:root{--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 20px;--admin-space-6: 24px;--admin-space-7: 32px;--admin-space-8: 40px;--admin-space-9: 48px}html,body,#admin-react-root{min-height:100%;margin:0}html{background:var(--ant-color-bg-layout, #f5f5f5);color-scheme:light dark}body{min-width:320px;background:var(--ant-color-bg-layout, #f5f5f5);color:var(--ant-color-text, rgba(0, 0, 0, .88));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.admin-react-boot-shell,.admin-react-boot-error{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:var(--admin-space-3);padding:var(--admin-space-6);color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));text-align:center}.admin-react-boot-shell .ant-spin{display:inline-block;box-sizing:border-box;color:var(--ant-color-primary, #1677ff);font-size:0;line-height:1}.admin-react-boot-shell .ant-spin-dot{position:relative;display:inline-block;width:24px;height:24px;transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.admin-react-boot-shell .ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background:currentColor;border-radius:100%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.admin-react-boot-shell .ant-spin-dot-item:nth-child(1){top:0;left:0}.admin-react-boot-shell .ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.admin-react-boot-shell .ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.admin-react-boot-shell .ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.admin-react-boot-error strong{color:var(--ant-color-text, rgba(0, 0, 0, .88));font-size:16px}.admin-react-boot-error p{max-width:28rem;margin:0}.admin-react-boot-retry{min-height:32px;border:1px solid var(--ant-color-primary, #1677ff);border-radius:var(--ant-border-radius, 6px);padding-inline:var(--admin-space-4);background:var(--ant-color-primary, #1677ff);color:var(--ant-color-text-light-solid, #fff);cursor:pointer;font:inherit}.admin-react-boot-retry:focus-visible{outline:2px solid var(--ant-color-primary-border, #91caff);outline-offset:2px}.admin-react-navigation-indicator{position:fixed;z-index:1200;inset:60px 0 0 232px;display:none;align-items:center;justify-content:center;gap:8px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));pointer-events:none}#admin-react-root[aria-busy=true] .admin-react-navigation-indicator{display:flex}.admin-react-navigation-indicator .ant-spin{color:var(--ant-color-primary, #1677ff)}.admin-react-navigation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-react-table-loading{min-height:96px;display:grid;place-items:center;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes antRotate{to{transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@media(prefers-reduced-motion:reduce){.admin-react-boot-shell .ant-spin-dot,.admin-react-boot-shell .ant-spin-dot-item,.admin-react-navigation-indicator .ant-spin-dot,.admin-react-navigation-indicator .ant-spin-dot-item{animation:none}}@media(prefers-color-scheme:dark){html,body{background:#141414;color:#ffffffe0;color-scheme:dark}.admin-react-boot-shell,.admin-react-boot-error{color:#ffffffa6}.admin-react-boot-shell .ant-spin{color:#69b1ff}}.admin-react-layout{min-height:100vh;background:var(--ant-color-bg-layout, #f5f5f5)}.admin-react-logout-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--ant-color-bg-layout, #f5f5f5)}.admin-react-logout-card{width:min(420px,100%);text-align:center}.admin-react-logout-card .ant-card-body{padding:32px}.admin-react-logout-card .ant-space{justify-content:center}.admin-react-header{display:flex;align-items:center;height:60px;padding:0 var(--admin-space-6);background:var(--ant-color-bg-container, #fff);border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.admin-react-header-inner{display:flex;align-items:center;width:100%;height:100%;min-width:0;line-height:normal}.admin-react-body-layout{min-height:calc(100vh - 60px);background:var(--ant-color-bg-layout, #f5f5f5)}.admin-react-sider,.admin-react-sider .ant-layout-sider-children{background:var(--ant-color-bg-container, #ffffff)!important}.admin-react-sider{border-inline-end:1px solid var(--ant-color-border-secondary, #f0f0f0)}.admin-react-sider .ant-menu{padding:var(--admin-space-2);background:transparent}.admin-react-header-inner>.ant-btn{flex:0 0 auto}.admin-react-brand{display:inline-flex;flex-direction:column;flex:0 0 auto;gap:0;color:inherit;line-height:1.5;text-decoration:none;white-space:nowrap}.admin-react-menu-wrap{flex:1 1 auto;min-width:0;overflow:hidden}.admin-react-menu{min-width:max-content;align-self:stretch;height:100%;border-bottom:0}.admin-react-menu.ant-menu-horizontal{line-height:64px}.admin-react-menu.ant-menu-horizontal>.ant-menu-item,.admin-react-menu.ant-menu-horizontal>.ant-menu-submenu{top:0;height:100%;line-height:64px;margin-top:0;margin-bottom:0}.admin-react-account{flex:0 1 auto;min-width:0;max-width:min(36vw,340px);margin-left:auto;line-height:normal}.admin-react-account-name{flex:1 1 auto;min-width:0;max-width:100%;line-height:1.35}.admin-react-account-name .ant-typography{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.admin-react-account form{margin:0;flex:0 0 auto}.admin-react-content{min-width:0;width:min(1440px,100%);margin:0 auto;padding:var(--admin-space-6) clamp(var(--admin-space-5),2.5vw,var(--admin-space-8)) var(--admin-space-8)}.admin-react-page-head{margin-bottom:var(--admin-space-4)}.admin-react-page-eyebrow{display:block;margin-bottom:4px;color:var(--ant-color-primary, #1677ff);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-react-page-head-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-react-page-head-actions>:last-child{flex:0 0 auto}.admin-react-page-head .ant-typography{margin:0}.admin-react-page-head .ant-typography+.ant-typography{display:block;margin-top:4px}.admin-react-section-card{margin-top:24px}.admin-react-dashboard-stats{align-items:stretch}.admin-react-stat-card{height:100%}.admin-react-fill-card{height:auto}.admin-react-stat-card{border-color:var(--ant-color-border-secondary, #f0f0f0);box-shadow:none}.admin-react-stat-card .ant-card-body{display:flex;flex-direction:column;min-height:116px;padding:var(--admin-space-3) var(--admin-space-4)}.admin-react-stat-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-react-stat-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;color:var(--ant-color-primary, #1677ff);font-size:20px}.admin-react-stat-card .ant-statistic{line-height:1;margin-top:var(--admin-space-2)}.admin-react-stat-card .ant-statistic-content{font-size:28px;font-weight:650}.admin-react-stat-hint{margin-top:auto;padding-top:var(--admin-space-2);font-size:12px}.admin-react-dashboard-main{align-items:flex-start}.admin-react-dashboard-main .admin-react-section-card{margin-top:0}.admin-react-dashboard-main .ant-table-thead>tr>th,.admin-react-dashboard-main .ant-table-tbody>tr>td{padding-block:var(--admin-space-2)}.admin-react-fill-card .ant-card-body{display:block;min-height:0;height:auto;padding:var(--admin-space-4)}.admin-react-user-stats{margin-bottom:16px}.admin-react-user-stats .ant-card{height:100%;border-color:var(--ant-color-border-secondary, #f0f0f0);box-shadow:none}.admin-react-user-stats .ant-statistic-title{margin-bottom:4px}.admin-react-user-stats .ant-statistic-content{font-size:22px}.admin-react-users-card .ant-card-body{padding:0}.admin-react-users-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 12px}.admin-react-users-toolbar>div:first-child{display:grid;flex:0 0 auto;gap:3px}.admin-react-users-filters{justify-content:flex-end}.admin-react-user-search{width:min(360px,34vw)}.admin-react-user-status-filter{width:120px}.admin-react-table-card .ant-card-body{padding:0}.admin-react-table-card .ant-table-wrapper{border-radius:inherit}.admin-react-table-card .ant-table-container{border-inline:0}.admin-react-panel-card{border-color:var(--ant-color-border-secondary, #f0f0f0);box-shadow:none}.admin-react-profile-panel-card,.admin-react-profile-2fa-pending{width:100%}.admin-react-profile-enabled-2fa,.admin-react-profile-sensitive-forms,.admin-react-profile-sensitive-forms>form{width:100%;min-width:0}.admin-react-profile-enabled-2fa{display:grid;gap:var(--admin-space-4)}.admin-react-profile-sensitive-forms{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--admin-space-4)}.admin-react-panel-card>.ant-card-body{padding:var(--admin-space-5)}.admin-react-settings-section-title.ant-typography{margin-block:0 var(--admin-space-4)}.admin-react-table-panel>.ant-card-body{padding:0}.admin-react-table-panel{overflow:hidden}.admin-react-table-panel .ant-table-thead>tr>th,.admin-react-table-panel .ant-table-tbody>tr>td{padding-block:var(--admin-space-2)}.admin-react-panel-card .ant-form-item{margin-bottom:var(--admin-space-4)}.admin-react-panel-card .ant-divider{margin-block:var(--admin-space-5)}.admin-react-profile-form{display:grid;gap:var(--admin-space-4);min-width:0}.admin-react-profile-form>.ant-alert,.admin-react-profile-form .ant-alert{max-width:100%;min-width:0}.admin-react-profile-form .ant-alert-content,.admin-react-profile-form .ant-alert-message,.admin-react-profile-form .ant-alert-description{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-react-scroll-modal .ant-modal-container{max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.admin-react-scroll-modal .ant-modal-wrap{overflow:hidden;overscroll-behavior:contain}.admin-react-scroll-modal .ant-modal-body{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-react-scroll-modal .ant-form-item:last-child,.admin-react-scroll-modal .ant-card:last-child{margin-bottom:0}.admin-react-scroll-modal form>label{display:block;margin-top:var(--admin-space-4);margin-bottom:var(--admin-space-2);line-height:22px}.admin-react-scroll-modal form>.ant-card,.admin-react-scroll-modal form>.ant-alert{margin-top:var(--admin-space-4)}.admin-react-scroll-modal form>label+.ant-input,.admin-react-scroll-modal form>label+.ant-input-affix-wrapper,.admin-react-scroll-modal form>label+.ant-input-textarea-affix-wrapper,.admin-react-scroll-modal form>label+.ant-select,.admin-react-scroll-modal form>label+.ant-picker{display:block;width:100%}.admin-react-scroll-modal .admin-react-owner-select.ant-select{display:flex!important;align-items:center;height:32px!important;min-height:32px!important}.admin-react-scroll-modal .admin-react-owner-select .ant-select-selector{height:32px!important;min-height:32px!important;display:flex;align-items:center}.admin-react-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:24px}.admin-react-submit-status{display:block;margin-top:8px;color:var(--ant-color-text-secondary);font-size:13px;line-height:20px;text-align:right}.admin-react-form--pending .admin-react-submit-status{cursor:progress}.admin-react-form-actions>.ant-btn{min-width:96px}.admin-react-mobile-list .ant-list-item{align-items:flex-start;gap:12px}.admin-react-mobile-list .ant-list-item-action{margin-inline-start:0}.admin-react-mobile-list-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.admin-react-mobile-list-title>*{min-width:0}.admin-react-mobile-list-meta{display:grid;gap:var(--admin-space-1);margin-top:var(--admin-space-2)}.admin-react-dashboard-main .admin-react-mobile-list .ant-list-item{padding-block:var(--admin-space-3)}.admin-react-dashboard-main .admin-react-mobile-list .admin-react-mobile-list-meta{gap:var(--admin-space-1);margin-top:var(--admin-space-3)}.admin-react-mobile-list-meta .ant-typography{overflow-wrap:anywhere}.admin-react-maintenance-list .ant-list-item{padding-inline:0}.admin-react-maintenance-list .ant-list-item-meta{min-width:0}.admin-react-identifier{display:block;min-width:0;max-width:100%}.admin-react-mobile-nowrap-code{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-markdown-preview{min-height:200px}.admin-react-user-cell{display:grid;min-width:0}.admin-react-user-cell .ant-typography,.admin-react-nowrap-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-react-permission-cell{vertical-align:middle}.admin-react-permission-summary{display:flex;align-items:flex-end;gap:6px;min-width:0;max-width:100%}.admin-react-permission-lines{display:grid;flex:1 1 auto;min-width:0}.admin-react-permission-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px}.admin-react-permission-more.ant-btn{flex:0 0 auto;min-width:32px;height:22px;padding-inline:7px;border-radius:999px;background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .06));color:var(--ant-color-primary, #1677ff);line-height:22px}.admin-react-permission-more.ant-btn:hover,.admin-react-permission-more.ant-btn:focus-visible{background:var(--ant-color-primary-bg, #e6f4ff);color:var(--ant-color-primary-hover, #4096ff)}.admin-react-permission-list{width:min(320px,calc(100vw - 72px));max-height:320px;overflow-y:auto}.admin-react-permission-list-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;min-width:0}.admin-react-permission-list-item .ant-typography:first-child{min-width:0;overflow-wrap:anywhere}.admin-react-markdown-preview p,.admin-react-login-preview-footer p{margin:0 0 8px}.admin-react-login-preview{width:100%;padding:40px 20px 24px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:8px;background:var(--ant-color-bg-layout, #f5f5f5)}.admin-react-login-preview-column{width:min(100%,640px);padding-inline:20px;margin:0 auto;text-align:center}.admin-react-login-preview-brand{margin-bottom:24px}.admin-react-login-preview-brand h1,.admin-react-login-preview-brand h2,.admin-react-login-preview-brand h3,.admin-react-login-preview-brand h4,.admin-react-login-preview-brand h5{margin:0}.admin-react-login-preview-logo{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 16px;overflow:hidden;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:12px;background:var(--ant-color-bg-container, #fff);color:var(--ant-color-text, rgba(0, 0, 0, .88));font-size:30px;font-weight:600}.admin-react-login-preview-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.admin-react-login-preview-logo .anticon{color:var(--ant-color-primary, #1677ff);font-size:34px}.admin-react-login-preview-card{width:100%;max-width:600px;margin-inline:auto;text-align:start;box-shadow:var(--ant-box-shadow-secondary)}.admin-react-login-preview-card .admin-react-login-preview-brand{text-align:center}.admin-react-login-preview-card .ant-card-body{padding:32px}.admin-react-login-preview-card .ant-input{height:40px;min-height:40px;line-height:22px}.admin-react-login-preview-card .ant-input-affix-wrapper{height:40px;min-height:40px;padding:0 11px;align-items:center}.admin-react-login-preview-card .ant-input-affix-wrapper>.ant-input{height:auto;min-height:0;padding:0;line-height:22px}.admin-react-login-preview-card .ant-btn{margin-top:8px}.admin-react-login-preview-footer{margin:24px 0 0;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));font-size:12px;text-align:center!important}.admin-react-login-preview-footer p:last-child{margin-bottom:0}.admin-react-login-preview-copyright{display:block;margin-top:20px;font-size:12px}@media(max-width:768px){.admin-react-navigation-indicator{left:0}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-picker,.ant-picker-input>input,.ant-select-single .ant-select-selector,.ant-select-content,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:16px}.admin-react-scroll-modal .admin-react-owner-select.ant-select,.admin-react-scroll-modal .admin-react-owner-select .ant-select-selector{height:40px!important;min-height:40px!important}.admin-react-header{height:60px;padding:0 var(--admin-space-4)}.admin-react-brand .ant-typography:first-child{font-size:18px}.admin-react-account{max-width:148px;gap:6px}.admin-react-brand{min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis}.admin-react-account-name{max-width:72px}.admin-react-account>.ant-btn{padding-inline:6px}.admin-react-account form .ant-btn{min-width:32px;padding-inline:8px}.admin-react-content{padding:var(--admin-space-4) var(--admin-space-3) var(--admin-space-6)}.admin-react-page-head-actions{align-items:stretch;flex-direction:column}.admin-react-page-head-actions>:last-child,.admin-react-page-head-actions>:last-child .ant-space,.admin-react-page-head-actions>:last-child .ant-btn{width:100%}.admin-react-page-head-actions>:last-child.ant-space{align-items:stretch}.admin-react-page-head-actions>:last-child .ant-btn{flex:1 1 auto}.admin-react-page-eyebrow{margin-bottom:2px}.admin-react-stat-card .ant-card-body{min-height:104px;padding:var(--admin-space-3)}.admin-react-stat-icon{width:20px;height:20px;font-size:18px}.admin-react-stat-card .ant-statistic{margin-top:var(--admin-space-1)}.admin-react-stat-hint{padding-top:var(--admin-space-1)}.admin-react-stat-card .ant-statistic-content{font-size:24px}.admin-react-fill-card .ant-card-body{min-height:auto;height:auto;padding:12px 14px 16px}.admin-react-panel-card>.ant-card-body{padding:var(--admin-space-3)}.admin-react-content .ant-card>.ant-card-head{padding-inline:var(--admin-space-4)}.admin-react-table-panel>.ant-card-body{padding:0}.admin-react-table-panel .admin-react-mobile-list{padding-inline:var(--admin-space-4)}.admin-react-users-toolbar{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.admin-react-users-filters{align-items:stretch;display:flex;flex-direction:column}.admin-react-user-search,.admin-react-user-status-filter{width:100%}.admin-react-users-card .admin-react-mobile-list{padding-inline:14px}.admin-react-user-stats{margin-bottom:12px}.admin-react-user-stats .ant-card-body{padding:12px}.admin-react-dashboard-main .admin-react-section-card{margin-top:0}.admin-react-content{padding-top:var(--admin-space-4)}.admin-react-scroll-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.admin-react-scroll-modal .ant-modal-container{max-height:calc(100dvh - 24px)}.admin-react-scroll-modal .ant-modal-body{max-height:calc(100dvh - 150px)}.admin-react-responsive-drawer .ant-drawer-content-wrapper{max-height:90dvh}.admin-react-responsive-drawer .ant-drawer-content{border-radius:16px 16px 0 0;overflow:hidden}.admin-react-responsive-drawer .ant-drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-react-responsive-dialog-footer{width:100%;justify-content:flex-end}.admin-react-login-preview{padding:24px 16px 16px}.admin-react-login-preview-card .ant-card-body{padding:24px}.admin-react-login-preview-copyright{margin-top:12px}.admin-react-form-actions>.ant-btn{flex:1 1 120px}}@media(max-width:480px){.admin-react-header{padding-inline:12px}.admin-react-brand{max-width:108px}.admin-react-account{max-width:122px;gap:4px}.admin-react-account-name{max-width:62px}.admin-react-account>.ant-btn{padding-inline:4px}}@media(min-width:769px)and (max-height:800px){.admin-react-scroll-modal .ant-modal{top:16px}.admin-react-login-preview{padding:24px 16px 16px}.admin-react-login-preview-card .ant-card-body{padding:24px 32px}.admin-react-login-preview-copyright{margin-top:12px}}@media(min-width:769px)and (max-width:1199px){.admin-react-header{padding-inline:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color-scheme:light dark;--public-autofill-bg: #e8f0fe;--public-autofill-text: rgba(0, 0, 0, .88);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;background:#f5f5f5}@media(prefers-color-scheme:dark){:root{--public-autofill-bg: #2b3547;--public-autofill-text: rgba(255, 255, 255, .88);background:#141414}html,body{background:#141414;color:#ffffffe0;color-scheme:dark}}*{box-sizing:border-box}html,body,#public-react-root{min-height:100%}body{margin:0;min-width:320px;background:var(--ant-color-bg-layout, #f5f5f5)}.public-react-loading{min-height:100vh;min-height:100svh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--ant-color-bg-layout, #f5f5f5);color:var(--ant-color-primary, #1677ff)}.public-react-loading .ant-spin{display:inline-block;box-sizing:border-box;color:currentColor;font-size:0;line-height:1}.public-react-loading .ant-spin-dot{position:relative;display:inline-block;width:24px;height:24px;transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.public-react-loading .ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background:currentColor;border-radius:100%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.public-react-loading .ant-spin-dot-item:nth-child(1){top:0;left:0}.public-react-loading .ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.public-react-loading .ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.public-react-loading .ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.public-page{min-height:100vh;min-height:100svh;min-height:100dvh;padding:40px 20px;display:grid;place-items:center}.public-page--login{min-height:100vh;min-height:100svh;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;place-content:normal;place-items:stretch;padding:0;overflow-x:hidden;overflow-x:clip;row-gap:16px}.public-column{width:min(100%,520px);min-width:0}.public-page--login>.public-column{width:min(100%,640px);min-height:0;align-self:center;justify-self:center;padding:72px 20px;padding:calc(72px + env(safe-area-inset-top)) 20px calc(72px + env(safe-area-inset-bottom))}.public-column--wide{width:min(100%,720px)}.public-brand{text-align:center;margin-bottom:24px}.public-brand>.ant-typography,.public-brand .public-subtitle{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.public-logo{width:72px;height:72px;margin:0 auto 16px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ant-color-border);border-radius:16px;background:var(--ant-color-bg-container);color:var(--ant-color-text);font-size:30px;font-weight:600}.public-logo .anticon{color:var(--ant-color-primary);font-size:34px}.public-logo img{width:100%;height:100%;object-fit:contain;padding:10px}.public-brand h1,.public-brand h2{margin:0}.public-brand .public-subtitle{margin:8px 0 0;color:var(--ant-color-text);font-size:16px}.public-page--login .public-card{width:100%;box-shadow:var(--ant-box-shadow-secondary)}.public-page--login .public-card{max-width:600px;margin-inline:auto}.public-page--login .public-card .ant-card-body{padding:32px}.public-page--login .public-login-frame{text-align:start}.public-page--login .public-login-frame .public-brand{text-align:center}.public-page--login .public-login-alert{margin-bottom:16px}.public-card--compact{max-width:520px;margin:auto}.public-form{display:grid;gap:16px}.public-submit-status{color:var(--ant-color-text-secondary);font-size:13px;line-height:20px;text-align:center}.public-form--pending .public-submit-status{cursor:progress}.public-login-account{margin:0!important}.public-field{display:grid;gap:8px}.public-field>label{line-height:22px}.public-form .ant-input{height:40px;min-height:40px;line-height:22px}.public-form .ant-input-affix-wrapper{height:40px;min-height:40px;padding:0 11px;align-items:center;overflow:hidden}.public-form .ant-input-affix-wrapper>.ant-input{height:40px;min-height:40px;padding:8px 0;line-height:22px}.public-form .ant-input-affix-wrapper .ant-input-suffix{margin-inline-start:8px}.public-form .ant-input:autofill{color:var(--public-autofill-text);caret-color:var(--public-autofill-text);box-shadow:0 0 0 1000px var(--public-autofill-bg) inset}.public-form .ant-input:-webkit-autofill,.public-form .ant-input:-webkit-autofill:hover,.public-form .ant-input:-webkit-autofill:focus,.public-form .ant-input-affix-wrapper .ant-input:-webkit-autofill,.public-form .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover,.public-form .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--public-autofill-text);caret-color:var(--public-autofill-text);-webkit-box-shadow:0 0 0 1000px var(--public-autofill-bg) inset;box-shadow:0 0 0 1000px var(--public-autofill-bg) inset}.public-form .ant-input-affix-wrapper:has(.ant-input:autofill){background:var(--public-autofill-bg)}.public-form .ant-input-affix-wrapper:has(.ant-input:-webkit-autofill){background:var(--public-autofill-bg)}.public-form .ant-input-affix-wrapper>.ant-input:autofill:focus,.public-form .ant-input-affix-wrapper>.ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--public-autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--public-autofill-bg) inset!important}.public-page--login .public-form>.ant-btn{width:100%}.public-login-footer{margin-top:24px;text-align:center}.public-login-footer p{margin:0 0 8px}.public-login-footer p:last-child{margin-bottom:0}.public-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.public-actions--between{justify-content:space-between}.public-footer{min-height:64px;padding:16px 20px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));display:grid;place-items:center;background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);text-align:center;font-size:12px;overflow-wrap:anywhere;word-break:break-word}.public-footer a{color:inherit}.public-scroll-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.public-scroll-modal .ant-modal-container{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.public-scroll-modal .ant-modal-wrap{overflow:hidden;overscroll-behavior:contain}.public-scroll-modal .ant-modal-body{min-height:0;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.public-scroll-modal.admin-react-responsive-drawer .ant-drawer-content-wrapper{max-height:90dvh}.public-scroll-modal.admin-react-responsive-drawer .ant-drawer-content{border-radius:16px 16px 0 0;overflow:hidden}.public-scroll-modal.admin-react-responsive-drawer .ant-drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}textarea[name=hiddenTextarea]{min-height:0!important;max-height:none!important;height:0!important;visibility:hidden!important;overflow:hidden!important;position:absolute!important;z-index:-1000!important;top:0!important;right:0!important;pointer-events:none!important}.admin-react-responsive-dialog-footer{width:100%;justify-content:flex-end}.public-otp{display:flex;justify-content:center;gap:10px}.public-otp .ant-input{flex:0 0 48px;width:48px;height:48px;min-height:48px;aspect-ratio:1;padding-inline:0;text-align:center;font-size:28px}.public-profile{display:grid;gap:16px;width:min(100%,860px)}.public-profile-header .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 32px}.public-profile-header-main{min-width:0;display:grid;gap:8px}.public-profile-header-main .ant-typography,.public-profile-header-title.ant-typography{margin:0}.public-profile-header .public-actions{justify-self:end}.public-muted{color:var(--ant-color-text-secondary)}.public-recovery-codes{display:grid;gap:8px;padding:16px;border-radius:8px;background:var(--ant-color-fill-quaternary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;-webkit-user-select:all;user-select:all}.public-setup,.public-result{width:min(100%,520px)}@media(min-width:769px){.public-profile .public-form>.ant-btn{justify-self:end}.public-profile .public-actions{justify-content:flex-end}}@keyframes public-login-slide-from-right{0%{opacity:.85;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.public-page--login-transitioned>.public-column{animation:public-login-slide-from-right .32s cubic-bezier(.22,1,.36,1) both}@media(max-width:768px){.public-form .ant-input,.public-form .ant-input-affix-wrapper,.public-form .ant-input-number,.public-form .ant-input-number-input,.public-form .ant-picker,.public-form .ant-picker-input>input,.public-form .ant-select-single .ant-select-selector,.public-form .ant-select-content,.public-form .ant-select-selection-item,.public-form .ant-select-selection-placeholder{font-size:16px}.public-page{padding-inline:16px}.public-page--login{padding:0}.public-page--login>.public-column{width:100%;padding:64px 16px;padding:calc(64px + env(safe-area-inset-top)) 16px calc(64px + env(safe-area-inset-bottom))}.public-page--login .public-card .ant-card-body{padding:24px}.public-otp{gap:6px}.public-otp .ant-input{flex-basis:40px;width:40px;height:40px;min-height:40px;font-size:22px}.public-profile-header .public-actions{width:100%}.public-profile-header .public-actions .ant-btn{flex:1 1 auto}.public-profile-header .ant-card-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.public-profile-header .public-actions{justify-self:stretch}}@media(max-height:680px){.public-page--login{grid-template-rows:auto auto;place-content:start stretch}.public-page--login>.public-column{align-self:start;transform:none;padding-block:40px;padding-block:calc(40px + env(safe-area-inset-top)) calc(40px + env(safe-area-inset-bottom))}}@media(max-width:640px)and (max-height:680px){.public-page--login>.public-column{padding-block:27px;padding-block:calc(27px + env(safe-area-inset-top)) calc(27px + env(safe-area-inset-bottom))}}@media(prefers-color-scheme:dark){html,body,.public-react-loading{background:#141414;color:#ffffffe0}.public-react-loading{color:#69b1ff}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.public-page--login-transitioned>.public-column{animation:none}}
