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}.sp-page{--paper:#f6f1e6;--surface:#fffdf7;--surface-2:#efe8d8;--ink:#211c15;--ink-2:#5b5245;--ink-3:#857b6a;--line:#e1d7c0;--line-2:#cfc3a8;--amber:#f2b01e;--amber-ink:#231800;--amber-soft:#fcefc8;--amber-text:#865700;--ok:#2e8b57;--ok-ink:#1e6a41;--ok-soft:#ddf0e3;--warn:#e07b1a;--warn-ink:#9a4d06;--warn-soft:#fdead2;--bad:#d0452f;--bad-ink:#a32a17;--bad-soft:#fadad3;--slate:#26211a;--slate-ink:#f4eddc;--focus:#a15c00;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}html.dark-mode .sp-page{--paper:#161513;--surface:#201e1b;--surface-2:#2b2824;--ink:#f1ece1;--ink-2:#bfb6a4;--ink-3:#8e8574;--line:#37332d;--line-2:#4a453d;--amber:#f5b83a;--amber-ink:#1f1500;--amber-soft:#3a2e11;--amber-text:#f5c969;--ok:#4fbf7f;--ok-ink:#7ad6a0;--ok-soft:#1b3326;--warn:#f29b3d;--warn-ink:#f6b166;--warn-soft:#3a2a14;--bad:#ef6b55;--bad-ink:#f59a8a;--bad-soft:#3e1d17;--slate:#0e0d0b;--slate-ink:#f1eada;--focus:#f5b83a}.sp-crumb{display:flex;font-size:13px;gap:8px;margin-bottom:8px;min-width:0}.sp-crumb,.sp-crumb a{align-items:center;color:var(--ink-2)}.sp-crumb a{display:inline-flex;gap:6px;text-decoration:none;white-space:nowrap}.sp-crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sp-crumb .sep{color:var(--ink-3)}.sp-crumb .cur{color:var(--ink);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark-mode .sp-page .sp-crumb :is(a,span){color:var(--ink-2)}html.dark-mode .sp-page .sp-crumb .cur{color:var(--ink)}.sp-page .ant-tabs-nav{margin-bottom:12px}.sp-page .ant-tabs-nav:before{border-bottom-color:var(--line)}.sp-page .ant-tabs-tab{color:var(--ink-2);font-size:13.5px;font-weight:600;padding:8px 2px}.sp-page .ant-tabs-tab+.ant-tabs-tab{margin-left:22px}.sp-page .ant-tabs-tab .ant-tabs-tab-btn{color:var(--ink-2)}.sp-page .ant-tabs-tab-active .ant-tabs-tab-btn,.sp-page .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--ink)}.sp-page .ant-tabs-ink-bar{background:var(--amber);border-radius:3px 3px 0 0;height:3px}html.dark-mode .sp-page .ant-tabs-tab :is(span,div){color:inherit}.sp-pane{background:var(--paper);border-radius:10px;color:var(--ink);font-size:14px;line-height:1.55;min-height:240px;padding:14px clamp(12px,2vw,24px) 28px}.sp-pane *{box-sizing:border-box}.sp-pane :focus-visible{border-radius:6px;outline:3px solid var(--focus);outline-offset:2px}.sp-pane a{color:var(--amber-text);text-underline-offset:3px}html.dark-mode .sp-pane :is(p,span,div,h1,h2,h3){color:var(--ink)}html.dark-mode .sp-pane .ant-table-thead th,html.dark-mode .sp-pane .ant-typography-secondary,html.dark-mode .sp-pane .sp-help,html.dark-mode .sp-pane .sp-hero .meta,html.dark-mode .sp-pane .sp-more summary span{color:var(--ink-2)}html.dark-mode .sp-pane .sp-hero .kick,html.dark-mode .sp-pane .sp-sec-h h2{color:var(--ink-3)}html.dark-mode .sp-pane a{color:var(--amber-text)}.sp-hero{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:14px 18px}.sp-hero .kick{color:var(--ink-3);font:600 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.sp-hero h1{font-size:20px;font-weight:700;margin:2px 0 4px;overflow-wrap:anywhere}.sp-hero .meta{color:var(--ink-2);font-size:13px}.sp-sec{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:14px 16px}.sp-sec-h{flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px}.sp-sec-h,.sp-sec-h h2{align-items:center;display:flex}.sp-sec-h h2{color:var(--ink-3);font:600 12px/1.2 var(--mono);gap:7px;letter-spacing:.06em;margin:0;text-transform:uppercase}.sp-help{color:var(--ink-2);font-size:13px;margin:0 0 12px;max-width:78ch}.sp-sec .ant-descriptions-item-label{background:var(--surface-2);color:var(--ink-2);font-size:12.5px;font-weight:600}.sp-sec .ant-descriptions-row>td,.sp-sec .ant-descriptions-row>th,.sp-sec .ant-descriptions-view{border-color:var(--line)}.sp-chip{align-items:center;background:var(--surface-2);border-radius:99px;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:600;padding:1px 9px;white-space:nowrap}.sp-chip.ok{background:var(--ok-soft);color:var(--ok-ink)}.sp-chip.warn{background:var(--warn-soft);color:var(--warn-ink)}html.dark-mode .sp-pane .sp-chip{color:var(--ink-2)}html.dark-mode .sp-pane .sp-chip.ok{color:var(--ok-ink)}html.dark-mode .sp-pane .sp-chip.warn{color:var(--warn-ink)}.sp-pane .ant-btn{border-radius:9px;font-size:13px;font-weight:500}.sp-pane .ant-btn-dashed,.sp-pane .ant-btn-default{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.sp-pane .ant-btn-default:not(:disabled):hover{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.sp-pane .ant-btn-primary{background:var(--amber);border-color:var(--amber);box-shadow:none;color:var(--amber-ink);font-weight:600}.sp-pane .ant-btn-primary:not(:disabled):hover{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);filter:brightness(1.06)}html.dark-mode .sp-pane .ant-btn-primary,html.dark-mode .sp-pane .ant-btn-primary :is(span,div){color:var(--amber-ink)}html.dark-mode .sp-pane .ant-btn-default,html.dark-mode .sp-pane .ant-btn-default :is(span,div){color:var(--ink)}.sp-more{background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;margin-bottom:12px}.sp-more summary{align-items:baseline;color:var(--ink-2);cursor:pointer;display:flex;font:600 12px/1.2 var(--mono);gap:10px;letter-spacing:.06em;list-style:none;padding:10px 16px;text-transform:uppercase}.sp-more summary::-webkit-details-marker{display:none}.sp-more summary:before{color:var(--ink-3);content:"▸";font-size:11px}.sp-more[open] summary:before{content:"▾"}.sp-more summary span{color:var(--ink-3);font:400 12.5px/1.2 system-ui,sans-serif;letter-spacing:0;text-transform:none}.sp-more-body{display:flex;flex-direction:column;gap:16px;padding:4px 16px 16px}html.dark-mode .sp-pane .sp-more summary{color:var(--ink-2)}.sp-sec .ant-table{background:#0000;color:var(--ink)}.sp-sec .ant-table-thead>tr>th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-3);font:600 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.sp-sec .ant-table-tbody>tr>td{border-bottom:1px solid var(--line);color:var(--ink)}.sp-sec .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--surface-2)}.sp-sec .ant-table-thead>tr>th:before{display:none}.sp-sec .ant-table-placeholder .ant-table-cell{background:#0000}.sp-num{color:var(--ink-2);font:600 12.5px var(--mono)}.sp-pane .sb-plans-grid{gap:12px}.sp-pane .sb-plan{background:var(--surface);border:1px solid var(--line);border-radius:14px;border-top:3px solid var(--line-2);box-shadow:0 1px 2px #3c2c0a12;transition:border-color .15s,background .15s}.sp-pane .sb-plan:hover{border-color:var(--line-2);border-top-color:var(--amber);box-shadow:0 1px 2px #3c2c0a12;transform:none}.sp-pane .sb-poster{height:96px}.sp-pane .sb-plan .pbody{padding:11px 13px 13px}.sp-pane .sb-plan .ptitle{color:var(--ink);font-size:14.5px;font-weight:700}.sp-pane .sb-plan .plog{color:var(--ink-2);font-size:13px;min-height:38px}.sp-pane .sb-pchip{background:var(--surface-2);border-color:var(--line);color:var(--ink-2);font:600 11px/1 var(--mono)}.sp-pane .sb-pchip.ch{background:var(--amber-soft);border-color:#0000;color:var(--amber-text)}.sp-pane .sb-newplan{background:var(--surface);border:1px dashed var(--line-2);border-radius:14px;color:var(--ink-2);font-weight:600;min-height:0}.sp-pane .sb-newplan:hover{border-color:var(--amber);color:var(--amber-text)}html.dark-mode .sp-pane .sb-plan .ptitle{color:var(--ink)}html.dark-mode .sp-pane .sb-newplan,html.dark-mode .sp-pane .sb-newplan :is(div,span),html.dark-mode .sp-pane .sb-plan .plog{color:var(--ink-2)}html.dark-mode .sp-pane .sb-plan .plog span{color:var(--ink-3)}html.dark-mode .sp-pane .sb-pchip.ch{color:var(--amber-text)}html.dark-mode .sp-pane .sb-poster :is(span,div),html.dark-mode .sp-pane .sb-stpill{color:#fff}.sp-pane .ant-alert{border-radius:10px}.sp-pane .sb-newplan .plus,html.dark-mode .sp-pane .sb-newplan .plus{color:var(--amber-text)}.bk-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.bk-grid.compact{gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,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)}.ac-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}.ac-head h3{color:var(--ink);font-size:15px;font-weight:700;margin:0}.ac-head .sub{color:var(--ink-3);font-size:12.5px}.ac-head .sp{flex:1 1 8px}.ac-tg{align-items:center;color:var(--ink-2);display:inline-flex;font-size:12.5px;gap:6px;white-space:nowrap}.ac-tg .ant-switch.ant-switch-checked,.ac-tg .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--amber)}.ac-tg .ant-switch:not(.ant-switch-checked){background:var(--line-2)}.ac-tg .ant-switch .ant-switch-handle:before{background:var(--surface)}.ac-tg.off{color:var(--ink-3)}.ac-head .wf-btn{min-height:32px;padding:4px 11px}.ac-scope .ant-btn-primary:not(:disabled),.ac-scope .ant-btn-primary:not(:disabled):hover{background:var(--amber);border-color:var(--amber);box-shadow:none;color:var(--amber-ink)}.ac-scope .ant-btn-primary:disabled{opacity:.5}.ac-scope .bk-cands{background:var(--surface);border-color:var(--line)}.ac-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ac-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;flex-direction:column;min-width:0;overflow:hidden}.ac-card .bk-sheet{background:var(--surface-2)}.ac-card .bk-sheet.wide.has{background:#111}.ac-card .bk-sheet.prop.has{background:#fff}.ac-card .bk-sheet .empty{color:var(--ink-3)}.ac-card .bk-tagimg{color:#fff}.ac-body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px 8px}.ac-name{border-radius:5px;color:var(--ink);cursor:text;font-size:15px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-name:hover{background:var(--surface-2)}.ac-sub{align-items:center;color:var(--ink-2);display:flex;font-size:12.5px;gap:6px;line-height:1.35;min-width:0}.ac-sub .t{border-radius:5px;cursor:text;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sub .t:hover{background:var(--surface-2)}.ac-sub .t.miss{color:var(--ink-3);font-style:italic}.ac-tag{border-radius:6px;font:700 10.5px/1.5 var(--mono);letter-spacing:.05em;padding:0 6px}.ac-cat,.ac-tag{background:var(--surface-2);color:var(--ink-2);flex:none}.ac-cat{border:0;border-radius:6px;cursor:pointer;font-size:11.5px;line-height:1.6;padding:0 7px}.ac-cat:hover{color:var(--ink)}.ac-cat.miss{color:var(--ink-3);font-style:italic}.ac-meta{flex-wrap:wrap;gap:4px 12px;min-height:20px}.ac-look,.ac-meta{align-items:center;display:flex}.ac-look{color:var(--ink-2);font-size:12.5px;gap:6px;min-width:0}.ac-look .v{color:var(--ink);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-look .sw{background:none;border:0;color:var(--ink-3);cursor:pointer;flex:none;font-size:12px;padding:0 2px}.ac-look .sw:hover{color:var(--ink)}.ac-desc{border-radius:5px;color:var(--ink-2);cursor:text;font-size:12.5px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ac-desc:hover{background:var(--surface-2)}.ac-desc.miss{color:var(--ink-3);font-style:italic}.ac-desc.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-lnk{align-self:flex-start;background:none;border:0;color:var(--amber-text);cursor:pointer;font-size:12.5px;padding:0;text-decoration:underline;text-underline-offset:3px}.ac-lnk:disabled{cursor:default;opacity:.6}.ac-note{border-left:2px solid var(--warn);color:var(--ink-2);font-size:12px;padding:1px 0 1px 8px}.ac-acts{align-items:center;border-top:1px solid var(--line);display:flex;gap:2px;margin-top:2px;padding:6px 8px 8px}.ac-acts .sp{flex:1 1}.ac-detail{border-top:1px dashed var(--line);gap:2px;padding-bottom:6px}.ac-add,.ac-detail{display:flex;flex-direction:column}.ac-add{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:8px;margin:8px 12px 0;padding:10px}.ac-add .hd{color:var(--ink-2);font-size:12.5px}.ac-add .hd b{color:var(--ink)}.ac-add .row{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ac-add .ant-btn-primary:not(:disabled),.ac-add .ant-btn-primary:not(:disabled):hover{background:var(--amber);border-color:var(--amber);box-shadow:none;color:var(--amber-ink)}.ac-add .ant-btn-primary:disabled{opacity:.5}.ac-locs{display:flex;flex-direction:column;gap:18px}.ac-lp{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.ac-lp-h{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 14px}.ac-lp-h .sp{flex:1 1 8px}.ac-lp-h h3{border-radius:5px;color:var(--ink);cursor:text;font:600 14px var(--mono);letter-spacing:.02em;margin:0;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.ac-lp-h h3:hover{background:var(--surface-2)}.ac-gbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ac-gbar .wf-btn,.ac-lp-h .wf-btn{min-height:32px;padding:4px 11px}.ac-lp-body{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:minmax(260px,5fr) minmax(0,7fr);padding:14px}.ac-lp-canon{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-lp-img{aspect-ratio:16/9;background:#111;border-radius:12px;overflow:hidden;position:relative}.ac-lp-img .ant-image{display:block;height:100%;inset:0;position:absolute;width:100%}.ac-lp-img .ant-image img{height:100%;object-fit:contain;width:100%}.ac-lp-img .empty{background:var(--surface-2);color:#cfc8b8;display:grid;font-size:13px;inset:0;place-items:center;position:absolute}.ac-lp-ov{background:#18130cb8;border-radius:9px;bottom:6px;display:flex;gap:2px;padding:1px 2px;position:absolute;right:6px}.ac-lp-ov .wf-ib,.ac-lp-ov .wf-ib:hover{color:#fff}.ac-lp-ov .wf-ib:hover{background:#ffffff2e}.ac-lp-cap{align-items:baseline;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.ac-lp-cap .faint{font-size:12px}.ac-lp-views{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-lp-vh{align-items:center;display:flex;font-size:13px;gap:8px}.ac-lp-vh .sp{flex:1 1}.ac-lp-vh .n{background:var(--surface-2);border-radius:6px;color:var(--ink-3);font:12px var(--mono);padding:0 8px}.ac-lp-load{font-size:13px}.ac-vgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ac-vc{background:var(--paper);border:1px solid var(--line);border-radius:12px;border-top:3px solid var(--line-2);display:flex;flex-direction:column;min-width:0;overflow:hidden}.ac-vc.APPROVED{border-top-color:var(--ok)}.ac-vc.ERROR,.ac-vc.STALE,.ac-vc.UNKNOWN{border-top-color:var(--bad)}.ac-vc.GENERATING{background:var(--amber-soft);border-top-color:var(--amber)}.ac-vthumb{aspect-ratio:4/3;background:var(--surface-2);border:0;color:var(--ink-3);cursor:pointer;display:grid;font-size:22px;overflow:hidden;padding:0;place-items:center;position:relative;width:100%}.ac-vthumb img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ac-vthumb.empty{border-bottom:1.5px dashed var(--line-2)}.ac-vthumb.old img{filter:grayscale(.7) opacity(.65)}.ac-vthumb:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.ac-vthumb .st{background:var(--surface);border-radius:99px;box-shadow:0 1px 3px #00000040;display:inline-flex;left:5px;padding:2px 5px;position:absolute;top:5px}.ac-vl{font-size:13px;min-width:0;overflow:hidden;padding:5px 8px 0;text-overflow:ellipsis;white-space:nowrap}.ac-vacts{display:flex;gap:0;padding:2px 4px 4px}.ac-vacts .wf-ib{min-height:30px;min-width:30px;padding:0 6px}.ac-lp-foot{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px}.ac-line{align-items:baseline;color:var(--ink-2);display:flex;font-size:13px;gap:8px;min-width:0}.ac-line>b{color:var(--ink);flex:none}.ac-line .tx{cursor:default;flex:1 1;min-width:0}.ac-line .tx.one{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-line .tx.miss{color:var(--ink-3);font-style:italic}.ac-line .wf-ib{align-self:center}.ac-fold{font-size:13px}.ac-fold-t,.ac-fold>summary{align-items:center;background:none;border:0;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:2px 0}.ac-fold-t:hover,.ac-fold>summary:hover{color:var(--ink)}.ac-fold .ac-desc,.ac-fold>.ac-prop{margin-top:6px}.ac-prop{color:var(--ink-2);display:flex;flex-direction:column;font-size:13px;gap:6px}.ac-prop p{margin:0;overflow-wrap:anywhere}.ac-prop b{color:var(--ink)}@media (max-width:900px){.ac-lp-body{grid-template-columns:minmax(0,1fr)}}html.dark-mode .wf .ac-cat.miss,html.dark-mode .wf .ac-desc.miss,html.dark-mode .wf .ac-head .sub,html.dark-mode .wf .ac-sub .t.miss{color:var(--ink-3)}html.dark-mode .wf .ac-cat,html.dark-mode .wf .ac-desc,html.dark-mode .wf .ac-gh h4,html.dark-mode .wf .ac-gview,html.dark-mode .wf .ac-look,html.dark-mode .wf .ac-note,html.dark-mode .wf .ac-prop,html.dark-mode .wf .ac-sub,html.dark-mode .wf .ac-tag,html.dark-mode .wf .ac-tg{color:var(--ink-2)}html.dark-mode .wf .ac-tg.off{color:var(--ink-3)}html.dark-mode .wf .ac-gh h4 b,html.dark-mode .wf .ac-head h3,html.dark-mode .wf .ac-look .v,html.dark-mode .wf .ac-name,html.dark-mode .wf .ac-prop b{color:var(--ink)}html.dark-mode .wf .ac-lnk{color:var(--amber-text)}html.dark-mode .wf .ac-fold,html.dark-mode .wf .ac-line,html.dark-mode .wf .ac-lp-cap,html.dark-mode .wf .ac-lp-load{color:var(--ink-2)}html.dark-mode .wf .ac-line>b,html.dark-mode .wf .ac-lp-cap b,html.dark-mode .wf .ac-lp-h h3,html.dark-mode .wf .ac-lp-vh,html.dark-mode .wf .ac-vl{color:var(--ink)}html.dark-mode .wf .ac-line .tx.miss,html.dark-mode .wf .ac-lp-vh .n,html.dark-mode .wf .ac-vthumb{color:var(--ink-3)}html.dark-mode .wf .ac-card .bk-tagimg,html.dark-mode .wf .ac-lp-ov .wf-ib{color:#fff}.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}.wf-rv{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px}.wf-rv-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.wf-rv-h b{font-size:14.5px}.wf-rv-h .sp{flex:1 1}.wf-rv-chip{background:var(--surface-2);border-radius:999px;color:var(--ink-2);display:inline-block;font-size:12.5px;font-weight:600;padding:2px 10px}.wf-rv-chip.ok{background:var(--ok-soft);color:var(--ok-ink)}.wf-rv-chip.bad{background:var(--bad-soft);color:var(--bad-ink)}.wf-rv-chip.warn{background:var(--warn-soft);color:var(--warn-ink)}.wf-rv-note{color:var(--ink-3);font-size:12.5px}.wf-rv-stale{color:var(--warn-ink);font-size:12.5px;font-weight:600}.wf-rv-sec{border-top:1px solid var(--line);padding-top:10px}.wf-rv-sec>h4{color:var(--ink-2);font-size:13px;margin:0 0 6px}.wf-rv-cols{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wf-rv-col{border:1px solid var(--line);border-radius:10px;min-width:0;padding:9px 11px}.wf-rv-col>h5{font-size:13.5px;margin:0}.wf-rv-col .model{color:var(--ink-3);font-size:11.5px;margin-bottom:6px;overflow-wrap:anywhere}.wf-rv-grp{margin-top:8px}.wf-rv-shot{background:none;border:0;color:var(--amber-ink);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:0;text-decoration:underline}.wf-rv-shot:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.wf-rv-f{border-left:3px solid var(--line-2);font-size:13px;margin:6px 0;overflow-wrap:anywhere;padding:4px 0 4px 9px}.wf-rv-f.blocking{border-left-color:var(--bad)}.wf-rv-f.unverified{opacity:.55}.wf-rv-f .code{font:700 12px var(--mono)}.wf-rv-f .sev{font-size:11.5px;font-weight:700;margin-left:6px}.wf-rv-f .sev.blocking{color:var(--bad-ink)}.wf-rv-f .sev.advisory{color:var(--ink-3)}.wf-rv-f blockquote{border-left:2px solid var(--line-2);color:var(--ink-2);font-size:12.5px;margin:3px 0;padding:2px 8px;white-space:pre-wrap}.wf-rv-f .sug{color:var(--ink-2)}.wf-rv-f .unv{color:var(--warn-ink);font-size:11.5px}.wf-rv-dec{display:flex;flex-direction:column;gap:6px}.wf-rv-dec textarea{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);font:inherit;font-size:13px;min-height:58px;padding:6px 9px;resize:vertical;width:100%}.wf-rv-dec .row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wf-rv-hist{font-size:12.5px}.wf-rv-hist ul{margin:6px 0 0;padding:0 0 0 18px}.wf-rv-frame{color:var(--ink-2);font-weight:700}.wf-rv-frame,.wf-rv-media{font-size:12.5px}.wf-rv-media ul{margin:6px 0 0;padding:0 0 0 18px}.wf-rv-media li{overflow-wrap:anywhere}.wf-rv-ev{color:var(--ink-2);font-size:12.5px;margin:3px 0 0;padding:0 0 0 16px}.wf-rv-ev li{overflow-wrap:anywhere}.wf-rv-modal{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.wf-rv-modal-in{background:var(--surface);border-radius:12px;display:flex;flex-direction:column;gap:8px;max-height:94vh;max-width:min(1100px,96vw);overflow:auto;padding:12px 14px}.wf-rv-modal-h{align-items:center;display:flex;gap:12px;justify-content:space-between}.wf-rv-img{display:inline-block;max-width:100%;position:relative}.wf-rv-img img{display:block;height:auto;max-height:70vh;max-width:100%}.wf-rv-region{border:3px solid var(--bad);box-shadow:0 0 0 1px #fff;pointer-events:none;position:absolute}.wf-rv-hl{background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding:9px 11px}.wf-rv-hl-h{align-items:center;display:flex;gap:12px;justify-content:space-between}.wf-rv-hl mark{background:var(--warn-soft);border-radius:3px;color:var(--warn-ink);outline:2px solid var(--warn-soft);padding:0 1px}.wf-rv-hl blockquote{border-left:2px solid var(--line-2);color:var(--ink-2);font-size:12.5px;margin:3px 0;overflow-wrap:anywhere;padding:2px 8px;white-space:pre-wrap}.wf-rv-f .wf-rv-pick{font-size:12px;margin-top:2px}.wf-clip-rv{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0;padding:6px 8px}.wf-clip-rv .sp{flex:1 1}.wf-clip-reco{background:var(--ok-soft);border-radius:8px;color:var(--ok-ink);margin:0 0 8px;padding:6px 10px}.wf-select-reason{width:min(520px,94vw)}.wf-select-reason-list{font-size:13px;margin:0;padding-left:18px}.wf-clip-rv .wf-clip-rv-line,.wf-clip-rv .wf-rv-wait{flex-basis:100%}.wf-rv-spin{animation:wf-rv-spin .8s linear infinite;border:2px solid var(--line-2);border-radius:50%;border-top-color:var(--ink-2);display:inline-block;height:12px;vertical-align:-2px;width:12px}@keyframes wf-rv-spin{to{transform:rotate(1turn)}}.wf-sty{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.wf-sty-strip{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:9px 12px}.wf-sty-strip .t{font-size:13.5px;font-weight:600}.wf-sty-strip .drift{color:var(--warn-ink);font-size:12.5px}.wf-sty-strip .sp{flex:1 1}.wf-sty-panel{display:flex;flex-direction:column;gap:12px}.wf-sty-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.wf-sty-head-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wf-sty-head-row b{font-size:15px}.wf-sty-tag{background:var(--surface-2);border-radius:6px;color:var(--ink-2);display:inline-block;font-size:12px;font-weight:600;padding:1px 8px}.wf-sty-tag.mono{font-family:var(--mono)}.wf-sty-pt{font-size:14px;font-weight:600;margin-bottom:8px}.wf-sty-pt small{color:var(--ink-3);font-size:12.5px;font-weight:400;margin-left:6px}.wf-sty-fld{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.wf-sty-fl{color:var(--ink-3);font-size:12px;font-weight:600}.wf-sty-fa,.wf-sty-fi,.wf-sty-sel{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);font:inherit;font-size:13px;padding:6px 9px;width:100%}.wf-sty-fa{min-height:54px;resize:vertical}.wf-sty-fa:disabled,.wf-sty-fi:disabled,.wf-sty-sel:disabled{cursor:not-allowed;opacity:.6}.wf-sty-sel{width:auto}.wf-sty-num{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);font:inherit;font-size:13px;padding:5px 8px;text-align:right;width:72px}.wf-sty-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wf-sty-rule{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:9px 11px}.wf-sty-rule.editing{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber-soft)}.wf-sty-rule-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wf-sty-rule-h .sp{flex:1 1}.wf-sty-rid{background:var(--amber);border-radius:5px;color:var(--amber-ink);font:700 12px var(--mono);padding:2px 8px}.wf-sty-rule-s{font-size:13.5px;margin:6px 0 4px}.wf-sty-kv{grid-gap:3px 10px;display:grid;font-size:13px;gap:3px 10px;grid-template-columns:110px 1fr;margin:4px 0 0}.wf-sty-kv dt{color:var(--ink-3);font-weight:600}.wf-sty-kv dd{margin:0}.wf-sty-ask{align-items:center;background:var(--amber-soft);border-radius:8px;display:inline-flex;font-size:12.5px;gap:6px;padding:3px 8px}.wf-sty-owners{display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.wf-sty-owners label{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.wf-sty-tb{border-collapse:collapse;font-size:13px;margin:6px 0}.wf-sty-tb td,.wf-sty-tb th{border-bottom:1px solid var(--line);padding:6px 10px;text-align:left}.wf-sty-tb th{color:var(--ink-3);font-size:12px;font-weight:600}.wf-sty-errs{color:var(--bad-ink);font-size:13px;margin:6px 0 8px;padding:0 0 0 18px}.wf-sty-note{color:var(--ink-3);font-size:12.5px}.wf-tabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin:8px 0 14px;overflow-x:auto}.wf-tab{background:#0000;border:0;border-bottom:3px solid #0000;color:var(--ink-2);cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-1px;padding:9px 16px;white-space:nowrap}.wf-tab.on{border-bottom-color:var(--amber);color:var(--ink)}.wf-tab .n{color:var(--ink-3);font:12px var(--mono);margin-left:5px}.wf-tabdot{background:var(--warn);border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.wf-tabdot.ok{background:var(--ok)}.wf-tabdot.warn{background:var(--warn)}.wf-loc-sum{align-items:baseline;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px;margin-bottom:12px;padding:8px 14px}.wf-loc,.wf-loc-sum{background:var(--surface)}.wf-loc{border:1px solid var(--line);border-radius:14px;margin-bottom:16px;overflow:hidden}.wf-loc-h{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 16px}.wf-loc-h h3{color:var(--ink);font:600 14px var(--mono);letter-spacing:.02em;margin:0;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.wf-loc-n{background:var(--surface-2);border-radius:6px;color:var(--ink-3);font:12px var(--mono);margin-left:auto;padding:1px 8px}.wf-loc-body{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:minmax(220px,340px) minmax(0,1fr);padding:14px 16px}.wf-canon{min-width:0}.wf-canon .wf-img{max-height:320px;object-fit:cover;width:100%}.wf-canon-empty{aspect-ratio:16/9;max-width:100%}.wf-cmp-h{align-items:center;gap:8px;margin-bottom:8px}.wf-actions,.wf-cmp-h{display:flex;flex-wrap:wrap}.wf-actions{gap:6px;margin-top:6px}.wf-link{background:none;border:0;color:var(--amber-text);cursor:pointer;font-size:13px;margin-top:8px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.wf-views{min-width:0}.wf-lock{background:var(--warn-soft);border:1px dashed var(--warn);border-radius:10px;color:var(--warn-ink);font-size:13px;margin-bottom:10px;padding:8px 12px}.wf-vempty{border:1px dashed var(--line-2);border-radius:12px;font-size:13.5px;padding:16px;text-align:center}.wf-vgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.wf-vcell{background:var(--paper);border:1px solid var(--line);border-radius:12px;border-top:3px solid var(--line-2);display:flex;flex-direction:column;min-width:0;overflow:hidden}.wf-vcell.APPROVED{border-top-color:var(--ok)}.wf-vcell.ERROR,.wf-vcell.STALE{border-top-color:var(--bad)}.wf-vcell.GENERATING{background:var(--amber-soft);border-top-color:var(--amber)}.wf-vthumb{aspect-ratio:9/16;background:var(--surface-2);border:0;color:var(--ink-3);cursor:pointer;display:grid;font-size:12.5px;max-height:340px;overflow:hidden;padding:0;place-items:center;position:relative;text-align:center;width:100%}.wf-vthumb img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wf-vthumb.empty{border-bottom:1.5px dashed var(--line-2)}.wf-vthumb.old img{filter:grayscale(.7) opacity(.65)}button.wf-vthumb:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}div.wf-vthumb{border-radius:10px;cursor:default}.wf-vkey{background:#18130cbd;border-radius:5px;bottom:6px;color:#fff;font-size:11.5px;left:6px;padding:1px 7px;position:absolute}.wf-vinfo{align-items:flex-start;display:flex;flex-direction:column;font-size:13px;gap:5px;min-width:0;padding:9px 10px 10px}.wf-vinfo b{overflow-wrap:anywhere}.wf-vdesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.wf-vdesc,.wf-view-note{color:var(--ink-2);font-size:12.5px;overflow-wrap:anywhere}.wf-view-note.bad{color:var(--bad-ink)}.wf-img-v{aspect-ratio:9/16;max-height:640px;object-fit:cover}.wf-img-v.old{filter:grayscale(.7) opacity(.65)}.wf-needs{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.wf-shots{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.wf-shot{grid-gap:6px 14px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:grid;font-size:13px;gap:6px 14px;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;padding:8px 12px}.wf-shot.need{background:var(--warn-soft);border:1.5px dashed var(--warn)}.wf-shot-l{display:flex;flex-direction:column;gap:2px;min-width:0}.wf-shot-m{min-width:0;overflow-wrap:anywhere}.wf-shot-r{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wf-cmp-tabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin-bottom:14px;overflow-x:auto}.wf-cmp-tab{background:#0000;border:0;border-bottom:3px solid #0000;color:var(--ink-2);cursor:pointer;font-weight:600;margin-bottom:-1px;padding:8px 14px;white-space:nowrap}.wf-cmp-tab.on{border-bottom-color:var(--amber);color:var(--ink)}.wf-cmp{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.wf-cmp-kv{grid-gap:4px 14px;display:grid;font-size:13px;gap:4px 14px;grid-template-columns:auto 1fr;margin:8px 0}.wf-cmp-kv dt{color:var(--ink-3)}.wf-cmp-kv dd{margin:0}.wf-cmp-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wf-form{display:flex;flex-direction:column;gap:6px}.wf-form label{font-size:13px;font-weight:600;margin-top:6px}.wf-form-err{color:var(--bad-ink);font-size:12.5px}.wf-form-code{background:var(--surface-2);border-radius:6px;font:13px var(--mono);padding:3px 8px;width:-webkit-fit-content;width:fit-content}@media (max-width:760px){.wf-loc-body,.wf-shot{grid-template-columns:minmax(0,1fr)}.wf-shot-r{justify-content:flex-start}.wf-cmp{grid-template-columns:minmax(0,1fr)}}.wf-act{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px}.wf-act-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.wf-act-h b{font-size:14.5px}.wf-act-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.wf-act-manual{background:var(--warn-soft);border-radius:999px;color:var(--warn-ink);display:inline-block;font-size:12.5px;font-weight:700;padding:2px 10px}.wf-act-hint{color:var(--ink-3);font-size:12.5px}.wf-act-sec{border-top:1px solid var(--line);padding-top:8px}.wf-act-sec>h4{color:var(--ink-2);font-size:13px;margin:0 0 6px}.wf-act-rules{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.wf-act-rules li{font-size:13px;overflow-wrap:anywhere}.wf-act-rules .own{color:var(--ink-3);font-size:11.5px;margin-left:6px}.wf-act-rules .app{color:var(--ok-ink);font-size:11.5px;font-weight:700;margin-left:6px}.wf-cue{border-left:3px solid var(--line-2);font-size:12.5px;margin:6px 0;overflow-wrap:anywhere;padding:3px 0 3px 9px}.wf-cue .id{font:700 12px var(--mono)}.wf-cue .row{display:flex;gap:6px}.wf-cue .row .l{color:var(--ink-3);flex:0 0 96px}.wf-cue-trace{color:var(--ink-3);font-size:12px}.wf-cue-trace.warn{color:var(--warn-ink);font-weight:600}.wf-cue-edit{display:flex;flex-direction:column;gap:3px;margin:4px 0 8px}.wf-cue-edit label{color:var(--ink-3);font-size:12px}.wf{--paper:#f6f1e6;--surface:#fffdf7;--surface-2:#efe8d8;--ink:#211c15;--ink-2:#5b5245;--ink-3:#857b6a;--line:#e1d7c0;--line-2:#cfc3a8;--amber:#f2b01e;--amber-ink:#231800;--amber-soft:#fcefc8;--amber-text:#865700;--ok:#2e8b57;--ok-ink:#1e6a41;--ok-soft:#ddf0e3;--warn:#e07b1a;--warn-ink:#9a4d06;--warn-soft:#fdead2;--bad:#d0452f;--bad-ink:#a32a17;--bad-soft:#fadad3;--slate:#26211a;--slate-ink:#f4eddc;--focus:#a15c00;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;background:var(--paper);border-radius:10px;color:var(--ink);font-size:14px;line-height:1.55;min-height:100%;padding:14px clamp(12px,2vw,24px) 48px}.wf *{box-sizing:border-box}.wf :focus-visible{border-radius:6px;outline:3px solid var(--focus);outline-offset:2px}.wf button{color:inherit;font:inherit}.wf .muted{color:var(--ink-2)}.wf .faint{color:var(--ink-3)}.wf .mono{font-family:var(--mono)}.wf-btn{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-height:34px;padding:5px 13px;white-space:nowrap}.wf-btn:hover{background:var(--surface-2)}.wf-btn.primary{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:600}.wf-btn.ghost{background:#0000;border-color:#0000;color:var(--ink-2)}.wf-btn[disabled]{cursor:not-allowed;opacity:.5}.wf-chip{align-items:center;background:var(--surface-2);border-radius:99px;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:1px 9px;white-space:nowrap}.wf-chip:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.wf-chip.todo{color:var(--ink-3)}.wf-chip.todo:before{background:#0000;box-shadow:inset 0 0 0 1.5px currentColor}.wf-chip.doing{background:var(--amber-soft);color:var(--amber-text)}.wf-chip.bad{background:var(--bad-soft);color:var(--bad-ink)}.wf-chip.warn{background:var(--warn-soft);color:var(--warn-ink)}.wf-chip.ready{background:#0000;box-shadow:inset 0 0 0 1.5px var(--ok);color:var(--ok-ink)}.wf-chip.ready:before{background:#0000;box-shadow:inset 0 0 0 1.5px currentColor}.wf-chip.ok{background:var(--ok-soft);color:var(--ok-ink)}.wf-top{flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.wf-top,.wf-top-l{align-items:center;display:flex;gap:10px}.wf-top-l{flex:1 1 280px;min-width:0}.wf-top-r{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wf-crumb{color:var(--ink-2);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-bell{position:relative}.wf-bell .n{background:var(--bad);border-radius:9px;color:#fff;font:600 11px/18px var(--mono);height:18px;min-width:18px;padding:0 5px;position:absolute;right:-6px;text-align:center;top:-6px}.wf-hero{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding:14px 18px}.wf-hero .kick{color:var(--ink-3);font:600 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-hero h1{font-size:20px;font-weight:700;margin:2px 0 0;min-width:0}.wf-hero .stat{align-items:baseline;display:flex;gap:8px}.wf-hero .stat b{font:600 20px/1 var(--mono)}.wf-prog{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden;width:140px}.wf-prog i{background:var(--ok);display:block;height:100%}.wf-note{background:var(--surface);border:1px dashed var(--line-2);border-radius:10px;color:var(--ink-2);font-size:13px;margin-bottom:12px;padding:8px 12px}.wf-steps{display:flex;gap:8px;margin:0 -2px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.wf-stp{background:var(--surface);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex:1 0 140px;flex-direction:column;gap:6px;min-width:0;padding:9px 11px;text-align:left}.wf-stp:hover{background:var(--surface-2);border-color:var(--line-2)}.wf-stp.on{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber-soft)}.wf-stp-top{align-items:center;display:flex;gap:8px;min-width:0}.wf-stp-n{background:var(--surface-2);border-radius:7px;color:var(--ink-2);display:grid;flex:none;font:600 12.5px var(--mono);height:24px;place-items:center;width:24px}.wf-stp.on .wf-stp-n{background:var(--slate);color:var(--slate-ink)}.wf-stp-name{flex:1 1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-stp-sub{align-items:center;color:var(--ink-2);display:flex;font-size:12.5px;gap:6px;justify-content:space-between}.wf-dot{background:var(--line-2);border-radius:50%;flex:none;height:10px;width:10px}.wf-dot.doing{background:var(--amber)}.wf-dot.bad{background:var(--bad)}.wf-dot.warn{background:var(--warn)}.wf-dot.ok{background:var(--ok)}.wf-dot.ready{background:#0000;box-shadow:inset 0 0 0 2px var(--ok)}.wf-dot.todo{background:#0000;box-shadow:inset 0 0 0 1.5px var(--line-2)}.wf-toolbar{align-items:center;gap:8px 14px;justify-content:space-between;margin:6px 0 14px}.wf-filters,.wf-toolbar{display:flex;flex-wrap:wrap}.wf-filters{background:var(--surface-2);border-radius:11px;gap:4px;padding:3px}.wf-flt{background:#0000;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:500;min-height:30px;padding:4px 11px}.wf-flt.on{background:var(--surface);box-shadow:0 1px 2px #3c2c0a1f;color:var(--ink);font-weight:600}.wf-flt .n{color:var(--ink-3);font:12px var(--mono);margin-left:4px}.wf-legend{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px}.wf-scene{margin:0 0 24px}.wf-scene-h{align-items:center;background:var(--slate);border-radius:12px;color:var(--slate-ink);display:flex;gap:12px;margin-bottom:12px;min-width:0;padding:10px 14px}.wf-scene-h .tag{background:var(--amber);border-radius:5px;color:var(--amber-ink);flex:none;font:700 12px var(--mono);letter-spacing:.06em;padding:3px 9px}.wf-scene-h .t{flex:1 1;font:500 13px var(--mono);letter-spacing:.02em;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.wf-scene-h .c{flex:none;font:12px var(--mono);opacity:.8}.wf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.wf-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;border-top:3px solid var(--line-2);box-shadow:0 1px 2px #3c2c0a12;display:flex;flex-direction:column;min-width:0}.wf-card.done{border-top-color:var(--ok)}.wf-card.doing{border-top-color:var(--amber)}.wf-card.bad{border-top-color:var(--bad)}.wf-card-open{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0;padding:11px 12px 12px;text-align:left;width:100%}.wf-card-open:hover .wf-card-t{text-decoration:underline;text-underline-offset:3px}.wf-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.wf-card-t{font-size:14.5px;font-weight:700;white-space:nowrap}.wf-card-act{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;min-height:3em;overflow:hidden;overflow-wrap:anywhere}.wf-card-meta{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:3px 12px}.wf-dots{align-items:center;display:flex;gap:5px}.wf-dots .wf-dot{height:11px;width:11px}.wf-dots .cur{outline:2px solid var(--focus);outline-offset:1px}.wf-state{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 16px;text-align:center}.wf-state h2{font-size:17px;margin:0}.wf-skel{animation:wf-sh 1.4s linear infinite;background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2));background-size:200% 100%;border-radius:14px;height:92px}@keyframes wf-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.wf-skel{animation:none}}.wf-dtop{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.wf-dtop .ttl{flex:1 1 220px;min-width:0}.wf-dtop h1{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;gap:10px;margin:0}.wf-dtop .sub{color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.wf-dsteps{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.wf-ds{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:11px;cursor:pointer;display:flex;flex:1 0 108px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px}.wf-ds.on{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber-soft)}.wf-ds .no{align-items:center;color:var(--ink-2);display:flex;font:600 12px var(--mono);gap:6px}.wf-ds .nm{font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-ds .st{color:var(--ink-3);font-size:12px}.wf-sec{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:14px 16px}.wf-sec h2{font-size:16.5px;margin:0 0 4px}.wf-sec h3{color:var(--ink-3);font:600 12px var(--mono);letter-spacing:.06em;margin:14px 0 6px;text-transform:uppercase}.wf-review{align-items:center;background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 14px}.wf-alert{border:1px solid #0000;border-radius:10px;font-size:13px;margin-bottom:8px;overflow-wrap:anywhere;padding:8px 12px}.wf-alert.ERROR{background:var(--bad-soft);border-color:var(--bad);color:var(--bad-ink)}.wf-alert.WARN{background:var(--warn-soft);color:var(--warn-ink)}.wf-alert.INFO{background:var(--surface-2);color:var(--ink-2)}.wf-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wf-list li{background:var(--paper);border:1px solid var(--line);border-radius:9px;font-size:13.5px;overflow-wrap:anywhere;padding:7px 10px}.wf-list .k{color:var(--ink-3);font:600 12px var(--mono);margin-right:8px}.wf-pre{background:var(--paper);border:1px solid var(--line);font:12.5px/1.55 var(--mono);margin:0;max-height:360px;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.wf-img,.wf-pre{border-radius:10px}.wf-img{background:var(--surface-2);border:1px solid var(--line);display:block;max-height:420px;max-width:100%}.wf-clips{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wf-clips video{background:#000;border-radius:10px;max-height:360px;width:100%}.wf-kv{gap:4px 14px;margin:4px 0}.wf-foot,.wf-kv{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px}.wf-foot{align-items:center;background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;gap:10px;justify-content:space-between;padding:10px 14px}.wf-prep{align-items:baseline;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;margin:0 0 10px}.wf-prep .ok{color:var(--ok)}.wf-prep-lnk{background:none;border:0;color:var(--amber-text);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px;white-space:normal}.wf-prep-lnk:hover{color:var(--amber-ink)}.wf-prep-lnk:focus-visible{border-radius:4px;outline:3px solid var(--focus);outline-offset:2px}@media (max-width:640px){.wf{padding:10px 12px 40px}.wf-grid{grid-template-columns:minmax(0,1fr)}.wf-hero{padding:12px}}.wf-run{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;margin:0 0 12px;padding:10px 12px}.wf-run-h{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:8px}.wf-run-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wf-run-st{border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px}.wf-run-st3{background:var(--surface-2);border-style:dashed}.wf-run-t{font-size:13px;font-weight:600}.wf-run-s{font-size:13px;overflow-wrap:anywhere}.wf-run-s.doing{color:var(--warn-ink)}.wf-run-s.bad{color:var(--bad-ink)}.wf-run-d{font-size:12px;overflow-wrap:anywhere}.wf-run-a{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.wf-run-ap,.wf-run-why{font-size:12px;overflow-wrap:anywhere}.wf-run-ap{font-weight:600}.wf-hero2{align-items:center}.wf-hero2 .wf-hero-l{flex:1 1 320px;min-width:0}.wf-hero2 h1{font-size:24px;line-height:1.25;margin:2px 0 4px}.wf-sum{color:var(--ink-2);font-size:13.5px}.wf-sum b{color:var(--ink);font-family:var(--mono);font-weight:700}.wf-hero-r{flex:0 1 auto;min-width:0}.wf-hero-r,.wf-primary{align-items:flex-end;display:flex;flex-direction:column;max-width:100%}.wf-primary{gap:4px}.wf-pbtn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;max-width:100%;min-height:48px;padding:10px 26px;text-align:center}.wf-pbtn.brand{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.wf-pbtn.dark{background:var(--slate);color:var(--slate-ink)}.wf-pbtn.danger{background:var(--bad);color:#fff}.wf-pbtn.muted{background:var(--surface-2);border-color:var(--line-2);color:var(--ink-3)}.wf-pbtn:hover:not([disabled]){filter:brightness(.96)}.wf-pbtn[disabled]{cursor:not-allowed;opacity:.75}.wf-plink{background:none;border:0;color:var(--amber-text);cursor:pointer;font-size:13.5px;font-weight:600;padding:2px 0;text-decoration:underline;text-underline-offset:3px}.wf-plink[disabled]{color:var(--ink-3);cursor:not-allowed;text-decoration:none}.wf-pwhy{color:var(--ink-3);font-size:12.5px;max-width:340px;text-align:right}.wf-steps7{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;padding:4px 2px 12px}.wf-steps7 .wf-stp{flex:none;min-width:0;overflow:hidden}.wf-steps7 .wf-stp-name{font-size:13px;line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal}.wf-steps7 .wf-stp-top{align-items:flex-start;flex-wrap:wrap;row-gap:4px}.wf-steps7 .wf-stp{padding:9px}.wf-steps7 .wf-stp-name{flex:1 1 56px;overflow-wrap:anywhere}.wf-steps7 .wf-chip{font-size:11.5px;padding:1px 7px}.wf-steps7 .wf-stp-sub{flex-wrap:wrap;gap:4px 6px;justify-content:flex-start}@media (max-width:1100px){.wf-steps7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.wf-steps7{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-hero-r,.wf-primary{align-items:stretch;width:100%}.wf-pwhy{text-align:left}}.wf-stepsec{margin-top:6px}.wf-sth{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin:10px 0 6px}.wf-sth-t{flex:1 1 320px;min-width:0}.wf-sth h2{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;gap:10px;margin:0}.wf-sth p{font-size:13.5px;margin:2px 0 0}.wf-sth-a{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wf-sth-why{background:var(--surface-2);border-radius:9px;color:var(--ink-2);font-size:12.5px;margin:0 0 10px;padding:6px 10px}.wf-rows{display:flex;flex-direction:column;gap:12px}.wf-vrow{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.wf-vrow>header{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 14px}.wf-vrow>header .sp{flex:1 1}.wf-vrow-b{min-width:0;overflow-wrap:anywhere;padding:12px 14px}.wf-flags{background:var(--bad-soft);border:1px solid var(--bad);border-radius:12px;color:var(--bad-ink);margin:0 0 12px;padding:10px 14px}.wf-flags h3{font-size:14px;margin:0 0 6px}.wf-flags ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wf-flags li{align-items:baseline;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.wf-flags .msg{color:var(--ink-2);flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.wf-flags .vid{color:var(--ink-2);font:12px var(--mono)}.wf-failline{align-items:center;background:var(--bad-soft);border:1px solid var(--bad);border-radius:10px;color:var(--bad-ink);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:10px 0;padding:6px 12px}.wf-failline .t{color:var(--ink);flex:1 1 220px;min-width:0}.wf-adv{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:8px 12px}.wf-adv>summary{color:var(--ink-2);cursor:pointer;font-size:13.5px;font-weight:600}.wf-adv[open]>summary{margin-bottom:10px}html.dark-mode .wf{--paper:#161513;--surface:#201e1b;--surface-2:#2b2824;--ink:#f1ece1;--ink-2:#bfb6a4;--ink-3:#8e8574;--line:#37332d;--line-2:#4a453d;--amber:#f5b83a;--amber-ink:#1f1500;--amber-soft:#3a2e11;--amber-text:#f5c969;--ok:#4fbf7f;--ok-ink:#7ad6a0;--ok-soft:#1b3326;--warn:#f29b3d;--warn-ink:#f6b166;--warn-soft:#3a2a14;--bad:#ef6b55;--bad-ink:#f59a8a;--bad-soft:#3e1d17;--slate:#0e0d0b;--slate-ink:#f1eada;--focus:#f5b83a;color-scheme:dark}html.dark-mode .wf :is(p,span,div){color:var(--ink)}html.dark-mode .wf .muted,html.dark-mode .wf .wf-card-meta,html.dark-mode .wf .wf-sth-why,html.dark-mode .wf .wf-stp-n,html.dark-mode .wf .wf-stp-sub,html.dark-mode .wf .wf-sum{color:var(--ink-2)}html.dark-mode .wf .faint,html.dark-mode .wf .wf-ctab-h,html.dark-mode .wf .wf-flt .n,html.dark-mode .wf .wf-hero .kick,html.dark-mode .wf .wf-pwhy,html.dark-mode .wf .wf-slot{color:var(--ink-3)}html.dark-mode .wf .wf-chip{color:var(--ink-2)}html.dark-mode .wf .wf-chip.todo{color:var(--ink-3)}html.dark-mode .wf .wf-chip.doing{color:var(--amber-text)}html.dark-mode .wf .wf-chip.bad{color:var(--bad-ink)}html.dark-mode .wf .wf-chip.warn{color:var(--warn-ink)}html.dark-mode .wf .wf-chip.ok,html.dark-mode .wf .wf-chip.ready,html.dark-mode .wf .wf-rvchip.ok{color:var(--ok-ink)}html.dark-mode .wf .wf-rvchip.bad{color:var(--bad-ink)}html.dark-mode .wf .wf-rvchip.warn{color:var(--warn-ink)}html.dark-mode .wf .wf-rvchip.doing{color:var(--amber-text)}html.dark-mode .wf .wf-stp.on .wf-stp-n{background:var(--slate);color:var(--slate-ink)}html.dark-mode .wf .wf-sbcap .no,html.dark-mode .wf .wf-scene-h .tag,html.dark-mode .wf .wf-slate .tag{color:var(--amber-ink)}html.dark-mode .wf .wf-alert.ERROR
html.dark-mode .wf .wf-alert.WARN{color:var(--warn-ink)}html.dark-mode .wf .wf-alert.INFO,html.dark-mode .wf .wf-ctab-dl,html.dark-mode .wf .wf-flags .msg,html.dark-mode .wf .wf-flags .vid{color:var(--ink-2)}html.dark-mode .wf .wf-pbtn span{color:inherit}html.dark-mode .wf .wf-pbtn.muted{color:var(--ink-3)}html.dark-mode .wf .wf-plink{color:var(--amber-text)}html.dark-mode .wf .wf-bell .n,html.dark-mode .wf .wf-stage .badge,html.dark-mode .wf .wf-stage .cap{color:#fff}html.dark-mode .wf .wf-list li,html.dark-mode .wf .wf-pre{color:var(--ink)}.wf-sticky-sentinel{border:0;height:1px;margin:0;padding:0;pointer-events:none}.wf-sticky-spacer{flex:none;margin-bottom:6px}.wf-sticky{align-items:stretch;background:var(--paper);border-bottom:1px solid #0000;display:flex;gap:10px;margin:0 calc(clamp(12px,2vw,24px)*-1) 6px;padding:6px clamp(12px,2vw,24px) 2px;position:relative;z-index:20}.wf-sticky .wf-steps7{flex:1 1 auto;min-width:0;padding-bottom:6px}.wf-sticky.stuck{border-bottom-color:var(--line);box-shadow:0 8px 14px -12px #281e0a73;box-sizing:border-box;margin:0;position:fixed}.wf-sticky.stuck .wf-seg,.wf-sticky.stuck .wf-stp-sub{display:none}.wf-sticky.stuck .wf-stp{gap:0;padding:6px 8px}.wf-sticky.stuck .wf-stp-name{font-size:12.5px}.wf-sticky .wf-primary.compact{align-items:flex-end;align-self:center;flex:none;visibility:hidden}.wf-sticky.stuck .wf-primary.compact{visibility:visible}.wf-sticky .wf-primary.compact .wf-pbtn{border-radius:10px;font-size:14px;min-height:40px;padding:6px 16px}@media (max-width:1100px){.wf-sticky.stuck{flex-wrap:wrap}}.wf-vrow1>header{align-items:stretch;border-bottom:0;gap:6px;padding:0}.wf-vrow1.open>header{border-bottom:1px solid var(--line)}.wf-vrow-tg{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex:1 1 auto;gap:8px;min-width:0;padding:9px 12px;text-align:left}.wf-vrow-tg:hover{background:var(--surface-2)}.wf-vrow-tg .chev{color:var(--ink-3);flex:none;width:14px}.wf-vrow-tg .no{flex:none;white-space:nowrap}.wf-vrow-tg .hl{color:var(--ink);flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-vrow-tg .mt{color:var(--ink-2);flex:none;font-size:12.5px;white-space:nowrap}.wf-vrow-tg .th{display:flex;flex:none;gap:3px}.wf-vrow-tg .th img{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;height:28px;object-fit:cover;width:44px}.wf-vrow-tg .fl{flex:none;white-space:nowrap}.wf-vrow1>header>.wf-btn{align-self:center;flex:none;margin-right:8px}.wf-vrow1.bad{border-left:3px solid var(--bad)}.wf-vrow1.warn{border-left:3px solid var(--warn)}.wf-vrow1.miss{border-left:3px dashed var(--line-2)}.wf-rows{gap:6px}.wf-scene-closed{margin:0 0 8px}.wf-scene-tg{align-items:center;background:var(--slate);border:0;border-radius:10px;color:var(--slate-ink);cursor:pointer;display:flex;gap:10px;min-width:0;padding:9px 14px;text-align:left;width:100%}.wf-scene-tg[disabled]{color:var(--slate-ink);cursor:default}.wf-scene-tg.locked{background:var(--surface-2);color:var(--ink-2)}.wf-scene-tg.locked .tag{background:var(--line-2);color:var(--ink)}.wf-scene-tg.locked .hd,.wf-scene-tg.locked .ln,.wf-scene-tg.locked .lock,html.dark-mode .wf .wf-scene-tg.locked .hd,html.dark-mode .wf .wf-scene-tg.locked .ln,html.dark-mode .wf .wf-scene-tg.locked .lock{color:var(--ink-2)}.wf-scene-tg .tag{background:var(--amber);border-radius:5px;color:var(--amber-ink);flex:none;font:700 11.5px var(--mono);letter-spacing:.06em;padding:2px 8px}.wf-scene-tg .ln{flex:none;font:600 13px var(--mono)}.wf-scene-tg .hd{flex:1 1;font:12px var(--mono);min-width:0;opacity:.75;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wf-scene-tg .lock{flex:none;font-size:12px;opacity:.8}.wf-scene-fold{background:none;border:0;color:var(--ink-3);cursor:pointer;font:600 12px var(--mono);padding:0 0 6px}.wf-scene-fold:hover{color:var(--ink)}.wf-expand{display:flex;gap:6px}.wf-flt.attn{font-weight:700}.wf-flt.attn .n{color:var(--bad-ink)}.wf-attn{font-size:13px;margin:-6px 0 12px}.wf-attn,html.dark-mode .wf .wf-attn,html.dark-mode .wf .wf-vrow-tg .chev,html.dark-mode .wf .wf-vrow-tg .mt{color:var(--ink-2)}html.dark-mode .wf .wf-scene-tg .tag{color:var(--amber-ink)}html.dark-mode .wf .wf-sticky{background:var(--paper)}.wf-top-l{flex-wrap:nowrap}.wf-top-id{display:flex;flex-direction:column;gap:0;line-height:1.35;min-width:0}.wf-top-name{font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-top-meta{color:var(--ink-2);font-size:12.5px;overflow-wrap:anywhere}.wf-top-board{align-items:flex-start;padding-bottom:6px}.wf-top-board .wf-top-r{align-items:flex-start;flex:none;flex-wrap:nowrap}.wf-top-board .wf-primary{flex:none;width:auto}.wf-top-board .wf-pbtn{font-size:15px;min-height:42px;padding:8px 22px}@media (max-width:640px){.wf-top-board .wf-top-name{white-space:normal}.wf-top-board .wf-top-r{justify-content:flex-end;width:100%}.wf-top-board .wf-primary{align-items:flex-end}}html.dark-mode .wf .wf-top-meta{color:var(--ink-2)}.wf-top-board .wf-pwhy{max-width:260px;text-align:right}.wf-sth-i{cursor:help;font-size:14px;margin-left:8px;vertical-align:middle}.wf-si,.wf-sth-i,html.dark-mode .wf .wf-sth-i{color:var(--ink-3)}.wf-si{align-items:center;cursor:default;display:inline-flex;font-size:13px;gap:4px;line-height:1;vertical-align:middle;white-space:nowrap}.wf-si .anticon{font-size:16px}.wf-si .n{font:600 12px var(--mono)}.wf-si.ok,.wf-si.ready{color:var(--ok-ink)}.wf-si.doing{color:var(--amber-text)}.wf-si.bad{color:var(--bad-ink)}.wf-si.warn{color:var(--warn-ink)}.wf-si.meta,.wf-si.todo{color:var(--ink-2)}.wf-si.todo{color:var(--ink-3)}.wf-si:focus-visible{border-radius:4px;outline:2px solid var(--focus);outline-offset:2px}html.dark-mode .wf .wf-si{color:var(--ink-2)}html.dark-mode .wf .wf-si.todo{color:var(--ink-3)}html.dark-mode .wf .wf-si.ok,html.dark-mode .wf .wf-si.ready{color:var(--ok-ink)}html.dark-mode .wf .wf-si.doing{color:var(--amber-text)}html.dark-mode .wf .wf-si.bad{color:var(--bad-ink)}html.dark-mode .wf .wf-si.warn{color:var(--warn-ink)}html.dark-mode .wf .wf-si .n{color:inherit}.wf-steps7 .wf-stp-sub .wf-si{font-size:12.5px}.wf-sth h2 .wf-si .anticon{font-size:19px}.wf-vrow-tg .fl.wf-si,.wf-vrow-tg .mt.wf-si{flex:none}.wf-ib-w{display:inline-flex}.wf-ib{background:#0000;border-color:#0000;color:var(--ink-2);gap:5px;min-width:32px;padding:0 8px}.wf-ib .anticon{font-size:16px}.wf-ib:hover{background:var(--surface-2);color:var(--ink)}.wf-ib.txt{padding:5px 13px}.wf-ib.primary{border-color:var(--amber)}.wf-ib.primary,.wf-ib.primary:hover{background:var(--amber);color:var(--amber-ink)}.wf-ib.primary:hover{filter:brightness(.97)}.wf-ib.wf-bell{overflow:visible}a.wf-ib{text-decoration:none}.wf-vrow1>header>.wf-ib-w{align-self:center;flex:none;margin-right:8px}.wf-flt.ic{align-items:center;display:inline-flex;gap:4px;padding:4px 9px}.wf-flt.ic .wf-si .anticon{font-size:15px}.wf-flt.attn{align-items:center;display:inline-flex;gap:5px}html.dark-mode .wf .wf-ib{color:var(--ink-2)}html.dark-mode .wf .wf-ib.primary{color:var(--amber-ink)}.wf-scene-chips,.wf-scene-meta{align-items:center;display:inline-flex;gap:10px}.wf .wf-scene-h .wf-si,.wf .wf-scene-tg .wf-si,.wf .wf-slate .wf-si,html.dark-mode .wf .wf-scene-h .wf-si,html.dark-mode .wf .wf-scene-tg .wf-si,html.dark-mode .wf .wf-slate .wf-si{color:inherit}.wf .wf-scene-tg:not(.locked) .wf-si.bad,.wf .wf-scene-tg:not(.locked) .wf-si.warn,html.dark-mode .wf .wf-scene-tg:not(.locked) .wf-si.bad,html.dark-mode .wf .wf-scene-tg:not(.locked) .wf-si.warn{color:var(--amber)}.wf-scene-fold{align-items:center;display:inline-flex;gap:8px}.wf-scene-tg .chev .anticon{font-size:12px}.wf-slate-ph .anticon{font-size:20px}.wf-qwait{align-items:center;background:var(--surface-2);border-radius:9px;color:var(--ink-2);display:flex;font-size:12.5px;gap:8px;margin:0 0 10px;padding:6px 10px}.wf-qwait .wf-si .anticon{font-size:15px}.wf-pwhy.wait{color:var(--amber-text)}.wf-qadv{color:var(--ink-2);font-size:12.5px;margin:0 0 10px}.wf-qadv>summary{background:var(--surface-2);border-radius:9px;color:var(--warn-ink);cursor:pointer;display:inline-block;padding:2px 8px}.wf-qadv>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wf-qadv ul{margin:6px 0 0;overflow-wrap:anywhere;padding-left:20px}.wf-qadv li{margin:2px 0}.wf-qadv .v{font:600 12px var(--mono)}html.dark-mode .wf .wf-qadv,html.dark-mode .wf .wf-qwait{color:var(--ink-2)}html.dark-mode .wf .wf-pwhy.wait{color:var(--amber-text)}@keyframes wf-rot{to{transform:rotate(1turn)}}.wf .anticon-loading,.wf .anticon.wf-spin{animation:wf-rot 1s linear infinite}.wf-failline.warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-ink)}.wf-flt.ic .lb{font-size:13px}.wf-flt.ic.attn{font-weight:700}.wf-flt.ic.attn .n{color:var(--warn-ink)}.wf-flt.ic .n{margin-left:0}@media (max-width:700px){.wf-flt.ic .lb{display:none}}.wf-failsum{display:block}.wf-failsum-l{display:flex;gap:6px 14px}.wf-failsum-g,.wf-failsum-l{align-items:center;flex-wrap:wrap}.wf-failsum-g{display:inline-flex;gap:6px}.wf-failsum .t{color:var(--ink)}.wf-failsum .wf-btn{font-size:12.5px;padding:1px 10px}.wf-failsum-d{border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:5px;list-style:none;margin:8px 0 0;padding:8px 0 0}.wf-failsum-d li{align-items:baseline;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.wf-failsum-d .msg{color:var(--ink-2);flex:1 1 220px;min-width:0;overflow-wrap:anywhere}html.dark-mode .wf .wf-failsum-d .msg{color:var(--ink-2)}.wf-pv{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:240px minmax(0,1fr) 340px}.wf-pv-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-height:calc(100vh - 120px);overflow:auto;padding:6px;position:-webkit-sticky;position:sticky;top:8px}.wf-pv-sc+.wf-pv-sc{margin-top:6px}.wf-pv-sch{color:var(--ink-3);display:flex;flex-direction:column;font-size:12px;gap:0;line-height:1.3;padding:6px 8px 3px}.wf-pv-sch b{color:var(--ink-2);font:600 11px/1.2 var(--mono);letter-spacing:.06em}.wf-pv-sch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-pv-li{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-height:34px;padding:4px 8px;text-align:left;width:100%}.wf-pv-li:hover{background:var(--surface-2)}.wf-pv-li.on{background:var(--amber-soft);border-color:var(--amber)}.wf-pv-li b{font-weight:600;min-width:30px}.wf-pv-li .mono{color:var(--ink-3);font-size:11.5px;margin-left:auto}.wf-pv-mid,.wf-pv-right{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px}.wf-pv-h{font-size:15px;margin:0 0 8px}.wf-pv-refs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.wf-pv-chip{align-items:center;background:var(--surface-2);border:1px solid var(--line-2);border-radius:99px;display:inline-flex;font-size:12px;gap:5px;max-width:170px;padding:2px 8px 2px 3px}.wf-pv-chip img{border-radius:50%;flex:none;height:24px;object-fit:cover;width:24px}.wf-pv-chip .anticon{color:var(--ink-3);text-align:center;width:24px}.wf-pv-chip i{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-pv-chip.dim{opacity:.65}.wf-pv-chip.bad{background:var(--bad-soft);border-color:var(--bad);color:var(--bad-ink)}.wf-pv-modeline{color:var(--ink-2);font-size:12.5px;margin:0 0 8px}.wf-pv-modeline.bad{color:var(--bad-ink)}.wf-pv-review{margin-top:10px}.wf-pv-review summary{cursor:pointer;font-size:12.5px}.wf-pv-player{aspect-ratio:9/16;background:#000;border-radius:10px;display:block;margin:0 auto 8px;max-width:220px;object-fit:contain;width:100%}.wf-pv-player.empty{align-items:center;color:#cfc6b2;display:flex;flex-direction:column;font-size:12.5px;gap:6px;justify-content:center;padding:10px;text-align:center}.wf-pv-player.empty .anticon{font-size:26px}.wf-pv-vers{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px}.wf-pv-none{font-size:12.5px;margin:2px 0 8px}.wf-pv-t{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:none;position:relative;width:68px}.wf-pv-t.sel{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok)}.wf-pv-t.focus{outline:2px solid var(--amber);outline-offset:1px}.wf-pv-t.error{border-color:var(--bad);border-style:dashed}.wf-pv-tv{aspect-ratio:9/16;background:#000;border:0;border-radius:7px 7px 0 0;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.wf-pv-tv:disabled{cursor:default}.wf-pv-tv video{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.wf-pv-tv .ph{align-items:center;color:#cfc6b2;display:flex;font-size:20px;height:100%;justify-content:center}.wf-pv-t.error .wf-pv-tv .ph{color:var(--bad)}.wf-pv-ts{display:inline-flex;position:absolute;right:2px;top:2px}.wf-pv-ts .on{color:#f2b01e;display:inline-flex;padding:3px}.wf-pv-ts .on,.wf-pv-ts .wf-ib{background:#14100a99;border-radius:50%;font-size:12px}.wf-pv-ts .wf-ib{border-color:#0000;color:#fff;min-height:24px;min-width:24px;padding:0}.wf-pv-tf{display:flex;font-size:11px;gap:2px;justify-content:space-between;padding:2px 4px}.wf-pv-tf .mono,.wf-pv-tn{color:var(--ink-3);font-size:10.5px}.wf-pv-tn{overflow:hidden;padding:0 4px 3px;text-overflow:ellipsis;white-space:nowrap}.wf-pv-tn.bad{color:var(--bad-ink)}.wf-pv-tg{color:var(--ink-3);font-size:10px;line-height:1.3;overflow:hidden;padding:0 4px 2px;text-overflow:ellipsis;white-space:nowrap}.wf-pv-tw{background:var(--warn-soft);border-radius:4px;color:var(--warn-ink);font-size:10px;font-weight:600;margin-left:4px;padding:0 3px}.wf-pv-tw.big{font-size:11.5px;margin-left:0;padding:1px 6px;white-space:normal}.wf-pv-info{font-size:12.5px;margin:0 0 8px}.wf-pv-il{flex-wrap:wrap}.wf-pv-act,.wf-pv-il{align-items:center;display:flex;gap:6px}.wf-pv-act{margin:4px 0 10px}.wf-pv-more{display:flex;flex-direction:column;gap:8px;max-width:80vw;width:300px}.wf-pv-right .wf-gen{margin:0}html.dark-mode .wf .wf-pv-player.empty,html.dark-mode .wf .wf-pv-tv .ph{color:#cfc6b2}html.dark-mode .wf .wf-pv-ts .on{color:#f2b01e}html.dark-mode .wf .wf-pv-tn.bad{color:var(--bad-ink)}@media (max-width:1100px){.wf-pv{grid-template-columns:minmax(0,1fr)}.wf-pv-list{max-height:220px;position:static}}.wf-hero{align-items:stretch}.wf-hero h1{overflow-wrap:anywhere}.wf-hero-meta{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px 0}.wf-hero-meta .stat{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:0 18px}.wf-hero-meta .stat:first-child{border-left:0;padding-left:0}.wf-hero-eng{align-self:center}.wf-seg{display:flex;gap:2px;margin-top:4px;min-height:4px;width:100%}.wf-seg i{background:var(--line-2);border-radius:99px;flex:1 1;height:4px;min-width:3px;opacity:.8}.wf-seg i.ok{background:var(--ok);opacity:1}.wf-seg i.ready{background:#0000;box-shadow:inset 0 0 0 1.5px var(--ok);opacity:1}.wf-seg i.warn{background:var(--warn);opacity:1}.wf-seg i.bad{background:var(--bad);opacity:1}.wf-seg i.doing{background:var(--amber);opacity:1}.wf-seg i.todo{background:#0000;box-shadow:inset 0 0 0 1.5px var(--line-2);opacity:.8}.wf-slate{align-items:center;background:var(--slate);border-radius:12px;color:var(--slate-ink);display:flex;gap:12px;margin-bottom:12px;min-width:0;padding:10px 14px;position:relative}.wf-slate .tag{background:var(--amber);border-radius:5px;color:var(--amber-ink);flex:none;font:700 12px var(--mono);letter-spacing:.06em;padding:3px 9px}.wf-slate-t{flex:1 1;min-width:0}.wf-slate-t .t{font:500 13px var(--mono);letter-spacing:.02em;overflow-wrap:anywhere;text-transform:uppercase}.wf-slate-s,.wf-slate-t .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-slate-s{font-size:12.5px;margin-top:2px;opacity:.8}.wf-slate-m{align-items:center;display:flex;flex:none;font:12px var(--mono);gap:10px;opacity:.85}.wf-slate-img{background:var(--surface-2);border:1px solid #ffffff26;border-radius:8px;height:54px;object-fit:cover;width:96px}.wf-slate-ph{align-items:center;border:1px dashed #ffffff40;border-radius:8px;display:inline-flex;font-size:11px;height:54px;justify-content:center;opacity:.7;padding:4px;text-align:center;width:96px}.wf-clamp3{font-size:13px;line-height:1.5}.wf-clamp3,.wf-pre-card{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere}.wf-pre-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;font:12.5px/1.5 var(--mono);padding:8px 10px;white-space:pre-wrap}.wf-slot{align-items:center;color:var(--ink-3);display:flex;font-size:12.5px;justify-content:center;min-height:48px;padding:12px;text-align:center}.wf-slot,.wf-stage{background:var(--surface-2);border-radius:8px}.wf-stage{display:grid;max-height:220px;min-height:88px;overflow:hidden;place-items:center;position:relative;width:100%}.wf-stage .bg{filter:blur(14px) saturate(.9);height:calc(100% + 24px);inset:-12px;max-width:none;object-fit:cover;opacity:.5;position:absolute;width:calc(100% + 24px)}.wf-stage .fg{height:100%;max-height:220px;object-fit:contain;position:relative;width:100%}.wf-stage .badge{font-family:var(--mono);padding:1px 8px}.wf-stage .badge,.wf-stage .cap{background:#14100ab8;border-radius:6px;bottom:8px;color:#fff;font-size:11.5px;left:8px;position:absolute}.wf-stage .cap{line-height:1.35;padding:4px 8px;right:8px}.wf-stage.ghost .fg{filter:grayscale(1) opacity(.5)}.wf-stage.ghost .bg{filter:blur(14px) grayscale(1);opacity:.25}.wf-rvchip{align-items:center;background:var(--surface-2);border-radius:99px;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:600;padding:1px 8px}.wf-rvchip.ok{background:var(--ok-soft);color:var(--ok-ink)}.wf-rvchip.bad{background:var(--bad-soft);color:var(--bad-ink)}.wf-rvchip.warn{background:var(--warn-soft);color:var(--warn-ink)}.wf-rvchip.doing{background:var(--amber-soft);color:var(--amber-text)}.wf-tl-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;overflow:auto;padding:14px}.wf-tl-head{display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 18px;justify-content:space-between;margin-bottom:12px}.wf-tl{display:flex;gap:0;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.wf-tl-sc{border-left:2px solid var(--amber);display:flex;flex:none;flex-direction:column;gap:6px;padding:0 10px}.wf-tl-sc:first-child{border-left-color:#0000;padding-left:0}.wf-tl-lab{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.wf-tl-row{display:flex;gap:6px}.wf-tl-it{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:none;flex-direction:column;gap:5px;padding:0;text-align:left}.wf-tl-box{align-items:flex-end;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:flex;font:11.5px var(--mono);height:72px;justify-content:flex-start;padding:6px}.wf-tl-it.selected .wf-tl-box{background:var(--ok-soft);border-color:var(--ok);color:var(--ok-ink)}.wf-tl-it.unselected .wf-tl-box{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-ink)}.wf-tl-it.missing .wf-tl-box{background:var(--surface-2);border-style:dashed}.wf-tl-it b{font-size:12.5px}.wf-tl-it .tcs{color:var(--ink-3);font-family:var(--mono);font-size:11px}.wf-bell-pop{max-height:360px;overflow:auto;width:min(420px,80vw)}.wf-bell-msg{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.wf-bell-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.wf-bell-sw{font-size:12.5px;margin:6px 0 0;padding-left:18px}.wf-bell-more{color:var(--ink-3);font-size:12.5px;margin-top:8px}.wf-skel-hero{height:88px}.wf-skel-steps{height:72px}.wf-skel-card{height:140px}@media (max-width:640px){.wf-slate{flex-wrap:wrap}.wf-slate-m{justify-content:flex-end;width:100%}}.wf-ctab{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.wf-ctab-h,.wf-ctab-r{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:44px minmax(90px,1fr) minmax(90px,1fr) 72px minmax(110px,1fr) 78px minmax(80px,.9fr) minmax(180px,2.4fr);min-width:0;padding:8px 12px}.wf-ctab-h{background:var(--surface-2);color:var(--ink-3);font:600 11.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.wf-ctab-r{border-top:1px solid var(--line);font-size:13px}.wf-ctab-r>span{min-width:0;overflow-wrap:anywhere}.wf-ctab-why{display:flex;flex-direction:column;gap:3px}.wf-ctab-dl{color:var(--ink-2);font-size:12.5px}@media (max-width:900px){.wf-ctab-h{display:none}.wf-ctab-r{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-ctab-why{grid-column:1/-1}}.wf-sbcap{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));list-style:none;margin:8px 0 0;padding:0}.wf-sbcap li{grid-gap:2px 8px;align-items:baseline;background:var(--slate);border-radius:8px;color:var(--slate-ink);display:grid;gap:2px 8px;grid-template-columns:22px 1fr;min-width:0;padding:6px 10px}.wf-sbcap .no{align-self:start;background:var(--amber);border-radius:5px;color:var(--amber-ink);font:700 12px var(--mono);grid-row:1/span 2;padding:1px 0;text-align:center}.wf-sbcap .cap{font-size:12px;letter-spacing:.01em;overflow-wrap:anywhere}.wf-sbcap .dlg{font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-sbcap .dlg.none{font-style:italic;opacity:.55}.wf-seg{overflow:hidden}.wf-seg i{min-width:1px}.wf-gen,.wf-l6{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 10px;padding:10px 12px}.wf-gen-h{gap:10px;margin-bottom:6px}.wf-gen-h,.wf-l6-row{align-items:center;display:flex;flex-wrap:wrap}.wf-l6-row{gap:12px;margin:4px 0}.wf-l6-row>b{flex:none;min-width:48px}.wf-flags.wf-kept{background:var(--surface-2);border-color:var(--line);color:var(--ink)}*{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.d6b58195.css.map*/