@charset "UTF-8";.emoji-picker-modal .ant-modal-body{max-height:600px;overflow-y:auto}.emoji-picker-container{padding:8px 0}.emoji-picker-empty{text-align:center;padding:40px 0;color:#999;font-size:14px}.emoji-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px;padding:4px}.emoji-picker-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s ease;background-color:#fff}.emoji-picker-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33;transform:translateY(-2px)}.emoji-picker-item:hover .emoji-picker-preview-btn{opacity:1}.emoji-picker-item:active{transform:translateY(0)}.emoji-picker-preview-btn{position:absolute;top:2px;left:2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#00000080;border-radius:4px;opacity:0;transition:opacity .2s ease;z-index:1}.emoji-picker-preview-btn svg{color:#fff}.emoji-picker-preview-btn:hover{background-color:#000000b3}.emoji-picker-image{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;margin-bottom:4px}.emoji-picker-desc{font-size:11px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.emoji-preview-modal .ant-modal-body{padding:24px}.emoji-preview-container{display:flex;flex-direction:column;align-items:center;gap:16px}.emoji-preview-image{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border:1px solid #e8e8e8;border-radius:8px;padding:16px;background-color:#fafafa}.emoji-preview-info{text-align:center;width:100%}.emoji-preview-desc{font-size:18px;font-weight:500;color:#333;margin-bottom:8px}.emoji-preview-key{font-size:14px;color:#999;font-family:monospace}.icon-picker-trigger{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s}.icon-picker-trigger:hover{border-color:#4096ff}.icon-picker-trigger.disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.icon-picker-trigger.disabled:hover{border-color:#d9d9d9}.icon-picker-trigger.has-value .icon-picker-preview{display:flex;align-items:center;gap:8px;color:#333}.icon-picker-trigger.has-value .icon-picker-preview svg{color:#666}.icon-picker-trigger.has-value .icon-picker-name{font-size:13px}.icon-picker-trigger .icon-picker-placeholder{color:#bfbfbf;font-size:13px}.icon-picker-trigger .icon-picker-clear{color:#bfbfbf;cursor:pointer;transition:color .2s;flex-shrink:0}.icon-picker-trigger .icon-picker-clear:hover{color:#ff4d4f}.icon-picker-overlay .ant-popover-inner{padding:0;border-radius:8px;overflow:hidden;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.icon-picker-popover{width:360px}.icon-picker-search{padding:12px 12px 8px;border-bottom:1px solid #f0f0f0}.icon-picker-search .ant-input-affix-wrapper{border-radius:6px}.icon-picker-content{max-height:340px;overflow:hidden}.icon-picker-tabs .ant-tabs-nav{margin:0;padding:0 12px;background:#fafafa}.icon-picker-tabs .ant-tabs-nav:before{border:none}.icon-picker-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 0;margin:0 12px 0 0;font-size:12px}.icon-picker-tabs .ant-tabs-nav .ant-tabs-tab:last-child{margin-right:0}.icon-picker-tabs .ant-tabs-content-holder{padding:12px;max-height:280px;overflow-y:auto}.icon-picker-search-result{padding:12px;max-height:320px;overflow-y:auto}.icon-picker-search-result .search-result-header{font-size:12px;color:#999;margin-bottom:10px;padding-left:2px}.icon-picker-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.icon-picker-item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;cursor:pointer;transition:all .2s;color:#666;border:1px solid transparent}.icon-picker-item:hover{background:#f0f5ff;color:#1890ff;border-color:#d6e4ff}.icon-picker-item.selected{background:#e6f4ff;color:#1890ff;border-color:#91caff}.icon-picker-item svg{flex-shrink:0}.icon-picker-content .ant-empty{padding:40px 0}._appList_io56c_1{padding:16px}._appList_io56c_1 ._title_io56c_4{font-size:20px;font-weight:600;margin-bottom:16px;color:#333}._appList_io56c_1 ._grid_io56c_10{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._appList_io56c_1 ._appCard_io56c_15{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0}._appList_io56c_1 ._appCard_io56c_15:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:#1890ff}._appList_io56c_1 ._appCard_io56c_15 .ant-card-body{padding:16px}._appList_io56c_1 ._cardCover_io56c_30{height:160px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center}._appList_io56c_1 ._cardCover_io56c_30:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;opacity:0;transition:opacity .3s ease}._appList_io56c_1 ._appCard_io56c_15:hover ._cardCover_io56c_30:after{opacity:1}._appList_io56c_1 ._cardMeta_io56c_55 .ant-card-meta-title{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}._appList_io56c_1 ._cardMeta_io56c_55 .ant-card-meta-description{color:#666;line-height:1.4;font-size:14px}._jsonItemRow_c0cv1_1{display:flex;align-items:center;padding:12px 16px;border:1px solid #e8e8e8;border-radius:6px;gap:16px;min-height:52px;transition:all .2s ease;background:#fff;box-shadow:0 1px 2px #00000005}._jsonItemRow_c0cv1_1:hover{background:#1890ff05;border-color:#b3d8ff;box-shadow:0 2px 6px #1890ff14}._jsonItemRow_c0cv1_1._noActionColumn_c0cv1_18 ._typeColumn_c0cv1_18{margin-right:0}._fieldColumn_c0cv1_22{flex:0 0 25%;min-width:100px;max-width:180px;padding:0}._fieldColumn_c0cv1_22 ._fieldName_c0cv1_28{width:100%;display:flex;align-items:center}._fieldColumn_c0cv1_22 ._fieldName_c0cv1_28 ._fieldNameInput_c0cv1_33{width:100%!important;max-width:none!important;background:#fffc}._fieldColumn_c0cv1_22 ._fieldName_c0cv1_28 ._fieldNameInput_c0cv1_33:focus{background:#fff;box-shadow:0 0 0 2px #1890ff1a}._fieldColumn_c0cv1_22 ._fieldName_c0cv1_28 ._fieldNameText_c0cv1_42{font-size:13px;color:#262626;padding:6px 12px;background:#f0f0f099;border:1px solid #e8e8e8;border-radius:6px;display:inline-block;min-height:34px;line-height:22px;box-sizing:border-box}._fieldColumn_c0cv1_22 .ant-input{font-size:13px!important;padding:4px 8px!important;height:32px!important;border-radius:4px;width:100%}._fieldColumn_c0cv1_22 .ant-input.ant-input[disabled],._fieldColumn_c0cv1_22 .ant-input[disabled]{background-color:#f0f0f0!important;color:#8c8c8c!important;border-color:#d9d9d9!important;cursor:not-allowed!important;opacity:1!important}._fieldColumn_c0cv1_22 .ant-input[disabled]:hover{background-color:#f0f0f0!important;border-color:#d9d9d9!important}._valueColumn_c0cv1_80{flex:1;min-width:120px;padding:0}._valueColumn_c0cv1_80 .ant-input,._valueColumn_c0cv1_80 .ant-input-number,._valueColumn_c0cv1_80 .ant-select{font-size:13px!important;border-radius:6px!important;background:#fffc;border:1px solid #e8e8e8;transition:all .2s ease}._valueColumn_c0cv1_80 .ant-input,._valueColumn_c0cv1_80 .ant-input-number{padding:6px 12px!important;height:36px!important}._valueColumn_c0cv1_80 .ant-input:focus,._valueColumn_c0cv1_80 .ant-input-number:focus{background:#fff!important;border-color:#4096ff!important;box-shadow:0 0 0 2px #1890ff1a!important}._valueColumn_c0cv1_80 .ant-input:hover:not(:focus),._valueColumn_c0cv1_80 .ant-input-number:hover:not(:focus){border-color:#b3d8ff!important}._valueColumn_c0cv1_80 .ant-input-number,._valueColumn_c0cv1_80 .ant-select{width:100%}._valueColumn_c0cv1_80 .ant-select .ant-select-selector{background:#fffc!important;border:1px solid #e8e8e8!important;border-radius:6px!important;height:36px!important;padding:6px 12px!important}._valueColumn_c0cv1_80 .ant-select .ant-select-selector:hover{border-color:#b3d8ff!important}._valueColumn_c0cv1_80 .ant-select.ant-select-focused .ant-select-selector{background:#fff!important;border-color:#4096ff!important;box-shadow:0 0 0 2px #1890ff1a!important}._typeColumn_c0cv1_18{flex:0 0 30%;min-width:120px;max-width:200px;padding:0}._typeColumn_c0cv1_18 ._typeRow_c0cv1_137{display:flex;align-items:center;gap:6px;width:100%}._typeColumn_c0cv1_18 ._expandButton_c0cv1_143{padding:0!important;height:36px!important;width:36px!important;min-width:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#666!important;flex-shrink:0;border-radius:6px!important;border:1px solid transparent!important;background:#fff9!important}._typeColumn_c0cv1_18 ._expandButton_c0cv1_143:hover{color:#1890ff!important;background-color:#1890ff14!important;border-color:#b3d8ff!important}._typeColumn_c0cv1_18 ._addButton_c0cv1_162{padding:0 12px!important;height:36px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#666!important;white-space:nowrap;flex-shrink:0;border-radius:6px!important;border:1px solid transparent!important;background:#fff9!important}._typeColumn_c0cv1_18 ._addButton_c0cv1_162:hover{color:#1890ff!important;background-color:#1890ff14!important;border-color:#b3d8ff!important}._typeColumn_c0cv1_18 .ant-select{font-size:13px!important}._typeColumn_c0cv1_18 .ant-select .ant-select-selector{height:36px!important;padding:6px 12px!important;border-radius:6px!important;background:#fffc!important;border:1px solid #e8e8e8!important}._typeColumn_c0cv1_18 .ant-select .ant-select-selector:hover{border-color:#b3d8ff!important}._typeColumn_c0cv1_18 .ant-select.ant-select-focused .ant-select-selector{background:#fff!important;border-color:#4096ff!important;box-shadow:0 0 0 2px #1890ff1a!important}._typeColumn_c0cv1_18 .ant-select-disabled .ant-select-selector{background-color:#f5f5f5!important;color:#8c8c8c!important;border-color:#d9d9d9!important;cursor:not-allowed!important;opacity:.7}._actionColumn_c0cv1_207{flex:0 0 48px;display:flex;justify-content:center;align-items:center;padding:0}._actionColumn_c0cv1_207 ._removeButton_c0cv1_214{opacity:.7;transition:all .2s ease;border-radius:6px!important;border:1px solid transparent!important;width:36px!important;height:36px!important;background:#fff9!important}._actionColumn_c0cv1_207 ._removeButton_c0cv1_214:hover{opacity:1;background-color:#ff4d4f14!important;border-color:#ffb3b3!important;color:#ff4d4f!important}._tableHeader_c0cv1_230{display:flex;align-items:center;padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;gap:16px;font-weight:600;color:#262626;background:#f8f9fa;margin-bottom:12px;box-shadow:0 1px 2px #00000005}._tableHeader_c0cv1_230 ._fieldColumn_c0cv1_22,._tableHeader_c0cv1_230 ._valueColumn_c0cv1_80,._tableHeader_c0cv1_230 ._typeColumn_c0cv1_18,._tableHeader_c0cv1_230 ._actionColumn_c0cv1_207{font-size:13px;color:#595959;font-weight:500}._tableHeader_c0cv1_230 ._fieldColumn_c0cv1_22{flex:0 0 25%;min-width:100px;max-width:180px}._tableHeader_c0cv1_230 ._valueColumn_c0cv1_80{flex:1;min-width:120px}._tableHeader_c0cv1_230 ._typeColumn_c0cv1_18{flex:0 0 30%;min-width:120px;max-width:200px}._tableHeader_c0cv1_230 ._actionColumn_c0cv1_207{flex:0 0 48px}._jsonEditor_c0cv1_269{border:1px solid #d9d9d9;border-radius:6px;background:#fff;min-height:200px}._jsonEditor_c0cv1_269 ._header_c0cv1_275{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-top-left-radius:6px;border-top-right-radius:6px}._jsonEditor_c0cv1_269 ._header_c0cv1_275 ._controls_c0cv1_285{display:flex;align-items:center;gap:12px}._jsonEditor_c0cv1_269 ._header_c0cv1_275 ._actions_c0cv1_290{display:flex;align-items:center;gap:8px}._jsonEditor_c0cv1_269 ._content_c0cv1_295{display:flex;flex-direction:column;min-height:300px}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._editor_c0cv1_300{flex:1;padding:16px}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._editor_c0cv1_300 ._objectEditor_c0cv1_304 ._objectItem_c0cv1_304{margin-bottom:12px}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._editor_c0cv1_300 ._objectEditor_c0cv1_304 ._objectItem_c0cv1_304:last-child{margin-bottom:0}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._editor_c0cv1_300 ._arrayEditor_c0cv1_310 ._arrayItem_c0cv1_310{margin-bottom:12px}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._editor_c0cv1_300 ._arrayEditor_c0cv1_310 ._arrayItem_c0cv1_310:last-child{margin-bottom:0}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._editor_c0cv1_300 ._empty_c0cv1_316{padding:40px 0;text-align:center;color:#999}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._preview_c0cv1_321{width:100%;border-left:none;border-top:1px solid #f0f0f0;padding:16px;background:#fafafa;flex-shrink:0}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._preview_c0cv1_321 ._previewCard_c0cv1_329 ._ant-card-body_c0cv1_329{padding:12px}._jsonEditor_c0cv1_269 ._content_c0cv1_295 ._preview_c0cv1_321 ._previewJson_c0cv1_332{margin:0;padding:8px;background:#f6f6f6;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;line-height:1.4;max-height:300px;overflow:auto;white-space:pre-wrap;word-break:break-all}._jsonItem_c0cv1_1{border:1px solid #e8e8e8;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000005;transition:all .2s ease}._jsonItem_c0cv1_1:hover{border-color:#b3d8ff;box-shadow:0 2px 6px #1890ff14}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f8f9fa;border-bottom:1px solid #e8e8e8;border-top-left-radius:6px;border-top-right-radius:6px}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._fieldName_c0cv1_28{display:flex;align-items:center;gap:6px;flex:1}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._fieldName_c0cv1_28 ._fieldNameInput_c0cv1_33{max-width:120px}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._fieldName_c0cv1_28 ._colon_c0cv1_376{color:#666;font-weight:500}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._itemControls_c0cv1_380{display:flex;align-items:center}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._itemControls_c0cv1_380 ._typeSelector_c0cv1_384{min-width:80px}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._itemControls_c0cv1_380 ._removeButton_c0cv1_214{padding:4px;height:auto}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._itemControls_c0cv1_380 ._removeButton_c0cv1_214:hover{background:#ff4d4f;color:#fff}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._arrayItemTitle_c0cv1_395{display:flex;align-items:center;flex:1}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._arrayItemTitle_c0cv1_395 ._arrayItemLabel_c0cv1_400{font-size:12px;font-weight:500;color:#8c8c8c}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._expandButtonContainer_c0cv1_405{display:flex;align-items:center;width:32px;justify-content:center}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._expandButtonContainer_c0cv1_405 ._expandButton_c0cv1_143{padding:0!important;width:24px!important;height:24px!important;min-width:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._expandButtonContainer_c0cv1_405 ._expandButton_c0cv1_143:hover{background-color:#0000000a!important;border-radius:4px!important}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._typeContainer_c0cv1_424{display:flex;align-items:center;min-width:100px}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._arrayItemTypeRow_c0cv1_429{display:flex;align-items:center;gap:8px}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._arrayItemTypeRow_c0cv1_429 ._typeSelector_c0cv1_384{min-width:80px!important}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._arrayItemTypeRow_c0cv1_429 ._addButton_c0cv1_162{font-size:12px!important;height:24px!important;padding:0 8px!important;color:#1890ff!important}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._arrayItemTypeRow_c0cv1_429 ._addButton_c0cv1_162:hover{background-color:#1890ff0f!important}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446{padding:10px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._valueInput_c0cv1_451,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 ._valueInput_c0cv1_451{width:100%}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-input,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-input-number,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-select{font-size:13px!important;border-radius:4px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-input,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-input-number{padding:4px!important;height:32px!important}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-input-number,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-select{width:100%}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._primitiveValueEditor_c0cv1_454 .ant-select-selector{height:32px!important;padding:4px!important;border-radius:4px!important}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectHeader_c0cv1_479,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayHeader_c0cv1_480,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectHeader_c0cv1_479,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayHeader_c0cv1_480{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:4px;border-bottom:1px dashed #d9d9d9}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectHeader_c0cv1_479 ._expandButton_c0cv1_143,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayHeader_c0cv1_480 ._expandButton_c0cv1_143,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectHeader_c0cv1_479 ._expandButton_c0cv1_143,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayHeader_c0cv1_480 ._expandButton_c0cv1_143{padding:0;height:auto;display:flex;align-items:center;gap:4px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectHeader_c0cv1_479 ._expandButton_c0cv1_143:hover,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayHeader_c0cv1_480 ._expandButton_c0cv1_143:hover,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectHeader_c0cv1_479 ._expandButton_c0cv1_143:hover,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayHeader_c0cv1_480 ._expandButton_c0cv1_143:hover{background:none}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectFields_c0cv1_506,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItems_c0cv1_507,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectFields_c0cv1_506,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItems_c0cv1_507{padding-left:1px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectFields_c0cv1_506 ._objectField_c0cv1_506,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectFields_c0cv1_506 ._arrayItem_c0cv1_310,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItems_c0cv1_507 ._objectField_c0cv1_506,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItems_c0cv1_507 ._arrayItem_c0cv1_310,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectFields_c0cv1_506 ._objectField_c0cv1_506,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectFields_c0cv1_506 ._arrayItem_c0cv1_310,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItems_c0cv1_507 ._objectField_c0cv1_506,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItems_c0cv1_507 ._arrayItem_c0cv1_310{margin-bottom:8px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectFields_c0cv1_506 ._objectField_c0cv1_506:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._objectFields_c0cv1_506 ._arrayItem_c0cv1_310:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItems_c0cv1_507 ._objectField_c0cv1_506:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItems_c0cv1_507 ._arrayItem_c0cv1_310:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectFields_c0cv1_506 ._objectField_c0cv1_506:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._objectFields_c0cv1_506 ._arrayItem_c0cv1_310:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItems_c0cv1_507 ._objectField_c0cv1_506:last-child,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItems_c0cv1_507 ._arrayItem_c0cv1_310:last-child{margin-bottom:0}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItem_c0cv1_310,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItem_c0cv1_310{display:flex;align-items:flex-start;gap:8px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItem_c0cv1_310 ._arrayIndex_c0cv1_538,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItem_c0cv1_310 ._arrayIndex_c0cv1_538{margin-top:8px;min-width:40px}._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._objectContainer_c0cv1_479 ._arrayItem_c0cv1_310 ._arrayItemContent_c0cv1_543,._jsonItem_c0cv1_1 ._itemContent_c0cv1_446 ._arrayContainer_c0cv1_481 ._arrayItem_c0cv1_310 ._arrayItemContent_c0cv1_543{flex:1}._ndrResourceEditor_c0cv1_548 ._resourceInputGroup_c0cv1_548{display:flex;gap:8px;align-items:center}._ndrResourceEditor_c0cv1_548 ._resourceInputGroup_c0cv1_548 ._valueInput_c0cv1_451{flex:1}._ndrResourceEditor_c0cv1_548 ._resourceInputGroup_c0cv1_548 ._resourceButton_c0cv1_556{flex-shrink:0;padding:4px 12px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:80px}._ndrResourceEditor_c0cv1_548 ._resourceInputGroup_c0cv1_548 ._resourceButton_c0cv1_556:hover{opacity:.8}._ndrResourceEditor_c0cv1_548 ._resourceInputGroup_c0cv1_548 ._resourceButton_c0cv1_556:disabled{opacity:.4;cursor:not-allowed}._ndrResourceEditor_c0cv1_548 ._resourcePreview_c0cv1_572{margin-top:8px;padding:8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-size:12px;max-height:200px;overflow:auto}@media(max-width:768px){._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357{flex-direction:column;align-items:stretch;gap:8px}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._fieldName_c0cv1_28{justify-content:flex-start}._jsonItem_c0cv1_1 ._itemHeader_c0cv1_357 ._itemControls_c0cv1_380{justify-content:flex-end}._fieldColumn_c0cv1_22{flex:0 0 30%!important;min-width:80px!important;max-width:120px!important}._typeColumn_c0cv1_18{flex:0 0 35%!important;min-width:100px!important;max-width:140px!important}._valueColumn_c0cv1_80{min-width:100px!important}._actionColumn_c0cv1_207{flex:0 0 40px!important}._tableHeader_c0cv1_230 ._fieldColumn_c0cv1_22{flex:0 0 30%!important;min-width:80px!important;max-width:120px!important}._tableHeader_c0cv1_230 ._typeColumn_c0cv1_18{flex:0 0 35%!important;min-width:100px!important;max-width:140px!important}._tableHeader_c0cv1_230 ._valueColumn_c0cv1_80{min-width:100px!important}._tableHeader_c0cv1_230 ._actionColumn_c0cv1_207{flex:0 0 40px!important}}@media(max-width:480px){._jsonItemRow_c0cv1_1{gap:8px!important;padding:8px 12px!important}._fieldColumn_c0cv1_22{flex:0 0 28%!important;min-width:70px!important;max-width:100px!important}._typeColumn_c0cv1_18{flex:0 0 38%!important;min-width:90px!important;max-width:120px!important}._valueColumn_c0cv1_80{min-width:80px!important}._actionColumn_c0cv1_207{flex:0 0 36px!important}._tableHeader_c0cv1_230{gap:8px!important;padding:10px 12px!important}._tableHeader_c0cv1_230 ._fieldColumn_c0cv1_22{flex:0 0 28%!important;min-width:70px!important;max-width:100px!important}._tableHeader_c0cv1_230 ._typeColumn_c0cv1_18{flex:0 0 38%!important;min-width:90px!important;max-width:120px!important}._tableHeader_c0cv1_230 ._valueColumn_c0cv1_80{min-width:80px!important}._tableHeader_c0cv1_230 ._actionColumn_c0cv1_207{flex:0 0 36px!important}._typeColumn_c0cv1_18 ._typeRow_c0cv1_137{gap:2px!important}._typeColumn_c0cv1_18 ._addButton_c0cv1_162{padding:0 4px!important;font-size:11px!important}}._executor_1izi2_1{height:100%;display:flex;flex-direction:column}._executor_1izi2_1 ._header_1izi2_6{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fff}._executor_1izi2_1 ._header_1izi2_6 ._backBtn_1izi2_13{margin-right:16px;display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important}._executor_1izi2_1 ._header_1izi2_6 ._backBtn_1izi2_13 .anticon{font-size:14px!important}._executor_1izi2_1 ._header_1izi2_6 ._backBtn_1izi2_13 svg{width:14px!important;height:14px!important;margin-right:0!important}._executor_1izi2_1 ._header_1izi2_6 ._backBtn_1izi2_13 span{display:flex!important;align-items:center!important}._executor_1izi2_1 ._header_1izi2_6 ._ant-btn_1izi2_32{display:flex;align-items:center;gap:6px;font-size:14px}._executor_1izi2_1 ._header_1izi2_6 ._ant-btn_1izi2_32 .anticon{font-size:14px!important}._executor_1izi2_1 ._header_1izi2_6 ._ant-btn_1izi2_32 svg{width:14px!important;height:14px!important;margin-right:0!important}._executor_1izi2_1 ._header_1izi2_6 ._ant-btn_1izi2_32 span{display:flex;align-items:center}._executor_1izi2_1 ._header_1izi2_6 ._headerContent_1izi2_50{flex:1;margin-left:16px}._executor_1izi2_1 ._header_1izi2_6 ._headerContent_1izi2_50 h2{margin:0;font-size:20px;font-weight:600}._executor_1izi2_1 ._content_1izi2_59{flex:1;padding:12px;overflow:hidden;background:#f5f5f5}._executor_1izi2_1 ._layoutContainer_1izi2_65{display:flex;height:100%;gap:16px}._executor_1izi2_1 ._leftPanel_1izi2_70{flex:1;min-width:400px}._executor_1izi2_1 ._leftPanel_1izi2_70 ._paramCard_1izi2_74{height:100%}._executor_1izi2_1 ._leftPanel_1izi2_70 ._paramCard_1izi2_74 .ant-card-body{height:calc(100% - 56px);overflow-y:auto}._executor_1izi2_1 ._rightPanel_1izi2_81{flex:1;min-width:400px}._executor_1izi2_1 ._rightPanel_1izi2_81 ._statusCard_1izi2_85{height:100%}._executor_1izi2_1 ._rightPanel_1izi2_81 ._statusCard_1izi2_85 .ant-card-body{height:calc(100% - 56px);overflow-y:auto}._executor_1izi2_1 ._paramCard_1izi2_74 .ant-card-head-title,._executor_1izi2_1 ._statusCard_1izi2_85 .ant-card-head-title{font-weight:600}._executor_1izi2_1 ._paramCard_1izi2_74 ._executeBtn_1izi2_95,._executor_1izi2_1 ._statusCard_1izi2_85 ._executeBtn_1izi2_95{font-size:14px;height:32px;padding:4px 12px}._executor_1izi2_1 ._paramCard_1izi2_74 ._executeBtn_1izi2_95 .anticon,._executor_1izi2_1 ._statusCard_1izi2_85 ._executeBtn_1izi2_95 .anticon{font-size:14px!important}._executor_1izi2_1 ._paramCard_1izi2_74 ._executeBtn_1izi2_95 svg,._executor_1izi2_1 ._statusCard_1izi2_85 ._executeBtn_1izi2_95 svg{width:14px!important;height:14px!important}._executor_1izi2_1 ._paramCard_1izi2_74 .ant-input:disabled,._executor_1izi2_1 ._paramCard_1izi2_74 .ant-input-number:disabled .ant-input-number-input,._executor_1izi2_1 ._paramCard_1izi2_74 .ant-select:disabled .ant-select-selector,._executor_1izi2_1 ._paramCard_1izi2_74 .ant-btn:disabled,._executor_1izi2_1 ._statusCard_1izi2_85 .ant-input:disabled,._executor_1izi2_1 ._statusCard_1izi2_85 .ant-input-number:disabled .ant-input-number-input,._executor_1izi2_1 ._statusCard_1izi2_85 .ant-select:disabled .ant-select-selector,._executor_1izi2_1 ._statusCard_1izi2_85 .ant-btn:disabled{background-color:#f5f5f5!important;color:#999!important;border-color:#e8e8e8!important;cursor:not-allowed;opacity:.6}._executor_1izi2_1 ._progressSection_1izi2_120{padding:16px;background:#f8f9fa;border-radius:8px}._executor_1izi2_1 ._resultContainer_1izi2_125{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._executor_1izi2_1 ._resultContainer_1izi2_125 img,._executor_1izi2_1 ._resultContainer_1izi2_125 video,._executor_1izi2_1 ._resultContainer_1izi2_125 audio{border-radius:4px;box-shadow:0 2px 8px #0000001a}._fileTransferTool_7otw8_1{width:100%;background:#fff}._fileTransferTool_7otw8_1 ._header_7otw8_5{text-align:center;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}._fileTransferTool_7otw8_1 ._header_7otw8_5 ._title_7otw8_11{font-size:22px;font-weight:600;margin-bottom:6px;color:#333}._fileTransferTool_7otw8_1 ._header_7otw8_5 ._description_7otw8_17{font-size:14px;color:#666;margin:0}._fileTransferTool_7otw8_1 ._content_7otw8_22{width:100%;display:flex;flex-direction:column;gap:16px}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28{display:flex;flex-direction:column;gap:10px}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._uploadArea_7otw8_33{padding:24px 20px;text-align:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;transition:all .3s ease}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._uploadArea_7otw8_33:hover{background:#f0f5ff;border-color:#667eea}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._uploadArea_7otw8_33 ._uploadIcon_7otw8_45{width:36px;height:36px;color:#667eea;margin:0 auto 8px}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._uploadArea_7otw8_33 h3{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._uploadArea_7otw8_33 ._uploadHint_7otw8_57{font-size:12px;color:#999;margin-bottom:12px}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._uploadArea_7otw8_33 ._uploadButtons_7otw8_62{display:flex;gap:10px;justify-content:center}._fileTransferTool_7otw8_1 ._uploadSection_7otw8_28 ._warningAlert_7otw8_67{border-radius:6px}._fileTransferTool_7otw8_1 ._fileListSection_7otw8_70{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:8px}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75 ._toolbarLeft_7otw8_85{display:flex;align-items:center;gap:12px}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75 ._toolbarLeft_7otw8_85 ._fileCount_7otw8_90{font-size:13px;color:#333;font-weight:500}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75 ._toolbarLeft_7otw8_85 ._fileCount_7otw8_90 ._errorCount_7otw8_95{color:#ff4d4f}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75 ._toolbarLeft_7otw8_85 ._overallProgress_7otw8_98{display:flex;align-items:center}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75 ._toolbarRight_7otw8_102{display:flex;gap:8px;flex-wrap:wrap}._fileTransferTool_7otw8_1 ._fileList_7otw8_70{max-height:420px;overflow-y:auto}._fileTransferTool_7otw8_1 ._fileItem_7otw8_111{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #f5f5f5;transition:background-color .2s}._fileTransferTool_7otw8_1 ._fileItem_7otw8_111:last-child{border-bottom:none}._fileTransferTool_7otw8_1 ._fileItem_7otw8_111:hover{background-color:#fafafa}._fileTransferTool_7otw8_1 ._fileItem_7otw8_111._status_uploading_7otw8_125{background-color:#f0f5ff}._fileTransferTool_7otw8_1 ._fileItem_7otw8_111._status_error_7otw8_128{background-color:#fff2f0}._fileTransferTool_7otw8_1 ._fileItem_7otw8_111._status_done_7otw8_131{background-color:#f6ffed}._fileTransferTool_7otw8_1 ._fileItemIcon_7otw8_134{flex-shrink:0;color:#667eea;display:flex;align-items:center}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140 ._fileItemName_7otw8_147{display:flex;align-items:baseline;gap:8px}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140 ._fileItemName_7otw8_147 ._fileName_7otw8_152{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140 ._fileItemName_7otw8_147 ._fileSize_7otw8_159{font-size:11px;color:#999;flex-shrink:0}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140 ._fileProgress_7otw8_164{margin:0}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140 ._fileUrl_7otw8_167 ._urlText_7otw8_167{font-size:11px;color:#888;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileTransferTool_7otw8_1 ._fileItemBody_7otw8_140 ._fileError_7otw8_175{font-size:11px;color:#ff4d4f}._fileTransferTool_7otw8_1 ._fileItemStatus_7otw8_179{flex-shrink:0;min-width:44px;text-align:center}._fileTransferTool_7otw8_1 ._fileItemActions_7otw8_184{display:flex;gap:2px;flex-shrink:0}._fileTransferTool_7otw8_1 ._emptyState_7otw8_189{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa;padding:48px 24px;text-align:center}._fileTransferTool_7otw8_1 ._emptyState_7otw8_189 ._emptyIcon_7otw8_200{width:56px;height:56px;color:#d9d9d9;margin-bottom:14px}._fileTransferTool_7otw8_1 ._emptyState_7otw8_189 p{color:#999;font-size:14px;margin:0}@media(max-width:768px){._fileTransferTool_7otw8_1 ._header_7otw8_5{margin-bottom:14px}._fileTransferTool_7otw8_1 ._header_7otw8_5 ._title_7otw8_11{font-size:18px}._fileTransferTool_7otw8_1 ._header_7otw8_5 ._description_7otw8_17{font-size:13px}._fileTransferTool_7otw8_1 ._toolbar_7otw8_75{flex-direction:column;align-items:flex-start}}.vfe-root{--vfe-bg: #09090b;--vfe-bg-secondary: #111113;--vfe-bg-elevated: #1a1a1d;--vfe-border: #2a2a2e;--vfe-text: #e4e4e7;--vfe-text-secondary: #a1a1aa;--vfe-text-muted: #71717a;--vfe-accent: #3b82f6;--vfe-accent-hover: #60a5fa;--vfe-success: #22c55e;--vfe-radius: 12px;--vfe-transition: .2s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;gap:16px;color:var(--vfe-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vfe-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.vfe-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:0;color:var(--vfe-text)}.vfe-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--vfe-text-secondary);cursor:pointer;border-radius:8px;transition:all var(--vfe-transition)}.vfe-close:hover{background:var(--vfe-bg-elevated);color:var(--vfe-text)}.vfe-source-panel{display:flex;flex-direction:column;gap:16px}.vfe-source-tabs{display:flex;gap:6px;background:#00000059;border-radius:10px;padding:3px}.vfe-source-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 0;border:none;background:transparent;color:var(--vfe-text-muted);font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:all var(--vfe-transition)}.vfe-source-tab.active{background:linear-gradient(135deg,#06b6d499,#06b6d466);box-shadow:0 2px 8px #06b6d440;color:#fff;font-weight:600}.vfe-source-tab:not(.active):hover{color:var(--vfe-text)}.vfe-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;border:2px dashed var(--vfe-border);border-radius:var(--vfe-radius);background:var(--vfe-bg-secondary);color:var(--vfe-text-secondary);cursor:pointer;transition:all var(--vfe-transition);font-size:14px}.vfe-upload-area:hover{border-color:var(--vfe-accent);background:#3b82f60d;color:var(--vfe-accent)}.vfe-upload-hint{font-size:12px;color:var(--vfe-text-muted)}.vfe-url-area{display:flex;gap:8px;align-items:flex-start}.vfe-url-input{flex:1;background:var(--vfe-bg-elevated)!important;border:1px solid var(--vfe-border)!important;border-radius:10px!important;color:var(--vfe-text)!important;font-size:13px;resize:none}.vfe-url-input::-moz-placeholder{color:var(--vfe-text-muted)!important}.vfe-url-input::placeholder{color:var(--vfe-text-muted)!important}.vfe-url-input:focus{border-color:var(--vfe-accent)!important}.vfe-url-btn{padding:8px 20px;background:var(--vfe-accent);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--vfe-transition)}.vfe-url-btn:hover{background:var(--vfe-accent-hover)}.vfe-player-area{display:flex;flex-direction:column;gap:12px}.vfe-preview{position:relative;width:100%;border-radius:var(--vfe-radius);overflow:hidden;background:#000;cursor:pointer;border:1px solid var(--vfe-border)}.vfe-preview video{width:100%;display:block;max-height:420px;-o-object-fit:contain;object-fit:contain}.vfe-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;pointer-events:none;opacity:0;transition:opacity .2s}.vfe-preview:hover .vfe-play-overlay{opacity:1}.vfe-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--vfe-text-muted);font-size:12px}.vfe-strip-wrapper{position:relative;padding:6px 0}.vfe-strip{display:flex;height:56px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid var(--vfe-border);background:var(--vfe-bg-secondary)}.vfe-strip-frame{flex:1;min-width:0;overflow:hidden}.vfe-strip-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.vfe-strip-frame-empty{width:100%;height:100%;background:var(--vfe-bg-elevated)}.vfe-playhead{position:absolute;top:0;bottom:0;width:3px;z-index:2;pointer-events:none;transform:translate(-1.5px);transition:left 50ms linear}.vfe-playhead-line{width:3px;height:100%;background:var(--vfe-success);border-radius:2px;box-shadow:0 0 6px #22c55e80}.vfe-controls{display:flex;align-items:center;justify-content:space-between}.vfe-time-info{font-size:12px;font-variant-numeric:tabular-nums;color:var(--vfe-text-secondary)}.vfe-time-current{color:var(--vfe-text);font-weight:500}.vfe-time-sep{margin:0 4px;color:var(--vfe-text-muted)}.vfe-actions{display:flex;gap:8px}.vfe-action-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border:1px solid var(--vfe-border);border-radius:8px;background:var(--vfe-bg-elevated);color:var(--vfe-text-secondary);font-size:13px;cursor:pointer;transition:all var(--vfe-transition)}.vfe-action-btn:hover{border-color:var(--vfe-text-muted);color:var(--vfe-text)}.vfe-action-btn:disabled{opacity:.5;cursor:not-allowed}.vfe-extract-btn{background:var(--vfe-success)!important;border-color:var(--vfe-success)!important;color:#fff!important;font-weight:500}.vfe-extract-btn:hover:not(:disabled){background:#16a34a!important}.vfe-copy-btn{border-color:#06b6d466;color:#06b6d4}.vfe-copy-btn:hover{border-color:#06b6d4!important;background:#06b6d414!important;color:#06b6d4!important}.vfe-result{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:8px;font-size:12px}.vfe-result-icon{color:var(--vfe-success);flex-shrink:0}.vfe-result-url{color:var(--vfe-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-root{--act-bg: #09090b;--act-bg-secondary: #111113;--act-bg-elevated: #1a1a1d;--act-border: #2a2a2e;--act-text: #e4e4e7;--act-text-secondary: #a1a1aa;--act-text-muted: #71717a;--act-accent: #06b6d4;--act-accent-hover: #22d3ee;--act-success: #22c55e;--act-radius: 12px;--act-transition: .2s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;gap:16px;color:var(--act-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.act-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.act-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:0;color:var(--act-text)}.act-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--act-text-secondary);cursor:pointer;border-radius:8px;transition:all var(--act-transition)}.act-close:hover{background:var(--act-bg-elevated);color:var(--act-text)}.act-source-panel{display:flex;flex-direction:column;gap:16px}.act-source-tabs{display:flex;gap:6px;background:#00000059;border-radius:10px;padding:3px}.act-source-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 0;border:none;background:transparent;color:var(--act-text-muted);font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:all var(--act-transition)}.act-source-tab.active{background:linear-gradient(135deg,#06b6d499,#06b6d466);box-shadow:0 2px 8px #06b6d440;color:#fff;font-weight:600}.act-source-tab:not(.active):hover{color:var(--act-text)}.act-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;border:2px dashed var(--act-border);border-radius:var(--act-radius);background:var(--act-bg-secondary);color:var(--act-text-secondary);cursor:pointer;transition:all var(--act-transition);font-size:14px}.act-upload-area:hover{border-color:var(--act-accent);background:#06b6d40d;color:var(--act-accent)}.act-upload-hint{font-size:12px;color:var(--act-text-muted)}.act-url-area{display:flex;gap:8px;align-items:flex-start}.act-url-input{flex:1;background:var(--act-bg-elevated)!important;border:1px solid var(--act-border)!important;border-radius:10px!important;color:var(--act-text)!important;font-size:13px;padding:8px 12px;resize:none;outline:none;font-family:inherit}.act-url-input::-moz-placeholder{color:var(--act-text-muted)!important}.act-url-input::placeholder{color:var(--act-text-muted)!important}.act-url-input:focus{border-color:var(--act-accent)!important}.act-url-btn{padding:8px 20px;background:var(--act-accent);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--act-transition)}.act-url-btn:hover{background:var(--act-accent-hover)}.act-editor-area{display:flex;flex-direction:column;gap:16px}.act-waveform-section{display:flex;flex-direction:column;gap:8px}.act-waveform-header{display:flex;align-items:center;gap:10px}.act-play-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--act-bg-elevated);border:1px solid var(--act-border);border-radius:50%;color:var(--act-text);cursor:pointer;transition:all var(--act-transition)}.act-play-btn:hover:not(:disabled){background:var(--act-accent);border-color:var(--act-accent);color:#fff}.act-play-btn:disabled{opacity:.4;cursor:not-allowed}.act-time-label{font-size:13px;font-variant-numeric:tabular-nums;color:var(--act-text-secondary)}.act-waveform{position:relative;height:100px;border-radius:10px;background:var(--act-bg-secondary);border:1px solid var(--act-border);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.act-waveform-canvas{width:100%;height:100%;display:block}.act-waveform-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--act-text-muted);font-size:12px}.act-clip-info{display:flex;align-items:center;justify-content:space-between;padding:0 2px;font-size:12px;color:var(--act-text-secondary)}.act-clip-range{color:var(--act-accent);font-weight:500}.act-clip-duration{color:var(--act-text-muted)}.act-actions{display:flex;gap:8px;justify-content:flex-end}.act-action-btn{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;border:1px solid var(--act-border);border-radius:8px;background:var(--act-bg-elevated);color:var(--act-text-secondary);font-size:13px;cursor:pointer;transition:all var(--act-transition)}.act-action-btn:hover:not(:disabled){border-color:var(--act-text-muted);color:var(--act-text)}.act-action-btn:disabled{opacity:.5;cursor:not-allowed}.act-clip-btn{background:var(--act-accent)!important;border-color:var(--act-accent)!important;color:#fff!important;font-weight:500}.act-clip-btn:hover:not(:disabled){background:var(--act-accent-hover)!important;border-color:var(--act-accent-hover)!important;color:#fff!important}.act-reclip-btn{border-color:#fb923c66;color:#fb923c}.act-reclip-btn:hover{border-color:#fb923c!important;background:#fb923c14!important;color:#fb923c!important}.act-confirm-btn{background:var(--act-success)!important;border-color:var(--act-success)!important;color:#fff!important;font-weight:500}.act-confirm-btn:hover:not(:disabled){background:#16a34a!important}.act-result{display:flex;flex-direction:column;gap:8px;padding:12px;background:#22c55e0f;border:1px solid rgba(34,197,94,.2);border-radius:10px}.act-result-row{display:flex;align-items:center;gap:10px}.act-preview-play{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--act-success);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background var(--act-transition);flex-shrink:0}.act-preview-play:hover{background:#16a34a}.act-result-label{flex:1;font-size:13px;font-weight:500;color:var(--act-text)}.act-copy-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid rgba(6,182,212,.3);border-radius:6px;color:var(--act-accent);font-size:12px;cursor:pointer;transition:all var(--act-transition)}.act-copy-btn:hover{background:#06b6d414;border-color:var(--act-accent)}.act-result-url{font-size:11px;color:var(--act-text-muted);word-break:break-all;line-height:1.4}._fullscreenModal_1rj7n_1 .ant-modal{max-width:none!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;top:0!important}._fullscreenModal_1rj7n_1 .ant-modal-content{height:100vh!important;border-radius:0!important;padding:0!important}._fullscreenModal_1rj7n_1 .ant-modal-header{display:none!important}._fullscreenModal_1rj7n_1 .ant-modal-body{height:100vh!important;padding:0!important;overflow:hidden!important}._localToolModal_1rj7n_23 .ant-modal-content{border-radius:8px;overflow:hidden}._localToolModal_1rj7n_23 .ant-modal-body{max-height:80vh;overflow-y:auto}.dashboard-container{min-height:100vh;background:linear-gradient(160deg,#f5f7fa,#f8f9fc);position:relative;overflow-x:hidden}.dashboard-container.dashboard-modal{min-height:100vh}.dashboard-container.dashboard-modal .dashboard-main{padding-bottom:40px}.dashboard-bg-decor{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.dashboard-bg-decor .decor-blob{position:absolute;border-radius:50%}.dashboard-bg-decor .decor-blob.blob-1{width:600px;height:600px;background:radial-gradient(circle,#8b5cf640,#8b5cf600 70%);top:-15%;right:-10%;animation:float1 20s ease-in-out infinite}.dashboard-bg-decor .decor-blob.blob-2{width:500px;height:500px;background:radial-gradient(circle,#3b82f633,#3b82f600 70%);bottom:-10%;left:-8%;animation:float2 25s ease-in-out infinite}.dashboard-bg-decor .decor-blob.blob-3{width:400px;height:400px;background:radial-gradient(circle,#ec489926,#ec489900 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:float3 18s ease-in-out infinite}.dashboard-bg-decor .decor-blob.blob-4{width:300px;height:300px;background:radial-gradient(circle,#14b8a62e,#14b8a600 70%);top:20%;left:10%;animation:float4 22s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.05)}66%{transform:translate(30px,-20px) scale(.95)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-40px) scale(1.1)}}@keyframes float3{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-45%,-55%) scale(1.15)}}@keyframes float4{0%,to{transform:translate(0)}33%{transform:translate(30px,40px)}66%{transform:translate(-20px,20px)}}.dashboard-header{position:sticky;top:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}.dashboard-header .header-content{max-width:1440px;margin:0 auto;padding:10px 40px;display:flex;justify-content:space-between;align-items:center}.dashboard-header .header-title-section{display:flex;align-items:center;gap:16px}.dashboard-header .header-title-section .logo-icon{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px #667eea59}.dashboard-header .header-title-section .title-wrapper h1{font-size:20px;font-weight:700;color:#1a1a2e;margin:0;letter-spacing:-.3px}.dashboard-header .header-title-section .title-wrapper .subtitle{font-size:11px;color:#9ca3af;margin:2px 0 0;font-weight:500;letter-spacing:2px;text-transform:uppercase}.dashboard-header .header-actions{display:flex;align-items:center;gap:16px}.dashboard-main{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:20px 40px 80px}.hero-section{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}@media(max-width:1024px){.hero-section{grid-template-columns:1fr}}.management-entry-section{margin-bottom:34px;padding:24px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 14px 44px #0f172a14}.creator-entry-section{background:linear-gradient(180deg,#fffffffa,#f8fafcfa)}.management-section-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.management-section-header h3{margin:3px 0 0;color:#1a1a2e;font-size:22px;font-weight:800;line-height:1.2}.management-eyebrow{color:#64748b;font-size:12px;font-weight:700}.management-user-shortcut{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;color:#fff;font-size:13px;font-weight:700;background:linear-gradient(135deg,#2563eb,#0891b2);border:0;border-radius:10px;cursor:pointer;box-shadow:0 10px 24px #2563eb38;transition:transform .2s ease,box-shadow .2s ease}.management-user-shortcut:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2563eb47}.creator-shortcut{background:linear-gradient(135deg,#7c3aed,#db2777);box-shadow:0 10px 24px #7c3aed38}.creator-shortcut:hover{box-shadow:0 14px 30px #7c3aed47}.management-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1100px){.management-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.management-entry-grid{grid-template-columns:1fr}}.management-entry-card{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;width:100%;min-height:118px;padding:18px;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.management-entry-card:hover{transform:translateY(-2px);border-color:var(--entry-border);box-shadow:0 14px 32px var(--entry-shadow)}.management-entry-card:hover .management-entry-arrow{opacity:1;transform:translate(2px)}.management-entry-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--entry-gradient);box-shadow:0 10px 22px var(--entry-shadow)}.management-entry-content{display:flex;min-width:0;flex-direction:column;gap:5px}.management-entry-meta{color:var(--entry-color);font-size:12px;font-weight:700}.management-entry-title{color:#1a1a2e;font-size:16px;font-weight:800;line-height:1.2}.management-entry-desc{color:#64748b;font-size:13px;line-height:1.45}.management-entry-arrow{color:var(--entry-color);opacity:.55;transition:transform .22s ease,opacity .22s ease}.entry-primary{--entry-gradient: linear-gradient(135deg, #2563eb 0%, #0891b2 100%);--entry-color: #2563eb;--entry-border: rgba(37, 99, 235, .3);--entry-shadow: rgba(37, 99, 235, .16)}.entry-green{--entry-gradient: linear-gradient(135deg, #059669 0%, #10b981 100%);--entry-color: #059669;--entry-border: rgba(5, 150, 105, .28);--entry-shadow: rgba(5, 150, 105, .14)}.entry-amber{--entry-gradient: linear-gradient(135deg, #d97706 0%, #f59e0b 100%);--entry-color: #b45309;--entry-border: rgba(217, 119, 6, .3);--entry-shadow: rgba(217, 119, 6, .14)}.entry-cyan{--entry-gradient: linear-gradient(135deg, #0e7490 0%, #06b6d4 100%);--entry-color: #0e7490;--entry-border: rgba(14, 116, 144, .28);--entry-shadow: rgba(14, 116, 144, .14)}.entry-indigo{--entry-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--entry-color: #4f46e5;--entry-border: rgba(79, 70, 229, .28);--entry-shadow: rgba(79, 70, 229, .14)}.entry-red{--entry-gradient: linear-gradient(135deg, #dc2626 0%, #f97316 100%);--entry-color: #dc2626;--entry-border: rgba(220, 38, 38, .26);--entry-shadow: rgba(220, 38, 38, .12)}.entry-pink{--entry-gradient: linear-gradient(135deg, #db2777 0%, #ec4899 100%);--entry-color: #be185d;--entry-border: rgba(219, 39, 119, .28);--entry-shadow: rgba(219, 39, 119, .14)}.platform-overview-section{margin-bottom:28px;padding:22px 24px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 14px 44px #0f172a14}.platform-overview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.platform-overview-header h3{margin:3px 0 0;color:#1a1a2e;font-size:20px;font-weight:800;line-height:1.2}.platform-overview-eyebrow{color:#64748b;font-size:12px;font-weight:700}.platform-overview-actions{display:flex;align-items:center;gap:12px}.platform-overview-time{color:#94a3b8;font-size:12px}.platform-overview-refresh{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;color:#2563eb;font-size:13px;font-weight:700;background:#2563eb14;border:1px solid rgba(37,99,235,.2);border-radius:10px;cursor:pointer;transition:background .2s ease,transform .2s ease}.platform-overview-refresh:hover:not(:disabled){background:#2563eb24;transform:translateY(-1px)}.platform-overview-refresh:disabled{cursor:default;opacity:.7}.platform-overview-refresh.is-loading svg{animation:platform-spin .9s linear infinite}@keyframes platform-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.platform-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1100px){.platform-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.platform-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-metric-card{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.platform-metric-card:hover{transform:translateY(-2px);border-color:var(--metric-border);box-shadow:0 12px 26px var(--metric-shadow)}.platform-metric-icon{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--metric-gradient);box-shadow:0 8px 18px var(--metric-shadow)}.platform-metric-body{display:flex;flex-direction:column;min-width:0}.platform-metric-value{color:#1a1a2e;font-size:22px;font-weight:800;line-height:1.15}.platform-metric-label{color:#64748b;font-size:12px;font-weight:600;margin-top:2px}.platform-overview-footer{display:flex;align-items:center;gap:16px;margin-top:14px;color:#64748b;font-size:12px}.platform-overview-warn{color:#dc2626;font-weight:600}.metric-indigo{--metric-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--metric-border: rgba(79, 70, 229, .28);--metric-shadow: rgba(79, 70, 229, .14)}.metric-cyan{--metric-gradient: linear-gradient(135deg, #0e7490 0%, #06b6d4 100%);--metric-border: rgba(14, 116, 144, .28);--metric-shadow: rgba(14, 116, 144, .14)}.metric-blue{--metric-gradient: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--metric-border: rgba(37, 99, 235, .28);--metric-shadow: rgba(37, 99, 235, .14)}.metric-amber{--metric-gradient: linear-gradient(135deg, #d97706 0%, #f59e0b 100%);--metric-border: rgba(217, 119, 6, .28);--metric-shadow: rgba(217, 119, 6, .14)}.metric-red{--metric-gradient: linear-gradient(135deg, #dc2626 0%, #f97316 100%);--metric-border: rgba(220, 38, 38, .26);--metric-shadow: rgba(220, 38, 38, .12)}.metric-green{--metric-gradient: linear-gradient(135deg, #059669 0%, #10b981 100%);--metric-border: rgba(5, 150, 105, .28);--metric-shadow: rgba(5, 150, 105, .14)}.dashboard-todo-section{margin-bottom:28px;padding:22px 24px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 14px 44px #0f172a14}.dashboard-todo-header{margin-bottom:16px}.dashboard-todo-header h3{margin:3px 0 0;color:#1a1a2e;font-size:20px;font-weight:800;line-height:1.2}.dashboard-todo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.dashboard-todo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.dashboard-todo-grid{grid-template-columns:1fr}}.dashboard-todo-card{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;background:var(--todo-bg);border:1px solid var(--todo-border);border-radius:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dashboard-todo-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px var(--todo-shadow)}.dashboard-todo-card:hover .dashboard-todo-arrow{opacity:1;transform:translate(2px)}.dashboard-todo-icon{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--todo-accent)}.dashboard-todo-body{display:flex;flex-direction:column;min-width:0;flex:1}.dashboard-todo-count{color:#1a1a2e;font-size:22px;font-weight:800;line-height:1.15}.dashboard-todo-title{color:#64748b;font-size:13px;font-weight:600;margin-top:2px}.dashboard-todo-arrow{color:#94a3b8;opacity:.55;transition:transform .2s ease,opacity .2s ease}.todo-error{--todo-bg: rgba(254, 242, 242, .9);--todo-border: rgba(220, 38, 38, .22);--todo-shadow: rgba(220, 38, 38, .14);--todo-accent: linear-gradient(135deg, #dc2626 0%, #f97316 100%)}.todo-warning{--todo-bg: rgba(255, 251, 235, .9);--todo-border: rgba(217, 119, 6, .22);--todo-shadow: rgba(217, 119, 6, .14);--todo-accent: linear-gradient(135deg, #d97706 0%, #f59e0b 100%)}.todo-info{--todo-bg: rgba(239, 246, 255, .9);--todo-border: rgba(37, 99, 235, .2);--todo-shadow: rgba(37, 99, 235, .14);--todo-accent: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%)}.dashboard-todo-empty{display:flex;align-items:center;gap:10px;padding:18px 20px;color:#059669;font-size:14px;font-weight:600;background:#ecfdf5e6;border:1px solid rgba(5,150,105,.18);border-radius:14px}.billing-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.billing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.billing-metric-grid{grid-template-columns:1fr}}.legacy-entry-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px;padding:18px 24px;background:linear-gradient(135deg,#1a1a2e,#2d2d44);border:1px solid rgba(255,255,255,.08);border-radius:18px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.legacy-entry-banner:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1a1a2e47}.legacy-entry-banner:hover .legacy-entry-arrow svg{transform:translate(3px)}.legacy-entry-left{display:flex;align-items:center;gap:14px;min-width:0}.legacy-entry-icon{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.legacy-entry-text{display:flex;flex-direction:column;min-width:0}.legacy-entry-title{color:#fff;font-size:16px;font-weight:800}.legacy-entry-desc{color:#fff9;font-size:13px;margin-top:2px}.legacy-entry-arrow{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:#c4b5fd;font-size:13px;font-weight:700}.legacy-entry-arrow svg{transition:transform .2s ease}.legacy-modules-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.legacy-modules-intro h3{margin:3px 0 0;color:#1a1a2e;font-size:20px;font-weight:800}.legacy-modules-count{padding:4px 12px;color:#4f46e5;font-size:13px;font-weight:700;background:#4f46e51a;border-radius:50px}.hero-welcome{background:linear-gradient(135deg,#1a1a2e,#2d2d44);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:32px 36px;position:relative;overflow:hidden;min-height:140px}.hero-welcome:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:150%;background:radial-gradient(circle,rgba(102,126,234,.2) 0%,transparent 60%);pointer-events:none}.hero-welcome .hero-content{position:relative;z-index:1}.hero-welcome .hero-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#667eea33;border-radius:50px;margin-bottom:16px;border:1px solid rgba(102,126,234,.3)}.hero-welcome .hero-badge svg{color:#a78bfa;width:14px;height:14px}.hero-welcome .hero-badge span{font-size:12px;font-weight:600;color:#a78bfa}.hero-welcome .hero-main-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px}.hero-welcome h2{font-size:24px;font-weight:800;color:#fff;margin:0;letter-spacing:-.5px;line-height:1.2;white-space:nowrap}.hero-welcome .hero-desc{font-size:14px;color:#fff9;line-height:1.6;max-width:500px}.hero-welcome .hero-stats{display:flex;gap:20px}.hero-welcome .hero-stats .stat{text-align:center;padding:12px 16px;background:#ffffff0f;border-radius:12px;border:1px solid rgba(255,255,255,.08);min-width:72px;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-welcome .hero-stats .stat:hover{background:#ffffff1a;transform:translateY(-2px)}.hero-welcome .hero-stats .stat .stat-value{font-size:24px;font-weight:800;color:#fff;text-shadow:0 0 20px rgba(167,139,250,.5);line-height:1.2}.hero-welcome .hero-stats .stat .stat-label{font-size:11px;color:#ffffffb3;margin-top:4px;font-weight:500;letter-spacing:.3px}.hero-welcome .hero-aigc-btn{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:9px 22px 9px 18px;background:#ffffff14;color:#ffffffe0;font-size:13px;font-weight:500;letter-spacing:.3px;border:1px solid rgba(255,255,255,.12);border-radius:50px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.hero-welcome .hero-aigc-btn svg{color:#a78bfa;transition:transform .3s ease}.hero-welcome .hero-aigc-btn:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.6),transparent);opacity:0;transition:opacity .3s ease}.hero-welcome .hero-aigc-btn:hover{background:#ffffff24;border-color:#a78bfa59;color:#fff;box-shadow:0 0 20px #7c3aed33}.hero-welcome .hero-aigc-btn:hover svg{transform:rotate(-8deg) scale(1.1);color:#c4b5fd}.hero-welcome .hero-aigc-btn:hover:after{opacity:1}.hero-welcome .hero-aigc-btn:active{transform:scale(.97)}.hero-quick-access{background:linear-gradient(135deg,#1a1a2e,#2d2d44);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:28px 32px;display:flex;flex-direction:column;min-height:140px}.hero-quick-access .quick-title{font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px}.hero-quick-access .quick-items{display:flex;flex-wrap:wrap;gap:12px;flex:1;align-content:flex-start}.hero-quick-access .quick-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:84px;position:relative;overflow:hidden}.hero-quick-access .quick-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--icon-gradient);opacity:0;transition:opacity .3s ease}.hero-quick-access .quick-item:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 8px 24px #0003}.hero-quick-access .quick-item:hover:before{opacity:.08}.hero-quick-access .quick-item:hover .quick-icon{transform:scale(1.1) rotate(-5deg);box-shadow:0 6px 20px var(--icon-shadow, rgba(0, 0, 0, .3))}.hero-quick-access .quick-item:hover .quick-name{color:#fff}.hero-quick-access .quick-item:active{transform:translateY(-2px)}.hero-quick-access .quick-item .quick-icon{width:40px;height:40px;border-radius:12px;background:var(--icon-gradient);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px var(--icon-shadow, rgba(0, 0, 0, .2))}.hero-quick-access .quick-item .quick-icon svg{width:18px;height:18px}.hero-quick-access .quick-item .quick-name{font-size:12px;font-weight:600;color:#ffffffbf;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:76px;transition:color .3s ease}.hero-quick-access .quick-item .quick-new-window{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:5px;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff9;opacity:0;transition:all .25s ease;z-index:2}.hero-quick-access .quick-item .quick-new-window:hover{background:#ffffff4d;color:#fff;transform:scale(1.1)}.hero-quick-access .quick-item:hover .quick-new-window{opacity:1}.hero-quick-access .quick-item.card-blue .quick-icon{--icon-gradient: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--icon-shadow: rgba(59, 130, 246, .4)}.hero-quick-access .quick-item.card-purple .quick-icon{--icon-gradient: linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--icon-shadow: rgba(139, 92, 246, .4)}.hero-quick-access .quick-item.card-pink .quick-icon{--icon-gradient: linear-gradient(135deg, #ec4899 0%, #f472b6 100%);--icon-shadow: rgba(236, 72, 153, .4)}.hero-quick-access .quick-item.card-green .quick-icon{--icon-gradient: linear-gradient(135deg, #10b981 0%, #34d399 100%);--icon-shadow: rgba(16, 185, 129, .4)}.hero-quick-access .quick-item.card-amber .quick-icon{--icon-gradient: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--icon-shadow: rgba(245, 158, 11, .4)}.hero-quick-access .quick-item.card-cyan .quick-icon{--icon-gradient: linear-gradient(135deg, #06b6d4 0%, #22d3ee 100%);--icon-shadow: rgba(6, 182, 212, .4)}.hero-quick-access .quick-item.card-indigo .quick-icon{--icon-gradient: linear-gradient(135deg, #6366f1 0%, #818cf8 100%);--icon-shadow: rgba(99, 102, 241, .4)}.hero-quick-access .quick-item.card-violet .quick-icon{--icon-gradient: linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--icon-shadow: rgba(124, 58, 237, .4)}.hero-quick-access .quick-item.card-red .quick-icon{--icon-gradient: linear-gradient(135deg, #ef4444 0%, #f87171 100%);--icon-shadow: rgba(239, 68, 68, .4)}.section-group{margin-bottom:40px}.section-group:last-child{margin-bottom:0}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-left:4px}.section-header .section-icon{width:36px;height:36px;border-radius:10px;background:var(--section-color);display:flex;align-items:center;justify-content:center;color:#fff}.section-header .section-icon svg{width:18px;height:18px}.section-header .section-title{font-size:18px;font-weight:700;color:#1a1a2e}.section-header .section-count{font-size:12px;padding:4px 10px;background:#0000000d;border-radius:20px;color:#6b7280}.bento-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.bento-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bento-grid{grid-template-columns:1fr}}.bento-card{position:relative;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.bento-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-gradient);opacity:0;transition:opacity .3s ease}.bento-card:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:var(--card-gradient);opacity:0;border-radius:50%;filter:blur(60px);transition:opacity .4s ease;pointer-events:none}.bento-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f,0 4px 12px #00000014;border-color:transparent}.bento-card:hover:before{opacity:1}.bento-card:hover:after{opacity:.08}.bento-card:hover .bento-icon{transform:scale(1.1) rotate(-3deg);box-shadow:0 8px 24px var(--card-shadow)}.bento-card:hover .bento-arrow{opacity:1;transform:translate(4px)}.bento-card:hover .bento-title{color:var(--card-text-color, #1a1a2e)}.bento-card:hover .bento-action{color:var(--card-action-color, #667eea)}.bento-card:active{transform:translateY(-2px);transition-duration:.1s}.bento-card .bento-content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.bento-card .bento-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.bento-card .bento-icon{width:44px;height:44px;border-radius:12px;background:var(--card-gradient);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px var(--card-shadow)}.bento-card .bento-icon svg{width:20px;height:20px}.bento-card .bento-new-window{width:28px;height:28px;border-radius:8px;background:#0000000a;display:flex;align-items:center;justify-content:center;color:#9ca3af;opacity:0;transition:all .25s ease;cursor:pointer}.bento-card .bento-new-window:hover{background:var(--card-gradient);color:#fff;transform:scale(1.1);box-shadow:0 4px 12px var(--card-shadow)}.bento-card:hover .bento-new-window{opacity:1}.bento-card .bento-tag{font-size:10px;padding:4px 10px;border-radius:20px;background:#667eea1a;color:#667eea;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bento-card .bento-title{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px;transition:color .3s ease;line-height:1.4}.bento-card .bento-desc{font-size:13px;color:#6b7280;line-height:1.5;flex:1}.bento-card .bento-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.bento-card .bento-action{font-size:13px;font-weight:600;color:#6b7280;display:flex;align-items:center;gap:4px;transition:color .3s ease}.bento-card .bento-arrow{opacity:0;transform:translate(-4px);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--card-action-color, #667eea)}.bento-card.bento-large{padding:24px}.bento-card.bento-large .bento-icon{width:52px;height:52px}.bento-card.bento-large .bento-icon svg{width:24px;height:24px}.bento-card.bento-large .bento-title{font-size:18px}.bento-card.bento-large .bento-desc{font-size:14px}.bento-card.card-blue{--card-gradient: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--card-shadow: rgba(59, 130, 246, .3);--card-action-color: #3b82f6}.bento-card.card-purple{--card-gradient: linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--card-shadow: rgba(139, 92, 246, .3);--card-action-color: #8b5cf6}.bento-card.card-green{--card-gradient: linear-gradient(135deg, #10b981 0%, #34d399 100%);--card-shadow: rgba(16, 185, 129, .3);--card-action-color: #10b981}.bento-card.card-pink{--card-gradient: linear-gradient(135deg, #ec4899 0%, #f472b6 100%);--card-shadow: rgba(236, 72, 153, .3);--card-action-color: #ec4899}.bento-card.card-amber{--card-gradient: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--card-shadow: rgba(245, 158, 11, .3);--card-action-color: #f59e0b}.bento-card.card-cyan{--card-gradient: linear-gradient(135deg, #06b6d4 0%, #22d3ee 100%);--card-shadow: rgba(6, 182, 212, .3);--card-action-color: #06b6d4}.bento-card.card-indigo{--card-gradient: linear-gradient(135deg, #6366f1 0%, #818cf8 100%);--card-shadow: rgba(99, 102, 241, .3);--card-action-color: #6366f1}.bento-card.card-violet{--card-gradient: linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--card-shadow: rgba(124, 58, 237, .3);--card-action-color: #7c3aed}.bento-card.card-red{--card-gradient: linear-gradient(135deg, #ef4444 0%, #f87171 100%);--card-shadow: rgba(239, 68, 68, .3);--card-action-color: #ef4444}.dashboard-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#f5f7fa,#f8f9fc)}.dashboard-loading .loading-spinner{margin-bottom:16px}.dashboard-loading .loading-text{color:#6b7280;font-size:14px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-state .empty-icon{width:100px;height:100px;border-radius:50%;background:#00000008;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#9ca3af}.empty-state .empty-text{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.empty-state .empty-hint{font-size:14px;color:#9ca3af}@media(max-width:768px){.dashboard-header .header-content{padding:12px 20px}.dashboard-header .header-title-section .logo-icon{width:36px;height:36px;border-radius:10px}.dashboard-header .header-title-section .title-wrapper h1{font-size:16px}.dashboard-main{padding:24px 16px 60px}.hero-section{gap:16px}.hero-welcome{padding:28px}.hero-welcome h2{font-size:24px}.hero-welcome .hero-stats{gap:24px;flex-wrap:wrap}.hero-welcome .hero-stats .stat .stat-value{font-size:24px}.hero-quick-access{padding:24px}.section-header .section-icon{width:32px;height:32px}.section-header .section-title{font-size:16px}.bento-card{padding:20px}.bento-card.bento-large{padding:24px}.bento-card.bento-large .bento-icon{width:52px;height:52px}.bento-card.bento-large .bento-icon svg{width:26px;height:26px}}.fd-floating-btn{position:fixed;bottom:20%;right:0;transform:translateY(50%) translate(50%);z-index:10001;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;box-shadow:0 4px 16px #667eea59,0 6px 24px #0000001f;transition:all .3s cubic-bezier(.4,0,.2,1)}.fd-floating-btn:hover{opacity:1;transform:translateY(50%) translate(0);box-shadow:0 6px 24px #667eea73,0 10px 32px #0000002e}.fd-floating-btn:hover .fd-floating-tooltip{opacity:1;margin-right:12px}.fd-floating-btn:hover .fd-floating-icon{transform:scale(1.1)}.fd-floating-btn:active{transform:translateY(50%) translate(0) scale(.95)}.fd-floating-btn.fd-hidden{opacity:0;pointer-events:none;transform:translateY(50%) translate(100%)}.fd-floating-btn.fd-close-mode{transform:translateY(50%) translate(0);background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 16px #ef444459,0 6px 24px #0000001f}.fd-floating-btn.fd-close-mode:hover{box-shadow:0 6px 24px #ef444473,0 10px 32px #0000002e}.fd-floating-btn .fd-floating-icon{color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.fd-floating-btn .fd-floating-tooltip{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:8px;background:#1a1a2ef2;color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;transition:all .3s ease;pointer-events:none;box-shadow:0 4px 12px #00000026}.fd-floating-btn .fd-floating-tooltip:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#1a1a2ef2}.fd-fullscreen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a61;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}.fd-fullscreen-overlay.fd-closing{animation:fd-overlay-out .5s ease forwards}@keyframes fd-overlay-out{0%{opacity:1}to{opacity:0}}.fd-dashboard-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;background:linear-gradient(160deg,#f5f7fa,#f8f9fc);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform,opacity;animation:fd-panel-in .35s cubic-bezier(.22,1,.36,1) forwards}.fd-dashboard-wrapper.fd-closing{animation:fd-panel-out .28s cubic-bezier(.4,0,1,1) forwards}.fd-dashboard-wrapper .dashboard-container{min-height:100vh}@keyframes fd-panel-in{0%{opacity:0;transform:translate3d(24px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes fd-panel-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(18px,0,0) scale(.99)}}@media(max-width:768px){.fd-floating-btn{width:44px;height:44px}}._modernModal_1fbvl_1 .ant-modal-content{background:linear-gradient(180deg,#2f2941,#1c1925);border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px -12px #00000080;overflow:hidden}._modernModal_1fbvl_1 .ant-modal-close{color:#fff9;top:16px;right:16px}._modernModal_1fbvl_1 .ant-modal-close:hover{color:#ffffffe6;background:#ffffff1a}._modernModal_1fbvl_1 .ant-modal-body{padding:0}._taskDetailModern_1fbvl_21{padding:24px;color:#ffffffe6}._taskDetailModern_1fbvl_21 ._header_1fbvl_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}._taskDetailModern_1fbvl_21 ._header_1fbvl_25 ._headerLeft_1fbvl_33{display:flex;align-items:center;gap:12px}._taskDetailModern_1fbvl_21 ._header_1fbvl_25 ._headerLeft_1fbvl_33 ._title_1fbvl_38{font-size:20px;font-weight:600;color:#fff;margin:0}._taskDetailModern_1fbvl_21 ._header_1fbvl_25 ._headerLeft_1fbvl_33 ._taskId_1fbvl_44{font-size:12px;color:#fff6;font-family:monospace;background:#ffffff0d;padding:4px 8px;border-radius:6px}._taskDetailModern_1fbvl_21 ._header_1fbvl_25 ._statusBadge_1fbvl_52{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58 ._infoCard_1fbvl_64{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58 ._infoCard_1fbvl_64:hover{background:#ffffff0f;border-color:#ffffff1a}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58 ._infoCard_1fbvl_64 ._infoIcon_1fbvl_78{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf633,#6366f133);border-radius:10px;color:#a78bfa;flex-shrink:0}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58 ._infoCard_1fbvl_64 ._infoContent_1fbvl_89{display:flex;flex-direction:column;gap:2px;min-width:0}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58 ._infoCard_1fbvl_64 ._infoContent_1fbvl_89 ._infoLabel_1fbvl_95{font-size:12px;color:#ffffff80}._taskDetailModern_1fbvl_21 ._infoGrid_1fbvl_58 ._infoCard_1fbvl_64 ._infoContent_1fbvl_89 ._infoValue_1fbvl_99{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskDetailModern_1fbvl_21 ._timeInfo_1fbvl_107{display:flex;gap:24px;margin-bottom:20px;padding:12px 16px;background:#ffffff05;border-radius:10px}._taskDetailModern_1fbvl_21 ._timeInfo_1fbvl_107 ._timeItem_1fbvl_115{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff80}._taskDetailModern_1fbvl_21 ._timeInfo_1fbvl_107 ._timeItem_1fbvl_115 svg{color:#ffffff4d}._taskDetailModern_1fbvl_21 ._promptSection_1fbvl_125{margin-bottom:16px}._taskDetailModern_1fbvl_21 ._promptSection_1fbvl_125 ._sectionTitle_1fbvl_128{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ffffffb3;margin-bottom:10px}._taskDetailModern_1fbvl_21 ._promptSection_1fbvl_125 ._sectionTitle_1fbvl_128 svg{color:#a78bfa}._taskDetailModern_1fbvl_21 ._promptSection_1fbvl_125 ._promptContent_1fbvl_140{padding:14px 16px;background:#0000004d;border-radius:10px;border:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.6;color:#fffc;white-space:pre-wrap;word-break:break-word}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._sectionTitle_1fbvl_128{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ffffffb3;margin-bottom:12px}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._sectionTitle_1fbvl_128 svg{color:#a78bfa}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163{display:flex;gap:12px;flex-wrap:wrap}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163 ._refItem_1fbvl_168{position:relative;width:80px;height:80px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid rgba(255,255,255,.1);transition:all .25s ease}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163 ._refItem_1fbvl_168:hover{border-color:#8b5cf699;transform:scale(1.05)}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163 ._refItem_1fbvl_168:hover ._refOverlay_1fbvl_182{opacity:1}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163 ._refItem_1fbvl_168 ._refImage_1fbvl_185{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163 ._refItem_1fbvl_168 ._refOverlay_1fbvl_182{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;color:#fff}._taskDetailModern_1fbvl_21 ._refsSection_1fbvl_151 ._refsGrid_1fbvl_163 ._refItem_1fbvl_168 ._refLabel_1fbvl_204{position:absolute;bottom:0;left:0;right:0;padding:4px;background:linear-gradient(transparent,#000c);font-size:10px;color:#fff;text-align:center;font-weight:500}._modal_t62lc_2 .ant-modal-content{border-radius:0!important;box-shadow:none!important;overflow:hidden!important;border:none!important;display:flex;flex-direction:column;height:100vh!important;width:100vw!important;max-width:none!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;padding:0!important}._modal_t62lc_2 .ant-modal-body{padding:0!important;margin:0!important;background:linear-gradient(145deg,#f8fafc,#f1f5f9);flex:1;overflow:hidden!important;height:calc(100vh - 80px)!important}._modal_t62lc_2 .ant-modal-header{display:none!important}._modal_t62lc_2 .ant-modal-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;border-radius:0!important}._modal_t62lc_2 .ant-modal-close{display:none!important}._modalNonFullScreen_t62lc_41 .ant-modal-content{border-radius:16px!important;box-shadow:0 10px 40px #00000026!important;overflow:hidden!important;display:flex;flex-direction:column;height:auto!important;width:auto!important;max-width:1600px!important;position:relative!important;top:auto!important;left:auto!important;margin:auto!important;padding:0!important}._modalNonFullScreen_t62lc_41 .ant-modal-body{padding:0!important;margin:0!important;background:linear-gradient(145deg,#f8fafc,#f1f5f9);overflow:hidden!important;max-height:85vh!important}._modalNonFullScreen_t62lc_41 .ant-modal-header{display:none!important}._modalNonFullScreen_t62lc_41 .ant-modal-footer{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;margin:0!important;border-radius:0 0 16px 16px!important}._modalNonFullScreen_t62lc_41 .ant-modal-close{display:none!important}._container_t62lc_78{display:flex;flex-direction:column;background:transparent;padding:0 15px;gap:12px;overflow:hidden;height:100%;min-height:0;transition:background .6s ease}._container_t62lc_78._videoMode_normal_t62lc_89{background:linear-gradient(180deg,#1a1435,#221a42 12%,#2a204f 25%,#32265c 40%,#6d28aa80,#8b5cf640,#a78bfa1f)}._container_t62lc_78._videoMode_first_tail_t62lc_92{background:linear-gradient(180deg,#0f2830,#123038 12%,#153840 25%,#184048 40%,#0891b280,#06b6d440,#22d3ee1f)}._container_t62lc_78._videoMode_multi_image_t62lc_95{background:linear-gradient(180deg,#2a1810,#351e14 12%,#402418 25%,#4b2a1c 40%,#c2410c80,#f9731640,#fb923c1f)}._container_t62lc_78._videoMode_video_extend_t62lc_98{background:linear-gradient(180deg,#0f2418,#132c1e 12%,#173424 25%,#1b3c2a 40%,#16a34a80,#22c55e40,#4ade801f)}._container_t62lc_78._videoMode_txt2video_t62lc_101{background:linear-gradient(180deg,#2a1028,#351430 12%,#401838 25%,#4b1c40 40%,#be327880,#ec489940,#f472b61f)}._videoModeHeader_t62lc_105{display:flex;align-items:center;justify-content:flex-start;padding:12px 0 0}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111{display:flex;position:relative;background:#00000080;padding:5px;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 20px #0000004d}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._slideIndicator_t62lc_121{position:absolute;top:5px;left:5px;width:calc((100% - 10px)/5);height:calc(100% - 10px);border-radius:8px;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.25)}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:8px;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;min-width:120px}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111 ._tabIcon_t62lc_147{color:#ffffffbf;transition:all .25s ease;flex-shrink:0}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111 ._tabText_t62lc_152{font-size:13px;font-weight:500;color:#fffc;transition:all .25s ease;white-space:nowrap;letter-spacing:.02em}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111:hover:not(._active_t62lc_160){background:#ffffff14}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111:hover:not(._active_t62lc_160) ._tabIcon_t62lc_147{color:#fffffff2}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111:hover:not(._active_t62lc_160) ._tabText_t62lc_152{color:#fff}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabIcon_t62lc_147{color:#fff}._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabText_t62lc_152{color:#fff;font-weight:600}._videoMode_normal_t62lc_89 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._slideIndicator_t62lc_121{background:#8b5cf673;border-color:#8b5cf6b3;box-shadow:0 0 28px #8b5cf680,inset 0 1px #ffffff26}._videoMode_first_tail_t62lc_92 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._slideIndicator_t62lc_121{background:#06b6d473;border-color:#06b6d4b3;box-shadow:0 0 28px #06b6d480,inset 0 1px #ffffff26}._videoMode_multi_image_t62lc_95 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._slideIndicator_t62lc_121{background:#f9731673;border-color:#f97316b3;box-shadow:0 0 28px #f9731680,inset 0 1px #ffffff26}._videoMode_video_extend_t62lc_98 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._slideIndicator_t62lc_121{background:#22c55e73;border-color:#22c55eb3;box-shadow:0 0 28px #22c55e80,inset 0 1px #ffffff26}._videoMode_txt2video_t62lc_101 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._slideIndicator_t62lc_121{background:#ec489973;border-color:#ec4899b3;box-shadow:0 0 28px #ec489980,inset 0 1px #ffffff26}._videoMode_normal_t62lc_89 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabIcon_t62lc_147,._videoMode_normal_t62lc_89 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabText_t62lc_152{color:#ddd6fe}._videoMode_first_tail_t62lc_92 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabIcon_t62lc_147,._videoMode_first_tail_t62lc_92 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabText_t62lc_152{color:#a5f3fc}._videoMode_multi_image_t62lc_95 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabIcon_t62lc_147,._videoMode_multi_image_t62lc_95 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabText_t62lc_152{color:#fed7aa}._videoMode_video_extend_t62lc_98 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabIcon_t62lc_147,._videoMode_video_extend_t62lc_98 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabText_t62lc_152{color:#bbf7d0}._videoMode_txt2video_t62lc_101 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabIcon_t62lc_147,._videoMode_txt2video_t62lc_101 ._videoModeHeader_t62lc_105 ._videoModeTabs_t62lc_111 ._videoModeTab_t62lc_111._active_t62lc_160 ._tabText_t62lc_152{color:#fbcfe8}._imageMode_t62lc_227,._imageMode_text2image_t62lc_227{background:linear-gradient(180deg,#e8eaf6,#e0e3f1,#d5d9ed 30%,#c5cbe9,#8b93e666 70%,#a5aced40,#c5cae926)}._imageMode_ref2image_t62lc_231{background:linear-gradient(180deg,#eceff1,#e4e8ec,#d6dce2 30%,#c4cdd6,#7890a659 70%,#90a4b633,#b0becc1a)}._imageModeHeader_t62lc_235{display:flex;align-items:center;justify-content:flex-start;padding:12px 0 0}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241{display:flex;position:relative;background:#fff9;padding:5px;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(99,102,241,.2);box-shadow:0 4px 20px #6366f126}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._slideIndicator_t62lc_121{position:absolute;top:5px;left:5px;width:calc((100% - 10px)/2);height:calc(100% - 10px);border-radius:8px;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:0;background:#6366f1d9;border:1px solid rgba(99,102,241,.9);box-shadow:0 0 20px #6366f159,inset 0 1px #fff3}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:8px;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;min-width:120px}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241 ._tabIcon_t62lc_147{color:#6366f180;transition:all .25s ease;flex-shrink:0}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241 ._tabText_t62lc_152{font-size:13px;font-weight:500;color:#6366f199;transition:all .25s ease;white-space:nowrap;letter-spacing:.02em}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241:hover:not(._active_t62lc_160){background:#6366f114}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241:hover:not(._active_t62lc_160) ._tabIcon_t62lc_147{color:#6366f1cc}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241:hover:not(._active_t62lc_160) ._tabText_t62lc_152{color:#6366f1d9}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241._active_t62lc_160 ._tabIcon_t62lc_147{color:#fff}._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241._active_t62lc_160 ._tabText_t62lc_152{font-weight:600;color:#fff}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._slideIndicator_t62lc_121{background:#546e8ad9;border-color:#546e8ae6;box-shadow:0 0 20px #546e8a59,inset 0 1px #fff3}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241{border-color:#546e8a33;box-shadow:0 4px 20px #546e8a26}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241 ._tabIcon_t62lc_147{color:#37506b8c}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241 ._tabText_t62lc_152{color:#37506ba6}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241:hover:not(._active_t62lc_160){background:#546e8a14}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241:hover:not(._active_t62lc_160) ._tabIcon_t62lc_147{color:#37506bd9}._imageMode_ref2image_t62lc_231 ._imageModeHeader_t62lc_235 ._imageModeTabs_t62lc_241 ._imageModeTab_t62lc_241:hover:not(._active_t62lc_160) ._tabText_t62lc_152{color:#37506be6}._modalFooter_t62lc_335{display:flex;justify-content:space-between;align-items:center;padding:10px 22px;background:linear-gradient(145deg,#fff,#f8fafc);border-top:1px solid rgba(229,231,235,.3)}._modalFooter_t62lc_335 ._footerLeft_t62lc_343{flex:1;display:flex;align-items:center}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedSection_t62lc_348{display:flex;align-items:center;width:100%}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._noSelectedTip_t62lc_353{color:#9ca3af;font-size:14px;font-style:italic}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviews_t62lc_358{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;overflow-x:auto;max-width:500px;padding:4px 0}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviews_t62lc_358::-webkit-scrollbar{height:4px}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviews_t62lc_358::-webkit-scrollbar-track{background:#e5e7eb4d;border-radius:2px}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviews_t62lc_358::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviews_t62lc_358::-webkit-scrollbar-thumb:hover{background:#8b5cf680}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381{flex-shrink:0;width:50px;height:50px;border-radius:8px;overflow:hidden}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388{position:relative;width:100%;height:100%;cursor:pointer;border:2px solid white;border-radius:8px;overflow:hidden;transition:all .2s ease}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388:hover{transform:scale(1.05);box-shadow:0 4px 12px #8b5cf64d}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388:hover ._selectedRemoveBtn_t62lc_402{opacity:1;transform:scale(1)}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388 ._selectedPreviewMedia_t62lc_406{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388 ._selectedLandscape_t62lc_411,._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388 ._selectedPortrait_t62lc_414{-o-object-position:center;object-position:center}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388 ._selectedVideoOverlay_t62lc_417{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}._modalFooter_t62lc_335 ._footerLeft_t62lc_343 ._selectedPreviewItem_t62lc_381 ._selectedPreviewContent_t62lc_388 ._selectedRemoveBtn_t62lc_402{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;opacity:0;transform:scale(.8);transition:all .2s ease;z-index:10;box-shadow:0 2px 6px #ef44444d}._modalFooter_t62lc_335 ._footerRight_t62lc_453{display:flex;gap:12px}._modalFooter_t62lc_335 ._footerRight_t62lc_453 ._cancelButton_t62lc_457{border:1px solid rgba(229,231,235,.6);color:#6b7280;border-radius:12px;height:44px;padding:0 20px;font-weight:500}._modalFooter_t62lc_335 ._footerRight_t62lc_453 ._cancelButton_t62lc_457:hover{border-color:#d1d5db;color:#374151;background:#f9fafbcc}._modalFooter_t62lc_335 ._footerRight_t62lc_453 ._confirmButton_t62lc_470{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;height:44px;padding:0 24px;font-weight:600;box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #ffffff1a inset}._modalFooter_t62lc_335 ._footerRight_t62lc_453 ._confirmButton_t62lc_470:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666,0 0 0 1px #fff3 inset}._modalFooter_t62lc_335 ._footerRight_t62lc_453 ._confirmButton_t62lc_470:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}._generateSection_t62lc_491{background:transparent;padding:0}._generateForm_t62lc_496 ._modernCreativeArea_t62lc_496{display:flex;flex-direction:column;gap:0}._generateForm_t62lc_496 ._modernToolbar_t62lc_501{display:flex;justify-content:space-between;padding:0 12px;gap:12px}._generateForm_t62lc_496 ._modernLeftArea_t62lc_507{flex:1;display:flex;align-items:center;min-height:70px}._generateForm_t62lc_496 ._modernRefArea_t62lc_513{display:flex;align-items:center;gap:8px}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 .cs-upload-area{border:none!important;padding:0!important;background-color:transparent!important;border-radius:0!important;min-height:auto!important}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 .cs-upload-area:hover{border-color:transparent!important;background-color:transparent!important}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529{display:flex;gap:5px;padding:10px 0}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529{position:relative;width:45px;height:60px}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernImageContainer_t62lc_539{width:100%;height:100%;border-radius:8px;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9fafb;position:relative;cursor:pointer}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernImageContainer_t62lc_539 ._modernRefImage_t62lc_551{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernImageContainer_t62lc_539 ._modernImagePreviewOverlay_t62lc_557{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernImageContainer_t62lc_539 ._modernRefLabel_t62lc_571{position:absolute;bottom:2px;left:2px;right:2px;padding:2px 4px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:10px;text-align:center;border-radius:0 0 4px 4px}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernImageContainer_t62lc_539:hover ._modernImagePreviewOverlay_t62lc_557{opacity:1}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernRefPlaceholder_t62lc_586{width:100%;height:100%;border-radius:8px;border:2px dashed rgba(107,114,128,.4);background:#f9fafbcc;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernRefPlaceholder_t62lc_586 span{font-size:10px;color:#6b7280;text-align:center}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529:hover ._modernImageContainer_t62lc_539{transform:scale(1.05);box-shadow:0 4px 12px #00000026,0 0 0 1px #0000001a}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 .ant-image-mask{border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 .ant-image-mask:hover{background:#0009!important}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernRemoveBtn_t62lc_616{position:absolute;top:-2px;right:-2px;width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:15;box-shadow:0 2px 6px #ef44444d,0 0 0 2px #fff;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff;font-size:12px;font-weight:500}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernRemoveBtn_t62lc_616:hover{transform:scale(1.15);box-shadow:0 3px 8px #ef444466,0 0 0 2px #fff;background:linear-gradient(135deg,#f87171,#ef4444)}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefThumbs_t62lc_529 ._modernRefThumb_t62lc_529 ._modernRemoveBtn_t62lc_616:active{transform:scale(1.05)}._generateForm_t62lc_496 ._previewMask_t62lc_643{background:#00000080!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}._generateForm_t62lc_496 ._previewMask_t62lc_643:hover{background:linear-gradient(135deg,#8b5cf6cc,#7c3aedcc)!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #8b5cf64d!important}._generateForm_t62lc_496 ._previewMask_t62lc_643:active{transform:scale(.98)!important;transition:transform .1s ease!important}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefButton_t62lc_662{width:30px;height:60px;border-radius:8px;border:2px dashed rgba(107,114,128,.3);background:#f9fafbcc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#6b728099;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefButton_t62lc_662:hover{border-color:#8b5cf680;background:linear-gradient(135deg,#8b5cf614,#8b5cf61f);color:#8b5cf6;transform:scale(1.05) translateY(-2px);box-shadow:0 4px 16px #8b5cf633,0 0 0 1px #8b5cf61a}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefButton_t62lc_662:active{transform:scale(.98) translateY(0);transition:transform .1s}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefGenerateButton_t62lc_688{width:30px;height:60px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid rgba(139,92,246,.3);background:linear-gradient(135deg,#8b5cf633,#8b5cf6cc);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #8b5cf626,0 0 0 1px #8b5cf60d}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefGenerateButton_t62lc_688:hover:not(:disabled){border-color:#8b5cf699;background:linear-gradient(135deg,#8b5cf626,#8b5cf6);transform:scale(1.05) translateY(-2px);box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #8b5cf626}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefGenerateButton_t62lc_688:active:not(:disabled){transform:scale(.98) translateY(0);transition:transform .1s}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 ._modernRefGenerateButton_t62lc_688:disabled{opacity:.4;cursor:not-allowed;border-color:#6b728033;background:#f9fafb80}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 .cs-upload-area.disabled ._modernRefButton_t62lc_662{opacity:.4;cursor:not-allowed;transform:none;border-color:#6b728033;background:#f9fafb80;color:#6b72804d}._generateForm_t62lc_496 ._modernRefArea_t62lc_513 .cs-upload-area.disabled ._modernRefButton_t62lc_662:hover{transform:none;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000d;border-color:#6b728033;background:#f9fafb80;color:#6b72804d}._generateForm_t62lc_496 ._modernModelSelect_t62lc_732 ._modernModelFormItem_t62lc_732{margin:0}._generateForm_t62lc_496 ._modernModelSelect_t62lc_732 ._modernSelectModel_t62lc_735{min-width:140px}._generateForm_t62lc_496 ._modernModelSelect_t62lc_732 ._modernSelectModel_t62lc_735 ._ant-select-selector_t62lc_738{border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .3s ease}._generateForm_t62lc_496 ._modernModelSelect_t62lc_732 ._modernSelectModel_t62lc_735 ._ant-select-selector_t62lc_738:hover{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf60d}._generateForm_t62lc_496 ._modernModelSelect_t62lc_732 ._modernSelectModel_t62lc_735._ant-select-focused_t62lc_748 ._ant-select-selector_t62lc_738{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752{position:relative;background:#fff;border-radius:16px;border:2px solid #e5e7eb;box-shadow:0 2px 12px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:160px;overflow:hidden;padding-top:10px}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752:hover{border-color:#8b5cf6;box-shadow:0 4px 20px #8b5cf61a,0 0 0 1px #8b5cf60d}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752:focus-within{border-color:#8b5cf6;border-width:3px;box-shadow:0 4px 20px #8b5cf626,0 0 0 1px #8b5cf61a}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernPromptInputContainer_t62lc_772{position:relative;width:100%}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernPromptFormItem_t62lc_776{margin:0}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernPromptFormItem_t62lc_776 ._modernPromptInput_t62lc_772{border:none;outline:none;resize:none;padding:16px 20px 50px;font-size:16px;line-height:1.6;color:#1f2937;background:transparent;min-height:100px}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernPromptFormItem_t62lc_776 ._modernPromptInput_t62lc_772::-moz-placeholder{color:#9ca3af;font-style:normal}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernPromptFormItem_t62lc_776 ._modernPromptInput_t62lc_772::placeholder{color:#9ca3af;font-style:normal}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernPromptFormItem_t62lc_776 ._modernPromptInput_t62lc_772:focus{outline:none;box-shadow:none}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798{position:absolute;bottom:8px;right:16px;display:flex;gap:8px;align-items:center}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806{display:flex;align-items:center;gap:10px;padding:0 14px;height:40px;background:linear-gradient(135deg,#8b5cf61a,#7c3aed1a);border-radius:12px;border:1px solid rgba(139,92,246,.2);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #8b5cf61a}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806:hover{background:linear-gradient(135deg,#8b5cf626,#7c3aed26);border-color:#8b5cf659;box-shadow:0 4px 12px #8b5cf626}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 ._aiReviewLabel_t62lc_823{font-size:13px;font-weight:600;color:#7c3aed;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 .ant-switch{min-width:44px;height:24px;background:#d1d5db;border:2px solid #c9cdd4;box-shadow:inset 0 1px 3px #0000001a}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 .ant-switch .ant-switch-handle{width:18px;height:18px;top:1px;inset-inline-start:2px}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 .ant-switch .ant-switch-handle:before{border-radius:50%;box-shadow:0 2px 4px #0003}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:inset 0 1px 3px #0000001a,0 0 12px #22c55e66}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 20px)}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806 .ant-switch.ant-switch-checked .ant-switch-handle:before{background:#fff;box-shadow:0 2px 6px #00000040}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806._aiReviewEnabled_t62lc_859{background:linear-gradient(135deg,#22c55e1a,#16a34a1a);border-color:#22c55e4d;box-shadow:0 2px 8px #22c55e26}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806._aiReviewEnabled_t62lc_859 ._aiReviewLabel_t62lc_823{color:#16a34a}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._aiReviewSwitch_t62lc_806._aiReviewEnabled_t62lc_859:hover{background:linear-gradient(135deg,#22c55e26,#16a34a26);border-color:#22c55e66;box-shadow:0 4px 12px #22c55e33}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernAdvancedBtn_t62lc_872{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1)}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernAdvancedBtn_t62lc_872:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf666,0 0 0 1px #fff3 inset}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernAdvancedBtn_t62lc_872:active:not(:disabled){transform:translateY(-1px)}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernAdvancedBtn_t62lc_872:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;height:40px;padding:0 20px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1)}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf666,0 0 0 1px #fff3 inset}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900:active:not(:disabled){transform:translateY(-1px)}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900._processingBtn_t62lc_926{background:linear-gradient(135deg,#20750a,#d97706);color:#fff;position:relative;overflow:hidden}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900._processingBtn_t62lc_926:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_buttonShimmer_t62lc_1 2s infinite}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900._processingBtn_t62lc_926:hover{background:linear-gradient(135deg,#20750a,#d97706);transform:none;box-shadow:0 4px 16px #f59e0b4d,0 0 0 1px #ffffff1a inset}._generateForm_t62lc_496 ._modernPromptContainer_t62lc_752 ._modernButtonGroup_t62lc_798 ._modernGenerateBtn_t62lc_900 ._anticon_t62lc_947{margin-right:6px}._generateForm_t62lc_496 ._modernSaveBtn_t62lc_950{border-radius:12px;height:40px;padding:0 18px;font-size:14px;font-weight:500;border:1.5px solid rgba(139,92,246,.35);color:#7c3aed;background:#8b5cf60f;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #8b5cf614}._generateForm_t62lc_496 ._modernSaveBtn_t62lc_950:hover:not(:disabled){border-color:#8b5cf6;color:#7c3aed;background:#8b5cf61f;transform:translateY(-2px);box-shadow:0 4px 16px #8b5cf626}._generateForm_t62lc_496 ._modernSaveBtn_t62lc_950:active:not(:disabled){transform:translateY(-1px)}._generateForm_t62lc_496 ._modernSaveBtn_t62lc_950:disabled{border-color:#e5e7eb;color:#9ca3af;background:#f9fafb;box-shadow:none;transform:none}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979{margin-top:10px;padding:14px 20px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000a;animation:_slideDown_t62lc_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideDown_t62lc_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;align-items:center}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998:last-child{margin-bottom:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008{flex:1;min-width:0;margin:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedItemLayout_t62lc_1013{display:flex;align-items:center;gap:8px;min-height:32px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedLabel_t62lc_1019{font-size:13px;color:#6b7280;font-weight:500;flex-shrink:0;min-width:56px;text-align:right;line-height:32px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedFormItem_t62lc_1028{flex:1;margin:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedFormItem_t62lc_1028 .ant-form-item-control{display:block}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedInput_t62lc_1035{border-radius:8px;border:1px solid #e5e7eb;font-size:13px;width:100%;height:32px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedInput_t62lc_1035:hover{border-color:#d1d5db}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedInput_t62lc_1035:focus,._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedInput_t62lc_1035._ant-select-focused_t62lc_748 ._ant-select-selector_t62lc_738,._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._modernAdvancedInput_t62lc_1035._ant-input-number-focused_t62lc_1045{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1;min-height:32px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectTags_t62lc_1057{display:flex;flex-wrap:wrap;gap:4px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectTags_t62lc_1057 ._subjectTag_t62lc_1057{display:inline-flex;align-items:center;gap:2px;border-radius:6px;font-size:12px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectTags_t62lc_1057 ._subjectTag_t62lc_1057 ._subjectTagContent_t62lc_1069{display:inline-flex;align-items:center;gap:4px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectTags_t62lc_1057 ._subjectTag_t62lc_1057 ._subjectTagAvatar_t62lc_1074{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(139,92,246,.2)}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectTags_t62lc_1057 ._subjectTag_t62lc_1057 ._subjectTagAvatarFallback_t62lc_1082{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#8b5cf61a;color:#8b5cf6;flex-shrink:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectTags_t62lc_1057 ._subjectTag_t62lc_1057 ._subjectTagWarning_t62lc_1093{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#faad14;color:#fff;font-size:10px;font-weight:700;margin-left:2px;cursor:help}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectPickBtn_t62lc_1107{border-radius:6px;font-size:12px;color:#8b5cf6;border-color:#d8b4fe;display:inline-flex;align-items:center;gap:4px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._subjectSelector_t62lc_1049 ._subjectPickBtn_t62lc_1107:hover{color:#7c3aed;border-color:#a78bfa;background:#f5f3ff}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._ratioPresets_t62lc_1121{display:flex;gap:4px;align-items:center;height:32px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._ratioPresets_t62lc_1121 ._ratioBtn_t62lc_1127{display:inline-flex;flex-direction:row;align-items:center;gap:4px;padding:0 10px;height:30px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;color:#6b7280;transition:all .2s;white-space:nowrap;line-height:1}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._ratioPresets_t62lc_1121 ._ratioBtn_t62lc_1127:hover{border-color:#d1d5db;background:#f9fafb;color:#374151}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._ratioPresets_t62lc_1121 ._ratioBtnActive_t62lc_1149{border-color:#8b5cf6;background:#8b5cf614;color:#8b5cf6;font-weight:500}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._ratioPresets_t62lc_1121 ._ratioBtnActive_t62lc_1149:hover{border-color:#7c3aed;background:#8b5cf61f}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167{position:relative;width:56px;height:42px}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbInner_t62lc_1172{width:100%;height:100%;border-radius:6px;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);background:#1a1a2e;position:relative;cursor:pointer}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbInner_t62lc_1172 ._refMediaThumbVideo_t62lc_1184{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbInner_t62lc_1172 ._refMediaThumbOverlay_t62lc_1190{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbInner_t62lc_1172:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026,0 0 0 1px #0000001a}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbInner_t62lc_1172:hover ._refMediaThumbOverlay_t62lc_1190{opacity:1}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbRemove_t62lc_1211{position:absolute;top:-2px;right:-2px;width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:15;box-shadow:0 2px 6px #ef44444d,0 0 0 2px #fff;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff;border:none;padding:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaThumb_t62lc_1167 ._refMediaThumbRemove_t62lc_1211:hover{transform:scale(1.15);box-shadow:0 3px 8px #ef444466,0 0 0 2px #fff;background:linear-gradient(135deg,#f87171,#ef4444)}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAudioItem_t62lc_1235{position:relative;display:inline-flex;align-items:center}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAudioItem_t62lc_1235 ._refMediaPlayBtn_t62lc_1240{width:30px;height:30px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#8b5cf6;transition:all .2s;padding:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAudioItem_t62lc_1235 ._refMediaPlayBtn_t62lc_1240:hover{border-color:#8b5cf6;background:#8b5cf614;transform:scale(1.1)}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAudioItem_t62lc_1235 ._refMediaAudioRemove_t62lc_1259{position:absolute;top:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:15;box-shadow:0 1px 4px #ef44444d,0 0 0 1.5px #fff;transition:all .2s;color:#fff;border:none;padding:0;opacity:0}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAudioItem_t62lc_1235 ._refMediaAudioRemove_t62lc_1259:hover{transform:scale(1.15)}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAudioItem_t62lc_1235:hover ._refMediaAudioRemove_t62lc_1259{opacity:1}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAddBtn_t62lc_1285{display:inline-flex;align-items:center;gap:3px;padding:0 8px;height:24px;font-size:12px;color:#8b5cf6;border:1px dashed #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAddBtn_t62lc_1285:hover{border-color:#8b5cf6;background:#8b5cf60a}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAddIcon_t62lc_1303{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px dashed rgba(139,92,246,.4);color:#8b5cf6;cursor:pointer;transition:all .2s;background:#8b5cf60a}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaAddIcon_t62lc_1303:hover{border-color:#8b5cf6;background:#8b5cf61a;transform:scale(1.1)}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 .cs-upload-container{display:inline}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 .cs-upload-container .cs-upload-area{display:inline;border:none!important;padding:0!important;background:transparent!important;border-radius:0!important}._generateForm_t62lc_496 ._modernAdvancedSection_t62lc_979 ._modernAdvancedContent_t62lc_998 ._modernAdvancedRow_t62lc_998 ._modernAdvancedItem_t62lc_1008 ._refMediaInline_t62lc_1159 ._refMediaSpinner_t62lc_1331{animation:_refMediaSpin_t62lc_1331 1s linear infinite}@keyframes _refMediaSpin_t62lc_1331{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_t62lc_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _slideInUp_t62lc_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._historyContent_t62lc_1361::-webkit-scrollbar{width:6px}._historyContent_t62lc_1361::-webkit-scrollbar-track{background:#f1f5f9}._historyContent_t62lc_1361::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._historyContent_t62lc_1361::-webkit-scrollbar-thumb:hover{background:#94a3b8}._historySection_t62lc_1377{flex:1;display:flex;flex-direction:column;background:transparent;overflow:hidden;min-height:0;margin-bottom:30px}._modernHistoryHeader_t62lc_1387{display:flex;align-items:center;justify-content:space-between;padding:0 0 6px}._modernHistoryHeader_t62lc_1387 ._modernRefreshBtn_t62lc_1393{color:#6b7280;border:1px solid rgba(229,231,235,.6);border-radius:12px;width:40px;height:40px;margin-top:1px;background:#fff}._modernHistoryHeader_t62lc_1387 ._modernRefreshBtn_t62lc_1393:hover{color:#8b5cf6;border-color:#8b5cf6;background:#8b5cf60d;transform:translateY(-1px)}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408{display:flex;align-items:center}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-item_t62lc_1412{border-color:#e2e8f0;border-radius:6px;min-width:28px;height:28px;line-height:26px}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-item_t62lc_1412:hover{border-color:#6366f1}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-item_t62lc_1412._ant-pagination-item-active_t62lc_1422{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-item_t62lc_1412._ant-pagination-item-active_t62lc_1422 a{color:#fff}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-prev_t62lc_1429,._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-next_t62lc_1430{border-color:#e2e8f0;border-radius:6px;min-width:28px;height:28px;line-height:26px}._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-prev_t62lc_1429:hover,._modernHistoryHeader_t62lc_1387 ._paginationInHeader_t62lc_1408 ._historyPagination_t62lc_1412 ._ant-pagination-next_t62lc_1430:hover{border-color:#6366f1;color:#6366f1}._historyContent_t62lc_1361{flex:1;overflow-y:auto;padding:2px 3px 20px;min-height:0;position:relative;z-index:0}._emptyState_t62lc_1452{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:40px}._emptyState_t62lc_1452 ._emptyIcon_t62lc_1461{color:#d1d5db;margin-bottom:20px;opacity:.6}._emptyState_t62lc_1452 h4{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}._emptyState_t62lc_1452 p{color:#6b7280;margin:0;font-size:15px;line-height:1.5}._taskList_t62lc_1479{display:flex;flex-direction:column;gap:1px;padding-bottom:30px}._taskRow_t62lc_1486{background:#fff;border:1px solid rgba(229,231,235,.4);border-radius:16px;overflow:hidden;margin-bottom:6px;transition:all .3s cubic-bezier(.4,0,.2,1)}._taskRow_t62lc_1486:hover{border-color:#8b5cf64d;box-shadow:0 4px 20px #8b5cf61a;transform:translateY(-2px)}._taskHeader_t62lc_1500{display:flex;align-items:center;padding:12px 20px;border-bottom:2px solid rgba(229,231,235,.3);overflow:hidden}._taskHeader_t62lc_1500 ._taskCheckbox_t62lc_1507{margin-right:16px}._taskHeader_t62lc_1500 ._taskCheckbox_t62lc_1507 ._ant-checkbox_t62lc_1510 ._ant-checkbox-inner_t62lc_1510{border-radius:6px;border-color:#d1d5db}._taskHeader_t62lc_1500 ._taskCheckbox_t62lc_1507 ._ant-checkbox_t62lc_1510 ._ant-checkbox-inner_t62lc_1510:hover{border-color:#8b5cf6}._taskHeader_t62lc_1500 ._taskCheckbox_t62lc_1507 ._ant-checkbox_t62lc_1510._ant-checkbox-checked_t62lc_1517 ._ant-checkbox-inner_t62lc_1510{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521{flex:1;min-width:0;display:flex;align-items:center;gap:12px}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._promptText_t62lc_1528{color:#1f2937;font-size:15px;font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._taskMeta_t62lc_1538{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:13px;flex-shrink:0}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._taskMeta_t62lc_1538 ._createTime_t62lc_1546,._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._taskMeta_t62lc_1538 ._resultCount_t62lc_1547{white-space:nowrap;font-weight:500}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._taskMeta_t62lc_1538 ._ant-tag_t62lc_1551{border-radius:8px;font-weight:500;font-size:12px}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._taskMeta_t62lc_1538 ._deleteHistoryBtn_t62lc_1556{padding:4px;height:auto;opacity:.6;transition:opacity .2s ease}._taskHeader_t62lc_1500 ._taskInfo_t62lc_1521 ._taskMeta_t62lc_1538 ._deleteHistoryBtn_t62lc_1556:hover{opacity:1;background:#ef44441a}._modernResultRow_t62lc_1567{padding:10px;display:flex;gap:16px;overflow-x:auto;align-items:flex-start;min-height:200px}._modernResultRow_t62lc_1567::-webkit-scrollbar{height:6px}._modernResultRow_t62lc_1567::-webkit-scrollbar-track{background:#e5e7eb4d;border-radius:3px}._modernResultRow_t62lc_1567::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._modernResultRow_t62lc_1567::-webkit-scrollbar-thumb:hover{background:#8b5cf680}._modernResultItem_t62lc_1590{flex:1;min-width:0;border-radius:12px;overflow:hidden;aspect-ratio:1}._landscapeItem_t62lc_1598{max-height:200px;aspect-ratio:var(--aspect-ratio, 16/9);width:auto;min-width:250px;max-width:400px}._portraitItem_t62lc_1606{max-height:300px;aspect-ratio:var(--aspect-ratio, 9/16);width:auto;min-width:150px;max-width:200px}._modernResultContent_t62lc_1614{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;display:flex;align-items:center;justify-content:center;background:#f8fafc}._modernResultContent_t62lc_1614:hover{transform:scale(1.02);box-shadow:0 8px 32px #00000026;border-color:#8b5cf64d}._modernResultContent_t62lc_1614._loadingContainer_t62lc_1633{overflow:visible;padding:2px;cursor:default}._modernResultContent_t62lc_1614._loadingContainer_t62lc_1633:hover{transform:none;box-shadow:none;border-color:transparent}._modernResultImage_t62lc_1644{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}._modernResultContent_t62lc_1614:hover ._modernResultImage_t62lc_1644{transform:scale(1.05)}._modernResultVideo_t62lc_1654{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._landscapeMedia_t62lc_1660{-o-object-fit:cover;object-fit:cover;max-height:200px}._landscapeMedia_t62lc_1660._modernResultImage_t62lc_1644,._landscapeMedia_t62lc_1660._modernResultVideo_t62lc_1654{-o-object-position:center;object-position:center}._portraitMedia_t62lc_1671{-o-object-fit:cover;object-fit:cover;max-height:300px}._portraitMedia_t62lc_1671._modernResultImage_t62lc_1644,._portraitMedia_t62lc_1671._modernResultVideo_t62lc_1654{-o-object-position:center;object-position:center}._modernResultLoading_t62lc_1682{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#000c,#0009);color:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modernPreviewBtn_t62lc_1695{position:absolute;top:8px;left:8px;background:#0009;color:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.7;transform:scale(.9);z-index:10;box-shadow:0 2px 8px #0003}._modernResultContent_t62lc_1614:hover ._modernPreviewBtn_t62lc_1695{opacity:1;transform:scale(1);box-shadow:0 4px 12px #0000004d}._modernPreviewBtn_t62lc_1695:hover{background:linear-gradient(135deg,#8b5cf6e6,#7c3aede6)!important;transform:scale(1.15)!important;box-shadow:0 6px 20px #8b5cf666,0 2px 8px #0003!important;color:#fff!important}._modernPreviewBtn_t62lc_1695:active{transform:scale(1.05);transition:transform .1s ease}._modernSelectedMark_t62lc_1732{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 4px 12px #8b5cf666,0 0 0 2px #fff;animation:_selectedPulse_t62lc_1 .3s ease-out}@keyframes _selectedPulse_t62lc_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._loadingPlaceholder_t62lc_1762{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:3px dashed #94a3b8;border-radius:12px;color:#64748b;position:relative;overflow:hidden;transition:all .3s ease;width:100%;height:100%;min-height:120px;box-sizing:border-box}._loadingPlaceholder_t62lc_1762:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_t62lc_1 2s infinite}._loadingPlaceholder_t62lc_1762._landscapeMedia_t62lc_1660{aspect-ratio:var(--aspect-ratio, 16/9);width:100%;height:auto}._loadingPlaceholder_t62lc_1762._portraitMedia_t62lc_1671{aspect-ratio:var(--aspect-ratio, 9/16);width:100%;height:auto}._loadingPlaceholder_t62lc_1762 .ant-spin{margin-bottom:8px}._loadingPlaceholder_t62lc_1762 .ant-spin .ant-spin-dot{font-size:24px}._loadingPlaceholder_t62lc_1762 .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#8b5cf6}._loadingPlaceholder_t62lc_1762._waitingStatus_t62lc_1808{border-color:#3b82f6}._loadingPlaceholder_t62lc_1762._waitingStatus_t62lc_1808:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)}._loadingPlaceholder_t62lc_1762._generatingStatus_t62lc_1814{border-color:#3b82f6}._loadingPlaceholder_t62lc_1762._generatingStatus_t62lc_1814:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)}._loadingText_t62lc_1821{font-size:12px;font-weight:500;color:#64748b;text-align:center;margin-top:4px}@keyframes _shimmer_t62lc_1{0%{left:-100%}to{left:100%}}@keyframes _buttonShimmer_t62lc_1{0%{left:-100%}to{left:100%}}._modernSoundEffectBtn_t62lc_1845{position:absolute;bottom:8px;right:8px;background:linear-gradient(135deg,#10b981d9,#059669d9);color:#fff;border-radius:16px;height:28px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.85;transform:translateY(0);z-index:10;box-shadow:0 2px 10px #10b9814d}._modernSoundEffectBtn_t62lc_1845 span{line-height:1}._modernResultContent_t62lc_1614:hover ._modernSoundEffectBtn_t62lc_1845{opacity:1;transform:translateY(0)}._modernSoundEffectBtn_t62lc_1845:hover{background:linear-gradient(135deg,#10b981,#059669)!important;transform:translateY(0) scale(1.05)!important;box-shadow:0 6px 20px #10b98173,0 2px 8px #00000026!important}._modernSoundEffectBtn_t62lc_1845:active{transform:translateY(0) scale(.97);transition:transform .1s ease}._soundEffectContent_t62lc_1886{display:flex;flex-direction:column;gap:16px;padding:8px 0}._soundEffectVideoPreview_t62lc_1893{border-radius:8px;overflow:hidden;background:#000}._soundEffectPromptArea_t62lc_1899{display:flex;flex-direction:column;gap:8px}._soundEffectLabel_t62lc_1905{font-size:14px;font-weight:500;color:#334155}._modal_xxebq_2 .ant-modal-content{border-radius:0!important;box-shadow:none!important;overflow:hidden!important;border:none!important;display:flex;flex-direction:column;height:100vh!important;width:100vw!important;max-width:none!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;padding:0!important}._modal_xxebq_2 .ant-modal-body{padding:0!important;margin:0!important;background:linear-gradient(145deg,#f8fafc,#f1f5f9);flex:1;overflow:hidden!important;height:calc(100vh - 80px)!important}._modal_xxebq_2 .ant-modal-header{display:none!important}._modal_xxebq_2 .ant-modal-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;border-radius:0!important}._modal_xxebq_2 .ant-modal-close{display:none!important}._modalNonFullScreen_xxebq_41 .ant-modal-content{border-radius:16px!important;box-shadow:0 10px 40px #00000026!important;overflow:hidden!important;display:flex;flex-direction:column;height:auto!important;width:auto!important;max-width:1600px!important;position:relative!important;top:auto!important;left:auto!important;margin:auto!important;padding:0!important}._modalNonFullScreen_xxebq_41 .ant-modal-body{padding:0!important;margin:0!important;background:linear-gradient(145deg,#f8fafc,#f1f5f9);overflow:hidden!important;max-height:85vh!important}._modalNonFullScreen_xxebq_41 .ant-modal-header{display:none!important}._modalNonFullScreen_xxebq_41 .ant-modal-footer{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;margin:0!important;border-radius:0 0 16px 16px!important}._modalNonFullScreen_xxebq_41 .ant-modal-close{display:none!important}._container_xxebq_78{display:flex;flex-direction:column;background:transparent;padding:0 15px;gap:12px;overflow:hidden;height:100%;min-height:0}._modalFooter_xxebq_89{display:flex;justify-content:space-between;align-items:center;padding:10px 22px;background:linear-gradient(145deg,#fff,#f8fafc);border-top:1px solid rgba(229,231,235,.3)}._modalFooter_xxebq_89 ._footerLeft_xxebq_97{flex:1;display:flex;align-items:center}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedSection_xxebq_102{display:flex;align-items:center;width:100%}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._noSelectedTip_xxebq_107{color:#9ca3af;font-size:14px;font-style:italic}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviews_xxebq_112{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;overflow-x:auto;max-width:500px;padding:4px 0}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviews_xxebq_112::-webkit-scrollbar{height:4px}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviews_xxebq_112::-webkit-scrollbar-track{background:#e5e7eb4d;border-radius:2px}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviews_xxebq_112::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviews_xxebq_112::-webkit-scrollbar-thumb:hover{background:#8b5cf680}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviewItem_xxebq_135{flex-shrink:0;width:50px;height:50px;border-radius:8px;overflow:hidden}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviewItem_xxebq_135 ._selectedPreviewContent_xxebq_142{position:relative;width:100%;height:100%;cursor:pointer;border:2px solid white;border-radius:8px;overflow:hidden;transition:all .2s ease}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviewItem_xxebq_135 ._selectedPreviewContent_xxebq_142:hover{transform:scale(1.05);box-shadow:0 4px 12px #8b5cf64d}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviewItem_xxebq_135 ._selectedPreviewContent_xxebq_142:hover ._selectedRemoveBtn_xxebq_156{opacity:1;transform:scale(1)}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviewItem_xxebq_135 ._selectedPreviewContent_xxebq_142 ._selectedPreviewMedia_xxebq_160{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._modalFooter_xxebq_89 ._footerLeft_xxebq_97 ._selectedPreviewItem_xxebq_135 ._selectedPreviewContent_xxebq_142 ._selectedRemoveBtn_xxebq_156{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;opacity:0;transform:scale(.8);transition:all .2s ease;z-index:10;box-shadow:0 2px 6px #ef44444d}._modalFooter_xxebq_89 ._footerRight_xxebq_186{display:flex;gap:12px}._modalFooter_xxebq_89 ._footerRight_xxebq_186 ._cancelButton_xxebq_190{border:1px solid rgba(229,231,235,.6);color:#6b7280;border-radius:12px;height:44px;padding:0 20px;font-weight:500}._modalFooter_xxebq_89 ._footerRight_xxebq_186 ._cancelButton_xxebq_190:hover{border-color:#d1d5db;color:#374151;background:#f9fafbcc}._modalFooter_xxebq_89 ._footerRight_xxebq_186 ._confirmButton_xxebq_203{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;height:44px;padding:0 24px;font-weight:600;box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #ffffff1a inset}._modalFooter_xxebq_89 ._footerRight_xxebq_186 ._confirmButton_xxebq_203:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666,0 0 0 1px #fff3 inset}._modalFooter_xxebq_89 ._footerRight_xxebq_186 ._confirmButton_xxebq_203:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}._generateSection_xxebq_224{background:transparent;padding:0}._generateForm_xxebq_229 ._modernCreativeArea_xxebq_229{display:flex;flex-direction:column;gap:0}._generateForm_xxebq_229 ._modernToolbar_xxebq_234{display:flex;justify-content:space-between;padding:0 12px;gap:12px}._generateForm_xxebq_229 ._modernLeftArea_xxebq_240{flex:1;display:flex;align-items:center;min-height:40px}._generateForm_xxebq_229 ._modernModelSelect_xxebq_246 ._modernModelFormItem_xxebq_246{margin:0}._generateForm_xxebq_229 ._modernModelSelect_xxebq_246 ._modernSelectModel_xxebq_249{min-width:140px}._generateForm_xxebq_229 ._modernModelSelect_xxebq_246 ._modernSelectModel_xxebq_249 ._ant-select-selector_xxebq_252{border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .3s ease}._generateForm_xxebq_229 ._modernModelSelect_xxebq_246 ._modernSelectModel_xxebq_249 ._ant-select-selector_xxebq_252:hover{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf60d}._generateForm_xxebq_229 ._modernModelSelect_xxebq_246 ._modernSelectModel_xxebq_249._ant-select-focused_xxebq_262 ._ant-select-selector_xxebq_252{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266{position:relative;background:#fff;border-radius:16px;border:2px solid #e5e7eb;box-shadow:0 2px 12px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:160px;overflow:hidden;padding-top:10px;margin-top:25px}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266:hover{border-color:#8b5cf6;box-shadow:0 4px 20px #8b5cf61a,0 0 0 1px #8b5cf60d}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266:focus-within{border-color:#8b5cf6;border-width:3px;box-shadow:0 4px 20px #8b5cf626,0 0 0 1px #8b5cf61a}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernPromptInputContainer_xxebq_287{position:relative;width:100%}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernPromptFormItem_xxebq_291{margin:0}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernPromptFormItem_xxebq_291 ._modernPromptInput_xxebq_287{border:none;outline:none;resize:none;padding:16px 20px 50px;font-size:16px;line-height:1.6;color:#1f2937;background:transparent;min-height:100px}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernPromptFormItem_xxebq_291 ._modernPromptInput_xxebq_287::-moz-placeholder{color:#9ca3af;font-style:normal}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernPromptFormItem_xxebq_291 ._modernPromptInput_xxebq_287::placeholder{color:#9ca3af;font-style:normal}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernPromptFormItem_xxebq_291 ._modernPromptInput_xxebq_287:focus{outline:none;box-shadow:none}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313{position:absolute;bottom:8px;right:16px;display:flex;gap:8px;align-items:center}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321{display:flex;align-items:center;gap:10px;padding:0 14px;height:40px;background:linear-gradient(135deg,#8b5cf61a,#7c3aed1a);border-radius:12px;border:1px solid rgba(139,92,246,.2);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #8b5cf61a}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321:hover{background:linear-gradient(135deg,#8b5cf626,#7c3aed26);border-color:#8b5cf659;box-shadow:0 4px 12px #8b5cf626}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 ._aiReviewLabel_xxebq_338{font-size:13px;font-weight:600;color:#7c3aed;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 .ant-switch{min-width:44px;height:24px;background:#d1d5db;border:2px solid #c9cdd4;box-shadow:inset 0 1px 3px #0000001a}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 .ant-switch .ant-switch-handle{width:18px;height:18px;top:1px;inset-inline-start:2px}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 .ant-switch .ant-switch-handle:before{border-radius:50%;box-shadow:0 2px 4px #0003}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:inset 0 1px 3px #0000001a,0 0 12px #22c55e66}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 20px)}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321 .ant-switch.ant-switch-checked .ant-switch-handle:before{background:#fff;box-shadow:0 2px 6px #00000040}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321._aiReviewEnabled_xxebq_374{background:linear-gradient(135deg,#22c55e1a,#16a34a1a);border-color:#22c55e4d;box-shadow:0 2px 8px #22c55e26}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321._aiReviewEnabled_xxebq_374 ._aiReviewLabel_xxebq_338{color:#16a34a}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._aiReviewSwitch_xxebq_321._aiReviewEnabled_xxebq_374:hover{background:linear-gradient(135deg,#22c55e26,#16a34a26);border-color:#22c55e66;box-shadow:0 4px 12px #22c55e33}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernAdvancedBtn_xxebq_387{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1)}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernAdvancedBtn_xxebq_387:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf666,0 0 0 1px #fff3 inset}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernAdvancedBtn_xxebq_387:active:not(:disabled){transform:translateY(-1px)}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernAdvancedBtn_xxebq_387:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;height:40px;padding:0 20px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 4px 16px #8b5cf64d,0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1)}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf666,0 0 0 1px #fff3 inset}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415:active:not(:disabled){transform:translateY(-1px)}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415._processingBtn_xxebq_441{background:linear-gradient(135deg,#20750a,#d97706);color:#fff;position:relative;overflow:hidden}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415._processingBtn_xxebq_441:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_buttonShimmer_xxebq_1 2s infinite}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415._processingBtn_xxebq_441:hover{background:linear-gradient(135deg,#20750a,#d97706);transform:none;box-shadow:0 4px 16px #f59e0b4d,0 0 0 1px #ffffff1a inset}._generateForm_xxebq_229 ._modernPromptContainer_xxebq_266 ._modernButtonGroup_xxebq_313 ._modernGenerateBtn_xxebq_415 ._anticon_xxebq_462{margin-right:6px}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465{margin-top:10px;padding:20px;background:#fff;border-radius:16px;border:2px solid #e5e7eb;box-shadow:0 2px 12px #0000000d;animation:_slideDown_xxebq_1 .4s cubic-bezier(.4,0,.2,1)}@keyframes _slideDown_xxebq_1{0%{opacity:0;transform:translateY(-15px);max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;transform:translateY(0);max-height:300px;padding-top:20px;padding-bottom:20px}}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490{display:flex;gap:16px;margin-bottom:16px}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490:last-child{margin-bottom:0}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498{flex:1;margin:0}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedItemLayout_xxebq_502{display:flex;align-items:center;gap:8px}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedLabel_xxebq_507{font-size:13px;color:#6b7280;font-weight:500;flex-shrink:0;min-width:70px;text-align:left}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedFormItem_xxebq_515{flex:1;margin:0}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedFormItem_xxebq_515 .ant-form-item-control{display:block}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedInput_xxebq_522{border-radius:8px;border:1px solid #e5e7eb;font-size:14px;width:100%}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedInput_xxebq_522:hover{border-color:#d1d5db}._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedInput_xxebq_522:focus,._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedInput_xxebq_522._ant-select-focused_xxebq_262 ._ant-select-selector_xxebq_252,._generateForm_xxebq_229 ._modernAdvancedSection_xxebq_465 ._modernAdvancedContent_xxebq_490 ._modernAdvancedRow_xxebq_490 ._modernAdvancedItem_xxebq_498 ._modernAdvancedInput_xxebq_522._ant-input-number-focused_xxebq_531{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a}@keyframes _pulse_xxebq_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _slideInUp_xxebq_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._historyContent_xxebq_554::-webkit-scrollbar{width:6px}._historyContent_xxebq_554::-webkit-scrollbar-track{background:#f1f5f9}._historyContent_xxebq_554::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._historyContent_xxebq_554::-webkit-scrollbar-thumb:hover{background:#94a3b8}._historySection_xxebq_570{flex:1;display:flex;flex-direction:column;background:transparent;overflow:hidden;min-height:0;margin-bottom:30px}._modernHistoryHeader_xxebq_580{display:flex;align-items:center;justify-content:space-between;padding:0 0 6px}._modernHistoryHeader_xxebq_580 ._modernRefreshBtn_xxebq_586{color:#6b7280;border:1px solid rgba(229,231,235,.6);border-radius:12px;width:40px;height:40px;margin-top:1px;background:#fff}._modernHistoryHeader_xxebq_580 ._modernRefreshBtn_xxebq_586:hover{color:#8b5cf6;border-color:#8b5cf6;background:#8b5cf60d;transform:translateY(-1px)}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601{display:flex;align-items:center}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-item_xxebq_605{border-color:#e2e8f0;border-radius:6px;min-width:28px;height:28px;line-height:26px}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-item_xxebq_605:hover{border-color:#6366f1}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-item_xxebq_605._ant-pagination-item-active_xxebq_615{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-item_xxebq_605._ant-pagination-item-active_xxebq_615 a{color:#fff}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-prev_xxebq_622,._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-next_xxebq_623{border-color:#e2e8f0;border-radius:6px;min-width:28px;height:28px;line-height:26px}._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-prev_xxebq_622:hover,._modernHistoryHeader_xxebq_580 ._paginationInHeader_xxebq_601 ._historyPagination_xxebq_605 ._ant-pagination-next_xxebq_623:hover{border-color:#6366f1;color:#6366f1}._historyContent_xxebq_554{flex:1;overflow-y:auto;padding:2px 3px 20px;min-height:0}._emptyState_xxebq_643{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:40px}._emptyState_xxebq_643 ._emptyIcon_xxebq_652{color:#d1d5db;margin-bottom:20px;opacity:.6}._emptyState_xxebq_643 h4{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}._emptyState_xxebq_643 p{color:#6b7280;margin:0;font-size:15px;line-height:1.5}._taskList_xxebq_670{display:flex;flex-direction:column;gap:1px;padding-bottom:30px}._taskRow_xxebq_677{background:#fff;border:2px solid rgba(229,231,235,.6);border-radius:16px;overflow:visible;margin-bottom:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}._taskRow_xxebq_677:hover{border-color:#8b5cf666;box-shadow:0 4px 20px #8b5cf61a}._taskHeader_xxebq_690{display:flex;align-items:center;padding:12px 20px;border-bottom:2px solid rgba(229,231,235,.3)}._taskHeader_xxebq_690 ._taskCheckbox_xxebq_696{margin-right:16px}._taskHeader_xxebq_690 ._taskCheckbox_xxebq_696 ._ant-checkbox_xxebq_699 ._ant-checkbox-inner_xxebq_699{border-radius:6px;border-color:#d1d5db}._taskHeader_xxebq_690 ._taskCheckbox_xxebq_696 ._ant-checkbox_xxebq_699 ._ant-checkbox-inner_xxebq_699:hover{border-color:#8b5cf6}._taskHeader_xxebq_690 ._taskCheckbox_xxebq_696 ._ant-checkbox_xxebq_699._ant-checkbox-checked_xxebq_706 ._ant-checkbox-inner_xxebq_699{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6}._taskHeader_xxebq_690 ._taskInfo_xxebq_710{flex:1;display:flex;align-items:center;gap:12px}._taskHeader_xxebq_690 ._taskInfo_xxebq_710 ._promptText_xxebq_716{color:#1f2937;font-size:15px;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskHeader_xxebq_690 ._taskInfo_xxebq_710 ._taskMeta_xxebq_725{display:flex;align-items:center;gap:16px;color:#6b7280;font-size:13px}._taskHeader_xxebq_690 ._taskInfo_xxebq_710 ._taskMeta_xxebq_725 ._createTime_xxebq_732,._taskHeader_xxebq_690 ._taskInfo_xxebq_710 ._taskMeta_xxebq_725 ._resultCount_xxebq_733{white-space:nowrap;font-weight:500}._taskHeader_xxebq_690 ._taskInfo_xxebq_710 ._taskMeta_xxebq_725 ._ant-tag_xxebq_737{border-radius:8px;font-weight:500;font-size:12px}._modernResultRow_xxebq_743{padding:12px 16px;display:flex;gap:16px;overflow-x:auto;align-items:flex-start;min-height:100px}._modernResultRow_xxebq_743::-webkit-scrollbar{height:6px}._modernResultRow_xxebq_743::-webkit-scrollbar-track{background:#e5e7eb4d;border-radius:3px}._modernResultRow_xxebq_743::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._modernResultRow_xxebq_743::-webkit-scrollbar-thumb:hover{background:#8b5cf680}._modernResultItem_xxebq_766{flex:1;min-width:0;border-radius:12px;overflow:hidden}._ttsItem_xxebq_773{aspect-ratio:unset;height:120px;width:auto;min-width:280px;max-width:400px}._modernResultContent_xxebq_781{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;display:flex;align-items:center;justify-content:center;background:#f8fafc}._modernResultContent_xxebq_781:hover{transform:scale(1.02);box-shadow:0 8px 32px #00000026;border-color:#8b5cf64d}._modernResultContent_xxebq_781._loadingContainer_xxebq_800{overflow:visible;padding:2px;cursor:default}._modernResultContent_xxebq_781._loadingContainer_xxebq_800:hover{transform:none;box-shadow:none;border-color:transparent}._modernPreviewBtn_xxebq_811{position:absolute;top:8px;left:8px;background:#0009;color:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.7;transform:scale(.9);z-index:10;box-shadow:0 2px 8px #0003}._modernResultContent_xxebq_781:hover ._modernPreviewBtn_xxebq_811{opacity:1;transform:scale(1);box-shadow:0 4px 12px #0000004d}._modernPreviewBtn_xxebq_811:hover{background:linear-gradient(135deg,#8b5cf6e6,#7c3aede6)!important;transform:scale(1.15)!important;box-shadow:0 6px 20px #8b5cf666,0 2px 8px #0003!important;color:#fff!important}._modernPreviewBtn_xxebq_811:active{transform:scale(1.05);transition:transform .1s ease}._modernCopyBtn_xxebq_848{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.7;transform:scale(.9);z-index:10;box-shadow:0 2px 8px #0003}._modernResultContent_xxebq_781:hover ._modernCopyBtn_xxebq_848{opacity:1;transform:scale(1);box-shadow:0 4px 12px #0000004d}._modernCopyBtn_xxebq_848:hover{background:linear-gradient(135deg,#34d399e6,#10b981e6)!important;transform:scale(1.15)!important;box-shadow:0 6px 20px #34d39966,0 2px 8px #0003!important;color:#fff!important}._modernCopyBtn_xxebq_848:active{transform:scale(1.05);transition:transform .1s ease}._modernSelectedMark_xxebq_885{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 4px 12px #8b5cf666,0 0 0 2px #fff;animation:_selectedPulse_xxebq_1 .3s ease-out}@keyframes _selectedPulse_xxebq_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._loadingPlaceholder_xxebq_915{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:3px dashed #94a3b8;border-radius:12px;color:#64748b;position:relative;overflow:hidden;transition:all .3s ease;width:100%;height:100%;min-height:120px;box-sizing:border-box}._loadingPlaceholder_xxebq_915:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_xxebq_1 2s infinite}._loadingPlaceholder_xxebq_915 .ant-spin{margin-bottom:8px}._loadingPlaceholder_xxebq_915 .ant-spin .ant-spin-dot{font-size:24px}._loadingPlaceholder_xxebq_915 .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#8b5cf6}._loadingPlaceholder_xxebq_915._waitingStatus_xxebq_951{border-color:#3b82f6}._loadingPlaceholder_xxebq_915._waitingStatus_xxebq_951:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)}._loadingPlaceholder_xxebq_915._generatingStatus_xxebq_957{border-color:#3b82f6}._loadingPlaceholder_xxebq_915._generatingStatus_xxebq_957:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)}._loadingText_xxebq_964{font-size:12px;font-weight:500;color:#64748b;text-align:center;margin-top:4px}@keyframes _shimmer_xxebq_1{0%{left:-100%}to{left:100%}}@keyframes _buttonShimmer_xxebq_1{0%{left:-100%}to{left:100%}}._modernAudioContainer_xxebq_989{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f4fd,#d1e9f8);height:100%;width:99%}._modernSubtitleContainer_xxebq_999{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6ffed,#e6f7d3);height:100%;width:99%}._modernSubtitleContainer_xxebq_999 ._modernSubtitleIcon_xxebq_1008{color:#52c41a;margin-bottom:8px}._modernSubtitleContainer_xxebq_999 ._modernSubtitleLabel_xxebq_1012{font-size:14px;color:#52c41a;font-weight:500}._ttsAudioCard_xxebq_1019{width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;flex:1 1 100%!important;margin:2px}._ttsAudioContent_xxebq_1026{display:flex;flex-direction:row;align-items:center;gap:16px;padding:10px 14px!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(229,231,235,.6);border-radius:10px;cursor:pointer;transition:all .2s ease;margin:0}._ttsAudioContent_xxebq_1026:hover{background:linear-gradient(135deg,#e8f4fd,#dbeafe);border-color:#8b5cf64d}._ttsAudioSection_xxebq_1044{flex:1;display:flex;align-items:center}._ttsAudioSection_xxebq_1044 ._modernAudioPlayer_xxebq_1049{width:100%;height:40px}._ttsSubtitleSection_xxebq_1054{display:flex;align-items:center;gap:12px;padding-left:16px;border-left:1px solid #e5e7eb}._subtitleBadge_xxebq_1062{display:flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;color:#16a34a;font-size:12px;font-weight:500}._subtitleBadge_xxebq_1062 svg{flex-shrink:0}._subtitleActions_xxebq_1077{display:flex;align-items:center;gap:8px}._subtitleActionBtn_xxebq_1083{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#16a34a1a;color:#16a34a;cursor:pointer;transition:all .2s ease}._subtitleActionBtn_xxebq_1083:hover{background:#16a34a33;transform:scale(1.05)}._noResultPlaceholder_xxebq_1100{display:flex;align-items:center;justify-content:center;padding:24px;color:#9ca3af;font-size:14px;width:100%}._selectedAudioPreview_xxebq_1111{display:flex;flex-direction:row;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f4fd,#d1e9f8);border:2px solid #1890ff;border-radius:8px;color:#1890ff;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}._selectedSubtitlePreview_xxebq_1126{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6ffed,#e6f7d3);border:2px solid #52c41a;border-radius:8px;color:#52c41a;font-size:12px;font-weight:500;gap:4px}._ttsGridContainer_xxebq_1141{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:4px}._ttsGridCard_xxebq_1148{position:relative;background:#fff;border-radius:16px;border:2px solid rgba(229,231,235,.6);overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;min-height:180px;padding:12px}._ttsGridCard_xxebq_1148:hover{border-color:#8b5cf680;box-shadow:0 8px 24px #8b5cf626;transform:translateY(-2px)}._ttsGridCard_xxebq_1148._selected_xxebq_102{border-color:#8b5cf6;background:linear-gradient(145deg,#faf5ff,#f3e8ff);box-shadow:0 0 0 2px #8b5cf633,0 8px 24px #8b5cf633}._ttsGridCard_xxebq_1148._processing_xxebq_441{cursor:default}._ttsGridCard_xxebq_1148._processing_xxebq_441:hover{transform:none;box-shadow:0 4px 16px #00000014}._cardSelectedMark_xxebq_1179{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 4px 12px #8b5cf666,0 0 0 2px #fff;animation:_selectedPulse_xxebq_1 .3s ease-out;z-index:10}._cardStatusBadge_xxebq_1197{position:absolute;top:8px;left:8px;z-index:5}._cardStatusBadge_xxebq_1197 ._statusTag_xxebq_1203{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;border:none;line-height:1.4}._cardContent_xxebq_1212{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 8px 8px;min-height:100px}._cardLoading_xxebq_1222{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b;font-size:13px;font-weight:500}._cardLoading_xxebq_1222 .ant-spin .ant-spin-dot-item{background-color:#8b5cf6}._cardAudioSection_xxebq_1236{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}._cardAudioSection_xxebq_1236 ._audioIconWrapper_xxebq_1243{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#6366f1}._cardAudioSection_xxebq_1236 ._cardAudioPlayer_xxebq_1253{width:100%;height:36px;border-radius:8px}._cardAudioSection_xxebq_1236 ._cardAudioPlayer_xxebq_1253::-webkit-media-controls-panel{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}._cardDurationBadge_xxebq_1262{display:flex;align-items:center;justify-content:center;margin-top:8px}._cardDurationBadge_xxebq_1262 span{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;color:#6366f1;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:12px}._cardSubtitleSection_xxebq_1279{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;width:100%}._cardSubtitleSection_xxebq_1279 ._subtitleBtn_xxebq_1287{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:8px;color:#16a34a;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._cardSubtitleSection_xxebq_1279 ._subtitleBtn_xxebq_1287:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);transform:scale(1.02)}._cardSubtitleSection_xxebq_1279 ._copyBtn_xxebq_1304{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#16a34a1a;color:#16a34a;cursor:pointer;transition:all .2s ease}._cardSubtitleSection_xxebq_1279 ._copyBtn_xxebq_1304:hover{background:#16a34a33;transform:scale(1.05)}._cardNoResult_xxebq_1321{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px;padding:20px}._cardPrompt_xxebq_1330{font-size:13px;color:#374151;font-weight:500;line-height:1.5;padding:8px 4px 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;border-top:1px solid rgba(229,231,235,.5);margin-top:auto}._cardTime_xxebq_1346{font-size:11px;color:#9ca3af;padding:4px 4px 0}._modal_1f21q_1 .ant-modal-content{height:94vh;display:flex;flex-direction:column}._modal_1f21q_1 .ant-modal-body{flex:1;overflow:hidden;padding:0}._container_1f21q_12{height:100%;display:flex;flex-direction:column;background:#f5f5f5}._header_1f21q_19{padding:0;background:#fff;border-bottom:1px solid #e8e8e8}._title_1f21q_25{margin:0;font-size:24px;font-weight:600;display:flex;align-items:center;gap:12px;color:#1890ff}._content_1f21q_35{flex:1;display:grid;grid-template-columns:380px 1fr 240px;gap:16px;padding:10px;overflow:hidden}._configPanel_1f21q_44{background:#fff;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}._previewPanel_1f21q_54{background:#fff;border-radius:8px;padding:15px;display:flex;flex-direction:column;overflow:hidden}._section_1f21q_63{display:flex;flex-direction:column;gap:10px}._sectionTitle_1f21q_69{margin:0;font-size:16px;font-weight:600;color:#262626;display:flex;align-items:center}._anchorCoords_1f21q_78{font-size:14px;font-weight:400;color:#1890ff}._uploadArea_1f21q_84{min-height:60px}._uploadPlaceholder_1f21q_88{border:2px dashed #d9d9d9;border-radius:8px;padding:16px 12px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}._uploadPlaceholder_1f21q_88:hover{border-color:#1890ff;background:#f0f5ff}._uploadPlaceholder_1f21q_88 svg{color:#8c8c8c;margin-bottom:6px}._uploadPlaceholder_1f21q_88 p{margin:2px 0;font-size:12px;color:#262626}._uploadHint_1f21q_111{font-size:11px!important;color:#8c8c8c!important}._uploadedImage_1f21q_116{position:relative;display:flex;align-items:center;gap:2px;margin-bottom:10px}._uploadedImage_1f21q_116 .ant-image{width:160px;height:70px;border-radius:6px;overflow:hidden;flex-shrink:0}._uploadedImage_1f21q_116 .ant-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._uploadedImage_1f21q_116 button{font-size:12px;height:28px;padding:0 12px}._paramGroup_1f21q_141{display:flex;flex-direction:column;gap:5px}._paramGroup_1f21q_141 label{font-size:14px;font-weight:500;color:#595959}._anchorDescDisplay_1f21q_152{padding:8px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;font-size:13px;color:#52c41a;line-height:1.5;white-space:pre-wrap;word-break:break-all}._select_1f21q_164,._input_1f21q_165{width:100%}._actions_1f21q_169{display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._actions_1f21q_169 button{flex:1}._generateBtn_1f21q_180{background:linear-gradient(135deg,#667eea,#764ba2);border:none;font-weight:500}._generateBtn_1f21q_180:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#6a3f8f)}._imagePreview_1f21q_189{flex:1;display:flex;flex-direction:column;overflow:hidden}._canvasContainer_1f21q_196{flex:1;position:relative;overflow:hidden;border-radius:8px;background:#1a1a1a;display:flex;align-items:center;justify-content:center;min-height:400px}._canvas_1f21q_196{display:block;max-width:100%;max-height:100%}._emptyPreview_1f21q_214{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c8c8c}._emptyPreview_1f21q_214 svg{margin-bottom:16px;opacity:.5}._emptyPreview_1f21q_214 p{font-size:16px}._historySection_1f21q_230{background:#fff;border-radius:8px;padding:12px 16px;margin:0 10px 10px;max-height:220px;display:flex;flex-direction:column}._loading_1f21q_240{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}._historyList_1f21q_248{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;margin-top:12px}._emptyHistory_1f21q_258{padding:40px;text-align:center;color:#8c8c8c;font-size:14px}._historyItem_1f21q_265{border:1px solid #e8e8e8;border-radius:8px;padding:8px;background:#fafafa;transition:all .3s;min-width:0;width:100%}._historyItem_1f21q_265:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}._historyItemSelected_1f21q_279{border-color:#1890ff;background:#f0f5ff;box-shadow:0 2px 12px #1890ff33}._historyInfo_1f21q_285{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}._historyActions_1f21q_293{display:flex;align-items:center;gap:6px}._historyStatus_1f21q_299{display:flex;align-items:center;flex:1}._historyStatus_1f21q_299 span{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}._downloadBtn_1f21q_312{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:#1890ff;color:#fff;cursor:pointer;transition:all .3s;padding:0}._downloadBtn_1f21q_312:hover{background:#40a9ff;transform:scale(1.1)}._downloadBtn_1f21q_312:active{transform:scale(.95)}._downloadBtn_1f21q_312 svg{display:block}._previewBtn_1f21q_337{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:#52c41a;color:#fff;cursor:pointer;transition:all .3s;padding:0}._previewBtn_1f21q_337:hover{background:#73d13d;transform:scale(1.1)}._previewBtn_1f21q_337:active{transform:scale(.95)}._previewBtn_1f21q_337 svg{display:block}._deleteBtn_1f21q_362{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:#ff4d4f;color:#fff;cursor:pointer;transition:all .3s;padding:0}._deleteBtn_1f21q_362:hover{background:#ff7875;transform:scale(1.1)}._deleteBtn_1f21q_362:active{transform:scale(.95)}._deleteBtn_1f21q_362 svg{display:block}._statusSuccess_1f21q_387{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}._statusProcessing_1f21q_393{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff;display:inline-flex;align-items:center;gap:4px}._statusProcessing_1f21q_393:before{content:"";display:inline-block;width:8px;height:8px;border:2px solid #1890ff;border-top-color:transparent;border-radius:50%;animation:_spin_1f21q_1 .8s linear infinite}._statusWaiting_1f21q_412{background:#fff7e6;color:#faad14;border:1px solid #ffd591;display:inline-flex;align-items:center;gap:4px}._statusWaiting_1f21q_412:before{content:"";display:inline-block;width:8px;height:8px;border:2px solid #faad14;border-top-color:transparent;border-radius:50%;animation:_spin_1f21q_1 1s linear infinite}@keyframes _spin_1f21q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statusFailed_1f21q_439{background:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}._historyTime_1f21q_445{font-size:11px;color:#8c8c8c;text-align:center;padding:6px 0 0;border-top:1px solid #f0f0f0;margin-top:6px}._historyResult_1f21q_454{display:flex;flex-direction:column;gap:0;margin-top:0}._videoWrapper_1f21q_461{position:relative;width:100%}._resultVideo_1f21q_466{width:100%;border-radius:6px;background:#000;max-height:150px;display:block}._selectedMark_1f21q_474{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;pointer-events:none}._selectedMark_1f21q_474 svg{display:block}._previewHeader_1f21q_493{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._closePreviewBtn_1f21q_500{display:flex;align-items:center;justify-content:center;padding:4px;color:#8c8c8c;transition:all .3s}._closePreviewBtn_1f21q_500:hover{color:#262626;background:#f5f5f5}._videoPreviewContainer_1f21q_513{flex:1;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border-radius:8px;overflow:hidden}._previewVideo_1f21q_523{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._modalFooter_1f21q_530{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-top:1px solid #f0f0f0}._footerLeft_1f21q_538{display:flex;align-items:center}._footerLeft_1f21q_538 ._selectedInfo_1f21q_542{color:#1890ff;font-weight:500;font-size:14px}._footerLeft_1f21q_538 ._noSelectedTip_1f21q_547{color:#8c8c8c;font-size:14px}._footerRight_1f21q_552{display:flex;gap:12px}._paramRow_1f21q_557{display:flex;gap:10px}._paramGroupHalf_1f21q_562{flex:1;display:flex;flex-direction:column;gap:5px}._paramGroupHalf_1f21q_562 label{font-size:14px;font-weight:500;color:#595959}._anchorListHeader_1f21q_574{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._anchorListHeader_1f21q_574 label{font-size:14px;font-weight:500;color:#595959}._anchorList_1f21q_574{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}._emptyAnchor_1f21q_594{padding:20px;text-align:center;color:#8c8c8c;font-size:13px;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa}._anchorItem_1f21q_604{border:2px solid #e8e8e8;border-radius:8px;padding:12px;cursor:pointer;transition:all .3s;background:#fafafa}._anchorItem_1f21q_604:hover{border-color:#1890ff;background:#f0f5ff}._anchorItemActive_1f21q_617{border-color:#1890ff;background:#e6f7ff;box-shadow:0 2px 8px #1890ff33}._anchorItemHeader_1f21q_623{display:flex;align-items:center;gap:8px;margin-bottom:10px}._anchorColor_1f21q_630{width:16px;height:16px;border-radius:50%;flex-shrink:0}._anchorIndex_1f21q_637{font-weight:600;font-size:14px;color:#262626}._anchorCoords_1f21q_78{font-size:12px;color:#1890ff;background:#f0f5ff;padding:2px 8px;border-radius:4px;flex:1}._anchorItemBody_1f21q_652{display:flex;flex-direction:column;gap:8px}._anchorField_1f21q_658{display:flex;flex-direction:column;gap:4px}._anchorField_1f21q_658 label{font-size:12px;font-weight:500;color:#8c8c8c}._anchorFieldRow_1f21q_669{display:flex;gap:8px}._anchorFieldHalf_1f21q_674{flex:1;display:flex;flex-direction:column;gap:4px}._anchorFieldHalf_1f21q_674 label{font-size:12px;font-weight:500;color:#8c8c8c}._effectParamsSection_1f21q_686{margin-top:8px;padding:8px;background:#f5f5f5;border-radius:4px}._effectParamsSection_1f21q_686 ._effectParamsTitle_1f21q_692{font-size:12px;font-weight:600;color:#595959;margin-bottom:8px;display:block}._effectParamItem_1f21q_700{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._effectParamItem_1f21q_700:last-child{margin-bottom:0}._effectParamItem_1f21q_700>label{font-size:11px;font-weight:500;color:#8c8c8c}._effectParamFileUpload_1f21q_715{display:flex;align-items:center}._effectParamFilePreview_1f21q_720{display:flex;align-items:center;gap:8px}._effectParamFilePreview_1f21q_720 img{border-radius:4px;-o-object-fit:cover;object-fit:cover}._historyPanel_1f21q_730{background:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s;min-width:0}._historyPanelCollapsed_1f21q_741{grid-column:3;width:60px;padding:15px 10px}._historyPanelHeader_1f21q_747{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}._historyPanelHeader_1f21q_747 ._sectionTitle_1f21q_69{font-size:14px}._modernModal_hvrrb_5 .ant-modal-content{border-radius:20px!important;overflow:hidden;box-shadow:0 25px 80px #0000002e;padding:0!important}._modernModal_hvrrb_5 .ant-modal-body{padding:0!important;max-height:85vh;overflow:hidden;background:linear-gradient(145deg,#f8fafc,#f1f5f9)}._modernModal_hvrrb_5 .ant-modal-close{top:20px;right:20px;width:40px;height:40px;background:#0000000a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}._modernModal_hvrrb_5 .ant-modal-close:hover{background:#00000014}._loadingContainer_hvrrb_34{display:flex;align-items:center;justify-content:center;min-height:400px}._emptyState_hvrrb_41{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#9ca3af;gap:12px}._emptyState_hvrrb_41 svg{opacity:.4;color:#8b5cf6}._detailContainer_hvrrb_55{display:flex;flex-direction:column;height:85vh;max-height:85vh}._header_hvrrb_63{flex-shrink:0;padding:24px 28px;background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid rgba(0,0,0,.06)}._headerMain_hvrrb_70{display:flex;align-items:center;gap:14px;margin-bottom:8px}._title_hvrrb_77{font-size:22px;font-weight:700;color:#1f2937;margin:0;letter-spacing:-.02em}._renderTypeTag_hvrrb_85{font-weight:600;border-radius:8px;padding:4px 14px;font-size:13px}._subtitle_hvrrb_92{font-size:14px;color:#6b7280;margin:0;line-height:1.6;max-width:600px}._mainContent_hvrrb_101{flex:1;display:flex;min-height:0;overflow:hidden}._leftPanel_hvrrb_109{flex:1;padding:24px;overflow-y:auto;border-right:1px solid rgba(0,0,0,.06);background:#ffffff80}._leftPanel_hvrrb_109::-webkit-scrollbar{width:5px}._leftPanel_hvrrb_109::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:3px}._rightPanel_hvrrb_125{flex:1;padding:24px;overflow-y:auto;background:#8b5cf605}._rightPanel_hvrrb_125::-webkit-scrollbar{width:5px}._rightPanel_hvrrb_125::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:3px}._panelTitle_hvrrb_140{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(139,92,246,.15)}._panelTitle_hvrrb_140 svg{color:#8b5cf6}._infoCard_hvrrb_156{background:#fff;border-radius:12px;padding:16px;border:1px solid rgba(0,0,0,.06);margin-bottom:16px;box-shadow:0 2px 8px #00000008}._infoItem_hvrrb_165{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.06)}._infoItem_hvrrb_165:last-child{border-bottom:none;padding-bottom:0}._infoItem_hvrrb_165:first-child{padding-top:0}._infoLabel_hvrrb_180{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}._infoLabel_hvrrb_180 svg{color:#8b5cf6;opacity:.7}._infoValue_hvrrb_192{font-size:14px;color:#1f2937;font-weight:500}._durationValue_hvrrb_198{color:#16a34a;font-weight:600}._sectionHeader_hvrrb_204{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;margin-bottom:10px}._sectionHeader_hvrrb_204 svg{color:#8b5cf6;opacity:.8}._tagsSection_hvrrb_219{margin-bottom:16px}._tagsList_hvrrb_223{display:flex;flex-wrap:wrap;gap:8px}._tag_hvrrb_219{background:#8b5cf614;color:#7c3aed;border:none;border-radius:6px;padding:3px 12px;font-size:12px}._previewSection_hvrrb_239{margin-bottom:16px}._previewContainer_hvrrb_243{border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#1e1e2e,#2d2d3d);height:180px;display:flex;justify-content:center;align-items:center}._previewImage_hvrrb_253{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer}._imageMask_hvrrb_260{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px}._videoPreviewWrapper_hvrrb_268{position:relative;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}._videoPreviewWrapper_hvrrb_268:hover ._playOverlay_hvrrb_277{background:#8b5cf6f2;transform:translate(-50%,-50%) scale(1.08)}._previewVideo_hvrrb_282{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._playOverlay_hvrrb_277{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:#8b5cf6d9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .25s ease;box-shadow:0 6px 24px #8b5cf673}._descSection_hvrrb_306{margin-bottom:16px}._descContent_hvrrb_310{font-size:13px;color:#4b5563;line-height:1.7;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.05)}._ruleText_hvrrb_320{margin:0;font-family:inherit;white-space:pre-wrap;word-break:break-word;font-size:13px}._structureSection_hvrrb_329{margin-bottom:20px}._codeBlock_hvrrb_333{background:#1e1e2e;color:#cdd6f4;padding:16px 18px;border-radius:12px;font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;line-height:1.7;overflow-x:auto;margin:0;max-height:280px}._codeBlock_hvrrb_333::-webkit-scrollbar{width:5px;height:5px}._codeBlock_hvrrb_333::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:3px}._paramsListSection_hvrrb_355{flex:1}._countTag_hvrrb_359{background:#8b5cf61f;color:#7c3aed;border:none;font-size:11px;padding:0 10px;border-radius:12px;font-weight:600;margin-left:6px}._paramsList_hvrrb_355{display:flex;flex-direction:column;gap:10px}._paramItem_hvrrb_376{padding:14px 16px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}._paramItem_hvrrb_376:hover{border-color:#8b5cf640;box-shadow:0 4px 12px #8b5cf614}._paramHeader_hvrrb_388{display:flex;align-items:center;gap:10px;margin-bottom:4px}._paramKey_hvrrb_395{font-size:14px;font-weight:600;color:#1f2937;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#8b5cf60f;padding:2px 8px;border-radius:4px}._requiredTag_hvrrb_405{display:flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:4px}._optionalTag_hvrrb_414{display:flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:4px;background:#6b72801a;color:#6b7280;border:none}._paramName_hvrrb_426{font-size:13px;color:#4b5563;margin-bottom:6px}._paramMeta_hvrrb_432{display:flex;align-items:center;gap:14px;margin-bottom:4px}._typeTag_hvrrb_439{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 10px;border-radius:6px;background:#6366f11a;color:#6366f1;font-weight:500}._defaultValue_hvrrb_451{font-size:12px;color:#9ca3af}._defaultValue_hvrrb_451 code{background:#0000000a;padding:1px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;color:#6b7280}._paramDesc_hvrrb_463{font-size:12px;color:#6b7280;line-height:1.6;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(0,0,0,.06)}._noParams_hvrrb_473{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;gap:12px}._noParams_hvrrb_473 svg{opacity:.3;color:#8b5cf6}._noParams_hvrrb_473 span{font-size:14px}._videoPreviewModal_hvrrb_491{display:flex;justify-content:center;align-items:center}._fullVideo_hvrrb_497{max-width:100%;max-height:75vh}._modernModal_10le3_5 .ant-modal-content{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px #00000026;padding:0!important}._modernModal_10le3_5 .ant-modal-body{padding:0!important;max-height:80vh;overflow-y:auto;background:linear-gradient(145deg,#f8fafc,#f1f5f9)}._modernModal_10le3_5 .ant-modal-body::-webkit-scrollbar{width:6px}._modernModal_10le3_5 .ant-modal-body::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._modernModal_10le3_5 .ant-modal-close{top:16px;right:16px;width:36px;height:36px;background:#0000000a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}._modernModal_10le3_5 .ant-modal-close:hover{background:#00000014}._taskDetailModern_10le3_40{padding:24px}._header_10le3_45{display:flex;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;padding-right:40px;border-bottom:1px solid rgba(0,0,0,.06)}._headerLeft_10le3_56{display:flex;align-items:center;gap:12px}._title_10le3_62{font-size:18px;font-weight:600;color:#1f2937;margin:0}._taskId_10le3_69{font-size:13px;color:#9ca3af;font-family:Monaco,Menlo,monospace;background:#0000000a;padding:2px 8px;border-radius:4px}._statusBadge_10le3_78{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500}._infoGrid_10le3_86{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}._infoCard_10le3_93{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.04);transition:all .2s}._infoCard_10le3_93:hover{border-color:#8b5cf633;box-shadow:0 2px 8px #8b5cf614}._infoIcon_10le3_108{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:10px;color:#8b5cf6}._infoContent_10le3_119{display:flex;flex-direction:column}._infoLabel_10le3_124{font-size:12px;color:#9ca3af;margin-bottom:2px}._infoValue_10le3_130{font-size:14px;font-weight:500;color:#1f2937}._timeInfo_10le3_137{display:flex;gap:24px;margin-bottom:20px;padding:12px 16px;background:#00000005;border-radius:10px}._timeItem_10le3_146{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}._timeItem_10le3_146 svg{color:#9ca3af}._promptSection_10le3_158{margin-bottom:16px}._sectionTitle_10le3_162{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#1f2937;margin-bottom:10px}._sectionTitle_10le3_162 svg{color:#8b5cf6}._promptContent_10le3_175{font-size:14px;color:#374151;line-height:1.6;padding:12px 16px;background:#8b5cf60a;border-radius:10px;border:1px solid rgba(139,92,246,.1)}._codeContent_10le3_185{font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#cdd6f4;line-height:1.6;padding:16px;background:#1e1e2e;border-radius:10px;margin:0;overflow-x:auto}._codeContent_10le3_185::-webkit-scrollbar{height:6px}._codeContent_10le3_185::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._resultsSection_10le3_205{margin-bottom:16px}._resultsGrid_10le3_209{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._resultItem_10le3_215{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;cursor:pointer}._resultItem_10le3_215:hover ._playOverlay_10le3_222{opacity:1}._resultVideo_10le3_226{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._playOverlay_10le3_222{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}._playOverlay_10le3_222:hover{background:#8b5cf6b3}._videoPreviewModal_10le3_251{display:flex;justify-content:center;align-items:center}._fullVideo_10le3_257{max-width:100%;max-height:70vh}._templateSelectorModal_1dt7s_1 .ant-modal-content{border-radius:16px;overflow:hidden;padding:0!important}._templateSelectorModal_1dt7s_1 .ant-modal-header{padding:16px 24px;margin:0;border-bottom:1px solid #f0f0f0}._templateSelectorModal_1dt7s_1 .ant-modal-body{padding:0!important}._templateSelectorModal_1dt7s_1 .ant-modal-footer{padding:16px 24px;border-top:1px solid #f0f0f0;margin:0}._modalContent_1dt7s_20{display:flex;flex-direction:column;height:75vh;min-height:600px;max-height:800px}._filterBar_1dt7s_28{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#fafafa}._templateList_1dt7s_38{flex:1;overflow-y:auto;padding:16px 24px}._templateRows_1dt7s_44{display:flex;flex-direction:column;gap:12px}._templateRow_1dt7s_44{display:flex;background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease}._templateRow_1dt7s_44:hover{border-color:#a78bfa;box-shadow:0 4px 12px #8b5cf626}._templateRow_1dt7s_44._selected_1dt7s_63{border-color:#8b5cf6;background:linear-gradient(135deg,#8b5cf608,#3b82f608);box-shadow:0 4px 12px #8b5cf633}._previewSection_1dt7s_69{width:180px;min-width:180px;height:120px;background:#f8fafc;position:relative;flex-shrink:0}._previewMedia_1dt7s_78{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._videoPreview_1dt7s_84{width:100%;height:100%;position:relative;cursor:pointer}._videoPreview_1dt7s_84:hover ._playOverlay_1dt7s_90{background:#00000080}._playOverlay_1dt7s_90{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000059;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}._noPreview_1dt7s_108{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#d1d5db;font-size:12px}._imageMask_1dt7s_120{font-size:12px;color:#fff}._infoSection_1dt7s_125{flex:1;padding:12px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}._titleRow_1dt7s_134{display:flex;align-items:center;justify-content:space-between;gap:12px}._templateKey_1dt7s_141{font-size:15px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkMark_1dt7s_150{width:24px;height:24px;min-width:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff}._metaRow_1dt7s_162{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._renderTypeTag_1dt7s_169{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}._categoryTag_1dt7s_176{font-size:11px;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#6b7280}._durationTag_1dt7s_184{display:flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:4px;background:#fef3c7;color:#92400e}._description_1dt7s_195{font-size:13px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._tagsList_1dt7s_206{display:flex;gap:6px;flex-wrap:wrap}._tagItem_1dt7s_212{font-size:11px;padding:2px 6px;border-radius:4px;background:#ede9fe;color:#7c3aed}._emptyState_1dt7s_220{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}._loadingContainer_1dt7s_229{display:flex;justify-content:center;align-items:center;height:300px}._videoModal_1dt7s_236 .ant-modal-content{border-radius:12px;overflow:hidden;background:#000;padding:0!important}._videoModal_1dt7s_236 .ant-modal-body{padding:0!important}._videoModal_1dt7s_236 .ant-modal-close{color:#fff}._videoModal_1dt7s_236 .ant-modal-close:hover{color:#e5e7eb}._modal_kmbyz_5 .ant-modal-content{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px #00000026;padding:0!important}._modal_kmbyz_5 .ant-modal-body{padding:0!important;background:linear-gradient(145deg,#f8fafc,#f1f5f9);max-height:80vh;overflow:hidden}._modal_kmbyz_5 .ant-modal-header,._modal_kmbyz_5 .ant-modal-close{display:none!important}._modal_kmbyz_5 .ant-modal-footer{margin:0!important;padding:0!important;border:none!important}._container_kmbyz_27{display:flex;height:80vh;overflow:hidden}._configPanel_kmbyz_33{flex:1.5;min-width:500px;display:flex;flex-direction:column;background:linear-gradient(145deg,#fff,#fafbfc);border-right:1px solid rgba(0,0,0,.06);overflow:hidden}._configHeader_kmbyz_43{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}._headerLeft_kmbyz_53{display:flex;align-items:center;gap:10px}._headerLeft_kmbyz_53 svg{color:#8b5cf6;width:20px;height:20px}._headerTitle_kmbyz_64{font-size:17px;font-weight:700;color:#111827}._actionBtn_kmbyz_70{display:flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#fff;color:#374151}._actionBtn_kmbyz_70:disabled{opacity:.5;cursor:not-allowed}._actionBtn_kmbyz_70 svg{flex-shrink:0}._saveBtn_kmbyz_93:not(:disabled):hover{border-color:#8b5cf6;color:#8b5cf6;background:#8b5cf60a}._primaryBtn_kmbyz_99{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff;box-shadow:0 2px 6px #8b5cf633}._primaryBtn_kmbyz_99:hover:not(:disabled){background:linear-gradient(135deg,#9a7af8,#8b5cf6);box-shadow:0 3px 10px #8b5cf647}._primaryBtn_kmbyz_99._processingBtn_kmbyz_109{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #f59e0b33}._configContent_kmbyz_126{flex:1;overflow-y:auto;padding:16px 20px}._configContent_kmbyz_126::-webkit-scrollbar{width:6px}._configContent_kmbyz_126::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._configSection_kmbyz_139{margin-bottom:20px}._configSection_kmbyz_139:last-child{margin-bottom:0}._sectionHeader_kmbyz_146{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._sectionTitle_kmbyz_153{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}._sectionTitle_kmbyz_153 svg{color:#8b5cf6}._sectionActions_kmbyz_165{display:flex;gap:6px}._iconBtn_kmbyz_170{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#8b5cf61a;border-radius:6px;color:#8b5cf6;cursor:pointer;transition:all .2s}._iconBtn_kmbyz_170:hover{background:#8b5cf6;color:#fff;transform:scale(1.05)}._templateDisplay_kmbyz_189{padding:14px;background:linear-gradient(145deg,#8b5cf60a,#8b5cf614);border-radius:10px;border:1px solid rgba(139,92,246,.12)}._templateInfo_kmbyz_196{display:flex;flex-direction:column;gap:10px}._templateHeader_kmbyz_202{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._templateCode_kmbyz_209{flex:1;font-size:14px;font-weight:600;color:#1f2937;font-family:Monaco,Menlo,monospace;word-break:break-all;line-height:1.4}._templateActions_kmbyz_219{display:flex;gap:6px;flex-shrink:0}._templateMeta_kmbyz_225{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._categoryPath_kmbyz_232{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}._categoryItem_kmbyz_240{padding:2px 8px;background:#8b5cf614;border-radius:4px;color:#6b7280}._categorySep_kmbyz_247{color:#9ca3af;flex-shrink:0}._renderTypeTag_kmbyz_252{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}._renderTypeTag_kmbyz_252._typeAE_kmbyz_261{background:#3b82f61a;color:#3b82f6}._renderTypeTag_kmbyz_252._typeUE_kmbyz_265{background:#8b5cf61a;color:#8b5cf6}._renderTypeTag_kmbyz_252._typeCapCut_kmbyz_269{background:#10b9811a;color:#10b981}._emptyTemplate_kmbyz_274{display:flex;align-items:center;justify-content:space-between;gap:12px}._emptyValue_kmbyz_281{color:#9ca3af;font-size:13px;font-style:italic}._selectTemplateBtn_kmbyz_287{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#8b5cf61a;border:none;border-radius:6px;color:#8b5cf6;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}._selectTemplateBtn_kmbyz_287:hover{background:#8b5cf6;color:#fff}._jsonEditorWrapper_kmbyz_306{border-radius:10px;overflow:hidden;border:1px solid rgba(139,92,246,.1)}._jsonTextArea_kmbyz_312{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:12px!important;background:#1e1e2e!important;color:#cdd6f4!important;border:none!important;border-radius:10px!important;resize:none!important}._jsonTextArea_kmbyz_312:focus{box-shadow:none!important}._jsonTextArea_kmbyz_312::-moz-placeholder{color:#6b7280!important}._jsonTextArea_kmbyz_312::placeholder{color:#6b7280!important}._emptyJson_kmbyz_328{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;background:#8b5cf60a;border-radius:10px;border:1px solid rgba(139,92,246,.1);color:#9ca3af;font-size:13px}._emptyJson_kmbyz_328 svg{opacity:.5}._speechDisplay_kmbyz_345{padding:12px;background:#8b5cf60a;border-radius:10px;border:1px solid rgba(139,92,246,.1);max-height:150px;overflow-y:auto}._speechDisplay_kmbyz_345::-webkit-scrollbar{width:4px}._speechDisplay_kmbyz_345::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}._speechContent_kmbyz_361{font-size:13px;color:#374151;line-height:1.6;white-space:pre-wrap;word-break:break-word}._renderParams_kmbyz_369{padding:12px 16px;background:#8b5cf60a;border-radius:10px;border:1px solid rgba(139,92,246,.1)}._paramRow_kmbyz_376{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._paramRow_kmbyz_376:not(:last-child){border-bottom:1px solid rgba(139,92,246,.08)}._paramLabel_kmbyz_386{font-size:13px;color:#6b7280}._paramValue_kmbyz_391{font-size:14px;font-weight:600;color:#374151}._assetsDisplay_kmbyz_397{padding:10px 12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._assetsText_kmbyz_404{font-size:12px;color:#6b7280;line-height:1.5;word-break:break-all;max-height:80px;overflow-y:auto}._assetsText_kmbyz_404::-webkit-scrollbar{width:4px}._assetsText_kmbyz_404::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}._historyPanel_kmbyz_420{flex:1;min-width:320px;display:flex;flex-direction:column;padding:20px;overflow:hidden;min-height:0}._historyHeader_kmbyz_430{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0}._historyTitle_kmbyz_438{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1f2937}._historyTitle_kmbyz_438 svg{color:#8b5cf6}._historyActions_kmbyz_450{display:flex;align-items:center;gap:12px}._refreshBtn_kmbyz_456{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px}._refreshBtn_kmbyz_456:hover{color:#8b5cf6}._processingTip_kmbyz_467{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border-radius:10px;color:#92400e;font-size:13px;margin-bottom:16px;border:1px solid rgba(245,158,11,.2);flex-shrink:0}._spinIcon_kmbyz_114{animation:_spin_kmbyz_114 1s linear infinite}@keyframes _spin_kmbyz_114{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._historyContent_kmbyz_493{flex:1;overflow-y:auto;min-height:0}._historyContent_kmbyz_493::-webkit-scrollbar{width:6px}._historyContent_kmbyz_493::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._paginationWrapper_kmbyz_506{flex-shrink:0;padding-top:16px;display:flex;justify-content:center;border-top:1px solid rgba(0,0,0,.06);margin-top:16px}._pagination_kmbyz_506 .ant-pagination-item-active{border-color:#8b5cf6}._pagination_kmbyz_506 .ant-pagination-item-active a{color:#8b5cf6}._emptyState_kmbyz_522{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;gap:12px;padding:60px 20px}._emptyState_kmbyz_522 svg{opacity:.4;color:#8b5cf6}._emptyState_kmbyz_522 h4{font-size:16px;font-weight:500;color:#6b7280;margin:0}._emptyState_kmbyz_522 p{font-size:14px;margin:0}._historyGrid_kmbyz_547{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}._historyCard_kmbyz_553{background:#fff;border-radius:14px;overflow:hidden;border:2px solid rgba(0,0,0,.04);transition:all .25s ease;cursor:pointer}._historyCard_kmbyz_553:hover{border-color:#8b5cf64d;box-shadow:0 8px 24px #8b5cf61f;transform:translateY(-2px)}._historyCard_kmbyz_553._selected_kmbyz_566{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}._cardPreview_kmbyz_571{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#1e1e2e,#2d2d3d);overflow:hidden}._previewVideo_kmbyz_578{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._playBtn_kmbyz_584{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#8b5cf6d9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:0;transition:all .2s;box-shadow:0 4px 16px #8b5cf666}._historyCard_kmbyz_553:hover ._playBtn_kmbyz_584{opacity:1}._playBtn_kmbyz_584:hover{background:#8b5cf6;transform:translate(-50%,-50%) scale(1.1)}._selectedMark_kmbyz_610{position:absolute;top:10px;right:10px;width:28px;height:28px;background:#8b5cf6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #8b5cf666}._processingPlaceholder_kmbyz_625{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffffb3;font-size:13px}._processingPlaceholder_kmbyz_625 svg{color:#8b5cf6}._noResult_kmbyz_640{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff6;font-size:12px}._cardInfo_kmbyz_652{padding:12px 14px}._cardHeader_kmbyz_656{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._statusTag_kmbyz_663{border:none;border-radius:6px;font-size:12px;font-weight:500;padding:2px 10px}._detailBtn_kmbyz_671{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#0000000a;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}._detailBtn_kmbyz_671:hover{background:#8b5cf61a;color:#8b5cf6}._cardTime_kmbyz_689{font-size:12px;color:#9ca3af}._loadingContainer_kmbyz_694{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}._modalFooter_kmbyz_702{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(145deg,#fff,#f8fafc);border-top:1px solid rgba(0,0,0,.06)}._footerLeft_kmbyz_711{flex:1;display:flex;align-items:center}._footerLeft_kmbyz_711 ._selectedSection_kmbyz_716{display:flex;align-items:center;width:100%}._footerLeft_kmbyz_711 ._noSelectedTip_kmbyz_721{color:#9ca3af;font-size:14px;font-style:italic}._selectedPreviews_kmbyz_727{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;overflow-x:auto;max-width:500px;padding:4px 0}._selectedPreviews_kmbyz_727::-webkit-scrollbar{height:4px}._selectedPreviews_kmbyz_727::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}._selectedPreviewItem_kmbyz_744{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px #0000001a;transition:all .2s}._selectedPreviewItem_kmbyz_744:hover{transform:scale(1.05);box-shadow:0 4px 12px #8b5cf633}._selectedPreviewItem_kmbyz_744:hover ._removeBtn_kmbyz_760{opacity:1;transform:scale(1)}._selectedPreviewItem_kmbyz_744 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._selectedPreviewItem_kmbyz_744 ._removeBtn_kmbyz_760{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:scale(.8);transition:all .2s;z-index:10;box-shadow:0 2px 6px #ef44444d}._footerRight_kmbyz_788{display:flex;gap:12px}._cancelButton_kmbyz_793{border:1px solid rgba(229,231,235,.8);color:#6b7280;border-radius:10px;height:42px;padding:0 20px;font-weight:500}._cancelButton_kmbyz_793:hover{border-color:#d1d5db;color:#374151;background:#f9fafbcc}._confirmButton_kmbyz_807{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;height:42px;padding:0 24px;font-weight:600;box-shadow:0 4px 16px #8b5cf64d}._confirmButton_kmbyz_807:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666}._confirmButton_kmbyz_807:disabled{opacity:.5;cursor:not-allowed}._videoPreviewModal_kmbyz_826{display:flex;justify-content:center;align-items:center}._fullVideo_kmbyz_832{max-width:100%;max-height:70vh}@keyframes subtitle-smoke-down{0%{opacity:0;transform:translateY(-20px) scale(.95);filter:blur(4px)}50%{opacity:.7;filter:blur(1.5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes subtitle-rise-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitle-scale-bounce{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.35)}65%{transform:scale(.85)}82%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes subtitle-fade-char{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitle-karaoke-glow{0%{color:#ffffff59;text-shadow:none}to{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.6),0 0 16px rgba(96,165,250,.4)}}@keyframes subtitle-fade-in{0%{opacity:0}to{opacity:1}}@keyframes subtitle-blur-focus{0%{opacity:0;filter:blur(10px);transform:scale(1.05)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes subtitle-slide-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes subtitle-slide-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.subtitle-vertical-rl{writing-mode:vertical-rl;text-orientation:upright}.subtitle-vertical-lr{writing-mode:vertical-lr;text-orientation:upright}.subtitle-vertical-single-col{max-width:1.8em;overflow:visible}.subtitle-vertical-rl .subtitle-char-animated,.subtitle-vertical-lr .subtitle-char-animated{--char-translate: translateX(20px)}.subtitle-char-animated{display:inline-block;opacity:0;will-change:transform,opacity,filter}.subtitle-typing-cursor{display:inline-block;width:2px;background:#ffffffb3;animation:subtitle-cursor-blink 1s ease-in-out infinite}.subtitle-vertical-rl .subtitle-typing-cursor,.subtitle-vertical-lr .subtitle-typing-cursor{width:.8em;height:2px;margin-left:0;margin-top:2px}@keyframes subtitle-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes subtitle-glitch-in{0%{opacity:0;transform:scale(1.3)}10%{opacity:1;transform:translate(-3px) skew(-8deg);text-shadow:2px 0 #ff0040,-2px 0 #00ffff}20%{transform:translate(3px) skew(5deg);text-shadow:-2px 0 #ff0040,2px 0 #00ffff}30%{transform:translate(-2px) skew(-3deg);text-shadow:1px 0 #ff0040,-1px 0 #00ffff}40%{transform:translate(2px);text-shadow:-2px 0 #ff0040,2px 0 #00ffff}55%{transform:translate(0) skew(0);text-shadow:none}65%{transform:translate(-1px);text-shadow:1px 0 #ff0040,-1px 0 #00ffff}75%{transform:translate(0);text-shadow:none}to{opacity:1;transform:translate(0) skew(0);text-shadow:none}}@keyframes subtitle-neon-on{0%{opacity:0;text-shadow:none}8%{opacity:.9;text-shadow:0 0 4px #fff,0 0 12px #fff,0 0 22px #ff6ec7,0 0 50px #ff6ec7}12%{opacity:.15;text-shadow:none}22%{opacity:1;text-shadow:0 0 4px #fff,0 0 12px #fff,0 0 22px #ff6ec7,0 0 50px #ff6ec7}28%{opacity:.4;text-shadow:0 0 2px #fff}38%{opacity:1;text-shadow:0 0 4px #fff,0 0 14px #fff,0 0 24px #ff6ec7,0 0 60px #ff6ec7,0 0 90px #ff6ec7}50%{opacity:.85;text-shadow:0 0 4px #fff,0 0 10px #ff6ec7}60%{opacity:1;text-shadow:0 0 4px #fff,0 0 14px #fff,0 0 24px #ff6ec7,0 0 60px #ff6ec7}to{opacity:1;text-shadow:0 0 4px #fff,0 0 12px #fff,0 0 22px #ff6ec7,0 0 50px #ff6ec7}}@keyframes subtitle-ink-drop{0%{opacity:0;transform:scale(0) rotate(-8deg);filter:blur(6px)}25%{opacity:.6;transform:scale(1.3) rotate(3deg);filter:blur(3px)}50%{opacity:.85;transform:scale(.9) rotate(-1deg);filter:blur(1px)}70%{transform:scale(1.06) rotate(.5deg);filter:blur(0)}85%{transform:scale(.98)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes subtitle-shake-drop{0%{opacity:0;transform:translateY(-70px) scaleY(1.2)}18%{opacity:1;transform:translateY(6px) scaleY(.88) scaleX(1.06)}28%{transform:translateY(-4px) scaleY(1.04)}34%{transform:translate(5px)}40%{transform:translate(-5px)}46%{transform:translate(3px)}52%{transform:translate(-2px)}58%{transform:translate(1px)}64%{transform:translate(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes subtitle-gold-sweep{0%{opacity:0;filter:brightness(2.5) blur(3px);text-shadow:0 0 20px #ffd700,0 0 40px #ff8c00}25%{opacity:1;filter:brightness(2) blur(0);text-shadow:0 0 16px #ffd700,0 0 32px #ff8c00}50%{filter:brightness(1.4);text-shadow:0 0 10px #ffd700,0 0 20px #ff8c00}to{opacity:1;filter:brightness(1);text-shadow:0 0 3px rgba(255,215,0,.4)}}.subtitle-gold-sweep-text{position:relative;display:inline-block}.subtitle-gold-sweep-text:after{content:"";position:absolute;top:-20%;left:-10%;width:30%;height:140%;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.08) 20%,rgba(255,255,255,.35) 50%,rgba(255,215,0,.08) 80%,transparent 100%);transform:skew(-15deg);animation:subtitle-gold-bar-sweep 1.6s .3s ease-in-out forwards;pointer-events:none}@keyframes subtitle-gold-bar-sweep{0%{left:-30%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:120%;opacity:0}}@keyframes subtitle-smoke-text-in{0%{opacity:0;filter:blur(6px)}40%{opacity:.5;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes subtitle-smoke-cloud{0%{opacity:.7;transform:scale(.6);filter:blur(6px)}40%{opacity:.55;transform:scale(1.2);filter:blur(10px)}70%{opacity:.25;transform:scale(1.8);filter:blur(16px)}to{opacity:0;transform:scale(2.5);filter:blur(22px)}}.subtitle-smoke-reveal-wrap{position:relative;display:inline-block}.subtitle-smoke-particle{position:absolute;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.45) 0%,rgba(200,200,220,.15) 50%,transparent 70%);pointer-events:none;will-change:transform,opacity,filter;animation:subtitle-smoke-cloud var(--smoke-duration, 2s) ease-out forwards;animation-delay:var(--smoke-delay, 0s)}._timeline-editor-container_yk97e_5{display:flex;width:100%;height:100%;background-color:#191b1d}._timeline-track-list-container_yk97e_21{width:160px;flex:0 0 160px;background-color:#f8f9fa;border-right:1px solid #dee2e6;overflow:hidden;display:flex;flex-direction:column}._timeline-track-header_yk97e_43{height:42px;background-color:#e9ecef;border-bottom:1px solid #dee2e6;flex-shrink:0;display:flex;align-items:center;position:relative;z-index:10}._timeline-track-header-content_yk97e_65{width:100%;padding:0 12px;font-size:12px;font-weight:600;color:#495057;display:flex;align-items:center;justify-content:space-between}._timeline-track-list_yk97e_21{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#6c757d transparent;margin-top:0}._timeline-track-list_yk97e_21::-webkit-scrollbar{width:6px}._timeline-track-list_yk97e_21::-webkit-scrollbar-track{background:transparent}._timeline-track-list_yk97e_21::-webkit-scrollbar-thumb{background-color:#6c757d;border-radius:3px}._timeline-track-list_yk97e_21::-webkit-scrollbar-thumb:hover{background-color:#495057}._timeline-track-item_yk97e_147{display:flex;align-items:center;padding:2px;border-bottom:1px solid #e9ecef;background-color:#fff;transition:background-color .15s ease;cursor:pointer;box-sizing:border-box}._timeline-track-item_yk97e_147:hover{background-color:#f8f9fa}._timeline-collapse-area_yk97e_179{flex-shrink:0;width:20px;height:100%;display:flex;align-items:center;justify-content:center;padding:0 2px}._timeline-collapse-button_yk97e_199{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:#6c757d;border-radius:2px;transition:all .15s ease}._timeline-collapse-button_yk97e_199:hover{background-color:#e9ecef;color:#495057}._timeline-collapse-placeholder_yk97e_241{width:16px;height:16px}._timeline-track-item-content_yk97e_251{flex:1;min-width:0;padding:0 8px;display:flex;align-items:center;justify-content:space-between}._timeline-track-name_yk97e_269{font-size:13px;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-bottom:2px}._timeline-track-name-group_yk97e_293{display:flex;align-items:center;width:100%;min-width:0}._timeline-track-names_yk97e_307{flex:1;min-width:0;display:flex;flex-direction:column}._timeline-track-object-name_yk97e_321{font-size:12px;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;margin-bottom:1px}._timeline-track-logic-name_yk97e_343{font-size:11px;font-weight:400;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}._timeline-track-item_yk97e_147._sub-track_yk97e_365{position:relative}._timeline-track-item_yk97e_147._sub-track_yk97e_365 ._timeline-track-item-content_yk97e_251{padding-left:16px}._timeline-track-item_yk97e_147._sub-track_yk97e_365:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background-color:#dee2e6}._timeline-track-item_yk97e_147._sub-track_yk97e_365 ._timeline-track-names_yk97e_307{position:relative}._timeline-track-item_yk97e_147._sub-track_yk97e_365 ._timeline-track-names_yk97e_307:before{content:"";position:absolute;left:-8px;top:50%;width:8px;height:1px;background-color:#dee2e6;transform:translateY(-50%)}._timeline-track-type_yk97e_431{font-size:11px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}._timeline-main-container_yk97e_451{flex:1;min-width:0;height:100%;position:relative}._timeline-main-container_yk97e_451 .timeline-editor{height:100%!important}._timeline-main-container_yk97e_451 .timeline-editor-action{border-radius:6px!important;box-shadow:0 1px 3px #0000001a!important;transition:all .15s ease!important;margin:0!important;height:calc(100% - 2px)!important}._timeline-main-container_yk97e_451 .timeline-editor-action:hover{box-shadow:0 2px 6px #00000026!important;transform:translateY(-1px)!important}._timeline-main-container_yk97e_451 .timeline-editor-action.selected{box-shadow:0 0 0 2px #007bff!important;z-index:10!important}._timeline-main-container_yk97e_451 .timeline-editor-edit-row{border-bottom:1px solid #e9ecef!important}._timeline-main-container_yk97e_451 .timeline-editor-edit-row:hover{background-color:#007bff08!important}._timeline-main-container_yk97e_451 .timeline-editor-time-unit{color:#6c757d!important;font-size:11px!important}._timeline-main-container_yk97e_451 .timeline-editor-time-unit-scale{border-color:#dee2e6!important}._timeline-main-container_yk97e_451 .timeline-editor-cursor{background-color:#007bff!important;box-shadow:0 0 4px #007bff4d!important}._timeline-main-container_yk97e_451 .timeline-editor-grid{opacity:.6!important}._timeline-main-container_yk97e_451 .timeline-editor-drag-line{background-color:#ffc107!important;box-shadow:0 0 4px #ffc10780!important}@media(max-width:1200px){._timeline-track-list-container_yk97e_21{width:160px;flex:0 0 160px}._timeline-track-name_yk97e_269{font-size:12px}._timeline-track-type_yk97e_431{font-size:10px}}@media(max-width:768px){._timeline-track-list-container_yk97e_21{width:140px;flex:0 0 140px}._timeline-track-header-content_yk97e_65{font-size:11px;padding:0 8px}._timeline-track-item-content_yk97e_251{padding:0 6px}._timeline-collapse-area_yk97e_179{width:18px}}._timeline-track-list_yk97e_21._syncing_yk97e_661{border-right:2px solid #007bff}._timeline-main-container_yk97e_451._syncing_yk97e_661{border-left:2px solid #007bff}._timeline-track-item_yk97e_147,._timeline-track-item-content_yk97e_251,._timeline-track-name_yk97e_269,._timeline-track-type_yk97e_431{will-change:auto;backface-visibility:hidden;transform:translateZ(0)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgb(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgb(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.dify-flow-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%;height:100%;background:#f0f2f7}.flow-editor-header{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(229,231,235,.6);padding:3px 20px;flex-shrink:0;box-shadow:0 1px 8px #0000000a}.flow-editor-header-inner{display:flex;align-items:center;justify-content:space-between;height:48px}.flow-editor-logo{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.flow-editor-logo.mode-program{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f64d}.flow-editor-logo.mode-interaction{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 8px #8b5cf64d}.flow-editor-logo.mode-shot{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 2px 8px #f973164d}.flow-mode-tabs{position:relative;display:flex;align-items:center;margin-left:30px;background:#0000000a;border-radius:10px;padding:3px;border:1px solid rgba(0,0,0,.06)}.flow-mode-slide-indicator{position:absolute;top:3px;bottom:3px;width:calc(33.333% - 2px);border-radius:8px;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:0}.flow-mode-slide-indicator.pos-0{left:3px}.flow-mode-slide-indicator.pos-1{left:calc(33.333% + 1px)}.flow-mode-slide-indicator.pos-2{left:calc(66.666% - 1px)}.flow-mode-slide-indicator.mode-interaction{background:#8b5cf626;box-shadow:0 1px 4px #8b5cf626}.flow-mode-slide-indicator.mode-shot{background:#f9731626;box-shadow:0 1px 4px #f9731626}.flow-mode-slide-indicator.mode-program{background:#3b82f626;box-shadow:0 1px 4px #3b82f626}.flow-mode-tab{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;background:transparent;font-size:12px;font-weight:500;color:#6b7280cc;cursor:pointer;transition:all .25s ease;white-space:nowrap;min-width:90px;justify-content:center}.flow-mode-tab:hover{color:#374151}.flow-mode-tab.active{color:#1f2937;font-weight:600}.flow-header-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;border-radius:8px;border:1px solid;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.flow-header-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.flow-header-btn-blue{color:#3b82f6;border-color:#3b82f64d}.flow-header-btn-blue:hover{background:#3b82f614;border-color:#3b82f680}.flow-header-btn-green{color:#10b981;border-color:#10b9814d}.flow-header-btn-green:hover{background:#10b98114;border-color:#10b98180}.flow-header-btn-cyan{color:#06b6d4;border-color:#06b6d44d}.flow-header-btn-cyan:hover{background:#06b6d414;border-color:#06b6d480}.flow-header-btn-purple{color:#8b5cf6;border-color:#8b5cf64d}.flow-header-btn-purple:hover{background:#8b5cf614;border-color:#8b5cf680}.flow-header-btn-close{color:#6b7280;border-color:#6b728033}.flow-header-btn-close:hover{color:#ef4444;border-color:#ef44444d;background:#ef44440d}.node-toolbar-sidebar{flex-shrink:0;width:220px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f8fafce6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid rgba(226,232,240,.6)}.node-toolbar-sidebar.collapsed{width:48px}.node-toolbar-expand-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(226,232,240,.6);background:#fffc;color:#94a3b8;cursor:pointer;transition:all .2s ease}.node-toolbar-expand-btn:hover{background:#fff;color:#8b5cf6;border-color:#8b5cf64d;box-shadow:0 2px 8px #8b5cf61a}.node-toolbar-quick-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;color:#fff;cursor:pointer;transition:all .2s ease}.node-toolbar-quick-btn:hover{transform:scale(1.08)}.node-toolbar-quick-btn.quick-start{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 6px #10b9814d}.node-toolbar-quick-btn.quick-end{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 6px #ef44444d}.node-toolbar-modern{background:transparent}.node-toolbar-modern-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;flex-shrink:0;border-bottom:1px solid rgba(226,232,240,.4)}.node-toolbar-modern-logo{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #8b5cf640}.node-toolbar-collapse-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease}.node-toolbar-collapse-btn:hover{background:#0000000a;color:#64748b}.node-category-section-modern{background:#fff9;border:1px solid rgba(226,232,240,.4);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.node-category-header-modern{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:0;cursor:pointer;transition:all .2s ease;width:100%;font-size:12px;font-weight:600;color:#475569}.node-category-header-modern:hover{background:#00000005}.node-category-content-modern{padding:4px 6px 6px;display:flex;flex-direction:column;gap:3px}.node-count-badge{font-size:10px;font-weight:600;color:#8b5cf6;background:#8b5cf61a;padding:1px 6px;border-radius:10px;line-height:1.4}.node-system-btn-modern{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;border-radius:8px;border:1px solid rgba(226,232,240,.4);background:#ffffffb3;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.node-system-btn-modern:hover{background:#fff;border-color:#8b5cf633;box-shadow:0 2px 8px #0000000f;transform:translate(2px)}.node-system-btn-icon{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center}.node-business-btn-modern{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;text-align:left;border-radius:8px;border:1px solid rgba(226,232,240,.3);background:#ffffff80;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.node-business-btn-modern:hover{background:#fff;border-color:#3b82f633;box-shadow:0 2px 8px #0000000d;transform:translate(2px)}.dify-flow-editor *{outline:none!important}.dify-flow-editor .react-flow{background:#f0f2f7!important;cursor:default!important}.dify-flow-editor .react-flow__background{background:#f0f2f7!important}.dify-flow-editor .react-flow.react-flow__pane{cursor:grab!important}.dify-flow-editor .react-flow.react-flow__pane:active{cursor:grabbing!important}.dify-flow-editor .react-flow__background .react-flow__background-pattern{stroke:#e2e8f0!important;stroke-width:1!important;opacity:.6}.dify-flow-editor .react-flow__node{cursor:pointer;font-family:inherit}.dify-flow-editor .react-flow__node.selected{box-shadow:none!important;outline:none!important;border:none!important}.dify-flow-editor .react-flow__node.selected .custom-node{outline:none!important}.dify-flow-editor .custom-node{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:0;min-width:200px;box-shadow:0 2px 8px #0000001a;transition:all .2s ease-in-out;cursor:pointer;font-family:inherit}.dify-flow-editor .node-content{padding:12px 16px;position:relative}.dify-flow-editor .node-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.dify-flow-editor .node-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475467;transition:all .2s ease;flex-shrink:0}.dify-flow-editor .node-title{font-size:14px;font-weight:600;color:#1f2937;margin:0;line-height:1.4}.dify-flow-editor .node-description{font-size:12px;color:#6b7280;margin:2px 0 0;line-height:1.3}.dify-flow-editor .program-info{border-top:1px solid #f3f4f6;padding-top:8px;margin-top:8px}.dify-flow-editor .program-summary{font-size:12px;color:#4b5563;margin-bottom:6px;line-height:1.4}.dify-flow-editor .program-meta{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b7280;margin-bottom:4px}.dify-flow-editor .node-delete-btn{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:#ef4444;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;opacity:0;transition:opacity .2s ease-in-out;z-index:10}.dify-flow-editor .custom-node:hover .node-delete-btn{opacity:1}.dify-flow-editor .system-action-button,.dify-flow-editor .align-tool-button{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:transparent;cursor:pointer;transition:all .15s ease-in-out;font-size:14px;font-weight:500;border-radius:4px}.dify-flow-editor .align-tool-button{padding:10px 12px;color:#374151;transition:all .2s ease-in-out}.dify-flow-editor .system-action-toolbar{background:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(229,231,235,.5);box-shadow:0 2px 12px #0000000f;border-radius:10px;overflow:hidden;transition:all .2s ease-in-out}.dify-flow-editor .flow-history-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(229,231,235,.5);border-radius:10px;background:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 12px #0000000f;cursor:pointer;color:#94a3b8;transition:all .2s cubic-bezier(.4,0,.2,1)}.dify-flow-editor .flow-history-btn:hover{color:#8b5cf6;border-color:#8b5cf64d;background:#fffffff2;box-shadow:0 4px 16px #8b5cf61f}.dify-flow-editor .system-action-toolbar:hover{box-shadow:0 4px 20px #00000014}.dify-flow-editor .system-action-button{border-right:1px solid rgba(229,231,235,.4);position:relative;color:#64748b}.dify-flow-editor .system-action-button:last-child{border-right:none}.dify-flow-editor .system-action-button:hover{background:#8b5cf60f;color:#8b5cf6}.dify-flow-editor .system-action-button.primary{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.dify-flow-editor .system-action-button.primary:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 2px 8px #8b5cf64d}.dify-flow-editor .config-panel-header{background:linear-gradient(135deg,#f0f2f7,#eef0f5);border-bottom:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dify-flow-editor .custom-node:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px);border-color:#d1d5db}.dify-flow-editor .custom-node.selected{border-color:#8b5cf6!important;box-shadow:0 4px 12px #8b5cf626,0 2px 4px #8b5cf61a!important}.dify-flow-editor .business-node{min-width:240px}.dify-flow-editor .system-node{min-width:200px}.dify-flow-editor .system-node .node-header{margin-bottom:4px}.dify-flow-editor .system-node .node-icon{width:28px;height:28px}.dify-flow-editor .node-list-scrollable{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.dify-flow-editor .node-list-scrollable::-webkit-scrollbar{width:6px}.dify-flow-editor .node-list-scrollable::-webkit-scrollbar-track{background:transparent}.dify-flow-editor .node-list-scrollable::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dify-flow-editor .node-list-scrollable::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dify-flow-editor .align-tool-button:hover{background:#f3f4f6;transform:translateY(-1px)}.dify-flow-editor .align-tool-button:active{transform:translateY(0)}.dify-flow-editor .align-tool-button.active{background:#8b5cf614;color:#8b5cf6}.dify-flow-editor .custom-node:hover .node-icon{background:linear-gradient(135deg,#f3f0ff,#ede9fe);color:#8b5cf6}.dify-flow-editor .node-title{font-size:14px;font-weight:600;color:#101828;margin:0;line-height:1.4;flex:1;min-width:0}.dify-flow-editor .node-description{font-size:12px;color:#667085;margin:4px 0 0;line-height:1.4}.dify-flow-editor .program-info{background:#8b5cf60a;border:1px solid rgba(139,92,246,.15);border-radius:8px;padding:12px;margin-top:12px;border-left:3px solid #8b5cf6}.dify-flow-editor .program-summary{font-size:12px;color:#374151;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dify-flow-editor .program-meta{display:flex;align-items:center;gap:4px;font-size:11px;color:#667085;margin-bottom:4px}.dify-flow-editor .program-meta:last-child{margin-bottom:0}.dify-flow-editor .program-meta svg{width:12px;height:12px;flex-shrink:0}.dify-flow-editor .react-flow__handle{width:12px!important;height:12px!important;background:#667085!important;border:2px solid #ffffff!important;border-radius:50%!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;opacity:1!important;box-shadow:0 1px 3px #0000001a!important;z-index:10!important;cursor:crosshair!important;position:absolute!important;transform:scale(1)!important}.dify-flow-editor .react-flow__handle:hover{width:16px!important;height:16px!important;background:#8b5cf6!important;box-shadow:0 0 0 4px #8b5cf633,0 2px 8px #00000026!important;z-index:20!important;transform:scale(1.1)!important}.dify-flow-editor .react-flow__handle.connecting{width:16px!important;height:16px!important;background:#8b5cf6!important;box-shadow:0 0 0 4px #8b5cf64d,0 2px 8px #00000026!important;z-index:20!important;transform:scale(1.1)!important}.dify-flow-editor .react-flow__handle.target{background:#10b981!important}.dify-flow-editor .react-flow__handle.target:hover{width:16px!important;height:16px!important;background:#059669!important;box-shadow:0 0 0 4px #10b98140,0 2px 8px #00000026!important;transform:scale(1.1)!important}.dify-flow-editor .react-flow__handle.target.connecting{width:16px!important;height:16px!important;background:#059669!important;box-shadow:0 0 0 4px #10b98166,0 2px 8px #00000026!important;transform:scale(1.1)!important}.dify-flow-editor .react-flow__handle.source{background:#f59e0b!important}.dify-flow-editor .react-flow__handle.source:hover{width:16px!important;height:16px!important;background:#d97706!important;box-shadow:0 0 0 4px #f59e0b40,0 2px 8px #00000026!important;transform:scale(1.1)!important}.dify-flow-editor .react-flow__handle.source.connecting{width:16px!important;height:16px!important;background:#d97706!important;box-shadow:0 0 0 4px #f59e0b66,0 2px 8px #00000026!important;transform:scale(1.1)!important}.dify-flow-editor .node-delete-btn{position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:#ef4444;color:#fff;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;z-index:10;box-shadow:0 2px 4px #0000001a}.dify-flow-editor .custom-node:hover .node-delete-btn,.dify-flow-editor .custom-node.selected .node-delete-btn{opacity:1}.dify-flow-editor .node-delete-btn:hover{background:#dc2626;transform:scale(1.1);box-shadow:0 4px 8px #00000026}.dify-flow-editor .react-flow__edge{stroke:#9ca3af!important;stroke-width:2!important;cursor:pointer!important;transition:all .2s ease!important;pointer-events:stroke!important}.dify-flow-editor .react-flow__edge:hover{stroke:#6b7280!important;stroke-width:3!important}.dify-flow-editor .react-flow__edge.selected{stroke:#8b5cf6!important;stroke-width:3!important;animation:edgePulse 1.5s ease-in-out infinite!important}.dify-flow-editor .react-flow__edge-path{stroke:inherit!important;stroke-width:inherit!important;fill:none!important;cursor:pointer!important}.dify-flow-editor .react-flow__edge .react-flow__edge-interaction{stroke:transparent!important;stroke-width:8!important;cursor:pointer!important;fill:none!important}@keyframes edgePulse{0%,to{stroke-width:3px;opacity:1}50%{stroke-width:4px;opacity:.8}}.dify-flow-editor .react-flow__edge-interaction:hover{cursor:pointer!important}.dify-flow-editor .react-flow__pane{cursor:grab!important}.dify-flow-editor .react-flow__pane:active{cursor:grabbing!important}.dify-flow-editor .react-flow__edge:hover+.react-flow__pane{cursor:pointer!important}.dify-flow-editor .react-flow__edge{pointer-events:stroke!important}.dify-flow-editor .react-flow__controls{background:#ffffffd9!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(229,231,235,.5)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px #0000000f!important}.dify-flow-editor .react-flow__controls-button{background:#fff!important;border:none!important;border-bottom:1px solid #f3f4f6!important;color:#374151!important;padding:12px!important;transition:all .2s ease!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dify-flow-editor .react-flow__controls-button:hover{background:#8b5cf60f!important;color:#8b5cf6!important}.dify-flow-editor .react-flow__controls-button:last-child{border-bottom:none!important}.dify-flow-editor .react-flow__minimap{background:#ffffffd9!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(229,231,235,.5)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px #0000000f!important}.dify-flow-editor .react-flow__minimap-mask{fill:#8b5cf614!important;stroke:#8b5cf6!important;stroke-width:2!important}@media(max-width:768px){.dify-flow-editor .custom-node{min-width:200px}.dify-flow-editor .business-node{min-width:250px}}@keyframes dash{to{stroke-dashoffset:-10}}.dify-flow-editor .react-flow__edge.animated path{stroke-dasharray:5;animation:dash .5s linear infinite}.dify-flow-editor .custom-node:hover .react-flow__handle{opacity:1!important;visibility:visible!important}.dify-flow-editor .react-flow__handle:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:transparent;border-radius:50%;z-index:-1}.dify-flow-editor input[type=text]:focus,.dify-flow-editor select:focus{outline:none!important;box-shadow:0 0 0 2px #8b5cf666!important;border-color:#8b5cf6!important}.zoom-toolbar-dropdown{animation:slideInFromBottom .2s ease-out;transform-origin:bottom left}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.zoom-toolbar-button:hover{background-color:#f0f2f7;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.zoom-toolbar{z-index:1000}.zoom-dropdown-item{transition:all .15s ease-in-out}.zoom-dropdown-item:hover{background-color:#f1f5f9;transform:translate(2px)}.unified-toolbar{display:flex;align-items:center;gap:12px}.config-panel-root{position:fixed;top:8rem;right:0;width:22rem;max-height:calc(100vh - 10rem);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid rgba(229,231,235,.5);border-right:none;border-radius:12px 0 0 12px;box-shadow:-4px 0 24px #0000000f,0 8px 32px #0000000a;animation:slideInFromRight .3s ease-out;z-index:50;overflow:hidden}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.config-panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(229,231,235,.6);background:#f8fafc99}.config-panel-header h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1e293b;margin:0}.config-panel-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;flex-shrink:0}.config-panel-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease}.config-panel-close:hover{background:#f1f5f9cc;color:#475569}.config-panel-tabs{display:flex;border-bottom:1px solid rgba(229,231,235,.5);background:#f8fafc66;padding:0 12px}.config-panel-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 0;font-size:12px;font-weight:500;color:#94a3b8;border:none;background:transparent;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.config-panel-tab:hover{color:#64748b}.config-panel-tab.active{color:#6366f1;border-bottom-color:#6366f1;font-weight:600}.config-panel-content{flex:1;overflow-y:auto;padding:2px}.config-panel-content::-webkit-scrollbar{width:4px}.config-panel-content::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.config-panel-content::-webkit-scrollbar-thumb:hover{background:#94a3b880}.config-field{margin-bottom:10px}.config-field-label{display:block;font-size:11px;font-weight:600;color:#64748b;margin-bottom:4px;letter-spacing:.02em;text-transform:uppercase}.config-field-value{padding:6px 10px;border:1px solid rgba(229,231,235,.8);border-radius:6px;font-size:12px;color:#334155;background:#f8fafc99;word-break:break-all;line-height:1.5;transition:border-color .15s ease}.config-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:1.6}.config-tag-blue{background:#dbeafeb3;color:#2563eb}.config-tag-green{background:#dcfce7b3;color:#16a34a}.config-tag-amber{background:#fef3c7b3;color:#d97706}.config-tag-red{background:#fee2e2b3;color:#dc2626}.config-tag-gray{background:#f1f5f9cc;color:#64748b}.config-tag-purple{background:#ede9feb3;color:#7c3aed}.config-info-box{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:6px;font-size:11px;line-height:1.5}.config-info-box-amber{background:#fef3c780;border:1px solid rgba(253,224,71,.3);color:#92400e}.config-info-box-purple{background:#ede9fe80;border:1px solid rgba(196,181,253,.3);color:#5b21b6}.config-select{width:100%;padding:6px 10px;border:1px solid rgba(229,231,235,.8);border-radius:6px;font-size:12px;color:#334155;background:#fffc;outline:none;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.config-select:focus{border-color:#a5b4fc;box-shadow:0 0 0 2px #6366f11a}.config-select-sm{flex:1;min-width:0;padding:4px 8px;border:1px solid rgba(229,231,235,.8);border-radius:5px;font-size:11px;color:#334155;background:#fffc;outline:none;transition:border-color .15s ease}.config-select-sm:focus{border-color:#a5b4fc}.config-input{flex:1;min-width:0;padding:4px 8px;border:1px solid rgba(229,231,235,.8);border-radius:5px;font-size:11px;color:#334155;background:#fffc;outline:none;transition:border-color .15s ease}.config-input:focus{border-color:#a5b4fc;box-shadow:0 0 0 2px #6366f11a}.config-input::-moz-placeholder{color:#cbd5e1}.config-input::placeholder{color:#cbd5e1}.config-add-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;flex-shrink:0;transition:all .15s ease}.config-add-btn:hover{transform:scale(1.05);box-shadow:0 2px 8px #6366f14d}.config-action-btn{display:inline-flex;align-items:center;padding:6px 12px;font-size:11px;font-weight:500;border-radius:6px;border:1px solid rgba(229,231,235,.8);background:#f8fafccc;color:#475569;cursor:pointer;transition:all .15s ease;gap:4px}.config-action-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.config-action-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent}.config-action-btn-primary:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:transparent;box-shadow:0 2px 8px #6366f14d}.config-action-btn-danger{background:#fee2e2cc;color:#dc2626;border-color:#fca5a580}.config-action-btn-danger:hover{background:#fecaca}.config-pins-container{margin-top:8px}.config-pins-add{display:flex;align-items:center;gap:6px;padding:8px 10px;margin-bottom:10px;border-radius:8px;background:linear-gradient(135deg,#f8fafccc,#f1f5f999);border:1px dashed rgba(203,213,225,.6)}.config-pins-list{display:flex;flex-direction:column;gap:6px}.config-pin-group-header{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:6px;margin-bottom:2px;padding-left:2px}.config-pin-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500;transition:all .15s ease}.config-pin-item-input{background:#dbeafe66;border:1px solid rgba(147,197,253,.3);color:#2563eb}.config-pin-item-input:hover{background:#dbeafe99}.config-pin-item-output{background:#dcfce766;border:1px solid rgba(134,239,172,.3);color:#16a34a}.config-pin-item-output:hover{background:#dcfce799}.config-pin-delete{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease;flex-shrink:0}.config-pin-delete:hover{background:#fee2e299;color:#ef4444}.config-file-item{padding:6px 10px;border-radius:6px;background:#f8fafc99;border:1px solid rgba(229,231,235,.5);font-size:11px;color:#475569;word-break:break-all}.config-section{border-top:1px solid rgba(229,231,235,.5);padding-top:12px}.config-section-title{font-size:12px;font-weight:600;color:#1e293b;margin:0 0 10px}.config-section-body{display:flex;flex-direction:column;gap:10px}.config-actions{display:flex;gap:6px;margin-top:12px}.dify-flow-editor .react-flow__minimap{background:#ffffffd9!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(229,231,235,.5)!important;border-radius:12px!important;box-shadow:0 2px 12px #0000000f!important;pointer-events:auto!important;z-index:10!important;position:absolute!important}.dify-flow-editor .react-flow__minimap *{pointer-events:auto!important}@media(max-width:640px){.zoom-toolbar{flex-wrap:wrap;gap:8px}.config-panel-root{right:0!important;top:60px!important;width:calc(100vw - 16px)!important;max-width:384px}}.ix-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.ix-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ix-dialog-container{position:relative;display:flex;flex-direction:column;background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(229,231,235,.5);box-shadow:0 24px 48px #0000001f,0 8px 24px #0000000f;animation:ixDialogIn .25s ease-out}@keyframes ixDialogIn{0%{transform:scale(.95) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.ix-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(229,231,235,.6);background:#f8fafc99;border-radius:16px 16px 0 0}.ix-dialog-header-left{display:flex;align-items:center;gap:10px}.ix-dialog-header-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;flex-shrink:0}.ix-dialog-title{font-size:15px;font-weight:600;color:#1e293b;margin:0}.ix-dialog-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease}.ix-dialog-close:hover{background:#f1f5f9cc;color:#475569}.ix-dialog-type-badge{display:inline-flex;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;border-radius:12px;letter-spacing:.02em}.ix-dialog-type-choice{background:#ede9feb3;color:#7c3aed}.ix-dialog-type-find_and_click{background:#ffedd5b3;color:#ea580c}.ix-dialog-type-puzzle{background:#dbeafeb3;color:#2563eb}.ix-dialog-type-gallery{background:#fef3c7b3;color:#d97706}.ix-dialog-type-drag_match{background:#ccfbf1b3;color:#0d9488}.ix-dialog-body{flex:1;overflow-y:auto;padding:16px 20px}.ix-dialog-body::-webkit-scrollbar{width:4px}.ix-dialog-body::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.ix-dialog-desc{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;border-radius:8px;font-size:13px;line-height:1.5}.ix-dialog-desc p{margin:0}.ix-dialog-desc-choice{background:#ede9fe66;border:1px solid rgba(196,181,253,.3);color:#6d28d9}.ix-dialog-desc-find_and_click{background:#ffedd566;border:1px solid rgba(253,186,116,.3);color:#c2410c}.ix-dialog-desc-puzzle{background:#dbeafe66;border:1px solid rgba(147,197,253,.3);color:#1d4ed8}.ix-dialog-desc-gallery{background:#fef3c766;border:1px solid rgba(253,224,71,.3);color:#b45309}.ix-dialog-desc-drag_match{background:#ccfbf166;border:1px solid rgba(94,234,212,.3);color:#0f766e}.ix-dialog-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid rgba(229,231,235,.6);background:#f8fafc80;border-radius:0 0 16px 16px}.ix-dialog-footer-right{display:flex;align-items:center;gap:8px}.ix-dialog-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s ease;border:none}.ix-dialog-btn-ghost{background:transparent;color:#64748b;border:1px solid rgba(203,213,225,.6)}.ix-dialog-btn-ghost:hover{background:#f1f5f9cc}.ix-dialog-btn-default{background:#ffffffe6;color:#475569;border:1px solid rgba(203,213,225,.6)}.ix-dialog-btn-default:hover{background:#f1f5f9}.ix-dialog-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.ix-dialog-btn-primary:hover{box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.ix-config-section{display:flex;flex-direction:column;gap:12px}.ix-label{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:4px}.ix-sublabel{display:block;font-size:11px;color:#94a3b8;margin-bottom:3px}.ix-hint{font-size:11px;color:#94a3b8;margin-top:4px}.ix-input{width:100%;padding:7px 10px;font-size:13px;border:1px solid rgba(203,213,225,.7);border-radius:8px;background:#ffffffe6;color:#1e293b;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ix-input:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f114}.ix-input::-moz-placeholder{color:#cbd5e1}.ix-input::placeholder{color:#cbd5e1}.ix-input-sm{width:100%;padding:5px 8px;font-size:12px;border:1px solid rgba(203,213,225,.7);border-radius:6px;background:#ffffffe6;color:#1e293b;outline:none;transition:border-color .15s ease}.ix-input-sm:focus{border-color:#a5b4fc}.ix-textarea{width:100%;padding:7px 10px;font-size:13px;border:1px solid rgba(203,213,225,.7);border-radius:8px;background:#ffffffe6;color:#1e293b;resize:none;outline:none;transition:border-color .15s ease}.ix-textarea:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f114}.ix-select{width:100%;padding:7px 10px;font-size:13px;border:1px solid rgba(203,213,225,.7);border-radius:8px;background:#ffffffe6;color:#1e293b;outline:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .15s ease}.ix-select:focus{border-color:#a5b4fc}.ix-color-picker{width:30px;height:30px;border-radius:6px;border:1px solid rgba(203,213,225,.5);cursor:pointer;padding:1px;flex-shrink:0}.ix-card{padding:10px 12px;border-radius:8px;background:#f8fafc99;border:1px solid rgba(229,231,235,.6)}.ix-item-card{padding:12px;border-radius:10px;transition:box-shadow .15s ease}.ix-item-card:hover{box-shadow:0 2px 8px #0000000a}.ix-item-card-purple{background:#ede9fe59;border:1px solid rgba(196,181,253,.35)}.ix-item-card-orange{background:#ffedd559;border:1px solid rgba(253,186,116,.35)}.ix-item-card-teal{background:#ccfbf159;border:1px solid rgba(94,234,212,.35)}.ix-mode-btn{padding:6px 8px;font-size:12px;font-weight:500;border-radius:6px;border:1px solid rgba(203,213,225,.7);background:#fffc;color:#64748b;cursor:pointer;transition:all .15s ease}.ix-mode-btn:hover{border-color:#a5b4fc}.ix-mode-btn.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent}.ix-btn-accent{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;border-radius:6px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;transition:all .15s ease}.ix-btn-accent:hover{box-shadow:0 2px 8px #6366f14d}.ix-btn-accent.ix-btn-disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.ix-btn-sm{padding:3px 8px;font-size:11px}.ix-upload-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:11px;color:#475569;background:#f8fafccc;border:1px solid rgba(203,213,225,.7);border-radius:6px;cursor:pointer;transition:all .15s ease}.ix-upload-btn:hover{background:#f1f5f9;border-color:#a5b4fc}.ix-delete-btn{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:5px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease}.ix-delete-btn:hover{background:#fee2e299;color:#ef4444}.ix-empty{text-align:center;padding:16px;font-size:12px;color:#94a3b8;background:#f8fafc80;border-radius:8px;border:1px dashed rgba(203,213,225,.6)}.ix-hint-box{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;font-size:12px;color:#6366f1;background:#eef2ff80;border:1px solid rgba(199,210,254,.4);border-radius:8px;line-height:1.5}.ix-img-preview{margin-top:8px;border-radius:8px;overflow:hidden;border:1px solid rgba(229,231,235,.6);background:#f8fafc99}.ix-target-badge{display:flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;color:#475569;background:#fffc;border-radius:4px;border:1px solid rgba(253,186,116,.3)}.ix-target-summary{padding:8px 10px;background:#fff9;border:1px solid rgba(229,231,235,.5);border-radius:6px;font-size:12px;color:#475569}.history-drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:fadeIn .2s ease-out}.history-drawer{position:fixed;top:0;right:0;bottom:0;width:380px;display:flex;flex-direction:column;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(229,231,235,.5);box-shadow:-8px 0 32px #00000014;z-index:61;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.history-drawer-open{transform:translate(0)}.history-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(229,231,235,.6);background:#f8fafc99}.history-drawer-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1e293b}.history-drawer-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;flex-shrink:0}.history-drawer-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease}.history-drawer-close:hover{background:#f1f5f9cc;color:#475569}.history-drawer-body{flex:1;overflow-y:auto;padding:16px 20px}.history-drawer-body::-webkit-scrollbar{width:4px}.history-drawer-body::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.history-list{display:flex;flex-direction:column}.history-card{display:flex;gap:12px;position:relative}.history-timeline{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0;padding-top:6px}.history-timeline-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:2px solid #e2e8f0;flex-shrink:0;z-index:1}.history-timeline-dot-latest{width:10px;height:10px;background:#6366f1;border-color:#c7d2fe;box-shadow:0 0 0 3px #6366f126}.history-timeline-line{width:1.5px;flex:1;background:linear-gradient(to bottom,#e2e8f0,transparent);margin-top:4px}.history-card-content{flex:1;min-width:0;padding:10px 14px;margin-bottom:12px;border-radius:10px;background:#f8fafcb3;border:1px solid rgba(229,231,235,.6);transition:all .2s ease}.history-card-content:hover{background:#ffffffe6;border-color:#a5b4fc66;box-shadow:0 2px 12px #6366f10f}.history-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.history-card-badges{display:flex;align-items:center;gap:6px}.history-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.5}.history-badge-version{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);color:#6366f1;border:1px solid rgba(99,102,241,.15)}.history-badge-type{background:#f1f5f9cc;color:#64748b;font-weight:500}.history-restore-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid rgba(99,102,241,.2);background:#eef2ff99;color:#6366f1;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.history-restore-btn:hover:not(:disabled){background:#6366f11a;border-color:#6366f14d;box-shadow:0 1px 4px #6366f126}.history-restore-btn:disabled{opacity:.5;cursor:not-allowed}.history-card-meta{display:flex;flex-direction:column;gap:4px}.history-meta-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8}.history-meta-item svg{flex-shrink:0;opacity:.7}.helper-lines-container .helper-line{stroke:#c4b5fd;stroke-width:1;stroke-dasharray:6 3;opacity:.6}._container_1gegw_3{display:flex;flex-direction:column;height:100%;min-height:400px}._lockBanner_1gegw_11{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#fff1f0,#ffccc7);border:1px solid #ff7875;border-radius:8px;margin-bottom:12px;font-size:13px;font-weight:500;color:#cf1322}._voiceConfigBar_1gegw_26{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#f0f5ff,#e8f4f8);border:1px solid #d6e4ff;border-radius:8px;margin-bottom:12px}._voiceLabel_1gegw_37{font-size:13px;font-weight:500;color:#333;white-space:nowrap;display:flex;align-items:center;gap:4px}._voiceName_1gegw_47{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#fff;border:1px solid #adc6ff;border-radius:6px;font-size:13px;color:#1677ff;font-weight:500}._voicePreview_1gegw_60{width:24px;height:24px;border-radius:50%;border:none;background:#e6f4ff;color:#1677ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._voicePreview_1gegw_60:hover{background:#1677ff;color:#fff}._noVoice_1gegw_78{font-size:13px;color:#999}._toolbar_1gegw_84{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}._filterGroup_1gegw_93{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterLabel_1gegw_100{font-size:12px;color:#666;white-space:nowrap}._actionGroup_1gegw_106{display:flex;align-items:center;gap:8px}._tableWrapper_1gegw_113{flex:1;overflow:auto}._resourceTag_1gegw_119{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}._tagQuestion_1gegw_129{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}._tagOption_1gegw_135{background:#f0f5ff;color:#2f54eb;border:1px solid #adc6ff}._textCell_1gegw_142{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusGenerated_1gegw_150{color:#52c41a;font-weight:500}._statusPending_1gegw_155{color:#faad14;font-weight:500}._progressPanel_1gegw_161{padding:12px 16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-bottom:12px}._progressInfo_1gegw_169{display:flex;align-items:center;gap:12px;font-size:13px;color:#333}._progressCurrent_1gegw_177{font-size:12px;color:#666;margin-top:6px}._logsPanel_1gegw_184{margin-top:12px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}._logsHeader_1gegw_191{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e8e8e8;cursor:pointer}._logsHeader_1gegw_191:hover{background:#f5f5f5}._logsTitle_1gegw_204{font-size:12px;font-weight:500;color:#333;display:flex;align-items:center;gap:4px}._logsContent_1gegw_213{max-height:200px;overflow-y:auto;padding:8px 12px;font-size:12px;font-family:monospace;background:#fff}._logItem_1gegw_222{display:flex;align-items:flex-start;gap:6px;padding:2px 0;line-height:1.5}._logTime_1gegw_230{color:#999;white-space:nowrap;flex-shrink:0}._logSuccess_1gegw_236{color:#52c41a}._logError_1gegw_240{color:#ff4d4f}._logSkip_1gegw_244{color:#faad14}._logInfo_1gegw_248{color:#1677ff}._emptyState_1gegw_253{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999;gap:8px}._emptyIcon_1gegw_263{opacity:.4}._emptyText_1gegw_267{font-size:14px}._emptyHint_1gegw_271{font-size:12px;color:#bbb}._audioPreview_1gegw_277{display:flex;align-items:center;gap:6px}._audioPreview_1gegw_277 audio{height:28px;max-width:160px}._renderPreviewModal_udzni_3{--mode-accent: #722ed1;--mode-accent-strong: #531dab;--mode-accent-soft: #ede7f6;--mode-accent-softest: #f5f0ff;--mode-accent-shadow: 114, 46, 209;--mode-table-header: #722ed1;--mode-table-header-border: #531dab;--mode-task-gradient-start: #c0abeb;--mode-task-gradient-end: #ede7f6;--mode-task-title: #722ed1;--mode-program-row-bg: #f3e8ff;--mode-program-row-hover: #e9d5ff;--mode-shot-row-hover: #f3e8ff;--mode-shot-rail: #9254de;--mode-scope-border: #d3adf7;--mode-scope-bg: #faf5ff}._renderPreviewModal_udzni_3 ._ant-modal-body_udzni_39{padding:16px;max-height:calc(100vh - 200px);overflow:hidden}._modeFull_udzni_53{--mode-accent: #722ed1;--mode-accent-strong: #531dab;--mode-accent-soft: #ede7f6;--mode-accent-softest: #f5f0ff;--mode-accent-shadow: 114, 46, 209;--mode-table-header: #722ed1;--mode-table-header-border: #531dab;--mode-task-gradient-start: #c0abeb;--mode-task-gradient-end: #ede7f6;--mode-task-title: #722ed1;--mode-program-row-bg: #f3e8ff;--mode-program-row-hover: #e9d5ff;--mode-shot-row-hover: #f3e8ff;--mode-shot-rail: #9254de;--mode-scope-border: #d3adf7;--mode-scope-bg: #faf5ff}._modeLive_udzni_91{--mode-accent: #059669;--mode-accent-strong: #047857;--mode-accent-soft: #d1fae5;--mode-accent-softest: #ecfdf5;--mode-accent-shadow: 5, 150, 105;--mode-table-header: #047857;--mode-table-header-border: #065f46;--mode-task-gradient-start: #a7f3d0;--mode-task-gradient-end: #ecfdf5;--mode-task-title: #047857;--mode-program-row-bg: #d1fae5;--mode-program-row-hover: #a7f3d0;--mode-shot-row-hover: #ccfbf1;--mode-shot-rail: #34d399;--mode-scope-border: #a7f3d0;--mode-scope-bg: #f0fdf4}._modeStoryboard_udzni_129{--mode-accent: #d97706;--mode-accent-strong: #b45309;--mode-accent-soft: #fed7aa;--mode-accent-softest: #fffbeb;--mode-accent-shadow: 217, 119, 6;--mode-table-header: #c2410c;--mode-table-header-border: #9a3412;--mode-task-gradient-start: #fdba74;--mode-task-gradient-end: #fffbeb;--mode-task-title: #b45309;--mode-program-row-bg: #ffedd5;--mode-program-row-hover: #fed7aa;--mode-shot-row-hover: #fde68a;--mode-shot-rail: #fb923c;--mode-scope-border: #fdba74;--mode-scope-bg: #fff7ed}._taskRenderSection_udzni_169{margin-bottom:20px;padding:16px 20px;background:linear-gradient(135deg,var(--mode-task-gradient-start) 0%,var(--mode-task-gradient-end) 100%);border-radius:8px;box-shadow:0 2px 8px rgba(var(--mode-accent-shadow),.18)}._taskRenderHeader_udzni_185{display:flex;justify-content:space-between;align-items:center;gap:20px}._taskRenderTitleGroup_udzni_199{flex:1;display:flex;flex-direction:column;gap:4px}._taskRenderTitle_udzni_199{font-size:15px;font-weight:700;color:var(--mode-task-title);margin:0;line-height:1.4}._taskRenderDescription_udzni_229{font-size:12px;color:#8c8c8c;font-weight:500;line-height:1.4}._taskRenderHeaderActions_udzni_243{display:flex;align-items:center;gap:16px;flex-shrink:0}._taskRenderStatus_udzni_257{display:flex;align-items:center;gap:8px}._taskRenderActions_udzni_269{display:flex;flex-shrink:0;align-items:center}._taskActionButtonGroup_udzni_281{display:flex;gap:8px;align-items:center}._taskRenderError_udzni_293{margin-top:12px;padding:8px 12px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;color:#ff4d4f;font-size:12px;display:flex;align-items:center;gap:6px}._taskRenderError_udzni_293 svg{flex-shrink:0}._programListSection_udzni_329{margin-top:24px}._programListHeader_udzni_337{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._programListTitle_udzni_351{font-size:15px;font-weight:600;color:#262626;margin:0}._renderScopeConfig_udzni_365{display:flex;align-items:center;gap:6px}._renderScopeLabel_udzni_377{font-size:14px;font-weight:500;color:#595959}._renderScopeDivider_udzni_389{color:#d9d9d9;font-size:14px;margin:0 4px}._renderTypeContainer_udzni_403{display:flex;align-items:center;gap:0}._renderTypeSwitch_udzni_417{display:flex;align-items:center;gap:0;background:#f0f0f0;border-radius:8px;padding:3px}._renderTypeSwitchBtn_udzni_435{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;background:transparent;color:#8c8c8c;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:nowrap}._renderTypeSwitchBtn_udzni_435:hover:not(._active_udzni_467){color:var(--mode-accent-strong);background:rgba(var(--mode-accent-shadow),.08)}._renderTypeSwitchBtn_udzni_435._active_udzni_467{background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%);color:#fff;box-shadow:0 2px 6px rgba(var(--mode-accent-shadow),.3)}._renderTypeSwitchIcon_udzni_489{font-size:14px;line-height:1}._renderScopeOptions_udzni_501{display:flex;align-items:center;gap:12px;margin-right:16px;padding-right:16px;border-right:1px solid #e8e8e8;animation:_fadeIn_udzni_1 .2s ease}@keyframes _fadeIn_udzni_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._renderScopeOptionsLabel_udzni_543{font-size:13px;color:#8c8c8c;font-weight:500}._batchDownloadButton_udzni_557{background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%)!important;border:none!important;box-shadow:0 2px 4px rgba(var(--mode-accent-shadow),.3)!important}._batchDownloadButton_udzni_557:hover:not(:disabled){background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%)!important;box-shadow:0 4px 8px rgba(var(--mode-accent-shadow),.4)!important}._batchDownloadButton_udzni_557:disabled{background:#f5f5f5!important;box-shadow:none!important}._renderPreviewTable_udzni_591 .ant-table-thead>tr>th{background:var(--mode-table-header)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;padding:14px 16px!important;border-bottom:2px solid var(--mode-table-header-border)!important}._renderPreviewTable_udzni_591 .ant-table-tbody>tr>td{vertical-align:middle!important;border-bottom:1px solid #e5e7eb!important;transition:all .25s ease!important}._renderPreviewTable_udzni_591 .ant-table-tbody>tr:hover>td{background:transparent!important}._renderPreviewTable_udzni_591 .ant-table{border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 12px #00000014!important}._programRow_udzni_655{background-color:var(--mode-program-row-bg)!important;border-left:4px solid var(--mode-accent)!important;transition:all .25s ease!important}._programRow_udzni_655:hover{background-color:var(--mode-program-row-hover)!important}._programRow_udzni_655:hover>td{background-color:var(--mode-program-row-hover)!important;box-shadow:inset 0 0 0 1px rgba(var(--mode-accent-shadow),.12)!important}._shotRow_udzni_687{background-color:#f8fafc!important;border-left:4px solid #e2e8f0!important;transition:all .25s ease!important}._shotRow_udzni_687:hover{background-color:var(--mode-shot-row-hover)!important;border-left:4px solid var(--mode-shot-rail)!important}._shotRow_udzni_687:hover>td{background-color:var(--mode-shot-row-hover)!important;box-shadow:inset 0 0 0 1px rgba(var(--mode-accent-shadow),.1)!important}@keyframes _spin_udzni_739{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spin_udzni_739{animation:_spin_udzni_739 1s linear infinite}._statusContainer_udzni_749{display:flex;align-items:center;gap:8px}._statusIcon_udzni_761{flex-shrink:0}._statusText_udzni_769{font-size:14px}._actionButton_udzni_779{height:32px!important;font-size:13px!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:6px!important;border-radius:6px!important;font-weight:500!important;transition:all .3s ease!important}._actionButton_udzni_779:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._copyButton_udzni_815{width:34px!important;height:34px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%)!important;border:none!important;box-shadow:0 2px 8px rgba(var(--mode-accent-shadow),.3)!important;transition:all .3s ease!important}._copyButton_udzni_815:hover{transform:scale(1.1)!important;box-shadow:0 4px 12px rgba(var(--mode-accent-shadow),.4)!important;background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%)!important}._copyButton_udzni_815:active{transform:scale(.95)!important}._copyButton_udzni_815 ._anticon_udzni_863,._copyButton_udzni_815 svg{color:#fff!important;font-size:16px!important}._downloadButton_udzni_877{width:34px!important;height:34px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#52c41a,#389e0d)!important;border:none!important;box-shadow:0 2px 8px #52c41a4d!important;transition:all .3s ease!important}._downloadButton_udzni_877:hover{transform:scale(1.1)!important;box-shadow:0 4px 12px #52c41a66!important;background:linear-gradient(135deg,#73d13d,#52c41a)!important}._downloadButton_udzni_877:active{transform:scale(.95)!important}._downloadButton_udzni_877 ._anticon_udzni_863,._downloadButton_udzni_877 svg{color:#fff!important;font-size:16px!important}._playButton_udzni_939{width:34px!important;height:34px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%)!important;border:none!important;box-shadow:0 2px 8px rgba(var(--mode-accent-shadow),.3)!important;transition:all .3s ease!important}._playButton_udzni_939:hover{transform:scale(1.1)!important;box-shadow:0 4px 12px rgba(var(--mode-accent-shadow),.4)!important;background:linear-gradient(135deg,var(--mode-accent) 0%,var(--mode-accent-strong) 100%)!important}._playButton_udzni_939:active{transform:scale(.95)!important}._playButton_udzni_939 ._anticon_udzni_863,._playButton_udzni_939 svg{color:#fff!important;font-size:16px!important}._playIcon_udzni_1001{margin-left:2px}._programNameContainer_udzni_1011{padding:4px 0}._shotNameContainer_udzni_1019{margin-left:16px;border-left:3px solid var(--mode-shot-rail);padding:4px 0 4px 16px;position:relative}._shotNameContainer_udzni_1019:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:var(--mode-shot-rail);border-radius:50%;border:2px solid #ffffff;box-shadow:0 2px 4px rgba(var(--mode-accent-shadow),.35)}._programName_udzni_1011{font-weight:600;font-size:14px;color:#262626;margin-bottom:4px}._shotName_udzni_1019{font-weight:500;font-size:13px;color:#595959;margin-bottom:4px}._programSummary_udzni_1091{font-size:12px;color:#8c8c8c;line-height:1.3;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shotSummary_udzni_1111{font-size:11px;color:#bfbfbf;line-height:1.3;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionButtonGroup_udzni_1133{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:1200px){._renderPreviewModal_udzni_3 ._ant-modal_udzni_39{width:95vw!important;margin:10px auto}._actionButtonGroup_udzni_1133{flex-direction:column;align-items:flex-start;gap:6px}._renderTypeContainer_udzni_403{justify-content:flex-start}._renderScopeOptions_udzni_501{width:100%}._copyButton_udzni_815,._downloadButton_udzni_877,._playButton_udzni_939{width:28px!important;height:28px!important}}._playerContainer_6kn8b_7{position:relative;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000004d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}._playerFullscreen_6kn8b_27{border-radius:0;width:100vw!important;height:100vh!important}._playerViewport_6kn8b_39{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}._playerFullscreen_6kn8b_27 ._playerViewport_6kn8b_39{height:calc(100vh - 48px);padding-bottom:0}._segmentPlayerContainer_6kn8b_67{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}._segmentVideo_6kn8b_79{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .5s ease}._videoActive_6kn8b_99{opacity:1;z-index:1}._videoHidden_6kn8b_109{opacity:0;z-index:0}._videoFadeIn_6kn8b_119{opacity:1;z-index:2;animation:_fadeIn_6kn8b_1 .5s ease forwards}._videoFadeOut_6kn8b_131{opacity:1;z-index:1;animation:_fadeOut_6kn8b_1 .5s ease forwards}@keyframes _fadeIn_6kn8b_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_6kn8b_1{0%{opacity:1}to{opacity:0}}._choiceOverlay_6kn8b_167{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);background:#0000004d}._choiceOverlayVisible_6kn8b_191{opacity:1}._choiceBackground_6kn8b_199{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(8px) brightness(.5);transform:scale(1.1);z-index:0}._choiceContent_6kn8b_219{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px;max-width:90%}._choicePrompt_6kn8b_241{display:flex;align-items:center;gap:12px}._choicePromptText_6kn8b_253{font-size:22px;font-weight:600;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5);text-align:center;animation:_slideUp_6kn8b_1 .5s ease both}._choiceCountdown_6kn8b_271{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.4);color:#fff;font-size:14px;font-weight:700;animation:_pulse_6kn8b_1 1s ease infinite}._choiceButtonsContainer_6kn8b_303{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}._choiceButtonsHorizontal_6kn8b_317{flex-direction:row}._choiceButtonsVertical_6kn8b_325{flex-direction:column;align-items:center}._choiceButton_6kn8b_303{position:relative;padding:16px 32px;min-width:180px;background:#ffffff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.25);border-radius:16px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;transform:translateY(20px);animation:_buttonAppear_6kn8b_1 .5s ease forwards;overflow:hidden}._choiceButton_6kn8b_303:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s}._choiceButton_6kn8b_303:hover:not(:disabled){background:#ffffff38;border-color:#ffffff80;transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px #0000004d,0 0 0 1px #ffffff1a}._choiceButton_6kn8b_303:hover:not(:disabled):before{opacity:1}._choiceButton_6kn8b_303:active:not(:disabled){transform:translateY(0) scale(.98)}._choiceButtonSelected_6kn8b_433{background:#63b3ed59!important;border-color:#63b3edcc!important;box-shadow:0 0 20px #63b3ed4d,inset 0 0 20px #63b3ed1a!important;transform:scale(1.05)!important;animation:_selectedPulse_6kn8b_1 .6s ease!important}._choiceButtonDimmed_6kn8b_449{opacity:.3!important;transform:scale(.95)!important;pointer-events:none}._choiceButtonIcon_6kn8b_461{font-size:28px;margin-bottom:2px}._choiceButtonLabel_6kn8b_471{font-size:16px;font-weight:600;letter-spacing:.3px}._choiceButtonDesc_6kn8b_483{font-size:12px;color:#fff9;font-weight:400}._findClickOverlay_6kn8b_499{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;transition:opacity .4s ease}._findClickOverlayVisible_6kn8b_515{opacity:1}._findClickBackground_6kn8b_523{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}._findClickPrompt_6kn8b_541{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:10px;padding:12px 24px;background:#000000a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(255,255,255,.15);animation:_slideDown_6kn8b_1 .5s ease both}._findClickPromptSuccess_6kn8b_575{background:#228b22b3!important;border-color:#228b2280!important;animation:_successBounce_6kn8b_1 .5s ease!important}._findClickPromptIcon_6kn8b_587{font-size:22px}._findClickPromptText_6kn8b_595{color:#fff;font-size:15px;font-weight:500;white-space:nowrap}._findClickAttemptBadge_6kn8b_609{padding:3px 10px;background:#ffffff26;border-radius:12px;color:#ffffffb3;font-size:12px}._findClickHintArea_6kn8b_627{position:absolute;z-index:3;border:2px dashed rgba(255,215,0,.6);border-radius:8px;animation:_hintPulse_6kn8b_1 1.5s ease infinite;pointer-events:none}._clickRipple_6kn8b_647{position:absolute;z-index:4;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:_rippleExpand_6kn8b_1 .8s ease forwards}._clickRippleSuccess_6kn8b_669{background:radial-gradient(circle,rgba(76,175,80,.5) 0%,transparent 70%);box-shadow:0 0 0 2px #4caf5099}._clickRippleFail_6kn8b_679{background:radial-gradient(circle,rgba(244,67,54,.4) 0%,transparent 70%);box-shadow:0 0 0 2px #f4433680}._findClickFeedback_6kn8b_691{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:5;padding:10px 24px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;color:#fff;font-size:14px;font-weight:500;animation:_feedbackAppear_6kn8b_1 .3s ease both}._startOverlay_6kn8b_727{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#0f172ad9,#1e293bd9);cursor:pointer;transition:background .3s}._startOverlay_6kn8b_727:hover{background:linear-gradient(135deg,#0f172abf,#1e293bbf)}._startButton_6kn8b_763{width:80px;height:80px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s;animation:_gentle-pulse_6kn8b_1 2s ease infinite}._startOverlay_6kn8b_727:hover ._startButton_6kn8b_763{background:#ffffff40;border-color:#ffffff80;transform:scale(1.1)}._startText_6kn8b_801{color:#fff;font-size:20px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.3)}._startDescription_6kn8b_815{color:#fff9;font-size:14px;max-width:400px;text-align:center}._endOverlay_6kn8b_829{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:_fadeIn_6kn8b_1 .5s ease}._endIcon_6kn8b_857{font-size:48px;animation:_bounceIn_6kn8b_1 .6s ease}._endText_6kn8b_867{color:#fff;font-size:22px;font-weight:600}._endStats_6kn8b_879{color:#ffffff80;font-size:13px}._restartButton_6kn8b_889{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:24px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;margin-top:8px}._restartButton_6kn8b_889:hover{background:#ffffff38;border-color:#fff6;transform:translateY(-1px)}._errorOverlay_6kn8b_935{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000c}._errorIcon_6kn8b_959{font-size:40px}._errorText_6kn8b_967{color:#f87171;font-size:15px}._loadingOverlay_6kn8b_977{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0009}._loadingText_6kn8b_1019{color:#ffffffb3;font-size:14px}._controlBar_6kn8b_1033{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(to top,#000000e6,#000000b3);min-height:48px}._controlButton_6kn8b_1051{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#fffc;cursor:pointer;border-radius:50%;transition:all .2s;flex-shrink:0}._controlButton_6kn8b_1051:hover:not(:disabled){color:#fff;background:#ffffff1a}._controlButton_6kn8b_1051:disabled{opacity:.3;cursor:default}._controlProgressArea_6kn8b_1101{flex:1;min-width:0}._controlNodeName_6kn8b_1111{color:#ffffff80;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;flex-shrink:0}._progressBarContainer_6kn8b_1135{display:flex;align-items:center;gap:8px;width:100%}._progressBarTrack_6kn8b_1149{flex:1;height:4px;background:#ffffff26;border-radius:2px;overflow:hidden;cursor:pointer}._progressBarFill_6kn8b_1167{height:100%;background:linear-gradient(90deg,#60a5fa,#a78bfa);border-radius:2px;transition:width .1s linear}._progressBarPaused_6kn8b_1181{background:linear-gradient(90deg,#fbbf24,#f59e0b);animation:_progressPulse_6kn8b_1 1.5s ease infinite}._progressBarTime_6kn8b_1191{color:#ffffff80;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._historyToggleBtn_6kn8b_1211{position:absolute;top:12px;right:12px;z-index:8;width:36px;height:36px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}._historyToggleBtn_6kn8b_1211:hover{background:#000000b3;color:#fff}._historyPanel_6kn8b_1259{position:absolute;top:0;right:0;bottom:48px;width:240px;background:#0f172aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid rgba(255,255,255,.08);z-index:9;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}._historyPanelVisible_6kn8b_1291{transform:translate(0)}._historyPanelHeader_6kn8b_1299{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#fffc;font-size:13px;font-weight:600;flex-shrink:0}._historyCloseBtn_6kn8b_1323{background:none;border:none;color:#ffffff80;font-size:18px;cursor:pointer;padding:0;line-height:1}._historyCloseBtn_6kn8b_1323:hover{color:#fff}._historyList_6kn8b_1351{flex:1;overflow-y:auto;padding:12px 16px}._historyItem_6kn8b_1363{display:flex;gap:10px;min-height:36px}._historyItemDot_6kn8b_1375{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:4px}._historyDot_6kn8b_1391{width:10px;height:10px;border-radius:50%;flex-shrink:0}._historyDotVideo_6kn8b_1405{background:#60a5fa}._historyDotInteraction_6kn8b_1413{background:#fbbf24}._historyLine_6kn8b_1421{width:1px;flex:1;min-height:16px;background:#ffffff1a}._historyItemContent_6kn8b_1435{padding-bottom:12px}._historyItemName_6kn8b_1443{color:#fffc;font-size:12px;line-height:1.4}._historyItemChoice_6kn8b_1455{color:#fbbf24cc;font-size:11px;margin-top:2px}@keyframes _slideUp_6kn8b_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_6kn8b_1{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _buttonAppear_6kn8b_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _selectedPulse_6kn8b_1{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1.05)}}@keyframes _pulse_6kn8b_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _gentle-pulse_6kn8b_1{0%,to{box-shadow:0 0 #fff3}50%{box-shadow:0 0 0 12px #fff0}}@keyframes _rippleExpand_6kn8b_1{0%{width:0;height:0;opacity:1}to{width:80px;height:80px;opacity:0}}@keyframes _hintPulse_6kn8b_1{0%,to{border-color:#ffd7004d;box-shadow:0 0 #ffd70000}50%{border-color:#ffd700b3;box-shadow:0 0 12px #ffd70033}}@keyframes _bounceIn_6kn8b_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _feedbackAppear_6kn8b_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _successBounce_6kn8b_1{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}to{transform:translate(-50%) scale(1)}}@keyframes _spin_6kn8b_1{to{transform:rotate(360deg)}}@keyframes _progressPulse_6kn8b_1{0%,to{opacity:1}50%{opacity:.7}}._puzzleOverlay_6kn8b_1613{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:20;opacity:0;transition:opacity .5s ease}._puzzleOverlayVisible_6kn8b_1635{opacity:1}._puzzleBackground_6kn8b_1643{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(12px) brightness(.3)}._puzzleContent_6kn8b_1659{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:16px 24px;box-sizing:border-box;gap:12px}._puzzleHeader_6kn8b_1687{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:720px;flex-shrink:0}._puzzlePrompt_6kn8b_1705{display:flex;align-items:center;gap:8px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 18px;border-radius:12px;color:#fff;font-size:15px;font-weight:500;min-height:40px}._puzzlePromptIcon_6kn8b_1733{font-size:20px;line-height:1}._puzzlePromptText_6kn8b_1743{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}._puzzleStats_6kn8b_1757{display:flex;align-items:center;gap:12px}._puzzleStatItem_6kn8b_1769{display:flex;align-items:center;gap:4px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border-radius:10px;color:#fff;font-size:13px;font-variant-numeric:tabular-nums}._puzzleStatIcon_6kn8b_1795{font-size:14px}._puzzleRefButton_6kn8b_1803{width:36px;height:36px;border:none;border-radius:10px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s,transform .15s}._puzzleRefButton_6kn8b_1803:hover{background:#ffffff2e;transform:scale(1.08)}._puzzleRefButtonActive_6kn8b_1845{background:#3b82f680;box-shadow:0 0 0 2px #3b82f680}._puzzleBoard_6kn8b_1857{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}._puzzleGrid_6kn8b_1877{display:grid;gap:3px;padding:4px;background:#00000059;border-radius:8px;box-shadow:0 8px 32px #0006;transition:gap .6s ease,box-shadow .6s ease;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._puzzleGridComplete_6kn8b_1903{gap:0px;border-radius:6px;box-shadow:0 0 40px #facc1566,0 8px 32px #0006}._puzzlePiece_6kn8b_1917{position:relative;border-radius:4px;background-color:#222;cursor:grab;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .3s ease;border:2px solid rgba(255,255,255,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:element}._puzzlePiece_6kn8b_1917:hover{transform:scale(1.04);z-index:2;box-shadow:0 4px 16px #0006;border-color:#ffffff40}._puzzlePiece_6kn8b_1917:active{cursor:grabbing;transform:scale(.97)}._puzzlePieceSelected_6kn8b_1965{border-color:#3b82f6cc!important;box-shadow:0 0 0 3px #3b82f659,0 4px 16px #0000004d!important;transform:scale(1.06);z-index:3;animation:_puzzlePieceSelectedPulse_6kn8b_1 1.2s ease-in-out infinite}._puzzlePieceDragOver_6kn8b_1981{border-color:#facc15b3!important;box-shadow:0 0 0 3px #facc154d!important;transform:scale(1.04)}._puzzlePieceCorrect_6kn8b_1993{border-color:#22c55e80}._puzzlePieceComplete_6kn8b_2001{border-color:transparent!important;border-radius:0!important;transform:none!important;cursor:default;animation:_puzzlePieceReveal_6kn8b_1 .6s ease forwards}._puzzlePieceGridLine_6kn8b_2017{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed rgba(255,255,255,.12);pointer-events:none}._puzzleCompleteOverlay_6kn8b_2033{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none;animation:_puzzleCompleteFlash_6kn8b_1 .8s ease-out}._puzzleCompleteIcon_6kn8b_2055{font-size:64px;animation:_puzzleCompleteBounce_6kn8b_1 .6s ease .3s both}._puzzleReference_6kn8b_2067{position:absolute;right:16px;bottom:16px;width:140px;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0006;border:2px solid rgba(255,255,255,.15);animation:_puzzleRefFadeIn_6kn8b_1 .3s ease}._puzzleReferenceImg_6kn8b_2091{width:100%;display:block}._puzzleReferenceLabel_6kn8b_2101{text-align:center;background:#000000a6;color:#fff;font-size:11px;padding:3px 0}._puzzleHint_6kn8b_2119{flex-shrink:0;color:#ffffff8c;font-size:13px;text-align:center;animation:_puzzleHintFadeIn_6kn8b_1 .5s .8s ease both}@keyframes _puzzlePieceSelectedPulse_6kn8b_1{0%,to{box-shadow:0 0 0 3px #3b82f659,0 4px 16px #0000004d}50%{box-shadow:0 0 0 5px #3b82f633,0 4px 16px #0000004d}}@keyframes _puzzlePieceReveal_6kn8b_1{0%{opacity:.7}to{opacity:1}}@keyframes _puzzleCompleteFlash_6kn8b_1{0%{background:#facc154d}to{background:transparent}}@keyframes _puzzleCompleteBounce_6kn8b_1{0%{transform:scale(0);opacity:0}60%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}@keyframes _puzzleRefFadeIn_6kn8b_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _puzzleHintFadeIn_6kn8b_1{0%{opacity:0}to{opacity:1}}._loadingSpinner_6kn8b_1001{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_6kn8b_1 .8s linear infinite}._galleryOverlay_6kn8b_2227{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#0d0d1a;animation:_galleryFadeIn_6kn8b_1 .6s ease}._galleryBackground_6kn8b_2249{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(20px) brightness(.2);opacity:.4}._galleryCanvas_6kn8b_2267{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}._galleryLoading_6kn8b_2281{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d0d1ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._galleryInfoPanel_6kn8b_2307{position:absolute;left:20px;bottom:80px;z-index:10;max-width:320px;padding:16px 20px;background:#000000a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.1);animation:_gallerySlideUp_6kn8b_1 .6s ease .5s both;pointer-events:none}._galleryTitle_6kn8b_2337{font-size:16px;font-weight:600;color:#fff;line-height:1.4;margin-bottom:4px}._galleryArtist_6kn8b_2353{font-size:13px;color:#ffffffb3;margin-bottom:6px}._galleryDesc_6kn8b_2365{font-size:12px;color:#ffffff80;line-height:1.5}._galleryPrompt_6kn8b_2379{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:10;padding:10px 24px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;color:#fff;font-size:15px;white-space:nowrap;pointer-events:none;animation:_galleryFadeIn_6kn8b_1 .5s ease .3s both}._galleryHint_6kn8b_2413{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:10;padding:8px 18px;background:#3b82f640;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;border:1px solid rgba(59,130,246,.35);color:#ffffffd9;font-size:13px;white-space:nowrap;pointer-events:none;animation:_galleryPulse_6kn8b_1 2s ease-in-out infinite,_galleryFadeIn_6kn8b_1 .5s ease .8s both}._galleryZoomControls_6kn8b_2451{position:absolute;top:20px;left:20px;z-index:10;display:flex;align-items:center;gap:12px;animation:_galleryFadeIn_6kn8b_1 .3s ease}._galleryBackBtn_6kn8b_2473{padding:8px 16px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:13px;cursor:pointer;transition:all .2s}._galleryBackBtn_6kn8b_2473:hover{background:#ffffff26;border-color:#fff6}._galleryZoomHint_6kn8b_2507{padding:6px 14px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;color:#fff9;font-size:12px}._galleryCompleteBtn_6kn8b_2527{position:absolute;right:20px;bottom:20px;z-index:10;padding:10px 28px;border:none;border-radius:12px;background:linear-gradient(135deg,#8b7355,#a08c6e);color:#fff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 16px #8b735559;transition:all .25s;animation:_galleryFadeIn_6kn8b_1 .5s ease .6s both}._galleryCompleteBtn_6kn8b_2527:hover{transform:translateY(-2px);box-shadow:0 6px 24px #8b735580;background:linear-gradient(135deg,#9d8463,#b09a7e)}._galleryCompleteBtn_6kn8b_2527:active{transform:translateY(0)}@keyframes _galleryFadeIn_6kn8b_1{0%{opacity:0}to{opacity:1}}@keyframes _gallerySlideUp_6kn8b_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _galleryPulse_6kn8b_1{0%,to{opacity:.85}50%{opacity:.5}}.storyboard-root{--sb-bg-primary: #09090b;--sb-bg-secondary: #111113;--sb-bg-tertiary: #1a1a1d;--sb-bg-elevated: #222225;--sb-bg-hover: #2c2c30;--sb-border: #2a2a2e;--sb-border-subtle: #1e1e21;--sb-text-primary: #e4e4e7;--sb-text-secondary: #a1a1aa;--sb-text-muted: #a1a1aacc;--sb-accent: #3b82f6;--sb-accent-hover: #60a5fa;--sb-accent-dim: #3b82f620;--sb-success: #22c55e;--sb-warning: #f59e0b;--sb-danger: #ef4444;--sb-cyan: #06b6d4;--sb-purple: #8b5cf6;--sb-gradient-accent: linear-gradient(135deg, #3b82f6, #2563eb);--sb-shadow-sm: 0 1px 3px rgba(0,0,0,.5);--sb-shadow-md: 0 4px 12px rgba(0,0,0,.6);--sb-shadow-lg: 0 8px 32px rgba(0,0,0,.7);--sb-shadow-glow: 0 0 20px rgba(59,130,246,.1);--sb-radius-sm: 6px;--sb-radius-md: 10px;--sb-radius-lg: 16px;--sb-transition: .2s cubic-bezier(.4, 0, .2, 1)}.storyboard-root{display:flex;flex-direction:column;height:100vh;background:var(--sb-bg-primary);color:var(--sb-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-topbar{display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;padding:0 20px;background:var(--sb-bg-secondary);border-bottom:1px solid var(--sb-border);z-index:50}.sb-topbar-left{display:flex;align-items:center;gap:16px}.sb-topbar-back{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-secondary);font-size:13px;cursor:pointer;transition:all var(--sb-transition)}.sb-topbar-back:hover{background:var(--sb-bg-hover);color:var(--sb-text-primary)}.sb-topbar-title{font-size:15px;font-weight:600;color:var(--sb-text-primary);letter-spacing:.02em}.sb-topbar-subtitle{font-size:12px;color:var(--sb-text-muted);margin-left:4px}.sb-topbar-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:8px;border:none;border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-secondary);cursor:pointer;vertical-align:middle;transition:all var(--sb-transition)}.sb-topbar-edit-btn:hover{background:var(--sb-bg-hover);color:var(--sb-cyan)}.sb-main{display:flex;flex:1;overflow:hidden}.sb-preview{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--sb-bg-primary);position:relative;min-width:0}.sb-preview-canvas{position:relative;width:100%;max-width:960px;aspect-ratio:16/9;background:#000;border-radius:var(--sb-radius-md);overflow:hidden;box-shadow:var(--sb-shadow-lg);margin:20px}.sb-preview-canvas img,.sb-preview-canvas video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sb-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--sb-text-muted);gap:12px}.sb-preview-empty svg{width:48px;height:48px;opacity:.4}.sb-subtitle-overlay{position:absolute;bottom:40px;left:50%;transform:translate(-50%);padding:8px 20px;background:#000000bf;color:#fff;font-size:16px;border-radius:var(--sb-radius-sm);white-space:pre-wrap;text-align:center;max-width:80%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;z-index:5}.sb-preview-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sb-preview-layer--current{z-index:2}.sb-preview-layer--exit{z-index:1}.sb-tr-fade-in{opacity:1}.sb-tr-fade-out{animation:sb-kf-fade-out both ease-in-out;z-index:3}@keyframes sb-kf-fade-out{0%{opacity:1}to{opacity:0}}.sb-tr-dissolve-in{opacity:1;filter:brightness(1)}.sb-tr-dissolve-out{animation:sb-kf-dissolve-out both ease-in-out;z-index:3}@keyframes sb-kf-dissolve-out{0%{opacity:1;filter:brightness(1)}to{opacity:0;filter:brightness(.7)}}.sb-tr-wipe-left-in{animation:sb-kf-wipe-left-in both linear}.sb-tr-wipe-left-out{clip-path:inset(0 0 0 0)}@keyframes sb-kf-wipe-left-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.sb-tr-zoom-in-enter{opacity:1;transform:scale(1)}.sb-tr-zoom-in-exit{animation:sb-kf-zoom-in-exit both ease-out;z-index:3}@keyframes sb-kf-zoom-in-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.sb-tr-slide-left-in{animation:sb-kf-slide-left-in both ease-in-out}.sb-tr-slide-left-out{animation:sb-kf-slide-left-out both ease-in-out}@keyframes sb-kf-slide-left-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sb-kf-slide-left-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.sb-tr-blur-in{opacity:1;filter:blur(0)}.sb-tr-blur-out{animation:sb-kf-blur-out both ease-in-out;z-index:3}@keyframes sb-kf-blur-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(20px)}}.sb-properties{width:360px;min-width:360px;background:var(--sb-bg-secondary);border-right:1px solid var(--sb-border);border-left:none;display:flex;flex-direction:column;overflow:hidden;order:-1}.sb-creative-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--sb-border);background:linear-gradient(180deg,rgba(6,182,212,.06) 0%,transparent 100%)}.sb-creative-header h3{font-size:14px;font-weight:600;margin:0;color:var(--sb-text-primary);display:flex;align-items:center;gap:8px}.sb-creative-header h3 svg{color:var(--sb-cyan)}.sb-creative-badge{font-size:11px;font-weight:600;color:var(--sb-cyan);background:#06b6d41f;padding:2px 8px;border-radius:10px}.sb-creative-board-name{display:inline-block;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sb-creative-title-row{display:flex;align-items:center;gap:4px}.sb-creative-edit-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--sb-text-muted);cursor:pointer;flex-shrink:0;transition:all var(--sb-transition)}.sb-creative-edit-btn:hover{background:#06b6d41f;color:var(--sb-cyan)}.sb-field-limit{font-size:10px;color:var(--sb-text-muted);font-weight:400;margin-left:4px}.sb-ref-media-list{display:flex;flex-direction:column;gap:6px}.sb-ref-media-item{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);border-radius:8px}.sb-ref-media-icon{color:var(--sb-cyan);flex-shrink:0}.sb-ref-media-label{font-size:12px;color:var(--sb-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-ref-media-add{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px dashed var(--sb-border);border-radius:8px;background:transparent;color:var(--sb-text-muted);font-size:12px;cursor:pointer;transition:all var(--sb-transition);width:100%;text-align:left}.sb-ref-media-add:hover{border-color:var(--sb-cyan);color:var(--sb-cyan);background:#06b6d40f}.sb-upload-modal-tabs{display:flex;gap:4px;padding:4px;background:var(--sb-bg-tertiary);border-radius:10px;margin-bottom:4px}.sb-upload-modal-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 0;border:none;border-radius:7px;background:transparent;color:var(--sb-text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--sb-transition)}.sb-upload-modal-tab.active{background:var(--sb-bg-secondary);color:var(--sb-text-primary);box-shadow:0 1px 3px #0003}.sb-upload-modal-tab:not(.active):hover{color:var(--sb-text-primary)}.sb-cs-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--sb-text-secondary);padding:8px 0}.sb-modal .cs-upload-area{background:var(--sb-bg-tertiary)!important;border-color:var(--sb-border)!important}.sb-modal .cs-upload-file-item{background:var(--sb-bg-elevated)!important;border-color:var(--sb-border)!important;color:var(--sb-text-primary)!important}.sb-at-popup-icon-thumb{width:28px;height:28px;border-radius:4px;background:#06b6d41a;display:flex;align-items:center;justify-content:center;color:var(--sb-cyan);flex-shrink:0}.sb-ref-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity var(--sb-transition)}.sb-ref-item-actions--center{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.sb-ref-item-action-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#ffffff1f;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--sb-transition),border-color var(--sb-transition)}.sb-ref-item-action-btn:hover{background:#06b6d480;border-color:#06b6d4cc}.sb-ref-item-overlay .sb-ref-item-delete{position:absolute;top:5px;right:5px}.sb-img-preview-overlay{cursor:zoom-out;z-index:2000}.sb-img-preview-close{position:fixed;top:20px;right:20px;z-index:2001;width:36px;height:36px;background:#ffffff1f!important;color:#fff!important;border-radius:50%!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sb-img-preview-img{max-width:90vw;max-height:88vh;border-radius:10px;box-shadow:0 24px 64px #000000b3;-o-object-fit:contain;object-fit:contain;cursor:default;animation:sb-slide-up .2s ease-out}.sb-ref-audio-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);border-radius:10px;transition:border-color var(--sb-transition)}.sb-ref-audio-item:hover{border-color:#06b6d466}.sb-ref-audio-play{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--sb-border);background:var(--sb-bg-elevated);color:var(--sb-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--sb-transition)}.sb-ref-audio-play:hover,.sb-ref-audio-play.playing{border-color:var(--sb-cyan);background:#06b6d426;color:var(--sb-cyan)}.sb-ref-audio-info{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.sb-ref-audio-wave{display:flex;align-items:flex-end;gap:2px;height:14px}.sb-ref-audio-wave span{display:block;width:2px;border-radius:1px;background:var(--sb-cyan);animation:sb-audio-bounce .8s ease-in-out infinite alternate}.sb-ref-audio-wave span:nth-child(1){height:4px;animation-delay:0s}.sb-ref-audio-wave span:nth-child(2){height:10px;animation-delay:.15s}.sb-ref-audio-wave span:nth-child(3){height:14px;animation-delay:.3s}.sb-ref-audio-wave span:nth-child(4){height:8px;animation-delay:.45s}.sb-ref-audio-wave span:nth-child(5){height:4px;animation-delay:.6s}@keyframes sb-audio-bounce{0%{opacity:.4;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}.sb-properties-body{flex:1;overflow-y:auto;padding:16px 18px}.sb-properties-body::-webkit-scrollbar{width:4px}.sb-properties-body::-webkit-scrollbar-track{background:transparent}.sb-properties-body::-webkit-scrollbar-thumb{background:var(--sb-border);border-radius:4px}.sb-creative-section{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--sb-border-subtle)}.sb-creative-section:last-child{border-bottom:none}.sb-creative-section-title{font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--sb-text-secondary);margin-bottom:14px;display:flex;align-items:center;gap:6px}.sb-creative-field{margin-bottom:14px}.sb-field-label{display:block;font-size:12px;font-weight:500;color:var(--sb-text-secondary);margin-bottom:7px}.sb-creative-input{width:100%;padding:8px 12px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:var(--sb-bg-tertiary);color:var(--sb-text-primary);font-size:12px;outline:none;transition:border-color var(--sb-transition),box-shadow var(--sb-transition);box-sizing:border-box}.sb-creative-input:focus{border-color:var(--sb-cyan);box-shadow:0 0 0 2px #06b6d426}.sb-creative-textarea{width:100%;padding:8px 12px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:var(--sb-bg-tertiary)!important;color:var(--sb-text-primary)!important;font-size:12px;outline:none;resize:vertical;font-family:inherit;line-height:1.6;transition:border-color var(--sb-transition),box-shadow var(--sb-transition);box-sizing:border-box}.sb-creative-textarea:focus{border-color:var(--sb-cyan);box-shadow:0 0 0 2px #06b6d426}.sb-slide-tabs{position:relative;display:flex;margin-bottom:16px;border-radius:10px;background:#00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:3px;overflow:hidden}.sb-slide-indicator{position:absolute;top:3px;left:3px;width:calc((100% - 6px)/2);height:calc(100% - 6px);border-radius:8px;background:linear-gradient(135deg,#06b6d499,#06b6d466);box-shadow:0 2px 8px #06b6d440;transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:0}.sb-slide-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 0;border:none;background:transparent;color:var(--sb-text-muted);font-size:12px;font-weight:500;cursor:pointer;position:relative;z-index:1;transition:color var(--sb-transition)}.sb-slide-tab.active{color:#fff;font-weight:600}.sb-slide-tab:not(.active):hover{color:var(--sb-text-primary)}.sb-model-select-wrap{position:relative}.sb-model-select-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:var(--sb-bg-tertiary);color:var(--sb-text-primary);font-size:12px;cursor:pointer;transition:all var(--sb-transition)}.sb-model-select-trigger:hover{border-color:var(--sb-cyan)}.sb-model-icon{font-size:16px;line-height:1}.sb-model-arrow{margin-left:auto;color:var(--sb-text-muted);transition:transform .2s ease}.sb-model-arrow.open{transform:rotate(180deg)}.sb-model-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--sb-bg-elevated);border:1px solid var(--sb-border);border-radius:var(--sb-radius-md);padding:4px;box-shadow:var(--sb-shadow-lg);z-index:100}.sb-model-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-primary);font-size:12px;cursor:pointer;transition:background var(--sb-transition);text-align:left}.sb-model-option:hover{background:#06b6d41a}.sb-model-option.active{background:#06b6d426;color:var(--sb-cyan)}.sb-model-check{margin-left:auto;color:var(--sb-cyan);font-size:13px}.sb-ref-count{display:inline-flex;align-items:center;justify-content:center;font-size:10px;min-width:16px;height:16px;padding:0 4px;background:var(--sb-cyan);color:#fff;border-radius:8px;margin-left:6px}.sb-ref-gallery{display:flex;gap:8px;flex-wrap:wrap}.sb-ref-item{position:relative;width:72px;height:72px;border-radius:var(--sb-radius-sm);overflow:hidden;border:1px solid var(--sb-border);transition:border-color var(--sb-transition);flex-shrink:0}.sb-ref-item:hover{border-color:var(--sb-cyan)}.sb-ref-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sb-ref-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.75) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:4px 6px;opacity:0;transition:opacity var(--sb-transition)}.sb-ref-item:hover .sb-ref-item-overlay{opacity:1}.sb-ref-item-label{font-size:9px;color:#e0e0e0;white-space:nowrap}.sb-ref-item-delete{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;border:none;background:#ef4444d9;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.sb-ref-add{width:72px;height:72px;border-radius:var(--sb-radius-sm);border:1px dashed var(--sb-border);background:transparent;color:var(--sb-text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;cursor:pointer;transition:all var(--sb-transition);flex-shrink:0}.sb-ref-add:hover{border-color:var(--sb-cyan);color:var(--sb-cyan);background:#06b6d40f}.sb-prompt-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sb-prompt-title-row .sb-field-label{margin-bottom:0}.sb-prompt-field{position:relative}.sb-prompt-shell{padding:12px 12px 10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:radial-gradient(circle at top left,rgba(6,182,212,.1),transparent 42%),linear-gradient(180deg,#191a1ffa,#101115fa);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059,0 10px 24px #00000038;transition:border-color var(--sb-transition),box-shadow var(--sb-transition),transform var(--sb-transition)}.sb-prompt-shell:focus-within{border-color:#06b6d473;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #06b6d42e,0 14px 30px #00000047,0 0 24px #06b6d41a}.sb-prompt-at-hint{font-size:10px;color:var(--sb-text-secondary)}.sb-prompt-at-hint kbd{display:inline-block;padding:0 4px;border:1px solid rgba(6,182,212,.18);border-radius:4px;background:#06b6d414;font-size:10px;font-family:inherit;color:var(--sb-cyan)}.storyboard-root textarea.sb-prompt-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;box-sizing:border-box;width:100%;min-height:132px;padding:0;border:none!important;border-radius:0;background:transparent!important;background-color:transparent!important;color:transparent!important;caret-color:#f4f4f5!important;font-size:13px;line-height:1.7;resize:none;box-shadow:none!important;color-scheme:dark;position:relative;z-index:1;overflow:auto}.storyboard-root textarea.sb-prompt-input:focus{border:none!important;background:transparent!important;background-color:transparent!important;color:transparent!important;caret-color:#f4f4f5!important;box-shadow:none!important}.storyboard-root textarea.sb-prompt-input::-moz-placeholder{color:#f4f4f557!important}.storyboard-root textarea.sb-prompt-input::placeholder{color:#f4f4f557!important}.sb-prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.05)}.sb-prompt-footer-tip{font-size:10px;color:var(--sb-text-muted)}.sb-prompt-count{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#ffffff0a;color:var(--sb-text-secondary);font-size:10px;line-height:16px}.sb-at-popup{position:absolute;width:220px;max-width:calc(100% - 24px);background:var(--sb-bg-elevated);border:1px solid var(--sb-border);border-radius:12px;padding:6px;box-shadow:var(--sb-shadow-lg);z-index:100;max-height:200px;overflow-y:auto}.sb-at-popup--fixed{position:fixed;z-index:500;max-width:240px;background:#222225;border-color:#2a2a2e;box-shadow:0 8px 32px #000000b3;color:#e4e4e7}.sb-prompt-immersive-hint{padding:12px 14px;border:1px dashed rgba(6,182,212,.3);border-radius:14px;background:#06b6d40a}.sb-prompt-immersive-hint-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sb-prompt-immersive-hint-body{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--sb-text-muted)}.sb-at-popup-title{font-size:10px;color:var(--sb-text-muted);padding:4px 8px 6px}.sb-at-popup-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-primary);font-size:12px;cursor:pointer;transition:background var(--sb-transition);text-align:left}.sb-at-popup-item:hover,.sb-at-popup-item.active{background:#06b6d41f}.sb-at-popup-item img{width:28px;height:28px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.sb-gen-params{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--sb-border-subtle)}.sb-param-block{display:flex;flex-direction:column;gap:8px}.sb-duration-smart-row{display:flex;align-items:center;gap:8px}.sb-dur-smart-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:0 14px;height:44px;border-radius:11px;border:1px solid var(--sb-border);background:var(--sb-bg-tertiary);color:var(--sb-text-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--sb-transition)}.sb-dur-smart-btn:hover{border-color:#06b6d480;color:var(--sb-text-primary)}.sb-dur-smart-btn.active{border-color:var(--sb-cyan);background:var(--sb-cyan);color:#fff;font-weight:600;box-shadow:0 0 12px #06b6d459}.sb-dur-picker{position:relative;flex:1;min-width:0;height:44px;overflow:hidden;border-radius:11px;border:1px solid var(--sb-border);background:var(--sb-bg-tertiary);transition:border-color var(--sb-transition)}.sb-dur-picker.has-selection{border-color:#06b6d473;background:#06b6d40a}.sb-dur-picker:before,.sb-dur-picker:after{content:"";position:absolute;top:0;bottom:0;width:44px;pointer-events:none;z-index:2}.sb-dur-picker:before{left:0;background:linear-gradient(to right,var(--sb-bg-tertiary) 10%,transparent)}.sb-dur-picker:after{right:0;background:linear-gradient(to left,var(--sb-bg-tertiary) 10%,transparent)}.sb-dur-picker-cursor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:34px;border-radius:9px;border:1.5px solid rgba(6,182,212,.55);background:#06b6d41f;box-shadow:0 0 8px #06b6d426;pointer-events:none;z-index:1}.sb-dur-picker-track{display:flex;align-items:center;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;position:relative;z-index:0}.sb-dur-picker-track::-webkit-scrollbar{display:none}.sb-dur-picker-spacer{flex-shrink:0;width:calc(50% - 24px)}.sb-dur-picker-item{flex-shrink:0;width:48px;height:34px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:500;color:var(--sb-text-secondary);scroll-snap-align:center;cursor:pointer;border-radius:8px;will-change:transform,opacity;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .12s ease}.sb-dur-picker-item.active{color:var(--sb-cyan);font-weight:700;font-size:14px}.sb-screen-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sb-screen-pill{display:inline-flex;align-items:center;gap:5px;padding:0 12px;height:32px;border-radius:8px;border:1px solid var(--sb-border);background:var(--sb-bg-tertiary);color:var(--sb-text-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--sb-transition)}.sb-screen-pill:hover{border-color:#06b6d480;color:var(--sb-text-primary)}.sb-screen-pill.active-green{border-color:var(--sb-success);background:#22c55e1a;color:var(--sb-success)}.sb-screen-badge{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--sb-border-subtle);background:var(--sb-bg-tertiary);color:var(--sb-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;pointer-events:none}.sb-ratio-select-wrap{position:relative;flex:1;min-width:0}.sb-ratio-trigger{width:100%;justify-content:space-between}.sb-ratio-popup{position:absolute;bottom:calc(100% + 5px);left:0;right:0;min-width:130px;background:var(--sb-bg-elevated);border:1px solid var(--sb-border);border-radius:10px;padding:4px;box-shadow:var(--sb-shadow-lg);z-index:120}.sb-ratio-popup-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:7px;background:transparent;color:var(--sb-text-primary);font-size:12px;cursor:pointer;transition:background var(--sb-transition);text-align:left}.sb-ratio-popup-icon{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;color:var(--sb-text-secondary)}.sb-ratio-popup-item:hover{background:#06b6d414}.sb-ratio-popup-item.active{background:#06b6d41f;color:var(--sb-cyan);font-weight:600}.sb-ratio-popup-item.active .sb-ratio-popup-icon{color:var(--sb-cyan)}.sb-version-select-wrap{position:relative}.sb-action-btn-row{display:flex;gap:8px;margin-top:16px}.sb-save-params-btn{flex:0 0 auto;padding:10px 14px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:var(--sb-bg-tertiary);color:var(--sb-text-muted);font-size:13px;font-weight:500;cursor:not-allowed;display:flex;align-items:center;gap:5px;transition:all var(--sb-transition);opacity:.5}.sb-save-params-btn.dirty{opacity:1;cursor:pointer;color:#22d3ee;border-color:#22d3ee59;background:#22d3ee14}.sb-save-params-btn.dirty:hover{background:#22d3ee26;border-color:#22d3ee80}.sb-save-params-btn.dirty:active{background:#22d3ee33}.sb-generate-btn{flex:1;padding:10px 0;border:none;border-radius:var(--sb-radius-sm);background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0;transition:all var(--sb-transition);box-shadow:0 2px 8px #06b6d440}.sb-generate-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #06b6d459}.sb-generate-btn:active{transform:translateY(0)}.sb-generate-btn.generating,.sb-generate-btn:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.sb-subtitle-item{padding:8px 10px;background:var(--sb-bg-tertiary);border-radius:var(--sb-radius-sm);margin-bottom:6px;border:1px solid transparent;transition:border-color var(--sb-transition)}.sb-subtitle-item:hover{border-color:var(--sb-border)}.sb-subtitle-text{font-size:11px;color:var(--sb-text-primary);line-height:1.5;margin-bottom:4px}.sb-subtitle-time{font-size:10px;color:var(--sb-text-muted)}@keyframes sb-spin-anim{to{transform:rotate(360deg)}}.sb-timeline-area{height:220px;min-height:220px;background:var(--sb-bg-secondary);border-top:1px solid var(--sb-border);display:flex;flex-direction:column;z-index:40}.sb-playback-bar{display:flex;align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid var(--sb-border-subtle);background:var(--sb-bg-tertiary)}.sb-play-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--sb-gradient-accent);color:#fff;cursor:pointer;transition:all var(--sb-transition);box-shadow:var(--sb-shadow-glow)}.sb-play-btn:hover{transform:scale(1.08);box-shadow:0 0 28px #6366f14d}.sb-time-display{font-size:13px;font-variant-numeric:tabular-nums;color:var(--sb-text-secondary);min-width:120px}.sb-time-display strong{color:var(--sb-text-primary);font-weight:600}.sb-progress-bar{flex:1;height:4px;background:var(--sb-bg-elevated);border-radius:2px;cursor:pointer;position:relative;overflow:visible}.sb-progress-fill{height:100%;background:var(--sb-gradient-accent);border-radius:2px;position:relative;transition:width .1s linear}.sb-progress-handle{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border:2px solid var(--sb-accent);border-radius:50%;box-shadow:0 0 8px #6366f166}.sb-subtitle-toggle{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-secondary);font-size:12px;cursor:pointer;transition:all var(--sb-transition)}.sb-subtitle-toggle.active{background:var(--sb-accent-dim);border-color:var(--sb-accent);color:var(--sb-accent-hover)}.sb-subtitle-toggle.muted{color:var(--sb-text-muted);opacity:.5}.sb-subtitle-toggle.partial{background:#10b9811a;border-color:#10b98166;color:#10b981}.sb-strip{flex:1;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:12px 16px;gap:0;scroll-behavior:smooth}.sb-strip::-webkit-scrollbar{height:6px}.sb-strip::-webkit-scrollbar-track{background:var(--sb-bg-tertiary)}.sb-strip::-webkit-scrollbar-thumb{background:var(--sb-border);border-radius:3px}.sb-card{flex-shrink:0;width:140px;display:flex;flex-direction:column;border-radius:var(--sb-radius-md);background:var(--sb-bg-tertiary);border:2px solid transparent;cursor:pointer;transition:all var(--sb-transition);position:relative;overflow:hidden}.sb-card:hover{border-color:var(--sb-border);background:var(--sb-bg-elevated)}.sb-card.selected{border-color:var(--sb-accent);box-shadow:var(--sb-shadow-glow)}.sb-card.dragging{opacity:.5;transform:scale(.95)}.sb-card-thumb{width:100%;aspect-ratio:16/9;background:#000;overflow:hidden;position:relative}.sb-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sb-card-thumb-empty{display:flex;align-items:center;justify-content:center;height:100%;background:var(--sb-bg-elevated);color:var(--sb-text-muted)}.sb-card-duration{position:absolute;bottom:4px;right:4px;padding:1px 6px;background:#000000bf;color:#fff;font-size:10px;font-variant-numeric:tabular-nums;border-radius:3px}.sb-card-info{padding:6px 8px;display:flex;align-items:center;justify-content:space-between}.sb-card-label{font-size:11px;color:var(--sb-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sb-card-index{font-size:10px;color:var(--sb-text-muted);font-variant-numeric:tabular-nums}.sb-card-actions{position:absolute;top:4px;right:4px;display:flex;gap:2px;opacity:0;transition:opacity var(--sb-transition)}.sb-card:hover .sb-card-actions{opacity:1}.sb-card-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:#000000a6;color:#fff;cursor:pointer;font-size:12px;transition:background var(--sb-transition)}.sb-card-action-btn:hover{background:#000000d9}.sb-card-action-btn.danger:hover{background:var(--sb-danger)}.sb-shot-group{display:flex;flex-direction:column;gap:0;flex-shrink:0;background:#06b6d40f;border:1.5px solid rgba(6,182,212,.25);border-radius:12px;padding:4px 6px 6px;position:relative}.sb-shot-group-header{display:flex;align-items:center;gap:6px;padding:0 4px 4px}.sb-shot-group-label{font-size:10px;font-weight:600;color:var(--sb-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.sb-shot-group-count{font-size:9px;color:#06b6d4b3;background:#06b6d41f;padding:1px 6px;border-radius:8px;white-space:nowrap;flex-shrink:0}.sb-shot-group-cards{display:flex;align-items:stretch;gap:0}.sb-shot-group-divider{width:1px;align-self:stretch;margin:6px 4px;background:#06b6d433;border-radius:1px;flex-shrink:0}.sb-insert-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;min-width:42px;position:relative;flex-shrink:0;gap:3px;padding:4px 0}.sb-insert-line{width:2px;flex:1;background:#ffffff0f;transition:background var(--sb-transition)}.sb-insert-zone:hover .sb-insert-line{background:#06b6d459}.sb-insert-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid rgba(255,255,255,.15);border-radius:50%;background:var(--sb-bg-elevated);color:var(--sb-text-muted);cursor:pointer;font-size:14px;transition:all var(--sb-transition);z-index:2;opacity:.7}.sb-insert-zone:hover .sb-insert-btn{opacity:1;border-color:var(--sb-cyan);color:var(--sb-cyan)}.sb-insert-btn:hover{border-color:var(--sb-cyan);color:#fff;background:#06b6d480;transform:scale(1.1);opacity:1}.sb-transition-badge{display:flex;align-items:center;justify-content:center;font-size:9px;width:24px;height:24px;padding:0;background:var(--sb-bg-elevated);border:1px solid rgba(255,255,255,.1);color:var(--sb-text-muted);border-radius:6px;cursor:pointer;transition:all var(--sb-transition);margin:2px 0;opacity:.7}.sb-insert-zone:hover .sb-transition-badge{opacity:1;border-color:#fff3;color:var(--sb-text-secondary)}.sb-transition-badge:hover{background:#06b6d426;border-color:var(--sb-cyan);color:var(--sb-cyan)}.sb-transition-badge.has-transition{opacity:1;background:#06b6d41a;border-color:#06b6d44d;color:var(--sb-cyan)}.sb-transition-badge.has-transition:hover{background:#06b6d433;color:var(--sb-cyan);border-color:var(--sb-cyan)}.sb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:sb-fade-in .15s ease-out}@keyframes sb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sb-slide-up{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sb-modal{background:var(--sb-bg-secondary);border:1px solid var(--sb-border);border-radius:16px;min-width:420px;max-width:520px;box-shadow:0 25px 60px #00000080,0 0 0 1px #ffffff0d;animation:sb-slide-up .2s ease-out}.sb-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;border-bottom:1px solid var(--sb-border-subtle)}.sb-modal-header h3{margin:0;font-size:16px;font-weight:600;color:var(--sb-text-primary)}.sb-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--sb-text-muted);cursor:pointer;transition:all var(--sb-transition)}.sb-modal-close:hover{background:var(--sb-bg-hover);color:var(--sb-text-primary)}.sb-modal-body{padding:16px 24px 24px}.sb-modal-context{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;padding:10px;background:var(--sb-bg-tertiary);border-radius:8px}.sb-modal-context-label{font-size:13px;font-weight:500;color:var(--sb-text-secondary);padding:4px 12px;background:var(--sb-bg-secondary);border-radius:6px}.sb-modal-context-arrow{color:var(--sb-accent);font-size:16px}.sb-transition-grid-modal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sb-transition-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px;border:1.5px solid var(--sb-border);border-radius:12px;background:var(--sb-bg-tertiary);color:var(--sb-text-secondary);cursor:pointer;transition:all var(--sb-transition)}.sb-transition-card:hover{border-color:var(--sb-purple);background:#8b5cf614;color:var(--sb-text-primary);transform:translateY(-2px)}.sb-transition-card.active{border-color:var(--sb-purple);background:#8b5cf626;color:var(--sb-purple);box-shadow:0 0 0 1px var(--sb-purple),0 4px 12px #8b5cf633}.sb-transition-card-icon{font-size:22px;line-height:1}.sb-transition-card-label{font-size:11px;font-weight:500;white-space:nowrap}.sb-transition-duration-config{margin-top:16px;padding:14px 16px;background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);border-radius:10px}.sb-transition-duration-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;color:var(--sb-text-secondary)}.sb-transition-duration-value{margin-left:auto;font-weight:600;color:var(--sb-cyan);font-size:14px;font-variant-numeric:tabular-nums}.sb-transition-duration-slider-row{display:flex;align-items:center;gap:10px}.sb-transition-duration-label{font-size:11px;color:var(--sb-text-muted);flex-shrink:0;width:28px;text-align:center}.sb-transition-duration-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--sb-bg-hover);outline:none;cursor:pointer}.sb-transition-duration-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--sb-cyan);border:2px solid var(--sb-bg-primary);box-shadow:0 0 0 2px var(--sb-cyan);cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.sb-transition-duration-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.sb-transition-duration-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--sb-cyan);border:2px solid var(--sb-bg-primary);box-shadow:0 0 0 2px var(--sb-cyan);cursor:pointer}.sb-transition-duration-presets{display:flex;justify-content:center;gap:8px;margin-top:12px}.sb-transition-duration-preset{padding:4px 12px;font-size:11px;font-weight:500;border:1px solid var(--sb-border);border-radius:6px;background:var(--sb-bg-secondary);color:var(--sb-text-muted);cursor:pointer;transition:all var(--sb-transition)}.sb-transition-duration-preset:hover{border-color:var(--sb-cyan);color:var(--sb-cyan)}.sb-transition-duration-preset.active{background:#06b6d426;border-color:var(--sb-cyan);color:var(--sb-cyan)}.sb-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:var(--sb-bg-tertiary);color:var(--sb-text-secondary);font-size:12px;cursor:pointer;transition:all var(--sb-transition)}.sb-btn:hover{background:var(--sb-bg-hover);color:var(--sb-text-primary);border-color:var(--sb-text-muted)}.sb-btn-accent{background:var(--sb-gradient-accent);border:none;color:#fff}.sb-btn-accent:hover{opacity:.9;color:#fff}.sb-btn-sm{padding:4px 10px;font-size:11px}.sb-btn-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-secondary);cursor:pointer;transition:all var(--sb-transition)}.sb-btn-icon:hover{background:var(--sb-bg-hover);color:var(--sb-text-primary)}.sb-select{padding:6px 10px;border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);background:var(--sb-bg-tertiary);color:var(--sb-text-primary);font-size:12px;outline:none;cursor:pointer}.sb-select:focus{border-color:var(--sb-accent)}.sb-insert-menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background:var(--sb-bg-elevated);border:1px solid var(--sb-border);border-radius:var(--sb-radius-md);padding:6px;min-width:160px;box-shadow:var(--sb-shadow-lg)}.sb-insert-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:var(--sb-radius-sm);background:transparent;color:var(--sb-text-secondary);font-size:12px;cursor:pointer;transition:all var(--sb-transition);text-align:left}.sb-insert-menu-item:hover{background:var(--sb-bg-hover);color:var(--sb-text-primary)}.sb-insert-menu-item svg{width:16px;height:16px;flex-shrink:0}.sb-track-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sb-track-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--sb-bg-tertiary);border-radius:4px;font-size:10px;color:var(--sb-text-secondary)}.sb-track-badge.has-resource{color:var(--sb-success)}.sb-track-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.sb-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--sb-text-secondary)}.sb-spinner{width:40px;height:40px;border:3px solid var(--sb-border);border-top-color:var(--sb-accent);border-radius:50%;animation:sb-spin .8s linear infinite}@keyframes sb-spin{to{transform:rotate(360deg)}}.sb-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--sb-text-muted);text-align:center;gap:12px}.sb-empty-state h3{font-size:16px;color:var(--sb-text-secondary);margin:0}.sb-empty-state p{font-size:13px;max-width:300px;margin:0}.sb-duration-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--sb-bg-elevated);border-radius:2px;outline:none}.sb-duration-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--sb-accent);border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 6px #6366f166}.sb-prompt-textarea-wrap{position:relative}.sb-prompt-highlight{position:absolute;top:0;left:0;right:0;bottom:0;min-height:132px;font-size:13px;line-height:1.7;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;pointer-events:none;color:#f4f4f5;z-index:0;padding:0}.sb-at-tag{color:#22d3ee;background:#06b6d433;border-radius:3px}.sb-prompt-expand-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:var(--sb-text-secondary);cursor:pointer;transition:all var(--sb-transition);flex-shrink:0}.sb-prompt-expand-btn:hover,.sb-prompt-expand-btn.active{background:#06b6d426;border-color:#06b6d473;color:var(--sb-cyan)}.sb-immersive-prompt{position:fixed;top:52px;left:361px;right:0;bottom:220px;z-index:400;display:flex;align-items:center;justify-content:center;background:#09090b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sb-fade-in .18s ease;pointer-events:all}.sb-immersive-inner{width:min(680px,calc(100% - 48px));max-height:calc(100% - 40px);background:var(--sb-bg-secondary);border:1px solid rgba(6,182,212,.28);border-radius:18px;display:flex;flex-direction:column;box-shadow:0 24px 64px #000000bf,0 0 0 1px #06b6d414,inset 0 1px #ffffff0a;overflow:hidden}.sb-immersive-header{display:flex;align-items:center;gap:10px;padding:14px 18px 13px;border-bottom:1px solid var(--sb-border);background:radial-gradient(circle at top left,rgba(6,182,212,.07),transparent 50%)}.sb-immersive-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--sb-text-primary)}.sb-immersive-board-name{flex:1;font-size:11px;color:var(--sb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding-right:4px}.sb-immersive-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:#ffffff0f;color:var(--sb-text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--sb-transition)}.sb-immersive-close:hover{background:#ef444433;color:var(--sb-danger)}.sb-immersive-body{flex:1;padding:18px 20px 12px;overflow:hidden;display:flex;flex-direction:column;position:relative}.sb-immersive-textarea-wrap{flex:1;display:flex;flex-direction:column}.sb-immersive-highlight{font-size:15px!important;line-height:1.8!important;min-height:unset!important;bottom:0!important;flex:1;overflow:hidden}.sb-immersive-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:200px;max-height:400px;resize:none;background:transparent!important;background-color:transparent!important;border:none!important;color:transparent!important;caret-color:#f4f4f5!important;font-size:15px;line-height:1.8;padding:0;box-shadow:none!important;color-scheme:dark;position:relative;z-index:1;width:100%;outline:none;font-family:inherit;box-sizing:border-box;overflow:auto}.sb-immersive-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px;border-top:1px solid rgba(255,255,255,.05)}.sb-immersive-tip{font-size:11px;color:var(--sb-text-muted)}.sb-video-preview-overlay{cursor:default}.sb-video-preview-video{max-width:88vw;max-height:86vh;border-radius:10px;box-shadow:0 24px 64px #000000b3;cursor:default;animation:sb-slide-up .2s ease-out;outline:none}@media(max-width:1200px){.sb-properties{width:320px;min-width:320px}}@media(max-width:900px){.sb-properties{display:none}}.sb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sb-modal{width:400px;max-width:90vw;background:var(--sb-bg-secondary);border:1px solid var(--sb-border);border-radius:var(--sb-radius-lg);box-shadow:var(--sb-shadow-lg);overflow:hidden}.sb-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--sb-border);font-size:14px;font-weight:600;color:var(--sb-text-primary)}.sb-modal-close{border:none;background:transparent;color:var(--sb-text-secondary);font-size:18px;cursor:pointer;padding:0 4px;line-height:1;transition:color var(--sb-transition)}.sb-modal-close:hover{color:var(--sb-text-primary)}.sb-modal-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.sb-spin{animation:sb-spin-anim 1s linear infinite}@keyframes sb-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sb-history-panel{position:relative;width:32px;min-width:32px;transition:width .25s ease,min-width .25s ease;display:flex;flex-direction:row;overflow:hidden;border-left:1px solid var(--sb-border);background:var(--sb-bg-secondary)}.sb-history-panel.expanded{width:320px;min-width:320px}.sb-history-toggle{width:32px;min-width:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:none;color:var(--sb-text-secondary);cursor:pointer;transition:color var(--sb-transition),background var(--sb-transition);padding:0}.sb-history-toggle:hover{color:var(--sb-accent);background:var(--sb-bg-tertiary)}.sb-history-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.sb-history-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--sb-border);flex-shrink:0}.sb-history-title{font-size:13px;font-weight:600;color:var(--sb-text-primary)}.sb-history-refresh{background:none;border:none;color:var(--sb-text-secondary);cursor:pointer;padding:5px;border-radius:10px;display:flex;align-items:center;transition:color var(--sb-transition),background var(--sb-transition)}.sb-history-refresh:hover{color:var(--sb-accent);background:#06b6d41a}.sb-history-refresh:disabled{opacity:.5;cursor:not-allowed}.sb-history-header-actions{display:flex;align-items:center;gap:6px}.sb-history-apply-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;border:none;background:var(--sb-accent);color:#fff;font-size:11px;font-weight:500;cursor:pointer;transition:opacity .15s,transform .1s}.sb-history-apply-btn:hover{opacity:.85}.sb-history-apply-btn:active{transform:scale(.96)}.sb-history-apply-btn:disabled{opacity:.5;cursor:not-allowed}.sb-history-loading,.sb-history-empty{display:flex;align-items:center;justify-content:center;flex:1;padding:32px 12px;color:var(--sb-text-secondary)}.sb-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;overflow-y:auto;flex:1;align-content:start}.sb-history-card{display:flex;flex-direction:column;background:var(--sb-bg-tertiary);border-radius:12px;overflow:hidden;border:2px solid var(--sb-border);transition:border-color .2s,box-shadow .2s,transform .2s}.sb-history-card.selectable{cursor:pointer}.sb-history-card:hover{border-color:var(--sb-accent);box-shadow:0 4px 16px #06b6d42e;transform:translateY(-1px)}.sb-history-card.selected{border-color:var(--sb-accent);box-shadow:0 0 0 1px var(--sb-accent),0 4px 20px #06b6d440}.sb-history-card-thumb{position:relative;aspect-ratio:16 / 9;background:var(--sb-bg-primary);cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.sb-history-card-thumb.processing{background:linear-gradient(135deg,#0d1520,#162033)}.sb-history-card-thumb.failed{background:linear-gradient(135deg,#1a0a0a,#2d1515)}.sb-history-card-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sb-history-card-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .2s}.sb-history-card-thumb:hover .sb-history-card-play{opacity:1}.sb-history-card-expand{position:absolute;top:6px;right:6px;background:#0000008c;color:#fff;border-radius:8px;padding:4px;opacity:0;transition:opacity .2s;display:flex;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sb-history-card-thumb:hover .sb-history-card-expand{opacity:1}.sb-history-card-loading{display:flex;flex-direction:column;align-items:center;gap:10px}.sb-history-pulse{width:32px;height:32px;border-radius:50%;background:var(--sb-accent);opacity:.6;animation:sb-pulse-anim 1.8s ease-in-out infinite;box-shadow:0 0 20px #06b6d44d}@keyframes sb-pulse-anim{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.sb-history-loading-text{font-size:11px;color:var(--sb-accent);letter-spacing:.5px}.sb-history-card-failed{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--sb-danger);font-size:11px}.sb-history-card-empty{color:var(--sb-text-secondary);font-size:11px}.sb-history-card-info{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 3px}.sb-history-card-time{font-size:10px;color:var(--sb-text-secondary);padding:0 10px 8px}.sb-history-card-delete{background:none;border:none;color:var(--sb-text-secondary);cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;transition:color .15s,background .15s}.sb-history-card-delete:hover{color:var(--sb-danger);background:#ef44441a}.sb-history-status{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:3px 8px;border-radius:12px;font-weight:500;line-height:1}.sb-history-status--success{background:#22c55e26;color:#22c55e}.sb-history-status--error{background:#ef444426;color:#ef4444}.sb-history-status--generating{background:#06b6d426;color:var(--sb-accent)}.sb-history-status--waiting{background:#eab30826;color:#eab308}.sb-history-status--unknown{background:#94a3b826;color:#94a3b8}.sb-history-detail-modal{background:var(--sb-bg-secondary);border:1px solid var(--sb-border);border-radius:20px;width:960px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000008c;animation:sb-modal-in .2s ease-out}@keyframes sb-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sb-history-detail-modal .sb-modal-header{padding:18px 22px 14px;border-bottom:1px solid var(--sb-border)}.sb-history-detail-top{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 0}.sb-history-detail-body{padding:16px 22px 22px;overflow-y:auto;display:flex;gap:22px}.sb-history-detail-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.sb-history-detail-right{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.sb-history-detail-row{display:flex;align-items:center;justify-content:space-between}.sb-history-detail-time{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--sb-text-secondary)}.sb-history-detail-section{display:flex;flex-direction:column;gap:6px}.sb-history-detail-label{font-size:11px;color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.sb-history-detail-value{font-size:13px;color:var(--sb-text-primary)}.sb-history-detail-prompt{font-size:13px;color:var(--sb-text-primary);background:var(--sb-bg-tertiary);border-radius:12px;padding:12px 14px;line-height:1.6;white-space:pre-wrap;max-height:120px;overflow-y:auto}.sb-history-detail-refs{display:flex;gap:10px;flex-wrap:wrap}.sb-history-detail-ref-img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--sb-border);cursor:pointer;transition:transform .15s,box-shadow .15s}.sb-history-detail-ref-img:hover{transform:scale(1.08);box-shadow:0 4px 12px #0000004d}.sb-history-detail-results{display:flex;flex-direction:column;gap:10px}.sb-history-detail-video{width:100%;border-radius:14px;background:#000}.sb-history-detail-video--small{max-height:160px}.sb-history-detail-audio-list{display:flex;flex-direction:column;gap:8px}.sb-history-detail-audio{width:100%;height:36px;border-radius:8px}.sb-history-detail-frames{display:flex;gap:10px}.sb-history-detail-frame-item{position:relative;width:160px;flex-shrink:0}.sb-history-detail-frame-img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--sb-border);cursor:pointer;transition:transform .15s,box-shadow .15s}.sb-history-detail-frame-img:hover{transform:scale(1.03);box-shadow:0 4px 12px #0000004d}.sb-history-detail-frame-tag{position:absolute;bottom:6px;left:6px;font-size:10px;padding:1px 6px;border-radius:4px;background:#0009;color:#fff;pointer-events:none}.sb-history-detail-card{background:var(--sb-bg-tertiary);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.sb-history-detail-card-title{font-size:12px;font-weight:600;color:var(--sb-text-primary);letter-spacing:.3px}.sb-history-detail-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sb-history-detail-stat{display:flex;flex-direction:column;gap:2px;padding:8px 0}.sb-history-detail-stat:first-child{grid-column:1 / -1}.sb-history-detail-stat-value{font-size:16px;font-weight:600;color:var(--sb-text-primary);font-variant-numeric:tabular-nums}.sb-history-detail-stat--price{color:#f59e0b}.sb-history-detail-stat-label{font-size:11px;color:var(--sb-text-muted)}.sb-history-detail-params{display:flex;flex-direction:column;gap:0}.sb-history-detail-param{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.sb-history-detail-param:last-child{border-bottom:none}.sb-history-detail-param-label{font-size:12px;color:var(--sb-text-muted)}.sb-history-detail-param-value{font-size:12px;color:var(--sb-text-primary);font-weight:500;text-align:right;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-history-preview-fullimg{max-width:85vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 16px 48px #0009}.sb-history-preview-fullvideo{max-width:85vw;max-height:85vh;border-radius:12px;box-shadow:0 16px 48px #0009;background:#000;outline:none}.sb-history-preview-close{position:fixed;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00000080;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff;cursor:pointer;z-index:10003;transition:background .2s}.sb-history-preview-close:hover{background:#000c}.sb-history-detail-result-grid{display:flex;gap:10px;flex-wrap:wrap}.sb-history-detail-result-thumb{position:relative;width:240px;height:150px;border-radius:12px;overflow:hidden;background:#000;cursor:pointer;border:1px solid var(--sb-border);transition:transform .15s,box-shadow .15s}.sb-history-detail-result-thumb:hover{transform:scale(1.03);box-shadow:0 4px 16px #0006}.sb-history-detail-result-thumb--small{width:180px;height:115px}.sb-history-detail-result-thumb--small.portrait{width:100px;height:175px}.sb-history-detail-result-thumb.portrait{width:150px;height:265px}.sb-history-detail-result-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.sb-history-detail-result-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;opacity:0;transition:opacity .15s}.sb-history-detail-result-thumb:hover .sb-history-detail-result-play{opacity:1}.sb-history-detail-result-expand{position:absolute;top:6px;right:6px;color:#ffffffb3;opacity:0;transition:opacity .15s}.sb-history-detail-result-thumb:hover .sb-history-detail-result-expand{opacity:1}.sb-card-delete-track-btn{position:absolute;top:4px;left:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#00000080;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;opacity:.6;transition:opacity .15s,background .15s,color .15s,transform .15s;z-index:2}.sb-card-thumb:hover .sb-card-delete-track-btn{opacity:1;color:#fff}.sb-card-delete-track-btn:hover{background:var(--sb-danger, #ef4444);transform:scale(1.15)}.sb-card-extend-btn{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#00000080;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;opacity:.6;transition:opacity .15s,background .15s,color .15s,transform .15s;z-index:2}.sb-card-thumb:hover .sb-card-extend-btn{opacity:1;color:#fff}.sb-card-extend-btn:hover{background:var(--sb-accent);transform:scale(1.15)}.sb-extend-modal{width:540px}.sb-extend-label-row{display:flex;align-items:center;justify-content:space-between}.sb-extend-source-meta{font-size:11px;color:var(--sb-text-muted);font-variant-numeric:tabular-nums}.sb-extend-video-wrap{border-radius:12px;overflow:hidden;background:#000;border:1px solid var(--sb-border)}.sb-extend-video{width:100%;display:block;max-height:260px;-o-object-fit:contain;object-fit:contain}.sb-extend-label{font-size:11px;color:var(--sb-text-secondary);font-weight:500;letter-spacing:.3px;margin-bottom:2px}.sb-extend-field{display:flex;flex-direction:column;gap:8px}.sb-extend-prompt{width:100%;padding:10px 12px;font-size:12px;line-height:1.6;border:1px solid var(--sb-border);border-radius:10px;background:var(--sb-bg-tertiary)!important;color:var(--sb-text-primary)!important;resize:vertical;font-family:inherit}.sb-extend-prompt:focus{outline:none;border-color:var(--sb-accent)}.sb-extend-prompt::-moz-placeholder{color:var(--sb-text-muted)!important}.sb-extend-prompt::placeholder{color:var(--sb-text-muted)!important}.sb-bgm-bar{display:flex;align-items:center;gap:8px;padding:4px 20px;background:var(--sb-bg-tertiary);border-bottom:1px solid var(--sb-border-subtle);height:28px}.sb-bgm-bar-icon{color:#f59e0b;display:flex;align-items:center;flex-shrink:0}.sb-bgm-bar-track{flex:1;height:18px;background:#f59e0b14;border-radius:4px;position:relative;cursor:pointer;overflow:hidden}.sb-bgm-bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,#f59e0b26,#f59e0b40);border-radius:4px;transition:width .05s linear;pointer-events:none}.sb-bgm-bar-wave{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:1px;padding:2px 4px;pointer-events:none}.sb-bgm-bar-wave-bar{flex:1;background:#f59e0b4d;border-radius:1px 1px 0 0;min-width:1px}.sb-bgm-bar-info{flex-shrink:0;max-width:120px;overflow:hidden}.sb-bgm-bar-name{font-size:10px;color:#f59e0b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.sb-bgm-bar-empty{font-size:10px;color:var(--sb-text-muted)}.sb-bgm-bar-config{flex-shrink:0;padding:2px 10px;font-size:10px;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s}.sb-bgm-bar-config:hover{background:#f59e0b33;border-color:#f59e0b66}.sb-bgm-modal{width:440px}.sb-bgm-current{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.sb-bgm-current-player{border-radius:8px;overflow:hidden}.sb-bgm-current-player audio{width:100%}.sb-btn-danger-text{color:var(--sb-danger, #ef4444)!important;background:none!important;border:none!important;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sb-btn-danger-text:hover{opacity:.8}.sb-sound-panel{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:200px;background:var(--sb-bg-elevated, #1e1e2e);border:1px solid var(--sb-border);border-radius:12px;box-shadow:0 8px 24px #0006;z-index:200;animation:sb-sound-panel-in .15s ease;overflow:hidden}@keyframes sb-sound-panel-in{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.sb-sound-panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px;font-size:11px;font-weight:600;color:var(--sb-text-secondary);letter-spacing:.5px;text-transform:uppercase}.sb-sound-panel-close{background:none;border:none;color:var(--sb-text-muted);cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;transition:color .15s}.sb-sound-panel-close:hover{color:var(--sb-text-primary)}.sb-sound-panel-items{display:flex;flex-direction:column;padding:4px 6px}.sb-sound-panel-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer;transition:background .12s}.sb-sound-panel-item:hover{background:#ffffff0d}.sb-sound-panel-item-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff0f;color:var(--sb-text-secondary);flex-shrink:0}.sb-sound-panel-item-label{flex:1;font-size:12px;color:var(--sb-text-primary)}.sb-sound-panel-item--with-meta{gap:8px}.sb-sound-panel-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sb-sound-panel-item-content .sb-sound-panel-item-label{flex:none}.sb-sound-panel-item-meta{font-size:10px;color:var(--sb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sound-panel-item-link{border:none;background:#ffffff0f;color:var(--sb-text-secondary);border-radius:6px;padding:4px 6px;font-size:10px;cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}.sb-sound-panel-item-link:hover{background:#ffffff1a;color:var(--sb-text-primary)}.sb-sound-panel-switch{width:32px;height:18px;border-radius:9px;background:#ffffff1a;position:relative;transition:background .2s;flex-shrink:0}.sb-sound-panel-switch.on{background:var(--sb-accent, #3b82f6)}.sb-sound-panel-switch-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000004d}.sb-sound-panel-switch.on .sb-sound-panel-switch-thumb{transform:translate(14px)}.sb-sound-panel-divider{height:1px;margin:2px 10px;background:var(--sb-border-subtle)}.sb-sound-panel-action{display:flex;align-items:center;gap:6px;width:calc(100% - 12px);margin:4px 6px 6px;padding:6px 8px;border:none;border-radius:8px;background:#ffffff0a;color:var(--sb-text-secondary);font-size:11px;cursor:pointer;transition:background .12s,color .12s}.sb-sound-panel-action:hover{background:#ffffff14;color:var(--sb-text-primary)}.sb-production-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;z-index:100;pointer-events:none;animation:sb-overlay-fadein .4s ease}@keyframes sb-overlay-fadein{0%{opacity:0}to{opacity:1}}.sb-production-banner{position:absolute;top:6px;right:16px;z-index:101;animation:sb-banner-slidein .5s cubic-bezier(.34,1.56,.64,1)}@keyframes sb-banner-slidein{0%{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.sb-production-banner-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);background-size:300% 300%;animation:sb-glow-rotate 3s linear infinite;opacity:.6;filter:blur(4px)}@keyframes sb-glow-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.sb-production-banner-content{position:relative;display:flex;align-items:center;gap:16px;padding:14px 28px;background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid rgba(99,102,241,.3);border-radius:14px;box-shadow:0 8px 32px #0006,0 0 60px #6366f126,inset 0 1px #ffffff0d}.sb-production-spinner-wrap{position:relative;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sb-production-spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-top-color:#3b82f6;border-right-color:#8b5cf6;border-radius:50%;animation:sb-ring-spin 1.2s linear infinite}.sb-production-spinner-ring--inner{top:5px;right:5px;bottom:5px;left:5px;border-top-color:#06b6d4;border-right-color:transparent;border-bottom-color:#3b82f6;animation-direction:reverse;animation-duration:1.8s}@keyframes sb-ring-spin{to{transform:rotate(360deg)}}.sb-production-spinner-icon{color:#818cf8;animation:sb-ring-spin 2s linear infinite}.sb-production-banner-text{display:flex;flex-direction:column;gap:4px}.sb-production-banner-title{font-size:14px;font-weight:600;color:#e0e7ff;display:flex;align-items:center;gap:2px;letter-spacing:.5px}.sb-production-banner-msg{font-size:11px;color:#94a3b8;background:#6366f11f;padding:2px 8px;border-radius:6px;width:-moz-fit-content;width:fit-content}.sb-production-banner-lock{display:flex;align-items:center;gap:4px;font-size:11px;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);padding:4px 10px;border-radius:8px;margin-left:8px;white-space:nowrap}.sb-production-dot-pulse{display:inline-flex;gap:2px;margin-left:2px}.sb-production-dot-pulse span{width:3px;height:3px;border-radius:50%;background:#818cf8;animation:sb-dot-bounce 1.4s ease-in-out infinite}.sb-production-dot-pulse span:nth-child(2){animation-delay:.2s}.sb-production-dot-pulse span:nth-child(3){animation-delay:.4s}@keyframes sb-dot-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sb-topbar-right{display:flex;align-items:center;gap:8px}.sb-stitch-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;color:var(--sb-text-primary);background:linear-gradient(135deg,#3b82f626,#8b5cf626);border:1px solid rgba(99,102,241,.3);border-radius:var(--sb-radius-sm);cursor:pointer;transition:all .2s}.sb-stitch-btn:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf640);border-color:#6366f180;box-shadow:0 0 12px #6366f133}.sb-stitch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.sb-stitch-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;height:75vh;max-height:85vh;background:var(--sb-bg-elevated);border:1px solid var(--sb-border);border-radius:16px;box-shadow:0 24px 80px #00000080;z-index:1001;overflow:hidden;display:flex;flex-direction:row;transition:width .3s ease}.sb-stitch-modal--expanded{width:900px}.sb-stitch-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.sb-stitch-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sb-border-subtle)}.sb-stitch-header-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--sb-text-primary)}.sb-stitch-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--sb-text-muted);cursor:pointer;transition:all .15s}.sb-stitch-close:hover{background:var(--sb-bg-tertiary);color:var(--sb-text-primary)}.sb-stitch-body{padding:20px;overflow-y:auto;flex:1;min-height:0}.sb-stitch-info{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#6366f114;border:1px solid rgba(99,102,241,.15);border-radius:8px;font-size:13px;color:var(--sb-accent-hover);margin-bottom:16px}.sb-stitch-options{margin-bottom:20px}.sb-stitch-option-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--sb-text-muted);margin-bottom:10px}.sb-stitch-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s;color:var(--sb-text-secondary);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-stitch-option:hover{background:var(--sb-bg-tertiary)}.sb-stitch-option span{flex:1}.sb-stitch-switch{width:36px;height:20px;border-radius:10px;background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);position:relative;transition:all .2s;flex-shrink:0}.sb-stitch-switch.on{background:var(--sb-accent);border-color:var(--sb-accent)}.sb-stitch-switch-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.sb-stitch-switch.on .sb-stitch-switch-thumb{transform:translate(16px)}.sb-stitch-config-actions{display:flex;gap:10px;width:100%}.sb-stitch-config-actions .sb-stitch-start{flex:1}.sb-stitch-back{padding:12px 20px;font-size:13px;font-weight:500;color:var(--sb-text-secondary);background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);border-radius:10px;cursor:pointer;transition:all .15s;white-space:nowrap}.sb-stitch-back:hover{background:var(--sb-bg-secondary);color:var(--sb-text-primary);border-color:var(--sb-border)}.sb-stitch-start{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;cursor:pointer;transition:all .2s}.sb-stitch-start:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 20px #6366f159}.sb-stitch-progress-area{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0}.sb-stitch-spinner-wrap{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.sb-stitch-spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-top-color:var(--sb-accent);border-radius:50%;animation:sb-stitch-spin 1.2s linear infinite}.sb-stitch-spinner-ring--inner{top:6px;right:6px;bottom:6px;left:6px;border-top-color:#8b5cf6;animation-duration:.9s;animation-direction:reverse}.sb-stitch-spinner-icon{color:var(--sb-accent);animation:sb-stitch-pulse 2s ease-in-out infinite}@keyframes sb-stitch-spin{to{transform:rotate(360deg)}}@keyframes sb-stitch-pulse{0%,to{opacity:.6}50%{opacity:1}}.sb-stitch-progress-text{display:flex;flex-direction:column;align-items:center;gap:6px}.sb-stitch-progress-title{font-size:15px;font-weight:600;color:var(--sb-text-primary);display:flex;align-items:center;gap:2px}.sb-stitch-progress-detail{font-size:12px;color:var(--sb-text-muted)}.sb-stitch-dot-pulse{display:inline-flex;gap:2px;margin-left:2px}.sb-stitch-dot-pulse span{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--sb-accent);animation:sb-dot-bounce 1.4s ease-in-out infinite}.sb-stitch-dot-pulse span:nth-child(2){animation-delay:.2s}.sb-stitch-dot-pulse span:nth-child(3){animation-delay:.4s}.sb-stitch-progress-bar-wrap{width:100%;display:flex;align-items:center;gap:10px}.sb-stitch-progress-bar{flex:1;height:6px;background:var(--sb-bg-tertiary);border-radius:3px;overflow:hidden}.sb-stitch-progress-bar-fill{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);border-radius:3px;transition:width .3s ease;position:relative}.sb-stitch-progress-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:sb-stitch-shimmer 1.5s ease-in-out infinite}@keyframes sb-stitch-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sb-stitch-progress-percent{font-size:12px;font-weight:600;color:var(--sb-accent-hover);min-width:36px;text-align:right}.sb-stitch-progress-hint{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--sb-text-muted);padding:8px 12px;background:#fbbf240f;border:1px solid rgba(251,191,36,.12);border-radius:6px}.sb-stitch-result{display:flex;flex-direction:column;align-items:center;gap:16px}.sb-stitch-result-badge{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #10b9814d}.sb-stitch-result-title{font-size:16px;font-weight:600;color:var(--sb-text-primary)}.sb-stitch-result-preview{width:100%;border-radius:10px;overflow:hidden;background:var(--sb-bg-primary);border:1px solid var(--sb-border-subtle)}.sb-stitch-result-video{width:100%;max-height:380px;display:block;background:#000}.sb-stitch-result-actions{display:flex;gap:8px;width:100%}.sb-stitch-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:12px;color:var(--sb-text-secondary);background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);border-radius:8px;cursor:pointer;transition:all .15s}.sb-stitch-action-btn:hover{background:var(--sb-bg-secondary);color:var(--sb-text-primary);border-color:var(--sb-accent)}.sb-stitch-reconfig{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:8px;cursor:pointer;padding:8px 20px;transition:all .15s}.sb-stitch-reconfig:hover{background:#ef44442e;border-color:#ef4444;color:#ef4444}.sb-stitch-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;color:var(--sb-danger)}.sb-stitch-error-title{font-size:16px;font-weight:600}.sb-stitch-error-msg{font-size:12px;color:var(--sb-text-muted);text-align:center;max-width:320px}.sb-stitch-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1010}.sb-stitch-confirm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;background:var(--sb-bg-elevated);border:1px solid var(--sb-border);border-radius:14px;box-shadow:0 20px 60px #00000080;z-index:1011;padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sb-stitch-confirm-icon{color:#f59e0b}.sb-stitch-confirm-title{font-size:15px;font-weight:600;color:var(--sb-text-primary)}.sb-stitch-confirm-msg{font-size:12px;color:var(--sb-text-muted);line-height:1.5}.sb-stitch-confirm-actions{display:flex;gap:10px;width:100%;margin-top:8px}.sb-stitch-confirm-cancel{flex:1;padding:9px 16px;font-size:13px;font-weight:500;color:var(--sb-text-primary);background:var(--sb-bg-tertiary);border:1px solid var(--sb-border);border-radius:8px;cursor:pointer;transition:all .15s}.sb-stitch-confirm-cancel:hover{background:var(--sb-bg-secondary)}.sb-stitch-confirm-ok{flex:1;padding:9px 16px;font-size:13px;font-weight:500;color:#fff;background:#ef4444;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.sb-stitch-confirm-ok:hover{background:#dc2626}.sb-stitch-detail{width:320px;min-width:320px;border-left:1px solid var(--sb-border);display:flex;flex-direction:column;background:var(--sb-bg-secondary);animation:sb-stitch-detail-slide .25s ease}@keyframes sb-stitch-detail-slide{0%{width:0;min-width:0;opacity:0}to{width:320px;min-width:320px;opacity:1}}.sb-stitch-detail-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:13px;font-weight:600;color:var(--sb-text-primary);border-bottom:1px solid var(--sb-border-subtle);flex-shrink:0}.sb-stitch-detail-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--sb-text-muted);cursor:pointer;transition:all .15s}.sb-stitch-detail-close:hover{background:var(--sb-bg-tertiary);color:var(--sb-text-primary)}.sb-stitch-detail-list{flex:1;overflow-y:auto;padding:8px}.sb-stitch-detail-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:background .15s;margin-bottom:2px}.sb-stitch-detail-item:hover{background:var(--sb-bg-tertiary)}.sb-stitch-detail-item-icon{display:flex;align-items:center;flex-shrink:0}.sb-stitch-detail-item--pending .sb-stitch-detail-item-icon{color:var(--sb-text-muted)}.sb-stitch-detail-item--processing .sb-stitch-detail-item-icon{color:var(--sb-accent)}.sb-stitch-detail-item--done .sb-stitch-detail-item-icon{color:#10b981}.sb-stitch-detail-item--error .sb-stitch-detail-item-icon{color:#ef4444}.sb-stitch-detail-spin{animation:sb-stitch-spin 1s linear infinite}.sb-stitch-detail-item-body{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.sb-stitch-detail-item-name{font-size:12px;color:var(--sb-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-stitch-detail-item--processing .sb-stitch-detail-item-name{color:var(--sb-text-primary);font-weight:500}.sb-stitch-detail-item--done .sb-stitch-detail-item-name{color:var(--sb-text-muted)}.sb-stitch-detail-item-tag{font-size:10px;padding:1px 5px;border-radius:4px;background:var(--sb-bg-tertiary);color:var(--sb-text-muted);flex-shrink:0}.sb-stitch-detail-item-status{font-size:10px;flex-shrink:0;min-width:40px;text-align:right}.sb-stitch-detail-item--pending .sb-stitch-detail-item-status{color:var(--sb-text-muted)}.sb-stitch-detail-item--processing .sb-stitch-detail-item-status{color:var(--sb-accent)}.sb-stitch-detail-item--done .sb-stitch-detail-item-status{color:#10b981}.sb-stitch-detail-item--error .sb-stitch-detail-item-status{color:#ef4444}.sb-stitch-detail-toggle{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-size:12px;color:var(--sb-text-muted);background:var(--sb-bg-tertiary);border:1px solid var(--sb-border-subtle);border-radius:8px;cursor:pointer;transition:all .15s;margin-top:4px}.sb-stitch-detail-toggle:hover{color:var(--sb-accent);border-color:var(--sb-accent);background:#6366f10f}.sb-stitch-result-footer{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:4px}.sb-stitch-detail-item-play{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#6366f11f;color:var(--sb-accent);border:none;cursor:pointer;flex-shrink:0;transition:all .15s}.sb-stitch-detail-item-play:hover{background:#6366f140;transform:scale(1.12)}.sb-stitch-shot-preview{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10003;background:var(--sb-bg-secondary);border:1px solid var(--sb-border-subtle);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;max-width:720px;width:90vw}.sb-stitch-shot-preview-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:12px;color:var(--sb-text-secondary);border-bottom:1px solid var(--sb-border-subtle)}.sb-stitch-shot-preview-video{width:100%;display:block;max-height:60vh;background:#000}.sb-fs-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-fs-player:hover{cursor:default}.sb-fs-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sb-fs-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sb-fs-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sb-fs-empty{color:#ffffff4d;font-size:18px}.sb-fs-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.sb-fs-subtitle{position:absolute;bottom:100px;left:50%;transform:translate(-50%);max-width:80%;padding:8px 20px;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;color:#fff;font-size:20px;line-height:1.5;text-align:center;z-index:5;pointer-events:none}.sb-fs-play-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;z-index:4;opacity:.8}.sb-fs-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;transition:opacity .3s ease}.sb-fs-controls--hidden{opacity:0;cursor:none}.sb-fs-top-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);pointer-events:auto}.sb-fs-shot-info{display:flex;align-items:center;gap:10px}.sb-fs-shot-index{font-size:13px;font-weight:600;color:#fff9;background:#ffffff1a;padding:3px 10px;border-radius:12px}.sb-fs-shot-name{font-size:15px;font-weight:500;color:#fff}.sb-fs-bottom-bar{display:flex;flex-direction:column;gap:8px;padding:12px 24px 20px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);pointer-events:auto}.sb-fs-progress{width:100%;height:20px;display:flex;align-items:center;cursor:pointer;padding:6px 0}.sb-fs-progress-track{position:relative;width:100%;height:4px;background:#ffffff26;border-radius:2px;overflow:visible;transition:height .15s}.sb-fs-progress:hover .sb-fs-progress-track{height:6px}.sb-fs-progress-segment{position:absolute;top:0;height:100%;border-right:1px solid rgba(255,255,255,.2);box-sizing:border-box}.sb-fs-progress-segment--active{background:#6366f126}.sb-fs-progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--sb-accent, #6366f1);border-radius:2px 0 0 2px;z-index:1}.sb-fs-progress-thumb{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);z-index:2;box-shadow:0 0 6px #00000080;opacity:0;transition:opacity .15s}.sb-fs-progress:hover .sb-fs-progress-thumb{opacity:1}.sb-fs-actions{display:flex;align-items:center;justify-content:space-between}.sb-fs-actions-left{display:flex;align-items:center;gap:8px}.sb-fs-actions-center{flex:1;display:flex;justify-content:center}.sb-fs-actions-right{display:flex;align-items:center;gap:8px}.sb-fs-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;cursor:pointer;transition:all .15s}.sb-fs-btn:hover:not(:disabled){background:#fff3}.sb-fs-btn:disabled{opacity:.3;cursor:default}.sb-fs-btn--play{width:44px;height:44px;background:#ffffff26}.sb-fs-btn--play:hover{background:#ffffff40;transform:scale(1.05)}.sb-fs-time{font-size:12px;color:#ffffffb3;font-variant-numeric:tabular-nums}.sb-fs-mute-indicators{display:flex;align-items:center;gap:6px}.sb-fs-mute-icon{color:#fff6}.sb-fs-mute-label{font-size:11px;color:#fff6;padding:2px 6px;background:#ffffff14;border-radius:4px}.performance-design-container{max-width:1400px;margin:0 auto;padding:20px}.performance-design-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.performance-design-title{font-size:24px;font-weight:600;color:#1f2937}.performance-design-actions{display:flex;gap:12px}.performance-design-table .ant-table{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.performance-design-table .ant-table-thead>tr>th{background-color:#f9fafb;font-weight:600;color:#374151}.performance-design-table .ant-table-tbody>tr:hover>td{background-color:#f9fafb}.performance-design-detail .ant-descriptions-item-label{font-weight:600;color:#374151}.performance-design-detail .shot-list-table .ant-table-thead>tr{background:linear-gradient(to right,#475569,#64748b)}.performance-design-detail .shot-list-table .ant-table-thead>tr>th{background:transparent!important;font-weight:600;color:#fff;border-bottom:none;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.performance-design-detail .shot-list-table .ant-table-tbody>tr:hover>td{background-color:#f8fafc}.performance-design-detail .sub-shot-table .ant-table-thead>tr{background:linear-gradient(to right,#64748b,#94a3b8)}.performance-design-detail .sub-shot-table .ant-table-thead>tr>th{background:transparent!important;font-weight:600;color:#fff;border-bottom:none;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.performance-design-detail .sub-shot-table .ant-table-tbody>tr:hover>td{background-color:#64748b0d}.performance-design-detail .sub-shot-table .ant-table-tbody>tr.bg-blue-50>td{background-color:#eff6ff}.performance-design-detail .sub-shot-table .ant-table-tbody>tr.bg-purple-50>td{background-color:#faf5ff}.performance-design-detail .sub-shot-table .ant-table-tbody>tr.bg-green-50>td{background-color:#f0fdf4}.performance-design-detail .speak-painting-shot-table .ant-table-thead>tr{background:linear-gradient(to right,#92400e,#b45309)}.performance-design-detail .speak-painting-shot-table .ant-table-thead>tr>th{background:transparent!important;font-weight:600;color:#fff;border-bottom:none;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.performance-design-detail .speak-painting-shot-table .ant-table-tbody>tr:hover>td{background-color:#fffbeb}.performance-design-detail .speak-painting-shot-table .speak-painting-sub-shot-table .ant-table-thead>tr{background:linear-gradient(to right,#b45309,#d97706)}.performance-design-detail .speak-painting-shot-table .speak-painting-sub-shot-table .ant-table-thead>tr>th{background:transparent!important;font-weight:600;color:#fff;border-bottom:none;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.performance-design-detail .speak-painting-shot-table .speak-painting-sub-shot-table .ant-table-tbody>tr:hover>td{background-color:#b453090d}.performance-design-detail .ant-card{margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.performance-design-detail .shot-item{padding:16px;background:#f9fafb;border-radius:8px;margin-bottom:12px}.performance-design-detail .shot-item:last-child{margin-bottom:0}.performance-design-detail .resource-section{margin-top:24px}.performance-design-modal .ant-modal-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.performance-design-modal .ant-form-item-label>label{font-weight:600;color:#374151}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge.not-started{background-color:#f3f4f6;color:#6b7280}.status-badge.generating{background-color:#dbeafe;color:#1e40af}.status-badge.failed{background-color:#fee2e2;color:#991b1b}.status-badge.completed{background-color:#d1fae5;color:#065f46}.multi-model-compare-modal .custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.multi-model-compare-modal .custom-scrollbar::-webkit-scrollbar-track{background:transparent}.multi-model-compare-modal .custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.multi-model-compare-modal .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af}.multi-model-compare-modal .ant-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.multi-model-compare-modal .ant-btn .ant-btn-icon{display:inline-flex!important;align-items:center!important}.multi-model-compare-modal .ant-btn .ant-btn-icon svg{display:block!important}.multi-model-compare-modal .model-card-enter{opacity:0;transform:translate(20px)}.multi-model-compare-modal .model-card-enter-active{opacity:1;transform:translate(0);transition:all .3s ease}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.multi-model-compare-modal .animate-bounce{animation:bounce .6s infinite}.multi-model-compare-modal .result-container pre{margin:0;white-space:pre-wrap;word-wrap:break-word}.multi-model-compare-modal .overflow-x-auto::-webkit-scrollbar{height:8px}.multi-model-compare-modal .overflow-x-auto::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.multi-model-compare-modal .overflow-x-auto::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a78bfa,#818cf8);border-radius:4px}.multi-model-compare-modal .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.prompt-test-panel .cs-upload-container{display:inline-block!important;width:auto!important}.prompt-test-panel .cs-upload-area{padding:0!important;border:none!important;background:transparent!important;min-height:auto!important}.prompt-test-panel .cs-upload-area:hover{border-color:transparent!important}.prompt-test-panel .ant-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.prompt-test-panel .ant-btn .ant-btn-icon{display:inline-flex!important;align-items:center!important}.prompt-test-panel .ant-btn .ant-btn-icon svg{display:block!important}.prompt-test-panel .custom-scrollbar::-webkit-scrollbar{width:6px}.prompt-test-panel .custom-scrollbar::-webkit-scrollbar-track{background:transparent}.prompt-test-panel .custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.prompt-test-panel .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af}.prompt-test-panel .markdown-preview{font-size:14px;line-height:1.7;color:#374151}.prompt-test-panel .markdown-preview h1{font-size:20px;font-weight:600;margin:16px 0 10px;padding-bottom:6px;border-bottom:1px solid #e5e7eb}.prompt-test-panel .markdown-preview h2{font-size:18px;font-weight:600;margin:14px 0 8px}.prompt-test-panel .markdown-preview h3{font-size:16px;font-weight:600;margin:12px 0 6px}.prompt-test-panel .markdown-preview p{margin:8px 0}.prompt-test-panel .markdown-preview ul{margin:8px 0;padding-left:24px;list-style-type:disc}.prompt-test-panel .markdown-preview ul ul{list-style-type:circle}.prompt-test-panel .markdown-preview ul ul ul{list-style-type:square}.prompt-test-panel .markdown-preview ol{margin:8px 0;padding-left:24px;list-style-type:decimal}.prompt-test-panel .markdown-preview li{margin:4px 0;display:list-item}.prompt-test-panel .markdown-preview code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:13px}.prompt-test-panel .markdown-preview pre{background:#1f2937;color:#f3f4f6;padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.prompt-test-panel .markdown-preview pre code{background:transparent;padding:0;color:inherit}.prompt-test-panel .markdown-preview blockquote{border-left:4px solid #a78bfa;padding:8px 16px;margin:12px 0;color:#6b7280;background:#f9fafb;border-radius:0 8px 8px 0}.prompt-test-panel .markdown-preview table{border-collapse:collapse;width:100%;margin:12px 0}.prompt-test-panel .markdown-preview th,.prompt-test-panel .markdown-preview td{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.prompt-test-panel .markdown-preview th{background:#f9fafb;font-weight:600}.prompt-test-panel .markdown-preview strong{font-weight:600}.prompt-test-panel .markdown-preview a{color:#7c3aed;text-decoration:underline}.art-page{padding:20px 24px;min-height:100%;background:#f0f2f5}.art-page-header{margin-bottom:20px}.art-page-header .ant-breadcrumb{margin-bottom:12px}.art-page-title{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 4px;line-height:1.3}.art-page-subtitle{font-size:14px;color:#8c8c8c;margin:0}.art-main-card{border-radius:12px;box-shadow:0 1px 4px #0000000f;border:none;overflow:hidden}.art-main-card .ant-card-body{padding:0}.art-toolbar{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}.art-toolbar-left,.art-toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.art-table-wrapper{padding:0}.art-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:13px;color:#595959}.art-table-wrapper .ant-table-tbody>tr{transition:all .2s}.art-table-wrapper .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.art-table-wrapper .ant-table-tbody>tr.clickable-row{cursor:pointer}.art-table-img{border-radius:8px;overflow:hidden;border:2px solid #f0f0f0;transition:border-color .2s;display:inline-block}.art-table-img:hover{border-color:#1890ff}.art-table-img-placeholder{width:60px;height:60px;border-radius:8px;background:linear-gradient(135deg,#f5f7fa,#e4e8ee);display:flex;align-items:center;justify-content:center;color:#bfbfbf;border:2px solid #f0f0f0}.art-name-cell{display:flex;flex-direction:column;gap:2px}.art-name-primary{font-weight:500;color:#262626;font-size:14px}.art-name-secondary{color:#8c8c8c;font-size:12px;line-height:1.3}.artwork-detail-page{padding:20px 24px;min-height:100%;background:#f0f2f5}.artwork-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.artwork-detail-header-left{display:flex;align-items:center;gap:16px}.artwork-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media(max-width:1200px){.artwork-detail-grid{grid-template-columns:1fr}}.artwork-detail-image-card{border-radius:12px;box-shadow:0 1px 4px #0000000f;border:none;overflow:hidden}.artwork-detail-image-card .ant-card-body{padding:16px}.artwork-detail-image-wrapper{background:#fafafa;border-radius:8px;padding:12px;text-align:center;position:relative}.artwork-detail-image-wrapper .ant-image{border-radius:8px;overflow:hidden}.artwork-detail-download{margin-top:12px;text-align:center}.artwork-detail-info-card{border-radius:12px;box-shadow:0 1px 4px #0000000f;border:none}.artwork-detail-info-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:12px 20px}.artwork-detail-info-card .ant-card-head-title{font-size:16px;font-weight:600}.artwork-detail-info-card .ant-card-body{padding:0}.artwork-detail-info-card .ant-descriptions-item-label{width:120px;min-width:120px;white-space:nowrap;background:#fafafa;font-weight:500;color:#595959}.artwork-desc-card{border-radius:12px;box-shadow:0 1px 4px #0000000f;border:none}.artwork-desc-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:12px 20px}.artwork-desc-card .ant-card-head-title{font-size:15px;font-weight:600}.artwork-desc-card .ant-card-body{padding:16px 20px}.artwork-desc-content{background:#fafafa;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.8;color:#595959;white-space:pre-wrap;max-height:300px;overflow-y:auto}.teaching-desc-item{padding:16px;border-radius:8px;border:1px solid #f0f0f0;background:#fff;transition:all .2s;margin-bottom:12px}.teaching-desc-item:last-child{margin-bottom:0}.teaching-desc-item:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.teaching-desc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:6px}.teaching-desc-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.teaching-desc-body{font-size:14px;line-height:1.8;color:#595959}.teaching-desc-body .desc-section{margin-bottom:12px}.teaching-desc-body .desc-section:last-child{margin-bottom:0}.teaching-desc-body .desc-section-label{font-weight:600;color:#262626;margin-bottom:4px;font-size:13px}.teaching-desc-body .desc-section-content{white-space:pre-wrap;background:#fafafa;border-radius:6px;padding:10px 14px;max-height:200px;overflow-y:auto}.teaching-desc-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #f5f5f5;font-size:12px;color:#8c8c8c}.teaching-desc-meta span{display:flex;align-items:center;gap:4px}.edit-image-modal .ant-modal-body{padding-top:16px}.edit-image-preview{margin-bottom:16px;border-radius:8px;overflow:hidden;background:#fafafa;padding:12px;text-align:center}.art-check-page{padding:20px 24px;min-height:100%;background:#f0f2f5}.stats-row{margin-bottom:20px}.stat-card{border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;box-shadow:0 1px 4px #0000000f;cursor:default}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card .ant-card-body{padding:16px 20px}.stat-card-inner{display:flex;align-items:center;gap:16px}.stat-icon-wrapper{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.stat-icon-total{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-icon-pending{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.stat-icon-approved{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.stat-icon-rejected{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.stat-icon-synced{background:linear-gradient(135deg,#a18cd1,#fbc2eb);color:#fff}.stat-content{flex:1;min-width:0}.stat-label{font-size:13px;color:#8c8c8c;margin-bottom:4px;line-height:1}.stat-value{font-size:26px;font-weight:700;line-height:1.2;color:#262626}.art-check-main-card{border-radius:12px;box-shadow:0 1px 4px #0000000f;border:none}.art-check-main-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:12px 20px}.art-check-main-card .ant-card-head-title{font-size:16px;font-weight:600}.art-check-main-card .ant-card-body{padding:0}.toolbar-section{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #f5f5f5}.toolbar-actions,.toolbar-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.batch-action-bar{margin:12px 20px;padding:10px 16px;background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border:1px solid #91d5ff;border-radius:8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.batch-action-bar .selected-count{font-size:13px;color:#1890ff;font-weight:500;white-space:nowrap}.batch-action-bar .ant-btn{border-radius:6px}.art-check-table-wrapper{padding:0 20px 20px}.art-check-table-wrapper .ant-table{border-radius:8px;overflow:hidden}.art-check-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:13px;color:#595959}.art-check-table-wrapper .ant-table-tbody>tr{transition:all .2s}.art-check-table-wrapper .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.name-cell{display:flex;flex-direction:column;gap:2px}.name-cell-primary{font-weight:500;color:#262626;font-size:14px}.name-cell-secondary{color:#8c8c8c;font-size:12px;line-height:1.3}.status-tag{border-radius:4px;font-size:12px;padding:1px 8px;border:none;font-weight:500}.action-btn-group{display:flex;align-items:center;gap:2px}.action-btn-group .ant-btn-link{padding:2px 6px;height:auto;font-size:13px}.action-btn-group .ant-btn-link:hover{background:#f0f0f0;border-radius:4px}.action-divider{width:1px;height:14px;background:#e8e8e8;margin:0 2px}.load-more-wrapper{text-align:center;padding:20px 0}.load-more-wrapper .ant-btn{min-width:140px;border-radius:8px;height:36px}.table-avatar{border-radius:8px;overflow:hidden;border:2px solid #f0f0f0;transition:border-color .2s}.table-avatar:hover{border-color:#1890ff}.detail-modal-content{padding:8px 0}.detail-section{margin-bottom:20px}.detail-section-title{font-size:15px;font-weight:600;color:#262626;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #1890ff;display:inline-block}.detail-image-wrapper{background:#fafafa;border-radius:12px;padding:16px;text-align:center;border:1px solid #f0f0f0}.detail-image-wrapper .ant-image{border-radius:8px;overflow:hidden}.table-no-image{width:52px;height:52px;border-radius:8px;background:linear-gradient(135deg,#f5f7fa,#e4e8ee);display:flex;align-items:center;justify-content:center;color:#bfbfbf;border:2px solid #f0f0f0}.detail-no-image{width:100%;height:160px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;border-radius:12px;font-size:14px}.detail-info-row{display:flex;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-info-row:last-child{border-bottom:none}.detail-info-label{width:80px;color:#8c8c8c;font-size:13px;flex-shrink:0}.detail-info-value{flex:1;color:#262626;font-size:13px}.detail-desc-content{background:#fafafa;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.8;color:#595959;white-space:pre-wrap;max-height:200px;overflow-y:auto}.review-comment-box{margin-top:12px;padding:12px 16px;background:#fff7e6;border-radius:8px;border-left:3px solid #faad14}.history-timeline-wrapper{max-height:500px;overflow-y:auto;padding:8px 0}.history-item{padding:16px;background:#fafafa;border-radius:8px;margin-bottom:12px;border-left:3px solid #1890ff;transition:all .2s}.history-item:hover{background:#f0f7ff;box-shadow:0 2px 8px #0000000f}.history-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.history-item-header-left{display:flex;align-items:center;gap:12px}.history-item-time{font-size:12px;color:#8c8c8c;white-space:nowrap}.history-item-operator{font-size:12px;color:#595959}.history-item-comment{font-size:13px;color:#262626;margin:8px 0;padding:8px 12px;background:#fff;border-radius:4px;border-left:2px solid #d9d9d9}.history-item-changes{margin-top:12px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e8e8e8}.changes-summary{font-size:12px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.change-item{font-size:13px;line-height:1.8;padding:4px 0;border-bottom:1px dashed #f0f0f0}.change-item:last-child{border-bottom:none}.change-field{color:#595959;font-weight:500}.change-old{color:#ff4d4f;text-decoration:line-through;opacity:.7}.change-arrow{color:#8c8c8c;margin:0 4px}.change-new{color:#52c41a;font-weight:500}.history-item-footer{margin-top:8px;text-align:right}.history-item-snapshot{margin-top:12px}.snapshot-title{font-size:12px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.snapshot-content{font-size:12px;line-height:1.6;background:#f5f5f5;padding:12px;border-radius:4px;max-height:300px;overflow-y:auto;margin:0;border:1px solid #e8e8e8}.history-item.type-approved{border-left-color:#52c41a}.history-item.type-rejected{border-left-color:#ff4d4f}.history-item.type-edited{border-left-color:#faad14}.history-item.type-synced{border-left-color:#722ed1}.history-item.type-submitted{border-left-color:#1890ff}.history-empty{text-align:center;padding:48px 0;color:#bfbfbf}.history-empty .anticon{font-size:36px;margin-bottom:12px;display:block}.review-modal-info{padding:12px 16px;background:#fafafa;border-radius:8px;margin-bottom:16px}.review-modal-info-title{font-size:15px;font-weight:500;color:#262626}@media(max-width:1400px){.toolbar-section{flex-direction:column;align-items:flex-start}}.di-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:32px 36px;margin-bottom:20px;position:relative;overflow:hidden;color:#fff;box-shadow:0 8px 24px #667eea40}.di-hero:before{content:"";position:absolute;top:-40%;right:-10%;width:300px;height:300px;border-radius:50%;background:#ffffff14;pointer-events:none}.di-hero:after{content:"";position:absolute;bottom:-30%;left:10%;width:200px;height:200px;border-radius:50%;background:#ffffff0d;pointer-events:none}.di-hero-title{font-size:26px;font-weight:700;margin:0 0 8px;color:#fff;display:flex;align-items:center;gap:12px}.di-hero-title .anticon{font-size:28px;opacity:.9}.di-hero-desc{font-size:14px;color:#fffc;margin:0;line-height:1.6}.di-hero-desc .ant-tag{border-color:#ffffff4d;background:#ffffff26;color:#fff}.di-action-bar{border-radius:14px;box-shadow:0 2px 12px #0000000f;border:none;margin-bottom:20px;overflow:hidden}.di-action-bar .ant-card-body{padding:20px 24px}.di-action-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.di-action-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.di-check-btn{height:44px;padding:0 28px;border-radius:10px;font-size:15px;font-weight:600;box-shadow:0 4px 12px #1677ff4d;transition:all .3s ease}.di-check-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1677ff66}.di-check-items{color:#8c8c8c;font-size:13px;line-height:1.5;max-width:700px}.di-status-badge{font-size:14px;padding:6px 16px;border-radius:8px;font-weight:500}.di-skeleton-card{border-radius:14px;box-shadow:0 2px 12px #0000000f;border:none;margin-bottom:20px}.di-skeleton-card .ant-card-body{padding:24px}.di-summary-row{margin-bottom:20px}.di-summary-card{border-radius:14px;border:none;box-shadow:0 2px 12px #0000000f;overflow:hidden;transition:all .3s ease;height:100%}.di-summary-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.di-summary-card .ant-card-body{padding:24px}.di-summary-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid #f0f0f0}.di-summary-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.di-summary-icon.artist{background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff}.di-summary-icon.artwork{background:linear-gradient(135deg,#f6ffed,#d9f7be);color:#52c41a}.di-summary-label{font-weight:700;font-size:16px;color:#1a1a2e}.di-stats-row{margin-bottom:16px}.di-stats-row .ant-statistic-title{font-size:13px;color:#8c8c8c;margin-bottom:4px}.di-stats-row .ant-statistic-content{font-size:24px}.di-progress{margin-bottom:16px}.di-progress .ant-progress-text{font-weight:600}.di-issue-stats{margin-top:8px}.di-issue-stats-label{font-size:12px;color:#8c8c8c;margin-bottom:8px;display:block}.di-issue-stats .ant-tag{margin-bottom:4px;border-radius:6px;font-size:12px;padding:2px 10px}.di-success-alert{border-radius:14px;margin-bottom:20px;border:none;background:linear-gradient(135deg,#f6ffed,#d9f7be,#b7eb8f);box-shadow:0 2px 12px #52c41a1f}.di-success-alert .ant-alert-message{font-size:16px;font-weight:600;color:#135200}.di-success-alert .ant-alert-description{color:#389e0d}.di-success-alert .ant-alert-icon{font-size:24px}.di-detail-collapse{margin-bottom:20px;border:none;background:transparent}.di-detail-collapse .ant-collapse-item{border:none;margin-bottom:16px;border-radius:14px!important;overflow:hidden;box-shadow:0 2px 12px #0000000f;background:#fff}.di-detail-collapse .ant-collapse-item:last-child{margin-bottom:0}.di-detail-collapse .ant-collapse-header{padding:16px 24px!important;background:#fff;border-bottom:1px solid #f5f5f5;font-size:15px}.di-detail-collapse .ant-collapse-header:hover{background:#fafbfc}.di-detail-collapse .ant-collapse-content-box{padding:20px 24px!important}.di-panel-header{display:flex;align-items:center;gap:10px}.di-panel-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff2e8;color:#fa8c16;border-radius:8px;width:32px;height:32px;font-size:16px}.di-panel-badge.artist{background:linear-gradient(135deg,#fff7e6,#ffe7ba);color:#d48806}.di-panel-badge.artwork{background:linear-gradient(135deg,#fff1f0,#ffccc7);color:#cf1322}.di-panel-title{font-weight:600;color:#1a1a2e}.di-panel-count{color:#8c8c8c;font-size:13px;font-weight:400}.di-search-bar{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;background:#fafbfc;border-radius:10px;border:1px solid #f0f0f0}.di-search-bar .ant-input-search{max-width:400px}.di-search-bar .ant-input-affix-wrapper{border-radius:8px}.di-filter-tag{border-radius:6px;background:#e6f7ff;border-color:#91d5ff;color:#1890ff;font-weight:500}.di-table .ant-table{border-radius:10px;overflow:hidden}.di-table .ant-table-thead>tr>th{background:#fafbfc;font-weight:600;font-size:13px;color:#595959;border-bottom:2px solid #f0f0f0;padding:12px 16px}.di-table .ant-table-tbody>tr>td{padding:10px 16px;transition:background .2s}.di-table .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.di-table .ant-tag{border-radius:6px;font-size:12px}.di-name-cell{display:flex;flex-direction:column;gap:2px}.di-name-primary{font-weight:600;color:#262626;font-size:13.5px}.di-name-secondary{font-size:12px;color:#8c8c8c;line-height:1.4}.di-id-cell{font-size:11px;color:#bfbfbf;font-family:SFMono-Regular,Consolas,monospace;background:#fafafa;padding:2px 8px;border-radius:4px;display:inline-block}@keyframes di-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.di-animate-in{animation:di-fadeInUp .4s ease-out}.di-animate-in-delay1{animation:di-fadeInUp .4s ease-out .1s both}.di-animate-in-delay2{animation:di-fadeInUp .4s ease-out .2s both}.di-animate-in-delay3{animation:di-fadeInUp .4s ease-out .3s both}.di-empty-state{text-align:center;padding:60px 20px;color:#bfbfbf}.di-empty-icon{font-size:64px;margin-bottom:16px;opacity:.4;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.di-empty-text{font-size:16px;color:#8c8c8c;margin-bottom:4px}.di-empty-hint{font-size:13px;color:#bfbfbf}._container_1mask_1{min-height:100vh;background:#f5f5f5;padding:20px}._header_1mask_7{background:#fff;border-radius:8px;margin-bottom:20px;padding:32px;box-shadow:0 2px 8px #0000000f}._header_1mask_7 ._headerContent_1mask_14{max-width:1200px;margin:0 auto}._header_1mask_7 ._headerContent_1mask_14 ._titleSection_1mask_18{display:flex;align-items:center;margin-bottom:16px}._header_1mask_7 ._headerContent_1mask_14 ._titleSection_1mask_18 ._titleIcon_1mask_23{color:#1890ff;margin-right:12px}._header_1mask_7 ._headerContent_1mask_14 ._titleSection_1mask_18 ._title_1mask_18{margin:0;color:#262626}._header_1mask_7 ._headerContent_1mask_14 ._description_1mask_31{margin:0;color:#666;font-size:16px}._content_1mask_37{display:grid;grid-template-columns:400px 1fr;gap:20px;max-width:1200px;margin:0 auto}._leftPanel_1mask_45 ._configCard_1mask_45 ._ant-card-head_1mask_45{border-bottom:1px solid #f0f0f0}._leftPanel_1mask_45 ._configCard_1mask_45 ._ant-card-head_1mask_45 ._ant-card-head-title_1mask_48{font-size:16px;font-weight:600;display:flex;align-items:center}._configSection_1mask_55:last-child{margin-bottom:0}._configSection_1mask_55>._ant-typography_1mask_58{display:block;margin-bottom:12px;color:#262626;font-size:14px}._formGroup_1mask_65 ._formItem_1mask_65{margin-bottom:16px}._formGroup_1mask_65 ._formItem_1mask_65:last-child{margin-bottom:0}._formGroup_1mask_65 ._formItem_1mask_65>._ant-typography_1mask_58{display:block;margin-bottom:6px;color:#666;font-size:13px}._presetButtons_1mask_78{display:flex;flex-wrap:wrap;gap:8px}._presetButtons_1mask_78 ._ant-btn_1mask_83{font-size:12px;height:28px;padding:0 8px}._rightPanel_1mask_89{display:flex;flex-direction:column;gap:20px}._rightPanel_1mask_89 ._testCard_1mask_94 ._ant-card-head_1mask_45,._rightPanel_1mask_89 ._instructionCard_1mask_95 ._ant-card-head_1mask_45{border-bottom:1px solid #f0f0f0}._rightPanel_1mask_89 ._testCard_1mask_94 ._ant-card-head_1mask_45 ._ant-card-head-title_1mask_48,._rightPanel_1mask_89 ._instructionCard_1mask_95 ._ant-card-head_1mask_45 ._ant-card-head-title_1mask_48{font-size:16px;font-weight:600;display:flex;align-items:center}._testSection_1mask_106 ._testActions_1mask_106{display:flex;justify-content:center;margin:24px 0}._testSection_1mask_106 ._testActions_1mask_106 ._ant-btn_1mask_83{height:48px;padding:0 32px;font-size:16px;display:flex;align-items:center;gap:8px}._resultSection_1mask_120>._ant-typography_1mask_58{display:block;margin-bottom:12px;color:#262626}._resultSection_1mask_120 ._selectedResources_1mask_125 ._resourceItem_1mask_125{margin-bottom:8px;padding:8px 12px;background:#fafafa;border-radius:4px}._resultSection_1mask_120 ._selectedResources_1mask_125 ._resourceItem_1mask_125 ._ant-typography_1mask_58{font-size:12px;margin:0}._instructions_1mask_136 ul,._instructions_1mask_136 ol{margin:12px 0;padding-left:24px}._instructions_1mask_136 ul li,._instructions_1mask_136 ol li{margin-bottom:6px;color:#666;line-height:1.6}._instructions_1mask_136 ._ant-typography_1mask_58{margin-bottom:8px}@media(max-width:1024px){._content_1mask_37{grid-template-columns:1fr;gap:16px}._container_1mask_1{padding:16px}._header_1mask_7{padding:24px;margin-bottom:16px}}@media(max-width:768px){._container_1mask_1{padding:12px}._header_1mask_7{padding:20px}._header_1mask_7 ._headerContent_1mask_14 ._titleSection_1mask_18 ._title_1mask_18{font-size:20px}._header_1mask_7 ._headerContent_1mask_14 ._description_1mask_31{font-size:14px}._testSection_1mask_106 ._testActions_1mask_106 ._ant-btn_1mask_83{height:40px;font-size:14px;padding:0 20px}}._ant-card_1mask_45{box-shadow:0 2px 8px #0000000f;border-radius:8px;border:1px solid #f0f0f0}._ant-card_1mask_45 ._ant-card-body_1mask_186{padding:20px}._ant-divider_1mask_190{margin:20px 0}.ai-build-root input,.ai-build-root input[type=text],.ai-build-root textarea{background-color:transparent!important;background:transparent!important;color:#ffffffd9!important;caret-color:#a78bfacc}.ai-build-root input::-moz-placeholder,.ai-build-root textarea::-moz-placeholder{color:#fff3!important}.ai-build-root input::placeholder,.ai-build-root textarea::placeholder{color:#fff3!important}.ai-build-root input:focus,.ai-build-root textarea:focus{color:#ffffffe6!important}.ai-build-root .cs-upload-container,.ai-build-root .cs-upload-area,.ai-build-root .cs-upload-file-list,.ai-build-root .cs-upload-file-item{background-color:transparent!important;background:transparent!important;border-color:#ffffff0f!important}.ai-build-root .cs-upload-area:hover{border-color:#8b5cf64d!important}.ai-build-root .ant-upload,.ai-build-root .ant-upload-wrapper,.ai-build-root .ant-upload-drag,.ai-build-root .ant-upload-btn,.ai-build-root .ant-upload-list,.ai-build-root .ant-upload-select,.ai-build-root .ant-upload-drag-container,.ai-build-root .ant-upload.ant-upload-drag{background-color:transparent!important;background:transparent!important;border-color:#ffffff0f!important}.ai-build-root .ant-upload.ant-upload-drag:hover{border-color:#8b5cf64d!important}@keyframes auroraFloat1{0%,to{transform:translate(-50%) scale(1)}25%{transform:translate(-45%,3%) scale(1.05)}50%{transform:translate(-55%,-2%) scale(.97)}75%{transform:translate(-48%,1%) scale(1.03)}}@keyframes auroraFloat2{0%,to{transform:translate(0) scale(1);opacity:.8}33%{transform:translate(5%,-4%) scale(1.08);opacity:1}66%{transform:translate(-4%,5%) scale(.94);opacity:.7}}@keyframes auroraFloat3{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-6%,4%) scale(1.1);opacity:1}}@keyframes lightSweep{0%{transform:translate(-100%);opacity:0}20%{opacity:1}50%{opacity:.8}80%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes bottomGlow{0%,to{transform:translate(-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-3%) scale(1.06);opacity:1}}:root,[data-creator-theme=dark]{--c-bg-page: linear-gradient(135deg, #0f0c29 0%, #1a1a3e 50%, #24243e 100%);--c-bg-flat: #0f0c29;--c-sidebar-bg: rgba(15, 12, 41, .95);--c-sidebar-border: rgba(255, 255, 255, .06);--c-card-bg: rgba(255, 255, 255, .04);--c-card-bg-hover: rgba(255, 255, 255, .06);--c-card-border: rgba(255, 255, 255, .06);--c-card-border-hover: rgba(255, 255, 255, .1);--c-input-bg: rgba(255, 255, 255, .06);--c-input-border: rgba(255, 255, 255, .12);--c-input-border-focus: rgba(99, 102, 241, .6);--c-input-text: #f0f0f0;--c-input-placeholder: rgba(255, 255, 255, .25);--c-select-bg: rgba(255, 255, 255, .06);--c-select-dropdown-bg: #1e1b3a;--c-select-option-hover: rgba(255, 255, 255, .08);--c-select-option-selected: rgba(99, 102, 241, .2);--c-text-primary: #ffffff;--c-text-secondary: rgba(255, 255, 255, .7);--c-text-tertiary: rgba(255, 255, 255, .45);--c-text-muted: rgba(255, 255, 255, .25);--c-accent: #6366f1;--c-accent-light: rgba(99, 102, 241, .2);--c-divider: rgba(255, 255, 255, .06);--c-btn-ghost-bg: rgba(255, 255, 255, .05);--c-btn-ghost-border: rgba(255, 255, 255, .12);--c-btn-ghost-text: rgba(255, 255, 255, .7);--c-btn-ghost-hover-bg: rgba(255, 255, 255, .1);--c-scrollbar-thumb: rgba(255, 255, 255, .15);--c-scrollbar-track: transparent}[data-creator-theme=light]{--c-bg-page: linear-gradient(135deg, #f0f2f5 0%, #e8edf2 50%, #f5f7fa 100%);--c-bg-flat: #f0f2f5;--c-sidebar-bg: rgba(255, 255, 255, .92);--c-sidebar-border: rgba(0, 0, 0, .06);--c-card-bg: rgba(255, 255, 255, .85);--c-card-bg-hover: rgba(255, 255, 255, .95);--c-card-border: rgba(0, 0, 0, .06);--c-card-border-hover: rgba(0, 0, 0, .1);--c-input-bg: #ffffff;--c-input-border: #d9d9d9;--c-input-border-focus: #6366f1;--c-input-text: #1a1a1a;--c-input-placeholder: #b0b0b0;--c-select-bg: #ffffff;--c-select-dropdown-bg: #ffffff;--c-select-option-hover: #f5f5f5;--c-select-option-selected: rgba(99, 102, 241, .08);--c-text-primary: #1a1a1a;--c-text-secondary: #4a4a4a;--c-text-tertiary: #888888;--c-text-muted: #b0b0b0;--c-accent: #6366f1;--c-accent-light: rgba(99, 102, 241, .1);--c-divider: rgba(0, 0, 0, .06);--c-btn-ghost-bg: rgba(0, 0, 0, .03);--c-btn-ghost-border: #d9d9d9;--c-btn-ghost-text: #4a4a4a;--c-btn-ghost-hover-bg: rgba(0, 0, 0, .06);--c-scrollbar-thumb: rgba(0, 0, 0, .15);--c-scrollbar-track: transparent}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 40px #6366f199}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.creator-layout{min-height:100vh;background:var(--c-bg-page)}.creator-layout__sidebar{background:var(--c-sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--c-sidebar-border)}.creator-layout__content{background:transparent;overflow-y:auto;overflow-x:hidden}.ability-card{position:relative;border-radius:20px;padding:32px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ability-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;opacity:0;transition:opacity .4s ease;z-index:0}.ability-card:hover{transform:translateY(-8px) scale(1.02);border-color:#ffffff26;box-shadow:0 20px 60px #0006,0 0 40px var(--card-glow, rgba(99, 102, 241, .2))}.ability-card:hover:before{opacity:1}.ability-card--image{--card-glow: rgba(236, 72, 153, .3)}.ability-card--image:before{background:linear-gradient(135deg,#ec48991f,#a855f714)}.ability-card--video{--card-glow: rgba(59, 130, 246, .3)}.ability-card--video:before{background:linear-gradient(135deg,#3b82f61f,#06b6d414)}.ability-card--film{--card-glow: rgba(245, 158, 11, .3)}.ability-card--film:before{background:linear-gradient(135deg,#f59e0b1f,#ea580c14)}.ability-card__icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:1}.ability-card__title{font-size:22px;font-weight:700;color:#fff;margin-bottom:8px;position:relative;z-index:1}.ability-card__desc{font-size:14px;color:#ffffff8c;line-height:1.6;position:relative;z-index:1}.ability-card__arrow{position:absolute;right:28px;bottom:28px;opacity:0;transform:translate(-10px);transition:all .3s ease;z-index:1}.ability-card:hover .ability-card__arrow{opacity:1;transform:translate(0)}.creator-login{min-height:100vh;display:flex;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);background-size:200% 200%;animation:gradientShift 8s ease infinite}.creator-login__left{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px;position:relative;overflow:hidden}.creator-login__right{width:480px;display:flex;align-items:center;justify-content:center;background:#ffffff08;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-left:1px solid rgba(255,255,255,.06)}.profile-tab-card{background:var(--c-card-bg);border-radius:16px;border:1px solid var(--c-card-border);padding:24px;transition:all .3s ease}.profile-tab-card:hover{background:var(--c-card-bg-hover);border-color:var(--c-card-border-hover)}.creator-layout input[type=text],.creator-layout input[type=number],.creator-layout input[type=email],.creator-layout input[type=password],.creator-layout textarea,.creator-layout .ant-input,.creator-layout .ant-input-affix-wrapper,.creator-layout .ant-input-number,.creator-layout .ant-input-textarea textarea{color:var(--c-input-text)!important;background-color:var(--c-input-bg)!important;border-color:var(--c-input-border)!important;caret-color:var(--c-input-text)}.creator-layout input[type=text]::-moz-placeholder,.creator-layout input[type=number]::-moz-placeholder,.creator-layout input[type=email]::-moz-placeholder,.creator-layout input[type=password]::-moz-placeholder,.creator-layout textarea::-moz-placeholder,.creator-layout .ant-input::-moz-placeholder,.creator-layout .ant-input-affix-wrapper::-moz-placeholder,.creator-layout .ant-input-number::-moz-placeholder,.creator-layout .ant-input-textarea textarea::-moz-placeholder{color:var(--c-input-placeholder)!important}.creator-layout input[type=text]::placeholder,.creator-layout input[type=number]::placeholder,.creator-layout input[type=email]::placeholder,.creator-layout input[type=password]::placeholder,.creator-layout textarea::placeholder,.creator-layout .ant-input::placeholder,.creator-layout .ant-input-affix-wrapper::placeholder,.creator-layout .ant-input-number::placeholder,.creator-layout .ant-input-textarea textarea::placeholder{color:var(--c-input-placeholder)!important}.creator-layout input[type=text]:hover,.creator-layout input[type=number]:hover,.creator-layout input[type=email]:hover,.creator-layout input[type=password]:hover,.creator-layout textarea:hover,.creator-layout .ant-input:hover,.creator-layout .ant-input-affix-wrapper:hover,.creator-layout .ant-input-number:hover,.creator-layout .ant-input-textarea textarea:hover{border-color:var(--c-input-border-focus)!important}.creator-layout input[type="text"]:focus,.creator-layout input[type="number"]:focus,.creator-layout input[type="email"]:focus,.creator-layout input[type="password"]:focus,.creator-layout textarea:focus,.creator-layout .ant-input:focus,.creator-layout .ant-input-affix-wrapper:focus,.creator-layout .ant-input-number:focus,.creator-layout .ant-input-textarea textarea:focus,.creator-layout input[type="text"]-focused,.creator-layout input[type="number"]-focused,.creator-layout input[type="email"]-focused,.creator-layout input[type="password"]-focused,.creator-layout textarea-focused,.creator-layout .ant-input-focused,.creator-layout .ant-input-affix-wrapper-focused,.creator-layout .ant-input-number-focused,.creator-layout .ant-input-textarea textarea-focused{border-color:var(--c-input-border-focus)!important;box-shadow:0 0 0 2px #6366f126!important}.creator-layout .ant-input-textarea-show-count:after,.creator-layout .ant-input-show-count-suffix{color:var(--c-text-muted)!important}.creator-layout .ant-input-affix-wrapper{background-color:var(--c-input-bg)!important;border-color:var(--c-input-border)!important}.creator-layout .ant-input-affix-wrapper .ant-input{background-color:transparent!important}.creator-layout .ant-input-affix-wrapper:hover{border-color:var(--c-input-border-focus)!important}.creator-layout .ant-input-affix-wrapper-focused{border-color:var(--c-input-border-focus)!important;box-shadow:0 0 0 2px #6366f126!important}.creator-layout .ant-select .ant-select-selector{background-color:var(--c-input-bg)!important;border-color:var(--c-input-border)!important;color:var(--c-input-text)!important}.creator-layout .ant-select:hover .ant-select-selector{border-color:var(--c-input-border-focus)!important}.creator-layout .ant-select-focused .ant-select-selector{border-color:var(--c-input-border-focus)!important;box-shadow:0 0 0 2px #6366f126!important}.creator-layout .ant-select .ant-select-selection-placeholder{color:var(--c-input-placeholder)!important}.creator-layout .ant-select .ant-select-arrow{color:var(--c-text-muted)!important}.creator-layout .ant-select-dropdown{background-color:var(--c-select-dropdown-bg)!important;border:1px solid var(--c-card-border)}.creator-layout .ant-select-dropdown .ant-select-item{color:var(--c-text-secondary)!important}.creator-layout .ant-select-dropdown .ant-select-item-option-active{background-color:var(--c-select-option-hover)!important}.creator-layout .ant-select-dropdown .ant-select-item-option-selected{background-color:var(--c-select-option-selected)!important;color:var(--c-accent)!important}.creator-layout .ant-radio-wrapper{color:var(--c-text-secondary)!important}.creator-layout .ant-radio-wrapper .ant-radio-inner{background-color:var(--c-input-bg)!important;border-color:var(--c-input-border)!important}.creator-layout .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--c-accent)!important;background-color:var(--c-accent)!important}.creator-layout .ant-switch{background-color:var(--c-btn-ghost-bg)}.creator-layout .ant-switch-checked{background-color:var(--c-accent)!important}.creator-layout .ant-form-item-label>label{color:var(--c-text-secondary)!important}.creator-layout .ant-form-item-tooltip{color:var(--c-text-muted)!important}.creator-layout .ant-tag{border-color:var(--c-card-border)}.creator-layout .ant-empty-description{color:var(--c-text-muted)!important}.creator-layout .ant-tabs .ant-tabs-nav:before{border-color:var(--c-divider)!important}.creator-layout .ant-tabs .ant-tabs-tab{color:var(--c-text-tertiary)!important}.creator-layout .ant-tabs .ant-tabs-tab:hover{color:var(--c-text-secondary)!important}.creator-layout .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--c-accent)!important}.creator-layout .ant-tabs .ant-tabs-tab-btn{color:inherit!important}.creator-layout .ant-tabs .ant-tabs-ink-bar{background:var(--c-accent)!important}.creator-layout .ant-tooltip-inner{background-color:var(--c-select-dropdown-bg)}.creator-layout ::-webkit-scrollbar{width:6px}.creator-layout ::-webkit-scrollbar-track{background:var(--c-scrollbar-track)}.creator-layout ::-webkit-scrollbar-thumb{background:var(--c-scrollbar-thumb);border-radius:3px}.c-input{background-color:var(--c-input-bg)!important;border-color:var(--c-input-border)!important;color:var(--c-input-text)!important}.c-input::-moz-placeholder{color:var(--c-input-placeholder)!important}.c-input::placeholder{color:var(--c-input-placeholder)!important}.c-input:hover{border-color:var(--c-input-border-focus)!important}.c-input:focus{border-color:var(--c-input-border-focus)!important;box-shadow:0 0 0 2px #6366f126!important}.c-btn-ghost{color:var(--c-btn-ghost-text)!important;border-color:var(--c-btn-ghost-border)!important;background-color:transparent!important}.c-btn-ghost:hover{color:var(--c-text-primary)!important;border-color:var(--c-text-tertiary)!important;background-color:var(--c-btn-ghost-hover-bg)!important}[data-creator-theme=light] .creator-layout .text-white,[data-creator-theme=light] .creator-layout [class*="text-white/8"],[data-creator-theme=light] .creator-layout [class*="text-white/9"]{color:var(--c-text-primary)!important}[data-creator-theme=light] .creator-layout [class*="text-white/6"],[data-creator-theme=light] .creator-layout [class*="text-white/7"]{color:var(--c-text-secondary)!important}[data-creator-theme=light] .creator-layout [class*="text-white/4"],[data-creator-theme=light] .creator-layout [class*="text-white/5"]{color:var(--c-text-tertiary)!important}[data-creator-theme=light] .creator-layout [class*="text-white/2"],[data-creator-theme=light] .creator-layout [class*="text-white/3"],[data-creator-theme=light] .creator-layout [class*="text-white/1"]{color:var(--c-text-muted)!important}[data-creator-theme=light] .creator-layout [class*="bg-white/3"],[data-creator-theme=light] .creator-layout [class*="bg-white/4"],[data-creator-theme=light] .creator-layout [class*="bg-white/5"],[data-creator-theme=light] .creator-layout [class*="bg-white/6"]{background-color:var(--c-card-bg)!important}[data-creator-theme=light] .creator-layout [class*="bg-white/8"],[data-creator-theme=light] .creator-layout [class*="bg-white/10"],[data-creator-theme=light] .creator-layout [class*="bg-white/15"],[data-creator-theme=light] .creator-layout [class*="bg-white/20"]{background-color:var(--c-card-bg-hover)!important}[data-creator-theme=light] .creator-layout [class*="border-white/5"],[data-creator-theme=light] .creator-layout [class*="border-white/6"]{border-color:var(--c-card-border)!important}[data-creator-theme=light] .creator-layout [class*="border-white/10"],[data-creator-theme=light] .creator-layout [class*="border-white/12"],[data-creator-theme=light] .creator-layout [class*="border-white/15"]{border-color:var(--c-card-border-hover)!important}[data-creator-theme=light] .creator-layout [class*="border-white/30"]{border-color:#b0b0b0!important}[data-creator-theme=light] .creator-layout [class*="placeholder:"]::-moz-placeholder{color:var(--c-input-placeholder)!important}[data-creator-theme=light] .creator-layout [class*="placeholder:"]::placeholder{color:var(--c-input-placeholder)!important}[data-creator-theme=light] .creator-layout .ability-card{background:var(--c-card-bg);border-color:var(--c-card-border);box-shadow:0 1px 3px #00000014}[data-creator-theme=light] .creator-layout .ability-card:hover{box-shadow:0 8px 30px #0000001f;border-color:var(--c-card-border-hover)}[data-creator-theme=light] .creator-layout .ability-card__title{color:var(--c-text-primary)}[data-creator-theme=light] .creator-layout .ability-card__desc{color:var(--c-text-tertiary)}[data-creator-theme=light] .creator-layout .profile-tab-card{box-shadow:0 1px 3px #0000000f}[data-creator-theme=light] .creator-layout .creator-login{background:linear-gradient(135deg,#e8edf2,#d5dce6,#f0f2f5)}html,body,#root{height:100%;margin:0}body{overflow-x:hidden;color:#314659;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;background:#f1f2f6!important}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer}::-webkit-scrollbar{width:6px;height:6px;position:absolute;background:#0000001a;border-radius:3px}::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:12px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!top-0{top:0!important}.\!top-8{top:2rem!important}.-bottom-1{bottom:-.25rem}.-left-0\.5{left:-.125rem}.-left-2{left:-.5rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-left-\[4px\]{left:-4px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.-top-7{top:-1.75rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-10\%\]{left:-10%}.left-\[10\%\]{left:10%}.left-\[260px\]{left:260px}.left-\[3px\]{left:3px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-8\%\]{right:-8%}.right-\[10\%\]{right:10%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[-20\%\]{top:-20%}.top-\[15\%\]{top:15%}.top-\[2\%\]{top:2%}.top-\[25\%\]{top:25%}.top-\[36\%\]{top:36%}.top-\[3px\]{top:3px}.top-\[60\%\]{top:60%}.top-\[8\%\]{top:8%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1060\]{z-index:1060}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.float-left{float:left}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.\!my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.\!my-4{margin-top:1rem!important;margin-bottom:1rem!important}.\!my-8{margin-top:2rem!important;margin-bottom:2rem!important}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[15\%\]{margin-left:15%;margin-right:15%}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mb-4{margin-bottom:1rem!important}.\!ml-1{margin-left:.25rem!important}.\!ml-auto{margin-left:auto!important}.\!mr-0{margin-right:0!important}.\!mt-2{margin-top:.5rem!important}.\!mt-3{margin-top:.75rem!important}.-ml-1{margin-left:-.25rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[20\%\]{margin-left:20%}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[14px\]{margin-top:14px}.mt-\[7px\]{margin-top:7px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-10{height:2.5rem!important}.\!h-11{height:2.75rem!important}.\!h-12{height:3rem!important}.\!h-28{height:7rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-auto{height:auto!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-5\/6{height:83.333333%}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[12\%\]{height:12%}.h-\[18\%\]{height:18%}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[550px\]{height:550px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[650px\]{height:650px}.h-\[85vh\]{height:85vh}.h-\[8px\]{height:8px}.h-\[95vh\]{height:95vh}.h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60\%\]{max-height:60%}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[800px\]{max-height:800px}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-full{max-height:100%}.\!min-h-\[280px\]{min-height:280px!important}.min-h-0{min-height:0px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[50px\]{min-height:50px}.min-h-\[520px\]{min-height:520px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-57px\)\]{min-height:calc(100vh - 57px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-20{width:5rem!important}.\!w-24{width:6rem!important}.\!w-28{width:7rem!important}.\!w-32{width:8rem!important}.\!w-36{width:9rem!important}.\!w-40{width:10rem!important}.\!w-52{width:13rem!important}.\!w-56{width:14rem!important}.\!w-6{width:1.5rem!important}.\!w-64{width:16rem!important}.\!w-7{width:1.75rem!important}.\!w-8{width:2rem!important}.\!w-\[140px\]{width:140px!important}.\!w-\[160px\]{width:160px!important}.\!w-\[180px\]{width:180px!important}.\!w-\[200px\]{width:200px!important}.\!w-\[220px\]{width:220px!important}.\!w-\[250px\]{width:250px!important}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1000px\]{width:1000px}.w-\[100px\]{width:100px}.w-\[12\%\]{width:12%}.w-\[1200px\]{width:1200px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[550px\]{width:550px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[620px\]{width:620px}.w-\[650px\]{width:650px}.w-\[70px\]{width:70px}.w-\[720px\]{width:720px}.w-\[72px\]{width:72px}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-\[8px\]{width:8px}.w-\[95vw\]{width:95vw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[12px\]{min-width:12px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[220px\]{min-width:220px}.min-w-\[24px\]{min-width:24px}.min-w-\[260px\]{min-width:260px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-full{max-width:100%!important}.\!max-w-none{max-width:none!important}.max-w-12{max-width:3rem}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[48px\]{max-width:48px}.max-w-\[52px\]{max-width:52px}.max-w-\[60\%\]{max-width:60%}.max-w-\[60px\]{max-width:60px}.max-w-\[70vw\]{max-width:70vw}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.\!flex-1{flex:1 1 0%!important}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[puzzle-shake_0\.5s_ease-in-out\]{animation:puzzle-shake .5s ease-in-out}.animate-\[shimmer_1\.5s_ease-in-out_infinite\]{animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}.animate-\[shimmer_1\.5s_infinite\]{animation:shimmer 1.5s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .4s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-not-allowed{cursor:not-allowed!important}.\!cursor-pointer{cursor:pointer!important}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\!resize-none{resize:none!important}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1{gap:.25rem!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-md{border-radius:.375rem!important}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.\!rounded-b-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.\!border-b{border-bottom-width:1px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.\!border-dashed{border-style:dashed!important}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-amber-200{--tw-border-opacity: 1 !important;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))!important}.\!border-amber-200\/60{border-color:#fde68a99!important}.\!border-amber-500\/30{border-color:#f59e0b4d!important}.\!border-blue-200{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))!important}.\!border-blue-200\/60{border-color:#bfdbfe99!important}.\!border-cyan-500\/30{border-color:#06b6d44d!important}.\!border-cyan-500\/40{border-color:#06b6d466!important}.\!border-emerald-200{--tw-border-opacity: 1 !important;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))!important}.\!border-emerald-200\/60{border-color:#a7f3d099!important}.\!border-emerald-500\/30{border-color:#10b9814d!important}.\!border-gray-100{--tw-border-opacity: 1 !important;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))!important}.\!border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\!border-green-200{--tw-border-opacity: 1 !important;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))!important}.\!border-green-500\/40{border-color:#22c55e66!important}.\!border-indigo-200{--tw-border-opacity: 1 !important;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))!important}.\!border-indigo-500\/40{border-color:#6366f166!important}.\!border-orange-200{--tw-border-opacity: 1 !important;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))!important}.\!border-orange-500\/40{border-color:#f9731666!important}.\!border-purple-200{--tw-border-opacity: 1 !important;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))!important}.\!border-purple-500\/40{border-color:#a855f766!important}.\!border-red-200{--tw-border-opacity: 1 !important;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))!important}.\!border-red-200\/60{border-color:#fecaca99!important}.\!border-red-400{--tw-border-opacity: 1 !important;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))!important}.\!border-slate-200{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.\!border-slate-500\/30{border-color:#64748b4d!important}.\!border-teal-500\/30{border-color:#14b8a64d!important}.\!border-violet-200{--tw-border-opacity: 1 !important;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))!important}.\!border-violet-500\/30{border-color:#8b5cf64d!important}.\!border-white\/10{border-color:#ffffff1a!important}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/50{border-color:#fef3c780}.border-amber-100\/60{border-color:#fef3c799}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/60{border-color:#dbeafe99}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/60{border-color:#93c5fd99}.border-blue-300\/80{border-color:#93c5fdcc}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-100\/60{border-color:#cffafe99}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-200\/60{border-color:#a5f3fc99}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/10{border-color:#22d3ee1a}.border-cyan-500\/10{border-color:#06b6d41a}.border-cyan-500\/15{border-color:#06b6d426}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/60{border-color:#d1fae599}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-fuchsia-200\/50{border-color:#f5d0fe80}.border-fuchsia-200\/60{border-color:#f5d0fe99}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/50{border-color:#4ade8080}.border-green-400\/60{border-color:#4ade8099}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/50{border-color:#c7d2fe80}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/50{border-color:#6366f180}.border-indigo-500\/60{border-color:#6366f199}.border-lime-200{--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity, 1))}.border-lime-200\/50{border-color:#d9f99d80}.border-lime-200\/60{border-color:#d9f99d99}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-200\/60{border-color:#fed7aa99}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-pink-100\/60{border-color:#fce7f399}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/40{border-color:#ec489966}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/60{border-color:#fecaca99}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/80{border-color:#fca5a5cc}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-100\/60{border-color:#ffe4e699}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/50{border-color:#fecdd380}.border-rose-200\/60{border-color:#fecdd399}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500\/15{border-color:#f43f5e26}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/50{border-color:#bae6fd80}.border-sky-200\/60{border-color:#bae6fd99}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/40{border-color:#47556966}.border-slate-600\/60{border-color:#47556999}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-100\/60{border-color:#ede9fe99}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/60{border-color:#c4b5fd99}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/15{border-color:#8b5cf626}.border-violet-500\/20{border-color:#8b5cf633}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400\/60{border-color:#facc1599}.border-b-cyan-400{--tw-border-opacity: 1;border-bottom-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-cyan-400{--tw-border-opacity: 1;border-left-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-l-lime-400{--tw-border-opacity: 1;border-left-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.border-l-pink-400{--tw-border-opacity: 1;border-left-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-violet-400{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-r-indigo-400{--tw-border-opacity: 1;border-right-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-r-sky-300{--tw-border-opacity: 1;border-right-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-t-indigo-400{--tw-border-opacity: 1;border-top-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-t-purple-400{--tw-border-opacity: 1;border-top-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-violet-500{--tw-border-opacity: 1;border-top-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-white\/90{border-top-color:#ffffffe6}.border-opacity-60{--tw-border-opacity: .6}.\!bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.\!bg-amber-50\/60{background-color:#fffbeb99!important}.\!bg-amber-500{--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.\!bg-amber-500\/20{background-color:#f59e0b33!important}.\!bg-black\/50{background-color:#00000080!important}.\!bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!bg-blue-50\/60{background-color:#eff6ff99!important}.\!bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.\!bg-cyan-500\/20{background-color:#06b6d433!important}.\!bg-emerald-50{--tw-bg-opacity: 1 !important;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))!important}.\!bg-emerald-50\/60{background-color:#ecfdf599!important}.\!bg-emerald-500{--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))!important}.\!bg-emerald-500\/20{background-color:#10b98133!important}.\!bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-50\/50{background-color:#f9fafb80!important}.\!bg-green-50\/80{background-color:#f0fdf4cc!important}.\!bg-indigo-500{--tw-bg-opacity: 1 !important;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-500{--tw-bg-opacity: 1 !important;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))!important}.\!bg-purple-50{--tw-bg-opacity: 1 !important;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))!important}.\!bg-purple-500{--tw-bg-opacity: 1 !important;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))!important}.\!bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.\!bg-red-50\/60{background-color:#fef2f299!important}.\!bg-red-500\/30{background-color:#ef44444d!important}.\!bg-slate-100{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.\!bg-slate-50{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.\!bg-slate-500{--tw-bg-opacity: 1 !important;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))!important}.\!bg-slate-500\/20{background-color:#64748b33!important}.\!bg-teal-500{--tw-bg-opacity: 1 !important;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))!important}.\!bg-teal-500\/20{background-color:#14b8a633!important}.\!bg-transparent{background-color:transparent!important}.\!bg-violet-50{--tw-bg-opacity: 1 !important;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))!important}.\!bg-violet-500\/20{background-color:#8b5cf633!important}.\!bg-white\/10{background-color:#ffffff1a!important}.\!bg-white\/20{background-color:#fff3!important}.\!bg-white\/5{background-color:#ffffff0d!important}.\!bg-white\/\[0\.03\]{background-color:#ffffff08!important}.bg-\[\#0b0f1e\]{--tw-bg-opacity: 1;background-color:rgb(11 15 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a4a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 74 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a4a\]\/90{background-color:#2a2a4ae6}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-950\/30{background-color:#451a034d}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-950\/30{background-color:#1725544d}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-100\/80{background-color:#cffafecc}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/30{background-color:#22d3ee4d}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/80{background-color:#ecfeffcc}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/\[0\.03\]{background-color:#10b98108}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100\/80{background-color:#fae8ffcc}.bg-fuchsia-50\/80{background-color:#fdf4ffcc}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/40{background-color:#6b728066}.bg-gray-500\/70{background-color:#6b7280b3}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-400\/20{background-color:#4ade8033}.bg-green-400\/40{background-color:#4ade8066}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900\/90{background-color:#14532de6}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/80{background-color:#e0e7ffcc}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-100\/80{background-color:#ecfccbcc}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-lime-50\/80{background-color:#f7fee7cc}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/80{background-color:#ffedd5cc}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/90{background-color:#a855f7e6}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400\/20{background-color:#f8717133}.bg-red-400\/40{background-color:#f8717166}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/70{background-color:#ef4444b3}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/90{background-color:#7f1d1de6}.bg-rose-100\/80{background-color:#ffe4e6cc}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/\[0\.04\]{background-color:#f43f5e0a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/80{background-color:#e0f2fecc}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/30{background-color:#f0fdfa4d}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/90{background-color:#14b8a6e6}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-100\/80{background-color:#ede9fecc}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/20{background-color:#8b5cf633}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-90{--tw-bg-opacity: .9}.\!bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.\!bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.\!from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-amber-50\/30{--tw-gradient-from: rgb(255 251 235 / .3) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-teal-700{--tw-gradient-from: #0f766e var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\!from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/50{--tw-gradient-from: rgb(255 251 235 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/60{--tw-gradient-from: rgb(255 251 235 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/80{--tw-gradient-from: rgb(255 251 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from: rgb(239 246 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50\/50{--tw-gradient-from: rgb(236 254 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50\/80{--tw-gradient-from: rgb(236 254 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from: rgb(6 182 212 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/50{--tw-gradient-from: rgb(236 253 245 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/80{--tw-gradient-from: rgb(236 253 245 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50\/80{--tw-gradient-from: rgb(249 250 251 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600\/80{--tw-gradient-from: rgb(79 70 229 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50\/80{--tw-gradient-from: rgb(253 242 248 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/10{--tw-gradient-from: rgb(236 72 153 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/50{--tw-gradient-from: rgb(250 245 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/80{--tw-gradient-from: rgb(250 245 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/80{--tw-gradient-from: rgb(255 241 242 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/15{--tw-gradient-from: rgb(244 63 94 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-100{--tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-700{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/80{--tw-gradient-from: rgb(245 243 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/15{--tw-gradient-from: rgb(139 92 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/5{--tw-gradient-from: rgb(139 92 246 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.04\]{--tw-gradient-from: rgb(139 92 246 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/0{--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from: rgb(255 255 255 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-300{--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #93c5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900\/80{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/60{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 139 250 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.\!to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position) !important}.\!to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position) !important}.\!to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position) !important}.\!to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position) !important}.\!to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position) !important}.\!to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position) !important}.\!to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position) !important}.\!to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position) !important}.\!to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position) !important}.\!to-orange-50\/20{--tw-gradient-to: rgb(255 247 237 / .2) var(--tw-gradient-to-position) !important}.\!to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position) !important}.\!to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position) !important}.\!to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position) !important}.\!to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position) !important}.\!to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position) !important}.\!to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position) !important}.\!to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position) !important}.\!to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position) !important}.\!to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position) !important}.\!to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position) !important}.\!to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position) !important}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-blue-100\/30{--tw-gradient-to: rgb(219 234 254 / .3) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / .5) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/15{--tw-gradient-to: rgb(59 130 246 / .15) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to: #a5f3fc var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-50\/30{--tw-gradient-to: rgb(236 254 255 / .3) var(--tw-gradient-to-position)}.to-cyan-50\/50{--tw-gradient-to: rgb(236 254 255 / .5) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/15{--tw-gradient-to: rgb(6 182 212 / .15) var(--tw-gradient-to-position)}.to-cyan-500\/\[0\.03\]{--tw-gradient-to: rgb(6 182 212 / .03) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-100\/30{--tw-gradient-to: rgb(209 250 229 / .3) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/50{--tw-gradient-to: rgb(236 253 245 / .5) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-50\/30{--tw-gradient-to: rgb(240 253 244 / .3) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/20{--tw-gradient-to: rgb(238 242 255 / .2) var(--tw-gradient-to-position)}.to-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.to-indigo-50\/80{--tw-gradient-to: rgb(238 242 255 / .8) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/5{--tw-gradient-to: rgb(99 102 241 / .05) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/40{--tw-gradient-to: rgb(255 247 237 / .4) var(--tw-gradient-to-position)}.to-orange-50\/50{--tw-gradient-to: rgb(255 247 237 / .5) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-50\/50{--tw-gradient-to: rgb(253 242 248 / .5) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/30{--tw-gradient-to: rgb(243 232 255 / .3) var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/50{--tw-gradient-to: rgb(250 245 255 / .5) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/80{--tw-gradient-to: rgb(147 51 234 / .8) var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-50\/50{--tw-gradient-to: rgb(255 241 242 / .5) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-slate-100\/50{--tw-gradient-to: rgb(241 245 249 / .5) var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-50\/50{--tw-gradient-to: rgb(248 250 252 / .5) var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/50{--tw-gradient-to: rgb(240 253 250 / .5) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-50\/50{--tw-gradient-to: rgb(245 243 255 / .5) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-white\/\[0\.01\]{--tw-gradient-to: rgb(255 255 255 / .01) var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / .02) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-50\/50{--tw-gradient-to: rgb(254 252 232 / .5) var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.\!pl-9{padding-left:2.25rem!important}.\!pr-14{padding-right:3.5rem!important}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.\!font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-none{line-height:1!important}.\!leading-relaxed{line-height:1.625!important}.\!leading-tight{line-height:1.25!important}.leading-4{line-height:1rem}.leading-\[1\.8\]{line-height:1.8}.leading-\[3rem\]{line-height:3rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-amber-300{--tw-text-opacity: 1 !important;color:rgb(252 211 77 / var(--tw-text-opacity, 1))!important}.\!text-amber-400{--tw-text-opacity: 1 !important;color:rgb(251 191 36 / var(--tw-text-opacity, 1))!important}.\!text-amber-600{--tw-text-opacity: 1 !important;color:rgb(217 119 6 / var(--tw-text-opacity, 1))!important}.\!text-amber-700{--tw-text-opacity: 1 !important;color:rgb(180 83 9 / var(--tw-text-opacity, 1))!important}.\!text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.\!text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.\!text-blue-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1))!important}.\!text-cyan-300{--tw-text-opacity: 1 !important;color:rgb(103 232 249 / var(--tw-text-opacity, 1))!important}.\!text-cyan-400{--tw-text-opacity: 1 !important;color:rgb(34 211 238 / var(--tw-text-opacity, 1))!important}.\!text-emerald-300{--tw-text-opacity: 1 !important;color:rgb(110 231 183 / var(--tw-text-opacity, 1))!important}.\!text-emerald-600{--tw-text-opacity: 1 !important;color:rgb(5 150 105 / var(--tw-text-opacity, 1))!important}.\!text-emerald-700{--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.\!text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.\!text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.\!text-green-400{--tw-text-opacity: 1 !important;color:rgb(74 222 128 / var(--tw-text-opacity, 1))!important}.\!text-green-600{--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity, 1))!important}.\!text-indigo-400{--tw-text-opacity: 1 !important;color:rgb(129 140 248 / var(--tw-text-opacity, 1))!important}.\!text-indigo-600{--tw-text-opacity: 1 !important;color:rgb(79 70 229 / var(--tw-text-opacity, 1))!important}.\!text-orange-400{--tw-text-opacity: 1 !important;color:rgb(251 146 60 / var(--tw-text-opacity, 1))!important}.\!text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity, 1))!important}.\!text-orange-600{--tw-text-opacity: 1 !important;color:rgb(234 88 12 / var(--tw-text-opacity, 1))!important}.\!text-purple-400{--tw-text-opacity: 1 !important;color:rgb(192 132 252 / var(--tw-text-opacity, 1))!important}.\!text-purple-500{--tw-text-opacity: 1 !important;color:rgb(168 85 247 / var(--tw-text-opacity, 1))!important}.\!text-purple-600{--tw-text-opacity: 1 !important;color:rgb(147 51 234 / var(--tw-text-opacity, 1))!important}.\!text-red-400{--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.\!text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.\!text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.\!text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.\!text-slate-300{--tw-text-opacity: 1 !important;color:rgb(203 213 225 / var(--tw-text-opacity, 1))!important}.\!text-slate-500{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.\!text-slate-600{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.\!text-slate-700{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.\!text-teal-300{--tw-text-opacity: 1 !important;color:rgb(94 234 212 / var(--tw-text-opacity, 1))!important}.\!text-violet-300{--tw-text-opacity: 1 !important;color:rgb(196 181 253 / var(--tw-text-opacity, 1))!important}.\!text-violet-600{--tw-text-opacity: 1 !important;color:rgb(124 58 237 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-white\/30{color:#ffffff4d!important}.\!text-white\/40{color:#fff6!important}.\!text-white\/50{color:#ffffff80!important}.\!text-white\/60{color:#fff9!important}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/40{color:#60a5fa66}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/80{color:#3b82f6cc}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/80{color:#2563ebcc}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-300\/90{color:#67e8f9e6}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/60{color:#22d3ee99}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-400\/80{color:#22d3eecc}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/70{color:#34d399b3}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-500\/80{color:#22c55ecc}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-300\/60{color:#a5b4fc99}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-400\/40{color:#818cf866}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/40{color:#c084fc66}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/80{color:#ef4444cc}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-400\/40{color:#fb718566}.text-rose-400\/60{color:#fb718599}.text-rose-400\/70{color:#fb7185b3}.text-rose-400\/80{color:#fb7185cc}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-300\/70{color:#c4b5fdb3}.text-violet-300\/80{color:#c4b5fdcc}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/60{color:#a78bfa99}.text-violet-400\/70{color:#a78bfab3}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-violet-300::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(196 181 253 / var(--tw-placeholder-opacity, 1))}.placeholder-violet-300::placeholder{--tw-placeholder-opacity: 1;color:rgb(196 181 253 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.accent-green-500{accent-color:#22c55e}.accent-indigo-500{accent-color:#6366f1}.accent-purple-500{accent-color:#a855f7}.accent-sky-500{accent-color:#0ea5e9}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.015\]{opacity:.015}.opacity-\[0\.03\]{opacity:.03}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(16\,185\,129\,0\.05\)\]{--tw-shadow: 0 0 0 1px rgba(16,185,129,.05);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow: 0 0 12px rgba(59,130,246,.2);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(139\,92\,246\,0\.06\)\]{--tw-shadow: 0 0 15px rgba(139,92,246,.06);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(139\,92\,246\,0\.25\)\,0_0_40px_rgba\(6\,182\,212\,0\.1\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.25),0 0 40px rgba(6,182,212,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(139\,92\,246\,0\.3\)\,0_0_40px_rgba\(6\,182\,212\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.3),0 0 40px rgba(6,182,212,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow: 0 0 20px rgba(16,185,129,.25);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(244\,63\,94\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(244,63,94,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.08\)\]{--tw-shadow: 0 0 30px rgba(139,92,246,.08);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.12\)\]{--tw-shadow: 0 0 30px rgba(139,92,246,.12);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.1\)\]{--tw-shadow: 0 0 8px rgba(239,68,68,.1);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow: 0 0 8px rgba(59,130,246,.12);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!shadow-purple-200{--tw-shadow-color: #e9d5ff !important;--tw-shadow: var(--tw-shadow-colored) !important}.\!shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important}.\!shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2) !important;--tw-shadow: var(--tw-shadow-colored) !important}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-200{--tw-shadow-color: #a5f3fc;--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-500\/20{--tw-shadow-color: rgb(217 70 239 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/10{--tw-shadow-color: rgb(99 102 241 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/20{--tw-shadow-color: rgb(132 204 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/25{--tw-shadow-color: rgb(249 115 22 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-200{--tw-shadow-color: #e9d5ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-300{--tw-shadow-color: #d8b4fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/25{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color: rgb(244 63 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300{--tw-shadow-color: #cbd5e1;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-500\/20{--tw-shadow-color: rgb(100 116 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color: rgb(20 184 166 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-300{--tw-shadow-color: #c4b5fd;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-300\/50{--tw-shadow-color: rgb(196 181 253 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-400\/30{--tw-shadow-color: rgb(250 204 21 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/50{--tw-ring-color: rgb(252 211 77 / .5)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-200\/50{--tw-ring-color: rgb(191 219 254 / .5)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-blue-300\/40{--tw-ring-color: rgb(147 197 253 / .4)}.ring-blue-300\/50{--tw-ring-color: rgb(147 197 253 / .5)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-400\/60{--tw-ring-color: rgb(96 165 250 / .6)}.ring-cyan-300\/50{--tw-ring-color: rgb(103 232 249 / .5)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-emerald-300\/50{--tw-ring-color: rgb(110 231 183 / .5)}.ring-fuchsia-300\/50{--tw-ring-color: rgb(240 171 252 / .5)}.ring-green-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))}.ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.ring-green-400\/50{--tw-ring-color: rgb(74 222 128 / .5)}.ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.ring-indigo-300\/50{--tw-ring-color: rgb(165 180 252 / .5)}.ring-indigo-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.ring-lime-300\/50{--tw-ring-color: rgb(190 242 100 / .5)}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-orange-300\/50{--tw-ring-color: rgb(253 186 116 / .5)}.ring-purple-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.ring-rose-300\/50{--tw-ring-color: rgb(253 164 175 / .5)}.ring-sky-300\/50{--tw-ring-color: rgb(125 211 252 / .5)}.ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.ring-violet-300\/50{--tw-ring-color: rgb(196 181 253 / .5)}.ring-violet-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.ring-violet-400\/60{--tw-ring-color: rgb(167 139 250 / .6)}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-opacity-50{--tw-ring-opacity: .5}.ring-opacity-80{--tw-ring-opacity: .8}.ring-offset-1{--tw-ring-offset-width: 1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}input[type=text],input[type=number],input[type=email],input[type=password],select,textarea{color:#111827!important;background-color:#fff!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280!important}input::placeholder,textarea::placeholder{color:#6b7280!important}.shot-flow-editor-modal .ant-modal{padding:0!important;margin:0!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important}.shot-flow-editor-modal .ant-modal-content{padding:0!important;margin:0!important;border-radius:0!important;border:none!important;width:100vw!important;height:100vh!important}.shot-flow-editor-modal .ant-modal-body{padding:0!important;margin:0!important;height:100vh!important;overflow:hidden!important}.shot-flow-editor-modal .ant-modal-mask{padding:0!important;margin:0!important}:root{--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255}@media(prefers-color-scheme:dark){:root{--foreground-rgb: 255, 255, 255;--background-start-rgb: 0, 0, 0;--background-end-rgb: 0, 0, 0}}body{color:rgb(var(--foreground-rgb));background:#f9fafb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:#e5e7eb;outline:none;transition:background .3s}.slider:hover{background:#d1d5db}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}.slider::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003}.video-player-container{height:100%;display:flex;flex-direction:column}.video-display-area{flex:1;min-height:0;overflow:hidden}.frame-info-container,.frame-timeline-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.frame-item{transition:transform .2s ease;cursor:pointer}.frame-item:hover{transform:translateY(-2px)}.frame-item.active{animation:pulse-frame .3s ease-in-out}@keyframes pulse-frame{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}.modal-content{animation:slideIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.drop-zone{border:2px dashed #d1d5db;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.drop-zone.drag-over{border-color:#3b82f6;background-color:#eff6ff}.tooltip{z-index:1000}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2937}.placeholder\:\!text-white\/25::-moz-placeholder{color:#ffffff40!important}.placeholder\:\!text-white\/25::placeholder{color:#ffffff40!important}.last\:mb-0:last-child{margin-bottom:0}.last\:\!border-b-0:last-child{border-bottom-width:0px!important}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-amber-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))!important}.hover\:\!border-amber-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))!important}.hover\:\!border-blue-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))!important}.hover\:\!border-blue-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))!important}.hover\:\!border-blue-500:hover{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))!important}.hover\:\!border-cyan-500\/30:hover{border-color:#06b6d44d!important}.hover\:\!border-emerald-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))!important}.hover\:\!border-gray-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))!important}.hover\:\!border-green-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))!important}.hover\:\!border-indigo-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))!important}.hover\:\!border-indigo-500\/30:hover{border-color:#6366f14d!important}.hover\:\!border-orange-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))!important}.hover\:\!border-purple-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))!important}.hover\:\!border-purple-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))!important}.hover\:\!border-red-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))!important}.hover\:\!border-slate-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.hover\:\!border-violet-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))!important}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-400\/60:hover{border-color:#60a5fa99}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-cyan-400\/60:hover{border-color:#22d3ee99}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-green-200:hover{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-green-600:hover{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-orange-600:hover{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.hover\:border-purple-200:hover{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-teal-200:hover{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-teal-500\/30:hover{border-color:#14b8a64d}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/\[0\.06\]:hover{border-color:#ffffff0f}.hover\:border-white\/\[0\.08\]:hover{border-color:#ffffff14}.hover\:border-opacity-80:hover{--tw-border-opacity: .8}.hover\:\!bg-amber-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-amber-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-amber-500\/30:hover{background-color:#f59e0b4d!important}.hover\:\!bg-amber-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-blue-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-blue-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-blue-500:hover{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-blue-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-cyan-500\/30:hover{background-color:#06b6d44d!important}.hover\:\!bg-emerald-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-emerald-500\/30:hover{background-color:#10b9814d!important}.hover\:\!bg-emerald-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-indigo-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-indigo-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-orange-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-orange-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-purple-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-purple-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-purple-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-red-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-slate-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-slate-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-slate-500\/30:hover{background-color:#64748b4d!important}.hover\:\!bg-teal-500\/30:hover{background-color:#14b8a64d!important}.hover\:\!bg-teal-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-violet-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-violet-500\/30:hover{background-color:#8b5cf64d!important}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-950\/20:hover{background-color:#17255433}.hover\:bg-cyan-600\/60:hover{background-color:#0891b299}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/80:hover{background-color:#ecfdf5cc}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-400\/40:hover{background-color:#4ade8066}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50\/50:hover{background-color:#f0fdf480}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-50\/80:hover{background-color:#eef2ffcc}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}.hover\:bg-orange-50\/80:hover{background-color:#fff7edcc}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-100:hover{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/30:hover{background-color:#faf5ff4d}.hover\:bg-purple-50\/50:hover{background-color:#faf5ff80}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/40:hover{background-color:#f8717166}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50\/80:hover{background-color:#f0f9ffcc}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50\/30:hover{background-color:#f0fdfa4d}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/20:hover{background-color:#f5f3ff33}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-100:hover{--tw-bg-opacity: 1}.hover\:bg-opacity-75:hover{--tw-bg-opacity: .75}.hover\:bg-opacity-90:hover{--tw-bg-opacity: .9}.hover\:\!from-amber-500:hover{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-gray-600:hover{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-indigo-600:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-rose-600:hover{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-sky-600:hover{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-slate-600:hover{--tw-gradient-from: #475569 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-slate-700:hover{--tw-gradient-from: #334155 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-slate-800:hover{--tw-gradient-from: #1e293b var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-teal-600:hover{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-teal-800:hover{--tw-gradient-from: #115e59 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(17 94 89 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:\!from-violet-600:hover{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:from-amber-500:hover{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-200:hover{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-500:hover{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-500:hover{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-100:hover{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-500:hover{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-600:hover{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:\!to-amber-600:hover{--tw-gradient-to: #d97706 var(--tw-gradient-to-position) !important}.hover\:\!to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position) !important}.hover\:\!to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position) !important}.hover\:\!to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position) !important}.hover\:\!to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position) !important}.hover\:\!to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position) !important}.hover\:\!to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position) !important}.hover\:\!to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position) !important}.hover\:\!to-orange-500:hover{--tw-gradient-to: #f97316 var(--tw-gradient-to-position) !important}.hover\:\!to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position) !important}.hover\:\!to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position) !important}.hover\:\!to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position) !important}.hover\:\!to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position) !important}.hover\:\!to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position) !important}.hover\:\!to-rose-600:hover{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position) !important}.hover\:\!to-slate-600:hover{--tw-gradient-to: #475569 var(--tw-gradient-to-position) !important}.hover\:\!to-slate-700:hover{--tw-gradient-to: #334155 var(--tw-gradient-to-position) !important}.hover\:\!to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position) !important}.hover\:\!to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position) !important}.hover\:\!to-violet-600:hover{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position) !important}.hover\:to-amber-400:hover{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.hover\:to-blue-100:hover{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-purple-200:hover{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:to-rose-700:hover{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.hover\:to-slate-400:hover{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.hover\:to-slate-700:hover{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:to-violet-400:hover{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.hover\:\!text-amber-300:hover{--tw-text-opacity: 1 !important;color:rgb(252 211 77 / var(--tw-text-opacity, 1))!important}.hover\:\!text-blue-600:hover{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.hover\:\!text-emerald-600:hover{--tw-text-opacity: 1 !important;color:rgb(5 150 105 / var(--tw-text-opacity, 1))!important}.hover\:\!text-gray-600:hover{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.hover\:\!text-green-600:hover{--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity, 1))!important}.hover\:\!text-indigo-500:hover{--tw-text-opacity: 1 !important;color:rgb(99 102 241 / var(--tw-text-opacity, 1))!important}.hover\:\!text-purple-500:hover{--tw-text-opacity: 1 !important;color:rgb(168 85 247 / var(--tw-text-opacity, 1))!important}.hover\:\!text-purple-600:hover{--tw-text-opacity: 1 !important;color:rgb(147 51 234 / var(--tw-text-opacity, 1))!important}.hover\:\!text-purple-700:hover{--tw-text-opacity: 1 !important;color:rgb(126 34 206 / var(--tw-text-opacity, 1))!important}.hover\:\!text-red-400:hover{--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.hover\:\!text-red-500:hover{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.hover\:\!text-slate-600:hover{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.hover\:\!text-slate-700:hover{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:\!text-white\/60:hover{color:#fff9!important}.hover\:\!text-white\/70:hover{color:#ffffffb3!important}.hover\:\!text-white\/80:hover{color:#fffc!important}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-400:hover{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-sky-500:hover{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-violet-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/30:hover{color:#ffffff4d}.hover\:text-white\/50:hover{color:#ffffff80}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-90:hover{opacity:.9!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(139\,92\,246\,0\.4\)\,0_0_50px_rgba\(6\,182\,212\,0\.25\)\]:hover{--tw-shadow: 0 0 25px rgba(139,92,246,.4),0 0 50px rgba(6,182,212,.25);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.35\)\,0_0_50px_rgba\(6\,182\,212\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(139,92,246,.35),0 0 50px rgba(6,182,212,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(16\,185\,129\,0\.15\)\]:hover{--tw-shadow: 0 2px 8px rgba(16,185,129,.15);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(239\,68\,68\,0\.18\)\]:hover{--tw-shadow: 0 2px 8px rgba(239,68,68,.18);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-black\/20:hover{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/30:hover{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-gray-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:\!border-blue-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))!important}.focus\:\!border-gray-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))!important}.focus\:\!border-purple-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))!important}.focus\:\!border-purple-500:focus{--tw-border-opacity: 1 !important;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))!important}.focus\:\!border-violet-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))!important}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/30:focus{border-color:#8b5cf64d}.focus\:\!bg-white:focus{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:\!shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.08\)\]:focus{--tw-shadow: 0 0 30px rgba(139,92,246,.08);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-500\/30:focus{--tw-ring-color: rgb(245 158 11 / .3)}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/30:focus{--tw-ring-color: rgb(168 85 247 / .3)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-md:active{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:\!cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!border-gray-200:disabled{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.disabled\:border-gray-200:disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.disabled\:\!bg-gray-300:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))!important}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:\!from-gray-300:disabled{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.disabled\:\!to-gray-400:disabled{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position) !important}.disabled\:\!text-gray-100:disabled{--tw-text-opacity: 1 !important;color:rgb(243 244 246 / var(--tw-text-opacity, 1))!important}.disabled\:\!text-gray-300:disabled{--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity, 1))!important}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/input:focus-within .group-focus-within\/input\:w-2\/3{width:66.666667%}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[100\%\]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/char:hover .group-hover\/char\:scale-105,.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/add:hover .group-hover\/add\:border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.group\/card:hover .group-hover\/card\:border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.group\/card:hover .group-hover\/card\:border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.group\/node:hover .group-hover\/node\:border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-white\/90{border-color:#ffffffe6}.group\/add:hover .group-hover\/add\:bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.group\/add:hover .group-hover\/add\:bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:bg-white\/30{background-color:#ffffff4d}.group:hover .group-hover\:bg-opacity-30{--tw-bg-opacity: .3}.group\/add:hover .group-hover\/add\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group\/chk:hover .group-hover\/chk\:text-gray-700,.group\/desc:hover .group-hover\/desc\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group\/node:hover .group-hover\/node\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/50{color:#ffffff80}.group:hover .group-hover\:text-white\/90{color:#ffffffe6}.group\/card:hover .group-hover\/card\:opacity-100,.group\/char:hover .group-hover\/char\:opacity-100,.group\/desc:hover .group-hover\/desc\:opacity-100,.group\/gen:hover .group-hover\/gen\:opacity-100,.group\/node:hover .group-hover\/node\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group\/card:hover .group-hover\/card\:shadow-md,.group\/char:hover .group-hover\/char\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_16px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 16px rgba(255,255,255,.5);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.5\)\,0_0_40px_rgba\(100\,200\,255\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(255,255,255,.5),0 0 40px rgba(100,200,255,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:\[filter\:drop-shadow\(0_0_10px_rgba\(255\,255\,255\,0\.8\)\)_drop-shadow\(0_0_24px_rgba\(100\,200\,255\,0\.6\)\)\]{filter:drop-shadow(0 0 10px rgba(255,255,255,.8)) drop-shadow(0 0 24px rgba(100,200,255,.6))}.group:hover .group-hover\:\[filter\:drop-shadow\(0_0_8px_rgba\(255\,255\,255\,0\.7\)\)_drop-shadow\(0_0_20px_rgba\(255\,200\,50\,0\.5\)\)\]{filter:drop-shadow(0 0 8px rgba(255,255,255,.7)) drop-shadow(0 0 20px rgba(255,200,50,.5))}.group:hover .group-hover\:\[text-shadow\:0_0_8px_rgba\(255\,255\,255\,0\.6\)\]{text-shadow:0 0 8px rgba(255,255,255,.6)}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\:bottom-16{bottom:4rem}.md\:bottom-20{bottom:5rem}.md\:bottom-6{bottom:1.5rem}.md\:left-4{left:1rem}.md\:right-6{right:1.5rem}.md\:top-4{top:1rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mb-1\.5{margin-bottom:.375rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-2{margin-left:.5rem}.md\:inline{display:inline}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:max-h-24{max-height:6rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-40{width:10rem}.md\:w-56{width:14rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:max-w-xs{max-width:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:border-4{border-width:4px}.md\:p-3{padding:.75rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-16{padding-bottom:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[480px\]{width:480px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\>\.ant-spin-container\]\:flex>.ant-spin-container{display:flex}.\[\&\>\.ant-spin-container\]\:min-h-0>.ant-spin-container{min-height:0px}.\[\&\>\.ant-spin-container\]\:flex-1>.ant-spin-container{flex:1 1 0%}.\[\&\>\.ant-spin-container\]\:flex-col>.ant-spin-container{flex-direction:column}.\[\&_\.ant-card-body\]\:\!hidden .ant-card-body{display:none!important}.\[\&_\.ant-card-head\]\:\!min-h-0 .ant-card-head{min-height:0px!important}.\[\&_\.ant-card-head\]\:\!border-gray-100 .ant-card-head{--tw-border-opacity: 1 !important;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-card-head\]\:\!py-2 .ant-card-head{padding-top:.5rem!important;padding-bottom:.5rem!important}.\[\&_\.ant-collapse-content-box\]\:\!p-0 .ant-collapse-content-box{padding:0!important}.\[\&_\.ant-collapse-content-box\]\:\!p-3 .ant-collapse-content-box{padding:.75rem!important}.\[\&_\.ant-collapse-content-box\]\:\!px-0 .ant-collapse-content-box{padding-left:0!important;padding-right:0!important}.\[\&_\.ant-collapse-content-box\]\:\!pb-0 .ant-collapse-content-box{padding-bottom:0!important}.\[\&_\.ant-collapse-content-box\]\:\!pt-1\.5 .ant-collapse-content-box{padding-top:.375rem!important}.\[\&_\.ant-collapse-content-box\]\:\!pt-2 .ant-collapse-content-box{padding-top:.5rem!important}.\[\&_\.ant-collapse-content\]\:\!border-0 .ant-collapse-content{border-width:0px!important}.\[\&_\.ant-collapse-header\]\:\!items-center .ant-collapse-header{align-items:center!important}.\[\&_\.ant-collapse-header\]\:\!rounded-xl .ant-collapse-header{border-radius:.75rem!important}.\[\&_\.ant-collapse-header\]\:\!px-3 .ant-collapse-header{padding-left:.75rem!important;padding-right:.75rem!important}.\[\&_\.ant-collapse-header\]\:\!py-2\.5 .ant-collapse-header{padding-top:.625rem!important;padding-bottom:.625rem!important}.\[\&_\.ant-collapse-header\]\:hover\:\!bg-gray-50:hover .ant-collapse-header{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.\[\&_\.ant-collapse-item\]\:\!mb-2 .ant-collapse-item{margin-bottom:.5rem!important}.\[\&_\.ant-collapse-item\]\:\!mb-3 .ant-collapse-item{margin-bottom:.75rem!important}.\[\&_\.ant-collapse-item\]\:\!rounded-xl .ant-collapse-item{border-radius:.75rem!important}.\[\&_\.ant-collapse-item\]\:\!border .ant-collapse-item{border-width:1px!important}.\[\&_\.ant-collapse-item\]\:\!border-0 .ant-collapse-item{border-width:0px!important}.\[\&_\.ant-collapse-item\]\:\!bg-white .ant-collapse-item{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\[\&_\.ant-collapse-item\]\:\!bg-gradient-to-br .ant-collapse-item{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.\[\&_\.ant-collapse-item\]\:from-slate-100\/90 .ant-collapse-item{--tw-gradient-from: rgb(241 245 249 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.\[\&_\.ant-collapse-item\]\:to-gray-100\/80 .ant-collapse-item{--tw-gradient-to: rgb(243 244 246 / .8) var(--tw-gradient-to-position)}.\[\&_\.ant-descriptions-item-label\]\:\!bg-gray-50 .ant-descriptions-item-label{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.\[\&_\.ant-descriptions-item-label\]\:\!bg-gray-50\/80 .ant-descriptions-item-label{background-color:#f9fafbcc!important}.\[\&_\.ant-descriptions-item-label\]\:\!bg-transparent .ant-descriptions-item-label{background-color:transparent!important}.\[\&_\.ant-descriptions-item-label\]\:\!text-gray-600 .ant-descriptions-item-label{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.\[\&_\.ant-descriptions-row\]\:\!border-0 .ant-descriptions-row,.\[\&_\.ant-descriptions-view\]\:\!border-0 .ant-descriptions-view{border-width:0px!important}.\[\&_\.ant-form-item-control-input-content\]\:h-full .ant-form-item-control-input-content,.\[\&_\.ant-form-item-control-input\]\:h-full .ant-form-item-control-input,.\[\&_\.ant-form-item-control\]\:h-full .ant-form-item-control{height:100%}.\[\&_\.ant-form-item-label\>label\]\:\!text-gray-700 .ant-form-item-label>label{--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity, 1))!important}.\[\&_\.ant-form-item-label_label\]\:\!text-xs .ant-form-item-label label{font-size:.75rem!important;line-height:1rem!important}.\[\&_\.ant-form-item-label_label\]\:\!font-medium .ant-form-item-label label{font-weight:500!important}.\[\&_\.ant-form-item-label_label\]\:\!text-gray-500 .ant-form-item-label label{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.\[\&_\.ant-form-item-row\]\:h-full .ant-form-item-row{height:100%}.\[\&_\.ant-form-item\]\:\!mb-3 .ant-form-item{margin-bottom:.75rem!important}.\[\&_\.ant-input\:focus\]\:\!border-purple-400 .ant-input:focus{--tw-border-opacity: 1 !important;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-input\:hover\]\:\!border-purple-300 .ant-input:hover{--tw-border-opacity: 1 !important;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-input\]\:\!rounded-xl .ant-input{border-radius:.75rem!important}.\[\&_\.ant-input\]\:\!border-gray-200 .ant-input{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-modal-body\]\:\!max-h-\[calc\(100vh-200px\)\] .ant-modal-body{max-height:calc(100vh - 200px)!important}.\[\&_\.ant-modal-body\]\:\!overflow-y-auto .ant-modal-body{overflow-y:auto!important}.\[\&_\.ant-modal-body\]\:\!p-0 .ant-modal-body{padding:0!important}.\[\&_\.ant-modal-content\]\:\!overflow-hidden .ant-modal-content{overflow:hidden!important}.\[\&_\.ant-modal-content\]\:\!rounded-2xl .ant-modal-content{border-radius:1rem!important}.\[\&_\.ant-modal-content\]\:\!rounded-none .ant-modal-content{border-radius:0!important}.\[\&_\.ant-modal-content\]\:\!rounded-xl .ant-modal-content{border-radius:.75rem!important}.\[\&_\.ant-modal-content\]\:\!p-0 .ant-modal-content{padding:0!important}.\[\&_\.ant-modal-footer\]\:\!border-t .ant-modal-footer{border-top-width:1px!important}.\[\&_\.ant-modal-footer\]\:\!border-gray-100 .ant-modal-footer{--tw-border-opacity: 1 !important;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-modal-header\]\:\!border-b .ant-modal-header{border-bottom-width:1px!important}.\[\&_\.ant-modal-header\]\:\!border-gray-100 .ant-modal-header{--tw-border-opacity: 1 !important;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-pagination-item-active\]\:\!border-violet-600 .ant-pagination-item-active{--tw-border-opacity: 1 !important;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-pagination-item-active\]\:\!bg-violet-600 .ant-pagination-item-active{--tw-bg-opacity: 1 !important;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))!important}.\[\&_\.ant-popover-inner\]\:\!rounded-xl .ant-popover-inner{border-radius:.75rem!important}.\[\&_\.ant-popover-inner\]\:\!p-2 .ant-popover-inner{padding:.5rem!important}.\[\&_\.ant-select-selector\:focus\]\:\!border-blue-400 .ant-select-selector:focus{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-select-selector\:hover\]\:\!border-blue-400 .ant-select-selector:hover{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-select-selector\:hover\]\:\!border-purple-300 .ant-select-selector:hover{--tw-border-opacity: 1 !important;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-select-selector\]\:\!h-9 .ant-select-selector{height:2.25rem!important}.\[\&_\.ant-select-selector\]\:\!rounded-lg .ant-select-selector{border-radius:.5rem!important}.\[\&_\.ant-select-selector\]\:\!rounded-xl .ant-select-selector{border-radius:.75rem!important}.\[\&_\.ant-select-selector\]\:\!border-gray-200 .ant-select-selector{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-select-selector\]\:\!border-white\/10 .ant-select-selector{border-color:#ffffff1a!important}.\[\&_\.ant-select-selector\]\:\!bg-white\/5 .ant-select-selector{background-color:#ffffff0d!important}.\[\&_\.ant-select-selector\]\:\!pl-8 .ant-select-selector{padding-left:2rem!important}.\[\&_\.ant-select-selector\]\:\!pl-9 .ant-select-selector{padding-left:2.25rem!important}.\[\&_\.ant-table-thead\>tr\>th\]\:\!border-b .ant-table-thead>tr>th{border-bottom-width:1px!important}.\[\&_\.ant-table-thead\>tr\>th\]\:\!border-gray-200 .ant-table-thead>tr>th{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\[\&_\.ant-table-thead\>tr\>th\]\:bg-gray-50 .ant-table-thead>tr>th{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.\[\&_\.ant-table-thead\>tr\>th\]\:\!bg-gradient-to-r .ant-table-thead>tr>th{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.\[\&_\.ant-table-thead\>tr\>th\]\:\!from-slate-100 .ant-table-thead>tr>th{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\[\&_\.ant-table-thead\>tr\>th\]\:\!to-gray-100 .ant-table-thead>tr>th{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position) !important}.\[\&_\.ant-table-thead\>tr\>th\]\:\!font-medium .ant-table-thead>tr>th{font-weight:500!important}.\[\&_\.ant-table-thead\>tr\>th\]\:\!text-gray-700 .ant-table-thead>tr>th{--tw-text-opacity: 1 !important;color:rgb(55 65 81 / var(--tw-text-opacity, 1))!important}.\[\&_\.ant-table-thead_th\]\:\!bg-red-50\/50 .ant-table-thead th{background-color:#fef2f280!important}.\[\&_\.ant-table-thead_th\]\:\!bg-slate-50 .ant-table-thead th{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.\[\&_\.ant-table-thead_th\]\:\!bg-gradient-to-r .ant-table-thead th{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.\[\&_\.ant-table-thead_th\]\:\!from-slate-50 .ant-table-thead th{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.\[\&_\.ant-table-thead_th\]\:\!to-gray-50 .ant-table-thead th{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position) !important}.\[\&_\.ant-table-thead_th\]\:\!text-xs .ant-table-thead th{font-size:.75rem!important;line-height:1rem!important}.\[\&_\.ant-table-thead_th\]\:\!font-medium .ant-table-thead th{font-weight:500!important}.\[\&_\.ant-table-thead_th\]\:\!text-red-600 .ant-table-thead th{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.\[\&_\.ant-table-thead_th\]\:\!text-slate-600 .ant-table-thead th{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.\[\&_\.ant-table\]\:\!rounded-lg .ant-table{border-radius:.5rem!important}.\[\&_\.ant-table\]\:rounded-lg .ant-table{border-radius:.5rem}.\[\&_\.ant-tabs-content\]\:h-full .ant-tabs-content{height:100%}.\[\&_\.ant-tabs-nav\]\:\!mb-0 .ant-tabs-nav{margin-bottom:0!important}.\[\&_\.ant-tabs-tabpane\]\:h-full .ant-tabs-tabpane{height:100%}.\[\&_td\]\:\!border-0 td{border-width:0px!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
