@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}.__variable_e8ce0c{--font-inter:"__Inter_e8ce0c","__Inter_Fallback_e8ce0c"}.strapi-header{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(229,231,235,.6)}.strapi-card{background:#fff;border:1px solid rgba(229,231,235,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.05);transition:all .2s ease-in-out}.strapi-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.strapi-tabs [data-state=active]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-color:transparent}.strapi-progress{background:linear-gradient(90deg,#3b82f6,#1d4ed8,#3b82f6);background-size:200% 200%;animation:shimmer 2s linear infinite}.strapi-sidebar{background:linear-gradient(180deg,#fafafa,#f5f5f5)}.strapi-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.strapi-button-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;transition:all .2s ease-in-out}.strapi-button-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.strapi-badge-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.strapi-badge-warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.strapi-badge-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.strapi-editor{border:2px solid #e5e7eb;border-radius:8px;transition:border-color .2s ease-in-out}.strapi-editor:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.strapi-fade-in{animation:fadeIn .3s ease-in-out}.strapi-slide-up{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.strapi-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.strapi-scroll::-webkit-scrollbar{width:6px}.strapi-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.strapi-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.strapi-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.strapi-header{padding:.75rem 1rem}.strapi-sidebar{position:fixed;top:0;right:-100%;width:100%;height:100vh;z-index:50;transition:right .3s ease-in-out}.strapi-sidebar.open{right:0}}.strapi-loading{position:relative;overflow:hidden}.strapi-loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:loading 1.5s infinite}@keyframes loading{0%{left:-100%}to{left:100%}}.strapi-focus:focus{outline:2px solid #3b82f6;outline-offset:2px}.strapi-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.strapi-status-draft{background:#6b7280}.strapi-status-published{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.strapi-status-urgent{background:#ef4444;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}:root{--strapi-primary:#4945ff;--strapi-primary-600:#4338ca;--strapi-primary-700:#3730a3;--strapi-secondary:#8e75ff;--strapi-success:#5cb176;--strapi-warning:#f29d41;--strapi-danger:#d02b20;--strapi-neutral:#32324d;--strapi-neutral-100:#f6f6f9;--strapi-neutral-150:#eaeaef;--strapi-neutral-200:#dcdce4;--strapi-neutral-300:#c0c0cf;--strapi-neutral-500:#8e8ea9;--strapi-neutral-600:#666687;--strapi-neutral-700:#4a4a6a;--strapi-neutral-800:#32324d}.media-library-container{background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid var(--strapi-neutral-200)}.upload-dropzone{transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-dropzone.is-dragging{transform:scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.upload-dropzone:hover{border-color:var(--strapi-primary);background:linear-gradient(135deg,rgba(73,69,255,.05),rgba(142,117,255,.05))}.media-grid-item{transition:all .2s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.media-grid-item:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.media-grid-item.selected{border-color:var(--strapi-primary);box-shadow:0 0 0 4px rgba(73,69,255,.1)}.media-grid-item.selected:after{content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;background:var(--strapi-primary);border-radius:50%;z-index:10}.media-grid-item.selected:before{content:"✓";position:absolute;top:14px;right:14px;width:12px;height:12px;color:#fff;font-size:12px;font-weight:700;z-index:11;text-align:center;line-height:1}.upload-progress{background:linear-gradient(90deg,var(--strapi-primary) 0,var(--strapi-secondary) 100%);height:6px;border-radius:3px;overflow:hidden;position:relative}.upload-progress:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.media-filters{background:var(--strapi-neutral-100);border-right:1px solid var(--strapi-neutral-200)}.filter-section{border-bottom:1px solid var(--strapi-neutral-150);padding:16px}.filter-section:last-child{border-bottom:none}.media-preview-modal .preview-image{max-height:80vh;object-fit:contain;border-radius:8px}.media-preview-modal .info-panel{background:#fff;border-left:1px solid var(--strapi-neutral-200);min-width:320px;max-width:400px}.file-type-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.file-type-icon.image{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff}.file-type-icon.video{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.file-type-icon.pdf{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.file-type-icon.document{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.file-type-icon.other{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.stats-card{background:linear-gradient(135deg,rgba(73,69,255,.05),rgba(142,117,255,.05));border:1px solid rgba(73,69,255,.1);border-radius:8px;padding:16px}.media-action-button{transition:all .2s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(4px)}.media-grid-item:hover .media-action-button,.media-list-item:hover .media-action-button{opacity:1;transform:translateY(0)}.loading-skeleton{background:linear-gradient(90deg,var(--strapi-neutral-150) 0,var(--strapi-neutral-100) 50%,var(--strapi-neutral-150) 100%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-color-scheme:dark){.media-library-container{background:#1f2937;border-color:#374151}.media-filters{background:#111827;border-right-color:#374151}.filter-section{border-bottom-color:#374151}.stats-card{background:linear-gradient(135deg,rgba(73,69,255,.1),rgba(142,117,255,.1));border-color:rgba(73,69,255,.2)}}@media (max-width:768px){.media-library-container{margin:0;border-radius:0}.media-grid{grid-template-columns:repeat(2,1fr);gap:12px}.media-filters{position:absolute;top:0;left:-100%;width:280px;height:100%;z-index:50;transition:left .3s ease}.media-filters.open{left:0}}.media-grid-item:focus-visible,.media-list-item:focus-visible{outline:2px solid var(--strapi-primary);outline-offset:2px}.upload-dropzone:focus-visible{outline:2px solid var(--strapi-primary);outline-offset:4px}@media print{.media-library-container{box-shadow:none;border:1px solid #ccc}.media-action-button,.upload-dropzone{display:none}}