.saas-user-menu__header-item{padding-block:var(--saas-spacing-xxs) var(--saas-spacing-2xs);color:var(--ant-color-text-tertiary);font-size:14px;font-weight:400;line-height:1.5714}.saas-user-menu__header-item :where(*){color:var(--ant-color-text-tertiary)}.saas-user-menu__name{color:var(--ant-color-text-tertiary);font-size:14px;font-weight:400;line-height:1.5714}.saas-user-menu__role{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.4}.saas-role-simulation-tag{margin-inline:var(--saas-spacing-xxs) calc(var(--saas-spacing-xxs) + var(--saas-spacing-2xs));font-weight:600}.saas-role-menu__item{gap:var(--saas-spacing-xxs);min-width:var(--saas-spacing-180);flex-direction:column;display:flex}.saas-role-menu__item-title-row{align-items:center;gap:var(--saas-spacing-xs);display:inline-flex}.saas-role-menu__item-title{color:var(--ant-color-text);font-size:14px;font-weight:500;line-height:1.5714}.saas-role-menu__item-meta{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.4}.saas-user-menu-trigger{align-items:center;gap:var(--saas-spacing-xs);padding-inline:var(--saas-spacing-6);display:inline-flex}.saas-user-menu-trigger__name{max-width:var(--saas-spacing-120);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saas-user-password__footer{justify-content:flex-end;width:100%;display:flex}@media (max-width:767px){.saas-user-menu-trigger__name{display:none}}
.saas-global-float-actions{z-index:980}.saas-global-float-actions__qr-popover .ant-popover-inner{border-radius:var(--ant-border-radius-lg);padding:var(--saas-spacing-10) var(--saas-spacing-sm) var(--saas-spacing-sm);box-shadow:0 14px 34px #0f172a24}.saas-global-float-actions__qr-popover .ant-popover-arrow{display:none}.saas-global-float-actions__qr-card{width:min(var(--saas-spacing-156), calc(100vw - var(--saas-spacing-80)));text-align:center}.saas-global-float-actions__qr-title{margin-bottom:var(--saas-spacing-xs);font-size:13px;line-height:1.4;display:block}.saas-global-float-actions__qr-image-wrap{min-height:var(--saas-qrcode-size);place-items:center;display:grid}.saas-global-float-actions__qr-image{width:var(--saas-qrcode-size);height:var(--saas-qrcode-size);object-fit:contain;display:block}@media (max-width:767px){.saas-global-float-actions .ant-float-btn{width:var(--saas-spacing-40);height:var(--saas-spacing-40)}.saas-global-float-actions__qr-card{width:min(var(--saas-spacing-148), calc(100vw - var(--saas-spacing-64)))}.saas-global-float-actions__qr-image-wrap{min-height:var(--saas-qrcode-size-mobile)}.saas-global-float-actions__qr-image{width:var(--saas-qrcode-size-mobile);height:var(--saas-qrcode-size-mobile)}}
:root{color-scheme:light;--saas-page-content-width:1280px;--saas-page-content-width-compact:1120px;--saas-page-gutter:clamp(16px, 2.4vw, 28px);--saas-page-section-gap:clamp(16px, 2vw, 24px);--saas-form-item-gap:var(--saas-spacing-xs);--saas-form-label-gap:var(--saas-spacing-xs);--saas-form-control-max-width:720px;--saas-card-radius:var(--ant-border-radius-lg);--saas-border-radius-base:var(--ant-border-radius);--saas-border-radius-sm:var(--ant-border-radius-sm);--saas-border-radius-lg:var(--ant-border-radius-lg);--saas-card-padding:clamp(18px, 2.2vw, 24px);--saas-control-height:56px;--saas-control-height-compact:48px;--saas-panel-min-height:160px;--saas-dashboard-hero-min-height:228px;--saas-dashboard-panel-min-height:272px;--saas-auth-shell-max-width:1360px;--saas-auth-shell-min-height:760px;--saas-auth-hero-width:minmax(0, 1.1fr);--saas-auth-panel-width:minmax(0, 520px);--saas-spacing-xxs:2px;--saas-spacing-2xs:4px;--saas-spacing-5:5px;--saas-spacing-xs:8px;--saas-spacing-sm:12px;--saas-spacing-md:16px;--saas-spacing-6:6px;--saas-spacing-10:10px;--saas-spacing-14:14px;--saas-spacing-18:18px;--saas-spacing-20:20px;--saas-spacing-22:22px;--saas-spacing-lg:24px;--saas-spacing-24:24px;--saas-spacing-28:28px;--saas-spacing-32:32px;--saas-spacing-36:36px;--saas-spacing-40:40px;--saas-spacing-42:42px;--saas-spacing-48:48px;--saas-spacing-64:64px;--saas-spacing-56:56px;--saas-spacing-58:58px;--saas-spacing-72:72px;--saas-spacing-80:80px;--saas-spacing-88:88px;--saas-spacing-90:90px;--saas-spacing-96:96px;--saas-spacing-112:112px;--saas-spacing-110:110px;--saas-spacing-120:120px;--saas-spacing-124:124px;--saas-spacing-148:148px;--saas-spacing-150:150px;--saas-spacing-140:140px;--saas-spacing-144:144px;--saas-spacing-100:100px;--saas-spacing-156:156px;--saas-spacing-160:160px;--saas-spacing-168:168px;--saas-spacing-170:170px;--saas-spacing-176:176px;--saas-spacing-180:180px;--saas-spacing-208:208px;--saas-spacing-200:200px;--saas-spacing-220:220px;--saas-spacing-210:210px;--saas-spacing-240:240px;--saas-spacing-260:260px;--saas-spacing-280:280px;--saas-spacing-300:300px;--saas-spacing-340:340px;--saas-spacing-320:320px;--saas-spacing-360:360px;--saas-spacing-368:368px;--saas-spacing-400:400px;--saas-spacing-420:420px;--saas-spacing-440:440px;--saas-spacing-520:520px;--saas-spacing-536:536px;--saas-spacing-560:560px;--saas-spacing-700:700px;--saas-spacing-720:720px;--saas-spacing-760:760px;--saas-spacing-780:780px;--saas-spacing-840:840px;--saas-spacing-940:940px;--saas-spacing-xl:20px;--saas-qrcode-size:132px;--saas-qrcode-size-mobile:124px;--saas-color-bg-layout:#f5f5f5;--saas-color-bg-surface:#ffffffe6;--saas-color-bg-surface-strong:#fff;--saas-color-bg-muted:#fafafa;--saas-color-bg-subtle:var(--ant-color-fill-tertiary);--saas-color-border:#05050514;--saas-color-border-strong:#05050529;--saas-color-text:#000000e0;--saas-color-text-secondary:#000000a6;--saas-color-text-tertiary:#00000073;--saas-color-accent:#1677ff;--saas-color-accent-foreground:#fff;--saas-color-ring:var(--ant-control-outline);--saas-color-success:#16a34a;--saas-color-warning:#d97706;--saas-color-danger:#dc2626;--saas-shadow-sm:0 1px 2px #0f172a0f;--saas-shadow-md:0 10px 25px #0f172a14;--saas-shadow-lg:0 24px 60px #0f172a1f;--saas-focus-ring:0 0 0 4px var(--saas-color-ring)}html[data-theme=dark]{color-scheme:dark;--saas-color-bg-layout:#141414;--saas-color-bg-surface:#1f1f1feb;--saas-color-bg-surface-strong:#1f1f1f;--saas-color-bg-muted:#1a1a1a;--saas-color-bg-subtle:#262626;--saas-color-border:#ffffff1f;--saas-color-border-strong:#ffffff38;--saas-color-text:#ffffffe0;--saas-color-text-secondary:#ffffffa6;--saas-color-text-tertiary:#ffffff73;--saas-color-accent:#1677ff;--saas-color-accent-foreground:#fff;--saas-color-ring:var(--ant-control-outline);--saas-color-success:#4ade80;--saas-color-warning:#fbbf24;--saas-color-danger:#f87171;--saas-shadow-sm:0 1px 2px #00000059;--saas-shadow-md:0 14px 36px #00000047;--saas-shadow-lg:0 24px 72px #0000006b}html,body,#root{height:100%}html{background:linear-gradient(180deg, var(--saas-color-bg-layout) 0%, var(--saas-color-bg-muted) 100%);scrollbar-gutter:stable;overflow-y:scroll}body{background:linear-gradient(180deg, var(--saas-color-bg-layout) 0%, var(--saas-color-bg-muted) 100%);color:var(--saas-color-text);font-feature-settings:"rlig" 1, "calt" 1;width:100%;min-width:0;margin:0;overflow-x:hidden}body.ant-scrolling-effect{width:100%!important;max-width:100%!important;padding-right:0!important;overflow-x:hidden!important}body,#root{background-color:#0000}.ant-drawer .ant-drawer-content{flex-direction:column;height:100%;display:flex}.ant-drawer .ant-drawer-body{flex:auto;min-height:0;overflow:auto}.ant-drawer .ant-drawer-footer{padding:var(--saas-spacing-sm) var(--saas-spacing-lg);border-top-color:var(--ant-color-border-secondary);background:var(--ant-color-bg-elevated);flex:none}.saas-drawer-footer{justify-content:flex-end;width:100%;display:flex}.saas-drawer-footer .ant-space{justify-content:flex-end}.saas-drawer-footer .ant-btn{min-width:var(--saas-spacing-88)}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item{flex-direction:column}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item-label{text-align:left;flex:none;max-width:100%}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item-label>label{height:auto}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item-control{flex:auto;max-width:100%}.ant-pro-layout .ant-pro-layout-bg-list{background-color:var(--ant-color-bg-layout);opacity:1!important;background-image:none!important}.ant-pro-layout .ant-pro-layout-bg-list:before,.ant-pro-layout .ant-pro-layout-bg-list:after{content:none!important;display:none!important}#root{width:100%;min-height:100%}.saas-page-shell{width:min(100%, var(--saas-page-content-width));padding-inline:var(--saas-page-gutter);box-sizing:border-box;margin:0 auto}.saas-management-page{min-height:100%;overflow-x:hidden}.saas-management-page .ant-card,.saas-management-page .ant-pro-card,.saas-management-page .ant-card-body,.saas-management-page .ant-pro-card-body,.saas-management-page .ant-pro-card-content,.saas-management-page .ant-pro-table,.saas-management-page .ant-pro-table-search,.saas-management-page .ant-pro-table-list,.saas-management-page .ant-table-wrapper,.saas-management-page .ant-table-container{min-width:0}.saas-static-watermark{pointer-events:none;background-repeat:repeat}.saas-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:hidden visible}.saas-table-wrap .ant-pro-table,.saas-table-wrap .ant-pro-card,.saas-table-wrap .ant-pro-card-body,.saas-table-wrap .ant-pro-table-search,.saas-table-wrap .ant-pro-table-list,.saas-table-wrap .ant-table-wrapper,.saas-table-wrap .ant-table-container{min-width:0}.saas-table-wrap .ant-pro-card-body,.saas-table-wrap .ant-pro-table-list{flex-direction:column;min-height:0;display:flex}.saas-table-wrap .ant-table-wrapper{min-height:0}.saas-table-wrap .ant-table{width:100%;min-width:0}.saas-table-wrap .ant-table-container{min-height:0}.saas-table-wrap .ant-table-content{overscroll-behavior-x:contain;overflow-x:auto}.saas-table-wrap .ant-table-body{overscroll-behavior-x:contain;max-height:none;overflow:auto visible}@media (max-width:767px){.saas-table-wrap .ant-table-body{max-height:none}}.saas-table-wrap .ant-table-cell,.saas-table-wrap .ant-table-cell .ant-typography,.saas-table-wrap .ant-table-cell .ant-tag{max-width:none}.saas-table-wrap .ant-table-cell .ant-typography{vertical-align:middle}.saas-table-wrap .ant-table-cell{white-space:nowrap}.saas-ai-employees-card .ant-tabs-content .saas-table-wrap .ant-pro-card-body{padding-inline:0}.saas-menu-tree-cell{box-sizing:border-box;white-space:nowrap;max-width:none;display:block}.saas-online-users-page .saas-online-users-page__cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.saas-online-users-page .saas-online-users-page__user-cell{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.saas-online-users-page .saas-online-users-page__user-name,.saas-online-users-page .saas-online-users-page__username{min-width:0;display:inline-block}.saas-online-users-page .saas-online-users-page__user-name{max-width:var(--saas-spacing-120)}.saas-online-users-page .saas-online-users-page__username{max-width:var(--saas-spacing-88)}.saas-online-users-page .ant-table-cell .ant-tag{align-items:center;min-width:0;max-width:100%;margin-inline-end:0;display:inline-flex}.saas-service-monitor-page .ant-descriptions{width:100%}.saas-service-monitor-page .ant-descriptions-view,.saas-service-monitor-page .ant-descriptions-view table{table-layout:fixed;width:100%}.saas-service-monitor-page .ant-descriptions-item-label,.saas-service-monitor-page .ant-descriptions-item-content{vertical-align:top;min-width:0}.saas-service-monitor-page .ant-descriptions-item-content>*{min-width:0}.saas-service-monitor-page .saas-monitor-break-value,.saas-service-monitor-page .saas-monitor-numeric-value,.saas-service-monitor-page .saas-monitor-expandable-text__content{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.saas-service-monitor-page .saas-monitor-numeric-value{font-variant-numeric:tabular-nums}.saas-service-monitor-page .saas-monitor-expandable-text{align-items:flex-start;gap:var(--saas-spacing-2xs);flex-direction:column;display:flex}.saas-service-monitor-page .saas-monitor-expandable-text__content{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.saas-service-monitor-page .saas-monitor-expandable-text__content.is-expanded{display:block;overflow:visible}.saas-service-monitor-page .saas-monitor-expandable-text__trigger{height:auto;padding:0}.saas-service-monitor-page .saas-service-monitor-page__flush-table.ant-pro-table .ant-pro-card-body,.saas-service-monitor-page .saas-service-monitor-page__flush-table .ant-pro-table-list-toolbar{padding-inline:0}.saas-redis-trend-chart{width:100%;height:100%;color:var(--ant-color-text-tertiary);display:block}.saas-redis-trend-chart__grid{stroke:var(--ant-color-border-secondary);stroke-dasharray:4 4;stroke-width:1px}.saas-monitoring-tab-pane{box-sizing:border-box;width:100%;min-width:0;padding-top:var(--saas-page-section-gap)}.saas-update-center .ant-card,.saas-update-center .ant-alert{border-radius:var(--saas-card-radius)}.saas-update-center .ant-statistic-content{overflow-wrap:anywhere;min-width:0}.saas-update-center .ant-descriptions-view,.saas-update-center .ant-descriptions-view table{table-layout:fixed;width:100%}.saas-update-status-tag{width:fit-content;margin-inline-end:0}.saas-update-actions{justify-content:flex-end;width:100%}.saas-update-version-card{height:100%}.saas-update-mono{font-variant-numeric:tabular-nums}.saas-redis-trend-chart__axis{fill:currentColor;font-size:11px}.saas-redis-trend-chart__area{fill:var(--ant-color-primary);fill-opacity:.2}.saas-redis-trend-chart__line{fill:none;stroke:var(--ant-color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.saas-redis-trend-chart__point{fill:var(--ant-color-bg-container);stroke:var(--ant-color-primary);stroke-width:2px}.saas-management-page-body{box-sizing:border-box;gap:var(--saas-page-section-gap);flex-direction:column;flex:auto;width:100%;min-height:0;margin:0 auto;padding:0;display:flex}.saas-monitoring-api-docs-page{--saas-api-docs-available-height:calc(100dvh - var(--saas-spacing-220));min-height:0;overflow:hidden}.saas-monitoring-api-docs-page .ant-pro-grid-content,.saas-monitoring-api-docs-page .ant-pro-page-container-children-container{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.saas-monitoring-api-docs-page .ant-pro-page-container-children-content{min-height:var(--saas-api-docs-available-height);flex:auto;display:flex}.saas-monitoring-api-docs{flex:auto;min-height:0}.saas-monitoring-api-docs__card{height:100%;min-height:var(--saas-api-docs-available-height);flex-direction:column;flex:auto;display:flex;overflow:hidden}.saas-monitoring-api-docs__surface{background:var(--ant-color-bg-container);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.saas-monitoring-api-docs__loading{flex:auto;place-items:center;min-height:0;display:grid}.saas-monitoring-api-docs__iframe{border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}.saas-dashboard-workplace .ant-card,.saas-management-page .ant-card{border-radius:var(--saas-card-radius)}.saas-dashboard-workplace .ant-card-body,.saas-management-page .ant-card-body{padding:var(--saas-card-padding)}.saas-management-page .ant-form-item{margin-bottom:var(--saas-form-item-gap)}.saas-management-page .ant-form-vertical .ant-form-item-label{padding-bottom:var(--saas-form-label-gap)}.saas-management-page .ant-form-item .ant-form-item-extra,.saas-management-page .ant-form-item .ant-form-item-explain{margin-top:var(--saas-spacing-xs)}.saas-management-page .ant-form-item-control-input{min-height:var(--saas-spacing-40)}@media (min-width:992px){.saas-management-page .ant-form-vertical .ant-form-item-control{max-width:var(--saas-form-control-max-width)}.saas-management-page .ant-form-vertical .ant-form-item-control-input,.saas-management-page .ant-form-vertical .ant-form-item-control-input-content{width:100%}}@media (max-width:767px){.saas-management-page-body{gap:var(--saas-spacing-sm)}.saas-management-page .ant-btn:not(.ant-btn-link):not(.ant-btn-text){height:var(--saas-spacing-32);min-height:var(--saas-spacing-32);padding-inline:var(--saas-spacing-sm)}.saas-management-page .ant-btn:not(.ant-btn-link):not(.ant-btn-text).ant-btn-icon-only{width:var(--saas-spacing-32);padding-inline:0}.saas-management-page .ant-card-body,.saas-management-page .ant-pro-card-body{padding:var(--saas-spacing-14) var(--saas-spacing-sm)}.saas-management-page .ant-card-head,.saas-management-page .ant-pro-card-head{padding-inline:var(--saas-spacing-sm)}.saas-management-page .ant-card-head-title,.saas-management-page .ant-pro-card-title{font-size:15px}.saas-table-wrap .ant-pro-table-search,.saas-table-wrap .ant-pro-table-list{padding-inline:0}.saas-table-wrap .ant-table-thead>tr>th,.saas-table-wrap .ant-table-cell{padding:var(--saas-spacing-10) var(--saas-spacing-xs);font-size:13px}.saas-table-wrap .ant-table-pagination{margin-top:var(--saas-spacing-sm)}}.saas-detail-section .ant-card-head-title{font-size:16px;font-weight:600}.saas-detail-descriptions{width:100%}.saas-detail-descriptions .ant-descriptions-view,.saas-detail-descriptions .ant-descriptions-view table{table-layout:fixed;width:100%}.saas-detail-descriptions .ant-descriptions-item-label{vertical-align:top;text-align:right}.saas-detail-descriptions .ant-descriptions-item-content{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0}.saas-detail-descriptions .ant-descriptions-item-content>*{min-width:0;max-width:100%}.saas-profile-page{--saas-profile-card-radius:var(--ant-border-radius-lg);background:0 0;overflow-x:hidden}.saas-profile-page .ant-card{border-radius:var(--saas-profile-card-radius);overflow:hidden}.saas-profile-page .ant-tabs-content-holder,.saas-profile-page .ant-tabs-tabpane{width:100%}.saas-profile-page .saas-profile-page__three-blocks{grid-template-columns:minmax(0, 1.45fr) minmax(var(--saas-spacing-340), .85fr);gap:var(--saas-spacing-md);align-items:flex-start;display:grid}.saas-profile-page .saas-profile-page__main-column,.saas-profile-page .saas-profile-page__rail-column{min-width:0;display:flex}.saas-profile-page .saas-profile-page__main-stack,.saas-profile-page .saas-profile-page__rail-block{gap:var(--saas-spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}.saas-profile-page .saas-profile-page__top-row{width:100%}.saas-profile-page .saas-profile-page__card,.saas-profile-page .saas-profile-page__rail-block{border-radius:var(--saas-profile-card-radius)}.saas-profile-page .saas-profile-page__card{overflow:hidden}.saas-profile-page .saas-profile-page__login-records-card>.ant-card-body{overflow:visible}.saas-profile-page .saas-profile-page__login-records-card .ant-timeline.ant-steps{margin:0}.saas-profile-page .saas-profile-page__login-records-card .ant-timeline-item{min-height:var(--saas-spacing-64);padding-bottom:var(--saas-spacing-lg)}.saas-profile-page .saas-profile-page__login-records-card .ant-timeline-item:last-child{padding-bottom:0}.saas-profile-page .saas-profile-page__login-records-card .ant-timeline-item-content{min-height:auto}.saas-profile-page .saas-profile-page__card>.ant-card-head{border-start-start-radius:inherit;border-start-end-radius:inherit}.saas-profile-page .saas-profile-page__card>.ant-card-body{border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.saas-profile-page .saas-profile-page__summary-card .ant-card-body{border-radius:inherit;padding:0}.saas-profile-page .saas-profile-page__summary-content{min-height:var(--saas-spacing-112);grid-template-columns:minmax(0, 1fr) minmax(var(--saas-spacing-240), var(--saas-spacing-340));border-radius:inherit;align-items:stretch;display:grid;overflow:hidden}.saas-profile-page .saas-profile-page__summary-content--account-only{grid-template-columns:none;display:block}.saas-profile-page .saas-profile-page__welcome-panel,.saas-profile-page .saas-profile-page__account-panel{align-items:center;min-width:0;display:flex}.saas-profile-page .saas-profile-page__welcome-panel{padding:var(--saas-spacing-28) var(--saas-spacing-32)}.saas-profile-page .saas-profile-page__account-panel{width:100%;padding:var(--saas-spacing-28);color:var(--ant-color-white);background:var(--ant-color-primary);border-radius:var(--saas-profile-card-radius)}.saas-profile-page .saas-profile-page__welcome-content{justify-content:space-between;align-items:center;gap:var(--saas-spacing-32);width:100%;min-width:0;display:flex}.saas-profile-page .saas-profile-page__tenant-mark{color:var(--ant-color-primary);white-space:nowrap;margin:0;font-style:italic}.saas-profile-page .saas-profile-page__personal-card{flex:none}.saas-profile-page .saas-profile-page__personal-card .ant-card-body{min-height:unset;padding:var(--saas-spacing-28) var(--saas-spacing-32) var(--saas-spacing-20)}.saas-profile-page .saas-profile-page__descriptions{width:100%}.saas-profile-page .saas-profile-page__welcome-content{justify-content:space-between;align-items:center;gap:var(--saas-spacing-lg);min-width:0;display:flex}.saas-profile-page .saas-profile-page__tenant-mark{color:var(--ant-color-primary);text-align:right;word-break:break-word;margin:0!important}@media (max-width:767px){.saas-profile-page .saas-profile-page__welcome-content{flex-direction:column;align-items:flex-start}.saas-profile-page .saas-profile-page__summary-content{grid-template-columns:1fr}.saas-profile-page .saas-profile-page__tenant-mark{text-align:left}}.saas-profile-page .saas-profile-page__identity{width:100%;min-width:0}.saas-profile-page .saas-profile-page__name{color:var(--ant-color-text);word-break:break-word;font-size:20px;font-weight:600;line-height:1.35}.saas-profile-page .saas-profile-page__meta{color:var(--ant-color-text-secondary);word-break:break-word;font-size:14px;line-height:1.5}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-item{padding-bottom:var(--saas-spacing-18)}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-row:last-child .ant-descriptions-item{padding-bottom:0}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-item-label{color:var(--ant-color-text-secondary);font-size:16px}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-item-content{color:var(--ant-color-text);word-break:break-word;font-size:16px;font-weight:500}.saas-profile-page .saas-profile-page__rail-block{align-self:flex-start}.saas-profile-page .saas-profile-page__account-panel .ant-typography{color:var(--ant-color-white)}.saas-profile-page .saas-profile-page__account-avatar{color:var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-white) 82%, var(--ant-color-primary) 18%)}.saas-profile-page .saas-profile-page__account-copy{min-width:0;max-width:100%}.saas-profile-page .saas-profile-page__completion-summary{gap:var(--saas-spacing-md);align-items:center;min-width:0;display:flex}.saas-profile-page .saas-profile-page__completion-group-row,.saas-profile-page .saas-profile-page__completion-action-row{justify-content:space-between;align-items:center;gap:var(--saas-spacing-sm);min-width:0;display:flex}.saas-profile-page .saas-profile-page__completion-group-progress{width:var(--saas-spacing-72);flex:none}.saas-profile-page .saas-profile-page__completion-action-row .ant-btn-link{flex:none;padding-inline:0}@media (max-width:1199px){.saas-profile-page .saas-profile-page__three-blocks{grid-template-columns:1fr}.saas-profile-page .saas-profile-page__personal-card .ant-card-body{min-height:unset;padding:var(--saas-spacing-24)}.saas-profile-page .saas-profile-page__summary-content{grid-template-columns:minmax(0, 1fr) minmax(var(--saas-spacing-220), var(--saas-spacing-300))}.saas-profile-page .saas-profile-page__summary-content--account-only{grid-template-columns:none;display:block}.saas-profile-page .saas-profile-page__welcome-panel,.saas-profile-page .saas-profile-page__account-panel{padding:var(--saas-spacing-24)}.saas-profile-page .saas-profile-page__welcome-content{flex-direction:column;align-items:flex-start}.saas-profile-page .saas-profile-page__tenant-mark{white-space:normal}}@media (max-width:767px){.saas-profile-page .saas-profile-page__three-blocks{gap:var(--saas-spacing-sm)}.saas-profile-page .saas-profile-page__summary-content{grid-template-columns:1fr}.saas-profile-page .saas-profile-page__summary-content--account-only{grid-template-columns:none;display:block}}.saas-brand-logo{width:var(--saas-spacing-20);height:var(--saas-spacing-20);object-fit:contain;border-radius:var(--saas-border-radius-sm);background:var(--ant-color-bg-container);padding:var(--saas-spacing-2xs)}.saas-layout-footer{padding:var(--saas-spacing-xs) var(--saas-spacing-sm) var(--saas-spacing-md);text-align:center;color:var(--ant-color-text-secondary);margin-top:auto;font-size:12px;line-height:1.65}.saas-layout-footer__line{word-break:break-word}.saas-theme-menu__item{min-width:var(--saas-spacing-156);justify-content:space-between;align-items:center;gap:var(--saas-spacing-sm);display:flex}.saas-theme-menu__item-icon{width:var(--saas-spacing-18);justify-content:center;align-items:center;display:inline-flex}.saas-theme-menu__item-check{color:var(--ant-color-primary)}.ant-pro-layout{min-height:100dvh}.ant-pro-layout .ant-pro-layout-container{flex-direction:column;min-height:100dvh;display:flex}.ant-pro-layout .ant-pro-layout-content{flex:auto;min-height:0}.ant-pro-layout .ant-pro-layout-content-has-page-container{flex-direction:column;display:flex}.ant-pro-layout .ant-pro-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.ant-pro-layout .ant-pro-page-container>.ant-pro-grid-content,.ant-pro-layout .ant-pro-page-container .ant-pro-page-container-children-container{flex:auto;min-height:0}.ant-pro-layout .ant-pro-global-header-collapsed-button{z-index:1;position:relative}@media (max-width:767px){.ant-pro-layout .ant-pro-global-header-collapsed-button{width:var(--saas-spacing-40);min-width:var(--saas-spacing-40);height:var(--saas-spacing-40);border-radius:var(--saas-border-radius-base);box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:var(--saas-spacing-2xs);line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.ant-pro-layout .ant-pro-global-header-collapsed-button:hover{background:var(--ant-color-fill-tertiary)}.ant-pro-layout .ant-pro-global-header-collapsed-button .anticon{font-size:20px;line-height:1}}::selection{color:var(--saas-color-text);background:#0f172a1f}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.ant-layout,.ant-pro-layout{background:var(--ant-color-bg-layout)!important}.ant-pro-layout .ant-layout-header,.ant-layout-header{border-bottom:1px solid var(--ant-color-border-secondary);backdrop-filter:none;background:var(--ant-color-bg-container)!important}.ant-pro-layout .ant-layout-sider{border-inline-end:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container)!important}.ant-pro-layout .ant-layout-sider-children{box-shadow:none;background:0 0}.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-pro-sider .ant-layout-sider-children,.ant-pro-layout .ant-pro-global-header,.ant-pro-layout .ant-pro-top-nav-header,.ant-pro-layout .ant-pro-page-container,.ant-pro-layout .ant-pro-page-container .ant-pro-page-container-warp,.ant-pro-layout .ant-pro-page-container .ant-pro-page-container-children-container{background:0 0}.ant-pro-layout .ant-menu,.ant-pro-layout .ant-menu-sub,.ant-pro-layout .ant-menu-inline{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ant-pro-page-container{background:0 0!important}.saas-page-shell,.saas-page-frame{position:relative}.saas-surface{border:1px solid var(--saas-color-border);border-radius:var(--saas-card-radius);background:var(--saas-color-bg-surface);box-shadow:var(--saas-shadow-md);backdrop-filter:blur(18px)}.saas-panel{border:1px solid var(--saas-color-border);border-radius:var(--saas-card-radius);background:var(--saas-color-bg-surface-strong);box-shadow:var(--saas-shadow-sm)}.saas-divider{background:var(--saas-color-border);height:1px}html[data-theme=dark] .ant-pro-layout .ant-layout-header,html[data-theme=dark] .ant-layout-header{background:var(--ant-color-bg-container)!important}@media (max-width:767px){.ant-pro-layout .ant-layout-sider-children{margin:8px}}
.saas-exception-page-shell{width:min(100%, var(--saas-page-content-width));box-sizing:border-box;padding:var(--saas-page-gutter);margin:0 auto}.saas-exception-result{min-height:min(var(--saas-spacing-560), calc(100vh - var(--saas-spacing-220)));padding:clamp(var(--saas-spacing-48), 8vh, var(--saas-spacing-88)) var(--saas-spacing-lg) var(--saas-spacing-40)}@media (max-width:767px){.saas-exception-page-shell{padding:var(--saas-spacing-md)}.saas-exception-result{min-height:auto;padding:var(--saas-spacing-40) var(--saas-spacing-sm) var(--saas-spacing-md)}}
