@charset "UTF-8";@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.auth-title{color:#333;font-size:2rem;margin-bottom:20px}.auth-tabs{display:flex;gap:10px;margin-bottom:20px}.auth-tab{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.auth-tab.active{color:#fff}.auth-tab:hover:not(.active){background-color:#e0e0e0}.auth-form{display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}.auth-input{border:1px solid #ccc;border-radius:5px}.auth-button,.auth-input{font-size:1rem;padding:10px}.auth-button{border:none;border-radius:5px;color:#fff;cursor:pointer;transition:background-color .3s}.auth-button:hover{background-color:#0056b3}.auth-message{font-size:.9rem;margin-top:10px}.auth-message.success{color:green}.auth-message.error{color:red}.profile-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;margin:auto;max-width:900px;padding:20px}h2{color:#5552ff;font-size:26px;font-weight:700}.profile-header{border-bottom:2px solid #e0e0e0;gap:20px;padding-bottom:20px}.profile-header,.profile-photo{align-items:center;display:flex}.profile-photo{background:#f3f3f3;border-radius:50%;box-shadow:0 4px 8px #00000026;height:120px;justify-content:center;overflow:hidden;transition:transform .3s ease-in-out;width:120px}.profile-photo img{height:100%;object-fit:cover;width:100%}.profile-main-info{flex:1 1}.profile-main-info p{color:#444;font-size:15px;font-weight:700;margin:5px 0}.profile-main-info span{color:#777;font-weight:400}.profile-extra-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:20px}.info-card{background:#f9f9ff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:15px}.info-card h3{color:#5552ff;font-size:16px;margin-bottom:8px}.info-card p{color:#555;font-size:14px}.profile-follow-section{background:#f3f3ff;border-radius:10px;box-shadow:0 3px 6px #0000001a;display:flex;justify-content:space-between;margin-top:20px;padding:10px}.profile-followers,.profile-following{text-align:center;width:48%}.follower-item,.following-item{align-items:center;background:#fff;border-radius:6px;box-shadow:0 2px 5px #0000000d;display:flex;gap:10px;margin:5px 0;padding:8px;transition:.3s}.follower-item:hover,.following-item:hover{background:#e8e8ff}.follower-avatar,.following-avatar{background:#ccc;border-radius:50%;height:35px;width:35px}.follower-name,.following-name{color:#444;font-size:14px;font-weight:700}.show-all-btn{background:none;color:#5552ff;font-weight:700;margin-top:5px}.show-all-btn:hover{color:#3331cc}.profile-tabs{margin-top:20px}.profile-media-tabs{display:flex;gap:10px;justify-content:space-between}.profile-media-tabs button{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:12px;transition:.3s}.profile-media-tabs button.active{background:#3a37cc}.profile-media-tabs button:hover{background:#7774ff}.post-feed{padding:15px}.post-feed textarea{font-size:14px}.post-item{margin-bottom:10px}.post-item p{font-size:15px}.profile-container .media-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.media-item img,.media-item video{max-width:100%}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{border-radius:10px;text-align:center;width:350px}.close-btn{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.close-btn:hover{background:#4441dd}.edit-profile-btn{align-items:center;background:#5552ff;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;margin-left:auto;padding:10px 15px;text-decoration:none;transition:.3s}.edit-profile-btn:hover{background:#3a37cc;transform:scale(1.05)}.edit-profile-btn svg{fill:#fff;height:16px;width:16px}.profile-tabs{display:flex;gap:10px;justify-content:center;margin:20px 0}.profile-tabs button{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 15px;transition:.3s}.profile-tabs button.active{background:#3a37cc}.profile-tabs button:hover{background:#7774ff}.media-gallery{align-items:center;background:#f9f9ff;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;margin-top:15px;padding:20px}.media-gallery h3{color:#3a37cc;margin-bottom:15px}.media-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:10px;max-width:800px;width:100%}.media-item{transition:.3s}.media-item:hover{box-shadow:0 4px 10px #00000026;transform:scale(1.05)}.media-item img{height:auto;max-height:200px;object-fit:cover}.media-item img,.media-item video{border-radius:5px;width:100%}.post-feed{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin-top:20px;padding:20px}.post-feed form{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.post-feed textarea{border:1px solid #ddd;border-radius:8px;height:80px;padding:10px;resize:none;transition:.3s;width:100%}.post-feed textarea:focus{border-color:#5552ff;box-shadow:0 2px 6px #5552ff80;outline:none}.post-feed button{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:.3s}.post-feed button:hover{background:#7774ff}.post-item{transition:.3s}.post-item:hover{box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.post-timestamp{text-align:right}.no-content{color:#888;font-size:14px;text-align:center}.post-feed{margin:20px auto;max-width:600px;width:100%}.follow-list{list-style:none;margin:0;padding:0}.follow-item{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;padding:10px}.follow-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.post-list{gap:15px}.post-item{background:#fff;box-shadow:0 2px 5px #0000001a;padding:15px}.post-item p{font-size:14px;margin:5px 0}.post-images{display:flex;flex-direction:column;gap:10px}.post-image{border-radius:6px;box-shadow:0 1px 3px #0003}.preview-images{flex-direction:row;gap:10px}.preview-image{border-radius:6px;box-shadow:0 1px 3px #0003;max-height:100px;max-width:100px}.delete-post-btn{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:5px;padding:5px 10px}.delete-post-btn:hover{background-color:#c00}.rating-stars{align-items:center;display:flex}.rating-stars .star{color:#5552ff;font-size:24px;margin-top:-5px}.view-more{border:none;cursor:pointer;font-size:14px;position:relative}.profiles-container{margin:0 auto;max-width:800px;padding:20px}.profiles-container h2{color:#666}.profiles-list{list-style:none;padding:0}.profile-item{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;margin-bottom:20px;padding:10px}.profile-avatar img{border-radius:15%;height:100px;margin-right:20px;object-fit:cover;width:100px}.profile-info{margin:5px}.profile-info h3{font-size:1.2rem;margin:5px}.profile-info p{color:#666;margin:5px 0 0}.nchat-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:20px;width:100%}.nchat-messages{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1;height:400px;overflow-y:auto;padding:10px}.nchat-message{border-radius:8px;margin-bottom:10px;max-width:80%;padding:10px}.nchat-message.user{align-self:flex-end;background-color:#007bff;color:#fff}.nchat-message.bot{align-self:flex-start;background-color:#f1f1f1;color:#000}.nchat-input-container{display:flex;margin-top:10px}.nchat-input{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:16px;margin-right:10px;padding:10px}.nchat-send-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.nchat-send-button:hover{background-color:#0056b3}.support-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:50px auto;max-width:800px;padding:20px}.support-container h1{color:#2c3e50;margin-bottom:20px;text-align:center}.support-description{color:#7f8c8d;font-size:16px;margin-bottom:40px;text-align:center}.faq-section{display:flex;flex-direction:column;gap:15px}.faq-item{border:1px solid #dcdcdc;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 10px #0000641a}.faq-question{align-items:center;background-color:#fff;border:none;color:#2c3e50;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:15px 20px;text-align:left;transition:background-color .3s ease;width:100%}.faq-question.active{background-color:#ecf0f1;color:#3498db}.icon{color:#8e44ad;font-size:20px}.faq-answer{background-color:#f8f9fa;border-top:1px solid #ddd;color:#2c3e50;line-height:1.6;padding:15px 20px}.contact-support{background-color:#ebf5fb;border:1px solid #d0ebf9;border-radius:10px;margin-top:50px;padding:20px;text-align:center}.contact-support h3{color:#2980b9}.contact-support a{color:#8e44ad;font-weight:700;text-decoration:none}:root{--primary:#4e33f2;--primary-dark:#3725b5;--primary-light:#f3f3ff;--accent:#f55;--accent-dark:#c00;--text:#2d3748;--text-light:#718096;--border:#e2e8f0;--bg:#fff;--card-bg:#f9f9ff;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 25px #0000001a;--transition:all 0.25s cubic-bezier(0.4,0,0.2,1);--radius:12px}body{background-color:#f8fafc;color:#2d3748;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.edit-profile-container{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;margin:32px auto;max-width:1400px;overflow:hidden;padding:40px;position:relative;width:calc(100% - 40px)}.edit-profile-container:before{background:linear-gradient(90deg,#2575fc,#00b4db 30%,#6a11cb 70%,#4e33f2);content:"";height:8px;left:0;position:absolute;top:0;width:100%}.edit-profile-container h2{color:#4e33f2;color:var(--primary);font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:1.5rem;padding-bottom:0;padding-left:0;position:static;text-align:left}.edit-profile-container h2:after{display:none}.edit-profile-container h3{align-items:center;color:#4e33f2;color:var(--primary);display:flex;font-size:1.5rem;font-weight:700;margin:2.5rem 0 1.5rem}.edit-profile-form{background:#f9f9ff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2.5rem;overflow:hidden;padding:2rem;position:relative}.form-group{position:relative;width:calc(50% - .75rem)}.form-group label{color:#2d3748;color:var(--text);display:block;font-size:.95rem;font-weight:600;margin-bottom:3px}.form-group input,.form-group select,.form-group textarea{background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;color:#2d3748;color:var(--text);font-size:.95rem;padding:.875rem 1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#4e33f2;border-color:var(--primary);box-shadow:0 0 0 3px #4e33f233;outline:none}.btn{align-items:center;background:#4e33f2;background:var(--primary);border:none;border-radius:50px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.875rem 1.75rem;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn:hover{background:#3725b5;background:var(--primary-dark);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn i{margin-right:8px}.save-btn{font-size:1rem;font-weight:700;margin:1.5rem auto 0;padding:1rem 2.5rem;width:auto}.delete-btn{background:#f55;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:all .3s}.delete-btn:hover{background:#c00}.media-upload{background:linear-gradient(135deg,#f3f3ff,#fff);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);margin-bottom:2.5rem;overflow:hidden;padding:2.5rem;position:relative}.media-upload,.media-upload textarea{transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.media-upload textarea{background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;box-shadow:inset 0 1px 2px #0000000d;box-sizing:border-box;color:#2d3748;color:var(--text);display:block;font-family:inherit;font-size:.95rem;height:100px;margin-bottom:1.5rem;padding:.875rem 1.25rem;resize:none;width:100%}.media-upload textarea:focus{border-color:#4e33f2;border-color:var(--primary);box-shadow:0 0 0 3px #4e33f233;outline:none}.media-gallery{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:1.5rem}.media-item{background:var(--bg);border-radius:var(--radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.media-item:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md)}.media-preview{object-fit:cover}.media-content{padding:1.25rem}.media-title{font-weight:600;margin-bottom:.5rem}.media-description{color:#718096;color:var(--text-light);font-size:.875rem;margin-bottom:1rem}.media-actions{display:flex;gap:.75rem}.media-actions .btn{flex:1 1;font-size:.875rem;padding:.625rem}@media (max-width:768px){.form-group{width:100%}.media-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.edit-profile-form,.media-gallery-container,.media-upload{animation:fadeIn .4s ease-out forwards}.upload-btn{background:#4e33f2;background:var(--primary);border:none;border-radius:50px;box-shadow:0 4px 12px #4e33f24d;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:.875rem 2rem;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.upload-btn:hover{background:#3725b5;background:var(--primary-dark)}.media-upload label.file-label{display:inline-block;margin-bottom:1.5rem}.file-label{background:#5552ff;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-bottom:12px;padding:8px 16px;transition:background-color .3s}.file-label:hover{background-color:#3725b5}.edit-profile-container .upload-btn{background-color:#5552ff;border:none;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-top:2px;padding:8px 16px;transition:background-color .3s}.edit-profile-container .upload-btn:hover{background-color:#3725b5}.media-actions .btn,.media-actions .delete-btn{border:none;border-radius:15px;box-shadow:0 4px 12px #5552ff4d;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px;transition:background-color .3s;width:100%}.media-actions .btn{background-color:#5552ff}.media-actions .btn:hover{background-color:#3725b5}.media-actions .delete-btn{background-color:#f55}.media-actions .delete-btn:hover{background-color:#c00}input[type=file]{margin-bottom:1rem}.edit-profile-container .upload-btn{margin-top:.25rem}.edit-profile-container .btn{background-color:#5552ff;border:none;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-top:.5rem;padding:8px 16px;transition:background-color .3s;width:100%}.edit-profile-container .btn:hover{background-color:#3725b5}.preview-images{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.preview-wrapper{animation:fadeInUp .4s ease-in-out;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:visible}.preview-image{border-radius:12px;height:140px;object-fit:cover;width:140px}.remove-image{box-shadow:0 2px 6px #00000026;font-size:18px;font-weight:700;height:28px;right:-10px;top:-10px;transition:background-color .2s,transform .2s;width:28px;z-index:10}.remove-image:hover{background:#3725b5;transform:scale(1.05)}.current-avatar-badge{background:#4e33f2;border-radius:12px;color:#fff;display:inline-block;font-size:12px;margin-bottom:5px;padding:2px 8px}.avatar-preview{transition:all .3s ease}.avatar-preview:hover{box-shadow:0 4px 12px #4e33f233;transform:scale(1.05)}.toggle-container{align-items:center;cursor:pointer;display:flex;gap:10px}.toggle-switch{height:24px;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background-color:#4e33f2}input:checked+.slider:before{transform:translateX(26px)}.media-gallery{grid-gap:25px;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:15px 0}.media-item{aspect-ratio:1/1;border-radius:12px;box-shadow:0 4px 12px #0000001a;position:relative;transition:transform .3s ease}.media-description{margin:0;padding:10px 15px}.media-context-wrapper{position:absolute;right:10px;top:10px;z-index:10}.context-menu-button{align-items:center;background:#ffffffe6;border:none;border-radius:18px;box-shadow:0 2px 5px #0000001a;color:#333;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;transition:all .2s ease;width:36px}.context-menu-button:hover{background:#fff;transform:scale(1.1)}.context-menu{border-radius:12px;box-shadow:0 8px 25px #00000026;right:0;width:200px;z-index:20}.context-menu-item{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:14px;padding:12px 16px;text-align:left;transition:background .2s ease;width:100%}.context-menu-item:hover{background:#f8f8f8}.context-menu-item.delete{color:#ff3b30}.media-gallery:after{background:#0000;bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;z-index:9}.media-gallery.menu-open:after{display:block}.context-menu button{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:15px;padding:12px 20px;text-align:left;transition:background .2s;width:100%}.context-menu button:hover{background:#f8f8f8}.context-menu button.delete{color:#ff3b30}.section-title{border-bottom:none;color:#333;font-size:1.17em;font-weight:500;margin:20px 0 15px;padding-bottom:0}.toggle-wrapper{cursor:pointer}.toggle-switch,.toggle-wrapper{display:inline-block;position:relative}.toggle-switch{background-color:#e0e0e0;border-radius:28px;height:28px;transition:background-color .3s;width:52px}.toggle-wrapper input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.toggle-switch:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0000001a;content:"";height:22px;left:3px;position:absolute;transition:transform .3s;width:22px}.toggle-wrapper input:checked+.toggle-switch{background-color:#4e33f2}.toggle-wrapper input:checked+.toggle-switch:before{transform:translateX(24px)}.edit-profile-container h3{border-bottom:none!important;text-decoration:none!important}.edit-profile-container h3:before{background:#4e33f2;background:var(--primary);border-radius:4px;content:"";display:inline-block;height:24px;margin-right:12px;width:8px}.media-gallery{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0}.media-preview{aspect-ratio:1/1}.media-content{display:block;height:100%;object-fit:cover;width:100%}.media-menu-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:36px;z-index:2}.media-menu-btn:hover{background:#fff;transform:scale(1.1)}.context-menu{animation:fadeIn .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 5px 20px #0003;overflow:hidden;position:absolute;right:10px;top:50px;z-index:10}.menu-item{background:none;border:none;cursor:pointer;display:block;font-size:14px;padding:12px 20px;text-align:left;transition:background .2s;width:100%}.menu-item:hover{background:#f8f8f8}.menu-item.delete{color:#ff3b30}.media-description{border-top:1px solid #f0f0f0;color:#555;padding:15px}.media-card{background:#f9f9ff;background:var(--card-bg);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);margin:0;overflow:hidden;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.media-card,.media-preview{height:180px;position:relative;width:100%}.kh-menu-btn{align-items:center;background:#4e33f2;background:var(--primary);border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:32px;justify-content:center;opacity:1!important;position:absolute;right:10px;top:10px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px;z-index:2}.kh-dot{background:#fff;border-radius:50%;height:4px;width:4px}.kh-context-menu{background:#fff;border-radius:8px;box-shadow:0 5px 20px #0003;min-width:160px;overflow:hidden;position:absolute;right:10px;top:50px;z-index:10}.kh-menu-item{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:14px;padding:12px 16px;text-align:left;width:100%}.kh-menu-item:hover{background:#f8f8f8}.kh-menu-item.delete{color:#ff3b30}.media-description{background:#f9f9f9;color:#666;padding:12px}.media-gallery.list-layout{display:flex;flex-direction:column;gap:16px}.media-pdf{background:#f5f5ff;border:1px solid #ddd}.media-audio,.media-pdf{border-radius:8px;padding:12px}.pdf-open-button{background-color:#4e33f2;border-radius:6px;color:#fff;display:inline-block;font-size:14px;margin-top:8px;padding:6px 12px;text-decoration:none;transition:background-color .2s}.pdf-open-button:hover{background-color:#6f50f5}.media-gallery+h4{margin-top:40px}.edit-profile-container h4{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:16px;margin-top:40px;padding-left:4px}.media-card.audio,.media-card.pdf{display:flex;flex-direction:column;height:auto;justify-content:center;padding:12px}.media-card.audio .media-preview,.media-card.pdf .media-preview{aspect-ratio:unset;height:auto}.media-card.audio audio,.media-card.pdf a.pdf-open-button{margin-top:8px}.media-gallery.grid-layout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;width:100%}@media (min-width:1800px){.media-gallery.grid-layout{grid-template-columns:repeat(5,1fr)}}.private-chat-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:900px}.chat-tabs,h2{margin-bottom:20px}.chat-tabs{background:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;overflow:hidden;width:100%}.chat-tabs button{background:#e0e0e0;border:none;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px 16px;transition:background .3s ease-in-out}.chat-tabs button.active{background:#5552ff;color:#fff}.chat-tabs button:hover{background:#3a37cc;color:#fff}.chat-content{flex-direction:column;gap:12px}.user-list-all{min-height:50vh}.user-list,.user-list-all{background:#f8f8f8;border-radius:8px;list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:10px;width:100%}.user-list{min-height:auto}.user-item{align-items:center;display:flex;margin-bottom:10px}.user-button{background:#fff;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:16px;padding:12px;transition:all .3s ease-in-out;width:100%}.user-button:hover{background:#ececec}.user-button.active{background:#5552ff;color:#fff;font-weight:700}.chat-room{background:#fdfdfd;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-top:20px;padding:15px}.chat-room h3{color:#333;font-size:18px;margin-bottom:10px}.dialog-username{font-weight:700}.dialog-item{align-items:center;border-bottom:1px solid #eee;border-radius:10px;cursor:pointer;display:flex;margin:4px;padding:12px;transition:background-color .2s ease}.dialog-item:hover{background-color:#d8caf9}.dialog-item.unread{background-color:#95c8f7;font-weight:700}.dialog-avatar{margin-right:12px}.chat-avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.dialog-info{display:flex;flex:1 1;flex-direction:column}.dialog-username{color:#222;font-size:16px;font-weight:600}.dialog-last-message{color:#666;font-size:14px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-time{color:#999;font-size:12px;margin-left:8px;white-space:nowrap}.search-input{border:1px solid #ccc;padding:10px 12px}.user-search-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:50px auto;max-width:1200px;padding:40px;text-align:center}.user-search-container h2{color:#333;font-size:26px;font-weight:700;margin-bottom:20px}.search-bar{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);justify-content:center;margin-bottom:20px}.input-container{position:relative;width:100%}.search-input{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px;text-align:left;transition:.3s;width:100%}.search-input:focus{border-color:#5552ff;box-shadow:0 0 5px #5552ff80}.suggestions-list{background:#fff;border:1px solid #ddd;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;list-style:none;max-height:250px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.suggestion-item{border-bottom:1px solid #f1f1f1;cursor:pointer;font-size:16px;padding:12px;transition:background .2s}.suggestion-item:hover{background:#f0f0f0}.search-button{background:#5552ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;grid-column:span 3;margin-top:10px;padding:12px 20px;transition:.3s}.search-button:hover{background:#3a37cc}.search-results{list-style:none;margin-top:10px;padding:0}.search-result-item{background:#f9f9ff;border-radius:8px;box-shadow:0 2px 6px #00000014;color:#333;cursor:pointer;font-size:18px;font-weight:700;margin:8px 0;padding:14px;transition:.3s}.search-result-item:hover{background:#5552ff;color:#fff}.no-results{color:#999;font-size:18px;margin-top:10px}.user-profile-container{animation:fadeIn .3s ease-in;color:#333;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:800px;padding:20px}.user-profile-header{align-items:center;border-bottom:2px solid #5552ff;display:flex;gap:20px;margin-bottom:20px;padding-bottom:10px}.avatar{border:3px solid #5552ff;border-radius:50%;box-shadow:0 0 10px #a855f74d;height:80px;object-fit:cover;width:80px}.avatar-placeholder{align-items:center;background-color:#ddd;border:2px dashed #5552ff;color:#5552ff;display:flex;font-size:32px;height:80px;justify-content:center;width:80px}.follow-btn{background-color:#5552ff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease-in-out}.follow-btn.unfollow{background-color:#6b21a8}.follow-btn:hover{background-color:#5552ff}.user-profile-details{background-color:#f9f5ff;border-radius:12px;box-shadow:0 2px 10px #a855f71a;margin-bottom:30px;padding:15px}.user-profile-details p{font-size:15px;margin:8px 0}.section-title{border-bottom:1px solid #5552ff;color:#5552ff;font-size:20px;margin-bottom:10px;margin-top:30px;padding-bottom:5px}.rating-stars{color:#5552ff;font-size:18px;margin:8px 0}.star{margin-left:2px}.user-profile-posts{display:flex;flex-direction:column;gap:20px}.user-profile-post-item{background-color:#fff;border-left:4px solid #5552ff;border-radius:12px;box-shadow:0 4px 10px #a855f71a;padding:15px}.post-images,.post-videos{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.post-image,.post-video{border-radius:8px;box-shadow:0 0 5px #0000001a;max-width:200px}.post-timestamp{color:#888;display:block;margin-top:5px}.like-btn{background-color:initial;border:1px solid #5552ff;border-radius:20px;color:#5552ff;cursor:pointer;font-size:14px;margin-top:10px;padding:6px 12px;transition:all .2s ease-in-out}.like-btn.liked,.like-btn:hover{background-color:#5552ff;color:#fff}.comments-section{border-top:1px dashed #ddd;margin-top:15px;padding-top:10px}.comment{font-size:14px;margin:4px 0}.comment-input{display:flex;gap:10px;margin-top:10px}.comment-input input{border:1px solid #ccc;border-radius:8px;flex:1 1;padding:6px 10px}.comment-input button{background-color:#5552ff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:6px 14px;transition:background-color .2s ease-in-out}.comment-input button:hover{background-color:#9333ea}.no-content{color:#777;font-style:italic;margin-top:10px}.error-message,.loading{font-size:16px;margin-top:40px;text-align:center}.fadeIn{animation:fadeIn .4s ease-in-out}.media-tabs{display:flex;gap:10px;margin-bottom:15px}.media-tabs button{background-color:#eee;border:1px solid #5552ff;border-radius:20px;color:#5552ff;cursor:pointer;font-weight:500;padding:6px 12px;transition:all .2s ease-in-out}.media-tabs button:hover{background-color:#e0e0ff}.media-tabs button.active{background-color:#5552ff;box-shadow:0 0 6px #5552ff4d;color:#fff}.user-profile-media{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:30px}.profile-media-image,.profile-media-video{border-radius:10px;box-shadow:0 2px 6px #a855f71a;cursor:pointer;height:120px;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.profile-media-image:hover,.profile-media-video:hover{transform:scale(1.03)}.profile-media-audio{background-color:#f3e8ff;border:1px solid #ccc;border-radius:10px;max-width:400px;padding:10px;width:100%}.profile-media-document{background:#f5f5ff;border:1px solid #d6d6ff;border-radius:8px;color:#333;font-size:14px;font-weight:500;padding:10px 15px;transition:background .2s ease-in-out}.profile-media-document:hover{background:#eaeaff}.profile-media-document a{color:#5552ff;text-decoration:none;word-break:break-word}.news-feed{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:800px;padding:20px}h2{color:#333;text-align:center}.news-tabs{display:flex;justify-content:space-around;margin-bottom:15px}.news-tabs button{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:10px;transition:.3s}.news-tabs button.active{background:#3a37cc}.news-tabs button:hover{background:#7774ff}.posts-section{display:flex;flex-direction:column;gap:10px}.post-item{background:#f9f9ff;border-radius:8px;box-shadow:0 2px 6px #00000014;padding:10px}.post-item p{color:#333;margin:0}.post-timestamp{color:#777}.media-gallery{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:10px;width:100%}.media-item{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;height:280px;justify-content:space-between;overflow:hidden;padding:10px;text-align:center}.media-item img,.media-item video{border-radius:8px;height:180px;object-fit:cover;width:100%}.media-description{color:#444;font-size:14px;margin-top:5px}.media-timestamp{color:#777;font-size:12px}.error-message,.loading-message{color:red;font-weight:700;text-align:center}.empty-message{color:#777;font-size:14px;text-align:center}.post-header{align-items:center;display:flex;gap:10px;margin-bottom:5px}.post-avatar{object-fit:cover}.avatar-placeholder,.post-avatar{border-radius:50%;height:35px;width:35px}.avatar-placeholder{background-color:#ccc}.post-content{font-size:14px;margin:5px 0}.post-timestamp{color:gray;font-size:12px}.load-more-btn{background-color:#007bff;border:none;color:#fff;cursor:pointer;display:block;margin-top:15px;padding:10px;text-align:center;width:100%}.load-more-btn:hover{background-color:#0056b3}.modal-overlay{background-color:#000000b3}.modal-content{max-height:90%;max-width:90%}.modal-content img{border-radius:8px;box-shadow:0 4px 20px #00000080;height:auto;width:100%}.modal-close{background-color:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:24px;height:32px;line-height:30px;position:absolute;right:-10px;text-align:center;top:-10px;width:32px}.clickable-image{cursor:pointer;transition:transform .2s}.clickable-image:hover{transform:scale(1.03)}.chat-list-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:15px;box-shadow:0 4px 10px #00000026;max-height:800px;padding:15px;transition:all .3s ease-in-out;width:100%}.chat-list-title{color:#444;font-size:22px;font-weight:700;margin-bottom:15px;text-align:center}.chat-list{display:flex;flex-direction:column;gap:12px}.chat-item{align-items:center;background:#fffc;border:1px solid #dcdcdc80;border-radius:10px;box-shadow:0 2px 5px #0000000d;cursor:pointer;display:flex;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.chat-item:active{transform:scale(.98)}.chat-item:hover{background:#5a6cff33;border-color:#5a6cff66;box-shadow:0 4px 8px #5a6cff33}.chat-avatar{border-radius:15%;box-shadow:0 2px 4px #0000001a;height:50px;margin-right:12px;overflow:hidden;width:50px}.chat-avatar img{height:100%;object-fit:cover;width:100%}.chat-info{display:flex;flex-direction:column;flex-grow:1}.chat-name{color:#333;font-size:18px;font-weight:700}.chat-name,.last-message{transition:color .3s ease}.last-message{color:#666;font-size:14px}.no-chats-message{color:#aaa;font-size:18px;margin-top:20px}.loading-message,.no-chats-message{animation:fadeIn .5s ease-in-out;text-align:center}.loading-message{color:#777;font-size:16px}.error-message{animation:fadeIn .5s ease-in-out;font-size:16px}@media (max-width:768px){.chat-item{padding:10px}.chat-avatar{height:40px;width:40px}.chat-name{font-size:16px}.last-message{font-size:12px}.chat-list-container{max-height:500px}}.chat-window{background:#f4f4f9;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:500px;overflow:hidden}.chat-header{background:#5552ff;color:#fff;font-size:18px;font-weight:700;padding:10px;text-align:center}.message-list{display:flex;flex-direction:column;flex-grow:1;gap:10px;overflow-y:auto;padding:15px}.message{word-wrap:break-word;animation:fadeIn .3s ease-in forwards;border-radius:10px;font-size:14px;max-width:60%;padding:10px;position:relative}.message.sent{background:#5552ff;border-bottom-right-radius:0;color:#fff}.message.received{background:#fff;border:1px solid #ddd;border-bottom-left-radius:0}.username{font-weight:700;margin-bottom:3px}.timestamp,.username{color:#000;display:block;font-size:14px}.timestamp{margin-top:3px;text-align:right}.message-input{align-items:center;background:#fff;border-top:1px solid #ddd;display:flex;padding:10px}.message-input input{border:1px solid #ccc;border-radius:5px;flex-grow:1;outline:none;padding:10px}.message-input button{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:10px 15px;transition:background .3s ease}.message-input button:hover{background:#3a37cc}@media (max-width:768px){.message{max-width:80%}.chat-window{height:450px}}.create-chat-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:600px;padding:20px}.create-chat-container h3{color:indigo;margin-bottom:20px;text-align:center}.create-chat-form .form-group,.error-message{margin-bottom:20px}.create-chat-form .form-group h4{color:indigo;margin-bottom:10px}.input-field{border:1px solid #ddd;border-radius:5px;font-size:16px;outline:none;padding:10px;width:100%}.input-field:focus{border-color:indigo;box-shadow:0 0 5px #4b00824d}.followers-list{display:flex;flex-wrap:wrap;gap:10px}.user-checkbox{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:10px;transition:background-color .3s,transform .2s}.user-checkbox:hover{background-color:#e6e6f9;transform:scale(1.02)}.submit-button{background-color:indigo;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s,transform .2s;width:100%}.submit-button:hover{background-color:#6a5acd;transform:scale(1.05)}.submit-button:disabled{background-color:#ddd;cursor:not-allowed}.chat-page-container{background:#fff3;border-radius:12px;box-shadow:0 4px 10px #00000026;flex-direction:column;margin:50px auto;max-width:1200px;padding:20px}.chat-header,.chat-page-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex}.chat-header{align-items:center;background:#ffffff4d;border-radius:10px;box-shadow:0 2px 6px #0000001a;justify-content:space-between;padding:15px}.create-chat-btn{background:#5a6cff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 15px;transition:background .3s ease}.create-chat-btn:hover{background:#4347d5}.chat-content{display:flex;gap:20px;margin-top:15px}.chat-list-container{border-right:1px solid #ddd;flex:1 1;max-width:300px;overflow-y:auto;padding-right:20px}.chat-window-container{align-items:center;display:flex;flex:2 1;justify-content:center;padding:20px}.chat-window{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;box-shadow:0 2px 4px #0000001a;overflow-y:auto}.chat-window,.no-chat-selected{border-radius:10px;height:100%;padding:20px;width:100%}.no-chat-selected{align-items:center;background-color:#ffffff4d;border:1px dashed #ddd;color:#888;display:flex;font-size:18px;justify-content:center;text-align:center}.modal-overlay{animation:fadeIn .3s ease-in-out;height:100%;width:100%}.modal-content{background:#ffffffe6;border-radius:12px;box-shadow:0 4px 8px #0003;position:relative;width:400px}.close-modal-btn{background:none;font-size:20px;position:absolute;right:10px;top:10px}@media (max-width:768px){.chat-content{flex-direction:column}.chat-list-container{border-right:none;max-width:100%}.chat-window-container{width:100%}}.group-page-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:900px}.create-group-container{background:#f9f9ff;border-radius:10px;box-shadow:0 3px 8px #0000001a;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px}.create-group-container input{border:1px solid #ddd;border-radius:8px;padding:10px;width:100%}.create-group-container button{background:#5552ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:.3s}.create-group-container button:hover{background:#7774ff}.group-list{display:flex;flex-direction:column;gap:15px}.group-card{align-items:center;background:#d5e1ff;border-radius:12px;box-shadow:0 3px 8px #0000001a;cursor:pointer;display:flex;justify-content:space-between;padding:15px;transition:transform .2s ease-in-out,box-shadow .3s ease-in-out}.group-card h3{color:#333;font-size:18px;margin:10px}.loading-text{color:#777;font-size:16px;text-align:center}.error-message{color:red;font-weight:700;margin-top:10px;text-align:center}.group-page-container-head{align-items:center;background-color:#d5e1ff;box-shadow:0 4px 6px #0000001a;color:#333;display:flex;font-family:Arial,sans-serif;font-weight:700;justify-content:center;overflow:hidden;padding:20px;position:relative}.group-page-container-head:before{animation:slide 3s linear infinite;background:linear-gradient(45deg,#fff0,#fffc,#fff0);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(-45deg);width:200%;z-index:1}@keyframes slide{0%{transform:translateX(-100%) rotate(-45deg)}to{transform:translateX(100%) rotate(-45deg)}}.header-text{position:relative;z-index:2}.header-icon{fill:#333;animation:pulse 2s infinite;height:40px;margin-right:15px;width:40px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.group-avatar2{height:50px;position:relative;width:50px}.group-avatar2 img{border-radius:4px;box-shadow:0 3px 6px #0000001a;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);display:block;height:100%;object-fit:cover;opacity:1;transition:transform .3s ease;width:100%}.group-card:hover .group-avatar2 img{transform:scale(1.1)}.group-card:hover{background-color:#b7ccff;box-shadow:0 5px 12px #00000026;transform:scale(1)}.search-group-container{background:#f0f4ff;border-radius:10px;box-shadow:0 2px 6px #0000000d;margin-bottom:20px;padding:10px 15px}.search-group-container input{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .3s ease;width:100%}.search-group-container input:focus{border-color:#5552ff;box-shadow:0 0 0 3px #5552ff1a;outline:none}body,html{margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.group-detail-container{background:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:1100px;overflow-x:hidden;padding:20px}.cover-background{background:linear-gradient(180deg,#6863ff 0,#5552ff);border-radius:15px;height:180px;margin-bottom:40px;overflow:visible;position:relative}.group-header-row{align-items:center;background:#333;border-radius:0 0 15px 15px;bottom:0;box-shadow:0 2px 6px #0000004d;display:flex;gap:10px;left:0;padding:20px 20px 20px 140px;position:absolute;right:0}.group-avatar{background-color:#fff;border:3px solid #fff;border-radius:50%;bottom:25px;height:100px;left:20px;overflow:hidden;position:absolute;width:100px;z-index:10}.group-avatar img{height:100%;object-fit:cover;width:100%}.group-header-info{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.group-header-info h1{color:#fff;font-size:18px;margin-bottom:2px}.subscription-status{color:#ccc;font-size:12px}.group-header-actions{display:flex;gap:6px;min-width:0;position:relative}.subscribe-btn{background:#28a745;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:.3s}.subscribe-btn:hover{background:#218838}.unsubscribe-btn{background:#dc3545;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:.3s}.unsubscribe-btn:hover{background:#c82333}.blacklist-btn,.cancel-btn,.close-modal-btn,.delete-group-btn,.delete-post-btn,.demote-btn,.edit-btn,.more-btn,.promote-btn,.remove-btn,.save-btn,.show-all-btn{background:#b0a7ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:.3s}.blacklist-btn:hover,.cancel-btn:hover,.close-modal-btn:hover,.delete-group-btn:hover,.delete-post-btn:hover,.demote-btn:hover,.edit-btn:hover,.more-btn:hover,.promote-btn:hover,.remove-btn:hover,.save-btn:hover,.show-all-btn:hover{background:#9c92f5}.blacklist-item button,.group-description .edit-btn,.group-member-item button{margin-left:8px}.more-dropdown{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0003;display:flex;flex-direction:column;min-width:160px;padding:10px;position:absolute;right:0;top:35px;z-index:1000}.more-dropdown button{background:none;border:none;color:#333;cursor:pointer;font-size:12px;padding:5px 0;text-align:left;transition:.2s}.more-dropdown button:hover{color:#5552ff}.main-content{gap:20px;justify-content:center;min-height:600px;width:100%}.left-column{width:80%}.left-column,.right-column{min-width:0;overflow-x:hidden}.right-column{display:flex;flex-direction:column;width:40%}.new-post-form{background:#f9f9ff;border-radius:15px;margin-bottom:20px;padding:15px}.new-post-form textarea{border:1px solid #ddd;border-radius:8px;color:#333;font-size:14px;margin-bottom:10px;overflow-wrap:anywhere;padding:10px;resize:none;white-space:pre-wrap;width:100%;word-break:break-all}.new-post-form input[type=file]::file-selector-button{background-color:#5552ff;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:10px;padding:8px 16px;transition:background-color .3s}.new-post-form input[type=file]::file-selector-button:hover{background-color:#3725b5}.new-post-form button{background:#5552ff;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:16px;padding:8px 16px;transition:.3s}.new-post-form button:hover{background:#3a37cc}.post-list{display:flex;flex-direction:column;gap:10px}.post-card{background:#f9f9ff;border-radius:15px;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;padding:15px;width:100%}.post-card,.post-content{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-all}.post-content{color:#333;font-size:16px;margin-bottom:10px}.post-author,.post-date{color:#777;display:block;font-size:14px;margin-bottom:2px}.post-images{margin-top:10px}.post-image{border-radius:8px;height:auto;margin-right:5px;max-height:500px;max-width:100%;object-fit:cover}.group-info{background:#f9f9ff;border-radius:15px;margin-bottom:20px;padding:15px}.group-info h2{color:#333;font-size:18px;margin-bottom:10px}.group-description{background:#fff;border:1px solid #ddd;border-radius:8px;color:#444;font-size:14px;margin-bottom:15px;min-height:50px;overflow-wrap:anywhere;padding:10px;white-space:pre-wrap;word-break:break-all}.group-members-count,.role-info{color:#666;font-size:14px;margin-bottom:10px}.group-blacklist-title,.group-members-title{color:#333;font-size:16px;margin-bottom:10px;margin-top:20px}.group-blacklist-list,.group-members-list{list-style:none;margin:0 0 20px;padding:0}.blacklist-item,.group-member-item{color:#333;font-size:14px;margin-bottom:8px}.show-all-btn{background:#b0a7ff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:6px 12px;transition:.3s}.show-all-btn:hover{background:#9c92f5}.error-message,.loading-text,.no-content,.no-group{color:#777;font-size:16px;margin-top:20px;text-align:center}img{height:auto;max-width:100%}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:15px;box-shadow:0 4px 10px #0003;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.modal-content h3{color:#333;font-size:18px;margin-bottom:10px}.modal-member-list{list-style:none;margin:0;padding:0}.modal-member-list li{color:#333;font-size:14px;margin-bottom:8px}.close-modal-btn{background-color:#b0a7ff;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 16px;transition:.3s}.close-modal-btn:hover{background-color:#9c92f5}.preview-images{display:block;margin-top:10px}.preview-image{border-radius:8px;display:block;height:auto;max-width:150px}.remove-image{align-items:center;background:#5552ff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.preview-wrapper{animation:fadeInUp 1.1s ease-in-out;display:inline-block;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.kinohunter-profile-container{background:#f8f9fa;color:#333;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.kinohunter-profile-title{color:#007bff;font-size:32px;margin-bottom:40px;text-align:center}.kinohunter-section{background-color:#fff;border-left:6px solid #4a00f;border-radius:8px;box-shadow:0 2px 10px #007bff1a;margin-bottom:40px;padding:24px}.kinohunter-section-title{border-bottom:1px solid #e0e0e0;color:#007bff;font-size:24px;margin-bottom:1px;padding-bottom:8px}.kinohunter-section-body{grid-gap:20px;display:grid;font-size:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.fio-kinohunter-form-group,.kinohunter-form-group{display:flex;flex-direction:column}.fio-kinohunter-form-group label,.kinohunter-form-group label{color:#555;font-weight:600;margin-bottom:6px}.kinohunter-form-group input,.kinohunter-form-group select,.kinohunter-form-group textarea{border:1px solid #ccc;border-radius:6px;padding:10px}.kinohunter-form-group input:focus,.kinohunter-form-group select:focus,.kinohunter-form-group textarea:focus{box-shadow:0 0 0 2px #007bff33}.kinohunter-preview{margin-top:10px}.media-image{border-radius:6px;box-shadow:0 2px 6px #0000001a}.media-video{border-radius:6px;width:100%}.kinohunter-edit-btn{background-color:#4a00f7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:30px;padding:12px 24px;transition:background-color .3s ease}.kinohunter-edit-btn:hover{background-color:#0056b3}.kinohunter-button-group{display:flex;gap:16px;justify-content:flex-end;margin-top:30px}.kinohunter-button-group button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.kinohunter-button-group button[type=submit]{background-color:#007bff;color:#fff}.kinohunter-button-group button[type=submit]:hover{background-color:#0056b3}.kinohunter-button-group button[type=button]{background-color:#e0e0e0;color:#333}.kinohunter-button-group button[type=button]:hover{background-color:#cfcfcf}.kinohunter-error,.kinohunter-loading{color:#007bff;font-size:18px;margin-top:60px;text-align:center}.kinohunter-media-block{grid-column:span 2}.kinohunter-media-block img{border-radius:8px;box-shadow:0 2px 10px #007bff26;height:auto;margin-top:10px;max-width:100%}.section-grid{display:grid}@media (max-width:768px){.section-grid{grid-template-columns:1fr}}.kinohunter-search{animation:fadeIn .5s ease-in-out;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 10px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:900px;padding:30px}.kinohunter-search h2{color:#222;font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}.filters{grid-gap:15px;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;padding:20px}.filters input,.filters select{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:.3s ease;width:100%}.filters input:focus,.filters select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.filters button{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;grid-column:span 2;padding:12px;transition:background .3s ease,transform .2s ease}.filters button:hover{background:#0056b3;transform:scale(1.05)}.filters button:disabled{background:#ccc;cursor:not-allowed}.results{gap:15px}.profile-card{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a;padding:20px;transition:.3s ease}.profile-card:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.02)}.profile-card h3{color:#222;font-size:18px;font-weight:700;margin:0 0 10px}.profile-card p{background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;color:#444;font-size:16px;padding:5px;transition:background .3s ease}.profile-card p:hover{background:#e9ecef}.profile-card strong{color:#222;font-weight:700}.results p{background:#f8f9fa;border-radius:8px;color:#888;font-size:18px;padding:20px;text-align:center}@media (max-width:768px){.filters{grid-template-columns:1fr}.filters button{grid-column:span 1;width:100%}.profile-card{padding:15px}}.checkbox-group{grid-gap:8px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-height:200px;overflow-y:auto;padding:10px}.checkbox-group::-webkit-scrollbar{width:6px}.checkbox-group::-webkit-scrollbar-thumb{background:#007bff;border-radius:3px}.checkbox-group::-webkit-scrollbar-track{background:#0000}.filters{grid-gap:20px;background:#fefefe;border-radius:16px;box-shadow:0 8px 20px #00000014;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:30px;padding:30px}.kinohunter-form-group{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;transition:all .3s ease}.kinohunter-form-group:hover{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.kinohunter-form-group label{color:#333;font-size:14px;font-weight:600}.kinohunter-form-group input,.kinohunter-form-group select,.kinohunter-form-group textarea{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:15px;padding:10px 12px;transition:border-color .3s ease,box-shadow .3s ease}.kinohunter-form-group input:focus,.kinohunter-form-group select:focus,.kinohunter-form-group textarea:focus{border-color:#007bff;box-shadow:0 0 5px #007bff40;outline:none}.kinohunter-form-group .checkbox-group{max-height:160px;overflow-y:auto;padding-right:6px}.kinohunter-form-group .checkbox-group::-webkit-scrollbar{width:6px}.kinohunter-form-group .checkbox-group::-webkit-scrollbar-thumb{background-color:#fff;border-radius:3px}.kinohunter-form-group .checkbox-group::-webkit-scrollbar-thumb:hover{background-color:#fff}.kinohunter-form-group input,.kinohunter-form-group select{background:#fff;border:1px solid #007bff;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px;transition:.2s ease;width:100%}.kinohunter-form-group input:focus,.kinohunter-form-group select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.results{display:flex;flex-direction:column;gap:16px;margin-top:24px}.profile-card-kh{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 1px 2px #0000000d;font-size:14px;padding:16px 20px;transition:box-shadow .2s ease}.profile-card-kh:hover{box-shadow:0 4px 12px #007bff26}.profile-card-kh h3{color:#007bff;font-size:18px;margin-bottom:8px;margin-top:0}.profile-card-kh p{line-height:1.4;margin:4px 0}.toggle-button-kh{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;margin-top:10px;padding:6px 12px;transition:background-color .2s ease}.toggle-button-kh:hover{background-color:#0056b3}.expanded-info-kh{grid-gap:12px 24px;border-top:1px solid #dee2e6;display:grid;font-size:13px;gap:12px 24px;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:12px}.expanded-info-kh p{display:grid}.media-image{border-radius:8px;box-shadow:0 1px 6px #0000001a;margin-top:6px;max-height:200px;max-width:100%;object-fit:cover}.full-width-row{align-items:baseline;color:#888;display:flex;flex-wrap:wrap;font-size:18px;gap:12px 24px;grid-column:1/-1;margin:4px 0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.job-list-container{animation:fadeIn .5s ease-in-out;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 10px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:900px;padding:30px}.job-list-title{color:#222;font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}.job-search-input{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;font-size:16px;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.job-search-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.job-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin-top:20px;padding:0}.job-item{background:#fff;border:1px solid #ddd;box-shadow:0 2px 6px #0000001a;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.job-item:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.02)}.job-title{color:#007bff;font-size:18px;text-decoration:none;transition:color .3s ease}.job-title:hover{color:#0056b3}.job-owner{color:gray;font-size:14px;margin-top:5px}.job-error,.job-loading,.no-jobs-message{background:#f8d7da;border-radius:8px;color:#888;font-size:18px;padding:20px;text-align:center}@media (max-width:768px){.job-list-container{padding:20px}.job-search-input{font-size:14px}.job-item{padding:12px}}.job-detail-container{animation:fadeIn .6s ease-in-out;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:800px;padding:20px;transition:all .3s ease}.job-title{font-size:24px;margin-bottom:15px;text-align:center}.job-description{color:#555;font-size:16px;line-height:1.5;margin-bottom:20px}.job-info{background:#f8f8f8;border-radius:8px;box-shadow:inset 0 0 8px #0000000d;color:#444;display:flex;flex-direction:column;font-size:16px;gap:8px;padding:15px}.apply-button{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-top:20px;padding:12px;text-align:center;transition:all .3s ease;width:100%}.apply-button:hover{background:linear-gradient(135deg,#2e7d32,#1b5e20);transform:scale(1.05)}.apply-message{background:#c8e6c9;border-radius:6px;color:#1b5e20;font-size:14px;margin-top:15px;padding:10px}.apply-message,.job-loading{font-weight:700;text-align:center}.job-loading{color:#888;font-size:18px;padding:20px}@media (max-width:768px){.job-detail-container{padding:15px;width:90%}.job-title{font-size:22px}.apply-button,.job-description,.job-info{font-size:14px}}.application-item{flex-direction:column}.job-link{color:#007bff;font-size:16px;font-weight:700;text-decoration:none}.job-link:hover{text-decoration:underline}.status-badge{border-radius:6px;display:inline-block;font-size:14px;font-weight:700;margin-top:5px;padding:6px 12px}.status-badge.pending{background:#ffeb3b;color:#795548}.status-badge.accepted{background:#4caf50;color:#fff}.status-badge.rejected{background:#f44336;color:#fff}.owner-comment{background:#f4f4f4;border-radius:5px;color:#666;font-size:.9em;margin-top:5px;padding:8px}.application-date{color:#999;font-size:.8em;margin-top:5px}.error-message,.loading-message,.no-applications{border-radius:8px;color:#777;font-size:16px;margin-top:20px;padding:15px;text-align:center}@media (max-width:768px){.applications-container{padding:15px;width:90%}.applications-title{font-size:22px}.job-link{font-size:14px}.status-badge{font-size:12px}}.manage-jobs-container{animation:fadeIn .6s ease-in-out;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:800px;padding:20px}.manage-jobs-title{color:#333;font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}.jobs-list{list-style:none;margin:0;padding:0}.job-item{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:background .3s ease}.job-item:hover{background:#e0e0ff}.job-title{color:#333;font-size:16px;font-weight:700}.job-company{color:#666;font-size:14px}.manage-applications{color:#007bff;font-size:14px;font-weight:700;text-decoration:none}.manage-applications:hover{text-decoration:underline}.no-applications{color:#999;font-size:14px}.delete-job-btn{background:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background .3s}.delete-job-btn:hover{background:#d32f2f}.error-message,.loading-message,.no-jobs-message{color:#777;font-size:16px;margin-top:20px;padding:15px;text-align:center}@media (max-width:768px){.manage-jobs-container{padding:15px;width:90%}.manage-jobs-title{font-size:22px}.job-title{font-size:14px}.delete-job-btn{font-size:12px;padding:4px 8px}}.create-job-container{animation:fadeIn .6s ease-in-out;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:600px;padding:20px}.create-job-title{color:#333;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.create-job-form{display:flex;flex-direction:column;gap:12px}.input-field,.textarea-field{border:1px solid #ddd;border-radius:6px;font-size:16px;padding:10px;transition:border-color .3s ease;width:100%}.input-field:focus,.textarea-field:focus{border-color:#007bff;outline:none}.textarea-field{height:100px;resize:vertical}.submit-btn{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background .3s}.submit-btn:hover{background:#0056b3}.submit-btn:disabled{background:#ccc;cursor:not-allowed}.error-message,.loading-message,.success-message{border-radius:8px;font-size:16px;margin-bottom:10px;padding:10px;text-align:center}.success-message{background:#00ff001a;border:1px solid green;color:green}@media (max-width:768px){.create-job-container{padding:15px;width:90%}.create-job-title{font-size:20px}.input-field,.submit-btn,.textarea-field{font-size:14px}.submit-btn{padding:8px}}.applications-container{animation:fadeIn .6s ease-in-out;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:800px;padding:20px}.applications-title{color:#333;font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}.applications-list{list-style:none;margin:0;padding:0}.application-item{align-items:center;background:#f8f8f8;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:background .3s ease}.application-item:hover{background:#e0e0ff}.applicant-name{color:#007bff;font-size:16px;font-weight:700;text-decoration:none}.applicant-name:hover{text-decoration:underline}.status-dropdown{border-radius:6px;cursor:pointer;font-size:14px;padding:5px}.status-dropdown option[value=pending]{color:#ff9800}.status-dropdown option[value=accepted]{color:#4caf50}.status-dropdown option[value=rejected]{color:#f44336}.no-applications{background:#f4f4f4;border:1px dashed #ddd;border-radius:8px;color:#888;font-size:16px;margin-top:20px;padding:15px;text-align:center}@media (max-width:768px){.applications-container{padding:15px;width:90%}.applications-title{font-size:22px}.applicant-name{font-size:14px}.status-dropdown{font-size:12px}}.candidate-profile-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:800px;padding:20px;text-align:center}.candidate-title{color:#3a37cc;margin-bottom:20px}.candidate-info{background:#f9f9ff;border-radius:10px;box-shadow:0 2px 6px #0000001a;padding:20px;text-align:left}.candidate-info p{color:#555;margin:10px 0}.candidate-error,.candidate-loading{color:red;font-weight:700;text-align:center}.chat-room-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;height:80vh;margin:20px auto;max-width:600px;padding:20px}.with-chat-name{font-size:24px;gap:5px;padding:10px 15px;transform:translateY(10px)}.chat-policy,.with-chat-name{animation:fadeIn .3s ease-in-out forwards;border-radius:14px;color:#5552ff;display:flex;font-weight:700;line-height:1.4;max-width:70%;opacity:0}.chat-policy{font-size:14px;padding:15px}.chat-messages{background:#f8f8f8;border-radius:8px;flex:1 1;gap:10px;overflow-y:auto;padding:10px}.chat-messages,.message{display:flex;flex-direction:column}.message{animation:fadeIn .3s ease-in-out forwards;border-radius:14px;font-size:18px;gap:5px;line-height:1.4;max-width:70%;opacity:0;padding:10px 15px;transform:translateY(10px)}.sent{align-self:flex-end;background:linear-gradient(135deg,#5552ff,#3a37cc);border-bottom-right-radius:4px;color:#fff}.received{align-self:flex-start;background:#000;border-bottom-left-radius:4px}.sender{font-size:12px;font-weight:700;opacity:.7}.message.sent{align-self:flex-end;background-color:#7774ff}.message.received{align-self:flex-start;background-color:#fff}.chat-input{background-color:#f9f9f9;border-top:1px solid #ccc;padding:10px}.chat-input-form{align-items:center;display:flex;gap:10px}.message-input{border:1px solid #ccc;border-radius:20px;flex-grow:1;font-size:14px;outline:none;padding:8px 12px}.image-upload-label{align-items:center;background-color:#7774ff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;padding-bottom:7px;text-align:center;transition:background-color .2s ease;width:36px}.image-upload-label:hover{background-color:#0056b3}.send-button{background-color:#7774ff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;height:36px;padding:0 16px;transition:background-color .2s ease}.send-button:hover{background-color:#0056b3}.selected-image-info{align-items:center;color:#333;display:flex;font-size:13px;gap:8px;margin-top:5px}.cancel-image-button{background:none;border:none;color:#d00;cursor:pointer;font-size:16px}.chat-user-link{color:var(--blue,#007bff);color:#007bff;cursor:pointer;text-decoration:underline}.chat-user-link:hover{text-decoration:none}.with-chat-name{font-size:20px;font-weight:500;margin-bottom:12px;text-align:center}.chat-fullname{color:#222;font-size:22px;font-weight:700}.chat-username-link{color:#007bff;font-size:14px;text-decoration:none}.chat-username-link:hover{text-decoration:underline}.message-header{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.message-timestamp{font-size:12px}.emoji-button{background:none;border:none;cursor:pointer;font-size:20px;margin-left:8px}.placeholder-container{color:#5552ff;padding:100px 20px;text-align:center}.placeholder-title{font-size:48px;font-weight:900;margin-bottom:20px}.placeholder-text{color:#333;font-size:20px}.vjs-svg-icon{fill:currentColor;background-position:50%;background-repeat:no-repeat;display:inline-block;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{display:block;height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{background-color:#000000b3;bottom:10%;font-size:2em;padding:.5em;position:absolute;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:50%;line-height:1.5em;margin-left:-1.5em;margin-top:-.81666em;opacity:1;padding:0;position:absolute;top:50%;transition:all .4s;width:3em}.vjs-big-play-button .vjs-svg-icon{height:1em;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:1em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:#73859f80;border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{box-shadow:none;outline:.0625em solid #fff}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;font-size:1.2em;justify-content:center;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:auto;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:#2b333fb3;bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;line-height:.35em;position:absolute;right:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{height:.9em;line-height:.15em;pointer-events:none;position:absolute;right:-.4em;top:-.35em;width:.9em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:#000c;color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:#73859f80;cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{height:.9em;pointer-events:none;position:absolute;width:.9em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:#2b333fb3;bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:#000c;color:#fff}.vjs-poster{bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{height:100%;object-fit:contain;width:100%}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{fill:#888;height:1em;pointer-events:none;width:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{bottom:0;left:0;right:0;top:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{background-clip:padding-box;border:.6em solid #2b333fb3;border-radius:50%;box-sizing:border-box;display:none;height:5em;left:50%;opacity:.85;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:5em}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{align-items:center;animation:vjs-spinner-show 0s linear .3s forwards;display:flex;justify-content:center}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff #0000 #0000;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{height:1.5em;width:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"\f10c";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" \f12e";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;transition:opacity .1s;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-transient-button{align-items:center;background-color:#32323280;cursor:pointer;display:flex;height:3em;justify-content:center;opacity:1;position:absolute;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1 1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.cinema-page{background:#0f0f0f;border-radius:16px;color:#fff;min-height:calc(100vh - 100px);padding:20px}.category-select-container{margin:0 20px;position:relative}.category-select{-webkit-appearance:none;appearance:none;background:#1a1a1a;border:2px solid #5b3fe7;border-radius:12px;color:#5b3fe7;cursor:pointer;font-size:16px;font-weight:500;padding:12px 16px;width:200px}.category-select:focus{box-shadow:0 0 0 3px #5b3fe74d;outline:none}.category-select:hover{background:#2d2d2d}.category-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e5e5e5'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px}@-moz-document url-prefix(){.category-select{padding-right:36px}}.category-option{background:#1a1a1a;color:#5b3fe7!important;font-size:15px;padding:12px}.category-select::-webkit-scrollbar{background:#2d2d2d;width:8px}.category-select::-webkit-scrollbar-thumb{background:#5b3fe7;border-radius:4px}.category-option:hover{background:#5b3fe7!important;color:#fff!important}.cinema-layout{gap:16px}.video-main{flex:3 1;max-width:none}.film-title{color:#fff;font-size:1.3rem;margin-top:12px;text-align:center}.video-sidebar{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-left:20px}.thumbnail{background-color:#1c1c1c;border-radius:10px;box-shadow:0 4px 10px #0003;flex-basis:calc(25% - 1.5rem);flex-grow:1;flex-shrink:1;max-width:calc(25% - 1.5rem);min-width:calc(25% - 1.5rem);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.thumbnail__img{border-radius:0;height:auto}.thumbnail p{color:#ddd;font-size:.85rem;margin:0;padding:6px;text-align:center}.thumbnail__title{color:#eee;font-size:15px;padding:.75rem 1rem}.thumbnail.active{box-shadow:0 0 12px #6a00ffcc}.video-main .react-player__preview,.video-main video{border-radius:16px}.video-title{color:#fff;font-size:20px;font-weight:700;margin-top:12px;text-align:center}.video-description{background-color:#202124;border-radius:8px;box-shadow:inset 0 0 4px #0000001a;box-sizing:border-box;color:#fff;font-size:16px;line-height:1.6;margin-top:16px;min-height:120px;padding:16px;width:100%}.video-sidebar{flex:1 1;max-width:240px}.video-sidebar .thumbnail:hover{transform:scale(1.05)}.thumbnail{background:#111;border-radius:12px;cursor:pointer;padding:8px;transition:transform .2s,box-shadow .2s}.thumbnail.active,.thumbnail:hover{box-shadow:0 0 12px #4e33f299;transform:scale(1.03)}.thumbnail__img{border-radius:8px;display:block;margin-bottom:8px;width:100%}.thumbnail__title{color:#fff;font-size:14px;margin:0;text-align:center}.cinema-layout{display:flex;gap:20px;margin-top:10px}.filter-sidebar{display:flex;flex-direction:column;gap:12px;width:140px}.filter-sidebar ul{list-style:none;margin:0;padding:0}.filter-sidebar li{margin-bottom:12px}.filter-sidebar .filter-btn{background:#4e33f2;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;width:100%}.filter-sidebar .filter-btn.active{background:#3800b0}.filter-sidebar .filter-btn:hover{transform:translateX(3px)}.video-main{margin-bottom:24px;width:100%}.film-description{background-color:#212121;border-radius:16px;box-sizing:border-box;color:#fff;font-size:14px;line-height:1.5;margin:12px auto 0;max-width:100%;padding:16px}.cinema-header-row{max-width:100%}.search-container-cinema{flex-shrink:0}.search-cinema-input{background:#2f3033;color:#e5e5e5;width:280px}.search-input:focus{background:#ecebff;outline:none}.cinema-page .cinema-header-row{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0 20px;position:relative}.cinema-page .search-cinema-input{background:#2f3033;border:none;border-radius:16px;box-shadow:inset 2px 2px 6px #0006;color:#e5e5e5;font-size:1rem;max-width:70vw;padding:10px 14px;transition:background .2s ease;width:360px}.cinema-page .search-cinema-input:focus{background:#3a3b3f;outline:none}.content--cinema .cinema-page{background-color:initial!important;box-shadow:none!important}.cinema-header-row{align-items:center;display:flex;flex-wrap:nowrap;gap:24px;height:64px;justify-content:space-between;margin-bottom:16px;padding:0 20px}.preview-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.preview-grid .thumbnail{background:#111;border-radius:12px;cursor:pointer;padding:8px;transition:transform .2s,box-shadow .2s}.preview-grid .thumbnail:hover{transform:scale(1.05)}.preview-grid .thumbnail.active{box-shadow:0 0 12px #6a00ffcc}.preview-grid .thumbnail__img{aspect-ratio:16/9;border-radius:8px;margin-bottom:6px;object-fit:cover;width:100%}.preview-grid .thumbnail__title{color:#fff;font-size:14px;text-align:center}.search-suggestions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1ef2;border-radius:12px;box-shadow:0 8px 20px #00000080;left:0;max-height:200px;overflow-y:auto;padding:10px 0;position:absolute;top:55px;width:100%;z-index:1000}.search-suggestion{color:#fff;cursor:pointer;font-size:15px;padding:10px 16px;transition:background .2s,color .2s}.search-suggestion:hover{background:#4c33f2;border-radius:8px;color:#fff}.category-label{color:#e5e5e5;font-size:14px;margin-right:12px;white-space:nowrap}.category-select-container{align-items:center;display:flex}.search-container-cinema{position:relative;z-index:1000}.cinema-left{gap:16px}.cinema-left,.cinema-right{align-items:center;display:flex}.cinema-right{gap:20px;margin-left:auto;padding-right:40px}.cinema-title--cinemahall{color:#5b3fe7!important;font-size:2rem!important;line-height:1!important;padding:0!important}.cinema-back-btn--cinemahall,.cinema-title--cinemahall{align-items:center!important;display:flex!important;margin:0!important;transform:translateY(-4px)!important}.cinema-back-btn--cinemahall{background-color:#5b3fe7!important;border-radius:999px!important;color:#fff!important;font-size:15px!important;height:40px!important;justify-content:center!important;padding:10px 16px!important}.category-label--filter{color:#5b3fe7;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-right:12px;text-transform:none}body{padding:0}.cinema-back-btn{background-color:#ff5722;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:20px;padding:10px 20px}.cinema-back-btn:hover{background-color:#e64a19}.cinema-title{color:#ff5722;font-size:36px;margin-bottom:20px;text-align:center}.search-container-cinema{display:flex;justify-content:center;margin-bottom:20px}.search-cinema-input{border:2px solid #ff5722;border-radius:5px;font-size:16px;max-width:500px;padding:10px;width:80%}.banner-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.banner-item{position:relative;text-align:center}.banner-image-container{border-radius:15px;box-shadow:0 4px 8px #0003;overflow:hidden;position:relative}.banner-image{display:block;height:auto;transition:transform .3s ease,filter .3s ease;width:100%}.banner-image:hover{filter:brightness(.8);transform:scale(1.1)}.banner-overlay{background-color:#0009;bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .3s ease}.banner-item:hover .banner-overlay{opacity:1}.banner-description{font-size:14px;margin:0}.banner-title{color:#333;font-size:18px;margin-top:10px}.search-cinema-input{background:#ffeeda;border:none;border-radius:16px;box-shadow:inset 2px 2px 6px #0006;color:#363636;font-size:1rem;max-width:60vw;padding:8px 12px;width:90%}body{background-color:#edf2f4;font-family:Arial,sans-serif;margin:0}.App{background-color:#dbdbdb;display:flex;flex-direction:column;min-height:100vh}.head_menu{background-color:#f8f8f8;box-shadow:0 4px 6px #0000001a;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:120}.head_menu nav ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.head_menu nav ul li{margin:0 15px}.head_menu nav ul li a{color:#333;font-size:14px;text-decoration:none;transition:color .3s ease}.head_menu nav ul li a:hover{color:#007bff}.kino-hunt-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:80px}.kino-hunt-header .kino{color:#00243e;font-size:48px;font-weight:700}.kino-hunt-header .hunt{color:#4e33f2;font-size:48px;font-weight:700}.main-content{display:flex;flex:1 1}.sidebar.left-sidebar{background-color:#fff;border-radius:14px;border-right:1px solid #ddd;box-shadow:4px 0 10px #0000001a;padding:20px;width:250px}.sidebar.left-sidebar .nameblock,.sidebar.right-sidebar .nameblock{background:#4a00f7;border-radius:14px;box-shadow:1px 1px 1px 0 #0000004d;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:15px;padding:10px;text-align:center;text-shadow:1px 1px 1px #0003}.sidebar.left-sidebar .nav_l ul,.sidebar.right-sidebar .nav_r ul{list-style:none;margin:0;padding:0}.sidebar.left-sidebar .nav_l ul li,.sidebar.right-sidebar .nav_r ul li{margin-bottom:10px}.sidebar.left-sidebar .nav_l ul li a,.sidebar.right-sidebar .nav_r ul li a{background:#d5e1ff;border-radius:14px;box-shadow:inset 2px 2px 6px #0000001a,inset -2px -2px 6px #ffffffb3;color:#1e344f;display:block;font-size:16px;font-weight:500;padding:12px 18px;text-decoration:none;transition:all .3s ease}.sidebar.left-sidebar .nav_l ul li a:hover,.sidebar.right-sidebar .nav_r ul li a:hover{background-color:#b7ccff}.content{background-color:#f8f8f8;border-radius:14px;box-shadow:0 4px 6px #0000001a;flex:1 1;margin-left:20px;margin-right:20px;padding:20px}.sidebar.right-sidebar{background-color:#fff;border-left:1px solid #ddd;border-radius:14px;box-shadow:-4px 0 10px #0000001a;padding:20px;width:250px}.footer{background-color:#5c80e7;border-radius:15px;color:#fff;margin:40px;padding:0 10px;position:relative}.footer-content{flex-direction:column;gap:20px;margin-bottom:20px}.footer-content,.footer-title{align-items:center;display:flex}.footer-title{font-size:48px;font-weight:700}.footer-title .kino{color:#00243e}.footer-title .hunt{color:#fff}.footer-links{display:flex;gap:20px;justify-content:center}.footer-links a{color:#fff;font-size:16px;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#b0a7ff}.footer-bottom{align-items:center;display:flex;justify-content:space-between;padding:10px 0 0}.footer-logo-block{position:static}.footer-logo-block img{height:auto;width:200px}.footer-rights-block{background-color:#edf2f4;border-radius:15px 15px 0 0;color:#333;font-size:14px;margin:0 0 0 33%;padding:10px 20px;position:relative;text-align:center;width:33%;z-index:1}#scrollToTopBtn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;left:90%;position:absolute;top:70%;transform:translateY(-50%);transition:opacity .3s ease}#scrollToTopBtn img{height:auto;width:30%}#scrollToTopBtn span{color:#fff;font-size:14px;font-weight:700;transition:color .3s ease}#scrollToTopBtn:hover span{color:#b0a7ff}.sidebar.left-sidebar .nav_l ul li.active a,.sidebar.right-sidebar .nav_r ul li.active a{background:#ecebff;box-shadow:inset 3px 3px 8px #00000026,inset -3px -3px 8px #fffc;color:#4a00f7}.sidebar.left-sidebar .back-btn{background:#f4f4f4;border-radius:14px;box-shadow:inset 2px 2px 6px #0000001a,inset -2px -2px 6px #ffffffb3;color:#1e344f;cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:12px 18px;text-align:center;text-align:left;transition:all .3s ease}.sidebar.left-sidebar .back-btn:hover{background-color:#ecebff;box-shadow:inset 2px 2px 8px #0000001f,inset -2px -2px 6px #fff9;color:#4a00f7}.support-link{background:#f4f4f4;border-radius:14px;box-shadow:inset 2px 2px 6px #0000001a,inset -2px -2px 6px #ffffffb3;color:#1e344f;display:block;font-size:16px;font-weight:500;padding:12px 18px;text-decoration:none;transition:all .3s ease}.support-link:hover{background-color:#ecebff;box-shadow:inset 2px 2px 8px #0000001f,inset -2px -2px 6px #fff9;color:#4a00f7}.content--cinema{background:#111;flex:1 1;transition:background .3s ease}.content--cinema+.right-sidebar{display:none}.content--cinema{background-color:#111;border-radius:16px;padding:20px}body.cinema-mode,html.cinema-mode{background-color:#f0f2f5!important}.file-label input[type=file]{display:none}input[type=file]{color:#333;font-family:inherit;font-size:14px;padding:6px}input[type=file]::file-selector-button{background-color:#5552ff;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-right:12px;padding:8px 16px;transition:background-color .3s}input[type=file]::file-selector-button:hover{background-color:#3725b5}.thumbanons__img{border-radius:8px;display:block;margin-bottom:8px;width:100%}.thumbanons__title{color:#000;font-size:14px;margin:0;text-align:center}.tumbanons{background:#4a00f7;border-radius:14px;box-shadow:1px 1px 1px 0 #0000004d;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:15px;padding:10px;text-align:center;text-shadow:1px 1px 1px #0003}.edit-profile-btn,button{background-color:#fff;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:12px 24px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.edit-profile-btn:before,button:before{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:8px;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.edit-profile-btn:hover:before,button:hover:before{opacity:1}.edit-profile-btn:hover,button:hover{box-shadow:0 6px 10px #0003;transform:translateY(-2px)}.kinohub-tooltip-container{display:inline-block;position:relative}.tooltip-text{background-color:#fff;border-radius:4px;bottom:100%;box-shadow:0 2px 8px #0000001a;color:#333;left:50%;margin-left:-150px;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:300px;z-index:1}.tooltip-text[aria-hidden=false]{opacity:1;visibility:visible}.kinohub-link{position:relative;z-index:2}.paywall-container{background:#1c1c1c;border-radius:20px;box-shadow:0 0 20px #0006;color:#fff;margin:80px auto;max-width:600px;padding:40px;text-align:center}.paywall-title{color:#5b3fe7;font-size:2rem;margin-bottom:20px}.paywall-text{font-size:18px;margin-bottom:10px}.paywall-price{font-size:20px;margin-bottom:30px}.paywall-button{background-color:#5b3fe7;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:18px;padding:12px 24px;transition:background-color .2s ease}.paywall-button:hover{background-color:#472dd3}.interview-wrapper{background-color:#0f0f0f;color:#fff;min-height:calc(100vh - 80px);padding:2rem}.interview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.interview-header h1{color:#fff;font-size:2rem;margin:0}.interview-back-btn{background:none;border:none;color:#3498db;cursor:pointer;font-size:1rem;transition:color .3s ease}.interview-back-btn:hover{color:#2980b9}.interview-search{display:flex;justify-content:center;margin-bottom:2rem}.interview-search input{background-color:#1e1e1e;border:none;border-radius:8px;box-shadow:0 2px 6px #0003;color:#fff;font-size:16px;max-width:500px;outline:none;padding:12px 16px;width:100%}.interview-search input::placeholder{color:#999}.interview-content{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.interview-video{background-color:#111;border-radius:12px;overflow:hidden;padding-top:56.25%;position:relative}.interview-video iframe,.interview-video video{border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.interview-description{background-color:#1a1a1a;border-radius:12px;color:#ddd;padding:1rem}.interview-description h2{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.interview-description p{font-size:1rem;line-height:1.6}.interview-gallery{display:flex;flex-wrap:wrap;gap:1.5rem}.interview-thumbnail{background-color:#1c1c1c;border-radius:10px;box-shadow:0 4px 10px #0003;cursor:pointer;flex-basis:calc(33.33% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(33.33% - 1rem);min-width:calc(33.33% - 1rem);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.interview-thumbnail:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-5px)}.interview-thumbnail.active{outline:2px solid #3498db}.interview-thumbnail-img{display:block;height:auto;width:100%}.interview-thumbnail-title{color:#eee;font-size:15px;padding:.75rem 1rem;text-align:center}@media (max-width:1024px){.interview-thumbnail{flex-basis:calc(50% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(50% - 1rem);min-width:calc(50% - 1rem)}}@media (max-width:600px){.interview-thumbnail{flex:1 1 100%;max-width:100%;min-width:100%}.interview-header{align-items:flex-start;flex-direction:column;gap:.5rem}.interview-back-btn{order:-1}}.user-reviews-page{max-width:900px}.user-reviews-page h2{color:#333;font-size:2rem}.user-list-reviews{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.user-card{align-items:center;background:#f5f5f5;border-radius:12px;box-shadow:0 4px 12px #00000014}.user-card img{border:2px solid #007bff;height:60px;width:60px}.user-card a{font-weight:500}.user-reviews-page{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.user-reviews-page h2{margin-bottom:1.5rem;text-align:center}.review-tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.review-tabs button{background-color:#fff;border:1px solid #007bff;border-radius:6px;color:#007bff;cursor:pointer;padding:.6rem 1.2rem;transition:all .3s ease}.review-tabs .active,.review-tabs button:hover{background-color:#007bff;color:#fff}.user-list-reviews{list-style:none;padding:0}.user-card{align-items:flex-start;background:#f9f9f9;border-radius:8px;box-shadow:0 1px 4px #0000000f;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.user-card img{border-radius:50%;height:64px;object-fit:cover;width:64px}.user-card strong{color:#222;font-size:1.1rem}.user-card a{color:#007bff;font-size:.95rem;text-decoration:none}.user-card a:hover{text-decoration:underline}.user-card p{font-size:.95rem;margin:.5rem 0 0}.review-search{margin:1rem 0;text-align:center}.review-search input{border:1px solid #ccc;border-radius:8px;font-size:1rem;max-width:300px;padding:.5rem 1rem;width:100%}.leave-review-page{margin:auto;max-width:600px;padding:2rem}.leave-review-page label{display:block;font-weight:700;margin-top:1rem}.leave-review-page input,.leave-review-page textarea{border:1px solid #ccc;border-radius:6px;margin-top:.5rem;padding:.5rem;width:100%}.leave-review-page button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1.5rem;padding:.75rem 1.5rem}.success-message{background-color:#d4edda;border-radius:5px;color:#155724;margin-bottom:1rem;padding:1rem}.stars{cursor:pointer;display:flex;font-size:2rem;gap:.5rem;margin-bottom:1rem}.star{color:#ccc;transition:color .2s}.star.selected{color:gold}.notifications{animation:fadeIn .3s ease-in-out forwards;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:30px auto;max-width:600px;padding:20px}.notifications h2{color:#5552ff;font-size:24px;font-weight:600;margin-bottom:15px;text-align:center}.notifications ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.notification-item{animation:fadeIn .3s ease-in-out forwards;background-color:#f8f8f8;border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;font-size:15px;gap:4px;padding:12px 16px}.notification-item strong{color:#333}.notification-item a{color:#007bff;font-size:14px;text-decoration:underline}.notification-item a:hover{color:#0056b3;text-decoration:none}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(10px)}}*{box-sizing:border-box;margin:0;padding:0}.coming-soon-container{align-items:center;background:linear-gradient(45deg,#1a1a1a,#2d2d2d);color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.container{animation:float 3s ease-in-out infinite;background:#ffffff0d;border-radius:15px;box-shadow:0 0 30px #0000004d;padding:40px;text-align:center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.logo{color:#6200ea;font-size:4rem;font-weight:600;margin-bottom:20px;text-shadow:0 0 20px #6400ea80}h2{color:#e0e0e0;font-size:2rem;margin-bottom:30px}.coming-soon-text{color:#bdbdbd;font-size:1.2rem;margin-bottom:40px}.arrow{animation:bounce 2s infinite;bottom:20px;font-size:2rem;left:50%;position:fixed;transform:translateX(-50%)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.particle{animation:float 3s linear infinite;border-radius:50%;position:absolute}@media (max-width:600px){.logo{font-size:3rem}h2{font-size:1.5rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f893dfea.css.map*/