body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{float:left;height:27px;margin:17px 0 16px 15px}.kmauth-management-logo.logo{height:30px;margin:17px 14px 17px 0;max-width:168px;object-fit:contain}.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tbody>tr>td,.ant-table.ant-table-middle thead>tr>th{padding:1px 8px!important}.ant-list-sm .ant-list-item{padding:2px!important}.ant-drawer-body{overflow:hidden!important;padding:0!important}.custom-link:hover{color:#404040!important}.full-height-editor,.full-height-editor [class*=CodeMirror]{height:100%}.no-horizontal-scroll-editor [class*=CodeMirror-hscrollbar]{display:none!important}.no-horizontal-scroll-editor [class*=CodeMirror-scroll]{overflow-x:hidden!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}img{border-style:none;vertical-align:middle}#root{height:100%}#parent-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh}.panel-logo{margin-bottom:30px}.select-box{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:5px;cursor:pointer;display:-ms-flexbox;display:flex;float:right;height:64px;justify-content:center;width:45px}.select-box:hover{background-color:#f5f5f5a5!important}.org-select{margin:0 10px!important;max-width:180px;min-width:120px;position:relative;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.org-select,.rightDropDown{display:-ms-flexbox;display:flex;float:right}.rightDropDown{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:7px;cursor:pointer;justify-content:center}.rightDropDown:hover{background-color:#f5f5f5a5}.content-warp-card{-ms-flex-align:stretch;align-items:stretch;box-shadow:0 1px 5px 0 rgba(51,51,51,.14);-ms-flex:1 1;flex:1 1}.side-image{display:none}@media screen and (min-width:1100px){.side-image{border-right:.5px solid #c4cbd7;display:block;position:relative;width:500px}}.forget-content{background-color:#fff;border:2px solid #fff;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:30px auto;padding:10px 100px 20px}.login-panel{background-color:#fff;display:-ms-flexbox;display:flex;margin-bottom:50px;margin-top:50px;overflow:hidden}.login-form{padding:30px;text-align:center}.kmauth-ai-drawer .ant-drawer-content{background:#f8fafc}.kmauth-ai-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 12px)}.kmauth-ai-drawer .ant-drawer-header{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94));border-bottom:1px solid rgba(218,227,241,.92);padding:18px 24px}.kmauth-ai-drawer .ant-drawer-title{color:#0f172a;font-size:18px;font-weight:700}.kmauth-ai-drawer .ant-drawer-body{background:linear-gradient(180deg,#f9fbff,#f2f7ff)}.kmauth-ai-drawer-shell{height:100%;overflow:hidden;position:relative}.kmauth-ai-float-trigger{-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.94));border:1px solid rgba(15,23,42,.08);border-radius:24px;bottom:36px;box-shadow:0 22px 44px rgba(15,23,42,.26);color:#fff;cursor:grab;display:-ms-inline-flexbox;display:inline-flex;gap:12px;min-height:68px;min-width:168px;padding:10px 16px 10px 12px;position:fixed;right:28px;-ms-touch-action:none;touch-action:none;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1100}.kmauth-ai-float-trigger:hover{box-shadow:0 26px 52px rgba(15,23,42,.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.kmauth-ai-float-trigger:focus-visible{outline:3px solid rgba(96,165,250,.7);outline-offset:3px}.kmauth-ai-float-trigger.is-dragging{cursor:grabbing;-webkit-transform:none;-ms-transform:none;transform:none;transition:none}.kmauth-ai-float-trigger__icon{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:radial-gradient(circle at 30% 30%,#93c5fd 0,#60a5fa 42%,#2563eb 100%);border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),0 10px 20px rgba(37,99,235,.34);color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:24px;height:44px;justify-content:center;width:44px}.kmauth-ai-float-trigger__copy{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1.2;min-width:0}.kmauth-ai-float-trigger__title{font-size:15px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmauth-ai-float-trigger__subtitle{color:rgba(226,232,240,.82);font-size:12px;font-weight:500;margin-top:4px}.kmauth-ai-workspace{background:linear-gradient(180deg,#f7faff,#f3f7fd 48%,#eef3fb);display:grid;grid-template-columns:340px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.kmauth-ai-sidebar{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(244,248,255,.86));border-right:1px solid rgba(218,227,241,.92);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:22px;min-height:0;min-width:0;overflow:hidden;padding:24px 20px 22px;position:relative}.kmauth-ai-sidebar.is-collapsed{-ms-flex-align:center;align-items:center;padding:24px 12px 22px}.kmauth-ai-sidebar-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:12px}.kmauth-ai-sidebar-copy{min-width:0}.kmauth-ai-sidebar-title,.kmauth-ai-toolbar-title{color:#0f172a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmauth-ai-editor-hints,.kmauth-ai-empty-subtitle,.kmauth-ai-message-meta,.kmauth-ai-session-item-meta,.kmauth-ai-sidebar-subtitle,.kmauth-ai-toolbar-meta{color:#64748b;font-size:12px}.kmauth-ai-new-chat.ant-btn{border-radius:14px;font-weight:600;height:42px}.kmauth-ai-sidebar-toggle.ant-btn{border-radius:10px;margin-left:auto}.kmauth-ai-sidebar-section{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:0}.kmauth-ai-sidebar-section-title{color:#64748b;font-size:12px;font-weight:700;margin-bottom:10px}.kmauth-ai-session-list{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:4px}.kmauth-ai-session-item{-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(203,213,225,.45);border-radius:16px;box-shadow:0 10px 20px rgba(15,23,42,.04);cursor:pointer;display:-ms-flexbox;display:flex;gap:10px;padding:12px 14px;transition:box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease}.kmauth-ai-session-item:hover{border-color:rgba(96,165,250,.54);box-shadow:0 14px 28px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.kmauth-ai-session-item.is-active{background:#edf5ff;border-color:rgba(96,165,250,.58);box-shadow:0 14px 28px rgba(37,99,235,.1)}.kmauth-ai-session-item-main{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.kmauth-ai-session-item-title{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmauth-ai-main{background:linear-gradient(180deg,rgba(249,251,255,.84),rgba(238,244,252,.92));display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.kmauth-ai-toolbar{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.82);border-bottom:1px solid rgba(226,232,240,.92);display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding:20px 26px 18px}.kmauth-ai-toolbar-copy{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.kmauth-ai-toolbar-title{font-size:20px;letter-spacing:.01em}.kmauth-ai-editor-hints,.kmauth-ai-toolbar-meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;margin-top:8px}.kmauth-ai-editor-hints span,.kmauth-ai-toolbar-meta span{-ms-flex-align:center;align-items:center;background:rgba(241,245,249,.86);border-radius:999px;display:-ms-inline-flexbox;display:inline-flex;min-height:28px;padding:0 10px}.kmauth-ai-toolbar-controls{-ms-flex-align:start;-ms-flex-pack:end;align-items:flex-start;display:-ms-flexbox;display:flex;justify-content:flex-end}.kmauth-ai-toolbar-control{-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(203,213,225,.58);border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.05);display:-ms-flexbox;display:flex;gap:10px;padding:10px 12px}.kmauth-ai-toolbar-label{color:#64748b;font-size:12px;font-weight:700}.kmauth-ai-toolbar-select{min-width:260px}.kmauth-ai-body{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.kmauth-ai-messages{gap:22px;overflow:auto;padding:28px 28px 24px 26px;width:100%}.kmauth-ai-message-row,.kmauth-ai-messages{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kmauth-ai-message-row{gap:8px;max-width:92%}.kmauth-ai-message-row--user{-ms-flex-item-align:end;-ms-flex-align:end;align-items:flex-end;align-self:flex-end}.kmauth-ai-message-row--assistant{-ms-flex-item-align:start;align-self:flex-start}.kmauth-ai-message-bubble{background:hsla(0,0%,100%,.94);border:1px solid rgba(226,232,240,.92);border-radius:22px;box-shadow:0 18px 36px rgba(15,23,42,.08);color:#0f172a;line-height:1.72;padding:16px 18px;white-space:pre-wrap}.kmauth-ai-message-row--user .kmauth-ai-message-bubble{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:transparent;box-shadow:0 20px 34px rgba(37,99,235,.24);color:#fff}.kmauth-ai-message-meta{font-weight:700;letter-spacing:.02em;padding:0 6px}.kmauth-ai-message-rich-text,.kmauth-ai-message-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.kmauth-ai-reasoning-block{background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(241,245,249,.92));border:1px solid rgba(203,213,225,.56);border-radius:18px;margin-bottom:14px;padding:12px 14px}.kmauth-ai-reasoning-toggle{background:transparent;border:none;color:#334155;cursor:pointer;gap:10px;padding:0}.kmauth-ai-reasoning-toggle,.kmauth-ai-reasoning-toggle-copy{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.kmauth-ai-reasoning-toggle-copy{background:hsla(0,0%,100%,.96);border-radius:999px;box-shadow:0 8px 18px rgba(15,23,42,.06);font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.kmauth-ai-reasoning-toggle-icon{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.88);border-radius:50%;color:#64748b;display:-ms-inline-flexbox;display:inline-flex;height:26px;justify-content:center;transition:background .16s ease,color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;width:26px}.kmauth-ai-reasoning-toggle-icon.is-open{background:#2563eb;box-shadow:0 8px 16px rgba(37,99,235,.24);color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.kmauth-ai-message-text--reasoning{background:hsla(0,0%,100%,.84);border-left:3px solid #bfdbfe;border-radius:14px;color:#475569;font-size:13px;margin-top:12px;padding:12px 14px}.kmauth-ai-code-block,.kmauth-ai-json-block{background:#0f172a;border-radius:12px;color:#e2e8f0;margin:8px 0 0;overflow:auto;padding:12px;white-space:pre}.kmauth-ai-markdown-heading{font-weight:700;margin:8px 0 4px}.kmauth-ai-markdown-list{margin:6px 0;padding-left:20px}.kmauth-ai-draft-actions{-ms-flex-align:center;align-items:center;border-top:1px dashed rgba(203,213,225,.72);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.kmauth-ai-draft-card{background:#f8fafc;border:1px solid rgba(148,163,184,.36);border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.08);margin-top:16px;padding:14px}.kmauth-ai-draft-card-header{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between}.kmauth-ai-draft-card-eyebrow{color:#0f766e;font-size:12px;font-weight:700}.kmauth-ai-draft-card-title{color:#0f172a;font-size:15px;font-weight:700;margin-top:2px}.kmauth-ai-draft-card-tags{-ms-flex-pack:end;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;justify-content:flex-end}.kmauth-ai-draft-card-target{color:#334155;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:12px}.kmauth-ai-draft-card-label,.kmauth-ai-draft-field-key{color:#64748b;font-weight:700}.kmauth-ai-draft-card-value{overflow-wrap:anywhere}.kmauth-ai-draft-card-warning{background:#fff7ed;border-radius:8px;color:#9a3412;font-size:12px;margin-top:10px;padding:8px 10px}.kmauth-ai-draft-review{background:#f0fdfa;border:1px solid rgba(45,212,191,.34);border-radius:8px;margin-top:10px;padding:8px 10px}.kmauth-ai-draft-field-group-title,.kmauth-ai-draft-review-title{color:#0f766e;font-size:12px;font-weight:700}.kmauth-ai-draft-review-item{color:#334155;font-size:12px;line-height:1.45;margin-top:4px}.kmauth-ai-draft-artifacts,.kmauth-ai-draft-risk{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:8px;margin-top:10px;padding:10px}.kmauth-ai-draft-risk--high{background:#fef2f2;border-color:hsla(0,91%,71%,.45)}.kmauth-ai-draft-risk--medium{background:#fffbeb;border-color:rgba(251,191,36,.45)}.kmauth-ai-draft-artifact-label,.kmauth-ai-draft-artifacts-title,.kmauth-ai-draft-risk-title{color:#0f766e;font-size:12px;font-weight:700}.kmauth-ai-draft-risk--high .kmauth-ai-draft-risk-title{color:#b91c1c}.kmauth-ai-draft-risk--medium .kmauth-ai-draft-risk-title{color:#92400e}.kmauth-ai-draft-artifact-check,.kmauth-ai-draft-risk-item{color:#334155;font-size:12px;line-height:1.45;margin-top:5px}.kmauth-ai-draft-artifact-list{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.kmauth-ai-draft-artifact{grid-gap:8px;-ms-flex-align:start;align-items:start;display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr);min-width:0}.kmauth-ai-draft-artifact-value{color:#0f172a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;min-width:0;overflow-wrap:anywhere}.kmauth-ai-draft-artifact-checklist{grid-gap:4px;border-top:1px dashed rgba(203,213,225,.78);display:grid;gap:4px;margin-top:10px;padding-top:8px}.kmauth-ai-draft-field-groups{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.kmauth-ai-draft-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}.kmauth-ai-draft-field{background:#fff;border:1px solid rgba(226,232,240,.88);border-radius:8px;min-width:0;padding:8px 10px}.kmauth-ai-draft-field-key,.kmauth-ai-draft-field-value{display:block;font-size:12px;overflow-wrap:anywhere}.kmauth-ai-draft-field-value{color:#0f172a;line-height:1.45;margin-top:4px}.kmauth-ai-draft-json{background:#0f172a;border:1px solid rgba(148,163,184,.34);border-radius:8px;color:#e2e8f0;margin:12px 0 0;max-height:280px;overflow:auto;padding:10px;white-space:pre}.kmauth-ai-draft-placeholder{color:#475569;font-size:13px;line-height:1.6}.kmauth-ai-draft-copy-status{color:#0f766e;font-size:12px}.kmauth-ai-empty-state,.kmauth-ai-loading-panel{-ms-flex-direction:column;flex-direction:column;gap:12px;padding:40px;width:100%}.kmauth-ai-empty-icon,.kmauth-ai-empty-state,.kmauth-ai-loading-panel{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.kmauth-ai-empty-icon{background:#eaf2ff;border-radius:18px;color:#2563eb;font-size:28px;height:58px;width:58px}.kmauth-ai-empty-title{color:#0f172a;font-size:18px;font-weight:700}.kmauth-ai-error{margin:0 22px 12px}.kmauth-ai-editor-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.88);border-top:1px solid rgba(226,232,240,.92);box-shadow:0 -12px 24px rgba(15,23,42,.05);padding:18px 24px 22px}.kmauth-ai-editor-shell .ant-input{border-radius:18px;padding:14px 16px}.kmauth-ai-editor-footer{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;margin-top:14px}.kmauth-ai-editor-actions{display:-ms-flexbox;display:flex;gap:10px}.kmauth-ai-select-option-title{font-weight:600}.kmauth-ai-select-option-desc{color:#64748b;font-size:12px}@media screen and (max-width:768px){.kmauth-ai-float-trigger{border-radius:50%;bottom:108px;min-height:72px;min-width:72px;padding:14px;right:20px}.kmauth-ai-workspace{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kmauth-ai-sidebar{display:none}.kmauth-ai-toolbar{-ms-flex-direction:column;flex-direction:column}.kmauth-ai-toolbar-controls{-ms-flex-pack:stretch;justify-content:stretch;width:100%}.kmauth-ai-toolbar-control{width:100%}.kmauth-ai-toolbar-select{min-width:0;width:100%}.kmauth-ai-message-row{max-width:96%}.kmauth-ai-editor-footer{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1180px){.kmauth-ai-toolbar{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.kmauth-ai-toolbar-controls{-ms-flex-pack:start;justify-content:flex-start;width:100%}.kmauth-ai-toolbar-select{min-width:min(320px,100%)}.kmauth-ai-messages{padding:24px 22px 20px}.kmauth-ai-message-row{max-width:96%}}.login-content{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin:0 auto;position:relative}.loginBackground{background:#fff no-repeat;background-attachment:fixed;background-size:100% 100%}.loginBackground,.loginBackgroundDark{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto}.loginBackgroundDark{background:#000 no-repeat;background-attachment:fixed;background-size:100% 100%}.ant-menu-horizontal{border-bottom:none!important}#footer{border-top:none!important;display:none!important}#footer,.content-warp-card.ant-card{border-bottom:none!important;box-shadow:none!important}.kmauth-management-shell{background:radial-gradient(circle at top left,rgba(8,145,178,.09),transparent 30%),linear-gradient(180deg,#f6fbfd,#f8fafc 42%,#fff);color:#0f172a;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.kmauth-management-shell--dark{background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 28%),linear-gradient(180deg,#07111f,#0f172a 48%,#111827);color:#e2e8f0}.kmauth-management-shell .ant-layout-header.kmauth-management-header{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:hsla(0,0%,100%,.92)!important;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#334155;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:64px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.kmauth-management-shell--dark .ant-layout-header.kmauth-management-header{background:rgba(15,23,42,.92)!important;border-bottom-color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.24);color:#e2e8f0}.kmauth-management-nav{-ms-flex:1 1;flex:1 1;min-width:0;overflow:hidden;padding-bottom:1px}.kmauth-management-menu.ant-menu{background:transparent!important}.kmauth-management-header .kmauth-management-menu.ant-menu-horizontal{color:#334155;line-height:64px}.kmauth-management-header .kmauth-management-menu.ant-menu-horizontal>.ant-menu-item,.kmauth-management-header .kmauth-management-menu.ant-menu-horizontal>.ant-menu-submenu{color:#334155!important}.kmauth-management-header .kmauth-management-menu.ant-menu-horizontal>.ant-menu-item a,.kmauth-management-header .kmauth-management-menu.ant-menu-horizontal>.ant-menu-submenu a{color:inherit!important}.kmauth-management-shell--dark .kmauth-management-header .kmauth-management-menu.ant-menu-horizontal,.kmauth-management-shell--dark .kmauth-management-header .kmauth-management-menu.ant-menu-horizontal>.ant-menu-item,.kmauth-management-shell--dark .kmauth-management-header .kmauth-management-menu.ant-menu-horizontal>.ant-menu-submenu{color:#e2e8f0!important}.kmauth-management-menu.ant-menu-horizontal>.ant-menu-item,.kmauth-management-menu.ant-menu-horizontal>.ant-menu-submenu{border-radius:6px;margin-inline:2px}.kmauth-management-menu.ant-menu-horizontal>.ant-menu-item:hover,.kmauth-management-menu.ant-menu-horizontal>.ant-menu-submenu:hover{background:rgba(8,145,178,.07)}.kmauth-management-menu.ant-menu-horizontal>.ant-menu-item-selected,.kmauth-management-menu.ant-menu-horizontal>.ant-menu-submenu-selected{background:rgba(8,145,178,.1)}.kmauth-management-tools{-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px;min-height:64px}.kmauth-management-account-menu{color:#0f172a;gap:4px;min-height:44px;padding:0 10px;transition:background-color .2s ease,color .2s ease}.kmauth-management-shell--dark .kmauth-management-account-menu{color:#e2e8f0}.kmauth-management-account-menu:hover,.kmauth-management-tools .select-box:hover{background-color:rgba(8,145,178,.08)!important}.kmauth-management-widget{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.kmauth-management-tools .select-box{border-radius:7px;height:44px;transition:background-color .2s ease;width:44px}.kmauth-management-org-select.org-select{-ms-flex-align:center;align-items:center;margin:0 0 0 4px!important;max-width:220px;min-width:140px;-webkit-transform:none;-ms-transform:none;transform:none}.kmauth-management-menu-button.ant-btn{border-radius:7px;color:#0f172a;margin-left:4px;min-height:44px}.kmauth-management-shell--dark .kmauth-management-menu-button.ant-btn{color:#e2e8f0}.kmauth-management-content{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;padding:0 20px 24px;width:100%}.kmauth-management-content--workspace{padding:10px 10px 12px}.kmauth-management-content--workspace>.content-warp-card.kmauth-management-card.ant-card{max-width:none}.kmauth-management-content--workspace>.content-warp-card.kmauth-management-card>.ant-card-body{padding:0}.content-warp-card.kmauth-management-card.ant-card{background:hsla(0,0%,100%,.96);border:1px solid #e2e8f0!important;border-radius:8px;box-shadow:0 12px 32px rgba(15,23,42,.06)!important;margin:0 auto;max-width:1480px;width:100%}.content-warp-card.kmauth-management-card>.ant-card-body{padding:18px}.kmauth-management-card .ant-card-type-inner{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05);color:#0f172a;overflow:hidden}.kmauth-management-card .ant-card-type-inner>.ant-card-head{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;min-height:64px;padding:0 18px}.kmauth-management-card .ant-card-type-inner>.ant-card-head .ant-card-head-title{color:#0f172a;font-size:18px;font-weight:700;line-height:1.4;padding:16px 0;white-space:normal}.kmauth-management-card .ant-card-type-inner>.ant-card-head .ant-card-head-title>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px;min-width:0}.kmauth-management-card .ant-card-type-inner>.ant-card-body{padding:18px}.kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row{-ms-flex-align:center;grid-gap:10px 16px;align-items:center;border-bottom:1px solid #eef2f7;display:grid;gap:10px 16px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);margin-top:0!important;padding:12px 0}.kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row:first-child{padding-top:0}.kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row:last-child{border-bottom:0;padding-bottom:0}.kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row>.ant-col{-ms-flex:none!important;flex:none!important;max-width:none!important;min-width:0;width:100%}.kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row>.ant-col:first-child{color:#475569;font-size:13px;font-weight:600;line-height:1.45;margin-top:0!important}.kmauth-management-card .ant-card-type-inner .ant-input,.kmauth-management-card .ant-card-type-inner .ant-input-number,.kmauth-management-card .ant-card-type-inner .ant-picker,.kmauth-management-card .ant-card-type-inner .ant-select-multiple .ant-select-selector,.kmauth-management-card .ant-card-type-inner .ant-select-single .ant-select-selector{border-color:#cbd5e1;border-radius:6px;min-height:36px}.kmauth-management-card .ant-card-type-inner .ant-input-number:hover,.kmauth-management-card .ant-card-type-inner .ant-input:hover,.kmauth-management-card .ant-card-type-inner .ant-picker:hover,.kmauth-management-card .ant-card-type-inner .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#67e8f9}.kmauth-management-card .ant-card-type-inner .ant-input-focused,.kmauth-management-card .ant-card-type-inner .ant-input-number-focused,.kmauth-management-card .ant-card-type-inner .ant-input:focus,.kmauth-management-card .ant-card-type-inner .ant-picker-focused,.kmauth-management-card .ant-card-type-inner .ant-select-focused .ant-select-selector{border-color:#0891b2!important;box-shadow:0 0 0 3px rgba(8,145,178,.12)!important}.kmauth-management-card .ant-card-type-inner .ant-btn{border-radius:6px;font-weight:500;margin:0!important;min-height:34px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.kmauth-management-card .ant-card-type-inner .ant-btn-primary{background:#0891b2;border-color:#0891b2;box-shadow:0 8px 18px rgba(8,145,178,.18)}.kmauth-management-card .ant-card-type-inner .ant-btn-primary:focus,.kmauth-management-card .ant-card-type-inner .ant-btn-primary:hover{background:#0e7490;border-color:#0e7490}.kmauth-management-card .ant-card-type-inner .ant-btn:not(.ant-btn-primary){background:#f0fdfa;border-color:#bae6fd;color:#0e7490}.kmauth-management-card .ant-card-type-inner .ant-btn:not(.ant-btn-primary):focus,.kmauth-management-card .ant-card-type-inner .ant-btn:not(.ant-btn-primary):hover{background:#ecfeff;border-color:#67e8f9;color:#155e75}.kmauth-management-card .ant-card-type-inner .ant-switch.ant-switch-checked{background:#0891b2}.kmauth-management-card .ant-card-type-inner .ant-tag{border-radius:6px}.kmauth-management-shell--dark .content-warp-card.kmauth-management-card.ant-card{background:rgba(15,23,42,.92);border-color:#1e293b!important;box-shadow:0 16px 40px rgba(0,0,0,.28)!important}.kmauth-management-shell--dark .kmauth-management-card .ant-card-type-inner{background:#111827;border-color:#1e293b;box-shadow:0 12px 30px rgba(0,0,0,.28);color:#e2e8f0}.kmauth-management-shell--dark .kmauth-management-card .ant-card-type-inner>.ant-card-head{background:linear-gradient(180deg,#111827,#0f172a);border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-management-card .ant-card-type-inner>.ant-card-head .ant-card-head-title{color:#e2e8f0}.kmauth-management-shell--dark .kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row{border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row>.ant-col:first-child{color:#94a3b8}.kmauth-management-shell--dark .kmauth-management-card .ant-card-type-inner .ant-btn:not(.ant-btn-primary){background:rgba(8,145,178,.16);border-color:rgba(34,211,238,.3);color:#67e8f9}.kmauth-management-shell .ant-table-wrapper{border-radius:8px}.kmauth-management-shell .ant-table{color:#0f172a}.kmauth-management-shell .ant-table-thead>tr>th{background:#f8fafc;color:#334155;font-weight:600}.kmauth-management-shell .ant-table-tbody>tr:hover>td{background:rgba(8,145,178,.05)}.kmauth-list-page{gap:10px;min-height:calc(100vh - 100px);width:100%}.kmauth-list-page,.kmauth-list-page .kmauth-list-table.ant-table-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kmauth-list-page .kmauth-list-table.ant-table-wrapper{background:transparent;border:0;border-radius:0;min-height:calc(100vh - 110px);overflow:visible}.kmauth-list-page .kmauth-list-table .ant-spin-container,.kmauth-list-page .kmauth-list-table .ant-spin-nested-loading,.kmauth-list-page .kmauth-list-table .ant-table,.kmauth-list-page .kmauth-list-table .ant-table-container{-ms-flex:1 1 auto;flex:1 1 auto}.kmauth-list-page .kmauth-list-toolbar{min-height:64px;padding:14px 18px}.kmauth-list-page .kmauth-list-table .ant-table-tbody>tr>td,.kmauth-list-page .kmauth-list-table .ant-table-thead>tr>th{padding-bottom:10px;padding-top:10px}.kmauth-list-page .kmauth-list-table .ant-table,.kmauth-list-table.ant-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.kmauth-list-table .ant-table-title{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;padding:0}.kmauth-list-toolbar{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:16px 18px}.kmauth-list-toolbar-copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.kmauth-list-title{color:#0f172a;font-size:18px;font-weight:650;line-height:1.35}.kmauth-list-description{color:#64748b;font-size:13px;line-height:1.55}.kmauth-list-toolbar-actions{-ms-flex-negative:0;-ms-flex-align:center;-ms-flex-pack:end;align-items:center;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kmauth-list-toolbar-actions .ant-btn{border-radius:6px;font-weight:500;min-height:34px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.kmauth-list-toolbar-actions .ant-btn-primary{background:#0891b2;border-color:#0891b2;box-shadow:0 8px 18px rgba(8,145,178,.18)}.kmauth-list-toolbar-actions .ant-btn-primary:focus,.kmauth-list-toolbar-actions .ant-btn-primary:hover{background:#0e7490;border-color:#0e7490}.kmauth-list-secondary-action.ant-btn,.kmauth-list-upload-button.ant-btn{background:#f0fdfa;border-color:#bae6fd;color:#0e7490}.kmauth-list-secondary-action.ant-btn:focus,.kmauth-list-secondary-action.ant-btn:hover,.kmauth-list-upload-button.ant-btn:focus,.kmauth-list-upload-button.ant-btn:hover{background:#ecfeff;border-color:#67e8f9;color:#155e75}.kmauth-list-upload{display:-ms-inline-flexbox;display:inline-flex}.kmauth-list-table .ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.kmauth-list-table .ant-table-thead>tr>th{background:#f8fafc;border-bottom-color:#e2e8f0;color:#475569;font-size:13px;font-weight:600}.kmauth-list-table .ant-table-tbody>tr>td{border-bottom-color:#edf2f7}.kmauth-list-table .ant-table-tbody>tr:hover>td{background:rgba(8,145,178,.05)}.kmauth-list-table a{color:#0e7490;font-weight:500}.kmauth-list-table a:hover{color:#155e75}.kmauth-list-row-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;min-height:44px}.kmauth-list-row-action-danger .ant-btn,.kmauth-list-row-action.ant-btn{border-radius:6px;box-shadow:none;font-weight:500;margin:0!important;min-width:64px}.kmauth-list-row-action-primary.ant-btn{background:#ecfeff;border-color:#bae6fd;color:#0e7490}.kmauth-list-row-action-primary.ant-btn:focus,.kmauth-list-row-action-primary.ant-btn:hover{background:#cffafe;border-color:#67e8f9;color:#155e75}.kmauth-list-row-action-secondary.ant-btn{background:#fff;border-color:#cbd5e1;color:#334155}.kmauth-list-row-action-secondary.ant-btn:focus,.kmauth-list-row-action-secondary.ant-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.kmauth-list-row-action-danger .ant-btn{background:#fff1f2;border-color:#fecaca;color:#be123c}.kmauth-list-row-action-danger .ant-btn:focus,.kmauth-list-row-action-danger .ant-btn:hover{background:#ffe4e6;border-color:#fda4af;color:#9f1239}.kmauth-management-shell--dark .kmauth-list-table.ant-table-wrapper{background:#111827;border-color:#1e293b}.kmauth-management-shell--dark .kmauth-list-page .kmauth-list-table.ant-table-wrapper{background:transparent}.kmauth-management-shell--dark .kmauth-list-page .kmauth-list-table .ant-table{background:#111827;border-color:#1e293b}.kmauth-management-shell--dark .kmauth-list-table .ant-table-title{background:linear-gradient(180deg,#111827,#0f172a);border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-list-title{color:#e2e8f0}.kmauth-management-shell--dark .kmauth-list-description,.kmauth-management-shell--dark .kmauth-list-table .ant-table-thead>tr>th{color:#94a3b8}.kmauth-management-shell--dark .kmauth-list-table .ant-table-thead>tr>th{background:#0f172a;border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-list-table .ant-table-tbody>tr>td{border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-list-row-action-primary.ant-btn,.kmauth-management-shell--dark .kmauth-list-secondary-action.ant-btn,.kmauth-management-shell--dark .kmauth-list-upload-button.ant-btn{background:rgba(8,145,178,.16);border-color:rgba(34,211,238,.3);color:#67e8f9}.kmauth-management-shell--dark .kmauth-list-row-action-secondary.ant-btn{background:#0f172a;border-color:#334155;color:#cbd5e1}.kmauth-system-info-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.kmauth-system-header{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05);display:-ms-flexbox;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.kmauth-system-heading{min-width:0}.kmauth-system-kicker{color:#0891b2;font-size:12px;font-weight:700;line-height:1.4}.kmauth-system-title{color:#0f172a;font-size:22px;font-weight:700;line-height:1.35;margin:4px 0 0}.kmauth-system-description{color:#64748b;font-size:13px;line-height:1.55;margin-top:6px}.kmauth-system-summary{-ms-flex-negative:0;-ms-flex-pack:end;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kmauth-system-summary-item{background:#ecfeff;border:1px solid #bae6fd;border-radius:8px;min-width:132px;padding:10px 12px}.kmauth-system-summary-item span{color:#64748b;display:block;font-size:12px;font-weight:600;line-height:1.35}.kmauth-system-summary-item strong{color:#0e7490;display:block;font-size:20px;line-height:1.2;margin-top:4px}.kmauth-system-metrics,.kmauth-system-panels{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.kmauth-system-card.ant-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05);overflow:hidden}.kmauth-system-card>.ant-card-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;min-height:56px;padding:0 18px}.kmauth-system-card>.ant-card-head .ant-card-head-title{padding:14px 0}.kmauth-system-card>.ant-card-body{padding:18px}.kmauth-system-card-title{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;color:#0f172a;display:-ms-flexbox;display:flex;font-size:15px;font-weight:650;gap:12px;justify-content:space-between;line-height:1.4}.kmauth-system-card-meta{-ms-flex-negative:0;color:#0891b2;flex-shrink:0;font-size:13px;font-weight:700}.kmauth-system-metric-card>.ant-card-body{min-height:210px}.kmauth-system-cpu-bars{gap:10px}.kmauth-system-cpu-bars,.kmauth-system-memory-usage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kmauth-system-memory-usage{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;gap:16px;justify-content:center;min-height:172px}.kmauth-system-memory-text{color:#475569;font-size:13px;font-weight:600}.kmauth-system-panel>.ant-card-body{min-height:352px}.kmauth-system-panel .ant-table-wrapper{border:1px solid #e2e8f0;border-radius:8px}.kmauth-system-panel .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-weight:600}.kmauth-system-about-text{color:#475569;font-size:13px;line-height:1.7}.kmauth-management-shell--dark .kmauth-system-card.ant-card,.kmauth-management-shell--dark .kmauth-system-header{background:#111827;border-color:#1e293b;box-shadow:0 12px 30px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-system-header{background:linear-gradient(180deg,#111827,#0f172a)}.kmauth-management-shell--dark .kmauth-system-card>.ant-card-head{background:#0f172a;border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-system-card-title,.kmauth-management-shell--dark .kmauth-system-title{color:#e2e8f0}.kmauth-management-shell--dark .kmauth-system-about-text,.kmauth-management-shell--dark .kmauth-system-description,.kmauth-management-shell--dark .kmauth-system-memory-text,.kmauth-management-shell--dark .kmauth-system-panel .ant-table-thead>tr>th,.kmauth-management-shell--dark .kmauth-system-summary-item span{color:#94a3b8}.kmauth-management-shell--dark .kmauth-system-summary-item{background:rgba(8,145,178,.16);border-color:rgba(34,211,238,.3)}.kmauth-management-shell--dark .kmauth-system-card-meta,.kmauth-management-shell--dark .kmauth-system-summary-item strong{color:#67e8f9}.kmauth-management-shell--dark .kmauth-system-panel .ant-table-thead>tr>th,.kmauth-management-shell--dark .kmauth-system-panel .ant-table-wrapper{background:#0f172a;border-color:#1e293b}.kmauth-apps-grid-shell,.kmauth-grid-cards,.kmauth-home-grid-page{min-width:0;width:100%}.kmauth-home-grid-page{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kmauth-apps-page{gap:12px}.kmauth-apps-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kmauth-grid-cards{padding:0}.kmauth-grid-cards-row.ant-row{-ms-flex-pack:center;justify-content:center}.kmauth-edit-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.kmauth-edit-header{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05);display:-ms-flexbox;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.kmauth-edit-heading{min-width:0}.kmauth-edit-kicker{color:#0891b2;font-size:12px;font-weight:700;line-height:1.4}.kmauth-edit-title{color:#0f172a;font-size:22px;font-weight:700;line-height:1.35;margin:4px 0 0}.kmauth-edit-description{color:#64748b;font-size:13px;line-height:1.55;margin-top:6px}.kmauth-edit-actions,.kmauth-edit-bottom-actions{-ms-flex-negative:0;-ms-flex-align:center;-ms-flex-pack:end;align-items:center;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kmauth-cert-key-toolbar .ant-btn,.kmauth-edit-actions .ant-btn,.kmauth-edit-bottom-actions .ant-btn{border-radius:6px;font-weight:500;margin:0!important;min-height:34px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.kmauth-edit-primary-action.ant-btn{background:#0891b2;border-color:#0891b2;box-shadow:0 8px 18px rgba(8,145,178,.18)}.kmauth-edit-primary-action.ant-btn:focus,.kmauth-edit-primary-action.ant-btn:hover{background:#0e7490;border-color:#0e7490}.kmauth-edit-secondary-action.ant-btn{background:#f0fdfa;border-color:#bae6fd;color:#0e7490}.kmauth-edit-secondary-action.ant-btn:focus,.kmauth-edit-secondary-action.ant-btn:hover{background:#ecfeff;border-color:#67e8f9;color:#155e75}.kmauth-application-ai-draft-banner,.kmauth-provider-ai-draft-banner{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;background:linear-gradient(180deg,#f0fdfa,#ecfeff);border:1px solid rgba(45,212,191,.45);border-radius:8px;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.kmauth-application-ai-draft-banner-main,.kmauth-provider-ai-draft-banner-main{min-width:0}.kmauth-application-ai-draft-banner-title,.kmauth-provider-ai-draft-banner-title{color:#0f766e;font-size:14px;font-weight:700}.kmauth-application-ai-draft-banner-desc,.kmauth-provider-ai-draft-banner-desc{color:#334155;font-size:13px;line-height:1.55;margin-top:4px}.kmauth-application-ai-draft-banner-fields,.kmauth-provider-ai-draft-banner-fields{-ms-flex-pack:end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;justify-content:flex-end}.kmauth-application-ai-draft-banner-field,.kmauth-provider-ai-draft-banner-field{background:hsla(0,0%,100%,.72);border:1px solid rgba(20,184,166,.25);border-radius:999px;color:#0f766e;font-size:12px;font-weight:600;max-width:180px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.kmauth-application-ai-draft-banner-side,.kmauth-provider-ai-draft-banner-side{-ms-flex-negative:0;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:10px;max-width:46%}.kmauth-application-ai-draft-revert.ant-btn,.kmauth-provider-ai-draft-revert.ant-btn{background:#fff;border-color:rgba(14,116,144,.26);color:#0e7490;font-weight:600}.kmauth-application-ai-draft-banner-diffs,.kmauth-provider-ai-draft-banner-diffs{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.kmauth-application-ai-draft-banner-diff,.kmauth-provider-ai-draft-banner-diff{-ms-flex-align:center;grid-gap:8px;align-items:center;color:#334155;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(110px,.8fr) minmax(120px,1fr) auto minmax(120px,1fr);min-width:0}.kmauth-application-ai-draft-banner-diff-key,.kmauth-provider-ai-draft-banner-diff-key{color:#0f766e;font-weight:700}.kmauth-application-ai-draft-banner-diff-value,.kmauth-provider-ai-draft-banner-diff-value{background:hsla(0,0%,100%,.68);border:1px solid rgba(20,184,166,.18);border-radius:6px;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.kmauth-application-ai-draft-banner-diff-arrow,.kmauth-provider-ai-draft-banner-diff-arrow{color:#0f766e;font-weight:700}.kmauth-edit-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.kmauth-edit-section-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 18px}.kmauth-edit-section-title{color:#0f172a;font-size:16px;font-weight:650;line-height:1.4}.kmauth-edit-section-description{color:#64748b;font-size:13px;line-height:1.55;margin-top:4px}.kmauth-edit-form-grid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.kmauth-application-edit-page .kmauth-edit-form-grid,.kmauth-cert-edit-page .kmauth-edit-form-grid,.kmauth-group-edit-page .kmauth-edit-form-grid,.kmauth-model-edit-page .kmauth-edit-form-grid,.kmauth-organization-edit-page .kmauth-edit-form-grid,.kmauth-permission-edit-page .kmauth-edit-form-grid,.kmauth-provider-edit-page .kmauth-edit-form-grid,.kmauth-role-edit-page .kmauth-edit-form-grid,.kmauth-user-edit-page .kmauth-edit-form-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;padding:18px 20px 22px}.kmauth-application-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-cert-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-group-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-model-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-organization-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-permission-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-provider-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-provider-edit-page .kmauth-edit-form-grid>div,.kmauth-role-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item{border-bottom:1px solid #e2e8f0;margin-top:0!important;padding:14px 0}.kmauth-application-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-cert-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-group-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-model-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-organization-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-permission-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-provider-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-provider-edit-page .kmauth-edit-form-grid>div:last-child,.kmauth-role-edit-page .kmauth-edit-form-grid>.ant-row:last-child,.kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item:last-child{border-bottom:none}.kmauth-application-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-cert-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-group-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-model-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-organization-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-permission-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-provider-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-role-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child{color:#475569;font-size:13px;font-weight:600}.kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item .ant-form-item-control-input-content>.ant-row,.kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item>.ant-row{margin-top:0!important}.kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item .ant-row>.ant-col:first-child{color:#475569;font-size:13px;font-weight:600}.kmauth-application-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-cert-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-group-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-model-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-organization-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-permission-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-provider-edit-page .kmauth-edit-form-grid .ant-row .ant-row,.kmauth-role-edit-page .kmauth-edit-form-grid .ant-row .ant-row{border-bottom:none;padding:0}.kmauth-application-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-cert-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-group-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-model-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-organization-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-permission-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-provider-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row,.kmauth-role-edit-page .kmauth-edit-form-grid .ant-row .ant-row+.ant-row{margin-top:14px!important}.kmauth-user-edit-tab-body,.kmauth-user-edit-tabs-layout{background:transparent;min-width:0}.kmauth-user-edit-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05);height:auto;line-height:normal;min-height:58px;overflow:hidden;padding:8px 10px 0}.kmauth-user-edit-tabs .ant-tabs-nav{margin-bottom:0}.kmauth-user-edit-tabs .ant-tabs-tab{border-radius:6px 6px 0 0!important;color:#475569;font-weight:500}.kmauth-user-edit-tabs .ant-tabs-tab-active{background:#ecfeff!important;border-color:#bae6fd!important}.kmauth-user-edit-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0e7490!important}.kmauth-user-edit-tab-body{max-height:70vh;overflow:auto}.kmauth-user-edit-tab-content{min-width:0;padding:15px 0 0}.kmauth-user-edit-tabs--vertical{-ms-flex:0 0 220px!important;flex:0 0 220px!important;max-width:220px!important;min-height:auto;padding:10px}.kmauth-user-edit-tabs--vertical .ant-menu{-webkit-border-end:0;border-inline-end:0}.kmauth-application-edit-layout,.kmauth-application-edit-main{background:transparent;min-width:0}.kmauth-application-edit-layout{gap:16px}.kmauth-application-edit-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.kmauth-application-edit-tabs{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;box-shadow:0 6px 18px rgba(15,23,42,.04);height:auto;line-height:normal;min-height:54px;overflow:hidden;padding:6px}.kmauth-application-edit-main .ant-layout-header.kmauth-application-edit-tabs{background:#f8fafc!important;height:auto;line-height:normal;min-height:54px;padding:6px}.kmauth-application-edit-tabs .ant-tabs-nav{margin-bottom:0}.kmauth-application-edit-tabs .ant-tabs-nav:before{border-bottom:0!important}.kmauth-application-edit-tabs .ant-tabs-nav-list{gap:6px}.kmauth-application-edit-tabs .ant-tabs-nav-wrap{min-width:0}.kmauth-application-edit-tabs .ant-tabs-tab{background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;color:#475569;font-weight:500;margin:0!important;min-height:40px;padding:0 16px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.kmauth-application-edit-tabs .ant-tabs-tab:hover{background:#e0f2fe!important;border-color:#bae6fd!important;color:#0e7490}.kmauth-application-edit-tabs .ant-tabs-tab-active{background:#fff!important;border-color:#67e8f9!important;box-shadow:0 6px 16px rgba(14,116,144,.12)}.kmauth-application-edit-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f172a!important;font-weight:700}.kmauth-application-edit-tabs--vertical{-ms-flex:0 0 220px!important;flex:0 0 220px!important;max-width:220px!important;min-height:auto;padding:10px}.kmauth-application-edit-tabs--vertical .ant-menu{-webkit-border-end:0;border-inline-end:0}.kmauth-application-edit-content,.kmauth-edit-field{min-width:0}.kmauth-edit-field--wide{grid-column:1/-1}.kmauth-edit-field-label{color:#475569;font-size:13px;font-weight:600;line-height:1.45;margin-bottom:8px;min-height:22px}.kmauth-edit-field-control{min-width:0}.kmauth-edit-field--switch .kmauth-edit-field-control{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:36px}.kmauth-edit-page .ant-input,.kmauth-edit-page .ant-select-multiple .ant-select-selector,.kmauth-edit-page .ant-select-single .ant-select-selector{border-color:#cbd5e1;border-radius:6px;min-height:36px}.kmauth-edit-page .ant-input:hover,.kmauth-edit-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#67e8f9}.kmauth-edit-page .ant-input-focused,.kmauth-edit-page .ant-input:focus,.kmauth-edit-page .ant-select-focused .ant-select-selector{border-color:#0891b2!important;box-shadow:0 0 0 3px rgba(8,145,178,.12)!important}.kmauth-edit-page .ant-switch.ant-switch-checked{background:#0891b2}.kmauth-edit-preview{background:#0f172a;border:1px solid #cbd5e1;border-radius:8px;height:320px;min-height:260px;overflow:hidden;width:100%}.kmauth-edit-preview .cm-editor,.kmauth-edit-preview>div{height:100%}.kmauth-model-editor-panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;height:500px;min-height:420px;overflow:hidden;position:relative}.kmauth-model-editor-panel .cm-editor,.kmauth-model-editor-panel pre,.kmauth-model-editor-panel>div{height:100%;margin:0}.kmauth-model-editor-shell{background:#f8fafc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.kmauth-model-editor-tabs{background:#f8fafc;border-bottom:1px solid #dbeafe;line-height:normal;min-height:54px;padding:6px 8px 0}.kmauth-model-editor-tabs .ant-tabs-nav{margin-bottom:0}.kmauth-model-editor-tabs .ant-tabs-nav:before{border-bottom:0!important}.kmauth-model-editor-tabs .ant-tabs-nav-list{gap:6px}.kmauth-model-editor-tabs .ant-tabs-nav-wrap{min-width:0}.kmauth-model-editor-tabs .ant-tabs-tab{background:transparent!important;border:1px solid transparent!important;border-radius:6px 6px 0 0!important;color:#475569;font-weight:500;margin:0!important;min-height:40px;padding:0 16px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.kmauth-model-editor-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#475569!important}.kmauth-model-editor-tabs .ant-tabs-tab:hover{background:#e0f2fe!important;border-color:#bae6fd!important;color:#0e7490}.kmauth-model-editor-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#0e7490!important}.kmauth-model-editor-tabs .ant-tabs-tab-active{background:#fff!important;border-color:#67e8f9!important;box-shadow:0 6px 16px rgba(14,116,144,.12)}.kmauth-model-editor-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f172a!important;font-weight:700}.kmauth-model-editor-tabs .ant-tabs-ink-bar{background:#0891b2}.kmauth-model-editor-body{background:#fff;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.kmauth-model-editor-advanced{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}.kmauth-model-editor-advanced-toolbar{-ms-flex-align:center;align-items:center;background:#fff;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;padding:16px 16px 10px}.kmauth-model-editor-advanced-title{color:#0f172a;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;font-weight:700}.kmauth-model-editor-template-select{-ms-flex:0 1 380px;flex:0 1 380px;min-width:min(380px,100%)}.kmauth-model-editor-local-editor{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;padding:0 16px 16px}.kmauth-model-editor-local-editor .cm-editor,.kmauth-model-editor-local-editor>div{height:100%;width:100%}.kmauth-cert-key-material .kmauth-edit-form-grid{padding-bottom:20px}.kmauth-cert-key-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:10px}.kmauth-cert-key-textarea.ant-input{border-color:#cbd5e1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.55;min-height:520px!important}.kmauth-form-preview{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;min-height:520px;overflow:hidden;position:relative}.kmauth-form-preview-frame{height:520px;overflow:auto;position:relative}.kmauth-form-preview-content{display:inline-block;min-width:100%;pointer-events:none;position:relative;z-index:1}.kmauth-form-preview-overlay{background:rgba(15,23,42,.18);inset:0;pointer-events:none;position:absolute;z-index:10}.kmauth-ticket-conversation-section .kmauth-edit-form-grid{display:block}.kmauth-ticket-messages{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.kmauth-ticket-messages .ant-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.kmauth-ticket-messages .ant-list-item{padding:14px 16px}.kmauth-ticket-avatar{background:#0891b2}.kmauth-ticket-avatar--admin{background:#0e7490}.kmauth-ticket-message-time{color:#64748b;font-size:12px}.kmauth-ticket-message-text{color:#334155;line-height:1.6;white-space:pre-wrap;word-break:break-word}.kmauth-ticket-composer{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 132px}.kmauth-ticket-send-action.ant-btn{background:#0891b2;border-color:#0891b2;border-radius:6px;box-shadow:0 8px 18px rgba(8,145,178,.18);font-weight:500;height:100%;min-height:82px}.kmauth-ticket-send-action.ant-btn:focus,.kmauth-ticket-send-action.ant-btn:hover{background:#0e7490;border-color:#0e7490}.kmauth-ticket-composer-hint{color:#64748b;font-size:12px;line-height:1.5}.kmauth-edit-bottom-actions{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 18px}.kmauth-management-shell--dark .kmauth-edit-bottom-actions,.kmauth-management-shell--dark .kmauth-edit-header,.kmauth-management-shell--dark .kmauth-edit-section{background:#111827;border-color:#1e293b;box-shadow:0 12px 30px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-edit-header{background:linear-gradient(180deg,#111827,#0f172a)}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner{background:rgba(15,118,110,.18);border-color:rgba(45,212,191,.28)}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-title,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-title{color:#5eead4}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-desc,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-desc{color:#cbd5e1}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-field,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-field{background:rgba(15,23,42,.7);border-color:rgba(94,234,212,.24);color:#99f6e4}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-diff,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-diff{color:#cbd5e1}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-diff-arrow,.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-diff-key,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-diff-arrow,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-diff-key{color:#5eead4}.kmauth-management-shell--dark .kmauth-application-ai-draft-banner-diff-value,.kmauth-management-shell--dark .kmauth-provider-ai-draft-banner-diff-value{background:rgba(15,23,42,.72);border-color:rgba(94,234,212,.2)}.kmauth-management-shell--dark .kmauth-application-ai-draft-revert.ant-btn,.kmauth-management-shell--dark .kmauth-provider-ai-draft-revert.ant-btn{background:rgba(15,23,42,.72);border-color:rgba(94,234,212,.26);color:#99f6e4}.kmauth-management-shell--dark .kmauth-edit-section-header{background:#0f172a;border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-edit-section-title,.kmauth-management-shell--dark .kmauth-edit-title{color:#e2e8f0}.kmauth-management-shell--dark .kmauth-edit-description,.kmauth-management-shell--dark .kmauth-edit-field-label,.kmauth-management-shell--dark .kmauth-edit-section-description{color:#94a3b8}.kmauth-management-shell--dark .kmauth-edit-secondary-action.ant-btn{background:rgba(8,145,178,.16);border-color:rgba(34,211,238,.3);color:#67e8f9}.kmauth-management-shell--dark .kmauth-application-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-cert-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-group-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-model-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-organization-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-permission-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-provider-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-provider-edit-page .kmauth-edit-form-grid>div,.kmauth-management-shell--dark .kmauth-role-edit-page .kmauth-edit-form-grid>.ant-row,.kmauth-management-shell--dark .kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item{border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-application-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-cert-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-group-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-model-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-organization-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-permission-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-provider-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child,.kmauth-management-shell--dark .kmauth-role-edit-page .kmauth-edit-form-grid>.ant-row>.ant-col:first-child{color:#94a3b8}.kmauth-management-shell--dark .kmauth-cert-key-textarea.ant-input,.kmauth-management-shell--dark .kmauth-model-editor-panel{border-color:#334155}.kmauth-management-shell--dark .kmauth-model-editor-panel,.kmauth-management-shell--dark .kmauth-model-editor-shell,.kmauth-management-shell--dark .kmauth-model-editor-tabs{background:#0f172a}.kmauth-management-shell--dark .kmauth-model-editor-tabs{border-bottom-color:#1e293b}.kmauth-management-shell--dark .kmauth-model-editor-tabs .ant-tabs-tab{background:transparent!important;border-color:transparent!important;color:#94a3b8}.kmauth-management-shell--dark .kmauth-model-editor-tabs .ant-tabs-tab:hover{background:rgba(8,145,178,.12)!important;border-color:rgba(34,211,238,.26)!important;color:#67e8f9}.kmauth-management-shell--dark .kmauth-model-editor-tabs .ant-tabs-tab-active{background:#111827!important;border-color:rgba(34,211,238,.3)!important;box-shadow:0 8px 18px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-model-editor-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important}.kmauth-management-shell--dark .kmauth-user-edit-page .kmauth-edit-form-grid .ant-form-item .ant-row>.ant-col:first-child{color:#94a3b8}.kmauth-management-shell--dark .kmauth-application-edit-tabs{background:#0f172a;border-color:#1e293b;box-shadow:0 12px 30px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-application-edit-main .ant-layout-header.kmauth-application-edit-tabs{background:#0f172a!important}.kmauth-management-shell--dark .kmauth-application-edit-tabs .ant-tabs-tab{background:transparent!important;border-color:transparent!important;color:#94a3b8}.kmauth-management-shell--dark .kmauth-application-edit-tabs .ant-tabs-tab:hover{background:rgba(8,145,178,.12)!important;border-color:rgba(34,211,238,.26)!important;color:#67e8f9}.kmauth-management-shell--dark .kmauth-application-edit-tabs .ant-tabs-tab-active{background:#111827!important;border-color:rgba(34,211,238,.3)!important;box-shadow:0 8px 18px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-application-edit-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e2e8f0!important}.kmauth-management-shell--dark .kmauth-user-edit-tabs{background:#111827;border-color:#1e293b;box-shadow:0 12px 30px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-user-edit-tabs .ant-tabs-tab{color:#94a3b8}.kmauth-management-shell--dark .kmauth-user-edit-tabs .ant-tabs-tab-active{background:rgba(8,145,178,.16)!important;border-color:rgba(34,211,238,.3)!important}.kmauth-management-shell--dark .kmauth-form-preview,.kmauth-management-shell--dark .kmauth-ticket-messages .ant-list{background:#0f172a;border-color:#1e293b}.kmauth-management-shell--dark .kmauth-form-preview-overlay{background:rgba(2,6,23,.32)}.kmauth-management-shell--dark .kmauth-ticket-message-text{color:#cbd5e1}.kmauth-dashboard{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;width:100%}.kmauth-dashboard-stats{width:100%}.kmauth-dashboard-stat-card.ant-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.kmauth-dashboard-stat-card .ant-statistic-title{color:#64748b;font-weight:500}.kmauth-dashboard-stat-card .ant-statistic-content{color:#0f172a}.kmauth-dashboard-chart{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.05);min-height:420px;padding:18px;width:100%}.kmauth-dashboard-chart-canvas{height:380px;width:100%}.kmauth-management-shell--dark .kmauth-dashboard-chart,.kmauth-management-shell--dark .kmauth-dashboard-stat-card.ant-card{background:#111827;border-color:#1e293b;box-shadow:0 12px 30px rgba(0,0,0,.28)}.kmauth-management-shell--dark .kmauth-dashboard-stat-card .ant-statistic-title{color:#94a3b8}.kmauth-management-shell--dark .kmauth-dashboard-stat-card .ant-statistic-content{color:#e2e8f0}@media screen and (max-width:768px){.kmauth-management-header{padding:0 12px}.kmauth-management-content{padding:0 10px 16px}.kmauth-management-content--workspace{padding:10px 10px 16px}.kmauth-management-content--workspace>.content-warp-card.kmauth-management-card>.ant-card-body{padding:0}.content-warp-card.kmauth-management-card>.ant-card-body{padding:12px}.kmauth-list-page,.kmauth-list-page .kmauth-list-table.ant-table-wrapper{min-height:auto}.kmauth-management-card .ant-card-type-inner>.ant-card-head{padding:0 14px}.kmauth-management-card .ant-card-type-inner>.ant-card-head .ant-card-head-title{font-size:16px}.kmauth-management-card .ant-card-type-inner>.ant-card-body{padding:14px}.kmauth-management-card .ant-card-type-inner>.ant-card-body>.ant-row{gap:8px;grid-template-columns:1fr;padding:12px 0}.kmauth-management-tools{gap:4px}.kmauth-dashboard-chart{min-height:340px;padding:12px}.kmauth-dashboard-chart-canvas{height:300px}.kmauth-list-toolbar{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:14px}.kmauth-list-toolbar-actions{-ms-flex-pack:start;justify-content:flex-start}.kmauth-list-toolbar-actions .ant-btn{min-height:36px}.kmauth-list-row-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.kmauth-system-header{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.kmauth-system-title{font-size:20px}.kmauth-system-summary{-ms-flex-pack:start;justify-content:flex-start}.kmauth-system-summary-item{min-width:min(150px,100%)}.kmauth-system-metrics,.kmauth-system-panels{grid-template-columns:1fr}.kmauth-system-card>.ant-card-body,.kmauth-system-card>.ant-card-head{padding-left:14px;padding-right:14px}.kmauth-edit-header{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.kmauth-edit-title{font-size:20px}.kmauth-edit-actions,.kmauth-edit-bottom-actions{-ms-flex-pack:start;justify-content:flex-start}.kmauth-edit-form-grid{gap:14px;grid-template-columns:1fr;padding:14px}.kmauth-edit-field--wide{grid-column:auto}.kmauth-edit-bottom-actions,.kmauth-edit-section-header{padding:14px}.kmauth-edit-preview{height:260px}.kmauth-model-editor-panel{height:420px;min-height:360px}.kmauth-cert-key-row{row-gap:12px}.kmauth-cert-key-textarea.ant-input{min-height:360px!important}}body.auth-modern-login-page,html.auth-modern-login-page{height:100%;overflow:hidden}body.auth-modern-login-page #parent-area,body.auth-modern-login-page #parent-area>.ant-layout-content,body.auth-modern-login-page #root{height:100%;min-height:100%;overflow:hidden}body.auth-modern-login-page #footer{display:none!important}.loginBackground,.loginBackgroundDark{background:radial-gradient(circle at 12% 12%,rgba(177,210,238,.56) 0,rgba(177,210,238,0) 44%),radial-gradient(circle at 88% 18%,rgba(194,228,218,.62) 0,rgba(194,228,218,0) 44%),linear-gradient(135deg,#e8ecf2,#eef1f6 55%,#edf0f4)!important;height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.auth-screen,.loginBackground,.loginBackgroundDark{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;min-height:100%;width:100%}.auth-screen{box-sizing:border-box;padding:24px 16px}.auth-screen--login{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}.auth-panel{background:rgba(244,246,250,.92)!important;border:1px solid #c7d0de!important;border-radius:16px!important;box-shadow:0 20px 44px rgba(49,72,104,.14)!important;margin:0!important;overflow:hidden;width:min(544px,100%)}.auth-form{box-sizing:border-box;padding:26px 24px 24px;width:100%}.auth-form>div{width:100%}.auth-form .auth-signed-in-box,.auth-form .login-languages{display:none!important}.auth-modern-login-form{width:100%!important}.auth-modern-login-form .ant-form-item{margin-bottom:16px!important}.auth-modern-hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;text-align:center}.auth-modern-logo-wrap{margin-bottom:12px}.auth-modern-logo-wrap .panel-logo{height:48px!important;margin:0!important;max-width:84px!important;object-fit:contain;width:auto!important}.auth-modern-title{color:#0b1f3f;font-size:26px;font-weight:800;letter-spacing:.01em;line-height:1.16;margin:0}.auth-modern-subtitle{color:#5a6f8a;font-size:12.5px;line-height:1.5;margin:9px 0 0}.auth-modern-method-tabs{margin-bottom:12px}.auth-modern-login-form .signin-methods .ant-tabs-nav{margin:0!important}.auth-modern-login-form .signin-methods .ant-tabs-nav:before{border-bottom:0!important}.auth-modern-login-form .signin-methods .ant-tabs-nav-list{background:#e4e8ef;border:1px solid #bfc9d8;border-radius:10px;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.auth-modern-login-form .signin-methods .ant-tabs-tab{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:transparent;color:#425b79;-ms-flex:1 1;flex:1 1;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;margin:0!important;min-height:41px;min-width:0;padding:0 6px!important}.auth-modern-login-form .signin-methods .ant-tabs-tab+.ant-tabs-tab{-webkit-border-start:1px solid #c7d2e2;border-inline-start:1px solid #c7d2e2}.auth-modern-login-form .signin-methods .ant-tabs-tab .ant-tabs-tab-btn{display:block;font-size:clamp(11px,1.65vw,12.5px);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.auth-modern-login-form .signin-methods .ant-tabs-tab-active{background:#f6f9fc}.auth-modern-login-form .signin-methods .ant-tabs-tab-active .ant-tabs-tab-btn{color:#132f53;font-weight:700}.auth-modern-login-form .signin-methods .ant-tabs-ink-bar{display:none!important}.auth-modern-login-form .ant-form-item-label{padding-bottom:8px!important}.auth-modern-login-form .ant-form-item-label>label{color:#0f2748!important;font-size:14px!important;font-weight:700;line-height:1.2}.auth-modern-login-form .ant-input,.auth-modern-login-form .ant-input-affix-wrapper,.auth-modern-login-form .ant-select-selector,.auth-modern-login-form .login-password-input,.auth-modern-login-form .login-username-input,.auth-modern-login-form .verification-code-input{background:#f7f9fc!important;border:1px solid #c1ccda!important;border-radius:10px!important;color:#233f62!important;font-size:14px!important;line-height:1.3;min-height:44px!important}.auth-modern-login-form .ant-input,.auth-modern-login-form .ant-input-affix-wrapper,.auth-modern-login-form .ant-select-selector{box-shadow:none!important}.auth-modern-login-form .ant-input,.auth-modern-login-form .ant-input-affix-wrapper .ant-input{padding:7px 12px!important}.auth-modern-login-form .ant-input-affix-wrapper{padding:0 12px!important}.auth-modern-login-form .ant-input::-webkit-input-placeholder{color:#7a899f!important}.auth-modern-login-form .ant-input:-ms-input-placeholder{color:#7a899f!important}.auth-modern-login-form .ant-input::placeholder{color:#7a899f!important}.auth-modern-login-form .ant-input-prefix,.auth-modern-login-form .site-form-item-icon,.auth-modern-login-form .verification-code-input .ant-input-prefix{display:none!important}.auth-modern-login-form .verification-code{margin-bottom:16px!important}.auth-modern-login-form .verification-code-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px;width:100%}.auth-modern-login-form .verification-code-input{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.auth-modern-login-form .verification-code-send-btn{background:#e8edf6!important;border:1px solid #c1ccda!important;border-radius:10px!important;box-shadow:none!important;color:#4e6787!important;-ms-flex:0 0 108px;flex:0 0 108px;font-size:12.5px!important;font-weight:600!important;min-height:44px!important;padding:0 10px!important}.auth-modern-login-form .verification-code-send-btn.ant-btn-primary:not(:disabled):hover{background:#dfe7f4!important;border-color:#9db2ca!important;color:#405c7f!important}.auth-modern-login-form .verification-code-send-btn.ant-btn-primary:disabled,.auth-modern-login-form .verification-code-send-btn.ant-btn-primary[disabled]{background:#f1f4f8!important;border-color:#d0d9e7!important;color:#9aaac0!important}.auth-modern-login-form .login-forget-password{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px!important;width:100%!important}.auth-modern-login-form .login-forget-password .ant-checkbox+span{color:#1b3658;font-size:13px}.auth-modern-login-form .login-forget-password a{color:#6a6be4!important;font-size:13px;font-weight:500}.auth-modern-login-form .ant-checkbox .ant-checkbox-inner{border-radius:4px;height:16px;width:16px}.auth-modern-login-form .login-button-box{margin:0!important}.auth-modern-login-form .login-button{background:linear-gradient(90deg,#4d85dd,#2f63c9)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:15px!important;font-weight:600;min-height:44px!important;width:100%!important}.auth-screen--signup{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}.auth-screen--signup .auth-panel{width:min(544px,100%)}.auth-screen--signup .auth-form{padding:24px 24px 26px}.auth-modern-signup-hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;text-align:center}.auth-modern-signup-logo-wrap{margin-bottom:10px}.auth-modern-signup-logo-wrap .panel-logo{height:48px!important;margin:0!important;max-width:86px!important;object-fit:contain;width:auto!important}.auth-modern-signup-title{color:#0b1f3f;font-size:24px;font-weight:800;line-height:1.18;margin:0}.auth-modern-signup-subtitle{color:#5a6f8a;font-size:12.5px;line-height:1.5;margin:9px 0 0}.auth-modern-signup-form{width:100%!important}.auth-modern-signup-form .ant-form-item{margin-bottom:13px!important}.auth-modern-signup-form .ant-form-item-label{padding-bottom:6px!important}.auth-modern-signup-form .ant-form-item-label>label{color:#0f2748!important;font-size:13.5px!important;font-weight:700;line-height:1.2}.auth-modern-signup-form .ant-form-item-control{text-align:left}.auth-modern-signup-form .ant-input,.auth-modern-signup-form .ant-input-affix-wrapper,.auth-modern-signup-form .ant-select-selector,.auth-modern-signup-form .signup-phone-input,.auth-modern-signup-form .verification-code-input{background:#f7f9fc!important;border:1px solid #c1ccda!important;border-radius:10px!important;color:#233f62!important;font-size:13px!important;line-height:1.3;min-height:41px!important}.auth-modern-signup-form .ant-input,.auth-modern-signup-form .ant-input-affix-wrapper .ant-input{padding:6px 11px!important}.auth-modern-signup-form .ant-input-affix-wrapper,.auth-modern-signup-form .ant-select-selector{box-shadow:none!important}.auth-modern-signup-form .ant-select-selector .ant-select-selection-item{line-height:39px!important}.auth-modern-signup-form .ant-input::-webkit-input-placeholder{color:#7a899f!important}.auth-modern-signup-form .ant-input:-ms-input-placeholder{color:#7a899f!important}.auth-modern-signup-form .ant-input::placeholder{color:#7a899f!important}.auth-modern-signup-form .verification-code-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;width:100%}.auth-modern-signup-form .verification-code-input{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-height:41px!important;min-width:0;padding:0 11px!important}.auth-modern-signup-form .verification-code-input.ant-input-affix-wrapper .ant-input{background:transparent!important;border:0!important;box-shadow:none!important;font-size:13px!important;line-height:1.3!important;padding:0!important}.auth-modern-signup-form .verification-code-input .ant-input-prefix{display:none!important}.auth-modern-signup-form .verification-code-send-btn{background:#e8edf6!important;border:1px solid #c1ccda!important;border-radius:10px!important;box-shadow:none!important;color:#4e6787!important;-ms-flex:0 0 106px;flex:0 0 106px;font-size:12px!important;font-weight:600!important;min-height:41px!important;padding:0 8px!important}.auth-modern-signup-form .verification-code-send-btn.ant-btn-primary:not(:disabled):hover{background:#dfe7f4!important;border-color:#9db2ca!important;color:#405c7f!important}.auth-modern-signup-form .verification-code-send-btn.ant-btn-primary:disabled,.auth-modern-signup-form .verification-code-send-btn.ant-btn-primary[disabled]{background:#f1f4f8!important;border-color:#d0d9e7!important;color:#9aaac0!important}.auth-modern-signup-form .signup-email-phone-switch-wrap{margin:6px 0 14px}.auth-modern-signup-form .signup-email-phone-switch{background:#e4e8ef;border:1px solid #bfc9d8;border-radius:10px;display:-ms-flexbox;display:flex;overflow:hidden}.auth-modern-signup-form .signup-email-phone-switch .ant-radio-button-wrapper{background:#eef2f8!important;border-color:#bfc9d8!important;color:#435c79!important;font-size:13px;font-weight:600;line-height:38px;min-height:40px;text-align:center;width:50%}.auth-modern-signup-form .signup-email-phone-switch .ant-radio-button-wrapper+.ant-radio-button-wrapper{-webkit-border-start:1px solid #c7d2e2;border-inline-start:1px solid #c7d2e2}.auth-modern-signup-form .signup-email-phone-switch .ant-radio-button-wrapper:not(:first-child):before{display:none!important}.auth-modern-signup-form .signup-email-phone-switch .ant-radio-button-wrapper-checked{background:#f8fbff!important;box-shadow:none!important;color:#1e436f!important}.auth-modern-signup-form .signup-submit-item{margin-bottom:0!important;margin-top:6px!important}.auth-modern-signup-form .signup-button{background:linear-gradient(90deg,#4d85dd,#2f63c9)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:600!important;min-height:42px!important;width:100%!important}.auth-modern-signup-form .signup-login-hint{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#203f63;display:-ms-flexbox;display:flex;font-size:13px;gap:7px;justify-content:center;line-height:1.3;margin-bottom:16px;margin-top:14px}.auth-modern-signup-form .signup-link{color:#7b74f0!important;font-weight:600}.auth-modern-signup-form .signup-phone-input-fixed-cn.ant-input-group-wrapper{width:100%}.auth-modern-signup-form .signup-phone-input-fixed-cn .ant-input-group-addon{background:#edf2f9!important;border:1px solid #c1ccda!important;border-radius:10px 0 0 10px!important;border-right:0!important;color:#415b7a!important;padding:0 12px!important}.auth-modern-signup-form .signup-phone-input-fixed-cn .ant-input-group-addon .signup-phone-fixed-code{font-size:13px;font-weight:600;line-height:1}.auth-modern-signup-form .signup-phone-input-fixed-cn .ant-input{border-radius:0 10px 10px 0!important}.auth-modern-signup-form .signup-phone-code{margin-bottom:13px!important}.auth-modern-divider{-ms-flex-align:center;align-items:center;color:#7a889d;display:-ms-flexbox;display:flex;font-size:14px;margin:18px 0 12px}.auth-modern-divider:after,.auth-modern-divider:before{border-top:1px solid #cdd5e2;content:"";-ms-flex:1 1;flex:1 1}.auth-modern-divider span{margin:0 12px}.auth-modern-signup-wrap{margin-bottom:12px;margin-top:12px}.auth-modern-signup-wrap .login-signup-link{color:#203f63;font-size:13px;margin-bottom:0!important;text-align:center}.auth-modern-signup-wrap .login-signup-link a{color:#7b74f0!important;font-weight:600}.auth-modern-providers-wrap{margin-top:4px}.auth-modern-providers-inner .auth-modern-provider-item{margin-bottom:0!important}.auth-modern-providers-inner .ant-form-item-control-input-content{-ms-flex-pack:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 12px;justify-content:center}.auth-modern-signup-providers .ant-form-item-control-input-content{gap:10px 9px}.auth-modern-signup-providers{margin-top:4px}.auth-modern-signup-providers .auth-modern-provider-entry{gap:4px;max-width:76px;min-width:56px}.auth-modern-signup-providers .auth-modern-provider-logo a{height:22px;width:22px}.auth-modern-signup-providers .auth-modern-provider-logo .provider-img{height:22px!important;width:22px!important}.auth-modern-signup-providers .auth-modern-provider-label{font-size:11.5px}.auth-modern-provider-entry{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;max-width:78px;min-width:60px;text-align:center}.auth-modern-provider-logo a{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:24px;justify-content:center;width:24px}.auth-modern-provider-logo .provider-img{border-radius:50%;height:24px!important;margin:0!important;width:24px!important}.auth-modern-provider-label{color:#334f73;font-size:12px;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-form .provider-big-img{margin-bottom:10px}.auth-form .provider-big-img a>div{border-radius:12px!important}.auth-screen--forget{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}.auth-screen--forget .auth-form{padding:22px 24px 24px}.auth-forget-panel{overflow:visible}.auth-forget-form{position:relative}.auth-modern-forget-back{-ms-flex-pack:start;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:6px}.auth-modern-forget-back-btn{border-radius:8px!important;color:#3b5578!important;height:32px;width:32px}.auth-modern-forget-back-btn:hover{background:#e7ecf5!important;color:#2f4b70!important}.auth-modern-forget-hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:14px;text-align:center}.auth-modern-forget-logo-wrap{margin-bottom:10px}.auth-modern-forget-logo-wrap .panel-logo{height:48px!important;margin:0!important;max-width:86px!important;object-fit:contain;width:auto!important}.auth-modern-forget-title{color:#0b1f3f;font-size:24px;font-weight:800;line-height:1.18;margin:0}.auth-modern-forget-subtitle{color:#5a6f8a;font-size:12.5px;line-height:1.5;margin:9px 0 0}.auth-modern-forget-steps{margin:0 auto 18px;width:min(468px,100%)}.auth-modern-forget-steps .ant-steps-item-title{color:#304d71!important;font-size:13px!important;font-weight:600}.auth-modern-forget-form-wrap{margin:0 auto;width:min(360px,100%)}.auth-modern-forget-step-form{width:100%!important}.auth-modern-forget-step-form .ant-form-item{margin-bottom:13px!important}.auth-modern-forget-step-form .ant-form-item-label{padding-bottom:6px!important}.auth-modern-forget-step-form .ant-form-item-label>label{color:#0f2748!important;font-size:13.5px!important;font-weight:700;line-height:1.2}.auth-modern-forget-step-form .ant-input,.auth-modern-forget-step-form .ant-input-affix-wrapper,.auth-modern-forget-step-form .ant-select-selector,.auth-modern-forget-step-form .verification-code-input{background:#f7f9fc!important;border:1px solid #c1ccda!important;border-radius:10px!important;color:#233f62!important;font-size:13px!important;line-height:1.3;min-height:41px!important}.auth-modern-forget-step-form .ant-input,.auth-modern-forget-step-form .ant-input-affix-wrapper .ant-input{padding:6px 11px!important}.auth-modern-forget-step-form .ant-input-affix-wrapper,.auth-modern-forget-step-form .ant-select-selector{box-shadow:none!important}.auth-modern-forget-step-form .ant-select-selector .ant-select-selection-item{line-height:39px!important}.auth-modern-forget-step-form .ant-input::-webkit-input-placeholder{color:#7a899f!important}.auth-modern-forget-step-form .ant-input:-ms-input-placeholder{color:#7a899f!important}.auth-modern-forget-step-form .ant-input::placeholder{color:#7a899f!important}.auth-modern-forget-step-form .ant-input-prefix{color:#7285a0}.auth-modern-forget-step-form .verification-code-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;width:100%}.auth-modern-forget-step-form .verification-code-input{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-height:41px!important;min-width:0;padding:0 11px!important}.auth-modern-forget-step-form .verification-code-input.ant-input-affix-wrapper .ant-input{background:transparent!important;border:0!important;box-shadow:none!important;font-size:13px!important;line-height:1.3!important;padding:0!important}.auth-modern-forget-step-form .verification-code-input .ant-input-prefix{display:none!important}.auth-modern-forget-step-form .verification-code-send-btn{background:#e8edf6!important;border:1px solid #c1ccda!important;border-radius:10px!important;box-shadow:none!important;color:#4e6787!important;-ms-flex:0 0 106px;flex:0 0 106px;font-size:12px!important;font-weight:600!important;min-height:41px!important;padding:0 8px!important}.auth-modern-forget-step-form .verification-code-send-btn.ant-btn-primary:not(:disabled):hover{background:#dfe7f4!important;border-color:#9db2ca!important;color:#405c7f!important}.auth-modern-forget-step-form .verification-code-send-btn.ant-btn-primary:disabled,.auth-modern-forget-step-form .verification-code-send-btn.ant-btn-primary[disabled]{background:#f1f4f8!important;border-color:#d0d9e7!important;color:#9aaac0!important}.auth-modern-forget-submit{margin-bottom:0!important;margin-top:6px!important}.auth-modern-forget-button{background:linear-gradient(90deg,#4d85dd,#2f63c9)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:600!important;min-height:42px!important;width:100%!important}.auth-modern-result-loading{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;min-height:100%;width:100%}.auth-screen--result{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}.auth-screen--result .auth-form{padding:28px 24px 30px}.auth-result-form{text-align:center}.auth-modern-result-hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.auth-modern-result-logo-wrap .panel-logo{height:50px!important;margin:0!important;max-width:90px!important;object-fit:contain;width:auto!important}.auth-modern-result-icon-wrap{margin-top:4px}.auth-modern-result-icon{color:#52c41a;font-size:70px!important}.auth-modern-result-title{color:#0f2748;font-size:34px;font-weight:700;line-height:1.28;margin:16px 0 0}.auth-modern-result-subtitle{color:#5a6f8a;font-size:14px;line-height:1.45;margin:10px auto 0}.auth-modern-result-button{background:linear-gradient(90deg,#4d85dd,#2f63c9)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:600!important;margin-top:22px;min-height:42px!important;min-width:126px}@media (max-width:768px){body.auth-modern-login-page,html.auth-modern-login-page{overflow-y:auto}body.auth-modern-login-page #parent-area,body.auth-modern-login-page #parent-area>.ant-layout-content,body.auth-modern-login-page #root{height:auto;min-height:100%;overflow:visible}.auth-screen{-ms-flex-align:start;align-items:flex-start;padding:14px 10px}.auth-panel{border-radius:14px!important;width:min(100%,460px)}.auth-form{padding:18px 14px 16px}.auth-modern-title{font-size:22px}.auth-modern-provider-label,.auth-modern-subtitle{font-size:14px}.auth-modern-divider,.auth-modern-login-form .ant-form-item-label>label,.auth-modern-login-form .login-forget-password .ant-checkbox+span,.auth-modern-login-form .login-forget-password a,.auth-modern-login-form .signin-methods .ant-tabs-tab,.auth-modern-signup-wrap .login-signup-link{font-size:13px!important}.auth-modern-login-form .ant-input,.auth-modern-login-form .ant-input-affix-wrapper,.auth-modern-login-form .ant-select-selector,.auth-modern-login-form .login-button,.auth-modern-login-form .login-password-input,.auth-modern-login-form .login-username-input,.auth-modern-login-form .verification-code-input,.auth-modern-login-form .verification-code-send-btn{font-size:13px!important;min-height:42px!important}.auth-modern-login-form .verification-code-send-btn{-ms-flex-preferred-size:88px;flex-basis:88px}.auth-modern-providers-inner .ant-form-item-control-input-content{gap:20px}.auth-screen--signup .auth-panel{width:100%}.auth-screen--signup .auth-form{padding:18px 14px}.auth-modern-signup-title{font-size:22px}.auth-modern-signup-subtitle{font-size:12px;margin-top:8px}.auth-modern-signup-form .ant-form-item{margin-bottom:12px!important}.auth-modern-signup-form .ant-form-item-label>label{font-size:13px!important}.auth-modern-signup-form .ant-input,.auth-modern-signup-form .ant-input-affix-wrapper,.auth-modern-signup-form .ant-select-selector,.auth-modern-signup-form .signup-button,.auth-modern-signup-form .signup-phone-input,.auth-modern-signup-form .verification-code-input,.auth-modern-signup-form .verification-code-send-btn{font-size:13px!important;min-height:40px!important}.auth-modern-signup-form .signup-email-phone-switch-wrap{margin:4px 0 12px}.auth-modern-signup-form .signup-email-phone-switch .ant-radio-button-wrapper{font-size:12.5px;line-height:36px;min-height:38px}.auth-modern-signup-form .verification-code-send-btn{-ms-flex-preferred-size:88px;flex-basis:88px;padding:0 6px!important}.auth-modern-signup-form .verification-code-input{min-height:40px!important;padding:0 10px!important}.auth-modern-signup-form .signup-login-hint{font-size:12.5px;margin-bottom:14px;margin-top:12px}.auth-modern-signup-form .signup-phone-input-fixed-cn .ant-input-group-addon{padding:0 10px!important}.auth-modern-signup-form .signup-phone-input-fixed-cn .ant-input-group-addon .signup-phone-fixed-code{font-size:12.5px}.auth-modern-signup-providers .ant-form-item-control-input-content{-ms-flex-pack:center;gap:11px 8px;justify-content:center}.auth-modern-signup-providers .auth-modern-provider-entry{max-width:72px;min-width:52px}.auth-modern-signup-providers .auth-modern-provider-label{font-size:11px}.auth-screen--forget .auth-panel{width:100%}.auth-screen--forget .auth-form{padding:16px 14px 18px}.auth-modern-forget-back{margin-bottom:4px}.auth-modern-forget-title{font-size:22px}.auth-modern-forget-subtitle{font-size:12px;margin-top:8px}.auth-modern-forget-steps{margin-bottom:14px}.auth-modern-forget-steps .ant-steps-item-title{font-size:12px!important}.auth-modern-forget-form-wrap{width:100%}.auth-modern-forget-step-form .ant-form-item{margin-bottom:12px!important}.auth-modern-forget-step-form .ant-form-item-label>label{font-size:13px!important}.auth-modern-forget-button,.auth-modern-forget-step-form .ant-input,.auth-modern-forget-step-form .ant-input-affix-wrapper,.auth-modern-forget-step-form .ant-select-selector,.auth-modern-forget-step-form .verification-code-input,.auth-modern-forget-step-form .verification-code-send-btn{font-size:13px!important;min-height:40px!important}.auth-modern-forget-step-form .verification-code-send-btn{-ms-flex-preferred-size:88px;flex-basis:88px;padding:0 6px!important}.auth-modern-forget-step-form .verification-code-input{min-height:40px!important;padding:0 10px!important}.auth-screen--result .auth-panel{width:100%}.auth-screen--result .auth-form{padding:22px 14px 24px}.auth-modern-result-icon{font-size:62px!important}.auth-modern-result-title{font-size:30px;margin-top:14px}.auth-modern-result-subtitle{font-size:13px;margin-top:8px}.auth-modern-result-button{font-size:13px!important;margin-top:18px;min-height:40px!important;min-width:116px}}
/*# sourceMappingURL=main.ee76d292.css.map*/