body{background-color:#f5f5f5;padding:0;transition:background-color .3s ease}html.dark-mode body{background-color:#000}.ant-layout{background:#fff}html.dark-mode .ant-layout{background:#141414!important}.ant-layout-sider{background:#fff!important;transition:background-color .3s ease}html.dark-mode .ant-layout-sider{background:#141414!important}.ant-menu{background:#fff!important;transition:background-color .3s ease}html.dark-mode .ant-menu{background:#141414!important}.ant-menu-item{border-radius:6px!important;margin:4px 8px!important;transition:background-color .3s ease,color .3s ease}.ant-menu-item-selected{background-color:#f0f5ff!important}html.dark-mode .ant-menu-item-selected{background-color:#111b26!important;color:#ffffffd9!important}html.dark-mode .ant-menu-item{color:#ffffffa6!important}html.dark-mode .ant-menu-item:hover{color:#ffffffd9!important}html.dark-mode .ant-menu-item .anticon{color:#ffffffa6!important}html.dark-mode .ant-menu-item-selected .anticon{color:#ffffffd9!important}.ant-card{border:1px solid #f0f0f0;box-shadow:0 1px 2px #00000008}html.dark-mode .ant-card{background:#141414!important;border-color:#303030!important;box-shadow:0 1px 2px #0000004d}html.dark-mode .ant-card-head{background:#1f1f1f!important;border-bottom-color:#303030!important;color:#ffffffd9!important}html.dark-mode .ant-card-head-title{color:#ffffffd9!important}html.dark-mode .ant-card-body{background:#141414!important;color:#ffffffd9!important}.ant-table{font-size:14px}.ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #f0f0f0;transition:background-color .3s ease,border-color .3s ease}html.dark-mode .ant-table-thead>tr>th{background-color:#1f1f1f!important;border-bottom-color:#303030!important;color:#ffffffd9!important}html.dark-mode .ant-table,html.dark-mode .ant-table-tbody>tr>td{background:#141414!important;color:#ffffffd9!important}html.dark-mode .ant-table-tbody>tr>td{border-bottom-color:#303030!important}.ant-table-tbody>tr:hover>td{background-color:#fafafa!important}html.dark-mode .ant-table-tbody>tr:hover>td{background-color:#262626!important}html.dark-mode .ant-table-container,html.dark-mode .ant-table-wrapper{background:#141414!important}.ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}html.dark-mode .ant-btn-default{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-btn-default:hover{background:#262626!important;border-color:#595959!important;color:#ffffffd9!important}html.dark-mode .ant-btn-text{color:#ffffffd9!important}html.dark-mode .ant-btn-text:hover{background:#ffffff14!important}.ant-input,.ant-picker,.ant-select-selector{border-color:#d9d9d9!important;border-radius:6px!important;transition:background-color .3s ease,border-color .3s ease}html.dark-mode .ant-input,html.dark-mode .ant-input-affix-wrapper,html.dark-mode .ant-input-number,html.dark-mode .ant-picker,html.dark-mode .ant-select-selector{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-input::placeholder,html.dark-mode .ant-select-selection-placeholder{color:#ffffff4d!important}.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#40a9ff!important}.ant-input-focused,.ant-picker-focused .ant-picker-input,.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}html.dark-mode .ant-select-dropdown{background:#1f1f1f!important}html.dark-mode .ant-select-item{color:#ffffffd9!important}html.dark-mode .ant-select-item-option-selected{background:#111b26!important}html.dark-mode .ant-select-item:hover{background:#262626!important}html.dark-mode .ant-modal-content{background:#141414!important;color:#ffffffd9!important}html.dark-mode .ant-modal-header{background:#1f1f1f!important;border-bottom-color:#303030!important}html.dark-mode .ant-modal-title{color:#ffffffd9!important}html.dark-mode .ant-modal-footer{background:#141414!important;border-top-color:#303030!important}html.dark-mode .ant-modal-close-x{color:#ffffff73!important}html.dark-mode .ant-modal-close-x:hover{color:#ffffffbf!important}html.dark-mode .ant-form-item-label>label{color:#ffffffd9!important}html.dark-mode .ant-form-item-required:before{color:#ff4d4f!important}html.dark-mode .ant-tabs-nav{background:#0000!important}html.dark-mode .ant-tabs-tab{color:#ffffffa6!important}html.dark-mode .ant-tabs-tab-active{color:#1890ff!important}html.dark-mode .ant-tabs-tab:hover{color:#ffffffd9!important}html.dark-mode .ant-divider{border-color:#303030!important}html.dark-mode .ant-descriptions-item-label{color:#ffffffa6!important}html.dark-mode .ant-descriptions-item-content,html.dark-mode .ant-typography,html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5,html.dark-mode h6{color:#ffffffd9!important}html.dark-mode .ant-pagination-item{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-pagination-item a{color:#ffffffd9!important}html.dark-mode .ant-pagination-item-active{background:#111b26!important;border-color:#1890ff!important}html.dark-mode .ant-pagination-next button,html.dark-mode .ant-pagination-prev button{color:#ffffffd9!important}html.dark-mode .ant-popover-inner{background:#1f1f1f!important}html.dark-mode .ant-popover-title{border-bottom-color:#303030!important;color:#ffffffd9!important}html.dark-mode .ant-popover-inner-content{color:#ffffffd9!important}html.dark-mode .ant-dropdown-menu{background:#1f1f1f!important}html.dark-mode .ant-dropdown-menu-item{color:#ffffffd9!important}html.dark-mode .ant-dropdown-menu-item:hover{background:#262626!important}html.dark-mode .ant-badge-count{background:#ff4d4f!important}html.dark-mode .ant-tag{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-input-textarea-show-count:after{color:#ffffff73!important}html.dark-mode .ant-input-textarea,html.dark-mode .ant-input-textarea textarea,html.dark-mode textarea.ant-input{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-input-textarea-show-count{background:#1f1f1f!important}html.dark-mode .ant-input-number-input{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode [class*=content],html.dark-mode [class*=description],html.dark-mode [class*=text-area]{color:#ffffffd9!important}html.dark-mode [contenteditable=true],html.dark-mode [contenteditable],html.dark-mode code,html.dark-mode div[style*="background-color: #fff"],html.dark-mode div[style*="background-color: rgb(255, 255, 255)"],html.dark-mode div[style*="background-color: white"],html.dark-mode div[style*="background: #fff"],html.dark-mode div[style*="background: white"],html.dark-mode div[style*="backgroundColor: #fff"],html.dark-mode div[style*="backgroundColor: white"],html.dark-mode pre{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode code,html.dark-mode pre{border-color:#434343!important}html.dark-mode .ant-drawer-content{background:#141414!important}html.dark-mode .ant-drawer-header{background:#1f1f1f!important;border-bottom-color:#303030!important}html.dark-mode .ant-drawer-title{color:#ffffffd9!important}html.dark-mode .ant-drawer-body{background:#141414!important;color:#ffffffd9!important}html.dark-mode .ant-drawer-footer{background:#1f1f1f!important;border-top-color:#303030!important}html.dark-mode .ant-segmented{background:#1f1f1f!important}html.dark-mode .ant-segmented-item{color:#ffffffa6!important}html.dark-mode .ant-segmented-item-selected{background:#141414!important;color:#ffffffd9!important}html.dark-mode .ant-space{color:#ffffffd9!important}html.dark-mode .ant-list{background:#0000!important}html.dark-mode .ant-list-item{border-bottom-color:#303030!important;color:#ffffffd9!important}html.dark-mode .ant-list-item-meta-title{color:#ffffffd9!important}html.dark-mode .ant-list-item-meta-description{color:#ffffffa6!important}html.dark-mode .ant-statistic{color:#ffffffd9!important}html.dark-mode .ant-statistic-title{color:#ffffffa6!important}html.dark-mode .ant-result-title,html.dark-mode .ant-statistic-content{color:#ffffffd9!important}html.dark-mode .ant-result-subtitle{color:#ffffffa6!important}html.dark-mode .ant-skeleton-content .ant-skeleton-paragraph>li,html.dark-mode .ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#1f1f1f 25%,#262626 37%,#1f1f1f 63%)!important}html.dark-mode .ant-avatar{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode .ant-picker-calendar{background:#141414!important}html.dark-mode .ant-picker-panel{background:#1f1f1f!important}html.dark-mode .ant-picker-cell{color:#ffffffa6!important}html.dark-mode .ant-picker-cell-in-view{color:#ffffffd9!important}html.dark-mode .ant-picker-dropdown{background:#1f1f1f!important}html.dark-mode .ant-picker-header{border-bottom-color:#303030!important;color:#ffffffd9!important}html.dark-mode .ant-cascader-menu,html.dark-mode .ant-picker-body{background:#1f1f1f!important}html.dark-mode .ant-cascader-menu-item{color:#ffffffd9!important}html.dark-mode .ant-cascader-menu-item:hover{background:#262626!important}html.dark-mode .ant-transfer{color:#ffffffd9!important}html.dark-mode .ant-transfer-list{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-transfer-list-header{background:#262626!important;border-bottom-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-rate{color:#ffffff40!important}html.dark-mode .ant-rate-star-full{color:#fadb14!important}html.dark-mode .ant-mentions{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-mentions-dropdown{background:#1f1f1f!important}html.dark-mode .ant-mentions-dropdown-menu-item{color:#ffffffd9!important}html.dark-mode .ant-mentions-dropdown-menu-item:hover{background:#262626!important}html.dark-mode div[style*="background-color: #f9f9f9"],html.dark-mode div[style*="background: #f9f9f9"],html.dark-mode div[style*="backgroundColor: #f9f9f9"],html.dark-mode div[style*="backgroundColor:#f9f9f9"]{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode div[style*="background-color: #fff7e6"],html.dark-mode div[style*="background-color: #fffbe6"],html.dark-mode div[style*="background: #fff7e6"],html.dark-mode div[style*="background: #fffbe6"],html.dark-mode div[style*="backgroundColor: #fff7e6"],html.dark-mode div[style*="backgroundColor: #fffbe6"],html.dark-mode div[style*="backgroundColor:#fff7e6"],html.dark-mode div[style*="backgroundColor:#fffbe6"]{background:#2d2a1f!important;background-color:#2d2a1f!important;border-color:#594214!important;color:#ffffffd9!important}html.dark-mode div[style*="background-color: #fff1f0"],html.dark-mode div[style*="background: #fff1f0"],html.dark-mode div[style*="backgroundColor: #fff1f0"],html.dark-mode div[style*="backgroundColor:#fff1f0"]{background:#2a1f1f!important;background-color:#2a1f1f!important;border-color:#58181c!important;color:#ffffffd9!important}html.dark-mode div[style*="background-color: #f5f5f5"],html.dark-mode div[style*="background: #f5f5f5"],html.dark-mode div[style*="backgroundColor: #f5f5f5"],html.dark-mode div[style*="backgroundColor:#f5f5f5"]{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode div[style*="background-color: #f6ffed"],html.dark-mode div[style*="background: #f6ffed"],html.dark-mode div[style*="backgroundColor: #f6ffed"],html.dark-mode div[style*="backgroundColor:#f6ffed"]{background:#1f2a1f!important;background-color:#1f2a1f!important;border-color:#274916!important;color:#ffffffd9!important}html.dark-mode div[style*="background-color: #fff2f0"],html.dark-mode div[style*="background: #fff2f0"],html.dark-mode div[style*="backgroundColor: #fff2f0"],html.dark-mode div[style*="backgroundColor:#fff2f0"]{background:#2a1f1f!important;background-color:#2a1f1f!important;border-color:#58181c!important;color:#ffffffd9!important}html.dark-mode .ant-card[style*="background-color: #fff"],html.dark-mode .ant-card[style*="background: #fff"]{background:#141414!important}html.dark-mode div[style*="alignItems: center"][style*="justifyContent: center"][style*="background: #fff"],html.dark-mode div[style*="display: flex"][style*="background: #fff"]{background:#000!important}html.dark-mode [style*="border-color: #ffd591"],html.dark-mode [style*="border-color: #ffe58f"],html.dark-mode [style*="border: 1px solid #ffd591"],html.dark-mode [style*="border: 1px solid #ffe58f"]{border-color:#594214!important}html.dark-mode [style*="border-left: 3px solid #faad14"],html.dark-mode [style*="borderLeft: 3px solid #faad14"]{border-left-color:#d48806!important}html.dark-mode [style*="background: #52c41a"],html.dark-mode [style*="backgroundColor: #52c41a"]{color:#fff!important}html.dark-mode .video-player,html.dark-mode [class*=video],html.dark-mode video{background:#000!important}html.dark-mode img{opacity:.9}html.dark-mode [style*="background: #"],html.dark-mode [style*="backgroundColor: #"]{color:inherit}html.dark-mode div[style*="background-color:"],html.dark-mode div[style*="background:"],html.dark-mode div[style*="backgroundColor:"]{color:#ffffffd9}html.dark-mode [style*="padding: 12px"][style*=borderRadius],html.dark-mode [style*="padding: 8px"][style*=borderRadius],html.dark-mode [style*="whiteSpace: pre-wrap"]{color:#ffffffd9!important}html.dark-mode .panel-content,html.dark-mode .visual-description,html.dark-mode [class*=Description],html.dark-mode [class*=description]{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode .ant-card .ant-card-body div,html.dark-mode .ant-modal-body div[style*=padding],html.dark-mode [class*=Character],html.dark-mode [class*=Identity],html.dark-mode [class*=character],html.dark-mode [class*=identity]{color:#ffffffd9}html.dark-mode [class*=Character] div,html.dark-mode [class*=Identity] div,html.dark-mode [class*=character] div,html.dark-mode [class*=identity] div,html.dark-mode [style*="padding: 2px"],html.dark-mode [style*="padding: 4px"]{color:inherit}html.dark-mode [class*=History],html.dark-mode [class*=Panel],html.dark-mode [class*=Scene],html.dark-mode [class*=Timeline],html.dark-mode [class*=history],html.dark-mode [class*=panel],html.dark-mode [class*=scene],html.dark-mode [class*=timeline],html.dark-mode article,html.dark-mode aside,html.dark-mode footer,html.dark-mode header,html.dark-mode main,html.dark-mode section{color:#ffffffd9}html.dark-mode div[style*="background: #fff"],html.dark-mode div[style*="background: #ffffff"],html.dark-mode div[style*="background: white"],html.dark-mode div[style*="background:#fff"],html.dark-mode div[style*="background:#ffffff"],html.dark-mode div[style*="background:white"]{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode div[style*="display: flex"][style*="justifyContent: center"][style*=background]{background:#141414!important}html.dark-mode *{border-color:#303030}html.dark-mode .ant-checkbox-wrapper span,html.dark-mode .ant-form-item-label,html.dark-mode .ant-radio-wrapper span,html.dark-mode label{color:#ffffffd9!important}html.dark-mode .ant-select-auto-complete .ant-select-selector{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode .ant-picker-time-panel,html.dark-mode .ant-picker-time-panel-column{background:#1f1f1f!important}html.dark-mode .ant-picker-time-panel-cell-inner{color:#ffffffd9!important}html.dark-mode .ant-anchor-wrapper{background:#0000!important}html.dark-mode .ant-anchor-link-title{color:#ffffffa6!important}html.dark-mode .ant-anchor-link-active>.ant-anchor-link-title{color:#1890ff!important}html.dark-mode .ant-breadcrumb,html.dark-mode .ant-breadcrumb-link{color:#ffffffa6!important}html.dark-mode .ant-breadcrumb-separator{color:#ffffff73!important}html.dark-mode .ant-page-header{background:#0000!important;color:#ffffffd9!important}html.dark-mode .ant-page-header-heading-title{color:#ffffffd9!important}html.dark-mode .ant-page-header-heading-sub-title{color:#ffffffa6!important}html.dark-mode .ant-affix{background:#0000!important}html.dark-mode .ant-back-top{color:#ffffffd9!important}html.dark-mode .ant-back-top-content{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-comment{background:#0000!important}html.dark-mode .ant-comment-content-author-name{color:#ffffffd9!important}html.dark-mode .ant-comment-content-author-time{color:#ffffff73!important}html.dark-mode .ant-comment-content-detail{color:#ffffffd9!important}html.dark-mode .ant-watermark{color:#ffffff26!important}html.dark-mode .ant-qrcode{background:#fff!important;padding:8px!important}html.dark-mode .ant-tour{background:#1f1f1f!important}html.dark-mode .ant-tour-content,html.dark-mode .ant-tour-title{color:#ffffffd9!important}html.dark-mode .ant-tour-description{color:#ffffffa6!important}html.dark-mode .ant-float-btn{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-float-btn-body{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode .ant-app,html.dark-mode .ant-splitter{background:#0000!important}html.dark-mode .ant-splitter-bar{background:#303030!important}html.dark-mode .ant-flex{background:#0000!important}html.dark-mode [style*="background-color: #fff7e6"],html.dark-mode [style*="background-color: #fffbe6"],html.dark-mode [style*="background-color:#fff7e6"],html.dark-mode [style*="background-color:#fffbe6"],html.dark-mode [style*="background: #fff7e6"],html.dark-mode [style*="background: #fffbe6"],html.dark-mode [style*="background:#fff7e6"],html.dark-mode [style*="background:#fffbe6"],html.dark-mode [style*="backgroundColor: #fff7e6"],html.dark-mode [style*="backgroundColor: #fffbe6"],html.dark-mode [style*="backgroundColor:#fff7e6"],html.dark-mode [style*="backgroundColor:#fffbe6"]{background:#2d2a1f!important;background-color:#2d2a1f!important;border-color:#594214!important;color:#ffffffd9!important}html.dark-mode [style*="background-color: #f6ffed"],html.dark-mode [style*="background-color:#f6ffed"],html.dark-mode [style*="background: #f6ffed"],html.dark-mode [style*="background:#f6ffed"],html.dark-mode [style*="backgroundColor: #f6ffed"],html.dark-mode [style*="backgroundColor:#f6ffed"]{background:#1f2a1f!important;background-color:#1f2a1f!important;border-color:#274916!important;color:#ffffffd9!important}html.dark-mode [style*="border: 1px solid #ffd591"],html.dark-mode [style*="border: 1px solid #ffe58f"],html.dark-mode [style*="border:1px solid #ffd591"],html.dark-mode [style*="border:1px solid #ffe58f"]{border-color:#594214!important}html.dark-mode [style*="border: 1px solid #b7eb8f"],html.dark-mode [style*="border:1px solid #b7eb8f"]{border-color:#274916!important}html.dark-mode [style*="background-color: #fff"],html.dark-mode [style*="background-color:#fff"],html.dark-mode [style*="background: #fff "],html.dark-mode [style*="background: #fff"],html.dark-mode [style*="background:#fff "],html.dark-mode [style*="background:#fff"],html.dark-mode [style*="backgroundColor: #fff"],html.dark-mode [style*="backgroundColor: '#fff'"],html.dark-mode [style*="backgroundColor:#fff"],html.dark-mode [style*='backgroundColor: "#fff"']{background:#141414!important;background-color:#141414!important;color:#ffffffd9!important}html.dark-mode [style*="background: #f5f5f5"],html.dark-mode [style*="background: #fafafa"],html.dark-mode [style*="background:#f5f5f5 "],html.dark-mode [style*="background:#f5f5f5"],html.dark-mode [style*="background:#fafafa "],html.dark-mode [style*="background:#fafafa"],html.dark-mode [style*="backgroundColor: #f5f5f5"],html.dark-mode [style*="backgroundColor: #fafafa"],html.dark-mode [style*="backgroundColor: '#f5f5f5'"],html.dark-mode [style*="backgroundColor: '#fafafa'"],html.dark-mode [style*="backgroundColor:#f5f5f5"],html.dark-mode [style*="backgroundColor:#fafafa"],html.dark-mode [style*='backgroundColor: "#f5f5f5"'],html.dark-mode [style*='backgroundColor: "#fafafa"']{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode [style*="background: #f0f0f0"],html.dark-mode [style*="background:#f0f0f0 "],html.dark-mode [style*="background:#f0f0f0"],html.dark-mode [style*="backgroundColor: #f0f0f0"],html.dark-mode [style*="backgroundColor: '#f0f0f0'"],html.dark-mode [style*="backgroundColor:#f0f0f0"],html.dark-mode [style*='backgroundColor: "#f0f0f0"']{background:#262626!important;background-color:#262626!important;color:#ffffffd9!important}html.dark-mode [style*="background: #f0f2f5"],html.dark-mode [style*="background: #f9f9f9"],html.dark-mode [style*="background:#f0f2f5 "],html.dark-mode [style*="background:#f0f2f5"],html.dark-mode [style*="background:#f9f9f9 "],html.dark-mode [style*="background:#f9f9f9"],html.dark-mode [style*="backgroundColor: #f0f2f5"],html.dark-mode [style*="backgroundColor: #f9f9f9"],html.dark-mode [style*="backgroundColor:#f0f2f5"],html.dark-mode [style*="backgroundColor:#f9f9f9"]{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode [style*="background: #e8e8e8"],html.dark-mode [style*="background:#e8e8e8"],html.dark-mode [style*="backgroundColor: #e8e8e8"],html.dark-mode [style*="backgroundColor:#e8e8e8"]{background:#262626!important;background-color:#262626!important;color:#ffffffd9!important}html.dark-mode [style*="background: #fff2f0"],html.dark-mode [style*="background:#fff2f0"],html.dark-mode [style*="backgroundColor: #fff2f0"],html.dark-mode [style*="backgroundColor:#fff2f0"]{background:#2a1f1f!important;background-color:#2a1f1f!important;border-color:#58181c!important;color:#ffffffd9!important}html.dark-mode [style*="background: #e6f7ff"],html.dark-mode [style*="background: #f0f5ff"],html.dark-mode [style*="background:#e6f7ff"],html.dark-mode [style*="background:#f0f5ff"],html.dark-mode [style*="backgroundColor: #e6f7ff"],html.dark-mode [style*="backgroundColor:#e6f7ff"]{background:#111b26!important;background-color:#111b26!important;border-color:#15395b!important;color:#ffffffd9!important}html.dark-mode [style*="background: #f9f0ff"],html.dark-mode [style*="background:#f9f0ff"],html.dark-mode [style*="backgroundColor: #f9f0ff"],html.dark-mode [style*="backgroundColor:#f9f0ff"]{background:#22183a!important;background-color:#22183a!important;color:#ffffffd9!important}html.dark-mode [style*="background: #f0fdf8"],html.dark-mode [style*="background:#f0fdf8"],html.dark-mode [style*="backgroundColor: #f0fdf8"],html.dark-mode [style*="backgroundColor:#f0fdf8"]{background:#1a2922!important;background-color:#1a2922!important;color:#ffffffd9!important}html.dark-mode [style*="border-left: 3px solid #d9d9d9"],html.dark-mode [style*="border-left: 4px solid #1890ff"],html.dark-mode [style*="border: 1px dashed #d9d9d9"],html.dark-mode [style*="border: 1px dashed #f0f0f0"],html.dark-mode [style*="border: 1px solid #d9d9d9"],html.dark-mode [style*="border: 1px solid #f0f0f0"],html.dark-mode [style*="border:1px dashed #d9d9d9"],html.dark-mode [style*="border:1px solid #d9d9d9"],html.dark-mode [style*="border:1px solid #f0f0f0"],html.dark-mode [style*="borderLeft: 3px solid #d9d9d9"],html.dark-mode [style*="borderLeft: 4px solid #1890ff"]{border-color:#434343!important}html.dark-mode [style*="border: 1px solid #adc6ff"],html.dark-mode [style*="border:1px solid #adc6ff"]{border-color:#15395b!important}html.dark-mode [style*="border: 1px solid #d3adf7"],html.dark-mode [style*="border:1px solid #d3adf7"]{border-color:#391085!important}html.dark-mode [style*="border: 1px solid #b7ebd9"],html.dark-mode [style*="border:1px solid #b7ebd9"]{border-color:#1a5c3e!important}html.dark-mode [style*="background: #1890ff"],html.dark-mode [style*="background: #722ed1"],html.dark-mode [style*="backgroundColor: #1890ff"],html.dark-mode [style*="backgroundColor: #722ed1"]{opacity:.9}@media (max-width:768px){.ant-layout-sider{max-width:200px!important;width:200px!important}.ant-layout-sider-collapsed{max-width:80px!important;width:80px!important}.ant-layout-header{padding:0 16px!important}.ant-card{margin-bottom:16px}.ant-table{font-size:13px}.ant-table-cell{padding:12px 8px!important}.ant-btn{font-size:13px}.ant-form-item{margin-bottom:16px}}@media (max-width:576px){.ant-layout-sider{width:200px!important}.ant-layout-header{height:56px!important;padding:0 12px!important}.ant-layout-content{margin:12px!important;padding:12px!important}.ant-card{border-radius:6px}.ant-table{font-size:12px}.ant-table-cell{padding:8px 4px!important}.ant-btn{font-size:12px;height:32px!important}.ant-btn-lg{height:36px!important}.ant-form-item-label>label,.ant-input,.ant-select-selector{font-size:13px}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.bk-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.bk-card{background:var(--bk-bg);border:1px solid var(--bk-line);border-radius:14px;color:var(--bk-text);display:flex;flex-direction:column;overflow:hidden}.bk-sheet{aspect-ratio:16/9;background:var(--bk-fill);overflow:hidden;position:relative}.bk-sheet img.main{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.bk-sheet .avatar{background:var(--bk-pill);border:2px solid var(--bk-bg);border-radius:8px;box-shadow:0 1px 4px #00000040;cursor:pointer;height:40px;left:8px;object-fit:cover;object-position:top;padding:0;position:absolute;top:8px;width:40px}.bk-sheet .avatar.none{border-color:var(--bk-line);border-style:dashed;font-size:18px}.bk-sheet .avatar.none,.bk-sheet .empty{align-items:center;color:var(--bk-muted);display:flex;justify-content:center}.bk-sheet .empty{flex-direction:column;font-size:12px;gap:8px;inset:0;padding:8px;position:absolute;text-align:center}.bk-looks{flex-wrap:wrap;padding:12px 12px 0}.bk-look,.bk-looks{display:flex;gap:6px}.bk-look{align-items:center;background:var(--bk-pill);border:1px solid var(--bk-line);border-radius:9px;color:var(--bk-text);cursor:pointer;font-size:12.5px;max-width:100%;padding:3px 9px 3px 3px;position:relative}.bk-look:hover{border-color:var(--bk-muted)}.bk-look.on{border-color:var(--bk-text)}.bk-look .ph,.bk-look img{background:var(--bk-fill);border-radius:5px;flex:none;height:22px;object-fit:cover;object-position:top;width:22px}.bk-look .t{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-look .main{background:#5b5bd6;border-radius:5px;color:#fff;font-size:9px;left:4px;line-height:14px;padding:0 5px;position:absolute;top:-8px}.bk-look.add{border-style:dashed;color:var(--bk-muted);padding:3px 9px}.bk-outfit{border-left:2px solid var(--bk-line);color:var(--bk-muted);font-size:12px;margin:8px 12px 0;padding:1px 0 1px 8px}.bk-outfit .v{border-radius:5px;color:var(--bk-text);cursor:text;margin-left:-3px;padding:0 3px}.bk-outfit .v:hover{background:var(--bk-pill)}.bk-inl{background:var(--bk-fill);border:1px solid var(--bk-line);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:10px 12px 0;padding:10px}.bk-inl .hd{align-items:center;color:var(--bk-muted);display:flex;font-size:12px}.bk-inl .hd b{color:var(--bk-text)}.bk-acts{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0}.bk-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.bk-name{align-items:center;display:flex;gap:8px;min-width:0}.bk-name h3{border-radius:5px;cursor:text;font-size:16px;margin:0 0 0 -3px;padding:0 3px}.bk-name h3:hover{background:var(--bk-pill)}.bk-role{border:1px solid var(--bk-line);border-radius:6px;color:var(--bk-muted);cursor:text;font-size:11px;padding:1px 7px;white-space:nowrap}.bk-name .more{margin-left:auto}.bk-lbl{align-items:center;color:var(--bk-muted);display:flex;font-size:10.5px;gap:8px;letter-spacing:.08em;text-transform:uppercase}.bk-cnt{background:var(--bk-pill);border-radius:6px;letter-spacing:0;padding:0 6px;text-transform:none}.bk-cnt.full{color:var(--bk-ok)}.bk-cnt.part{color:var(--bk-warn)}.bk-cnt.none{color:var(--bk-bad)}.bk-dl{grid-gap:3px 10px;display:grid;font-size:12.5px;gap:3px 10px;grid-template-columns:auto 1fr;margin:0}.bk-dl dt{color:var(--bk-muted);white-space:nowrap}.bk-dl dd{border-radius:5px;cursor:text;margin:0 0 0 -4px;min-height:19px;padding:0 4px}.bk-dl dd:hover{background:var(--bk-pill)}.bk-dl dd.miss,.bk-old{color:var(--bk-dim);font-style:italic}.bk-old{font-size:11.5px}.bk-chips{display:flex;flex-wrap:wrap;gap:6px}.bk-chip{background:var(--bk-pill);border:1px solid var(--bk-line);border-radius:7px;color:var(--bk-muted);font-size:11.5px;padding:1px 8px}.bk-chip.ok{color:var(--bk-ok)}.bk-chip.warn{color:var(--bk-warn)}.bk-chip.bad{color:var(--bk-bad)}button.bk-chip{cursor:pointer}.bk-look .n{font-size:10.5px}.bk-look .n,.bk-note{color:var(--bk-muted)}.bk-note{border-left:2px solid var(--bk-accent);font-size:11.5px;margin:8px 12px 0;padding:1px 0 1px 8px}.bk-note b{color:var(--bk-text)}.bk-scn{padding:10px 12px 0}.bk-lnk{background:none;border:0;color:var(--bk-accent);cursor:pointer;font-size:11.5px;letter-spacing:0;padding:0;text-transform:none}.bk-dimline{color:var(--bk-muted);font-size:11.5px;margin-top:6px}.bk-runs{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bk-arr{color:var(--bk-muted)}.bk-run{align-items:center;background:var(--bk-pill);border:1px solid var(--bk-line);border-radius:9px;color:var(--bk-text);cursor:pointer;display:flex;gap:7px;max-width:100%;min-width:150px;padding:4px 10px 4px 4px;position:relative;text-align:left}.bk-run:hover{border-color:var(--bk-muted)}.bk-run .ph,.bk-run img{align-items:center;background:var(--bk-fill);border-radius:5px;display:flex;flex:none;height:34px;justify-content:center;object-fit:cover;object-position:top;width:26px}.bk-run .tx{display:flex;flex-direction:column;min-width:0}.bk-run .s{color:var(--bk-muted);font-size:10.5px;font-weight:700}.bk-run .k{font-size:12px}.bk-run .h,.bk-run .k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-run .h{color:var(--bk-dim);font-size:10px;max-width:220px}.bk-run .lock{font-size:9px;position:absolute;right:5px;top:2px}.bk-run.bad{background:color-mix(in srgb,var(--bk-bad) 8%,var(--bk-pill));border-color:var(--bk-bad)}.bk-run.bad .k{color:var(--bk-bad)}.bk-run.un .k{color:var(--bk-warn)}.bk-optl{align-items:center;display:flex;gap:8px}.bk-optl .ph,.bk-optl img{background:var(--bk-fill);border-radius:4px;display:inline-block;height:28px;object-fit:cover;object-position:top;width:22px}.bk-look img.sheet4,.bk-optl img.sheet4,.bk-run img.sheet4{object-view-box:inset(0 60% 0 0);object-position:left top}.bk-look img.sheet2,.bk-optl img.sheet2,.bk-run img.sheet2{object-view-box:inset(0 45% 0 0);object-position:left top}.bk-sheet.prop{aspect-ratio:4/3}.bk-sheet.wide.has{background:#111}.bk-sheet.prop.has{background:#fff}.bk-sheet .ant-image{display:block;height:100%;inset:0;position:absolute;width:100%}.bk-sheet .ant-image img{height:100%;object-fit:contain;width:100%}.bk-split{display:inline-flex}.bk-split>.ant-btn:first-child,.bk-split>span:first-child .ant-btn{border-bottom-right-radius:0;border-top-right-radius:0}.bk-split>.ant-btn:last-child,.bk-split>.ant-dropdown-trigger{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:1px}.bk-desc{border-radius:5px;cursor:text;font-size:12.5px;line-height:1.5;margin-left:-4px;padding:0 4px;white-space:pre-wrap}.bk-desc:hover{background:var(--bk-pill)}.bk-desc.miss{color:var(--bk-dim);font-style:italic}.bk-desc.clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-lnk:disabled{cursor:default;opacity:.6}.bk-tagimg{background:#0000008c;border-radius:5px;bottom:8px;color:#fff;font-size:10.5px;padding:1px 6px;position:absolute;right:8px}.bk-status{gap:6px;padding:8px 12px 0}.bk-prep,.bk-status{display:flex;flex-wrap:wrap}.bk-prep{align-items:center;color:var(--bk-muted);font-size:12px;gap:4px 8px}.bk-prep b{color:var(--bk-text)}.bk-prep .it{border-bottom:1px dashed;cursor:pointer}.bk-prep .it:hover{color:var(--bk-text)}.bk-prep .ok{color:var(--bk-ok)}.bk-tabdot{background:var(--bk-warn);border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.bk-tabdot.ok{background:var(--bk-ok)}.bk-tabn{background:var(--bk-pill);border-radius:6px;color:var(--bk-muted);font-size:11px;margin-left:6px;padding:0 6px}.bk-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bk-head h3{font-size:15px;margin:0}.bk-head .sub{color:var(--bk-muted);font-size:12px}.bk-head .sp{flex:1 1}.bk-cands{background:var(--bk-fill);border:1px solid var(--bk-line);border-radius:12px;margin-bottom:14px;padding:10px 12px}.bk-cand{align-items:flex-start;border-top:1px solid var(--bk-line);display:flex;gap:8px;padding:5px 0}.bk-cand:first-of-type{border-top:0}.bk-kind{background:color-mix(in srgb,var(--bk-accent) 14%,#0000);border-radius:6px;color:var(--bk-accent);font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 7px;white-space:nowrap}.bk-appear{color:var(--bk-muted);display:flex;flex-direction:column;font-size:12px;gap:3px}.bk-appear b{color:var(--bk-text);font-weight:600}.bk-alias{color:var(--bk-muted);font-size:11.5px;margin:6px 12px 0}.bk-cand .kindsel{min-width:110px}.bk-cand .smp{color:var(--bk-muted);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-cand .acts{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.bk-sec{color:var(--bk-text);font-size:13px;font-weight:600;margin:20px 0 10px}.bk-hint{color:var(--bk-muted);font-size:11.5px}.bk-hint.warn{color:var(--bk-warn)}.sb-scope{--sb-ink:#1b1e25;--sb-soft:#5c6472;--sb-faint:#8a92a0;--sb-line:#e6e9ef;--sb-line-soft:#eff1f5;--sb-card:#fff;--sb-card2:#f6f8fa;--sb-brass:#a9762a;--sb-ember:#c24636;--sb-go:#2e8b60;--sb-gen:#2c6fb4;--sb-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}.sb-events-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:1300px){.sb-events-grid{grid-template-columns:repeat(2,1fr)}}.sb-banner{border:1px solid var(--sb-line);border-radius:16px;box-shadow:0 1px 2px #1418200d,0 10px 26px -14px #14182038;margin-bottom:8px;overflow:hidden;position:relative}.sb-plate{background:#c9d6de;display:block;height:190px;object-fit:cover;object-position:center 40%;width:100%}@media (min-width:1600px){.sb-plate{height:230px}}.sb-plate.empty{align-items:center;background:var(--sb-card2);color:var(--sb-faint);display:flex;font:500 11px/1 var(--sb-mono);justify-content:center;letter-spacing:.05em;text-transform:uppercase}.sb-veil{background:linear-gradient(180deg,#0000 34%,#0a0c10bd);inset:0;position:absolute}.sb-banner .sb-meta{align-items:flex-end;bottom:12px;display:flex;gap:12px;left:16px;position:absolute;right:16px}.sb-loc{align-items:center;color:#fff;display:flex;font:600 12px/1.3 var(--sb-mono);gap:6px;letter-spacing:.05em;text-shadow:0 1px 6px #00000080;text-transform:uppercase}.sb-cast{display:flex;margin-left:auto}.sb-ava{align-items:center;background:#5a86c9;border:2px solid #ffffffeb;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#fff;display:flex;font:600 12px/1 var(--sb-mono);height:30px;justify-content:center;margin-left:-9px;object-fit:cover;width:30px}.sb-synopsis{color:var(--sb-soft);font-size:13px;margin:8px 2px 16px;max-width:70ch}.sb-locbar{align-items:center;background:var(--sb-card);border:1px solid var(--sb-line);border-radius:12px;box-shadow:0 1px 2px #1418200a;display:flex;gap:14px;margin-bottom:14px;padding:10px 12px}.sb-locthumb{background:#2a2f3a;border:1px solid var(--sb-line);border-radius:8px;flex-shrink:0;height:58px;overflow:hidden;position:relative;width:96px}.sb-locthumb img{display:block;height:100%;object-fit:cover;width:100%}.sb-locthumb .ph{align-items:center;color:#ffffff80;display:flex;font-size:22px;inset:0;justify-content:center;position:absolute}.sb-locinfo{flex:1 1;min-width:0}.sb-locname{align-items:center;color:var(--sb-ink);display:flex;font:600 11.5px/1.3 var(--sb-mono);gap:6px;letter-spacing:.05em;text-transform:uppercase}.sb-locsyn{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sb-soft);display:-webkit-box;font-size:12.5px;line-height:1.4;margin-top:3px;overflow:hidden}.sb-loccast{display:flex;flex-shrink:0;padding-left:4px}.sb-loccast .sb-ava{height:28px;width:28px}.sb-shotedit{background:var(--sb-card);border:1px solid var(--sb-line);border-radius:9px;margin-bottom:8px;padding:9px 11px}.sb-shotedit.dirty{background:color-mix(in srgb,var(--sb-brass) 8%,var(--sb-card));box-shadow:inset 3px 0 0 var(--sb-brass)}.sb-shotedit .se-head{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:8px}.sb-shotedit .se-num{background:var(--sb-card2);border:1px solid var(--sb-line);border-radius:5px;color:var(--sb-brass);font:700 11px/1 var(--sb-mono);padding:3px 6px}.sb-shotedit .se-field{align-items:center;display:flex;gap:5px}.sb-shotedit .se-lab{color:var(--sb-faint);font:600 9px/1 var(--sb-mono);letter-spacing:.06em;text-transform:uppercase}.sb-shotedit .se-spacer{margin-left:auto}.sb-shotedit .se-details{grid-gap:5px 10px;border-top:1px solid var(--sb-line-soft);display:grid;font-size:11.5px;gap:5px 10px;grid-template-columns:auto 1fr;margin-top:8px;padding-top:8px}.sb-shotedit .se-details .k{color:var(--sb-faint);font:600 9px/1.6 var(--sb-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sb-shotedit .se-details .v{color:var(--sb-ink);min-width:0}.sb-adv{background:var(--sb-card2);border:1px solid var(--sb-line);border-radius:11px;margin-bottom:8px;padding:12px}.sb-adv.dirty{box-shadow:inset 3px 0 0 var(--sb-brass)}.sb-adv-head{align-items:center;border-bottom:1px solid var(--sb-line);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:11px;padding-bottom:10px}.sb-panel{grid-gap:16px;background:var(--sb-card);border:1px solid var(--sb-line);border-radius:14px;box-shadow:0 1px 2px #1418200a,0 8px 22px -14px #1418202e;display:grid;gap:16px;grid-template-columns:150px 1fr;margin-bottom:14px;padding:14px}.sb-panel.dirty{border-color:color-mix(in srgb,var(--sb-brass) 45%,var(--sb-line));box-shadow:inset 3px 0 0 var(--sb-brass)}.sb-frame{aspect-ratio:9/16;background:#0c0e12;border:1px solid var(--sb-line);border-radius:9px;overflow:hidden;position:relative;width:150px}.sb-frame:after,.sb-frame:before{background:repeating-linear-gradient(180deg,#0000 0 8px,#0009 8px 13px);bottom:0;content:"";opacity:.5;position:absolute;top:0;width:9px;z-index:3}.sb-frame:before{left:0}.sb-frame:after{right:0}.sb-frame img,.sb-frame video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sb-frame img.dim{filter:brightness(.5) saturate(.9)}.sb-vig{box-shadow:inset 0 0 40px 8px #00000073;pointer-events:none;z-index:2}.sb-fc,.sb-vig{inset:0;position:absolute}.sb-fc{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px;text-align:center;z-index:4}.sb-hint{color:#ffffffd1;font:500 10px/1.3 var(--sb-mono);letter-spacing:.04em;text-transform:uppercase}.sb-frame .sb-fc .sb-modegate-btn.ant-btn[disabled]{box-shadow:none;text-shadow:none}.sb-frame .sb-fc .sb-modegate-btn.ant-btn[disabled],.sb-frame .sb-fc .sb-modegate-btn.ant-btn[disabled]:focus,.sb-frame .sb-fc .sb-modegate-btn.ant-btn[disabled]:hover{background:#ffffff0f;border-color:#ffffff52;color:#ffffffdb}.sb-failhint{align-items:center;background:#b4202ad1;border:1px solid #ffffff2e;border-radius:6px;color:#fff;cursor:help;display:flex;flex-direction:column;font:600 9.5px/1.25 var(--sb-mono);gap:2px;letter-spacing:.03em;max-width:120px;padding:4px 7px;text-align:center;text-transform:uppercase}.sb-failhint i{font-style:normal;font-weight:500;letter-spacing:0;opacity:.85;text-decoration:underline;text-transform:none}.sb-refwarn{background:color-mix(in srgb,#d46b08 8%,#0000);border:1px solid color-mix(in srgb,#d46b08 28%,#0000);border-radius:7px;color:#d46b08;font-size:11.5px;line-height:1.45;margin:6px 0 2px;padding:6px 9px}.sb-failbadge{background:#b4202ae6;border-radius:5px;bottom:8px;color:#fff;cursor:help;font:600 9px/1 var(--sb-mono);left:8px;letter-spacing:.04em;padding:4px 6px;position:absolute;text-transform:uppercase;z-index:6}.sb-shotbadge{position:absolute;right:7px;top:7px;z-index:5}.sb-tag.stale{background:var(--sb-ember);border-color:#0000;color:#fff}.sb-clipstale{background:color-mix(in srgb,var(--sb-ember) 90%,#000);border-radius:5px;color:#fff;font:600 9px/1 var(--sb-mono);left:7px;letter-spacing:.04em;padding:4px 6px;position:absolute;text-transform:uppercase;top:7px;z-index:6}.sb-scope .sb-stale-bar{align-items:center;background:color-mix(in srgb,var(--sb-ember) 9%,var(--sb-card));border:1px solid color-mix(in srgb,var(--sb-ember) 34%,var(--sb-line));border-radius:11px;color:var(--sb-ink);display:flex;font-size:13px;gap:10px;margin-bottom:12px;max-width:1200px;padding:9px 14px}.sb-shotbadge b{background:#0a0c1099;border:1px solid #ffffff29;border-radius:6px;color:#fff;font:600 9.5px/1 var(--sb-mono);letter-spacing:.04em;padding:4px 7px;text-transform:uppercase}.sb-play{align-items:center;background:#ffffffeb;border-radius:50%;box-shadow:0 4px 14px #0006;color:#111;display:flex;font-size:15px;height:38px;justify-content:center;width:38px}.sb-durbadge{background:#0a0c1099;border-radius:5px;bottom:8px;color:#fff;font:600 10px/1 var(--sb-mono);padding:3px 6px;position:absolute;right:10px;z-index:5}.sb-gen{align-items:center;background:#080c1459;display:flex;flex-direction:column;gap:9px;inset:0;justify-content:center;position:absolute;z-index:4}.sb-ring{animation:sb-spin 1s linear infinite;border:2.5px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:30px;width:30px}.sb-genlbl{color:#fff;font:600 10px/1 var(--sb-mono);letter-spacing:.06em;text-transform:uppercase}.sb-shimmer{animation:sb-sweep 1.5s linear infinite;background:linear-gradient(100deg,#0000 20%,#ffffff24 50%,#0000 80%);background-size:200% 100%;inset:0;position:absolute;z-index:3}@keyframes sb-spin{to{transform:rotate(1turn)}}@keyframes sb-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.sb-ring,.sb-shimmer{animation:none}}.sb-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sb-slate{background:#20242c;border-radius:6px;color:#fff;font:700 12px/1 var(--sb-mono);letter-spacing:.03em;overflow:hidden;padding:5px 8px;position:relative}.sb-slate:before{background:repeating-linear-gradient(115deg,#e9e9e9 0 6px,#20242c 6px 12px);content:"";height:5px;left:0;position:absolute;right:0;top:0}.sb-tag{align-items:center;border:1px solid var(--sb-line);border-radius:6px;color:var(--sb-soft);display:inline-flex;font:600 10.5px/1 var(--sb-mono);gap:5px;letter-spacing:.03em;padding:5px 8px;text-transform:uppercase}.sb-tag.peak{background:var(--sb-ember);border-color:#0000;color:#fff}.sb-tag.done{border-color:color-mix(in srgb,var(--sb-go) 40%,var(--sb-line));color:var(--sb-go)}.sb-tag.warn{background:color-mix(in srgb,var(--sb-brass) 12%,#0000);border-color:color-mix(in srgb,var(--sb-brass) 42%,var(--sb-line));color:var(--sb-brass)}.sb-tag.block{background:var(--sb-ember);border-color:#0000;color:#fff}.sb-facemini{display:flex;margin-left:2px}.sb-facemini .sb-ava{border-width:1.5px;font-size:9px;height:22px;margin-left:-6px;width:22px}.sb-emo{align-items:center;color:var(--sb-faint);display:flex;font:500 11.5px/1 var(--sb-mono);gap:6px;letter-spacing:.02em;margin:2px 0 10px}.sb-shots{border-top:1px dashed var(--sb-line);margin:12px 0 4px;padding-top:11px}.sb-shots-h{align-items:center;color:var(--sb-faint);display:flex;font:600 10px/1 var(--sb-mono);gap:7px;letter-spacing:.07em;margin-bottom:9px;text-transform:uppercase}.sb-shot{grid-gap:10px;align-items:baseline;display:grid;font-size:13px;gap:10px;grid-template-columns:20px 96px 1fr;padding:5px 0}.sb-shot+.sb-shot{border-top:1px solid var(--sb-line-soft)}.sb-shot .i{color:var(--sb-brass);font:700 11px/1 var(--sb-mono)}.sb-shot .sz{color:var(--sb-soft);font:600 10.5px/1.3 var(--sb-mono);letter-spacing:.02em;text-transform:uppercase}.sb-shot .desc{color:var(--sb-ink);line-height:1.45}.sb-line{align-items:baseline;display:flex;font-size:13.5px;gap:10px;margin-bottom:4px}.sb-line .who{color:var(--sb-brass);flex-shrink:0;font:700 10.5px/1.4 var(--sb-mono);letter-spacing:.05em;min-width:64px;text-align:right;text-transform:uppercase}.sb-nodlg{color:var(--sb-faint);font-size:12.5px}.sb-plans-head{align-items:center;display:flex;gap:12px;margin-bottom:18px}.sb-plans-head h2{color:var(--sb-ink);font-size:20px;letter-spacing:-.02em;margin:0}.sb-plans-head .sub{color:var(--sb-faint);font-size:13px}.sb-plans-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sb-plan{background:var(--sb-card);border:1px solid var(--sb-line);border-radius:16px;box-shadow:0 1px 2px #1418200d,0 10px 26px -18px #1418204d;cursor:pointer;overflow:hidden;position:relative;transition:transform .16s,box-shadow .16s}.sb-plan:hover{box-shadow:0 1px 2px #1418200d,0 22px 40px -24px #14182073;transform:translateY(-2px)}.sb-poster{background:#2a2f3a;height:148px;overflow:hidden;position:relative}.sb-poster .grain{background:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 3px);inset:0;mix-blend-mode:soft-light;opacity:.4;position:absolute}.sb-poster .shade{background:linear-gradient(180deg,#0000 40%,#080a0eb8);inset:0;position:absolute}.sb-poster .st{left:12px;position:absolute;top:11px;z-index:2}.sb-poster .del{opacity:0;position:absolute;right:9px;top:9px;transition:opacity .15s;z-index:3}.sb-plan:hover .del{opacity:1}.sb-poster .prog{align-items:center;bottom:11px;display:flex;gap:8px;left:12px;position:absolute;right:12px;z-index:2}.sb-bar{background:#ffffff47;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.sb-bar i{background:var(--sb-go);border-radius:3px;display:block;height:100%}.sb-bar i.gen{background:var(--sb-gen)}.sb-stpill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c108c;border:1px solid #fff3;border-radius:6px;color:#fff;font:700 9.5px/1 var(--sb-mono);letter-spacing:.07em;padding:5px 8px;text-transform:uppercase}.sb-stpill.done{background:var(--sb-go);border-color:#0000}.sb-plan .pbody{padding:13px 15px 15px}.sb-plan .ptitle{color:var(--sb-ink);font:600 15px/1.25 system-ui,sans-serif;letter-spacing:-.01em;margin-bottom:3px}.sb-plan .plog{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sb-soft);display:-webkit-box;font-size:12.5px;line-height:1.45;min-height:36px;overflow:hidden}.sb-plan .pmeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.sb-pchip{background:var(--sb-card2);border:1px solid var(--sb-line-soft);border-radius:6px;color:var(--sb-soft);font:600 10px/1 var(--sb-mono);padding:4px 7px}.sb-pchip.ch{background:#6b57c41a;border-color:#0000;color:#6b57c4}.sb-newplan{align-items:center;background:#0000;border:1px dashed var(--sb-line);border-radius:16px;color:var(--sb-faint);cursor:pointer;display:flex;justify-content:center;min-height:220px;text-align:center;transition:color .15s,border-color .15s}.sb-newplan:hover{border-color:var(--sb-brass);color:var(--sb-brass)}.sb-newplan .plus{font-size:26px;margin-bottom:6px}.sb-rail{background:var(--sb-card);border:1px solid var(--sb-line);border-radius:14px;box-shadow:0 1px 2px #1418200a,0 10px 24px -18px #14182040;margin-bottom:16px;overflow:hidden}.sb-rail-head{align-items:center;background:var(--sb-card2);border-bottom:1px solid var(--sb-line);display:flex;gap:12px;justify-content:space-between;padding:11px 15px}.sb-rail-head .t{color:var(--sb-faint);font:700 11px/1 var(--sb-mono);letter-spacing:.13em;text-transform:uppercase}.sb-step{align-items:center;display:flex;gap:13px;padding:12px 15px}.sb-step+.sb-step{border-top:1px solid var(--sb-line-soft)}.sb-step.now{background:color-mix(in srgb,var(--sb-brass) 7%,#0000)}.sb-step-dot{align-items:center;background:var(--sb-card2);border:1.5px solid var(--sb-line);border-radius:50%;color:var(--sb-faint);display:flex;flex-shrink:0;font:700 11px/1 var(--sb-mono);height:26px;justify-content:center;width:26px}.sb-step-dot.done{background:var(--sb-go);border-color:var(--sb-go);color:#fff}.sb-step-dot.warn{background:var(--sb-brass);border-color:var(--sb-brass);color:#fff}.sb-step-dot.locked{opacity:.5}.sb-step-body{flex:1 1;min-width:0}.sb-step-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sb-step-title .nm{color:var(--sb-ink);font:600 13.5px/1.2 system-ui,sans-serif}.sb-step-title .nm.help{border-bottom:1px dotted var(--sb-faint);cursor:help}.sb-state{border-radius:5px;font:600 9.5px/1 var(--sb-mono);letter-spacing:.05em;padding:4px 7px;text-transform:uppercase}.sb-state.done{background:color-mix(in srgb,var(--sb-go) 13%,#0000);color:var(--sb-go)}.sb-state.warn{background:color-mix(in srgb,var(--sb-brass) 13%,#0000);color:var(--sb-brass)}.sb-state.locked,.sb-state.todo{background:var(--sb-card2);color:var(--sb-faint)}.sb-step-sub{color:var(--sb-soft);font-size:11.5px;margin-top:3px}.sb-step-act{flex-shrink:0}.sb-railhead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.sb-railhead .t{color:var(--sb-faint);font:700 11px/1 var(--sb-mono);letter-spacing:.13em;text-transform:uppercase}.sb-hrail{background:var(--sb-card);border:1px solid var(--sb-line);border-radius:14px;box-shadow:0 1px 2px #1418200a,0 10px 24px -18px #14182040;display:flex;gap:0;overflow-x:auto;padding:6px}.sb-node{align-items:center;background:none;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:10px;min-width:158px;padding:11px 13px;position:relative;text-align:left}.sb-node+.sb-node:before{background:var(--sb-line);content:"";height:26px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.sb-node:hover{background:var(--sb-card2)}.sb-node.active{background:color-mix(in srgb,var(--sb-brass) 11%,#0000)}.sb-node.active:hover{background:color-mix(in srgb,var(--sb-brass) 14%,#0000)}.sb-node .nlab{display:flex;flex-direction:column;gap:2px;min-width:0}.sb-node .nlab .t{color:var(--sb-ink);font:600 12.5px/1.2 system-ui,sans-serif;white-space:nowrap}.sb-node .nlab .s{color:var(--sb-faint);font:500 10.5px/1.3 var(--sb-mono);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-node.active .nlab .s{color:var(--sb-brass)}.sb-actbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:2px 2px 0}.sb-actbar .lbl{align-items:center;color:var(--sb-faint);display:inline-flex;font:600 10px/1 var(--sb-mono);gap:6px;letter-spacing:.06em;margin-right:4px;text-transform:uppercase}.sb-actbar .sub{color:var(--sb-soft);font-size:11.5px;margin-left:2px}.sb-ref-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.sb-ref-head h3{color:var(--sb-ink);font:600 15px/1 system-ui,sans-serif;margin:0}.story-chrome .ant-segmented{background:#eef0f4;border-radius:9px;padding:3px}.story-chrome .ant-segmented-item-selected{box-shadow:0 1px 2px #1418201a}.story-chrome .ant-tabs-tab{font-weight:500}.story-chrome .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.sb-asm{grid-gap:28px;background:var(--sb-card);border:1px solid var(--sb-line);border-radius:16px;box-shadow:0 1px 2px #1418200a,0 12px 30px -20px #1418204d;display:grid;gap:28px;grid-template-columns:236px 1fr;max-width:900px;padding:22px}.sb-asm .prev{aspect-ratio:9/16;background:#0c0e12;border:1px solid var(--sb-line);border-radius:12px;overflow:hidden;position:relative;width:236px}.sb-asm .prev:after,.sb-asm .prev:before{background:repeating-linear-gradient(180deg,#0000 0 10px,#0009 10px 16px);bottom:0;content:"";opacity:.5;position:absolute;top:0;width:11px;z-index:3}.sb-asm .prev:before{left:0}.sb-asm .prev:after{right:0}.sb-asm .prev video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sb-asm .prev .pc{align-items:center;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center;z-index:2}.sb-asm .prev .pc .hint{color:#ffffffb3;font:500 10px/1.4 var(--sb-mono);letter-spacing:.04em;text-transform:uppercase}.sb-asm h3{color:var(--sb-ink);font:600 17px/1.2 system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 4px}.sb-asm .lead{color:var(--sb-soft);font-size:13px;margin:0 0 18px;max-width:60ch}.sb-kv{grid-gap:9px 18px;display:grid;font-size:13px;gap:9px 18px;grid-template-columns:auto 1fr;margin-bottom:18px}.sb-kv .k{color:var(--sb-faint);font:500 11px/1.6 var(--sb-mono);letter-spacing:.03em;text-transform:uppercase}.sb-kv .v{font-feature-settings:"tnum";color:var(--sb-ink);font-variant-numeric:tabular-nums}.sb-opt{align-items:center;border-top:1px solid var(--sb-line-soft);display:flex;gap:12px;padding:12px 0}.sb-opt .ol{color:var(--sb-ink);font-size:13px}.sb-opt .od{color:var(--sb-faint);font-size:11.5px}.sb-asm-act{gap:10px;margin-top:20px}.sb-asm-act,.sb-wshead{display:flex;flex-wrap:wrap}.sb-wshead{align-items:center;gap:12px;margin-bottom:16px}.sb-crumb{align-items:center;display:flex;font:600 13px/1 var(--sb-mono);gap:9px;letter-spacing:.01em}.sb-crumb .root{color:var(--sb-brass);cursor:pointer}.sb-crumb .sep{color:var(--sb-faint)}.sb-crumb .cur{color:var(--sb-ink)}.sb-wtag{border:1px solid var(--sb-line);border-radius:6px;color:var(--sb-soft);font:600 10px/1 var(--sb-mono);letter-spacing:.05em;padding:5px 8px;text-transform:uppercase}.sb-wtag.ch{background:#6b57c41a;border-color:#0000;color:#6b57c4}.wb .ov{display:flex;flex-direction:column;gap:18px;min-width:0}.wb .ov h2{font-size:18px;font-weight:650;line-height:1.35;margin:0}.wb .ov h3{font-size:14px;font-weight:600;margin:0 0 4px}.wb .ov-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wb .ov-head-main{flex:1 1 320px;min-width:0}.wb .ov-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wb .ov-sub{color:var(--wb-text-3);font-size:12.5px;margin-top:2px}.wb .ov-actions{gap:6px}.wb .ov-actions,.wb .ov-toolbar{align-items:center;display:flex;flex-wrap:wrap}.wb .ov-toolbar{gap:8px}.wb .ov-section{border-top:1px solid var(--wb-line);padding-top:16px;scroll-margin-top:12px}.wb .ov-section-h{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.wb .ov-toc{display:flex;flex-wrap:wrap;font-size:13px;gap:14px}.wb .ov-toc a{color:var(--wb-text-3)}.wb .ov-toc a:hover{color:var(--wb-text)}.wb .ov-banner{align-items:flex-start;background:var(--wb-need-bg);border:1px solid var(--wb-line);border-radius:8px;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:10px 12px}.wb .ov-banner-t{min-width:0}.wb .ov-banner-t b{font-weight:600}.wb .ov-banner-t p{color:var(--wb-text-2);margin:2px 0 0}.wb .ov-banner-error{background:var(--wb-bad-bg);border-color:var(--wb-bad)}.wb .ov-banner-warning{background:var(--wb-warn-bg)}.wb .ov-banner-success{background:var(--wb-ok-bg);border-color:var(--wb-ok)}.wb .ov-banner-info{background:var(--wb-todo-bg)}.wb .ov-scope{color:var(--wb-text-2);display:flex;flex-direction:column;font-size:13px;gap:4px}.wb .ov-vols{display:flex;flex-wrap:wrap;gap:6px}.wb .ov-claim{margin:0 0 8px}.wb .ov-claim-text{overflow-wrap:anywhere}.wb .ov-claim-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:6px;vertical-align:initial}.wb .ov-claim-why{color:var(--wb-bad-fg);font-size:12px;margin-top:2px}.wb .ov-linkbtn{background:none;border:0;color:var(--wb-accent-fg);cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:2px}.wb .ov-linkbtn:hover{color:var(--wb-text)}.wb .ov-linkbtn:focus-visible,.wb .ov-node:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px}.wb .ov-four{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.wb .ov-four,.wb .ov-profile-list{grid-template-columns:1fr!important}}.wb .ov-card{background:var(--wb-bg);border:1px solid var(--wb-line);border-radius:10px;min-width:0;overflow-wrap:anywhere;padding:12px 14px}.wb .ov-card-empty{background:var(--wb-side);border-style:dashed}.wb .ov-card-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.wb .ov-note{color:var(--wb-text-2);font-size:12.5px}.wb .ov-note-warn{background:var(--wb-warn-bg);border-radius:8px;color:var(--wb-warn-fg);padding:8px 10px}.wb .ov-quote{border-left:3px solid var(--wb-accent-line);color:var(--wb-text-2);font-size:13px;margin:8px 0;overflow-wrap:anywhere;padding:6px 12px;white-space:pre-wrap}.wb .ov-quote,.wb .ov-vo{background:var(--wb-side)}.wb .ov-vo{border:1px solid var(--wb-line);border-radius:8px;margin:6px 0 10px;padding:8px 12px}.wb .ov-vo-t{font-style:italic}.wb .ov-empty{color:var(--wb-text-3);font-size:13px;padding:6px 0}.wb .ov-profile-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.wb .ov-profile-group{color:var(--wb-text-3);font-size:12px;font-weight:600;margin:14px 0 6px;text-transform:none}.wb .ov-profile-list{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wb .ov-profile{border:1px solid var(--wb-line);border-radius:10px;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.wb .ov-profile>summary{cursor:pointer;display:list-item;font-weight:600}.wb .ov-profile>summary .ov-profile-meta{display:inline-flex;flex-wrap:wrap;font-weight:400;gap:6px;margin-left:6px;vertical-align:middle}.wb .ov-profile dl{margin:8px 0}.wb .ov-profile dt{color:var(--wb-text-2);font-size:12.5px;font-weight:600}.wb .ov-profile dd{margin:0 0 8px}.wb .ov-graph{display:flex;flex-direction:column;gap:8px}.wb .ov-graph-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wb .ov-graph-scroll{background:var(--wb-side);border:1px solid var(--wb-line);border-radius:10px;max-height:560px;overflow:auto}.wb .ov-graph-scroll svg{display:block}.wb .ov-grp-box{fill:var(--wb-bg);stroke:var(--wb-line);stroke-width:1}.wb .ov-grp-label{fill:var(--wb-text-3);font:600 12px system-ui,sans-serif}.wb .ov-edge-line{stroke:var(--wb-text-3);stroke-width:1.5;fill:none;opacity:.75}.wb .ov-edge-dir{opacity:1}.wb .ov-arrow{fill:var(--wb-text-3)}.wb .ov-edge-label{fill:var(--wb-text-2);stroke:var(--wb-side);stroke-width:4px;stroke-linejoin:round;font:11.5px system-ui,sans-serif;paint-order:stroke}.wb .ov-node{cursor:pointer}.wb .ov-node rect{fill:var(--wb-bg);stroke:var(--wb-line);stroke-width:1.4}.wb .ov-node text{fill:var(--wb-text);font:12.5px system-ui,sans-serif;pointer-events:none}.wb .ov-node:hover rect{stroke:var(--wb-accent)}.wb .ov-node-focus rect{fill:var(--wb-accent-bg);stroke:var(--wb-accent);stroke-width:2}.wb .ov-node-match rect{stroke:var(--wb-accent);stroke-width:2.4}.wb .ov-node-dim{opacity:.35}.wb .ov-node-cut rect{stroke-dasharray:5 3}.wb .ov-node-cut text{fill:var(--wb-text-3)}.wb .ov-legend{color:var(--wb-text-3);font-size:12px}.wb .ov-rel-list{margin:8px 0 0;padding-left:20px}.wb .ov-rel-list li{display:list-item;margin:5px 0}.wb .ov-rel-list li>*{margin-right:8px;vertical-align:middle}.wb .ov-prop-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.wb .ov-prop-grid{grid-template-columns:1fr}}.wb .ov-center{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:520px;padding:48px 16px;text-align:center}.wb .ov-steps{display:flex;flex-wrap:wrap;font-size:13px;gap:14px;justify-content:center}.wb .ov-step-run{font-weight:600}.wb .ov-form-help,.wb .ov-step-todo{color:var(--wb-text-3)}.wb .ov-form-help{font-size:12px;margin-top:2px}.wb .ov-form-row{margin-bottom:12px}.wb .ov-form-row>label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.wb .ov-quote-edit{align-items:flex-start;display:flex;gap:6px;margin-bottom:6px}.wb .ov-motive-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}@media (max-width:760px){.wb .ov-motive-grid{grid-template-columns:1fr}}.wb .ov-motive-note{border-top:1px dashed var(--wb-line);margin-top:8px;padding-top:8px}.wb{background:var(--wb-bg);border:1px solid var(--wb-line);border-radius:12px;color:var(--wb-text);font-family:-apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.55;overflow:hidden}.wb .wb-grid{display:grid;height:max(620px,calc(100vh - 330px))}.wb .wb-side{background:var(--wb-side);border-right:1px solid var(--wb-line);min-height:0;min-width:0}.wb .wb-side,.wb .wb-side-head{display:flex;flex-direction:column}.wb .wb-side-head{gap:2px;padding:14px 14px 8px}.wb .wb-side-kicker{color:var(--wb-text-3);font-size:12px}.wb .wb-name{font-weight:600}.wb .wb-name,.wb .wb-side-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb .wb-side-meta{color:var(--wb-text-3);font-size:12px}.wb .wb-next{align-items:flex-start;display:flex;flex-direction:column;gap:1px;margin-top:10px}.wb .wb-next-t{color:var(--wb-text-2);font-size:13px}html body .wb .wb-next-go.ant-btn{font-size:12px;height:auto;padding:0}.wb .wb-stages{display:flex;flex-direction:column;gap:1px;padding:12px 8px 0}.wb .wb-stage-btn{align-items:center;background:none;border:0;border-radius:6px;color:var(--wb-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;text-align:left;width:100%}.wb .wb-stage-btn[aria-current=true]{background:var(--wb-sel);color:var(--wb-text);font-weight:500}.wb .wb-mt{align-items:center;display:inline-flex;gap:6px}.wb .wb-cnt{color:var(--wb-text-3);font-size:13px}.wb .wb-side-slot{display:flex;flex:1 1;flex-direction:column;margin-top:10px;min-height:0}.wb .wb-side-slot:empty{margin-top:0}.wb .wb-side-foot{flex:none}.wb .wb-side-foot:empty{display:none}.wb .wb-dot{background:var(--wb-idle);border-radius:3px;display:inline-block;flex:none;height:6px;vertical-align:middle;width:6px}.wb .wb-dot-ok{background:var(--wb-ok)}.wb .wb-dot-warn{background:var(--wb-warn)}.wb .wb-dot-bad{background:var(--wb-bad)}.wb .wb-dot-idle{background:#0000;border:1px solid var(--wb-idle);box-sizing:border-box}.wb .wb-dot-run{animation:wb-pulse 1.2s ease-in-out infinite;background:var(--wb-warn)}@keyframes wb-pulse{50%{opacity:.35}}.wb .wb-main{background:var(--wb-bg);display:flex;flex-direction:column;min-height:0;min-width:0}.wb .wb-topbar{align-items:center;border-bottom:1px solid var(--wb-line);display:flex;flex:none;gap:12px;height:48px;justify-content:space-between;padding:0 24px}.wb .wb-crumb{color:var(--wb-text-3);font-size:13px;white-space:nowrap}.wb .wb-crumb b{color:var(--wb-text);font-weight:400}.wb .wb-crumb-sep{color:var(--wb-idle);margin:0 6px}.wb .wb-top-actions{align-items:center;display:flex;gap:4px;min-width:0}.wb .wb-top-group{align-items:center;display:inline-flex;gap:4px}.wb .wb-top-group:not(:empty)+.wb-top-group:not(:empty){border-left:1px solid var(--wb-line);margin-left:6px;padding-left:10px}.wb .wb-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:32px 40px 48px}.wb .wb-content{margin:0 auto;max-width:820px;width:100%}.wb .wb-content.wb-wide{max-width:1000px}.wb .wb-loading{padding:40px 0;text-align:center}.wb .wb-h1{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0 0 14px}.wb .wb-pane{min-width:0}.wb .wb-body{display:flex;flex-direction:column;gap:16px;margin-top:14px}.wb .wb-locked{opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.wb .wb-strips{border-top:1px solid var(--wb-line);display:flex;flex-direction:column;margin-bottom:14px}.wb .wb-strips:empty{display:none}.wb .wb-strip{align-items:center;border-bottom:1px solid var(--wb-line-soft);color:var(--wb-text-2);display:flex;font-size:13px;gap:10px;padding:9px 0}.wb .wb-strip-t{flex:1 1;min-width:0}.wb .wb-strip-a{flex:none}.wb .wb-job{border-bottom:1px solid var(--wb-line-soft);font-size:13px;padding:9px 0}.wb .wb-job:first-child,.wb .wb-needs{border-top:1px solid var(--wb-line)}.wb .wb-needs{margin:0 0 16px}.wb .wb-needs-h{color:var(--wb-text-3);font-size:13px;padding:8px 0 2px}.wb .wb-need{border-top:1px solid var(--wb-line-soft);display:flex;gap:12px;justify-content:space-between;padding:9px 0}.wb .wb-need-t{align-items:baseline;display:flex;gap:10px;min-width:0}.wb .wb-need-t .wb-dot{transform:translateY(-2px)}.wb .wb-need>.ant-space,.wb .wb-need>button{flex:none}.wb .wb-aside{border-left:1px solid var(--wb-line);display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.wb .wb-gut{cursor:col-resize;left:-4px;touch-action:none;width:8px;z-index:5}.wb .wb-gut,.wb .wb-gut:before{bottom:0;position:absolute;top:0}.wb .wb-gut:before{background:#0000;content:"";left:3px;transition:background .12s;width:2px}.wb .wb-gut.wb-drag:before,.wb .wb-gut:focus-visible:before,.wb .wb-gut:hover:before{background:var(--wb-text-3)}.wb .wb-gut:focus-visible{outline:none}body.wb-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.wb .wb-eplist{display:flex;flex:1 1;flex-direction:column;min-height:0}.wb .wb-eplist-head{align-items:center;display:flex;gap:4px;padding:0 14px 4px}.wb .wb-eplist-job{color:var(--wb-text-2);font-size:13px;margin:4px 14px}.wb .wb-eps{display:flex;flex:1 1;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:0 8px}.wb .wb-ep{align-items:center;border-radius:6px;color:var(--wb-text-3);display:flex;font-size:14px;gap:8px;padding:5px 8px}.wb .wb-ep.wb-ep-open,.wb .wb-ep:hover{background:var(--wb-sel)}.wb .wb-ep>input[type=checkbox]{accent-color:var(--wb-primary-bg);flex:none;height:13px;margin:0;opacity:.35;width:13px}.wb .wb-ep:hover>input[type=checkbox],.wb .wb-ep>input[type=checkbox]:checked{opacity:1}.wb .wb-ep-name{background:none;border:0;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wb .wb-ep-name[aria-current=true]{font-weight:500}.wb .wb-eplist-foot{display:flex;flex:none;flex-direction:column;gap:6px;padding:8px 14px 6px}.wb .wb-eplist-sel{align-items:center;color:var(--wb-text-2);display:flex;gap:6px;justify-content:space-between}.wb .wb-write-area{display:flex;flex-direction:column;gap:4px}.wb .wb-write-area .ant-btn{width:100%}.wb .wb-sc-footer{align-items:center;border-top:1px solid var(--wb-line);color:var(--wb-text-3);display:flex;flex:none;font-size:12px;gap:4px;padding:6px 14px 10px}.wb .wb-sc-footer-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .wb .wb-write-area .ant-btn{font-size:13px;height:30px}.wb .wb-reader{display:flex;flex-direction:column}.wb .wb-ep-title{font-size:34px;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:0}.wb .wb-ep-notitle{color:var(--wb-text-3);font-weight:500}.wb .wb-ep-meta{color:var(--wb-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;margin:8px 0 18px}.wb .wb-ep-stat{align-items:center;display:inline-flex;gap:6px}.wb .wb-reader-empty{max-width:72ch}.wb .wb-script-body{display:flex;flex-direction:column;gap:4px;width:100%}.wb .wb-quicknav{background:var(--wb-bg);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:8px 0;position:-webkit-sticky;position:sticky;top:-32px;z-index:10}.wb .wb-pill{background:#0000;border:0;border-radius:6px;color:var(--wb-text-3);cursor:pointer;font:inherit;font-size:13px;height:28px;padding:0 10px}.wb .wb-pill:hover{background:var(--wb-sel);color:var(--wb-text)}.wb .wb-scene{display:flex;flex-direction:column;gap:4px;margin-top:12px;scroll-margin-top:52px}.wb .wb-scene-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 14px;justify-content:space-between}.wb .wb-scene-title{color:var(--wb-text-3);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.wb .wb-scene-tags{color:var(--wb-text-3);font-size:12px}.wb .wb-scene-purpose{color:var(--wb-text-3);font-size:14px;font-style:italic;margin-bottom:8px}.wb .wb-action{color:var(--wb-text);font-size:17px;line-height:1.7;margin:0 0 14px}.wb .wb-line{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;padding-left:80px}.wb .wb-who{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wb .wb-say{color:var(--wb-text);font-size:17px;line-height:1.7}.wb .wb-subtext{color:var(--wb-text-3)}.wb .wb-cue,.wb .wb-subtext{font-size:12px;font-style:italic}.wb .wb-cue{color:var(--wb-text-2);margin-inline:4px}.wb .wb-plan{color:var(--wb-text-3);font-size:13px;margin:0 0 8px}.wb .wb-plan>summary{cursor:pointer}.wb .wb-choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (max-width:560px){.wb-choices{grid-template-columns:1fr}}.wb .wb-choice.ant-radio-wrapper{align-items:flex-start;background:#0000;border:1px solid var(--wb-line);border-radius:8px;display:flex;line-height:1.4;margin:0;padding:10px 12px}.wb .wb-choice.ant-radio-wrapper:hover{border-color:var(--wb-btn-line)}.wb .wb-choice.ant-radio-wrapper-checked{background:var(--wb-sel);border-color:var(--wb-text-2)}.wb .wb-choice.ant-radio-wrapper-disabled{opacity:.6}.wb .wb-choice-hint{color:var(--wb-text-3);display:block;font-size:13px;margin-top:2px}.wb .wb-sub-row{display:flex;flex-wrap:wrap;gap:8px}@keyframes wb-flash-kf{0%,70%{background-color:var(--wb-flash)}to{background-color:initial}}.wb .wb-flash{border-radius:4px}.wb .wb-flash,.wb tr.wb-flash>td{animation:wb-flash-kf 2.5s ease-out}html body .wb div,html body .wb label,html body .wb li,html body .wb p,html body .wb span{color:inherit}html body .wb .ant-typography,html body .wb .ant-typography strong,html body .wb h1,html body .wb h2,html body .wb h3,html body .wb h4{color:var(--wb-text)!important}html body .wb .ant-typography-secondary,html body .wb .ant-typography.ant-typography-secondary{color:var(--wb-text-3)!important}html body .wb .ant-typography.ant-typography-danger{color:var(--wb-bad)!important}html body .wb .ant-typography.ant-typography-warning{color:var(--wb-warn)!important}html body .wb .ant-typography.ant-typography-success{color:var(--wb-ok)!important}html body .wb .ant-typography code{background:var(--wb-sel)!important;border:0!important;color:var(--wb-text)!important}html body .wb .ant-btn{border-radius:6px;box-shadow:none}html body .wb .ant-btn-default,html body .wb .ant-btn-default:not(:disabled):hover{background:var(--wb-bg)!important;border-color:var(--wb-btn-line)!important;color:var(--wb-text)!important}html body .wb .ant-btn-default:not(:disabled):hover{background:var(--wb-sel)!important}html body .wb .ant-btn-default.ant-btn-dangerous{color:var(--wb-bad)!important}html body .wb .ant-btn-primary:not(.ant-btn-dangerous),html body .wb .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--wb-primary-bg)!important;border-color:var(--wb-primary-bg)!important;color:var(--wb-primary-fg)!important}html body .wb .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{opacity:.85}html body .wb .ant-btn-default:disabled,html body .wb .ant-btn-primary:disabled{background:var(--wb-bg)!important;border-color:var(--wb-btn-line)!important;color:var(--wb-text-3)!important;opacity:.45}html body .wb .ant-btn-primary:disabled{background:var(--wb-sel)!important}html body .wb .ant-btn-link,html body .wb .ant-btn-text{background:#0000!important;border-color:#0000!important;color:var(--wb-text-2)!important}html body .wb .ant-btn-link:not(:disabled):hover,html body .wb .ant-btn-text:not(:disabled):hover{background:var(--wb-sel)!important;color:var(--wb-text)!important}html body .wb .ant-btn-text.ant-btn-dangerous{color:var(--wb-bad)!important}html body .wb .ant-btn-link:disabled,html body .wb .ant-btn-text:disabled{opacity:.4}html body .wb .ant-btn-link{padding-inline:6px}html body .wb .ant-input,html body .wb .ant-input-affix-wrapper,html body .wb .ant-input-number,html body .wb .ant-input-number-input,html body .wb .ant-select:not(.ant-select-borderless) .ant-select-selector,html body .wb .ant-select:not(.ant-select-borderless):not(.ant-select-disabled) .ant-select-selector,html body .wb textarea.ant-input{background:var(--wb-bg)!important;border-color:var(--wb-btn-line)!important;box-shadow:none;color:var(--wb-text)!important}html body .wb .ant-input::placeholder,html body .wb textarea::placeholder{color:var(--wb-text-3)!important}html body .wb .ant-select-selection-item{color:var(--wb-text)!important}html body .wb .ant-select-borderless .ant-select-selector,html body .wb .ant-select-variant-borderless .ant-select-selector{background:#0000!important;border-color:#0000!important;color:var(--wb-text-3)!important}html body .wb .ant-select-arrow{color:var(--wb-text-3)}html body .wb .ant-checkbox-wrapper,html body .wb .ant-radio-wrapper{color:var(--wb-text)!important}html body .wb .ant-tag{background:var(--wb-sel)!important;border:0!important;border-radius:6px;color:var(--wb-text-2)!important}html body .wb .ant-tag-error,html body .wb .ant-tag-red,html body .wb .ant-tag-volcano{color:var(--wb-bad)!important}html body .wb .ant-tag-gold,html body .wb .ant-tag-orange,html body .wb .ant-tag-warning,html body .wb .ant-tag-yellow{color:var(--wb-warn)!important}html body .wb .ant-tag-cyan,html body .wb .ant-tag-green,html body .wb .ant-tag-lime,html body .wb .ant-tag-success{color:var(--wb-ok)!important}html body .wb .ant-alert{align-items:flex-start;background:#0000!important;border:0!important;border-bottom:1px solid var(--wb-line-soft)!important;border-radius:0!important;box-shadow:none;padding:9px 0}html body .wb .ant-alert-message{color:var(--wb-text)!important;font-size:13px;font-weight:600}html body .wb .ant-alert-description{color:var(--wb-text-2)!important;font-size:13px}html body .wb .ant-alert-icon{color:var(--wb-text-3)!important;font-size:13px;margin-top:3px}html body .wb .ant-alert-warning .ant-alert-icon{color:var(--wb-warn)!important}html body .wb .ant-alert-error .ant-alert-icon{color:var(--wb-bad)!important}html body .wb .ant-alert-success .ant-alert-icon{color:var(--wb-ok)!important}html body .wb .ant-alert-close-icon{color:var(--wb-text-3)}html body .wb .ant-card{background:#0000!important;border:0!important;border-radius:0;border-top:1px solid var(--wb-line)!important;box-shadow:none!important}html body .wb .ant-card-head{background:#0000!important;border-bottom:0!important;min-height:0;padding:12px 0 4px}html body .wb .ant-card-head-title{color:var(--wb-text-2)!important;font-size:13px;font-weight:600;padding:0}html body .wb .ant-card-extra{color:var(--wb-text-3);padding:0}html body .wb .ant-card-body{background:#0000!important;color:var(--wb-text)!important;padding:8px 0 16px!important}html body .wb .ant-card-type-inner .ant-card-head{background:#0000!important}html body .wb .ant-divider{border-color:var(--wb-line)!important}html body .wb .ant-collapse{background:#0000!important;border:0!important}html body .wb .ant-collapse-item{border-color:var(--wb-line-soft)!important}html body .wb .ant-collapse-content,html body .wb .ant-collapse-content-box,html body .wb .ant-collapse-header{background:#0000!important;border-color:var(--wb-line-soft)!important;color:var(--wb-text-2)!important}html body .wb .ant-descriptions-item-content,html body .wb .ant-descriptions-item-label{background:#0000!important;color:var(--wb-text-2)!important}html body .wb .ant-empty-description,html body .wb .ant-statistic-title{color:var(--wb-text-3)!important}html body .wb .ant-statistic-content{color:var(--wb-text)!important}html body .wb .ant-progress-text{color:var(--wb-text-2)!important}html body .wb .ant-table,html body .wb .ant-table-container,html body .wb .ant-table-content,html body .wb .ant-table-wrapper{background:#0000!important;border:0!important}html body .wb .ant-table-container table{border:0!important}html body .wb .ant-table-thead>tr>td,html body .wb .ant-table-thead>tr>th{background:#0000!important;border-bottom:1px solid var(--wb-line)!important;color:var(--wb-text-3)!important;font-size:13px;font-weight:400;padding:8px 10px}html body .wb .ant-table-thead>tr>th:before{display:none!important}html body .wb .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid var(--wb-line-soft)!important;color:var(--wb-text)!important;padding:10px}html body .wb .ant-table-tbody>tr:hover>td{background:var(--wb-side)!important}html body .wb .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#0000!important}html body .wb .ant-table-cell-fix-left,html body .wb .ant-table-cell-fix-right{background:var(--wb-bg)!important}html body .wb .ant-table-expanded-row-fixed,html body .wb .ant-table-expanded-row>td{background:var(--wb-side)!important}html body .wb .ant-pagination-item,html body .wb .ant-pagination-item-link{background:#0000!important;border-color:var(--wb-line)!important}html body .wb .ant-pagination-item a,html body .wb .ant-pagination-total-text{color:var(--wb-text-2)!important}html body .wb .ant-pagination-item-active{border-color:var(--wb-text-2)!important}html body .wb .ant-tabs-nav:before{border-color:var(--wb-line)!important}html body .wb .ant-tabs-tab,html body .wb .ant-tabs-tab-btn{color:var(--wb-text-3)!important}html body .wb .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--wb-text)!important}html body .wb .ant-tabs-ink-bar{background:var(--wb-text)!important}html body .wb .ant-switch:not(.ant-switch-checked){background:var(--wb-idle)}html body .wb .ant-spin-text{color:var(--wb-text-3)!important}.wb .wb-ai{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.wb .wb-ai-head{align-items:center;border-bottom:1px solid var(--wb-line);display:flex;flex:none;height:48px;justify-content:space-between;padding:0 12px 0 16px}.wb .wb-ai-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb .wb-ai-title small{color:var(--wb-text-3);font-size:inherit;font-weight:400}.wb .wb-ai-tools{display:flex;flex:none;gap:2px}html body .wb .wb-ai-tools .ant-btn{color:var(--wb-text-3)!important;padding:0;width:30px}.wb .wb-ai-scroll{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 16px;word-break:break-word}.wb .wb-ai-note{color:var(--wb-text-3);font-size:13px}.wb .wb-ai-user{align-self:flex-end;background:var(--wb-bubble);border-radius:18px;line-height:1.5;max-width:85%;padding:9px 14px;white-space:pre-wrap}.wb .wb-ai-bot{line-height:1.65;margin:0;white-space:pre-wrap}.wb .wb-ai-err{align-items:baseline;color:var(--wb-text-2);display:flex;font-size:13px;gap:8px}.wb .wb-ai-meta{color:var(--wb-text-3);font-size:12px}.wb .wb-ai-diff{max-width:100%;overflow-x:auto}.wb .wb-ai-turn{display:flex;flex-direction:column;gap:10px;min-width:0}.wb .wb-blk{border:1px solid var(--wb-line);border-radius:12px;min-width:0;overflow:hidden}.wb .wb-blk-body{display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.55;min-width:0;padding:12px 14px}.wb .wb-blk-head{align-items:baseline}.wb .wb-blk-title{font-size:14px;font-weight:600}.wb .wb-blk-state{align-items:center;color:var(--wb-text-3);display:inline-flex;font-size:13px;white-space:nowrap}.wb .wb-blk-foot{align-items:center;border-top:1px solid var(--wb-line-soft);display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px}.wb .wb-blk-foot>.wb-blk-end{color:var(--wb-text-3);font-size:12px;margin-left:auto}.wb .wb-diff-add,.wb .wb-diff-del{border-radius:4px;display:block;font-size:13px;padding:2px 6px}.wb .wb-diff-del{background:var(--wb-del-bg);color:var(--wb-del-fg)}.wb .wb-diff-add{background:var(--wb-add-bg);color:var(--wb-add-fg)}.wb .wb-aip-action.ant-btn{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;height:auto;max-width:100%;padding-block:4px;text-align:left;white-space:normal}.wb .wb-aip-action-label{white-space:normal;word-break:break-word}.wb .wb-compose-wrap{flex:none;padding:0 12px 14px}.wb .wb-compose{background:var(--wb-bg);border:1px solid var(--wb-btn-line);border-radius:20px;box-shadow:var(--wb-shadow);display:flex;flex-direction:column;gap:6px;padding:10px 12px 8px 14px}.wb .wb-chips{display:flex;flex-wrap:wrap;gap:6px}.wb .wb-chip{align-items:center;background:var(--wb-sel);border-radius:6px;color:var(--wb-text);display:inline-flex;font-size:13px;gap:6px;max-width:100%;padding:3px 8px}.wb .wb-chip-x{background:none;border:0;color:var(--wb-text-3);cursor:pointer;font:inherit;line-height:1;padding:0}html body .wb .wb-compose textarea.ant-input{background:#0000!important;border:0!important;box-shadow:none!important;padding:0;resize:none}.wb .wb-compose-row{justify-content:space-between}.wb .wb-compose-right,.wb .wb-compose-row{align-items:center;display:flex;gap:6px}html body .wb .wb-send.ant-btn{border-radius:50%;height:30px;padding:0;width:30px}.wb .wb-compose-hint{color:var(--wb-text-3);display:block;font-size:11px;margin-top:6px;text-align:center}.wb-chip-menu{max-height:260px;min-width:240px;overflow-y:auto;padding:4px}.wb .wb-ai-timeline{display:flex;flex-direction:column;gap:18px;min-width:0}html body .wb .ant-table .ant-btn:not(.ant-btn-primary){background:#0000!important;border-color:#0000!important;box-shadow:none;color:var(--wb-text-2)!important;padding-inline:6px}html body .wb .ant-table .ant-btn:not(.ant-btn-primary):not(:disabled):hover{background:var(--wb-sel)!important;color:var(--wb-text)!important}html body .wb .ant-table .ant-btn-dangerous:not(.ant-btn-primary){color:var(--wb-bad)!important}html body .wb .ant-table .ant-btn:disabled{opacity:.4}.wb .wb-main{container-type:inline-size}.wb .wb-topbar{overflow:hidden}.wb .wb-crumb{flex:none}.wb .wb-nextline{color:var(--wb-text-3);flex:1 1;font-size:13px;margin-left:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb .wb-nextlink{background:none;border:0;color:var(--wb-text-2);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.wb .wb-nextlink:hover{color:var(--wb-text)}.wb .wb-top-actions{flex:none}@container (max-width: 820px){.wb-wide-only{display:none!important}}@container (min-width: 821px){.wb-narrow-only{display:none!important}}.wb .wb-need-d{color:var(--wb-text-2)}html body .wb .wb-aip-action.ant-btn{align-items:center;display:inline-flex;flex-direction:row;gap:0;height:auto;max-width:100%;min-height:28px;padding:3px 10px;white-space:normal}.wb .wb-aip-action-cost{color:var(--wb-text-3);font-size:13px;white-space:nowrap}.wb .wb-pill-s,html body .wb .ant-table-thead>tr>th{white-space:nowrap}.wb .wb-pill-s{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:4px;line-height:1.6;padding:1px 8px}.wb .wb-pill-ok{background:var(--wb-ok-bg);color:var(--wb-ok-fg)}.wb .wb-pill-warn{background:var(--wb-warn-bg);color:var(--wb-warn-fg)}.wb .wb-pill-todo{background:var(--wb-todo-bg);color:var(--wb-todo-fg)}.wb .wb-pill-bad{background:var(--wb-bad-bg);color:var(--wb-bad-fg)}.wb .wb-pill-ind{background:var(--wb-ind-bg);color:var(--wb-ind-fg)}.wb .wb-pill-acc{background:var(--wb-accent-bg);color:var(--wb-accent-fg)}.wb .wb-ep-meta{align-items:center;gap:8px}html body .wb .ant-btn-primary:not(.ant-btn-dangerous),html body .wb .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--wb-accent)!important;border-color:var(--wb-accent)!important;color:var(--wb-accent-on)!important}html body .wb .ant-btn-primary:disabled{background:var(--wb-todo-bg)!important;border-color:#0000!important;color:var(--wb-text-3)!important}html body .wb .ant-btn-link{color:var(--wb-accent-fg)!important}html body .wb .ant-btn-link:not(:disabled):hover{background:var(--wb-accent-bg)!important;color:var(--wb-accent)!important}html body .wb .ant-btn-link:disabled{color:var(--wb-text-3)!important}html body .wb .wb-write-area .ant-btn-primary:not(:disabled),html body .wb .wb-write-area .ant-btn-primary:not(:disabled):hover{background:var(--wb-bg)!important;border:1px solid var(--wb-accent-line)!important;color:var(--wb-accent-fg)!important;font-weight:600}html body .wb .wb-write-area .ant-btn-primary:not(:disabled):hover{background:var(--wb-accent-bg)!important}html body .wb .btn-options.ant-btn,html body .wb .wb-opts-btn.ant-btn{background:var(--wb-bg)!important;border:1px solid var(--wb-accent-line)!important;color:var(--wb-accent-fg)!important;font-weight:600}html body .wb .btn-options.ant-btn:not(:disabled):hover,html body .wb .wb-opts-btn.ant-btn:not(:disabled):hover{background:var(--wb-accent-bg)!important}html body .wb .btn-options.ant-btn:disabled,html body .wb .wb-opts-btn.ant-btn:disabled{opacity:.45}html body .wb .btn-options.ant-btn:before{content:"✦ "}html body .wb .wb-opts-btn.ant-btn{border-radius:999px;height:30px;padding:0 12px}html body .wb .ant-table .btn-chapter-options.ant-btn,html body .wb .ant-table .btn-options.ant-btn{background:#0000!important;border:0!important}.wb .wb-stage-btn{border-radius:8px;color:var(--wb-text);gap:10px;padding:6px 8px}.wb .wb-stage-btn:hover{background:var(--wb-sel)}.wb .wb-stage-btn[aria-current=true]{background:var(--wb-bg);box-shadow:0 0 0 1px var(--wb-line);font-weight:600}.wb .wb-sn{flex:1 1;text-align:left}.wb .wb-num{align-items:center;border-radius:10px;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.wb .wb-num-cur{background:var(--wb-accent);color:var(--wb-accent-on)}.wb .wb-num-ok{background:var(--wb-ok-bg);color:var(--wb-ok-fg)}.wb .wb-num-warn{background:var(--wb-warn-bg);color:var(--wb-warn-fg)}.wb .wb-num-bad{background:var(--wb-bad-bg);color:var(--wb-bad-fg)}.wb .wb-num-lock,.wb .wb-num-todo{background:var(--wb-todo-bg);color:var(--wb-todo-fg)}.wb .wb-stage-btn.wb-locked-btn{color:var(--wb-text-3)}.wb .wb-ep{border-radius:8px;padding:6px 8px}.wb .wb-ep.wb-ep-open{background:var(--wb-accent-bg);box-shadow:inset 3px 0 0 var(--wb-accent);color:var(--wb-text)}.wb .wb-ep.wb-ep-open .wb-ep-name{font-weight:600}.wb .wb-ep>input[type=checkbox]{accent-color:var(--wb-accent)}.wb .wb-needs{background:var(--wb-need-bg);border:1px solid var(--wb-need-line);border-radius:12px;margin:0 0 18px;padding:4px 14px}.wb .wb-needs-h{color:var(--wb-warn-fg);font-weight:600;padding:8px 0 0}.wb .wb-need{align-items:center;border-top:1px solid var(--wb-need-line)}.wb .wb-needs-h+.wb-need{border-top:0}.wb .wb-bang,.wb .wb-need-t{align-items:center}.wb .wb-bang{border-radius:11px;display:inline-flex;flex:none;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.wb .wb-bang-warn{background:var(--wb-need-icon);color:var(--wb-warn-fg)}.wb .wb-bang-bad{background:var(--wb-bad-bg);color:var(--wb-bad-fg)}.wb .wb-need-t .wb-bang{transform:none}html body .wb .ant-tag{background:var(--wb-todo-bg)!important;border-radius:999px;color:var(--wb-todo-fg)!important;font-size:12px;font-weight:600;line-height:20px;padding:0 8px}html body .wb .ant-tag-cyan,html body .wb .ant-tag-green,html body .wb .ant-tag-lime,html body .wb .ant-tag-success{background:var(--wb-ok-bg)!important;color:var(--wb-ok-fg)!important}html body .wb .ant-tag-gold,html body .wb .ant-tag-orange,html body .wb .ant-tag-warning,html body .wb .ant-tag-yellow{background:var(--wb-warn-bg)!important;color:var(--wb-warn-fg)!important}html body .wb .ant-tag-error,html body .wb .ant-tag-magenta,html body .wb .ant-tag-red,html body .wb .ant-tag-volcano{background:var(--wb-bad-bg)!important;color:var(--wb-bad-fg)!important}html body .wb .ant-tag-blue,html body .wb .ant-tag-geekblue,html body .wb .ant-tag-processing,html body .wb .ant-tag-purple{background:var(--wb-ind-bg)!important;color:var(--wb-ind-fg)!important}.wb .wb-quicknav{gap:6px}.wb .wb-tab{background:var(--wb-todo-bg);border:0;border-radius:999px;color:var(--wb-text);cursor:pointer;font:inherit;font-size:13px;height:30px;padding:0 12px}.wb .wb-tab:hover{filter:brightness(.97)}.wb .wb-tab-on{background:var(--wb-primary-bg);color:var(--wb-primary-fg);font-weight:500}.wb .wb-scene-head{align-items:center;display:inline-flex;gap:10px}.wb .wb-scene-title{color:var(--wb-text);font-weight:600;letter-spacing:.06em}.wb .wb-line{border-left:3px solid var(--ch-ln,var(--wb-line));margin-left:60px;padding-left:20px}.wb .wb-who{color:var(--wb-text);color:var(--ch-fg,var(--wb-text))}.wb .wb-ep-title,.wb .wb-who{font-weight:700}.wb .wb-aside{background:var(--wb-ai-bg)}.wb .wb-ai-title{font-weight:600;gap:8px;min-width:0}.wb .wb-ai-logo,.wb .wb-ai-title{align-items:center;display:inline-flex}.wb .wb-ai-logo{background:var(--wb-accent-bg);border-radius:8px;color:var(--wb-accent);flex:none;font-size:14px;height:26px;justify-content:center;width:26px}.wb .wb-ai-user{background:var(--wb-ind-bg);border-radius:18px 18px 4px 18px;color:var(--wb-ind-text)}.wb .wb-ai-botrow{align-items:flex-start;display:flex;gap:10px}.wb .wb-ai-avatar{align-items:center;background:var(--wb-accent-bg);border-radius:12px;color:var(--wb-accent);display:inline-flex;flex:none;font-size:12px;height:24px;justify-content:center;width:24px}.wb .wb-ai-botrow .wb-ai-bot{flex:1 1;min-width:0}.wb .wb-blk{background:var(--wb-bg);border-radius:14px;box-shadow:0 1px 2px #0000000a}.wb .wb-blk-head{align-items:center;background:var(--wb-side);border-bottom:1px solid var(--wb-line-soft);display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.wb .wb-blk-h-ok{background:var(--wb-blk-ok);border-bottom-color:var(--wb-ok-bg)}.wb .wb-blk-h-danger{background:var(--wb-blk-bad);border-bottom-color:var(--wb-bad-bg)}.wb .wb-blk-h-warn{background:var(--wb-need-bg);border-bottom-color:var(--wb-need-line)}.wb .wb-blk-state{gap:6px}.wb .wb-chip{background:var(--wb-warn-bg);border-radius:999px;color:var(--wb-warn-fg);font-weight:600;padding:2px 9px}.wb .wb-chip .wb-dot{display:none}.wb .wb-chip-x{color:inherit;opacity:.7}html body .wb .wb-send.ant-btn{height:32px;width:32px}.wb .wb-crawl-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.wb .wb-crawl-row .wb-crawl-url{flex:1 1 220px;min-width:0;width:auto}.wb .wb-crawl-row .wb-crawl-count{flex:0 0 120px;width:120px}.wb .wb-crawl-row .wb-crawl-btns{display:flex;flex:none;gap:8px}.wb .wb-chap-status{align-items:center;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;min-width:0}html body .wb .wb-chap-status .ant-tag{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb .wb-rb{display:flex;flex-direction:column;gap:12px}.wb .wb-rb-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.wb .wb-rb-title h2{color:var(--wb-text);font-size:20px;font-weight:600;margin:0 0 2px}.wb .wb-rb-title p{font-size:14px;margin:0 0 4px}.wb .wb-rb-kpi,.wb .wb-rb-title p{color:var(--wb-text-2)}.wb .wb-rb-kpi b{color:var(--wb-text)}.wb .wb-rb-kpi .wb-rb-need-n{color:var(--wb-warn-fg)}.wb .wb-rb-steps{background:var(--wb-side);border:1px solid var(--wb-line);border-radius:8px;padding:8px 12px}.wb .wb-rb-steps-h{font-size:14px}.wb .wb-rb-step,.wb .wb-rb-steps-h{align-items:center;display:flex;gap:8px}.wb .wb-rb-step{border-top:1px solid var(--wb-line-soft);margin-top:5px;padding:5px 0}.wb .wb-rb-step-n{background:var(--wb-todo-bg);border-radius:50%;color:var(--wb-todo-fg);display:grid;flex:none;font-size:11px;font-weight:700;height:18px;place-items:center;width:18px}.wb .wb-rb-step-t{flex:1 1;font-size:14px;min-width:0}.wb .wb-rb-auto{align-items:center;color:var(--wb-text-2);display:flex;font-size:14px;gap:8px}.wb .wb-rb-tabs{display:flex;flex-wrap:wrap;gap:6px}.wb .wb-rb-tab{background:none;border:1px solid var(--wb-btn-line);border-radius:999px;color:var(--wb-text-2);cursor:pointer;font-family:inherit;font-size:14px;padding:3px 12px}.wb .wb-rb-tab-on,.wb .wb-rb-tab:hover{background:var(--wb-sel)}.wb .wb-rb-tab-on{border-color:var(--wb-text-3);color:var(--wb-text);font-weight:600}.wb .wb-rb-tab-n{color:var(--wb-text-3);font-size:13px;margin-left:2px}.wb .wb-rb-scroll{overflow-x:auto}.wb .wb-rb-table{border-collapse:collapse;min-width:880px;width:100%}.wb .wb-rb-table th{border-bottom:1px solid var(--wb-line);color:var(--wb-text-3);font-size:13px;font-weight:500;padding:6px 10px;text-align:left;white-space:nowrap}.wb .wb-rb-table th button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.wb .wb-rb-table th.wb-rb-on button{color:var(--wb-text);font-weight:600}.wb .wb-rb-table td{border-bottom:1px solid var(--wb-line-soft);padding:10px;vertical-align:top}.wb .wb-rb-row-need{background:var(--wb-need-bg)}.wb .wb-rb-row-need>td:first-child{box-shadow:inset 3px 0 0 var(--wb-warn)}.wb .wb-rb-ep{min-width:240px}.wb .wb-rb-cell,.wb .wb-rb-eplink{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.wb .wb-rb-eplink:hover{color:var(--wb-accent-fg);text-decoration:underline}.wb .wb-rb-cell:hover .wb-pill-s{outline:1px solid var(--wb-text-3)}.wb .wb-rb-sub{color:var(--wb-text-3);font-size:13px}.wb .wb-rb-sub-bad{color:var(--wb-bad-fg)}.wb .wb-rb-dash{color:var(--wb-text-3)}.wb .wb-rb-note{align-items:baseline;display:flex;font-size:13px;gap:6px;margin-top:3px}.wb .wb-rb-note-warn{color:var(--wb-warn-fg)}.wb .wb-rb-note-bad{color:var(--wb-bad-fg)}.wb .wb-trace{align-items:baseline;color:#667085;color:var(--wb-muted,#667085);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;margin-top:3px}.wb .wb-trace-missing{font-style:italic}.wb .wb-trace-link{background:none;border:0;color:#1677ff;color:var(--wb-link,#1677ff);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.wb .wb-trace-link:hover{opacity:.8}.wb .wb-rb-x{font-weight:700}.wb .wb-rb-act{text-align:right;white-space:nowrap}.wb .wb-rb-actions{align-items:center;display:inline-flex;gap:6px}.wb .wb-rb-table td.wb-rb-act,.wb .wb-rb-table th.wb-rb-act{background:inherit;box-shadow:-8px 0 8px -8px #0000001f;position:-webkit-sticky;position:sticky;right:0}.wb .wb-rb-table tbody tr,.wb .wb-rb-table thead tr{background:var(--wb-bg)}.wb .wb-rb-table tbody tr.wb-rb-row-need{background:var(--wb-need-bg)}.wb .wb-rb-empty{color:var(--wb-text-2);font-size:14px;padding:18px 4px}.wb .wb-rb-foot{font-size:13px}.wb .wb-rb-tick{text-align:center;width:36px}.wb .wb-rb-sticky{align-items:center;background:#fff;background:var(--wb-bg,#fff);border-top:1px solid var(--wb-line);bottom:0;box-shadow:0 -4px 8px -6px #0000002e;display:flex;gap:8px;margin-top:8px;padding:10px 14px;position:-webkit-sticky;position:sticky;z-index:3}.wb .wb-rb-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.wb .wb-rb-back{align-items:center;display:flex;font-size:13px;gap:8px;margin:0 0 8px}.wb .wb-rb-need{color:var(--wb-warn-fg);font-size:13px}.wb .wb-rb-entry .wb-rb-need{background:var(--wb-warn-bg);border-radius:999px;padding:0 8px}.wb .wb-fx{background:var(--wb-bg);border:1px solid var(--wb-line);border-radius:10px;margin:0 0 10px;padding:10px 14px}.wb .wb-fx-undone{background:var(--wb-need-bg);border-color:var(--wb-need-line)}.wb .wb-fx-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wb .wb-fx-sum{color:var(--wb-text);font-size:14px;font-weight:600}.wb .wb-fx-steps{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:6px}.wb .wb-fx-arrow{color:var(--wb-text-3)}.wb .wb-fx-s-bad{color:var(--wb-bad-fg)}.wb .wb-fx-s-ok{color:var(--wb-ok-fg);font-weight:600}.wb .wb-fx-s-warn{color:var(--wb-warn-fg);font-weight:600}.wb .wb-fx-s-muted,.wb .wb-fx-sub{color:var(--wb-text-2)}.wb .wb-fx-sub{font-size:13px;margin-top:4px}.wb .wb-fx-note{align-items:baseline;display:flex;font-size:13px;gap:6px;margin-top:6px}.wb .wb-fx-note-warn{color:var(--wb-warn-fg)}.wb .wb-fx-note-grey{color:var(--wb-text-3)}.wb .wb-fx-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wb .wb-fx-diff{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:8px}.wb .wb-fx-col{border:1px solid var(--wb-line);border-radius:8px;min-width:0;padding:6px 10px}.wb .wb-fx-col-h{color:var(--wb-text-3);font-size:13px;font-weight:600;margin-bottom:4px}.wb .wb-fx-line{border-radius:3px;font-size:13px;overflow-wrap:anywhere;padding:1px 4px;white-space:pre-wrap}.wb .wb-fx-line-del{background:var(--wb-bad-bg);color:var(--wb-bad-fg);text-decoration:line-through}.wb .wb-fx-line-add{background:var(--wb-ok-bg);color:var(--wb-ok-fg)}.wb .wb-fx-line-empty{color:var(--wb-text-3);font-style:italic}.wb .wb-rb-fixrow>td{border-bottom:1px solid var(--wb-line-soft);padding:4px 10px 12px}@media (max-width:720px){.wb .wb-fx-diff{grid-template-columns:1fr}}.wb-fx-box{border-radius:8px;font-size:13px;margin-top:8px;padding:8px 12px}.wb-fx-box ul{margin:4px 0 0;padding-left:18px}.wb-fx-box-bad{background:#dc26261a}.wb-fx-box-grey{background:#8080801f}.wb .wb-top-strips{padding:10px 16px 0}.wb .wb-top-strips:empty,.wb .wb-top-strips:has(.wb-strips:empty){padding:0}.wb .wb-top-strips .wb-strips{border-top:0;gap:6px;margin-bottom:10px}.wb .wb-band-wrap{display:block}.wb .wb-band{background:var(--wb-need-bg);border:1px solid var(--wb-need-line);border-radius:10px;display:flex;flex-direction:column;font-size:14px;gap:6px;padding:10px 14px}.wb .wb-band-stop{border-color:var(--wb-warn);box-shadow:0 0 0 1px var(--wb-warn) inset}.wb .wb-band-run{background:var(--wb-side);border-color:var(--wb-line)}.wb .wb-band-done,.wb .wb-band-idle{background:var(--wb-ok-bg);border-color:var(--wb-line)}.wb .wb-band-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.wb .wb-band-k{align-items:center;color:var(--wb-warn-fg);cursor:help;display:inline-flex;font-weight:700;gap:8px;white-space:nowrap}.wb .wb-band-dots{display:inline-flex;gap:4px}.wb .wb-band-dots i{background:var(--wb-todo-bg);border:1px solid var(--wb-idle);border-radius:50%;box-sizing:border-box;height:9px;width:9px}.wb .wb-band-dots i.d{background:var(--wb-ok);border-color:var(--wb-ok)}.wb .wb-band-dots i.n{background:var(--wb-warn);border-color:var(--wb-warn)}.wb .wb-band-msg{flex:1 1 280px;min-width:0}.wb .wb-band-act,.wb .wb-band-msg{align-items:center;display:flex;gap:8px}.wb .wb-band-act{flex-wrap:wrap;margin-left:auto}.wb .wb-band-line{color:var(--wb-text-2);font-size:13px}.wb .wb-band-warn{color:var(--wb-warn-fg)}.wb .wb-band-skip.ant-btn{color:var(--wb-warn-fg);font-size:13px;height:auto;padding:0}.wb .wb-band-spin,.wb .wb-nv-spin{animation:wb-spin .9s linear infinite;border:2px solid var(--wb-idle);border-radius:50%;border-top-color:var(--wb-warn);display:inline-block;flex:none;height:12px;width:12px}@keyframes wb-spin{to{transform:rotate(1turn)}}.wb .wb-ck{align-items:center;border-top:1px dashed var(--wb-need-line);color:var(--wb-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px;padding-top:7px}.wb .wb-ck-h{color:var(--wb-text-3);font-weight:600}.wb .wb-ck-all{background:none;border:0;color:var(--wb-ok-fg);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0}.wb .wb-ck-all small{color:var(--wb-text-3);font-size:13px;font-weight:400;margin-left:4px}.wb .wb-ck-i{align-items:baseline;display:inline-flex;gap:5px}.wb .wb-ck-i>i{font-style:normal;font-weight:700}.wb .wb-ck-ok>i{color:var(--wb-ok-fg)}.wb .wb-ck-warn>i{color:var(--wb-warn-fg)}.wb .wb-ck-bad>i{color:var(--wb-bad-fg)}.wb .wb-ck-lk.ant-btn{font-size:13px;height:auto;padding:0 2px}.wb .wb-desc{color:var(--wb-text-2);font-size:14px;line-height:1.55;margin:0 0 12px}.wb .wb-h1{margin-bottom:4px}.wb .wb-stage-btn.wb-nv{align-items:stretch;border:1px solid #0000;flex-direction:column;gap:2px;justify-content:flex-start;padding:7px 8px}.wb .wb-nv-r1{gap:8px}.wb .wb-nv-r1,.wb .wb-nv-xy{align-items:center;display:flex}.wb .wb-nv-xy{color:var(--wb-text-2);font-size:13px;gap:6px;margin-left:28px}.wb .wb-nv-bar{background:var(--wb-line);border-radius:2px;display:block;height:4px;margin:2px 0 0 28px;overflow:hidden}.wb .wb-nv-bar i{background:var(--wb-ok);display:block;height:100%}.wb .wb-nv-tag{background:var(--wb-warn);border-radius:9px;color:#fff;font-size:13px;font-weight:700;line-height:18px;margin-left:auto;padding:0 8px;white-space:nowrap}.wb .wb-nv-need{background:var(--wb-need-bg);border-color:var(--wb-warn)}.wb .wb-nv-quiet{opacity:.68}.wb .wb-nv-notrun .wb-nv-xy{color:var(--wb-text-3)}.wb .wb-nv-r1 .wb-pill-s{margin-left:auto}.wb .wb-notrun{background:var(--wb-bg);border:1px dashed var(--wb-line);border-radius:10px;padding:22px 24px;text-align:center}.wb .wb-notrun h4{align-items:center;display:flex;font-size:16px;font-weight:650;gap:8px;justify-content:center;margin:0 0 6px}.wb .wb-notrun p{color:var(--wb-text-2);font-size:14px;margin:0 auto 6px;max-width:640px}.wb .wb-notrun-sub{color:var(--wb-text-3);font-size:13px}.wb .wb-notrun .wb-own{border-top:1px dashed var(--wb-line);color:var(--wb-text-2);font-size:13px;margin-top:12px;padding-top:10px;text-align:center}.wb .wb-notrun .wb-own>summary{color:var(--wb-text-2);cursor:pointer}.wb-cons-lead{margin:0 0 8px}.wb-cons-notice,.wb-cons-wait{font-size:13px;margin:8px 0;opacity:.75}.wb-cons-notice{color:#d9822b;opacity:1}.wb-cons-box{border:1px solid #8080804d;border-radius:6px;font-size:13px;margin-top:10px;padding:8px 12px}.wb-cons-box ul{margin:4px 0 0;padding-left:18px}.wb-cons-stale{background:#d9822b24;border-color:#d9822b73}.wb-cons-block{background:#dc26261a;border-color:#dc262666}.wb-cons-maybe{background:#80808014;border-style:dashed}.wb-cons-ai{font-size:13px;margin-top:8px;opacity:.75}.wb .wb-lp-wrap{display:flex;flex-direction:column;gap:4px;margin-top:6px}.wb .wb-lp-box{align-items:center;margin-top:10px}.wb .wb-lp{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 6px}.wb .wb-lp-box .wb-lp{justify-content:center}.wb .wb-lp-name{color:var(--wb-text);font-weight:600;margin-right:2px}.wb .wb-lp-arrow,.wb .wb-lp-sg{color:var(--wb-text-3)}.wb .wb-lp-sg{background:var(--wb-bg);border:1px solid var(--wb-line);border-radius:10px;line-height:20px;padding:0 8px}.wb .wb-lp-done{background:var(--wb-ok-bg);border-color:var(--wb-ok);color:var(--wb-ok-fg)}.wb .wb-lp-now{font-weight:600}.wb .wb-lp-now,.wb .wb-lp-warn{border-color:var(--wb-warn);color:var(--wb-warn-fg)}.wb .wb-lp-warn{background:var(--wb-warn-bg)}.wb .wb-lp-rejected{background:var(--wb-bad-bg);border-color:var(--wb-bad);color:var(--wb-bad-fg)}.wb .wb-lp-cap,.wb .wb-lp-idle,.wb .wb-lp-skip,.wb .wb-lp-unknown{color:var(--wb-text-3)}.wb .wb-lp-cap{font-size:13px}.wb .wb-notrun-note{background:var(--wb-side);border:1px dashed var(--wb-line);border-radius:8px;color:var(--wb-text-2);font-size:14px;margin:0 0 12px;padding:8px 12px}.wb-tour-block{background:#0000;inset:0;position:fixed;z-index:990}.wb-tour-ring{box-shadow:0 0 0 9999px #1414146b;pointer-events:none;transition:all .15s ease;z-index:991}.wb-tour-card,.wb-tour-ring{border:2px solid #f08a1c;border-radius:10px;position:fixed}.wb-tour-card{background:#fff;box-shadow:0 8px 28px #00000047;color:#1f2329;font-size:14px;line-height:1.55;padding:14px 16px;z-index:992}.wb-tour-n{color:#b25e00;font-size:13px;font-weight:600}.wb-tour-t{display:block;font-size:15px;margin:2px 0 6px}.wb-tour-ul{margin:0 0 6px;padding-left:18px}.wb-tour-ul li{margin:0 0 4px}.wb-tour-missing{background:#fff7e8;border-radius:6px;color:#8a5200;font-size:13px;margin:6px 0;padding:6px 10px}.wb-tour-card details{color:#4a4f57;font-size:13px;margin-bottom:6px}.wb-tour-card summary{color:#b25e00;cursor:pointer}.wb-tour-b{align-items:center;display:flex;gap:8px;margin-top:8px}.wb-tour-sp{flex:1 1}.wb-tour-btn{background:#fff;border:1px solid #c9ccd1;border-radius:6px;cursor:pointer;font:inherit;font-size:13px;padding:2px 12px}.wb-tour-btn:disabled{cursor:default;opacity:.45}.wb-tour-txt{border-color:#0000;color:#666}.wb-tour-pri{background:#f44;border-color:#f44;color:#fff}.wb .ant-btn.wb-band-cta{font-weight:600}.wb .wb-rb-row-hint>td:first-child{box-shadow:inset 3px 0 0 var(--wb-idle)}.wb .wb-rb-row-hint .wb-rb-note-warn{color:var(--wb-text-3)}.wb .wb-rb-table td.wb-rb-act,.wb .wb-rb-table th.wb-rb-act{min-width:170px}.wb .wb-pushbar{align-items:center;background:var(--wb-bg);border-top:1px solid var(--wb-line);bottom:0;box-shadow:0 -4px 8px -6px #0000002e;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:10px 14px;position:-webkit-sticky;position:sticky;z-index:3}.wb .wb-pushbar-t{flex:1 1;font-size:14px;font-weight:600;min-width:200px}.wb .wb-pushbar-h{color:var(--wb-text-3);font-size:13px}.wb .wb-band-compact{border-left-width:4px;gap:4px;padding:10px 14px}.wb .wb-band-compact .wb-band-top{flex-wrap:wrap;gap:8px 12px}.wb .wb-band-ic{align-items:center;background:var(--wb-bg);border-radius:50%;color:var(--wb-warn-fg);display:inline-flex;flex:none;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.wb .wb-band-done .wb-band-ic{color:var(--wb-ok-fg)}.wb .wb-band-ic-run{background:var(--wb-ind-bg)}.wb .wb-band-compact .wb-band-msg{flex:1 1 260px;min-width:0}.wb .wb-band-sentence{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.wb .wb-band-compact .wb-band-act{flex:none;flex-wrap:wrap;margin-left:auto}.wb .wb-assist-btn.ant-btn{font-size:13px}.wb .wb-assist-on.ant-btn{background:var(--wb-sel);border-color:var(--wb-text-3)}.wb .wb-rchip{background:var(--wb-todo-bg);border-radius:12px;color:var(--wb-todo-fg);display:inline-block;font-size:13px;font-weight:600;line-height:1.6;padding:1px 10px;white-space:nowrap}.wb .wb-rchip-ok{background:var(--wb-ok-bg);color:var(--wb-ok-fg)}.wb .wb-rchip-warn{background:var(--wb-warn-bg);color:var(--wb-warn-fg)}.wb .wb-rchip-bad{background:var(--wb-bad-bg);color:var(--wb-bad-fg)}.wb .wb-rchip-run{background:var(--wb-ind-bg);color:var(--wb-ind-fg)}.wb .wb-rchip-info{background:var(--wb-accent-bg);color:var(--wb-accent-fg)}.wb .wb-sc-footer{border-top:0;font-size:13px;padding:8px 4px 0}.wb .wb-ep-title{align-items:center;display:flex;flex-wrap:wrap;font-size:28px;gap:12px}.wb .wb-ep-chip{font-size:13px;font-weight:600;letter-spacing:0}.wb .wb-gaveup{align-items:center;background:var(--wb-need-bg);border:1px solid var(--wb-need-line);border-radius:8px;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin:10px 0 14px;padding:10px 14px}.wb .wb-gaveup-gaveUp{background:var(--wb-accent-bg);border-color:var(--wb-accent-line)}.wb .wb-gaveup-t{flex:1 1;min-width:220px}.wb .wb-tech{border-top:1px solid var(--wb-line);margin-top:26px;padding-top:12px}.wb .wb-tech-h{background:none;border:0;color:var(--wb-text-2);cursor:pointer;font:inherit;font-size:14px;padding:2px 0}.wb .wb-tech-h:hover{color:var(--wb-text)}.wb .wb-tech-b{display:flex;flex-direction:column;gap:4px;margin-top:12px}.wb .wb-tech-extras{margin-top:8px}.wb .wb-gaveup-judge{font-size:13px;margin-top:6px}.wb .wb-gaveup-judge summary{color:var(--wb-text-2);cursor:pointer}.wb .wb-gaveup-judge-t{color:var(--wb-text-2);margin-top:4px;max-height:260px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.wb .wb-side{overflow-y:auto}.wb .wb-side-slot{min-height:140px}.wb .wb-stages{flex:none}.wb .wb-write-area:empty{display:none}@media (max-height:860px){.wb .wb-nv-bar{display:none}.wb .wb-stage-btn.wb-nv{gap:0;padding:4px 8px}.wb .wb-stages{padding-top:6px}}@media (max-height:740px){.wb .wb-stages .wb-nv-xy{display:none}}.wb .wb-nv-hint{color:var(--wb-text-3);font-size:13px;font-weight:400;margin-left:2px;white-space:nowrap}.wb .wb-ep{align-items:flex-start;flex-wrap:wrap;row-gap:2px}.wb .wb-ep>input[type=checkbox]{margin-top:5px}.wb .wb-ep .wb-ep-name{flex:1 1 120px;line-height:1.55;max-height:3.2em;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.wb .wb-ep-why{color:var(--wb-text-2);flex:1 1 100%;font-size:13px;overflow:hidden;padding-left:21px;text-overflow:ellipsis;white-space:nowrap}.wb .wb-eplist-head{flex-wrap:wrap}.wb .wb-ep .wb-rchip{flex:0 1 auto;line-height:1.35;margin-left:auto;text-align:right;white-space:normal}.wb .wb-side-foot .wb-pushbar{align-items:stretch;box-shadow:none;flex-direction:column;gap:6px;margin:0;padding:10px 14px;position:static}.wb .wb-side-foot .wb-pushbar-t{flex:none;min-width:0}.wb .wb-side-foot .wb-pushbar>span{display:block}.wb .wb-side-foot .wb-pushbar .ant-btn{height:auto;min-height:30px;white-space:normal;width:100%}.wb .wb-side-foot .wb-sc-footer{border-top:1px solid var(--wb-line);padding:8px 14px 10px}.wb .wb-band-compact .wb-band-act{align-items:center;gap:8px}.wb .wb-band-compact>.wb-band-line{padding-left:40px}.wb .wb-band-compact>.wb-ck{border-top:0;padding:2px 0 0 40px}.wb .wb-band-more{align-self:flex-start;background:none;border:0;color:var(--wb-text-2);cursor:pointer;font:inherit;font-size:13px;margin-left:40px;padding:2px 0}.wb .wb-band-more:hover{color:var(--wb-text);text-decoration:underline}.wb .wb-fixcard{margin:10px 0 14px}.wb .wb-critic-open{background:var(--wb-need-bg);border:1px solid var(--wb-need-line);border-radius:8px;margin:6px 0 14px;padding:8px 14px}.wb .wb-critic-sum{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between}.wb .wb-critic-open .wb-critic-sum+div{margin-top:6px}.wb .wb-reader-hint{color:var(--wb-text-3);font-size:14px;padding:24px 0}.wb .wb-side-foot .wb-autorepair{align-items:stretch;border-top:1px solid var(--wb-line);display:flex;flex-direction:column;gap:6px;padding:10px 14px}.wb .wb-autorepair-t{font-size:14px;font-weight:600}.wb .wb-side-foot .wb-autorepair .ant-btn{height:auto;min-height:30px;white-space:normal;width:100%}.wb .wb-autorepair-one{margin:0 0 12px}.wb .wb-autorepair-btn.ant-btn{background:var(--wb-accent-bg);border-color:var(--wb-accent-line);color:var(--wb-accent-fg);font-weight:600}.wb .wb-autorepair-btn.ant-btn:disabled{opacity:.6}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.dark-mode{color-scheme:dark}html.dark-mode body{background-color:#141414;color:#ffffffd9}.ant-layout{min-height:100vh;transition:background-color .3s ease}.ant-table-thead>tr>th{font-weight:600}.ant-btn{border-radius:6px}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:background-color .3s ease,border-color .3s ease}html.dark-mode .ant-card{box-shadow:0 2px 8px #0000004d}.ant-modal .ant-modal-content{border-radius:8px}.ant-form-item-label>label{font-weight:600}html.dark-mode div,html.dark-mode p,html.dark-mode span{color:#ffffffd9}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}html.dark-mode ::-webkit-scrollbar-track{background:#1f1f1f}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}html.dark-mode ::-webkit-scrollbar-thumb{background:#4a4a4a}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}html.dark-mode ::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}html.dark-mode .ant-spin-text{color:#ffffffd9!important}html.dark-mode .ant-empty-description{color:#ffffff73!important}html.dark-mode .ant-progress-text{color:#ffffffd9!important}html.dark-mode .ant-alert{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-alert-message{color:#ffffffd9!important}html.dark-mode .ant-alert-description{color:#ffffffa6!important}html.dark-mode .ant-notification-notice{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-notification-notice-message{color:#ffffffd9!important}html.dark-mode .ant-notification-notice-description{color:#ffffffa6!important}html.dark-mode .ant-message-notice-content{background:#1f1f1f!important;color:#ffffffd9!important}html.dark-mode .ant-checkbox-wrapper,html.dark-mode .ant-radio-wrapper{color:#ffffffd9!important}html.dark-mode .ant-checkbox-inner,html.dark-mode .ant-radio-inner{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-slider-rail{background:#262626!important}html.dark-mode .ant-slider-track{background:#1890ff!important}html.dark-mode .ant-upload.ant-upload-drag{background:#1f1f1f!important;border-color:#434343!important}html.dark-mode .ant-upload-text{color:#ffffffd9!important}html.dark-mode .ant-upload-hint{color:#ffffff73!important}html.dark-mode .ant-collapse{background:#141414!important;border-color:#434343!important}html.dark-mode .ant-collapse-header{color:#ffffffd9!important}html.dark-mode .ant-collapse-content{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffd9!important}html.dark-mode .ant-tree{background:#141414!important}html.dark-mode .ant-tree,html.dark-mode .ant-tree-node-content-wrapper{color:#ffffffd9!important}html.dark-mode .ant-tree-node-content-wrapper:hover{background:#262626!important}html.dark-mode .ant-steps-item-title,html.dark-mode .ant-timeline-item-content{color:#ffffffd9!important}html.dark-mode .ant-steps-item-description{color:#ffffffa6!important}html.dark-mode .ant-image-preview-img{background:#141414!important}@media (max-width:768px){.ant-btn,.ant-table{font-size:12px}.ant-btn{padding:4px 8px}}
/*# sourceMappingURL=main.ee6808a9.css.map*/