.enterprise-phone-verification-modal .ant-modal-mask{background:#0003}.enterprise-phone-verification-modal .ant-modal{max-width:calc(100vw - 24px);padding-bottom:0}.enterprise-phone-verification-modal .ant-modal-container{background:#fff;border-radius:20px;height:255px;padding:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.enterprise-phone-verification-modal .ant-modal-header{background:0 0;height:25px;margin:0 0 16px;padding-right:32px}.enterprise-phone-verification-modal .ant-modal-title{color:#1f1f1f;height:25px;font-family:PingFang SC-Medium,PingFang SC,sans-serif;font-size:18px;font-weight:500;line-height:18px}.enterprise-phone-verification-modal .ant-modal-close{color:#1f1f1f;width:16px;height:16px;font-size:16px;top:20px;right:20px}.enterprise-phone-verification-modal .ant-modal-close-x{width:16px;height:16px;font-size:16px;line-height:16px}.enterprise-phone-verification-modal .ant-modal-close:hover,.enterprise-phone-verification-modal .ant-modal-close:focus,.enterprise-phone-verification-modal .ant-modal-close:focus-visible,.enterprise-phone-verification-modal .ant-modal-close:active{box-shadow:none;background:0 0;outline:none}.enterprise-phone-verification-modal__description{color:#616161;text-overflow:ellipsis;white-space:nowrap;height:20px;margin:0;font-family:PingFang SC-Regular,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:14px;overflow:hidden}.enterprise-phone-verification-modal__form{margin-top:20px}.enterprise-phone-verification-modal__form .ant-form-item{margin-bottom:0}.enterprise-phone-verification-modal__form .ant-form-item-label{height:28px;padding:0 0 8px}.enterprise-phone-verification-modal__form .ant-form-item-label>label{color:#1f1f1f;height:20px;font-family:PingFang SC-Regular,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:14px}.enterprise-phone-verification-modal__form .ant-form-item-control,.enterprise-phone-verification-modal__form .ant-form-item-control-input{min-height:40px}.enterprise-phone-verification-modal__form .ant-input-affix-wrapper{height:40px;box-shadow:none;background:#fff;border:1px solid #e2e4e6;border-radius:10px;padding:0 12px}.enterprise-phone-verification-modal__form .ant-input-affix-wrapper:hover,.enterprise-phone-verification-modal__form .ant-input-affix-wrapper-focused{box-shadow:none;border-color:#0051d6}.enterprise-phone-verification-modal__form .ant-input{color:#1f1f1f;height:38px;padding:0;font-family:PingFang SC-Regular,PingFang SC,sans-serif;font-size:14px;line-height:20px}.enterprise-phone-verification-modal__form .ant-input::placeholder{color:#9da1a7}.enterprise-phone-verification-modal__form .ant-input-suffix{margin-left:12px}.enterprise-phone-verification-modal__form .ant-input-suffix .ant-btn{color:#0051d6;width:70px;height:20px;min-height:20px;padding:0;font-family:PingFang SC-Regular,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.enterprise-phone-verification-modal__form .ant-input-suffix .ant-btn:hover,.enterprise-phone-verification-modal__form .ant-input-suffix .ant-btn:focus,.enterprise-phone-verification-modal__form .ant-input-suffix .ant-btn:active{color:#0051d6}.enterprise-phone-verification-modal__form .ant-form-item-explain{font-size:12px;line-height:18px;position:absolute;top:42px;left:0}.enterprise-phone-verification-modal__footer{justify-content:flex-end;gap:10px;height:36px;margin-top:30px;display:flex}.enterprise-phone-verification-modal__footer .ant-btn{border-radius:10px;width:80px;height:36px;padding:0 12px;font-family:PingFang SC-Regular,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.enterprise-phone-verification-modal__footer .ant-btn-default{color:#1f1f1f;background:#fff;border-color:#d8d9dc}.enterprise-phone-verification-modal__footer .ant-btn-primary,.enterprise-phone-verification-modal__footer .ant-btn-primary:hover,.enterprise-phone-verification-modal__footer .ant-btn-primary:focus,.enterprise-phone-verification-modal__footer .ant-btn-primary:active{color:#fff;box-shadow:none;background:#0051d6;border-color:#0051d6}@media (width<=575px){.enterprise-phone-verification-modal .ant-modal-container{height:auto;min-height:255px}.enterprise-phone-verification-modal__description{text-overflow:clip;white-space:normal;height:auto;min-height:20px;line-height:20px}}.deepexios-personal-password-field .ant-form-item-label>label{width:100%}.deepexios-personal-password-label{justify-content:space-between;align-items:center;width:100%;display:flex}.deepexios-personal-password-link{color:var(--deepexios-login-primary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;line-height:20px}.deepexios-personal-password-link:hover,.deepexios-personal-password-link:focus-visible{color:var(--deepexios-login-primary-hover)}.deepexios-personal-password-label .deepexios-personal-password-link{color:var(--deepexios-login-ink);font-size:14px;text-decoration:underline}.deepexios-personal-password-label .deepexios-personal-password-link:hover,.deepexios-personal-password-label .deepexios-personal-password-link:focus-visible{color:var(--deepexios-login-primary)}.deepexios-personal-login-actions{justify-content:space-between;align-items:flex-start;gap:12px;min-height:20px;margin-bottom:20px;display:flex}.deepexios-personal-login-actions .deepexios-login-agreement.ant-checkbox-wrapper{min-width:0;margin-bottom:0}.personal-password-reset-modal .ant-modal-content{border-radius:20px;padding:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.personal-password-reset-modal .ant-modal-container{padding:0}.personal-password-reset-modal .ant-modal-close{top:18px;right:18px}.personal-password-reset-modal__header{background:#fff;border-radius:20px 20px 0 0;padding:20px 48px 18px 20px}.personal-password-reset-modal__header h2{color:#1f1f1f;margin:0 0 22px;font-size:18px;font-weight:500;line-height:24px}.personal-password-reset-modal__header .ant-steps{width:273px;max-width:100%;margin:0 auto}.personal-password-reset-modal__header .ant-steps-item-wrapper{row-gap:10px!important}.personal-password-reset-modal__header .ant-steps-item-icon{background:0 0!important;border:0!important;width:10px!important;height:10px!important;margin:0!important;line-height:10px!important}.personal-password-reset-modal__header .ant-steps-item-rail{border-color:#e2e4e6;top:0!important;width:calc(100% - 10px)!important;margin-top:5px!important;inset-inline-start:calc(50% + 5px)!important;transform:translateY(-50%)!important}.personal-password-reset-modal__step-icon{border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.personal-password-reset-modal__header .ant-steps-item-process .personal-password-reset-modal__step-icon{color:#0051d6;background:#0051d61f}.personal-password-reset-modal__header .ant-steps-item-finish .personal-password-reset-modal__step-icon{color:#fff;background:#0051d6}.personal-password-reset-modal__header .ant-steps-item-wait .personal-password-reset-modal__step-icon{color:#9da1a7;background:#e2e4e6b8}.personal-password-reset-modal__step-check{font-size:6px;display:none}.personal-password-reset-modal__header .ant-steps-item-finish .personal-password-reset-modal__step-check{display:inline-flex}.personal-password-reset-modal__header .ant-steps-item-finish .personal-password-reset-modal__step-dot{display:none}.personal-password-reset-modal__step-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.personal-password-reset-modal__header .ant-steps-item-title{font-size:14px;line-height:20px;color:#9da1a7!important}.personal-password-reset-modal__header .ant-steps-item-process .ant-steps-item-title,.personal-password-reset-modal__header .ant-steps-item-finish .ant-steps-item-title{color:#1f1f1f!important}.personal-password-reset-modal__body{background:#f7f7f7;border-radius:0 0 20px 20px;min-height:256px;padding:24px 50px 20px}.personal-password-reset-modal__complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:236px;display:flex}.personal-password-reset-modal__complete img{object-fit:contain;width:80px;height:80px;display:block}.personal-password-reset-modal__complete h3{color:#1f1f1f;margin:10px 0 8px;font-size:18px;font-weight:500;line-height:24px}.personal-password-reset-modal__complete p{color:#616161;margin:0 0 30px;font-size:14px;line-height:20px}.personal-password-reset-modal__complete .ant-btn{border-radius:10px;width:200px;height:36px}@media (width<=575px){.personal-password-reset-modal .ant-modal{max-width:calc(100vw - 24px)}.personal-password-reset-modal__body{padding-left:20px;padding-right:20px}.deepexios-personal-login-actions{flex-wrap:wrap;align-items:flex-start}.deepexios-personal-login-actions .deepexios-login-agreement.ant-checkbox-wrapper{flex:100%}.deepexios-personal-login-actions .deepexios-personal-password-link{margin-left:auto}}.license-center-modal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.license-center-modal .ant-modal-body{padding:0}.license-center-modal .ant-modal-close{top:20px;right:20px}.license-center-header{background:#fff;border-bottom:1px solid #e7ebf3;justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:22px 64px 0 24px;display:flex}.license-center-headline{min-width:160px}.license-center-title.ant-typography{color:#202637;margin:0;font-size:18px;font-weight:600;line-height:24px}.license-center-tab{color:#2f6bff;border-bottom:2px solid #2f6bff;align-items:center;height:46px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.license-center-toolbar{align-items:center;gap:8px;display:flex}.license-center-content{padding:18px 24px 24px}.license-center-loading{place-items:center;min-height:280px;display:grid}.license-machine-code-panel{gap:8px;display:grid}.license-machine-code-row{background:#fafbfe;border:1px solid #e7ebf3;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 8px 8px 12px;display:flex}.license-machine-code-value{color:#202637;overflow-wrap:anywhere;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.license-machine-code-copy{flex:none}.license-center-table .ant-table{border:1px solid #e7ebf3;border-radius:8px;overflow:hidden}.license-center-table .ant-table-thead>tr>th{color:#5f6780;background:#f7f9fc;font-weight:600}.license-center-table .ant-table-tbody>tr>td{color:#202637}.personal-password-modal .ant-modal-content,.personal-password-change-modal .ant-modal-content{border-radius:20px;padding:19px 20px 20px;box-shadow:0 10px 30px #0000001a}.personal-password-modal .ant-modal-header,.personal-password-change-modal .ant-modal-header{margin-bottom:22px}.personal-password-modal .ant-modal-title,.personal-password-change-modal .ant-modal-title{color:#1f1f1f;font-size:18px;font-weight:500;line-height:24px}.personal-password-form .ant-form-item{margin-bottom:20px}.personal-password-form .ant-form-item-label{padding-bottom:8px}.personal-password-form .ant-form-item-label>label{color:#1f1f1f;height:20px;font-size:14px;line-height:20px}.personal-password-form .ant-input,.personal-password-form .ant-input-affix-wrapper{color:#1f1f1f;border-color:#e2e4e6;border-radius:10px;height:40px;font-size:14px}.personal-password-form .ant-input-affix-wrapper .ant-input{height:auto}.personal-password-form .ant-input:focus,.personal-password-form .ant-input-affix-wrapper-focused{box-shadow:none;border-color:#0051d699}.personal-password-form__policy{color:#9da1a7;margin:-2px 0 20px;font-size:14px;line-height:20px}.personal-password-form__policy-list{margin:0}.personal-password-form__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.personal-password-form__actions.is-split{justify-content:space-between}.personal-password-form__actions .ant-btn,.personal-password-change-modal .ant-modal-footer .ant-btn{border-radius:10px;height:36px}@media (width<=575px){.personal-password-modal .ant-modal,.personal-password-change-modal .ant-modal{max-width:calc(100vw - 24px)}}.console-home-page{background:#f7f7f8;min-height:calc(100dvh - 58px);padding:34px 24px 56px}.console-home-shell{gap:34px;width:min(100vw - 48px,1120px);margin:0 auto;display:grid}.console-home-account-hero{background:linear-gradient(90deg,#fffffffa 0%,#e8f1ffe6 48%,#d0e0fffa 100%);border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;min-height:112px;padding:28px 40px;display:grid;box-shadow:0 18px 38px #234a9114}.console-home-account-hero.has-product-metrics{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.console-home-user-block{align-items:center;gap:22px;min-width:0;display:flex}.console-home-user-avatar{color:#0d58d8;background:#f3f7ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:inline-flex}.console-home-user-meta{flex:1;min-width:0}.console-home-user-name-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.console-home-user-name{text-overflow:ellipsis;white-space:nowrap;color:#202637;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.console-home-auth-chip{color:#1f7a35;background:#2f6bff14;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.console-home-user-account,.console-home-user-id{color:#5f6780;font-size:13px;line-height:20px}.console-home-user-id{align-items:center;gap:8px;display:flex}.console-home-user-id-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-home-copy-button,.console-home-manage-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.console-home-copy-button{color:#6f7890;border-radius:8px;width:24px;height:24px}.console-home-copy-button:hover{color:#2f6bff;background:#2f6bff14}.console-home-copy-button svg,.console-home-custom-arrow svg,.console-home-doc-arrow svg,.console-home-recent-arrow svg,.console-home-search-icon svg,.console-home-doc-icon-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.console-home-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.console-home-account-metric{color:#5f6780;justify-items:center;gap:4px;min-width:0;display:grid}.console-home-account-metric strong{color:#171b28;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:34px}.console-home-account-metric span{text-align:center;font-size:12px;line-height:18px}.console-home-module{gap:18px;display:grid}.console-home-section-heading{gap:4px;display:grid}.console-home-main-title{color:#060b18;margin:0;font-size:24px;font-weight:800;line-height:32px}.console-home-section-heading p{color:#5f6780;margin:0;font-size:13px;line-height:20px}.console-home-section{gap:14px;display:grid}.console-home-section+.console-home-section{margin-top:14px}.console-home-section-title{color:#5f6780;margin:0;font-size:14px;font-weight:500;line-height:20px}.console-home-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.console-home-recent-card{color:#202637;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceff5;border-radius:14px;align-items:center;gap:14px;min-height:66px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.console-home-recent-card:hover,.console-home-recent-card:focus-visible,.console-home-custom-card:hover{border-color:#d5e2ff;transform:translateY(-2px);box-shadow:0 12px 26px #1f357814}.console-home-custom-card:has(.console-home-custom-main:focus-visible){border-color:#d5e2ff;transform:translateY(-2px);box-shadow:0 12px 26px #1f357814}.console-home-entry-initial{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.console-home-entry-initial--blue{color:#155dd8;background:#eef4ff}.console-home-entry-initial--cyan{color:#087ca8;background:#edf8ff}.console-home-entry-initial--indigo{color:#4256c7;background:#f1f3ff}.console-home-entry-initial--slate{color:#41516b;background:#f2f5f9}.console-home-recent-copy{flex:1;gap:2px;min-width:0;display:grid}.console-home-recent-arrow{color:#155dd8;opacity:0;flex:none;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;transform:translate(-4px)}.console-home-recent-card:hover .console-home-recent-arrow,.console-home-recent-card:focus-visible .console-home-recent-arrow{opacity:1;transform:translate(0)}.console-home-recent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.console-home-recent-subtitle,.console-home-custom-meta{color:#5f6780;font-size:12px;line-height:18px}.console-home-custom-description{color:#5f6780;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.console-home-custom-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.console-home-manage-button{color:#155dd8;border-radius:8px;gap:6px;min-height:32px;padding:0 10px;font-size:14px;font-weight:600}.console-home-manage-button:hover,.console-home-manage-button:focus-visible{background:#2f6bff14}.console-home-manage-button:focus-visible{outline:none;box-shadow:0 0 0 4px #2f6bff14}.console-home-manage-button .anticon{font-size:16px;line-height:1}.console-home-custom-stack{gap:14px;display:grid}.console-home-section-loading{justify-content:center;align-items:center;min-height:72px;display:flex}.console-home-custom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.console-home-custom-card{background:#fff;border:1px solid #e3e7ef;border-radius:14px;min-height:146px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.console-home-custom-accent{border-radius:999px;width:34px;height:6px;position:absolute;top:16px;left:16px}.console-home-custom-accent--blue{background:#b8d2ff}.console-home-custom-accent--cyan{background:#aee5ff}.console-home-custom-accent--indigo{background:#c5cbff}.console-home-custom-accent--slate{background:#cdd5e3}.console-home-custom-index{color:#060b180d;pointer-events:none;font-size:62px;font-weight:900;line-height:1;position:absolute;top:-16px;right:14px}.console-home-custom-main{z-index:1;color:#202637;text-align:left;cursor:pointer;background:0 0;border:0;align-content:end;gap:8px;width:100%;min-height:146px;padding:34px 56px 18px 16px;display:grid;position:relative}.console-home-custom-main:focus-visible{outline:none}.console-home-custom-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.console-home-custom-arrow{color:#fff;opacity:0;background:#155dd8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:18px;right:16px;transform:translate(-4px);box-shadow:0 10px 20px #155dd83d}.console-home-custom-card:hover .console-home-custom-arrow,.console-home-custom-main:focus-visible .console-home-custom-arrow{opacity:1;transform:translate(0)}.console-home-entry-panel{gap:18px;display:grid}.console-home-entry-selected{gap:10px;display:grid}.console-home-entry-panel-label{color:#202637;font-size:14px;font-weight:700;line-height:20px}.console-home-entry-selected-list{flex-wrap:wrap;gap:8px;display:flex}.console-home-entry-selected-item{color:#202637;text-align:left;cursor:pointer;background:#f8faff;border:1px solid #d8e1ee;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 8px 0 12px;font-size:14px;transition:border-color .18s,background .18s,color .18s;display:flex}.console-home-entry-selected-item:hover,.console-home-entry-selected-item:focus-visible{color:#155dd8;background:#edf3ff;border-color:#ccd9ff}.console-home-entry-selected-item:focus-visible{outline:none;box-shadow:0 0 0 4px #2f6bff14}.console-home-entry-selected-item span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-home-entry-selected-remove{color:#5f6780;background:#e8eefb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.console-home-entry-panel-body{gap:10px;display:grid}.console-home-entry-search{display:block;position:relative}.console-home-entry-search input{color:#202637;background:#fff;border:1px solid #d8e1ee;border-radius:10px;outline:none;width:100%;height:40px;padding:0 42px 0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.console-home-entry-search input:focus{border-color:#cad8ff;box-shadow:0 0 0 4px #2f6bff14}.console-home-search-icon{color:#8a92ab;width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.console-home-entry-results{gap:8px;max-height:280px;padding-right:2px;display:grid;overflow:auto}.console-home-entry-result-item{color:#3f4862;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 10px;display:flex}.console-home-entry-result-item:hover,.console-home-entry-result-item.is-added{color:#2f6bff;background:#f8faff;border-color:#ccd9ff}.console-home-entry-result-icon{color:#2f6bff;background:#edf3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-flex}.console-home-doc-list{background:#fff;border:1px solid #e3e7ef;border-radius:14px;overflow:hidden}.console-home-doc-item{color:#202637;align-items:center;gap:16px;min-height:76px;padding:16px 20px;text-decoration:none;transition:background .18s;display:flex}.console-home-doc-item+.console-home-doc-item{border-top:1px solid #edf1f8}.console-home-doc-item:hover,.console-home-doc-item:focus-visible{background:#f8faff}.console-home-doc-icon{color:#155dd8;background:#edf3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.console-home-doc-item strong,.console-home-doc-item small{display:block}.console-home-doc-item>span:nth-child(2){flex:1;min-width:0}.console-home-doc-arrow{color:#155dd8;opacity:0;flex:none;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;transform:translate(-4px)}.console-home-doc-item:hover .console-home-doc-arrow,.console-home-doc-item:focus-visible .console-home-doc-arrow{opacity:1;transform:translate(0)}.console-home-doc-item strong{font-size:14px;font-weight:700;line-height:20px}.console-home-doc-item small{color:#5f6780;margin-top:2px;font-size:13px;line-height:20px}.console-home-status,.console-home-empty-tip{color:#8a92ab;margin:0;font-size:13px;line-height:20px}.console-home-status--error{color:#d4380d}@media (width<=1180px){.console-home-account-hero,.console-home-account-hero.has-product-metrics{grid-template-columns:1fr}.console-home-account-metrics,.console-home-recent-grid,.console-home-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.console-home-page{padding:20px 14px 40px}.console-home-shell{gap:26px;width:100%}.console-home-account-hero{gap:22px;padding:22px}.console-home-user-block{align-items:flex-start}.console-home-account-metrics,.console-home-recent-grid,.console-home-custom-grid{grid-template-columns:1fr}.console-home-account-metrics{justify-items:stretch;gap:12px}.console-home-account-metric{justify-items:start}.console-home-custom-title-row{align-items:flex-start}.console-home-main-title{font-size:22px;line-height:30px}}.product-host-root{background:var(--dx-bg,#f6f8fb);min-height:100vh}.product-host-main{min-height:calc(100vh - 58px)}.product-host-status{place-items:center;min-height:calc(100vh - 58px);display:grid}.product-host-frame-shell{background:#fff;height:calc(100vh - 58px);min-height:520px;position:relative}.product-host-frame{background:#fff;border:0;width:100%;height:100%;display:block}.product-host-wujie-frame{background:#fff;width:100%;height:100%;overflow:auto}.product-host-wujie-frame>div{overflow:auto!important}.service-trust-management__status{border:1px solid var(--dx-divider,#e7ebf3);background:var(--dx-table-header,#f6f8fa);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.service-trust-management__status-summary{flex-direction:column;gap:2px;display:flex}.service-trust-management__toolbar,.service-trust-operations__header,.service-trust-policy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.service-trust-management__toolbar,.service-trust-policy-toolbar{margin-bottom:14px}.service-trust-management__search{width:280px}.service-trust-management__status-filter{width:140px}.service-trust-policy-error,.service-trust-policy-form__notice{margin-bottom:14px}.service-trust-operation-list{flex-direction:column;gap:4px;display:flex}.service-trust-operation-summary{grid-template-columns:64px minmax(0,1fr);align-items:center;min-width:0;display:grid}.service-trust-operation-summary .ant-tag{text-align:center;margin-inline-end:8px}.service-trust-operation-path{min-width:0}.service-trust-scope-form__grid,.service-trust-policy-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-trust-scope-form__description{grid-column:1/2}.service-trust-operations{padding-top:4px}.service-trust-operations__header{align-items:center;margin-bottom:8px}.service-trust-operation{grid-template-columns:120px minmax(0,1fr) 32px;gap:8px;width:100%;display:grid}.service-trust-operation>.ant-form-item{margin-bottom:10px}.service-trust-scope-import-modal__title{color:var(--ant-color-text);margin-bottom:4px;font-weight:600}.service-trust-scope-import-modal__desc{color:var(--ant-color-text-secondary);margin-bottom:0}.service-trust-policy-toolbar .ant-select{width:180px}@media (width<=768px){.service-trust-management__status,.service-trust-management__toolbar{flex-direction:column;align-items:flex-start}.service-trust-management__search,.service-trust-management__status-filter{width:100%}.service-trust-scope-form__grid,.service-trust-policy-form__grid{grid-template-columns:minmax(0,1fr)}.service-trust-scope-form__description{grid-column:auto}.service-trust-operation{grid-template-columns:minmax(0,1fr) 32px}.service-trust-operation>.ant-form-item:first-child{grid-column:1/-1}}.system-config-panel .ant-card-body{padding:0}.system-config-panel.management-page__panel{box-shadow:none;border:0}.system-config-form-shell{flex-direction:column;gap:18px;display:flex}.system-config-form-card,.system-config-timeout-card{background:#fff;padding:20px 18px 22px}.system-config-form-grid{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:18px 20px;display:grid}.system-config-form-grid--security{margin-top:18px}.system-config-form-label{color:#4a536b;align-items:center;min-height:34px;font-size:14px;line-height:1.5;display:flex}.system-config-form-label--required:before{content:"*";color:#ff5b46;margin-right:4px}.system-config-form-label-inline{align-items:center;gap:6px;display:inline-flex}.system-config-label-help{color:#2f6bff;background:#edf3ff;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:inline-flex}.system-config-form-control{min-width:0}.system-config-form-control .ant-input,.system-config-form-control .ant-input-number,.system-config-timeout-form .ant-input-number{border-radius:8px}.system-config-form-control .ant-input-number,.system-config-timeout-form .ant-input-number{width:92px}.system-config-upload-row{align-items:flex-start;gap:14px;display:flex}.system-config-upload-card{color:#7b8dbd;text-align:center;background:#f8faff;border:1px dashed #c7d7ff;border-radius:10px;justify-content:center;align-items:center;width:112px;height:72px;font-size:13px;display:flex}.system-config-upload-card.is-error{color:#c83f2f;background:#fff7f5;border-color:#ffb4a8}.system-config-upload-placeholder{word-break:break-word;max-width:88px;line-height:1.35}.system-config-upload-preview{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:6px}.system-config-upload-meta{flex-direction:column;gap:6px;min-width:260px;max-width:520px;display:flex}.system-config-link-button{width:fit-content;height:24px;padding:0}.system-config-helper-note{color:#8a92ab;margin:0;font-size:12px;line-height:1.5}.system-config-inline-field,.system-config-inline-rule{align-items:center;gap:8px;display:flex}.system-config-inline-field{flex-wrap:wrap}.system-config-inline-field .ant-input{width:min(100%,360px)}.system-config-inline-rule--wrap{flex-wrap:wrap}.system-config-switch-row{align-items:center;gap:10px;min-height:34px;display:flex}.system-config-toggle-label,.system-config-unit{color:#5f6780;font-size:13px}.system-config-editor-shell{background:#fff;border:1px solid #e7ebf3;border-radius:10px;overflow:hidden}.system-config-editor-toolbar{background:#fafbfe;border-bottom:1px solid #edf1f8;align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:flex}.system-config-editor-toolbar button{color:#4a536b;cursor:pointer;background:#fff;border:1px solid #e4e9f4;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.system-config-editor-toolbar button:hover{color:#2f6bff;border-color:#b9c9ff}.system-config-editor-shell textarea.ant-input{box-shadow:none;border:0;border-radius:0}.system-config-editor-content{color:#202637;word-break:break-word;outline:none;min-height:92px;padding:10px 12px;font-size:14px;line-height:1.7}.system-config-editor-content:focus{box-shadow:inset 0 0 0 2px #2f6bff14}.system-config-editor-content :where(strong,b){font-weight:700}.system-config-editor-content :where(em,i){font-style:italic}.system-config-editor-content :where(u){text-decoration:underline}.system-config-editor-content :where(h1){color:#202637;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.45}.system-config-editor-content :where(a){color:#2f6bff;text-decoration:underline}.system-config-copyright-preview{color:#4a536b;background:#fafbfe;border-top:1px solid #edf1f8;gap:10px;padding:9px 12px;font-size:13px;line-height:1.6;display:flex}.system-config-copyright-preview-label{color:#8a92ab;flex:none}.system-config-copyright-preview-content{word-break:break-word;min-width:0}.system-config-copyright-preview-content :where(strong,b){font-weight:700}.system-config-copyright-preview-content :where(em,i){font-style:italic}.system-config-copyright-preview-content :where(u){text-decoration:underline}.system-config-copyright-preview-content :where(h1){color:#202637;margin:0;font-size:16px;font-weight:700;line-height:1.45}.system-config-copyright-preview-content :where(a){color:#2f6bff;text-decoration:underline}.system-config-rule-note{color:#5f6780;background:#fafbfe;border:1px solid #edf1f8;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.7}.system-config-rule-note strong{color:#202637;margin-bottom:6px;display:block}.system-config-rule-note ul{margin:0;padding-left:18px}.system-config-sticky-actions,.system-config-form-actions{justify-content:flex-end;display:flex}.system-config-sticky-actions{padding:0 18px 18px}.system-config-check-group{flex-wrap:wrap;gap:10px;display:flex}.system-config-check-chip{background:#fff;border:1px solid #dbe3f2;border-radius:999px;min-height:32px;padding:5px 12px}.system-config-check-chip.ant-checkbox-wrapper-checked{color:#2f6bff;background:#edf3ff;border-color:#a9c2ff}.system-config-divider{background:#edf1f8;height:1px}.system-config-subtitle{color:#202637;margin:0 0 12px;font-size:16px;font-weight:700}.system-config-warning-line{color:#7b5a13;background:#fff8e8;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.system-config-alert-icon{color:#fff;background:#ff9d2d;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.system-config-timeout-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.system-config-timeout-label{color:#202637;font-size:14px;font-weight:600}@media (width<=960px){.system-config-form-grid{grid-template-columns:1fr;gap:8px}.system-config-form-label{min-height:auto}.system-config-upload-row{flex-direction:column}.system-config-upload-meta{width:100%;min-width:0}}.global-settings-panel .ant-card-body{padding:0}.global-settings-shell{width:min(620px,100%);padding:18px}.global-settings-list{gap:16px;width:min(620px,100%);display:grid}.global-settings-card{background:#fff;border:1px solid #e6ebf5;border-radius:16px;padding:16px 18px;box-shadow:0 10px 24px #1f35780d}.global-settings-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.global-settings-title{color:#22293b;margin:0;font-size:16px;font-weight:700}.global-settings-desc{color:#7a8398;margin:4px 0 0;font-size:13px;line-height:1.55}.global-settings-toggle{flex:none;align-items:center;gap:10px;display:inline-flex}.global-settings-toggle-label,.global-settings-state{color:#273049;font-size:14px;font-weight:600}.global-settings-state{color:#2f6bff;background:#edf3ff;border-radius:999px;align-items:center;height:28px;padding:0 12px;display:inline-flex}.global-settings-form{gap:10px;display:grid}.global-settings-form--hidden{display:none}.global-settings-row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.global-settings-label{color:#273049;padding-top:11px;font-size:15px;font-weight:600}.global-settings-label--required:before{content:"*";color:#ff5a52;margin-right:4px}.global-settings-control{min-width:0}.global-settings-control .ant-form-item{margin-bottom:0}.global-settings-control .ant-select{width:min(420px,100%)}.global-settings-control .ant-select-selector{min-height:40px}.global-settings-helper{color:#8a92ab;margin:8px 0 0;font-size:12px;line-height:1.55}.global-settings-actions{margin-top:16px}@media (width<=640px){.global-settings-shell{padding:14px}.global-settings-head{flex-direction:column;align-items:flex-start}.global-settings-row{grid-template-columns:1fr;gap:8px}.global-settings-label{padding-top:0}}.system-menu-page__toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.system-menu-page__import-wrap .ant-btn{min-width:44px}.system-menu-page__context{color:#4d5a7a;background:#f7faff;border:1px solid #dbe6ff;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.system-menu-page__panel .ant-card-body{padding:0}.system-menu-page__panel.management-page__panel{box-shadow:none;border:0}.system-menu-page__tree-board{gap:4px;padding:12px 0;display:grid}.system-menu-page__empty{color:#b5bdcf;place-items:center;min-height:220px;font-size:16px;font-weight:600;display:grid}.system-menu-tree-row{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;height:32px;padding:0 8px;display:grid}.system-menu-tree-row:hover{background:#fafcff}.system-menu-tree-main{min-width:0;padding-left:calc(var(--menu-level,0) * 24px);align-items:center;gap:8px;display:flex}.system-menu-tree-toggle,.system-menu-tree-spacer{flex:none;width:24px;height:24px}.system-menu-tree-spacer{display:inline-block}.system-menu-tree-toggle{color:#42506b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:inline-flex}.system-menu-tree-toggle:hover{color:#2f6bff;background:#eef3ff}.system-menu-tree-toggle .anticon{font-size:10px;transition:transform .16s}.system-menu-tree-toggle.is-collapsed .anticon{transform:rotate(-90deg)}.system-menu-tree-type-badge{border-radius:6px;flex:none;justify-content:center;align-items:center;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.system-menu-tree-type-badge--menu{color:#2f6bff;background:#edf3ff}.system-menu-tree-type-badge--button{color:#ad6800;background:#fff6e8}.system-menu-tree-type-badge--other{color:#d83f2d;background:#fff0ed}.system-menu-tree-label{color:#202637;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:32px;overflow:hidden}.system-menu-tree-level{color:#2f6bff;word-break:break-all;background:#edf3ff;border-radius:999px;align-items:center;max-width:160px;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.system-menu-tree-actions{white-space:nowrap;flex:none;justify-self:end;align-items:center;gap:16px;display:inline-flex}.system-menu-tree-action{color:#232a3d;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4}.system-menu-tree-action:hover{color:#2f6bff}.system-menu-tree-action--danger{color:#ff5b46}.system-menu-tree-action--danger:hover{color:#d83f2d}.system-menu-import-modal{width:100%}.system-menu-import-modal__title{color:#232a3d;margin:0 0 6px;font-size:15px;font-weight:700}.system-menu-import-modal__desc{color:#7a849c;margin:0;font-size:13px}.tenant-menu-config__summary{border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0 18px;display:flex}.tenant-menu-config__summary h2{color:#202637;margin:0 0 6px;font-size:16px;font-weight:700}.tenant-menu-config__summary p{color:#6a738b;margin:0;font-size:13px}.tenant-menu-config__loading{place-items:center;min-height:180px;display:grid}.tenant-menu-config__groups{gap:14px;margin-top:18px;display:grid}.tenant-menu-config__group{background:#fbfcff;border:1px solid #e7ebf3;border-radius:8px;overflow:hidden}.tenant-menu-config__group-head{background:#f7f9fd;border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 14px;display:flex}.tenant-menu-config__group-head>div{align-items:center;gap:10px;min-width:0;display:flex}.tenant-menu-config__group-head h3{color:#202637;margin:0;font-size:14px;font-weight:700}.tenant-menu-config__group-head span{color:#7a8398;font-size:12px}.tenant-menu-config__drag-handle{color:#9aa4b8;cursor:grab;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:13px}.tenant-menu-config__products{gap:8px;padding:10px;display:grid}.tenant-menu-config__product{background:#fff;border:1px solid #edf1f8;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.tenant-menu-config__product:hover{background:#f9fbff;border-color:#d9e5ff}.tenant-menu-config__product-main{gap:2px;min-width:0;display:grid}.tenant-menu-config__product-main strong{color:#202637;font-size:14px;font-weight:700}.tenant-menu-config__product-main span{color:#7a8398;font-size:12px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-0{margin:calc(var(--spacing) * 0)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[220px\]{max-height:220px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[320px\]{width:320px}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[188px\]{max-width:188px}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[96px_minmax\(0\,1fr\)_96px\]{grid-template-columns:96px minmax(0,1fr) 96px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#c8d1e2\]{border-color:#c8d1e2}.border-\[\#d5dded\]{border-color:#d5dded}.border-\[\#dbe2f0\]{border-color:#dbe2f0}.border-\[\#e7ebf3\]{border-color:#e7ebf3}.border-\[\#edf1f8\]{border-color:#edf1f8}.border-\[\#eef2f8\]{border-color:#eef2f8}.border-blue-200{border-color:var(--color-blue-200)}.border-slate-200{border-color:var(--color-slate-200)}.bg-\[\#edf3ff\]{background-color:#edf3ff}.bg-\[\#fafbfe\]{background-color:#fafbfe}.bg-\[\#fff1f0\]{background-color:#fff1f0}.bg-\[\#fff2e4\]{background-color:#fff2e4}.bg-app-soft{background-color:var(--app-surface-soft)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-white{background-color:var(--color-white)}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,\#f9fbff_0\%\,\#eef3ff_100\%\)\]{background-image:linear-gradient(#f9fbff 0%,#eef3ff 100%)}.bg-\[radial-gradient\(circle_at_38\%_35\%\,\#ffffff_0\%\,\#f4f7ff_58\%\,\#e6edff_100\%\)\]{background-image:radial-gradient(circle at 38% 35%,#fff 0%,#f4f7ff 58%,#e6edff 100%)}.from-\[\#5e7cff\]{--tw-gradient-from:#5e7cff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#3658e8\]{--tw-gradient-to:#3658e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[18px\]{padding:18px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[54px\]{font-size:54px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.text-\[\#2e374a\]{color:#2e374a}.text-\[\#2f6bff\]{color:#2f6bff}.text-\[\#5f6780\]{color:#5f6780}.text-\[\#7a8499\]{color:#7a8499}.text-\[\#202637\]{color:#202637}.text-\[\#cf1322\]{color:#cf1322}.text-\[\#ff9d2d\]{color:#ff9d2d}.text-dx-primary{color:var(--dx-primary)}.text-emerald-700{color:var(--color-emerald-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(31\,53\,120\,0\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1f357814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#2f6bff\]:hover{border-color:#2f6bff}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#edf3ff\]:hover{background-color:#edf3ff}.hover\:text-\[\#2f6bff\]:hover{color:#2f6bff}.hover\:shadow-\[0_16px_30px_rgba\(31\,53\,120\,0\.12\)\]:hover{--tw-shadow:0 16px 30px var(--tw-shadow-color,#1f35781f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.md\:grid-cols-\[minmax\(160px\,220px\)_minmax\(140px\,180px\)_minmax\(140px\,180px\)_auto\]{grid-template-columns:minmax(160px,220px) minmax(140px,180px) minmax(140px,180px) auto}.md\:grid-cols-\[minmax\(180px\,280px\)_auto\]{grid-template-columns:minmax(180px,280px) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media (width>=64rem){.lg\:w-\[280px\]{width:280px}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_340px\]{grid-template-columns:minmax(0,1.6fr) 340px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:self-start{align-self:flex-start}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--dx-font-sans:"PingFang SC", "Microsoft YaHei", "Helvetica Neue", "微软雅黑", Helvetica, Arial, Roboto, "Segoe UI", sans-serif;--dx-font-number:Arial, "Helvetica Neue", Helvetica, Roboto, "Segoe UI", sans-serif;--dx-font-weight-regular:400;--dx-font-weight-medium:500;--dx-font-weight-semibold:600;--dx-text-data-1:32px;--dx-text-data-1-line-height:44px;--dx-text-data-2:24px;--dx-text-data-2-line-height:32px;--dx-text-title-lg:18px;--dx-text-title-lg-line-height:26px;--dx-text-title-md:16px;--dx-text-title-md-line-height:24px;--dx-text-body:14px;--dx-text-body-line-height:20px;--dx-text-caption:12px;--dx-text-caption-line-height:16px;--dx-radius-sm:2px;--dx-radius-md:4px;--dx-radius-lg:8px;--dx-radius-xl:12px;--dx-radius-2xl:16px;--dx-radius-3xl:24px;--dx-radius-shell:28px;--dx-radius-hero:36px;--dx-radius-frame:34px;--dx-radius-card-lg:30px;--dx-radius-table:22px;--dx-gap-tight:12px;--dx-gap-block:16px;--dx-gap-stack:24px;--dx-gap-card:16px;--dx-gap-section:40px;--dx-gap-micro:4px;--dx-chrome-border:#d7e2f4eb;--dx-chrome-border-soft:#d7e2f4d1;--dx-gray-1:#272f3b;--dx-gray-2:#70767f;--dx-gray-3:#9da1a7;--dx-gray-4:#c4c7cb;--dx-gray-5:#d9dce0;--dx-gray-6:#eaedf0;--dx-gray-7:#f0f2f6;--dx-gray-8:#f6f8fa;--dx-white:#fff;--dx-primary:#206ef7;--dx-primary-hover:#4a92ff;--dx-primary-active:#1151d1;--dx-primary-soft:#e4edfe;--dx-info:#29c9ea;--dx-info-hover:#54e2f7;--dx-info-active:#1aa2c4;--dx-info-soft:#dff7fc;--dx-success:#32be48;--dx-success-hover:#51db78;--dx-success-active:#1ba84c;--dx-success-soft:#e0f5e4;--dx-warning:#f6a132;--dx-warning-hover:#ffc061;--dx-warning-active:#cf7f23;--dx-warning-soft:#fdeeda;--dx-error:#f74439;--dx-error-hover:#ff7063;--dx-error-active:#d12826;--dx-error-soft:#fee3e2;--dx-ink:var(--dx-gray-1);--dx-subtle:var(--dx-gray-2);--dx-line:var(--dx-gray-5);--dx-divider:var(--dx-gray-6);--dx-layout:var(--dx-gray-7);--dx-table-header:var(--dx-gray-8);--dx-neutral:var(--dx-gray-2);--dx-neutral-hover:var(--dx-gray-3);--dx-neutral-active:var(--dx-gray-1);--dx-neutral-soft:var(--dx-gray-6);--dx-surface-page-from:#f6f8fa;--dx-surface-page-via:#f0f2f6;--dx-surface-page-to:#eaedf0;--dx-surface-panel:#f0f2f6;--dx-surface-input:#f7f7f7;--dx-surface-input-border:var(--dx-gray-5);--dx-control-border:var(--dx-gray-5);--dx-control-border-focus:var(--dx-primary);--dx-control-border-error:var(--dx-error);--dx-control-text:var(--dx-ink);--dx-control-placeholder:var(--dx-gray-4);--dx-control-help-text:var(--dx-subtle);--dx-control-disabled-bg:var(--dx-gray-7);--dx-control-radius:var(--dx-radius-md);--dx-control-height-lg:40px;--dx-control-height-md:32px;--dx-control-height-sm:24px;--dx-control-padding-x:12px;--dx-control-radio-size:14px;--dx-control-checkbox-size:14px;--dx-control-checkbox-radius:var(--dx-radius-sm);--dx-control-switch-width:40px;--dx-control-switch-width-with-label:52px;--dx-control-switch-height:20px;--dx-control-switch-handle-size:16px;--dx-nav-side-item-height:40px;--dx-nav-active-indicator-width:3px;--dx-nav-active-indicator-height:24px;--dx-shadow-panel:0 22px 60px #272f3b1f;--dx-shadow-sider:0 24px 60px #272f3b2e;--dx-shadow-login:0 30px 80px #1151d147;--dx-shadow-nav-flyout:0 4px 8px #272f3b1f;--dx-shadow-control-overlay:0 6px 20px #272f3b1a;--dx-shadow-soft:0 14px 40px #1151d114}.management-page{background:#fff;flex-direction:column;gap:16px;min-height:calc(100vh - 210px);padding:22px 24px 24px;display:flex}.management-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.management-page__title{color:#222a3d;margin:0;font-size:22px;font-weight:700;line-height:1.2}.management-page__desc{color:#6d7690;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.6}.management-page__panel{background:#fff;border:1px solid #e7ebf3;border-radius:14px;box-shadow:0 8px 24px #1f35780d}.management-page__panel .ant-card-body{padding:0}.tenant-subaccount-list-panel.management-page__panel{box-shadow:none;border:0}.tenant-subaccount-search-form{margin:0 0 16px;padding:0}.management-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.management-page__toolbar-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-tenants-toolbar{flex-wrap:nowrap;min-width:0}.platform-tenants-toolbar__keyword{flex:0 300px;width:300px;max-width:calc(100vw - 120px)}.platform-tenants-toolbar__status{flex:0 0 150px;width:150px}.platform-license-toolbar{flex-wrap:nowrap;min-width:0}.platform-license-toolbar .ant-input{flex:0 0 240px;width:240px}.platform-license-toolbar .ant-select{flex:0 0 200px;width:200px}.platform-license-table-actions.ant-space{white-space:nowrap;flex-wrap:nowrap}.management-page__split{grid-template-columns:220px minmax(0,1fr);gap:16px;min-width:0;display:grid}.management-tree-card{background:linear-gradient(#fbfcff 0%,#f7f9fd 100%);border:1px solid #e7ebf3;border-radius:14px;padding:14px;box-shadow:0 8px 24px #1f35780a}.management-tree-card .ant-input-affix-wrapper,.management-tree-card .ant-input{border-radius:8px}.management-tree-card .ant-tree{background:0 0;margin-top:8px}.management-tree-card .ant-tree-node-content-wrapper{border-radius:8px;align-items:center;min-height:34px;display:inline-flex}.platform-product-layout{grid-template-columns:260px minmax(0,1fr);align-items:start}.product-category-panel{min-width:0}.product-category-panel .ant-card-body{flex-direction:column;min-height:0;max-height:calc(100vh - 286px);padding:16px;display:flex;overflow:hidden}.product-list-panel.management-page__panel{box-shadow:none;border:0}.product-category-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.product-category-panel__title{color:#26324d;font-size:14px;font-weight:700}.product-category-panel__empty{padding:20px 0}.product-category-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.product-category-item{background:#fff;border:1px solid #e4e9f3;border-radius:8px;align-items:center;transition:border-color .2s,background .2s;display:flex}.product-category-item--active{background:#f3f8ff;border-color:#9cc3ff}.product-category-item__main{color:#44506a;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:10px;width:auto;min-width:0;min-height:40px;padding:9px 10px;display:flex}.product-category-item--active .product-category-item__main{color:#1d5fd0;font-weight:700}.product-category-item__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-category-item__count{color:#69738c;font-size:12px;font-weight:600;line-height:20px}.product-category-item__more.ant-btn{color:#69738c;border-radius:8px;flex:none;width:30px;height:30px;margin-right:6px}.product-category-item__more.ant-btn:hover,.product-category-item__more.ant-btn:focus{color:#2f6bff;background:#edf3ff}.product-category-item__actions{border-top:1px solid #edf1f8;align-items:center;gap:10px;padding:0 10px 8px;display:flex}.product-category-action-menu{background:#fff;border:1px solid #e7ebf3;border-radius:10px;min-width:96px;padding:6px;display:grid;box-shadow:0 18px 42px #1f357824}.product-category-action-menu__item.ant-btn{border-radius:8px;justify-content:flex-start;height:34px;padding:0 10px}.product-row-actions.ant-space{flex-wrap:nowrap}.product-row-actions__more.ant-btn{color:#69738c;border-radius:8px;width:30px;height:30px}.product-row-actions__more.ant-btn:hover,.product-row-actions__more.ant-btn:focus{color:#2f6bff;background:#edf3ff}.product-row-action-menu{background:#fff;border:1px solid #e7ebf3;border-radius:10px;min-width:112px;padding:6px;display:grid;box-shadow:0 18px 42px #1f357824}.product-row-action-menu__item.ant-btn{border-radius:8px;justify-content:flex-start;height:34px;padding:0 10px}.product-list-toolbar{margin-bottom:12px}.product-integration-environment-toolbar{justify-content:flex-end;margin-bottom:12px}.product-user-token-credential{background:#fafbfe;border:1px solid #e7ebf3;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:14px;padding:14px;display:flex}.product-user-token-credential__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-user-token-credential__title{margin:0!important}.product-user-token-credential__desc{color:#5f6780;margin-top:4px;font-size:13px;line-height:20px;display:block}.product-user-token-credential__descriptions .ant-descriptions-item-label{width:112px}.product-user-token-credential__notice{border-radius:8px}.product-user-token-secret-once{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.product-user-token-secret-once__label{color:#5f6780;font-size:13px}.product-list-toolbar__title{color:#26324d;font-size:15px;font-weight:700;line-height:22px;display:block}.product-list-toolbar__desc{color:#7a849c;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:12px;line-height:20px;display:block;overflow:hidden}.management-org-tree-panel{background:#fff;border-right:1px solid #edf1f8;flex-direction:column;min-width:0;display:flex}.management-org-tree-search{border-bottom:1px solid #f1f4fa;padding:16px 14px 10px;position:relative}.management-org-tree-search .ant-input-affix-wrapper,.management-org-tree-search .ant-input{border-radius:6px!important}.management-org-tree-search-icon{color:#2f6bff;justify-content:center;align-items:center;display:inline-flex}.management-org-tree-body{min-height:0;padding:10px 8px 18px 12px;overflow:auto}.management-org-tree.ant-tree{background:0 0}.management-org-tree .ant-tree-treenode{align-items:center;width:100%;padding:0 0 4px}.management-org-tree .ant-tree-indent{align-self:stretch;align-items:center;display:inline-flex}.management-org-tree .ant-tree-indent-unit{width:18px}.management-org-tree .ant-tree-switcher{color:#42506b;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:40px;line-height:40px;display:inline-flex;background:0 0!important}.management-org-tree .ant-tree-switcher:before,.management-org-tree .ant-tree-switcher:hover:before{background:0 0!important}.management-org-tree .ant-tree-switcher .ant-tree-switcher-icon{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.management-org-tree .ant-tree-switcher:hover .ant-tree-switcher-icon{color:#2f6bff;background:#eef3ff}.management-org-tree .ant-tree-node-content-wrapper{border-radius:10px;flex:1;align-items:center;min-height:40px;padding:0;display:flex}.management-org-tree .ant-tree-title{align-items:center;width:100%;min-width:0;display:flex}.management-org-tree .ant-tree-node-content-wrapper:hover,.management-org-tree .ant-tree-node-selected{background:#f5f8ff!important}.management-org-tree-row{color:#525c74;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;padding:0 8px;font-size:14px;display:flex}.management-org-tree .ant-tree-node-selected .management-org-tree-row{color:#2f6bff;font-weight:600}.management-org-tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.management-org-tree-action{color:#5d6781;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.management-org-tree-row:hover .management-org-tree-action,.management-org-tree-action[aria-expanded=true]{opacity:1;pointer-events:auto}.management-org-tree-action:hover{color:#2f6bff;background:#eef3ff}.management-page__action-strip{background:#fafbfe;border:1px solid #edf1f8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.management-page__muted{color:#8a92ab;font-size:13px}.management-page__table .ant-table-container{border:1px solid #edf1f8;border-radius:12px;overflow:hidden}.management-page__table .ant-table-cell{vertical-align:top}.management-page__table .ant-table-thead>tr>th{color:#6f7891;white-space:nowrap;background:#f5f7fb;padding:12px 14px;font-size:12px;font-weight:700}.management-page__table .ant-table-tbody>tr>td{color:#3e4760;border-bottom:1px solid #edf1f8;padding:12px 14px;font-size:13px}.management-page__table .ant-table-tbody>tr:hover>td{background:#f8faff}.user-directory-filter-select.ant-select{width:150px}.user-directory-row-actions.ant-space{flex-wrap:nowrap}.user-directory-row-actions__more.ant-btn{color:#69738c;border-radius:8px;width:30px;height:30px}.user-directory-row-actions__more.ant-btn:hover,.user-directory-row-actions__more.ant-btn:focus{color:#2f6bff;background:#edf3ff}.user-directory-phone-cell.ant-space{flex-wrap:nowrap}.user-directory-phone-cell .ant-tag{white-space:nowrap;margin-inline-end:0}.role-row-actions.ant-space{flex-wrap:nowrap}.role-category-switcher{border-bottom:1px solid var(--dx-divider);gap:6px;min-width:0;display:grid}.role-category-switcher .ant-tabs-nav{margin:0}.role-category-switcher__description{color:var(--dx-subtle);margin:0 0 12px;font-size:13px;line-height:1.6}.role-row-actions__more.ant-btn{color:#69738c;border-radius:8px;width:30px;height:30px}.role-row-actions__more.ant-btn:hover,.role-row-actions__more.ant-btn:focus{color:#2f6bff;background:#edf3ff}.role-row-action-menu{background:#fff;border:1px solid #e7ebf3;border-radius:10px;min-width:112px;padding:6px;display:grid;box-shadow:0 18px 42px #1f357824}.role-row-action-menu__item.ant-btn{border-radius:8px;justify-content:flex-start;height:34px;padding:0 10px}.management-page__ellipsis-text{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.management-status-tag{border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.management-status-tag--enabled{color:#2f6bff;background:#f4f9ff;border:1px solid #9bc6ff}.management-status-tag--disabled{color:#ff5b46;background:#fff6f4;border:1px solid #ffb8ae}.management-status-tag--readonly,.management-status-tag:disabled{cursor:not-allowed;opacity:.62}.user-directory-role-stack{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.user-directory-role-tag{color:#4a6cff;white-space:nowrap;background:#edf3ff;border-radius:6px;flex:none;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.user-directory-role-more{width:24px;height:24px;color:var(--dx-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.user-directory-role-more:hover{background:var(--dx-neutral-soft);color:var(--dx-ink)}.user-directory-role-overflow-menu{background:var(--dx-white);max-width:min(420px,100vw - 32px);box-shadow:var(--dx-shadow-control-overlay);border-radius:8px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.user-directory-role-stack--measure{visibility:hidden;pointer-events:none;width:max-content;max-width:none;position:absolute;top:-9999px;left:0;overflow:visible}.user-directory-role-tag--default{background:var(--dx-warning-soft);color:var(--dx-warning-active)}.user-directory-role-tag__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.user-authorization-role-name{align-items:center;gap:6px;min-width:0;display:flex}.user-authorization-role-name__text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.user-authorization-role-name__default-tag{flex:none;margin-inline-end:0}.management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.management-form-grid__full{grid-column:1/-1}.management-form-label-inline{align-items:center;gap:6px;display:inline-flex}.management-form-label-help{color:#2f6bff;cursor:help;border:1px solid #c7d7ff;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.management-modal-note{color:#8a92ab;margin-top:4px;font-size:12px}.management-page .ant-btn-primary{border-radius:8px}@media (width<=1280px){.management-page__split,.management-form-grid{grid-template-columns:1fr}}@media (width<=640px){.platform-tenants-toolbar{flex-wrap:wrap}.platform-tenants-toolbar__keyword,.platform-tenants-toolbar__status{flex-basis:100%;width:100%}}:root{font-family:var(--dx-font-sans);color:var(--dx-ink);background:radial-gradient(circle at top left, #206ef724, transparent 28%), radial-gradient(circle at right 18%, #29c9ea29, transparent 24%), linear-gradient(180deg, var(--dx-surface-page-from) 0%, var(--dx-surface-page-via) 52%, var(--dx-surface-page-to) 100%);--app-surface-header:#ffffffe0;--app-surface-panel:#ffffffeb;--app-surface-soft:#f8fbffcc;--app-surface-search:#ffffff9e;--app-surface-action:#ffffffa6;--app-surface-tag:#ffffffd9;--admin-nav-top-height:56px;--admin-nav-top-item-width:64px;--admin-nav-top-item-gap:32px;--admin-nav-top-active-line-height:2px;--admin-nav-side-item-height:48px;--admin-nav-side-item-padding-x:16px;--admin-nav-side-icon-size:16px;--admin-nav-side-label-font-size:14px;--admin-nav-side-label-line-height:20px;--admin-nav-section-label-font-size:12px;--admin-nav-section-label-line-height:20px;--admin-nav-dropdown-width:120px;--admin-nav-badge-font-size:8px;--admin-nav-badge-line-height:11px;--admin-nav-badge-text:#da1313;--admin-nav-badge-accent:#f6a132;--admin-nav-surface-muted:#f7f7f7;--admin-layout-shell-max-width:1200px;--admin-layout-shell-padding-x:32px;--admin-layout-page-padding-x:120px;--admin-layout-page-padding-top:48px;--admin-layout-card-gap:var(--dx-gap-card);--admin-layout-section-gap:var(--dx-gap-section);--admin-layout-block-gap:var(--dx-gap-block);--admin-layout-toolbar-height:56px;--admin-layout-toolbar-control-width:96px;--admin-layout-input-height:40px;--admin-layout-input-width-sm:283px;--admin-layout-flyout-width:120px;--admin-layout-divider-strong:#0000001f;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--dx-font-sans);color:var(--dx-ink);background:0 0;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#root{isolation:isolate}.admin-layout-root{background:#f5f7fb;flex-direction:column;min-width:1120px;min-height:100dvh;display:flex}.admin-layout-root .topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #e7ebf3f5;height:58px;position:sticky;top:0}.admin-layout-root .topbar-inner,.admin-layout-root .section-tabs-inner{width:min(100% - 32px,1240px);margin:0 auto}.admin-layout-root .topbar-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;height:100%;display:grid}.admin-layout-root .brand-area,.admin-layout-root .topbar-actions{align-items:center;display:flex}.admin-layout-root .brand-area{gap:12px;min-width:0}.admin-layout-root .menu-trigger{color:#5f6780;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.admin-layout-root .menu-trigger svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-layout-root .menu-trigger:hover,.admin-layout-root .menu-trigger.active{color:#2f6bff;background:#eef3ff}.admin-layout-root .menu-trigger .icon-close,.admin-layout-root .menu-trigger.active .icon-menu{display:none}.admin-layout-root .menu-trigger.active .icon-close{display:block}.admin-layout-root .logo-wrap{color:#1c2233;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:2px 4px;font-size:14px;font-weight:700;display:flex}.admin-layout-root .brand-logo{object-fit:contain;flex:none;width:auto;height:28px;display:block}.admin-layout-root .topbar-security-level{color:#c22626;background:#f53f3f14;border:1px solid #f53f3f47;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.admin-layout-root .quick-pills{align-items:center;gap:10px;margin-left:10px;display:flex}.admin-layout-root .pill{color:#5f6780;cursor:pointer;background:#f5f7fb;border:1px solid #e7ebf3;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:94px;height:32px;padding:0 16px;font-size:13px;line-height:1;display:inline-flex}.admin-layout-root .pill.active{color:#253868;background:#eef3ff;border-color:#d9e5ff;font-weight:600}.admin-layout-root .pill--icon-only{width:36px;min-width:36px;padding:0}.admin-layout-root .bridge-menu-group{background:#f6f8fc;border:1px solid #edf1f8;border-radius:8px;align-items:center;gap:4px;min-width:0;margin-left:2px;padding:3px 4px 3px 12px;display:flex}.admin-layout-root .bridge-menu-product-name{color:#1f2937;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.admin-layout-root .bridge-menu-product-name:after{content:"";background:#d8dee8;width:1px;height:14px}.admin-layout-root .bridge-menu-pills{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.admin-layout-root .bridge-menu-pill{color:#2f6bff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;max-width:120px;height:24px;padding:0 10px;font-size:13px;line-height:1;overflow:hidden}.admin-layout-root .bridge-menu-pill:hover{background:#edf3ff;border-color:#cfe0ff}.admin-layout-root .bridge-menu-pill.active{color:#fff;background:#2f6bff;border-color:#2f6bff;font-weight:600}.admin-layout-root .topbar-actions{color:#32384b;justify-content:flex-end;gap:16px;font-size:13px}.admin-layout-root .action-link{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.admin-layout-root .action-link:hover{color:#2f6bff}.admin-layout-root .space-trigger{justify-content:center;min-width:32px;height:24px}.admin-layout-root .space-trigger .anticon{font-size:14px}.admin-layout-root .language-trigger.ant-btn{min-width:24px;height:24px;color:inherit;border:0;padding:0}.admin-layout-root .language-trigger.ant-btn:hover,.admin-layout-root .language-trigger.ant-btn:focus,.admin-layout-root .language-trigger.ant-btn:active,.admin-layout-root .ant-dropdown-open>.language-trigger.ant-btn{border:0}.admin-layout-root .docs-menu,.admin-layout-root .lang-menu,.admin-layout-root .account-menu{position:relative}.admin-layout-root .docs-caret{transition:transform .18s}.admin-layout-root .docs-menu.open .docs-caret{transform:rotate(180deg)}.admin-layout-root .docs-popover{opacity:0;visibility:hidden;z-index:40;background:#fff;border:1px solid #e7ebf3;border-radius:18px;width:220px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 42px #1f357824}.admin-layout-root .docs-menu.open .docs-popover{opacity:1;visibility:visible;transform:translate(-50%)}.admin-layout-root .docs-popover-item{color:#232a3d;cursor:pointer;background:#f5f7fb;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.admin-layout-root .docs-popover-item:hover{color:#2f6bff;background:#edf3ff}.admin-layout-root .docs-item-icon{color:#667189;flex:none;width:18px;height:18px}.admin-layout-root .topbar-divider{background:#dfe5f1;flex:none;width:1px;height:28px}.admin-layout-root .lang-trigger{color:#232a3d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:66px;height:44px;padding:0 4px;display:inline-flex}.admin-layout-root .lang-trigger-stack{align-items:center;gap:6px;display:inline-flex}.admin-layout-root .lang-mark{justify-items:center;gap:2px;line-height:1;display:grid}.admin-layout-root .lang-mark-zh{color:#222a3d;font-size:14px;font-weight:700}.admin-layout-root .lang-mark-en{color:#222a3d;font-size:13px;font-weight:700}.admin-layout-root .lang-icon{color:#232a3d;flex:none;width:18px;height:18px}.admin-layout-root .lang-icon svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-layout-root .lang-popover{opacity:0;visibility:hidden;z-index:42;background:#fff;border:1px solid #e7ebf3;border-radius:18px;width:264px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 42px #1f357824}.admin-layout-root .lang-menu.open .lang-popover{opacity:1;visibility:visible;transform:translate(-50%)}.admin-layout-root .lang-option{color:#4f5871;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;height:44px;padding:0 14px;font-size:14px}.admin-layout-root .lang-option:hover,.admin-layout-root .lang-option.active{color:#2f6bff;background:#edf3ff;font-weight:600}.admin-layout-root .avatar-mini{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f6bff 0%,#57a7ff 100%);border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.admin-layout-root .avatar-mini .ant-avatar-string{line-height:1;position:static;transform:none!important}.admin-layout-root .account-popover{opacity:0;visibility:hidden;z-index:44;background:#fff;border:1px solid #e7ebf3;border-radius:16px;width:286px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;transform:translateY(8px);box-shadow:0 18px 42px #1f357824}.admin-layout-root .account-menu.open .account-popover{opacity:1;visibility:visible;transform:translateY(0)}.admin-layout-root .account-popover-top{border-bottom:1px solid #edf1f8;padding:14px 16px 12px}.admin-layout-root .account-name{color:#1f2739;margin-bottom:8px;font-size:14px;font-weight:700}.admin-layout-root .account-id-row{color:#7a8398;word-break:break-all;margin-bottom:8px;font-size:12px}.admin-layout-root .account-chip-row{align-items:center;display:flex}.admin-layout-root .account-chip{color:#315ee8;background:#edf3ff;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-layout-root .account-menu-list{padding:8px}.admin-layout-root .account-menu-item{text-align:left;color:#4f5871;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:14px}.admin-layout-root .account-menu-item:hover{color:#2f6bff;background:#f5f7fb}.admin-layout-root .account-logout{color:#2f6bff;cursor:pointer;background:#f5f7fb;border:0;border-radius:10px;width:calc(100% - 16px);height:40px;margin:0 8px 8px;font-size:14px;font-weight:600}.admin-layout-root .mega-menu-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:19;opacity:0;visibility:hidden;background:#eff3fce0;height:calc(100vh - 58px);padding:10px 14px 20px;transition:opacity .2s,visibility .2s;position:fixed;top:58px;left:0;right:0}.admin-layout-root .mega-menu-overlay.open{opacity:1;visibility:visible}.admin-layout-root .mega-menu-panel{background:#fff;border:1px solid #e7ebf3f5;border-radius:0 0 18px 18px;grid-template-columns:204px minmax(0,1fr);width:min(100vw - 28px,1410px);height:100%;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 38px #1e33681f}.admin-layout-root .mega-menu-side{border-right:1px solid #edf1f8;flex-direction:column;gap:10px;padding:22px 28px;display:flex}.admin-layout-root .mega-side-button{color:#4f5a73;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.admin-layout-root .mega-side-button.active{color:#2f6bff;background:#edf3ff}.admin-layout-root .mega-menu-main{flex-direction:column;min-width:0;padding:26px 26px 24px 28px;display:flex}.admin-layout-root .mega-menu-top{align-items:center;gap:14px;margin-bottom:22px;display:flex}.admin-layout-root .mega-search{width:350px;position:relative}.admin-layout-root .mega-search input{color:#202637;background:#fff;border:1px solid #e5eaf4;border-radius:10px;outline:none;width:100%;height:32px;padding:0 36px 0 14px}.admin-layout-root .mega-search .icon-holder{color:#7f88a0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-layout-root .mega-close{color:#5c6681;cursor:pointer;background:0 0;border:0;width:28px;height:28px;margin-left:auto}.admin-layout-root .mega-menu-grid{flex:1;min-height:0;display:block}.admin-layout-root .mega-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 28px;display:grid}.admin-layout-root .mega-menu-empty{color:#7a8398;place-items:center;min-height:220px;font-size:14px;display:grid}.admin-layout-root .mega-group{min-width:0}.admin-layout-root .mega-group-title{color:#202637;margin:0 0 10px;font-size:14px;font-weight:700}.admin-layout-root .mega-link-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-layout-root .mega-link-list button{color:#6a738b;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.45}.admin-layout-root .mega-link-list button:hover{color:#2f6bff}.admin-layout-root .section-tabs{background:0 0;border-bottom:1px solid #edf1f8}.admin-layout-root .management-tabs .section-tabs-inner{justify-content:space-between;align-items:center;gap:16px;height:44px;display:flex}.admin-layout-root .breadcrumb-bar{color:#8790a7;align-items:center;gap:8px;font-size:13px;display:flex}.admin-layout-root .breadcrumb-bar__back{color:#2f6bff;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.admin-layout-root .breadcrumb-bar__back:hover{color:#1e56dc}.admin-layout-root .breadcrumb-bar strong{color:#273049;font-size:14px}.admin-layout-root .breadcrumb-sep{color:#b3bbcf}.admin-layout-root .management-content{flex:1;width:min(100% - 24px,1480px);margin:14px auto 30px}.admin-layout-root .management-shell{background:#fff;border:1px solid #e7ebf3eb;border-radius:16px;grid-template-columns:160px minmax(0,1fr);min-height:calc(100dvh - 148px);display:grid;overflow:hidden;box-shadow:0 8px 24px #1f35780f}.admin-layout-root .management-shell--console{grid-template-columns:minmax(0,1fr)}.admin-layout-root .admin-side{background:linear-gradient(#fbfcff 0%,#f7f9fd 100%);border-right:1px solid #edf1f8;padding:12px 0}.admin-layout-root .admin-menu-group+.admin-menu-group{margin-top:8px}.admin-layout-root .admin-menu-item,.admin-layout-root .admin-sub-item{color:#4f5871;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 16px 0 18px;font-size:14px;text-decoration:none;display:flex}.admin-layout-root .admin-menu-item{background:0 0;border:0}.admin-layout-root .admin-menu-item.active-parent{color:#2c63f0}.admin-layout-root .admin-sub-list{padding:4px 12px 6px}.admin-layout-root .admin-sub-item{color:#5d6781;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 14px}.admin-layout-root .admin-sub-item:hover{color:#2f6bff;background:#f3f7ff}.admin-layout-root .admin-sub-item.active{color:#2f6bff;background:#edf3ff;margin:0;font-weight:600}.admin-layout-root .menu-prefix{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-layout-root .menu-prefix>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-layout-root .icon-svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.admin-layout-root .menu-link{color:#4f5871;text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 20px;font-size:16px;text-decoration:none;display:flex}.admin-layout-root .menu-link:hover{color:#2f6bff;background:#f3f7ff}.admin-layout-root .menu-link.active{color:#2f6bff;font-weight:700}.admin-layout-root .menu-link .icon-svg{width:20px;height:20px}.admin-layout-root .menu-main{flex:1;align-items:center;gap:12px;min-width:0;display:inline-flex}.admin-layout-root .menu-main>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-layout-root .admin-main-content{background:#fff;min-width:0;min-height:0;overflow:hidden}.admin-shell-root.ant-layout{min-height:100dvh}.admin-shell-body.ant-layout{flex:1;min-height:0;overflow:hidden}.admin-shell-body>.ant-layout{min-width:0;min-height:0}.admin-toolbar{height:var(--admin-layout-toolbar-height);padding:0 clamp(16px, 3vw, var(--admin-layout-shell-padding-x))}.admin-panel{border:1px solid var(--dx-chrome-border);background:var(--app-surface-panel);box-shadow:var(--dx-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-soft-panel{border:1px solid var(--dx-chrome-border-soft);background:var(--app-surface-soft);box-shadow:var(--dx-shadow-soft)}.admin-dotted-grid{background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:18px 18px}.admin-stat-chip{border:1px solid var(--dx-primary)}@supports (color:color-mix(in lab, red, red)){.admin-stat-chip{border:1px solid color-mix(in srgb, var(--dx-primary) 18%, transparent)}}.admin-stat-chip{background:var(--app-surface-panel)}.admin-table .ant-table-container{border:1px solid var(--dx-chrome-border);border-radius:var(--dx-radius-table);overflow:hidden}.admin-nav-menu .ant-menu-item,.admin-nav-menu .ant-menu-submenu-title{min-height:var(--admin-nav-side-item-height);border-radius:var(--dx-radius-md);width:100%;margin-inline:0;padding-inline:var(--admin-nav-side-item-padding-x)!important;color:var(--dx-ink)!important}.admin-nav-menu .ant-menu-title-content{font-size:var(--admin-nav-side-label-font-size);line-height:var(--admin-nav-side-label-line-height)}.admin-nav-menu .ant-menu-sub.ant-menu-inline{background:0 0}.admin-nav-menu .ant-menu-item:hover,.admin-nav-menu .ant-menu-submenu-title:hover{background:var(--dx-surface-input)!important;color:var(--dx-primary)!important}.admin-nav-menu .ant-menu-item-selected,.admin-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:var(--dx-font-weight-medium);color:var(--dx-primary-active)!important}.admin-nav-menu .ant-menu-submenu-arrow,.admin-nav-menu .ant-menu-item-icon,.admin-nav-menu .ant-menu-submenu-title .anticon{color:var(--dx-subtle)!important}.admin-nav-menu .ant-menu-item-selected:after,.admin-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title:after{display:none}.admin-table .ant-table-thead>tr>th{letter-spacing:.04em;text-transform:uppercase;color:var(--dx-subtle);font-size:12px;font-weight:700}.admin-table .ant-table-tbody>tr>td{padding-top:18px;padding-bottom:18px}.admin-inline-form .ant-form-item{flex:180px;min-width:0;margin-bottom:0}.admin-inline-form .ant-form-item:last-child{flex:none}.admin-inline-form .ant-form-item-label>label{color:var(--dx-subtle);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.admin-filter-card .ant-card-body,.admin-content-card .ant-card-body{padding:24px}.admin-filter-card .ant-tree{background:0 0}.admin-filter-card .ant-tree-node-content-wrapper{border-radius:var(--dx-radius-md);min-height:32px}.admin-auth-card .ant-card-body{padding:36px}.admin-auth-form .ant-form-item-label>label{color:var(--dx-ink);font-weight:600}.admin-auth-form .ant-btn{min-height:var(--dx-control-height-lg)}.deepexios-login-shell{--deepexios-login-page-bg:#f7f7f7;--deepexios-login-ink:#1f1f1f;--deepexios-login-text:#181819;--deepexios-login-subtle:#616161;--deepexios-login-placeholder:#9da1a7;--deepexios-login-line:#e2e4e6;--deepexios-login-primary:#0051d6;--deepexios-login-primary-hover:#0051d6cc;--deepexios-login-primary-focus:#0051d699;--deepexios-login-control-bg:#fff;--deepexios-login-switch-bg:#f3f2f2;--deepexios-login-stage-bg:#eceded;--deepexios-login-form-width:440px;--deepexios-login-stage-size:clamp(360px, min(38vw, calc(100dvh - 252px)), 500px);--deepexios-login-control-height:46px;background:var(--deepexios-login-page-bg);min-height:100dvh;color:var(--deepexios-login-ink);box-sizing:border-box;grid-template-rows:auto minmax(max-content,1fr) auto;align-content:stretch;justify-items:center;padding:17px 32px 24px;font-family:PingFangSC-Regular,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:relative;overflow:hidden auto}.deepexios-login-bg{background:var(--deepexios-login-page-bg) var(--deepexios-login-bg-image,none) center top / cover no-repeat;pointer-events:none;position:absolute;inset:0}.deepexios-login-language{z-index:2;position:absolute;top:20px;right:24px}.deepexios-login-language__button.ant-btn{height:32px;color:var(--deepexios-login-ink);box-shadow:none;background:#ffffffb8;border-radius:8px}.deepexios-login-brand{z-index:1;align-items:center;gap:10px;width:min(1000px,100%);min-height:50px;display:inline-flex;position:relative}.deepexios-login-brand img{object-fit:contain;max-width:212px;max-height:50px;display:block}.deepexios-login-brand__name{color:var(--deepexios-login-ink);letter-spacing:1px;white-space:nowrap;font-family:Songti SC,Source Han Serif CN,STSong,serif;font-size:36px;font-weight:900;line-height:36px}.deepexios-login-layout{z-index:1;grid-template-columns:minmax(0, var(--deepexios-login-form-width)) minmax(0, var(--deepexios-login-stage-size));justify-content:space-between;align-self:start;align-items:start;width:min(1000px,100%);margin-top:clamp(40px,13vh,113px);margin-bottom:clamp(28px,5vh,56px);display:grid;position:relative}.deepexios-login-stage,.deepexios-login-card{min-height:0;position:relative}.deepexios-login-stage{width:var(--deepexios-login-stage-size);height:var(--deepexios-login-stage-size);background:var(--deepexios-login-stage-bg);color:var(--deepexios-login-ink);border-radius:30px;justify-content:center;align-items:center;display:flex;overflow:hidden}.deepexios-login-security-level{color:#d92d20;vertical-align:middle;align-items:center;margin-left:10px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.deepexios-login-security-level--brand{margin-left:0;font-size:13px}.deepexios-login-stage__visual{border-radius:inherit;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.deepexios-login-stage__image{object-fit:contain;opacity:1;width:100%;height:100%;display:block}.deepexios-login-stage__placeholder{background:linear-gradient(90deg,#2f6bff14 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#2f6bff14 1px,#0000 1px) 0 0/32px 32px,linear-gradient(135deg,#ffffffe6,#ddedffd6);width:100%;height:100%}.deepexios-login-card{width:var(--deepexios-login-form-width);min-height:448px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;margin-top:20px;padding:0;display:flex;overflow:visible}.deepexios-login-card__head{margin-bottom:21px}.deepexios-login-card__title{color:var(--deepexios-login-ink);text-align:left;margin:0;font-size:32px;font-weight:600;line-height:45px}.deepexios-login-alert{margin-bottom:18px}.deepexios-login-methods{color:var(--deepexios-login-text);margin-bottom:0;font-size:16px;line-height:22px}.deepexios-login-methods--primary.ant-segmented{border:1px solid var(--deepexios-login-line);background:var(--deepexios-login-switch-bg);border-radius:10px;width:206px;height:40px;padding:2px}.deepexios-login-methods--primary .ant-segmented-group{width:100%}.deepexios-login-methods--primary .ant-segmented-item{height:34px;color:var(--deepexios-login-text);border-radius:10px;flex:100px;font-weight:400}.deepexios-login-methods--primary .ant-segmented-item-selected{background:var(--deepexios-login-control-bg);box-shadow:none;font-weight:500}.deepexios-login-methods--primary .ant-segmented-item-label{min-height:34px;padding:0 10px;line-height:34px}.deepexios-login-methods--enterprise.ant-segmented{border-bottom:1px solid var(--deepexios-login-line);background:0 0;border-radius:0;width:100%;height:40px;margin-top:22px;padding:0}.deepexios-login-methods--enterprise .ant-segmented-group{gap:0;width:100%}.deepexios-login-methods--enterprise .ant-segmented-thumb{display:none}.deepexios-login-methods--enterprise .ant-segmented-item{height:40px;color:var(--deepexios-login-text);background:0 0;border-radius:0;flex:1 1 0;position:relative}.deepexios-login-methods--enterprise .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.deepexios-login-methods--enterprise .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{opacity:0;background:0 0}:is(.deepexios-login-methods--enterprise .ant-segmented-item-selected,.deepexios-login-methods--enterprise .ant-segmented-item:has(.ant-segmented-item-input:checked)){color:var(--deepexios-login-primary);box-shadow:none;background:0 0}:is(.deepexios-login-methods--enterprise .ant-segmented-item-selected .ant-segmented-item-label,.deepexios-login-methods--enterprise .ant-segmented-item:has(.ant-segmented-item-input:checked) .ant-segmented-item-label){color:var(--deepexios-login-primary);position:relative}.deepexios-login-methods--enterprise .ant-segmented-item-selected .ant-segmented-item-label:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:10px;right:10px}.deepexios-login-methods--enterprise .ant-segmented-item:has(.ant-segmented-item-input:checked) .ant-segmented-item-label:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:10px;right:10px}.deepexios-login-methods--enterprise .ant-segmented-item-label{min-height:40px;padding:0 10px;line-height:40px}.deepexios-login-form{--deepexios-login-field-gap:0px;--deepexios-login-field-min-height:98px;--deepexios-login-error-slot-height:18px}.deepexios-login-form .ant-form-item{margin-bottom:var(--deepexios-login-field-gap)}.deepexios-login-form>.ant-form-item{min-height:var(--deepexios-login-field-min-height)}.deepexios-login-methods--primary+.deepexios-login-alert,.deepexios-login-methods--primary+.deepexios-login-methods--enterprise,.deepexios-login-methods--primary+.deepexios-login-form,.deepexios-login-methods--primary~.deepexios-login-form,.deepexios-login-methods--enterprise+.deepexios-login-form,.deepexios-login-methods--enterprise~.deepexios-login-form,.deepexios-login-methods--enterprise+.deepexios-dingtalk-panel,.deepexios-login-methods--enterprise~.deepexios-dingtalk-panel{margin-top:24px}.deepexios-login-form .ant-form-item-label>label{height:22px;color:var(--deepexios-login-ink);font-size:16px;font-weight:400;line-height:16px}.deepexios-login-form .ant-form-item-label{padding:0 0 8px}.deepexios-login-form .ant-form-item:not(.deepexios-login-account-item) .ant-form-item-additional{min-height:calc(var(--deepexios-login-error-slot-height) + 4px);padding-top:4px}.deepexios-login-form .ant-form-item-explain,.deepexios-login-form .ant-form-item-explain-error{min-height:var(--deepexios-login-error-slot-height);font-size:13px;line-height:var(--deepexios-login-error-slot-height)}.deepexios-login-form .ant-form-item-required:before,.deepexios-login-form .ant-form-item-required:after{display:none!important}.deepexios-login-account-item .ant-form-item-control-input-content{display:block}.deepexios-login-account-item>.ant-form-item-row>.ant-form-item-control>.ant-form-item-additional{display:none}.deepexios-login-account-composite{width:100%;height:var(--deepexios-login-control-height);border:1px solid var(--deepexios-login-line);background:var(--deepexios-login-control-bg);border-radius:10px;align-items:center;display:flex;overflow:hidden}.deepexios-login-account-composite:focus-within{border-color:var(--deepexios-login-primary-focus)}.deepexios-login-account-composite .ant-input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.deepexios-login-account-composite__username,.deepexios-login-account-composite__phone{flex:auto;min-width:0}.deepexios-login-account-composite__separator{width:28px;color:var(--deepexios-login-ink);text-align:center;flex:none;font-size:16px;line-height:22px}.deepexios-login-account-composite__tenant{text-align:left;flex:0 0 160px;max-width:160px}.deepexios-login-account-composite.is-single .deepexios-login-account-composite__username,.deepexios-login-account-composite.is-single .deepexios-login-account-composite__phone{flex-basis:100%}.deepexios-login-account-composite__errors{color:#ff4d4f;min-height:18px;margin-top:4px;font-size:14px;line-height:18px;display:flex}.deepexios-login-account-composite__errors.is-single{display:block}.deepexios-login-account-composite__error-slot{flex:auto;min-width:0}.deepexios-login-account-composite__error-separator{flex:0 0 28px}.deepexios-login-account-composite__error-slot.is-tenant{flex:0 0 160px;max-width:160px}.deepexios-login-account-composite__error{display:block}.deepexios-login-form .ant-input,.deepexios-login-form .ant-input-affix-wrapper{font-size:16px;line-height:22px;border-color:var(--deepexios-login-line)!important;background:var(--deepexios-login-control-bg)!important;color:var(--deepexios-login-ink)!important;border-radius:10px!important}.deepexios-login-form .ant-input{height:var(--deepexios-login-control-height)!important}.deepexios-login-form .ant-input-affix-wrapper{height:var(--deepexios-login-control-height)!important;min-height:var(--deepexios-login-control-height)!important;padding-block:0!important;padding-inline:12px!important}.deepexios-login-form .ant-input-affix-wrapper .ant-input{line-height:22px;height:auto!important;min-height:0!important;padding:0!important}.deepexios-login-form .ant-input-suffix{margin-inline-start:8px}.deepexios-login-form .ant-input-suffix .ant-btn{height:22px;min-height:0;color:var(--deepexios-login-ink);padding:0;font-size:16px;line-height:16px}.deepexios-login-form .ant-input-suffix .ant-btn:hover,.deepexios-login-form .ant-input-suffix .ant-btn:focus,.deepexios-login-form .ant-input-suffix .ant-btn:active{color:var(--deepexios-login-primary)!important}.deepexios-login-form .ant-input::placeholder{color:var(--deepexios-login-placeholder)}.deepexios-login-form .ant-input:focus,.deepexios-login-form .ant-input-affix-wrapper-focused{border-color:var(--deepexios-login-primary-focus)!important;box-shadow:none!important}.deepexios-login-password-toggle{min-width:24px;height:24px;color:var(--deepexios-login-subtle);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.deepexios-login-password-toggle:focus-visible{outline:2px solid var(--deepexios-login-primary-focus);outline-offset:3px}.deepexios-login-submit.ant-btn{height:var(--deepexios-login-control-height);background:var(--deepexios-login-primary);box-shadow:none;border:0;border-radius:12px;margin-top:10px;font-size:16px;font-weight:400;line-height:16px;color:#fff!important}.deepexios-login-submit.ant-btn>span,.deepexios-login-submit.ant-btn .deepexios-login-submit__label,.deepexios-login-submit.ant-btn .deepexios-login-submit__label>span{letter-spacing:0!important}.deepexios-login-submit__label{justify-content:center;align-items:center;gap:0;font-size:0;line-height:0;display:inline-flex}.deepexios-login-submit__label:after{content:attr(data-label);letter-spacing:0;font-size:16px;line-height:16px}.deepexios-login-submit.ant-btn:hover,.deepexios-login-submit.ant-btn:focus,.deepexios-login-submit.ant-btn:disabled,.deepexios-login-submit.ant-btn.ant-btn-disabled{color:#fff!important;background:var(--deepexios-login-primary-hover)!important}.deepexios-login-form>.deepexios-login-submit-tip.ant-typography{text-align:center;margin:14px 0 0;display:block}.deepexios-login-extension-entry{min-height:20px;color:var(--deepexios-login-primary);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;margin-top:14px;font-size:14px;line-height:20px;display:flex}.deepexios-login-extension-entry a.ant-typography,.deepexios-login-extension-entry a.ant-typography:hover,.deepexios-login-extension-entry a.ant-typography:focus,.deepexios-login-extension-entry a.ant-typography:active{color:var(--deepexios-login-primary);text-decoration:none}.deepexios-login-extension-entry .ant-typography[aria-disabled=true]{color:var(--deepexios-login-primary);cursor:default}.deepexios-login-form .ant-checkbox-wrapper,.deepexios-login-agreement.ant-checkbox-wrapper{margin:0 0 var(--deepexios-login-field-gap);color:var(--deepexios-login-subtle);align-items:center;font-size:14px;line-height:20px}.deepexios-login-agreement.ant-checkbox-wrapper{text-align:left;justify-self:stretch}.deepexios-login-agreement.ant-checkbox-wrapper.is-reminding{animation:.36s ease-in-out deepexios-login-agreement-reminder}@keyframes deepexios-login-agreement-reminder{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.deepexios-login-agreement.ant-checkbox-wrapper.is-reminding{animation:none}}.deepexios-dingtalk-panel+.deepexios-login-agreement.ant-checkbox-wrapper{text-align:center;justify-content:center;justify-self:center;margin-top:12px}.deepexios-login-form .ant-checkbox,.deepexios-login-agreement.ant-checkbox-wrapper .ant-checkbox{width:16px;height:16px;top:0;border:1px solid var(--deepexios-login-ink)!important;background:0 0!important;border-radius:50px!important}.deepexios-login-form .ant-checkbox-inner,.deepexios-login-agreement.ant-checkbox-wrapper .ant-checkbox-inner{border-color:var(--deepexios-login-ink);background:0 0;border-radius:50px;width:16px;height:16px}.deepexios-login-form .ant-checkbox-wrapper:hover .ant-checkbox,.deepexios-login-form .ant-checkbox:hover,.deepexios-login-agreement.ant-checkbox-wrapper:hover .ant-checkbox,.deepexios-login-agreement.ant-checkbox-wrapper .ant-checkbox:hover{border-color:var(--deepexios-login-ink)!important}.deepexios-login-form .ant-checkbox-wrapper:hover .ant-checkbox-inner,.deepexios-login-form .ant-checkbox:hover .ant-checkbox-inner,.deepexios-login-agreement.ant-checkbox-wrapper:hover .ant-checkbox-inner,.deepexios-login-agreement.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--deepexios-login-ink)}.deepexios-login-form .ant-checkbox-checked,.deepexios-login-agreement.ant-checkbox-wrapper .ant-checkbox-checked{border-color:var(--deepexios-login-ink)!important;background:var(--deepexios-login-ink)!important;background-color:var(--deepexios-login-ink)!important}.deepexios-login-form .ant-checkbox-checked .ant-checkbox-inner,.deepexios-login-agreement.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--deepexios-login-ink);background:var(--deepexios-login-ink)}.deepexios-login-form .ant-typography-secondary,.deepexios-login-form .ant-typography{color:var(--deepexios-login-placeholder);font-size:13px;line-height:18px}.deepexios-login-form>.ant-typography{margin:calc(-1 * var(--deepexios-login-field-gap) + 4px) 0 var(--deepexios-login-field-gap);display:block}.deepexios-login-form .ant-typography a,.deepexios-login-form a.ant-typography,.deepexios-login-agreement.ant-checkbox-wrapper a.ant-typography{color:var(--deepexios-login-ink);text-decoration:underline}.deepexios-login-form .ant-typography a:hover,.deepexios-login-form .ant-typography a:focus,.deepexios-login-form .ant-typography a:active,.deepexios-login-form a.ant-typography:hover,.deepexios-login-form a.ant-typography:focus,.deepexios-login-form a.ant-typography:active,.deepexios-login-agreement.ant-checkbox-wrapper a.ant-typography:hover,.deepexios-login-agreement.ant-checkbox-wrapper a.ant-typography:focus,.deepexios-login-agreement.ant-checkbox-wrapper a.ant-typography:active{color:var(--deepexios-login-primary)!important}.deepexios-login-form>.ant-alert{margin:-8px 0 20px}.deepexios-dingtalk-panel{text-align:center;justify-items:center;gap:18px;display:grid}.deepexios-dingtalk-panel__hint.ant-typography{color:var(--deepexios-login-ink);font-size:16px;font-weight:500;line-height:22px}.deepexios-dingtalk-frame-wrap{justify-items:center;gap:14px;width:100%;margin-top:8px;display:grid}.deepexios-dingtalk-frame{background:0 0;border:0;border-radius:0;place-items:center;width:180px;height:180px;min-height:0;display:grid;position:relative;overflow:hidden}.deepexios-dingtalk-frame--placeholder{border:1px dashed var(--deepexios-login-line);color:var(--deepexios-login-placeholder);border-radius:12px;align-content:center;gap:8px}.deepexios-dingtalk-frame--placeholder .anticon{color:var(--deepexios-login-ink);font-size:44px}.deepexios-dingtalk-frame-placeholder__title.ant-typography{color:var(--deepexios-login-ink);font-size:14px;line-height:20px}.deepexios-dingtalk-frame-host{transform-origin:50%;place-items:center;width:300px;height:300px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.deepexios-dingtalk-frame-loading{pointer-events:none;background:#ffffffe0;place-items:center;display:grid;position:absolute;inset:0}.deepexios-dingtalk-frame iframe{border:0;width:300px;max-width:none;height:300px}.deepexios-dingtalk-frame-wrap>.ant-typography{color:var(--deepexios-login-placeholder);font-size:14px;line-height:20px}.deepexios-dingtalk-frame-wrap>.ant-btn{width:100%;height:var(--deepexios-login-control-height);color:#fff;background:var(--deepexios-login-primary);border:0;border-radius:12px}.deepexios-dingtalk-frame-wrap>.ant-btn:hover,.deepexios-dingtalk-frame-wrap>.ant-btn:focus{color:#fff!important;background:var(--deepexios-login-primary-hover)!important}.deepexios-dingtalk-callback-shell{padding-bottom:28px}.deepexios-dingtalk-callback-card{width:min(460px,100vw - 32px);height:auto;min-height:360px}.deepexios-dingtalk-callback-state,.deepexios-dingtalk-result-panel{gap:18px;display:grid}.deepexios-dingtalk-callback-state{text-align:center;justify-items:center}.deepexios-dingtalk-tenant-select{gap:20px;display:grid}.deepexios-dingtalk-tenant-select__back.ant-btn{color:#5f6780;width:fit-content;height:32px;padding:0 8px}.deepexios-dingtalk-tenant-select__back.ant-btn:hover{color:#2f6bff;background:#edf3ff}.deepexios-dingtalk-tenant-select__head{gap:6px;display:grid}.deepexios-dingtalk-tenant-select__head h4.ant-typography{color:#202637;margin:0}.deepexios-dingtalk-tenant-list{gap:10px;display:grid}.deepexios-dingtalk-tenant-option{color:#202637;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ebf3;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 12px;display:grid}.deepexios-dingtalk-tenant-option:hover,.deepexios-dingtalk-tenant-option:focus-visible,.deepexios-dingtalk-tenant-option.is-selected{background:#edf3ff;border-color:#c7d7ff;outline:none;box-shadow:0 0 0 4px #2f6bff14}.deepexios-dingtalk-tenant-option:disabled{cursor:wait}.deepexios-dingtalk-tenant-option__avatar{color:#fff;background:linear-gradient(135deg,#2f6bff 0%,#57a7ff 100%);border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.deepexios-dingtalk-tenant-option__avatar img{object-fit:cover;width:100%;height:100%}.deepexios-dingtalk-tenant-option__text{gap:2px;min-width:0;display:grid}.deepexios-dingtalk-tenant-option__text strong,.deepexios-dingtalk-tenant-option__text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deepexios-dingtalk-tenant-option__text strong{color:#202637;font-size:15px;line-height:1.35}.deepexios-dingtalk-tenant-option__text span{color:#5f6780;font-size:12px}.deepexios-dingtalk-identity-list{gap:10px;display:grid}.deepexios-dingtalk-identity-option.ant-radio-button-wrapper{background:#fff;border:1px solid #e7ebf3;border-radius:12px;width:100%;height:auto;min-height:64px;padding:10px 12px}.deepexios-dingtalk-identity-option.ant-radio-button-wrapper:before{display:none}.deepexios-dingtalk-identity-option.ant-radio-button-wrapper-checked{background:#edf3ff;border-color:#2f6bff}.deepexios-dingtalk-identity-text{color:#5f6780;gap:2px;min-width:0;font-size:12px;line-height:1.5;display:grid}.deepexios-dingtalk-identity-text strong{color:#202637;font-size:14px}.deepexios-login-copyright{z-index:2;max-width:min(720px,100% - 48px);color:var(--deepexios-login-ink);text-align:center;justify-self:center;margin:12px auto 0;font-size:12px;line-height:1.6;position:relative}.deepexios-login-copyright :where(strong,b){font-weight:700}.deepexios-login-copyright :where(em,i){font-style:italic}.deepexios-login-copyright :where(u){text-decoration:underline}.deepexios-login-copyright :where(h1){font-size:14px;line-height:inherit;margin:0;font-weight:700;display:inline}.deepexios-login-copyright :where(a){color:var(--deepexios-login-primary);text-decoration:underline}@media (width<=1180px){.deepexios-login-shell{--deepexios-login-stage-size:clamp(300px, 39vw, 380px);padding:24px 28px 22px;overflow:hidden auto}.deepexios-login-brand{width:min(900px,100%)}.deepexios-login-layout{grid-template-columns:minmax(0, var(--deepexios-login-form-width)) minmax(0, var(--deepexios-login-stage-size));gap:clamp(20px,5vw,48px);width:min(900px,100%);margin-top:clamp(28px,8vh,58px);margin-bottom:clamp(24px,4vh,40px)}.deepexios-login-stage,.deepexios-login-card{width:100%;height:auto;min-height:0}.deepexios-login-stage{width:var(--deepexios-login-stage-size);height:var(--deepexios-login-stage-size);aspect-ratio:1}.deepexios-login-stage__visual,.deepexios-login-stage__image,.deepexios-login-stage__placeholder{min-height:0}.deepexios-login-stage{align-items:center}}@media (width<=768px){.deepexios-login-shell{padding:24px 18px 20px}.deepexios-login-brand{min-height:36px}.deepexios-login-brand img{max-width:168px;max-height:36px}.deepexios-login-brand__name{font-size:28px;line-height:30px}.deepexios-login-layout{grid-template-columns:1fr;width:calc(100vw - 36px);max-width:440px;margin-top:clamp(28px,7vh,36px);margin-bottom:28px}.deepexios-login-card{padding:0}.deepexios-login-card__title{font-size:26px}.deepexios-login-methods--primary.ant-segmented{width:min(206px,100%)}.deepexios-login-stage{display:none}.deepexios-login-stage__visual,.deepexios-login-stage__image,.deepexios-login-stage__placeholder{min-height:0}}.public-policy-document-page{box-sizing:border-box;width:calc(100% - 64px);height:100vh;color:var(--dx-text-primary);grid-template-rows:auto minmax(0,1fr);gap:16px;margin:0 auto;padding:32px 0;display:grid}.public-policy-document-page__header{align-items:baseline;gap:12px;min-width:0;display:flex}.public-policy-document-page__header .ant-typography{margin-bottom:0}.public-policy-document-page__header .ant-typography-secondary{white-space:nowrap;flex:none}.public-policy-document-page__content{min-height:0;line-height:1.8;overflow:auto}.public-policy-document-page__frame{background:#fff;border:1px solid #e7ebf3;border-radius:8px;width:100%;height:100%;min-height:0}.public-policy-document-page__content :first-child{margin-top:0}.public-policy-document-page__content :last-child{margin-bottom:0}.policy-document-strategy-documents{min-width:min(420px,100%)}.policy-strategy-modal__panel{gap:12px;display:grid}.policy-strategy-modal__panel .ant-typography,.policy-strategy-modal__desc{margin-bottom:0}.policy-strategy-modal__switches{grid-template-columns:repeat(2,minmax(0,160px));gap:12px;display:grid}.policy-version-history{gap:16px;display:grid}.policy-version-detail{gap:14px;display:grid}.policy-version-detail__header{gap:6px;display:grid}.policy-version-detail__header .ant-typography{margin-bottom:0}.policy-version-detail__meta{background:#fafbfe;border:1px solid #e7ebf3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.policy-version-detail__meta div,.policy-version-detail__external{gap:4px;min-width:0;display:grid}.policy-version-detail__meta span,.policy-version-detail__external span{color:#5f6780;font-size:12px}.policy-version-detail__meta strong,.policy-version-detail__external a{overflow-wrap:anywhere;color:#202637;min-width:0;font-size:13px;font-weight:600}.policy-version-detail__published{gap:12px;display:grid}.policy-version-detail__content{color:#202637;background:#fff;border:1px solid #e7ebf3;border-radius:8px;max-height:320px;padding:12px;font-size:14px;line-height:1.8;overflow:auto}.policy-version-detail__frame{background:#fff;border:1px solid #e7ebf3;border-radius:8px;width:100%;height:420px}.policy-version-detail__content :first-child{margin-top:0}.policy-version-detail__content :last-child{margin-bottom:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
