.material_materialContainer__54uCH{padding:32px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.material_header__5_gEo{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:0 8px}.material_header__5_gEo h3{margin:0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.material_headerActions__r1LtF{display:flex;gap:12px;align-items:center}.material_aiGenerateButton__DzLu6{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;box-shadow:0 2px 8px hsla(0,100%,71%,.3)}.material_aiGenerateButton__DzLu6:hover{transform:translateY(-1px);box-shadow:0 4px 12px hsla(0,100%,71%,.4)}.material_aiGenerateButton__DzLu6:active{transform:translateY(0)}.material_aiGenerateButton__DzLu6 .anticon{font-size:20px}.material_createButton__ztGm1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(102,126,234,.3)}.material_createButton__ztGm1:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.material_createButton__ztGm1:active{transform:translateY(0)}.material_createButton__ztGm1 .anticon{font-size:20px}.material_mediaGrid__yqIZ_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:32px;gap:32px;margin-bottom:40px}@media(max-width:768px){.material_mediaGrid__yqIZ_{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media(max-width:480px){.material_mediaGrid__yqIZ_{grid-template-columns:1fr;gap:20px}}.material_mediaCard__cko6O{background:#fff;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.material_mediaCard__cko6O:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.15)}.material_mediaCard__cko6O:hover .material_cardActions__FCvdZ{opacity:1;transform:translateY(0)}.material_mediaCard__cko6O:hover .material_coverImage__P4cS3{transform:scale(1.05)}.material_mediaCard__cko6O:hover .material_iconCover__KB0OP .material_typeIcon__woXMa{transform:scale(1.1);color:#667eea}.material_coverWrapper__RDtQ8{height:200px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);overflow:hidden}.material_coverContent___E9i8,.material_coverWrapper__RDtQ8{position:relative;display:flex;align-items:center;justify-content:center}.material_coverContent___E9i8{width:100%;height:100%}.material_coverImage__P4cS3{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.material_iconCover__KB0OP{display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.material_typeIcon__woXMa{font-size:64px;color:#667eea;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.material_videoTypeIcon__3DLNt{position:absolute;top:12px;left:12px;width:40px;height:40px;background:rgba(0,0,0,.7);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;transition:all .3s ease}.material_videoTypeIcon__3DLNt:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.material_imageTypeIcon__MpWDf{position:absolute;top:12px;left:12px;width:40px;height:40px;background:rgba(102,126,234,.8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;transition:all .3s ease}.material_imageTypeIcon__MpWDf:hover{background:rgba(102,126,234,.9);transform:scale(1.05)}.material_videoDefault__EiaU9,.material_videoError___66aD,.material_videoLoading__COEp3{width:100%;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease}.material_videoLoading__COEp3{background-color:#f5f5f5;color:#999}.material_videoError___66aD{background-color:#fff2f0;color:#ff4d4f}.material_videoPreviewFallback__U_N08{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ff4d4f}.material_videoPreview__MXDSt{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.material_videoPreviewContent__718Qm{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.material_videoPreviewIcon__jAQTx{font-size:32px;margin-bottom:8px;color:#fff}.material_videoPreviewText__w2iIx{font-size:12px;font-weight:500;margin-bottom:12px}.material_videoPreviewPlayButton__8Vh_M{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.material_videoPreviewPlayButton__8Vh_M:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.material_videoDefault__EiaU9{background-color:#f0f0f0;color:#666}.material_videoIcon__V4bWk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.material_videoIcon__V4bWk:hover{background:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.1)}.material_cardActions__FCvdZ{position:absolute;top:12px;right:12px;display:flex;gap:8px;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.material_actionButton__MY_8g{background:hsla(0,0%,100%,.95);border:none;width:44px;height:44px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#667eea}.material_actionButton__MY_8g:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.material_actionButton__MY_8g.material_delete__0G3f2{color:#ff4757}.material_actionButton__MY_8g.material_delete__0G3f2:hover{color:#ff3742;background:#fff5f5}.material_resourceBadge__o_Duw{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:600}.material_badgeText__gQ8_R{color:inherit}.material_cardContent__s1zRb{padding:28px}.material_cardTitle__duuJ4{margin:0 0 16px;font-size:22px;color:#2c3e50;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.material_albumInfo__oRPri{display:flex;flex-direction:column;gap:16px}.material_description__SfvIT{margin:0;color:#7f8c8d;font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.material_typeTag__L8_YQ{display:flex;align-items:center;gap:8px;color:#667eea;font-size:16px;font-weight:600}.material_typeTag__L8_YQ span{color:inherit}.material_typeTag__L8_YQ .anticon{font-size:18px}.material_emptyContainer__ovYOM{text-align:center;padding:80px 32px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);margin:40px auto;max-width:500px}.material_emptyIcon__dUqDd{font-size:100px;color:#bdc3c7;margin-bottom:32px}.material_emptyIcon__dUqDd .anticon{transition:all .3s ease}.material_emptyIcon__dUqDd .anticon:hover{color:#667eea;transform:scale(1.1)}.material_emptyContainer__ovYOM h3{margin:0 0 16px;color:#2c3e50;font-size:20px;font-weight:600}.material_emptyContainer__ovYOM p{color:#7f8c8d;margin-bottom:24px;font-size:14px;line-height:1.5}.material_emptyCreateButton__vWvI6{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(102,126,234,.3)}.material_emptyCreateButton__vWvI6:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.material_emptyCreateButton__vWvI6 .anticon{font-size:14px}.material_form__llayP{display:flex;flex-direction:column;gap:24px}.material_formGroup__avgtR{display:flex;flex-direction:column;gap:10px}.material_formGroup__avgtR label{font-weight:600;color:#2c3e50;font-size:16px;margin-bottom:6px}.material_formGroup__avgtR .ant-input{padding:14px 18px;border:2px solid #e9ecef;border-radius:12px;font-size:16px;color:#2c3e50;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.material_formGroup__avgtR .ant-input:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.material_formGroup__avgtR .ant-input::placeholder{color:#adb5bd}.material_formGroup__avgtR .ant-input-affix-wrapper{padding:14px 18px;border:2px solid #e9ecef;border-radius:12px;font-size:16px}.material_formGroup__avgtR .ant-input-affix-wrapper:focus-within{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.material_formGroup__avgtR .ant-input-affix-wrapper .ant-input{padding:0;border:none;box-shadow:none}.material_formGroup__avgtR .ant-input-affix-wrapper .ant-input:focus{border:none;box-shadow:none}.material_formGroup__avgtR .ant-select .material_ant-select-selector__afhxp{padding:14px 18px!important;border:2px solid #e9ecef!important;border-radius:12px!important;font-size:16px;height:auto!important;min-height:52px}.material_formGroup__avgtR .ant-select .material_ant-select-selector__afhxp .material_ant-select-selection-search-input__tywAd{height:auto!important;font-size:16px}.material_formGroup__avgtR .ant-select .material_ant-select-selector__afhxp .material_ant-select-selection-item__O3LTd{font-size:16px;line-height:1.4}.material_formGroup__avgtR .ant-select.material_ant-select-focused__EzMTn .material_ant-select-selector__afhxp{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important}.material_formGroup__avgtR input,.material_formGroup__avgtR select,.material_formGroup__avgtR textarea{padding:14px 18px;border:2px solid #e9ecef;border-radius:12px;font-size:16px;color:#2c3e50;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.material_formGroup__avgtR input:focus,.material_formGroup__avgtR select:focus,.material_formGroup__avgtR textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.material_formGroup__avgtR input::placeholder,.material_formGroup__avgtR select::placeholder,.material_formGroup__avgtR textarea::placeholder{color:#adb5bd}.material_formGroup__avgtR textarea{min-height:120px;resize:vertical;font-family:inherit}.material_formGroup__avgtR select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 18px center;background-repeat:no-repeat;background-size:16px;padding-right:50px}.material_materialContainer__54uCH .ant-modal-footer{padding:24px 32px 32px}.material_materialContainer__54uCH .ant-modal-footer .ant-btn{height:44px;padding:0 24px;font-size:16px;font-weight:600;border-radius:8px}.material_materialContainer__54uCH .ant-modal-footer .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.material_materialContainer__54uCH .ant-modal-footer .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.material_materialContainer__54uCH .ant-popover .ant-popover-buttons .ant-btn{height:36px;padding:0 16px;font-size:14px;font-weight:500;border-radius:6px}.material_materialContainer__54uCH .ant-popover .ant-popover-buttons .ant-btn.ant-btn-primary{background:#ff4757;border-color:#ff4757}.material_materialContainer__54uCH .ant-popover .ant-popover-buttons .ant-btn.ant-btn-primary:hover{background:#ff3742;border-color:#ff3742}@keyframes material_fadeInUp__f6sew{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes material_pulse__AsqXH{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.material_mediaCard__cko6O{animation:material_fadeInUp__f6sew .6s cubic-bezier(.4,0,.2,1)}.material_emptyIcon__dUqDd{animation:material_pulse__AsqXH 2s infinite}@media(max-width:768px){.material_materialContainer__54uCH{padding:20px 16px}.material_header__5_gEo{flex-direction:column;gap:20px;text-align:center}.material_header__5_gEo h2{font-size:32px}.material_createButton__ztGm1{width:100%;justify-content:center;font-size:16px;padding:14px 28px}.material_cardContent__s1zRb{padding:24px}.material_cardTitle__duuJ4{font-size:20px}.material_description__SfvIT,.material_typeTag__L8_YQ{font-size:15px}.material_emptyContainer__ovYOM{padding:60px 24px;margin:20px}.material_emptyContainer__ovYOM h3{font-size:24px}.material_emptyContainer__ovYOM p{font-size:16px}.material_emptyCreateButton__vWvI6{font-size:16px;padding:16px 32px}}