.project-link-popover{color:var(--fl-text-primary)}.project-link-popover .project-link-popover-title{color:var(--fl-text-primary);margin-bottom:8px;font-size:13px;font-weight:600}.project-link-popover .project-link-list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.project-link-popover .project-link-item{color:var(--fl-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:all .15s;display:flex}.project-link-popover .project-link-item:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary)}.project-link-popover .project-link-item.active{background:var(--fl-active-surface-bg);color:#6366f1}.project-link-popover .project-link-item .check-icon{color:#6366f1;margin-left:auto}.project-link-popover .project-link-item.unlink{color:#ef4444;border-top:1px solid var(--fl-border-subtle);margin-top:4px;padding-top:10px}.project-link-popover .project-link-item.unlink:hover{color:#ef4444;background:#ef44441a}.gen-task-link-popover{max-height:min(70vh,420px);color:var(--fl-text-primary);flex-direction:column;gap:10px;display:flex;overflow-y:auto}.gen-task-link-title{color:var(--fl-text-primary);font-size:13px;font-weight:600}.gen-task-link-label{color:var(--fl-text-tertiary);margin-bottom:6px;font-size:11px}.gen-task-link-section{flex-direction:column;display:flex}.gen-task-link-empty{color:var(--fl-text-tertiary);padding:4px 0;font-size:12px}.gen-task-link-pills{flex-wrap:wrap;gap:6px;display:flex}.gen-task-link-pill{border:1px solid var(--fl-border-subtle);color:var(--fl-text-secondary);background:var(--fl-surface-2);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;transition:background .15s,color .15s,border-color .15s}.gen-task-link-pill:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary);border-color:var(--fl-border-mid)}.gen-task-link-pill.active{background:var(--fl-active-surface-bg-strong);border-color:var(--fl-active-surface-border);color:#6366f1}.gen-task-link-list{flex-direction:column;gap:4px;max-height:140px;display:flex;overflow-y:auto}.gen-task-link-row{text-align:left;color:var(--fl-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px;transition:background .15s,color .15s}.gen-task-link-row:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary)}.gen-task-link-row.active{background:var(--fl-active-surface-bg);color:#6366f1}.gen-task-link-actions{border-top:1px solid var(--fl-border-subtle);justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.gen-task-link-unlink{color:#ef4444;cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;font-size:12px}.gen-task-link-unlink:hover{color:#ef4444;opacity:.85}.mode-menu{background:var(--fl-bg-popover);border:1px solid var(--fl-border-color);min-width:200px;box-shadow:0 8px 24px var(--fl-shadow-color);color:var(--fl-text-primary);border-radius:12px;padding:8px 0}.mode-menu .mode-title{color:var(--fl-text-tertiary);padding:6px 16px 8px;font-size:12px}.mode-menu .mode-option{color:var(--fl-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:all .15s;display:flex}.mode-menu .mode-option .mode-option-main{align-items:center;gap:10px;min-width:0;display:flex}.mode-menu .mode-option .mode-option-icon{color:var(--fl-text-tertiary);flex-shrink:0}.mode-menu .mode-option .mode-option-label{flex:1;min-width:0}.mode-menu .mode-option:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary)}.mode-menu .mode-option:hover .mode-option-icon{color:var(--fl-text-secondary)}.mode-menu .mode-option.active{background:var(--fl-active-surface-bg);color:#6366f1}.mode-menu .mode-option.active .mode-option-icon,.mode-menu .mode-option.active .check-icon{color:#6366f1}.project-dialog-form .n-form-item{margin-bottom:12px}.project-dialog-form .n-form-item:last-child{margin-bottom:0}.project-dialog-form .n-form-item-label__text{color:var(--fl-text-secondary);font-size:13px}.project-dialog-form .n-form-item-feedback-wrapper{min-height:0}.project-dialog-form .n-form-item-feedback{padding-top:2px}.project-dialog-form .n-input .n-input__input-el,.project-dialog-form .n-input .n-input__textarea-el,.project-dialog-form .n-base-selection-input{color:var(--fl-text-primary)!important}.project-dialog-form .n-input .n-input-wrapper,.project-dialog-form .n-base-selection .n-base-selection-label,.project-dialog-form .n-base-selection-tags{background-color:var(--fl-bg-input)!important;color:var(--fl-text-primary)!important}.project-dialog-form .n-input .n-input__border,.project-dialog-form .n-base-selection .n-base-selection__border{border:1px solid var(--fl-border-color)!important}.project-dialog-form .n-input:hover .n-input__state-border,.project-dialog-form .n-base-selection:hover .n-base-selection__state-border{border:1px solid #6366f1!important}.project-dialog-form .n-input--focus .n-input__state-border,.project-dialog-form .n-base-selection--focus .n-base-selection__state-border{box-shadow:0 0 0 2px #6366f12e;border:1px solid #6366f1!important}.project-dialog-form .n-input .n-input__placeholder,.project-dialog-form .n-base-selection .n-base-selection-placeholder{color:var(--fl-text-placeholder)!important}.project-dialog-form .n-input__count{color:var(--fl-text-tertiary)!important}.project-dialog-form .n-base-selection-tag-wrapper .n-tag{background-color:var(--fl-surface-4)!important;color:var(--fl-text-primary)!important;border:1px solid var(--fl-border-color)!important}.project-dialog-form .n-base-selection-tag-wrapper .n-tag .n-base-close{color:var(--fl-text-tertiary)}.project-dialog-form--compact .n-form-item{margin-bottom:7px}.project-dialog-form--compact .n-form-item:last-child{margin-bottom:0}.project-dialog-radio-group .n-radio-button{transition:background-color .2s,color .2s,border-color .2s;background-color:var(--fl-bg-input)!important;border:1px solid var(--fl-border-color)!important;color:var(--fl-text-secondary)!important}.project-dialog-radio-group .n-radio-button:hover{background-color:var(--fl-bg-hover)!important;border-color:var(--fl-border-emphasis)!important;color:var(--fl-text-primary)!important}.project-dialog-radio-group .n-radio-button.n-radio-button--checked,.project-dialog-radio-group .n-radio-button--checked{background-color:var(--fl-active-surface-bg-strong)!important;border-color:var(--fl-active-surface-border)!important;color:#6366f1!important}.project-dialog-radio-group .n-radio-button.n-radio-button--checked:hover,.project-dialog-radio-group .n-radio-button--checked:hover{background-color:var(--fl-active-surface-bg-strong)!important;color:#818cf8!important}.project-dialog-radio-group .n-radio-group__splitor{background-color:var(--fl-border-color)!important}.project-cover-upload-area{align-items:center;gap:10px;width:100%;display:flex}.project-cover-upload-zone{cursor:pointer;border:1.5px dashed var(--fl-border-dashed);background:var(--fl-surface-3);width:120px;height:72px;color:var(--fl-text-secondary);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:12px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.project-cover-upload-zone:hover{background:var(--fl-surface-2);color:var(--fl-text-primary);border-color:#6366f1}.project-cover-upload-zone.has-cover{border-style:solid;border-color:var(--fl-border-strong)}.project-cover-file-input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.project-cover-preview{object-fit:cover;width:100%;height:100%;display:block}.project-cover-overlay{color:var(--fl-text-on-media);opacity:0;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:opacity .15s;display:flex;position:absolute;inset:0}.project-cover-upload-zone:hover .project-cover-overlay{opacity:1}.project-cover-upload-hint{color:inherit;font-size:12px}.project-settings-modal.n-modal .n-card__content{padding:12px 16px 14px}.project-settings-modal.n-modal .n-card-header{padding:12px 16px 0}.project-settings-modal.n-modal .n-card__footer{padding:0 16px 12px}.project-create-modal.n-modal .n-card__content{padding:12px 16px 14px}.project-create-modal.n-modal .n-card-header{padding:12px 16px 0}.project-create-modal.n-modal .n-card__footer{padding:0 16px 12px}.project-settings-modal .project-dialog-form .n-input .n-input__input-el,.project-settings-modal .project-dialog-form .n-input .n-input__textarea-el,.project-settings-modal .project-dialog-form .n-base-selection-input{font-size:12px!important}.project-settings-modal .project-dialog-form .n-form-item-label__text{font-size:12px}.project-team-section{border-top:1px solid var(--fl-border-subtle);margin-top:0;padding-top:12px}.project-team-section .team-section-title{color:var(--fl-text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.project-team-section .invite-label{color:var(--fl-text-secondary);font-size:12px}.project-team-section .invite-code{letter-spacing:.06em;color:#6366f1;background:var(--fl-active-surface-bg);border:1px solid var(--fl-active-surface-border);border-radius:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:1.35}.project-team-section .invite-hint{color:var(--fl-text-secondary);margin:0 0 12px;font-size:11px;line-height:1.5}.project-team-section .member-table-head{color:var(--fl-text-tertiary);font-size:11px}.project-team-section .member-name{color:var(--fl-text-primary)}.project-team-section .member-item{border-bottom:1px solid var(--fl-border-subtle)}.project-team-section .owner-hint,.project-team-section .member-empty-hint{color:var(--fl-text-tertiary)}.project-team-section .pending-block{background:var(--fl-surface-3);border:1px solid var(--fl-border-subtle)}.project-team-section .pending-title{color:var(--fl-text-primary)}.project-team-section .pending-item:not(:last-child){border-bottom:1px solid var(--fl-border-subtle)}.cover-from-assets-modal .cover-from-assets__item{border:1px solid var(--fl-border-color);background:var(--fl-surface-3)}.cover-from-assets-modal .cover-from-assets__item-name{color:var(--fl-text-secondary)}html.light .project-create-modal.n-modal .n-card,html.light .project-settings-modal.n-modal .n-card{color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important}html.light .project-create-modal .n-card-header,html.light .project-settings-modal .n-card-header{color:#1a1a2e!important;border-bottom-color:#e5e7eb!important}html.light .project-create-modal .n-card-header__main,html.light .project-settings-modal .n-card-header__main,html.light .project-create-modal .n-card-header__close,html.light .project-settings-modal .n-card-header__close{color:#1a1a2e!important}html.light .project-create-modal .project-dialog-form .n-form-item-label__text,html.light .project-settings-modal .project-dialog-form .n-form-item-label__text{color:#374151!important}html.light .project-create-modal .project-dialog-form .n-form-item-feedback,html.light .project-settings-modal .project-dialog-form .n-form-item-feedback{color:#dc2626!important}html.light .project-create-modal .n-card__footer .n-button.n-button--default-type,html.light .project-settings-modal .n-card__footer .n-button.n-button--default-type{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html.light .project-create-modal .n-card__footer .n-button.n-button--default-type:hover:not(:disabled),html.light .project-settings-modal .n-card__footer .n-button.n-button--default-type:hover:not(:disabled){color:#1a1a2e!important;background:#f9fafb!important;border-color:#9ca3af!important}html.light .project-create-modal .project-dialog-form .n-input .n-input-wrapper,html.light .project-create-modal .project-dialog-form .n-base-selection .n-base-selection-label,html.light .project-create-modal .project-dialog-form .n-base-selection-tags,html.light .project-settings-modal .project-dialog-form .n-input .n-input-wrapper,html.light .project-settings-modal .project-dialog-form .n-base-selection .n-base-selection-label,html.light .project-settings-modal .project-dialog-form .n-base-selection-tags{background-color:#f9fafb!important}html.light .project-create-modal .project-dialog-radio-group .n-radio-button,html.light .project-settings-modal .project-dialog-radio-group .n-radio-button{color:#4b5563!important;background-color:#f9fafb!important;border-color:#d1d5db!important}html.light .project-create-modal .project-dialog-radio-group .n-radio-button:hover,html.light .project-settings-modal .project-dialog-radio-group .n-radio-button:hover{color:#1a1a2e!important;background-color:#f3f4f6!important}html.light .project-create-modal .project-cover-upload-zone,html.light .project-settings-modal .project-cover-upload-zone{color:#6b7280!important;background:#f9fafb!important;border-color:#d1d5db!important}html.light .project-create-modal .project-cover-upload-zone:hover,html.light .project-settings-modal .project-cover-upload-zone:hover{color:#374151!important;background:#f3f4f6!important;border-color:#6366f1!important}html.light .sub-project-modal.n-modal .n-card{color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important}html.light .sub-project-modal .n-card-header,html.light .sub-project-modal .n-card-header__main,html.light .sub-project-modal .n-card-header__close{color:#1a1a2e!important}html.light .sub-project-modal .n-card-header{border-bottom-color:#e5e7eb!important}html.light .sub-project-modal .project-dialog-form .n-form-item-label__text{color:#374151!important}html.light .sub-project-modal .project-dialog-form .n-form-item-feedback{color:#dc2626!important}html.light .sub-project-modal .n-card__footer .n-button.n-button--default-type{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html.light .sub-project-modal .n-card__footer .n-button.n-button--default-type:hover:not(:disabled){color:#1a1a2e!important;background:#f9fafb!important;border-color:#9ca3af!important}html.light .sub-project-modal .project-dialog-form .n-input .n-input-wrapper,html.light .sub-project-modal .project-dialog-form .n-base-selection .n-base-selection-label,html.light .sub-project-modal .project-dialog-form .n-base-selection-tags{background-color:#f9fafb!important}html.light .sub-project-modal .project-cover-upload-zone{color:#6b7280!important;background:#f9fafb!important;border-color:#d1d5db!important}html.light .sub-project-modal .project-cover-upload-zone:hover{color:#374151!important;background:#f3f4f6!important;border-color:#6366f1!important}.login-modal .n-form-item-label,.login-modal .n-form-item-label__text,.register-modal .n-form-item-label,.register-modal .n-form-item-label__text{color:var(--fl-text-secondary)!important}.login-modal .n-input .n-input__input-el,.register-modal .n-input .n-input__input-el{color:var(--fl-text-primary)!important;-webkit-text-fill-color:var(--fl-text-primary)!important;background-color:#0000!important}.login-modal .n-input .n-input-wrapper,.register-modal .n-input .n-input-wrapper{background-color:var(--fl-bg-input)!important}.login-modal .n-input .n-input__placeholder,.register-modal .n-input .n-input__placeholder{color:var(--fl-text-placeholder)!important}.login-modal .registration-closed-hint,.login-modal .registration-closed__text,.register-modal .registration-closed-hint,.register-modal .registration-closed__text{color:var(--fl-text-tertiary)!important}.login-modal .footer-link,.login-modal .registration-closed__link,.register-modal .footer-link,.register-modal .registration-closed__link{color:#818cf8!important}.login-modal .footer-link:hover,.login-modal .registration-closed__link:hover,.register-modal .footer-link:hover,.register-modal .registration-closed__link:hover{color:#6366f1!important}html.light .login-modal .n-input:not(.n-input--disabled) .n-input__input-el,html.light .register-modal .n-input:not(.n-input--disabled) .n-input__input-el{color:#111827!important;-webkit-text-fill-color:#111827!important}html.light .login-modal .n-input .n-input-wrapper,html.light .register-modal .n-input .n-input-wrapper{background-color:#f0f0f5!important}html.light .login-modal .registration-closed-hint,html.light .login-modal .registration-closed__text,html.light .register-modal .registration-closed-hint,html.light .register-modal .registration-closed__text{color:#6b7280!important}html.light .login-modal .footer-link,html.light .login-modal .registration-closed__link,html.light .register-modal .footer-link,html.light .register-modal .registration-closed__link{color:#4f46e5!important}html.light .login-modal .footer-link:hover,html.light .login-modal .registration-closed__link:hover,html.light .register-modal .footer-link:hover,html.light .register-modal .registration-closed__link:hover{color:#4338ca!important}.project-detail-page,.project-detail-page .detail-header__action-row,.project-detail-page .breadcrumb{color:var(--fl-text-primary)}.project-detail-page .breadcrumb__sep{color:var(--fl-text-tertiary)!important}.project-detail-page .breadcrumb__item--link{font-weight:500;color:var(--fl-text-secondary)!important}.project-detail-page .breadcrumb__item--link:hover{color:var(--fl-text-primary)!important;background:var(--fl-hover-overlay)!important}.project-detail-page .breadcrumb__item--current{font-weight:600;color:var(--fl-text-primary)!important}.project-detail-page .header-state-label{color:var(--fl-header-state-text)!important;background:var(--fl-header-state-bg)!important;border-color:var(--fl-header-state-border)!important}.project-detail-page .header-state-label--clickable{color:var(--fl-color-primary)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .header-state-label--clickable:hover{color:var(--fl-color-primary-hover)!important;background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .header-tab-divider,.project-detail-page .header-divider{background:var(--fl-border-color)!important}.project-detail-page .header-tab-btns :deep(.n-button){--n-text-color:var(--fl-text-primary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-primary)!important}.project-detail-page .header-canvas-storyboard-btns :deep(.n-button){--n-text-color:var(--fl-text-primary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-primary)!important;--n-color:transparent!important;--n-color-hover:var(--fl-surface-2)!important;--n-color-pressed:var(--fl-surface-2)!important;--n-border:1px solid transparent!important;--n-border-hover:1px solid var(--fl-border-subtle)!important;--n-border-pressed:1px solid var(--fl-border-subtle)!important}.project-detail-page .header-canvas-storyboard-btns :deep(.n-button.header-tab-btn--active){font-weight:600;box-shadow:inset 0 1px #ffffff0d;--n-color:var(--fl-bg-hover)!important;--n-color-hover:var(--fl-bg-hover)!important;--n-color-pressed:var(--fl-bg-input)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important;--n-text-color:var(--fl-text-primary)!important;background-color:var(--fl-bg-hover)!important}.project-detail-page .header-tab-btns :deep(.n-button.n-button--default-type.n-button--secondary){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important;--n-color:var(--fl-surface-2)!important;--n-color-hover:var(--fl-surface-4)!important;--n-color-pressed:var(--fl-surface-4)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important}.project-detail-page .header-tab-btns :deep(.n-button .n-button__icon){color:currentColor!important}html.light .project-detail-page .breadcrumb__item--link{opacity:.72;color:var(--fl-text-primary)!important}html.light .project-detail-page .breadcrumb__item--link:hover{opacity:1}html.light .project-detail-page .breadcrumb__sep{color:var(--fl-text-secondary)!important}.project-detail-page .sb-topbar__title,.project-detail-page .sb-scene__title-input,.project-detail-page .sb-shot__title-input,.project-detail-page .sb-script-panel__name{color:var(--fl-text-primary)!important}.project-detail-page .sb-topbar__count,.project-detail-page .sb-scene__label,.project-detail-page .sb-scene__owner-label,.project-detail-page .sb-shot__owner-label,.project-detail-page .sb-preview-label,.project-detail-page .sb-duration-label{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-scene__owner-name,.project-detail-page .sb-shot__owner-name,.project-detail-page .sb-collapse-btn{color:var(--fl-text-secondary)!important}.project-detail-page .sb-scene__title-input::placeholder,.project-detail-page .sb-shot__title-input::placeholder{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-scene__header,.project-detail-page .sb-shot__header{background:var(--fl-surface-3)!important;border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .sb-scene{border-color:var(--fl-border-color)!important;background:var(--fl-bg-card)!important}.project-detail-page .sb-script-panel{background:var(--fl-bg-card)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-script-panel__header{background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-duration-refresh{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-duration-refresh:hover:not(:disabled){color:var(--fl-text-primary)!important;background:var(--fl-surface-4)!important;border-color:var(--fl-border-emphasis)!important}.project-detail-page .script-file-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .script-file-btn:hover:not(:disabled){color:var(--fl-text-primary)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .script-file-btn__name{color:inherit!important}.project-detail-page .script-file-btn__remove{color:#ef4444!important}.project-detail-page .script-file-btn__remove:hover{color:#dc2626!important;background:#ef44441f!important}.project-detail-page .sb-add-scene-bar{border-color:var(--fl-border-dashed)!important;color:var(--fl-text-secondary)!important;background:var(--fl-surface-3)!important}.project-detail-page .sb-add-scene-bar:hover{color:var(--fl-color-primary,#6366f1)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-shot{border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .sb-shot__header{background:var(--fl-surface-2)!important;border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .sb-shot__num-label{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-col{border-right-color:var(--fl-border-subtle)!important}.project-detail-page .sb-assets-label,.project-detail-page .sb-script-label,.project-detail-page .sb-desc-label,.project-detail-page .sb-settings-label,.project-detail-page .sb-preview-gen-meta__label,.project-detail-page .sb-layout-title{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-assets-label-row{color:var(--fl-text-secondary)!important}.project-detail-page .sb-desc-hint,.project-detail-page .sb-save-hint{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-save-hint--ok{color:#047857!important}.project-detail-page .sb-save-hint--err{color:#b91c1c!important}.project-detail-page .sb-preview-gen-meta__text{color:var(--fl-text-secondary)!important}.project-detail-page .sb-asset-refs-display{background:var(--fl-bg-input)!important;border-color:var(--fl-border-color)!important}.project-detail-page .sb-asset-refs-display__empty{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-asset-refs-display__name{color:var(--fl-text-secondary)!important}.project-detail-page .sb-asset-refs-display__thumb{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-assets-input,.project-detail-page .sb-script-textarea,.project-detail-page .sb-desc-textarea{background:var(--fl-bg-input)!important;border-color:var(--fl-border-color)!important;color:var(--fl-text-primary)!important}.project-detail-page .sb-assets-input--readonly{color:var(--fl-text-secondary)!important}.project-detail-page .sb-assets-input::placeholder,.project-detail-page .sb-script-textarea::placeholder,.project-detail-page .sb-desc-textarea::placeholder{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-assets-input:not(.sb-assets-input--readonly):focus,.project-detail-page .sb-script-textarea:focus,.project-detail-page .sb-desc-textarea:focus{border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-asset-add-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-dashed)!important}.project-detail-page .sb-asset-add-btn:hover{color:var(--fl-color-primary-hover,#6366f1)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-asset-item{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important;color:var(--fl-text-secondary)!important}.project-detail-page .sb-asset-fallback-name{color:var(--fl-text-tertiary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-assets-divider{background:var(--fl-border-subtle)!important}.project-detail-page .sb-save-btn{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-save-btn:hover:not(:disabled){color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-at-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-at-btn:hover{color:var(--fl-color-primary,#6366f1)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-open-refs-btn{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-open-refs-btn:hover{background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .sb-preview-empty{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-preview-time{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-gen-options-bar{border-top-color:var(--fl-border-subtle)!important}.project-detail-page .sb-gen-mode-btn,.project-detail-page .sb-gen-ratio-btn,.project-detail-page .sb-radio-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-gen-mode-btn--active,.project-detail-page .sb-gen-ratio-btn--active,.project-detail-page .sb-radio-btn--active{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-layout-trigger{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-layout-trigger:hover{color:var(--fl-text-primary)!important;background:var(--fl-surface-4)!important}.project-detail-page .sb-layout-res{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-icon-btn:not(.sb-icon-btn--scene):not(.sb-icon-btn--scene-success):not(.sb-icon-btn--scene-danger):not(.sb-icon-btn--scene-solid){color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-icon-btn:not(.sb-icon-btn--scene):not(.sb-icon-btn--scene-success):not(.sb-icon-btn--scene-danger):not(.sb-icon-btn--scene-solid):hover:not(:disabled){color:var(--fl-color-primary-hover,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-icon-btn--scene-solid{box-shadow:0 1px 3px #d977062e;color:#f59e0b!important;background:#f59e0b73!important;border-color:#f59e0b73!important}.project-detail-page .sb-icon-btn--scene-solid .sb-icon-btn__hover-label,.project-detail-page .sb-icon-btn--scene-solid svg{color:inherit}.project-detail-page .sb-icon-btn--scene-solid:hover:not(:disabled){box-shadow:0 1px 4px #f59e0b47;color:#fbbf24!important;background:#fbbf24a6!important;border-color:#fbbf24a6!important}.project-detail-page .sb-icon-btn--scene-solid:active:not(:disabled){color:#f59e0b!important;background:#d977068c!important;border-color:#d977068c!important}.project-detail-page .sb-icon-btn--scene-solid:disabled{box-shadow:none;color:#f59e0b73!important;background:#f59e0b33!important;border-color:#f59e0b40!important}:is(.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-label),.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-input),.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-input__content)){color:var(--fl-text-primary)!important;background-color:var(--fl-bg-input)!important}.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-placeholder){color:var(--fl-text-placeholder)!important}:is(.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection .n-base-selection__border),.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection .n-base-selection__state-border)){border-color:var(--fl-border-color)!important}:is(.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection-label),.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection-input),.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection-input__content)){color:var(--fl-text-primary)!important;background-color:var(--fl-bg-input)!important}:is(.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection .n-base-selection__border),.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection .n-base-selection__state-border)){border-color:var(--fl-border-color)!important}.project-detail-page .sb-gen-status{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-gen-status__title{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-gen-status__badge{color:var(--fl-text-secondary)!important;background:var(--fl-surface-4)!important}.project-detail-page .sb-gen-status--running{background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-gen-status--running .sb-gen-status__badge{color:var(--fl-header-state-text)!important;background:var(--fl-header-state-bg)!important}.project-detail-page .sb-gen-status__progress-text{color:var(--fl-text-secondary)!important}.project-detail-page .sb-gen-status__step-label{color:var(--fl-text-primary)!important}.project-detail-page .sb-gen-status__step-detail{color:var(--fl-text-secondary)!important}html.light .project-detail-page .sb-amber-action-btn,html.light .project-detail-page .sb-gen-trigger-btn.sb-amber-action-btn{--n-text-color:#b45309!important;color:#b45309!important;background:#f59e0b24!important;border-color:#d9770673!important}html.light .project-detail-page .sb-amber-action-btn:hover:not(:disabled),html.light .project-detail-page .sb-gen-trigger-btn.sb-amber-action-btn:hover:not(:disabled){color:#92400e!important;background:#f59e0b38!important;border-color:#b453098c!important}html.light .project-detail-page .at-ref-mention-panel{border-color:var(--fl-border-color)!important;background:#fff!important;box-shadow:0 8px 24px #0000001f!important}html.light .project-detail-page .at-ref-mention-item{color:var(--fl-text-secondary)!important}html.light .project-detail-page .at-ref-mention-item:hover,html.light .project-detail-page .at-ref-mention-item--active{background:var(--fl-hover-overlay)!important;color:var(--fl-text-primary)!important}html.light .sb-at-float-anchor .at-ref-mention-panel{border-color:var(--fl-border-color)!important;background:#fff!important;box-shadow:0 8px 24px #0000001f!important}html.light .sb-at-float-anchor .at-ref-mention-item{color:var(--fl-text-secondary)!important}html.light .sb-at-float-anchor .at-ref-mention-item:hover,html.light .sb-at-float-anchor .at-ref-mention-item--active{background:var(--fl-hover-overlay)!important;color:var(--fl-text-primary)!important}html.light .sb-at-float-anchor .at-ref-mention-item img{border-color:var(--fl-border-mid)!important}html.light .project-detail-page .sb-sub-project-video-dock{background:#fffbebfa!important;border-color:#d9770659!important;box-shadow:0 -8px 28px #00000014!important}html.light .project-detail-page .sb-sub-project-video-dock__bar{border-bottom-color:#d9770633!important}html.light .project-detail-page .sb-sub-project-video-dock__title{color:#92400e!important}html.light .project-detail-page .sb-sub-project-video-dock__meta,html.light .project-detail-page .sb-sub-project-video-dock__playhead{color:#b45309!important}html.light .project-detail-page .sb-sub-project-video-dock__meta--empty{color:var(--fl-text-tertiary)!important}html.light .project-detail-page .sb-sub-project-video-dock__toggle{color:#b45309!important;background:#f59e0b1f!important}html.light .project-detail-page .sb-sub-project-video-dock__play{color:#92400e!important;background:#f59e0b29!important;border-color:#d9770666!important}.project-detail-page .sb-shot__header-actions :deep(.n-button){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important;--n-color:var(--fl-surface-2)!important;--n-color-hover:var(--fl-surface-4)!important;--n-color-pressed:var(--fl-surface-4)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important}.project-detail-page .sb-shot__header-actions :deep(.n-button .n-button__icon){color:currentColor!important}.project-detail-page .sb-shot__title-input{color:var(--fl-text-primary)!important}.project-detail-page .sb-shot__owner-name{color:var(--fl-text-secondary)!important}.project-detail-page .spv-timeline{border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .spv-timeline--dock{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important;box-shadow:0 4px 16px #0000000f!important}.project-detail-page .spv-timeline__head--dock{border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .spv-timeline__title{color:var(--fl-text-primary)!important}.project-detail-page .spv-timeline__meta{color:var(--fl-text-secondary)!important}.project-detail-page .spv-timeline__meta--empty,.project-detail-page .spv-timeline__playhead-bar,.project-detail-page .spv-timeline__playhead-bar-clip{color:var(--fl-text-tertiary)!important}.project-detail-page .spv-timeline__play-btn,.project-detail-page .spv-timeline__play-btn--dock{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .spv-timeline__play-btn:hover:not(:disabled),.project-detail-page .spv-timeline__play-btn--dock:hover:not(:disabled){color:var(--fl-color-primary-hover,#6366f1)!important;background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .spv-timeline__tick-mark{background:var(--fl-border-emphasis)!important}.project-detail-page .spv-timeline__tick-label{color:var(--fl-text-tertiary)!important}.project-detail-page .spv-timeline__clip-label{color:var(--fl-text-primary)!important}.project-detail-page .spv-timeline__clip-dur{color:var(--fl-text-secondary)!important}html.light .project-detail-page .spv-timeline--dock{background:#fffbebfa!important;border-color:#d9770647!important}html.light .project-detail-page .spv-timeline--dock .spv-timeline__title{color:#92400e!important}html.light .project-detail-page .spv-timeline--dock .spv-timeline__meta{color:#b45309!important}html.light .project-detail-page .spv-timeline--dock .spv-timeline__play-btn--dock{color:#92400e!important;background:#f59e0b24!important;border-color:#d9770659!important}html.light .sb-unified-model-menu{border-color:var(--fl-border-color)!important;color:var(--fl-text-primary)!important;background:#fff!important;box-shadow:0 12px 40px #0000001f!important}html.light .sb-unified-model-menu__title{color:var(--fl-text-primary)!important}html.light .sb-unified-model-menu__hint{color:var(--fl-text-tertiary)!important}html.light .sb-unified-model-menu__label{color:var(--fl-text-secondary)!important}html.light .sb-unified-model-menu__section+.sb-unified-model-menu__section{border-top-color:var(--fl-border-subtle)!important}html.light .sb-unified-model-menu__chip{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}html.light .sb-unified-model-menu__chip:hover{color:var(--fl-text-primary)!important;background:var(--fl-surface-4)!important;border-color:var(--fl-border-strong)!important}html.light .sb-unified-model-menu__chip--active{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f166!important}html.light .sb-unified-model-menu .n-base-selection{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important;--n-color:var(--fl-bg-input)!important;--n-color-active:var(--fl-bg-input)!important;--n-border:1px solid var(--fl-border-color)!important;--n-border-active:1px solid var(--fl-color-primary)!important;--n-border-hover:1px solid var(--fl-border-strong)!important}html.light .n-popover.shot-video-layout-popover,html.light .n-popover.shot-video-layout-popover .n-popover__content,html.light .shot-video-layout-panel{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 12px 40px #0000001f!important}html.light .shot-video-layout-panel__title{color:#6b7280!important}html.light .shot-video-layout-panel__duration-value{color:#1a1a2e!important}html.light .shot-video-layout-panel__duration-marks{color:#9ca3af!important}html.light .shot-video-layout-panel__ratio-chip,html.light .shot-video-layout-panel__res-pill{color:#4b5563!important;background:#0000000a!important}html.light .shot-video-layout-panel__ratio-chip:hover,html.light .shot-video-layout-panel__res-pill:hover{color:#1a1a2e!important;background:#00000014!important}html.light .shot-video-layout-panel__ratio-chip.active,html.light .shot-video-layout-panel__res-pill.active{color:#4338ca!important;background:#6366f11f!important;box-shadow:inset 0 0 0 1px #6366f166!important}html.light .sb-video-layout-trigger{color:#374151!important;background:#0000000a!important;border-color:#0000001f!important}html.light .sb-video-layout-trigger:hover{color:#1a1a2e!important;background:#00000012!important;border-color:#0000002e!important}html.light .project-detail-page .sb-icon-btn--scene{color:#b45309!important;background:#f59e0b1f!important;border-color:#d9770673!important}html.light .project-detail-page .sb-icon-btn--scene-success{color:#15803d!important;background:#22c55e1a!important;border-color:#16a34a73!important}html.light .project-detail-page .sb-icon-btn--scene-danger{color:#b91c1c!important;background:#fee2e2d9!important;border-color:#dc262666!important}html.light .project-detail-page .sb-icon-btn--scene-solid{box-shadow:0 1px 3px #d977061f;color:#b45309!important;background:#f59e0b24!important;border-color:#d9770673!important}html.light .project-detail-page .sb-icon-btn--scene-solid:hover:not(:disabled){color:#92400e!important;background:#f59e0b38!important;border-color:#b453098c!important}html.light .project-detail-page .sb-icon-btn--scene-solid:active:not(:disabled){color:#b45309!important;background:#f59e0b47!important;border-color:#d977068c!important}html.light .project-detail-page .sb-icon-btn--scene-solid:disabled{color:#b4530973!important;background:#f59e0b14!important;border-color:#d9770647!important}html.light .project-detail-page .sb-icon-btn--scene .sb-icon-btn__hover-label,html.light .project-detail-page .sb-icon-btn--scene-success .sb-icon-btn__hover-label,html.light .project-detail-page .sb-icon-btn--scene-danger .sb-icon-btn__hover-label,html.light .project-detail-page .sb-icon-btn--scene-solid .sb-icon-btn__hover-label{color:inherit!important}.project-detail-page .script-topbar__title,.project-detail-page .script-col-header__title,.project-detail-page .script-scene__title,.project-detail-page .script-shot__title,.project-detail-page .script-line__text,.project-detail-page .script-scene-plain__body{color:var(--fl-text-primary)!important}.project-detail-page .script-topbar__hint,.project-detail-page .script-char-count,.project-detail-page .script-save-hint,.project-detail-page .script-meta-label,.project-detail-page .script-tag-group-label,.project-detail-page .script-result-empty{color:var(--fl-text-tertiary)!important}.project-detail-page .script-col-header__title{color:var(--fl-text-secondary)!important}.project-detail-page .script-textarea,.project-detail-page .script-result-empty,.project-detail-page .script-scene,.project-detail-page .script-scene-plain{background:var(--fl-bg-input)!important;border-color:var(--fl-border-color)!important;color:var(--fl-text-primary)!important}.project-detail-page .script-body__divider{background:var(--fl-border-color)!important}.project-detail-page .script-mode-toggle{background:var(--fl-surface-2)!important;border-color:var(--fl-border-subtle)!important}.project-detail-page .script-mode-toggle__btn{color:var(--fl-text-tertiary)!important}.project-detail-page .script-mode-toggle__btn--active{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .script-duration-badge,.project-detail-page .script-meta-tag{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-subtle)!important}.project-detail-page .script-scene__header{background:var(--fl-surface-3)!important;border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .script-shot__num,.project-detail-page .script-scene__num{color:var(--fl-color-primary,#6366f1)!important}:is(.project-detail-page .script-tab :deep(.script-model-select .n-base-selection-label),.project-detail-page .script-tab :deep(.script-model-select .n-base-selection-placeholder)){color:var(--fl-text-primary)!important;background-color:var(--fl-bg-input)!important}.project-detail-page .script-tab :deep(.script-model-select .n-base-selection .n-base-selection__border){border-color:var(--fl-border-color)!important}.project-detail-page .script-save-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-subtle)!important}.project-detail-page .script-save-btn:hover:not(:disabled){color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:#6366f161!important}.project-detail-page .script-clear-btn{color:#dc2626!important;background:#ef444414!important;border-color:#ef444452!important}html.dark .project-detail-page .script-clear-btn{color:#f87171!important}.project-detail-page .script-save-hint--ok{color:#16a34a!important}html.dark .project-detail-page .script-save-hint--ok{color:#86efac!important}.project-detail-page .script-save-hint--err{color:#dc2626!important}.project-detail-page .project-assets-tab .assets-category-bar{border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .project-assets-tab .category-tab{color:var(--fl-text-secondary)!important}.project-detail-page .project-assets-tab .category-tab:hover{color:var(--fl-text-primary)!important;background:var(--fl-hover-overlay)!important}.project-detail-page .project-assets-tab .category-tab--active{color:var(--fl-text-primary)!important;background:var(--fl-surface-3)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .project-assets-tab .category-tab__count{color:var(--fl-text-tertiary)!important;background:var(--fl-surface-2)!important}.project-detail-page .project-assets-tab .category-tab__count--selected{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary{color:var(--fl-text-secondary)!important}.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary.active,.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary:hover:not(.active){color:var(--fl-text-primary)!important}.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary.active:after{background:var(--fl-color-primary,#6366f1)!important}.project-detail-page .project-assets-tab .tabs-divider{background:var(--fl-border-mid)!important}.project-detail-page .project-assets-tab .tabs-group{border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .project-assets-tab .tabs-group__label,.project-detail-page .project-assets-tab .tabs-group .tab-item.primary{color:var(--fl-text-secondary)!important;border-right-color:var(--fl-border-subtle)!important}.project-detail-page .project-assets-tab .tabs-group .tab-item.primary.active,.project-detail-page .project-assets-tab .tabs-group .tab-item.primary:hover:not(.active){color:var(--fl-color-primary,#6366f1)!important}.project-detail-page .project-assets-tab .toolbar-right :deep(.n-button){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important;--n-color:var(--fl-surface-2)!important;--n-color-hover:var(--fl-surface-4)!important;--n-color-pressed:var(--fl-surface-4)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important}.project-detail-page .project-assets-tab .toolbar-right :deep(.n-button .n-button__icon){color:currentColor!important}html.light .project-detail-page .project-assets-tab .tabs-group{background:#6366f114!important;border-color:#6366f138!important}html.light .project-detail-page .project-assets-tab .tabs-group__label,html.light .project-detail-page .project-assets-tab .tabs-group .tab-item.primary{color:#4f46e5!important}html.light .project-detail-page .project-assets-tab .tabs-group .tab-item.primary.active{color:#4338ca!important}.project-detail-page .project-assets-tab .assets-grid{background:0 0}.project-detail-page .project-assets-tab .asset-thumb{background:var(--fl-surface-2)!important;border:1px solid var(--fl-border-subtle)!important}.project-detail-page .project-assets-tab .asset-thumb--selected{box-shadow:0 0 0 2px #f97316a6,0 0 8px #f9731633!important}.project-detail-page .project-assets-tab .asset-select-btn{border-color:var(--fl-border-emphasis)!important;color:var(--fl-text-primary)!important;background:#ffffffeb!important;box-shadow:0 1px 4px #0000001f!important}.project-detail-page .project-assets-tab .asset-select-btn--active{color:#fff!important;background:#f97316!important;border-color:#ea580c!important}.project-detail-page .project-assets-tab .asset-settings-btn,.project-detail-page .project-assets-tab .thumb-more{color:var(--fl-text-primary)!important;border:1px solid var(--fl-border-mid)!important;background:#ffffffeb!important;box-shadow:0 1px 4px #0000001a!important}.project-detail-page .project-assets-tab .asset-settings-btn:hover{background:var(--fl-surface-4)!important;color:var(--fl-color-primary,#6366f1)!important}.project-detail-page .project-assets-tab .asset-unlink-btn{color:var(--fl-text-secondary)!important;border:1px solid var(--fl-border-mid)!important;background:#ffffffeb!important;box-shadow:0 1px 3px #00000014!important}.project-detail-page .project-assets-tab .asset-unlink-btn--delete{color:#b91c1c!important;opacity:1!important}.project-detail-page .project-assets-tab .asset-unlink-btn:hover,.project-detail-page .project-assets-tab .asset-unlink-btn--delete:hover{color:#fff!important;background:#ef4444!important;border-color:#dc2626!important}.project-detail-page .project-assets-tab .type-badge{box-shadow:0 1px 3px #00000026!important}.project-detail-page .project-assets-tab .fav-indicator{text-shadow:0 1px 2px #00000073;color:#ffffffd9!important}.project-detail-page .project-assets-tab .fav-indicator.active{color:#f59e0b!important}html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover) img,html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover) .video-preview,html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover) .thumb-fallback{filter:blur(.5px)brightness(.94)saturate(.96)!important;opacity:.88!important}html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover):after{background:#ffffff6b!important}html.light .project-detail-page .project-assets-tab .asset-thumb:hover .thumb-overlay{background:#0000002e!important}html.light .project-detail-page .project-assets-tab .asset-thumb{background:var(--fl-bg-card)!important}.pull-analysis-page{background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important}.pull-analysis-page .pull-engine-alert{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444466!important}.pull-analysis-page .pull-engine-alert code{background:var(--fl-surface-2)!important;color:var(--fl-text-primary)!important}.pull-analysis-page .page-title-ion{color:var(--fl-color-primary)!important}.pull-analysis-page .page-title-text{background:linear-gradient(135deg, var(--fl-color-primary), #8b5cf6)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.pull-analysis-page .upload-dragger{border-color:var(--fl-border-color)!important;background:var(--fl-bg-card)!important}.pull-analysis-page .upload-dragger:hover,.pull-analysis-page .upload-dragger.drag-over{border-color:var(--fl-active-surface-border)!important;background:var(--fl-bg-card)!important;box-shadow:0 0 20px var(--fl-shadow-color)!important}.pull-analysis-page .upload-dragger.has-file{border-color:var(--fl-color-primary)!important}.pull-analysis-page .upload-pitch-lead,.pull-analysis-page .upload-pitch,.pull-analysis-page .upload-icon,.pull-analysis-page .upload-hint-ion,.pull-analysis-page .file-icon,.pull-analysis-page .video-preview-title-ion,.pull-analysis-page .section-title-ion,.pull-analysis-page .ai-assistant-tip-ion,.pull-analysis-page .video-modal-title-ion{color:var(--fl-color-primary)!important}.pull-analysis-page .upload-title,.pull-analysis-page .file-name,.pull-analysis-page .video-modal-title,.pull-analysis-page .section-title,.pull-analysis-page .video-name{color:var(--fl-text-primary)!important}.pull-analysis-page .upload-hint,.pull-analysis-page .video-meta-info,.pull-analysis-page .card-time,.pull-analysis-page .card-failure-empty,.pull-analysis-page .ai-assistant-tip{color:var(--fl-text-secondary)!important}.pull-analysis-page .upload-limit,.pull-analysis-page .empty-state,.pull-analysis-page .dimension-item,.pull-analysis-page .card-time,.pull-analysis-page .unavailable-hint,.pull-analysis-page .file-size{color:var(--fl-text-tertiary)!important}.pull-analysis-page .upload-block-msg{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444459!important}.pull-analysis-page .upload-options{background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important;color:var(--fl-text-secondary)!important}.pull-analysis-page .pull-advanced-toggle-label,.pull-analysis-page .pull-advanced-hint,.pull-analysis-page .pull-advanced-panel .muted,.pull-analysis-page .pull-advanced-section-title-heading .pull-advanced-hint--dimension{color:var(--fl-text-secondary)!important}.pull-analysis-page .pull-advanced-panel{border-color:var(--fl-active-surface-border)!important;background:var(--fl-bg-card)!important}.pull-analysis-page .pull-advanced-section-title{color:var(--fl-color-primary)!important}.pull-analysis-page .pull-advanced-tab-grid{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.pull-analysis-page .pull-advanced-tab-chip{color:var(--fl-text-secondary)!important;background:var(--fl-bg-input)!important;border-color:var(--fl-border-mid)!important}.pull-analysis-page .pull-advanced-tab-chip:hover:not(:disabled){color:var(--fl-text-primary)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.pull-analysis-page .pull-advanced-tab-chip--active{color:var(--fl-color-primary)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg-strong)!important;box-shadow:0 0 0 1px var(--fl-active-surface-border)!important}.pull-analysis-page .pull-advanced-checkbox-host{border-color:var(--fl-border-mid)!important;background:var(--fl-bg-input)!important}.pull-analysis-page .credits-cost,.pull-analysis-page .pull-advanced-count{color:#b45309!important}.pull-analysis-page .progress-section--on-preview{opacity:.92;background:var(--fl-bg-popover)!important}.pull-analysis-page .progress-text{color:var(--fl-color-primary)!important}.pull-analysis-page .progress-hint{color:var(--fl-text-secondary)!important}.pull-analysis-page .dimension-item.completed{color:var(--fl-color-primary)!important}.pull-analysis-page .dimension-item.active{color:var(--fl-color-primary-hover)!important}.pull-analysis-page .history-card{background:var(--fl-bg-card)!important;border-color:var(--fl-border-subtle)!important}.pull-analysis-page .history-card--latest{border-color:var(--fl-active-surface-border)!important;box-shadow:0 0 0 1px var(--fl-active-surface-border), 0 4px 20px var(--fl-shadow-color)!important}.pull-analysis-page .history-card:hover,.pull-analysis-page .history-card--latest:hover{border-color:var(--fl-active-surface-border)!important;box-shadow:0 4px 16px var(--fl-shadow-color)!important}.pull-analysis-page .card-failure-detail{background:#ef44440f!important;border-color:#ef444440!important}.pull-analysis-page .card-failure-toggle{color:#c2410c!important}.pull-analysis-page .card-failure-toggle:hover{color:#9a3412!important;background:var(--fl-hover-overlay)!important}.pull-analysis-page .card-failure-preview-line,.pull-analysis-page .card-failure-pre{color:#b91c1c!important}.pull-analysis-page .card-sketch-hint{color:var(--fl-text-secondary)!important}.pull-analysis-page .ai-assistant-tip{border-top-color:var(--fl-border-color)!important}.pull-analysis-page .video-preview-container,.pull-analysis-page .video-modal-content{background:var(--fl-bg-card)!important;border-color:var(--fl-border-color)!important}.pull-analysis-page .video-preview-header,.pull-analysis-page .video-meta-info,.pull-analysis-page .video-modal-header{border-bottom-color:var(--fl-border-color)!important;border-top-color:var(--fl-border-color)!important}.pull-analysis-page .video-preview-title,.pull-analysis-page .video-loading{color:var(--fl-text-secondary)!important}.pull-analysis-page .video-loading-spinner{border-color:var(--fl-border-color)!important;border-top-color:var(--fl-color-primary)!important}.pull-analysis-page .video-unavailable{color:var(--fl-text-tertiary)!important}.pull-analysis-page .header-right :deep(.n-button.n-button--quaternary){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important}.pull-analysis-page :deep(.n-checkbox .n-checkbox__label){color:var(--fl-text-primary)!important}:is(.pull-analysis-page :deep(.n-input),.pull-analysis-page :deep(.n-input-wrapper)){--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important}.pull-analysis-page .upload-options :deep(.n-checkbox .n-checkbox__label){color:var(--fl-text-primary)!important}.pull-analysis-page .upload-actions :deep(.n-button.n-button--default-type.n-button--secondary){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important}.pull-analysis-report{background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important}.main-content:has(.pull-analysis-report){background:var(--fl-bg-primary)!important}html.light .pull-analysis-report .report-header{background:var(--fl-bg-primary)!important;border-bottom-color:var(--fl-border-color)!important}html.light .pull-analysis-report .title-main,html.light .pull-analysis-report .info-value,html.light .pull-analysis-report .card-header,html.light .pull-analysis-report .card-head-title{color:#1a1a2e!important}html.light .pull-analysis-report .title-file,html.light .pull-analysis-report .report-label,html.light .pull-analysis-report .title-credits-label,html.light .pull-analysis-report .bi-en:not(.bi-en--solo){color:#4b5563!important}html.light .pull-analysis-report .card{box-shadow:0 1px 3px #0f172a0f;background:#fff!important;border-color:#e5e7eb!important}html.light .pull-analysis-report .info-item,html.light .pull-analysis-report .prompt-card,html.light .pull-analysis-report .prompt-head{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .pull-analysis-report .suggestion-quote{color:#1a1a2e!important}html.light .pull-analysis-report .prompt-body,html.light .pull-analysis-report .prompt-en{color:#374151!important;background:#f3f4f6!important}html.light .pull-analysis-report .back-btn :deep(.n-icon){color:#4b5563!important}html.light .pull-analysis-page .pull-engine-alert{color:#991b1b!important}html.light .pull-analysis-page .upload-pitch-lead{font-weight:500;color:var(--fl-text-primary)!important}html.light .pull-analysis-page .upload-pitch{color:var(--fl-text-secondary)!important}html.light .pull-analysis-page .progress-percent{color:#fff!important;text-shadow:0 1px 2px #00000059,0 0 12px #6366f159!important}.n-popover.asset-settings-popover,.n-popover.asset-settings-popover .n-popover__content{--n-color:var(--fl-bg-popover)!important;--n-text-color:var(--fl-text-primary)!important;--n-border:1px solid var(--fl-border-color)!important;--n-box-shadow:0 4px 24px var(--fl-shadow-color)!important;box-sizing:border-box!important;width:480px!important;min-width:480px!important;max-width:min(480px,100vw - 16px)!important;height:498px!important;max-height:min(498px,100dvh - 16px)!important;margin:0!important;padding:0!important}.asset-settings-popover__content,.asset-settings-popover .asset-settings-popover__content{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.asset-settings-popover .asset-settings-panel{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.asset-settings-popover .asset-settings-tabs.n-tabs{--n-color-segment:var(--fl-surface-2)!important;--n-tab-color-segment:#ffffff1f!important;--n-tab-text-color:var(--fl-text-secondary)!important;--n-tab-text-color-hover:var(--fl-text-primary)!important;--n-tab-text-color-active:var(--fl-color-primary)!important;--n-tab-border-radius:6px!important;--n-font-weight-strong:600!important}.asset-settings-popover .asset-settings-tabs .n-tabs-rail{background:var(--n-color-segment)!important;border:1px solid var(--fl-border-mid)!important;border-radius:8px!important;padding:2px!important}.asset-settings-popover .asset-settings-tabs .n-tabs-capsule{background-color:var(--n-tab-color-segment)!important;border:1px solid var(--fl-border-emphasis)!important;box-shadow:0 1px 3px #00000038!important}.asset-settings-popover .asset-settings-tabs .n-tabs-tab{z-index:1;color:var(--n-tab-text-color)!important;font-size:11px!important;font-weight:500!important}.asset-settings-popover .asset-settings-tabs .n-tabs-tab:hover{color:var(--n-tab-text-color-hover)!important}.asset-settings-popover .asset-settings-tabs .n-tabs-tab.n-tabs-tab--active,.asset-settings-popover .asset-settings-tabs .n-tabs-tab.n-tabs-tab--active .n-tabs-tab__label{color:var(--n-tab-text-color-active)!important;font-weight:600!important}.asset-settings-popover .asset-settings-field--multiview-model{margin-top:10px}.asset-settings-popover .asset-multi-view-custom{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.asset-settings-popover .asset-settings-panel__title{color:var(--fl-text-primary)!important}.asset-settings-popover .asset-settings-field__label,.asset-settings-popover .asset-review-no__label,.asset-settings-popover .asset-multi-view-custom__hint{color:var(--fl-text-secondary)!important}.asset-settings-popover .asset-review-no{background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.asset-settings-popover .asset-review-no__value{color:var(--fl-color-primary)!important}.asset-settings-popover .asset-multi-view-slot{background:var(--fl-surface-2)!important;border-color:var(--fl-border-dashed)!important;color:var(--fl-text-tertiary)!important}.asset-settings-popover .asset-multi-view-slot--filled{border-color:var(--fl-border-mid)!important;background:var(--fl-surface-3)!important}.asset-settings-popover .asset-multi-view-slot--generating{box-shadow:0 0 0 1px color-mix(in srgb, var(--fl-color-primary) 35%, transparent);opacity:.92;border-color:var(--fl-color-primary)!important}.asset-settings-popover .asset-multi-view-slot__label{color:var(--fl-text-secondary)!important}.asset-settings-popover .asset-settings-panel__actions{border-top-color:var(--fl-border-subtle)!important}.asset-settings-popover .asset-settings-panel__body::-webkit-scrollbar-thumb{background:var(--fl-border-mid)!important}.asset-settings-popover .asset-settings-field{width:100%;min-width:0;max-width:100%}.asset-settings-popover .asset-settings-field .n-input,.asset-settings-popover .asset-settings-field .n-select{width:100%!important;max-width:100%!important}.asset-settings-popover .asset-settings-field .n-input-wrapper,.asset-settings-popover .asset-settings-field .n-base-selection{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.asset-settings-popover .n-input{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important;--n-color:var(--fl-bg-input)!important;--n-border:1px solid var(--fl-border-color)!important;--n-border-hover:1px solid var(--fl-active-surface-border)!important;--n-border-focus:1px solid var(--fl-active-surface-border)!important}.asset-settings-popover .n-base-selection{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important}.asset-settings-popover .n-radio-button{--n-button-text-color:var(--fl-text-secondary)!important;--n-button-text-color-hover:var(--fl-text-primary)!important;--n-button-text-color-active:var(--fl-color-primary)!important;--n-button-color:var(--fl-bg-input)!important;--n-button-border-color:var(--fl-border-mid)!important}.asset-settings-popover .n-radio-button--checked{--n-button-text-color:var(--fl-color-primary)!important;--n-button-color-active:var(--fl-active-surface-bg-strong)!important;--n-button-border-color-active:var(--fl-active-surface-border)!important}.asset-settings-popover .n-checkbox .n-checkbox__label{color:var(--fl-text-primary)!important}.asset-settings-popover .asset-settings-segment.n-radio-group,.asset-settings-popover .asset-category-grid.n-radio-group,.asset-settings-popover .asset-multi-view-toolbar.n-radio-group,.asset-settings-popover .n-radio-group.n-radio-group--button-group.asset-settings-segment,.asset-settings-popover .n-radio-group.n-radio-group--button-group.asset-category-grid,.asset-settings-popover .n-radio-group.n-radio-group--button-group.asset-multi-view-toolbar{box-sizing:border-box;width:100%;min-width:0;max-width:100%;flex-flow:row!important;gap:4px!important;display:flex!important}.asset-settings-popover .asset-settings-segment .n-radio-button,.asset-settings-popover .asset-settings-segment.n-radio-group .n-radio-button,.asset-settings-popover .asset-category-grid .n-radio-button,.asset-settings-popover .asset-category-grid.n-radio-group .n-radio-button,.asset-settings-popover .asset-multi-view-toolbar .n-radio-button,.asset-settings-popover .asset-multi-view-toolbar.n-radio-group .n-radio-button{flex:1 1 0!important;min-width:0!important;max-width:none!important}.asset-settings-popover .asset-settings-segment .n-radio-button .n-radio-button__label,.asset-settings-popover .asset-settings-segment.n-radio-group .n-radio-button .n-radio-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.light .n-popover.asset-settings-popover,html.light .n-popover.asset-settings-popover .n-popover__content{--n-color:var(--fl-bg-popover)!important;--n-text-color:var(--fl-text-primary)!important;--n-border:1px solid var(--fl-border-color)!important;background:var(--fl-bg-popover)!important;color:var(--fl-text-primary)!important}html.light .asset-settings-popover .asset-settings-panel__title{color:var(--fl-text-primary)!important}html.light .asset-settings-popover .asset-settings-field__label,html.light .asset-settings-popover .asset-review-no__label,html.light .asset-settings-popover .asset-multi-view-custom__hint{color:var(--fl-text-secondary)!important}html.light .asset-settings-popover .asset-settings-tabs.n-tabs{--n-color-segment:var(--fl-surface-2)!important;--n-tab-color-segment:#fff!important;--n-tab-text-color:var(--fl-text-secondary)!important;--n-tab-text-color-hover:var(--fl-text-primary)!important;--n-tab-text-color-active:var(--fl-color-primary,#6366f1)!important}html.light .asset-settings-popover .asset-settings-tabs .n-tabs-capsule{border:1px solid var(--fl-border-mid)!important;box-shadow:0 1px 3px #0000001a!important}html.light .asset-settings-popover .asset-settings-tabs .n-tabs-tab.n-tabs-tab--active,html.light .asset-settings-popover .asset-settings-tabs .n-tabs-tab.n-tabs-tab--active .n-tabs-tab__label{color:var(--fl-color-primary,#6366f1)!important}html.light .asset-settings-popover .asset-multi-view-custom{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}html.light .asset-settings-popover .n-input,html.light .asset-settings-popover .n-base-selection{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important;--n-color:var(--fl-bg-input)!important;--n-border:1px solid var(--fl-border-color)!important}html.light .asset-settings-popover .n-radio-button{--n-button-text-color:var(--fl-text-secondary)!important;--n-button-text-color-hover:var(--fl-text-primary)!important;--n-button-text-color-active:var(--fl-color-primary,#6366f1)!important;--n-button-color:var(--fl-bg-input)!important;--n-button-color-hover:var(--fl-surface-3)!important;--n-button-border-color:var(--fl-border-mid)!important;--n-button-border-color-hover:var(--fl-border-emphasis)!important}html.light .asset-settings-popover .n-radio-button--checked{--n-button-text-color:var(--fl-color-primary,#6366f1)!important;--n-button-color-active:var(--fl-active-surface-bg-strong)!important;--n-button-border-color-active:var(--fl-active-surface-border)!important}html.light .asset-settings-popover .n-checkbox .n-checkbox__label{color:var(--fl-text-primary)!important}html.light .asset-settings-popover .asset-multi-view-slot{background:var(--fl-surface-2)!important;border-color:var(--fl-border-dashed)!important;color:var(--fl-text-tertiary)!important}html.light .asset-settings-popover .asset-multi-view-slot__label{color:var(--fl-text-secondary)!important}html.light .asset-settings-popover .asset-multi-view-slot--filled .asset-multi-view-slot__label{color:#ffffffeb!important;background:linear-gradient(#0000,#0000008c)!important}html.light .asset-settings-popover .asset-multi-view-remove{color:#fff!important;background:#0000008c!important}html.light .asset-settings-popover .asset-settings-panel__actions{border-top-color:var(--fl-border-subtle)!important}html.light .asset-settings-popover .asset-settings-panel__actions .n-button{--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important}html.light .asset-settings-popover .asset-settings-panel__actions .n-button--primary-type{--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important}html.light .asset-settings-popover .asset-settings-action-btn.n-button--primary-type{--n-text-color:var(--fl-color-primary,#6366f1)!important}:is(.main-content:has(.film-lot-root) .main-content-slot,.main-content:has(.film-lot-page) .main-content-slot){flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.main-content .film-lot-root{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}:is(.main-content:has(.film-lot-page),.main-content:has(.film-lot-root)){background:var(--fl-bg-primary)!important}.film-lot-page{background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important}html.dark .film-lot-page .film-lot-page__card--stats-float{--n-color:#1616266b!important;--n-color-modal:#1616266b!important;--n-color-popover:#1a1a2e73!important;background:#1616266b!important;border-color:#ffffff24!important;box-shadow:0 8px 28px #00000052!important}html.dark .film-lot-page .film-lot-page__card--settings-float{--n-color:#1616266b!important;--n-color-modal:#1616266b!important;background:#1616266b!important;border-color:#ffffff24!important;box-shadow:0 8px 28px #00000052!important}html.dark .film-lot-page .film-lot-page__card--scene-float{background:#1a1a2eb8!important}html.dark .film-lot-page .film-lot-page__multi-cam-floater{background:#1616269e!important;border-color:#ffffff24!important}html.dark .film-lot-page .film-lot-page__multi-cam-bar{color:#ffffffc7!important;background:#ffffff0a!important}html.dark .film-lot-page .film-lot-page__multi-cam-bar:hover{color:#fffffff2!important;background:#ffffff14!important}html.dark .film-lot-page .film-lot-page__side-toggle,html.dark .film-lot-page .film-lot-page__scene-fold-btn{color:#ffffffd9!important;background:#1a1a2ed9!important;border-color:#ffffff1a!important}html.dark .film-lot-page .film-lot-page__ai-fold-btn{color:#ffffffd9!important;background:#1a1a2ed9!important;border-color:#ffffff24!important}html.dark .film-lot-page .al-tag--char{color:#a5b4fc!important;background:#6366f12e!important}html.dark .film-lot-page .al-tag--scene{color:#6ee7b7!important;background:#10b9812e!important}html.dark .film-lot-page .al-tag--prop{color:#fcd34d!important;background:#f59e0b2e!important}html.dark .film-lot-page .al-result-badge{color:#c7d2fe!important;background:#6366f159!important}html.dark .film-lot-page .al-result-reason{color:#7dd3fc!important}html.dark .film-lot-page .al-result-actions{background:linear-gradient(#0000,#121220fa 30%)!important}.n-popover.film-lot-page__version-popover{--n-color:var(--fl-bg-popover)!important;--n-text-color:var(--fl-text-primary)!important;--n-border:1px solid var(--fl-border-color)!important;--n-box-shadow:0 4px 24px var(--fl-shadow-color)!important}:is(html.light .main-content:has(.film-lot-page),html.light .main-content:has(.film-lot-root)){background:#f4f4f8!important}html.light .film-lot-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a2e!important;background:#f4f4f8!important}html.light .film-lot-page .film-lot-page__context-info{color:#374151!important;background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .film-lot-page__context-item--session{color:#1a1a2e!important}html.light .film-lot-page .film-lot-page__context-sep{color:#9ca3af!important}html.light .film-lot-page .film-lot-page__title{color:#1a1a2e!important}html.light .film-lot-page .film-lot-page__card--scene-float,html.light .film-lot-page .film-lot-page__card--stats-float,html.light .film-lot-page .film-lot-page__card--settings-float,html.light .film-lot-page .film-lot-page__card--ai-float,html.light .film-lot-page .film-lot-page__multi-cam-card{--n-color:#fffffff5!important;--n-color-modal:#fff!important;--n-color-popover:#fff!important;color:#1a1a2e!important;background:#fffffff5!important;border-color:#e5e7eb!important;box-shadow:0 8px 28px #0f172a1f!important}html.light .film-lot-page .film-lot-page__dock-toggle,html.light .film-lot-page .film-lot-page__stats-dock-toggle,html.light .film-lot-page .film-lot-page__settings-dock-toggle,html.light .film-lot-page .film-lot-page__ai-dock-toggle,html.light .film-lot-page .film-lot-page__multi-cam-toggle,html.light .film-lot-page .film-lot-page__scene-fold-btn,html.light .film-lot-page .film-lot-page__ai-fold-btn,html.light .film-lot-page .film-lot-page__side-toggle{color:#374151!important;background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .film-lot-page__dock-toggle:hover,html.light .film-lot-page .film-lot-page__stats-dock-toggle:hover,html.light .film-lot-page .film-lot-page__settings-dock-toggle:hover,html.light .film-lot-page .film-lot-page__ai-dock-toggle:hover,html.light .film-lot-page .film-lot-page__multi-cam-toggle:hover,html.light .film-lot-page .film-lot-page__scene-fold-btn:hover,html.light .film-lot-page .film-lot-page__ai-fold-btn:hover,html.light .film-lot-page .film-lot-page__side-toggle:hover{color:#1a1a2e!important;background:#f3f4f6!important}html.light .film-lot-page .film-lot-page__tab-scroll-btn{color:#4b5563!important;background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .film-lot-page__footer-bar,html.light .film-lot-page .film-lot-page__coords,html.light .film-lot-page .film-lot-page__health-chip{color:#4b5563!important}html.light .film-lot-page .no-project-overlay{background:#f4f4f8eb!important}html.light .film-lot-page .no-project-card{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .no-project-card h2,html.light .film-lot-page .no-project-card p{color:#1a1a2e!important}html.light .film-lot-page .no-project-card .hint,html.light .film-lot-page .no-project-card .sub{color:#6b7280!important}html.light .film-lot-page .asset-library .asset-card{background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .asset-library .card-thumb{background:#f3f4f6!important}html.light .film-lot-page .asset-library .card-name{color:#1a1a2e!important}html.light .film-lot-page .asset-library .card-meta,html.light .film-lot-page .asset-library .card-thumb--empty,html.light .film-lot-page .asset-library .model-url-display,html.light .film-lot-page .asset-library .model-url-label{color:#6b7280!important}html.light .film-lot-page .asset-library .asset-card--in-scene .card-meta{color:#059669!important}html.light .film-lot-page .asset-library .card-thumb--selected{color:#4f46e5!important;background:#6366f11f!important}html.light .film-lot-page .asset-library .card-actions .n-button{--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important;--n-text-color-pressed:#1a1a2e!important;--n-text-color-focus:#1a1a2e!important}html.light .film-lot-page .asset-library .card-actions .n-button--primary-type{--n-text-color:#4f46e5!important;--n-text-color-hover:#4338ca!important}html.light .film-lot-page .asset-library .card-actions .n-button--error-type{--n-text-color:#dc2626!important}html.light .film-lot-page .asset-library .card-actions .n-button--warning-type{--n-text-color:#d97706!important}html.light .film-lot-page .asset-library .card-actions .n-button--success-type{--n-text-color:#059669!important}html.light .film-lot-page .asset-library .asset-grid{scrollbar-color:#0f172a66 #0f172a1a}html.light .film-lot-page .asset-library .asset-grid::-webkit-scrollbar-track{background:#0f172a14}html.light .film-lot-page .asset-library .asset-grid::-webkit-scrollbar-thumb{background:#0f172a52}html.light .film-lot-page .asset-library .asset-grid__loading{background:#ffffff73}html.light .film-lot-page .minimap-panel__canvas{background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .film-lot-page .film-lot-page__stats-dock-tabs,html.light .film-lot-page .film-lot-page__right-tabs{--n-tab-text-color:#4b5563!important;--n-tab-text-color-active:#1a1a2e!important;--n-tab-text-color-hover:#1a1a2e!important;--n-bar-color:#6366f1!important}html.light .film-lot-page .film-lot-page__stat-chip{background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .film-lot-page .film-lot-page__stat-chip .chip-val{color:#1a1a2e!important}html.light .film-lot-page .film-lot-page__stat-chip .chip-lbl{color:#6b7280!important}html.light .film-lot-page .camera-manager .title,html.light .film-lot-page .camera-manager .cam-name,html.light .film-lot-page .motion-panel__title,html.light .film-lot-page .motion-card__name,html.light .film-lot-page .animation-item__name,html.light .film-lot-page .al-result-title,html.light .film-lot-page .al-result-name,html.light .film-lot-page .al-label{color:#1a1a2e!important}html.light .film-lot-page .camera-manager .cam-meta,html.light .film-lot-page .motion-panel__desc,html.light .film-lot-page .motion-card__clip-name,html.light .film-lot-page .motion-card__label,html.light .film-lot-page .animation-item__meta,html.light .film-lot-page .al-assets__total,html.light .film-lot-page .al-result-count,html.light .film-lot-page .al-result-pos{color:#6b7280!important}html.light .film-lot-page .camera-item,html.light .film-lot-page .motion-card,html.light .film-lot-page .animation-item,html.light .film-lot-page .al-result-item{background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .camera-item:hover,html.light .film-lot-page .motion-card:hover{background:#f9fafb!important}html.light .film-lot-page .camera-manager .cam-actions .n-button,html.light .film-lot-page .animation-item__actions .n-button{--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important}html.light .film-lot-page .camera-manager .cam-actions .n-button--primary-type,html.light .film-lot-page .animation-item__actions .n-button--primary-type{--n-text-color:#4f46e5!important}html.light .film-lot-page .camera-manager .cam-actions .n-button--error-type,html.light .film-lot-page .animation-item__actions .n-button--error-type{--n-text-color:#dc2626!important}html.light .film-lot-page .al-tag--char{color:#4f46e5!important;background:#6366f11f!important}html.light .film-lot-page .al-tag--scene{color:#059669!important;background:#10b9811f!important}html.light .film-lot-page .al-tag--prop{color:#d97706!important;background:#f59e0b1f!important}html.light .film-lot-page .al-result-actions{background:linear-gradient(#0000,#fff 30%)!important}html.light .film-lot-page .film-lot-viewport{background:radial-gradient(120% 80% at 50% 100%,#eef0f5 0%,#f4f4f8 100%)!important;border-color:#e5e7eb!important}html.light .film-lot-page .fl-label{background:#fffffff0!important;border-color:#6366f166!important;box-shadow:0 2px 10px #0f172a1f!important}html.light .film-lot-page .fl-label:after{border-top-color:#6366f166!important}html.light .film-lot-page .fl-label__name{color:#1a1a2e!important}html.light .film-lot-page .fl-label__type{color:#4f46e5!important;background:#6366f11f!important}html.light .film-lot-page .film-lot-page__multi-cam-floater{background:#fffffff5!important;border-color:#e5e7eb!important;box-shadow:0 8px 24px #0f172a1f!important}html.light .film-lot-page .film-lot-page__multi-cam-bar{color:#1a1a2e!important;background:#f3f4f6!important}html.light .film-lot-page .film-lot-page__multi-cam-bar:hover{color:#111827!important;background:#e5e7eb!important}html.light .film-lot-page .multi-cam-studio{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .multi-cam-studio__title,html.light .film-lot-page .multi-cam-studio__item-name{color:#1a1a2e!important}html.light .film-lot-page .multi-cam-studio__desc,html.light .film-lot-page .multi-cam-studio__item-fov,html.light .film-lot-page .multi-cam-studio__rec-tip,html.light .film-lot-page .multi-cam-studio__unit,html.light .film-lot-page .multi-cam-studio__rec-summary{color:#6b7280!important}html.light .film-lot-page .multi-cam-studio__rec-summary--cost{color:#d97706!important}html.light .film-lot-page .multi-cam-studio__item:hover{background:#f3f4f6!important}html.light .film-lot-page .multi-cam-studio__item--checked{background:#10b9811a!important}html.light .film-lot-page .multi-cam-studio__seq-tag{color:#059669!important;background:#10b9811f!important}html.light .film-lot-page .film-lot-page__multi-cam-body{scrollbar-color:#0f172a47 #0f172a0f}html.light .film-lot-page .mlp{color:#1a1a2e!important;background:linear-gradient(165deg,#fffffff5 0%,#f8fafcf0 100%)!important;border-color:#e5e7eb!important;box-shadow:0 10px 28px #0f172a1f!important}html.light .film-lot-page .mlp:after{opacity:0!important}html.light .film-lot-page .mlp__kicker,html.light .film-lot-page .mlp__label,html.light .film-lot-page .mlp__pct{color:#4b5563!important}html.light .film-lot-page .mlp__title{color:#1a1a2e!important}html.light .film-lot-page .tm-item{background:#fff!important;border-color:#e5e7eb!important}html.light .film-lot-page .tm-item__name{color:#1a1a2e!important}html.light .film-lot-page .tm-item__size{color:#9ca3af!important}html.light .film-lot-page .flt-asset-tabs__light-card{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .film-lot-page .flt-asset-tabs__light-card--selected{background:#6366f10f!important;border-color:#6366f173!important}html.light .film-lot-page .pos-form__section,html.light .film-lot-page .stats-section-title{color:#374151!important}html.light .n-popover.film-lot-page__version-popover{--n-color:#fff!important;--n-text-color:#1a1a2e!important;--n-border:1px solid #e5e7eb!important;--n-box-shadow:0 4px 24px #0f172a1f!important}html.light .film-lot-page .timeline-panel{color:#1a1a2e!important;background:#fff!important;border-top-color:#e5e7eb!important}html.light .film-lot-page .timeline-panel__toggle{color:#4b5563!important;background:#f3f4f6!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #0f172a14!important}html.light .film-lot-page .timeline-panel__toggle:hover,html.light .film-lot-page .timeline-panel__fold:hover{color:#1a1a2e!important;background:#e5e7eb!important}html.light .film-lot-page .timeline-panel__time-display,html.light .film-lot-page .timeline-panel__ruler-label,html.light .film-lot-page .timeline-panel__gantt-label,html.light .film-lot-page .timeline-panel__track-label,html.light .film-lot-page .timeline-panel__empty{color:#4b5563!important}html.light .film-lot-page .timeline-panel__gantt--active .timeline-panel__gantt-label{color:#1a1a2e!important}html.light .film-lot-page .timeline-panel__gantt-area,html.light .film-lot-page .timeline-panel__gantt--drop .timeline-panel__gantt-area{background:#f9fafb!important;border-color:#d1d5db!important}html.light .film-lot-page .timeline-panel__ruler,html.light .film-lot-page .timeline-panel__gantt,html.light .film-lot-page .timeline-panel__track{border-bottom-color:#e5e7eb!important}html.light .film-lot-page .timeline-panel__ruler-tick{background:#cbd5e1!important}html.light .film-lot-page .timeline-panel__ruler-tick--major{background:#94a3b8!important}html.light .film-lot-page .timeline-panel__gantt-bar-name{color:#fff!important}html.light .film-lot-page .timeline-panel__gantt-bar-dur{color:#ffffffd9!important}:is(html.light #app:has(.admin-layout),html.light #app:has(.admin-login-page)){--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background-color:#0a0a0a!important}html.light .admin-layout{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#0a0a0a!important}html.light .admin-layout .admin-header{background:#1a1a2e!important;border-bottom-color:#2a2a3e!important}html.light .admin-layout .admin-header .logo-text{color:#fff!important}html.light .admin-layout .admin-header .admin-name{color:#a0a0b0!important}html.light .admin-layout .admin-sidebar{background:#141414!important;border-right-color:#2a2a3e!important}html.light .admin-layout .menu-item{color:#a0a0b0!important}html.light .admin-layout .menu-item:hover{color:#fff!important;background:#ffffff0d!important}html.light .admin-layout .menu-item.active{color:#818cf8!important;background:#6366f126!important}html.light .admin-layout .sidebar-toggle-wrap{border-top-color:#2a2a3e!important}html.light .admin-layout .sidebar-toggle{color:#a0a0b0!important}html.light .admin-layout .sidebar-toggle:hover{color:#fff!important;background:#ffffff0f!important}html.light .admin-layout .sidebar-expand-all{color:#a0a0b0!important}html.light .admin-layout .sidebar-expand-all:hover{color:#fff!important;background:#ffffff0f!important}html.light .admin-layout .sidebar-expand-all.sidebar-expand-all--active{color:#a5b4fc!important;background:#6366f129!important;border-color:#818cf859!important}html.light .admin-login-page{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#0a0a0a!important}.courses-page,.course-lesson-page{color:var(--fl-text-primary)}html.light .main-content .courses-page,html.light .main-content .course-lesson-page{background-color:#0000;color:#1a1a2e!important}html.light .main-content .courses-page .n-spin-container,html.light .main-content .courses-page .n-spin-content,html.light .main-content .course-lesson-page .n-spin-container,html.light .main-content .course-lesson-page .n-spin-content{color:inherit}html.light .main-content .courses-page .course-lesson-view,html.light .main-content .course-lesson-page .course-lesson-view{color:#1a1a2e}html.light .main-content .courses-page h1,html.light .main-content .courses-page h2,html.light .main-content .courses-page h3,html.light .main-content .courses-page h4,html.light .main-content .course-lesson-page h1,html.light .main-content .course-lesson-page h2,html.light .main-content .course-lesson-page h3,html.light .main-content .course-lesson-page h4{color:#1a1a2e!important}html.light .main-content .courses-page .courses-header__title,html.light .main-content .courses-page .courses-header__stats,html.light .main-content .courses-page .courses-header__subtitle,html.light .main-content .courses-page .courses-breadcrumb__item--link,html.light .main-content .courses-page .courses-breadcrumb__item--current,html.light .main-content .courses-page .courses-breadcrumb__sep,html.light .main-content .courses-page .course-detail-title,html.light .main-content .courses-page .course-detail-desc,html.light .main-content .courses-page .course-detail-meta,html.light .main-content .courses-page .course-detail-meta__text,html.light .main-content .courses-page .section-title,html.light .main-content .courses-page .lessons-index__hint,html.light .main-content .courses-page .lesson-index-card__title,html.light .main-content .courses-page .lesson-index-card__summary,html.light .main-content .courses-page .lesson-index-card__num,html.light .main-content .courses-page .lesson-index-card__arrow,html.light .main-content .courses-page .lesson-duration,html.light .main-content .courses-page .courses-empty,html.light .main-content .courses-page .course-locked-panel,html.light .main-content .courses-page .course-locked-panel p,html.light .main-content .course-lesson-page .courses-header__title,html.light .main-content .course-lesson-page .courses-header__stats,html.light .main-content .course-lesson-page .courses-header__subtitle,html.light .main-content .course-lesson-page .courses-breadcrumb__item--link,html.light .main-content .course-lesson-page .courses-breadcrumb__item--current,html.light .main-content .course-lesson-page .courses-breadcrumb__sep,html.light .main-content .course-lesson-page .course-detail-title,html.light .main-content .course-lesson-page .course-detail-desc,html.light .main-content .course-lesson-page .course-detail-meta,html.light .main-content .course-lesson-page .course-detail-meta__text,html.light .main-content .course-lesson-page .section-title,html.light .main-content .course-lesson-page .lessons-index__hint,html.light .main-content .course-lesson-page .lesson-index-card__title,html.light .main-content .course-lesson-page .lesson-index-card__summary,html.light .main-content .course-lesson-page .lesson-index-card__num,html.light .main-content .course-lesson-page .lesson-index-card__arrow,html.light .main-content .course-lesson-page .lesson-duration,html.light .main-content .course-lesson-page .courses-empty,html.light .main-content .course-lesson-page .course-locked-panel,html.light .main-content .course-lesson-page .course-locked-panel p{color:inherit}html.light .main-content .courses-page .courses-header__title,html.light .main-content .courses-page .course-detail-title,html.light .main-content .courses-page .section-title,html.light .main-content .courses-page .lesson-index-card__title,html.light .main-content .course-lesson-page .courses-header__title,html.light .main-content .course-lesson-page .course-detail-title,html.light .main-content .course-lesson-page .section-title,html.light .main-content .course-lesson-page .lesson-index-card__title{color:#1a1a2e!important}html.light .main-content .courses-page .courses-header__stats,html.light .main-content .courses-page .courses-breadcrumb__sep,html.light .main-content .courses-page .lesson-duration,html.light .main-content .courses-page .lessons-index__hint,html.light .main-content .course-lesson-page .courses-header__stats,html.light .main-content .course-lesson-page .courses-breadcrumb__sep,html.light .main-content .course-lesson-page .lesson-duration,html.light .main-content .course-lesson-page .lessons-index__hint{color:#6b7280!important}html.light .main-content .courses-page .courses-header__subtitle,html.light .main-content .courses-page .course-detail-desc,html.light .main-content .courses-page .lesson-index-card__summary,html.light .main-content .courses-page .courses-breadcrumb__item--link,html.light .main-content .course-lesson-page .courses-header__subtitle,html.light .main-content .course-lesson-page .course-detail-desc,html.light .main-content .course-lesson-page .lesson-index-card__summary,html.light .main-content .course-lesson-page .courses-breadcrumb__item--link{color:#4b5563!important}html.light .main-content .courses-page .courses-breadcrumb__item--current,html.light .main-content .course-lesson-page .courses-breadcrumb__item--current{font-weight:600;color:#1a1a2e!important}html.light .main-content .courses-page .courses-breadcrumb__item--link:hover,html.light .main-content .course-lesson-page .courses-breadcrumb__item--link:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .courses-page .filter-tab:not(.filter-tab--active),html.light .main-content .course-lesson-page .filter-tab:not(.filter-tab--active){color:#4b5563!important;background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .courses-page .filter-tab:not(.filter-tab--active):hover,html.light .main-content .course-lesson-page .filter-tab:not(.filter-tab--active):hover{color:#1a1a2e!important;background:#00000008!important;border-color:#6366f173!important}html.light .main-content .courses-page .course-card,html.light .main-content .courses-page .lesson-index-card,html.light .main-content .courses-page .course-locked-panel,html.light .main-content .courses-page .course-rich-content,html.light .main-content .courses-page .course-quiz-section,html.light .main-content .courses-page .lesson-quiz,html.light .main-content .course-lesson-page .course-card,html.light .main-content .course-lesson-page .lesson-index-card,html.light .main-content .course-lesson-page .course-locked-panel,html.light .main-content .course-lesson-page .course-rich-content,html.light .main-content .course-lesson-page .course-quiz-section,html.light .main-content .course-lesson-page .lesson-quiz{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000f!important}html.light .main-content .courses-page .course-card__title,html.light .main-content .courses-page .course-card__desc,html.light .main-content .courses-page .course-card__footer,html.light .main-content .course-lesson-page .course-card__title,html.light .main-content .course-lesson-page .course-card__desc,html.light .main-content .course-lesson-page .course-card__footer{color:inherit}html.light .main-content .courses-page .course-card__title,html.light .main-content .course-lesson-page .course-card__title{color:#1a1a2e!important}html.light .main-content .courses-page .course-card__desc,html.light .main-content .course-lesson-page .course-card__desc{color:#4b5563!important}html.light .main-content .courses-page .course-card__footer,html.light .main-content .courses-page .course-card__duration,html.light .main-content .course-lesson-page .course-card__footer,html.light .main-content .course-lesson-page .course-card__duration{color:#6b7280!important}html.light .main-content .courses-page .course-card__link,html.light .main-content .courses-page .lesson-index-card__arrow,html.light .main-content .course-lesson-page .course-card__link,html.light .main-content .course-lesson-page .lesson-index-card__arrow{color:#4f46e5!important}html.light .main-content .courses-page .lesson-index-card__num,html.light .main-content .course-lesson-page .lesson-index-card__num{color:#4f46e5!important;background:#6366f11f!important}html.light .main-content .courses-page .lesson-index-card:hover,html.light .main-content .course-lesson-page .lesson-index-card:hover{border-color:#6366f1!important}html.light .main-content .courses-page .course-detail-icon,html.light .main-content .course-lesson-page .course-detail-icon{background:#6366f11a!important}html.light .main-content .courses-page .course-detail-meta__text,html.light .main-content .course-lesson-page .course-detail-meta__text{color:#6b7280!important}html.light .main-content .courses-page .n-tag,html.light .main-content .course-lesson-page .n-tag{--n-text-color:#1d4ed8!important;--n-color:#3b82f61a!important}html.light .main-content .courses-page .n-button.n-button--default-type:not(.n-button--primary-type),html.light .main-content .course-lesson-page .n-button.n-button--default-type:not(.n-button--primary-type){--n-text-color:#374151!important;--n-text-color-hover:#1a1a2e!important;--n-border:1px solid #e5e7eb!important;--n-color:#f4f4f8!important}html.light .main-content .courses-page .practice-btn.n-button,html.light .main-content .course-lesson-page .practice-btn.n-button{--n-text-color:#fff!important}html.light .main-content .courses-page .quiz-result,html.light .main-content .course-lesson-page .quiz-result{color:#b91c1c!important;background:#ef444414!important}html.light .main-content .courses-page .quiz-result--pass,html.light .main-content .course-lesson-page .quiz-result--pass{color:#047857!important;background:#10b9811a!important}html.light .main-content .courses-page .lesson-page-title,html.light .main-content .course-lesson-page .lesson-page-title{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-page-meta,html.light .main-content .course-lesson-page .lesson-page-meta,html.light .main-content .courses-page .lesson-page-meta span,html.light .main-content .course-lesson-page .lesson-page-meta span{color:#6b7280!important}html.light .main-content .courses-page .lesson-page-nav,html.light .main-content .course-lesson-page .lesson-page-nav{border-top-color:#e5e7eb!important}html.light .main-content .courses-page .lesson-page-empty,html.light .main-content .course-lesson-page .lesson-page-empty{color:#6b7280!important}html.light .main-content .courses-page .lesson-page-empty p,html.light .main-content .course-lesson-page .lesson-page-empty p{color:#4b5563!important}html.light .main-content .courses-page .lesson-summary,html.light .main-content .course-lesson-page .lesson-summary{color:#374151!important}html.light .main-content .courses-page .lesson-section-title,html.light .main-content .course-lesson-page .lesson-section-title{color:#4f46e5!important}html.light .main-content .courses-page .lesson-steps,html.light .main-content .courses-page .lesson-steps li,html.light .main-content .course-lesson-page .lesson-steps,html.light .main-content .course-lesson-page .lesson-steps li{color:#374151!important}html.light .main-content .courses-page .lesson-tips,html.light .main-content .courses-page .lesson-tips li,html.light .main-content .course-lesson-page .lesson-tips,html.light .main-content .course-lesson-page .lesson-tips li{color:#b45309!important}html.light .main-content .courses-page .lesson-media-item,html.light .main-content .course-lesson-page .lesson-media-item{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .courses-page .lesson-media-item figcaption,html.light .main-content .course-lesson-page .lesson-media-item figcaption{color:#6b7280!important}html.light .main-content .courses-page .lesson-rich-content,html.light .main-content .courses-page .course-rich-content,html.light .main-content .course-lesson-page .lesson-rich-content,html.light .main-content .course-lesson-page .course-rich-content,html.light .main-content .courses-page .lesson-rich-content h1,html.light .main-content .courses-page .lesson-rich-content h2,html.light .main-content .courses-page .lesson-rich-content h3,html.light .main-content .courses-page .lesson-rich-content h4,html.light .main-content .courses-page .lesson-rich-content h5,html.light .main-content .courses-page .lesson-rich-content h6,html.light .main-content .courses-page .lesson-rich-content p,html.light .main-content .courses-page .lesson-rich-content li,html.light .main-content .courses-page .lesson-rich-content span,html.light .main-content .courses-page .lesson-rich-content div,html.light .main-content .courses-page .lesson-rich-content blockquote,html.light .main-content .courses-page .lesson-rich-content td,html.light .main-content .courses-page .lesson-rich-content th,html.light .main-content .courses-page .lesson-rich-content label,html.light .main-content .courses-page .course-rich-content h1,html.light .main-content .courses-page .course-rich-content h2,html.light .main-content .courses-page .course-rich-content h3,html.light .main-content .courses-page .course-rich-content h4,html.light .main-content .courses-page .course-rich-content h5,html.light .main-content .courses-page .course-rich-content h6,html.light .main-content .courses-page .course-rich-content p,html.light .main-content .courses-page .course-rich-content li,html.light .main-content .courses-page .course-rich-content span,html.light .main-content .courses-page .course-rich-content div,html.light .main-content .courses-page .course-rich-content blockquote,html.light .main-content .courses-page .course-rich-content td,html.light .main-content .courses-page .course-rich-content th,html.light .main-content .courses-page .course-rich-content label,html.light .main-content .course-lesson-page .lesson-rich-content h1,html.light .main-content .course-lesson-page .lesson-rich-content h2,html.light .main-content .course-lesson-page .lesson-rich-content h3,html.light .main-content .course-lesson-page .lesson-rich-content h4,html.light .main-content .course-lesson-page .lesson-rich-content h5,html.light .main-content .course-lesson-page .lesson-rich-content h6,html.light .main-content .course-lesson-page .lesson-rich-content p,html.light .main-content .course-lesson-page .lesson-rich-content li,html.light .main-content .course-lesson-page .lesson-rich-content span,html.light .main-content .course-lesson-page .lesson-rich-content div,html.light .main-content .course-lesson-page .lesson-rich-content blockquote,html.light .main-content .course-lesson-page .lesson-rich-content td,html.light .main-content .course-lesson-page .lesson-rich-content th,html.light .main-content .course-lesson-page .lesson-rich-content label,html.light .main-content .course-lesson-page .course-rich-content h1,html.light .main-content .course-lesson-page .course-rich-content h2,html.light .main-content .course-lesson-page .course-rich-content h3,html.light .main-content .course-lesson-page .course-rich-content h4,html.light .main-content .course-lesson-page .course-rich-content h5,html.light .main-content .course-lesson-page .course-rich-content h6,html.light .main-content .course-lesson-page .course-rich-content p,html.light .main-content .course-lesson-page .course-rich-content li,html.light .main-content .course-lesson-page .course-rich-content span,html.light .main-content .course-lesson-page .course-rich-content div,html.light .main-content .course-lesson-page .course-rich-content blockquote,html.light .main-content .course-lesson-page .course-rich-content td,html.light .main-content .course-lesson-page .course-rich-content th,html.light .main-content .course-lesson-page .course-rich-content label{color:#374151!important}html.light .main-content .courses-page .lesson-rich-content h1,html.light .main-content .courses-page .lesson-rich-content h2,html.light .main-content .courses-page .lesson-rich-content h3,html.light .main-content .courses-page .lesson-rich-content h4,html.light .main-content .courses-page .course-rich-content h1,html.light .main-content .courses-page .course-rich-content h2,html.light .main-content .courses-page .course-rich-content h3,html.light .main-content .courses-page .course-rich-content h4,html.light .main-content .course-lesson-page .lesson-rich-content h1,html.light .main-content .course-lesson-page .lesson-rich-content h2,html.light .main-content .course-lesson-page .lesson-rich-content h3,html.light .main-content .course-lesson-page .lesson-rich-content h4,html.light .main-content .course-lesson-page .course-rich-content h1,html.light .main-content .course-lesson-page .course-rich-content h2,html.light .main-content .course-lesson-page .course-rich-content h3,html.light .main-content .course-lesson-page .course-rich-content h4{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-rich-content a,html.light .main-content .courses-page .course-rich-content a,html.light .main-content .course-lesson-page .lesson-rich-content a,html.light .main-content .course-lesson-page .course-rich-content a{color:#4f46e5!important}html.light .main-content .courses-page .lesson-rich-content strong,html.light .main-content .courses-page .lesson-rich-content b,html.light .main-content .courses-page .course-rich-content strong,html.light .main-content .courses-page .course-rich-content b,html.light .main-content .course-lesson-page .lesson-rich-content strong,html.light .main-content .course-lesson-page .lesson-rich-content b,html.light .main-content .course-lesson-page .course-rich-content strong,html.light .main-content .course-lesson-page .course-rich-content b{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-rich-content [style*=color],html.light .main-content .courses-page .course-rich-content [style*=color],html.light .main-content .course-lesson-page .lesson-rich-content [style*=color],html.light .main-content .course-lesson-page .course-rich-content [style*=color]{color:#374151!important}html.light .main-content .courses-page .lesson-rich-content h1[style*=color],html.light .main-content .courses-page .lesson-rich-content h2[style*=color],html.light .main-content .courses-page .lesson-rich-content h3[style*=color],html.light .main-content .courses-page .lesson-rich-content h4[style*=color],html.light .main-content .courses-page .course-rich-content h1[style*=color],html.light .main-content .courses-page .course-rich-content h2[style*=color],html.light .main-content .courses-page .course-rich-content h3[style*=color],html.light .main-content .courses-page .course-rich-content h4[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h1[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h2[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h3[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h4[style*=color],html.light .main-content .course-lesson-page .course-rich-content h1[style*=color],html.light .main-content .course-lesson-page .course-rich-content h2[style*=color],html.light .main-content .course-lesson-page .course-rich-content h3[style*=color],html.light .main-content .course-lesson-page .course-rich-content h4[style*=color]{color:#1a1a2e!important}html.light .main-content .courses-page .quiz-meta,html.light .main-content .course-lesson-page .quiz-meta{color:#6b7280!important}html.light .main-content .courses-page .quiz-question__title,html.light .main-content .course-lesson-page .quiz-question__title{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-quiz .quiz-meta,html.light .main-content .course-lesson-page .lesson-quiz .quiz-meta{color:#6b7280!important}html.light .main-content .courses-page .lesson-quiz .quiz-question__title,html.light .main-content .course-lesson-page .lesson-quiz .quiz-question__title{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-quiz .n-button.n-button--primary-type,html.light .main-content .course-lesson-page .lesson-quiz .n-button.n-button--primary-type{--n-color:#6366f1!important;--n-color-hover:#4f46e5!important;--n-color-pressed:#4338ca!important;--n-color-focus:#6366f1!important;--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important}html.light .main-content .courses-page .n-radio,html.light .main-content .courses-page .n-checkbox,html.light .main-content .course-lesson-page .n-radio,html.light .main-content .course-lesson-page .n-checkbox{--n-text-color:#374151!important;--n-color:#fff!important;--n-color-hover:#f9fafb!important;--n-color-checked:#6366f1!important;--n-border:1px solid #d1d5db!important;--n-border-checked:1px solid #6366f1!important;--n-border-focus:1px solid #6366f1!important;--n-box-shadow:inset 0 0 0 1px #d1d5db!important;--n-box-shadow-active:inset 0 0 0 1px #6366f1!important;--n-box-shadow-focus:inset 0 0 0 1px #6366f1, 0 0 0 2px #6366f133!important}html.light .main-content .courses-page .n-radio .n-radio__label,html.light .main-content .courses-page .n-checkbox .n-checkbox__label,html.light .main-content .course-lesson-page .n-radio .n-radio__label,html.light .main-content .course-lesson-page .n-checkbox .n-checkbox__label{color:#374151!important}html.light .main-content .courses-page .n-radio.n-radio--checked .n-radio__label,html.light .main-content .courses-page .n-checkbox.n-checkbox--checked .n-checkbox__label,html.light .main-content .course-lesson-page .n-radio.n-radio--checked .n-radio__label,html.light .main-content .course-lesson-page .n-checkbox.n-checkbox--checked .n-checkbox__label{color:#1a1a2e!important}html.light .main-content .courses-page .n-radio .n-radio__dot:before,html.light .main-content .course-lesson-page .n-radio .n-radio__dot:before{background-color:#6366f1!important}html.light .main-content .courses-page .n-checkbox .n-checkbox-box,html.light .main-content .course-lesson-page .n-checkbox .n-checkbox-box{background-color:#fff!important}html.light .main-content .courses-page .n-checkbox.n-checkbox--checked .n-checkbox-box,html.light .main-content .course-lesson-page .n-checkbox.n-checkbox--checked .n-checkbox-box{background-color:#6366f1!important;border-color:#6366f1!important}html.light .main-content .courses-page .lesson-page-nav .n-button.n-button--quaternary-type,html.light .main-content .course-lesson-page .lesson-page-nav .n-button.n-button--quaternary-type{--n-text-color:#374151!important;--n-text-color-hover:#1a1a2e!important;--n-text-color-pressed:#1a1a2e!important;--n-text-color-focus:#1a1a2e!important;--n-text-color-disabled:#9ca3af!important}:is(html.light .main-content:has(.courses-page),html.light .main-content:has(.course-lesson-page)){background-color:var(--fl-bg-primary)!important}html.light .class-no-modal{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important}html.light .class-no-modal h2{color:#1a1a2e!important}html.light .class-no-modal .modal-desc{color:#4b5563!important}html.light .class-no-modal .close-btn{color:#6b7280!important}html.light .main-content .skill-community-page,html.light .main-content .skill-page,html.light .main-content .skill-community-page .community-header__title,html.light .main-content .skill-community-page .featured-section__title,html.light .main-content .skill-page .community-header__title,html.light .main-content .skill-page .featured-section__title{color:#1a1a2e!important}html.light .main-content .skill-community-page .community-header__subtitle,html.light .main-content .skill-page .community-header__subtitle{color:#4b5563!important}html.light .main-content .skill-community-page .search-input__icon,html.light .main-content .skill-page .search-input__icon{color:#9ca3af!important}:is(html.light .main-content .skill-community-page .search-input :deep(.n-input),html.light .main-content .skill-page .search-input :deep(.n-input)){background:#fff!important}:is(html.light .main-content .skill-community-page .search-input :deep(.n-input__input-el),html.light .main-content .skill-page .search-input :deep(.n-input__input-el)){color:#1a1a2e!important}:is(html.light .main-content .skill-community-page .search-input :deep(.n-input__border),html.light .main-content .skill-page .search-input :deep(.n-input__border)){border-color:#e5e7eb!important}html.light .main-content .skill-community-page .community-filter,html.light .main-content .skill-page .community-filter{border-bottom-color:#e5e7eb!important}html.light .main-content .skill-community-page .filter-tab:not(.filter-tab--active),html.light .main-content .skill-page .filter-tab:not(.filter-tab--active){color:#4b5563!important;background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .skill-community-page .filter-tab:not(.filter-tab--active):hover,html.light .main-content .skill-page .filter-tab:not(.filter-tab--active):hover{color:#1a1a2e!important;background:#00000008!important;border-color:#6366f173!important}html.light .main-content .skill-community-page .community-skill-card,html.light .main-content .skill-page .community-skill-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000f!important}html.light .main-content .skill-community-page .community-skill-card:hover,html.light .main-content .skill-page .community-skill-card:hover{border-color:#6366f1!important;box-shadow:0 4px 16px #6366f11f!important}html.light .main-content .skill-community-page .community-skill-card__name,html.light .main-content .skill-page .community-skill-card__name{color:#1a1a2e!important}html.light .main-content .skill-community-page .community-skill-card__version,html.light .main-content .skill-community-page .community-skill-card__author,html.light .main-content .skill-page .community-skill-card__version,html.light .main-content .skill-page .community-skill-card__author{color:#6b7280!important}html.light .main-content .skill-community-page .community-skill-card__desc,html.light .main-content .skill-page .community-skill-card__desc{color:#4b5563!important}html.light .main-content .skill-community-page .community-skill-card__stats,html.light .main-content .skill-page .community-skill-card__stats{color:#6b7280!important}html.light .main-content .skill-community-page .community-skill-card__footer,html.light .main-content .skill-page .community-skill-card__footer{border-top-color:#e5e7eb!important}html.light .main-content .skill-community-page .skill-card,html.light .main-content .skill-page .skill-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000f!important}html.light .main-content .skill-community-page .skill-card--featured,html.light .main-content .skill-page .skill-card--featured{background:linear-gradient(135deg,#ff6b3514,#ffd70014),#fff!important}html.light .main-content .skill-community-page .skill-card--enabled,html.light .main-content .skill-page .skill-card--enabled{border-color:#6366f159!important}html.light .main-content .skill-community-page .skill-card__name,html.light .main-content .skill-page .skill-card__name{color:#1a1a2e!important}html.light .main-content .skill-community-page .skill-card__version,html.light .main-content .skill-community-page .skill-card__author,html.light .main-content .skill-page .skill-card__version,html.light .main-content .skill-page .skill-card__author{color:#6b7280!important}html.light .main-content .skill-community-page .skill-card__desc,html.light .main-content .skill-community-page .skill-card__call-count,html.light .main-content .skill-page .skill-card__desc,html.light .main-content .skill-page .skill-card__call-count{color:#4b5563!important}html.light .main-content .skill-community-page .skill-card__footer,html.light .main-content .skill-page .skill-card__footer{border-top-color:#e5e7eb!important}html.light .main-content .skill-community-page .skill-card__sample-img,html.light .main-content .skill-page .skill-card__sample-img{border-color:#e5e7eb!important}html.light .main-content .skill-community-page .skill-card__price-tag,html.light .main-content .skill-page .skill-card__price-tag{color:#b45309!important;background:#f59e0b1f!important;border-color:#f59e0b59!important}html.light .main-content .skill-community-page .skill-card__actions .n-button.n-button--default-type,html.light .main-content .skill-page .skill-card__actions .n-button.n-button--default-type{--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important;--n-text-color-pressed:#1a1a2e!important}html.light .main-content .skill-community-page .n-tag,html.light .main-content .skill-page .n-tag{--n-text-color:#374151!important;--n-color:#0000000d!important}html.light .main-content .skill-community-page .n-tag.n-tag--info-type,html.light .main-content .skill-page .n-tag.n-tag--info-type{--n-text-color:#1d4ed8!important;--n-color:#3b82f61a!important}html.light .main-content .skill-community-page .installed-btn.n-button,html.light .main-content .skill-page .installed-btn.n-button{color:#6b7280!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .main-content .skill-community-page .empty-state,html.light .main-content .skill-page .empty-state{color:#6b7280!important}html.light .main-content .skill-community-page .n-pagination,html.light .main-content .skill-page .n-pagination{--n-item-text-color:#4b5563!important;--n-item-text-color-hover:#1a1a2e!important;--n-item-text-color-active:#4f46e5!important}:is(html.light .main-content:has(.skill-community-page),html.light .main-content:has(.skill-page)){background-color:var(--fl-bg-primary)!important}html.light .n-modal .n-card:has(.skill-detail){--n-color:#fff!important;--n-text-color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 48px #0000001f!important}html.light .n-modal .skill-detail{color:#1a1a2e!important;background:#fff!important}html.light .n-modal .skill-detail .skill-detail__name{color:#1a1a2e!important}html.light .n-modal .skill-detail .skill-detail__version{color:#6b7280!important;background:#6366f11a!important}html.light .n-modal .skill-detail .skill-detail__meta{color:#6b7280!important}html.light .n-modal .skill-detail .skill-detail__desc{color:#4b5563!important}html.light .n-modal .skill-detail .skill-detail__section-label,html.light .n-modal .skill-detail .skill-detail__rating-label,html.light .n-modal .skill-detail .skill-detail__content-title{color:#374151!important}html.light .n-modal .skill-detail .skill-detail__rating-section{background:#f59e0b14!important;border-color:#f59e0b40!important}html.light .n-modal .skill-detail .skill-detail__rating-count{color:#6b7280!important}html.light .n-modal .skill-detail .skill-detail__content-body{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .n-modal .skill-detail .skill-detail__content-body pre{color:#374151!important}html.light .n-modal .skill-detail .skill-detail__creator-stats{background:#6366f10f!important;border-color:#6366f133!important}html.light .n-modal .skill-detail .skill-detail__stats{color:#6b7280!important;border-top-color:#e5e7eb!important}html.light .n-modal .skill-detail .skill-detail__sample-img{border-color:#e5e7eb!important}html.light .n-modal .skill-detail .n-tag{--n-text-color:#374151!important;--n-color:#0000000d!important}html.light .n-modal .skill-detail .n-tag.n-tag--info-type{--n-text-color:#1d4ed8!important;--n-color:#3b82f61a!important}html.light .n-modal .skill-detail .n-tag.n-tag--success-type{--n-text-color:#047857!important;--n-color:#10b9811a!important}html.light .n-modal .skill-detail .n-descriptions{--n-th-color:#f3f4f6!important;--n-td-color:#fff!important;--n-border-color:#e5e7eb!important}html.light .n-modal .skill-detail .n-descriptions .n-descriptions-table-content{color:#374151!important}html.light .n-modal .skill-detail .n-descriptions .n-descriptions-table-header,html.light .n-modal .skill-detail .n-statistic .n-statistic__label{color:#6b7280!important}html.light .n-modal .skill-detail .n-statistic .n-statistic-value__content{color:#1a1a2e!important}html.light .n-modal .skill-detail .installed-btn.n-button{color:#6b7280!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .skill-detail .invoke-btn.n-button.n-button--warning-type{--n-text-color:#fff!important}html.light .n-modal .skill-detail .skill-detail__actions .n-button.n-button--quaternary-type{--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important}html.light .n-modal .n-card.work-detail-modal{--n-color:#fff!important;--n-text-color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 48px #0000001f!important}html.light .n-modal .n-card:has(.work-detail){--n-color:#fff!important;--n-text-color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 48px #0000001f!important}html.light .n-modal .work-detail,html.light .n-modal .work-detail .author-name,html.light .n-modal .work-detail .work-detail-title{color:#1a1a2e!important}html.light .n-modal .work-detail .username{color:#6b7280!important}html.light .n-modal .work-detail .date,html.light .n-modal .work-detail .date-ai-hint{color:#9ca3af!important}html.light .n-modal .work-detail .like-btn{color:#6b7280!important}html.light .n-modal .work-detail .like-btn.liked{color:#ef4444!important}html.light .n-modal .work-detail .follow-btn{color:#1a1a2e!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .follow-btn:hover:not(:disabled){background:#e5e7eb!important}html.light .n-modal .work-detail .follow-btn.follow-btn--following{color:#4f46e5!important;background:#6366f11a!important;border-color:#6366f159!important}html.light .n-modal .work-detail .prompt-label{color:#4f46e5!important}html.light .n-modal .work-detail .prompt-text{color:#4b5563!important}html.light .n-modal .work-detail .expand-toggle,html.light .n-modal .work-detail .more-info{color:#4f46e5!important}html.light .n-modal .work-detail .expand-toggle:hover,html.light .n-modal .work-detail .more-info:hover{color:#4338ca!important}html.light .n-modal .work-detail .prompt-copy-btn{color:#4b5563!important;background:#6366f114!important;border-color:#6366f147!important}html.light .n-modal .work-detail .prompt-copy-btn:hover:not(:disabled){color:#1a1a2e!important;background:#6366f124!important}html.light .n-modal .work-detail .prompt-diary-btn{color:#b45309!important;background:#eab3081a!important;border-color:#ca8a0459!important}html.light .n-modal .work-detail .prompt-diary-btn:hover:not(:disabled){color:#92400e!important;background:#eab30829!important}html.light .n-modal .work-detail .model-info{color:#6b7280!important}html.light .n-modal .work-detail .model-info .divider{color:#d1d5db!important}html.light .n-modal .work-detail .model-detail-panel{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .detail-key{color:#9ca3af!important}html.light .n-modal .work-detail .detail-val{color:#374151!important}html.light .n-modal .work-detail .detail-tag{color:#4f46e5!important;background:#6366f11a!important;border-color:#6366f140!important}html.light .n-modal .work-detail .action-btn{color:#1a1a2e!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .action-btn:hover:not(:disabled){background:#e5e7eb!important;border-color:#d1d5db!important}html.light .n-modal .work-detail .action-btn:disabled{color:#9ca3af!important}html.light .n-modal .work-detail .close-btn{color:#6b7280!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .close-btn:hover{color:#1a1a2e!important;background:#e5e7eb!important}html.light .asset-detail-overlay{background:#0f172a73!important}html.light .asset-detail-modal{background:#fff!important;box-shadow:0 20px 60px #00000026!important}html.light .asset-detail-modal .detail-left{background:#f3f4f6!important}html.light .asset-detail-modal .detail-right{background:#fff!important;border-left-color:#e5e7eb!important}html.light .asset-detail-modal .detail-right::-webkit-scrollbar-thumb{background:#d1d5db!important}html.light .asset-detail-modal .pagination-bar .page-btn{color:#374151!important;background:#e5e7eb!important}html.light .asset-detail-modal .pagination-bar .page-btn:hover:not(:disabled){background:#d1d5db!important}html.light .asset-detail-modal .pagination-bar .page-btn:disabled{color:#9ca3af!important}html.light .asset-detail-modal .pagination-bar .page-info{color:#6b7280!important}html.light .asset-detail-modal .close-btn{color:#6b7280!important;background:#f3f4f6!important}html.light .asset-detail-modal .close-btn:hover{color:#1f2937!important;background:#e5e7eb!important}html.light .asset-detail-modal .action-row .download-btn{color:#1f2937!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .asset-detail-modal .action-row .download-btn:hover{background:#e5e7eb!important}html.light .asset-detail-modal .action-row .icon-btn{color:#9ca3af!important;background:#f9fafb!important;border:1px solid #e5e7eb!important}html.light .asset-detail-modal .action-row .icon-btn:hover{color:#374151!important;background:#f3f4f6!important}html.light .asset-detail-modal .action-row .icon-btn.active{color:#d97706!important}html.light .asset-detail-modal .thumb-strip .thumb-item:hover:not(.active){border-color:#9ca3af!important}html.light .asset-detail-modal .prompt-section .section-title{color:#6b7280!important}html.light .asset-detail-modal .prompt-section .prompt-text{color:#374151!important}html.light .asset-detail-modal .prompt-section .prompt-text::-webkit-scrollbar-thumb{background:#d1d5db!important}html.light .asset-detail-modal .model-info-row .model-tag{color:#6b7280!important}html.light .asset-detail-modal .model-info-row .model-divider{color:#d1d5db!important}html.light .asset-detail-modal .model-info-row .info-icon{color:#9ca3af!important}html.light .asset-detail-modal .bottom-actions .bottom-btn{color:#374151!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .asset-detail-modal .bottom-actions .bottom-btn:hover{color:#111827!important;background:#e5e7eb!important}html.light .asset-detail-modal .model-3d-download{color:#fff!important;background:#4f46e5!important}html.light .asset-detail-modal .model-3d-download:hover{background:#4338ca!important}html.light .rp-preview-overlay{background:#0f172a73!important}html.light .rp-preview-modal{color:#1a1a2e!important;background:#fff!important;box-shadow:0 20px 60px #00000026!important}html.light .rp-preview-close{color:#4b5563!important;background:#f3f4f6!important}html.light .rp-preview-close:hover{color:#1f2937!important;background:#e5e7eb!important}html.light .rp-preview-main{background:#f3f4f6!important}html.light .rp-preview-main__placeholder{color:#6b7280!important}html.light .rp-preview-main__placeholder--failed{color:#dc2626!important}html.light .rp-preview-main__placeholder p{color:#4b5563!important}html.light .rp-preview-fail-title{color:#b91c1c!important}html.light .rp-preview-fail-desc{color:#4b5563!important}html.light .rp-preview-info{color:#1a1a2e!important;background:#fff!important;border-left-color:#e5e7eb!important}html.light .rp-preview-info__title{color:#1a1a2e!important}html.light .rp-preview-info__label{color:#6b7280!important}html.light .rp-preview-info__value{color:#374151!important}html.light .rp-preview-info__value--fail{color:#dc2626!important}html.light .rp-preview-info__fail-box{background:#fee2e2a6!important;border-color:#dc26264d!important}html.light .rp-preview-info__fail-title{color:#b91c1c!important}html.light .rp-preview-info__fail-desc{color:#4b5563!important}html.light .rp-preview-info__fail-tech summary{color:#6b7280!important}html.light .rp-preview-info__fail-tech pre{border:1px solid #e5e7eb;color:#4b5563!important;background:#f3f4f6!important}html.light .rp-preview-thumb{color:#4b5563!important}html.light .rp-preview-thumb img{border-color:#e5e7eb!important}html.light .rp-preview-thumb span{color:#6b7280!important}html.light .rp-preview-thumb:hover img{border-color:#9ca3af!important;box-shadow:0 0 0 1px #0000000f!important}html.light .rp-preview-download{color:#1f2937!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .rp-preview-download:hover{color:#111827!important;background:#e5e7eb!important;border-color:#d1d5db!important}html.light .rp-ref-preview-overlay{background:#0f172a73!important}html.light .rp-ref-preview-modal{color:#1a1a2e!important;background:#fff!important;box-shadow:0 20px 60px #00000026!important}html.light .rp-ref-preview-modal__header{color:#1a1a2e!important;border-bottom-color:#e5e7eb!important}html.light .rp-ref-preview-modal__close{color:#4b5563!important;background:#f3f4f6!important}html.light .rp-ref-preview-modal__close:hover{color:#1f2937!important;background:#e5e7eb!important}html.light .fim-prompt-area,html.light .fim-params-card,html.light .fvp-prompt-area,html.light .fvp-params-card{border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a;color:#1a1a2e!important;background:#fff!important}html.light .fim-param-row+.fim-param-row:before,html.light .fvp-param-row+.fvp-param-row:before{background:#e5e7eb!important}html.light .fim-param-label,html.light .fvp-param-label,html.light .fvp-duration-title,html.light .fvp-resolution-title,html.light .fim-ref-upload-title,html.light .fvp-upload-title{color:#4b5563!important}html.light .fim-tool-btn,html.light .fvp-tool-btn,html.light .fim-ref-upload-hint,html.light .fvp-upload-hint{color:#6b7280!important}html.light .fim-tool-btn:hover,html.light .fim-tool-btn.fim-tool-btn--active,html.light .fim-tool-btn.fvp-tool-btn--active,html.light .fvp-tool-btn:hover,html.light .fvp-tool-btn.fim-tool-btn--active,html.light .fvp-tool-btn.fvp-tool-btn--active,html.light .fim-ref-upload-hint:hover,html.light .fim-ref-upload-hint.fim-tool-btn--active,html.light .fim-ref-upload-hint.fvp-tool-btn--active,html.light .fvp-upload-hint:hover,html.light .fvp-upload-hint.fim-tool-btn--active,html.light .fvp-upload-hint.fvp-tool-btn--active{color:#1f2937!important;background:#f3f4f6!important}html.light .fim-tool-divider,html.light .fvp-tool-divider{background:#e5e7eb!important}html.light .fim-model-btn,html.light .fvp-model-btn{color:#1f2937!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .fim-model-btn:hover,html.light .fvp-model-btn:hover{background:#e5e7eb!important}html.light .fim-seg-btn,html.light .fvp-seg-btn{color:#4b5563!important;background:#f3f4f6!important;border-color:#0000!important}html.light .fim-seg-btn:hover,html.light .fvp-seg-btn:hover{color:#1f2937!important;background:#e5e7eb!important}html.light .fim-seg-btn.fim-seg-btn--active,html.light .fim-seg-btn.fvp-seg-btn--active,html.light .fvp-seg-btn.fim-seg-btn--active,html.light .fvp-seg-btn.fvp-seg-btn--active{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f159!important}html.light .fvp-res-pill{color:#4b5563!important;box-shadow:none!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .fvp-res-pill:hover{color:#1f2937!important;background:#e5e7eb!important}html.light .fvp-res-pill.fvp-res-pill--active{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f166!important}html.light .fim-ref-slot-empty,html.light .fvp-upload-slot-empty{background:#f3f4f6!important;border-color:#d1d5db!important}html.light .fim-ref-add-icon,html.light .fvp-upload-add-icon{color:#6b7280!important;background:0 0!important}html.light .fim-textarea-wrap,html.light .fvp-textarea-wrap{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .fim-textarea-wrap textarea,html.light .fvp-textarea-wrap textarea{color:#1a1a2e!important}html.light .fim-model-list,html.light .fvp-model-list,html.light .fim-sample-list,html.light .fvp-sample-list{color:#1a1a2e}html.light .fim-model-item,html.light .fvp-model-item,html.light .fim-sample-item,html.light .fvp-sample-item{color:#374151!important}html.light .fim-model-item:hover,html.light .fim-model-item.fim-model-item--active,html.light .fim-model-item.fvp-model-item--active,html.light .fvp-model-item:hover,html.light .fvp-model-item.fim-model-item--active,html.light .fvp-model-item.fvp-model-item--active,html.light .fim-sample-item:hover,html.light .fim-sample-item.fim-model-item--active,html.light .fim-sample-item.fvp-model-item--active,html.light .fvp-sample-item:hover,html.light .fvp-sample-item.fim-model-item--active,html.light .fvp-sample-item.fvp-model-item--active{color:#1f2937!important;background:#f3f4f6!important}html.light .fim-model-item__cost,html.light .fvp-model-item__cost,html.light .fim-model-list__empty,html.light .fvp-model-list__empty{color:#6b7280!important}html.light .fim-at-mention-panel,html.light .fvp-at-mention-panel{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 8px 24px #0000001f!important}html.light .fim-at-mention-item,html.light .fvp-at-mention-item{color:#374151!important}html.light .fim-at-mention-item:hover,html.light .fim-at-mention-item--active,html.light .fvp-at-mention-item:hover,html.light .fvp-at-mention-item--active{color:#1f2937!important;background:#f3f4f6!important}html.light .fim-at-mention-item__thumb,html.light .fvp-at-mention-item__thumb,html.light .fvp-duration-slider .n-slider-rail{background:#e5e7eb!important}html.light .fvp-duration-value,html.light .fvp-duration-marks{color:#6b7280!important}html.light .fim-submit-btn,html.light .fvp-submit-btn{color:#fff!important}html.light .rep-detail-overlay{background:#0f172a73!important}html.light .rep-detail-modal{color:#1a1a2e!important;background:#fff!important;box-shadow:0 20px 60px #00000026!important}html.light .rep-detail-modal__head{color:#1a1a2e!important;border-bottom-color:#e5e7eb!important}html.light .rep-detail-modal__close{color:#4b5563!important}html.light .rep-detail-modal__close:hover{color:#1f2937!important;background:#f3f4f6!important}html.light .rep-detail-modal__sidebar{color:#1a1a2e!important;background:#f9fafb!important;border-left-color:#e5e7eb!important}html.light .rep-detail-modal__sidebar h4{color:#1a1a2e!important}html.light .rep-detail-modal__param-key{color:#6b7280!important}html.light .rep-detail-modal__param>span:last-child,html.light .rep-detail-modal__params{color:#374151!important}html.light .rep-detail-modal__error-desc{color:#4b5563!important}html.light .rep-detail-modal__error-tech summary{color:#6b7280!important}html.light .rep-detail-modal__error-tech pre{border:1px solid #e5e7eb;color:#4b5563!important;background:#f3f4f6!important}html.light .rep-detail-modal__section h4,html.light .rep-detail-modal__material-label{color:#1a1a2e!important}html.light .rep-detail-modal__fail-text{color:#b91c1c!important}html.light .rep-detail-modal__spinner{border-color:#6366f1 #e5e7eb #e5e7eb!important}.home-model-select-option{flex-direction:column;gap:2px;max-width:min(420px,100vw - 48px);padding:2px 0;line-height:1.35;display:flex}.home-model-select-option__name{color:var(--fl-text-primary,#fff);font-size:13px;font-weight:500}.home-model-select-option__desc{color:var(--fl-text-tertiary,#666680);white-space:normal;word-break:break-word;font-size:11px}html.light .n-base-select-menu .home-model-select-option__name{color:#1a1a2e!important}html.light .n-base-select-menu .home-model-select-option__desc{color:#6b7280!important}html.light .n-base-select-menu .n-base-select-option--selected .home-model-select-option__name{color:#4f46e5!important}.home-quick-select-menu .n-base-select-option{min-height:36px;white-space:normal!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.45!important}.home-quick-select-menu .n-base-select-option__content{word-break:break-word;white-space:normal!important}.home-quick-select-menu--wide{min-width:320px!important}html.light .main-content:has(.profile-page){background-color:var(--fl-bg-primary)!important}html.light .main-content .profile-page{background:var(--fl-bg-primary)!important;color:#1a1a2e!important}html.light .main-content .profile-page .profile-tabs{border-bottom-color:#e5e7eb!important}html.light .main-content .profile-page .profile-logout-btn{color:#6b7280!important}html.light .main-content .profile-page .profile-logout-btn:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .tab-item{color:#6b7280!important}html.light .main-content .profile-page .tab-item:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .tab-item.active{font-weight:600;color:#1a1a2e!important;background:#6366f11f!important}html.light .main-content .profile-page .profile-insight-nav--tabs .insight-nav-item{color:#6b7280!important}html.light .main-content .profile-page .profile-insight-nav--tabs .insight-nav-item:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .profile-insight-nav--tabs .insight-nav-item.active{color:#1a1a2e!important;background:#6366f11f!important}html.light .main-content .profile-page .nickname-row .nickname{color:#1a1a2e!important}html.light .main-content .profile-page .class-no-tag{color:#4b5563!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .stats-row{color:#6b7280!important}html.light .main-content .profile-page .stats-row strong{color:#1a1a2e!important}html.light .main-content .profile-page .stats-row .stat-divider{color:#d1d5db!important}html.light .main-content .profile-page .stats-row .stat-item--clickable:hover,html.light .main-content .profile-page .stats-row .stat-item--clickable:focus-visible{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .profile-avatar{border-color:#e5e7eb!important}html.light .main-content .profile-page .bio-section:hover{background:#00000008!important}html.light .main-content .profile-page .bio-section .bio-text{color:#4b5563!important}html.light .main-content .profile-page .bio-section .bio-placeholder{color:#9ca3af!important}html.light .main-content .profile-page .bio-section:hover .bio-placeholder{color:#6b7280!important}html.light .main-content .profile-page .prefs-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000d!important}html.light .main-content .profile-page .prefs-card-title{color:#1a1a2e!important}html.light .main-content .profile-page .prefs-card-hint{color:#6b7280!important}html.light .main-content .profile-page .daily-tasks-card{--dt-earned-color:#b45309!important;--dt-empty-color:#6b7280!important;--dt-item-bg:#f9fafb!important;--dt-item-border:#e5e7eb!important;--dt-name-color:#111827!important;--dt-progress-color:#4b5563!important;--dt-progress-done:#047857!important;--dt-reward-color:#b45309!important;--dt-status-color:#6b7280!important;--dt-status-done:#047857!important}html.light .main-content .profile-page .daily-tasks-item__name{color:#111827!important}html.light .main-content .profile-page .daily-tasks-item__progress{color:#4b5563!important}html.light .main-content .profile-page .daily-tasks-item__progress.daily-tasks-item__progress--done{color:#047857!important}html.light .main-content .profile-page .daily-tasks-item__reward{color:#b45309!important}html.light .main-content .profile-page .daily-tasks-item__status{color:#6b7280!important}html.light .main-content .profile-page .daily-tasks-item__status.daily-tasks-item__status--done{color:#047857!important}html.light .main-content .profile-page .daily-tasks-card__earned{color:#b45309!important}html.light .main-content .profile-page .daily-tasks-card :deep(.daily-tasks-item__action.n-button--primary-type){--n-color:#6366f1!important;--n-color-hover:#4f46e5!important;--n-color-pressed:#4338ca!important;--n-color-focus:#6366f1!important;--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important}html.light .main-content .profile-page .prefs-row-label{color:#374151!important}html.light .main-content .profile-page .prefs-row-status{color:#6b7280!important;background:#f3f4f6!important}html.light .main-content .profile-page .prefs-row-status--on{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f159!important}html.light .main-content .profile-page .prefs-feature-toggle{color:#9ca3af!important}html.light .main-content .profile-page .prefs-feature-toggle:hover{color:#4b5563!important;background:#0000000a!important}html.light .main-content .profile-page .prefs-feature-toggle.active{color:#6366f1!important}html.light .main-content .profile-page .prefs-feature-toggle.active .n-icon{filter:drop-shadow(0 0 3px #6366f159)drop-shadow(0 0 1px #6366f133)}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item{color:#4b5563!important;background:#f9fafb!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item:hover{color:#1a1a2e!important;background:#f3f4f6!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item.active{color:#4338ca!important;background:#6366f11a!important;border-color:#6366f166!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item .insight-nav-icon{color:#6366f1!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item.active .insight-nav-icon{color:#4f46e5!important}html.light .main-content .profile-page .word-cloud-loading,html.light .main-content .profile-page .profile-insight-word-cloud-empty{color:#6b7280!important;background:#f9fafb!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .insight-panel-loading,html.light .main-content .profile-page .insight-panel-empty{color:#6b7280!important}html.light .main-content .profile-page .insight-panel-loading .sub,html.light .main-content .profile-page .insight-panel-empty .sub{color:#9ca3af!important}html.light .main-content .profile-page .insight-fragment-item{color:#374151!important;background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .insight-rank{color:#4f46e5!important}html.light .main-content .profile-page .insight-count{color:#6b7280!important}html.light .main-content .profile-page .memory-intro{color:#4b5563!important}html.light .main-content .profile-page .memory-intro strong{color:#1a1a2e!important}html.light .main-content .profile-page .agreements-intro{color:#4b5563!important}html.light .main-content .profile-page .signed-agreement-item{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .signed-agreement-title{color:#1a1a2e!important}html.light .main-content .profile-page .signed-agreement-main:hover .signed-agreement-title{color:#4f46e5!important}html.light .main-content .profile-page .signed-agreement-tab,html.light .main-content .profile-page .signed-agreement-meta{color:#6b7280!important}html.light .main-content .profile-page .signed-agreement-time{color:#4f46e5!important}html.light .main-content .profile-page .signed-agreement-signer-text{color:#374151!important}html.light .main-content .profile-page .profile-agreement-reader__meta{color:#6b7280!important}html.light .main-content .profile-page .profile-agreement-reader__title,html.light .main-content .profile-page .profile-agreement-reader__section h4{color:#111827!important}html.light .main-content .profile-page .profile-agreement-reader,html.light .main-content .profile-page .profile-agreement-reader__section p,html.light .main-content .profile-page .profile-agreement-reader__section li{color:#374151!important}html.light .main-content .profile-page .profile-agreement-reader__footer{color:#6b7280!important;border-top-color:#e5e7eb!important}html.light .main-content .profile-page .memory-dimension-card{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .memory-dimension-title{color:#1a1a2e!important}html.light .main-content .profile-page .memory-keyword{color:#374151!important}html.light .main-content .profile-page .memory-keyword-count{color:#4f46e5!important}html.light .main-content .profile-page .published-loading{color:#6b7280!important}html.light .main-content .profile-page .pub-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #0000000f!important}html.light .main-content .profile-page .pub-thumb{background:#e5e7eb!important}html.light .main-content .profile-page .pub-author-hint{color:#9ca3af!important}html.light .main-content .profile-page .pub-title{color:#374151!important}html.light .main-content .profile-page .empty-text{color:#6b7280!important}html.light .main-content .profile-page .empty-sub{color:#9ca3af!important}html.light .main-content .profile-page .prompt-diary-compose,html.light .main-content .profile-page .prompt-diary-group,html.light .main-content .profile-page .prompt-diary-item{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .prompt-diary-group-header{color:#1a1a2e!important;background:#f9fafb!important}html.light .main-content .profile-page .prompt-diary-group-header:hover{background:#f3f4f6!important}html.light .main-content .profile-page .prompt-diary-group-chevron,html.light .main-content .profile-page .prompt-diary-group-count,html.light .main-content .profile-page .prompt-diary-time{color:#6b7280!important}html.light .main-content .profile-page .prompt-diary-text{color:#374151!important}html.light .main-content .profile-page .prompt-diary-empty{color:#6b7280!important}html.light .main-content .profile-page .prompt-diary-empty .sub{color:#9ca3af!important}html.light .main-content .profile-page .prompt-diary-search :deep(.n-input){background:#fff!important}html.light .main-content .profile-page .prompt-diary-search :deep(.n-input__input-el){color:#1a1a2e!important}:is(html.light .main-content .profile-page .prefs-card :deep(.n-button.n-button--default-type),html.light .main-content .profile-page .prompt-diary-actions :deep(.n-button.n-button--default-type)){--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important}html.light .main-content .profile-page .prefs-card :deep(.n-button.n-button--primary-type){--n-color:#6366f1!important;--n-color-hover:#4f46e5!important;--n-color-pressed:#4338ca!important;--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important}html.light .main-content .profile-page .insight-text{color:#374151!important}html.light .relation-modal .n-card,html.light .bio-edit-modal .n-card,html.light .profile-edit-modal .n-card,html.light .profile-agreement-reader-modal.n-card,html.light .n-card.profile-agreement-reader-modal{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 16px 40px #0000001f!important}html.light .relation-modal .n-card-header,html.light .bio-edit-modal .n-card-header,html.light .profile-edit-modal .n-card-header,html.light .profile-agreement-reader-modal .n-card-header,html.light .n-card.profile-agreement-reader-modal .n-card-header{color:#1a1a2e!important;border-bottom-color:#e5e7eb!important}html.light .profile-agreement-reader-modal .n-card-header__main,html.light .n-card.profile-agreement-reader-modal .n-card-header__main,html.light .profile-agreement-reader-modal .n-card-header__close,html.light .n-card.profile-agreement-reader-modal .n-card-header__close{color:#1a1a2e!important}html.light .profile-agreement-reader-modal .profile-agreement-reader,html.light .profile-agreement-reader-modal--light .profile-agreement-reader{color:#374151!important}html.light .profile-agreement-reader-modal .profile-agreement-reader__title,html.light .profile-agreement-reader-modal .profile-agreement-reader__section h4,html.light .profile-agreement-reader-modal--light .profile-agreement-reader__title,html.light .profile-agreement-reader-modal--light .profile-agreement-reader__section h4{color:#111827!important}html.light .profile-agreement-reader-modal .profile-agreement-reader__meta,html.light .profile-agreement-reader-modal .profile-agreement-reader__footer,html.light .profile-agreement-reader-modal--light .profile-agreement-reader__meta,html.light .profile-agreement-reader-modal--light .profile-agreement-reader__footer{color:#6b7280!important;border-top-color:#e5e7eb!important}html.light .profile-agreement-reader-modal .profile-agreement-reader__section p,html.light .profile-agreement-reader-modal .profile-agreement-reader__section li,html.light .profile-agreement-reader-modal--light .profile-agreement-reader__section p,html.light .profile-agreement-reader-modal--light .profile-agreement-reader__section li{color:#374151!important}html.light .profile-agreement-reader-modal .n-card__footer,html.light .n-card.profile-agreement-reader-modal .n-card__footer{background:#fff!important;border-top-color:#e5e7eb!important}html.light .profile-agreement-reader-modal .profile-agreement-close-btn,html.light .profile-agreement-reader-modal--light .profile-agreement-close-btn{color:#fff!important}html.light .profile-edit-modal .profile-edit-label{color:#374151!important}html.light .profile-edit-modal .profile-edit-hint{color:#6b7280!important}html.light .profile-edit-modal :deep(.n-input.n-input--disabled .n-input__input-el){color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;background-color:#f3f4f6!important}:is(html.light .profile-edit-modal :deep(.n-input:not(.n-input--disabled) .n-input__input-el),html.light .profile-edit-modal :deep(.n-input:not(.n-input--disabled) .n-input__textarea-el)){color:#111827!important;background-color:#fff!important}html.light .profile-edit-modal :deep(.n-button.n-button--default-type){color:#374151!important;border-color:#d1d5db!important}html.light .profile-edit-modal :deep(.n-button.n-button--quaternary-type){color:#4b5563!important}html.light .relation-tab{color:#6b7280!important}html.light .relation-tab:hover{color:#1a1a2e!important}html.light .relation-tab.active{color:#1a1a2e!important;background:#6366f11a!important}html.light .relation-loading,html.light .relation-empty{color:#6b7280!important}html.light .relation-row:hover{background:#0000000a!important}html.light .relation-name{color:#1a1a2e!important}html.light .relation-stats-line{color:#6b7280!important}html.light .relation-avatar{background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .bio-edit-modal .n-input__input-el,html.light .bio-edit-modal .n-input__textarea-el{color:#1a1a2e!important}:root,html.dark{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--fl-bg-primary:#f4f4f8;--fl-bg-secondary:#ececf2;--fl-bg-card:#fff;--fl-bg-input:#f0f0f5;--fl-bg-hover:#e8e8f0;--fl-bg-sidebar:#fff;--fl-bg-popover:#fff;--fl-text-primary:#1a1a2e;--fl-text-secondary:#4b5563;--fl-text-tertiary:#9ca3af;--fl-text-placeholder:#9ca3af;--fl-border-color:#e5e7eb;--fl-border-subtle:#0000000f;--fl-hover-overlay:#0000000a;--fl-shadow-color:#00000014;--fl-bg-panel-params:#ececf2;--fl-surface-1:#00000008;--fl-surface-2:#0000000d;--fl-surface-3:#00000005;--fl-surface-4:#0000000f;--fl-border-mid:#00000014;--fl-border-strong:#0000001a;--fl-border-emphasis:#0000001f;--fl-border-hover-strong:#00000029;--fl-border-dashed:#0000001f;--fl-border-dashed-hover:#00000038;--fl-text-on-media:#ffffffeb;--fl-active-surface-bg:#6366f11a;--fl-active-surface-border:#6366f173;--fl-active-surface-bg-strong:#6366f129;--fl-color-primary:#4f46e5;--fl-color-primary-hover:#6366f1;--fl-header-state-text:#4338ca;--fl-header-state-bg:#6366f11f;--fl-header-state-border:#6366f159;--fl-canvas-bg:linear-gradient(160deg, #ececf2 0%, #f8f8fc 45%, #e8e8f0 100%);--fl-canvas-chrome-bg:#fffffff0;--fl-canvas-chrome-text:#374151;--fl-canvas-chrome-text-muted:#6b7280;--fl-canvas-chrome-border:#0000001a;--fl-canvas-node-system-bg:linear-gradient(145deg, #f5f3ff 0%, #fff 100%);--fl-canvas-node-system-border:#8b5cf6;--fl-canvas-node-system-text:#1e1b4b;--fl-canvas-node-system-surface:#f5f3ff;--fl-canvas-node-system-surface-border:#ddd6fe;--fl-canvas-node-system-label:#6b7280;--fl-canvas-node-system-accent:#6366f1;--fl-canvas-node-flow-bg:linear-gradient(145deg, #eff6ff 0%, #fff 100%);--fl-canvas-node-flow-border:#3b82f6;--fl-canvas-node-flow-text:#1e293b;--fl-canvas-node-flow-surface:#f0f9ff;--fl-canvas-node-flow-surface-border:#bfdbfe;--fl-canvas-node-flow-label:#2563eb;--fl-canvas-node-flow-body:#334155;--fl-canvas-node-card-bg:#fff;--fl-canvas-node-card-border:#6366f159;--fl-canvas-node-card-text:#1a1a2e;--fl-canvas-edge-color:#94a3b8;--fl-canvas-chrome-hover-bg:#6366f11f;--fl-canvas-chrome-hover-text:#4338ca;--fl-canvas-axis-pending:#cbd5e1;--fl-canvas-axis-done:#7c3aed;--fl-canvas-axis-active:#6366f1;--fl-canvas-axis-edge-core:#e9d5ff;--fl-canvas-success-bg:#10b98114;--fl-canvas-success-border:#10b9814d;--fl-canvas-success-text:#047857;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light .main-content:has(.membership-page){background-color:var(--fl-bg-primary)!important}html.light .main-content .membership-page{background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important}html.light .main-content .membership-page .page-title{color:#1a1a2e!important}html.light .main-content .membership-page .page-subtitle,html.light .main-content .membership-page .page-subtitle-line,html.light .main-content .membership-page .page-subtitle .guarantee-item{color:#4b5563!important}html.light .main-content .membership-page .page-subtitle .guarantee-icon{color:#16a34a!important}html.light .main-content .membership-page .page-subtitle::-webkit-scrollbar-thumb{background:#00000026!important}html.light .main-content .membership-page .membership-audit-hint{color:#6b7280!important}html.light .main-content .membership-page .vip-user-card{background:linear-gradient(105deg,#fff 0%,#f8f9fc 45%,#f3f4f8 100%)!important;border-color:#e5e7eb!important;box-shadow:0 4px 20px #0000000f!important}html.light .main-content .membership-page .vip-user-card__username{color:#4b5563!important}html.light .main-content .membership-page .vip-user-card__avatar-img.avatar-ring--default{border-color:#d1d5db!important}html.light .main-content .membership-page .vip-user-card__tier.avatar-ring--default{color:#1a1a2e!important}html.light .main-content .membership-page .vip-user-card__state.is-on{color:#15803d!important;background:#22c55e1f!important}html.light .main-content .membership-page .vip-user-card__state.is-off{color:#b91c1c!important;background:#ef44441a!important}html.light .main-content .membership-page .vip-user-card__sub-row,html.light .main-content .membership-page .vip-user-card__billing{color:#6b7280!important}html.light .main-content .membership-page .vip-user-card__credits{border-left-color:#e5e7eb!important;border-right-color:#e5e7eb!important}html.light .main-content .membership-page .vip-user-card__credits-label{color:#6b7280!important}html.light .main-content .membership-page .vip-user-card__credits-value{color:#1a1a2e!important}html.light .main-content .membership-page .vip-user-card__detail-link{color:#4f46e5!important}html.light .main-content .membership-page .vip-user-card__detail-link:hover{color:#4338ca!important}html.light .main-content .membership-page .vip-btn--primary{color:#fff!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border-color:#0000!important}html.light .main-content .membership-page .vip-btn--ghost{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html.light .main-content .membership-page .vip-btn--ghost:hover{color:#1a1a2e!important;background:#f9fafb!important;border-color:#9ca3af!important}html.light .main-content .membership-page .billing-toggle{background:#e5e7eb!important}html.light .main-content .membership-page .toggle-btn{color:#6b7280!important}html.light .main-content .membership-page .toggle-btn:hover:not(.active){color:#374151!important}html.light .main-content .membership-page .toggle-btn.active{color:#1a1a2e!important;background:#fff!important;box-shadow:0 1px 4px #00000014!important}html.light .main-content .membership-page .tier-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000a!important}html.light .main-content .membership-page .tier-card:hover{border-color:#c7d2fe!important;box-shadow:0 8px 24px #00000014!important}html.light .main-content .membership-page .tier-card.current{background:#6366f10f!important;border-color:#6366f18c!important}html.light .main-content .membership-page .tier-card.recommended{background:linear-gradient(135deg,#fffbebe6,#fff)!important;border-color:#f59e0b73!important}html.light .main-content .membership-page .tier-card.diamond{background:linear-gradient(135deg,#f5f3ffe6,#fff)!important;border-color:#8b5cf659!important}html.light .main-content .membership-page .tier-card.free{background:#fafafa!important;border-color:#e5e7eb!important}html.light .main-content .membership-page .current-tag{color:#4338ca!important;background:#6366f11f!important}html.light .main-content .membership-page .tier-name,html.light .main-content .membership-page .price-symbol,html.light .main-content .membership-page .price-value{color:#1a1a2e!important}html.light .main-content .membership-page .price-unit,html.light .main-content .membership-page .price-subline,html.light .main-content .membership-page .monthly-credits-notice{color:#6b7280!important}html.light .main-content .membership-page .monthly-credits{background:#3b82f614!important}html.light .main-content .membership-page .credits-text{color:#2563eb!important}html.light .main-content .membership-page .subscribe-btn{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html.light .main-content .membership-page .subscribe-btn:hover:not(:disabled){color:#4338ca!important;background:#6366f10f!important;border-color:#6366f1!important}html.light .main-content .membership-page .subscribe-btn.current{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f173!important}html.light .main-content .membership-page .feature-text{color:#4b5563!important}html.light .main-content .membership-page .feature-check{color:#16a34a!important}@media (width<=900px){html.light .main-content .membership-page .vip-user-card__credits{border-top-color:#e5e7eb!important;border-bottom-color:#e5e7eb!important}}html.light .credits-detail-modal-root .n-card,html.light .credits-shop-modal-root .n-card,html.light .subscribe-pay-modal-root .n-card,html.light .subscription-manage-modal-root .n-card{color:#1a1a2e!important;background:#fff!important}html.light .credits-detail-modal-root .n-card-header,html.light .credits-shop-modal-root .n-card-header,html.light .subscribe-pay-modal-root .n-card-header,html.light .subscription-manage-modal-root .n-card-header{color:#1a1a2e!important;border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-detail-remain,html.light .credits-detail-modal-root .credits-detail-formula,html.light .credits-detail-modal-root .credits-detail-tip,html.light .credits-detail-modal-root .shop-desc,html.light .credits-detail-modal-root .credits-shop-empty,html.light .credits-detail-modal-root .subscribe-pay-k,html.light .credits-detail-modal-root .subscribe-pay-tip,html.light .credits-detail-modal-root .subscribe-pay-quote-hint,html.light .credits-detail-modal-root .subscribe-pay-methods-title,html.light .credits-detail-modal-root .sub-manage-h,html.light .credits-detail-modal-root .sub-manage-footnote,html.light .credits-detail-modal-root .sub-manage-tip-free,html.light .credits-detail-modal-root .sub-orders-empty,html.light .credits-detail-modal-root .sub-order-meta,html.light .credits-detail-modal-root .credits-tx-empty,html.light .credits-shop-modal-root .credits-detail-remain,html.light .credits-shop-modal-root .credits-detail-formula,html.light .credits-shop-modal-root .credits-detail-tip,html.light .credits-shop-modal-root .shop-desc,html.light .credits-shop-modal-root .credits-shop-empty,html.light .credits-shop-modal-root .subscribe-pay-k,html.light .credits-shop-modal-root .subscribe-pay-tip,html.light .credits-shop-modal-root .subscribe-pay-quote-hint,html.light .credits-shop-modal-root .subscribe-pay-methods-title,html.light .credits-shop-modal-root .sub-manage-h,html.light .credits-shop-modal-root .sub-manage-footnote,html.light .credits-shop-modal-root .sub-manage-tip-free,html.light .credits-shop-modal-root .sub-orders-empty,html.light .credits-shop-modal-root .sub-order-meta,html.light .credits-shop-modal-root .credits-tx-empty,html.light .subscribe-pay-modal-root .credits-detail-remain,html.light .subscribe-pay-modal-root .credits-detail-formula,html.light .subscribe-pay-modal-root .credits-detail-tip,html.light .subscribe-pay-modal-root .shop-desc,html.light .subscribe-pay-modal-root .credits-shop-empty,html.light .subscribe-pay-modal-root .subscribe-pay-k,html.light .subscribe-pay-modal-root .subscribe-pay-tip,html.light .subscribe-pay-modal-root .subscribe-pay-quote-hint,html.light .subscribe-pay-modal-root .subscribe-pay-methods-title,html.light .subscribe-pay-modal-root .sub-manage-h,html.light .subscribe-pay-modal-root .sub-manage-footnote,html.light .subscribe-pay-modal-root .sub-manage-tip-free,html.light .subscribe-pay-modal-root .sub-orders-empty,html.light .subscribe-pay-modal-root .sub-order-meta,html.light .subscribe-pay-modal-root .credits-tx-empty,html.light .subscription-manage-modal-root .credits-detail-remain,html.light .subscription-manage-modal-root .credits-detail-formula,html.light .subscription-manage-modal-root .credits-detail-tip,html.light .subscription-manage-modal-root .shop-desc,html.light .subscription-manage-modal-root .credits-shop-empty,html.light .subscription-manage-modal-root .subscribe-pay-k,html.light .subscription-manage-modal-root .subscribe-pay-tip,html.light .subscription-manage-modal-root .subscribe-pay-quote-hint,html.light .subscription-manage-modal-root .subscribe-pay-methods-title,html.light .subscription-manage-modal-root .sub-manage-h,html.light .subscription-manage-modal-root .sub-manage-footnote,html.light .subscription-manage-modal-root .sub-manage-tip-free,html.light .subscription-manage-modal-root .sub-orders-empty,html.light .subscription-manage-modal-root .sub-order-meta,html.light .subscription-manage-modal-root .credits-tx-empty{color:#6b7280!important}html.light .credits-detail-modal-root .credits-detail-remain strong,html.light .credits-detail-modal-root .credits-detail-formula-part,html.light .credits-detail-modal-root .credits-tx-desc,html.light .credits-detail-modal-root .package-name,html.light .credits-detail-modal-root .price,html.light .credits-detail-modal-root .subscribe-pay-v,html.light .credits-detail-modal-root .subscribe-pay-price,html.light .credits-detail-modal-root .sub-manage-tier,html.light .credits-detail-modal-root .sub-manage-tier-sm,html.light .credits-detail-modal-root .sub-order-name,html.light .credits-detail-modal-root .sub-manage-kv .v,html.light .credits-shop-modal-root .credits-detail-remain strong,html.light .credits-shop-modal-root .credits-detail-formula-part,html.light .credits-shop-modal-root .credits-tx-desc,html.light .credits-shop-modal-root .package-name,html.light .credits-shop-modal-root .price,html.light .credits-shop-modal-root .subscribe-pay-v,html.light .credits-shop-modal-root .subscribe-pay-price,html.light .credits-shop-modal-root .sub-manage-tier,html.light .credits-shop-modal-root .sub-manage-tier-sm,html.light .credits-shop-modal-root .sub-order-name,html.light .credits-shop-modal-root .sub-manage-kv .v,html.light .subscribe-pay-modal-root .credits-detail-remain strong,html.light .subscribe-pay-modal-root .credits-detail-formula-part,html.light .subscribe-pay-modal-root .credits-tx-desc,html.light .subscribe-pay-modal-root .package-name,html.light .subscribe-pay-modal-root .price,html.light .subscribe-pay-modal-root .subscribe-pay-v,html.light .subscribe-pay-modal-root .subscribe-pay-price,html.light .subscribe-pay-modal-root .sub-manage-tier,html.light .subscribe-pay-modal-root .sub-manage-tier-sm,html.light .subscribe-pay-modal-root .sub-order-name,html.light .subscribe-pay-modal-root .sub-manage-kv .v,html.light .subscription-manage-modal-root .credits-detail-remain strong,html.light .subscription-manage-modal-root .credits-detail-formula-part,html.light .subscription-manage-modal-root .credits-tx-desc,html.light .subscription-manage-modal-root .package-name,html.light .subscription-manage-modal-root .price,html.light .subscription-manage-modal-root .subscribe-pay-v,html.light .subscription-manage-modal-root .subscribe-pay-price,html.light .subscription-manage-modal-root .sub-manage-tier,html.light .subscription-manage-modal-root .sub-manage-tier-sm,html.light .subscription-manage-modal-root .sub-order-name,html.light .subscription-manage-modal-root .sub-manage-kv .v{color:#1a1a2e!important}html.light .credits-detail-modal-root .credits-tx-list,html.light .credits-shop-modal-root .credits-tx-list,html.light .subscribe-pay-modal-root .credits-tx-list,html.light .subscription-manage-modal-root .credits-tx-list{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-tx-row,html.light .credits-shop-modal-root .credits-tx-row,html.light .subscribe-pay-modal-root .credits-tx-row,html.light .subscription-manage-modal-root .credits-tx-row{border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-tx-amt.is-in,html.light .credits-shop-modal-root .credits-tx-amt.is-in,html.light .subscribe-pay-modal-root .credits-tx-amt.is-in,html.light .subscription-manage-modal-root .credits-tx-amt.is-in{color:#15803d!important}html.light .credits-detail-modal-root .credits-tx-amt.is-out,html.light .credits-shop-modal-root .credits-tx-amt.is-out,html.light .subscribe-pay-modal-root .credits-tx-amt.is-out,html.light .subscription-manage-modal-root .credits-tx-amt.is-out{color:#b91c1c!important}html.light .credits-detail-modal-root .credit-package,html.light .credits-shop-modal-root .credit-package,html.light .subscribe-pay-modal-root .credit-package,html.light .subscription-manage-modal-root .credit-package{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .credit-package:hover,html.light .credits-shop-modal-root .credit-package:hover,html.light .subscribe-pay-modal-root .credit-package:hover,html.light .subscription-manage-modal-root .credit-package:hover{background:#f3f4f6!important;border-color:#6366f166!important}html.light .credits-detail-modal-root .package-icon,html.light .credits-shop-modal-root .package-icon,html.light .subscribe-pay-modal-root .package-icon,html.light .subscription-manage-modal-root .package-icon{border:1px solid #e5e7eb;background:#fff!important}html.light .credits-detail-modal-root .package-credits,html.light .credits-shop-modal-root .package-credits,html.light .subscribe-pay-modal-root .package-credits,html.light .subscription-manage-modal-root .package-credits{color:#2563eb!important}html.light .credits-detail-modal-root .discount,html.light .credits-shop-modal-root .discount,html.light .subscribe-pay-modal-root .discount,html.light .subscription-manage-modal-root .discount{color:#15803d!important;background:#22c55e1f!important}html.light .credits-detail-modal-root .sub-manage-card,html.light .credits-shop-modal-root .sub-manage-card,html.light .subscribe-pay-modal-root .sub-manage-card,html.light .subscription-manage-modal-root .sub-manage-card{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .sub-manage-state.on,html.light .credits-shop-modal-root .sub-manage-state.on,html.light .subscribe-pay-modal-root .sub-manage-state.on,html.light .subscription-manage-modal-root .sub-manage-state.on{color:#15803d!important;background:#22c55e1f!important}html.light .credits-detail-modal-root .sub-manage-state.off,html.light .credits-shop-modal-root .sub-manage-state.off,html.light .subscribe-pay-modal-root .sub-manage-state.off,html.light .subscription-manage-modal-root .sub-manage-state.off{color:#b91c1c!important;background:#ef44441a!important}html.light .credits-detail-modal-root .sub-order-row,html.light .credits-shop-modal-root .sub-order-row,html.light .subscribe-pay-modal-root .sub-order-row,html.light .subscription-manage-modal-root .sub-order-row{border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .sub-order-kind,html.light .credits-shop-modal-root .sub-order-kind,html.light .subscribe-pay-modal-root .sub-order-kind,html.light .subscription-manage-modal-root .sub-order-kind{color:#4f46e5!important}html.light .credits-detail-modal-root .sub-order-amt,html.light .credits-shop-modal-root .sub-order-amt,html.light .subscribe-pay-modal-root .sub-order-amt,html.light .subscription-manage-modal-root .sub-order-amt{color:#b45309!important}html.light .credits-detail-modal-root .sub-order-credits,html.light .credits-shop-modal-root .sub-order-credits,html.light .subscribe-pay-modal-root .sub-order-credits,html.light .subscription-manage-modal-root .sub-order-credits{color:#2563eb!important}html.light .credits-detail-modal-root .subscribe-pay-row,html.light .credits-shop-modal-root .subscribe-pay-row,html.light .subscribe-pay-modal-root .subscribe-pay-row,html.light .subscription-manage-modal-root .subscribe-pay-row{border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .subscribe-pay-v.highlight,html.light .credits-shop-modal-root .subscribe-pay-v.highlight,html.light .subscribe-pay-modal-root .subscribe-pay-v.highlight,html.light .subscription-manage-modal-root .subscribe-pay-v.highlight{color:#2563eb!important}html.light .credits-detail-modal-root .subscribe-pay-v.is-rebate,html.light .credits-shop-modal-root .subscribe-pay-v.is-rebate,html.light .subscribe-pay-modal-root .subscribe-pay-v.is-rebate,html.light .subscription-manage-modal-root .subscribe-pay-v.is-rebate{color:#15803d!important}html.light .credits-detail-modal-root .credits-detail-radio-group.n-radio-group,html.light .credits-detail-modal-root .subscribe-pay-radio-group.n-radio-group,html.light .credits-shop-modal-root .credits-detail-radio-group.n-radio-group,html.light .credits-shop-modal-root .subscribe-pay-radio-group.n-radio-group,html.light .subscribe-pay-modal-root .credits-detail-radio-group.n-radio-group,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group.n-radio-group,html.light .subscription-manage-modal-root .credits-detail-radio-group.n-radio-group,html.light .subscription-manage-modal-root .subscribe-pay-radio-group.n-radio-group{box-shadow:none!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button{color:#6b7280!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button:hover,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button:hover,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button:hover,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button:hover{color:#374151!important;background:#0000000a!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked{color:#4338ca!important;background:#6366f124!important;box-shadow:inset 0 0 0 1px #6366f159!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover{color:#4338ca!important;background:#6366f133!important}html.light .subscription-manage-modal-root .n-tabs .n-tabs-tab{color:#6b7280!important}html.light .subscription-manage-modal-root .n-tabs .n-tabs-tab:hover{color:#374151!important}html.light .subscription-manage-modal-root .n-tabs .n-tabs-tab.n-tabs-tab--active{color:#4338ca!important}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background-color:var(--fl-bg-primary);width:100%;height:100%;color:var(--fl-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;transition:background-color .2s,color .2s;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fl-text-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fl-text-secondary)}a{color:#6366f1;text-decoration:none}
