._container_1ijtv_1{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa}._content_1ijtv_11{width:100%;max-width:420px;padding:24px;display:flex;flex-direction:column;align-items:center}._header_1ijtv_20{text-align:center;margin-bottom:32px}._logo_1ijtv_25{display:flex;align-items:center;justify-content:center;gap:12px}._logoImg_1ijtv_32{display:none}._title_1ijtv_36{font-size:28px;font-weight:600;color:#0a0a0a}._main_1ijtv_42{width:100%;background:#fff;border-radius:8px;border:1px solid #E5E7EB;padding:32px}._footer_1ijtv_50{text-align:center;margin-top:24px;color:#737373;font-size:12px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color: #1677ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--font-size-base: 14px;--border-radius-base: 8px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:var(--font-size-base);line-height:1.5715;color:#000000e0;background-color:#f8f9fa}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-table{font-size:13px}.ant-table-thead>tr>th{font-weight:600;background:#fafafa}.ant-table-tbody td{font-variant-numeric:tabular-nums}.ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#f5f5f5!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#f5f5f5!important}.ant-menu-item-selected,.ant-menu-item-selected:hover,.ant-tree .ant-tree-node-selected{background-color:#f5f5f5!important}.settings-tabs .ant-tabs-tab-active{background-color:#fff!important;border-bottom-color:#fff!important;font-weight:600}.settings-tabs .ant-tabs-tab-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary-color)}.settings-tabs .ant-tabs-tab{position:relative;transition:all .3s}.settings-tabs .ant-tabs-tab:hover{color:var(--primary-color)}.ant-table-tbody td a{display:inline-block;padding:8px 0;margin:-8px 0}.ant-card{border-radius:var(--border-radius-base);border-color:#e8e8e8}.ant-btn{border-radius:var(--border-radius-base)}.ant-btn-primary{background:#171717;border-color:#171717}.ant-btn-primary:hover{background:#333;border-color:#333}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:var(--border-radius-base)}.ant-modal-content{border-radius:12px}.ant-tag{border-radius:4px}.project-switcher-dropdown{background-color:#fff!important}.ant-pro-layout-header .ant-select-focused .ant-select-selector{box-shadow:none!important;outline:none!important}.project-switcher-dropdown .ant-select-item{color:#000000e0!important}.project-switcher-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5!important}.project-switcher-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#f5f5f5!important;color:#000000e0!important}.project-dropdown .ant-dropdown-menu-item-selected,.project-dropdown .ant-dropdown-menu-item-selected:hover{background-color:#f5f5f5!important;color:#171717!important}.project-dropdown .ant-dropdown-menu-item-selected .anticon,.project-dropdown .ant-dropdown-menu-item-selected:hover .anticon{color:#171717!important}.project-dropdown .ant-dropdown-menu-title-content{white-space:normal!important;line-height:1.4!important}.project-dropdown .ant-dropdown-menu-item{height:auto!important;min-height:32px}.ant-pro-layout .ant-layout-content{padding:0}.bw-project-layout,.bw-project-layout .ant-layout,.bw-project-layout .ant-layout-content{background:#fafafa}.bw-project-layout .ant-layout-sider,.bw-project-layout .ant-layout-sider-children{background:#fafafa!important}.bw-project-layout .ant-layout-sider{border-right:0;box-shadow:none!important}.bw-project-layout .ant-pro-sider-menu,.bw-project-layout .ant-menu{background:transparent!important}.bw-project-layout .ant-menu-inline{border-inline-end:0!important}.bw-project-layout .ant-menu-item{position:relative;width:calc(100% - 16px);margin-inline:8px;border-radius:6px}.bw-project-layout .ant-menu-item:after{display:none}.bw-project-layout .ant-menu-item-selected{background:transparent!important;color:#111827!important;font-weight:600}.bw-project-layout .ant-menu-item-selected:before{content:"";position:absolute;inset-block:8px;inset-inline-start:0;width:3px;border-radius:999px;background:#1677ff}.bw-project-layout .ant-menu-item:not(.ant-menu-item-selected):hover{background:#f3f4f6!important}.bw-project-side-nav{display:flex;flex-direction:column;gap:18px;padding:10px 10px 16px}.bw-project-side-nav.is-collapsed{align-items:center;gap:14px;padding-inline:6px}.bw-project-side-nav-group{min-width:0}.bw-project-side-nav-label{margin:0 10px 7px;color:#9ca3af;font-size:11px;font-weight:700;line-height:18px}.bw-project-side-nav-items{display:flex;flex-direction:column;gap:3px}.bw-project-side-nav-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#6b7280;font:inherit;text-align:left;cursor:pointer}.bw-project-side-nav-item:hover{background:#f3f4f6;color:#111827}.bw-project-side-nav-item.is-active{background:transparent;color:#111827;font-weight:650}.bw-project-side-nav-item.is-active:before{content:"";position:absolute;inset-block:8px;inset-inline-start:0;width:3px;border-radius:999px;background:#1677ff}.bw-project-side-nav-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:14px}.bw-project-side-nav-text{overflow:hidden;color:currentColor;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.bw-project-side-nav.is-collapsed .bw-project-side-nav-item{display:flex;justify-content:center;width:40px;min-height:40px;padding:0}.bw-project-side-nav.is-collapsed .bw-project-side-nav-icon{font-size:16px}.bw-project-side-nav.is-collapsed .bw-project-side-nav-item.is-active:before{inset-block:9px;inset-inline-start:1px}.bw-project-main-frame{display:flex;min-width:0;height:calc(100vh - 56px);overflow:hidden;background:#fafafa}.bw-project-content-shell{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.bw-project-main-frame.is-ai-open .bw-project-content-shell{scrollbar-gutter:stable}@media (max-width: 1200px){.bw-project-main-frame{display:block}.bw-project-content-shell{height:calc(100vh - 56px)}}.bw-project-switcher{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:min(720px,100%);height:38px;overflow:hidden;border:1px solid #e5e7eb;border-radius:9px;background:#fff}.bw-project-switcher-field{display:grid;grid-template-columns:auto minmax(0,auto);align-items:center;gap:7px;min-width:0;height:100%;padding:0 9px 0 11px}.bw-project-switcher-product{flex:0 0 auto}.bw-project-switcher-project{flex:0 1 auto;max-width:330px}.bw-project-switcher-divider{flex:0 0 auto;width:1px;height:22px;background:#eef0f3}.bw-project-switcher-label{color:#9ca3af;font-size:11px;font-weight:650;line-height:1}.bw-project-switcher-select{min-width:0;width:auto;max-width:100%}.bw-project-switcher-select .ant-select-selector{display:flex!important;align-items:center!important;min-height:30px!important;height:30px!important;width:auto!important;padding:0 22px 0 0!important;background:transparent!important;box-shadow:none!important}.bw-project-switcher-select .ant-select-selection-wrap{align-items:center;min-height:30px}.bw-project-switcher-select .ant-select-selection-item{display:inline-flex;align-items:center;overflow:hidden;height:30px;max-width:260px;color:#334155;font-size:13px;font-weight:600;line-height:30px;text-overflow:ellipsis;white-space:nowrap}.bw-project-switcher-select .ant-select-selection-item .ant-space{align-items:center;line-height:1}.bw-project-switcher-select .ant-select-arrow{inset-inline-end:2px;color:#9ca3af}@media (max-width: 900px){.bw-project-switcher{max-width:100%}.bw-project-switcher-product{flex-basis:132px}.bw-project-switcher-label{display:none}.bw-project-switcher-field{display:flex;padding-inline:8px}}.bw-admin-page{min-height:100%;padding:18px 24px 32px;background:#f8f9fa}.bw-projects-page,.bw-docs-page,.bw-user-settings-page{width:100%;max-width:none;margin:0}.bw-admin-page.bw-projects-page,.bw-admin-page.bw-docs-page,.bw-admin-page.bw-user-settings-page{padding:10px 12px 24px}.bw-admin-page.bw-projects-page,.bw-admin-page.bw-docs-page,.bw-admin-page.bw-user-settings-page{box-sizing:border-box;height:calc(100vh - 56px);overflow:hidden}.bw-admin-page.bw-user-settings-page{padding:8px 12px 10px}.bw-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px;padding:4px 0 10px;background:transparent;border:0;border-radius:0}.bw-page-title{margin:0;color:#0a0a0a;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:0}.bw-page-subtitle{margin:5px 0 0;color:#9ca3af;font-size:13px;line-height:1.5}.bw-surface{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.bw-surface-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 18px;border-bottom:1px solid #f0f0f0}.bw-surface-title{display:flex;align-items:center;gap:10px;margin:0;color:#0a0a0a;font-size:15px;font-weight:600}.bw-surface-subtitle{margin:5px 0 0;color:#6b7280;font-size:13px;line-height:1.45}.bw-surface-body{padding:18px}.bw-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bw-segmented-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:3px;background:#f3f4f6;border-radius:7px}.bw-segmented-tab{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.bw-segmented-tab:hover{color:#374151;background:#ffffff80}.bw-segmented-tab.is-active{color:#0a0a0a;font-weight:600;background:#fff;box-shadow:0 1px 3px #0000001a}.bw-count-pill{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#e5e7eb;color:#6b7280;font-size:11px;font-weight:600;line-height:18px;text-align:center}.is-active .bw-count-pill{background:#0a0a0a;color:#fff}.bw-empty-surface{padding:80px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-align:center}.bw-card-list{display:flex;flex-direction:column;gap:6px}.bw-projects-page .bw-project-main .bw-surface-head{align-items:flex-start;min-height:0;padding:12px 18px}.bw-projects-page .bw-toolbar{margin-left:auto}.bw-projects-page .bw-surface-body{padding:14px 18px 18px}.bw-projects-page .bw-page-header .ant-btn{height:36px;padding-inline:14px}.bw-project-create-modal .ant-form-item-extra{margin-top:8px;line-height:20px}.bw-project-card{display:grid;grid-template-columns:38px minmax(220px,1fr) 64px 64px 86px 16px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.bw-project-card:hover{border-color:#d1d5db;background:#fafafa}.bw-project-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#f3f4f6;color:#374151;font-size:18px;transition:background .2s}.bw-project-card:hover .bw-project-icon{background:#e5e7eb}.bw-project-name{overflow:hidden;color:#0a0a0a;font-size:14px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.bw-project-meta{display:flex;align-items:center;gap:8px;margin-top:4px;color:#6b7280;font-size:12px}.bw-project-platform{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#6b7280;font-size:12px;font-weight:500}.bw-project-stat{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.bw-project-time{min-width:0;color:#9ca3af;font-size:12px;text-align:right;white-space:nowrap}.bw-project-workbench{display:grid;grid-template-columns:260px minmax(680px,1fr) 300px;gap:12px;align-items:start;height:100%;overflow:hidden}.bw-product-rail,.bw-product-summary{position:static;max-height:100%;min-height:0;padding:0;overflow:hidden}.bw-product-rail{display:flex;flex-direction:column}.bw-rail-title{margin:0 0 10px;color:#6b7280;font-size:12px;font-weight:650}.bw-product-rail .bw-rail-title{display:flex;align-items:center;min-height:48px;margin:0;padding:0 14px;color:#0a0a0a;font-size:14px;font-weight:650;border-bottom:1px solid #f0f0f0}.bw-product-list{flex:1 1 auto;min-height:0;padding:10px 10px 12px;overflow-y:auto;scrollbar-gutter:stable}.bw-product-list,.bw-platform-stack{display:flex;flex-direction:column;gap:6px}.bw-product-nav-card{display:flex;flex-direction:column;gap:4px;width:100%;min-height:56px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6b7280;text-align:left;cursor:pointer;transition:all .2s ease}.bw-product-nav-card:hover{background:#f8f9fa;border-color:#e5e7eb}.bw-product-nav-card.is-active{border-color:#e5e7eb;background:#f3f4f6;color:#0a0a0a;box-shadow:0 1px 2px #0000000a}.bw-product-nav-card.is-active .bw-product-nav-meta{color:#6b7280}.bw-product-nav-name{overflow:hidden;color:inherit;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bw-product-nav-meta{color:#9ca3af;font-size:12px}.bw-project-main{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.bw-project-main .bw-surface-head{flex:0 0 auto}.bw-project-main .bw-surface-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.bw-product-summary{display:flex;flex-direction:column;gap:0;overflow-y:auto;scrollbar-gutter:stable}.bw-summary-block{display:flex;flex-direction:column;gap:4px}.bw-product-summary .bw-summary-block{min-height:56px;justify-content:center;padding:0 14px;border-bottom:1px solid #f0f0f0}.bw-summary-label{color:#9ca3af;font-size:12px;font-weight:600}.bw-summary-title{overflow:hidden;color:#0a0a0a;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bw-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bw-product-summary .bw-summary-metrics{padding:14px}.bw-summary-metrics>div{min-width:0;padding:14px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:center;transition:all .2s ease}.bw-summary-metrics strong{display:block;color:#0a0a0a;font-size:20px;font-weight:700;line-height:1.2}.bw-summary-metrics span{display:block;margin-top:6px;color:#9ca3af;font-size:12px;font-weight:500}.bw-summary-section{padding-top:2px}.bw-product-summary .bw-summary-section{padding:0 14px 14px}.bw-platform-line{display:flex;align-items:center;gap:10px;min-height:32px;color:#6b7280;font-size:13px}.bw-platform-line>span:nth-child(2){flex:1;min-width:0}.bw-platform-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.bw-platform-line strong{color:#0a0a0a;font-weight:650;flex-shrink:0;min-width:20px;text-align:right}.bw-settings-layout{display:grid;grid-template-columns:220px minmax(720px,1fr) 300px;gap:12px;align-items:stretch;height:100%;overflow:hidden}.bw-settings-nav{position:static;max-height:100%;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-y:auto;scrollbar-gutter:stable}.bw-settings-nav-item{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s}.bw-settings-nav-item:hover{color:#374151;background:#f3f4f6}.bw-settings-nav-item.is-active{color:#0a0a0a;font-weight:600;background:#f3f4f6}.bw-settings-content{display:flex;flex-direction:column;gap:12px;min-width:0}.bw-project-settings-page{box-sizing:border-box;display:flex;flex-direction:column;container-type:inline-size;height:calc(100vh - 56px);padding:0;overflow:hidden;background:#f8f9fa}.bw-project-settings-page .bw-page-header{flex:0 0 auto;background:#fff;border-bottom:1px solid #edf0f4;margin:0;min-height:48px}.bw-project-settings-shell{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;height:auto;overflow:hidden;background:#fff;border-top:1px solid #e7ebf0;border-left:1px solid #e7ebf0}.bw-project-settings-tabs{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-height:56px;padding:0 18px;overflow-x:auto;border-bottom:1px solid #edf0f4;background:#fff;scrollbar-width:thin}.bw-project-settings-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#64748b;font:inherit;font-size:13px;font-weight:500;line-height:34px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bw-project-settings-tab:hover{background:#f3f4f6;color:#111827}.bw-project-settings-tab.is-active{background:#f3f4f6;color:#111827;font-weight:600}.bw-project-settings-tab.is-danger{color:#ef4444}.bw-project-settings-tab.is-danger:hover{background:#fef2f2;color:#dc2626}.bw-project-settings-tab.is-danger.is-active{background:#fef2f2;color:#dc2626;font-weight:600}.bw-project-settings-content{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:#fff}.bw-project-settings-page .bw-settings-content{height:100%;gap:0}.bw-project-settings-page .bw-surface{display:flex;flex-direction:column;min-height:100%;border:0;border-radius:0}.bw-project-settings-page .bw-surface-head{border-bottom-color:#edf0f4;min-height:48px;padding:0 18px}.bw-project-settings-page .bw-surface-body{flex:1 1 auto;min-height:0;padding:18px 18px 24px;overflow:auto;scrollbar-gutter:stable}.bw-project-settings-page .ant-table-thead>tr>th{border-bottom:1px solid #edf0f4;background:#fff;color:#8b95a1;font-size:12px;font-weight:600}.bw-project-settings-page .ant-table-tbody>tr>td{border-bottom:1px solid #edf0f4}.bw-project-settings-page .bw-sdk-version-rules-table.is-scrollable .ant-table-container{border:1px solid #edf0f4;border-radius:6px;overflow:hidden}.bw-project-settings-page .bw-sdk-version-rules-table.is-scrollable .ant-table-thead>tr>th{position:sticky;top:0;z-index:1}.bw-project-settings-page .bw-sdk-version-rules-table.is-scrollable .ant-table-body{scrollbar-gutter:stable}@container (max-width: 760px){.bw-project-settings-page .bw-page-header{padding:10px 14px 9px!important}.bw-project-settings-tabs{flex-wrap:wrap;align-content:flex-start;min-height:0;max-height:118px;padding:8px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.bw-project-settings-tab{flex:0 1 auto;max-width:100%}.bw-project-settings-content{overflow:hidden}.bw-project-settings-page .bw-surface-head{align-items:center;flex-direction:row;min-height:46px;padding:0 14px}.bw-project-settings-page .bw-surface-body{padding:16px 14px 22px}.bw-project-settings-page .ant-form{max-width:100%}}.bw-danger-actions{display:flex;flex-direction:column;gap:0;max-width:960px;border:1px solid #edf0f4;border-radius:8px;overflow:hidden}.bw-danger-action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;padding:20px 22px;background:#fff}.bw-danger-action+.bw-danger-action{border-top:1px solid #edf0f4}.bw-danger-action h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#111827;font-size:14px;font-weight:650;line-height:20px}.bw-danger-action p{margin:0;color:#6b7280;font-size:13px;line-height:20px}.bw-danger-action.is-destructive{background:snow}.bw-danger-action.is-destructive h4{color:#ff4d4f}.bw-subject-delete-form{justify-content:flex-end;row-gap:10px}@media (max-width: 960px){.bw-danger-action{align-items:stretch;flex-direction:column}.bw-subject-delete-form{justify-content:flex-start}}.bw-settings-main{min-width:0;height:100%;max-height:100%;overflow-y:auto;scrollbar-gutter:stable}.bw-settings-main-fixed{display:flex;min-height:0;overflow:hidden}.bw-user-settings-page .bw-surface-body{padding:18px 20px 22px}.bw-user-settings-page .bw-sdk-version-policy-form .ant-tabs{margin-bottom:12px}.bw-user-settings-page .bw-sdk-version-rules-table.is-scrollable .ant-table-container{border:1px solid #edf0f4;border-radius:6px;overflow:hidden}.bw-user-settings-page .bw-sdk-version-rules-table.is-scrollable .ant-table-thead>tr>th{position:sticky;top:0;z-index:1}.bw-user-settings-page .bw-sdk-version-rules-table.is-scrollable .ant-table-body{scrollbar-gutter:stable}.bw-settings-aside{position:static;max-height:100%;padding:16px;overflow-y:auto;scrollbar-gutter:stable}.bw-settings-identity{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.bw-profile-avatar-block{display:flex;justify-content:center;flex-shrink:0}.bw-user-avatar.ant-avatar{display:inline-flex;align-items:center;justify-content:center}.bw-user-avatar.ant-avatar .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.bw-settings-identity strong,.bw-settings-kv strong{display:block;overflow:hidden;color:#0a0a0a;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bw-settings-identity span,.bw-settings-kv span{display:block;margin-top:4px;color:#9ca3af;font-size:12px}.bw-settings-kv{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0}.bw-settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.bw-user-admin-content,.bw-user-admin-surface{min-height:0;height:100%}.bw-user-admin-content{flex:1 1 auto;overflow:hidden}.bw-user-admin-surface{display:flex;flex-direction:column}.bw-user-admin-surface .bw-surface-head{justify-content:space-between;min-height:44px;padding:0 16px}.bw-user-admin-body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;padding:8px 20px 10px;overflow:hidden}.bw-user-admin-toolbar{margin-bottom:0}.bw-user-admin-toolbar .ant-input-affix-wrapper,.bw-user-admin-toolbar .ant-select-selector,.bw-user-admin-toolbar .ant-btn{min-height:36px}.bw-user-table-frame{flex:0 0 auto;min-width:0;overflow-x:auto;overflow-y:visible}.bw-user-table-frame .ant-table-container{min-width:900px}.bw-user-pagination{margin-top:auto;display:flex;flex:0 0 auto;justify-content:flex-end}.bw-form-card :where(.ant-card-head){min-height:56px;border-bottom:1px solid #f0f0f0}.bw-form-card :where(.ant-card-body){padding:24px}.bw-form-grid{display:grid;grid-template-columns:130px minmax(0,680px);gap:28px;align-items:start}.bw-form-fields{max-width:680px}.bw-sdk-settings-form{max-width:960px}.bw-sdk-settings-form>.ant-form-item,.bw-sdk-settings-form>p{max-width:680px}.bw-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,270px));gap:18px}.bw-doc-workbench{display:grid;grid-template-columns:240px minmax(760px,1fr) 300px;gap:12px;align-items:start;height:100%;overflow:hidden}.bw-doc-rail,.bw-doc-resource-panel{position:static;max-height:100%;min-height:0;padding:16px;overflow-y:auto;scrollbar-gutter:stable}.bw-doc-rail .bw-rail-title{display:flex;align-items:center;min-height:40px;margin:0 0 8px;padding:0;color:#0a0a0a;font-size:14px;font-weight:650;border-bottom:none}.bw-doc-resource-panel .bw-summary-title{font-size:16px}.bw-doc-platform-list{display:flex;flex-direction:column;gap:2px}.bw-docs-page .ant-tabs-nav{flex:0 0 auto;margin:0;padding:0 18px;border-bottom:1px solid #f0f0f0}.bw-docs-page .ant-tabs-nav:before{border-bottom-color:#f0f0f0}.bw-docs-page .ant-tabs-tab{padding:10px 0;font-size:14px;font-weight:500;color:#6b7280;transition:color .2s}.bw-docs-page .ant-tabs-tab:hover{color:#374151}.bw-docs-page .ant-tabs-tab-active{font-weight:600}.bw-docs-page .ant-tabs-ink-bar{height:2px;border-radius:1px}.bw-doc-resource-panel .bw-summary-block{min-height:40px;justify-content:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.bw-doc-resource-panel .bw-summary-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px}.bw-doc-platform-item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:38px;padding:0 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.bw-doc-platform-item:hover{background:#f8f9fa;border-color:#e5e7eb;color:#374151}.bw-doc-platform-item.is-active{background:#f3f4f6;border-color:#e5e7eb;color:#0a0a0a;font-weight:650}.bw-doc-language-select{flex:0 0 148px;margin-left:auto}.bw-doc-language-select .ant-select-selector{border-radius:8px!important}.bw-doc-main{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.bw-doc-main .bw-surface-head{flex:0 0 auto;align-items:center;justify-content:space-between;min-height:56px;padding:12px 18px}.bw-doc-head-copy{min-width:0}.bw-doc-main .bw-surface-body{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.bw-doc-resource-panel{display:flex;flex-direction:column;gap:12px}.bw-resource-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:all .2s ease}.bw-resource-card:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000a}.bw-resource-card>div:first-child{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bw-resource-card strong{overflow:hidden;color:#0a0a0a;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bw-resource-meta{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.bw-resource-meta div{display:flex;align-items:center;justify-content:space-between;gap:12px}.bw-resource-meta dt,.bw-resource-meta dd{margin:0;font-size:12px;line-height:1.5}.bw-resource-meta dt{color:#9ca3af}.bw-resource-meta dd{overflow:hidden;color:#374151;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bw-resource-actions{display:flex;gap:8px}.bw-resource-actions .ant-btn{flex:1;min-height:32px;font-size:13px}.bw-docs-page .ant-tabs{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;width:100%}.bw-docs-page .ant-tabs-content-holder,.bw-docs-page .ant-tabs-content,.bw-docs-page .ant-tabs-tabpane,.bw-doc-reading-spin,.bw-doc-reading-spin .ant-spin-container{min-height:0;height:100%}.bw-docs-page .ant-tabs-tabpane{overflow-y:auto;scrollbar-gutter:stable}.bw-doc-content-shell{position:relative;min-height:0;height:100%}.bw-doc-render-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:72px;background:#ffffffb8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#6b7280;font-size:13px;font-weight:600;pointer-events:none}.bw-doc-render-mask span{padding:8px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;box-shadow:0 6px 18px #0f172a14}.bw-docs-page .markdown-viewer-wrapper{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;min-height:0;height:100%;overflow:hidden;background:#fff}.bw-docs-page .markdown-viewer-wrapper.no-toc{grid-template-columns:minmax(0,1fr)}.bw-docs-page .markdown-toc{position:static;width:auto;max-height:none;height:100%;padding:16px 14px;overflow-y:auto;border:0;border-right:1px solid #f0f0f0;border-radius:0;background:#fbfbfc;scrollbar-gutter:stable}.bw-docs-page .markdown-toc-title{margin-bottom:10px;padding-bottom:10px;border-bottom-color:#eef0f3;color:#0a0a0a;font-size:13px}.bw-docs-page .markdown-toc-item{padding:5px 8px;color:#6b7280;font-size:12px}.bw-docs-page .markdown-toc-item:hover{background:#f3f4f6;color:#0a0a0a}.bw-docs-page .markdown-viewer-content{max-width:none;height:100%;padding:28px 32px 52px;overflow-y:auto;scrollbar-gutter:stable}.bw-docs-page .markdown-body{font-size:14px;line-height:1.75}.bw-docs-page .markdown-body>:first-child{margin-top:0}.bw-docs-page .markdown-body h1{font-size:24px;line-height:1.35}.bw-docs-page .markdown-body h2{margin-top:26px;font-size:20px}.bw-docs-page .markdown-body pre{white-space:pre-wrap}.bw-doc-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.bw-doc-download-grid,.bw-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bw-docs-page .bw-upload-grid{padding:18px;align-items:start}.bw-file-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s}.bw-file-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.bw-upload-panel{padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.bw-upload-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bw-upload-panel-head .bw-section-title{margin:0}.bw-upload-panel .ant-upload-wrapper,.bw-upload-panel .ant-upload-drag{height:188px}.bw-upload-panel .ant-upload-drag .ant-upload{padding:24px 16px}.bw-upload-panel .ant-upload-drag-icon{margin-bottom:8px}.bw-upload-panel .ant-upload-text,.bw-upload-panel .ant-upload-hint,.bw-upload-panel p{margin-bottom:4px}.bw-section-title{margin:0 0 16px;color:#0a0a0a;font-size:15px;font-weight:600}.bw-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.bw-stat-card{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.bw-stat-label{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:8px}.bw-stat-value{color:#0a0a0a;font-size:24px;font-weight:700;line-height:1.2}.ant-checkbox-wrapper .ant-checkbox{min-width:20px;min-height:20px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:36px;min-height:36px;line-height:36px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{min-height:36px}@media (max-width: 768px){.bw-admin-page{padding:16px}.bw-page-header,.bw-surface-head{flex-direction:column;align-items:stretch}.bw-surface-head{padding:16px}.bw-project-card{grid-template-columns:38px minmax(0,1fr) 16px}.bw-project-stat,.bw-project-time{display:none}.bw-settings-layout,.bw-doc-download-grid,.bw-upload-grid{grid-template-columns:1fr}.bw-settings-nav{position:static}.bw-form-grid,.bw-password-grid{grid-template-columns:1fr}.ant-table{font-size:12px}.ant-card-body{padding:16px}.ant-descriptions-item-label,.ant-descriptions-item-content{padding:8px 16px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .25s ease-out}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}.ai-markdown-content p{margin:0 0 8px}.ai-markdown-content p:last-child{margin-bottom:0}.ai-markdown-content h1,.ai-markdown-content h2,.ai-markdown-content h3{margin:12px 0 8px;font-weight:600}.ai-markdown-content h2{font-size:15px}.ai-markdown-content h3{font-size:14px}.ai-markdown-content ul,.ai-markdown-content ol{margin:4px 0;padding-left:20px}.ai-markdown-content li{margin-bottom:2px}.ai-markdown-content blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid #E5E7EB;color:#737373}.ai-auto-analysis-note{background:#e8f4fd;border:1px solid #BAE0FF;border-radius:6px;padding:8px 12px}@media print{.ant-layout-sider,.ant-layout-header,.ant-pro-layout-menu{display:none!important}.ant-layout-content{margin:0!important;padding:20px!important}}.sidebar-collapse-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:4px auto 8px;border-radius:7px;color:#00000073;cursor:pointer;transition:background-color .2s,color .2s}.sidebar-collapse-btn:hover{background-color:#0000000a;color:#000000e0}.ant-pro-layout-sider-dark .sidebar-collapse-btn{color:#ffffffa6;border-top-color:#ffffff1a}.ant-pro-layout-sider-dark .sidebar-collapse-btn:hover{background-color:#ffffff14;color:#fff}
