:root{--primary-color:#ff6b35;--primary-dark:#e55a2b;--secondary-color:#7209b7;--accent-color:#00d4ff;--success-color:#06ffa5;--warning-color:#ffbe0b;--dark-bg:#0a0a0a;--darker-bg:#050505;--card-bg:#1a1a1a;--text-light:#ffffff;--text-muted:#d0d0d0;--gradient-primary:linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);--gradient-secondary:linear-gradient(135deg, #7209b7 0%, #560bad 100%);--gradient-accent:linear-gradient(135deg, #00d4ff 0%, #0099cc 100%);--gradient-dark:linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);--shadow-primary:0 10px 30px rgba(255, 107, 53, 0.3);--shadow-secondary:0 10px 30px rgba(114, 9, 183, 0.3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:var(--text-light);background:var(--dark-bg);overflow-x:hidden}.side-nav{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:2000;background:0 0;padding:0}.side-nav-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);width:50px;height:50px;background:0 0;backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.2);border-radius:0 15px 15px 0;color:var(--text-light);font-size:18px;cursor:pointer;z-index:2001;transition:.3s;box-shadow:none;display:flex;align-items:center;justify-content:center}.side-nav-toggle:hover{background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.2)}.side-nav-toggle i{transition:transform .3s}.side-nav-toggle.rotated{border:none}.side-nav-toggle.rotated i{transform:rotate(180deg)}.side-nav-container{position:absolute;right:0;top:50%;transform:translateY(-50%);background:rgba(26,26,26,.9);backdrop-filter:blur(20px);border-radius:15px 0 0 15px;padding:20px 15px;border:1px solid rgba(255,107,53,.2);box-shadow:0 5px 15px rgba(255,107,53,.1);display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(100%);transition:.3s;width:250px}.side-nav-container.open{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.side-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:180px}.side-nav-item{margin:0}.side-nav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-muted);text-decoration:none;border-radius:10px;transition:.3s;position:relative;min-width:120px;background:0 0;border:none}.side-nav-link:hover{color:var(--text-light);background:rgba(255,107,53,.2);transform:translateX(-5px)}.side-nav-link.active{color:var(--primary-color);background:rgba(255,107,53,.2);box-shadow:0 0 20px rgba(255,107,53,.3)}.side-nav-link i{font-size:16px;width:20px;text-align:center}.side-nav-text{font-size:14px;font-weight:500;white-space:nowrap}@media (max-width:991.98px){.side-nav{display:none!important}}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--gradient-primary);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;z-index:2000;opacity:0;visibility:hidden;transform:translateY(20px);transition:.3s;box-shadow:var(--shadow-primary);display:flex;align-items:center;justify-content:center}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(255,107,53,.4)}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:768px){.back-to-top{bottom:20px;right:20px;width:45px;height:45px;font-size:16px}}.navbar{background:rgba(10,10,10,.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,107,53,.2);padding:1rem 0;transition:.3s;z-index:2100!important}.navbar-brand{font-weight:800;font-size:1.8rem;color:var(--text-light)!important;text-decoration:none;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:15px}.navbar-brand:hover{transform:scale(1.05);transition:transform .3s}.logo-img{transition:.3s;width:96px;height:96px}.logo-text-img{transition:.3s;height:auto;max-height:96px}.nav-link{color:var(--text-muted)!important;font-weight:600;transition:.3s;margin:0 .5rem;position:relative}.nav-link:not(.dropdown-toggle)::after{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:2px;background:var(--gradient-primary);transition:.3s;transform:translateX(-50%)}.nav-link:not(.dropdown-toggle):hover::after{width:100%}.nav-link:hover{color:var(--text-light)!important;transform:translateY(-2px)}.navbar-nav .btn{background:var(--gradient-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:700;transition:.3s;box-shadow:var(--shadow-primary);color:var(--text-light)!important;height:48px;display:inline-flex;align-items:center;justify-content:center}.navbar-nav .btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,107,53,.4);color:var(--text-light)!important}.navbar-nav .btn:active,.navbar-nav .btn:focus{color:var(--text-light)!important}.user-avatar{border-radius:50%;border:2px solid var(--primary-color);transition:.3s;object-fit:cover}.user-avatar:hover{border-color:var(--text-light);transform:scale(1.05)}#userDropdown{padding:.5rem 1rem;text-decoration:none}#userDropdown:focus,#userDropdown:hover{border-color:var(--primary-color);box-shadow:0 5px 20px rgba(255,107,53,.3);text-decoration:none}#userDropdown.show{border-color:var(--primary-color);box-shadow:0 5px 20px rgba(255,107,53,.3)}.dropdown-menu{background:rgba(26,26,26,.98);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.3);border-radius:15px;margin-top:.5rem;box-shadow:0 15px 40px rgba(0,0,0,.5);min-width:200px;padding:.5rem;overflow:hidden;contain:layout}.dropdown-item{color:var(--text-muted)!important;padding:.75rem 1rem;transition:.3s;border-radius:8px;margin:.2rem;display:flex;align-items:center;border:none;width:calc(100% - .4rem)}.dropdown-item:hover{background:rgba(255,107,53,.15)!important;color:var(--text-light)!important;border:none;width:calc(100% - .4rem);margin-left:.2rem;margin-right:.2rem}.dropdown-item.active{background:var(--primary-color)!important;color:var(--text-light)!important}.dropdown-item.text-danger:hover{background:rgba(220,53,69,.15)!important;color:#ff6b6b!important}.dropdown-item i{width:16px;text-align:center}.dropdown-divider{border-top:1px solid rgba(255,107,53,.3);margin:.5rem 1rem;opacity:.6}#discord-login-btn{border:2px solid #5865f2!important;color:#fff!important;background:#5865f2!important;transition:.3s!important;box-shadow:none!important}#discord-login-btn:hover{border-color:#4752c4!important;background:#4752c4!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(71,82,196,.4)!important;outline:0!important}#discord-login-btn:active,#discord-login-btn:focus{border-color:#4752c4!important;background:#4752c4!important;color:#fff!important;box-shadow:0 10px 25px rgba(71,82,196,.4)!important;outline:0!important}#discord-login-btn::after,#discord-login-btn::before{display:none!important}#discord-login-btn:hover::after,#discord-login-btn:hover::before{display:none!important;width:0!important;height:0!important}.navbar-nav #discord-login-btn.nav-link.btn.btn-outline-light{background:#5865f2!important;border-color:#5865f2!important;color:#fff!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.75rem 1.5rem!important}.navbar-nav #discord-login-btn.nav-link.btn.btn-outline-light:hover{background:#4752c4!important;border-color:#4752c4!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(71,82,196,.4)!important}.dropdown-toggle.show,.dropdown-toggle:focus{border-color:var(--primary-color)!important;box-shadow:0 5px 20px rgba(255,107,53,.3)!important}.navbar .dropdown-item:active,.navbar .dropdown-item:focus{background-color:var(--primary-color)!important;color:var(--text-light)!important}.btn:focus,.dropdown-toggle:focus{outline:0!important;box-shadow:0 5px 20px rgba(255,107,53,.3)!important}.navbar-nav .dropdown-toggle,.navbar-nav .dropdown-toggle.show,.navbar-nav .dropdown-toggle:active,.navbar-nav .dropdown-toggle:focus,.navbar-nav .dropdown-toggle:hover{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}#userDropdown,#userDropdown.show,#userDropdown:active,#userDropdown:focus,#userDropdown:hover{background:rgba(26,26,26,.9)!important;border:1px solid rgba(255,107,53,.2)!important;border-radius:25px!important;transition:.3s!important}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent!important;border-color:transparent!important}.dropdown-toggle.btn:active,.dropdown-toggle.btn:focus{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.btn:focus,.nav-link:focus,.profile-tabs *,button:focus{outline:0!important}.profile-tabs :active,.profile-tabs :focus{outline:0!important;box-shadow:none!important}.dropdown-menu.show{display:block;opacity:1;transform:translateY(0)}.dropdown-toggle::after{border-top-color:var(--text-light);transition:transform .3s}.dropdown-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.profile-section{min-height:100vh;background:var(--gradient-dark);padding:6rem 0 2rem}.profile-card{background:rgba(26,26,26,.9);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:2.5rem;margin-bottom:2rem;transition:.3s;position:relative;overflow:hidden}.profile-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity .3s}.profile-card:hover::before{opacity:1}.profile-card:hover{border-color:var(--primary-color);box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-2px)}.profile-header{background:rgba(26,26,26,.9);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:2rem;margin-bottom:2rem;margin-top:1rem}.profile-avatar{width:80px;height:80px;border-radius:50%;border:3px solid var(--primary-color);object-fit:cover;transition:.3s}.profile-avatar:hover{border-color:var(--text-light);transform:scale(1.05)}.profile-tabs{border-bottom:2px solid rgba(255,107,53,.2);display:flex;justify-content:center;max-width:800px;margin:0 auto}.profile-tabs .nav-item{flex:1 1 0;max-width:200px;min-width:0}.profile-tabs .nav-link{background:0 0;border:none!important;outline:0!important;color:var(--text-muted);padding:1rem 1.5rem;border-radius:15px 15px 0 0;transition:.3s;font-weight:600;width:100%;text-align:center;box-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;gap:.5rem}.profile-tabs .nav-link:active,.profile-tabs .nav-link:focus,.profile-tabs .nav-link:hover{background:rgba(255,107,53,.1);color:var(--text-light);border:none!important;outline:0!important;box-shadow:none!important}.profile-tabs .nav-link.active{background:var(--primary-color);color:var(--text-light);border:none!important;outline:0!important;box-shadow:none!important}.profile-tabs .nav-link::after,.profile-tabs .nav-link::before{display:none!important}.profile-tabs .nav-link:focus-visible,.profile-tabs button:active,.profile-tabs button:focus{outline:0!important;box-shadow:none!important;border:none!important}.profile-tabs .nav-link:focus:not(:focus-visible){outline:0!important;box-shadow:none!important}.tab-content{min-height:300px}.tab-pane{text-align:center}.tab-pane .profile-card{text-align:left;width:100%;max-width:1180px;margin:0 auto}.subscription-status{text-align:center;margin-bottom:2rem}.status-badge{display:inline-block;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;margin-bottom:1rem}.status-badge.free{background:rgba(108,117,125,.2);color:#6c757d;border:2px solid #6c757d}.status-badge.pro{background:rgba(255,107,53,.2);color:var(--primary-color);border:2px solid var(--primary-color)}.status-badge.pro i{color:#ffc107}.status-badge.supporter{background:linear-gradient(135deg,#7209b7 0,#560bad 100%);color:var(--text-light);border:2px solid #7209b7}.status-badge.supporter i{color:gold}.subscription-features .feature-list{list-style:none;padding:0;display:inline-block;text-align:left}.subscription-features{margin-bottom:2rem;text-align:center}.subscription-features h5{text-align:center;margin-bottom:1.5rem}.subscription-features .feature-list li{padding:.5rem 0;display:flex;align-items:center;color:#d0d0d0}.upgrade-section{text-align:center;padding:1.5rem;background:rgba(255,107,53,.05);border-radius:15px;border:1px solid rgba(255,107,53,.2)}.profile-tabs-modern{width:100%;margin-bottom:2rem}.profile-tabs-container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:900px;margin:0 auto}.profile-tabs-container.nav{flex-wrap:nowrap;border-bottom:none;padding-left:0}.profile-tab-modern{background:rgba(26,26,26,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,107,53,.2);border-radius:15px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:.3s;cursor:pointer;position:relative;overflow:hidden}.profile-tab-modern.nav-link{color:inherit;text-decoration:none;border:2px solid rgba(255,107,53,.2)!important}.profile-tab-modern.nav-link:focus,.profile-tab-modern.nav-link:hover{color:inherit;border:2px solid rgba(255,107,53,.2)!important}.profile-tab-modern.nav-link:focus-visible{outline:0;box-shadow:none!important}.profile-tab-modern::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s}.profile-tab-modern:hover::before{transform:scaleX(1)}.profile-tab-modern:hover{border-color:var(--primary-color);background:rgba(255,107,53,.05);transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,107,53,.15)}.profile-tab-modern.active{border-color:var(--primary-color);background:rgba(255,107,53,.1);box-shadow:0 10px 30px rgba(255,107,53,.2)}.profile-tab-modern.active::before{transform:scaleX(1)}.tab-icon{width:50px;height:50px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s}.profile-tab-modern:hover .tab-icon{transform:scale(1.1) rotate(-5deg)}.profile-tab-modern.active .tab-icon{transform:scale(1.05);box-shadow:0 5px 15px rgba(255,107,53,.4)}.tab-icon i{font-size:1.5rem;color:#fff}.tab-content-text{display:flex;flex-direction:column;align-items:flex-start;flex:1}.tab-title{font-size:1.1rem;font-weight:700;color:var(--text-light);display:block;line-height:1.2}.tab-subtitle{font-size:.85rem;color:var(--text-muted);display:block;margin-top:.25rem;line-height:1.2}.profile-tab-modern.active .tab-title{color:var(--primary-color)}.profile-tab-modern.active .tab-subtitle{color:var(--text-light)}@media (max-width:768px){.profile-tabs-container{grid-template-columns:1fr;gap:.75rem}.profile-tab-modern{padding:1rem}.tab-icon{width:45px;height:45px}.tab-icon i{font-size:1.25rem}.tab-title{font-size:1rem}.tab-subtitle{font-size:.8rem}}.clip-card-actions-modern{width:100%;position:relative;z-index:10}.primary-actions{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative}.primary-actions .dropup{position:static;display:inline-flex}.action-btn{width:44px;height:44px;border-radius:12px;border:2px solid rgba(255,107,53,.2);background:rgba(26,26,26,.8);backdrop-filter:blur(10px);color:var(--text-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;overflow:hidden;padding:0}.action-btn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s}.action-btn:hover::before{opacity:1}.action-btn:hover{transform:translateY(-2px)}.action-btn i{font-size:1rem;position:relative;z-index:1}.action-btn-primary{border-color:rgba(0,212,255,.3)}.action-btn-primary:hover{border-color:var(--accent-color);background:rgba(0,212,255,.1);box-shadow:0 5px 15px rgba(0,212,255,.2)}.action-btn-primary i{color:var(--accent-color)}.action-btn-success{border-color:rgba(6,255,165,.3)}.action-btn-success:hover{border-color:var(--success-color);background:rgba(6,255,165,.1);box-shadow:0 5px 15px rgba(6,255,165,.2)}.action-btn-success i{color:var(--success-color)}.action-btn-warning{border-color:rgba(255,190,11,.3)}.action-btn-warning:hover{border-color:var(--warning-color);background:rgba(255,190,11,.1);box-shadow:0 5px 15px rgba(255,190,11,.2)}.action-btn-warning i,.action-btn-warning.clip-action[data-favorite=true] i{color:var(--warning-color)}.action-btn-secondary{border-color:rgba(255,107,53,.3)}.action-btn-secondary:hover{border-color:var(--primary-color);background:rgba(255,107,53,.1);box-shadow:0 5px 15px rgba(255,107,53,.2)}.action-btn-secondary i{color:var(--primary-color)}.dropdown-toggle-modern::after{display:none!important}.dropdown-menu-modern{background:rgba(20,20,20,.98);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.3);border-radius:15px;padding:.5rem;box-shadow:0 20px 40px rgba(0,0,0,.5);min-width:220px;z-index:1060!important;position:absolute!important}.clip-card-actions-modern .dropup{position:static}.clip-card-actions-modern .dropup .dropdown-menu-modern{margin:0!important;bottom:calc(100% + 1rem)!important;top:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;max-width:250px;position:absolute!important}.dropdown-menu-modern .dropdown-item{color:var(--text-light);padding:.75rem 1rem;border-radius:10px;transition:.2s;display:flex;align-items:center;font-size:.95rem}.dropdown-menu-modern .dropdown-item:hover{background:rgba(255,107,53,.15);color:var(--primary-color);transform:translateX(5px)}.dropdown-menu-modern .dropdown-item.text-danger:hover{background:rgba(220,53,69,.15);color:#dc3545}.dropdown-menu-modern .dropdown-item i{width:20px;text-align:center}.dropdown-menu-modern .dropdown-divider{border-color:rgba(255,107,53,.2);margin:.5rem 0}.dropdown-menu-modern .dropdown-header{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;padding:.5rem 1rem .25rem;font-weight:600}@media (max-width:768px){.primary-actions{gap:.35rem}.action-btn{width:40px;height:40px}.action-btn i{font-size:.9rem}}@media (max-width:576px){.action-btn{width:36px;height:36px}.action-btn i{font-size:.85rem}}.pricing-card{background:rgba(26,26,26,.9);height:100%;display:flex;flex-direction:column}.pricing-card:hover{border-color:var(--primary-color);box-shadow:0 10px 30px rgba(255,107,53,.2)}.pricing-card.featured{border-color:var(--warning-color);background:rgba(255,190,11,.05);position:relative}.pricing-card.featured::before{content:"Most Popular";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--warning-color);color:var(--dark-bg);padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;z-index:1}.pricing-card.featured:hover{border-color:var(--warning-color);box-shadow:0 10px 30px rgba(255,190,11,.3)}.pricing-header{text-align:center;padding-bottom:1rem;border-bottom:1px solid rgba(255,107,53,.1)}.pricing-header h6{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.pricing-price{font-size:1.8rem;font-weight:700;color:var(--primary-color)}.pricing-price small{font-size:.9rem;color:var(--text-muted);font-weight:400}.pricing-features{padding:0;flex-grow:1}.pricing-features li{display:flex;align-items:center;font-size:.9rem;color:var(--text-light)}.pricing-features .fas{margin-right:.5rem;width:16px}.subscription-detail-card{background:rgba(26,26,26,.8);border:1px solid rgba(255,107,53,.2);border-radius:10px;padding:1rem;margin-bottom:1rem}.subscription-detail-card .d-flex{font-size:.9rem}.subscription-detail-card .fw-bold{color:var(--primary-color)}.subscription-hero-card{background:linear-gradient(135deg,rgba(255,107,53,.1) 0,rgba(114,9,183,.1) 100%);backdrop-filter:blur(20px);border:2px solid rgba(255,107,53,.3);border-radius:20px;padding:2.5rem;position:relative;overflow:hidden}.subscription-hero-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.subscription-hero-content{display:flex;align-items:center;gap:2rem}.plan-icon-large{width:80px;height:80px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;flex-shrink:0;box-shadow:0 10px 30px rgba(255,107,53,.3)}.plan-info{flex:1}.plan-name{font-size:2rem;font-weight:800;color:var(--text-light);margin-bottom:.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.plan-description{font-size:1.1rem;color:var(--text-muted);margin:0}.plan-actions-hero{display:flex;flex-direction:column;align-items:flex-end}.plan-price-hero{font-size:2.5rem;font-weight:900;color:var(--primary-color)}.plan-price-hero small{font-size:1rem;color:var(--text-muted);font-weight:400}.subscription-quick-actions{width:100%}.quick-action-card{background:rgba(26,26,26,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,107,53,.2);border-radius:15px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:.3s;gap:.75rem;height:100%;cursor:default}.quick-action-btn{cursor:pointer;border:2px solid rgba(255,107,53,.2);background:rgba(26,26,26,.8);color:var(--text-light);width:100%}.quick-action-btn:hover{border-color:var(--primary-color);background:rgba(255,107,53,.1);transform:translateY(-3px);box-shadow:0 10px 25px rgba(255,107,53,.2)}.quick-action-card i{font-size:1.75rem;color:var(--primary-color)}.quick-action-card span{font-size:.95rem;font-weight:600;color:var(--text-light)}.quick-status{font-size:.8rem;color:var(--text-muted);padding:.25rem .75rem;background:rgba(255,107,53,.1);border-radius:20px}.feature-item-modern{background:rgba(26,26,26,.6);border:1px solid rgba(255,107,53,.15);border-radius:12px;padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;transition:.3s;height:100%}.feature-item-modern:hover{border-color:var(--primary-color);background:rgba(255,107,53,.05);transform:translateX(5px)}.feature-icon-modern{width:45px;height:45px;background:var(--gradient-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;flex-shrink:0}.feature-content h6{font-size:1rem;font-weight:700;color:var(--text-light);margin-bottom:.25rem}.feature-content p{font-size:.875rem;color:var(--text-muted);margin:0}.pricing-card-modern{background:rgba(26,26,26,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,107,53,.2);border-radius:20px;padding:2rem;transition:.3s;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.pricing-card-modern::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:0;transition:opacity .3s}.pricing-card-modern:hover::before{opacity:1}.pricing-card-modern:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 20px 40px rgba(255,107,53,.2)}.featured-plan{border-color:var(--warning-color);background:rgba(255,190,11,.05)}.featured-plan::before{background:var(--warning-color);opacity:1}.plan-badge{position:absolute;top:1rem;right:1rem;background:var(--warning-color);color:var(--dark-bg);padding:.35rem .75rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pricing-card-header{text-align:center;margin-bottom:1.5rem}.plan-icon-pricing{width:60px;height:60px;background:var(--gradient-primary);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;margin:0 auto 1rem}.featured-plan .plan-icon-pricing{background:linear-gradient(135deg,var(--warning-color) 0,#f59e0b 100%)}.pricing-card-header h5{font-size:1.5rem;font-weight:700;color:var(--text-light);margin-bottom:.75rem}.plan-price{font-size:2rem;font-weight:900;color:var(--primary-color)}.plan-price small{font-size:.9rem;color:var(--text-muted);font-weight:400}.pricing-card-features{flex:1;margin-bottom:1.5rem}.feature-row{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(255,107,53,.1)}.feature-row:last-child{border-bottom:none}.feature-row i{color:var(--success-color);font-size:1rem}.feature-row span{color:var(--text-light);font-size:.95rem}.pricing-card-btn{width:100%;padding:1rem;border:none;border-radius:12px;background:var(--gradient-primary);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s;text-transform:uppercase;letter-spacing:.5px}.pricing-card-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,107,53,.4)}.pricing-card-btn.disabled{opacity:.5;cursor:not-allowed;background:rgba(255,107,53,.3)}.featured-plan .pricing-card-btn{background:linear-gradient(135deg,var(--warning-color) 0,#f59e0b 100%)}@media (max-width:768px){.subscription-hero-content{flex-direction:column;text-align:center}.plan-icon-large{width:70px;height:70px;font-size:2rem}.plan-name{font-size:1.75rem}.plan-price-hero{font-size:2rem}.plan-actions-hero{align-items:center}.quick-action-card{padding:1rem}.quick-action-card i{font-size:1.5rem}.feature-item-modern{padding:1rem}.pricing-card{margin-bottom:1rem}.pricing-price{font-size:1.5rem}.pricing-features{font-size:.85rem}}.connection-card{background:rgba(26,26,26,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,107,53,.2);border-radius:15px;margin-bottom:1.5rem;transition:.3s;overflow:hidden;position:relative}.connection-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s}.connection-card:hover::before{transform:scaleX(1)}.connection-card:hover{border-color:var(--primary-color);box-shadow:0 15px 35px rgba(255,107,53,.2);transform:translateY(-5px)}.connection-card-header{display:flex;align-items:center;padding:1.5rem;background:rgba(255,107,53,.05);border-bottom:1px solid rgba(255,107,53,.1);position:relative}.platform-icon{color:var(--primary-color);text-align:center;width:50px;margin-right:1rem}.connection-title{flex:1}.connection-title h5{margin:0;color:var(--text-light);font-weight:600;font-size:1.1rem}.connection-status{display:inline-block;background:rgba(6,255,165,.2);color:#06ffa5;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(6,255,165,.3)}.btn-remove{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#ff6b6b;padding:.5rem;border-radius:8px;transition:.3s;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.btn-remove:hover{background:rgba(220,53,69,.2);border-color:#dc3545;color:#fff;transform:scale(1.1)}.connection-card-body{padding:1.5rem}.connection-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.connection-detail:last-child{margin-bottom:0}.detail-label{font-size:.9rem}.detail-value{color:var(--text-light);font-size:.9rem;font-family:'Courier New',monospace}.no-connections{background:rgba(26,26,26,.6);border:2px dashed rgba(255,107,53,.3);border-radius:15px;margin:2rem 0;padding:3rem 2rem}.connections-actions{margin-top:2rem;display:flex;justify-content:center;gap:1rem}@media (max-width:576px){.connections-actions{flex-direction:column;align-items:center}.connections-actions .btn{width:200px}}.connection-details{background:rgba(255,255,255,.05);padding:1rem;border-radius:10px;margin:1rem 0}.profile-section .text-muted{color:silver!important}.profile-section p.text-muted{color:#b8b8b8!important}.profile-header .text-muted{color:#a8a8a8!important}.subscription-status p{color:silver!important}.upgrade-section .text-muted{color:#b0b0b0!important}.no-connections .text-muted{color:#a8a8a8!important}@media (max-width:768px){.profile-section{padding:5rem 0 2rem}.profile-header .row{text-align:center}.profile-avatar{margin-bottom:1rem}.connection-card-header{flex-direction:column;text-align:center;gap:1rem;padding:1rem}.platform-icon{margin-right:0;margin-bottom:.5rem}.btn-remove{position:absolute;top:1rem;right:1rem}.connection-card-body{padding:1rem}.connection-detail{flex-direction:column;align-items:flex-start;gap:.25rem}.profile-tabs .nav-item{flex:1;max-width:none;min-width:0}.profile-tabs .nav-link{padding:.75rem .5rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:769px) and (max-width:992px){.profile-tabs .nav-item{flex:1 1 0;max-width:none;min-width:120px}.profile-tabs .nav-link{padding:1rem;font-size:.95rem}}@media (max-width:1024px){.dropdown-toggle::after{display:none!important}.dropdown-toggle[aria-expanded]{outline:0!important;box-shadow:none!important}.navbar .dropdown-menu{display:none!important}.navbar .dropdown-toggle{border:1px solid rgba(255,255,255,.2)!important;border-radius:25px!important;padding:.5rem 1rem!important;transition:.3s!important;text-decoration:none!important}.navbar .dropdown-toggle:focus,.navbar .dropdown-toggle:hover{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.3)!important;text-decoration:none!important;color:inherit!important}.navbar .dropdown-toggle[data-bs-toggle=dropdown]{pointer-events:auto!important}.navbar-collapse .navbar-nav{text-align:center!important;width:100%!important}.navbar-collapse .navbar-nav .nav-item{display:flex!important;justify-content:center!important;width:100%!important;margin:.25rem 0!important}.navbar-collapse .navbar-nav .nav-link{justify-content:center!important;display:flex!important;align-items:center!important;width:fit-content!important;margin:0 auto!important}.navbar-collapse .navbar-nav .dropdown-toggle{justify-content:center!important;max-width:fit-content!important}}.navbar .btn-primary{padding-left:1.5rem!important;padding-right:1.5rem!important;min-width:120px}.btn-cyg-primary{background:var(--gradient-primary)!important;color:var(--text-light)!important;border:none!important;box-shadow:var(--shadow-primary);transition:.2s ease-in-out;padding-left:1.5rem!important;padding-right:1.5rem!important}.btn-cyg-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,107,53,.35);color:var(--text-light)!important}.btn-cyg-primary:active,.btn-cyg-primary:focus{color:var(--text-light)!important;box-shadow:0 6px 18px rgba(255,107,53,.4),0 0 0 3px rgba(255,107,53,.25)!important}.btn-cyg-outline{background:0 0!important;color:var(--text-light)!important;border:2px solid var(--primary-color)!important;transition:.2s ease-in-out}.btn-cyg-outline:hover{background:var(--primary-color)!important;color:var(--text-light)!important;transform:translateY(-2px)}.btn-cyg-outline:active,.btn-cyg-outline:focus{background:var(--primary-color)!important;color:var(--text-light)!important;box-shadow:0 6px 18px rgba(255,107,53,.3),0 0 0 3px rgba(255,107,53,.2)!important}.btn-cyg-outline.btn-sm,.btn-cyg-primary.btn-sm{padding:.25rem .6rem;border-radius:8px}.btn-discord{background:#5865f2!important;color:#fff!important;border:2px solid #5865f2!important;transition:.2s ease-in-out;box-shadow:0 4px 15px rgba(88,101,242,.3)}.btn-discord:hover{background:#4752c4!important;border-color:#4752c4!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(71,82,196,.4)}.btn-discord:active,.btn-discord:focus{background:#4752c4!important;border-color:#4752c4!important;color:#fff!important;box-shadow:0 6px 18px rgba(71,82,196,.3),0 0 0 3px rgba(88,101,242,.2)!important}.hero-section{background:var(--gradient-dark);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;cursor:pointer}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(10,10,10,.8) 0,rgba(26,26,26,.6) 100%);z-index:2}.hero-section .container{position:relative;z-index:3}.hero-title{font-size:4rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.1;text-shadow:0 0 30px rgba(255,107,53,.5)}.hero-subtitle{font-size:1.3rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:600px;font-weight:400}.hero-buttons .btn{padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1.1rem;transition:.3s;text-transform:uppercase;letter-spacing:.5px}.hero-buttons .btn-primary{background:var(--gradient-primary);border:none;box-shadow:var(--shadow-primary)}.hero-buttons .btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,107,53,.4)}.hero-buttons .btn-outline-light{border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.hero-buttons .btn-outline-light:hover{background:rgba(255,255,255,.2);transform:translateY(-3px)}.hero-stats{display:flex;gap:2rem;margin-top:3rem}.stat-item{text-align:center}.stat-number{display:block;font-size:2rem;font-weight:900;color:var(--accent-color);margin-bottom:.5rem}.stat-label{font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.floating-card{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.3);border-radius:20px;padding:2rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.5);animation:6s ease-in-out infinite float}.card-icon{font-size:3rem;color:var(--accent-color);margin-bottom:1rem}.floating-card h3{color:var(--text-light);font-weight:700;margin-bottom:1rem}.floating-card p{color:var(--text-muted);font-size:.9rem}.features-section{background:var(--darker-bg);padding:8rem 0;position:relative}.features-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="hex" width="20" height="20" patternUnits="userSpaceOnUse"><polygon points="10,1 19,5.5 19,14.5 10,19 1,14.5 1,5.5" fill="none" stroke="rgba(255,107,53,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23hex)"/></svg>');opacity:.3}.section-title{font-size:3.5rem;font-weight:900;line-height:1.2;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;text-align:center;display:block;width:100%}.section-subtitle{font-size:1.2rem;line-height:1.6;color:var(--text-muted);max-width:600px;margin:0 auto;text-align:center;display:block;width:100%}.feature-card{background:var(--card-bg);border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:2.5rem;text-align:center;transition:.3s;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;width:100%}.feature-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,53,.1),transparent);transition:left .5s}.feature-card:hover::before{left:100%}.feature-card:hover{transform:translateY(-10px);border-color:var(--primary-color);box-shadow:0 20px 40px rgba(255,107,53,.2)}.feature-icon{font-size:3rem;color:var(--accent-color);margin-bottom:1.5rem}.feature-card h3{color:var(--text-light);font-weight:700;margin-bottom:1rem;font-size:1.5rem}.feature-card p{color:var(--text-muted);line-height:1.6}.features-section .row>[class*=" col-"],.features-section .row>[class^=col-]{display:flex}.features-section .row:first-child>[class*=" col-"],.features-section .row:first-child>[class^=col-]{display:block}.feature-card>.btn,.feature-card>.btn-group,.feature-card>.d-flex:last-child,.feature-card>.mt-auto{margin-top:auto}.feature-card .btn,.feature-card .btn-group,.feature-card .d-flex{width:100%}.zero-impact-section{background:var(--dark-bg);padding:8rem 0;position:relative;overflow:hidden}.parallax-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;cursor:default}.video-overlay{width:100%;height:100%}.zero-impact-section .container{position:relative;z-index:3}.content-block{padding-right:2rem}.section-text{font-size:1.1rem;color:var(--text-muted);line-height:1.8;margin-bottom:2rem}.feature-list{margin-top:2rem}.feature-item{display:flex;align-items:center;margin-bottom:1rem;font-size:1.1rem}.feature-item i{color:var(--success-color);margin-right:1rem;font-size:1.2rem}.performance-chart{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:2rem}.chart-container{display:flex;flex-direction:column;gap:1.5rem}.chart-item{display:flex;align-items:center;gap:1rem}.chart-bar{flex:1;height:40px;background:rgba(255,255,255,.1);border-radius:20px;position:relative;overflow:hidden}.chart-bar::before{content:'';position:absolute;top:0;left:0;height:100%;background:var(--gradient-primary);border-radius:20px;animation:2s ease-out forwards fillBar}.chart-bar span{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-light);font-weight:600;z-index:2}.gallery-section{background:linear-gradient(135deg,var(--darker-bg) 0,rgba(26,26,26,.95) 100%);padding:8rem 0;position:relative}.gallery-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots-gallery" width="25" height="25" patternUnits="userSpaceOnUse"><circle cx="12.5" cy="12.5" r="1.5" fill="rgba(255,107,53,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots-gallery)"/></svg>');opacity:.4}.gallery-section .container{position:relative;z-index:2}.gallery-item{position:relative;border-radius:20px;overflow:hidden;transition:.3s;cursor:pointer}.gallery-item:hover{transform:translateY(-10px)}.gallery-card{background:var(--card-bg);border:1px solid rgba(255,107,53,.2);border-radius:20px;overflow:hidden;transition:.3s;position:relative}.gallery-item:hover .gallery-card{border-color:var(--primary-color);box-shadow:0 20px 40px rgba(255,107,53,.3)}.video-preview{position:relative;width:100%;height:200px;overflow:hidden;background:var(--darker-bg)}.video-preview::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,107,53,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s;z-index:1}.preview-video{width:100%;height:100%;object-fit:cover;transition:.3s;background:var(--darker-bg)}.preview-video:hover{transform:scale(1.05)}.video-overlay{align-items:center;justify-content:center}.gallery-item:hover .video-overlay{opacity:0}.gallery-item:hover .video-preview::before{transform:translateX(100%)}.play-button{width:60px;height:60px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:1.5rem;box-shadow:var(--shadow-primary);transition:.3s;animation:2s infinite pulse}.gallery-item:hover .play-button{transform:scale(1.1);box-shadow:0 15px 40px rgba(255,107,53,.4)}.video-info{padding:1.5rem;text-align:center}.video-info h4{color:var(--text-light);font-weight:700;margin-bottom:.5rem;font-size:1.2rem}.video-info p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.4}@keyframes pulse{0%,100%{box-shadow:var(--shadow-primary)}50%{box-shadow:0 15px 40px rgba(255,107,53,.4)}}.pricing-section{background:var(--darker-bg);padding:8rem 0;position:relative}.pricing-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="hex-pricing" width="20" height="20" patternUnits="userSpaceOnUse"><polygon points="10,1 19,5.5 19,14.5 10,19 1,14.5 1,5.5" fill="none" stroke="rgba(255,107,53,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23hex-pricing)"/></svg>');opacity:.3}.pricing-section .container{position:relative;z-index:2}.pricing-card{background:var(--card-bg);border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:2.5rem;text-align:center;transition:.3s;position:relative}.pricing-card.featured{border-color:var(--primary-color);transform:scale(1.05);box-shadow:0 20px 40px rgba(255,107,53,.2)}.pricing-card:hover{transform:translateY(-10px);border-color:var(--primary-color)}.pricing-header{margin-bottom:2rem}.pricing-header h3{color:var(--text-light);font-weight:700;font-size:1.5rem;margin-bottom:1rem}.price{font-size:3rem;font-weight:900;color:var(--accent-color)}.price span{font-size:1rem;color:var(--text-muted);font-weight:400}.pricing-features{list-style:none;margin-bottom:2rem}.pricing-features li{padding:.5rem 0;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.5rem}.pricing-features i{color:var(--success-color)}.cta-section{background:linear-gradient(135deg,var(--darker-bg) 0,rgba(26,26,26,.95) 100%);padding:8rem 0;text-align:center;position:relative}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots-cta" width="25" height="25" patternUnits="userSpaceOnUse"><circle cx="12.5" cy="12.5" r="1.5" fill="rgba(255,107,53,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots-cta)"/></svg>');opacity:.4}.cta-section .container{position:relative;z-index:2}.cta-buttons{margin-top:2rem}.cta-buttons .btn{padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px}.footer{background:var(--darker-bg);padding:4rem 0 2rem;border-top:1px solid rgba(255,107,53,.2)}.footer-brand h5{color:var(--text-light);font-weight:700;margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand p{color:var(--text-muted);line-height:1.6}.footer h6{color:var(--text-light);font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.footer ul li{margin-bottom:.5rem}.footer a{color:var(--text-muted);text-decoration:none;transition:color .3s}.footer a:hover{color:var(--primary-color)}.footer-divider{border-color:rgba(255,107,53,.2);margin:2rem 0}.social-links{display:flex;gap:1rem;justify-content:flex-end}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);border-radius:50%;color:var(--text-muted);transition:.3s}.social-links a:hover{background:var(--primary-color);color:var(--text-light);transform:translateY(-3px)}.billing-info-card{background:rgba(255,107,53,.05);border:1px solid rgba(255,107,53,.1);border-radius:12px;padding:1.5rem;margin-bottom:1rem}.billing-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,107,53,.1)}.billing-detail:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.billing-table{background:rgba(26,26,26,.6);border-radius:15px;overflow:hidden;border:1px solid rgba(255,107,53,.2)}.billing-table thead th{background:rgba(255,107,53,.1);border:none;color:var(--text-light);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;padding:1rem .75rem;border-bottom:2px solid rgba(255,107,53,.3)}.billing-table tbody td{background:rgba(26,26,26,.4);border:none;color:var(--text-light);padding:1rem .75rem;border-bottom:1px solid rgba(255,107,53,.1);vertical-align:middle}.billing-table tbody tr:hover{background:rgba(255,107,53,.05)}.billing-table tbody tr:last-child td{border-bottom:none}.table-date{font-weight:600;color:var(--text-light);font-size:.9rem}.table-invoice-id{font-family:'Courier New',monospace;font-size:.85rem;color:var(--accent-color);font-weight:600}.table-description strong{color:var(--text-light);font-weight:600}.table-payment-method{display:flex;align-items:center;font-size:.9rem}.table-amount{font-weight:700;color:var(--accent-color);font-size:1.1rem}.billing-pagination-info{font-size:.9rem}.pagination-sm .page-link{background:rgba(26,26,26,.6);border:1px solid rgba(255,107,53,.2);color:var(--text-light);padding:.5rem .75rem;font-size:.875rem}.pagination-sm .page-link:hover{background:rgba(255,107,53,.1);border-color:var(--primary-color);color:var(--text-light)}.pagination-sm .page-item.active .page-link{background:var(--gradient-primary);border-color:var(--primary-color);color:var(--text-light)}.pagination-sm .page-item.disabled .page-link{background:rgba(26,26,26,.3);border-color:rgba(255,107,53,.1);color:var(--text-muted)}.payment-methods{margin-bottom:1.5rem}.payment-methods h6{color:var(--text-light);font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.payment-icons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:200px}.payment-icon{display:flex;align-items:center;justify-content:center;width:100px;height:75px;background:rgba(26,26,26,.8);border:1px solid rgba(255,107,53,.2);border-radius:8px;transition:.3s;padding:.5rem}.payment-icon:hover{border-color:var(--primary-color);background:#1a1a1a;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,107,53,.2)}.payment-icon i{font-size:3rem;color:var(--text-muted);transition:color .3s}.payment-icon:hover i{color:var(--text-light)}.payment-icon.stripe:hover{border-color:#635bff;box-shadow:0 5px 15px rgba(99,91,255,.2)}.payment-icon.stripe i{color:#635bff}.payment-icon.mastercard:hover{border-color:#eb001b;box-shadow:0 5px 15px rgba(235,0,27,.2)}.payment-icon.mastercard i{color:#eb001b}.payment-icon.paypal:hover{border-color:#00457c;box-shadow:0 5px 15px rgba(0,69,124,.2)}.payment-icon.paypal i{color:#00457c}.payment-icon.ideal:hover{border-color:#c06;box-shadow:0 5px 15px rgba(204,0,102,.2)}.payment-icon.ideal i{color:#c06}.modal-content{background:var(--card-bg)}.modal-header{border-bottom:1px solid rgba(255,107,53,.2);background:var(--darker-bg);border-radius:20px 20px 0 0}.modal-title{color:var(--text-light);font-weight:700}.modal-body{color:var(--text-muted)}.demo-video-placeholder{background:var(--dark-bg);border:2px dashed rgba(255,107,53,.3);border-radius:15px;padding:4rem 2rem;text-align:center}.demo-video-placeholder i{font-size:4rem;color:var(--accent-color);margin-bottom:1rem}.video-paused::after{content:'⏸️ Click to resume';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.9);color:#fff;padding:1rem 2rem;border-radius:10px;font-size:1.2rem;font-weight:600;z-index:10;pointer-events:none;opacity:0;transition:opacity .3s;opacity:1}.hero-video:hover,.parallax-video:hover{filter:brightness(1.1);transition:filter .3s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fillBar{from{width:0}to{width:var(--percentage)}}.hero-section .row{animation:1s ease-out fadeInUp}@media (max-width:768px){.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.hero-buttons .btn{width:100%;margin-bottom:1rem}.hero-stats{flex-direction:column;gap:1rem}.navbar-nav{text-align:center;margin-top:1rem}.navbar-nav .btn{margin-top:1rem}.pricing-card.featured{transform:none}.footer .row>div{text-align:center;margin-bottom:2rem}.footer h6,.footer ul,.footer-brand{text-align:center}.social-links{justify-content:center}.payment-methods{text-align:center}.payment-icons{justify-self:center;gap:.8rem;max-width:180px;margin:0 auto}.payment-icon{width:70px;height:45px}.discord-embed-container{text-align:center}.billing-info-card{padding:1rem}.billing-detail{flex-direction:column;align-items:flex-start;gap:.5rem}.billing-table thead th{font-size:.8rem;padding:.75rem .5rem}.billing-table tbody td{padding:.75rem .5rem;font-size:.85rem}.table-description strong{font-size:.9rem}.table-description small{font-size:.75rem}.table-payment-method{flex-direction:column;align-items:flex-start;gap:.25rem}.table-payment-method span{font-size:.8rem}.billing-pagination-info{margin-bottom:1rem;text-align:center}.d-flex.justify-content-between.align-items-center{flex-direction:column;gap:1rem}.navbar-brand{gap:10px}.logo-img{width:64px!important;height:64px!important}.logo-text-img{max-height:64px!important}.video-preview{height:180px}.gallery-item:hover{transform:translateY(-5px)}.video-info{padding:1.25rem}.video-info h4{font-size:1.1rem}.video-info p{font-size:.85rem}.play-button{width:55px;height:55px;font-size:1.3rem}}@media (max-width:576px){.hero-title{font-size:2rem}.section-title{font-size:1.5rem}.floating-card{padding:1.5rem}.feature-card,.pricing-card{padding:2rem 1.5rem}.navbar-brand{gap:8px}.logo-img{width:48px!important;height:48px!important}.logo-text-img{max-height:48px!important}.video-preview{height:150px}.gallery-item:hover{transform:translateY(-3px)}.video-info{padding:1rem}.video-info h4{font-size:1rem}.video-info p{font-size:.8rem}.play-button{width:50px;height:50px;font-size:1.2rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--darker-bg)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.modal .btn-close{filter:invert(1) sepia(1) saturate(5) hue-rotate(0deg) brightness(1) contrast(1);opacity:.8;transition:.3s}.modal .btn-close:hover{opacity:1;transform:scale(1.1);filter:invert(1) sepia(1) saturate(5) hue-rotate(0deg) brightness(1.2) contrast(1)}.demo-steps{max-width:100%}.step-item{display:flex;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:rgba(26,26,26,.5);border-radius:15px;border:1px solid rgba(255,107,53,.2);transition:.3s}.step-item:hover{background:rgba(26,26,26,.8);border-color:rgba(255,107,53,.4);transform:translateX(5px)}.step-number{width:50px;height:50px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem;color:var(--text-light);margin-right:1.5rem;flex-shrink:0;box-shadow:var(--shadow-primary)}.step-content{flex:1}.step-content h6{color:var(--text-light);font-weight:700;margin-bottom:.5rem;font-size:1.1rem}.step-content p{color:var(--text-muted);margin-bottom:.75rem;line-height:1.5}.step-detail{margin-top:.5rem}.step-detail code{background:rgba(255,107,53,.1);color:var(--primary-color);padding:.25rem .5rem;border-radius:5px;font-size:.9rem;border:1px solid rgba(255,107,53,.3)}.step-detail .badge{font-size:.8rem;padding:.4rem .8rem;border-radius:20px;font-weight:600}.demo-features{background:rgba(26,26,26,.3);padding:2rem;border-radius:15px;border:1px solid rgba(255,107,53,.1)}.demo-features h6{color:var(--text-light);font-weight:700;font-size:1.2rem}.demo-features ul li{color:var(--text-muted);margin-bottom:.5rem;font-size:.95rem}.demo-features ul li i{color:var(--success-color);font-size:1rem}.modal-footer{border-top:1px solid rgba(255,107,53,.2);padding:1.5rem;background:rgba(10,10,10,.5)}.modal-footer .btn{padding:.75rem 1.5rem;border-radius:50px;font-weight:600;transition:.3s}.modal-footer .btn-primary{background:var(--gradient-primary);border:none;box-shadow:var(--shadow-primary)}.modal-footer .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,107,53,.4)}.modal-footer .btn-outline-primary{border:2px solid var(--primary-color);color:var(--primary-color);background:0 0}.modal-footer .btn-outline-primary:hover{background:var(--primary-color);color:var(--text-light);transform:translateY(-2px)}.navbar-spacer{height:72px}@media (max-width:768px){.step-item{flex-direction:column;text-align:center;padding:1rem}.step-number{margin-right:0;margin-bottom:1rem;align-self:center}.step-content h6{font-size:1rem}.demo-features{padding:1.5rem}.modal-footer{flex-direction:column;gap:1rem}.modal-footer .btn{width:100%}.navbar-spacer{height:112px}}.video-container{position:relative;border-radius:15px;overflow:hidden;background:var(--darker-bg);border:1px solid rgba(255,107,53,.2)}.video-container video{width:100%;height:auto;display:block;border-radius:15px}#videoModal .modal-body{padding:1.5rem;background:var(--card-bg)}#videoModal .modal-header{background:var(--darker-bg);border-bottom:1px solid rgba(255,107,53,.2);padding:1rem 1.5rem}#videoModal .modal-title{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.3rem}.video-container video::-webkit-media-controls-panel{background:rgba(10,10,10,.9);border-radius:0 0 15px 15px}.video-container video::-webkit-media-controls-play-button{background-color:var(--primary-color);border-radius:50%}.video-container video::-webkit-media-controls-volume-slider{background-color:var(--primary-color)}.video-container video::-webkit-media-controls-timeline{background-color:var(--primary-color)}.discord-embed-container{text-align:center}.discord-embed-container h6{color:var(--text-light);font-weight:700;margin-bottom:1rem;font-size:1.1rem}.discord-embed-container h6 i{color:#5865f2;font-size:1.2rem}.discord-widget-wrapper{background:rgba(26,26,26,.5);border-radius:15px;border:1px solid rgba(255,107,53,.2);padding:1rem;transition:.3s;overflow:hidden}.discord-widget-wrapper:hover{border-color:rgba(255,107,53,.4);box-shadow:0 5px 20px rgba(255,107,53,.2)}.discord-widget{border-radius:10px;background:0 0;filter:brightness(1.1) contrast(1.1)}@media (max-width:992px){.discord-embed-container{margin-top:2rem;margin-bottom:2rem}.discord-widget-wrapper{max-width:400px;margin:0 auto}}@media (max-width:768px){.discord-widget-wrapper{padding:.5rem}.discord-widget{height:350px}}.legal-section{background:var(--gradient-dark);min-height:100vh;padding:4rem 0}.legal-content{background:rgba(26,26,26,.8);border-radius:20px;border:1px solid rgba(255,107,53,.2);padding:3rem;box-shadow:0 10px 40px rgba(0,0,0,.3)}.legal-header{text-align:center;margin-top:1.5rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,107,53,.2)}.legal-header h1{font-size:3rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.legal-header h1 i{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-subtitle{font-size:1.2rem;color:var(--text-muted);font-weight:400}.legal-body{line-height:1.8}.legal-section-item{margin-bottom:3rem;padding:2rem;background:rgba(10,10,10,.3);border-radius:15px;border:1px solid rgba(255,107,53,.1);transition:.3s}.legal-section-item:hover{border-color:rgba(255,107,53,.3);background:rgba(10,10,10,.5)}.legal-section-item h2{color:var(--text-light);font-weight:700;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-color);display:inline-block}.legal-section-item p{color:var(--text-muted);margin-bottom:1rem;font-size:1rem}.legal-section-item ul{color:var(--text-muted);padding-left:1.5rem}.legal-section-item ul li{margin-bottom:.75rem;font-size:.95rem}.legal-section-item ul li strong{color:var(--text-light);font-weight:600}.legal-section-item a{color:var(--primary-color);text-decoration:none;font-weight:600;transition:.3s}.legal-section-item a:hover{color:var(--primary-dark);text-decoration:underline}@media (max-width:768px){.legal-content{padding:2rem 1.5rem;margin:0 1rem}.legal-header h1{font-size:2.5rem}.legal-section-item{padding:1.5rem;margin-bottom:2rem}.legal-section-item h2{font-size:1.3rem}.legal-subtitle{font-size:1.1rem}}@media (max-width:576px){.discord-widget{height:300px}.legal-section{padding:2rem 0}.legal-content{padding:1.5rem 1rem;margin:0 .5rem}.legal-header h1{font-size:2rem}.legal-section-item{padding:1rem}.legal-section-item h2{font-size:1.2rem}}.skeleton{background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%);background-size:200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-container{opacity:1;transition:opacity .5s}.skeleton-container.hide{opacity:0;pointer-events:none}.content-loaded{opacity:0;transition:opacity .5s}.content-loaded.show{opacity:1}.skeleton-hero{padding:8rem 0 4rem}.skeleton-hero-title{height:4rem;width:60%;border-radius:8px;margin-bottom:1.5rem}.skeleton-hero-subtitle{height:1.5rem;width:80%;border-radius:6px;margin-bottom:1rem}.skeleton-hero-subtitle:nth-child(3){width:65%}.skeleton-hero-buttons{display:flex;gap:1rem;margin:2rem 0}.skeleton-hero-button{height:3rem;width:180px;border-radius:25px}.skeleton-hero-stats{display:flex;gap:2rem;margin-top:2rem}.skeleton-stat{height:4rem;width:120px;border-radius:8px}.skeleton-features{padding:4rem 0}.skeleton-section-title{height:3rem;width:40%;border-radius:8px;margin:0 auto 1rem}.skeleton-section-subtitle{height:1.5rem;width:60%;border-radius:6px;margin:0 auto 3rem}.skeleton-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.skeleton-feature-card{background:rgba(26,26,26,.5);border-radius:15px;padding:2rem;border:1px solid rgba(255,107,53,.1)}.skeleton-feature-icon{height:4rem;width:4rem;border-radius:50%;margin-bottom:1.5rem}.skeleton-feature-title{height:2rem;width:70%;border-radius:6px;margin-bottom:1rem}.skeleton-feature-text{height:1rem;width:100%;border-radius:4px;margin-bottom:.5rem}.skeleton-feature-text:last-child{width:80%}.skeleton-gallery{padding:4rem 0}.skeleton-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.skeleton-gallery-item{background:rgba(26,26,26,.5);border-radius:15px;overflow:hidden;border:1px solid rgba(255,107,53,.1)}.skeleton-gallery-video{height:200px;width:100%}.skeleton-gallery-info{padding:1.5rem}.skeleton-gallery-title{height:1.5rem;width:80%;border-radius:6px;margin-bottom:1rem}.skeleton-gallery-desc{height:1rem;width:100%;border-radius:4px}.skeleton-pricing{padding:4rem 0}.skeleton-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.skeleton-pricing-card{background:rgba(26,26,26,.5);border-radius:15px;padding:2rem;border:1px solid rgba(255,107,53,.1)}.skeleton-pricing-title{height:2rem;width:50%;border-radius:6px;margin-bottom:1rem}.skeleton-pricing-price{height:3rem;width:40%;border-radius:8px;margin-bottom:2rem}.skeleton-pricing-feature{height:1.2rem;width:90%;border-radius:4px;margin-bottom:.8rem}.skeleton-pricing-feature:nth-child(odd){width:95%}.skeleton-pricing-feature:nth-child(2n){width:85%}.skeleton-pricing-button{height:3rem;width:100%;border-radius:25px;margin-top:1.5rem}.skeleton-profile-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.skeleton-profile-avatar{height:80px;width:80px;border-radius:50%;flex-shrink:0}.skeleton-profile-info{flex:1}.skeleton-profile-name{height:2.5rem;width:200px;border-radius:6px;margin-bottom:.5rem}.skeleton-profile-id{height:1.2rem;width:150px;border-radius:4px}.skeleton-profile-tabs{height:3rem;width:100%;border-radius:8px;margin-bottom:2rem}.skeleton-profile-card{background:rgba(26,26,26,.5);border-radius:15px;padding:2rem;border:1px solid rgba(255,107,53,.1)}.skeleton-profile-section-title{height:2rem;width:60%;border-radius:6px;margin-bottom:1.5rem}.skeleton-profile-status{height:2.5rem;width:150px;border-radius:20px;margin-bottom:1rem}.skeleton-profile-feature{height:1.2rem;width:100%;border-radius:4px;margin-bottom:.8rem}.skeleton-profile-feature:nth-child(odd){width:95%}.skeleton-profile-feature:nth-child(2n){width:90%}.skeleton-connection-card{background:rgba(26,26,26,.5);border-radius:15px;padding:1.5rem;margin-bottom:1rem;border:1px solid rgba(255,107,53,.1)}.skeleton-connection-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.skeleton-connection-icon{height:3rem;width:3rem;border-radius:50%}.skeleton-connection-title{height:1.5rem;width:120px;border-radius:6px}.skeleton-connection-detail{height:1rem;width:100%;border-radius:4px;margin-bottom:.5rem}.skeleton-connection-detail:nth-child(odd){width:90%}.skeleton-connection-detail:nth-child(2n){width:80%}.skeleton-zero-impact{padding:4rem 0}.skeleton-zero-impact .skeleton-section-title{width:50%;margin-bottom:1.5rem}.skeleton-zero-impact-text{height:1.2rem;width:100%;border-radius:4px;margin-bottom:.8rem}.skeleton-zero-impact-text:nth-child(2){width:95%}.skeleton-zero-impact-text:nth-child(3){width:85%}.skeleton-feature-list{margin-top:2rem}.skeleton-feature-list-item{height:1.2rem;width:80%;border-radius:4px;margin-bottom:.8rem}.skeleton-feature-list-item:nth-child(2){width:85%}.skeleton-feature-list-item:nth-child(3){width:75%}.skeleton-cta{padding:4rem 0}.skeleton-cta-title{height:3rem;width:50%;border-radius:8px;margin:0 auto 1.5rem}.skeleton-cta-text{height:1.2rem;width:80%;border-radius:4px;margin:0 auto .8rem}.skeleton-cta-text:nth-child(2){width:75%}.skeleton-cta-text:nth-child(3){width:85%}.skeleton-cta-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.skeleton-cta-button{height:3rem;width:180px;border-radius:25px}@media (max-width:768px){.skeleton-hero-title{width:90%;height:3rem}.skeleton-hero-subtitle{width:95%}.skeleton-hero-buttons{flex-direction:column;align-items:center}.skeleton-hero-stats{justify-content:center;gap:1rem}.skeleton-stat{width:100px;height:3rem}.skeleton-feature-grid,.skeleton-gallery-grid,.skeleton-pricing-grid{grid-template-columns:1fr}.skeleton-profile-header{flex-direction:column;text-align:center}.skeleton-profile-name{width:250px}.skeleton-section-title{width:70%}.skeleton-section-subtitle{width:90%}.skeleton-cta-title{width:80%}.skeleton-cta-text{width:95%}.skeleton-cta-buttons{flex-direction:column;align-items:center}}@media (max-width:576px){.skeleton-hero-title{height:2.5rem}.skeleton-section-title{height:2.5rem;width:90%}.skeleton-profile-avatar{height:60px;width:60px}.skeleton-profile-name{width:200px;height:2rem}.skeleton-connection-card{padding:1rem}.skeleton-connection-icon{height:2.5rem;width:2.5rem}.footer .row>div{text-align:center;margin-bottom:1.5rem}.footer h6,.footer ul,.footer-brand,.payment-methods{text-align:center}.payment-icons{justify-self:center;gap:.6rem;max-width:160px;margin:0 auto}.payment-icon{width:100px;height:75px}.payment-icon i{font-size:3rem}.discord-embed-container{text-align:center}.billing-info-card{padding:.75rem}.billing-detail{flex-direction:column;align-items:flex-start;gap:.5rem}.billing-table thead th{font-size:.75rem;padding:.5rem .25rem}.billing-table tbody td{padding:.5rem .25rem;font-size:.8rem}.table-description strong{font-size:.85rem}.table-description small{font-size:.7rem}.table-payment-method span{font-size:.75rem}.table-amount{font-size:1rem}}.clip-card{background:var(--card-bg);border:1px solid rgba(255,107,53,.2);border-radius:15px;padding:1.5rem;margin-bottom:1rem;transition:.3s;box-shadow:0 5px 20px rgba(0,0,0,.3)}.clip-card:hover{border-color:var(--primary-color);box-shadow:0 10px 30px rgba(255,107,53,.2);transform:translateY(-3px)}.clip-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:0}.clip-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.clip-info{flex:1;min-width:0}.clip-info h5{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-light);word-break:break-all}.clip-metadata{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;color:var(--text-muted);font-size:.9rem}.clip-metadata span{display:flex;align-items:center;gap:.25rem}.clip-actions{flex-shrink:0}.clip-actions .btn{transition:.3s}.clip-actions .btn:hover{transform:scale(1.1)}.no-clips{padding:3rem 1rem;color:var(--text-muted)}.no-clips i{opacity:.5}.no-clips h4{color:var(--text-light);margin-bottom:1rem}.clips-actions{border-top:1px solid rgba(255,107,53,.2);padding-top:1rem}.clips-pagination-info{color:var(--text-muted);font-size:.9rem}#clips-pagination .pagination .page-link{background-color:var(--card-bg);border:1px solid rgba(255,107,53,.2);color:var(--text-light);transition:.3s}#clips-pagination .pagination .page-link:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-light);transform:translateY(-1px)}#clips-pagination .pagination .page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-light)}#clips-pagination .pagination .page-item.disabled .page-link{background-color:rgba(26,26,26,.5);border-color:rgba(255,107,53,.1);color:var(--text-muted);cursor:not-allowed}#clips-pagination .pagination .page-item.disabled .page-link:hover{transform:none}@media (max-width:768px){.clip-card-header{flex-direction:column;align-items:flex-start;gap:.75rem}.clip-info{order:1;width:100%}.clip-icon{order:2;align-self:flex-start}.clip-actions{order:3;align-self:flex-end;margin-top:-2.5rem}.clip-metadata{gap:.75rem;font-size:.85rem}.clip-metadata span{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:fit-content}}@media (max-width:576px){.clip-card{padding:1rem}.clip-info h5{font-size:1rem}.clip-metadata{flex-direction:column;gap:.5rem}.clips-actions .btn{font-size:.875rem;padding:.5rem 1rem}.clips-pagination-info{font-size:.8rem;text-align:center;margin-bottom:.5rem}#clips-pagination .d-flex{flex-direction:column;align-items:center}#clips-pagination .pagination{justify-content:center}#clips-pagination .pagination .page-link{padding:.375rem .5rem;font-size:.8rem}}.clips-grid{margin:0}.clip-card-actions{overflow:visible;flex-wrap:wrap}.clip-card-actions .btn-group{flex:1;min-width:0;position:relative;display:flex;flex-wrap:nowrap}.clip-card-actions .btn{white-space:nowrap;flex-shrink:0;min-width:auto}.dropdown-menu{z-index:1050!important;position:absolute!important}#clips.tab-pane.clips-sm .profile-card{max-width:1180px!important}#clips.tab-pane.clips-md .profile-card{max-width:1370px!important}#clips.tab-pane.clips-lg .profile-card{max-width:1600px!important}@media (min-width:1400px){.profile-section .container{max-width:1600px!important}}@media (max-width:768px){.tab-content{text-align:center}.tab-content .profile-card{text-align:left}.clip-card-actions{flex-direction:column;gap:.5rem}.clip-card-actions .btn-group{flex:none;width:100%;display:flex;flex-wrap:nowrap}.clip-card-actions .btn{flex:1;width:100%;justify-content:center}.clip-card-actions .d-flex{flex-direction:row;flex-wrap:nowrap;gap:.25rem}.clip-card-actions .btn:not(.btn-group .btn){width:100%;margin-bottom:.25rem}}@media (max-width:1200px){.clips-md .col-lg-4,.clips-sm .col-lg-4{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.clips-lg .col-lg-4,.clips-md .col-lg-4,.clips-sm .col-lg-4{flex:0 0 100%;max-width:100%}}.modal.fade .modal-dialog{opacity:0}.modal.show .modal-dialog{transform:translate(0,0)!important;opacity:1!important;display:block!important;margin:1.75rem auto!important}.modal.fade:not(.show) .modal-dialog{transform:translate(0,-50px);opacity:0}.modal.show{display:block!important;z-index:9999!important}.modal-dialog-centered{display:flex!important;align-items:center!important;min-height:calc(100% - 3.5rem)!important;margin:1.75rem auto!important;position:relative!important;top:50%!important;transform:translateY(-50%)!important;display:flex;align-items:center}#renameClipModal .modal-dialog{box-sizing:border-box!important;margin:0!important;padding:0!important;max-width:500px!important;width:90%!important;position:absolute!important;top:50vh!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.modal-backdrop{transition:opacity .15s linear}.modal-dialog{width:auto;pointer-events:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--card-bg);background-clip:padding-box;border:1px solid rgba(255,107,53,.2);border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.5)}.modal{display:none;overflow-x:hidden;overflow-y:auto;outline:0}.clips-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.clips-control-group{background:var(--card-bg);border-radius:8px;padding:2px;border:1px solid rgba(255,107,53,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.clips-control-group .btn{border:none;background:0 0;color:var(--text-muted);font-weight:600;padding:.5rem .75rem;transition:.3s;position:relative;z-index:1}.clips-control-group .btn:hover{color:var(--text-light);background:rgba(255,107,53,.1);transform:translateY(-1px)}.clips-control-group .btn.active{background:var(--gradient-primary);color:var(--text-light);box-shadow:0 4px 12px rgba(255,107,53,.3);transform:translateY(-1px)}.clips-control-group .btn.active:hover{background:var(--gradient-primary);color:var(--text-light);transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,53,.4)}.clips-control-group .btn i{font-size:.875rem}@media (max-width:768px){.clips-controls{flex-direction:column;align-items:stretch;gap:.75rem}.clips-control-group{width:100%;display:flex;justify-content:center}.clips-control-group .btn{flex:1;text-align:center}}.clip-video-card{background:var(--card-bg);border-radius:15px;border:1px solid rgba(255,107,53,.1);overflow:visible;transition:.3s;height:100%;display:flex;flex-direction:column}.clip-video-card .clip-video-container{overflow:hidden;border-radius:15px 15px 0 0}.clip-video-card:hover{border-color:rgba(255,107,53,.3);box-shadow:0 10px 30px rgba(255,107,53,.2);transform:translateY(-5px)}.clip-video-container{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:15px 15px 0 0;overflow:hidden;z-index:1}.video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a 0,#2a2a2a 100%)}.video-loading{text-align:center;color:var(--text-light)}.video-error{text-align:center;color:var(--text-muted)}.clip-video{width:100%;height:100%;object-fit:cover;border-radius:15px 15px 0 0;pointer-events:none}.clip-video[controls]{pointer-events:auto!important;z-index:9999!important}.clip-video[controls]::-webkit-media-controls{pointer-events:auto!important;z-index:10000!important}.clip-video[controls]::-webkit-media-controls-panel{pointer-events:auto!important;z-index:10000!important}video:fullscreen{z-index:9999}video:-webkit-full-screen{z-index:9999}video:-moz-full-screen{z-index:9999}video:-ms-fullscreen{z-index:9999}video:fullscreen::-webkit-media-controls{z-index:10000!important;pointer-events:auto!important}video:-webkit-full-screen::-webkit-media-controls{z-index:10000!important;pointer-events:auto!important}video:-moz-full-screen::-webkit-media-controls{z-index:10000!important;pointer-events:auto!important}video:-ms-fullscreen::-webkit-media-controls{z-index:10000!important;pointer-events:auto!important}.clip-video:not([controls])::-webkit-media-controls{display:none!important}.clip-video:not([controls])::-webkit-media-controls-panel{display:none!important}.clip-video:not([controls])::-webkit-media-controls-play-button{display:none!important}.clip-video:not([controls])::-webkit-media-controls-timeline{display:none!important}.clip-video:not([controls])::-webkit-media-controls-current-time-display{display:none!important}.clip-video:not([controls])::-webkit-media-controls-time-remaining-display{display:none!important}.clip-video:not([controls])::-webkit-media-controls-volume-slider{display:none!important}.clip-video:not([controls])::-webkit-media-controls-mute-button{display:none!important}.clip-video:not([controls])::-webkit-media-controls-fullscreen-button{display:none!important}.custom-video-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:10px 15px;z-index:15;opacity:0;transition:opacity .3s;pointer-events:auto;display:flex;flex-direction:column;gap:0}.clip-video-container:hover .custom-video-controls{opacity:1}.video-progress-container{margin-bottom:10px}.video-progress-bar{position:relative;height:4px;background:rgba(255,255,255,.3);border-radius:2px;cursor:pointer;transition:height .2s}.video-progress-bar:hover{height:6px}.video-progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--primary-color);border-radius:2px;transition:width .1s}.video-progress-handle{position:absolute;top:50%;left:0;width:12px;height:12px;background:var(--primary-color);border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;opacity:0;transition:opacity .2s}.video-progress-bar:hover .video-progress-handle{opacity:1}.video-controls-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.video-controls-left,.video-controls-right{display:flex;align-items:center;gap:10px}.video-control-btn{background:0 0;border:none;color:#fff;font-size:16px;cursor:pointer;padding:5px;border-radius:4px;transition:.2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.video-control-btn:hover{background:rgba(255,255,255,.2);color:var(--primary-color)}.video-time-display{color:#fff;font-size:14px;font-family:Inter,monospace;white-space:nowrap}.time-separator{margin:0 2px;opacity:.7}.volume-slider-container{width:60px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;position:relative;cursor:pointer}.volume-slider{width:100%;height:100%;background:0 0;outline:0;cursor:pointer;-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--primary-color);border:2px solid #fff;border-radius:50%;cursor:pointer;transition:.2s}.volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.volume-slider::-moz-range-thumb{width:12px;height:12px;background:var(--primary-color);border:2px solid #fff;border-radius:50%;cursor:pointer;transition:.2s}.volume-slider::-moz-range-thumb:hover{transform:scale(1.2)}.video-overlay{display:none!important;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:1;z-index:10;pointer-events:auto;transition:.3s;cursor:pointer}.video-overlay:hover{background:rgba(0,0,0,.6)}.play-preview{background:rgba(255,107,53,.9);border:none;width:60px;height:60px;border-radius:50%;color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:.3s}.play-preview:hover{background:var(--primary-color);transform:scale(1.1)}.play-preview i{margin-left:2px}.clip-video-card-body{padding:1rem;flex:1;display:flex;flex-direction:column;position:relative;z-index:5}.clip-title{color:var(--text-light);font-weight:600;margin-bottom:.75rem;font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6rem;text-align:center}.clip-metadata-small{flex:1;margin-bottom:.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.metadata-row{display:inline-flex;align-items:center;font-size:.8rem;color:var(--text-muted);gap:.5rem}.metadata-row:last-child{margin-bottom:0}.metadata-row i{color:var(--primary-color)}.clip-card-actions{margin-top:auto}.clip-card-actions .btn{font-size:.85rem;padding:.5rem 1rem;border-radius:8px;font-weight:600;transition:.3s}.clip-card-actions .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,107,53,.3)}@media (max-width:1200px){.clips-grid .col-lg-4{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.clips-grid .col-lg-4,.clips-grid .col-md-6{flex:0 0 100%;max-width:100%}.clip-video-card{margin-bottom:1rem}.clip-video-container{aspect-ratio:16/9}.play-preview{width:50px;height:50px;font-size:1rem}.clip-title{font-size:.85rem}.metadata-row{font-size:.75rem}}@media (max-width:576px){.clip-video-card-body{padding:.75rem}.clip-title{font-size:.8rem;margin-bottom:.5rem;min-height:2.4rem}.metadata-row{font-size:.7rem;margin-bottom:.2rem}.clip-card-actions .btn{font-size:.8rem;padding:.4rem .8rem}.video-error,.video-loading{font-size:.8rem}.play-preview{width:45px;height:45px;font-size:.9rem}}.share-clip-btn{background:var(--gradient-primary)!important;border:none!important;color:var(--text-light)!important;font-weight:600;transition:.3s;box-shadow:0 4px 15px rgba(255,107,53,.3);position:relative;overflow:hidden}.share-clip-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.share-clip-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.4);background:linear-gradient(135deg,#e55a2b 0,#f7931e 100%)!important;border-color:transparent!important}.share-clip-btn:hover::before{left:100%}.share-clip-btn.active,.share-clip-btn:active,.share-clip-btn[aria-expanded=true]{background:var(--gradient-primary)!important;box-shadow:0 2px 10px rgba(255,107,53,.5);transform:translateY(0);border-color:transparent!important}.share-clip-btn:focus{background:var(--gradient-primary)!important;box-shadow:0 4px 15px rgba(255,107,53,.3),0 0 0 3px rgba(255,107,53,.2);border-color:transparent!important;outline:0}.share-clip-btn .fa-share-alt{margin-right:.5rem;font-size:.9rem}.share-clip-btn+.dropdown-menu{border:1px solid rgba(255,107,53,.3);background:var(--card-bg);box-shadow:0 10px 30px rgba(0,0,0,.3);border-radius:8px;padding:.5rem 0;margin-top:.5rem}.share-clip-btn+.dropdown-menu .dropdown-item{color:var(--text-light);padding:.6rem 1rem;transition:.3s}.share-clip-btn+.dropdown-menu .dropdown-item:hover{background:rgba(255,107,53,.1);color:var(--primary-color)}.share-clip-btn+.dropdown-menu .dropdown-item i{width:18px;text-align:center;opacity:.8}.share-clip-btn+.dropdown-menu .dropdown-item:hover i{opacity:1}.share-clip-btn+.dropdown-menu .dropdown-divider{border-color:rgba(255,107,53,.2);margin:.5rem 0}@media (max-width:768px){.share-clip-btn{font-size:.85rem;padding:.4rem .8rem}.share-clip-btn .fa-share-alt{margin-right:.4rem;font-size:.8rem}}.platform-showcase-section{padding:120px 0;background:var(--darker-bg);position:relative;overflow:hidden}.platform-showcase-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="hex-showcase" width="20" height="20" patternUnits="userSpaceOnUse"><polygon points="10,1 19,5.5 19,14.5 10,19 1,14.5 1,5.5" fill="none" stroke="rgba(255,107,53,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23hex-showcase)"/></svg>');opacity:.3;pointer-events:none}.platform-showcase-section .section-title{color:var(--text-light);font-size:3rem;font-weight:800;margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2}.platform-showcase-section .section-subtitle{color:var(--text-muted);font-size:1.2rem;font-weight:400;max-width:700px;margin:0 auto;position:relative;z-index:2;line-height:1.6}.main-feature-display{background:var(--card-bg);border-radius:24px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15);border:1px solid rgba(255,107,53,.2);position:relative;z-index:2;height:500px;width:100%;transition:.6s}.main-feature-display:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(255,107,53,.15)}.feature-image-container{position:relative;overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-feature-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s,opacity .4s}.feature-image-container:hover .main-feature-image{transform:scale(1.02)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(10,10,10,.3) 60%,rgba(10,10,10,.8) 100%);pointer-events:none}.feature-overlay-content{position:absolute;bottom:0;left:0;right:0;padding:40px;z-index:3;color:var(--text-light)}.feature-badge{display:inline-flex;align-items:center;gap:8px;background:var(--gradient-primary);color:var(--text-light);padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;align-self:flex-start;box-shadow:0 4px 15px rgba(255,107,53,.3);transition:opacity .3s}.feature-overlay-content h3{color:var(--text-light);font-size:2.2rem;font-weight:800;margin-bottom:15px;line-height:1.2;transition:opacity .3s}.feature-overlay-content p{color:rgba(255,255,255,.9);font-size:1.1rem;line-height:1.6;margin:0 0 20px;transition:opacity .3s}.view-full-image-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--text-light);padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:.3s;backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:8px}.view-full-image-btn:hover{background:rgba(255,107,53,.2);border-color:var(--primary-color);color:var(--text-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.image-modal-content{background:var(--card-bg);border:1px solid rgba(255,107,53,.2);border-radius:15px;box-shadow:0 15px 50px rgba(0,0,0,.5)}.image-modal-content .custom-modal-header{background:var(--darker-bg);border-bottom:1px solid rgba(255,107,53,.2);border-radius:15px 15px 0 0;padding:20px 30px}.image-modal-content .custom-modal-title{color:var(--text-light);font-weight:700;font-size:1.2rem}.image-modal-content .custom-modal-body{padding:0;background:var(--card-bg);border-radius:0 0 15px 15px;overflow:hidden}.modal-image{width:100%;height:auto;max-height:80vh;object-fit:contain;display:block;margin:0 auto}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.btn-close-white:hover{filter:invert(1) grayscale(100%) brightness(150%)}.image-modal-content .custom-modal-close{color:#fff;background:rgba(0,0,0,.5);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.image-modal-content .custom-modal-close:hover{background:rgba(0,0,0,.8);color:#fff}.feature-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.feature-nav-item{background:var(--card-bg);border:2px solid rgba(255,107,53,.1);border-radius:16px;padding:24px 20px;text-align:center;cursor:pointer;transition:.4s;position:relative;overflow:hidden}.feature-nav-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0;transition:opacity .4s}.feature-nav-item.active::before,.feature-nav-item:hover::before{opacity:.1}.feature-nav-item.active,.feature-nav-item:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 4px 15px rgba(255,107,53,.15)}.nav-item-icon{width:60px;height:60px;background:rgba(255,107,53,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:.4s;position:relative;z-index:1}.feature-nav-item.active .nav-item-icon{background:var(--gradient-primary);color:var(--text-light);box-shadow:0 3px 12px rgba(255,107,53,.25)}.nav-item-icon i{font-size:1.5rem;color:var(--primary-color);transition:color .4s}.feature-nav-item.active .nav-item-icon i{color:var(--text-light)}.nav-item-content{position:relative;z-index:1}.nav-item-content h4{color:var(--text-light);font-size:1.1rem;font-weight:700;margin-bottom:8px}.nav-item-content p{color:var(--text-muted);font-size:.9rem;margin:0;line-height:1.4}@media (max-width:1200px){.main-feature-display{height:450px}.feature-overlay-content{padding:35px}.feature-overlay-content h3{font-size:2rem}}@media (max-width:992px){.platform-showcase-section{padding:80px 0}.platform-showcase-section .section-title{font-size:2.5rem}.main-feature-display{height:350px}.feature-overlay-content{padding:30px 25px}.feature-navigation{grid-template-columns:1fr;gap:16px}.feature-nav-item{display:flex;align-items:center;text-align:left;padding:20px;gap:20px}.nav-item-icon{margin:0;flex-shrink:0;width:50px;height:50px}.nav-item-icon i{font-size:1.2rem}}.clips-filter-controls{flex-shrink:0}.clips-filter-controls .btn-group{box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:8px;overflow:hidden}.clips-filter-controls .btn{border:1px solid rgba(255,107,53,.3);background:rgba(26,26,26,.8);color:var(--text-muted);transition:.3s;font-weight:500}.clips-filter-controls .btn:hover{background:rgba(255,107,53,.1);color:var(--text-light);border-color:rgba(255,107,53,.5);transform:translateY(-1px)}.clips-filter-controls .btn.active{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-light)!important;box-shadow:0 0 15px rgba(255,107,53,.3)!important}.clips-filter-controls .btn-outline-secondary{border-color:rgba(255,107,53,.3)!important;color:var(--text-muted)!important}.clips-filter-controls .btn-outline-secondary:hover{background:rgba(255,107,53,.1)!important;border-color:rgba(255,107,53,.5)!important;color:var(--text-light)!important}.clips-filter-controls .btn-outline-secondary.active,.clips-filter-controls .btn-outline-secondary:active{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--text-light)!important;box-shadow:0 0 15px rgba(255,107,53,.3)!important}.clips-filter-controls .btn:first-child{border-right:none}.clips-filter-controls .btn:last-child{border-left:none}.favorite-toggle{position:relative;transition:.3s}.favorite-toggle:hover{transform:scale(1.1)}.favorite-toggle[data-favorite=true]{background:rgba(255,190,11,.2);border-color:var(--warning-color);color:var(--warning-color)}.favorite-toggle[data-favorite=true]:hover{background:rgba(255,190,11,.3);border-color:var(--warning-color);color:var(--warning-color);box-shadow:0 0 15px rgba(255,190,11,.3)}.favorite-toggle[data-favorite=false]{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:var(--text-muted)}.favorite-toggle[data-favorite=false]:hover{background:rgba(255,190,11,.1);border-color:rgba(255,190,11,.5);color:var(--warning-color)}.favorite-toggle .fa-star{transition:.3s}.favorite-toggle:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (max-width:768px){.platform-showcase-section{padding:60px 0}.platform-showcase-section .section-title{font-size:2rem}.platform-showcase-section .section-subtitle{font-size:1rem}.feature-overlay-content{padding:25px 20px}.feature-overlay-content h3{font-size:1.6rem}.feature-overlay-content p{font-size:1rem;margin-bottom:15px}.feature-badge{font-size:.8rem;padding:6px 12px}.view-full-image-btn{padding:8px 16px;font-size:.8rem}.image-modal-content .custom-modal-header{padding:15px 20px}.modal-image{max-height:70vh}.clips-filter-controls{width:100%;margin-top:1rem}.clips-filter-controls .btn-group{width:100%;display:flex}.clips-filter-controls .btn{flex:1;font-size:.9rem;padding:.5rem .75rem}.profile-card .d-flex:first-child{flex-direction:column;align-items:flex-start!important}}@media (max-width:576px){.clips-filter-controls .btn{font-size:.8rem;padding:.4rem .6rem}.favorite-toggle{padding:.4rem .6rem}}.metro-card{background:var(--card-bg);border-radius:8px;padding:2rem;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:.3s;border:2px solid transparent;position:relative;overflow:hidden}.metro-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;transition:.3s}.metro-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.3)}.metro-card-primary::before{background:var(--gradient-primary)}.metro-card-primary:hover{border-color:var(--primary-color);box-shadow:0 15px 35px rgba(255,107,53,.2)}.metro-card-secondary::before{background:var(--gradient-secondary)}.metro-card-secondary:hover{border-color:var(--secondary-color);box-shadow:0 15px 35px rgba(114,9,183,.2)}.metro-card-success::before{background:linear-gradient(135deg,var(--success-color) 0,#04d98b 100%)}.metro-card-success:hover{border-color:var(--success-color);box-shadow:0 15px 35px rgba(6,255,165,.2)}.metro-card-warning::before{background:linear-gradient(135deg,var(--warning-color) 0,#f59e0b 100%)}.metro-card-warning:hover{border-color:var(--warning-color);box-shadow:0 15px 35px rgba(255,190,11,.2)}.metro-card-icon{font-size:2.5rem;margin-bottom:1rem;opacity:.8;transition:.3s}.metro-card-primary .metro-card-icon{color:var(--primary-color)}.metro-card-secondary .metro-card-icon{color:var(--secondary-color)}.metro-card-success .metro-card-icon{color:var(--success-color)}.metro-card-warning .metro-card-icon{color:var(--warning-color)}.metro-card:hover .metro-card-icon{transform:scale(1.1);opacity:1}.metro-card-content h4{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text-light)}.metro-card-content p{color:var(--text-muted);font-size:.95rem;line-height:1.5;margin:0}.metro-card-action{align-self:flex-end;margin-top:1rem;font-size:1.2rem;opacity:.6;transition:.3s}.metro-card-primary .metro-card-action{color:var(--primary-color)}.metro-card-secondary .metro-card-action{color:var(--secondary-color)}.metro-card-success .metro-card-action{color:var(--success-color)}.metro-card-warning .metro-card-action{color:var(--warning-color)}.metro-card:hover .metro-card-action{opacity:1;transform:translateX(5px)}.discord-editor-toolbar{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:var(--card-bg);border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:8px 8px 0 0;margin-bottom:0}.editor-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:0 0;border:1px solid transparent;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:.2s;font-size:.875rem}.editor-btn:hover{background:rgba(255,255,255,.1);color:var(--text-light);border-color:rgba(255,255,255,.2)}.editor-btn:active{background:rgba(255,255,255,.15);transform:translateY(1px)}.toolbar-separator{width:1px;height:20px;background:rgba(255,255,255,.2);margin:0 .25rem}.discord-editor{border-radius:0 0 8px 8px!important;border-top:none!important;font-family:Consolas,Monaco,'Courier New',monospace;line-height:1.4;resize:vertical}.discord-editor:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(255,107,53,.2)!important}.discord-embed-preview{background:#36393f;border-radius:8px;padding:1rem;border-left:4px solid #202225}.discord-embed{display:flex;position:relative;max-width:520px}.discord-embed-left-border{width:4px;background-color:#f65f00;border-radius:2px;flex-shrink:0}.discord-embed-content{padding-left:1rem;flex:1}.discord-embed-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.2}.discord-embed-description{font-size:.875rem;color:#dcddde;line-height:1.4;margin-bottom:.5rem;white-space:pre-wrap}.discord-embed-footer small{font-size:.75rem;color:#b9bbbe}.discord-embed-description strong{font-weight:700;color:#fff}.discord-embed-description em{font-style:italic}.discord-embed-description u{text-decoration:underline}.discord-embed-description del{text-decoration:line-through;opacity:.8}.discord-inline-code{background:#2f3136;color:#f8f8f2;padding:.1em .3em;border-radius:3px;font-family:Consolas,Monaco,'Courier New',monospace;font-size:.85em}.discord-code-block-wrapper{margin:.5rem 0;border-radius:4px;overflow:hidden;background:#2f3136;border:1px solid #40444b}.discord-code-language{background:#40444b;color:#b9bbbe;padding:.3rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #4f545c}.discord-code-block{background:#2f3136;border:1px solid #40444b;border-radius:4px;margin:.5rem 0;overflow-x:auto}.discord-code-block code{color:#f8f8f2;font-family:Consolas,Monaco,'Courier New',monospace;font-size:.875rem;line-height:1.3;padding:.75rem;display:block;white-space:pre}.discord-code-block-wrapper .discord-code-block{border:none;border-radius:0;margin:0}.discord-code-block-wrapper .discord-code-block code{padding:.75rem}.discord-link{color:#00aff4;text-decoration:none;cursor:pointer}.discord-link:hover{text-decoration:underline;color:#4fc3f7}.discord-spoiler{background:#202225;color:#202225;border-radius:3px;padding:0 2px;cursor:pointer;user-select:none;transition:.1s}.discord-spoiler:hover{background:#484b51;color:#dcddde}.discord-timestamp{background:rgba(79,84,92,.15);border-radius:3px;padding:0 2px;color:#00aff4;text-decoration:underline;text-decoration-style:dotted;cursor:help}.discord-heading{font-size:1.4rem!important;font-weight:600!important;margin:.5rem 0!important;color:var(--text-light)!important;line-height:1.2!important}.editor-dropdown{display:inline-block}.editor-dropdown .dropdown-toggle::after{margin-left:.2rem}.codeblock-dropdown{min-width:500px!important;max-width:600px!important;width:max-content!important;height:auto!important;max-height:none!important;background:var(--card-bg)!important;border:1px solid var(--border-color)!important;border-radius:6px!important;padding:.4rem!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;z-index:3000!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;list-style:none!important;margin:0!important}.codeblock-dropdown li{display:inline-block!important;margin:0!important;padding:0!important;list-style:none!important}.codeblock-dropdown .dropdown-item{color:var(--text-light)!important;padding:.3rem .6rem!important;border-radius:4px!important;font-size:.8rem!important;font-weight:500!important;transition:.15s!important;margin:.1rem!important;white-space:nowrap!important;flex:0 0 auto!important;display:inline-block!important;text-align:center!important;min-width:50px!important}.codeblock-dropdown .dropdown-item:focus,.codeblock-dropdown .dropdown-item:hover,.dropdown-menu .codeblock-dropdown .dropdown-item:focus,.dropdown-menu .codeblock-dropdown .dropdown-item:hover,.dropdown-menu.codeblock-dropdown .dropdown-item:focus,.dropdown-menu.codeblock-dropdown .dropdown-item:hover,div.dropdown-menu.codeblock-dropdown li .dropdown-item:focus,div.dropdown-menu.codeblock-dropdown li .dropdown-item:hover{background:0 0!important;color:var(--cyg-orange)!important;transform:none!important;text-decoration:none!important;border:none!important;outline:0!important}.discord-editor-toolbar .codeblock-dropdown .dropdown-item:focus,.discord-editor-toolbar .codeblock-dropdown .dropdown-item:hover,.discord-editor-toolbar .dropdown-menu .dropdown-item:focus,.discord-editor-toolbar .dropdown-menu .dropdown-item:hover,.editor-dropdown .dropdown-menu .dropdown-item:focus,.editor-dropdown .dropdown-menu .dropdown-item:hover{color:var(--cyg-orange)!important;background:0 0!important}.codeblock-dropdown .dropdown-item:active{background-color:var(--cyg-orange)!important;color:#000!important}#announcementModal .codeblock-dropdown .dropdown-item:focus,#announcementModal .codeblock-dropdown .dropdown-item:hover,#announcementModal .codeblock-dropdown .dropdown-menu .dropdown-item:focus,#announcementModal .codeblock-dropdown .dropdown-menu .dropdown-item:hover,#announcementModal .custom-modal-body .codeblock-dropdown .dropdown-menu .dropdown-item:focus,#announcementModal .custom-modal-body .codeblock-dropdown .dropdown-menu .dropdown-item:hover,#announcementModal .custom-modal-body .discord-editor-toolbar .codeblock-dropdown .dropdown-menu .dropdown-item:focus,#announcementModal .custom-modal-body .discord-editor-toolbar .codeblock-dropdown .dropdown-menu .dropdown-item:hover,#announcementModal .custom-modal-body .discord-editor-toolbar .editor-dropdown .dropdown-menu .dropdown-item:focus,#announcementModal .custom-modal-body .discord-editor-toolbar .editor-dropdown .dropdown-menu .dropdown-item:hover{color:var(--cyg-orange)!important;background:0 0!important;text-decoration:none!important;border:none!important;outline:0!important;box-shadow:none!important}body #announcementModal .dropdown-item:focus,body #announcementModal .dropdown-item:hover{color:var(--cyg-orange)!important;background:0 0!important}.editor-dropdown .dropdown-toggle{border:none;box-shadow:none;background:0 0}.editor-dropdown .dropdown-toggle.show,.editor-dropdown .dropdown-toggle:active,.editor-dropdown .dropdown-toggle:focus,.editor-dropdown .dropdown-toggle:hover{box-shadow:none!important;outline:0!important;background:0 0!important;border:none!important;color:var(--text-light)!important}.codeblock-dropdown.show{display:flex!important}.editor-dropdown .dropdown-toggle:not([aria-expanded=true])+.dropdown-menu{display:none!important}.custom-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.75)!important;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;padding:1rem;box-sizing:border-box}.custom-modal.show{opacity:1;visibility:visible}.custom-modal-content{background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);box-shadow:0 10px 30px rgba(0,0,0,.5);max-width:95vw;max-height:95vh;width:100%;display:flex;flex-direction:column;overflow:hidden;transform:scale(.9);transition:transform .3s;position:relative;z-index:100000}.custom-modal.show .custom-modal-content{transform:scale(1)}.custom-modal-header{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;background:var(--card-bg);position:relative}.custom-modal-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-light);display:flex;align-items:center}.custom-modal-close{background:0 0;border:none;color:var(--text-light);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:.2s;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.custom-modal-close:hover{background:rgba(255,255,255,.1);color:var(--cyg-orange)}.custom-modal-body{padding:1.5rem;overflow-y:auto;flex:1;background:var(--card-bg)}.custom-modal-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--card-bg);display:flex;gap:.75rem;justify-content:flex-end;align-items:center;border-radius:0 0 12px 12px}.custom-modal-xl .custom-modal-content{max-width:95vw;width:95vw}.custom-modal-lg .custom-modal-content{max-width:80vw;width:80vw}.custom-modal-md .custom-modal-content{max-width:60vw;width:60vw}.custom-modal-sm .custom-modal-content{max-width:50vw;width:50vw}.custom-modal-beta .custom-modal-content{max-width:40vw;width:40vw}@media (max-width:768px){.custom-modal-content{max-width:95vw;width:95vw;margin:1rem}.custom-modal-beta .custom-modal-content,.custom-modal-lg .custom-modal-content,.custom-modal-md .custom-modal-content,.custom-modal-sm .custom-modal-content,.custom-modal-xl .custom-modal-content{max-width:95vw;width:95vw}.custom-modal-body,.custom-modal-footer,.custom-modal-header{padding:1rem}}body.custom-modal-open{overflow:hidden!important}.custom-modal,.custom-modal *{z-index:99999!important}body.custom-modal-open .navbar{z-index:1000!important}.context-menu{position:fixed;background:var(--card-bg);border:1px solid rgba(255,107,53,.3);border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.5);backdrop-filter:blur(20px);padding:8px 0;min-width:200px;z-index:99999;opacity:0;visibility:hidden;transform:scale(.8);transition:.2s;overflow:hidden}.context-menu.show{opacity:1;visibility:visible;transform:scale(1)}.context-menu-item{display:flex;align-items:center;padding:12px 16px;color:var(--text-light);cursor:pointer;transition:.2s;font-weight:500;font-size:14px;position:relative;overflow:hidden}.context-menu-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,53,.1),transparent);transition:left .3s}.context-menu-item:hover{background:rgba(255,107,53,.1);color:var(--primary-color);transform:translateX(4px)}.context-menu-item:hover::before{left:100%}.context-menu-item i{width:16px;text-align:center;font-size:14px;transition:.2s}.context-menu-item:hover i{color:var(--primary-color);transform:scale(1.1)}.context-menu-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,107,53,.3),transparent);margin:4px 0}.context-menu-item[data-action=discord]:hover{background:rgba(114,137,218,.1);color:#7289da}.context-menu-item[data-action=discord]:hover i{color:#7289da}.context-menu-item[data-action=download]:hover{background:rgba(0,212,255,.1);color:var(--accent-color)}.context-menu-item[data-action=download]:hover i{color:var(--accent-color)}.context-menu-item[data-action=how-to-use]:hover{background:rgba(6,255,165,.1);color:var(--success-color)}.context-menu-item[data-action=how-to-use]:hover i{color:var(--success-color)}.context-menu-item[data-action=copy]:hover{background:rgba(255,190,11,.1);color:var(--warning-color)}.context-menu-item[data-action=copy]:hover i{color:var(--warning-color)}#announcementModal .form-label{margin-bottom:.5rem!important;margin-top:1rem!important}#announcementModal .form-label:first-child{margin-top:0!important}#announcementModal .form-control,#announcementModal .form-select{margin-bottom:.75rem!important}#announcementModal .form-text{margin-bottom:1rem!important;margin-top:.25rem!important}#announcementModal .embed-field-item{margin-bottom:1rem!important;padding:1rem!important}#announcementModal #add-field-btn{margin:1rem 0!important}#announcementModal .preview-column{padding-left:1.5rem!important}@media (max-width:768px){.context-menu{min-width:180px;padding:6px 0}.context-menu-item{padding:10px 14px;font-size:13px}.context-menu-item i{font-size:13px}#announcementModal .preview-column{padding-left:0!important;margin-top:1.5rem!important}}#announcementModal .card-body,#announcementModal .form-label,#steamManagementModal .form-label{color:var(--text-light)!important}#steam-accounts-table td:last-child,#steam-accounts-table th:last-child{text-align:center!important}#steam-accounts-table .btn{margin:0 auto}#steam-accounts-status{padding:.5rem .75rem!important;margin-bottom:0!important;font-size:1rem!important;display:flex!important;align-items:center!important}#steam-accounts-status>div{display:flex!important;align-items:center!important}#steam-guard-code{text-transform:uppercase!important}#announcementModal .form-check-label{color:var(--text-light)!important}#announcementModal .form-text{color:var(--text-muted)!important}#announcementModal .card{border-color:rgba(255,255,255,.1)!important}#announcementModal .form-control{background-color:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.2)!important;color:var(--text-light)!important}#announcementModal .form-control:focus{background-color:rgba(255,255,255,.08)!important;border-color:var(--cyg-orange)!important;box-shadow:0 0 0 .2rem rgba(246,95,0,.25)!important;color:var(--text-light)!important}#announcementModal .form-control::placeholder{color:rgba(255,255,255,.5)!important}#announcementModal .form-check-input{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.3)!important}#announcementModal .form-check-input[type=checkbox],#announcementModal .form-check-input[type=radio]{opacity:0!important;position:absolute!important;z-index:-1!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}#announcementModal .form-check{position:relative!important;display:flex!important;align-items:center!important;padding-left:0!important;margin-bottom:12px!important;cursor:pointer!important;user-select:none!important}#announcementModal .form-check-label{position:relative!important;display:flex!important;align-items:center!important;cursor:pointer!important;padding-left:35px!important;margin-bottom:0!important}#announcementModal .form-check-label::before{content:''!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;border:2px solid rgba(255,255,255,.3)!important;background:rgba(255,255,255,.05)!important;border-radius:4px!important;transition:.3s!important}#announcementModal .form-check-input[type=radio]+.form-check-label::before{border-radius:50%!important}#announcementModal .form-check:hover .form-check-label::before{border-color:rgba(246,95,0,.6);background:rgba(246,95,0,.1);transform:scale(1.05)}#announcementModal .form-check-input:checked+.form-check-label::before{background:var(--cyg-orange);border-color:var(--cyg-orange);box-shadow:0 0 10px rgba(246,95,0,.4)}#announcementModal .form-check-input[type=checkbox]:checked+.form-check-label::after{content:''!important;position:absolute!important;left:7px!important;top:50%!important;transform:translateY(-55%) rotate(45deg)!important;width:6px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;animation:.3s ease-in-out checkmark!important}#announcementModal .form-check-input[type=radio]:checked+.form-check-label::after{content:''!important;position:absolute!important;left:6px!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#fff!important;animation:.3s ease-in-out radiodot!important}#announcementModal .form-check-input[type=checkbox]:not(:checked)+.form-check-label::after{content:''!important;position:absolute!important;left:5px!important;top:50%!important;transform:translateY(-50%)!important;width:10px!important;height:10px!important;opacity:.6!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M18 6L6 18M6 6l12 12'/%3e%3c/svg%3e")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;animation:.3s ease-in-out xicon!important}@keyframes checkmark{0%{opacity:0;transform:translateY(-55%) rotate(45deg) scale(0)}50%{opacity:1;transform:translateY(-55%) rotate(45deg) scale(1.2)}100%{opacity:1;transform:translateY(-55%) rotate(45deg) scale(1)}}@keyframes radiodot{0%{opacity:0;transform:translateY(-50%) scale(0)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}100%{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes xicon{0%{opacity:0;transform:translateY(-50%) scale(0) rotate(0)}50%{opacity:.8;transform:translateY(-50%) scale(1.3) rotate(180deg)}100%{opacity:.6;transform:translateY(-50%) scale(1) rotate(360deg)}}#announcementModal .form-check-input:focus+.form-check-label::before{outline:2px solid var(--cyg-orange);outline-offset:2px}#announcementModal .form-check-input:disabled+.form-check-label{opacity:.5;cursor:not-allowed}#announcementModal .form-check-input:disabled+.form-check-label::before{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.discord-embed-author{display:flex;align-items:center;margin-bottom:.5rem;font-size:.875rem}.discord-embed-author-icon{width:20px;height:20px;border-radius:50%;margin-right:8px;object-fit:cover}.discord-embed-author-name{color:#fff;font-weight:600;font-size:14px}.discord-author-icon{width:20px;height:20px;border-radius:50%;margin-right:.5rem}.discord-author-name{color:#fff;font-weight:500;text-decoration:none}.discord-embed-footer{display:flex!important;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.discord-embed-footer-icon{width:16px;height:16px;border-radius:50%;margin-right:6px;object-fit:cover}.discord-footer-icon{width:16px;height:16px;border-radius:50%;margin-right:.5rem}.discord-message-preview{background:#36393f;border-radius:8px;padding:1rem;border-left:4px solid #5865f2}.discord-message{display:flex;position:relative;max-width:520px}.discord-message-content{color:#dcddde;font-size:.875rem;line-height:1.4;white-space:pre-wrap}.discord-embed-fields{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.discord-embed-field{margin-bottom:.5rem;min-width:0;flex:1 1 100%}.discord-embed-field-inline{flex:1 1 calc(33.333% - 0.5rem);min-width:150px}.discord-field-name{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.125rem;word-wrap:break-word}.discord-field-value{font-size:.875rem;color:#dcddde;line-height:1.4;word-wrap:break-word}.embed-field-item{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)!important;height:100%!important;display:flex!important;flex-direction:column!important}.embed-field-item:hover{background:rgba(255,255,255,.08)}.embed-field-item .form-label{font-size:.875rem;font-weight:500;color:var(--text-light);margin-bottom:.25rem}.embed-field-item .form-control{font-size:.875rem}.embed-field-item .remove-field-btn{font-size:.8rem;padding:.25rem .5rem}#embed-fields-container .col-lg-6{display:flex!important}.embed-field-item .d-flex:last-child{margin-top:auto!important}.form-text{color:#e0e0e0!important;font-size:.8rem}.form-text.text-muted,small.form-text{color:#e0e0e0!important}.text-muted{color:#d0d0d0!important}.discord-embed-footer .text-muted{color:#b9bbbe!important}.modal-backdrop{z-index:1040!important;background-color:rgba(0,0,0,.75)!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.modal{z-index:1050!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;transition:opacity .15s linear}.modal.show{display:flex!important;align-items:center!important;justify-content:center!important}.modal-dialog{z-index:1060!important;position:relative!important;margin:0!important;max-height:90vh!important;overflow-y:auto!important}#announcementModal{z-index:2000!important}#announcementModal .modal-backdrop{z-index:1999!important}#announcementModal .modal-dialog{z-index:2001!important;max-width:95vw!important;width:95vw!important;margin:1rem auto!important}#announcementModal .modal-content{min-height:80vh;max-height:90vh;overflow:hidden}#announcementModal .modal-body{flex:1;overflow-y:auto;padding:1.5rem}@media (min-width:1400px){#announcementModal .modal-dialog{max-width:90vw!important;width:90vw!important}}body.modal-open{overflow:hidden!important;padding-right:0!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;margin:0!important}body.modal-open .container,body.modal-open .footer{z-index:1!important}body.modal-open main,body.modal-open section{position:relative}.modal-body{max-height:calc(90vh - 120px);overflow-y:auto}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal.fade{opacity:0}.modal.show{opacity:1}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.75}.preview-column{position:sticky;top:1rem;max-height:calc(80vh - 2rem);overflow-y:auto;padding-left:1rem;border-left:1px solid rgba(255,255,255,.1)}.preview-column h6{color:var(--text-light);font-weight:600;position:sticky;top:0;background:var(--card-bg);padding:.5rem 0;margin-bottom:1rem;z-index:10;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:991.98px){#announcementModal .modal-dialog{max-width:95vw!important;width:95vw!important;margin:.5rem auto!important}#announcementModal .modal-content{min-height:85vh}.preview-column{position:static;max-height:none;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;padding-top:1rem}.preview-column h6{position:static;border-bottom:none;margin-bottom:.5rem}}@media (max-width:768px){.metro-card{min-height:150px;padding:1.5rem}.metro-card-icon{font-size:2rem;margin-bottom:.75rem}.metro-card-content h4{font-size:1.25rem}.metro-card-content p{font-size:.9rem}}@media (max-width:576px){.metro-card{min-height:130px;padding:1.25rem}.metro-card-icon{font-size:1.75rem;margin-bottom:.5rem}.metro-card-content h4{font-size:1.1rem}.metro-card-content p{font-size:.85rem}.discord-editor-toolbar{flex-wrap:wrap;padding:.375rem;gap:.2rem}.editor-btn{width:28px;height:28px;font-size:.8rem}.toolbar-separator{height:16px;margin:0 .2rem}}.notification-container{position:fixed;top:80px;right:20px;z-index:10000;max-width:400px;width:100%}.notification-item{background:rgba(26,26,46,.95);border:1px solid #444;border-radius:8px;padding:16px 20px 0;margin-bottom:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(10px);position:relative;overflow:hidden;transform:translateX(100%);opacity:0;transition:.4s cubic-bezier(.4, 0, .2, 1)}.notification-item.show{transform:translateX(0);opacity:1}.notification-item.hide{transform:translateX(100%);opacity:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:0}.notification-content{display:flex;align-items:flex-start;gap:12px;color:#fff}.notification-icon{font-size:20px;margin-top:2px;flex-shrink:0}.notification-text{flex:1}.notification-title{font-weight:600;font-size:14px;margin-bottom:4px}.notification-message{font-size:13px;opacity:.9;line-height:1.4;margin-bottom:10px}.notification-close{background:0 0;border:none;color:rgba(255,255,255,.7);font-size:16px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}.notification-close:hover{color:#fff}.notification-progress{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));transform-origin:left center;transform:scaleX(0)}.notification-progress.animate{transition:transform linear;transform:scaleX(1)}.notification-success{border-color:#28a745}.notification-success .notification-icon{color:#28a745}.notification-success .notification-progress{background:linear-gradient(90deg,#28a745,#34ce57)}.notification-error{border-color:#dc3545}.notification-error .notification-icon{color:#dc3545}.notification-error .notification-progress{background:linear-gradient(90deg,#dc3545,#ff4757)}.notification-warning{border-color:#ffc107}.notification-warning .notification-icon{color:#ffc107}.notification-warning .notification-progress{background:linear-gradient(90deg,#ffc107,#ffda44)}.notification-info{border-color:#17a2b8}.notification-info .notification-icon{color:#17a2b8}.notification-info .notification-progress{background:linear-gradient(90deg,#17a2b8,#3bc9db)}@media (max-width:768px){.notification-container{top:70px;right:10px;left:10px;max-width:none}}.status-header-section{background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);border-bottom:1px solid #333;padding:4rem 0 2rem;margin-bottom:2rem}.status-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.status-subtitle{color:#b0b0b0;font-size:1.1rem;margin-bottom:0}.status-content-section{padding:2rem 0}.status-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.overview-card{background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);border:1px solid #333;border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.3)}.overview-number{font-size:2rem;font-weight:700;margin-bottom:.5rem}.overview-label{color:#b0b0b0;font-size:.9rem}.status-card{background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);border:1px solid #333;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:.3s}.status-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.4)}.service-name{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.service-description{color:#b0b0b0;font-size:.9rem;margin-bottom:1rem}.detail-label{color:#b0b0b0}.detail-value{color:#fff}.last-updated{color:#888;font-size:.8rem;text-align:center;margin-top:2rem}.status-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:25px;font-weight:600;font-size:.9rem}.status-online{background:linear-gradient(135deg,#06ffa5 0,#00cc6a 100%);color:#000}.status-offline{background:linear-gradient(135deg,#ff4757 0,#ff3742 100%);color:#fff}.status-warning{background:linear-gradient(135deg,#ffbe0b 0,#ff9500 100%);color:#000}.status-unknown{background:linear-gradient(135deg,#747d8c 0,#57606f 100%);color:#fff}.status-details{background:rgba(10,10,10,.3);border-radius:8px;padding:1rem;margin-top:1rem}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.detail-row:last-child{border-bottom:none}.detail-label{color:var(--text-muted);font-weight:500}.detail-value{color:var(--text-light);font-weight:600}.status-cards .legal-section-item{height:100%;display:flex;flex-direction:column}.status-cards .legal-section-item .status-details{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.status-wide{max-width:1400px!important;margin:0 auto;padding:0 2rem}@media (max-width:1200px){.status-wide{max-width:100%!important;padding:0 1rem}}