@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--bg:#0f0f12;--bg-2:#1a1a1f;--card:#2e2e2e;--border:#444;--text:#fff;--text-2:#e1e1e1;--text-3:#b0b0b0;--muted:#7a7a7a;--accent:#fd7900;--accent-hover:#fd7900;--accent-rgb:253,121,0;--yellow:#fc0;--shadow:#00000073;--overlay:#0f0f12db;--glass-1:#2e2e2eb8;--glass-2:#2e2e2e8c;--glass-3:#2e2e2e59;--border-soft:#444444a6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.app,body{background:#0f0f12;background:var(--bg);color:#fff;color:var(--text);min-height:100vh}a{color:#fd7900;color:var(--accent)}a:hover{color:#fd7900;color:var(--accent-hover)}.blocked-screen{align-items:center;background:#0f0f12;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:24px}.blocked-card{background:#2e2e2eb8;background:var(--glass-1);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:20px;box-shadow:0 12px 30px #00000073;box-shadow:0 12px 30px var(--shadow);max-width:420px;padding:32px 24px;text-align:center;width:100%}.blocked-icon{font-size:36px;margin-bottom:12px}.blocked-card h1{font-size:22px;font-weight:700;margin:0 0 8px}.blocked-card p{color:#b0b0b0;color:var(--text-3);font-size:14px;line-height:1.5;margin:0}.screen{padding:24px 24px 90px}.screen .copy-trading-home{margin:0;padding:0}.header{flex-direction:column;margin-top:40px}.avatar,.header{align-items:center;display:flex}.avatar{background:radial-gradient(circle,#2e2e2e 0,#1a1a1f 100%);background:radial-gradient(circle,var(--card) 0,var(--bg-2) 100%);border:2px solid #444444a6;border:2px solid var(--border-soft);border-radius:50%;height:96px;justify-content:center;margin-bottom:16px;overflow:hidden;width:96px}.avatar-img{height:100%;object-fit:cover;width:100%}.avatar-placeholder{align-items:center;background:radial-gradient(circle,#2e2e2e 0,#1a1a1f 100%);background:radial-gradient(circle,var(--card) 0,var(--bg-2) 100%);color:#e1e1e1;color:var(--text-2);display:flex;font-size:36px;font-weight:600;height:100%;justify-content:center;width:100%}.header h1{font-size:28px;font-weight:600;margin-bottom:4px}.header .user-id{color:#7a7a7a;color:var(--muted);font-size:13px;margin:0}.bottom-nav{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:28px;bottom:16px;box-shadow:0 8px 24px #00000073,inset 0 1px 0 #ffffff0f;box-shadow:0 8px 24px var(--shadow),inset 0 1px 0 #ffffff0f;height:64px;justify-content:space-around;left:16px;overflow:hidden;position:fixed;right:16px;transform:translateZ(0);will-change:transform;z-index:2000}.bottom-nav,.nav-item{align-items:center;display:flex}.nav-item{cursor:pointer;flex-direction:column;gap:4px;justify-content:center;min-height:48px;min-width:48px;opacity:.5;transition:opacity .25s ease,transform .25s ease,text-shadow .25s ease;will-change:opacity,transform;z-index:2}.nav-icon{font-size:22px;line-height:1}.nav-label{color:#b0b0b0;color:var(--text-3);font-size:10px;font-weight:500}.nav-item.active{opacity:1;transform:translate3d(0,-2px,0)}.nav-item.active .nav-icon{text-shadow:0 0 10px #fd790059;text-shadow:0 0 10px rgba(var(--accent-rgb),.35)}.nav-item.active .nav-label{color:#fd7900;color:var(--accent-hover);font-weight:600}.nav-indicator{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;bottom:8px;box-shadow:0 0 16px #fd79002e,inset 0 1px 0 #ffffff14;box-shadow:0 0 16px rgba(var(--accent-rgb),.18),inset 0 1px 0 #ffffff14;height:48px;left:0;position:absolute;transition:left .35s cubic-bezier(.4,0,.2,1);width:56px;will-change:left;z-index:1}.home-content{margin-top:32px}.stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.stat-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2e2e2e8c;background:var(--glass-2);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:16px;padding:20px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card:active{transform:scale(.98)}.stat-icon{font-size:32px;margin-bottom:8px}.stat-value{font-size:28px;font-weight:700;margin-bottom:4px}.stat-label{color:#b0b0b0;color:var(--text-3);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.welcome-message{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:20px;padding:24px}.welcome-message h2{font-size:24px;font-weight:600;margin-bottom:12px}.welcome-message p{font-size:15px;line-height:1.6;margin:0;opacity:.9}.bookings-container{margin-top:24px}.page-title{font-size:32px;font-weight:700;margin-bottom:8px}.page-subtitle{font-size:15px;margin-bottom:24px;opacity:.7}.webinar-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff26;border-radius:20px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.webinar-card:active{transform:scale(.98)}.webinar-header{display:flex;gap:16px;margin-bottom:16px}.webinar-date-badge{background:#ffffff26;border-radius:12px;flex-shrink:0;min-width:60px;padding:12px;text-align:center}.date-day{font-size:24px;font-weight:700;line-height:1}.date-month{font-size:11px;margin-top:4px;opacity:.8;text-transform:uppercase}.webinar-title-section{flex:1 1}.webinar-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:8px}.webinar-meta{color:#b0b0b0;color:var(--text-3);display:flex;font-size:13px;gap:16px}.webinar-description{color:#e1e1e1;color:var(--text-2);font-size:14px;line-height:1.5;margin-bottom:16px}.webinar-footer{align-items:center;border-top:1px solid #444444a6;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;padding-top:16px}.webinar-info{display:flex;flex-direction:column;font-size:13px;gap:4px}.webinar-speaker{color:#b0b0b0;color:var(--text-3)}.webinar-status{color:#fd7900;color:var(--accent-hover);font-weight:600}.btn-book{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 12px #fd790040;box-shadow:0 4px 12px rgba(var(--accent-rgb),.25);color:#fff;color:var(--text);cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:transform .2s ease,box-shadow .2s ease}.btn-book:active{transform:scale(.95)}.webinar-price{background:#fd79001f;background:rgba(var(--accent-rgb),.12);border:1px solid #fd790038;border:1px solid rgba(var(--accent-rgb),.22);border-radius:8px;color:#fd7900;color:var(--accent-hover);display:inline-block;font-size:18px;font-weight:600;margin:12px 0;padding:8px 12px}.webinar-platform{color:#b0b0b0;color:var(--text-3);font-size:14px;margin:8px 0}.webinar-meeting-link{margin:16px 0}.btn-meeting-link{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 12px #fd790040;box-shadow:0 4px 12px rgba(var(--accent-rgb),.25);color:#fff;color:var(--text);cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:12px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-meeting-link:disabled{background:#7a7a7a40;border:1px solid #444c;box-shadow:none;color:#b0b0b0;color:var(--text-3);cursor:not-allowed;filter:saturate(.7) brightness(.85);opacity:.9;transform:none}.btn-meeting-link:active{transform:scale(.95)}.webinar-payment-pending{background:#ffcc001f;border:1px solid #ffcc0038;border-radius:8px;color:#fc0;color:var(--yellow);display:inline-block;font-size:14px;margin:12px 0;padding:8px 12px}.webinar-materials{background:#2e2e2e8c;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;margin:16px 0;padding:12px}.webinar-materials h4{color:#fff;color:var(--text);font-size:16px;font-weight:600;margin:0 0 12px}.material-link{background:#2e2e2e80;border:1px solid #4444448c;border-radius:8px;color:#e1e1e1;color:var(--text-2);display:block;margin:4px 0;padding:8px 12px;text-decoration:none;transition:background .2s ease}.material-link:hover{background:#fd79001f;background:rgba(var(--accent-rgb),.12)}.webinar-recording{margin:16px 0}.btn-recording-link{background:#2e2e2e99;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;box-shadow:0 4px 12px #00000040;color:#fff;color:var(--text);cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:12px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-recording-link:active{transform:scale(.95)}.btn-pay{background:linear-gradient(135deg,#fc0,#ffcc00bf);background:linear-gradient(135deg,var(--yellow),#ffcc00bf);border:none;border-radius:12px;box-shadow:0 4px 12px #ffcc0038;color:#0f0f12;color:var(--bg);cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:transform .2s ease,box-shadow .2s ease}.btn-pay:active{transform:scale(.95)}.booking-status-confirmed,.booking-status-paid{background:#fd79001f;background:rgba(var(--accent-rgb),.12);border:1px solid #fd790038;border:1px solid rgba(var(--accent-rgb),.22);border-radius:12px;color:#fd7900;color:var(--accent-hover);font-size:14px;font-weight:600;padding:10px 20px}.support-container{margin-top:24px}.support-tabs{background:#ffffff0d;border-radius:12px;display:flex;gap:8px;margin-bottom:24px;padding:4px}.support-tab{background:#0000;border:none;border-radius:8px;color:#fff9;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.support-tab.active{background:#ffffff26;color:#fff}.consultation-form,.support-form{display:flex;flex-direction:column;gap:20px}.consultation-info{background:#ffffff0d;border-radius:12px;margin-bottom:8px;padding:16px}.consultation-info p{font-size:14px;line-height:1.6;margin:0;opacity:.9}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;font-weight:500;opacity:.9}.form-input,.form-select,.form-textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;padding:12px 16px;transition:all .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#2e2e2ebf;border-color:#fd79008c;border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px #fd790029;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16);outline:none}.form-input::placeholder,.form-textarea::placeholder{color:#fff6}.form-textarea{min-height:100px;resize:vertical}.form-select{cursor:pointer}.form-select option{background:#1a1a1f;background:var(--bg-2);color:#fff;color:var(--text)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-hover));box-shadow:0 4px 16px #fd790040;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25);font-size:16px;margin-top:8px;padding:14px 24px;transition:transform .2s ease,box-shadow .2s ease}.profile-container{margin-top:32px}.profile-section{margin-bottom:32px}.neo-dashboard-section{margin:28px 16px 24px}.neo-dashboard{background:linear-gradient(180deg,#0f0f12,#1a1a1f);background:linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%);border:1px solid #444444b3;border-radius:28px;box-shadow:0 20px 40px #00000059,inset 0 1px 0 #ffffff0d;color:#fff;color:var(--text);overflow:hidden;padding:28px;position:relative}.neo-dashboard:after,.neo-dashboard:before{content:"";inset:0;pointer-events:none;position:absolute}.neo-dashboard:before{background-image:radial-gradient(#ffffff14 1px,#0000 0);background-size:4px 4px;mix-blend-mode:soft-light;opacity:.08}.neo-dashboard:after{background-image:repeating-linear-gradient(60deg,#ffffff0d 0 1px,#0000 1px 26px),repeating-linear-gradient(-60deg,#ffffff0d 0 1px,#0000 1px 26px);opacity:.04}.neo-dashboard-header{margin-bottom:24px;position:relative;z-index:1}.neo-kicker{color:#fd7900f2;color:rgba(var(--accent-rgb),.95);font-size:11px;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.neo-title-row{align-items:center;display:flex;gap:12px}.neo-title{color:#fff;color:var(--text);font-size:28px;font-weight:700;margin:0;text-shadow:0 0 14px #fd790040;text-shadow:0 0 14px rgba(var(--accent-rgb),.25)}.neo-status-pill{background:#fd79001f;background:rgba(var(--accent-rgb),.12);border:1px solid #fd790059;border:1px solid rgba(var(--accent-rgb),.35);border-radius:999px;box-shadow:inset 0 0 10px #fd79002e;box-shadow:inset 0 0 10px rgba(var(--accent-rgb),.18);color:#fd7900;color:var(--accent-hover);font-size:11px;font-weight:600;padding:4px 10px}.neo-subtitle{color:#b0b0b0;color:var(--text-3);font-size:14px;line-height:1.5;margin:10px 0 0;max-width:520px}.neo-grid{grid-gap:14px;display:grid;gap:14px;grid-auto-rows:110px;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;z-index:1}.neo-card{-webkit-appearance:none;appearance:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#2e2e2e8c;background:var(--glass-2);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:20px;box-shadow:0 8px 18px #00000040,inset 0 1px 0 #ffffff14;color:#fff;color:var(--text);font-family:inherit;overflow:hidden;padding:16px;position:relative;text-align:left}.neo-card:after{border:1px solid #ffffff26;border-radius:20px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.neo-card--hero{background:linear-gradient(135deg,#fd790038,#1a1a1fd9);background:linear-gradient(135deg,rgba(var(--accent-rgb),.22),#1a1a1fd9);border:1px solid #fd790059;border:1px solid rgba(var(--accent-rgb),.35);cursor:pointer;grid-column:span 3;grid-row:span 2;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.neo-card--hero:hover{box-shadow:0 12px 24px #fd790033;box-shadow:0 12px 24px rgba(var(--accent-rgb),.2);transform:translateY(-4px)}.neo-card--hero .neo-card-title{font-size:20px;font-weight:700;margin-bottom:6px}.neo-card--hero .neo-card-subtitle{color:#b0b0b0;color:var(--text-3);font-size:13px;margin-bottom:18px}.neo-card--hero .neo-card-cta{color:#fd7900;color:var(--accent-hover);font-size:12px;letter-spacing:1px;text-transform:uppercase}.neo-card--hero .neo-card-glow{background:radial-gradient(circle,#fd790059,#0000 65%);background:radial-gradient(circle,rgba(var(--accent-rgb),.35),#0000 65%);bottom:-40px;filter:blur(10px);height:180px;position:absolute;right:-40px;width:180px}.neo-card--assets{grid-column:span 2;grid-row:span 2}.neo-card--defi{grid-column:span 2;grid-row:span 1}.neo-card--matrix{grid-column:span 3;grid-row:span 1}.neo-card--voices{grid-column:span 2;grid-row:span 1}.neo-card--tracker{grid-column:span 4;grid-row:span 2}.neo-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.neo-card-title{color:#fff;color:var(--text);font-size:15px;font-weight:600}.neo-tag{background:#fd79001f;background:rgba(var(--accent-rgb),.12);border:1px solid #fd79004d;border:1px solid rgba(var(--accent-rgb),.3);border-radius:999px;color:#fd7900;color:var(--accent-hover);font-size:11px;padding:3px 8px}.neo-card-text{color:#e6faffb3;font-size:12px;line-height:1.5;margin:10px 0 0}.neo-orbit{height:110px;margin-top:8px;position:relative;width:100%}.neo-orbit-ring{border:1px dashed #fd79008c;border:1px dashed rgba(var(--accent-rgb),.55);border-radius:50%;box-shadow:0 0 12px #fd79002e;box-shadow:0 0 12px rgba(var(--accent-rgb),.18);inset:10px;position:absolute}.neo-coin{background:radial-gradient(circle at 30% 30%,#fff,#fd7900 45%,#fd7900 100%);background:radial-gradient(circle at 30% 30%,#fff,var(--accent-hover) 45%,var(--accent) 100%);border-radius:50%;box-shadow:0 0 12px #fd790059;box-shadow:0 0 12px rgba(var(--accent-rgb),.35);height:28px;position:absolute;width:28px}.neo-coin--a{left:10%;top:8px}.neo-coin--b{right:12%;top:40px}.neo-coin--c{bottom:12px;left:45%}.neo-hex-grid{display:flex;flex-wrap:wrap;gap:8px}.neo-hex{background:linear-gradient(135deg,#fd790059,#fd790026);background:linear-gradient(135deg,rgba(var(--accent-rgb),.35),rgba(var(--accent-rgb),.15));box-shadow:0 0 10px #fd790038;box-shadow:0 0 10px rgba(var(--accent-rgb),.22);-webkit-clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);height:36px;width:32px}.neo-matrix-row{align-items:center;display:flex;gap:12px}.neo-toggle{background:#fd79002e;background:rgba(var(--accent-rgb),.18);border:1px solid #fd790080;border:1px solid rgba(var(--accent-rgb),.5);border-radius:999px;box-shadow:inset 0 0 10px #fd790040;box-shadow:inset 0 0 10px rgba(var(--accent-rgb),.25);height:24px;position:relative;width:44px}.neo-toggle-dot{background:#fd7900;background:var(--accent-hover);border-radius:50%;box-shadow:0 0 10px #fd790066;box-shadow:0 0 10px rgba(var(--accent-rgb),.4);height:16px;left:22px;position:absolute;top:3px;width:16px}.neo-wallet{display:flex;flex-direction:column;gap:4px}.neo-wallet-label{color:#7a7a7a;color:var(--muted);font-size:10px;letter-spacing:1px;text-transform:uppercase}.neo-wallet-value{color:#e1e1e1;color:var(--text-2);font-size:13px;font-weight:600}.neo-quote{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;display:flex;gap:8px;margin-bottom:8px;padding:8px 10px}.neo-quote--secondary{background:#ffffff0d}.neo-quote-icon{font-size:14px}.neo-quote-text{color:#e6faffe6;font-size:12px}.neo-tracker{margin-top:4px}.neo-tracker-legend{align-items:center;color:#e6faffbf;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.neo-wallet-icon{font-size:14px}.neo-tracker-graph{height:90px;width:100%}.neo-modal-overlay{align-items:center;animation:neoFade .35s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f0f12db;background:var(--overlay);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.neo-modal-card{animation:neoModalOpen .45s cubic-bezier(.2,.7,.2,1);background:#1a1a1f;background:var(--bg-2);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:26px;box-shadow:0 30px 80px #00000073,inset 0 1px 0 #ffffff0d;font-family:inherit;max-height:86vh;overflow-y:auto;position:relative;width:min(780px,92vw)}.neo-modal-body{color:#fff;color:var(--text);padding:64px 36px 30px}.neo-modal-back{align-items:center;background:#fd79001f;background:rgba(var(--accent-rgb),.12);border:1px solid #fd790080;border:1px solid rgba(var(--accent-rgb),.5);border-radius:50%;color:#fd7900;color:var(--accent-hover);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;left:18px;position:absolute;top:12px;transition:box-shadow .2s ease,transform .2s ease;width:36px}.neo-modal-back:hover{box-shadow:0 0 12px #fd790073;box-shadow:0 0 12px rgba(var(--accent-rgb),.45)}.neo-modal-back:active{transform:scale(.96)}.neo-modal-title{color:#fff;color:var(--text);font-size:32px;font-weight:700;margin:6px 0 12px}.neo-modal-lead{color:#e1e1e1;color:var(--text-2);font-size:15px;line-height:1.6;margin:0 0 24px}.neo-modal-section{margin-bottom:22px}.neo-modal-section h3{color:#fd7900;color:var(--accent-hover);font-size:16px;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.neo-modal-section ul{grid-gap:8px;color:#e6faffd9;display:grid;font-size:14px;gap:8px;line-height:1.6;margin:0;padding-left:18px}@keyframes neoModalOpen{0%{opacity:0;transform:translateY(24px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes neoFade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.neo-grid{grid-auto-rows:120px;grid-template-columns:repeat(4,minmax(0,1fr))}.neo-card--hero,.neo-card--matrix,.neo-card--tracker{grid-column:span 4}}@media (max-width:640px){.neo-dashboard{padding:20px}.neo-title{font-size:24px}.neo-grid{grid-auto-rows:130px;grid-template-columns:repeat(2,minmax(0,1fr))}.neo-card--assets,.neo-card--defi,.neo-card--hero,.neo-card--matrix,.neo-card--tracker,.neo-card--voices{grid-column:span 2}.neo-modal-body{padding:28px 24px 24px}}.section-title{font-size:24px;font-weight:600;margin-bottom:40px}.profile-info-card{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:20px}.profile-info-card,.referral-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px}.referral-card{background:linear-gradient(135deg,#6366f12e,#0f172a99);border:1px solid #6366f14d;border-radius:20px}.referral-hero{align-items:center;display:flex;gap:16px;margin-bottom:16px}.referral-logo{background:radial-gradient(circle,#2e2e2e 0,#1a1a1f 100%);background:radial-gradient(circle,var(--card) 0,var(--bg-2) 100%);border:2px solid #444444a6;border:2px solid var(--border-soft);border-radius:50%;flex-shrink:0;height:56px;overflow:hidden;width:56px}.referral-logo img{display:block;height:100%;object-fit:cover;width:100%}.referral-text h3{font-size:18px;font-weight:700;margin:0 0 6px}.referral-text p{color:#b0b0b0;color:var(--text-3);font-size:14px;margin:0}.referral-link-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.referral-input{background:#1a1a1fbf;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;padding:0 12px}.referral-input,.referral-send-btn{color:#fff;color:var(--text);font-size:13px;height:44px}.referral-send-btn{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 6px 16px #fd790038;box-shadow:0 6px 16px rgba(var(--accent-rgb),.22);cursor:pointer;font-weight:700;padding:0 16px}.referral-send-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.referral-hint{color:#b0b0b0;color:var(--text-3);font-size:12px;margin-top:10px}.referral-invites{border-top:1px solid #444444a6;border-top:1px solid var(--border-soft);margin-top:16px;padding-top:14px}.referral-invites-title{font-size:14px;font-weight:600;margin-bottom:10px}.referral-invite-list{display:flex;flex-direction:column;gap:8px}.referral-invite-item{align-items:center;background:#0f172a80;border:1px solid #ffffff0f;border-radius:12px;display:flex;justify-content:space-between;padding:10px 12px}.referral-invite-name{font-size:14px;font-weight:600}.referral-invite-meta{font-size:12px;opacity:.7}.referral-invite-empty{font-size:13px;opacity:.7}.info-row{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 0}.info-row:last-child{border-bottom:none}.info-label{font-size:14px;opacity:.7}.info-value{font-size:15px;font-weight:500}.bookings-list{display:flex;flex-direction:column;gap:12px}.user-booking-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a;border-radius:16px;padding:16px}.booking-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.booking-title{flex:1 1;font-size:18px;font-weight:600;margin:0 12px 0 0}.booking-status{border-radius:8px;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.booking-status.confirmed{background:#fd790024;background:rgba(var(--accent-rgb),.14);color:#fd7900;color:var(--accent-hover)}.booking-details{display:flex;font-size:13px;gap:16px;opacity:.8}.empty-state{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;text-align:center}.empty-state p{font-size:15px;margin:0;opacity:.8}.admin-form{display:flex;flex-direction:column;gap:16px}.btn-secondary-admin{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.btn-secondary-admin:active{background:#ffffff26;transform:scale(.98)}.admins-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.developer-actions{display:flex;gap:12px;margin-top:16px}.section-header-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.users-list{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:0;overflow:hidden}.user-row{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.user-row:last-child{border-bottom:none}.user-row-info{display:flex;flex-direction:column;gap:4px}.user-row-name{font-size:15px;font-weight:600}.user-row-meta{font-size:12px;opacity:.7}.btn-block-user{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:36px;min-width:140px;transition:all .2s ease}.btn-block-user.active{background:#ffcc0024;border-color:#ffcc0059;color:#fc0;color:var(--yellow)}.admin-item{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.admin-item:active{transform:scale(.98)}.admin-item-info{flex:1 1;min-width:200px}.admin-telegram-id{color:#e1e1e1;color:var(--text-2);font-size:15px;font-weight:600;margin:0 0 8px}.admin-role{color:#b0b0b0;color:var(--text-3);font-size:14px;margin:0}.admin-role-select{margin-top:8px;max-width:200px;width:100%}.admin-item-actions{display:flex;flex-wrap:wrap;gap:8px}.btn-edit-admin,.btn-save-admin{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:10px;box-shadow:0 2px 8px #fd790038;box-shadow:0 2px 8px rgba(var(--accent-rgb),.22);color:#fff;color:var(--text);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.btn-edit-admin:active,.btn-save-admin:active{transform:scale(.95)}.btn-delete-admin{background:#ffcc0024;border:1px solid #ffcc0040;border-radius:10px;color:#fc0;color:var(--yellow);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.btn-delete-admin:active{background:#fc03;transform:scale(.95)}.btn-cancel-admin{background:#2e2e2e8c;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:10px;color:#fff;color:var(--text);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.btn-cancel-admin:active{background:#fd79001f;background:rgba(var(--accent-rgb),.12);transform:scale(.95)}.empty-hint{color:#7a7a7a!important;color:var(--muted)!important;font-size:13px!important;margin-top:8px!important}.copy-trading-home{background:#0f0f12;background:var(--bg);min-height:100vh;padding-bottom:140px;padding-top:44px}.copy-trading-header{align-items:center;background:#0f0f12;background:var(--bg);border-bottom:1px solid #444444a6;border-bottom:1px solid var(--border-soft);box-shadow:0 2px 8px #0003;display:flex;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:100}.header-left{align-items:center;display:flex;flex:0 0 auto;gap:4px}.logo-bitunix,.logo-cryptosensei{align-items:center;display:flex;font-size:24px;height:36px;justify-content:center;width:36px}.logo-bitunix{background:radial-gradient(circle,#2e2e2e 0,#1a1a1f 100%);background:radial-gradient(circle,var(--card) 0,var(--bg-2) 100%);border:2px solid #444444a6;border:2px solid var(--border-soft);border-radius:50%;box-shadow:0 2px 6px #00000040;overflow:hidden}.logo-bitunix .logo-img{display:block;height:100%;object-fit:cover;width:100%}.logo-separator{color:#7a7a7a;color:var(--muted);font-size:16px;margin:0 2px}.header-center{flex:1 1;text-align:center}.header-title{color:#fff;color:var(--text);font-size:18px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right{flex:0 0 auto}.deposit-btn{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:16px;box-shadow:0 2px 8px #fd790040;box-shadow:0 2px 8px rgba(var(--accent-rgb),.25);color:#fff;color:var(--text);cursor:pointer;font-size:14px;font-weight:600;height:32px;min-width:80px;padding:0 16px;transition:all .2s ease}.deposit-btn:active{opacity:.8;transform:scale(.95)}.copy-trading-header .avatar{align-items:center;background:radial-gradient(circle,#2e2e2e 0,#1a1a1f 100%);background:radial-gradient(circle,var(--card) 0,var(--bg-2) 100%);border:2px solid #444444a6;border:2px solid var(--border-soft);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:0;overflow:hidden;width:36px}.copy-trading-header .avatar-img{height:100%;object-fit:cover;width:100%}.copy-trading-header .avatar-placeholder{align-items:center;background:radial-gradient(circle,#2e2e2e 0,#1a1a1f 100%);background:radial-gradient(circle,var(--card) 0,var(--bg-2) 100%);color:#e1e1e1;color:var(--text-2);display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.promo-banner{background:#1a1a1f;background:var(--bg-2);background-image:radial-gradient(circle at center,#fd790038 0,#0000 70%);background-image:radial-gradient(circle at center,rgba(var(--accent-rgb),.22) 0,#0000 70%);border:1px solid #ffffff1a;border-radius:20px;cursor:grab;margin:72px 16px 16px;overflow:hidden;padding:20px;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.promo-banner:active{cursor:grabbing}.promo-content{animation:fadeInSlide .4s ease-out;position:relative;transition:opacity .3s ease,transform .3s ease;z-index:1}.promo-content.transitioning{opacity:0;transform:translateX(20px)}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.promo-header{margin-bottom:12px}.promo-title{color:#fff;color:var(--text);font-size:17px;font-weight:700;letter-spacing:.2px;margin:0 0 4px;text-shadow:0 2px 8px #0000004d}.promo-subtitle{color:#b0b0b0;color:var(--text-3);font-size:12px;margin:0}.promo-description{color:#e1e1e1;color:var(--text-2);font-size:14px;font-weight:400;line-height:1.6;margin:14px 0}.highlight-green{animation:textGlow 2s ease-in-out infinite alternate;color:#fd7900;color:var(--accent-hover);font-weight:700;text-shadow:0 0 12px #fd790073;text-shadow:0 0 12px rgba(var(--accent-rgb),.45)}@keyframes textGlow{0%{text-shadow:0 0 12px #fd790073;text-shadow:0 0 12px rgba(var(--accent-rgb),.45)}to{text-shadow:0 0 20px #fd790099;text-shadow:0 0 20px rgba(var(--accent-rgb),.6)}}.promo-divider{background:#444444b3;height:1px;margin:16px 0}.deposit-tiers-wrapper{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease-out,margin .4s ease-out}.deposit-tiers-wrapper.expanded{margin-bottom:0;margin-top:0;max-height:350px;opacity:1}.deposit-tiers{align-items:flex-end;animation:slideUpFade .5s ease-out;display:flex;gap:6px;justify-content:space-between;margin:16px 0;padding:0 4px;transition:opacity .3s ease-out,transform .3s ease-out}.deposit-tiers-wrapper:not(.expanded) .deposit-tiers{opacity:0;transform:translateY(-10px)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tier-item{align-items:center;animation:fadeInUp .6s ease-out both;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tier-bar-container{align-items:flex-end;min-height:130px}.tier-bar,.tier-bar-container{display:flex;justify-content:center;position:relative;width:100%}.tier-bar{align-items:flex-start;animation:barGrow .8s cubic-bezier(.34,1.56,.64,1) both,glow 2s ease-in-out .8s infinite alternate;background:linear-gradient(180deg,#fd7900,#fd7900 60%,#fd7900b8);background:linear-gradient(180deg,var(--accent-hover) 0,var(--accent) 60%,rgba(var(--accent-rgb),.72) 100%);border:1px solid #fd79004d;border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px 8px 0 0;box-shadow:0 0 16px #fd790047,inset 0 1px 3px #fff3;box-shadow:0 0 16px rgba(var(--accent-rgb),.28),inset 0 1px 3px #fff3;box-sizing:border-box;max-width:42px;overflow:visible;padding:4px 2px 0}.tier-bar:before{background:linear-gradient(180deg,#ffffff4d,#0000);border-radius:8px 8px 0 0;content:"";height:30%}.tier-bar-gradient,.tier-bar:before{left:0;position:absolute;right:0;top:0}.tier-bar-gradient{background:linear-gradient(180deg,#ffffff1a,#0000 30%,#0000001a);bottom:0;pointer-events:none}@keyframes barGrow{0%{height:0!important;opacity:0}to{opacity:1}}@keyframes glow{0%{box-shadow:0 0 20px #fd790059,inset 0 2px 4px #fff3;box-shadow:0 0 20px rgba(var(--accent-rgb),.35),inset 0 2px 4px #fff3}to{box-shadow:0 0 30px #fd790073,inset 0 2px 4px #ffffff4d;box-shadow:0 0 30px rgba(var(--accent-rgb),.45),inset 0 2px 4px #ffffff4d}}.tier-bonus{align-items:center;animation:bounceIn .6s ease-out .3s both;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;position:relative;text-align:center;width:100%;z-index:2}.tier-bonus-number{font-size:9px;font-weight:700}.tier-bonus-currency,.tier-bonus-number{color:#0f0f12;color:var(--bg);line-height:1;text-shadow:0 1px 2px #ffffff4d;white-space:nowrap}.tier-bonus-currency{font-size:7px;font-weight:600;margin-top:1px;opacity:.85}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.tier-label{animation:fadeIn .5s ease-out .4s both;color:#ffffffe6;display:flex;flex-direction:column;font-size:9px;gap:1px;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.tier-deposit-amount{color:#fd7900;color:var(--accent-hover);font-size:10px;font-weight:700;white-space:nowrap}.tier-deposit-label{color:#b0b0b0;color:var(--text-3);font-size:8px;white-space:nowrap}.promo-time{align-items:center;animation:fadeIn .5s ease-out .6s both;background:#ffcc001f;border:1px solid #ffcc003d;border-radius:8px;color:#fc0;color:var(--yellow);display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.3px;margin:12px 0 8px;padding:8px 10px;text-align:center;transition:opacity .3s ease-out,transform .3s ease-out}.deposit-tiers-wrapper:not(.expanded) .promo-time{opacity:0;transform:translateY(-10px)}.time-icon{animation:pulse 2s ease-in-out infinite;font-size:14px}.time-text{font-weight:700;text-shadow:0 0 8px #ffcc0073}.promo-cta{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent) 0,var(--accent-hover) 100%);border:none;border-radius:12px;box-shadow:0 4px 16px #fd790040,0 0 0 0 #fd790047;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25),0 0 0 0 rgba(var(--accent-rgb),.28);color:#fff;color:var(--text);cursor:pointer;font-size:16px;font-weight:700;height:48px;letter-spacing:.3px;margin-top:12px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.promo-cta:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.promo-cta:hover:before{left:100%}.promo-cta:active{box-shadow:0 2px 8px #fd790040,0 0 0 4px #fd790029;box-shadow:0 2px 8px rgba(var(--accent-rgb),.25),0 0 0 4px rgba(var(--accent-rgb),.16);transform:scale(.97)}.promo-cta:active:before{left:100%}.promo-indicators{display:flex;gap:8px;justify-content:center;margin-top:12px}.promo-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;touch-action:manipulation;transition:all .3s ease;width:8px}.promo-dot:active{transform:scale(1.2)}.promo-dot.active{background:#fd7900;background:var(--accent-hover);border-radius:4px;width:24px}.top-performers-section{margin:24px 16px}.section-header{margin-bottom:16px}.section-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 4px}.section-subtitle{color:#b0b0b0;color:var(--text-3);font-size:14px;margin:0}.traders-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.trader-card{align-items:center;background:#1a1a1f;background:var(--bg-2);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;box-shadow:0 4px 12px #0003;display:flex;gap:12px;min-height:80px;padding:16px;position:relative;transition:all .2s ease}.trader-card:active{opacity:.9;transform:scale(.98)}.trader-card.top-three{background:linear-gradient(135deg,#1a1a1f,#2e2e2ed9);background:linear-gradient(135deg,var(--bg-2) 0,#2e2e2ed9 100%);border:2px solid #ffcc0059}.rank-badge{align-items:center;background:#0f0f12;background:var(--bg);border:2px solid;border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;flex-direction:column;height:32px;justify-content:center;left:12px;position:absolute;top:-8px;width:32px;z-index:2}.rank-icon{font-size:12px;line-height:1}.rank-number{font-size:8px;font-weight:700;line-height:1;margin-top:1px}.trader-avatar-container{flex-shrink:0;position:relative}.trader-avatar{align-items:center;border:2px solid #ffffff1a;border-radius:50%;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.rank-glow{animation:pulse 2s ease-in-out infinite;border:2px solid;border-radius:50%;bottom:-2px;left:-2px;opacity:.5;position:absolute;right:-2px;top:-2px}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.trader-info{flex:1 1;min-width:0}.trader-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.trader-name{color:#fff;font-size:16px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader-rank-badge{background:#ffffff1a;border-radius:4px;color:#fffc;font-size:11px;padding:2px 6px;white-space:nowrap}.trader-pnl{display:flex;flex-direction:column;gap:4px}.pnl-line{align-items:center;display:flex;font-size:13px;gap:8px}.pnl-label{color:#b0b0b0;color:var(--text-3);font-size:12px}.pnl-value{font-weight:600}.pnl-value.positive{color:#fd7900;color:var(--accent-hover)}.pnl-value.bold{font-size:14px;font-weight:700}.trader-actions{flex-shrink:0}.copy-btn{background:#fc0;background:var(--yellow);border:none;border-radius:16px;color:#0f0f12;color:var(--bg);cursor:pointer;font-size:13px;font-weight:600;height:32px;min-width:80px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.copy-btn:active{opacity:.8;transform:scale(.95)}.copy-btn.top-three-btn{background:linear-gradient(135deg,#fc0,#ffcc00bf);background:linear-gradient(135deg,var(--yellow) 0,#ffcc00bf 100%);box-shadow:0 2px 8px #ffcc0038}.copy-btn.following{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;color:var(--text)}.view-more-btn{background:#2e2e2e8c;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;color:#fff;color:var(--text);cursor:pointer;font-size:15px;font-weight:600;height:48px;margin-top:8px;transition:all .2s ease;width:100%}.view-more-btn:active{background:#fd79001f;background:rgba(var(--accent-rgb),.12);transform:scale(.98)}.crypto-rates-section{margin:24px 16px}.crypto-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.crypto-card{background:#1a1a1f;background:var(--bg-2);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:16px;box-shadow:0 4px 12px #0003;padding:16px;transition:all .2s ease}.crypto-card:active{opacity:.9;transform:scale(.98)}.crypto-header{justify-content:space-between;margin-bottom:12px}.crypto-header,.crypto-info{align-items:center;display:flex}.crypto-info{flex:1 1;gap:12px;min-width:0}.crypto-icon{align-items:center;background:#2e2e2e8c;border:1px solid #4449;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.crypto-icon img{height:100%;object-fit:cover;width:100%}.crypto-icon-fallback{align-items:center;color:#e1e1e1;color:var(--text-2);display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;width:100%}.crypto-name-section{flex:1 1;min-width:0}.crypto-name{color:#fff;font-size:16px;font-weight:700;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crypto-symbol{color:#fff9;font-size:12px;text-transform:uppercase}.crypto-change{border-radius:6px;font-size:14px;font-weight:600;padding:4px 8px;white-space:nowrap}.crypto-change.positive{background:#fd79001f;background:rgba(var(--accent-rgb),.12);color:#fd7900;color:var(--accent-hover)}.crypto-change.negative{background:#ffcc001f;color:#fc0;color:var(--yellow)}.crypto-price-section{margin-bottom:12px}.crypto-price{color:#fff;font-size:24px;font-weight:700;margin-bottom:4px}.crypto-market-cap{color:#fff9;font-size:12px}.crypto-chart{height:80px;margin-top:12px;overflow:hidden;position:relative;width:100%}.sparkline-svg{display:block;height:100%;width:100%}.chart-placeholder{align-items:center;color:#ffffff80;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.sparkline-line{stroke-linecap:round;stroke-linejoin:round}.sparkline-area{opacity:.6}.loading-container{text-align:center}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #444444a6;border-top:3px solid var(--accent-hover);height:40px;width:40px}.error-banner{margin-bottom:16px}.error-banner button{border:1px solid #ffcc0038}.error-banner button:active{background:#ffcc0038}.modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f12db;background:var(--overlay);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background:#1a1a1f;background:var(--bg-2);border-radius:20px;box-shadow:0 8px 32px #0000008c;max-height:90vh;max-width:400px;overflow-y:auto;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #444444a6;border-bottom:1px solid var(--border-soft);display:flex;justify-content:space-between;padding:20px}.modal-header h2{color:#fff;color:var(--text);font-size:20px;font-weight:700;margin:0}.modal-close{align-items:center;background:#2e2e2e99;border:none;border-radius:50%;color:#fff;color:var(--text);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.modal-close:active{background:#fd79001f;background:rgba(var(--accent-rgb),.12);transform:scale(.9)}.modal-body{padding:20px}.trader-summary{align-items:center;background:#2e2e2e80;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.trader-avatar-small{align-items:center;background:#0f0f12;background:var(--bg);border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.trader-name-small{color:#fff;color:var(--text);font-size:16px;font-weight:600;margin:0 0 4px}.trader-stats-small{color:#b0b0b0;color:var(--text-3);font-size:13px;margin:0}.modal-info{background:#fd79001f;background:rgba(var(--accent-rgb),.12);border:1px solid #fd790038;border:1px solid rgba(var(--accent-rgb),.22);border-radius:8px;margin-bottom:20px;padding:12px}.modal-info p{color:#ffffffe6;font-size:13px;line-height:1.5;margin:0}.modal-footer{border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:20px}.payment-flow{gap:16px}.pay-modern,.payment-flow{display:flex;flex-direction:column}.pay-modern{gap:14px}.pay-modern__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pay-modern__title{color:#fff;color:var(--text);font-size:18px;font-weight:800;line-height:1.25}.pay-modern__price{color:#fd7900;color:var(--accent-hover);font-size:26px;font-weight:900;margin-top:6px;text-shadow:0 0 14px #fd790040;text-shadow:0 0 14px rgba(var(--accent-rgb),.25)}.pay-modern__close{background:#2e2e2e99;border:none;border-radius:10px;color:#fff;color:var(--text);cursor:pointer;font-size:22px;height:34px;width:34px}.pay-modern__loading{align-items:center;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:14px;padding:12px}.pay-modern__loading,.pay-modern__status{background:#2e2e2e80;display:flex;gap:12px}.pay-modern__status{align-items:flex-start;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:16px;padding:14px}.pay-modern__statusIcon{font-size:20px;line-height:1}.pay-modern__statusText{color:#fff;color:var(--text);font-size:15px;font-weight:800}.pay-modern__timer{color:#b0b0b0;color:var(--text-3);font-size:13px;margin-top:6px}.pay-modern__status--info,.pay-modern__status--success{background:#fd79001a;background:rgba(var(--accent-rgb),.1);border-color:#fd790059;border-color:rgba(var(--accent-rgb),.35)}.pay-modern__status--warning{background:#ffcc001a;border-color:#ffcc0059}.pay-modern__status--danger{background:#ffcc0014;border-color:#ffcc0059}.pay-modern__method{color:#e1e1e1;color:var(--text-2);font-size:14px;font-weight:700}.pay-modern__pill{border:1px solid #fd790059;border:1px solid rgba(var(--accent-rgb),.35);border-radius:999px;display:inline-block;margin:0 4px;padding:4px 10px}.pay-modern__pill,.pay-modern__pill--network{background:#fd790024;background:rgba(var(--accent-rgb),.14);color:#fd7900;color:var(--accent-hover)}.pay-modern__pill--network{border-color:#fd790059;border-color:rgba(var(--accent-rgb),.35)}.pay-modern__warning{background:#ffcc001a;border:1px solid #ffcc0059;border-radius:14px;color:#e1e1e1;color:var(--text-2);font-size:13px;line-height:1.45;padding:12px 14px}.pay-modern__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.pay-modern__card{background:#2e2e2e80;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:16px;padding:14px}.pay-modern__label{color:#b0b0b0;color:var(--text-3);font-size:12px;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.pay-modern__valueRow{align-items:center;display:flex;gap:10px;justify-content:space-between}.pay-modern__value{color:#fff;font-size:22px;font-weight:900}.pay-modern__unit{color:#ffffffb3;font-size:12px;font-weight:800;margin-left:6px}.pay-modern__hint{color:#ffffffa6;font-size:12px;margin-top:8px}.pay-modern__address{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;color:#fff;font-size:13px;font-weight:700;padding:10px 12px;word-break:break-all}.pay-modern__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.pay-modern__btn{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;height:42px}.pay-modern__btn:disabled{cursor:not-allowed;opacity:.5}.pay-modern__btn--primary{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;box-shadow:0 6px 16px #fd790038;box-shadow:0 6px 16px rgba(var(--accent-rgb),.22);color:#fff;color:var(--text)}.pay-modern__qrWrap{background:#2e2e2e80;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:16px;padding:14px}.pay-modern__qr{background:#1a1a1fc7;border:1px solid #444444a6;border-radius:14px;display:flex;justify-content:center;padding:10px}.pay-modern__qr img{background:#fff;border-radius:14px;height:240px;padding:10px;width:240px}.pay-modern__faq details{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;margin-top:10px;padding:12px 14px}.pay-modern__faq summary{cursor:pointer;font-size:14px;font-weight:800}.pay-modern__faq details>div{color:#fffc;font-size:13px;line-height:1.5;margin-top:10px}.payment-flow-header{align-items:center;display:flex;justify-content:space-between}.payment-flow h2{font-size:20px;font-weight:700;margin:0}.payment-details,.payment-setup{display:flex;flex-direction:column;gap:12px}.payment-mode-selector{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.payment-mode-btn{background:#ffffff14;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;height:42px;transition:all .2s ease}.payment-mode-btn.active{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border-color:#fd790099;border-color:rgba(var(--accent-rgb),.6);box-shadow:0 8px 20px #fd790033;box-shadow:0 8px 20px rgba(var(--accent-rgb),.2)}.payment-mode-btn:disabled{cursor:not-allowed;opacity:.5}.payment-wallet-action{display:flex;flex-direction:column;gap:8px}.payment-hint{color:#fff9;font-size:12px}.payment-qr{background:#0f172a99;border-radius:14px;display:flex;justify-content:center;padding:12px}.payment-qr img{background:#fff;border-radius:12px;height:200px;padding:8px;width:200px}.payment-address,.payment-amount{background:#ffffff0f;border-radius:12px;font-size:14px;padding:12px}.payment-address strong{display:block;margin-top:6px;word-break:break-all}.data-delete-options{display:flex;flex-direction:column;gap:12px}.data-delete-option{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;transition:transform .2s ease,background .2s ease}.data-delete-option:active{background:#ffffff1a;transform:scale(.98)}.data-delete-option:disabled{cursor:not-allowed;opacity:.6}.data-delete-option--danger{background:#f443361f;border-color:#f4433666}.data-delete-title{font-size:15px;font-weight:700}.data-delete-description{color:#ffffffbf;font-size:13px}.btn-secondary{background:#2e2e2e8c;border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:12px;color:#fff;color:var(--text);cursor:pointer;flex:1 1;font-size:15px;font-weight:600;height:44px;transition:all .2s ease}.btn-secondary:active{background:#fd79001f;background:rgba(var(--accent-rgb),.12);transform:scale(.98)}.btn-primary{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent) 0,var(--accent-hover) 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #fd790040;box-shadow:0 4px 12px rgba(var(--accent-rgb),.25);color:#fff;color:var(--text);cursor:pointer;flex:1 1;font-size:15px;font-weight:600;height:44px;transition:all .2s ease}.btn-primary:active{opacity:.9;transform:scale(.98)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px 20px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #444444a6;border-radius:50%;border-top:4px solid var(--accent-hover);height:48px;margin-bottom:16px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.loading-container p{color:#b0b0b0;color:var(--text-3);font-size:14px;margin:0}.error-banner{align-items:center;background:#ffcc001f;border:1px solid #ffcc0038;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:16px;padding:12px 16px}.error-banner span{color:#fc0;color:var(--yellow);flex:1 1;font-size:14px}.error-banner button{background:#ffcc0024;border:none;border-radius:8px;color:#0f0f12;color:var(--bg);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.error-banner button:active{opacity:.8;transform:scale(.95)}@media (max-width:375px){.header-title{font-size:16px}.deposit-btn{font-size:12px;min-width:70px;padding:0 12px}.promo-title{font-size:15px}.section-title{font-size:18px}.tier-bar{max-width:40px}.tier-bonus{font-size:10px}}.bottom-nav{background:#2e2e2e8c;background:var(--glass-2);border-top:1px solid #444444a6;border-top:1px solid var(--border-soft)}.nav-item.active{color:#fd7900;color:var(--accent-hover)}.nav-indicator{background:#fd790029;background:rgba(var(--accent-rgb),.16);border:1px solid #fd790040;border:1px solid rgba(var(--accent-rgb),.25)}.crypto-slider-container{margin:16px 0;position:relative;touch-action:pan-y}.crypto-slider-wrapper{position:relative;width:100%}.crypto-indicators{display:flex;gap:8px;justify-content:center;margin-top:16px;padding:8px 0}.crypto-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.crypto-dot.active{background:#fd7900;background:var(--accent-hover);border-radius:4px;width:24px}.crypto-dot:active{transform:scale(1.2)}.posts-section{margin:24px 16px}.btn-create-post{background:linear-gradient(135deg,#fd7900,#fd7900);background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 16px #fd790040;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25);color:#fff;color:var(--text);cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.btn-create-post:active{transform:scale(.98)}.post-form-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#2e2e2e8c;background:var(--glass-2);border:1px solid #444444a6;border:1px solid var(--border-soft);border-radius:20px;margin:16px;padding:20px}.post-form-container h3{color:#fff;color:var(--text);font-size:20px;font-weight:600;margin-bottom:20px}.post-form-actions{display:flex;gap:12px;margin-top:16px}.post-form-actions .btn-primary,.post-form-actions .btn-secondary-admin{flex:1 1}.posts-list-section{margin:24px 16px}.posts-list{display:flex;flex-direction:column;gap:16px;margin-top:16px}.post-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff26;border-radius:20px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.post-card:active{transform:scale(.98)}.post-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.post-title{color:#fff;flex:1 1;font-size:20px;font-weight:600;line-height:1.3;margin:0}.post-actions{display:flex;flex-shrink:0;gap:8px}.btn-delete-post,.btn-edit-post{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;min-width:40px;padding:8px 12px;transition:all .2s ease}.btn-delete-post:active,.btn-edit-post:active{background:#ffffff26;transform:scale(.95)}.btn-delete-post{background:#ef444426;border-color:#ef44444d}.post-content{word-wrap:break-word;color:#ffffffe6;font-size:15px;line-height:1.6;margin:0 0 12px;white-space:pre-wrap}.post-date{color:#ffffff80;font-size:12px;margin-top:8px}.ticket-card{border-left:3px solid #6366f180}.ticket-message{background:#ffffff0d;border-left:2px solid #6366f14d;border-radius:8px;margin-top:12px;padding:12px}.ticket-message strong{color:#fffc;display:block;font-size:13px;margin-bottom:8px}.ticket-message p{word-wrap:break-word;color:#ffffffe6;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.ticket-response{background:#fd79001a;border-left:2px solid #fd790080;border-left:2px solid rgba(var(--accent-rgb),.5);border-radius:8px;margin-top:16px;padding:12px}.ticket-response-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ticket-response-header strong{color:#fd7900;color:var(--accent-hover);font-size:13px}.admin-role-badge{background:#fd790024;background:rgba(var(--accent-rgb),.14);border-radius:6px;color:#fd7900;color:var(--accent-hover);font-size:11px;font-weight:600;padding:4px 8px}.ticket-response p{word-wrap:break-word;color:#ffffffe6;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.booking-status.answered{background:#fd790024;background:rgba(var(--accent-rgb),.14);color:#fd7900;color:var(--accent-hover)}.booking-meeting-link,.booking-recording-link{margin-top:12px}.btn-meeting-link-small,.btn-recording-link-small{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.btn-meeting-link-small:hover,.btn-recording-link-small:hover{background:#ffffff26}.btn-meeting-link-small:active,.btn-recording-link-small:active{transform:scale(.95)}.admin-webinars-container{margin-top:24px}.admin-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.btn-create{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25);color:var(--text);cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:transform .2s ease,box-shadow .2s ease}.btn-create:active{transform:scale(.98)}.webinar-form{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--glass-2);border:1px solid var(--border-soft);border-radius:20px;box-shadow:0 8px 32px #0003;margin-bottom:24px;padding:24px}.webinar-form h2{color:var(--text);font-size:22px;font-weight:600;margin-bottom:24px;margin-top:0;text-align:center}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.webinar-form .form-group{margin-bottom:20px}.webinar-form .form-group:last-of-type{margin-bottom:0}.webinar-form .form-group label{color:var(--text-2);display:block;font-size:14px;font-weight:500;margin-bottom:10px;opacity:.9}.webinar-form .form-group input,.webinar-form .form-group select,.webinar-form .form-group textarea{background:#2e2e2ea6;border:1px solid var(--border-soft);border-radius:12px;box-sizing:border-box;color:var(--text);font-family:Montserrat,sans-serif;font-size:15px;min-height:48px;padding:14px 16px;transition:all .2s ease;width:100%}.webinar-form .form-group textarea{line-height:1.5;min-height:120px;resize:vertical}.webinar-form .form-group input::placeholder,.webinar-form .form-group textarea::placeholder{color:var(--muted)}.webinar-form .form-group input:focus,.webinar-form .form-group select:focus,.webinar-form .form-group textarea:focus{background:#2e2e2ebf;border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16);outline:none}.webinar-form .form-group select option{background:var(--bg-2);color:var(--text)}.form-actions{border-top:1px solid var(--border-soft);display:flex;gap:12px;margin-top:28px;padding-top:20px}.webinar-form .btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25);color:var(--text);cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:transform .2s ease,box-shadow .2s ease}.webinar-form .btn-primary:active{transform:scale(.98)}.webinar-form .btn-secondary{background:#2e2e2e8c;border:1px solid var(--border-soft);border-radius:12px;color:var(--text);cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.webinar-form .btn-secondary:active{background:rgba(var(--accent-rgb),.12);transform:scale(.98)}.webinars-list{display:flex;flex-direction:column;gap:16px}.webinar-card-admin{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-1);border:1px solid var(--border-soft);border-radius:20px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.webinar-card-admin:active{transform:scale(.98)}.webinar-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.webinar-card-header h3{color:var(--text);flex:1 1;font-size:18px;font-weight:600;margin:0}.status-badge{border-radius:20px;font-size:12px;font-weight:600;padding:6px 12px;text-transform:uppercase}.status-completed,.status-upcoming{background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent-hover)}.status-cancelled{background:#7a7a7a2e;border:1px solid #444444a6;color:var(--muted)}.webinar-card-info{margin-bottom:16px}.webinar-card-info p{color:var(--text-2);font-size:14px;line-height:1.6;margin:8px 0}.webinar-card-info strong{color:var(--text)}.webinar-card-actions{border-top:1px solid var(--border-soft);display:flex;gap:10px;margin-top:16px;padding-top:16px}.btn-edit{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:10px;box-shadow:0 2px 8px rgba(var(--accent-rgb),.22);color:var(--text);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 20px;transition:transform .2s ease,box-shadow .2s ease}.btn-edit:active{transform:scale(.95)}.btn-delete{background:#ffcc0024;border:1px solid #ffcc0040;border-radius:10px;color:var(--yellow);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.btn-delete:active{background:#fc03;transform:scale(.95)}@media (max-width:768px){.form-row{grid-template-columns:1fr}.admin-header{align-items:stretch;flex-direction:column}.btn-create{width:100%}}.admin-tickets-container{margin-top:24px}.admin-header{margin-bottom:24px}.tabs-container{background:#2e2e2e8c;border:1px solid var(--border-soft);border-radius:12px;display:flex;gap:8px;margin-bottom:16px;padding:4px}.tab-btn{background:#0000;border:none;border-radius:8px;color:var(--text-3);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.tab-btn:hover{background:rgba(var(--accent-rgb),.12);color:var(--text)}.tab-btn.active{background:rgba(var(--accent-rgb),.16);color:var(--text);font-weight:600}.filter-buttons{background:#2e2e2e8c;background:#ffffff0d;border:1px solid var(--border-soft);border-radius:12px;display:flex;gap:8px;padding:4px}.filter-btn{background:#0000;border:none;border-radius:8px;color:var(--text-3);cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.filter-btn:hover{background:rgba(var(--accent-rgb),.12);color:var(--text)}.filter-btn.active{background:rgba(var(--accent-rgb),.16);color:var(--text)}.tickets-list{display:flex;flex-direction:column;gap:16px}.ticket-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-1);border-left:1px solid var(--border-soft);border:1px solid var(--border-soft);border-left:4px solid rgba(var(--accent-rgb),.55);border-radius:20px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.ticket-card:active{transform:scale(.98)}.ticket-card.answered{border-left-color:rgba(var(--accent-rgb),.55);opacity:.85}.ticket-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ticket-user-info h3{color:var(--text);font-size:18px;font-weight:600;margin:0 0 6px}.ticket-id{color:var(--muted);font-size:12px;margin:0}.ticket-status{border-radius:20px;font-size:12px;font-weight:600;padding:6px 12px;text-transform:uppercase}.status-active{background:#ffcc001f;border:1px solid #ffcc0038;color:var(--yellow)}.status-answered{background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent-hover)}.ticket-content,.ticket-info{margin-bottom:16px}.ticket-info p{color:var(--text-2);font-size:14px;line-height:1.6;margin:8px 0}.ticket-info strong{color:var(--text)}.ticket-message,.ticket-response{background:#2e2e2e8c;border:1px solid var(--border-soft);border-radius:12px;margin-top:16px;padding:16px}.ticket-message strong,.ticket-response strong{color:var(--text);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ticket-message p,.ticket-response p{color:var(--text-2);font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.ticket-response{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.22)}.ticket-actions{border-top:1px solid var(--border-soft);margin-top:16px;padding-top:16px}.btn-respond{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 12px rgba(var(--accent-rgb),.25);color:var(--text);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.btn-respond:active{transform:scale(.95)}.response-form{display:flex;flex-direction:column;gap:12px}.response-form textarea{background:#2e2e2ea6;border:1px solid var(--border-soft);border-radius:12px;box-sizing:border-box;color:var(--text);font-family:Montserrat,sans-serif;font-size:14px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.response-form textarea::placeholder{color:var(--muted)}.response-form textarea:focus{background:#2e2e2ebf;border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16);outline:none}.response-actions{display:flex;gap:10px}.btn-send{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;border-radius:12px;box-shadow:0 4px 12px rgba(var(--accent-rgb),.25);color:var(--text);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.btn-send:active:not(:disabled){transform:scale(.95)}.btn-send:disabled{cursor:not-allowed;opacity:.6}.btn-cancel{background:#2e2e2e8c;border:1px solid var(--border-soft);border-radius:12px;color:var(--text);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.btn-cancel:active{background:rgba(var(--accent-rgb),.12);transform:scale(.95)}.btn-delete-ticket{background:#ffcc0024;border:1px solid #ffcc0040;border-radius:10px;color:var(--yellow);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.btn-delete-ticket:active{background:#fc03;transform:scale(.95)}@media (max-width:768px){.admin-header{align-items:stretch;flex-direction:column}.filter-buttons{justify-content:stretch;width:100%}.filter-btn{flex:1 1}.ticket-header{flex-direction:column}}
/*# sourceMappingURL=main.79cdfccc.css.map*/