@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;500;600;700&display=swap);:root{--background_color:#08080a;--secondary_color:#0e0e12;--principal_color:#9c66ff;--primary-gradient:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);--card-bg:#ffffff05;--card-border:#ffffff0f;--card-border-hover:#ffffff1f;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff73;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:100px}body{background-color:#08080a;background-color:var(--background_color);margin:0}body,html{width:100%}html{scroll-behavior:smooth}.ReactModal__Overlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#00000080!important;overflow-y:hidden;z-index:200}.ReactModal__Content{z-index:201}.Toastify__toast-container{padding:12px!important;z-index:99999!important}.Toastify__toast{background:#0e0e12!important;background:var(--secondary_color)!important;border:1px solid #ffffff0f!important;border:1px solid var(--card-border)!important;border-radius:12px!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 24px #00000080!important;color:#ffffffb3!important;color:var(--text-secondary)!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;min-height:auto!important;padding:14px 20px!important}.Toastify__close-button{align-self:center!important;color:#ffffff73!important;color:var(--text-muted)!important;opacity:1!important}.Toastify__close-button:hover{color:#fff!important;color:var(--text-primary)!important}.Toastify__close-button svg{height:14px!important;width:14px!important}.Toastify__toast-body{line-height:1.5!important;margin:0!important;padding:0!important}::-webkit-scrollbar{height:5px;position:fixed;width:5px}@media screen and (max-width:1270px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#9c66ff;background:var(--principal_color);border:4px solid #0000;border-radius:8px}.button{background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 16px #9c66ff40;font-size:14px;font-weight:600;gap:8px;letter-spacing:.2px;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.button:before{background:linear-gradient(180deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.button:hover{box-shadow:0 6px 24px #9c66ff59;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-secondary{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-display:swap;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .25s ease}.button-secondary:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;color:var(--text-primary)}.button-secondary:focus{outline:none}.panel-layout{display:flex;gap:24px;margin:0 auto;max-width:1400px;min-height:calc(100vh - 80px);padding:100px 24px 40px}@media screen and (max-width:1024px){.panel-layout{flex-direction:column;padding-left:16px;padding-right:16px;padding-top:90px}}.panel-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:260px}@media screen and (max-width:1024px){.panel-sidebar{flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}}.panel-nav-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;border-radius:var(--radius-md);color:#ffffff73;color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:14px 18px;text-align:left;text-decoration:none;transition:all .25s ease;width:100%}.panel-nav-item svg{height:18px;opacity:.6;transition:opacity .25s ease;width:18px}.panel-nav-item:hover{background:#ffffff0a;color:#ffffffb3;color:var(--text-secondary)}.panel-nav-item:hover svg{opacity:.8}.panel-nav-item.active{background:#9c66ff1a;border-color:#9c66ff33;color:#fff;color:var(--text-primary)}.panel-nav-item.active svg{color:#9c66ff;color:var(--principal_color);opacity:1}@media screen and (max-width:1024px){.panel-nav-item{flex:1 1;justify-content:center;min-width:120px;padding:12px 16px;width:auto}}.panel-content{flex:1 1;min-width:0}.panel-card{background:#ffffff05;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--radius-lg);padding:24px;transition:all .25s ease}.panel-card:hover{border-color:#ffffff1f;border-color:var(--card-border-hover)}.panel-card.interactive:hover{box-shadow:0 8px 32px #0003;transform:translateY(-2px)}.panel-card-header{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.panel-card-header h2,.panel-card-header h3{color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0}.panel-card-header .subtitle{color:#ffffff73;color:var(--text-muted);font-size:13px;margin-top:4px}.panel-tabs{background:#ffffff05;border-radius:12px;border-radius:var(--radius-md);display:flex;gap:4px;margin-bottom:24px;padding:4px}.panel-tabs button{background:#0000;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#ffffff73;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:12px 20px;transition:all .25s ease;white-space:nowrap}.panel-tabs button:hover{background:#ffffff0a;color:#ffffffb3;color:var(--text-secondary)}.panel-tabs button.active{background:#9c66ff26;color:#fff;color:var(--text-primary)}.stat-card{background:#ffffff05;background:var(--card-bg);border:1px solid #ffffff0f;border:1px solid var(--card-border);border-radius:12px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:20px;transition:all .25s ease}.stat-card:hover{border-color:#ffffff1f;border-color:var(--card-border-hover);transform:translateY(-2px)}.stat-card .stat-icon{align-items:center;background:#9c66ff1a;border-radius:8px;border-radius:var(--radius-sm);display:flex;height:40px;justify-content:center;margin-bottom:4px;width:40px}.stat-card .stat-icon svg{color:#9c66ff;color:var(--principal_color);height:20px;width:20px}.stat-card .stat-value{color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1}.stat-card .stat-label{color:#ffffff73;color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.modern-table{border-collapse:initial;border-spacing:0 8px;width:100%}.modern-table thead th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--card-border);color:#ffffff73;color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.modern-table tbody tr{background:#ffffff05;background:var(--card-bg);transition:all .2s ease}.modern-table tbody tr:hover{background:#ffffff0a}.modern-table tbody tr td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--card-border);border-top:1px solid #ffffff0f;border-top:1px solid var(--card-border);color:#ffffffb3;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;padding:16px}.modern-table tbody tr td:first-child{border-left:1px solid #ffffff0f;border-left:1px solid var(--card-border);border-radius:8px 0 0 8px;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.modern-table tbody tr td:last-child{border-radius:0 8px 8px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:1px solid #ffffff0f;border-right:1px solid var(--card-border)}.modern-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;border-radius:var(--radius-md);color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:14px 16px;transition:all .25s ease;width:100%}.modern-input::placeholder{color:#ffffff73;color:var(--text-muted)}.modern-input:hover{border-color:#ffffff26}.modern-input:focus{background:#ffffff0f;border-color:#9c66ff;border-color:var(--principal_color);box-shadow:0 0 0 3px #9c66ff1a}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-input-wrapper svg{color:#ffffff73;color:var(--text-muted);height:18px;left:14px;pointer-events:none;position:absolute;width:18px}.search-input-wrapper input{padding-left:44px}.badge{align-items:center;border-radius:100px;border-radius:var(--radius-full);display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.badge.badge-success{background:#22c55e26;color:#22c55e}.badge.badge-warning{background:#eab30826;color:#eab308}.badge.badge-error{background:#ef444426;color:#ef4444}.badge.badge-info{background:#9c66ff26;color:#9c66ff;color:var(--principal_color)}.badge.badge-neutral{background:#ffffff14;color:#ffffffb3;color:var(--text-secondary)}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.empty-state svg{color:#ffffff73;color:var(--text-muted);height:48px;margin-bottom:16px;opacity:.5;width:48px}.empty-state h3{color:#ffffffb3;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.empty-state p{color:#ffffff73;color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;margin:0;max-width:300px}.page-title{color:#fff;color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:28px;font-weight:700;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.page-subtitle{color:#ffffff73;color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0}.warnGate-backdrop{align-items:center;animation:warnGate-fadeIn .16s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1500}@keyframes warnGate-fadeIn{0%{opacity:0}to{opacity:1}}.warnGate-panel{animation:warnGate-panelIn .22s cubic-bezier(.18,.89,.32,1.28);background:#0f0f12;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 32px 80px -20px #000000b3;color:#ffffffeb;font-family:Poppins,sans-serif;max-width:520px;padding:32px 32px 26px;text-align:center;width:100%}@keyframes warnGate-panelIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.warnGate-panelDanger{border-color:#ff5a5a33}.warnGate-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.warnGate-iconPrimary{background:#9c66ff1a;border:1px solid #9c66ff40;color:#9c66ff}.warnGate-iconDanger{background:#ff5a5a1a;border:1px solid #ff5a5a4d;color:#ff6b6b}.warnGate-title{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.warnGate-lead{color:#ffffffb8;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.55;margin:0 0 18px}.warnGate-lead strong{color:#ffc88cf2;font-weight:600}.warnGate-list{background:#ff5a5a0d;border:1px solid #ff5a5a2e;border-radius:8px;color:#ffffffc7;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.55;list-style:disc;margin:0 0 24px;padding:16px 18px 16px 36px;text-align:left}.warnGate-list li{margin:4px 0}.warnGate-list li::marker{color:#ff5a5a99}.warnGate-list strong{color:#ffe6e6f2;font-weight:600}.warnGate-actions{display:flex;flex-direction:column;gap:9px;margin-top:4px}.warnGate-actions button{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2;padding:12px 20px;transition:background-color .14s,border-color .14s,color .14s,transform .12s,filter .14s}.warnGate-actions button:active{transform:scale(.985)}.warnGate-primary{background:linear-gradient(180deg,#9c66ff,#7c4dff);border-color:#9c66ff66;box-shadow:0 4px 20px -6px #9c66ff8c;color:#fff}.warnGate-primary:hover{filter:brightness(1.08)}.warnGate-skip{background:#0000;border-color:#ffffff1a;color:#ffffff80}.warnGate-skip:hover{background:#ffffff08;border-color:#fff3;color:#fffc}.warnGate-danger{background:#ff5a5a0f;border-color:#ff5a5a40;color:#ff8c8cd9}.warnGate-danger:hover{background:#ff5a5a21;border-color:#ff5a5a66;color:#ffb4b4}.warnGate-back{background:#0000;border-color:#0000;color:#fff6;font-size:12.5px;margin-top:2px}.warnGate-back:hover{color:#ffffffb8}.layout .xmas-banner{animation:fadeIn .4s ease;background:linear-gradient(90deg,#2a0d0d,#0f0f0f);border-bottom:1px solid #ffffff0d;box-shadow:0 2px 6px #0000004d;display:flex;justify-content:center;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.layout .xmas-banner .xmas-inner{align-items:center;color:#f9f9f9;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:20px}@media(max-width:900px){.layout .xmas-banner .xmas-inner{flex-wrap:wrap;gap:8px;justify-content:center;padding:6px 0;text-align:center}}.layout .xmas-banner .xmas-title{color:#ffd29d;font-size:14px;font-weight:700;text-shadow:0 0 4px #fff0c833}.layout .xmas-banner .xmas-line{color:#f0e6dd;font-size:13px;opacity:.8}.layout .xmas-banner .xmas-timer{background:#ffffff12;border-radius:6px;box-shadow:inset 0 0 3px #ffffff1a;color:#ffe8aa;font-size:13px;font-weight:600;padding:6px 12px}.layout .xmas-banner .xmas-btn{background:linear-gradient(40deg,#7125ff,#9c66ff);border-radius:8px;box-shadow:0 2px 5px #ff505033;color:#fff;font-size:13px;font-weight:700;padding:6px 16px;text-decoration:none;transition:all .2s ease}.layout .xmas-banner .xmas-btn:hover{opacity:.95;transform:scale(1.04)}.layout .xmas-banner.active{background:linear-gradient(90deg,#6b1212,#1a0000)}.layout .xmas-banner.active .xmas-title{color:#fff3ce}.layout .xmas-banner.active .xmas-timer{background:#ffffff1a;color:#ffeec0}.layout .xmas-banner.active .xmas-btn{box-shadow:0 2px 5px #ff505033}.button,.layout .xmas-banner.active .xmas-btn{background:linear-gradient(40deg,#7125ff,#9c66ff);color:#fff}.button{align-items:center;border:none;cursor:pointer;display:flex;font-display:swap;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:10px;justify-content:center;opacity:.8;transition:opacity .3s ease-in-out}.button:focus{outline:none}.button:hover{opacity:1}.page{overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory}@media screen and (max-width:1270px){.page ::-webkit-scrollbar{display:none}}.announcement-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#9c66ff0f;border-bottom:1px solid #9c66ff1f;left:0;position:fixed;right:0;top:0;width:100%;z-index:501}.announcement-bar .announcement-content{align-items:center;color:#fffc;display:flex;font-family:Poppins,sans-serif;font-size:13px;gap:10px;justify-content:center;padding:9px 24px}.announcement-bar .announcement-content svg{color:var(--principal_color);flex-shrink:0}.announcement-bar .announcement-content strong{color:#fff;font-weight:700}.announcement-bar .announcement-content .announcement-text-short{display:none}.announcement-bar .announcement-content .announcement-stock{background:#ff64641f;border:1px solid #ff646433;border-radius:var(--radius-full);color:#ff6b6b;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}@media screen and (max-width:700px){.announcement-bar .announcement-content{flex-wrap:nowrap;font-size:12px;gap:8px;padding:8px 16px}.announcement-bar .announcement-content .announcement-text-full{display:none}.announcement-bar .announcement-content .announcement-text-short{display:inline;white-space:nowrap}.announcement-bar .announcement-content .announcement-stock{font-size:10px;padding:2px 8px}}.stock-indicator{align-items:center;color:#ffffff80;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;margin-bottom:8px;padding:0 4px}.stock-indicator .stock-dot{background:#4ade80;border-radius:50%;flex-shrink:0;height:6px;width:6px}.stock-indicator.low{color:#ff6b6b}.stock-indicator.low .stock-dot{animation:stockPulse 1.5s ease-in-out infinite;background:#ff6b6b}@keyframes stockPulse{0%,to{box-shadow:0 0 0 0 #ff6b6b66;opacity:1}50%{box-shadow:0 0 0 4px #ff6b6b00;opacity:.7}}@keyframes heroLeftReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroAmbient{0%{opacity:.88}to{opacity:1}}@keyframes heroImgFloat{0%,to{transform:perspective(1000px) scale(.85) rotateY(-12deg) rotateX(5deg) translateY(0)}50%{transform:perspective(1000px) scale(.85) rotateY(-12deg) rotateX(5deg) translateY(-12px)}}.main{background:var(--background_color);justify-content:center;overflow:hidden;scroll-snap-align:start}.main,.main .mainContent{display:flex;min-height:100vh;position:relative;width:100%}.main .mainContent{align-items:center;box-sizing:border-box;height:100%;justify-content:space-between;max-width:1400px;padding:0 80px}.main .mainContent .left{align-items:flex-start;animation:heroLeftReveal .9s cubic-bezier(.18,.89,.32,1.28);display:flex;flex-direction:column;max-width:600px;z-index:2}.main .mainContent .left h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:clamp(46px,7vw,80px);font-style:italic;font-weight:700;letter-spacing:-.035em;line-height:1;margin:0 0 22px;text-shadow:0 1px 0 #00000059;text-transform:uppercase}.main .mainContent .left h3{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.6;margin:0 0 32px;max-width:480px}.main .mainContent .left a.button{border-radius:100px;box-shadow:0 6px 22px #9c66ff61,inset 0 0 0 1px #ffffff0a;font-size:14.5px;font-weight:700;height:52px;letter-spacing:.4px;min-width:220px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:transform .22s cubic-bezier(.18,.89,.32,1.28),box-shadow .22s,filter .22s;width:auto}.main .mainContent .left a.button:hover{box-shadow:0 12px 32px #9c66ff8c,inset 0 0 0 1px #ffffff14;filter:brightness(1.08);transform:translateY(-3px)}.main .mainContent .left a.button:active{transform:translateY(-1px)}.main .mainContent .right{position:relative;z-index:1}.main .mainContent .right .imgBg{animation:heroImgFloat 7s ease-in-out infinite;transition:transform .6s cubic-bezier(.4,0,.2,1)}.main .mainContent .right .imgBg:hover{animation-play-state:paused;transform:perspective(1000px) scale(.88) rotateY(-10deg) rotateX(3deg)}.main .mainContent .right .imgBg img{filter:drop-shadow(0 30px 60px rgba(0,0,0,.4));height:auto;-webkit-mask-image:linear-gradient(0deg,#0000 5%,#000 30%);mask-image:linear-gradient(0deg,#0000 5%,#000 30%);width:clamp(280px,50vw,900px)}.main .scroll-indicator{align-items:center;bottom:40px;display:flex;flex-direction:column;gap:8px;left:50%;opacity:.6;position:absolute;text-decoration:none;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.main .scroll-indicator:hover{opacity:1}.main .scroll-indicator .scroll-text{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.main .scroll-indicator .scroll-arrow{align-items:center;animation:scrollBounce 2s ease-in-out infinite;border:1px solid #ffffff26;border-radius:50%;color:var(--text-secondary);display:flex;height:36px;justify-content:center;width:36px}.main .scroll-indicator .scroll-arrow svg{height:18px;width:18px}@media screen and (max-width:1270px){.main .scroll-indicator{bottom:30px}}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media screen and (max-width:1270px){.main .mainContent{flex-direction:column-reverse;gap:16px;justify-content:center;padding:80px 24px 100px}.main .mainContent .left{align-items:center;max-width:100%;text-align:center;width:100%}.main .mainContent .left h1{font-size:clamp(26px,6vw,36px)}.main .mainContent .left h3{font-size:15px;margin-bottom:20px}.main .mainContent .right .imgBg{transform:perspective(800px) scale(.95) rotateY(-6deg) rotateX(4deg)}.main .mainContent .right .imgBg img{width:clamp(280px,75vw,500px)}}@media screen and (max-width:500px){.main .mainContent{gap:12px;padding:70px 20px 80px}.main .mainContent .left h1{font-size:clamp(24px,7vw,32px);margin-bottom:10px}.main .mainContent .left h3{font-size:14px;margin-bottom:16px}.main .mainContent .right .imgBg{transform:perspective(800px) scale(1) rotateY(-4deg) rotateX(3deg)}.main .mainContent .right .imgBg img{width:clamp(260px,85vw,380px)}}@media screen and (max-width:600px){.main .scroll-indicator{display:none}}.cards{background:var(--background_color);height:-webkit-fit-content;height:fit-content;padding:60px 0 80px;position:relative;scroll-snap-align:start;width:100%}.cards>.card:has(.types:empty){display:none}.cards .social-proof{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1000px;padding:0 40px;position:relative;z-index:1}@media screen and (max-width:800px){.cards .social-proof{gap:32px;padding:0 24px}}.cards .stats-row{align-items:center;display:flex;gap:60px;justify-content:center;padding:0;width:100%}@media screen and (max-width:700px){.cards .stats-row{gap:30px}}@media screen and (max-width:500px){.cards .stats-row{flex-direction:column;gap:28px;padding:36px 24px}.cards .stats-row .stat-divider{height:1px;width:60px}}.cards .stat-item{align-items:center;display:flex;flex-direction:column;gap:10px}.cards .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b89aff,#9c66ff 60%,#7e55db);-webkit-background-clip:text;background-clip:text;font-family:Chakra Petch,sans-serif;font-size:clamp(46px,5vw,58px);font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1}@media screen and (max-width:700px){.cards .stat-number{font-size:42px}}.cards .stat-label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cards .stat-divider{background:linear-gradient(180deg,#0000,#ffffff14 35%,#9c66ff38 50%,#ffffff14 65%,#0000);height:52px;width:1px}@media screen and (max-width:700px){.cards .stat-divider{height:40px}}.cards .trust-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (max-width:600px){.cards .trust-row{gap:8px}}.cards .trust-pill{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:var(--radius-full);color:var(--text-muted);display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:12px 18px;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.cards .trust-pill svg{color:var(--principal_color);flex-shrink:0;opacity:.8;transition:opacity .3s ease}.cards .trust-pill:hover{background:#9c66ff0f;border-color:#9c66ff38;color:var(--text-secondary)}.cards .trust-pill:hover svg{opacity:1}@media screen and (max-width:600px){.cards .trust-pill{font-size:11px;gap:6px;padding:10px 14px}.cards .trust-pill svg{height:14px;width:14px}}.cards .features-section{margin:80px auto 0;max-width:1100px;padding:0 40px;position:relative;z-index:1}@media screen and (max-width:800px){.cards .features-section{margin-top:60px;padding:0 24px}}.cards .features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){.cards .features-grid{gap:14px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.cards .features-grid{gap:12px;grid-template-columns:1fr}}.cards .feature-card{align-items:flex-start;background:hsla(0,0%,100%,.015);border:1px solid #ffffff0d;border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:28px 26px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cards .feature-card:hover{background:#ffffff08;border-color:#ffffff1a;transform:translateY(-3px)}.cards .feature-card:hover .feature-icon{background:#9c66ff1f;border-color:#9c66ff40;transform:scale(1.05)}.cards .feature-card .feature-icon{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:var(--radius-md);display:flex;height:48px;justify-content:center;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.cards .feature-card .feature-icon svg{color:var(--principal_color);height:24px;width:24px}.cards .feature-card h3{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0 0 10px}.cards .feature-card p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.65;margin:0}@media screen and (max-width:550px){.cards .feature-card{align-items:flex-start;flex-direction:row;gap:18px;padding:22px 20px}.cards .feature-card .feature-icon{flex-shrink:0;height:44px;margin-bottom:0;width:44px}.cards .feature-card .feature-icon svg{height:20px;width:20px}.cards .feature-card h3{font-size:14px;margin-bottom:6px}.cards .feature-card p{font-size:12px;line-height:1.55}}.shop{align-items:center;background:var(--background_color);display:flex;flex-direction:column;gap:40px;justify-content:center;min-height:100vh;padding:80px 0;position:relative;scroll-snap-align:start}.shop:before{background:linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);content:"";height:1px;left:50%;max-width:800px;position:absolute;top:0;transform:translateX(-50%);width:80%}@media screen and (max-width:1270px){.shop{gap:32px;padding:60px 0}}.shop .title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:clamp(24px,3.5vw,28px);font-style:italic;font-weight:700;letter-spacing:-.3px;margin-bottom:0;text-align:center}.shop .shop-subtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:15px;font-weight:400;margin:8px 0 24px;text-align:center}.shop .shopCards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 40px;max-width:1000px;width:calc(100% - 80px)}@media screen and (max-width:900px){.shop .shopCards{gap:20px;margin:0 24px;width:calc(100% - 48px)}}@media screen and (max-width:500px){.shop .shopCards{gap:16px;margin:0 16px;width:calc(100% - 32px)}}.shop .shopCards .card{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012));border:1px solid #ffffff12;border-radius:var(--radius-lg);display:flex;flex-direction:column;max-width:460px;position:relative;transition:transform .35s cubic-bezier(.18,.89,.32,1.28),border-color .28s,box-shadow .28s;width:calc(50% - 12px);z-index:1}.shop .shopCards .card:hover{border-color:#9c66ff38;box-shadow:0 16px 40px -18px #9c66ff38,0 4px 14px #00000047;transform:translateY(-4px);z-index:100}@media screen and (max-width:900px){.shop .shopCards .card{max-width:420px;width:100%}}@media screen and (max-width:500px){.shop .shopCards .card{max-width:100%}}.shop .shopCards .card img{pointer-events:none;width:100%}.shop .shopCards .card .product-tagline{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin:0;padding:12px 16px 0;text-align:center}.shop .shopCards .card .cardContent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 16px 16px;position:relative;z-index:10}.shop .shopCards .card .cardContent .product-title{display:none}.shop .shopCards .card .cardContent .discount-percentage{background:#ef444426;border-radius:6px;color:#ef4444;font-size:12px;font-weight:600;margin-left:8px;padding:4px 10px}.shop .shopCards .card .cardContent .types{background:#0000;border-bottom:none;display:flex;gap:24px;justify-content:center;margin:0;padding:10px 0;position:relative;width:100%;z-index:15}.shop .shopCards .card .cardContent .types button{background:#0000;border:none;color:#ffffff59;cursor:pointer!important;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;outline:none;padding:6px 8px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.shop .shopCards .card .cardContent .types button svg{display:none}.shop .shopCards .card .cardContent .types button:hover{color:#fffc}.shop .shopCards .card .cardContent .types .active{color:#fff!important;font-weight:600}.shop .shopCards .card .cardContent .types .active:after{background:#ffffff80;border-radius:1px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.shop .shopCards .card .cardContent .types .productUnavailable{align-items:center;color:#ffffff59!important;cursor:pointer!important;display:flex!important;gap:4px;text-decoration:line-through}.shop .shopCards .card .cardContent .types .productUnavailable svg{display:inline-block!important;height:12px;opacity:.5;width:12px}.shop .shopCards .card .cardContent .types .productUnavailable p{margin:0!important;opacity:1!important}.shop .shopCards .card .cardContent .types .productUnavailable:hover{color:#ffffff80!important}.shop .shopCards .card .cardContent .types .productUnavailable.active{color:#ffffff59!important;font-weight:500}.shop .shopCards .card .cardContent .types .productUnavailable.active:after{display:none}.shop .shopCards .card .cardContent h2{align-items:baseline;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;margin:12px 0 14px}.shop .shopCards .card .cardContent h2 span{color:#ffffff80;font-size:14px;font-weight:400;margin-left:3px}.shop .shopCards .card .cardContent h2 .original-price{color:#fff6;font-size:15px;font-weight:400;margin-right:8px;text-decoration:line-through}.shop .shopCards .card .cardContent .button-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;position:relative;width:100%;z-index:15}.shop .shopCards .card .cardContent .button-container .shopButton{align-items:center;border:none;border-radius:8px;cursor:pointer!important;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;text-decoration:none;transition:all .2s ease;white-space:nowrap}.shop .shopCards .card .cardContent .button-container .shopButton.creditCard{background:var(--primary-gradient);box-shadow:0 4px 16px #9c66ff40;color:#fff}.shop .shopCards .card .cardContent .button-container .shopButton.creditCard:hover{box-shadow:0 6px 24px #9c66ff66;transform:translateY(-2px)}.shop .shopCards .card .cardContent .button-container .shopButton.creditCard svg{height:16px;width:16px}.shop .shopCards .card .cardContent .button-container .shopButton.paypal{background:#ffffff0a;border:1px solid #ffffff1a;color:#ffffffe6}.shop .shopCards .card .cardContent .button-container .shopButton.paypal:hover{background:#ffffff12;border-color:#ffffff26;color:#fff;transform:translateY(-1px)}.shop .shopCards .card .cardContent .button-container .shopButton.paypal svg{height:16px;width:-webkit-fit-content;width:fit-content}.shop .shopCards .card .cardContent .button-container .shopButton.paypal svg path{fill:#fff}.shop .shopCards .card .cardContent .button-container .morepayWrapper{cursor:pointer;height:40px;position:relative;z-index:20}.shop .shopCards .card .cardContent .button-container .morepayWrapper .shopButton.morepay{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;height:100%;justify-content:center;transition:all .2s ease;white-space:nowrap;width:100%}.shop .shopCards .card .cardContent .button-container .morepayWrapper .shopButton.morepay svg{flex-shrink:0;height:16px;opacity:.7;width:16px}.shop .shopCards .card .cardContent .button-container .morepayWrapper .shopButton.morepay:hover{background:#ffffff12;border-color:#ffffff26;color:#fff}.shop .shopCards .card .cardContent .button-container .morepayWrapper .shopButton.morepay:hover svg{opacity:1}.shop .shopCards .card .cardContent .button-container .morepayWrapper .moreMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e12fa;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 30px #00000080;display:flex;flex-direction:column;gap:4px;left:0;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px);transition:all .2s ease;z-index:100}.shop .shopCards .card .cardContent .button-container .morepayWrapper .moreMenu.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.shop .shopCards .card .cardContent .button-container .morepayWrapper .moreMenu .shopButton.morepay{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;height:36px;justify-content:center;padding:0 14px;transition:all .2s ease;white-space:nowrap;width:100%}.shop .shopCards .card .cardContent .button-container .morepayWrapper .moreMenu .shopButton.morepay svg{flex-shrink:0;height:15px;width:15px}.shop .shopCards .card .cardContent .button-container .morepayWrapper .moreMenu .shopButton.morepay:hover{background:var(--principal_color);border-color:var(--principal_color);color:#fff}.shop .shopCards .card .cardContent .button-container .morepayWrapper:hover .moreMenu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.shopCards .card.bundle{align-items:stretch;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:0 0 100%!important;justify-content:center;margin-bottom:24px;max-width:100%!important;order:-1;width:100%!important}.shopCards .card.bundle:hover{box-shadow:none!important;transform:none!important}.shopCards .card.bundle .image-container{background:linear-gradient(135deg,#9c66ff14 0,var(--card-bg) 100%);border:1px solid #9c66ff33;border-bottom:none;border-radius:16px 16px 0 0;margin:0 auto;max-width:460px;overflow:hidden;position:relative;width:100%}.shopCards .card.bundle .image-container img{border-radius:0;height:200px;object-fit:cover;width:100%}.shopCards .card.bundle .image-container .label-row{bottom:12px;display:flex;gap:8px;position:absolute;right:12px;z-index:4}.shopCards .card.bundle .image-container .label-row .limited-offer-label{background:#9c66ffe6;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:6px 12px}.shopCards .card.bundle .cardContent{background:var(--card-bg);border:1px solid #9c66ff33;border-radius:0 0 16px 16px;border-top:none;box-shadow:0 0 40px #9c66ff1a,0 8px 32px #0000004d;margin:0 auto;max-width:460px;padding:20px 24px 24px;width:100%}.shopCards .card.bundle .cardContent .types{background:#0000!important;border:none!important;display:block!important;margin:0 0 16px!important;padding:0!important;width:100%}.shopCards .card.bundle .cardContent .types button{background:linear-gradient(135deg,#9c66ff26,#9c66ff0d)!important;border:1px solid #9c66ff4d!important;border-radius:10px!important;cursor:default!important;flex:none!important;padding:12px 16px!important;width:100%}.shopCards .card.bundle .cardContent .types button p{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;justify-content:center}.shopCards .card.bundle .cardContent h2{color:#fff;font-family:Poppins,sans-serif;font-size:28px;font-weight:800;margin:0 0 8px}.shopCards .card.bundle .cardContent h2 .original-price{color:#fff6;font-size:16px;font-weight:400;margin-right:8px;text-decoration:line-through}.shopCards .card.bundle .cardContent h2 span{color:#ffffff80;font-size:14px;font-weight:400}.shopCards .card.bundle .cardContent h2 .discount-percentage{background:#ef444426;border-radius:6px;color:#ef4444;display:inline-block;font-size:14px;font-weight:700;margin-left:10px;padding:4px 8px}.shopCards .card.bundle .cardContent .savings{background:#ffd1661f;border:1px solid #ffd16633;border-radius:8px;color:#ffd166;display:inline-block;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;margin:12px 0 16px;padding:8px 16px}.shopCards .card.bundle .cardContent .value-list{align-items:center;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 20px;padding:0}.shopCards .card.bundle .cardContent .value-list li{color:#ffffffe6;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding-left:24px;position:relative}.shopCards .card.bundle .cardContent .value-list li:before{color:var(--principal_color);content:"✓";font-size:14px;font-weight:700;left:0;position:absolute}.shopCards .card.bundle .cardContent .button-container{display:flex;justify-content:center}.shopCards .card.bundle .cardContent .button-container .shopButton.creditCard{animation:bundlePulse 2s ease-in-out infinite;background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 20px #9c66ff4d;font-size:15px;font-weight:700;height:48px;max-width:280px;width:100%}.shopCards .card.bundle .cardContent .button-container .shopButton.creditCard:hover{box-shadow:0 6px 28px #9c66ff66;transform:translateY(-2px)}.shopCards .card.bundle .cardContent .scarcity{color:#fff9;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;margin-top:12px}.shopCards .card.bundle .cardContent .bf-timer{color:#ffd166;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-top:8px}@keyframes bundlePulse{0%,to{box-shadow:0 4px 20px #9c66ff4d}50%{box-shadow:0 4px 30px #9c66ff80}}.shopButton.morepayWrapper{align-items:center;background:linear-gradient(40deg,#7125ff,#9c66ff);border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:10px;height:40px;justify-content:center;opacity:.8;position:relative;text-decoration:none;transition:opacity .3s ease-in-out;width:calc(50% - 20px)}.shopButton.morepayWrapper:hover{opacity:1}.shopButton.morepayWrapper .moreMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121212fa;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;gap:6px;left:50%;min-width:180px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(-8px);transition:all .25s ease;width:-webkit-max-content;width:max-content;z-index:30}.shopButton.morepayWrapper .moreMenu .shopButton.morepay{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;height:48px;justify-content:center;padding:0 20px;transition:all .2s ease;width:100%}.shopButton.morepayWrapper .moreMenu .shopButton.morepay:hover{background:var(--principal_color);border-color:var(--principal_color);color:#fff;transform:scale(1.02)}.shopButton.morepayWrapper:hover .moreMenu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.bundleProduct{display:flex;justify-content:center;margin:0 50px;width:calc(100% - 100px)}@media screen and (max-width:1270px){.bundleProduct{margin:0;width:100%}}.bundleProduct .card{background:var(--secondary_color);border-radius:20px;display:flex;flex-direction:column;max-width:100%;position:relative;transition:transform .3s ease-in-out;width:600px;z-index:1}.bundleProduct .card:hover{transform:scale(1.01);z-index:10}@media screen and (max-width:1270px){.bundleProduct .card{width:90%}}@media screen and (max-width:500px){.bundleProduct .card{width:calc(100% - 32px)}}.bundleProduct .card img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.bundleProduct .card .cardContent{align-items:center;display:flex;flex-direction:column;justify-content:center}.bundleProduct .card .cardContent .bundle-badge{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:3px;text-align:center}.bundleProduct .card .cardContent .types{display:flex;gap:16px;justify-content:center;margin-top:8px;width:100%}.bundleProduct .card .cardContent .types button{background:#0000;border:none;color:#ffffff80;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;letter-spacing:.5px;outline:none;padding:4px 0;text-transform:uppercase;transition:all .2s ease}.bundleProduct .card .cardContent .types button:hover{color:#fffc}.bundleProduct .card .cardContent .types button.active{color:#fff;font-weight:500}.bundleProduct .card .cardContent .price{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:800;margin:10px 0;text-align:center}.bundleProduct .card .cardContent .price .original-price{color:#ffffff80;font-size:20px;font-weight:300;margin-right:10px;text-decoration:line-through}.bundleProduct .card .cardContent .price span{color:#ffffff80;font-size:15px;font-weight:300}.bundleProduct .card .cardContent .price .discount-percentage{color:#ff4d4f;font-size:20px;font-weight:700;margin-left:10px}.bundleProduct .card .cardContent .button-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px;width:100%}.bundleProduct .card .cardContent .button-container .shopButton{align-items:center;background-color:#0000;border-radius:10px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:300;gap:10px;height:40px;justify-content:center;text-decoration:none;transition:background-color .25s;width:50%}.bundleProduct .card .cardContent .button-container .shopButton.creditCard{background:var(--primary-gradient);box-shadow:0 4px 16px #9c66ff40;color:#fff;font-weight:700;transition:all .3s ease-in-out}.bundleProduct .card .cardContent .button-container .shopButton.creditCard:hover{box-shadow:0 6px 24px #9c66ff66;transform:translateY(-2px)}.trySection{box-sizing:border-box;margin:60px auto 0;max-width:1000px;padding:0 40px;width:100%}@media screen and (max-width:1000px){.trySection{margin:48px auto 0;padding:0 24px}}.trySection .tryCard{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:var(--radius-lg);display:flex;gap:24px;justify-content:space-between;overflow:hidden;padding:24px 32px;transition:all .3s ease}.trySection .tryCard:hover{border-color:#ffffff1a}@media screen and (max-width:1000px){.trySection .tryCard{flex-direction:column;gap:24px;padding:28px 24px;text-align:center}}.trySection .tryLeft{display:flex;flex-direction:column;flex-shrink:1;gap:2px;min-width:0}@media screen and (max-width:1000px){.trySection .tryLeft{align-items:center}}.trySection .tryTitle{color:#fff;font-family:Chakra Petch,sans-serif;font-size:18px;font-style:italic;font-weight:700;margin:0;white-space:nowrap}.trySection .trySubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:0;white-space:nowrap}.trySection .tryCenter{align-items:center;display:flex;flex-shrink:1;gap:16px;min-width:0}@media screen and (max-width:1000px){.trySection .tryCenter{flex-wrap:wrap;gap:16px;justify-content:center}}.trySection .client{display:flex;gap:6px}.trySection .client .clientOption{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;padding:10px 16px;transition:all .25s ease}.trySection .client .clientOption img{display:block;height:20px;opacity:.5;transition:opacity .25s ease}.trySection .client .clientOption:hover{background:#ffffff0f;border-color:#ffffff1f}.trySection .client .clientOption:hover img{opacity:.75}.trySection .client .clientOption.active{background:#ffffff14;border-color:#fff3}.trySection .client .clientOption.active img{opacity:1}.trySection .days{display:flex;gap:4px}.trySection .days .day{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 12px;transition:all .25s ease;white-space:nowrap}.trySection .days .day:hover{background:#ffffff0f;color:var(--text-secondary)}.trySection .days .day.active{background:#ffffff1a;border-color:#ffffff26;color:#fff;font-weight:600}.trySection .tryRight{align-items:center;display:flex;flex-shrink:1;gap:16px;min-width:0}@media screen and (max-width:1000px){.trySection .tryRight{justify-content:center;width:100%}}@media screen and (max-width:500px){.trySection .tryRight{flex-direction:column;gap:16px}}.trySection .price{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin:0;white-space:nowrap}.trySection .tryButton{border-radius:10px;box-shadow:0 4px 16px #9c66ff40;flex-shrink:0;font-size:13px;font-weight:600;height:42px;padding:0 20px;white-space:nowrap}.trySection .tryButton:hover{box-shadow:0 6px 20px #9c66ff59;transform:translateY(-2px)}@media screen and (max-width:500px){.trySection .tryButton{max-width:250px;width:100%}}@keyframes mover{0%{transform:perspective(800px) rotateY(-25deg) scale(.9) rotateX(10deg) translateY(0)}to{transform:perspective(800px) rotateY(-25deg) scale(.9) rotateX(10deg) translateY(-10px)}}.promo-modal{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:15}.promo-modal .promo-content{align-items:center;background-color:#121212;border-radius:15px;color:#b6b6b6;display:flex;flex-direction:column;font-family:Poppins,sans-serif;max-width:500px;padding:15px;position:relative;text-align:center;width:80%}.promo-modal .promo-content form{align-items:center;display:flex;flex-direction:column;width:100%}.promo-modal .promo-content form input[type=email]{background-color:#1a1a1a;border:none;border-radius:10px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;margin:10px 0;outline:none;padding:10px 15px;transition:background-color .3s ease,transform .3s ease;width:80%}.promo-modal .promo-content form input[type=email]:focus{background-color:#1f1f1f;transform:scale(1.01)}.promo-modal .promo-content form input[type=email]:focus::placeholder{color:#fff;transition:color .3s ease-in-out}.promo-modal .promo-content form input[type=email]::placeholder{color:#ffffff80}.promo-modal .promo-content form button{border-radius:10px;height:40px;width:200px}.promo-modal .promo-content .close{color:#fff;cursor:pointer;float:right;font-size:24px;font-weight:700;position:absolute;right:10px;top:10px;transition:color .3s ease-in-out}.promo-modal .promo-content .close:hover{color:var(--principal_color);cursor:pointer;text-decoration:none}.promo-modal .promo-content h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;margin-bottom:5px}.promo-modal .promo-content p{color:#ffffff80;font-size:14px;font-weight:300;margin:0 0 20px}.promo-modal .promo-content .promo-code{color:var(--principal_color);font-size:26px;font-weight:700;margin:20px 0}.promo-modal .promo-content .promo-code .promo-button{background-color:var(--principal_color);border:none;border-radius:2px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;padding:10px 20px;transition:background-color .3s ease}.promo-modal .promo-content .promo-code .promo-button:hover{background-color:#fff;color:var(--principal_color)}input:checked+.slider{background-color:var(--principal_color)}input:checked+.slider:before{transform:translateX(26px)}.codehaloween{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;left:20px;padding:10px;top:20px;z-index:10}.image-container{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);overflow:hidden;position:relative}.image-container img{display:block;width:100%}.image-container .label-row{display:flex;gap:6px;position:absolute;right:12px;top:12px;z-index:2}.image-container .limited-offer-label{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:4px;padding:4px 10px;text-align:center;white-space:nowrap}@media(max-width:500px){.image-container .limited-offer-label{font-size:10px;padding:3px 7px}}.blackfriday-modal{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:15}.blackfriday-content{align-items:center;background-color:#121212;border-radius:15px;color:#b6b6b6;display:flex;flex-direction:column;font-family:Poppins,sans-serif;max-width:500px;padding:20px;position:relative;text-align:center;width:80%}.blackfriday-content h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-style:italic;font-weight:700;margin-bottom:15px}.blackfriday-content p{color:#ffffffb3;font-size:14px;font-weight:300;margin-bottom:20px}.blackfriday-content .countdown{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin:15px 0}.blackfriday-content .countdown span{background-color:#1a1a1a;border-radius:8px;line-height:1;padding:10px 15px}.blackfriday-content .countdown span:after{display:inline-block;line-height:1;margin-left:5px;vertical-align:middle}.blackfriday-content .countdown span:last-of-type:after{content:""}.blackfriday-content .promo-button{background-color:var(--principal_color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px 25px;transition:background-color .3s ease}.blackfriday-content .promo-button:hover{background-color:#fff;color:var(--principal_color)}.blackfriday-content .close{color:#fff;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px;transition:color .3s ease}.blackfriday-content .close:hover{color:var(--principal_color)}.flashPromo-modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20}.flashPromo-modal{align-items:center;animation:pulseBorder 1.5s infinite alternate;background-color:#1a1a1a;border:2px solid var(--principal_color);border-radius:15px;box-shadow:0 0 20px #000000b3;color:#e0e0e0;display:flex;flex-direction:column;font-family:Poppins,sans-serif;max-width:500px;padding:30px;position:relative;text-align:center;width:80%}.flashPromo-close{color:#fff;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;transition:color .3s ease}.flashPromo-close:hover,.flashPromo-modal h2{color:var(--principal_color)}.flashPromo-modal h2{font-family:Chakra Petch,sans-serif;font-size:24px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.flashPromo-modal p{color:#cfcfcf;font-size:16px;font-weight:400;line-height:1.4;margin-bottom:20px}.flash-countdown{align-items:center;background:var(--principal_color);border-radius:10px;box-shadow:0 0 15px #90f;color:#fff;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin:15px 0;padding:8px 20px}.flash-countdown span{background-color:#2e2e2e;border-radius:6px;padding:10px 15px}.flashPromo-button{background-color:var(--principal_color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:12px 25px;transition:background-color .3s ease,transform .3s ease}.flashPromo-button:hover{background-color:#fff;color:var(--principal_color);transform:scale(1.05)}.emailModalOverlay{align-items:center;animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:20}.emailModalContent{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;border-radius:15px;box-shadow:0 8px 32px #0000005e;display:flex;flex-direction:column;max-width:400px;padding:30px;width:90%}.emailModalContent input{background-color:#ffffff1a;border:none;border-radius:10px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:20px;outline:none;padding:15px 20px;text-align:center;width:100%}.emailModalContent input::placeholder{color:#fff6}.emailModalContent input:focus{background-color:#ffffff26}.emailModalContent button{background-color:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px;transition:background-color .3s ease;width:50%}.emailModalContent button:hover{background-color:#ffffff26}@keyframes pulseBorder{0%{border-color:var(--principal_color)}to{border-color:#90f}}.halloween-cta{background:#0000;border:0;bottom:22px;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(255,125,0,.55)) drop-shadow(0 0 20px rgba(255,120,0,.35));left:50%;outline:none;padding:0;position:fixed;transform:translateX(-50%);z-index:60}.halloween-cta .pumpkin{animation:halloweenFloat 3.2s ease-in-out infinite;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(82px,12vw,128px);will-change:transform}.halloween-cta:hover .pumpkin{animation:halloweenShake .45s linear infinite}.halloween-cta:active .pumpkin{animation:none;transform:translateY(0) scale(.98)}@keyframes halloweenFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes halloweenShake{0%{transform:translateZ(0) rotate(0deg)}20%{transform:translate3d(-1px,-1px,0) rotate(-1deg)}40%{transform:translate3d(1px,1px,0) rotate(1deg)}60%{transform:translate3d(-1px,0,0) rotate(-.8deg)}80%{transform:translate3d(1px,-1px,0) rotate(.8deg)}to{transform:translateZ(0) rotate(0deg)}}@media(max-width:480px){.halloween-cta{bottom:16px}}.bf-timer{background:#ff505026;border-radius:6px;color:#ff6b6b;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;margin:8px auto 10px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.hero-trust-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.hero-trust-badges .trust-badge{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-trust-badges .trust-badge svg{color:var(--principal_color);opacity:.9}.hero-trust-badges .trust-badge:hover{background:#9c66ff14;border-color:#9c66ff40;color:var(--text-primary)}.hero-trust-badges .trust-badge:hover svg{opacity:1}.hero-trust-badges .trust-badge.highlight{background:#9c66ff1a;border-color:#9c66ff40;color:#fff;font-weight:600}.hero-trust-badges .trust-badge.highlight svg{opacity:1}@media screen and (max-width:1270px){.hero-trust-badges{justify-content:center;margin-bottom:28px}}@media screen and (max-width:600px){.hero-trust-badges{gap:8px}.hero-trust-badges .trust-badge{font-size:11px;padding:8px 12px}}.hero-cta-group{align-items:center;display:flex;gap:12px}.hero-cta-group .button{align-items:center;border-radius:var(--radius-sm);display:flex;height:42px;justify-content:center;padding:0 22px}.hero-cta-group .button p{font-size:14px;font-weight:600;margin:0}.hero-cta-group .button-secondary{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hero-cta-group .button-secondary:hover{background:#ffffff14;border-color:#fff3;color:var(--text-primary);transform:translateY(-2px)}@media screen and (max-width:1270px){.hero-cta-group{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.hero-cta-group .button,.hero-cta-group .button-secondary{justify-content:center;min-width:140px;text-align:center;width:auto}}@media screen and (max-width:500px){.hero-cta-group{flex-direction:column}.hero-cta-group .button,.hero-cta-group .button-secondary{max-width:220px;width:80%}}.comparison-section{align-items:center;background:var(--background_color);box-sizing:border-box;display:flex;flex-direction:column;padding:80px 40px;position:relative;width:100%}@media screen and (max-width:500px){.comparison-section{padding:60px 16px}}.comparison-section:before{background:linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);content:"";height:1px;left:50%;max-width:800px;position:absolute;top:0;transform:translateX(-50%);width:80%}.comparison-section .title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:clamp(26px,4vw,32px);font-style:italic;font-weight:700;letter-spacing:-.5px;margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.comparison-section{padding:80px 24px}.comparison-section .title{margin-bottom:40px}}.comparison-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:1100px;width:100%}@media screen and (max-width:1100px){.comparison-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.comparison-grid{gap:16px;grid-template-columns:1fr;max-width:100%}}.section-title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:clamp(24px,3.5vw,32px);font-style:italic;font-weight:700;letter-spacing:-.3px;margin-bottom:48px;text-align:center}.section-subtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:15px;margin-bottom:40px;margin-top:-32px;text-align:center}.comparison-card{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:480px;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:700px){.comparison-card{min-height:420px;padding:28px 20px}}.comparison-card:hover{background:hsla(0,0%,100%,.025);border-color:#ffffff1f;box-shadow:0 20px 50px #0003;transform:translateY(-5px)}.comparison-card.featured{background:#9c66ff0a;border:1px solid #9c66ff59;box-shadow:0 0 40px #9c66ff1a}.comparison-card.featured .featured-badge{animation:badgePulse 2s ease-in-out infinite;background:var(--primary-gradient);border-radius:var(--radius-full);box-shadow:0 4px 20px #9c66ff80,0 0 30px #9c66ff4d;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;left:50%;letter-spacing:1.5px;padding:10px 28px;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%)}.comparison-card.featured:hover{border-color:#9c66ff73;box-shadow:0 20px 50px #9c66ff33,0 0 50px #9c66ff26;transform:translateY(-5px)}@keyframes badgePulse{0%,to{box-shadow:0 4px 20px #9c66ff80,0 0 30px #9c66ff4d}50%{box-shadow:0 4px 25px #9c66ffb3,0 0 40px #9c66ff80}}.comparison-card .comparison-header{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.comparison-card .comparison-header .comparison-logo{height:56px;object-fit:contain;width:auto}.comparison-card .comparison-header .comparison-logo.cleanex-logo{border-radius:var(--radius-sm);height:64px}.comparison-card .comparison-header .comparison-logo-text{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:32px;font-style:italic;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.comparison-card .comparison-header .comparison-tag{border-radius:var(--radius-full);font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.8px;padding:6px 14px;text-transform:uppercase}.comparison-card .comparison-header .comparison-tag.tag-casual{background:#22c55e1f;color:#4ade80}.comparison-card .comparison-header .comparison-tag.tag-competitive{background:#fb923c1f;color:#fb923c}.comparison-card .comparison-header .comparison-tag.tag-fivem{background:#3b82f61f;color:#60a5fa}.comparison-card .comparison-desc{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.65;margin:0 0 20px}.comparison-card .comparison-ideal{background:#ffffff05;border:1px solid #ffffff0a;border-radius:var(--radius-md);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding:14px 18px;width:100%}.comparison-card .comparison-ideal .ideal-label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.comparison-card .comparison-ideal .ideal-value{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.comparison-card .comparison-features{flex-grow:1;list-style:none;margin:0 0 24px;padding:0;text-align:left;width:100%}.comparison-card .comparison-features li{border-bottom:1px solid #ffffff0a;color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;padding:10px 0}.comparison-card .comparison-features li:last-child{border-bottom:none;padding-bottom:0}@media screen and (max-width:700px){.comparison-card .comparison-features{margin-bottom:20px}.comparison-card .comparison-features li{font-size:12px;padding:8px 0}}.comparison-card .comparison-cta{background:var(--primary-gradient);border:none;border-radius:10px;box-shadow:0 4px 16px #9c66ff40;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:auto;padding:14px 28px;transition:all .3s ease;width:100%}.comparison-card .comparison-cta:hover{box-shadow:0 6px 24px #9c66ff66;transform:translateY(-2px)}.hero-urgency{animation:urgencyPulse 2s ease-in-out infinite;color:#f97316;display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin-top:12px}@keyframes urgencyPulse{0%,to{opacity:1}50%{opacity:.7}}.trust-badges-bar{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:24px;padding:16px 20px}.trust-badges-bar span{align-items:center;color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;gap:8px}.trust-badges-bar span svg{color:var(--principal_color);flex-shrink:0}@media screen and (max-width:800px){.trust-badges-bar{gap:20px}.trust-badges-bar span{font-size:12px}}@media screen and (max-width:500px){.trust-badges-bar{gap:12px 24px}}.shop .card .image-container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;position:relative}.card-hover-info{align-items:center;background:#000000d9;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:20px;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease;z-index:5}.card-tagline{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;letter-spacing:.3px;margin:0 0 12px;text-align:center}.card-stats{display:flex;gap:24px;justify-content:center}.stat-item{align-items:center;display:flex;flex-direction:column;gap:2px}.stat-item .stat-value{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}.stat-item .stat-label{color:#fff9;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-bar{display:none}.shop .card:hover .card-hover-info{opacity:1}.faq-section{background:var(--background_color);padding:80px 40px;position:relative;width:100%}.faq-section:before{background:linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);content:"";height:1px;left:50%;max-width:800px;position:absolute;top:0;transform:translateX(-50%);width:80%}@media screen and (max-width:800px){.faq-section{padding:60px 24px}}.faq-grid{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:700px}.faq-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#ffffff1a}.faq-item[open]{background:#9c66ff05;border-color:#9c66ff33}.faq-item[open] .faq-question svg{transform:rotate(180deg)}.faq-item .faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:20px 24px}.faq-item .faq-question::-webkit-details-marker{display:none}.faq-item .faq-question span{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:15px;font-weight:500}.faq-item .faq-question svg{color:var(--text-muted);flex-shrink:0;transition:transform .3s ease}.faq-item .faq-answer{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 24px 20px}.faq-cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.faq-cta span{color:var(--text-muted)}.faq-cta .discord-button,.faq-cta span{font-family:Poppins,sans-serif;font-size:14px}.faq-cta .discord-button{align-items:center;background:#5865f2;border:none;border-radius:var(--radius-md);color:#fff;display:flex;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.faq-cta .discord-button:hover{background:#4752c4;transform:translateY(-2px)}.faq-cta .discord-button svg{flex-shrink:0}.social-proof-popup{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e12f2;border:1px solid #9c66ff33;border-radius:var(--radius-md);bottom:24px;box-shadow:0 8px 32px #0006;display:flex;gap:12px;opacity:0;padding:14px 18px;position:fixed;right:24px;transform:translateX(120%);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:60}.social-proof-popup.visible{opacity:1;transform:translateX(0)}.social-proof-popup .popup-close{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;position:absolute;right:8px;top:8px;transition:color .2s}.social-proof-popup .popup-close:hover{color:var(--text-primary)}.social-proof-popup .popup-icon{font-size:20px}.social-proof-popup .popup-message{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding-right:20px}@media screen and (max-width:700px){.social-proof-popup{display:none!important}}.smart-sticky-cta{position:fixed;z-index:999}@media screen and (min-width:701px){.smart-sticky-cta{display:none!important}}@media screen and (max-width:700px){.smart-sticky-cta{background:#08080afa;bottom:0;display:block;left:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));right:0}.smart-sticky-cta .sticky-cta-button{align-items:center;background:var(--primary-gradient);border:none;border-radius:var(--radius-md);box-shadow:0 4px 20px #9c66ff66;color:#fff;display:flex;font-family:Poppins,sans-serif;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;width:100%}.smart-sticky-cta .sticky-cta-button .cta-text{font-size:15px;font-weight:600}.smart-sticky-cta .sticky-cta-button .cta-price{border-left:1px solid #ffffff4d;font-size:13px;font-weight:400;opacity:.9;padding-left:10px}}.event-decorations{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:10}.event-decorations .event-particle{animation:particleFloat linear infinite;opacity:0;position:absolute}.event-decorations .ep-0{animation-delay:0s;animation-duration:16s;height:10px;left:3%;width:10px}.event-decorations .ep-1{animation-delay:2.5s;animation-duration:20s;height:8px;left:9%;width:8px}.event-decorations .ep-2{animation-delay:5s;animation-duration:14s;height:14px;left:16%;width:14px}.event-decorations .ep-3{animation-delay:1s;animation-duration:22s;height:9px;left:23%;width:9px}.event-decorations .ep-4{animation-delay:7s;animation-duration:18s;height:16px;left:29%;width:16px}.event-decorations .ep-5{animation-delay:3.5s;animation-duration:24s;height:10px;left:35%;width:10px}.event-decorations .ep-6{animation-delay:9s;animation-duration:15s;height:8px;left:41%;width:8px}.event-decorations .ep-7{animation-delay:6s;animation-duration:21s;height:12px;left:47%;width:12px}.event-decorations .ep-8{animation-delay:.5s;animation-duration:13s;height:10px;left:53%;width:10px}.event-decorations .ep-9{animation-delay:8s;animation-duration:19s;height:9px;left:59%;width:9px}.event-decorations .ep-10{animation-delay:2s;animation-duration:23s;height:18px;left:64%;width:18px}.event-decorations .ep-11{animation-delay:10s;animation-duration:16s;height:10px;left:70%;width:10px}.event-decorations .ep-12{animation-delay:4.5s;animation-duration:20s;height:8px;left:75%;width:8px}.event-decorations .ep-13{animation-delay:1.5s;animation-duration:17s;height:14px;left:81%;width:14px}.event-decorations .ep-14{animation-delay:7.5s;animation-duration:22s;height:10px;left:86%;width:10px}.event-decorations .ep-15{animation-delay:3s;animation-duration:14s;height:9px;left:91%;width:9px}.event-decorations .ep-16{animation-delay:9.5s;animation-duration:21s;height:12px;left:95%;width:12px}.event-decorations .ep-17{animation-delay:11s;animation-duration:25s;height:10px;left:13%;width:10px}.event-decorations .ep-18{animation-delay:12s;animation-duration:17s;height:8px;left:49%;width:8px}.event-decorations .ep-19{animation-delay:8.5s;animation-duration:19s;height:16px;left:77%;width:16px}@media screen and (max-width:700px){.event-decorations .event-particle:nth-child(n+12){display:none}}.event-decorations.theme-valentine .event-particle{animation-name:valentineFloat;background:#e84393;background:var(--event-primary,#e84393);-webkit-clip-path:polygon(50% 100%,5% 60%,0 35%,5% 15%,20% 0,40% 0,50% 18%,60% 0,80% 0,95% 15%,100% 35%,95% 60%);clip-path:polygon(50% 100%,5% 60%,0 35%,5% 15%,20% 0,40% 0,50% 18%,60% 0,80% 0,95% 15%,100% 35%,95% 60%);filter:drop-shadow(0 0 4px #E84393);filter:drop-shadow(0 0 4px var(--event-primary,#E84393))}.event-decorations.theme-christmas .event-particle{animation-name:snowFall;background:#ffffffd9;-webkit-clip-path:polygon(50% 0,60% 33%,93% 25%,70% 50%,93% 75%,60% 67%,50% 100%,40% 67%,7% 75%,30% 50%,7% 25%,40% 33%);clip-path:polygon(50% 0,60% 33%,93% 25%,70% 50%,93% 75%,60% 67%,50% 100%,40% 67%,7% 75%,30% 50%,7% 25%,40% 33%);filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.event-decorations.theme-newyear .event-particle{animation-name:sparkleRise;background:#f1c40f;background:var(--event-primary,#f1c40f);-webkit-clip-path:polygon(50% 0,60% 35%,100% 50%,60% 65%,50% 100%,40% 65%,0 50%,40% 35%);clip-path:polygon(50% 0,60% 35%,100% 50%,60% 65%,50% 100%,40% 65%,0 50%,40% 35%);filter:drop-shadow(0 0 6px #F1C40F);filter:drop-shadow(0 0 6px var(--event-primary,#F1C40F))}.event-decorations.theme-easter .event-particle{animation-name:petalDrift;background:#9b59b6;background:var(--event-primary,#9b59b6);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;filter:drop-shadow(0 0 3px color-mix(in srgb,#9B59B6 40%,transparent));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--event-primary,#9B59B6) 40%,transparent))}.event-decorations.theme-summer .event-particle{animation-name:fireflyFloat;background:#f39c12;background:var(--event-primary,#f39c12);border-radius:50%;box-shadow:0 0 8px 3px color-mix(in srgb,#f39c12 50%,#0000);box-shadow:0 0 8px 3px color-mix(in srgb,var(--event-primary,#f39c12) 50%,#0000)}.event-decorations.theme-halloween .event-particle{animation-name:spookyRise;background:#e67e22;background:var(--event-primary,#e67e22);border-radius:50% 50% 50% 50%/60% 60% 30% 30%;filter:drop-shadow(0 0 5px color-mix(in srgb,#E67E22 50%,transparent));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--event-primary,#E67E22) 50%,transparent))}.event-decorations.theme-blackfriday .event-particle{animation-name:boltStrike;background:#9b59b6;background:var(--event-primary,#9b59b6);-webkit-clip-path:polygon(30% 0,70% 0,55% 40%,80% 40%,25% 100%,45% 55%,15% 55%);clip-path:polygon(30% 0,70% 0,55% 40%,80% 40%,25% 100%,45% 55%,15% 55%);filter:drop-shadow(0 0 5px #9B59B6);filter:drop-shadow(0 0 5px var(--event-primary,#9B59B6))}@keyframes valentineFloat{0%{opacity:0;transform:translateY(-10vh) translateX(0) scale(.5)}8%{opacity:.4;transform:translateY(4vh) translateX(12px) scale(1)}22%{opacity:.45;transform:translateY(18vh) translateX(-15px) scale(1.1)}36%{opacity:.4;transform:translateY(32vh) translateX(18px) scale(.95)}50%{opacity:.35;transform:translateY(46vh) translateX(-12px) scale(1.05)}64%{opacity:.3;transform:translateY(60vh) translateX(15px) scale(.9)}78%{opacity:.2;transform:translateY(74vh) translateX(-8px) scale(.8)}92%{opacity:.08;transform:translateY(90vh) translateX(4px) scale(.6)}to{opacity:0;transform:translateY(105vh) translateX(0) scale(.5)}}@keyframes snowFall{0%{opacity:0;transform:translateY(-10vh) translateX(0) rotate(0deg) scale(.5)}8%{opacity:.5;transform:translateY(4vh) translateX(15px) rotate(30deg) scale(1)}22%{opacity:.45;transform:translateY(20vh) translateX(-20px) rotate(90deg) scale(.95)}36%{opacity:.5;transform:translateY(35vh) translateX(25px) rotate(150deg) scale(1.05)}50%{opacity:.4;transform:translateY(48vh) translateX(-15px) rotate(210deg) scale(.9)}64%{opacity:.35;transform:translateY(62vh) translateX(20px) rotate(270deg) scale(1)}78%{opacity:.2;transform:translateY(75vh) translateX(-10px) rotate(320deg) scale(.85)}92%{opacity:.08;transform:translateY(90vh) translateX(5px) rotate(350deg) scale(.65)}to{opacity:0;transform:translateY(105vh) translateX(0) rotate(1turn) scale(.5)}}@keyframes sparkleRise{0%{opacity:0;transform:translateY(-10vh) translateX(0) scale(.3) rotate(0deg)}6%{opacity:.6;transform:translateY(4vh) translateX(10px) scale(1.2) rotate(25deg)}14%{opacity:.06;transform:translateY(14vh) translateX(-8px) scale(.4) rotate(55deg)}22%{opacity:.55;transform:translateY(24vh) translateX(14px) scale(1.1) rotate(95deg)}32%{opacity:.05;transform:translateY(36vh) translateX(-12px) scale(.35) rotate(140deg)}42%{opacity:.5;transform:translateY(46vh) translateX(16px) scale(1) rotate(185deg)}54%{opacity:.04;transform:translateY(56vh) translateX(-10px) scale(.3) rotate(230deg)}66%{opacity:.4;transform:translateY(68vh) translateX(8px) scale(.9) rotate(280deg)}78%{opacity:.03;transform:translateY(78vh) translateX(-5px) scale(.25) rotate(325deg)}90%{opacity:.25;transform:translateY(90vh) translateX(3px) scale(.6) rotate(350deg)}to{opacity:0;transform:translateY(105vh) translateX(0) scale(.2) rotate(1turn)}}@keyframes petalDrift{0%{opacity:0;transform:translateY(-10vh) translateX(0) rotate(0deg) scale(.4)}10%{opacity:.4;transform:translateY(5vh) translateX(30px) rotate(8deg) scale(1)}25%{opacity:.35;transform:translateY(22vh) translateX(-28px) rotate(-10deg) scale(.9)}40%{opacity:.4;transform:translateY(38vh) translateX(35px) rotate(12deg) scale(1.05)}55%{opacity:.35;transform:translateY(52vh) translateX(-30px) rotate(-8deg) scale(.85)}70%{opacity:.25;transform:translateY(66vh) translateX(22px) rotate(6deg) scale(.95)}85%{opacity:.12;transform:translateY(82vh) translateX(-15px) rotate(-4deg) scale(.7)}to{opacity:0;transform:translateY(105vh) translateX(0) rotate(0deg) scale(.4)}}@keyframes fireflyFloat{0%{opacity:0;transform:translateY(-10vh) translateX(0) scale(.3)}8%{opacity:.5;transform:translateY(4vh) translateX(10px) scale(1)}18%{opacity:.6;transform:translateY(16vh) translateX(-18px) scale(1.4)}28%{opacity:.25;transform:translateY(28vh) translateX(14px) scale(.7)}40%{opacity:.55;transform:translateY(42vh) translateX(-22px) scale(1.3)}52%{opacity:.2;transform:translateY(54vh) translateX(18px) scale(.6)}65%{opacity:.45;transform:translateY(66vh) translateX(-14px) scale(1.1)}78%{opacity:.15;transform:translateY(78vh) translateX(10px) scale(.5)}90%{opacity:.2;transform:translateY(90vh) translateX(-5px) scale(.8)}to{opacity:0;transform:translateY(105vh) translateX(0) scale(.3)}}@keyframes spookyRise{0%{opacity:0;transform:translateY(-10vh) translateX(0) scale(.4) skewX(0deg)}8%{opacity:.4;transform:translateY(4vh) translateX(10px) scale(1) skewX(5deg)}16%{opacity:.05;transform:translateY(14vh) translateX(-14px) scale(.9) skewX(-8deg)}25%{opacity:.4;transform:translateY(26vh) translateX(18px) scale(1.1) skewX(10deg)}35%{opacity:.04;transform:translateY(38vh) translateX(-10px) scale(.85) skewX(-5deg)}45%{opacity:.35;transform:translateY(48vh) translateX(14px) scale(1.05) skewX(8deg)}55%{opacity:.04;transform:translateY(58vh) translateX(-18px) scale(.9) skewX(-10deg)}65%{opacity:.3;transform:translateY(68vh) translateX(10px) scale(1) skewX(5deg)}78%{opacity:.05;transform:translateY(80vh) translateX(-5px) scale(.7) skewX(-3deg)}90%{opacity:.12;transform:translateY(92vh) translateX(0) scale(.5) skewX(0deg)}to{opacity:0;transform:translateY(105vh) translateX(0) scale(.3) skewX(0deg)}}@keyframes boltStrike{0%{opacity:0;transform:translateY(-10vh) translateX(0) scale(.3)}6%{opacity:.7;transform:translateY(4vh) translateX(-25px) scale(1.3)}12%{opacity:.06;transform:translateY(12vh) translateX(28px) scale(.5)}20%{opacity:.6;transform:translateY(22vh) translateX(-32px) scale(1.2)}28%{opacity:.05;transform:translateY(32vh) translateX(24px) scale(.4)}38%{opacity:.5;transform:translateY(42vh) translateX(-28px) scale(1.1)}48%{opacity:.04;transform:translateY(52vh) translateX(20px) scale(.35)}58%{opacity:.4;transform:translateY(62vh) translateX(-22px) scale(1)}70%{opacity:.03;transform:translateY(74vh) translateX(14px) scale(.3)}82%{opacity:.25;transform:translateY(86vh) translateX(-8px) scale(.7)}to{opacity:0;transform:translateY(105vh) translateX(0) scale(.2)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(-10vh) scale(.5)}8%{opacity:.3;transform:translateY(4vh) scale(1)}25%{opacity:.35;transform:translateY(22vh) scale(.95)}50%{opacity:.3;transform:translateY(48vh) scale(.9)}75%{opacity:.2;transform:translateY(74vh) scale(.8)}to{opacity:0;transform:translateY(105vh) scale(.5)}}.event-banner{border-radius:14px;isolation:isolate;margin-bottom:16px;max-width:680px;overflow:hidden;position:relative;width:100%}.event-banner:before{background:linear-gradient(135deg,color-mix(in srgb,#e84393 50%,#0000),color-mix(in srgb,#ff6b6b 25%,#0000),color-mix(in srgb,#e84393 15%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--event-primary,#e84393) 50%,#0000),color-mix(in srgb,var(--event-accent,#ff6b6b) 25%,#0000),color-mix(in srgb,var(--event-primary,#e84393) 15%,#0000));border-radius:14px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}.event-banner .event-banner-glow{background:radial-gradient(ellipse 60% 100% at 0 50%,color-mix(in srgb,#e84393 8%,#0000),#0000 70%),radial-gradient(ellipse 60% 100% at 100% 50%,color-mix(in srgb,#ff6b6b 6%,#0000),#0000 70%);background:radial-gradient(ellipse 60% 100% at 0 50%,color-mix(in srgb,var(--event-primary,#e84393) 8%,#0000),#0000 70%),radial-gradient(ellipse 60% 100% at 100% 50%,color-mix(in srgb,var(--event-accent,#ff6b6b) 6%,#0000),#0000 70%);inset:0;pointer-events:none;position:absolute}.event-banner .event-banner-content{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff05;display:flex;gap:14px;justify-content:center;padding:14px 28px;position:relative;z-index:2}.event-banner .event-banner-badge{background:linear-gradient(135deg,#e84393,#ff6b6b);background:linear-gradient(135deg,var(--event-primary,#e84393),var(--event-accent,#ff6b6b));border-radius:6px;color:#fff;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:11px;font-style:italic;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.event-banner .event-banner-text{color:#ffffffbf;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.4}@media screen and (max-width:700px){.event-banner{max-width:92%}.event-banner .event-banner-content{flex-direction:column;gap:8px;padding:12px 20px;text-align:center}.event-banner .event-banner-text{font-size:12px}}@media screen and (max-width:400px){.event-banner .event-banner-content{padding:10px 16px}.event-banner .event-banner-badge{font-size:10px;padding:3px 10px}.event-banner .event-banner-text{font-size:11px}}.gift-bonus-label{align-items:center;background:#0000;border:none;color:#e84393;color:var(--event-primary,#e84393);display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:6px;letter-spacing:.1px;margin:2px 0 4px;padding:4px 12px 4px 8px;white-space:nowrap}.gift-bonus-label:before{align-items:center;background:#e84393;background:var(--event-primary,#e84393);border-radius:4px;color:#fff;content:"+";display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}@media screen and (max-width:700px){.gift-bonus-label{font-size:10px;padding:3px 10px 3px 6px}.gift-bonus-label:before{font-size:10px;height:14px;width:14px}}.page.event-themed .main:before{background:radial-gradient(ellipse 80% 60% at 50% -20%,color-mix(in srgb,#e84393 14%,#0000) 0,#0000 60%),radial-gradient(ellipse 40% 30% at 80% 20%,color-mix(in srgb,#ff6b6b 6%,#0000) 0,#0000 50%),linear-gradient(180deg,var(--background_color) 0,var(--secondary_color) 100%)!important;background:radial-gradient(ellipse 80% 60% at 50% -20%,color-mix(in srgb,var(--event-primary,#e84393) 14%,#0000) 0,#0000 60%),radial-gradient(ellipse 40% 30% at 80% 20%,color-mix(in srgb,var(--event-accent,#ff6b6b) 6%,#0000) 0,#0000 50%),linear-gradient(180deg,var(--background_color) 0,var(--secondary_color) 100%)!important}.page.event-themed .main .mainContent .left a.button{background:linear-gradient(135deg,#e84393,#ff6b6b)!important;background:linear-gradient(135deg,var(--event-primary,#e84393),var(--event-accent,#ff6b6b))!important;box-shadow:0 4px 20px color-mix(in srgb,#e84393 35%,#0000);box-shadow:0 4px 20px color-mix(in srgb,var(--event-primary,#e84393) 35%,#0000)}.page.event-themed .main .mainContent .left a.button:hover{box-shadow:0 6px 28px color-mix(in srgb,#e84393 50%,#0000);box-shadow:0 6px 28px color-mix(in srgb,var(--event-primary,#e84393) 50%,#0000)}.page.event-themed .announcement-bar{background:color-mix(in srgb,#e84393 6%,#0000);background:color-mix(in srgb,var(--event-primary,#e84393) 6%,#0000);border-bottom-color:color-mix(in srgb,#e84393 15%,#0000);border-bottom-color:color-mix(in srgb,var(--event-primary,#e84393) 15%,#0000)}.page.event-themed .announcement-bar .announcement-content svg{color:#e84393;color:var(--event-primary,#e84393)}.page.event-themed .cards .stat-number{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#e84393,#fd79a8 50%,#ff6b6b)!important;background:linear-gradient(135deg,var(--event-primary,#e84393) 0,var(--event-primary-light,#fd79a8) 50%,var(--event-accent,#ff6b6b) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.page.event-themed .cards .trust-pill svg{color:#e84393;color:var(--event-primary,#e84393)}.page.event-themed .cards .trust-pill:hover{background:color-mix(in srgb,#e84393 6%,#0000);background:color-mix(in srgb,var(--event-primary,#e84393) 6%,#0000);border-color:color-mix(in srgb,#e84393 20%,#0000);border-color:color-mix(in srgb,var(--event-primary,#e84393) 20%,#0000)}.page.event-themed .cards .feature-card:hover .feature-icon{background:color-mix(in srgb,#e84393 12%,#0000);background:color-mix(in srgb,var(--event-primary,#e84393) 12%,#0000);border-color:color-mix(in srgb,#e84393 25%,#0000);border-color:color-mix(in srgb,var(--event-primary,#e84393) 25%,#0000)}.page.event-themed .cards .feature-card .feature-icon svg{color:#e84393;color:var(--event-primary,#e84393)}.page.event-themed .shop:before{background:linear-gradient(90deg,#0000,color-mix(in srgb,#e84393 15%,#0000) 50%,#0000)!important;background:linear-gradient(90deg,#0000 0,color-mix(in srgb,var(--event-primary,#e84393) 15%,#0000) 50%,#0000 100%)!important}.page.event-themed .shop .shopCards .card:hover{border-color:color-mix(in srgb,#e84393 30%,#0000)!important;border-color:color-mix(in srgb,var(--event-primary,#e84393) 30%,#0000)!important;box-shadow:0 16px 48px color-mix(in srgb,#e84393 15%,#0000)!important;box-shadow:0 16px 48px color-mix(in srgb,var(--event-primary,#e84393) 15%,#0000)!important}.page.event-themed .shop .shopCards .card .cardContent .types .active:after{background:#e84393!important;background:var(--event-primary,#e84393)!important}.page.event-themed .shop .shopCards .card .cardContent .button-container .shopButton.creditCard{background:linear-gradient(135deg,#e84393,#ff6b6b)!important;background:linear-gradient(135deg,var(--event-primary,#e84393),var(--event-accent,#ff6b6b))!important;box-shadow:0 4px 16px color-mix(in srgb,#e84393 30%,#0000);box-shadow:0 4px 16px color-mix(in srgb,var(--event-primary,#e84393) 30%,#0000)}.page.event-themed .shop .shopCards .card .cardContent .button-container .shopButton.creditCard:hover{box-shadow:0 6px 24px color-mix(in srgb,#e84393 50%,#0000);box-shadow:0 6px 24px color-mix(in srgb,var(--event-primary,#e84393) 50%,#0000)}.page.event-themed .shop .shopCards .card .cardContent .button-container .morepayWrapper .moreMenu .shopButton.morepay:hover{background:#e84393;background:var(--event-primary,#e84393);border-color:#e84393;border-color:var(--event-primary,#e84393)}.page.event-themed .shop .shopCards .card .cardContent .discount-percentage{background:color-mix(in srgb,#ff6b6b 15%,#0000);background:color-mix(in srgb,var(--event-accent,#ff6b6b) 15%,#0000);color:#ff6b6b;color:var(--event-accent,#ff6b6b)}.page.event-themed .shop .limited-offer-label{background:color-mix(in srgb,#e84393 80%,#000)!important;background:color-mix(in srgb,var(--event-primary,#e84393) 80%,#000)!important}.page.event-themed .bundle-featured .cardContent,.page.event-themed .bundleProduct .cardContent{border-color:color-mix(in srgb,#e84393 25%,#0000);border-color:color-mix(in srgb,var(--event-primary,#e84393) 25%,#0000);box-shadow:0 0 40px color-mix(in srgb,#e84393 12%,#0000),0 8px 32px #0000004d;box-shadow:0 0 40px color-mix(in srgb,var(--event-primary,#e84393) 12%,#0000),0 8px 32px #0000004d}.page.event-themed .bundle-featured .label-row .limited-offer-label,.page.event-themed .bundleProduct .label-row .limited-offer-label{background:color-mix(in srgb,#e84393 85%,#000)!important;background:color-mix(in srgb,var(--event-primary,#e84393) 85%,#000)!important}.page.event-themed .bundle-featured .button-container .shopButton.creditCard,.page.event-themed .bundleProduct .button-container .shopButton.creditCard{background:linear-gradient(135deg,#e84393,#ff6b6b)!important;background:linear-gradient(135deg,var(--event-primary,#e84393),var(--event-accent,#ff6b6b))!important;box-shadow:0 4px 20px color-mix(in srgb,#e84393 30%,#0000);box-shadow:0 4px 20px color-mix(in srgb,var(--event-primary,#e84393) 30%,#0000)}.page.event-themed .bundle-featured li:before,.page.event-themed .bundleProduct li:before{color:#e84393!important;color:var(--event-primary,#e84393)!important}.page.event-themed .trySection .tryButton{background:linear-gradient(135deg,#e84393,#ff6b6b)!important;background:linear-gradient(135deg,var(--event-primary,#e84393),var(--event-accent,#ff6b6b))!important;box-shadow:0 4px 16px color-mix(in srgb,#e84393 25%,#0000);box-shadow:0 4px 16px color-mix(in srgb,var(--event-primary,#e84393) 25%,#0000)}.page.event-themed .trySection .tryButton:hover{box-shadow:0 6px 20px color-mix(in srgb,#e84393 40%,#0000);box-shadow:0 6px 20px color-mix(in srgb,var(--event-primary,#e84393) 40%,#0000)}.page.event-themed .comparison-section .comparison-highlight{color:#e84393;color:var(--event-primary,#e84393)}.page.event-themed .promo-code{color:#e84393!important;color:var(--event-primary,#e84393)!important}.page.event-themed .promo-code .promo-button{background-color:#e84393!important;background-color:var(--event-primary,#e84393)!important}.page.event-themed .promo-code .promo-button:hover{color:#e84393!important;color:var(--event-primary,#e84393)!important}.page.event-themed input:checked+.slider{background-color:#e84393!important;background-color:var(--event-primary,#e84393)!important}.page.event-themed .stock-indicator:not(.low) .stock-dot{background:#fd79a8;background:var(--event-primary-light,#fd79a8)}.page.event-themed .scroll-indicator .scroll-arrow{border-color:color-mix(in srgb,#e84393 25%,#0000);border-color:color-mix(in srgb,var(--event-primary,#e84393) 25%,#0000);color:#fd79a8;color:var(--event-primary-light,#fd79a8)}.page.event-themed .sticky-cta .sticky-cta-button{background:linear-gradient(135deg,#e84393,#ff6b6b)!important;background:linear-gradient(135deg,var(--event-primary,#e84393),var(--event-accent,#ff6b6b))!important;box-shadow:0 4px 20px color-mix(in srgb,#e84393 40%,#0000);box-shadow:0 4px 20px color-mix(in srgb,var(--event-primary,#e84393) 40%,#0000)}.page.event-themed .faq-section .faq-item:hover{border-color:color-mix(in srgb,#e84393 20%,#0000);border-color:color-mix(in srgb,var(--event-primary,#e84393) 20%,#0000)}.page.event-themed .tz-background-overlay .blob1{background:color-mix(in srgb,#e84393 15%,#0000)!important;background:color-mix(in srgb,var(--event-primary,#e84393) 15%,#0000)!important}.page.event-themed .tz-background-overlay .blob2{background:color-mix(in srgb,#fd79a8 10%,#0000)!important;background:color-mix(in srgb,var(--event-primary-light,#fd79a8) 10%,#0000)!important}.page.event-themed .tz-background-overlay .blob3{background:color-mix(in srgb,#ff6b6b 8%,#0000)!important;background:color-mix(in srgb,var(--event-accent,#ff6b6b) 8%,#0000)!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.upsellOverlay{align-items:center;animation:upsellFadeIn .3s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}@keyframes upsellFadeIn{0%{opacity:0}to{opacity:1}}.upsellCard{animation:upsellSlideUp .3s ease;background:#0e0e12f2;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 20px 50px #0006,0 0 80px #9c66ff0f;max-width:520px;overflow:hidden;width:100%}@keyframes upsellSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.upsellTimerBar{background:#ffffff0f;height:3px;width:100%}.upsellTimerFill{background:linear-gradient(90deg,#7c3aed,#9c66ff);border-radius:0 2px 2px 0;height:100%;transition:width 1s linear}.upsellTimerFill.urgent{background:linear-gradient(90deg,#ef4444,#f97316)}.upsellHeader{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 28px 0}.upsellHeader h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:18px;font-style:italic;font-weight:700;letter-spacing:-.3px;margin:0;text-transform:uppercase}.upsellHeader .upsellSocialProof{color:#9c66ffcc;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;margin:4px 0 0}.upsellRecommended{background:#22c55e26;border-radius:3px;color:#22c55e;display:inline-block;font-family:Poppins,sans-serif;font-size:8px;font-weight:700;letter-spacing:.5px;margin-top:4px;padding:2px 5px;text-transform:uppercase}.upsellTimer{font-feature-settings:"tnum";align-items:center;color:#fff9;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;gap:5px}.upsellTimer svg{opacity:.6}.upsellTimer.urgent{animation:upsellPulse 1s ease infinite;color:#ef4444}.upsellTimer.urgent svg{stroke:#ef4444;opacity:1}@keyframes upsellPulse{0%,to{opacity:1}50%{opacity:.6}}.upsellRecap{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin:20px 28px 0;padding:14px 16px}.upsellRecapLabel{color:#ffffff59;display:block;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.upsellRecapItem{align-items:center;display:flex;justify-content:space-between}.upsellRecapItem.crossSellItem{border-top:1px solid #ffffff0a;margin-top:6px;padding-top:6px}.upsellRecapProduct{color:#fffc;font-weight:500}.upsellRecapPrice,.upsellRecapProduct{font-family:Poppins,sans-serif;font-size:13px}.upsellRecapPrice{color:#fff;font-weight:600}.upsellOption{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin:12px 28px 0;padding:14px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.upsellOption:hover{background:#ffffff08;border-color:#ffffff1a}.upsellOption.active{background:#9c66ff14;border-color:#9c66ff4d}.upsellOptionLeft{align-items:center;display:flex;gap:12px}.upsellCheckbox{align-items:center;border:2px solid #ffffff26;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.upsellCheckbox.checked{background:#9c66ff;border-color:#9c66ff}.upsellCheckbox.checked svg{stroke:#fff}.upsellOptionText{display:flex;flex-direction:column;gap:2px}.upsellOptionTitle{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:6px}.upsellOptionTitle svg{color:#9c66ff;flex-shrink:0}.upsellOptionDesc{color:#fff6;font-family:Poppins,sans-serif;font-size:11px}.upsellOptionPriceGroup{align-items:center;display:flex;flex-shrink:0;gap:6px}.upsellOptionOldPrice{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:12px;text-decoration:line-through}.upsellOptionPrice{color:#fff;flex-shrink:0;font-size:14px}.upsellBadge,.upsellOptionPrice{font-family:Poppins,sans-serif;font-weight:700}.upsellBadge{background:#22c55e1f;border-radius:20px;color:#22c55e;font-size:10px;letter-spacing:.3px;padding:2px 7px}.upsellSavingsStrip{align-items:center;animation:upsellStripIn .25s ease;background:#22c55e14;border:1px solid #22c55e26;border-radius:8px;color:#22c55e;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:7px;margin:14px 28px 0;padding:8px 12px}.upsellSavingsStrip svg{stroke:#22c55e;flex-shrink:0}@keyframes upsellStripIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.upsellTotal{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;margin:16px 28px 0;padding-top:16px}.upsellTotalLabel{color:#fff9;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.upsellTotalPrice{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-style:italic;font-weight:700}.upsellCta{background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border:none;border-radius:12px;box-shadow:0 4px 16px #9c66ff40;color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:20px 28px 0;padding:14px 0;transition:all .3s ease;width:calc(100% - 56px)}.upsellCta:hover:not(.loading){box-shadow:0 6px 24px #9c66ff66;transform:translateY(-1px)}.upsellCta:active:not(.loading){transform:translateY(0)}.upsellCta.loading{cursor:wait;opacity:.7}.upsellSkip{background:none;border:none;color:#ffffff40;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:400;opacity:1;padding:14px 0 22px;text-align:center;transition:opacity .4s ease,color .2s ease;width:100%}.upsellSkip.hidden{cursor:default;opacity:0;pointer-events:none}.upsellSkip.visible{opacity:1}.upsellSkip:hover{color:#ffffff73}@media(max-width:560px){.upsellOverlay{align-items:flex-end;padding:16px}.upsellCard{border-radius:16px 16px 0 0;max-width:100%}.upsellHeader{padding:20px 20px 0}.upsellHeader h2{font-size:16px}.upsellCta,.upsellOption,.upsellRecap,.upsellTotal{margin-left:20px;margin-right:20px}.upsellCta{width:calc(100% - 40px)}.upsellOption{align-items:flex-start;flex-direction:column;gap:8px}.upsellOption .upsellOptionPriceGroup{margin-left:32px}}.header{align-items:center;box-sizing:border-box;display:flex;height:80px;justify-content:center;padding:14px 0;position:fixed;top:0;transition:top .3s ease;width:100%;z-index:500}.has-announcement-bar .header{top:46px}@media screen and (max-width:700px){.has-announcement-bar .header{top:52px}}.header .headerContent{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;box-sizing:border-box;display:flex;height:54px;justify-content:space-between;max-width:1200px;padding:0 10px 0 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 80px)}.header .headerContent:hover{background:#ffffff0a;border-color:#ffffff1a}.header .headerContent .logo{align-items:center;display:flex;text-decoration:none;z-index:2}.header .headerContent .logo svg{height:auto;transition:transform .3s ease;width:36px}.header .headerContent .logo:hover svg{transform:scale(1.05)}.header .headerContent .topBar{align-items:center;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.header .headerContent .topBar ul{display:flex;gap:6px;list-style:none;margin:0;padding:0}.header .headerContent .topBar ul li a{border-radius:100px;color:var(--text-muted);display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 18px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.header .headerContent .topBar ul li a:hover{background:#ffffff0f;color:var(--text-primary)}.header .headerContent .topBar ul li a.active{background:#ffffff14;color:var(--text-primary)}.header .headerContent .right{align-items:center;display:flex;gap:10px;z-index:2}.header .headerContent .right .boxDiscord{align-items:center;background:#5865f226;border:1px solid #5865f240;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:38px}.header .headerContent .right .boxDiscord a{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.header .headerContent .right .boxDiscord a p{display:none}.header .headerContent .right .boxDiscord a svg{fill:#7289da;height:17px;transition:all .25s ease;width:17px}.header .headerContent .right .boxDiscord:hover{background:#5865f240;border-color:#5865f280;transform:scale(1.05)}.header .headerContent .right .boxDiscord:hover a svg{fill:#fff}.header .headerContent .right .notification-wrapper{align-items:center;display:flex;position:relative}.header .headerContent .right .notification-wrapper .notification-icon{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:38px}.header .headerContent .right .notification-wrapper .notification-icon:hover{background:#ffffff1f;border-color:#fff3;transform:scale(1.05)}.header .headerContent .right .notification-wrapper .notification-icon svg{stroke:#fffc;fill:none;stroke-width:2;height:17px;width:17px}.header .headerContent .right .notification-wrapper .notification-icon .badge{align-items:center;background:#ef4444;border:2px solid var(--background_color);border-radius:50%;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-3px;top:-3px}.header .headerContent .right .boxProfil{background:#ffffff1a;border:2px solid #ffffff26;border-radius:50%;cursor:pointer;height:38px;margin-left:6px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);width:38px}.header .headerContent .right .boxProfil img{border-radius:50%;height:100%;object-fit:cover;width:100%}.header .headerContent .right .boxProfil:hover{border-color:var(--principal_color);transform:scale(1.05)}.header .headerContent .right .boxLogin{background:#0000;border:1px solid #ffffff1f;border-radius:100px;height:34px;padding:0 16px;transition:all .25s cubic-bezier(.4,0,.2,1)}.header .headerContent .right .boxLogin p{align-items:center;color:var(--text-secondary);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;height:100%;justify-content:center;margin:0;transition:color .25s ease;width:100%}.header .headerContent .right .boxLogin:hover{background:#ffffff0f;border-color:#fff3}.header .headerContent .right .boxLogin:hover p{color:var(--text-primary)}.header .headerContent .right .boxLogin:last-child{background:var(--primary-gradient);border:none;box-shadow:0 2px 12px #9c66ff40}.header .headerContent .right .boxLogin:last-child p{color:#fff;font-weight:600}.header .headerContent .right .boxLogin:last-child:hover{box-shadow:0 4px 16px #9c66ff59;transform:translateY(-1px)}.headerMobile{display:none}@media screen and (max-width:900px){.headerContent{display:none!important}.headerMobile{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 20px;width:100%;z-index:100}.headerMobile .logo svg{left:auto;position:relative;top:auto;width:36px}.headerMobile .hamburger-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:0;position:relative;width:28px;z-index:101}.headerMobile .hamburger-toggle .line{background:var(--text-secondary);border-radius:10px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.headerMobile .hamburger-toggle .line1.active{transform:translateY(9px) rotate(45deg)}.headerMobile .hamburger-toggle .line2.active{opacity:0}.headerMobile .hamburger-toggle .line3.active{transform:translateY(-9px) rotate(-45deg)}.headerMobile .menu-items{align-items:center;animation:menuFadeIn .25s ease;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#08080afa;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99}.headerMobile .menu-items ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;max-width:300px;padding:0;width:100%}.headerMobile .menu-items li{margin:0}.headerMobile .menu-items li a{border-radius:10px;color:#fff9;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;padding:14px 32px;text-align:center;text-decoration:none;transition:all .2s ease}.headerMobile .menu-items li a:hover{background:#ffffff0d;color:#fff}.headerMobile .menu-items li.menuCta{margin-top:16px}.headerMobile .menu-items li.menuCta a{background:var(--principal_color);border-radius:10px;color:#fff;font-weight:600;padding:14px 32px}.headerMobile .menu-items li.menuCta a:hover{background:#9c66ffd9}}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}.notification-wrapper,.notification-wrapper .notification-icon{align-items:center;display:flex;position:relative}.notification-wrapper .notification-icon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;height:36px;justify-content:center;transition:all .2s ease;width:36px}.notification-wrapper .notification-icon:hover{background:#ffffff1a;border-color:#ffffff26}.notification-wrapper .notification-icon .badge{background:var(--principal_color);border:2px solid var(--background_color);border-radius:10px;color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;line-height:16px;min-width:18px;padding:1px 6px;position:absolute;right:-4px;text-align:center;top:-4px}.notification-wrapper .notification-dropdown{background:#111;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 16px 48px #00000080;max-height:420px;opacity:0;overflow:hidden;position:absolute;right:0;top:48px;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:380px;z-index:1000}.notification-wrapper .notification-dropdown.active{opacity:1;transform:translateY(0);visibility:visible}.notification-wrapper .notification-dropdown .notification-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:16px 18px 12px}.notification-wrapper .notification-dropdown .notification-header span{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.notification-wrapper .notification-dropdown .notification-header .notif-count{color:var(--principal_color);font-size:12px;font-weight:500}.notification-wrapper .notification-dropdown .notification-list{max-height:360px;overflow-y:auto;padding:6px}.notification-wrapper .notification-dropdown .notification-list::-webkit-scrollbar{width:4px}.notification-wrapper .notification-dropdown .notification-list::-webkit-scrollbar-track{background:#0000}.notification-wrapper .notification-dropdown .notification-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.notification-wrapper .notification-dropdown .notification-item{border-radius:10px;font-family:Poppins,sans-serif;margin-bottom:2px;padding:12px 14px;position:relative;transition:background .15s ease}.notification-wrapper .notification-dropdown .notification-item:hover{background:#ffffff0a}.notification-wrapper .notification-dropdown .notification-item.unread{background:#9c66ff0f}.notification-wrapper .notification-dropdown .notification-item.unread:before{background:var(--principal_color);border-radius:50%;content:"";height:6px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.notification-wrapper .notification-dropdown .notification-item .notif-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.notification-wrapper .notification-dropdown .notification-item .notif-top .notif-sender{color:#fff;font-size:12px;font-weight:600}.notification-wrapper .notification-dropdown .notification-item .notif-top .notif-time{color:#ffffff4d;font-size:11px}.notification-wrapper .notification-dropdown .notification-item .notif-message{color:#ffffff8c;font-size:12.5px;line-height:1.5;margin:0}.notification-wrapper .notification-dropdown .notification-item .notif-action{align-items:center;color:var(--principal_color);display:flex;font-size:11px;font-weight:500;gap:4px;margin-top:8px;transition:opacity .15s ease}.notification-wrapper .notification-dropdown .notification-item .notif-action:hover{opacity:.8}.notification-wrapper .notification-dropdown .no-messages{align-items:center;display:flex;flex-direction:column;gap:10px;padding:32px 16px}.notification-wrapper .notification-dropdown .no-messages p{color:#ffffff40;font-family:Poppins,sans-serif;font-size:13px;margin:0}@media screen and (max-width:500px){.notification-wrapper .notification-dropdown{right:-40px;width:300px}}.authOverlay{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.accountModal,.authOverlay{align-items:center;display:flex;justify-content:center}.accountModal{outline:none;width:100%}.accountModal .authCard{animation:modalSlideIn .3s ease-out;background:linear-gradient(180deg,#141418,#0f0f13);border:1px solid #ffffff14;border-radius:var(--radius-xl);box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:24px;padding:44px 52px;position:relative;width:480px}@media screen and (max-width:800px){.accountModal .authCard{gap:20px;max-width:90vw;padding:28px 20px}}.accountModal .authCard .closeBtn{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px}.accountModal .authCard .closeBtn:hover{background:#ffffff14;border-color:#ffffff1f;color:var(--text-primary)}.accountModal .authCard .closeBtn svg{height:16px;width:16px}.accountModal .authCard .modalHeader{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.accountModal .authCard .modalHeader img{height:40px;margin-bottom:8px}.accountModal .authCard .modalHeader svg{margin-bottom:8px}.accountModal .authCard .modalHeader h2{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.accountModal .authCard .modalHeader p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0}.accountModal .authCard .modalForm{display:flex;flex-direction:column;gap:16px}.accountModal .authCard .inputGroup{display:flex;flex-direction:column;gap:6px}.accountModal .authCard .inputGroup label{align-items:center;color:var(--text-secondary);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px}.accountModal .authCard .optionalTag{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:var(--radius-full);color:var(--text-muted);font-size:11px;font-weight:400;padding:2px 8px}.accountModal .authCard .inputField{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;gap:12px;height:48px;padding:0 14px;transition:all .25s ease}.accountModal .authCard .inputField:hover{background:#ffffff0d;border-color:#ffffff24}.accountModal .authCard .inputField:focus-within{background:#9c66ff08;border-color:var(--principal_color);box-shadow:0 0 0 3px #9c66ff1f}.accountModal .authCard .inputField svg{color:var(--text-muted);flex-shrink:0;opacity:.7;transition:color .25s ease}.accountModal .authCard .inputField:focus-within svg{color:var(--principal_color);opacity:1}.accountModal .authCard .inputField input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:100%;min-width:0;outline:none}.accountModal .authCard .inputField input::placeholder{color:var(--text-muted)}.accountModal .authCard .inputField input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-background-clip:text}.accountModal .authCard .inputField .togglePassword{align-items:center;cursor:pointer;display:flex;flex-shrink:0}.accountModal .authCard .inputField .togglePassword svg{color:var(--text-muted);opacity:.5;transition:all .2s ease}.accountModal .authCard .inputField .togglePassword svg:hover{color:var(--text-secondary);opacity:1}.accountModal .authCard .authBtn{align-items:center;background:var(--primary-gradient);border:none;border-radius:var(--radius-md);box-shadow:0 4px 16px #9c66ff33;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:all .3s ease;width:100%}.accountModal .authCard .authBtn svg{transition:transform .2s ease}.accountModal .authCard .authBtn:hover:not(:disabled){box-shadow:0 6px 24px #9c66ff59;transform:translateY(-1px)}.accountModal .authCard .authBtn:hover:not(:disabled) svg{transform:translateX(3px)}.accountModal .authCard .authBtn:active:not(:disabled){transform:translateY(0)}.accountModal .authCard .authBtn:disabled{cursor:not-allowed;opacity:.7}.accountModal .authCard .authBtn.loading{opacity:.85;pointer-events:none}.accountModal .authCard .authBtn .spinner{animation:authSpin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.accountModal .authCard .authLinks{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:-8px}.accountModal .authCard .authLinks a,.accountModal .authCard .authLinks span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.accountModal .authCard .authLinks a{color:var(--principal_color);cursor:pointer;font-weight:500;text-decoration:none;transition:all .2s ease}.accountModal .authCard .authLinks a:hover{color:#b388ff;text-decoration:underline}.accountModal .authCard .revokeLink{color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin-top:-8px;text-align:center;text-decoration:none;transition:all .2s ease}.accountModal .authCard .revokeLink:hover{color:var(--text-secondary);text-decoration:underline}.accountModal .authCard.emailVerifCard{max-width:460px;text-align:center}.accountModal .authCard .emailVerifBody p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.6;margin:0}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authSpin{to{transform:rotate(1turn)}}.pageAccount{display:flex;justify-content:center;min-height:100vh;padding-bottom:40px;padding-top:100px;width:100%}@media screen and (max-width:800px){.pageAccount{padding-top:90px}}.accountContent{align-items:flex-start;display:flex;gap:24px;max-width:1400px;padding:0 24px;width:100%}@media screen and (max-width:1024px){.accountContent{gap:20px;padding:0 16px}}@media screen and (max-width:800px){.accountContent{flex-direction:column;gap:16px}}.accountContent .left{flex-shrink:0;width:280px}@media screen and (max-width:1024px){.accountContent .left{width:240px}}@media screen and (max-width:800px){.accountContent .left{width:100%}}.accountContent .left .sideMenu{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:100px}@media screen and (max-width:800px){.accountContent .left .sideMenu{flex-direction:column;gap:8px;position:static}}.accountContent .left .sideMenu .menu{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;padding:8px}@media screen and (max-width:800px){.accountContent .left .sideMenu .menu{flex-direction:row;flex-wrap:wrap;gap:6px;padding:6px}}.accountContent .left .sideMenu .menu h2{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:10px;margin:0;padding:12px 16px;transition:all .25s ease;white-space:nowrap}.accountContent .left .sideMenu .menu h2 svg{flex-shrink:0;height:18px;opacity:.5;width:18px}@media screen and (max-width:800px){.accountContent .left .sideMenu .menu h2{flex:1 1 auto;font-size:12px;justify-content:center;min-width:0;padding:9px 14px}.accountContent .left .sideMenu .menu h2 span{overflow:hidden;text-overflow:ellipsis}}.accountContent .left .sideMenu .menu h2:hover{background:#ffffff0a;color:var(--text-secondary)}.accountContent .left .sideMenu .menu h2:hover svg{opacity:.7}.accountContent .left .sideMenu .menu h2.active{background:#9c66ff1a;border-color:#9c66ff33;color:var(--text-primary);font-weight:600}.accountContent .left .sideMenu .menu h2.active svg{color:var(--principal_color);opacity:1}.accountContent .left .sideMenu .menu h2.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.accountContent .left .sideMenu .buttons{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;padding:8px}.accountContent .left .sideMenu .buttons h2{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;margin:0;padding:12px 16px;transition:all .25s ease;white-space:nowrap}.accountContent .left .sideMenu .buttons h2 svg{height:18px;opacity:.5;width:18px}.accountContent .left .sideMenu .buttons h2:hover{background:#ffffff0a;color:var(--text-secondary)}.accountContent .left .sideMenu .buttons h2:hover svg{opacity:.7}.accountContent .left .sideMenu .buttons h2.active{background:#9c66ff1a;border-color:#9c66ff33;color:var(--text-primary);font-weight:600}.accountContent .left .sideMenu .buttons h2.active svg{color:var(--principal_color);opacity:1}@media screen and (max-width:800px){.accountContent .left .sideMenu .buttons{display:none}}.accountContent .left .sideMenu .panelsButtons{display:flex;flex-direction:column;gap:8px}.accountContent .left .sideMenu .panelsButtons .panel{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:14px 18px;text-align:left;transition:all .25s ease}.accountContent .left .sideMenu .panelsButtons .panel svg{color:var(--principal_color);height:18px;width:18px}.accountContent .left .sideMenu .panelsButtons .panel:hover{background:#9c66ff14;border-color:#9c66ff33;color:var(--text-primary);transform:translateX(4px)}.accountContent .left .sideMenu .panelsButtons .panel:focus{outline:none}@media screen and (max-width:800px){.accountContent .left .sideMenu .panelsButtons{display:none}}.accountContent .right{display:flex;flex:1 1;flex-direction:column;min-width:0}.accountContent .right .mainAccount{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-sizing:border-box;padding:24px;transition:border-color .25s ease;width:100%}.accountContent .right .mainAccount:hover{border-color:var(--card-border-hover)}@media screen and (max-width:800px){.accountContent .right .mainAccount{border-radius:var(--radius-lg);overflow-x:hidden;padding:16px 16px 80px}}.mobileFooter{display:none}@media screen and (max-width:800px){.mobileFooter{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--secondary_color);border-top:1px solid var(--card-border);bottom:0;display:flex;gap:8px;left:0;padding:8px 16px;position:fixed;right:0;z-index:100}.mobileFooter button{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;gap:4px;padding:8px 4px;transition:color .15s}.mobileFooter button:active,.mobileFooter button:hover{color:var(--principal_color)}.mobileFooter button svg{opacity:.7}}.ReactModal__Overlay{z-index:9999!important}.downloadModal{height:100%;width:100%}.downloadModal,.modalOverlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9}.modalContent{align-items:center;background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;max-width:520px;padding:36px 32px;text-align:center;width:90%}.modalTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:22px;font-style:italic;font-weight:700;margin:0 0 8px;text-transform:uppercase}.modalSubtitle{font-size:13px;line-height:1.5;margin:0 0 28px}.modalFooter,.modalSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif}.modalFooter{font-size:12px;margin:28px 0 0}.modalFooter a{color:var(--principal_color);font-weight:500;text-decoration:none}.modalFooter a:hover{text-decoration:underline}.productGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:500px){.productGrid{gap:12px;grid-template-columns:repeat(3,1fr)}}.productCard{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--radius-lg);cursor:pointer;display:flex;justify-content:center;padding:24px 20px;transition:all .2s ease}.productCard img{height:36px;transition:all .2s ease;width:auto}.productCard .textLogo{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;transition:all .2s ease}.productCard.available:hover{background:#9c66ff14;border-color:#9c66ff66;transform:translateY(-2px)}.productCard.available:hover img{filter:drop-shadow(0 0 8px rgba(156,102,255,.5))}.productCard.available:hover .textLogo{color:var(--principal_color);text-shadow:0 0 12px #9c66ff80}.productCard.locked{cursor:not-allowed;opacity:.35}.productCard.locked img{filter:grayscale(100%)}.productCard.locked .textLogo{color:var(--text-muted)}.secureAccount{flex-direction:column;width:100%}.secureAccount,.secureIcon{align-items:center;display:flex}.secureIcon{background:#9c66ff1a;border-radius:50%;height:64px;justify-content:center;margin-bottom:20px;width:64px}.primaryBtn,.secureIcon svg{color:var(--principal_color)}.primaryBtn{background:#9c66ff26;border:1px solid #9c66ff4d;border-radius:var(--radius-md);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:44px;padding:0 32px;transition:all .2s ease}.primaryBtn:hover{background:#9c66ff40;border-color:#9c66ff73}.skipBtn{background:#0000;border:none;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;margin-top:16px;padding:8px 16px;transition:all .2s ease}.skipBtn:hover{color:var(--text-secondary);text-decoration:underline}.feedbacks-modal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.feedbacks-modal .feedbacks-content{align-items:center;background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:0 24px 48px #0006;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:16px;max-width:500px;padding:32px;position:relative;width:90%}.feedbacks-modal .feedbacks-content h1{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.feedbacks-modal .feedbacks-content p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;margin:0;text-align:center}.feedbacks-modal .feedbacks-content svg.close-icon{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;height:24px;padding:4px;position:absolute;right:16px;top:16px;transition:all .25s ease;width:24px}.feedbacks-modal .feedbacks-content svg.close-icon:hover{background:#ffffff14;color:var(--text-primary)}.feedbacks-modal .feedbacks-content .promo-code{background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:var(--radius-md);color:var(--principal_color);font-size:24px;font-weight:700;margin:16px 0;padding:12px 24px}.feedbacks-modal .feedbacks-content .feedback-input{background:#ffffff0a;border:1px solid var(--card-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:14px 16px;transition:all .25s ease;width:100%}.feedbacks-modal .feedbacks-content .feedback-input::placeholder{color:var(--text-muted)}.feedbacks-modal .feedbacks-content .feedback-input:focus{background:#ffffff0f;border-color:var(--principal_color);box-shadow:0 0 0 3px #9c66ff1a}.feedbacks-modal .feedbacks-content .feedback-textarea{background:#ffffff0a;border:1px solid var(--card-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;height:120px;outline:none;padding:14px 16px;resize:vertical;transition:all .25s ease;width:100%}.feedbacks-modal .feedbacks-content .feedback-textarea::placeholder{color:var(--text-muted)}.feedbacks-modal .feedbacks-content .feedback-textarea:focus{background:#ffffff0f;border-color:var(--principal_color);box-shadow:0 0 0 3px #9c66ff1a}.feedbacks-modal .feedbacks-content .feedback-button{background:var(--primary-gradient);border:none;border-radius:var(--radius-md);box-shadow:0 4px 16px #9c66ff40;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:8px;padding:12px 32px;transition:all .25s ease}.feedbacks-modal .feedbacks-content .feedback-button:hover{box-shadow:0 6px 24px #9c66ff59;transform:translateY(-2px)}.feedbacks-modal .feedbacks-content .feedback-table{border-collapse:initial;border-spacing:0 8px;width:100%}.feedbacks-modal .feedbacks-content .feedback-table th{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.feedbacks-modal .feedbacks-content .feedback-table td{background:var(--card-bg);border-bottom:1px solid var(--card-border);border-top:1px solid var(--card-border);color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;padding:12px}.feedbacks-modal .feedbacks-content .feedback-table td:first-child{border-left:1px solid var(--card-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.feedbacks-modal .feedbacks-content .feedback-table td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:1px solid var(--card-border)}.resellerModal,.resellerModal .resellerModalBackground{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.resellerModal .resellerModalBackground .resellerModalContent{align-items:center;background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:0 24px 48px #0006;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:8px;max-width:480px;padding:32px;width:90%}.resellerModal .resellerModalBackground .resellerModalContent h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:24px;font-style:italic;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.resellerModal .resellerModalBackground .resellerModalContent p{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 16px;text-align:center}.resellerModal .resellerModalBackground .resellerModalContent form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup{width:100%}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup label{color:var(--text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup input[type=text]{background:#ffffff0a;border:1px solid var(--card-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:14px 16px;transition:all .25s ease;width:100%}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup input[type=text]::placeholder{color:var(--text-muted)}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup input[type=text]:focus{background:#ffffff0f;border-color:var(--principal_color);box-shadow:0 0 0 3px #9c66ff1a}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container{align-items:center;display:flex;gap:12px;justify-content:center}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container .switch{display:inline-block;height:28px;position:relative;width:52px}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container .switch input{height:0;opacity:0;width:0}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container .switch .slider{background:#ffffff1a;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container .switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container .switch input:checked+.slider{background:var(--primary-gradient)}.resellerModal .resellerModalBackground .resellerModalContent form .formGroup .switch-container .switch input:checked+.slider:before{transform:translateX(24px)}.resellerModal .resellerModalBackground .resellerModalContent form .submitBtn{margin-top:8px;max-width:200px;padding:14px 24px;width:100%}.resellerModal .resellerModalBackground .resellerModalContent .additional-info{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin-top:24px;text-align:center}.resellerModal .resellerModalBackground .resellerModalContent .additional-info a{color:var(--principal_color);font-weight:600;text-decoration:none}.gift-icon{align-items:center;background:var(--primary-gradient);border-radius:50%;bottom:24px;box-shadow:0 8px 32px #9c66ff66;cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);transition:all .3s ease;width:64px;z-index:1000}.gift-icon:hover{box-shadow:0 12px 40px #9c66ff80;transform:translateX(-50%) scale(1.1)}.gift-icon svg{color:#fff;height:28px;width:28px}.accountOverview{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;width:100%}.profileHero{background:#0000;border:none;border-bottom:1px solid var(--card-border);border-radius:0;margin-bottom:4px;overflow:visible;padding:0 0 20px;position:relative}.profileHero .heroBackground{display:none}.profileHero .profileContent{align-items:center;display:flex;gap:24px;position:relative;z-index:1}@media screen and (max-width:600px){.profileHero .profileContent{flex-direction:column;text-align:center}}.badgesInline{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}@media screen and (max-width:600px){.badgesInline{justify-content:center}}.badgeIcon{cursor:pointer;height:24px;position:relative;transition:transform .2s ease;width:24px}.badgeIcon:hover{transform:scale(1.15)}.badgeIcon:hover .badgeTooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.badgeIcon img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:100%;object-fit:contain;width:100%}.badgeIcon .badgeTooltip{background:#000000f2;border:1px solid var(--card-border);border-radius:var(--radius-md);bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:2px;left:50%;min-width:100px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(4px);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:100}.badgeIcon .badgeTooltip .tooltipName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.badgeIcon .badgeTooltip .tooltipDesc{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:9px}.badgeIcon .badgeTooltip:after{border:5px solid #0000;border-top-color:#000000f2;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.avatarSection{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:4px}.avatarWrapper{cursor:pointer;height:80px;position:relative;transition:transform .3s ease;width:80px}.avatarWrapper:hover{transform:scale(1.05)}.avatarWrapper:hover .avatarGlow{opacity:1;transform:scale(1.1)}.avatarWrapper:hover .refreshBadge{opacity:1;transform:scale(1)}.avatarWrapper .avatarGlow{border-radius:50%;filter:blur(6px);inset:-3px;opacity:.6;position:absolute;transition:all .3s ease;z-index:0}.avatarWrapper .avatar{border:2px solid #ffffff1a;border-radius:50%;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.avatarWrapper .refreshBadge{align-items:center;background:var(--principal_color);border:2px solid var(--background_color);border-radius:50%;bottom:2px;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:2px;transform:scale(.8);transition:all .2s ease;width:24px;z-index:2}.avatarWrapper .refreshBadge svg{height:12px;width:12px}.userInfo{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}@media screen and (max-width:600px){.userInfo{align-items:center;width:100%}}.userInfo .usernameRow{align-items:center;display:flex;gap:10px;margin-bottom:2px}@media screen and (max-width:600px){.userInfo .usernameRow{justify-content:center}}.userInfo .username{color:var(--text-primary);font-size:24px;font-style:italic;letter-spacing:-.5px;margin:0}.userInfo .rankBadge,.userInfo .username{font-family:Chakra Petch,sans-serif;font-weight:700;text-transform:uppercase}.userInfo .rankBadge{border-radius:var(--radius-full);box-shadow:0 2px 6px #0003;color:#fff;font-size:9px;letter-spacing:.8px;padding:3px 10px;white-space:nowrap}.userInfo .rankBadge span{text-shadow:0 1px 2px #0000004d}.userInfo .userRole{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin:0 0 12px}.xpSection{max-width:280px;width:100%}@media screen and (max-width:600px){.xpSection{max-width:260px}}.xpHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.levelInfo{align-items:baseline;display:flex;gap:4px}.levelInfo .levelLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.levelInfo .levelValue{font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1}.xpInfo{align-items:baseline;display:flex;font-family:Poppins,sans-serif;font-size:10px;gap:2px}.xpInfo .xpCurrent{color:var(--text-primary);font-weight:600}.xpInfo .xpDivider,.xpInfo .xpMax{color:var(--text-muted)}.xpBarWrapper{width:100%}.xpBarBg{background:#ffffff0f;height:8px;width:100%}.xpBarBg,.xpBarFill{border-radius:var(--radius-full);overflow:hidden;position:relative}.xpBarFill{box-shadow:0 0 8px #9c66ff80,0 0 16px #9c66ff33;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.xpBarFill .xpBarShine{animation:xpShine 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes xpShine{0%{left:-100%}to{left:100%}}.sectionHeader{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.sectionHeader h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:16px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.licensesSection{margin-top:0}.licensesSection .sectionHeader{justify-content:flex-start;margin-bottom:14px}.licensesGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){.licensesGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.licensesGrid{grid-template-columns:1fr}}.licenseCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px;position:relative;transition:all .25s ease}.licenseCard:before{background:var(--card-border);content:"";height:2px;left:0;position:absolute;right:0;top:0;transition:background .25s ease}.licenseCard:hover{border-color:var(--card-border-hover)}.licenseCard.active:before{background:#22c55e}.licenseCard.expired:before{background:#ef4444}.licenseCard.no-key{opacity:.6}.licenseCard.no-key:hover{opacity:.8}.licenseHeader{gap:10px;justify-content:space-between}.licenseHeader,.licenseIcon{align-items:center;display:flex}.licenseIcon{background:#ffffff08;border-radius:var(--radius-md);flex-shrink:0;height:40px;justify-content:center;width:40px}.licenseIcon img{height:26px;object-fit:contain;width:26px}.licenseIcon.textIcon{background:#0000;height:auto;padding:6px 0;width:auto}.licenseIcon.textIcon .iconText{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px;text-transform:uppercase}.licenseTitleGroup{display:flex;flex-direction:column;gap:2px}.licenseTitleGroup h3{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700;margin:0;text-transform:uppercase}.statusBadge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;gap:5px;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.statusBadge .statusDot{animation:statusPulse 2s ease-in-out infinite;background:currentColor;border-radius:50%;height:5px;width:5px}.statusBadge.active{background:#22c55e26;color:#22c55e}.statusBadge.expired{background:#ef444426;color:#ef4444}.statusBadge.no-key{background:#ffffff14;color:var(--text-muted)}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.licenseBody{display:flex;flex-direction:column;gap:6px}.licenseDetail{align-items:center;display:flex;justify-content:space-between}.licenseDetail .detailLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.licenseDetail .detailValue{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.licenseDetail .detailValue.active{color:#22c55e}.licenseDetail .detailValue.expired{color:#ef4444}.daysLeft{align-items:center;background:#f59e0b1a;border-radius:var(--radius-sm);color:#f59e0b;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:5px;justify-content:center;padding:6px 10px}.daysLeft svg{height:12px;width:12px}.licenseAction{margin-top:auto;padding-top:4px}.actionBtn{align-items:center;border:1px solid #ffffff1a;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:6px;height:34px;justify-content:center;transition:all .2s ease;width:100%}.actionBtn svg{height:14px;width:14px}.actionBtn.primary{background:#9c66ff1a;border-color:#9c66ff33;color:var(--principal_color)}.actionBtn.primary:hover{background:#9c66ff2e;border-color:#9c66ff59}.actionBtn.secondary{background:#ffffff08;border-color:#ffffff14;color:var(--text-secondary)}.actionBtn.secondary:hover{background:#9c66ff14;border-color:#9c66ff26;color:var(--principal_color)}.upgradeHint{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:10px}.upgradeHint.urgent .upgradeHintIcon,.upgradeHint.urgent .upgradeHintLabel{color:#f59e0b}.upgradeHint.urgent .upgradeHintSavings{background:#f59e0b26;color:#f59e0b}.upgradeHint.urgent .upgradeHintBtn{background:linear-gradient(135deg,#f59e0b,#d97706)}.upgradeHint.urgent .upgradeHintBtn:hover{box-shadow:0 4px 14px #f59e0b4d}.upgradeHintHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.upgradeHintTitleRow{align-items:center;display:flex;gap:5px}.upgradeHintIcon{color:var(--principal_color);flex-shrink:0}.upgradeHintLabel{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.upgradeHintSavings{background:#22c55e1f;border-radius:var(--radius-full);color:#22c55e;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;letter-spacing:.3px;padding:2px 6px;white-space:nowrap}.upgradeHintDesc{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;line-height:1.3}.upgradeHintBtn{align-items:center;background:linear-gradient(135deg,var(--principal_color),#7b4fd4);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;gap:6px;height:32px;justify-content:center;transition:all .2s ease;width:100%}.upgradeHintBtn:hover{box-shadow:0 4px 14px #9c66ff4d;transform:translateY(-1px)}.upgradeHintBtn:active{transform:translateY(0)}.upgradeHintBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.upgradeHintBtn .upgradeHintOldPrice{color:#ffffff73;font-size:10px;font-weight:400;text-decoration:line-through}.upgradeHintSpinner{animation:upgradeSpinAnim .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes upgradeSpinAnim{to{transform:rotate(1turn)}}.quickActions{border-top:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px;padding-top:16px}@media screen and (max-width:600px){.quickActions{justify-content:center}}.quickActionBtn{background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--radius-sm);color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:5px;height:32px;justify-content:center;padding:0 12px}.quickActionBtn svg{height:13px;width:13px}.quickActionBtn:hover{background:#ffffff0f;border-color:#ffffff1f;color:var(--text-primary)}.quickActionBtn.logout{background:#ef44440f;border-color:#ef444426;color:#ef4444}.quickActionBtn.logout:hover{background:#ef44441f;border-color:#ef444440}.quickActionBtn.danger{background:#ef44440f;border-color:#ef444426;color:#ef4444}.quickActionBtn.danger:hover{background:#ef44441f;border-color:#ef444440}.quickActionBtn.success{background:#22c55e0f;border-color:#22c55e26;color:#22c55e}.quickActionBtn.success:hover{background:#22c55e1f;border-color:#22c55e40}.quickActionBtn.security{background:#9c66ff0f;border-color:#9c66ff26;color:var(--principal_color)}.quickActionBtn.security:hover{background:#9c66ff1f;border-color:#9c66ff40}.twoFaInput{align-items:center;display:flex;gap:8px}.twoFaInput input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:44px;padding:0 14px;transition:all .25s ease;width:140px}.twoFaInput input:focus{background:#ffffff0f;border-color:var(--principal_color);outline:none}.twoFaInput input::placeholder{color:var(--text-muted);font-weight:400}.twoFaInput .inputBtn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .25s ease;width:44px}.twoFaInput .inputBtn.check{background:var(--primary-gradient)}.twoFaInput .inputBtn.check:hover{transform:scale(1.05)}.twoFaInput .inputBtn.cancel{background:linear-gradient(135deg,#ef4444,#dc2626)}.twoFaInput .inputBtn.cancel:hover{transform:scale(1.05)}.faModal{align-items:center;display:flex;height:100%;justify-content:center;overflow-y:hidden;width:100%}.faModal .faModalContent{align-items:center;background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-width:400px;padding:32px;width:-webkit-fit-content;width:fit-content}.faModal .faModalContent img{background:#fff;border:none;border-radius:var(--radius-md);height:280px;padding:10px;width:280px}.faModal .faModalContent h2{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin-top:16px}.faModal .faModalContent h1{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin:8px 0}.faModal .faModalContent button{border-radius:var(--radius-sm);height:40px;width:100px}.faModal .faModalContent .faModalRight{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;max-width:300px;padding-top:16px}.faModal .faModalContent .faModalRight .faTutorial{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;list-style:none;margin:0;padding:0}.faModal .faModalContent .faModalRight .faTutorial li{background:#ffffff0f;border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;margin:6px 0;padding:10px 14px}.faModal hr{border:none;border-top:1px solid var(--card-border);margin:20px 0 12px;width:100%}.faModal a{align-items:center;color:var(--principal_color);display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:center;margin-top:16px;text-decoration:none;transition:opacity .2s ease}.faModal a:hover{opacity:.8}.lastConnectionModal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lastConnectionModal .lastConnectionContent{align-items:center;background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-sizing:border-box;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:20px;justify-content:center;max-width:700px;padding:28px;position:relative;width:90%}.lastConnectionModal .lastConnectionContent .close{color:var(--text-muted);cursor:pointer;height:24px;position:absolute;right:20px;top:20px;transition:all .2s ease;width:24px}.lastConnectionModal .lastConnectionContent .close:hover{color:var(--principal_color)}.lastConnectionModal .lastConnectionContent h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.lastConnectionModal .lastConnectionContent .table{align-items:center;display:flex;flex-direction:column-reverse;gap:10px;justify-content:center;width:100%}.lastConnectionModal .lastConnectionContent .table .item{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s ease;width:100%}.lastConnectionModal .lastConnectionContent .table .item:hover{border-color:var(--card-border-hover)}.lastConnectionModal .lastConnectionContent .table .item .locationIP{display:flex;flex-direction:column;justify-content:center;width:150px}.lastConnectionModal .lastConnectionContent .table .item .locationIP h3{font-size:14px;font-weight:500;margin:0}.lastConnectionModal .lastConnectionContent .table .item .locationIP p{color:var(--text-muted);font-size:12px;margin:0}.lastConnectionModal .lastConnectionContent .table .item .device{color:var(--text-secondary);font-size:13px;margin:0;width:calc(100% - 250px)}.lastConnectionModal .lastConnectionContent .table .item .date{color:var(--text-muted);font-size:12px;margin:0;text-align:end;width:100px}.loading-spinner{animation:spin 1s linear infinite;transform-origin:center}.button-group{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.verify-btn{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s ease}.verify-btn:hover{box-shadow:0 4px 12px #22c55e4d;transform:translateY(-1px)}.update-email-section{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:12px}.update-email-section input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);color:var(--text-primary);font-family:Poppins,sans-serif;padding:12px 14px;text-align:center;transition:all .25s ease;width:80%}.update-email-section input:focus{border-color:var(--principal_color);outline:none}.settingsSection{width:100%}.settingsGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){.settingsGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.settingsGrid{grid-template-columns:1fr}}.settingsTile{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px 18px;position:relative;transition:all .2s ease}.settingsTile:hover{background:#ffffff0a;border-color:#9c66ff33}.settingsTile.active{border-color:#22c55e26}.settingsTile.active:hover{border-color:#22c55e4d}.settingsTile.locked{cursor:not-allowed;opacity:.4}.settingsTile.locked:hover{background:#ffffff05;border-color:#ffffff0d}.settingsTileIcon{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;color:var(--principal_color);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.active .settingsTileIcon{background:#22c55e14;border-color:#22c55e26;color:#22c55e}.locked .settingsTileIcon{color:#ffffff40}.settingsTileText{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.settingsTileTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.settingsTileStatus{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsDot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.settingsDot.on{background:#22c55e;box-shadow:0 0 6px #22c55e66}.settingsDot.off{background:#ffffff26}.settingsLock{color:#fff3;flex-shrink:0}.settingsTilePending{cursor:default;grid-column:span 2}.settingsTilePending:hover{background:#ffffff05;border-color:#ffffff0d}@media screen and (max-width:550px){.settingsTilePending{grid-column:span 1}}.settingsPendingRow{display:flex;gap:8px;margin-top:8px}.settingsPendingRow input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:2px;outline:none;padding:8px 12px;text-align:center;width:100px}.settingsPendingRow input:focus{border-color:#9c66ff66}.settingsPendingRow input::placeholder{color:#fff3;letter-spacing:0}.settingsPendingRow button{background:#9c66ff14;border:1px solid #9c66ff33;border-radius:8px;color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:8px 16px;transition:all .15s ease}.settingsPendingRow button:hover{background:#9c66ff26}.settingsPendingRow button.cancel{background:#0000;border-color:#ffffff0f;color:#fff6}.settingsPendingRow button.cancel:hover{border-color:#ffffff1a;color:#ffffffb3}.settingsFormModal{left:50%;outline:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.sfm{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);max-width:92vw;overflow:hidden;position:relative;width:420px}.sfm:before{background:var(--primary-gradient);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.sfmClose{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:var(--radius-sm);color:#ffffff4d;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .15s;width:32px;z-index:1}.sfmClose:hover{background:#ffffff14;border-color:#ffffff1a;color:#fff}.sfmHead{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px 32px 0;text-align:center}.sfmHead h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.sfmSub{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;margin:0}.sfmIcon{align-items:center;border-radius:var(--radius-lg);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.sfmIcon.green{background:#22c55e14;border:1px solid #22c55e26;color:#22c55e}.sfmIcon.purple{background:#9c66ff14;border:1px solid #9c66ff26;color:var(--principal_color)}.sfmDivider{background:var(--card-border);height:1px;margin:24px 32px}.sfmCurrent{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;justify-content:space-between;margin:0 32px 20px;padding:14px 16px}.sfmCurrent span:first-child{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.sfmCurrentVal{color:var(--text-secondary)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-size:12px!important;font-weight:500}.sfmWarn{background:#f59e0b0d;border:1px solid #f59e0b1a;border-radius:var(--radius-md);color:#f59e0bbf;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6;margin:0 32px 32px;padding:16px 20px;text-align:center}.sfmWarn strong{color:#f59e0b;font-weight:600}.sfmForm{gap:16px;padding:0 32px 32px}.sfmField,.sfmForm{display:flex;flex-direction:column}.sfmField{gap:7px}.sfmField label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.sfmField .sfmFieldHint{color:#ffffff40;font-family:Poppins,sans-serif;font-size:10px;margin-top:-3px}.sfmField input{background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.sfmField input:focus{background:#9c66ff08;border-color:#9c66ff73;box-shadow:0 0 0 3px #9c66ff14}.sfmField input::placeholder{color:#ffffff26}.sfmCode{font-family:JetBrains Mono,Fira Code,monospace!important;font-size:14px!important;letter-spacing:3px!important;text-align:center}.sfmSubmit{align-items:center;background:var(--primary-gradient);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;overflow:hidden;padding:14px 24px;position:relative;transition:all .25s ease;width:100%}.sfmSubmit:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.sfmSubmit:hover:not(:disabled){box-shadow:0 8px 24px #9c66ff4d,0 0 0 1px #9c66ff33;transform:translateY(-2px)}.sfmSubmit:hover:not(:disabled):after{left:100%}.sfmSubmit:active:not(:disabled){transform:translateY(0)}.sfmSubmit:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.3}.sfmSpinner{animation:sfmSpin .6s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes sfmSpin{to{transform:rotate(1turn)}}.sfmBtns{flex-direction:column;padding:0 32px 32px}.sfmBtn,.sfmBtns{display:flex;gap:10px}.sfmBtn{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;justify-content:center;padding:13px 20px;transition:all .2s ease;width:100%}.sfmBtn:hover{background:#ffffff0f;border-color:var(--card-border-hover);color:#fff}.sfmBtnDanger{background:#ef444405;border-color:#ef444414;color:#ef444480}.sfmBtnDanger:hover{background:#ef44440f;border-color:#ef444433;color:#ef4444}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.referralPage{display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden}.partnerDisabled,.partnerLoading{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;padding:40px 20px;text-align:center}.partnerDisabled h2,.partnerLoading h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700;margin:0 0 8px}.partnerDisabled p,.partnerLoading p{margin:0}.referralHeader{display:flex;flex-direction:column;gap:8px}.referralHeader .partnerHeaderRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.referralHeader .partnerRankSection{align-items:center;display:flex;gap:10px}.referralHeader .rankBadge{border:1px solid;border-radius:var(--radius-full);display:inline-block;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:5px 14px;text-transform:uppercase}.referralHeader .commissionRate{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.referralHeader .partnerBalance{align-items:center;display:flex;gap:8px}.referralHeader .partnerBalance .balanceLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;text-transform:uppercase}.referralHeader .partnerBalance .balanceLabel .keysOnlyTag{color:#f59e0b;font-size:9px;margin-left:4px;text-transform:none}.referralHeader .partnerBalance .balanceValue{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700}.referralHeader .partnerBalance.bonusBalanceBlock .balanceValue.bonusValue{color:#f59e0b;font-size:18px}.referralHeader .rankProgress{margin-top:12px;width:100%}.referralHeader .rankProgress .rankProgressInfo{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.referralHeader .rankProgress .rankProgressCurrent{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.referralHeader .rankProgress .rankProgressTarget{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.referralHeader .rankProgress .rankProgressBar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden;width:100%}.referralHeader .rankProgress .rankProgressBar .rankProgressFill{border-radius:2px;height:100%;transition:width .5s ease}.linkSection{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:10px;min-width:0;padding:12px 14px}@media screen and (max-width:700px){.linkSection{align-items:stretch;flex-direction:column}}.linkSection .linkLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.linkSection .linkInput{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-sm);color:var(--text-secondary);flex:1 1;max-width:100%;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis}.linkSection .copyBtn,.linkSection .linkInput{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:11px;height:34px;white-space:nowrap}.linkSection .copyBtn{background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:var(--radius-sm);color:var(--principal_color);cursor:pointer;flex-shrink:0;font-weight:500;gap:5px;padding:0 14px;transition:all .2s ease}.linkSection .copyBtn svg{height:12px;width:12px}.linkSection .copyBtn:hover{background:#9c66ff2e;border-color:#9c66ff59}.linkHint{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;margin:-8px 0 0}.partnerStatsGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:700px){.partnerStatsGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:500px){.partnerStatsGrid{grid-template-columns:repeat(2,1fr)}}.statCard{border-radius:var(--radius-md);flex-direction:column;padding:14px 20px;text-align:center}.statCard .statValue{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700;line-height:1;margin:0}.statCard .statLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:9px;letter-spacing:.3px;margin:4px 0 0;text-transform:uppercase}.partnerActions{display:flex;gap:10px}@media screen and (max-width:500px){.partnerActions{flex-direction:column}}.partnerActions .actionBtn{align-items:center;border:1px solid;border-radius:var(--radius-md);cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;height:42px;justify-content:center;transition:all .2s ease}.partnerActions .actionBtn svg{height:16px;width:16px}.partnerActions .actionBtn:disabled{cursor:not-allowed;opacity:.4}.partnerActions .buyBtn{background:#9c66ff1a;border-color:#9c66ff33;color:var(--principal_color)}.partnerActions .buyBtn:hover:not(:disabled){background:#9c66ff2e;border-color:#9c66ff59}.partnerActions .payoutBtn{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.partnerActions .payoutBtn:hover:not(:disabled){background:#22c55e2e;border-color:#22c55e59}.pendingBanner{align-items:center;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:var(--radius-md);color:#f59e0b;display:flex;font-family:Poppins,sans-serif;font-size:12px;gap:10px;padding:12px 16px}.pendingBanner svg{flex-shrink:0}.partnerSection .sectionTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;margin:0 0 10px}.leaderboardList{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:8px}.leaderboardList .leaderboardItem{align-items:center;border-radius:var(--radius-sm);display:flex;gap:10px;padding:8px 12px;transition:background .2s ease}.leaderboardList .leaderboardItem:hover{background:#ffffff08}.leaderboardList .leaderboardItem.isYou{background:#9c66ff0f;border:1px solid #9c66ff26}.leaderboardList .leaderboardItem .lbRank{color:var(--text-muted);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;min-width:28px}.leaderboardList .leaderboardItem .lbName{color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardList .leaderboardItem .lbBadge{font-family:Poppins,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase}.leaderboardList .leaderboardItem .lbRefs{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;white-space:nowrap}.leaderboardList .leaderboardItem .lbEarned{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.lbYourPosition{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin:6px 0 0;text-align:center}.keysSection .keysToolbar{align-items:center;display:flex;gap:8px;margin-bottom:8px}@media screen and (max-width:600px){.keysSection .keysToolbar{align-items:stretch;flex-direction:column}}.keysSection .keysToolbar .keysFilters{background:#ffffff08;border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:2px;padding:2px}.keysSection .keysToolbar .keysFilters .kfBtn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;gap:5px;padding:5px 10px;transition:all .15s ease;white-space:nowrap}.keysSection .keysToolbar .keysFilters .kfBtn .kfCount{background:#ffffff0f;border-radius:8px;font-size:9px;font-weight:600;padding:1px 5px}.keysSection .keysToolbar .keysFilters .kfBtn:hover{color:var(--text-secondary)}.keysSection .keysToolbar .keysFilters .kfBtn.active{background:#9c66ff1f;color:var(--principal_color)}.keysSection .keysToolbar .keysFilters .kfBtn.active .kfCount{background:#9c66ff33;color:var(--principal_color)}.keysSection .keysToolbar .keysSearchWrap{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-sm);display:flex;flex:1 1;gap:6px;height:30px;padding:0 10px;transition:border-color .2s ease}.keysSection .keysToolbar .keysSearchWrap:focus-within{border-color:#9c66ff4d}.keysSection .keysToolbar .keysSearchWrap svg{color:var(--text-muted);flex-shrink:0}.keysSection .keysToolbar .keysSearchWrap input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:11px;height:100%;min-width:0;outline:none}.keysSection .keysToolbar .keysSearchWrap input::placeholder{color:var(--text-muted);opacity:.6}.keysSection .keysListContainer{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden}.keysSection .keysListContainer .keysListHead{border-bottom:1px solid #ffffff0f;display:grid;grid-template-columns:20px 110px 1fr 90px 32px;padding:7px 12px}@media screen and (max-width:600px){.keysSection .keysListContainer .keysListHead{grid-template-columns:16px 80px 1fr 28px}.keysSection .keysListContainer .keysListHead .klhInfo{display:none}}.keysSection .keysListContainer .keysListHead span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.keysSection .keysListContainer .keysListBody{max-height:280px;overflow-y:auto;scrollbar-color:#9c66ff33 #0000;scrollbar-width:thin}.keysSection .keysListContainer .keysListBody::-webkit-scrollbar{width:4px}.keysSection .keysListContainer .keysListBody::-webkit-scrollbar-track{background:#0000}.keysSection .keysListContainer .keysListBody::-webkit-scrollbar-thumb{background:#9c66ff33;border-radius:4px}.keysSection .keysListContainer .keysListBody::-webkit-scrollbar-thumb:hover{background:#9c66ff59}.keysSection .keysListContainer .keysListEmpty{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;padding:24px;text-align:center}.keysSection .keysListContainer .keysRow{align-items:center;border-bottom:1px solid #ffffff08;display:grid;grid-template-columns:20px 110px 1fr 90px 32px;padding:6px 12px;transition:background .12s ease}@media screen and (max-width:600px){.keysSection .keysListContainer .keysRow{grid-template-columns:16px 80px 1fr 28px}.keysSection .keysListContainer .keysRow .krInfo{display:none}}.keysSection .keysListContainer .keysRow:last-child{border-bottom:none}.keysSection .keysListContainer .keysRow:hover{background:#ffffff05}.keysSection .keysListContainer .keysRow.used{opacity:.5}.keysSection .keysListContainer .keysRow .krDot{align-items:center;display:flex}.keysSection .keysListContainer .keysRow .krDot .dot{border-radius:50%;height:6px;width:6px}.keysSection .keysListContainer .keysRow .krDot .dot.avail{background:#22c55e;box-shadow:0 0 4px #22c55e66}.keysSection .keysListContainer .keysRow .krDot .dot.used{background:#fff3}.keysSection .keysListContainer .keysRow .krProduct{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keysSection .keysListContainer .keysRow .krKey{color:var(--text-secondary);font-family:Consolas,Monaco,monospace;font-size:10px;min-width:0;overflow:hidden;padding-right:8px;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;white-space:nowrap}.keysSection .keysListContainer .keysRow .krInfo{font-family:Poppins,sans-serif;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keysSection .keysListContainer .keysRow .krInfo .krDate{color:var(--text-muted)}.keysSection .keysListContainer .keysRow .krInfo .krRedeemer{color:var(--text-muted);font-style:italic}.keysSection .keysListContainer .keysRow .krAction{display:flex;justify-content:center}.keysSection .keysListContainer .keysRow .krAction .krCopy{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .15s ease;width:24px}.keysSection .keysListContainer .keysRow .krAction .krCopy:hover{background:#9c66ff0f;border-color:#9c66ff40;color:var(--principal_color)}.historyList{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.historyList .historyItem{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;font-family:Poppins,sans-serif;font-size:12px;gap:10px;padding:10px 14px}.historyList .historyItem:last-child{border-bottom:none}.historyList .historyItem .histDate{color:var(--text-muted);font-size:11px;min-width:80px}.historyList .historyItem .histUser{color:var(--text-secondary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyList .historyItem .histType{color:var(--text-muted);font-size:11px;white-space:nowrap}.historyList .historyItem .histAmount{color:#22c55e;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.historyPagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:10px}.historyPagination button{background:#ffffff0a;border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;padding:6px 14px;transition:all .2s ease}.historyPagination button:hover:not(:disabled){border-color:var(--principal_color);color:var(--principal_color)}.historyPagination button:disabled{cursor:not-allowed;opacity:.4}.historyPagination span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.howItWorks{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:12px;min-width:0;padding:12px 16px}@media screen and (max-width:700px){.howItWorks{align-items:stretch;flex-direction:column}}.howItWorks .howTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:11px;font-weight:600;margin:0;white-space:nowrap}.howItWorks .stepsRow{align-items:center;display:flex;flex:1 1;gap:8px}@media screen and (max-width:700px){.howItWorks .stepsRow{align-items:stretch;flex-direction:column}}.howItWorks .stepItem{align-items:center;display:flex;flex:1 1;gap:8px}.howItWorks .stepItem .stepNumber{align-items:center;background:#9c66ff1a;border-radius:50%;color:var(--principal_color);display:flex;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.howItWorks .stepItem .stepText{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;line-height:1.3;margin:0}.howItWorks .stepArrow{color:var(--text-muted);flex-shrink:0;opacity:.4}@media screen and (max-width:700px){.howItWorks .stepArrow{display:none}}.howItWorks .stepArrow svg{height:14px;width:14px}.commissionTiers .sectionTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;margin:0 0 14px;text-align:center}.tiersTrack{align-items:center;display:flex;gap:0;justify-content:center;padding:8px 0}@media screen and (max-width:600px){.tiersTrack{flex-direction:column;gap:0}}.tierCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;min-width:120px;padding:18px 28px;position:relative;text-align:center;transition:all .3s ease}@media screen and (max-width:600px){.tierCard{max-width:240px;padding:16px 24px;width:100%}}.tierCard.past{border-color:#ffffff1a}.tierCard.past .tierRate{color:var(--text-muted)}.tierCard.current{background:#9c66ff0f;border-color:var(--tier-color);box-shadow:0 0 20px #9c66ff1a,inset 0 0 20px #9c66ff08;transform:scale(1.05)}@media screen and (max-width:600px){.tierCard.current{transform:scale(1.02)}}.tierCard .tierRate{font-size:28px;line-height:1}.tierCard .tierName,.tierCard .tierRate{color:var(--tier-color);font-family:Chakra Petch,sans-serif;font-weight:700}.tierCard .tierName{font-size:13px;letter-spacing:1px;text-transform:uppercase}.tierCard .tierReq{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px}.tierCard .tierCurrentTag{background:var(--tier-color);border-radius:var(--radius-full);color:#fff;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;left:50%;letter-spacing:.5px;padding:2px 10px;position:absolute;text-transform:uppercase;top:-9px;transform:translateX(-50%);white-space:nowrap}.tierConnector{align-items:center;color:#ffffff1f;display:flex;flex-shrink:0;gap:0;padding:0 6px}@media screen and (max-width:600px){.tierConnector{flex-direction:column;padding:6px 0}.tierConnector .tierConnectorLine{height:16px!important;width:1px!important}.tierConnector svg{transform:rotate(90deg)}}.tierConnector.active{color:var(--principal_color)}.tierConnector.active .tierConnectorLine{background:var(--principal_color)!important}.tierConnector .tierConnectorLine{background:#ffffff1a;height:1px;width:24px}@media screen and (max-width:600px){.tierConnector .tierConnectorLine{height:16px;width:1px}}.tierConnector svg{flex-shrink:0;opacity:.6}.partnerModalOverlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.partnerModal{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:16px;max-width:480px;padding:28px;width:100%}.partnerModal .modalHeader{align-items:center;display:flex;justify-content:space-between}.partnerModal .modalHeader h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;margin:0;text-transform:uppercase}.partnerModal .modalHeader svg{color:var(--text-muted);cursor:pointer;height:20px;transition:color .2s ease;width:20px}.partnerModal .modalHeader svg:hover{color:var(--principal_color)}.partnerModal .modalSub{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:-8px 0 0}.partnerModal .modalSubmitBtn{background:var(--primary-gradient);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px;transition:all .25s ease;width:100%}.partnerModal .modalSubmitBtn:hover:not(:disabled){box-shadow:0 4px 16px #9c66ff66;transform:translateY(-2px)}.partnerModal .modalSubmitBtn:disabled{cursor:not-allowed;opacity:.5}.partnerModal .modalNote{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;margin:0;text-align:center}.buyProductsList{display:flex;flex-direction:column;gap:8px}.buyProductsList .buyProductRow{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:10px 14px}.buyProductsList .buyProductRow .buyProductInfo{display:flex;flex-direction:column;gap:2px}.buyProductsList .buyProductRow .buyProductInfo .buyProductName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.buyProductsList .buyProductRow .buyProductInfo .buyProductPrice{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.buyProductsList .buyProductRow .buyQtyControls{align-items:center;display:flex;gap:12px}.buyProductsList .buyProductRow .buyQtyControls button{align-items:center;background:#ffffff0f;border:1px solid var(--card-border);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.buyProductsList .buyProductRow .buyQtyControls button:hover{background:#9c66ff26;border-color:#9c66ff4d;color:var(--principal_color)}.buyProductsList .buyProductRow .buyQtyControls span{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;min-width:20px;text-align:center}.buyTotalRow{align-items:center;background:#ffffff08;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:12px 14px}.buyTotalRow span{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px}.buyTotalRow span strong{color:var(--text-primary);font-weight:600}.buyTotalRow .overBudget{color:#ef4444}.buyTotalRow .buyBalanceDetail{color:var(--text-muted);display:block;font-size:10px;margin-top:2px}.payoutInfo .payoutAmount{align-items:center;background:#22c55e0f;border:1px solid #22c55e26;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:14px}.payoutInfo .payoutAmount .payoutLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.payoutInfo .payoutAmount .payoutValue{color:#22c55e;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700}.payoutInfo .payoutMin{color:#ef4444;font-family:Poppins,sans-serif;font-size:11px;margin:6px 0 0}.payoutField{display:flex;flex-direction:column;gap:6px}.payoutField label{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.payoutField input{background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);color:var(--text-primary);font-family:Consolas,Monaco,monospace;font-size:13px;height:44px;outline:none;padding:0 14px;transition:border-color .2s ease}.payoutField input:focus{border-color:var(--principal_color)}.payoutField input::placeholder{color:var(--text-muted);font-family:Poppins,sans-serif}.jobsPage{gap:24px}.jobsHeader,.jobsPage{display:flex;flex-direction:column}.jobsHeader{border-bottom:1px solid var(--card-border);gap:6px;padding-bottom:20px}.jobsHeader .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:22px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.jobsHeader .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;margin:0}.jobsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:700px){.jobsGrid{grid-template-columns:1fr}}.jobCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:20px;transition:all .2s ease}.jobCard:hover{border-color:var(--card-border-hover)}.jobCard:hover .jobIcon{transform:scale(1.05)}.jobCard .jobHeader{align-items:center;display:flex;gap:14px}.jobCard .jobIcon{align-items:center;background:#9c66ff1a;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .2s ease;width:44px}.jobCard .jobIcon svg{color:var(--principal_color);height:22px;width:22px}.jobCard .jobInfo{flex:1 1}.jobCard .jobInfo .jobTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 2px}.jobCard .jobInfo .jobTag{font-size:10px;letter-spacing:.5px;text-transform:uppercase}.jobCard .jobDescription,.jobCard .jobInfo .jobTag{color:var(--text-muted);font-family:Poppins,sans-serif;margin:0}.jobCard .jobDescription{font-size:12px;line-height:1.6}.jobCard .jobBtn{align-items:center;background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;height:36px;justify-content:center;transition:all .2s ease}.jobCard .jobBtn svg{height:14px;width:14px}.jobCard .jobBtn:hover{background:#9c66ff2e;border-color:#9c66ff59}.ReactModal__Overlay.jobModalOverlay{background:#0000!important;inset:0!important;position:fixed!important;z-index:9999!important}.jobModal{background:#0000!important;border:none!important;inset:0!important;overflow:visible!important;padding:0!important;position:fixed!important}.jobModal,.jobModalBg{align-items:center;display:flex;justify-content:center;z-index:9999}.jobModalBg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;inset:0;position:fixed}.jobModalContent{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);max-width:440px;padding:28px;position:relative;width:90%}.jobModalContent .modalHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;gap:14px;margin-bottom:24px;padding-bottom:20px}.jobModalContent .modalHeader .modalIcon{align-items:center;background:#9c66ff1a;border-radius:var(--radius-md);display:flex;height:48px;justify-content:center;width:48px}.jobModalContent .modalHeader .modalIcon svg{color:var(--principal_color);height:24px;width:24px}.jobModalContent .modalHeader .modalTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;margin:0;text-transform:uppercase}.jobModalContent .formGroup{margin-bottom:16px}.jobModalContent .formGroup label{color:var(--text-muted);display:block;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.jobModalContent .formGroup input[type=text]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;height:44px;padding:0 14px;transition:all .2s ease;width:100%}.jobModalContent .formGroup input[type=text]::placeholder{color:var(--text-muted)}.jobModalContent .formGroup input[type=text]:focus{background:#9c66ff0d;border-color:var(--principal_color);outline:none}.jobModalContent .formGroup .switchRow{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:12px 14px}.jobModalContent .formGroup .switchRow .switchLabel{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px}.jobModalContent .formGroup .switchRow .switch{height:24px;position:relative;width:44px}.jobModalContent .formGroup .switchRow .switch input{height:0;opacity:0;width:0}.jobModalContent .formGroup .switchRow .switch input:checked+.slider{background:var(--principal_color)}.jobModalContent .formGroup .switchRow .switch input:checked+.slider:before{transform:translateX(20px)}.jobModalContent .formGroup .switchRow .switch .slider{background:#ffffff26;border-radius:var(--radius-full);cursor:pointer;inset:0;position:absolute;transition:all .2s ease}.jobModalContent .formGroup .switchRow .switch .slider:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:all .2s ease;width:18px}.jobModalContent .submitBtn{background:#9c66ff26;border:1px solid #9c66ff4d;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;height:44px;margin-top:8px;transition:all .2s ease;width:100%}.jobModalContent .submitBtn:hover{background:#9c66ff40;border-color:#9c66ff73}.jobModalContent .submitBtn:disabled{cursor:not-allowed;opacity:.5}.jobModalContent .modalFooter{border-top:1px solid var(--card-border);margin-top:16px;padding-top:16px;text-align:center}.jobModalContent .modalFooter p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin:0}.jobModalContent .modalFooter p a{color:var(--principal_color);text-decoration:none}.jobModalContent .modalFooter p a:hover{text-decoration:underline}.jobModalContent.wide{max-width:640px}.jobModalContent .loadingState{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 0}.jobModalContent .loadingState .spinner{animation:spin .8s linear infinite;border:3px solid #9c66ff26;border-radius:50%;border-top:3px solid var(--principal_color);height:32px;width:32px}.jobModalContent .loadingState p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin:0}.jobModalContent .formInfo{background:#9c66ff0d;border:1px solid #9c66ff1a;border-radius:var(--radius-md);color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;line-height:1.6;margin:0 0 20px;padding:10px 14px}.jobModalContent .modalSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin:2px 0 0}.resellerPackModal .modalHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;gap:14px;margin-bottom:20px;padding-bottom:16px}.resellerPackModal .approvalBanner{background:#22c55e14;border:1px solid #22c55e33;border-radius:var(--radius-md);color:#22c55ee6;font-family:Poppins,sans-serif;font-size:12px;margin-bottom:16px;padding:10px 14px}.resellerPackModal .packPresets{display:flex;gap:8px;margin-bottom:16px}.resellerPackModal .packPresets .presetBtn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;height:34px;transition:all .2s ease}.resellerPackModal .packPresets .presetBtn:hover{background:#9c66ff14;border-color:var(--principal_color);color:var(--principal_color)}.resellerPackModal .packProductGrid{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;max-height:340px;overflow-y:auto;padding-right:4px}.resellerPackModal .packProductGrid::-webkit-scrollbar{width:4px}.resellerPackModal .packProductGrid::-webkit-scrollbar-track{background:#0000}.resellerPackModal .packProductGrid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.resellerPackModal .packProductSection .packProductTitle{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.resellerPackModal .optionRow{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--radius-md);display:flex;gap:12px;margin-bottom:6px;padding:8px 12px}.resellerPackModal .optionRow .optionInfo{display:flex;flex:1 1;flex-direction:column;gap:1px}.resellerPackModal .optionRow .optionInfo .optionName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.resellerPackModal .optionRow .optionInfo .optionPrice{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px}.resellerPackModal .optionRow .quantityControl{align-items:center;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.resellerPackModal .optionRow .quantityControl button{align-items:center;background:#ffffff0a;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .15s ease;width:30px}.resellerPackModal .optionRow .quantityControl button:hover{background:#9c66ff26;color:var(--principal_color)}.resellerPackModal .optionRow .quantityControl input[type=number]{-moz-appearance:textfield;background:#ffffff05;border:1px solid #ffffff0f;border-bottom:none;border-top:none;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;height:30px;text-align:center;width:40px}.resellerPackModal .optionRow .quantityControl input[type=number]::-webkit-inner-spin-button,.resellerPackModal .optionRow .quantityControl input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.resellerPackModal .optionRow .quantityControl input[type=number]:focus{outline:none}.resellerPackModal .optionRow .optionTotal{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;min-width:45px;text-align:right}.resellerPackModal .packPaymentToggle{display:flex;gap:8px;margin-bottom:16px}.resellerPackModal .packPaymentToggle .payBtn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;height:36px;transition:all .2s ease}.resellerPackModal .packPaymentToggle .payBtn.active{background:#9c66ff1f;border-color:#9c66ff4d;color:var(--principal_color)}.resellerPackModal .packPaymentToggle .payBtn:hover:not(.active){border-color:#ffffff26;color:var(--text-secondary)}.resellerPackModal .packOrderSummary{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:16px}.resellerPackModal .packOrderSummary .summaryRow{align-items:center;color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:12px;justify-content:space-between;padding:6px 0}.resellerPackModal .packOrderSummary .summaryRow.discount{color:#22c55ee6}.resellerPackModal .packOrderSummary .summaryRow.total{border-top:1px solid var(--card-border);color:var(--text-primary);font-size:14px;font-weight:600;margin-top:6px;padding-top:10px}.resellerPackModal .packOrderSummary .packMinProgress{margin-bottom:12px;margin-top:12px}.resellerPackModal .packOrderSummary .packMinProgress .progressBar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden;width:100%}.resellerPackModal .packOrderSummary .packMinProgress .progressBar .progressFill{background:var(--principal_color);border-radius:3px;height:100%;transition:width .3s ease}.resellerPackModal .packOrderSummary .packMinProgress .progressLabel{color:var(--text-muted);display:block;font-family:Poppins,sans-serif;font-size:10px;margin-top:6px;text-align:center}.resellerPackModal .packOrderSummary .checkoutBtn{background:#9c66ff26;border:1px solid #9c66ff4d;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;height:44px;margin-top:12px;transition:all .2s ease;width:100%}.resellerPackModal .packOrderSummary .checkoutBtn:hover:not(:disabled){background:#9c66ff40;border-color:#9c66ff73}.resellerPackModal .packOrderSummary .checkoutBtn:disabled{cursor:not-allowed;opacity:.5}.myKey{display:flex;flex-direction:column;gap:16px;margin-top:40px}.myKey h2{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:0}.myKey h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:28px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.keyDetails{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:20px;position:relative;transition:all .25s ease}.keyDetails:hover{border-color:var(--card-border-hover)}.keyDetails .keyDetail{align-items:center;border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;padding:8px 0}.keyDetails .keyDetail:last-child{border-bottom:none}.keyDetails .keyDetail:nth-child(2) h3{color:#22c55e!important}.keyDetails .keyDetail h2{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;margin:0}.keyDetails .keyDetail h3{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0}.mainAccountContent.fade-in .title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:24px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.useCodeWrapper{gap:0}.redeemCodeForm,.useCodeWrapper{display:flex;flex-direction:column}.redeemCodeForm h2{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:4px 0 24px}.redeemCodeForm .input{align-items:stretch;display:flex;gap:12px;max-width:550px}.redeemCodeForm .input input{background:#ffffff0f;border:2px solid #ffffff1f;border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;height:54px;padding:0 18px;transition:all .2s ease}.redeemCodeForm .input input:focus{background:#9c66ff14;border-color:var(--principal_color);outline:none}.redeemCodeForm .input input::placeholder{color:var(--text-muted);font-weight:400}.redeemCodeForm .input .check{align-items:center;background:var(--principal_color);border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;height:54px;justify-content:center;min-width:54px;padding:0;transition:all .2s ease;width:54px}.redeemCodeForm .input .check svg{stroke:#fff!important;stroke-width:3px!important;display:block;height:28px!important;min-height:28px;min-width:28px;width:28px!important}.redeemCodeForm .input .check:hover{background:#85e}.redeemCodeForm .input .check:disabled{cursor:not-allowed;opacity:.5}.redeemCodeForm>p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:10px 0 0;opacity:.7}.infoBox{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media screen and (max-width:800px){.infoBox{grid-template-columns:1fr}}.infoBox .infoItem{background:#ffffff05;border:1px solid #ffffff0f;border-radius:var(--radius-md);padding:16px;transition:all .2s ease}.infoBox .infoItem:hover{background:#ffffff08;border-color:#ffffff1a}.infoBox .infoItem h3{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin:0 0 6px}.infoBox .infoItem p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;margin:0}.infoBox .infoItem p strong{color:var(--text-secondary)}.infoBox .infoItem a{color:var(--principal_color);font-weight:500;text-decoration:none}.infoBox .infoItem a:hover{text-decoration:underline}.videoTutorial{margin-top:32px}.videoTutorial h3{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 16px}.videoTutorial iframe{aspect-ratio:16/9;border:none;border-radius:var(--radius-md);display:block;max-width:600px;width:100%}.onb-overlay{-webkit-font-smoothing:antialiased;font-family:Poppins,sans-serif;inset:0;opacity:0;position:fixed;transition:opacity .45s ease-out;z-index:9999}.onb-overlay.onb-visible{opacity:1}.onb-overlay:not(.onb-steps){align-items:center;-webkit-backdrop-filter:blur(40px) saturate(120%);backdrop-filter:blur(40px) saturate(120%);background:#06060af0;display:flex;justify-content:center}.onb-fullscreen{max-width:480px;padding:48px 40px;position:relative;text-align:center}.onb-fullscreen .onb-btn-primary,.onb-fullscreen .onb-btn-skip,.onb-fullscreen .onb-farewell-stars,.onb-fullscreen .onb-features,.onb-fullscreen .onb-icon,.onb-fullscreen .onb-text,.onb-fullscreen .onb-title{animation:onb-stagger-up .65s cubic-bezier(.16,1,.3,1) both;opacity:0}.onb-fullscreen .onb-farewell-stars{animation-delay:.1s}.onb-fullscreen .onb-icon{animation-delay:.12s}.onb-fullscreen .onb-title{animation-delay:.28s}.onb-fullscreen .onb-text{animation-delay:.42s}.onb-fullscreen .onb-features{animation-delay:.54s}.onb-fullscreen .onb-btn-primary{animation-delay:.64s}.onb-fullscreen .onb-btn-skip{animation-delay:.74s}.onb-glow{animation:onb-glow-breathe 5s ease-in-out infinite;background:radial-gradient(circle,#9c66ff2e 0,#9c66ff0a 45%,#0000 70%);border-radius:50%;filter:blur(30px);height:420px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px}.onb-icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#9c66ff12;border:1px solid #9c66ff1f;border-radius:26px;color:#9c66ff;display:flex;height:82px;justify-content:center;margin:0 auto 28px;width:82px}.onb-icon svg{height:36px;width:36px}.onb-icon:not(.onb-no-float){animation:onb-stagger-up .65s cubic-bezier(.16,1,.3,1) .12s both,onb-float 5s ease-in-out 1s infinite}.onb-title{color:#fff;font-size:1.85rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 14px}.onb-text,.onb-title{font-family:Poppins,sans-serif}.onb-text{color:#ffffff80;font-size:.9rem;font-weight:400;line-height:1.7;margin:0 0 36px}.onb-celebration .onb-confetti{inset:-120px;overflow:hidden;pointer-events:none;position:absolute}.onb-celebration .onb-confetti-piece{opacity:0;position:absolute}.onb-celebration .onb-confetti-piece:first-child{animation:onb-confetti-2 2.55s ease-out 55ms forwards;background:#a78bfa;border-radius:2px;height:8px;left:3.33%;width:7px}.onb-celebration .onb-confetti-piece:nth-child(2){animation:onb-confetti-3 2.9s ease-out .11s forwards;background:#c084fc;border-radius:2px;height:11px;left:6.66%;width:9px}.onb-celebration .onb-confetti-piece:nth-child(3){animation:onb-confetti-1 3.25s ease-out .165s forwards;background:#e879f9;border-radius:50%;height:14px;left:9.99%;width:11px}.onb-celebration .onb-confetti-piece:nth-child(4){animation:onb-confetti-2 3.6s ease-out .22s forwards;background:#f472b6;border-radius:2px;height:5px;left:13.32%;width:13px}.onb-celebration .onb-confetti-piece:nth-child(5){animation:onb-confetti-3 2.2s ease-out .275s forwards;background:#fb923c;border-radius:2px;height:8px;left:16.65%;width:5px}.onb-celebration .onb-confetti-piece:nth-child(6){animation:onb-confetti-1 2.55s ease-out .33s forwards;background:#fbbf24;border-radius:50%;height:11px;left:19.98%;width:7px}.onb-celebration .onb-confetti-piece:nth-child(7){animation:onb-confetti-2 2.9s ease-out .385s forwards;background:#34d399;border-radius:2px;height:14px;left:23.31%;width:9px}.onb-celebration .onb-confetti-piece:nth-child(8){animation:onb-confetti-3 3.25s ease-out .44s forwards;background:#9c66ff;border-radius:2px;height:5px;left:26.64%;width:11px}.onb-celebration .onb-confetti-piece:nth-child(9){animation:onb-confetti-1 3.6s ease-out .495s forwards;background:#a78bfa;border-radius:50%;height:8px;left:29.97%;width:13px}.onb-celebration .onb-confetti-piece:nth-child(10){animation:onb-confetti-2 2.2s ease-out .55s forwards;background:#c084fc;border-radius:2px;height:11px;left:33.3%;width:5px}.onb-celebration .onb-confetti-piece:nth-child(11){animation:onb-confetti-3 2.55s ease-out .605s forwards;background:#e879f9;border-radius:2px;height:14px;left:36.63%;width:7px}.onb-celebration .onb-confetti-piece:nth-child(12){animation:onb-confetti-1 2.9s ease-out .66s forwards;background:#f472b6;border-radius:50%;height:5px;left:39.96%;width:9px}.onb-celebration .onb-confetti-piece:nth-child(13){animation:onb-confetti-2 3.25s ease-out .715s forwards;background:#fb923c;border-radius:2px;height:8px;left:43.29%;width:11px}.onb-celebration .onb-confetti-piece:nth-child(14){animation:onb-confetti-3 3.6s ease-out .77s forwards;background:#fbbf24;border-radius:2px;height:11px;left:46.62%;width:13px}.onb-celebration .onb-confetti-piece:nth-child(15){animation:onb-confetti-1 2.2s ease-out .825s forwards;background:#34d399;border-radius:50%;height:14px;left:49.95%;width:5px}.onb-celebration .onb-confetti-piece:nth-child(16){animation:onb-confetti-2 2.55s ease-out .88s forwards;background:#9c66ff;border-radius:2px;height:5px;left:53.28%;width:7px}.onb-celebration .onb-confetti-piece:nth-child(17){animation:onb-confetti-3 2.9s ease-out .935s forwards;background:#a78bfa;border-radius:2px;height:8px;left:56.61%;width:9px}.onb-celebration .onb-confetti-piece:nth-child(18){animation:onb-confetti-1 3.25s ease-out .99s forwards;background:#c084fc;border-radius:50%;height:11px;left:59.94%;width:11px}.onb-celebration .onb-confetti-piece:nth-child(19){animation:onb-confetti-2 3.6s ease-out 1.045s forwards;background:#e879f9;border-radius:2px;height:14px;left:63.27%;width:13px}.onb-celebration .onb-confetti-piece:nth-child(20){animation:onb-confetti-3 2.2s ease-out 1.1s forwards;background:#f472b6;border-radius:2px;height:5px;left:66.6%;width:5px}.onb-celebration .onb-confetti-piece:nth-child(21){animation:onb-confetti-1 2.55s ease-out 1.155s forwards;background:#fb923c;border-radius:50%;height:8px;left:69.93%;width:7px}.onb-celebration .onb-confetti-piece:nth-child(22){animation:onb-confetti-2 2.9s ease-out 1.21s forwards;background:#fbbf24;border-radius:2px;height:11px;left:73.26%;width:9px}.onb-celebration .onb-confetti-piece:nth-child(23){animation:onb-confetti-3 3.25s ease-out 1.265s forwards;background:#34d399;border-radius:2px;height:14px;left:76.59%;width:11px}.onb-celebration .onb-confetti-piece:nth-child(24){animation:onb-confetti-1 3.6s ease-out 1.32s forwards;background:#9c66ff;border-radius:50%;height:5px;left:79.92%;width:13px}.onb-celebration .onb-confetti-piece:nth-child(25){animation:onb-confetti-2 2.2s ease-out 1.375s forwards;background:#a78bfa;border-radius:2px;height:8px;left:83.25%;width:5px}.onb-celebration .onb-confetti-piece:nth-child(26){animation:onb-confetti-3 2.55s ease-out 1.43s forwards;background:#c084fc;border-radius:2px;height:11px;left:86.58%;width:7px}.onb-celebration .onb-confetti-piece:nth-child(27){animation:onb-confetti-1 2.9s ease-out 1.485s forwards;background:#e879f9;border-radius:50%;height:14px;left:89.91%;width:9px}.onb-celebration .onb-confetti-piece:nth-child(28){animation:onb-confetti-2 3.25s ease-out 1.54s forwards;background:#f472b6;border-radius:2px;height:5px;left:93.24%;width:11px}.onb-celebration .onb-confetti-piece:nth-child(29){animation:onb-confetti-3 3.6s ease-out 1.595s forwards;background:#fb923c;border-radius:2px;height:8px;left:96.57%;width:13px}.onb-celebration .onb-confetti-piece:nth-child(30){animation:onb-confetti-1 2.2s ease-out 1.65s forwards;background:#fbbf24;border-radius:50%;height:11px;left:99.9%;width:5px}.onb-features{display:flex;gap:14px;justify-content:center;margin-bottom:36px}.onb-features .onb-feature{animation:onb-stagger-up .55s cubic-bezier(.16,1,.3,1) both;opacity:0}.onb-features .onb-feature:first-child{animation-delay:.56s}.onb-features .onb-feature:nth-child(2){animation-delay:.64s}.onb-features .onb-feature:nth-child(3){animation-delay:.72s}.onb-feature{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:14px;display:flex;flex-direction:column;gap:8px;min-width:105px;padding:18px 22px;transition:all .3s ease}.onb-feature:hover{background:#ffffff0d;border-color:#9c66ff1f;transform:translateY(-2px)}.onb-feat-icon{color:#9c66ff}.onb-feat-icon svg{height:22px;width:22px}.onb-feat-label{color:#fff6;font-size:.74rem;font-weight:500;white-space:nowrap}.onb-btn-primary,.onb-feat-label{font-family:Poppins,sans-serif;letter-spacing:.01em}.onb-btn-primary{align-items:center;background:linear-gradient(135deg,#9c66ff,#7c3aed);border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:10px;margin-bottom:16px;overflow:hidden;padding:14px 36px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.onb-btn-primary:after{background:linear-gradient(135deg,#ffffff1f,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.onb-btn-primary:hover{box-shadow:0 14px 36px #9c66ff47,0 4px 10px #9c66ff26;transform:translateY(-3px)}.onb-btn-primary:hover:after{opacity:1}.onb-btn-primary:active{transform:translateY(-1px)}.onb-btn-primary svg{height:16px;transition:transform .3s ease;width:16px}.onb-btn-primary span,.onb-btn-primary svg{position:relative;z-index:1}.onb-btn-primary:hover svg{transform:translateX(3px)}.onb-spotlight-svg{inset:0;pointer-events:none;position:fixed;z-index:1}.onb-spotlight-svg rect{transition:x .5s cubic-bezier(.16,1,.3,1),y .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1)}.onb-spotlight-ring{animation:onb-ring-breathe 3.5s ease-in-out infinite;border:1px solid #9c66ff2e;border-radius:14px;box-shadow:0 0 24px #9c66ff1a,0 0 48px #9c66ff0d,inset 0 0 24px #9c66ff08;pointer-events:none;position:fixed;transition:top .5s cubic-bezier(.16,1,.3,1),left .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1);z-index:2}.onb-bubble{-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);background:#0c0c12d1;border:1px solid #ffffff12;border-radius:18px;box-shadow:0 24px 64px #00000059,0 6px 16px #0003,inset 0 1px 0 #ffffff0a;max-width:380px;min-width:300px;padding:22px 24px;position:fixed;z-index:10}.onb-bubble.onb-bubble-enter{animation:onb-bubble-in .45s cubic-bezier(.16,1,.3,1) both}.onb-bubble.onb-bubble-enter .onb-bubble-header{animation:onb-child-in .4s cubic-bezier(.16,1,.3,1) .12s both;opacity:0}.onb-bubble.onb-bubble-enter .onb-bubble-text{animation:onb-child-in .4s cubic-bezier(.16,1,.3,1) .2s both;opacity:0}.onb-bubble.onb-bubble-enter .onb-extra-btn,.onb-bubble.onb-bubble-enter .onb-wait-hint{animation:onb-child-in .4s cubic-bezier(.16,1,.3,1) .28s both;opacity:0}.onb-bubble.onb-bubble-enter .onb-bubble-actions{animation:onb-child-in .4s cubic-bezier(.16,1,.3,1) .34s both;opacity:0}.onb-bubble-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.onb-bubble-step{background:#9c66ff14;border-radius:8px;color:#9c66ff;font-size:.68rem;letter-spacing:.04em;padding:4px 10px}.onb-bubble-step,.onb-bubble-title{font-family:Poppins,sans-serif;font-weight:600}.onb-bubble-title{color:#fff;font-size:.92rem;letter-spacing:-.01em}.onb-bubble-text{color:#ffffff73;font-size:.82rem;line-height:1.65;margin:0 0 18px}.onb-bubble-text,.onb-extra-btn{font-family:Poppins,sans-serif;font-weight:400}.onb-extra-btn{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:12px;color:#fff6;cursor:pointer;display:block;font-size:.78rem;margin-bottom:16px;padding:11px 16px;text-align:center;transition:all .25s ease;width:100%}.onb-extra-btn:hover{background:#ffffff0d;border-color:#9c66ff26;color:#ffffffb3}.onb-bubble-actions{align-items:center;display:flex;justify-content:space-between}.onb-bubble-dots{align-items:center;display:flex;gap:5px}.onb-dot{background:#ffffff1a;border-radius:100px;height:5px;transition:all .45s cubic-bezier(.16,1,.3,1);width:5px}.onb-dot.active{background:#9c66ff;box-shadow:0 0 10px #9c66ff59;width:22px}.onb-dot.done{background:#9c66ff40}.onb-bubble-btns{display:flex;gap:8px}.onb-btn-back{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;color:#ffffff73;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;padding:8px 16px;transition:all .25s ease}.onb-btn-back:hover{background:#ffffff0f;color:#ffffffd9}.onb-btn-next{background:linear-gradient(135deg,#9c66ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:8px 22px;transition:all .25s ease}.onb-btn-next:hover{box-shadow:0 6px 18px #9c66ff4d;transform:translateY(-1px)}.onb-wait-hint{align-items:center;background:#9c66ff0a;border:1px solid #9c66ff14;border-radius:12px;color:#ffffff61;display:flex;font-family:Poppins,sans-serif;font-size:.76rem;font-weight:400;gap:10px;margin-bottom:16px;padding:12px 16px}.onb-wait-dots{display:flex;flex-shrink:0;gap:3px}.onb-wait-dot{background:#9c66ff;border-radius:50%;height:4px;width:4px}.onb-wait-dot:first-child{animation:onb-dot-bounce 1.4s ease-in-out 0s infinite}.onb-wait-dot:nth-child(2){animation:onb-dot-bounce 1.4s ease-in-out .16s infinite}.onb-wait-dot:nth-child(3){animation:onb-dot-bounce 1.4s ease-in-out .32s infinite}.onb-overlay.onb-passthrough,.onb-overlay.onb-passthrough .onb-spotlight-svg{pointer-events:none}.onb-overlay.onb-passthrough .onb-bubble{pointer-events:all}@keyframes onb-stagger-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-glow-breathe{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.1)}}@keyframes onb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes onb-ring-breathe{0%,to{border-color:#9c66ff2e;box-shadow:0 0 24px #9c66ff1a,0 0 48px #9c66ff0d,inset 0 0 24px #9c66ff08}50%{border-color:#9c66ff4d;box-shadow:0 0 32px #9c66ff2e,0 0 64px #9c66ff14,inset 0 0 32px #9c66ff0d}}@keyframes onb-bubble-in{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onb-child-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-confetti-1{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(360px) translateX(50px) rotate(600deg) scale(.2)}}@keyframes onb-confetti-2{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(400px) translateX(-40px) rotate(-480deg) scale(.15)}}@keyframes onb-confetti-3{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}25%{opacity:1}to{opacity:0;transform:translateY(330px) translateX(70px) rotate(750deg) scale(.3)}}@keyframes onb-dot-bounce{0%,80%,to{opacity:.25;transform:scale(1)}40%{opacity:1;transform:scale(1.8)}}.onb-farewell .onb-title{-webkit-text-fill-color:#0000;animation:onb-stagger-up .65s cubic-bezier(.16,1,.3,1) .28s both,onb-gradient-drift 5s ease 1s infinite;background:linear-gradient(135deg,#9c66ff,#c084fc 35%,#f472b6 65%,#fbbf24);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:2.1rem}.onb-farewell .onb-farewell-stars{display:flex;gap:10px;justify-content:center;margin-bottom:24px}.onb-farewell .onb-farewell-stars svg{animation:onb-star-pop .5s cubic-bezier(.34,1.56,.64,1) both;color:#fbbf24;height:22px;opacity:0;width:22px}.onb-farewell .onb-farewell-stars svg:first-child{animation-delay:.18s}.onb-farewell .onb-farewell-stars svg:nth-child(2){animation-delay:.28s}.onb-farewell .onb-farewell-stars svg:nth-child(3){animation-delay:.38s}.onb-farewell .onb-farewell-stars svg:nth-child(4){animation-delay:.48s}.onb-farewell .onb-farewell-stars svg:nth-child(5){animation-delay:.58s}@keyframes onb-star-pop{0%{opacity:0;transform:scale(0) rotate(-45deg)}65%{transform:scale(1.25) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes onb-gradient-drift{0%,to{background-position:0}50%{background-position:100%}}@keyframes frPulse{0%,to{box-shadow:0 0 0 0 #9c66ff66}50%{box-shadow:0 0 0 6px #9c66ff00}}@keyframes frOnlinePulse{0%,to{box-shadow:0 0 0 0 #04bf8a66}50%{box-shadow:0 0 0 5px #04bf8a00}}@keyframes frShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.frPage{display:flex;flex-direction:column;gap:24px;min-width:0;overflow:hidden}.frHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.frHeader .frHeaderLeft{display:flex;flex-direction:column;gap:4px}.frTitle{align-items:center;color:#fff;display:flex;font-family:Chakra Petch,sans-serif;font-size:28px;font-style:italic;font-weight:700;gap:12px;letter-spacing:1.5px;margin:0;text-transform:uppercase}.frCountBadge{background:linear-gradient(135deg,#9c66ff33,#7c3aed1f);border-radius:100px;box-shadow:0 0 12px #9c66ff1a;color:#b794ff;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 10px}.frAddBtn,.frCountBadge{font-family:Poppins,sans-serif}.frAddBtn{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border:none;border-radius:14px;box-shadow:0 4px 20px #9c66ff4d,0 0 40px #9c66ff14;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 26px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.frAddBtn:before{background:linear-gradient(180deg,#ffffff1f,#fff0 60%);bottom:0;left:0;right:0;top:0}.frAddBtn:after,.frAddBtn:before{content:"";pointer-events:none;position:absolute}.frAddBtn:after{background:radial-gradient(circle,#ffffff14 0,#0000 60%);height:200%;left:-50%;opacity:0;top:-50%;transition:opacity .4s ease;width:200%}.frAddBtn:hover{box-shadow:0 8px 32px #9c66ff66,0 0 60px #9c66ff1f;transform:translateY(-2px)}.frAddBtn:hover:after{opacity:1}.frAddBtn:active{transform:translateY(0)}.frAddBtn.frAddBtnCancel{background:#ffffff0a;border:1px solid #ffffff14;box-shadow:none;color:#ffffff80}.frAddBtn.frAddBtnCancel:after,.frAddBtn.frAddBtnCancel:before{display:none}.frAddBtn.frAddBtnCancel:hover{background:#ffffff12;border-color:#ffffff26;box-shadow:none;color:#fffc;transform:translateY(-1px)}.frAddRow{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.frAddRow.frAddRowOpen{max-height:80px;opacity:1}.frAddRowInner{display:flex;gap:10px;padding-bottom:4px}.frAddInputWrap{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;display:flex;flex:1 1;gap:10px;padding:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.frAddInputWrap svg{color:#ffffff40;flex-shrink:0}.frAddInputWrap:focus-within{background:#ffffff0a;border-color:#9c66ff66;box-shadow:0 0 0 3px #9c66ff14,0 0 20px #9c66ff0a}.frAddInputWrap:focus-within svg{color:#9c66ff99}.frAddInput{background:#0000;border:none;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:12px 0}.frAddInput::placeholder{color:#fff3}.frSendBtn{align-items:center;background:linear-gradient(135deg,#7c3aed,#9c66ff);border:none;border-radius:14px;box-shadow:0 2px 12px #9c66ff40;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:12px 22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.frSendBtn:hover:not(:disabled){box-shadow:0 6px 24px #9c66ff59,0 0 40px #9c66ff14;transform:translateY(-1px)}.frSendBtn:active:not(:disabled){transform:translateY(0)}.frSendBtn:disabled{cursor:not-allowed;opacity:.35}.frSection{display:flex;flex-direction:column;gap:8px}.frSectionLabel{align-items:center;display:flex;gap:8px;padding:4px 0}.frSectionLabel span{color:#ffffff59;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.frSectionDot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.frSectionDotPulse{animation:frPulse 2s ease-in-out infinite;background:#9c66ff;box-shadow:0 0 10px #9c66ff80}.frSectionDotOnline{animation:frOnlinePulse 2s ease-in-out infinite;background:#04bf8a;box-shadow:0 0 10px #04bf8a80}.frSectionDotRecent{background:#ffd43b;box-shadow:0 0 8px #ffd43b66}.frSectionDotOffline{background:#ffffff26}.frSectionCount{background:#ffffff0a;border-radius:100px;color:#ffffff40!important;font-family:Poppins,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;padding:2px 8px;text-transform:none!important}.frCardList{display:flex;flex-direction:column;gap:6px}.frCard{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;display:flex;gap:14px;padding:14px 18px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.frCard:before{background:linear-gradient(135deg,#9c66ff00,#9c66ff00 40%,#9c66ff00);border-radius:15px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;transition:all .4s ease}.frCard:hover{background:hsla(0,0%,100%,.035);box-shadow:0 8px 32px #0003,0 0 20px #9c66ff08;transform:translateY(-1px)}.frCard:hover:before{background:linear-gradient(135deg,#9c66ff33,#7c3aed1a 50%,#a855f733)}.frCard:hover .frBtnRemove{opacity:1}.frCardRequest{background:#9c66ff05;border-color:#9c66ff14}.frAvatar{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.frAvatar,.frAvatar .frAvatarImg{border-radius:50%;height:42px;width:42px}.frAvatar .frAvatarImg{display:block;object-fit:cover}.frAvatar .frAvatarInitial{color:#fff;font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.frAvatarPurple{background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);box-shadow:0 2px 12px #9c66ff40}.frAvatarOnline{background:linear-gradient(135deg,#059669,#04bf8a 50%,#34d399);box-shadow:0 2px 12px #04bf8a40}.frAvatarRecent{background:linear-gradient(135deg,#d97706,#f59e0b 50%,#ffd43b);box-shadow:0 2px 12px #ffd43b33}.frAvatarOffline{background:linear-gradient(135deg,#ffffff0f,#ffffff1a);box-shadow:none}.frAvatarDot{border:2px solid #0a0a0a;border:2px solid var(--background_color,#0a0a0a);border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.frAvatarDotOnline{background:#04bf8a;box-shadow:0 0 8px #04bf8a80}.frAvatarDotRecent{background:#ffd43b;box-shadow:0 0 8px #ffd43b66}.frAvatarDotOffline{background:#fff3}.frCardInfo{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.frCardName{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frCardName,.frCardSub{font-family:Poppins,sans-serif}.frCardSub{color:#ffffff4d;font-size:12px}.frCardSub.frCardSubOnline{color:#04bf8a}.frCardActions{display:flex;flex-shrink:0;gap:8px}.frBtnAccept{align-items:center;background:linear-gradient(135deg,#04bf8a26,#34d3991a);border:1px solid #04bf8a33;border-radius:12px;color:#04bf8a;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.frBtnAccept:hover:not(:disabled){background:linear-gradient(135deg,#04bf8a38,#34d39926);box-shadow:0 0 20px #04bf8a1f;transform:translateY(-1px)}.frBtnAccept:active:not(:disabled){transform:translateY(0)}.frBtnAccept:disabled{cursor:not-allowed;opacity:.4}.frBtnDecline{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;color:#fff6;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.frBtnDecline:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff1f;color:#ffffffb3}.frBtnDecline:disabled{cursor:not-allowed;opacity:.4}.frBtnRemove{align-items:center;background:#ef44440f;border:1px solid #ef444414;border-radius:12px;color:#ef444480;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:5px;opacity:0;padding:7px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.frBtnRemove:hover:not(:disabled){background:#ef44441f;box-shadow:0 0 16px #ef444414;color:#ef4444;transform:translateY(-1px)}.frBtnRemove:active:not(:disabled){transform:translateY(0)}.frBtnRemove:disabled{cursor:not-allowed;opacity:.3}.frEmpty{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px}.frEmptyIcon{margin-bottom:4px;opacity:.6}.frEmptyTitle{color:#ffffff4d;font-family:Chakra Petch,sans-serif;font-size:18px;font-style:italic;font-weight:700;letter-spacing:1px;text-transform:uppercase}.frEmptySub{color:#ffffff26;font-family:Poppins,sans-serif;font-size:13px;margin-bottom:8px}.frSkeletonList{display:flex;flex-direction:column;gap:8px}.frSkeleton{align-items:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;display:flex;gap:14px;padding:14px 18px}.frSkeletonAvatar{animation:frShimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#ffffff08,#ffffff0f 50%,#ffffff08);background-size:400px 100%;border-radius:50%;flex-shrink:0;height:42px;width:42px}.frSkeletonLines{display:flex;flex:1 1;flex-direction:column;gap:8px}.frSkeletonLine{animation:frShimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#ffffff08,#ffffff0f 50%,#ffffff08);background-size:400px 100%;border-radius:6px;height:10px}.frSkeletonLineName{height:12px;width:45%}.frSkeletonLineSub{height:9px;width:28%}@media(max-width:600px){.frHeader{gap:12px}.frTitle{font-size:22px;gap:10px}.frAddBtn{border-radius:12px;font-size:13px;padding:10px 18px}.frCard{gap:10px;padding:12px 14px}.frAvatar{height:36px;width:36px}.frAvatar span{font-size:14px}.frAvatarDot{height:10px;width:10px}.frBtnRemove{font-size:10px;opacity:1;padding:6px 10px}.frBtnAccept,.frBtnDecline{font-size:11px;padding:6px 12px}.frAddRowInner{flex-direction:column;gap:8px}}.clipPage{display:flex;flex-direction:column;gap:28px;min-width:0;overflow:hidden}.clipHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.clipHeader .clipHeaderLeft{display:flex;flex-direction:column;gap:6px}.clipHeader .clipTitle{align-items:center;color:#fff;display:flex;font-family:Chakra Petch,sans-serif;font-size:28px;font-style:italic;font-weight:700;gap:12px;letter-spacing:1.5px;margin:0;text-transform:uppercase}.clipHeader .clipTitle svg{color:#9c66ff;color:var(--principal_color,#9c66ff);opacity:.8}.clipHeader .clipSubtitle{color:#ffffff59;font-family:Poppins,sans-serif;font-size:13px;letter-spacing:.2px;margin-left:34px}.clipStatsBar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.clipStatsBar{grid-template-columns:repeat(2,1fr)}}.clipStatCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:18px 20px;transition:all .3s ease}.clipStatCard:hover{background:#ffffff0a;border-color:#ffffff17}.clipStatCard .clipStatValue{color:#fff;font-family:Chakra Petch,sans-serif;font-size:26px;font-weight:700;letter-spacing:.5px}.clipStatCard .clipStatLabel{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.3px}.clipStatCard.clipStatCardAccent{background:#9c66ff0f;border-color:#9c66ff26}.clipStatCard.clipStatCardAccent .clipStatValue{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#9c66ff);-webkit-background-clip:text;background-clip:text}.clipStatCard.clipStatCardAccent:hover{background:#9c66ff17;border-color:#9c66ff38}.clipSectionTitle{color:#ffffffd9;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:.2px;margin:0 0 16px}.clipUploadSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;padding:24px}.clipDropZone{align-items:center;background:#ffffff03;border:2px dashed #ffffff1a;border-radius:14px;cursor:pointer;display:flex;justify-content:center;min-height:80px;padding:40px 24px;transition:all .3s ease}.clipDropZone:hover{background:#9c66ff08;border-color:#9c66ff4d}.clipDropZone.dragOver{background:#9c66ff0f;border-color:#9c66ff80;box-shadow:0 0 30px #9c66ff14}.clipDropZone.dragOver .clipDropContent svg{color:#9c66ff;color:var(--principal_color,#9c66ff);transform:translateY(-4px)}.clipDropZone.hasFile{border-color:#ffffff14;border-style:solid;cursor:default;padding:16px 20px}.clipDropContent{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.clipDropContent svg{color:#fff3;transition:all .3s ease}.clipDropContent .clipDropText{color:#ffffff80;font-family:Poppins,sans-serif;font-size:14px;margin:0}.clipDropContent .clipDropText span{color:#9c66ff;color:var(--principal_color,#9c66ff);cursor:pointer;font-weight:500}.clipDropContent .clipDropText span:hover{text-decoration:underline}.clipDropContent .clipDropHint{color:#ffffff40;font-family:Poppins,sans-serif;font-size:12px;margin:0}.clipFilePreview{align-items:center;display:flex;gap:12px;width:100%}.clipFilePreview svg{color:#9c66ff;color:var(--principal_color,#9c66ff);flex-shrink:0}.clipFilePreview .clipFileInfo{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.clipFilePreview .clipFileName{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipFilePreview .clipFileSize{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px}.clipRemoveFile{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.clipRemoveFile svg{color:#ffffff80}.clipRemoveFile:hover{background:#ff64641a;border-color:#ff646433}.clipRemoveFile:hover svg{color:#ff6b6b}.clipUploadControls{display:flex;flex-direction:column;gap:14px;margin-top:16px}.clipControlRow{align-items:flex-end;display:flex;gap:12px}@media(max-width:480px){.clipControlRow{align-items:stretch;flex-direction:column}}.clipSelectWrap{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.clipSelectLabel{color:#ffffff73;font-size:12px;font-weight:500;letter-spacing:.3px}.clipSelect,.clipSelectLabel{font-family:Poppins,sans-serif}.clipSelect{-webkit-appearance:none;appearance:none;background:#ffffff0a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;outline:none;padding:10px 32px 10px 14px;transition:all .25s ease}.clipSelect:hover{border-color:#ffffff24}.clipSelect:focus{border-color:#9c66ff59;box-shadow:0 0 0 3px #9c66ff14}.clipSelect option{background:#0e0e12;background:var(--secondary_color,#0e0e12);color:#fff}.clipSelect:disabled{cursor:not-allowed;opacity:.5}.clipUploadBtn{background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border:none;border-radius:10px;box-shadow:0 4px 16px #9c66ff40;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:10px 28px;transition:all .3s ease;white-space:nowrap}.clipUploadBtn:hover:not(:disabled){box-shadow:0 6px 24px #9c66ff59;transform:translateY(-1px)}.clipUploadBtn:active:not(:disabled){transform:translateY(0)}.clipUploadBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.clipCguCheck{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.clipCguCheck input[type=checkbox]{accent-color:#9c66ff;accent-color:var(--principal_color,#9c66ff);cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.clipCguCheck input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.clipCguCheck span{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5}.clipProgressWrap{display:flex;flex-direction:column;gap:8px}.clipProgressLabel{color:#ffffff8c;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.clipProcessingLabel{color:#9c66ffcc}.clipDoneLabel{color:#51cf66}.clipErrorLabel{color:#ff6b6b}.clipProgressBar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.clipProgressFill{background:linear-gradient(90deg,#7c3aed,#a855f7,#9c66ff);border-radius:3px;height:100%;min-width:0;transition:width .3s ease}.clipProgressIndeterminate{animation:clipIndeterminate 1.5s ease-in-out infinite;width:40%!important}@keyframes clipIndeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(150%)}to{transform:translateX(-100%)}}.clipGridSection{min-width:0}.clipGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.clipGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.clipGrid{grid-template-columns:1fr}}.clipCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.clipCard.clipCardNoPlayer{cursor:default;opacity:.7}.clipCard:hover{background:hsla(0,0%,100%,.035);border-color:#ffffff1a;box-shadow:0 12px 40px #0000004d,0 0 30px #9c66ff0a;transform:translateY(-3px)}.clipCard:hover .clipThumb img,.clipCard:hover .clipThumbPlaceholder{transform:scale(1.03)}.clipCard:hover .clipDeleteBtn{opacity:1}.clipThumb{aspect-ratio:16/9;background:#0000004d;overflow:hidden;position:relative}.clipThumb img{object-fit:cover}.clipThumb img,.clipThumbPlaceholder{height:100%;transition:transform .4s ease;width:100%}.clipThumbPlaceholder{align-items:center;background:#ffffff05;display:flex;justify-content:center}.clipThumbPlaceholder svg{color:#ffffff1a}.clipDuration{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:5px;bottom:8px;color:#fff;font-family:Chakra Petch,sans-serif;font-size:11px;padding:3px 7px;right:8px}.clipDuration,.clipStatusBadge{font-weight:600;letter-spacing:.5px;position:absolute}.clipStatusBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid color-mix(in srgb,#868e96 25%,#0000);border:1px solid color-mix(in srgb,var(--badge-color,#868e96) 25%,#0000);border-radius:6px;color:#868e96;color:var(--badge-color,#868e96);font-family:Poppins,sans-serif;font-size:10px;left:8px;padding:3px 8px;text-transform:uppercase;top:8px}.clipStatus--validated{--badge-color:#51cf66}.clipStatus--pending{--badge-color:#ffd43b}.clipStatus--blocked{--badge-color:#ff6b6b}.clipStatus--rejected{--badge-color:#868e96}.clipStatus--banned{--badge-color:#ff6b6b}.clipStatus--used{--badge-color:#9c66ff}.clipCardBody{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.clipCardMeta{align-items:center;display:flex;gap:8px;justify-content:space-between}.clipCardDate{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px}.clipCardRating{align-items:center;display:flex;gap:2px}.clipCardTags{display:flex;flex-wrap:wrap;gap:5px}.clipTag{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;color:#ffffff80;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;padding:2px 8px;text-transform:capitalize}.clipRewardBadge{align-self:flex-start;background:#51cf6614;border:1px solid #51cf6626;border-radius:6px;color:#51cf66;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;padding:3px 8px}.clipRejectionReason{color:#ff6b6bcc;font-family:Poppins,sans-serif;font-size:11px;line-height:1.4}.clipDeleteBtn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:6px;position:absolute;right:8px;top:8px;transition:all .25s ease;z-index:2}.clipDeleteBtn svg{color:#fff9}.clipDeleteBtn:hover{background:#ff464633;border-color:#ff64644d}.clipDeleteBtn:hover svg{color:#ff6b6b}.clipDeleteBtn:disabled{cursor:wait;opacity:.6!important}.clipEmpty{align-items:center;background:hsla(0,0%,100%,.015);border:1px dashed #ffffff0f;border-radius:14px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.clipEmpty p{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:14px;margin:0;text-align:center}.clipLoading{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:50px 24px}.clipLoading span{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:13px}.clipSpinner{border:2px solid #ffffff0f;border-radius:50%;border-top:2px solid var(--principal_color,#9c66ff);height:28px;width:28px}.clipSpinner,.clipSpinnerSmall{animation:clipSpin .7s linear infinite}.clipSpinnerSmall{border:2px solid #ffffff1a;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes clipSpin{to{transform:rotate(1turn)}}.clipPagination{gap:16px;margin-top:20px}.clipPageBtn,.clipPagination{align-items:center;display:flex;justify-content:center}.clipPageBtn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;padding:8px 10px;transition:all .2s ease}.clipPageBtn svg{color:#ffffff80}.clipPageBtn:hover:not(:disabled){background:#ffffff12;border-color:#ffffff1f}.clipPageBtn:disabled{cursor:not-allowed;opacity:.3}.clipPageInfo{color:#ffffff73;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;min-width:50px;text-align:center}.clipModalOverlay{align-items:center;animation:clipFadeIn .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:300}@keyframes clipFadeIn{0%{opacity:0}to{opacity:1}}.clipModalContent{animation:clipScaleIn .25s cubic-bezier(.4,0,.2,1);background:#0e0e12f2;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 32px 80px #00000080,0 0 60px #9c66ff0f;max-width:860px;overflow:hidden;position:relative;width:100%}@keyframes clipScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.clipModalClose{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:12px;transition:all .2s ease;z-index:10}.clipModalClose svg{color:#fff9}.clipModalClose:hover{background:#ffffff14}.clipModalClose:hover svg{color:#fff}.clipPlayerIframe,.clipPlayerVideo{aspect-ratio:16/9;background:#000;border:none;display:block;width:100%}.clipPlayerUnavailable{align-items:center;aspect-ratio:16/9;background:#0000004d;color:#ffffff4d;display:flex;font-family:Poppins,sans-serif;font-size:14px;justify-content:center;width:100%}.clipModalInfo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 18px}.clipModalInfo .clipStatusBadge{position:static}.clipModalDate,.clipModalDuration{color:#fff6;font-family:Poppins,sans-serif;font-size:12px}.clipModalRating{gap:2px;margin-left:auto}.clipModalRating,.clipShareBtn{align-items:center;display:flex}.clipShareBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#9c66ff26;border:1px solid #9c66ff40;border-radius:8px;bottom:8px;cursor:pointer;justify-content:center;opacity:0;padding:6px;position:absolute;right:8px;transition:all .25s ease;z-index:2}.clipShareBtn svg{color:#9c66ff}.clipShareBtn:hover{background:#9c66ff40;border-color:#9c66ff66;transform:scale(1.08)}.clipCard:hover .clipShareBtn{opacity:1}.clipShareModal{animation:clipScaleIn .25s cubic-bezier(.4,0,.2,1);background:#0e0e12f7;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 32px 80px #00000080,0 0 60px #9c66ff0f;display:flex;flex-direction:column;gap:16px;max-width:440px;padding:28px 24px 24px;position:relative;width:100%}.clipShareTitle{align-items:center;color:#fff;display:flex;font-family:DM Sans,Poppins,sans-serif;font-size:18px;font-weight:700;gap:10px;margin:0}.clipShareTitle svg{color:#9c66ff}.clipShareHint{color:#fff6;font-family:DM Sans,Poppins,sans-serif;font-size:13px;line-height:1.5;margin:0}.clipShareTemplate{display:flex;flex-direction:column;gap:6px}.clipShareTemplate label{color:#ffffff59;font-family:DM Sans,Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.clipShareTemplate pre{background:#0000004d;border:1px solid #ffffff0f;border-radius:10px;color:#fff9;font-family:DM Sans,Poppins,sans-serif;font-size:12px;line-height:1.6;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.clipShareActions{display:flex;gap:10px}.clipShareCopyBtn{background:linear-gradient(135deg,#7c3aed,#a855f7,#9c66ff);border:none;border-radius:10px;box-shadow:0 4px 16px #9c66ff40;color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,Poppins,sans-serif;font-size:13px;font-weight:600;padding:10px 16px;transition:all .25s ease}.clipShareCopyBtn:hover{box-shadow:0 6px 24px #9c66ff59;transform:translateY(-1px)}.clipShareDlBtn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:DM Sans,Poppins,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:all .25s ease}.clipShareDlBtn:hover{background:#ffffff12;border-color:#ffffff24}.clipSharePartnerCta{align-items:flex-start;background:#ffd43b0d;border:1px solid #ffd43b1f;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.clipSharePartnerCta svg{flex-shrink:0;margin-top:1px}.clipSharePartnerCta span{color:#ffd43bcc;font-family:DM Sans,Poppins,sans-serif;font-size:12px;line-height:1.5}@keyframes mb-slideIn{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes mb-borderGlow{0%,to{filter:blur(12px);opacity:.5}50%{filter:blur(18px);opacity:1}}@keyframes mb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes mb-shimmer{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}@keyframes mb-particleBurst{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-80px) scale(.3)}}@keyframes mb-fadeNum{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mb-wrapper{animation:mb-slideIn .7s cubic-bezier(.16,1,.3,1) both;margin-bottom:8px;position:relative}.mb-glowEdge{animation:mb-borderGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border-radius:17px;inset:-1px;opacity:.6;pointer-events:none;position:absolute;z-index:0}.mb-inner{background:#111118;border-radius:16px;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:28px 28px 24px;position:relative;z-index:1}.mb-inner:before{background:radial-gradient(circle,#7c3aed26,#0000 70%);content:"";height:240px;left:-60px;pointer-events:none;position:absolute;top:-60px;width:240px}.mb-badge{align-items:center;background:#9c66ff14;border:1px solid #9c66ff33;border-radius:100px;color:#9c66ff;display:inline-flex;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:2px;padding:6px 16px 6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.mb-badgeDot{animation:mb-pulse 1.6s ease-in-out infinite;background:#9c66ff;border-radius:50%;box-shadow:0 0 8px #9c66ff;height:8px;width:8px}.mb-content{align-items:flex-start;display:flex;gap:24px}@media(max-width:768px){.mb-content{flex-direction:column;gap:18px}}.mb-media{aspect-ratio:16/9;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex:0 0 48%;max-width:48%;overflow:hidden}@media(max-width:768px){.mb-media{flex:none;max-width:100%;width:100%}}.mb-embed{border:none;display:block;height:100%;width:100%}.mb-externalLink{text-decoration:none}.mb-externalLink,.mb-externalThumb{display:flex;height:100%;width:100%}.mb-externalThumb{align-items:center;color:#ffffffb3;flex-direction:column;font-family:DM Sans,sans-serif;font-size:15px;gap:12px;justify-content:center;transition:color .2s,background .2s}.mb-externalThumb svg{color:#9c66ff}.mb-externalThumb:hover{background:#9c66ff0d;color:#fff}.mb-mediaPlaceholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mb-info{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.mb-rewardRow{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.mb-reward{align-items:baseline;display:flex;gap:8px}.mb-rewardPlus{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(156,102,255,.4));font-size:36px;font-weight:700;line-height:1}.mb-rewardLabel,.mb-rewardPlus{font-family:Chakra Petch,sans-serif}.mb-rewardLabel{color:#ffffffb3;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.mb-platform{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;color:#ffffffb3;display:flex;font-family:DM Sans,sans-serif;font-size:13px;gap:6px;padding:5px 12px}.mb-platform svg{color:#9c66ff}.mb-desc{color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;margin:0}.mb-desc strong{color:#fff;font-weight:600}.mb-socialProof{align-items:center;animation:mb-fadeNum .6s cubic-bezier(.16,1,.3,1) .3s both;color:#fff6;display:flex;font-family:DM Sans,sans-serif;font-size:14px;gap:8px}.mb-socialProof svg{color:#9c66ff;opacity:.7}.mb-socialProof strong{color:#9c66ff;font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:600}.mb-leaderboard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;margin-top:4px;padding:10px 14px}.mb-lbTitle{align-items:center;color:#fff6;display:flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.mb-lbTitle svg{color:#9c66ff;opacity:.6}.mb-lbList{display:flex;flex-direction:column;gap:4px}.mb-lbEntry{align-items:center;display:flex;font-family:DM Sans,sans-serif;font-size:13px;gap:8px;padding:3px 0}.mb-lbRank{font-size:14px;text-align:center;width:24px}.mb-lbName{color:#ffffffb3;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-lbCount{color:#9c66ff;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600;min-width:20px;text-align:right}.mb-cta{background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border:none;border-radius:14px;box-shadow:0 4px 24px #7c3aed4d,0 0 0 1px #a855f733;cursor:pointer;overflow:hidden;padding:18px 24px;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .3s;width:100%}.mb-cta:hover:not(:disabled){box-shadow:0 8px 36px #7c3aed73,0 0 0 1px #a855f74d;transform:scale(1.015)}.mb-cta:active:not(:disabled){transform:scale(.99)}.mb-cta:disabled{cursor:not-allowed;opacity:.7}.mb-ctaText{color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;position:relative;z-index:1}.mb-ctaShimmer{animation:mb-shimmer 2.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1f 50%,#0000);inset:0;pointer-events:none;position:absolute}.mb-proofSection{display:flex;flex-direction:column;gap:16px}.mb-downloaded{color:#34d399;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;gap:8px}.mb-downloaded,.mb-steps{align-items:center;display:flex}@media(max-width:600px){.mb-steps{align-items:flex-start;flex-direction:column;gap:8px}}.mb-step{color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:14px;gap:10px}.mb-step,.mb-stepNum{align-items:center;display:flex}.mb-stepNum{background:#9c66ff26;border:1px solid #9c66ff4d;border-radius:50%;color:#fff;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.mb-stepDivider{background:#ffffff1a;height:1px;margin:0 12px;width:32px}@media(max-width:600px){.mb-stepDivider{height:16px;margin:0 0 0 13px;width:1px}}.mb-proofInput{display:flex;gap:10px}@media(max-width:600px){.mb-proofInput{flex-direction:column}}.mb-proofInput input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#fff;flex:1 1;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s}.mb-proofInput input::placeholder{color:#fff6}.mb-proofInput input:focus{border-color:#9c66ff66}.mb-submitBtn{background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:transform .15s,opacity .2s;white-space:nowrap}.mb-submitBtn:hover:not(:disabled){transform:scale(1.02)}.mb-submitBtn:disabled{cursor:not-allowed;opacity:.5}.mb-redownload{align-items:center;background:none;border:none;color:#fff6;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:13px;gap:6px;padding:0;transition:color .2s;width:-webkit-fit-content;width:fit-content}.mb-redownload:hover:not(:disabled){color:#9c66ff}.mb-redownload:disabled{cursor:not-allowed;opacity:.4}.mb-status{align-items:center;border-radius:12px;display:flex;font-family:DM Sans,sans-serif;font-size:15px;gap:10px;padding:14px 18px}.mb-statusIcon{font-size:18px}.statusPending{background:#fbbf2414;border:1px solid #fbbf2433;color:#fbbf24}.statusVerified{background:#34d39914;border:1px solid #34d39933;color:#34d399}.statusRewarded{background:#9c66ff14;border:1px solid #9c66ff33;color:#9c66ff}.statusRejected{background:#f8717114;border:1px solid #f8717133;color:#f87171}.mb-posted{align-items:center;color:#fff6;display:inline-flex;font-family:DM Sans,sans-serif;font-size:13px;gap:6px;text-decoration:none;transition:color .2s;width:-webkit-fit-content;width:fit-content}.mb-posted:hover{color:#9c66ff}.mb-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:10}.mb-particle{animation:mb-particleBurst 1.8s cubic-bezier(.16,1,.3,1) var(--delay) both;background:hsl(var(--hue),80%,65%);border-radius:50%;bottom:30%;box-shadow:0 0 6px hsl(var(--hue),80%,65%);height:var(--size);left:var(--x);position:absolute;width:var(--size)}.mb-actions{position:relative}.pageReseller{background:var(--background_color);display:flex;justify-content:center;min-height:100vh;padding-bottom:40px;padding-top:100px;width:100%}@media screen and (max-width:800px){.pageReseller{padding-top:90px}}.resellerContent{align-items:flex-start;display:flex;gap:24px;max-width:1400px;padding:0 24px;width:100%}@media screen and (max-width:1024px){.resellerContent{gap:20px;padding:0 16px}}@media screen and (max-width:800px){.resellerContent{box-sizing:border-box;flex-direction:column;gap:16px;overflow-x:hidden}}.resellerContent .left{flex-shrink:0;width:280px}@media screen and (max-width:1024px){.resellerContent .left{width:240px}}@media screen and (max-width:800px){.resellerContent .left{width:100%}}.resellerContent .left .sideMenu{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:100px}@media screen and (max-width:800px){.resellerContent .left .sideMenu{flex-direction:column;gap:8px;position:static}}.resellerContent .left .sideMenu .menu{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;padding:8px}@media screen and (max-width:800px){.resellerContent .left .sideMenu .menu{flex-direction:row;flex-wrap:wrap;gap:6px;padding:6px}}.resellerContent .left .sideMenu .menu h2{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;margin:0;padding:12px 16px;transition:all .25s ease;white-space:nowrap}.resellerContent .left .sideMenu .menu h2 svg{flex-shrink:0;height:18px;opacity:.5;width:18px}@media screen and (max-width:800px){.resellerContent .left .sideMenu .menu h2{flex:1 1 auto;font-size:12px;justify-content:center;min-width:0;padding:9px 14px;white-space:nowrap}.resellerContent .left .sideMenu .menu h2 svg{height:16px;width:16px}}.resellerContent .left .sideMenu .menu h2:hover{background:#ffffff0a;color:var(--text-secondary)}.resellerContent .left .sideMenu .menu h2:hover svg{opacity:.7}.resellerContent .left .sideMenu .menu h2.active{background:#9c66ff1a;border-color:#9c66ff33;color:var(--text-primary);font-weight:600}.resellerContent .left .sideMenu .menu h2.active svg{color:var(--principal_color);opacity:1}.resellerContent .left .sideMenu .buttons{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;padding:8px}.resellerContent .left .sideMenu .buttons h2{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;margin:0;padding:12px 16px;transition:all .25s ease;white-space:nowrap}.resellerContent .left .sideMenu .buttons h2 svg{height:18px;opacity:.5;width:18px}.resellerContent .left .sideMenu .buttons h2:hover{background:#ffffff0a;color:var(--text-secondary)}.resellerContent .left .sideMenu .buttons h2:hover svg{opacity:.7}.resellerContent .left .sideMenu .buttons h2.syncing{color:var(--principal_color)!important}.resellerContent .left .sideMenu .buttons h2.syncing svg{animation:spin .8s linear infinite;color:var(--principal_color);opacity:1!important}@media screen and (max-width:800px){.resellerContent .left .sideMenu .buttons{display:none}}.resellerContent .right{display:flex;flex:1 1;flex-direction:column;min-width:0}@media screen and (max-width:800px){.resellerContent .right{width:100%}}.resellerContent .right .mainContent{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:24px;transition:border-color .25s ease;width:100%}.resellerContent .right .mainContent:hover{border-color:var(--card-border-hover)}@media screen and (max-width:800px){.resellerContent .right .mainContent{border-radius:var(--radius-lg);box-sizing:border-box;overflow-x:hidden;padding:16px}}.keyManagementPage{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}@media screen and (max-width:600px){.keyManagementPage{padding-bottom:70px}}.keyManagementPage .pageHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}@media screen and (max-width:900px){.keyManagementPage .pageHeader{align-items:flex-start;flex-direction:column}}.keyManagementPage .pageHeader .headerInfo{display:flex;flex-direction:column;gap:4px}.keyManagementPage .pageHeader .headerInfo .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.keyManagementPage .pageHeader .headerInfo .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:0}.keyManagementPage .pageHeader .headerActions{align-items:center;display:flex;gap:10px}@media screen and (max-width:900px){.keyManagementPage .pageHeader .headerActions{flex-wrap:wrap;width:100%}}@media screen and (max-width:600px){.keyManagementPage .pageHeader .headerActions{display:none}}.keyManagementPage .pageHeader .searchBar{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;gap:10px;height:40px;min-width:200px;padding:0 14px;transition:all .2s ease}@media screen and (max-width:900px){.keyManagementPage .pageHeader .searchBar{flex:1 1;min-width:0;min-width:auto}}.keyManagementPage .pageHeader .searchBar:focus-within{background:#9c66ff0d;border-color:var(--principal_color)}.keyManagementPage .pageHeader .searchBar svg{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.keyManagementPage .pageHeader .searchBar input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:13px;outline:none}.keyManagementPage .pageHeader .searchBar input::placeholder{color:var(--text-muted)}.keyManagementPage .pageHeader .searchBar input::-webkit-search-cancel-button,.keyManagementPage .pageHeader .searchBar input::-webkit-search-decoration,.keyManagementPage .pageHeader .searchBar input::-webkit-search-results-button,.keyManagementPage .pageHeader .searchBar input::-webkit-search-results-decoration{display:none}.keyManagementPage .pageHeader .actionBtn{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 16px;transition:all .2s ease;white-space:nowrap}.keyManagementPage .pageHeader .actionBtn svg{height:16px;width:16px}.keyManagementPage .pageHeader .actionBtn.primary{background:#9c66ff26;border:1px solid #9c66ff40;color:var(--principal_color)}.keyManagementPage .pageHeader .actionBtn.primary:hover{background:#9c66ff40;border-color:#9c66ff66}.keyManagementPage .pageHeader .actionBtn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--text-secondary)}.keyManagementPage .pageHeader .actionBtn.secondary:hover{background:#ffffff14;border-color:#ffffff26}.keyManagementPage .statsRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:600px){.keyManagementPage .statsRow{grid-template-columns:1fr}}.keyManagementPage .statCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:12px;padding:14px}.keyManagementPage .statCard .statIcon{align-items:center;background:#9c66ff1a;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.keyManagementPage .statCard .statIcon svg{color:var(--principal_color);height:18px;width:18px}.keyManagementPage .statCard .statInfo{display:flex;flex-direction:column;gap:2px}.keyManagementPage .statCard .statInfo .value{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1}.keyManagementPage .statCard .statInfo .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.keyManagementPage .keysTable{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:900px){.keyManagementPage .keysTable{display:none}}.keyManagementPage .keysTable .tableWrapper{border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow-x:auto}.keyManagementPage .keysTable table{border-collapse:collapse;min-width:600px;width:100%}.keyManagementPage .keysTable table thead tr{background:#ffffff08;border-bottom:1px solid var(--card-border)}.keyManagementPage .keysTable table thead th{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.keyManagementPage .keysTable table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .15s ease}.keyManagementPage .keysTable table tbody tr:hover{background:#ffffff05}.keyManagementPage .keysTable table tbody tr:last-child{border-bottom:none}.keyManagementPage .keysTable table tbody td{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;padding:12px 14px;vertical-align:middle}.keyManagementPage .keysTable table tbody td.emptyRow{color:var(--text-muted);padding:32px;text-align:center}.keyManagementPage .keysTable table tbody td.keyCell{color:var(--text-primary);font-family:Poppins,sans-serif;font-weight:500}.keyManagementPage .keysTable table tbody td.dateCell{color:var(--text-muted);font-size:12px}.keyManagementPage .keysTable .actionBtn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.keyManagementPage .keysTable .actionBtn svg{height:16px;width:16px}.keyManagementPage .keysTable .actionBtn.danger{color:var(--text-muted)}.keyManagementPage .keysTable .actionBtn.danger:hover{background:#ef44441a;border-color:#ef444433;color:#ef4444}.keyManagementPage .mobileKeyList{display:none;flex-direction:column;gap:12px}@media screen and (max-width:900px){.keyManagementPage .mobileKeyList{display:flex}}.keyManagementPage .mobileKeyList .emptyState{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:40px 20px;text-align:center}.keyManagementPage .mobileKeyList .emptyState p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin:0}.keyManagementPage .keyCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.keyManagementPage .keyCard .cardHeader{align-items:flex-start;display:flex;justify-content:space-between}.keyManagementPage .keyCard .cardHeader .keyInfo{display:flex;flex-direction:column;gap:2px}.keyManagementPage .keyCard .cardHeader .keyInfo .keyValue{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;word-break:break-all}.keyManagementPage .keyCard .cardHeader .actionBtn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.keyManagementPage .keyCard .cardHeader .actionBtn svg{height:16px;width:16px}.keyManagementPage .keyCard .cardHeader .actionBtn.danger{color:var(--text-muted)}.keyManagementPage .keyCard .cardHeader .actionBtn.danger:hover{background:#ef44441a;border-color:#ef444433;color:#ef4444}.keyManagementPage .keyCard .cardBody{border-top:1px solid var(--card-border);display:flex;flex-direction:column;gap:8px;padding-top:12px}.keyManagementPage .keyCard .infoRow{align-items:center;display:flex;justify-content:space-between}.keyManagementPage .keyCard .infoRow .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.keyManagementPage .keyCard .infoRow .value{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px}.keyManagementPage .mobileActions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e12f2;border-top:1px solid var(--card-border);bottom:0;display:none;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:999}@media screen and (max-width:600px){.keyManagementPage .mobileActions{display:flex}}.keyManagementPage .mobileActions.hidden{display:none!important}.keyManagementPage .mobileActions .mobileBtn{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;height:44px;justify-content:center;transition:all .2s ease}.keyManagementPage .mobileActions .mobileBtn svg{height:16px;width:16px}.keyManagementPage .mobileActions .mobileBtn.primary{background:#9c66ff26;border:1px solid #9c66ff40;color:var(--principal_color)}.keyManagementPage .mobileActions .mobileBtn.primary:hover{background:#9c66ff40}.keyManagementPage .mobileActions .mobileBtn.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--text-secondary)}.keyManagementPage .mobileActions .mobileBtn.secondary:hover{background:#ffffff14}.buyKeysModalOverlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000d9!important}.buyKeysModal,.buyKeysModalOverlay{inset:0;position:fixed;z-index:9999}.buyKeysModal{align-items:center;display:flex;justify-content:center;padding:16px}.buyKeysModal .buyKeysContent{background:linear-gradient(180deg,#141418,#0f0f13);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 24px 80px #0009,inset 0 0 0 1px #ffffff05;display:flex;flex-direction:column;max-height:92vh;max-width:960px;overflow:hidden;position:relative;width:100%}.buyKeysModal .closeBtn{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;color:#555;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:34px;z-index:10}.buyKeysModal .closeBtn svg{height:16px;width:16px}.buyKeysModal .closeBtn:hover{background:#ffffff1a;color:#999}.buyKeysModal .modalHeader{border-bottom:1px solid #ffffff0f;padding:20px 24px 16px}.buyKeysModal .modalHeader h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:17px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.buyKeysModal .modalBody{display:flex;flex:1 1;gap:20px;overflow-y:auto;padding:20px 24px}@media screen and (max-width:900px){.buyKeysModal .modalBody{flex-direction:column;gap:16px;padding:16px}}.buyKeysModal .productsSection{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.buyKeysModal .quickPresets{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:10px;min-width:0;padding:12px 14px}@media screen and (max-width:500px){.buyKeysModal .quickPresets{align-items:stretch;flex-direction:column;gap:8px}}.buyKeysModal .quickPresets .presetsLabel{color:#555;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.buyKeysModal .quickPresets .presetButtons{display:flex;flex:1 1;gap:8px}.buyKeysModal .quickPresets .presetBtn{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 14px;text-align:center;transition:all .2s ease}.buyKeysModal .quickPresets .presetBtn .presetPrice{color:#bbb;font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:700}.buyKeysModal .quickPresets .presetBtn .presetName{color:#555;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.buyKeysModal .quickPresets .presetBtn:hover{background:#ffffff0f;border-color:#ffffff1f}.buyKeysModal .quickPresets .presetBtn:hover .presetPrice{color:#fff}.buyKeysModal .quickPresets .presetBtn:hover .presetName{color:#888}.buyKeysModal .quickPresets .presetBtn.popular{background:#ffffff0f;border-color:#ffffff24;position:relative}.buyKeysModal .quickPresets .presetBtn.popular .presetPrice{color:#fff}.buyKeysModal .quickPresets .presetBtn.popular .presetName{color:#888}.buyKeysModal .quickPresets .presetBtn.popular:before{background:var(--principal_color);border-radius:4px;color:#fff;content:"BEST";font-family:Poppins,sans-serif;font-size:7px;font-weight:700;left:50%;letter-spacing:.8px;padding:2px 8px;position:absolute;top:-7px;transform:translateX(-50%)}.buyKeysModal .productCard{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0f;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease}.buyKeysModal .productCard:hover{border-color:#ffffff1a}.buyKeysModal .productCard .productHeader{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;border-left:3px solid #ffffff26;display:flex;gap:12px;padding:11px 16px}.buyKeysModal .productCard .productHeader .productLogo{height:24px;width:auto}.buyKeysModal .productCard .productHeader .productName{color:#ddd;font-family:Chakra Petch,sans-serif;font-size:13px;font-style:italic;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.buyKeysModal .productCard .productHeader .cleanexLogo{color:#ddd;font-family:Chakra Petch,sans-serif;font-size:14px;font-style:italic;font-weight:700;letter-spacing:3px;text-transform:uppercase}.buyKeysModal .productCard .productOptions{display:flex;flex-direction:column}.buyKeysModal .productCard .optionRow{align-items:center;border-bottom:1px solid #ffffff08;display:flex;gap:12px;padding:10px 16px;transition:background .15s ease}.buyKeysModal .productCard .optionRow:hover{background:#ffffff05}.buyKeysModal .productCard .optionRow:last-child{border-bottom:none}.buyKeysModal .productCard .optionRow .optionInfo{align-items:center;display:flex;gap:8px;min-width:110px}.buyKeysModal .productCard .optionRow .optionName{color:#bbb;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.buyKeysModal .productCard .optionRow .optionPrice{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.buyKeysModal .productCard .optionRow .quantityControl{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;display:flex;margin-left:auto;overflow:hidden;transition:border-color .2s ease}.buyKeysModal .productCard .optionRow .quantityControl:hover{border-color:#ffffff24}.buyKeysModal .productCard .optionRow .quantityControl .qtyBtn{align-items:center;background:#0000;border:none;color:#555;cursor:pointer;display:flex;font-size:17px;font-weight:600;height:36px;justify-content:center;transition:all .15s ease;width:36px}.buyKeysModal .productCard .optionRow .quantityControl .qtyBtn:hover{background:#ffffff0f;color:#ccc}.buyKeysModal .productCard .optionRow .quantityControl .qtyBtn:active{background:#ffffff1a}.buyKeysModal .productCard .optionRow .quantityControl input{-moz-appearance:textfield;background:#0003;border:1px solid #ffffff0f;border-bottom:none;border-top:none;color:#fff;font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:700;height:36px;outline:none;text-align:center;width:42px}.buyKeysModal .productCard .optionRow .quantityControl input::-webkit-inner-spin-button,.buyKeysModal .productCard .optionRow .quantityControl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buyKeysModal .productCard .optionRow .optionTotal{color:#e0e0e0;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;min-width:52px;text-align:right}.buyKeysModal .orderSummary{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;height:-webkit-fit-content;height:fit-content;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:310px}@media screen and (max-width:900px){.buyKeysModal .orderSummary{position:relative;width:100%}}.buyKeysModal .orderSummary .summaryHeader{background:hsla(0,0%,100%,.025);border-bottom:1px solid #ffffff0f;padding:14px 18px}.buyKeysModal .orderSummary .summaryHeader h3{color:#666;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;margin:0;text-transform:uppercase}.buyKeysModal .orderSummary .summaryBody{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.buyKeysModal .orderSummary .orderItems{display:flex;flex-direction:column;gap:6px}.buyKeysModal .orderSummary .orderItem{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0a;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.buyKeysModal .orderSummary .orderItem .itemName{color:#999;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.buyKeysModal .orderSummary .orderItem .itemPrice{color:#ddd;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700}.buyKeysModal .orderSummary .emptyOrder{align-items:center;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center}.buyKeysModal .orderSummary .emptyOrder svg{color:#333;height:32px;opacity:.5;width:32px}.buyKeysModal .orderSummary .emptyOrder span{color:#444;font-family:Poppins,sans-serif;font-size:11px}.buyKeysModal .orderSummary .discountProgress{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.buyKeysModal .orderSummary .discountProgress .progressHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.buyKeysModal .orderSummary .discountProgress .progressLabel{color:#888;font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.buyKeysModal .orderSummary .discountProgress .progressValue{color:#ccc;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700}.buyKeysModal .orderSummary .discountProgress .progressBar{background:#ffffff0f;border-radius:10px;height:5px;margin-bottom:6px;overflow:hidden}.buyKeysModal .orderSummary .discountProgress .progressFill{background:var(--principal_color);border-radius:10px;height:100%;transition:width .3s ease}.buyKeysModal .orderSummary .discountProgress .progressHint{color:#777;font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.buyKeysModal .orderSummary .priceSummary{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:8px;padding-top:14px}.buyKeysModal .orderSummary .priceSummary .summaryRow{align-items:center;color:#666;display:flex;font-family:Poppins,sans-serif;font-size:12px;justify-content:space-between}.buyKeysModal .orderSummary .priceSummary .summaryRow.discount span:last-child{color:#22c55e;font-weight:600}.buyKeysModal .orderSummary .priceSummary .summaryRow.total{border-top:1px solid #ffffff0f;color:#fff;font-size:13px;font-weight:600;margin-top:4px;padding-top:12px}.buyKeysModal .orderSummary .priceSummary .summaryRow.total span:last-child{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700}.buyKeysModal .orderSummary .priceSummary .savingsTag{align-items:center;background:#22c55e14;border:1px solid #22c55e26;border-radius:8px;color:#22c55e;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px}.buyKeysModal .orderSummary .paymentMethods{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:10px;padding-top:14px}.buyKeysModal .orderSummary .paymentMethods .paymentLabel{color:#555;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.buyKeysModal .orderSummary .paymentMethods .paymentButtons{display:flex;gap:6px}.buyKeysModal .orderSummary .paymentMethods .payBtn{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;color:#666;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:6px;height:38px;justify-content:center;transition:all .2s ease}.buyKeysModal .orderSummary .paymentMethods .payBtn:hover{background:#ffffff0f;border-color:#ffffff1f;color:#aaa}.buyKeysModal .orderSummary .paymentMethods .payBtn.active{background:#ffffff12;border-color:#ffffff2e;color:#fff}.buyKeysModal .orderSummary .paymentMethods .cryptoHint{background:#22c55e0f;border:1px solid #22c55e1a;border-radius:6px;color:#22c55e;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;padding:7px;text-align:center}.buyKeysModal .orderSummary .checkoutBtn{align-items:center;background:var(--principal_color);border:none;border-radius:12px;box-shadow:0 4px 16px #9c66ff33;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:10px;height:48px;justify-content:center;margin-top:6px;transition:all .25s ease;width:100%}.buyKeysModal .orderSummary .checkoutBtn .checkoutPrice{background:#fff3;border-radius:6px;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;padding:4px 10px}.buyKeysModal .orderSummary .checkoutBtn:hover:not(:disabled){box-shadow:0 8px 24px #9c66ff4d;transform:translateY(-1px)}.buyKeysModal .orderSummary .checkoutBtn:disabled{background:#ffffff0f;box-shadow:none;cursor:not-allowed;opacity:.3}.buyKeysModal .modalHeader .modalSubtitle{color:#666;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.2px;margin:4px 0 0}.buyKeysModal .tierBanner{align-items:stretch;background:hsla(0,0%,100%,.015);border-bottom:1px solid #ffffff0f;display:flex;gap:8px;justify-content:space-between;padding:12px 24px}@media screen and (max-width:600px){.buyKeysModal .tierBanner{gap:4px;padding:10px 14px}}.buyKeysModal .tierBanner .tierStep{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;padding:8px 12px;transition:all .25s ease}.buyKeysModal .tierBanner .tierStep .tierPct{color:#777;font-family:Chakra Petch,sans-serif;font-size:15px;font-style:italic;font-weight:700;letter-spacing:.5px}.buyKeysModal .tierBanner .tierStep .tierThreshold{color:#555;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.buyKeysModal .tierBanner .tierStep.next{background:#9c66ff0f;border-color:#9c66ff40}.buyKeysModal .tierBanner .tierStep.next .tierPct{color:#cbb3ff}.buyKeysModal .tierBanner .tierStep.next .tierThreshold{color:#98b}.buyKeysModal .tierBanner .tierStep.reached{background:linear-gradient(135deg,#9c66ff2e,#9c66ff14);border-color:#9c66ff66;box-shadow:inset 0 0 0 1px #9c66ff26}.buyKeysModal .tierBanner .tierStep.reached .tierPct{color:#fff}.buyKeysModal .tierBanner .tierStep.reached .tierThreshold{color:#bba7e0}.buyKeysModal .tierBanner .tierArrow{align-items:center;color:#444;display:flex;font-family:Chakra Petch,sans-serif;font-size:14px;justify-content:center;padding:0 2px}@media screen and (max-width:600px){.buyKeysModal .tierBanner .tierArrow{font-size:10px}}.buyKeysModal .productTabs{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:6px;padding:4px}.buyKeysModal .productTabs .productTab{align-items:center;background:#0000;border:none;border-radius:9px;color:#777;cursor:pointer;display:flex;flex:1 1;font-family:Chakra Petch,sans-serif;font-size:13px;font-style:italic;font-weight:600;gap:8px;justify-content:center;letter-spacing:.6px;padding:10px 14px;position:relative;text-transform:uppercase;transition:all .2s ease}.buyKeysModal .productTabs .productTab .tabLogo{height:18px;opacity:.55;transition:opacity .2s ease;width:18px}.buyKeysModal .productTabs .productTab .tabCleanex{font-family:Chakra Petch,sans-serif;font-style:italic;font-weight:700;letter-spacing:1px}.buyKeysModal .productTabs .productTab:hover{background:#ffffff08;color:#ccc}.buyKeysModal .productTabs .productTab:hover .tabLogo{opacity:.85}.buyKeysModal .productTabs .productTab.active{background:linear-gradient(135deg,#9c66ff2e,#9c66ff0f);box-shadow:inset 0 0 0 1px #9c66ff59,0 2px 12px #9c66ff1f;color:#fff}.buyKeysModal .productTabs .productTab.active .tabLogo{opacity:1}.buyKeysModal .productTabs .productTab .tabBadge{align-items:center;background:var(--principal_color);border-radius:9px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:0;min-width:18px;padding:0 5px}.buyKeysModal .orderSummary .summaryHeader{align-items:center;display:flex;justify-content:space-between}.buyKeysModal .orderSummary .summaryHeader .clearBtn{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#888;cursor:pointer;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;padding:4px 10px;transition:all .2s ease}.buyKeysModal .orderSummary .summaryHeader .clearBtn:hover{background:#ff50500d;border-color:#ff787859;color:#ff7a7a}.buyKeysModal .durationGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(195px,1fr))}@media screen and (max-width:500px){.buyKeysModal .durationGrid{gap:10px;grid-template-columns:1fr 1fr}}.buyKeysModal .durationCard{background:linear-gradient(160deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));border:1px solid #ffffff0f;border-radius:14px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px 16px 14px;position:relative;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.buyKeysModal .durationCard:before{background:linear-gradient(135deg,#9c66ff99,#9c66ff00);border-radius:14px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .3s ease}.buyKeysModal .durationCard:after{background:radial-gradient(circle,#9c66ff2e 0,#0000 65%);content:"";height:200px;opacity:0;pointer-events:none;position:absolute;right:-40%;top:-40%;transition:opacity .4s ease;width:200px}.buyKeysModal .durationCard:hover{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border-color:#ffffff1c}.buyKeysModal .durationCard.selected{background:linear-gradient(160deg,#9c66ff12,rgba(156,102,255,.015));border-color:#9c66ff59;box-shadow:0 8px 24px #9c66ff14,inset 0 0 0 1px #9c66ff1a}.buyKeysModal .durationCard.selected:after,.buyKeysModal .durationCard.selected:before{opacity:1}.buyKeysModal .durationCard .durationHead{display:flex;flex-direction:column;gap:4px;z-index:1}.buyKeysModal .durationCard .durationName{color:#777;font-family:Chakra Petch,sans-serif;font-size:11px;font-style:italic;font-weight:600;letter-spacing:1px;text-transform:uppercase}.buyKeysModal .durationCard.selected .durationName{color:#cbb3ff}.buyKeysModal .durationCard .durationPrice{align-items:baseline;color:#fff;display:flex;font-family:Chakra Petch,sans-serif;font-size:26px;font-weight:700;gap:4px;letter-spacing:-.5px;line-height:1}.buyKeysModal .durationCard .durationPrice .curr{color:#888;font-size:14px;font-weight:600;margin-left:1px}.buyKeysModal .durationCard .durationPrice s{color:#555;font-size:13px;font-weight:500;-webkit-text-decoration-color:#ff646499;text-decoration-color:#ff646499;text-decoration-thickness:2px}.buyKeysModal .durationCard .durationControls{align-items:stretch;background:#00000059;border:1px solid #ffffff0d;border-radius:10px;display:flex;overflow:hidden;transition:border-color .2s ease;z-index:1}.buyKeysModal .durationCard.selected .durationControls{background:#0006;border-color:#9c66ff40}.buyKeysModal .durationCard .durationControls .qtyBtn{align-items:center;background:#0000;border:none;color:#888;cursor:pointer;display:flex;font-family:Chakra Petch,sans-serif;font-size:19px;font-weight:700;justify-content:center;transition:all .15s ease;-webkit-user-select:none;user-select:none;width:38px}.buyKeysModal .durationCard .durationControls .qtyBtn:hover{background:#9c66ff26;color:#fff}.buyKeysModal .durationCard .durationControls .qtyBtn:active{background:#9c66ff40}.buyKeysModal .durationCard .durationControls input[type=number]{-moz-appearance:textfield;background:#0000;border:1px solid #ffffff0d;border-bottom:none;border-top:none;color:#fff;flex:1 1;font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700;min-width:0;outline:none;padding:8px 4px;text-align:center}.buyKeysModal .durationCard .durationControls input[type=number]::-webkit-inner-spin-button,.buyKeysModal .durationCard .durationControls input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buyKeysModal .durationCard .durationControls input[type=number]:focus{background:#9c66ff0d}.buyKeysModal .durationCard .durationFoot{align-items:center;display:flex;justify-content:space-between;padding-top:2px;z-index:1}.buyKeysModal .durationCard .footHint,.buyKeysModal .durationCard .footLabel{color:#555;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.buyKeysModal .durationCard .footHint{color:#b89cf5;font-size:10.5px;font-style:italic;letter-spacing:0;text-transform:none}.buyKeysModal .durationCard .lineTotal{color:#555;font-family:Chakra Petch,sans-serif;font-size:16px;font-style:italic;font-weight:700;letter-spacing:.3px;transition:color .2s ease}.buyKeysModal .durationCard.selected .lineTotal{color:#fff}.buyKeysModal .durationCard .bulkBadge{animation:bulkPop .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#b48dff,#7a4dd6);border-radius:7px;box-shadow:0 4px 12px #9c66ff66;color:#fff;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;letter-spacing:.5px;padding:4px 9px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}@keyframes bulkPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.pagination{display:flex;justify-content:center;margin-top:24px;width:100%}.pagination .paginationContent{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:8px;padding:8px}.pagination .paginationContent svg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;height:40px;padding:8px;transition:all .2s ease;width:40px}.pagination .paginationContent svg:hover{background:#9c66ff1f;border-color:#9c66ff40;color:var(--principal_color)}.pagination .paginationContent a{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}.pagination .paginationContent a:hover{background:#ffffff0a;color:var(--text-primary)}.pagination .paginationContent a.active{background:var(--primary-gradient);color:#fff}.resellerRankingPage{display:flex;flex-direction:column;gap:24px;min-width:0;overflow:hidden}@media screen and (max-width:700px){.resellerRankingPage{gap:16px}}.resellerRankingPage .pageHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}@media screen and (max-width:600px){.resellerRankingPage .pageHeader{align-items:flex-start;flex-direction:column}}.resellerRankingPage .pageHeader .headerInfo{display:flex;flex-direction:column;gap:4px}.resellerRankingPage .pageHeader .headerInfo .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.resellerRankingPage .pageHeader .headerInfo .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:0}.resellerRankingPage .pageHeader .tabsWrapper{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:var(--radius-md);display:flex;gap:8px;padding:4px}@media screen and (max-width:600px){.resellerRankingPage .pageHeader .tabsWrapper{width:100%}}.resellerRankingPage .pageHeader .tabsWrapper .tab{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s ease}@media screen and (max-width:600px){.resellerRankingPage .pageHeader .tabsWrapper .tab{flex:1 1}}.resellerRankingPage .pageHeader .tabsWrapper .tab:hover{color:var(--text-secondary)}.resellerRankingPage .pageHeader .tabsWrapper .tab.active{background:#9c66ff26;color:var(--principal_color)}.resellerRankingPage .podium{align-items:flex-end;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;gap:16px;justify-content:center;padding:32px 20px 24px}@media screen and (max-width:700px){.resellerRankingPage .podium{display:none}}.resellerRankingPage .podium .podiumItem{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:20px 24px;position:relative;transition:all .2s ease}.resellerRankingPage .podium .podiumItem:hover{border-color:var(--card-border-hover)}.resellerRankingPage .podium .podiumItem .crown{position:absolute;top:-12px}.resellerRankingPage .podium .podiumItem .crown svg{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3));height:24px;width:24px}.resellerRankingPage .podium .podiumItem .avatarWrapper{position:relative}.resellerRankingPage .podium .podiumItem .avatarWrapper img{border:3px solid var(--card-border);border-radius:50%;height:64px;object-fit:cover;width:64px}.resellerRankingPage .podium .podiumItem .avatarWrapper .rank{align-items:center;border-radius:50%;bottom:-6px;color:#000;display:flex;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;height:22px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:22px}.resellerRankingPage .podium .podiumItem .name{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.resellerRankingPage .podium .podiumItem .keys{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.resellerRankingPage .podium .podiumItem.first{order:2;padding-top:32px}.resellerRankingPage .podium .podiumItem.first .avatarWrapper img{border-color:gold;box-shadow:0 0 20px #ffd70033;height:80px;width:80px}.resellerRankingPage .podium .podiumItem.first .avatarWrapper .rank{background:gold;font-size:13px;height:26px;width:26px}.resellerRankingPage .podium .podiumItem.first .name{font-size:14px}.resellerRankingPage .podium .podiumItem.first .keys{color:gold;font-weight:500}.resellerRankingPage .podium .podiumItem.second{order:1}.resellerRankingPage .podium .podiumItem.second .avatarWrapper img{border-color:silver}.resellerRankingPage .podium .podiumItem.second .avatarWrapper .rank{background:silver}.resellerRankingPage .podium .podiumItem.third{order:3}.resellerRankingPage .podium .podiumItem.third .avatarWrapper img{border-color:#cd7f32}.resellerRankingPage .podium .podiumItem.third .avatarWrapper .rank{background:#cd7f32}.resellerRankingPage .rankingsCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}@media screen and (max-width:700px){.resellerRankingPage .rankingsCard{display:none}}.resellerRankingPage .rankingsCard .rankingsHeader{align-items:center;background:#ffffff08;border-bottom:1px solid var(--card-border);display:flex;padding:12px 20px}.resellerRankingPage .rankingsCard .rankingsHeader .col{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.resellerRankingPage .rankingsCard .rankingsHeader .col.rank{flex-shrink:0;width:60px}.resellerRankingPage .rankingsCard .rankingsHeader .col.reseller{flex:1 1}.resellerRankingPage .rankingsCard .rankingsHeader .col.keys{flex-shrink:0;text-align:right;width:100px}.resellerRankingPage .rankingsCard .rankingsList{display:flex;flex-direction:column}.resellerRankingPage .rankingsCard .rankingRow{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;padding:12px 20px;transition:background .15s ease}.resellerRankingPage .rankingsCard .rankingRow:last-child{border-bottom:none}.resellerRankingPage .rankingsCard .rankingRow:hover{background:#ffffff05}.resellerRankingPage .rankingsCard .rankingRow .col.rank{flex-shrink:0;width:60px}.resellerRankingPage .rankingsCard .rankingRow .col.rank .position{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.resellerRankingPage .rankingsCard .rankingRow .col.reseller{align-items:center;display:flex;flex:1 1;gap:12px}.resellerRankingPage .rankingsCard .rankingRow .col.reseller img{border:2px solid var(--card-border);border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.resellerRankingPage .rankingsCard .rankingRow .col.reseller .name{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.resellerRankingPage .rankingsCard .rankingRow .col.keys{flex-shrink:0;text-align:right;width:100px}.resellerRankingPage .rankingsCard .rankingRow .col.keys .value{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700}.resellerRankingPage .rankingsCard .emptyState,.resellerRankingPage .rankingsCard .loadingState{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;padding:48px 20px;text-align:center}.resellerRankingPage .rankingsCard .emptyState svg,.resellerRankingPage .rankingsCard .loadingState svg{color:var(--text-muted);margin-bottom:12px;opacity:.5}.resellerRankingPage .rankingsCard .emptyState p,.resellerRankingPage .rankingsCard .loadingState p{margin:0}.resellerRankingPage .mobileRankings{display:none;flex-direction:column;gap:8px}@media screen and (max-width:700px){.resellerRankingPage .mobileRankings{display:flex}}.resellerRankingPage .mobileRankings .mobileRankCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;gap:12px;padding:12px 14px;transition:all .2s ease}.resellerRankingPage .mobileRankings .mobileRankCard:hover{border-color:var(--card-border-hover)}.resellerRankingPage .mobileRankings .mobileRankCard .rankBadge{display:flex;flex-shrink:0;justify-content:center;width:32px}.resellerRankingPage .mobileRankings .mobileRankCard .rankBadge .medal{align-items:center;border-radius:50%;color:#000;display:flex;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.resellerRankingPage .mobileRankings .mobileRankCard .rankBadge .medal.medal1{background:gold;box-shadow:0 2px 8px #ffd7004d}.resellerRankingPage .mobileRankings .mobileRankCard .rankBadge .medal.medal2{background:silver}.resellerRankingPage .mobileRankings .mobileRankCard .rankBadge .medal.medal3{background:#cd7f32}.resellerRankingPage .mobileRankings .mobileRankCard .rankBadge .number{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.resellerRankingPage .mobileRankings .mobileRankCard img{border:2px solid var(--card-border);border-radius:50%;flex-shrink:0;height:42px;object-fit:cover;width:42px}.resellerRankingPage .mobileRankings .mobileRankCard .info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.resellerRankingPage .mobileRankings .mobileRankCard .info .name{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resellerRankingPage .mobileRankings .mobileRankCard .info .keys{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700}.resellerRankingPage .mobileRankings .mobileRankCard.top1{background:linear-gradient(135deg,#ffd70014,#0000);border-color:#ffd70040;padding:14px}.resellerRankingPage .mobileRankings .mobileRankCard.top1 img{border-color:gold;box-shadow:0 0 12px #ffd70033;height:48px;width:48px}.resellerRankingPage .mobileRankings .mobileRankCard.top1 .info .name{font-size:15px}.resellerRankingPage .mobileRankings .mobileRankCard.top1 .info .keys{color:gold}.resellerRankingPage .mobileRankings .mobileRankCard.top2{background:linear-gradient(135deg,#c0c0c00f,#0000);border-color:#c0c0c033}.resellerRankingPage .mobileRankings .mobileRankCard.top2 img{border-color:silver}.resellerRankingPage .mobileRankings .mobileRankCard.top2 .info .keys{color:silver}.resellerRankingPage .mobileRankings .mobileRankCard.top3{background:linear-gradient(135deg,#cd7f320f,#0000);border-color:#cd7f3233}.resellerRankingPage .mobileRankings .mobileRankCard.top3 img{border-color:#cd7f32}.resellerRankingPage .mobileRankings .mobileRankCard.top3 .info .keys{color:#cd7f32}.userManagerPage{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.userManagerPage .pageHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}@media screen and (max-width:700px){.userManagerPage .pageHeader{align-items:flex-start;flex-direction:column}}.userManagerPage .pageHeader .headerInfo{display:flex;flex-direction:column;gap:4px}.userManagerPage .pageHeader .headerInfo .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.userManagerPage .pageHeader .headerInfo .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:0}.userManagerPage .pageHeader .searchBar{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;gap:10px;height:40px;min-width:240px;padding:0 14px}@media screen and (max-width:700px){.userManagerPage .pageHeader .searchBar{min-width:0;min-width:auto;width:100%}}.userManagerPage .pageHeader .searchBar svg{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.userManagerPage .pageHeader .searchBar input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:13px;outline:none}.userManagerPage .pageHeader .searchBar input::placeholder{color:var(--text-muted)}.userManagerPage .usersTable{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:900px){.userManagerPage .usersTable{display:none}}.userManagerPage .usersTable .tableWrapper{border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow-x:auto}.userManagerPage .usersTable table{border-collapse:collapse;min-width:800px;width:100%}.userManagerPage .usersTable table thead tr{background:#ffffff08;border-bottom:1px solid var(--card-border)}.userManagerPage .usersTable table thead th{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.userManagerPage .usersTable table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .15s ease}.userManagerPage .usersTable table tbody tr:hover{background:#ffffff05}.userManagerPage .usersTable table tbody tr:last-child{border-bottom:none}.userManagerPage .usersTable table tbody td{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;padding:12px 14px;vertical-align:middle}.userManagerPage .usersTable table tbody td.emptyRow{color:var(--text-muted);padding:32px;text-align:center}.userManagerPage .usersTable table tbody td.dateCell{color:var(--text-muted);font-size:12px}.userManagerPage .userCell{display:flex;flex-direction:column;gap:2px}.userManagerPage .userCell .username{color:var(--text-primary);font-weight:500}.userManagerPage .userCell .discordId{color:var(--text-muted);font-family:monospace;font-size:10px}.userManagerPage .licenseBadge{border-radius:var(--radius-sm);display:inline-flex;font-size:11px;font-weight:500;padding:4px 8px}.userManagerPage .licenseBadge.active{background:#9c66ff26;color:var(--principal_color)}.userManagerPage .licenseBadge.inactive{background:#ffffff0d;color:var(--text-muted)}.userManagerPage .statusBadge{border-radius:var(--radius-full);display:inline-flex;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.userManagerPage .statusBadge.active{background:#22c55e26;color:#22c55e}.userManagerPage .statusBadge.banned{background:#ef444426;color:#ef4444}.userManagerPage .actionBtn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.userManagerPage .actionBtn svg{height:16px;width:16px}.userManagerPage .actionBtn.danger{color:var(--text-muted)}.userManagerPage .actionBtn.danger:hover{background:#ef44441a;border-color:#ef444433;color:#ef4444}.userManagerPage .mobileUserList{display:none;flex-direction:column;gap:12px}@media screen and (max-width:900px){.userManagerPage .mobileUserList{display:flex}}.userManagerPage .userCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.userManagerPage .userCard .cardHeader{align-items:flex-start;display:flex;justify-content:space-between}.userManagerPage .userCard .cardHeader .userInfo{display:flex;flex-direction:column;gap:2px}.userManagerPage .userCard .cardHeader .userInfo .username{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.userManagerPage .userCard .cardHeader .userInfo .discordId{color:var(--text-muted);font-family:monospace;font-size:11px}.userManagerPage .userCard .cardBody{border-top:1px solid var(--card-border);display:flex;flex-direction:column;gap:8px;padding-top:12px}.userManagerPage .userCard .infoRow{align-items:center;display:flex;justify-content:space-between}.userManagerPage .userCard .infoRow .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.userManagerPage .userCard .infoRow .value{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px}.userManagerPage .userCard .cardActions{border-top:1px solid var(--card-border);padding-top:12px}.userManagerPage .userCard .cardActions .actionBtn{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:8px;height:36px;justify-content:center;width:100%}.userManagerPage .userCard .cardActions .actionBtn.danger{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.userManagerPage .userCard .cardActions .actionBtn.danger:hover{background:#ef444426}.blacklistModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9}.blacklistModal,.blacklistModalOverlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.blacklistModal{height:100%;width:100%}.blacklistModal .modalContent{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);max-width:440px;overflow:hidden;width:90%}.blacklistModal .modalHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-direction:column;padding:28px 24px 20px;text-align:center}.blacklistModal .modalHeader .modalIcon{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.blacklistModal .modalHeader .modalIcon svg{height:28px;width:28px}.blacklistModal .modalHeader .modalIcon.danger{background:#ef444426}.blacklistModal .modalHeader .modalIcon.danger svg{color:#ef4444}.blacklistModal .modalHeader h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.blacklistModal .modalHeader p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;margin:0}.blacklistModal .modalBody{padding:20px 24px}.blacklistModal .modalBody .formGroup{margin-bottom:16px}.blacklistModal .modalBody .formGroup:last-child{margin-bottom:0}.blacklistModal .modalBody .formGroup label{color:var(--text-muted);display:block;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.blacklistModal .modalBody .formGroup .confirmText{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-sm);color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;margin:0 0 8px;padding:10px 12px}.blacklistModal .modalBody .formGroup input,.blacklistModal .modalBody .formGroup textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;padding:12px 14px;transition:all .2s ease;width:100%}.blacklistModal .modalBody .formGroup input::placeholder,.blacklistModal .modalBody .formGroup textarea::placeholder{color:var(--text-muted)}.blacklistModal .modalBody .formGroup input:focus,.blacklistModal .modalBody .formGroup textarea:focus{background:#9c66ff0d;border-color:var(--principal_color);outline:none}.blacklistModal .modalBody .formGroup textarea{min-height:80px;resize:vertical}.blacklistModal .modalActions{display:flex;gap:10px;padding:16px 24px 24px}.blacklistModal .modalActions button{border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;height:42px;transition:all .2s ease}.blacklistModal .modalActions .cancelBtn{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--text-secondary)}.blacklistModal .modalActions .cancelBtn:hover{background:#ffffff14}.blacklistModal .modalActions .confirmBtn{border:none}.blacklistModal .modalActions .confirmBtn.danger{background:#ef444426;border:1px solid #ef444440;color:#ef4444}.blacklistModal .modalActions .confirmBtn.danger:hover:not(:disabled){background:#ef444440}.blacklistModal .modalActions .confirmBtn.danger:disabled{cursor:not-allowed;opacity:.5}.ordersPage{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.ordersPage .pageHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}@media screen and (max-width:600px){.ordersPage .pageHeader{align-items:flex-start;flex-direction:column}}.ordersPage .pageHeader .headerInfo{display:flex;flex-direction:column;gap:4px}.ordersPage .pageHeader .headerInfo .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.ordersPage .pageHeader .headerInfo .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:0}.ordersPage .pageHeader .totalSpent{align-items:flex-end;display:flex;flex-direction:column;gap:2px}@media screen and (max-width:600px){.ordersPage .pageHeader .totalSpent{align-items:flex-start}}.ordersPage .pageHeader .totalSpent .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.ordersPage .pageHeader .totalSpent .value{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:24px;font-weight:700}.ordersPage .statsRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:600px){.ordersPage .statsRow{grid-template-columns:1fr}}.ordersPage .statCard{background:#ffffff05;border:1px solid var(--card-border);gap:12px;padding:14px}.ordersPage .statCard,.ordersPage .statCard .statIcon{align-items:center;border-radius:var(--radius-md);display:flex}.ordersPage .statCard .statIcon{background:#9c66ff1a;flex-shrink:0;height:40px;justify-content:center;width:40px}.ordersPage .statCard .statIcon svg{color:var(--principal_color);height:18px;width:18px}.ordersPage .statCard .statInfo{display:flex;flex-direction:column;gap:2px}.ordersPage .statCard .statInfo .value{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1}.ordersPage .statCard .statInfo .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.ordersPage .ordersList{display:flex;flex-direction:column;gap:10px}.ordersPage .ordersList .sectionTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin:0 0 6px}.ordersPage .orderCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:16px;transition:all .2s ease}.ordersPage .orderCard:hover{border-color:var(--card-border-hover)}@media screen and (max-width:600px){.ordersPage .orderCard{align-items:flex-start;flex-direction:column}}.ordersPage .orderCard .orderMain{display:flex;flex-direction:column;gap:6px}.ordersPage .orderCard .orderMain .orderDate{align-items:center;display:flex;gap:8px}.ordersPage .orderCard .orderMain .orderDate svg{color:var(--principal_color);height:14px;width:14px}.ordersPage .orderCard .orderMain .orderDate span{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.ordersPage .orderCard .orderMain .orderDetails{align-items:center;display:flex;gap:10px}.ordersPage .orderCard .orderMain .orderDetails .keysCount{background:#9c66ff1a;border-radius:var(--radius-sm);color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:3px 8px}.ordersPage .orderCard .orderMain .orderDetails .keysTypes{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.ordersPage .orderCard .orderMain .orderDetails .manualBadge{background:#f0a0301a;border-radius:var(--radius-sm);color:#f0a030;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.ordersPage .orderCard .orderActions{align-items:center;display:flex;gap:12px}@media screen and (max-width:600px){.ordersPage .orderCard .orderActions{border-top:1px solid var(--card-border);justify-content:space-between;padding-top:12px;width:100%}}.ordersPage .orderCard .orderActions .orderPrice{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700}.ordersPage .orderCard .orderActions .downloadBtn{align-items:center;background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:var(--radius-md);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ordersPage .orderCard .orderActions .downloadBtn svg{color:var(--principal_color);height:16px;width:16px}.ordersPage .orderCard .orderActions .downloadBtn:hover{background:#9c66ff2e;border-color:#9c66ff59}.ordersPage .emptyState,.ordersPage .loadingState{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.ordersPage .emptyState svg,.ordersPage .loadingState svg{color:var(--text-muted);height:40px;margin-bottom:12px;opacity:.5;width:40px}.ordersPage .emptyState p,.ordersPage .loadingState p{margin:0}.ordersPage .emptyState p,.ordersPage .loadingState,.ordersPage .loadingState p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px}.publicProfilePage{display:flex;flex-direction:column;gap:20px}.publicProfilePage .pageHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}@media screen and (max-width:600px){.publicProfilePage .pageHeader{align-items:flex-start;flex-direction:column}}.publicProfilePage .pageHeader .headerInfo{display:flex;flex-direction:column;gap:4px}.publicProfilePage .pageHeader .headerInfo .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.publicProfilePage .pageHeader .headerInfo .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin:0}.publicProfilePage .pageHeader .editBtn{align-items:center;background:#9c66ff26;border:1px solid #9c66ff40;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.publicProfilePage .pageHeader .editBtn svg{height:16px;width:16px}.publicProfilePage .pageHeader .editBtn:hover{background:#9c66ff40;border-color:#9c66ff66}.publicProfilePage .pageHeader .editBtn.listingBtn{background:#f59e0b1f;border-color:#f59e0b40;color:#f59e0b}.publicProfilePage .pageHeader .editBtn.listingBtn:hover{background:#f59e0b33;border-color:#f59e0b66}.publicProfilePage .profileCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;gap:20px;justify-content:space-between;padding:24px}@media screen and (max-width:700px){.publicProfilePage .profileCard{align-items:flex-start;flex-direction:column}}.publicProfilePage .profileCard .profileLeft{align-items:center;display:flex;gap:16px}.publicProfilePage .profileCard .profileLeft .avatar{border:3px solid var(--card-border);border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.publicProfilePage .profileCard .profileLeft .profileInfo{display:flex;flex-direction:column;gap:6px}.publicProfilePage .profileCard .profileLeft .profileInfo .displayName{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;margin:0}.publicProfilePage .profileCard .profileLeft .profileInfo .badge{align-items:center;background:#9c66ff26;border-radius:var(--radius-full);color:var(--principal_color);display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.publicProfilePage .profileCard .profileRight .linkBox{align-items:center;background:#0000004d;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:10px;padding:10px 14px}.publicProfilePage .profileCard .profileRight .linkBox .linkUrl{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px}.publicProfilePage .profileCard .profileRight .linkBox .copyBtn{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.publicProfilePage .profileCard .profileRight .linkBox .copyBtn svg{height:14px;width:14px}.publicProfilePage .profileCard .profileRight .linkBox .copyBtn:hover{background:#ffffff1f}.publicProfilePage .statsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1100px){.publicProfilePage .statsGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.publicProfilePage .statsGrid{grid-template-columns:repeat(2,1fr)}}.publicProfilePage .statCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:12px;padding:14px;transition:border-color .2s ease}.publicProfilePage .statCard:hover{border-color:var(--card-border-hover)}.publicProfilePage .statCard .statIcon{align-items:center;background:#9c66ff1a;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.publicProfilePage .statCard .statIcon svg{color:var(--principal_color);height:18px;width:18px}.publicProfilePage .statCard .statIcon.green{background:#22c55e1a}.publicProfilePage .statCard .statIcon.green svg{color:#22c55e}.publicProfilePage .statCard .statInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.publicProfilePage .statCard .statInfo .value{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1}.publicProfilePage .statCard .statInfo .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.publicProfilePage .clicksSection{display:flex;flex-direction:column;gap:12px}.publicProfilePage .clicksSection .sectionTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin:0}.publicProfilePage .clicksGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:700px){.publicProfilePage .clicksGrid{grid-template-columns:repeat(2,1fr)}}.publicProfilePage .clickCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center;transition:all .2s ease}.publicProfilePage .clickCard:hover{border-color:var(--card-border-hover)}.publicProfilePage .clickCard .clickValue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700}.publicProfilePage .clickCard .clickLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin-top:4px}.publicProfilePage .clickCard.website .clickValue{color:#3b82f6}.publicProfilePage .clickCard.youtube .clickValue{color:#ef4444}.publicProfilePage .clickCard.tiktok .clickValue{color:#06b6d4}.publicProfilePage .clickCard.discord .clickValue{color:#5865f2}.publicProfilePage .chartSection{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:16px;padding:20px}.publicProfilePage .chartSection .chartHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.publicProfilePage .chartSection .chartHeader .sectionTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin:0}.publicProfilePage .chartSection .chartHeader .chartControls{align-items:center;display:flex;gap:10px}.publicProfilePage .chartSection .chartHeader .rangeTabs{background:#ffffff0a;border-radius:var(--radius-sm);display:flex;gap:4px;padding:3px}.publicProfilePage .chartSection .chartHeader .rangeTabs .rangeTab{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:6px 12px;transition:all .2s ease}.publicProfilePage .chartSection .chartHeader .rangeTabs .rangeTab:hover{color:var(--text-secondary)}.publicProfilePage .chartSection .chartHeader .rangeTabs .rangeTab.active{background:#9c66ff26;color:var(--principal_color)}.publicProfilePage .chartSection .chartHeader .chartActions{display:flex;gap:6px}.publicProfilePage .chartSection .chartHeader .chartActions .chartBtn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.publicProfilePage .chartSection .chartHeader .chartActions .chartBtn:hover{background:#ffffff14;color:var(--text-primary)}.publicProfilePage .chartSection .chartWrapper{height:200px;position:relative}.publicProfilePage .emptyState{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.publicProfilePage .emptyState .emptyIcon{margin-bottom:20px}.publicProfilePage .emptyState .emptyIcon svg{color:var(--text-muted);opacity:.5}.publicProfilePage .emptyState h3{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;margin:0 0 8px}.publicProfilePage .emptyState p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin:0 0 24px;max-width:300px}.publicProfilePage .emptyState .createBtn{align-items:center;background:#9c66ff26;border:1px solid #9c66ff40;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;height:44px;padding:0 24px;transition:all .2s ease}.publicProfilePage .emptyState .createBtn svg{height:16px;width:16px}.publicProfilePage .emptyState .createBtn:hover{background:#9c66ff40;border-color:#9c66ff66}.publicProfilePage .loadingState{align-items:center;color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:13px;justify-content:center;padding:64px 24px}.fullscreenChartOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;inset:0;position:fixed;z-index:9999}.fullscreenChartModal{inset:5vh 5vw;position:fixed;z-index:9999}.fullscreenChartModal .fullscreenContent{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.fullscreenChartModal .fullscreenContent .fullscreenHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.fullscreenChartModal .fullscreenContent .fullscreenHeader h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;margin:0}.fullscreenChartModal .fullscreenContent .fullscreenHeader .closeBtn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.fullscreenChartModal .fullscreenContent .fullscreenHeader .closeBtn:hover{background:#ffffff1a;color:var(--text-primary)}.fullscreenChartModal .fullscreenContent .fullscreenChart{flex:1 1;min-height:0;padding:24px}.editProfileOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e6;inset:0;position:fixed;z-index:9999}.editProfileModal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.editProfileModal .modalContent{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;max-height:85vh;max-width:1000px;overflow:hidden;position:relative;width:100%}.editProfileModal .modalContent .closeBtn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .2s ease;width:32px;z-index:10}.editProfileModal .modalContent .closeBtn svg{height:18px;width:18px}.editProfileModal .modalContent .closeBtn:hover{background:#ffffff1a;color:var(--text-primary)}.editProfileModal .modalHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-direction:column;flex-shrink:0;padding:20px 60px 16px;text-align:center}.editProfileModal .modalHeader h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-style:italic;font-weight:700;margin:0 0 4px;text-transform:uppercase}.editProfileModal .modalHeader p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin:0}.editProfileModal .modalBody{align-items:flex-start;display:flex;gap:24px;overflow-y:auto;padding:20px}@media screen and (max-width:950px){.editProfileModal .modalBody{flex-direction:column}}.editProfileModal .formSection{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.editProfileModal .formSection .formBlock{background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}.editProfileModal .formSection .formBlock .blockHeader{align-items:center;background:#ffffff0a;border-bottom:1px solid var(--card-border);display:flex;gap:10px;padding:12px 16px}.editProfileModal .formSection .formBlock .blockHeader .blockIcon{align-items:center;background:#9c66ff26;border:1px solid #9c66ff33;border-radius:var(--radius-md);display:flex;height:32px;justify-content:center;width:32px}.editProfileModal .formSection .formBlock .blockHeader .blockIcon svg{color:var(--principal_color);height:16px;width:16px}.editProfileModal .formSection .formBlock .blockHeader span{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.editProfileModal .formSection .formBlock .blockContent{display:flex;flex-direction:column;gap:14px;padding:16px}.editProfileModal .formSection .formRow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.editProfileModal .formSection .formRow{grid-template-columns:1fr}}.editProfileModal .formSection .formGroup{display:flex;flex-direction:column;gap:8px}.editProfileModal .formSection .formGroup label{align-items:center;color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:6px;letter-spacing:.3px;text-transform:uppercase}.editProfileModal .formSection .formGroup label svg{opacity:.7}.editProfileModal .formSection .formGroup.withIcon.discord label svg{color:#5865f2}.editProfileModal .formSection .formGroup.withIcon.youtube label svg{color:#ef4444}.editProfileModal .formSection .formGroup.withIcon.tiktok label svg{color:#06b6d4}.editProfileModal .formSection .formGroup input[type=text]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;height:42px;padding:0 14px;transition:all .2s ease;width:100%}.editProfileModal .formSection .formGroup input[type=text]::placeholder{color:var(--text-muted)}.editProfileModal .formSection .formGroup input[type=text]:focus{background:#9c66ff0d;border-color:var(--principal_color);outline:none}.editProfileModal .formSection .formGroup textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;min-height:60px;padding:12px 14px;resize:vertical;transition:all .2s ease;width:100%}.editProfileModal .formSection .formGroup textarea::placeholder{color:var(--text-muted)}.editProfileModal .formSection .formGroup textarea:focus{background:#9c66ff0d;border-color:var(--principal_color);outline:none}.editProfileModal .formSection .formGroup .inputWithPrefix{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;height:42px;overflow:hidden;transition:all .2s ease}.editProfileModal .formSection .formGroup .inputWithPrefix:focus-within{background:#9c66ff0d;border-color:var(--principal_color)}.editProfileModal .formSection .formGroup .inputWithPrefix .prefix{align-items:center;background:#ffffff08;border-right:1px solid #ffffff0f;color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:12px;height:100%;padding:0 12px;white-space:nowrap}.editProfileModal .formSection .formGroup .inputWithPrefix input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:13px;height:100%;padding:0 12px}.editProfileModal .formSection .formGroup .inputWithPrefix input::placeholder{color:var(--text-muted)}.editProfileModal .formSection .formGroup .inputWithPrefix input:focus{outline:none}.editProfileModal .formSection .socialLinksGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:600px){.editProfileModal .formSection .socialLinksGrid{grid-template-columns:1fr}}.editProfileModal .formSection .colorPickerRow{align-items:center;display:flex;gap:16px;justify-content:space-between}.editProfileModal .formSection .colorPickerRow .colorInfo{display:flex;flex-direction:column;gap:2px}.editProfileModal .formSection .colorPickerRow .colorInfo .colorLabel{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.editProfileModal .formSection .colorPickerRow .colorInfo .colorHint{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.editProfileModal .formSection .colorPickerRow .colorPicker{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;gap:10px;padding:8px 12px}.editProfileModal .formSection .colorPickerRow .colorPicker input[type=color]{background:#0000;border:none;border-radius:var(--radius-sm);cursor:pointer;height:28px;padding:0;width:28px}.editProfileModal .formSection .colorPickerRow .colorPicker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.editProfileModal .formSection .colorPickerRow .colorPicker input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--radius-sm)}.editProfileModal .formSection .colorPickerRow .colorPicker .colorValue{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;text-transform:uppercase}.editProfileModal .formSection .colorPresets{display:flex;flex-wrap:wrap;gap:8px}.editProfileModal .formSection .colorPresets .presetColor{border:2px solid #0000;border-radius:var(--radius-sm);cursor:pointer;height:32px;transition:all .2s ease;width:32px}.editProfileModal .formSection .colorPresets .presetColor:hover{transform:scale(1.1)}.editProfileModal .formSection .colorPresets .presetColor.active{border-color:#fff;box-shadow:0 0 0 2px #fff3}.editProfileModal .formSection .saveBtn{align-items:center;background:#9c66ff26;border:1px solid #9c66ff40;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:8px;height:42px;justify-content:center;transition:all .2s ease;width:100%}.editProfileModal .formSection .saveBtn svg{height:16px;width:16px}.editProfileModal .formSection .saveBtn:hover{background:#9c66ff40;border-color:#9c66ff66}.editProfileModal .previewSection{display:flex;flex-direction:column;flex-shrink:0;gap:10px;position:-webkit-sticky;position:sticky;top:0;width:280px}@media screen and (max-width:950px){.editProfileModal .previewSection{margin:0 auto;max-width:280px;position:relative;width:100%}}@media screen and (max-width:500px){.editProfileModal .previewSection{display:none}}.editProfileModal .previewSection .previewHeader{display:flex;flex-direction:column;gap:2px;text-align:center}.editProfileModal .previewSection .previewHeader .previewLabel{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.editProfileModal .previewSection .previewHeader .previewHint{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px}.editProfileModal .previewSection .phoneFrame{background:#1a1a1a;border:3px solid #2a2a2a;border-radius:32px;box-shadow:0 20px 40px -12px #00000080;padding:10px}.editProfileModal .previewSection .phoneFrame .phoneNotch{background:#1a1a1a;border-radius:0 0 12px 12px;height:20px;margin:0 auto 6px;width:80px}.editProfileModal .previewSection .phoneFrame .phoneScreen{background:#0a0a0a;border-radius:22px;height:440px;overflow:hidden}@media screen and (max-width:950px){.editProfileModal .previewSection .phoneFrame .phoneScreen{height:400px}}.editProfileModal .previewSection .phoneFrame .phoneHomeBar{background:#444;border-radius:2px;height:4px;margin:10px auto 0;width:100px}.editProfileModal .previewSection .previewContent{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:28px 16px 20px}.editProfileModal .previewSection .previewContent .previewAvatar{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.editProfileModal .previewSection .previewContent .previewAvatar img{border:2px solid #fff3;border-radius:50%;height:64px;object-fit:cover;width:64px}.editProfileModal .previewSection .previewContent .previewAvatar .avatarPlaceholder{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.editProfileModal .previewSection .previewContent .previewAvatar .avatarPlaceholder svg{color:#ffffff4d;height:24px;width:24px}.editProfileModal .previewSection .previewContent .previewAvatar .verifiedBadge{align-items:center;background:#ffffff1a;border-radius:20px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:9px;font-weight:500;padding:3px 8px}.editProfileModal .previewSection .previewContent .previewName{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin:0 0 4px;text-align:center}.editProfileModal .previewSection .previewContent .previewDesc{color:#fff9;font-family:Poppins,sans-serif;font-size:11px;line-height:1.4;margin:0 0 16px;max-width:200px;text-align:center}.editProfileModal .previewSection .previewContent .previewLinks{display:flex;flex-direction:column;gap:8px;width:100%}.editProfileModal .previewSection .previewContent .previewLinks .previewLinkBtn{align-items:center;background:#ffffff1a;border-radius:10px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:8px;justify-content:center;padding:11px 14px;transition:all .2s ease}.editProfileModal .previewSection .previewContent .previewLinks .previewLinkBtn svg{flex-shrink:0;height:14px;width:14px}.editProfileModal .previewSection .previewContent .previewLinks .previewLinkBtn.discord{background:#5865f233}.editProfileModal .previewSection .previewContent .previewLinks .previewLinkBtn.youtube{background:#ef444433}.editProfileModal .previewSection .previewContent .previewLinks .previewLinkBtn.tiktok{background:#06b6d433}.editProfileModal .previewSection .previewContent .previewLinks .previewLinkBtn.placeholder{background:#ffffff0d;border:1px dashed #ffffff26;color:#fff6}.listingModal .modalContent{max-width:620px}.listingModal .modalBody{flex-direction:column;max-height:70vh;overflow-y:auto}.listingModal .modalBody::-webkit-scrollbar{width:6px}.listingModal .modalBody::-webkit-scrollbar-track{background:#0000}.listingModal .modalBody::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.bannerUploadZone{border:1px dashed #ffffff1f;border-radius:10px;overflow:hidden}.bannerUploadZone .bannerPreviewWrap{position:relative}.bannerUploadZone .bannerPreviewWrap img{display:block;height:120px;object-fit:cover;width:100%}.bannerUploadZone .bannerPreviewWrap .bannerRemoveBtn{background:#000000b3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;padding:4px 10px;position:absolute;right:8px;top:8px}.bannerUploadZone .bannerPreviewWrap .bannerRemoveBtn:hover{background:#ef4444cc}.bannerUploadZone .bannerDropLabel{align-items:center;cursor:pointer;display:flex;height:80px;justify-content:center;transition:background .15s}.bannerUploadZone .bannerDropLabel:hover{background:#ffffff08}.bannerUploadZone .bannerDropLabel span{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px}.paymentMethodsGrid{display:flex;flex-wrap:wrap;gap:6px;max-height:200px;overflow-y:auto;padding:4px 0}.paymentMethodsGrid::-webkit-scrollbar{width:4px}.paymentMethodsGrid::-webkit-scrollbar-track{background:#0000}.paymentMethodsGrid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.paymentMethodsGrid .pmCheckbox{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:11px;gap:6px;padding:5px 10px;transition:all .15s;-webkit-user-select:none;user-select:none}.paymentMethodsGrid .pmCheckbox input[type=checkbox]{display:none}.paymentMethodsGrid .pmCheckbox:hover{border-color:#9c66ff4d;color:#ffffffb3}.paymentMethodsGrid .pmCheckbox.active{background:#9c66ff1f;border-color:#9c66ff66;color:#fff}.resellerDashboard{display:flex;flex-direction:column;gap:24px;min-width:0}@media screen and (max-width:800px){.resellerDashboard{gap:16px}}.dashboardHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;padding-bottom:20px}@media screen and (max-width:600px){.dashboardHeader{align-items:flex-start;flex-direction:column;gap:12px}}.dashboardHeader .welcomeSection{display:flex;flex-direction:column;gap:4px}.dashboardHeader .welcomeSection .pageTitle{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:22px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}.dashboardHeader .welcomeSection .pageSubtitle{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin:0}.statsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:900px){.statsGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.statsGrid{grid-template-columns:1fr}}.statCard{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;gap:14px;min-width:0;padding:18px;transition:all .2s ease}@media screen and (max-width:500px){.statCard{gap:12px;padding:14px}}.statCard:hover{border-color:var(--card-border-hover)}.statCard .statIcon{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media screen and (max-width:500px){.statCard .statIcon{height:40px;width:40px}}.statCard .statIcon svg{height:24px;width:24px}.statCard .statInfo{display:flex;flex-direction:column;gap:2px}.statCard .statInfo .statValue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:24px;font-weight:700;line-height:1}.statCard .statInfo .statLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.statCard.primary .statIcon{background:#9c66ff1a}.statCard.primary .statIcon svg{color:var(--principal_color)}.statCard.success .statIcon{background:#22c55e1a}.statCard.success .statIcon svg{color:#22c55e}.statCard.warning .statIcon{background:#eab3081a}.statCard.warning .statIcon svg{color:#eab308}.statCard.info .statIcon{background:#3b82f61a}.statCard.info .statIcon svg{color:#3b82f6}.dashboardContent{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;min-width:0}@media screen and (max-width:800px){.dashboardContent{grid-template-columns:1fr}}.sectionTitle{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 14px}.quickActionsSection{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);box-sizing:border-box;min-width:0;overflow:hidden;padding:18px}.quickActionsGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:500px){.quickActionsGrid{grid-template-columns:1fr}}.quickActionBtn{align-items:center;background:#9c66ff14;border:1px solid #9c66ff26;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:14px 16px;transition:all .2s ease}.quickActionBtn svg{color:var(--principal_color);flex-shrink:0;height:18px;width:18px}.quickActionBtn span{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.quickActionBtn:hover{background:#9c66ff26;border-color:#9c66ff4d;transform:translateY(-1px)}.recentKeysSection{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);box-sizing:border-box;min-width:0;overflow:hidden;padding:18px}.recentKeysList{display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.recentKeyItem{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:var(--radius-md);display:flex;justify-content:space-between;min-width:0;padding:12px 14px;transition:all .2s ease}.recentKeyItem:hover{border-color:#ffffff1a}.recentKeyItem .keyInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.recentKeyItem .keyInfo .keyCode{color:var(--text-primary);font-family:Consolas,Monaco,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentKeyItem .keyDate,.recentKeyItem .keyInfo .keyMeta{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px}.recentKeyItem .keyDate{flex-shrink:0;margin-left:12px;white-space:nowrap}.emptyState{align-items:center;display:flex;flex-direction:column;padding:24px;text-align:center}.emptyState p{color:var(--text-muted);margin:0 0 16px}.emptyState .buyKeysBtn,.emptyState p{font-family:Poppins,sans-serif;font-size:13px}.emptyState .buyKeysBtn{background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:var(--radius-md);color:var(--principal_color);cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.emptyState .buyKeysBtn:hover{background:#9c66ff2e;border-color:#9c66ff59}*{box-sizing:border-box}.transcript-page{-webkit-font-smoothing:antialiased;background:#1e1f22;display:flex;font-family:Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px}.transcript-error,.transcript-loading{align-items:center;color:#949ba4;display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;min-height:50vh}.transcript-error span{font-size:48px}.transcript-error p{color:#dbdee1;margin:0}.spinner{animation:spin .8s linear infinite;border:3px solid #393c41;border-radius:50%;border-top-color:#5865f2;height:32px;width:32px}.transcript-container{background:#313338;border-radius:8px;box-shadow:0 8px 16px #0000003d;max-width:940px;overflow:hidden;width:100%}.transcript-header{align-items:center;background:#2b2d31;border-bottom:1px solid #1e1f22;display:flex;justify-content:space-between;padding:12px 16px}.transcript-header .channel-info{align-items:center;display:flex;gap:6px}.transcript-header .channel-info .hash{color:#949ba4;font-size:24px;font-weight:400}.transcript-header .channel-info h1{color:#f2f3f5;font-size:16px;font-weight:600;margin:0}.transcript-header .header-actions{display:flex;gap:8px}.transcript-header .share-btn{align-items:center;background:#5865f2;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:background .15s ease}.transcript-header .share-btn:hover{background:#4752c4}.transcript-header .share-btn svg{height:16px;width:16px}.transcript-stats{align-items:center;background:#2b2d31;border-bottom:1px solid #1e1f22;justify-content:space-between;padding:12px 16px}.transcript-stats,.transcript-stats .stats-left{display:flex;gap:16px}.transcript-stats .stat{align-items:center;display:flex;font-size:13px;gap:6px}.transcript-stats .stat .stat-icon{font-size:14px}.transcript-stats .stat .stat-value{color:#f2f3f5;font-weight:600}.transcript-stats .stat .stat-label{color:#949ba4}.transcript-stats .stats-right{display:flex;gap:8px}.transcript-stats .search-box{align-items:center;background:#1e1f22;border-radius:4px;display:flex;gap:8px;padding:4px 8px}.transcript-stats .search-box .search-icon{font-size:14px;opacity:.6}.transcript-stats .search-box input{background:none;border:none;color:#dbdee1;font-size:14px;outline:none;width:150px}.transcript-stats .search-box input::placeholder{color:#949ba4}.transcript-stats .search-box .search-clear{background:none;border:none;color:#949ba4;cursor:pointer;font-size:18px;line-height:1;padding:0}.transcript-stats .search-box .search-clear:hover{color:#dbdee1}.transcript-participants{background:#2b2d31;border-bottom:1px solid #1e1f22;display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;padding:12px 16px}.transcript-participants::-webkit-scrollbar{height:4px}.transcript-participants::-webkit-scrollbar-thumb{background:#393c41;border-radius:2px}.transcript-participants .participant{align-items:center;background:#1e1f22;border:2px solid #0000;border-radius:16px;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:6px 10px;position:relative;transition:all .15s ease}.transcript-participants .participant:hover{background:#393c41}.transcript-participants .participant.active{background:#5865f233;border-color:#5865f2}.transcript-participants .participant img{border-radius:50%;height:20px;width:20px}.transcript-participants .participant .participant-name{color:#dbdee1;font-size:13px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transcript-participants .participant .participant-count{background:#2b2d31;border-radius:10px;color:#949ba4;font-size:11px;font-weight:600;padding:2px 6px}.transcript-participants .participant .participant-bot{background:#5865f2;border-radius:3px;color:#fff;font-size:9px;font-weight:600;padding:1px 4px}.active-filters{align-items:center;background:#5865f21a;border-bottom:1px solid #1e1f22;display:flex;gap:8px;padding:8px 16px}.active-filters .filter-tag{align-items:center;background:#5865f2;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.active-filters .filter-tag button{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;line-height:1;opacity:.8;padding:0}.active-filters .filter-tag button:hover{opacity:1}.active-filters .clear-all-filters{background:none;border:none;color:#949ba4;cursor:pointer;font-size:12px;padding:4px 8px}.active-filters .clear-all-filters:hover{color:#dbdee1;text-decoration:underline}.active-filters .filter-results{color:#949ba4;font-size:12px;margin-left:auto}.transcript-messages{padding:16px 0 24px}.no-messages{align-items:center;color:#949ba4;display:flex;flex-direction:column;justify-content:center;padding:48px}.no-messages span{font-size:48px;margin-bottom:8px}.no-messages p{margin:0}.transcript-end{align-items:center;border-top:1px solid #3f4147;display:flex;justify-content:center;margin-top:16px;padding:24px 16px}.transcript-end span{color:#949ba4;font-size:12px;font-weight:600;text-transform:uppercase}.message{word-wrap:break-word;color:#dbdee1;display:flex;font-size:16px;line-height:1.375;padding:2px 48px 2px 72px;position:relative}.message:hover{background:#2e3035}.message:hover .timestamp-inline{opacity:1}.message:not(.grouped){margin-top:17px;min-height:44px}.message.grouped{min-height:22px}.message.highlighted{animation:highlightFade 3s ease forwards;background:#f0b23226}.message .avatar{border-radius:50%;cursor:pointer;height:40px;left:16px;object-fit:cover;position:absolute;top:2px;transition:opacity .15s ease;width:40px}.message .avatar:hover{opacity:.8}.message .message-body{flex:1 1;min-width:0}.message .message-header{align-items:baseline;display:flex;gap:4px;line-height:22px}.message .username{color:#f2f3f5;cursor:pointer;font-size:16px;font-weight:500}.message .username:hover{text-decoration:underline}.message .bot-tag{align-items:center;background:#5865f2;border-radius:3px;color:#fff;display:inline-flex;font-size:10px;font-weight:500;height:15px;margin-left:4px;padding:0 4px;text-transform:uppercase}.message .timestamp{color:#949ba4;font-size:12px;font-weight:500;margin-left:4px}.message .timestamp-inline{color:#949ba4;font-size:11px;font-weight:500;left:0;opacity:0;padding-right:8px;position:absolute;text-align:right;transition:opacity .1s ease;-webkit-user-select:none;user-select:none;width:56px}.message .message-actions{background:#2b2d31;border-radius:4px;box-shadow:0 2px 8px #0000003d;display:flex;gap:2px;padding:2px;position:absolute;right:16px;top:-12px}.message .message-actions button{background:none;border:none;border-radius:3px;color:#949ba4;cursor:pointer;font-size:14px;padding:4px 8px}.message .message-actions button:hover{background:#393c41;color:#dbdee1}.message .content{word-wrap:break-word;line-height:1.375;overflow-wrap:break-word;white-space:pre-wrap}.message .content .content-link{color:#00a8fc;text-decoration:none}.message .content .content-link:hover{text-decoration:underline}.message .content .mention{background:#5865f24d;border-radius:3px;color:#c9cdfb;cursor:pointer;font-weight:500;padding:0 2px}.message .content .mention:hover{background:#5865f280;color:#fff}.message .content .inline-code{background:#1e1f22;border-radius:3px;font-family:Consolas,Courier New,monospace;font-size:14px;padding:.2em .4em}.message .content .codeblock{background:#1e1f22;border-radius:4px;margin:4px 0;overflow-x:auto;padding:8px}.message .content .codeblock code{color:#dbdee1;font-family:Consolas,Courier New,monospace;font-size:14px}.message .content strong{font-weight:700}.message .content em{font-style:italic}.message .content u{text-decoration:underline}.message .content s{text-decoration:line-through}.message .content .spoiler{background:#1e1f22;border-radius:3px;color:#0000;cursor:pointer;padding:0 2px;transition:all .2s ease}.message .content .spoiler.revealed{background:#ffffff1a;color:#dbdee1}.message .content .custom-emoji{height:22px;object-fit:contain;vertical-align:middle;width:22px}@keyframes highlightFade{0%{background:#f0b2324d}to{background:#0000}}.attachments{display:flex;flex-direction:column;gap:8px;margin-top:8px}.attachments .attachment-image-wrapper{width:-webkit-fit-content;width:fit-content}.attachments .attachment-img{border-radius:8px;cursor:zoom-in;display:block;max-height:300px;max-width:400px}.attachments .attachment-img:hover{box-shadow:0 0 0 2px #5865f2}.attachments .attachment-video{background:#000;border-radius:8px;max-height:300px;max-width:400px}.attachments .attachment-audio{border-radius:8px;height:32px;max-width:400px}.attachments .attachment-file{align-items:center;background:#2b2d31;border:1px solid #3f4147;border-radius:8px;color:#00a8fc;display:flex;gap:8px;max-width:400px;padding:10px;text-decoration:none;transition:background .15s ease}.attachments .attachment-file:hover{background:#393c41}.attachments .attachment-file .file-icon{flex-shrink:0;font-size:24px}.attachments .attachment-file .file-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.attachments .attachment-file .file-info .file-name{color:#00a8fc;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments .attachment-file .file-info .file-size{color:#949ba4;font-size:12px}.attachments .attachment-file .file-download{color:#949ba4;flex-shrink:0;font-size:20px}.embeds{display:flex;flex-direction:column;gap:4px;margin-top:4px}.embed{background:#2b2d31;border-radius:4px;display:flex;max-width:520px;overflow:hidden}.embed .embed-pill{flex-shrink:0;width:4px}.embed .embed-content{flex:1 1;min-width:0;padding:8px 16px 16px 12px}.embed .embed-title{color:#f2f3f5;font-size:16px;font-weight:600;margin-bottom:8px}.embed .embed-description{word-wrap:break-word;color:#dbdee1;font-size:14px;line-height:1.4;white-space:pre-wrap}.embed .embed-description .content-link{color:#00a8fc;text-decoration:none}.embed .embed-description .content-link:hover{text-decoration:underline}.embed .embed-description .mention{background:#5865f24d;border-radius:3px;color:#c9cdfb;font-weight:500;padding:0 2px}.embed .embed-fields{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.embed .embed-field{flex:0 0 100%}.embed .embed-field.inline{flex-basis:calc(33.33% - 8px);flex-grow:1;flex-shrink:1;min-width:120px}.embed .embed-field .field-name{color:#f2f3f5;font-size:14px;font-weight:600;margin-bottom:2px}.embed .embed-field .field-value{color:#dbdee1;font-size:14px;line-height:1.4}.lightbox{align-items:center;background:#000000e6;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:1000}.lightbox .lightbox-controls{align-items:center;background:#2b2d31;border-radius:8px;display:flex;gap:8px;padding:8px 12px;position:absolute;right:16px;top:16px}.lightbox .lightbox-controls button{background:none;border:none;border-radius:4px;color:#dbdee1;cursor:pointer;font-size:18px;padding:4px 8px}.lightbox .lightbox-controls button:hover{background:#393c41}.lightbox .lightbox-controls button:disabled{cursor:not-allowed;opacity:.3}.lightbox .lightbox-controls span{color:#949ba4;font-size:13px;min-width:50px;text-align:center}.lightbox .lightbox-controls .lightbox-close{font-size:24px;margin-left:8px}.lightbox .lightbox-content{align-items:center;display:flex;justify-content:center;max-height:80vh;max-width:90vw;overflow:auto}.lightbox .lightbox-content img{cursor:grab;max-height:80vh;max-width:100%;object-fit:contain;transition:transform .2s ease}.lightbox .lightbox-content img:active{cursor:grabbing}.lightbox .lightbox-open-original{bottom:16px;color:#00a8fc;font-size:14px;position:absolute;text-decoration:none}.lightbox .lightbox-open-original:hover{text-decoration:underline}.scroll-to-top{background:#5865f2;border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;font-size:24px;height:48px;position:fixed;right:24px;transition:all .2s ease;width:48px;z-index:100}.scroll-to-top:hover{background:#4752c4;transform:translateY(-2px)}.global-toast{animation:slideUp .3s ease;background:#23a559;border-radius:8px;bottom:24px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:14px;font-weight:500;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:1001}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){.transcript-page{padding:0}.transcript-container{border-radius:0;max-width:100%}.transcript-header .share-btn span{display:none}.transcript-stats{align-items:stretch;flex-direction:column;gap:12px}.transcript-stats .stats-left{flex-wrap:wrap;justify-content:center}.transcript-stats .search-box input{width:100%}.transcript-participants{justify-content:flex-start}.message{padding-left:56px;padding-right:16px}.message .avatar{height:32px;left:8px;width:32px}.message .timestamp-inline{display:none}.message .message-actions{right:8px}.attachments .attachment-file,.attachments .attachment-img,.attachments .attachment-video,.embed{max-width:100%}.scroll-to-top{bottom:16px;font-size:20px;height:40px;right:16px;width:40px}.lightbox-controls{padding:6px 8px;right:8px;top:8px}}::selection{background:#5865f24d}.pageAdmin{background:var(--background_color);display:flex;justify-content:center;min-height:100vh;padding-bottom:40px;padding-top:100px;width:100%}@media screen and (max-width:800px){.pageAdmin{padding-top:90px}}.adminContent{align-items:flex-start;display:flex;gap:24px;max-width:1400px;padding:0 24px;width:100%}@media screen and (max-width:1024px){.adminContent{gap:20px;padding:0 16px}}@media screen and (max-width:800px){.adminContent{box-sizing:border-box;flex-direction:column;gap:16px;overflow-x:hidden}}.adminContent .left{flex-shrink:0;width:280px}@media screen and (max-width:1024px){.adminContent .left{width:240px}}@media screen and (max-width:800px){.adminContent .left{width:100%}}.adminContent .left .sideMenu{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:100px}@media screen and (max-width:800px){.adminContent .left .sideMenu{flex-direction:column;gap:8px;position:static}}.adminContent .left .sideMenu .menu{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;padding:8px}@media screen and (max-width:800px){.adminContent .left .sideMenu .menu{flex-direction:row;flex-wrap:wrap;gap:6px;padding:6px}}.adminContent .left .sideMenu .menu h2{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;margin:0;padding:12px 16px;transition:all .25s ease;white-space:nowrap}.adminContent .left .sideMenu .menu h2 svg{flex-shrink:0;height:18px;opacity:.5;width:18px}@media screen and (max-width:800px){.adminContent .left .sideMenu .menu h2{flex:1 1 auto;font-size:12px;justify-content:center;min-width:0;padding:9px 14px;white-space:nowrap}.adminContent .left .sideMenu .menu h2 svg{height:16px;width:16px}}.adminContent .left .sideMenu .menu h2:hover{background:#ffffff0a;color:var(--text-secondary)}.adminContent .left .sideMenu .menu h2:hover svg{opacity:.7}.adminContent .left .sideMenu .menu h2.active{background:#9c66ff1a;border-color:#9c66ff33;color:var(--text-primary);font-weight:600}.adminContent .left .sideMenu .menu h2.active svg{color:var(--principal_color);opacity:1}.adminContent .left .sideMenu .buttons{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:4px;padding:8px}.adminContent .left .sideMenu .buttons h2{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;margin:0;padding:12px 16px;transition:all .25s ease;white-space:nowrap}.adminContent .left .sideMenu .buttons h2 svg{height:18px;opacity:.5;width:18px}.adminContent .left .sideMenu .buttons h2:hover{background:#ffffff0a;color:var(--text-secondary)}.adminContent .left .sideMenu .buttons h2:hover svg{opacity:.7}.adminContent .left .sideMenu .buttons h2.syncing{color:var(--principal_color)!important}.adminContent .left .sideMenu .buttons h2.syncing svg{animation:spin .8s linear infinite;color:var(--principal_color);opacity:1!important}@media screen and (max-width:800px){.adminContent .left .sideMenu .buttons{display:none}}.adminContent .right{display:flex;flex:1 1;flex-direction:column;min-width:0}@media screen and (max-width:800px){.adminContent .right{width:100%}}.adminContent .right .mainContent{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:24px;transition:border-color .25s ease;width:100%}.adminContent .right .mainContent:hover{border-color:var(--card-border-hover)}@media screen and (max-width:800px){.adminContent .right .mainContent{border-radius:var(--radius-lg);box-sizing:border-box;overflow-x:hidden;padding:16px}}.keyManagementContent{min-width:0;width:100%}.keyManagementContent .keyHeader{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.keyManagementContent .keyHeader .searchbar{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;flex:1 1;gap:10px;height:44px;min-width:200px;padding:0 14px;transition:all .25s ease}.keyManagementContent .keyHeader .searchbar:focus-within{border-color:var(--principal_color)}.keyManagementContent .keyHeader .searchbar svg{color:var(--text-muted);flex-shrink:0}.keyManagementContent .keyHeader .searchbar input{background:#0000;border:none;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;height:100%;width:100%}.keyManagementContent .keyHeader .searchbar input:focus{outline:none}.keyManagementContent .keyHeader .searchbar input::placeholder{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.keyManagementContent .keyHeader .searchbar input::-webkit-search-cancel-button,.keyManagementContent .keyHeader .searchbar input::-webkit-search-decoration,.keyManagementContent .keyHeader .searchbar input::-webkit-search-results-button,.keyManagementContent .keyHeader .searchbar input::-webkit-search-results-decoration{display:none}.keyManagementContent .keyHeader .generateBtn{align-items:center;background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:8px;height:44px;padding:0 20px;transition:all .2s ease;white-space:nowrap}.keyManagementContent .keyHeader .generateBtn svg{color:var(--principal_color);flex-shrink:0}.keyManagementContent .keyHeader .generateBtn span{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.keyManagementContent .keyHeader .generateBtn:hover{background:#9c66ff2e;border-color:#9c66ff59}@media screen and (max-width:500px){.keyManagementContent .keyHeader .generateBtn{justify-content:center;width:100%}}.keyManagementContent .keyContent{margin-top:16px;min-width:0;width:100%}.keyManagementContent .keyContent .tableWrapper{-webkit-overflow-scrolling:touch;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow-x:auto}.keyManagementContent .keyContent .tableWrapper table{background:#0000;border-collapse:collapse;color:var(--text-primary);font-size:13px;min-width:600px;width:100%}.keyManagementContent .keyContent .tableWrapper table thead{-webkit-user-select:none;user-select:none}.keyManagementContent .keyContent .tableWrapper table thead tr{border-bottom:1px solid var(--card-border)}.keyManagementContent .keyContent .tableWrapper table thead tr th{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.keyManagementContent .keyContent .tableWrapper table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .2s ease}.keyManagementContent .keyContent .tableWrapper table tbody tr:hover{background:#ffffff05}.keyManagementContent .keyContent .tableWrapper table tbody tr td{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;padding:12px 16px;text-align:left;white-space:nowrap}.keyManagementContent .keyContent .tableWrapper table tbody tr .keyCell{color:var(--text-primary);cursor:pointer;font-family:Consolas,Monaco,monospace;font-size:11px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.keyManagementContent .keyContent .tableWrapper table tbody tr .keyCell:hover{color:var(--principal_color)}.keyManagementContent .keyContent .tableWrapper table tbody tr .licenseCell{font-family:Consolas,Monaco,monospace;font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.keyManagementContent .keyContent .tableWrapper table tbody tr .statusTag{border-radius:var(--radius-full);display:inline-block;font-size:11px;font-weight:500;padding:3px 10px}.keyManagementContent .keyContent .tableWrapper table tbody tr .statusTag.active{background:#22c55e1a;color:#22c55e}.keyManagementContent .keyContent .tableWrapper table tbody tr .statusTag.banned{background:#ef44441a;color:#ef4444}.keyManagementContent .keyContent .tableWrapper table tbody tr .actions{align-items:center;display:flex;gap:10px}.keyManagementContent .keyContent .tableWrapper table tbody tr .actions svg{color:var(--text-muted);cursor:pointer;height:16px;transition:all .2s ease;width:16px}.keyManagementContent .keyContent .tableWrapper table tbody tr .actions svg:hover{color:var(--principal_color);transform:scale(1.1)}.keyManagementContent .keyContent .tableWrapper table tbody tr:last-child{border-bottom:none}.keyModal{overflow-y:hidden}.keyModal,.keyModal .keyModalContent{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.keyModal .keyModalContent svg{height:50px;width:50px}.keyModal .keyModalContent .middleContent,.keyModal .keyModalContent .middleContent .inputs{align-items:center;display:flex;flex-direction:column;justify-content:center}.keyModal .keyModalContent .middleContent .inputs{background:var(--secondary_color);border:1px solid var(--card-border);border-radius:var(--radius-xl);gap:32px;max-width:480px;padding:40px;position:relative;width:100%}.keyModal .keyModalContent .middleContent .inputs svg{color:var(--text-muted);cursor:pointer;height:24px;position:absolute;right:16px;top:16px;transition:all .2s ease;width:24px}.keyModal .keyModalContent .middleContent .inputs svg:hover{color:var(--principal_color)}.keyModal .keyModalContent .middleContent .inputs .input{align-items:center;display:flex;gap:16px;width:100%}.keyModal .keyModalContent .middleContent .inputs .input input{background:#ffffff0a;border:none;border-bottom:1px solid var(--card-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:44px;padding:0 12px;transition:all .25s ease;width:100%}.keyModal .keyModalContent .middleContent .inputs .input input:focus,.keyModal .keyModalContent .middleContent .inputs .input input:hover{border-bottom-color:var(--principal_color);outline:none}.keyModal .keyModalContent .middleContent .inputs .input input::placeholder{color:var(--text-muted)}.keyModal .keyModalContent .middleContent .inputs .input select{background:#ffffff0a;border:none;border-bottom:1px solid var(--card-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:44px;margin:0;padding:0 12px;transition:all .25s ease;width:100%}.keyModal .keyModalContent .middleContent .inputs .input select:focus,.keyModal .keyModalContent .middleContent .inputs .input select:hover{border-bottom-color:var(--principal_color);outline:none}.keyModal .keyModalContent .middleContent .inputs .input select option{background:var(--secondary_color)}.keyModal .keyModalContent .middleContent .inputs .input h4{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.keyModal .keyModalContent .middleContent .inputs .input svg{height:24px;margin:0;position:static;width:24px}.keyModal .keyModalContent .middleContent .inputs .buttons{display:flex;gap:12px;justify-content:center;margin-top:8px}.keyModal .keyModalContent .middleContent .inputs .buttons button{background:#0000;border:1px solid var(--principal_color);border-radius:var(--radius-sm);color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;transition:all .25s ease}.keyModal .keyModalContent .middleContent .inputs .buttons button:hover{background:var(--principal_color);color:#fff}.adminResellerStatsContent{min-width:0;width:100%}.adminResellerStatsContent .rs-loading{align-items:center;color:#fff6;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:12px;justify-content:center;padding:60px 0}.adminResellerStatsContent .rs-spinner{animation:rsSpin .6s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top:2px solid var(--principal_color);height:20px;width:20px}@keyframes rsSpin{to{transform:rotate(1turn)}}.adminResellerStatsContent .rs-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.adminResellerStatsContent .rs-header-left{align-items:center;display:flex;gap:14px}.adminResellerStatsContent .rs-header-icon{align-items:center;background:linear-gradient(135deg,#9c66ff26,#9c66ff0d);border-radius:12px;color:var(--principal_color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.adminResellerStatsContent .rs-title{color:#fff;font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}@media screen and (max-width:600px){.adminResellerStatsContent .rs-title{font-size:17px}}.adminResellerStatsContent .rs-subtitle{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;margin:2px 0 0}.adminResellerStatsContent .rs-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.adminResellerStatsContent .rs-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:13px;outline:none;padding:9px 14px;transition:border-color .2s}.adminResellerStatsContent .rs-input::placeholder{color:#ffffff40}.adminResellerStatsContent .rs-input:focus{border-color:#9c66ff66}.adminResellerStatsContent .rs-input[type=month]{cursor:pointer}.adminResellerStatsContent .rs-input[type=month]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.4)}.adminResellerStatsContent .rs-btn{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;color:#ffffffb3;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:9px 18px;transition:all .2s;white-space:nowrap}.adminResellerStatsContent .rs-btn:hover{background:#ffffff1a;color:#fff}.adminResellerStatsContent .rs-btn.accent{background:linear-gradient(135deg,#9c66ff33,#9c66ff1a);border-color:#9c66ff40;color:#c4a0ff}.adminResellerStatsContent .rs-btn.accent:hover{background:linear-gradient(135deg,#9c66ff4d,#9c66ff26);color:#fff}.adminResellerStatsContent .rs-btn.accent.loading{opacity:.6;pointer-events:none}.adminResellerStatsContent .rs-btn.accent:disabled{cursor:not-allowed;opacity:.5}.adminResellerStatsContent .rs-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}@media screen and (max-width:800px){.adminResellerStatsContent .rs-summary{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:500px){.adminResellerStatsContent .rs-summary{grid-template-columns:repeat(2,1fr)}}.adminResellerStatsContent .rs-stat-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:16px}.adminResellerStatsContent .rs-stat-value{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700}.adminResellerStatsContent .rs-stat-value.green{color:#22c55e}.adminResellerStatsContent .rs-stat-value.red{color:#ef4444}.adminResellerStatsContent .rs-stat-label{color:#ffffff59;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.adminResellerStatsContent .rs-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.adminResellerStatsContent .rs-filter-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;color:#ffffff73;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s}.adminResellerStatsContent .rs-filter-btn:hover{background:#ffffff0f;color:#ffffffb3}.adminResellerStatsContent .rs-filter-btn.active{background:#9c66ff1f;border-color:#9c66ff40;color:#c4a0ff}.adminResellerStatsContent .rs-filter-btn .rs-filter-count{background:#ffffff14;border-radius:6px;font-size:11px;font-weight:600;padding:2px 7px}.adminResellerStatsContent .rs-empty{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:14px;padding:48px 20px;text-align:center}.adminResellerStatsContent .rs-table{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.adminResellerStatsContent .rs-table thead th{border-bottom:1px solid #ffffff0f;color:#ffffff59;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;transition:color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.adminResellerStatsContent .rs-table thead th:hover{color:#fff9}.adminResellerStatsContent .rs-table thead th.sorted{color:var(--principal_color)}.adminResellerStatsContent .rs-table thead th .sort-arrow{font-size:9px;margin-left:4px}.adminResellerStatsContent .rs-table thead th.rs-th-avatar{cursor:default;width:40px}.adminResellerStatsContent .rs-table tbody tr{border-bottom:1px solid #ffffff0a;cursor:pointer;transition:background .15s}.adminResellerStatsContent .rs-table tbody tr:hover{background:#ffffff05}.adminResellerStatsContent .rs-table tbody tr.expanded{background:#9c66ff0a}.adminResellerStatsContent .rs-table tbody td{color:#ffffffa6;font-size:13px;padding:10px 12px;vertical-align:middle}.adminResellerStatsContent .rs-table .rs-td-avatar{padding-right:0;width:40px}.adminResellerStatsContent .rs-table .rs-td-avatar img{border:1px solid #ffffff14;border-radius:50%;display:block;height:32px;object-fit:cover;width:32px}.adminResellerStatsContent .rs-table .rs-name{color:#fff;font-size:13px;font-weight:600}.adminResellerStatsContent .rs-table .rs-warn-badge{background:#ef444426;border-radius:4px;color:#ef4444;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px}.adminResellerStatsContent .rs-table .rs-keys{color:#fff;font-family:Chakra Petch,sans-serif;font-weight:700}.adminResellerStatsContent .rs-table .rs-change{font-size:12px;font-weight:600}.adminResellerStatsContent .rs-table .rs-change.positive{color:#22c55e}.adminResellerStatsContent .rs-table .rs-change.negative{color:#ef4444}.adminResellerStatsContent .rs-table .rs-revenue{color:#c4a0ff;font-weight:600}.adminResellerStatsContent .rs-table .rs-status-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.adminResellerStatsContent .rs-table .rs-actions{cursor:default;display:flex;gap:6px}.adminResellerStatsContent .rs-table .rs-action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.adminResellerStatsContent .rs-table .rs-action-btn.warn{background:#f59e0b1a;color:#f59e0b}.adminResellerStatsContent .rs-table .rs-action-btn.warn:hover{background:#f59e0b33}.adminResellerStatsContent .rs-table .rs-action-btn.kick{background:#ef44441a;color:#ef4444}.adminResellerStatsContent .rs-table .rs-action-btn.kick:hover{background:#ef444433}.adminResellerStatsContent .rs-table .rs-expanded-row td{border-bottom:1px solid #ffffff0f;padding:0 12px 16px}.adminResellerStatsContent .rs-table .rs-expanded-content{grid-gap:10px;background:#ffffff05;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:12px 16px}@media screen and (max-width:700px){.adminResellerStatsContent .rs-table .rs-expanded-content{grid-template-columns:repeat(2,1fr)}}.adminResellerStatsContent .rs-table .rs-detail{display:flex;flex-direction:column;gap:2px}.adminResellerStatsContent .rs-table .rs-detail span{color:#ffffff4d;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.adminResellerStatsContent .rs-table .rs-detail strong{color:#fff;font-size:14px;font-weight:600}@media screen and (max-width:800px){.adminResellerStatsContent .rs-table thead{display:none}.adminResellerStatsContent .rs-table tbody tr{grid-gap:4px 12px;border-bottom:1px solid #ffffff0f;display:grid;gap:4px 12px;grid-template-columns:auto 1fr;padding:14px 0}.adminResellerStatsContent .rs-table tbody tr.expanded{background:none}.adminResellerStatsContent .rs-table tbody td{font-size:13px;padding:2px 0}.adminResellerStatsContent .rs-table tbody td:before{color:#ffffff40;content:attr(data-label);display:block;font-size:10px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.adminResellerStatsContent .rs-table tbody td.rs-td-avatar{align-items:center;display:flex;grid-row:1/3}.adminResellerStatsContent .rs-table tbody td.rs-td-avatar:before{display:none}.adminResellerStatsContent .rs-table tbody td.rs-actions{grid-column:1/-1;justify-content:flex-start}.adminResellerStatsContent .rs-table tbody td.rs-actions:before{display:none}.adminResellerStatsContent .rs-table .rs-expanded-row td{grid-column:1/-1}.adminResellerStatsContent .rs-table .rs-expanded-row td:before{display:none}}.adminReferralStatsContent{min-width:0;width:100%}.adminReferralStatsContent .ref-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.adminReferralStatsContent .ref-header-left{align-items:center;display:flex;gap:14px}.adminReferralStatsContent .ref-header-icon{align-items:center;background:linear-gradient(135deg,#9c66ff26,#9c66ff0d);border:1px solid #9c66ff40;border-radius:12px;color:var(--principal_color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.adminReferralStatsContent .ref-title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.adminReferralStatsContent .ref-subtitle{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;margin:2px 0 0}.adminReferralStatsContent .ref-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminReferralStatsContent .ref-input,.adminReferralStatsContent .ref-select{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;outline:none;padding:8px 12px;transition:all .2s ease}.adminReferralStatsContent .ref-input:focus,.adminReferralStatsContent .ref-input:hover,.adminReferralStatsContent .ref-select:focus,.adminReferralStatsContent .ref-select:hover{border-color:#9c66ff66}.adminReferralStatsContent .ref-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff9;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 14px;transition:all .2s ease}.adminReferralStatsContent .ref-btn:hover{border-color:#9c66ff4d;color:var(--text-primary)}.adminReferralStatsContent .ref-btn.active{background:#9c66ff1f;border-color:#9c66ff66;color:var(--principal_color)}.adminReferralStatsContent .ref-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media screen and (max-width:600px){.adminReferralStatsContent .ref-summary{grid-template-columns:1fr}}.adminReferralStatsContent .ref-stat-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px 20px}.adminReferralStatsContent .ref-stat-value{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700}.adminReferralStatsContent .ref-stat-label{color:#ffffff59;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.adminReferralStatsContent .ref-table{border-collapse:initial;border-spacing:0;width:100%}.adminReferralStatsContent .ref-table thead th{border-bottom:1px solid #ffffff0f;color:#ffffff59;cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 16px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.adminReferralStatsContent .ref-table thead th:hover{color:#fff9}.adminReferralStatsContent .ref-table thead th.sorted{color:var(--principal_color)}.adminReferralStatsContent .ref-table thead th .sort-arrow{font-size:10px;margin-left:4px}.adminReferralStatsContent .ref-table tbody tr{transition:background .15s ease}.adminReferralStatsContent .ref-table tbody tr:hover{background:#ffffff05}.adminReferralStatsContent .ref-table tbody td{border-bottom:1px solid #ffffff08;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;padding:14px 16px;white-space:nowrap}.adminReferralStatsContent .ref-code{background:#ffffff0a;border-radius:6px;color:var(--text-primary);display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:500;max-width:180px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis}.adminReferralStatsContent .ref-paid{color:var(--principal_color);font-weight:600}.adminReferralStatsContent .ref-revenue{color:#22c55e;font-weight:600}.adminReferralStatsContent .ref-user{color:#ffffff80;font-size:12px}.adminReferralStatsContent .ref-empty{color:#ffffff4d;gap:12px;text-align:center}.adminReferralStatsContent .ref-empty,.adminReferralStatsContent .ref-loading{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:13px;padding:60px 20px}.adminReferralStatsContent .ref-loading{color:#fff6;gap:16px}.adminReferralStatsContent .ref-spinner{animation:refSpin .8s linear infinite;border:3px solid #ffffff14;border-radius:50%;border-top:3px solid var(--principal_color);height:28px;width:28px}@media screen and (max-width:700px){.adminReferralStatsContent .ref-table,.adminReferralStatsContent .ref-table tbody,.adminReferralStatsContent .ref-table td,.adminReferralStatsContent .ref-table th,.adminReferralStatsContent .ref-table thead,.adminReferralStatsContent .ref-table tr{display:block}.adminReferralStatsContent .ref-table thead{display:none}.adminReferralStatsContent .ref-table tbody tr{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;padding:16px}.adminReferralStatsContent .ref-table tbody td{border:none;font-size:12px;padding:0}.adminReferralStatsContent .ref-table tbody td:before{color:#ffffff4d;content:attr(data-label);display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}}.partnerMgmt{min-width:0;width:100%}.partnerMgmt .pmHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.partnerMgmt .pmHeader h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}@media screen and (max-width:600px){.partnerMgmt .pmHeader h1{font-size:17px}}.partnerMgmt .pmHeader .pmBadge{border-radius:var(--radius-full);display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.partnerMgmt .pmHeader .pmBadge.active{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.partnerMgmt .pmHeader .pmBadge.collecting{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.partnerMgmt .pmHeader .pmBadge.inactive{background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-muted)}.partnerMgmt .pmLoading{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;padding:40px;text-align:center}.partnerMgmt .pmInfoGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:24px}@media screen and (max-width:500px){.partnerMgmt .pmInfoGrid{grid-template-columns:1fr 1fr}}.partnerMgmt .pmInfoCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:6px;padding:16px}.partnerMgmt .pmInfoCard .pmInfoLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.partnerMgmt .pmInfoCard .pmInfoValue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700}.partnerMgmt .pmToggleArea{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px 20px}.partnerMgmt .pmToggleArea .pmToggleRow{align-items:center;display:flex;justify-content:space-between}.partnerMgmt .pmToggleArea .pmToggleRow label{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.partnerMgmt .pmToggleArea .pmToggleRow .custom-checkbox{-webkit-appearance:none;appearance:none;background-color:#ffffff1a;border:none;border-radius:100px;cursor:pointer;height:22px;position:relative;transition:all .2s ease;width:40px}.partnerMgmt .pmToggleArea .pmToggleRow .custom-checkbox:after{background-color:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:all .2s ease;width:16px}.partnerMgmt .pmToggleArea .pmToggleRow .custom-checkbox:checked{background-color:var(--principal_color)}.partnerMgmt .pmToggleArea .pmToggleRow .custom-checkbox:checked:after{left:21px}.partnerMgmt .startBtn{background:var(--primary-gradient);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:16px;padding:14px 32px;transition:all .25s ease;width:100%}.partnerMgmt .startBtn:hover:not(:disabled){box-shadow:0 4px 16px #9c66ff66;transform:translateY(-2px)}.partnerMgmt .startBtn:disabled{cursor:not-allowed;opacity:.5}.partnerMgmt .stopBtn{background:#ef444426;border:1px solid #ef44444d;border-radius:var(--radius-md);color:#ef4444;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:14px 32px;transition:all .25s ease;width:100%}.partnerMgmt .stopBtn:hover:not(:disabled){background:#ef444440;border-color:#ef444480}.partnerMgmt .stopBtn:disabled{cursor:not-allowed;opacity:.5}.partnerMgmt .pmTabs{background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:0;margin-top:24px;overflow:hidden}.partnerMgmt .pmTabs button{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.partnerMgmt .pmTabs button:not(:last-child){border-right:1px solid var(--card-border)}.partnerMgmt .pmTabs button:hover:not(.active){background:#ffffff08;color:var(--text-secondary)}.partnerMgmt .pmTabs button.active{background:#9c66ff1a;color:var(--principal_color);font-weight:600}.partnerMgmt .pmTabs button .pmTabCount{background:#ef444426;color:#ef4444}.partnerMgmt .pmTabs button .pmTabCount,.partnerMgmt .pmTabs button .pmTabCountWarn{align-items:center;border-radius:50px;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.partnerMgmt .pmTabs button .pmTabCountWarn{background:#f59e0b26;color:#f59e0b}.partnerMgmt .pmSection{margin-top:16px}.partnerMgmt .pmEmpty{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin:0;padding:32px 20px;text-align:center}.partnerMgmt .pmRequestList{display:flex;flex-direction:column;gap:12px}.partnerMgmt .pmReqCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:16px 20px;transition:border-color .2s ease}.partnerMgmt .pmReqCard:hover{border-color:var(--card-border-hover)}.partnerMgmt .pmReqCard .pmReqTop{align-items:center;display:flex;justify-content:space-between}.partnerMgmt .pmReqCard .pmReqTop .pmReqType{border-radius:var(--radius-full);font-family:Poppins,sans-serif;font-size:10px;font-weight:700;letter-spacing:.8px;padding:4px 12px;text-transform:uppercase}.partnerMgmt .pmReqCard .pmReqTop .pmReqType.keys{background:#9c66ff1f;color:#9c66ff}.partnerMgmt .pmReqCard .pmReqTop .pmReqType.payout{background:#22c55e1f;color:#22c55e}.partnerMgmt .pmReqCard .pmReqTop .pmReqAmount{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700}.partnerMgmt .pmReqCard .pmReqParrain .pmReqParrainMain{align-items:center;display:flex;gap:8px;margin-bottom:6px}.partnerMgmt .pmReqCard .pmReqParrain .pmReqParrainMain .pmReqName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.partnerMgmt .pmReqCard .pmReqParrain .pmReqParrainMain .pmReqRank{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.partnerMgmt .pmReqCard .pmReqParrain .pmReqParrainMain .pmReqAge{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.partnerMgmt .pmReqCard .pmReqParrain .pmReqMeta{display:flex;flex-wrap:wrap;gap:16px}.partnerMgmt .pmReqCard .pmReqParrain .pmReqMeta span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.partnerMgmt .pmReqCard .pmReqParrain .pmReqMeta span strong{color:var(--text-secondary);font-weight:600}.partnerMgmt .pmReqCard .pmReqDetails{display:flex;flex-wrap:wrap;gap:6px}.partnerMgmt .pmReqCard .pmReqDetails .pmReqTag{background:#9c66ff14;border:1px solid #9c66ff26;border-radius:var(--radius-sm);color:var(--text-primary);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:4px 10px}.partnerMgmt .pmReqCard .pmReqLtc{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:8px;padding:10px 14px}.partnerMgmt .pmReqCard .pmReqLtc .pmReqLtcLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.partnerMgmt .pmReqCard .pmReqLtc .pmReqLtcAddr{color:var(--text-primary);font-family:Consolas,Monaco,monospace;font-size:12px;word-break:break-all}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsLabel{color:var(--text-muted);display:block;font-family:Poppins,sans-serif;font-size:11px;margin-bottom:6px}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;overflow:hidden}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClHead{border-bottom:1px solid #ffffff0f;display:grid;grid-template-columns:1.5fr .8fr .8fr .8fr 2fr;padding:6px 10px}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClHead span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow{align-items:center;border-bottom:1px solid #ffffff08;display:grid;grid-template-columns:1.5fr .8fr .8fr .8fr 2fr;padding:6px 10px}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow:last-child{border-bottom:none}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClName .pmClAge{color:var(--text-muted);font-size:9px;margin-left:4px}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClComm,.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClPurchases,.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClSpent{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:11px}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClComm{color:#22c55e}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClProducts{display:flex;flex-wrap:wrap;gap:3px}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClRow .pmClProducts .pmClProdTag{background:#9c66ff14;border-radius:4px;color:var(--principal_color);font-family:Poppins,sans-serif;font-size:9px;padding:2px 6px;white-space:nowrap}.partnerMgmt .pmReqCard .pmReqClients .pmReqClientsTable .pmClMore{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px;font-style:italic;padding:6px 10px}.partnerMgmt .pmReqCard .pmReqActions{display:flex;gap:8px}.partnerMgmt .pmReqCard .pmReqActions .pmApprove,.partnerMgmt .pmReqCard .pmReqActions .pmReject{border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:10px;transition:all .2s ease}.partnerMgmt .pmReqCard .pmReqActions .pmApprove:disabled,.partnerMgmt .pmReqCard .pmReqActions .pmReject:disabled{cursor:not-allowed;opacity:.5}.partnerMgmt .pmReqCard .pmReqActions .pmApprove{background:#22c55e1f;border:1px solid #22c55e40;color:#22c55e}.partnerMgmt .pmReqCard .pmReqActions .pmApprove:hover:not(:disabled){background:#22c55e33;border-color:#22c55e66}.partnerMgmt .pmReqCard .pmReqActions .pmReject{background:#ef44441f;border:1px solid #ef444440;color:#ef4444}.partnerMgmt .pmReqCard .pmReqActions .pmReject:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.partnerMgmt .pmSearchBar{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;gap:10px;height:44px;margin-bottom:12px;padding:0 14px;transition:all .25s ease}.partnerMgmt .pmSearchBar:focus-within{border-color:var(--principal_color)}.partnerMgmt .pmSearchBar svg{color:var(--text-muted);flex-shrink:0}.partnerMgmt .pmSearchBar input{background:#0000;border:none;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;height:100%;outline:none;width:100%}.partnerMgmt .pmSearchBar input::placeholder{color:var(--text-muted)}.partnerMgmt .pmTableWrap{-webkit-overflow-scrolling:touch;background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow-x:auto}.partnerMgmt .pmTableWrap table{background:#0000;border-collapse:collapse;min-width:520px;width:100%}.partnerMgmt .pmTableWrap table thead tr{border-bottom:1px solid var(--card-border)}.partnerMgmt .pmTableWrap table thead tr th{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.partnerMgmt .pmTableWrap table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .2s ease}.partnerMgmt .pmTableWrap table tbody tr:hover{background:#ffffff05}.partnerMgmt .pmTableWrap table tbody tr:last-child{border-bottom:none}.partnerMgmt .pmTableWrap table tbody tr td{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;padding:10px 16px;white-space:nowrap}.partnerMgmt .pmTableWrap table tbody tr .pmTdName{color:var(--text-primary);font-weight:500}.partnerMgmt .pmTableWrap table tbody tr .pmRankTag{font-size:11px;font-weight:600;text-transform:uppercase}.partnerMgmt .pmPagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px}.partnerMgmt .pmPagination button{background:#ffffff0a;border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;padding:7px 16px;transition:all .2s ease}.partnerMgmt .pmPagination button:hover:not(:disabled){border-color:var(--principal_color);color:var(--principal_color)}.partnerMgmt .pmPagination button:disabled{cursor:not-allowed;opacity:.4}.partnerMgmt .pmPagination span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.partnerMgmt .pmChallengeForm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media screen and (max-width:500px){.partnerMgmt .pmChallengeForm{grid-template-columns:1fr}}.partnerMgmt .pmChallengeForm .pmFormGroup{display:flex;flex-direction:column;gap:8px}.partnerMgmt .pmChallengeForm .pmFormGroup label{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;overflow:hidden;transition:all .25s ease}.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix:focus-within{border-color:var(--principal_color)}.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:14px;height:44px;outline:none;padding:0 14px}.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix input::-webkit-inner-spin-button,.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix input[type=number]{-moz-appearance:textfield}.partnerMgmt .pmChallengeForm .pmFormGroup .pmInputSuffix span{align-items:center;background:#ffffff05;border-left:1px solid var(--card-border);color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;height:44px;padding:0 14px}.partnerMgmt .pmChallengeActions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}@media screen and (max-width:500px){.partnerMgmt .pmChallengeActions{grid-template-columns:1fr}}.partnerMgmt .pmChallengeActions .startBtn,.partnerMgmt .pmChallengeActions .stopBtn{font-size:13px;margin-top:0;padding:12px 24px}.partnerMgmt .pmFraudClean{align-items:center;background:#22c55e0a;border:1px solid #22c55e1f;border-radius:var(--radius-lg);color:#22c55e;display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.partnerMgmt .pmFraudClean span{font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.partnerMgmt .pmFraudList{display:flex;flex-direction:column;gap:12px}.partnerMgmt .pmFraudSummary{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.partnerMgmt .pmFraudSummary .pmFraudTotal{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.partnerMgmt .pmFraudSummary .pmFraudRefresh{background:#ffffff0a;border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;padding:6px 14px;transition:all .2s ease}.partnerMgmt .pmFraudSummary .pmFraudRefresh:hover{border-color:var(--principal_color);color:var(--principal_color)}.partnerMgmt .pmFraudCard{background:#ffffff05;border:1px solid var(--card-border);border-left:3px solid;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:16px 20px;transition:border-color .2s ease}.partnerMgmt .pmFraudCard:hover{border-color:var(--card-border-hover)}.partnerMgmt .pmFraudCard .pmFraudCardHeader{display:flex;flex-direction:column;gap:8px}.partnerMgmt .pmFraudCard .pmFraudUser{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.partnerMgmt .pmFraudCard .pmFraudUser .pmFraudUsername{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.partnerMgmt .pmFraudCard .pmFraudUser .pmFraudRank{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.partnerMgmt .pmFraudCard .pmFraudUser .pmFraudSeverity{border-radius:var(--radius-full);font-family:Poppins,sans-serif;font-size:10px;font-weight:700;letter-spacing:.8px;margin-left:auto;padding:3px 10px;text-transform:uppercase}.partnerMgmt .pmFraudCard .pmFraudUser .pmFraudSeverity.high{background:#ef44441f;color:#ef4444}.partnerMgmt .pmFraudCard .pmFraudUser .pmFraudSeverity.medium{background:#f59e0b1f;color:#f59e0b}.partnerMgmt .pmFraudCard .pmFraudUser .pmFraudSeverity.low{background:#3b82f61f;color:#3b82f6}.partnerMgmt .pmFraudCard .pmFraudMeta{display:flex;flex-wrap:wrap;gap:16px}.partnerMgmt .pmFraudCard .pmFraudMeta span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.partnerMgmt .pmFraudCard .pmFraudFlags{display:flex;flex-direction:column;gap:8px}.partnerMgmt .pmFraudCard .pmFraudFlagItem{align-items:flex-start;border:1px solid;border-radius:var(--radius-md);display:flex;gap:10px;padding:10px 14px}.partnerMgmt .pmFraudCard .pmFraudFlagItem .pmFraudFlagIcon{align-items:center;background:#ffffff0f;border-radius:6px;display:flex;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.partnerMgmt .pmFraudCard .pmFraudFlagItem .pmFraudFlagContent{display:flex;flex-direction:column;gap:2px;min-width:0}.partnerMgmt .pmFraudCard .pmFraudFlagItem .pmFraudFlagContent .pmFraudFlagType{font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.partnerMgmt .pmFraudCard .pmFraudFlagItem .pmFraudFlagContent .pmFraudFlagMsg{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;word-break:break-word}.promoManagementContent{min-width:0;width:100%}.promoManagementContent .promoHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.promoManagementContent .promoHeader h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}@media screen and (max-width:600px){.promoManagementContent .promoHeader h1{font-size:17px}}.promoManagementContent .promoHeader .promoStatusBadge{border-radius:var(--radius-full);display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.promoManagementContent .promoHeader .promoStatusBadge.active{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.promoManagementContent .promoHeader .promoStatusBadge.inactive{background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-muted)}.promoManagementContent .promoLoading{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:40px;text-align:center}.promoManagementContent .promoActive{margin-top:24px}.promoManagementContent .promoActive .promoInfoGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media screen and (max-width:600px){.promoManagementContent .promoActive .promoInfoGrid{grid-template-columns:1fr 1fr}}.promoManagementContent .promoActive .promoInfoGrid .promoInfoCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;padding:20px}.promoManagementContent .promoActive .promoInfoGrid .promoInfoCard .label{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.promoManagementContent .promoActive .promoInfoGrid .promoInfoCard .value{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700}.promoManagementContent .promoActive .stopBtn{background:#ef444426;border:1px solid #ef44444d;border-radius:var(--radius-md);color:#ef4444;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:24px;padding:14px 32px;transition:all .25s ease;width:100%}.promoManagementContent .promoActive .stopBtn:hover:not(:disabled){background:#ef444440;border-color:#ef444480}.promoManagementContent .promoActive .stopBtn:disabled{cursor:not-allowed;opacity:.5}.promoManagementContent .promoForm{margin-top:24px}.promoManagementContent .promoForm .formGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:600px){.promoManagementContent .promoForm .formGrid{grid-template-columns:1fr 1fr}}@media screen and (max-width:400px){.promoManagementContent .promoForm .formGrid{grid-template-columns:1fr}}.promoManagementContent .promoForm .formGroup{display:flex;flex-direction:column;gap:8px}.promoManagementContent .promoForm .formGroup label{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.promoManagementContent .promoForm .formGroup .inputWithSuffix{align-items:center;background:#ffffff08;border:1px solid var(--card-border);border-radius:var(--radius-md);display:flex;overflow:hidden;transition:all .25s ease}.promoManagementContent .promoForm .formGroup .inputWithSuffix:focus-within{border-color:var(--principal_color)}.promoManagementContent .promoForm .formGroup .inputWithSuffix input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;height:44px;outline:none;padding:0 14px}.promoManagementContent .promoForm .formGroup .inputWithSuffix input::-webkit-inner-spin-button,.promoManagementContent .promoForm .formGroup .inputWithSuffix input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.promoManagementContent .promoForm .formGroup .inputWithSuffix input[type=number]{-moz-appearance:textfield}.promoManagementContent .promoForm .formGroup .inputWithSuffix span{align-items:center;background:#ffffff05;border-left:1px solid var(--card-border);color:var(--text-muted);display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;height:44px;padding:0 14px}.promoManagementContent .promoForm .resellerSection{background:#ffffff05;border:1px solid var(--card-border);border-radius:var(--radius-lg);margin-top:20px;padding:20px}.promoManagementContent .promoForm .resellerSection .toggleRow{align-items:center;display:flex;justify-content:space-between}.promoManagementContent .promoForm .resellerSection .toggleRow label{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.promoManagementContent .promoForm .resellerSection .toggleRow .custom-checkbox{-webkit-appearance:none;appearance:none;background-color:#ffffff1a;border:none;border-radius:100px;cursor:pointer;height:22px;position:relative;transition:all .2s ease;vertical-align:middle;width:40px}.promoManagementContent .promoForm .resellerSection .toggleRow .custom-checkbox:after{background-color:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:all .2s ease;width:16px}.promoManagementContent .promoForm .resellerSection .toggleRow .custom-checkbox:checked{background-color:var(--principal_color)}.promoManagementContent .promoForm .resellerSection .toggleRow .custom-checkbox:checked:after{left:21px}.promoManagementContent .promoForm .resellerSection .formGroup{margin-top:16px}.promoManagementContent .promoForm .startBtn{background:var(--primary-gradient);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:24px;padding:14px 32px;transition:all .25s ease;width:100%}.promoManagementContent .promoForm .startBtn:hover:not(:disabled){box-shadow:0 4px 16px #9c66ff66;transform:translateY(-2px)}.promoManagementContent .promoForm .startBtn:disabled{cursor:not-allowed;opacity:.5}.dashboardOverlay{animation:dashboardFadeIn .25s ease;background:var(--background_color);display:flex;flex-direction:column;inset:0;position:fixed;z-index:9999}.dashboardOverlay .dashboardOverlayBar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0aeb;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 32px;z-index:2}@media screen and (max-width:800px){.dashboardOverlay .dashboardOverlayBar{flex-wrap:wrap;gap:8px;padding:10px 16px}}.dashboardOverlay .dashboardOverlayBar .backBtn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 18px;transition:all .2s ease}.dashboardOverlay .dashboardOverlayBar .backBtn svg{height:15px;opacity:.6;transition:opacity .2s;width:15px}.dashboardOverlay .dashboardOverlayBar .backBtn:hover{background:#9c66ff1a;border-color:#9c66ff40;color:#fff}.dashboardOverlay .dashboardOverlayBar .backBtn:hover svg{opacity:1}.dashboardOverlay .dashboardOverlayBar .barRight{align-items:center;display:flex;gap:12px}.dashboardOverlay .dashboardOverlayBar .barRight .pdfExportBtn{background:#9c66ff14;border:1px solid #9c66ff4d;border-radius:8px;color:#9c66ff;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 18px;transition:all .2s ease}.dashboardOverlay .dashboardOverlayBar .barRight .pdfExportBtn:hover:not(:disabled){background:#9c66ff26;border-color:#9c66ff80}.dashboardOverlay .dashboardOverlayBar .barRight .pdfExportBtn:disabled{cursor:not-allowed;opacity:.4}.dashboardOverlay .dashboardOverlayScroll{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px 40px 48px}@media screen and (max-width:1200px){.dashboardOverlay .dashboardOverlayScroll{padding:20px 24px 40px}}@media screen and (max-width:800px){.dashboardOverlay .dashboardOverlayScroll{padding:16px 12px 32px}}@keyframes dashboardFadeIn{0%{opacity:0}to{opacity:1}}.revenueDashboardContent{margin:0 auto;max-width:1700px;min-width:0;width:100%}.revenueDashboardContent .dashboardLoading{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:14px;padding:60px 0;text-align:center}.revenueDashboardContent .dashboardHeader{align-items:center;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:20px}.revenueDashboardContent .dashboardHeader .headerLeft{align-items:center;display:flex;gap:12px}.revenueDashboardContent .dashboardHeader .headerLeft h1{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;text-transform:uppercase}.revenueDashboardContent .dashboardHeader .headerLeft .promoBadge{background:#22c55e1f;border-radius:20px;color:#22c55e;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.revenueDashboardContent .dashboardHeader .rangeSelector{display:flex;gap:6px}.revenueDashboardContent .dashboardHeader .rangeSelector button{background:#ffffff05;border:1px solid var(--card-border);border-radius:8px;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s ease}.revenueDashboardContent .dashboardHeader .rangeSelector button:hover{border-color:var(--principal_color);color:var(--text-primary)}.revenueDashboardContent .dashboardHeader .rangeSelector button.active{background:var(--principal_color);border-color:var(--principal_color);color:#fff}.revenueDashboardContent .revenueBreakdown{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr 1fr 1fr;margin-top:20px}@media screen and (max-width:900px){.revenueDashboardContent .revenueBreakdown{grid-template-columns:1fr}}.revenueDashboardContent .revenueBreakdown .revenueMain .kpiValue{font-size:28px}.revenueDashboardContent .revenueBreakdown .revenueChannel{border-color:#ffffff0f}.revenueDashboardContent .revenueBreakdown .revenueChannel .kpiValue{color:#ffffffd9;font-size:20px}.revenueDashboardContent .kpiGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:14px}@media screen and (max-width:1024px){.revenueDashboardContent .kpiGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.revenueDashboardContent .kpiGrid{grid-template-columns:1fr}}.revenueDashboardContent .kpiCard{background:#ffffff05;border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s ease}.revenueDashboardContent .kpiCard:hover{border-color:var(--card-border-hover)}.revenueDashboardContent .kpiCard.highlight{background:#9c66ff0a;border-color:#9c66ff4d}.revenueDashboardContent .kpiCard .kpiLabel{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.revenueDashboardContent .kpiCard .kpiValue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700}.revenueDashboardContent .kpiCard .kpiChange{border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.revenueDashboardContent .kpiCard .kpiChange.positive{background:#22c55e1a;color:#22c55e}.revenueDashboardContent .kpiCard .kpiChange.negative{background:#ef44441a;color:#ef4444}.revenueDashboardContent .kpiCard .kpiSub{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.revenueDashboardContent .chartSection{background:#ffffff05;border:1px solid var(--card-border);border-radius:12px;margin-top:24px;padding:20px}.revenueDashboardContent .chartSection .chartHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.revenueDashboardContent .chartSection .chartHeader h2{margin-bottom:0}.revenueDashboardContent .chartSection .chartToggle{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;display:flex;gap:0;overflow:hidden}.revenueDashboardContent .chartSection .chartToggle button{background:#0000;border:none;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:5px 14px;transition:all .2s ease}.revenueDashboardContent .chartSection .chartToggle button:hover:not(.active){background:#ffffff08;color:var(--text-secondary)}.revenueDashboardContent .chartSection .chartToggle button.active{background:#9c66ff26;color:#9c66ff}.revenueDashboardContent .chartSection h2{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:15px;font-style:italic;font-weight:700;margin-bottom:16px;text-transform:uppercase}.revenueDashboardContent .chartSection h3{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:10px;margin-top:20px}.revenueDashboardContent .chartContainer{height:300px;position:relative}.revenueDashboardContent .twoColGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media screen and (max-width:900px){.revenueDashboardContent .twoColGrid{grid-template-columns:1fr}}.revenueDashboardContent .doughnutRow{align-items:center;display:flex;gap:24px}@media screen and (max-width:600px){.revenueDashboardContent .doughnutRow{flex-direction:column}}.revenueDashboardContent .doughnutContainer{flex-shrink:0;height:160px;width:160px}.revenueDashboardContent .legendList{display:flex;flex:1 1;flex-direction:column;gap:10px}.revenueDashboardContent .legendItem{align-items:center;display:flex;gap:10px}.revenueDashboardContent .legendItem .legendDot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.revenueDashboardContent .legendItem .legendName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;min-width:60px}.revenueDashboardContent .legendItem .legendValue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600}.revenueDashboardContent .legendItem .legendCount{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;margin-left:auto}.revenueDashboardContent .topResellersTable table{border-collapse:collapse;width:100%}.revenueDashboardContent .topResellersTable table td,.revenueDashboardContent .topResellersTable table th{border-bottom:1px solid #ffffff0a;font-family:Poppins,sans-serif;font-size:12px;padding:8px 10px;text-align:left}.revenueDashboardContent .topResellersTable table th{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.revenueDashboardContent .topResellersTable table td{color:var(--text-secondary);font-weight:400}.revenueDashboardContent .topResellersTable table tr:last-child td{border-bottom:none}.revenueDashboardContent .topResellersTable table tr:hover td{color:var(--text-primary)}.revenueDashboardContent .supportGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:24px}@media screen and (max-width:600px){.revenueDashboardContent .supportGrid{grid-template-columns:1fr}}.revenueDashboardContent .syncBanner{align-items:center;background:#ffffff05;border:1px solid var(--card-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:12px 16px}.revenueDashboardContent .syncBanner .syncInfo{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.revenueDashboardContent .syncBanner .syncInfo .dataQualityBar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden;width:80px}.revenueDashboardContent .syncBanner .syncInfo .dataQualityBar .dataQualityFill{background:linear-gradient(90deg,#9c66ff,#22c55e);border-radius:3px;height:100%;transition:width .5s ease}.revenueDashboardContent .syncBanner .syncInfo .dataQualityText{color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.revenueDashboardContent .syncBanner .syncInfo .dataQualityText .estimatedNote{color:var(--text-muted);font-weight:400}.revenueDashboardContent .syncBanner .syncInfo .lastSync{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px}.revenueDashboardContent .syncBanner .syncActions .syncButton{background:#9c66ff14;border:1px solid #9c66ff4d;border-radius:8px;color:#9c66ff;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s ease}.revenueDashboardContent .syncBanner .syncActions .syncButton:hover:not(:disabled){background:#9c66ff26;border-color:#9c66ff80}.revenueDashboardContent .syncBanner .syncActions .syncButton:disabled{cursor:default;opacity:.4}.revenueDashboardContent .syncBanner .syncActions .syncButton.forceSyncBtn{font-size:11px;margin-left:8px;opacity:.7;padding:5px 12px}.revenueDashboardContent .syncBanner .syncActions .syncButton.forceSyncBtn:hover:not(:disabled){opacity:1}.revenueDashboardContent .syncBanner .syncActions .syncProgress{align-items:center;color:#9c66ff;display:flex;font-family:Poppins,sans-serif;font-size:12px;gap:8px}.revenueDashboardContent .syncBanner .syncActions .syncProgress .syncSpinner{animation:spin .8s linear infinite;border:2px solid #9c66ff33;border-radius:50%;border-top-color:#9c66ff;height:14px;width:14px}.revenueDashboardContent .customDatePanel{background:#ffffff05;border:1px solid var(--card-border);border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px}.revenueDashboardContent .presetRow{display:flex;flex-wrap:wrap;gap:6px}.revenueDashboardContent .presetRow button{background:#ffffff05;border:1px solid var(--card-border);border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:5px 12px;transition:all .2s ease;white-space:nowrap}.revenueDashboardContent .presetRow button:hover{border-color:var(--principal_color);color:var(--text-primary)}.revenueDashboardContent .presetRow button.active{background:#9c66ff1f;border-color:#9c66ff66;color:#9c66ff}.revenueDashboardContent .customDateRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.revenueDashboardContent .customDateRow input[type=date]{background:#ffffff0a;border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;height:36px;outline:none;padding:0 12px;transition:all .2s ease}.revenueDashboardContent .customDateRow input[type=date]:focus{border-color:var(--principal_color)}.revenueDashboardContent .customDateRow input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.7)}.revenueDashboardContent .customDateRow .dateSeparator{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px}.revenueDashboardContent .channelItem{border-bottom:1px solid #ffffff0a;display:flex;flex-direction:column;gap:4px;padding:10px 0}.revenueDashboardContent .channelItem:last-child{border-bottom:none}.revenueDashboardContent .channelItem .channelHeader{align-items:center;display:flex;gap:8px}.revenueDashboardContent .channelItem .legendDot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.revenueDashboardContent .channelItem .legendName{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.revenueDashboardContent .channelItem .channelPct{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:700;margin-left:auto}.revenueDashboardContent .channelItem .channelRevenue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:600;padding-left:20px}.revenueDashboardContent .channelItem .legendCount{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;padding-left:20px}.revenueDashboardContent .recentOrdersFeed{max-height:380px;overflow-y:auto}.revenueDashboardContent .recentOrdersFeed::-webkit-scrollbar{width:4px}.revenueDashboardContent .recentOrdersFeed::-webkit-scrollbar-track{background:#0000}.revenueDashboardContent .recentOrdersFeed::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.revenueDashboardContent .recentOrdersFeed .orderItem{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:12px;padding:9px 0}.revenueDashboardContent .recentOrdersFeed .orderItem:last-child{border-bottom:none}.revenueDashboardContent .recentOrdersFeed .orderItem .orderTime{color:var(--text-muted);flex-shrink:0;font-family:Poppins,sans-serif;font-size:11px;min-width:90px}.revenueDashboardContent .recentOrdersFeed .orderItem .orderProductBadge{border-radius:4px;flex-shrink:0;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;min-width:50px;padding:3px 8px;text-align:center;text-transform:uppercase}.revenueDashboardContent .recentOrdersFeed .orderItem .orderProductBadge.tz{background:#9c66ff26;color:#9c66ff}.revenueDashboardContent .recentOrdersFeed .orderItem .orderProductBadge.tzx{background:#3b82f626;color:#3b82f6}.revenueDashboardContent .recentOrdersFeed .orderItem .orderProductBadge.cleanex{background:#22c55e26;color:#22c55e}.revenueDashboardContent .recentOrdersFeed .orderItem .orderProductBadge.bundle{background:#eab30826;color:#eab308}.revenueDashboardContent .recentOrdersFeed .orderItem .orderKeyType{color:var(--text-secondary);flex-shrink:0;font-family:Poppins,sans-serif;font-size:12px;min-width:80px}.revenueDashboardContent .recentOrdersFeed .orderItem .orderBuyer{color:var(--text-secondary);flex:1 1;font-family:Poppins,sans-serif;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenueDashboardContent .recentOrdersFeed .orderItem .orderBuyer .resellerTag{color:#f59e0b;font-weight:500}.revenueDashboardContent .recentOrdersFeed .orderItem .orderAmount{color:var(--text-primary);flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600;min-width:80px;text-align:right}.revenueDashboardContent .headerActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.revenueDashboardContent .pdfExportBtn{background:#9c66ff14;border:1px solid #9c66ff4d;border-radius:8px;color:#9c66ff;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s ease}.revenueDashboardContent .pdfExportBtn:hover:not(:disabled){background:#9c66ff26;border-color:#9c66ff80}.revenueDashboardContent .pdfExportBtn:disabled{cursor:not-allowed;opacity:.4}.revenueDashboardContent .anomalyBanner{align-items:center;border-radius:10px;display:flex;font-family:Poppins,sans-serif;font-size:13px;gap:12px;margin-top:12px;padding:12px 16px}.revenueDashboardContent .anomalyBanner.spike{background:#22c55e14;border:1px solid #22c55e40;color:#22c55e}.revenueDashboardContent .anomalyBanner.drop{background:#ef444414;border:1px solid #ef444440;color:#ef4444}.revenueDashboardContent .anomalyBanner .anomalyIcon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:28px;justify-content:center;width:28px}.revenueDashboardContent .anomalyBanner.spike .anomalyIcon{background:#22c55e26}.revenueDashboardContent .anomalyBanner.drop .anomalyIcon{background:#ef444426}.revenueDashboardContent .anomalyBanner .anomalyText{color:var(--text-secondary)}.revenueDashboardContent .anomalyBanner .anomalyText strong{color:var(--text-primary)}.revenueDashboardContent .heatmapWrapper{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.revenueDashboardContent .heatmapWrapper .heatmapMonths{display:flex;gap:0;padding-left:2px}.revenueDashboardContent .heatmapWrapper .heatmapMonths span{color:var(--text-muted);flex:1 1;font-family:Poppins,sans-serif;font-size:10px;min-width:30px}.revenueDashboardContent .heatmapWrapper .heatmapGrid{grid-gap:2px;display:grid;gap:2px;grid-auto-columns:12px;grid-auto-flow:column;grid-template-rows:repeat(7,12px)}.revenueDashboardContent .heatmapWrapper .heatmapLegend{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.revenueDashboardContent .heatmapWrapper .heatmapLegend span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:10px}.revenueDashboardContent .heatmapCell{border-radius:2px;cursor:default;height:12px;width:12px}.revenueDashboardContent .heatmapCell.level0{background:#ffffff0a}.revenueDashboardContent .heatmapCell.level1{background:#9c66ff33}.revenueDashboardContent .heatmapCell.level2{background:#9c66ff66}.revenueDashboardContent .heatmapCell.level3{background:#9c66ffa6}.revenueDashboardContent .heatmapCell.level4{background:#9c66ffe6}.revenueDashboardContent .sparklineSvg{display:block}.revenueDashboardContent .countryTable table{border-collapse:collapse;width:100%}.revenueDashboardContent .countryTable table td,.revenueDashboardContent .countryTable table th{border-bottom:1px solid #ffffff0a;font-family:Poppins,sans-serif;font-size:12px;padding:8px 10px;text-align:left}.revenueDashboardContent .countryTable table th{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.revenueDashboardContent .countryTable table td{color:var(--text-secondary);font-weight:400}.revenueDashboardContent .countryTable table tr:last-child td{border-bottom:none}.revenueDashboardContent .countryTable table tr:hover td{color:var(--text-primary)}.revenueDashboardContent .countryTable table .countryFlag{border-radius:2px;margin-right:8px;vertical-align:middle}.revenueDashboardContent .countryTable table .countryCode{color:var(--text-primary);font-weight:500}.revenueDashboardContent .countryTable table .countryBar{align-items:center;display:flex;gap:8px;min-width:100px}.revenueDashboardContent .countryTable table .countryBar .countryBarFill{background:linear-gradient(90deg,#9c66ff,#9c66ff66);border-radius:3px;flex:1 1;height:6px;max-width:80px;transition:width .3s ease}.revenueDashboardContent .countryTable table .countryBar span{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:11px;min-width:30px}.revenueDashboardContent .countryTable table .othersRow{border-top:1px solid #ffffff0f;transition:background .2s ease}.revenueDashboardContent .countryTable table .othersRow td{color:var(--text-muted);font-style:italic}.revenueDashboardContent .countryTable table .othersRow:hover{background:#9c66ff0a}.revenueDashboardContent .countryTable table .othersRow.expanded{background:#9c66ff0f;border-bottom:1px solid #9c66ff26}.revenueDashboardContent .countryTable table .othersRow .othersExpandHint{font-size:10px;margin-left:4px;opacity:.5}.revenueDashboardContent .countryTable table .othersExpandedRow{animation:fadeInRow .2s ease;background:hsla(0,0%,100%,.015)}.revenueDashboardContent .countryTable table .othersExpandedRow td{color:var(--text-secondary);font-size:12px}@keyframes fadeInRow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.revenueDashboardContent .promoAnalysis .promoAnalysisSub{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:12px;margin-bottom:20px}.revenueDashboardContent .promoAnalysis .promoAnalysisSub strong{color:var(--text-secondary)}.revenueDashboardContent .promoAnalysis .promoCompareGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media screen and (max-width:800px){.revenueDashboardContent .promoAnalysis .promoCompareGrid{grid-template-columns:1fr}}.revenueDashboardContent .promoAnalysis .promoCompareCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareLabel{color:var(--text-muted);display:block;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareRow{align-items:center;display:flex;gap:8px;justify-content:space-between}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareCol{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareValue{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700}.revenueDashboardContent .promoAnalysis .promoCompareCard .normalTag,.revenueDashboardContent .promoAnalysis .promoCompareCard .promoTag{border-radius:4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoTag{background:#9c66ff1f;color:#9c66ff}.revenueDashboardContent .promoAnalysis .promoCompareCard .normalTag{background:#ffffff0f;color:var(--text-muted)}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareDiff{border-radius:6px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;padding:4px 10px;white-space:nowrap}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareDiff.positive{background:#22c55e14;color:#22c55e}.revenueDashboardContent .promoAnalysis .promoCompareCard .promoCompareDiff.negative{background:#ef444414;color:#ef4444}.revenueDashboardContent .promoAnalysis .promoVerdict{border-radius:8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;margin-top:16px;padding:12px 16px}.revenueDashboardContent .promoAnalysis .promoVerdict.positive{background:#22c55e0f;border:1px solid #22c55e26;color:#22c55e}.revenueDashboardContent .promoAnalysis .promoVerdict.negative{background:#ef44440f;border:1px solid #ef444426;color:#ef4444}@keyframes spin{to{transform:rotate(1turn)}}.adminAnnounceContent{min-width:0;width:100%}.adminAnnounceContent .ann-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.adminAnnounceContent .ann-header-left{align-items:center;display:flex;gap:14px}.adminAnnounceContent .ann-header-icon{align-items:center;background:linear-gradient(135deg,#9c66ff26,#9c66ff0d);border-radius:12px;color:var(--principal_color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.adminAnnounceContent .ann-title{color:#fff;font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.adminAnnounceContent .ann-subtitle{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;margin:2px 0 0}.adminAnnounceContent .ann-identity{align-items:center;display:flex;gap:12px}.adminAnnounceContent .ann-avatar-preview{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.adminAnnounceContent .ann-identity-fields{display:flex;flex-direction:column;gap:6px}.adminAnnounceContent .ann-identity-fields input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:11px;outline:none;padding:6px 10px;transition:border-color .2s;width:180px}.adminAnnounceContent .ann-identity-fields input::placeholder{color:#fff3}.adminAnnounceContent .ann-identity-fields input:focus{border-color:#9c66ff66}@media screen and (max-width:600px){.adminAnnounceContent .ann-identity-fields input{width:140px}}.adminAnnounceContent .ann-section-label{align-items:center;color:#fff9;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:10px;letter-spacing:.5px;margin-bottom:14px;text-transform:uppercase}.adminAnnounceContent .ann-step{align-items:center;background:#9c66ff26;border-radius:6px;color:#c4a0ff;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.adminAnnounceContent .ann-templates{margin-bottom:28px}.adminAnnounceContent .ann-template-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:900px){.adminAnnounceContent .ann-template-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:500px){.adminAnnounceContent .ann-template-grid{grid-template-columns:repeat(2,1fr)}}.adminAnnounceContent .ann-template-card{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:8px;padding:16px 8px;transition:all .2s}.adminAnnounceContent .ann-template-card:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-2px)}.adminAnnounceContent .ann-template-card.selected{background:#9c66ff14;border-color:#9c66ff4d;color:#c4a0ff}.adminAnnounceContent .ann-template-card .ann-tpl-icon{align-items:center;border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.adminAnnounceContent .ann-main{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:28px}@media screen and (max-width:900px){.adminAnnounceContent .ann-main{grid-template-columns:1fr}}.adminAnnounceContent .ann-editor{min-width:0}.adminAnnounceContent .ann-ai-box{background:linear-gradient(135deg,#9c66ff0f,#9c66ff05);border:1px solid #9c66ff26;border-radius:10px;margin-bottom:14px;padding:16px}.adminAnnounceContent .ann-ai-header{align-items:center;color:#c4a0ff;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.adminAnnounceContent .ann-ai-header svg{color:#c4a0ff}.adminAnnounceContent .ann-ai-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;min-height:60px;outline:none;padding:10px 14px;resize:vertical;transition:border-color .2s;width:100%}.adminAnnounceContent .ann-ai-input::placeholder{color:#ffffff40}.adminAnnounceContent .ann-ai-input:focus{border-color:#9c66ff66}.adminAnnounceContent .ann-ai-btn{align-items:center;background:linear-gradient(135deg,#9c66ff,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:8px;margin-top:10px;padding:9px 20px;transition:all .2s}.adminAnnounceContent .ann-ai-btn:hover:not(:disabled){box-shadow:0 4px 16px #9c66ff66;transform:translateY(-1px)}.adminAnnounceContent .ann-ai-btn:disabled{cursor:not-allowed;opacity:.5}.adminAnnounceContent .ann-ai-btn.loading{opacity:.7;pointer-events:none}.adminAnnounceContent .ann-ai-btn .ann-ai-spinner{animation:annSpinAi 1s linear infinite}@keyframes annSpinAi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adminAnnounceContent .ann-msg-editor{position:relative}.adminAnnounceContent .ann-msg-editor textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#fff;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;min-height:400px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .2s;width:100%}.adminAnnounceContent .ann-msg-editor textarea::placeholder{color:#fff3}.adminAnnounceContent .ann-msg-editor textarea:focus{border-color:#9c66ff66}.adminAnnounceContent .ann-editor-footer{align-items:center;display:flex;justify-content:space-between;margin-top:6px;padding:0 2px}.adminAnnounceContent .ann-copy-space{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#fff6;cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;padding:4px 10px;transition:all .2s}.adminAnnounceContent .ann-copy-space:hover{background:#ffffff14;color:#ffffffb3}.adminAnnounceContent .ann-charcount{color:#ffffff40;font-family:Poppins,sans-serif;font-size:11px}.adminAnnounceContent .ann-charcount.warn{color:#f59e0b}.adminAnnounceContent .ann-charcount.over{color:#ef4444;font-weight:600}.adminAnnounceContent .ann-preview-col{min-width:0}.adminAnnounceContent .ann-discord-preview{background:#313338;border-radius:10px;max-height:600px;min-height:200px;overflow-y:auto;padding:16px}.adminAnnounceContent .ann-discord-preview::-webkit-scrollbar{width:6px}.adminAnnounceContent .ann-discord-preview::-webkit-scrollbar-track{background:#0000}.adminAnnounceContent .ann-discord-preview::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.adminAnnounceContent .dc-message{align-items:flex-start;display:flex;gap:16px}.adminAnnounceContent .dc-avatar{border-radius:50%;flex-shrink:0;height:40px;margin-top:2px;object-fit:cover;width:40px}.adminAnnounceContent .dc-body{flex:1 1;min-width:0}.adminAnnounceContent .dc-meta{align-items:center;display:flex;gap:8px;margin-bottom:4px}.adminAnnounceContent .dc-username{color:#f2f3f5;font-size:16px;line-height:1.375}.adminAnnounceContent .dc-badge,.adminAnnounceContent .dc-username{font-family:gg sans,Noto Sans,Helvetica,Arial,sans-serif;font-weight:600}.adminAnnounceContent .dc-badge{align-items:center;background:#5865f2;border-radius:3px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;letter-spacing:.02em;padding:0 5px;text-transform:uppercase}.adminAnnounceContent .dc-timestamp{color:#949ba4;font-size:12px}.adminAnnounceContent .dc-content,.adminAnnounceContent .dc-timestamp{font-family:gg sans,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.375}.adminAnnounceContent .dc-content{word-wrap:break-word;color:#dbdee1;font-size:16px;overflow-wrap:break-word}.adminAnnounceContent .dc-h1{font-size:24px;margin:8px 0 4px}.adminAnnounceContent .dc-h1,.adminAnnounceContent .dc-h2{color:#f2f3f5;font-family:gg sans,Noto Sans,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3}.adminAnnounceContent .dc-h2{font-size:20px;margin:6px 0 2px}.adminAnnounceContent .dc-h3{color:#f2f3f5;font-family:gg sans,Noto Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.375;margin:4px 0 2px}.adminAnnounceContent .dc-quote{border-left:4px solid #4e5058;color:#dbdee1;margin:2px 0;padding-left:12px}.adminAnnounceContent .dc-line{margin:1px 0}.adminAnnounceContent .dc-break{height:10px}.adminAnnounceContent .dc-placeholder{color:#5c5e66;font-style:italic}.adminAnnounceContent .dc-code{background:#2b2d31;border-radius:3px;color:#dbdee1;font-family:Consolas,Courier New,monospace;font-size:14px;padding:2px 5px}.adminAnnounceContent .dc-link{color:#00a8fc;text-decoration:none}.adminAnnounceContent .dc-link:hover{text-decoration:underline}.adminAnnounceContent .ann-send-section{border-top:1px solid #ffffff0f;padding-top:20px}.adminAnnounceContent .ann-send-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.adminAnnounceContent .ann-channel-select{align-items:center;display:flex;gap:10px}.adminAnnounceContent .ann-channel-select select{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;min-width:180px;outline:none;padding:10px 14px}.adminAnnounceContent .ann-channel-select select option{background:#1a1a1a}.adminAnnounceContent .ann-channel-select select:focus{border-color:#9c66ff66}.adminAnnounceContent .ann-channel-select .ann-no-channels{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:12px}.adminAnnounceContent .ann-manage-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff9;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:9px 16px;transition:all .2s}.adminAnnounceContent .ann-manage-btn:hover{background:#ffffff14;color:#fff}.adminAnnounceContent .ann-send-btn{background:linear-gradient(135deg,#9c66ff,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 32px;transition:all .2s;white-space:nowrap}.adminAnnounceContent .ann-send-btn:hover:not(:disabled){box-shadow:0 4px 16px #9c66ff66;transform:translateY(-1px)}.adminAnnounceContent .ann-send-btn:disabled{cursor:not-allowed;opacity:.4}.adminAnnounceContent .ann-send-btn.loading{opacity:.6;pointer-events:none}.adminAnnounceContent .ann-channel-mgr{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:16px}.adminAnnounceContent .ann-channel-item{align-items:center;background:#ffffff05;border-radius:6px;display:flex;gap:10px;padding:8px 12px}.adminAnnounceContent .ann-channel-item .ann-ch-name{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;min-width:100px}.adminAnnounceContent .ann-channel-item .ann-ch-url{color:#ffffff4d;flex:1 1;font-family:Poppins,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminAnnounceContent .ann-channel-item .ann-ch-delete{align-items:center;background:#ef44441a;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.adminAnnounceContent .ann-channel-item .ann-ch-delete:hover{background:#ef444433}.adminAnnounceContent .ann-channel-add{display:flex;gap:8px;margin-top:8px}.adminAnnounceContent .ann-channel-add input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;outline:none;padding:9px 12px}.adminAnnounceContent .ann-channel-add input::placeholder{color:#fff3}.adminAnnounceContent .ann-channel-add input:focus{border-color:#9c66ff4d}.adminAnnounceContent .ann-channel-add input:first-child{max-width:160px}.adminAnnounceContent .ann-channel-add button{background:#9c66ff26;border:1px solid #9c66ff40;border-radius:6px;color:#c4a0ff;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:9px 18px;transition:all .2s;white-space:nowrap}.adminAnnounceContent .ann-channel-add button:hover{background:#9c66ff40}@media screen and (max-width:600px){.adminAnnounceContent .ann-channel-add{flex-direction:column}.adminAnnounceContent .ann-channel-add input:first-child{max-width:100%}}.adminAnnounceContent .ann-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.adminAnnounceContent .ann-modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:14px;max-width:400px;padding:28px;width:90%}.adminAnnounceContent .ann-modal h3{color:#fff;font-family:Chakra Petch,sans-serif;font-size:18px;font-style:italic;font-weight:700;margin:0 0 12px}.adminAnnounceContent .ann-modal p{color:#fff9;font-family:Poppins,sans-serif;font-size:13px;margin:0 0 8px}.adminAnnounceContent .ann-modal p strong{color:#fff}.adminAnnounceContent .ann-modal .ann-modal-warn{color:#f59e0b;font-weight:600}.adminAnnounceContent .ann-modal .ann-modal-btns{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.adminAnnounceContent .ann-modal .ann-modal-cancel{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fff9;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;padding:10px 20px;transition:all .2s}.adminAnnounceContent .ann-modal .ann-modal-cancel:hover{background:#ffffff1a}.adminAnnounceContent .ann-modal .ann-modal-send{background:linear-gradient(135deg,#9c66ff,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:10px 24px;transition:all .2s}.adminAnnounceContent .ann-modal .ann-modal-send:hover{box-shadow:0 4px 12px #9c66ff66;transform:translateY(-1px)}.connectionTable{display:flex;flex-direction:column;gap:3px;margin-top:12px}.connectionTableHeader{color:#ffffff59;font-size:11px;font-weight:600;letter-spacing:.8px;padding:6px 12px;text-transform:uppercase}.connectionTableHeader,.connectionTableRow{display:grid;grid-template-columns:140px 1fr 100px 80px}.connectionTableRow{font-feature-settings:"tnum";align-items:center;background:#ffffff05;border-radius:6px;color:#ffffffa6;font-size:13px;font-variant-numeric:tabular-nums;padding:8px 12px;transition:background .15s ease}.connectionTableRow:hover{background:#ffffff0d}.connDate{color:#fffc;font-weight:500}.connBar{height:22px;position:relative}.connBar,.connBarFill{align-items:center;display:flex}.connBarFill{background:#9c66ff26;border-radius:4px;color:#9c66ff;font-size:12px;font-weight:600;height:100%;padding-left:8px;transition:width .3s ease;white-space:nowrap}.aiReportBtn{background:linear-gradient(135deg,#22c55e26,#3b82f626)!important;border-color:#22c55e66!important;color:#22c55e!important}.aiReportBtn:hover:not(:disabled){background:linear-gradient(135deg,#22c55e40,#3b82f640)!important;border-color:#22c55e99!important}.reportModalOverlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}.reportModal{background:#111113;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:100%}.reportModal .reportModalHeader{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:20px 24px}.reportModal .reportModalHeader h2{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0}.reportModal .reportModalHeader .reportModalClose{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#ffffffb3;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 16px;transition:all .15s ease}.reportModal .reportModalHeader .reportModalClose:hover:not(:disabled){background:#ffffff1a;color:#fff}.reportModal .reportModalHeader .reportModalClose:disabled{cursor:wait;opacity:.5}.reportModal .reportModalBody{flex:1 1;overflow-y:auto;padding:24px}.reportModal .reportModalBody::-webkit-scrollbar{width:6px}.reportModal .reportModalBody::-webkit-scrollbar-track{background:#0000}.reportModal .reportModalBody::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.reportLoading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 0}.reportLoading p{color:#ffffff80;font-family:Poppins,sans-serif;font-size:14px;margin:0}.reportLoading .reportSpinner{animation:reportSpin .8s linear infinite;border:3px solid #9c66ff26;border-radius:50%;border-top-color:#9c66ff;height:40px;width:40px}@keyframes reportSpin{to{transform:rotate(1turn)}}.reportContent{color:#ffffffd9;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}.reportContent h1,.reportContent h2,.reportContent h3{color:#fff;font-weight:600;margin-bottom:10px;margin-top:24px}.reportContent h1{font-size:20px}.reportContent h2{border-bottom:1px solid #ffffff0f;font-size:17px;padding-bottom:6px}.reportContent h3{color:#ffffffe6;font-size:15px}.reportContent strong{color:#fff;font-weight:600}.reportContent em{color:#fff9}.reportContent ol,.reportContent ul{margin:8px 0;padding-left:20px}.reportContent li{margin-bottom:4px}.reportContent code{background:#9c66ff1a;border-radius:4px;font-size:13px;padding:2px 6px}.reportHistoryModal{max-width:650px}.reportHistoryList{display:flex;flex-direction:column;gap:8px}.reportHistoryItem{border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;padding:14px 16px;transition:all .15s ease}.reportHistoryItem:hover{background:#ffffff08;border-color:#9c66ff4d}.reportHistoryItem .reportHistoryDate{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:4px}.reportHistoryItem .reportHistoryRange{color:#9c66ff;font-family:Poppins,sans-serif;font-size:11px;margin-bottom:6px}.reportHistoryItem .reportHistorySummary{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff6;display:-webkit-box;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;overflow:hidden}.channelList{display:flex;flex-direction:column;gap:2px;padding:8px 0}.channelList .channelRow{grid-gap:14px;align-items:center;border-radius:8px;display:grid;gap:14px;grid-template-columns:14px 1fr auto auto auto;padding:10px 12px;transition:background .15s ease}.channelList .channelRow:hover{background:#ffffff08}.channelList .channelRow .channelDot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.channelList .channelRow .channelName{color:#ffffffe6;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.channelList .channelRow .channelCount{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;min-width:70px;text-align:right}.channelList .channelRow .channelRevenue{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;min-width:100px;text-align:right}.channelList .channelRow .channelPct{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;min-width:42px;text-align:right}.productManagement .pmHeader{margin-bottom:24px}.productManagement .pmHeader h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 4px}.productManagement .pmHeader p{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;margin:0}.productManagement .productCategory{margin-bottom:20px}.productManagement .productCategory h3{color:#ffffffb3;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.productManagement .productCategory .productList{display:flex;flex-direction:column;gap:6px}.productManagement .productRow{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;justify-content:space-between;padding:10px 14px;transition:border-color .15s}.productManagement .productRow:hover{border-color:#ffffff1a}.productManagement .productRow .productInfo{align-items:center;display:flex;gap:10px}.productManagement .productRow .productInfo .productStatus{border-radius:50%;flex-shrink:0;height:8px;width:8px}.productManagement .productRow .productInfo .productStatus.on{background:#22c55e;box-shadow:0 0 6px #22c55e66}.productManagement .productRow .productInfo .productStatus.off{background:#ef4444;box-shadow:0 0 6px #ef444466}.productManagement .productRow .productInfo .productName{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.productManagement .productRow .productInfo .productPrice{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px}.productManagement .productRow .productInfo .forceBadge{background:#f59e0b26;border-radius:4px;color:#f59e0b;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.productManagement .productRow .productActions{display:flex;gap:6px}.productManagement .productRow .productActions .toggleBtn{border:1px solid;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:5px 14px;transition:all .15s}.productManagement .productRow .productActions .toggleBtn.available{background:#ef44441a;border-color:#ef444440;color:#ef4444}.productManagement .productRow .productActions .toggleBtn.available:hover{background:#ef444433}.productManagement .productRow .productActions .toggleBtn.unavailable{background:#22c55e1a;border-color:#22c55e40;color:#22c55e}.productManagement .productRow .productActions .toggleBtn.unavailable:hover{background:#22c55e33}.productManagement .productRow .productActions .toggleBtn:disabled{cursor:wait;opacity:.5}.productManagement .productRow .productActions .resetBtn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff80;cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;padding:5px 10px;transition:all .15s}.productManagement .productRow .productActions .resetBtn:hover{background:#ffffff14;color:#fff}.ticketStatsMgmt{min-width:0;width:100%}.ticketStatsMgmt .tk-loading{align-items:center;color:#fff6;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:13px;gap:16px;padding:60px 20px}.ticketStatsMgmt .tk-spinner{animation:tkSpin .8s linear infinite;border:3px solid #ffffff14;border-radius:50%;border-top:3px solid var(--principal_color);height:28px;width:28px}@keyframes tkSpin{to{transform:rotate(1turn)}}.ticketStatsMgmt .tk-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.ticketStatsMgmt .tk-header-left{align-items:center;display:flex;gap:14px}.ticketStatsMgmt .tk-header-icon{align-items:center;background:linear-gradient(135deg,#9c66ff26,#9c66ff0d);border:1px solid #9c66ff40;border-radius:12px;color:var(--principal_color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ticketStatsMgmt .tk-title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.ticketStatsMgmt .tk-subtitle{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;margin:2px 0 0}.ticketStatsMgmt .tk-header-right{align-items:center;display:flex}.ticketStatsMgmt .tk-live-badge{align-items:center;background:#22c55e1a;border:1px solid #22c55e40;border-radius:50px;color:#22c55e;display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.ticketStatsMgmt .tk-live-dot{animation:tkPulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes tkPulse{0%,to{opacity:1}50%{opacity:.4}}.ticketStatsMgmt .tk-tabs{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:0;margin-bottom:24px;overflow:hidden}.ticketStatsMgmt .tk-tabs button{align-items:center;background:#0000;border:none;color:#fff6;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.ticketStatsMgmt .tk-tabs button:not(:last-child){border-right:1px solid #ffffff0f}.ticketStatsMgmt .tk-tabs button:hover:not(.active){background:#ffffff08;color:#fff9}.ticketStatsMgmt .tk-tabs button.active{background:#9c66ff1a;color:var(--principal_color);font-weight:600}.ticketStatsMgmt .tk-tab-count{align-items:center;background:#9c66ff26;border-radius:50px;color:var(--principal_color);display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ticketStatsMgmt .tk-section{width:100%}.ticketStatsMgmt .tk-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media screen and (max-width:800px){.ticketStatsMgmt .tk-summary{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.ticketStatsMgmt .tk-summary{grid-template-columns:1fr}}.ticketStatsMgmt .tk-stat-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s ease}.ticketStatsMgmt .tk-stat-card:hover{border-color:#ffffff1a}.ticketStatsMgmt .tk-stat-value{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:24px;font-weight:700}.ticketStatsMgmt .tk-stat-value.tk-accent-warn{color:#f59e0b}.ticketStatsMgmt .tk-stat-value.tk-accent-green{color:#22c55e}.ticketStatsMgmt .tk-stat-value.tk-accent-purple{color:var(--principal_color)}.ticketStatsMgmt .tk-stat-label{color:#ffffff59;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ticketStatsMgmt .tk-mini-stats{background:#9c66ff0a;border:1px solid #9c66ff1a;border-radius:10px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px;padding:14px 20px}@media screen and (max-width:500px){.ticketStatsMgmt .tk-mini-stats{flex-direction:column;gap:12px}}.ticketStatsMgmt .tk-mini-item{align-items:center;display:flex;gap:8px}.ticketStatsMgmt .tk-mini-val{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700}.ticketStatsMgmt .tk-mini-label{color:#fff6;font-family:Poppins,sans-serif;font-size:11px}.ticketStatsMgmt .tk-charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin-bottom:24px}@media screen and (max-width:800px){.ticketStatsMgmt .tk-charts{grid-template-columns:1fr}}.ticketStatsMgmt .tk-chart-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:20px}.ticketStatsMgmt .tk-chart-card h3{color:#ffffff80;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ticketStatsMgmt .tk-chart-wrap{position:relative;width:100%}.ticketStatsMgmt .tk-chart-donut .tk-chart-wrap,.ticketStatsMgmt .tk-chart-line .tk-chart-wrap{height:220px}.ticketStatsMgmt .tk-chart-empty{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:12px;padding:40px 0;text-align:center}.ticketStatsMgmt .tk-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ticketStatsMgmt .tk-input,.ticketStatsMgmt .tk-select{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:12px;outline:none;padding:9px 14px;transition:all .2s ease}.ticketStatsMgmt .tk-input:focus,.ticketStatsMgmt .tk-input:hover,.ticketStatsMgmt .tk-select:focus,.ticketStatsMgmt .tk-select:hover{border-color:#9c66ff66}.ticketStatsMgmt .tk-input::placeholder,.ticketStatsMgmt .tk-select::placeholder{color:#ffffff40}.ticketStatsMgmt .tk-input{flex:1 1;min-width:180px}.ticketStatsMgmt .tk-select{cursor:pointer;min-width:160px}.ticketStatsMgmt .tk-select option{background:#1a1a1a;color:#fff}.ticketStatsMgmt .tk-empty{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;color:#ffffff4d;font-family:Poppins,sans-serif;font-size:13px;padding:48px 20px;text-align:center}.ticketStatsMgmt .tk-podium{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media screen and (max-width:700px){.ticketStatsMgmt .tk-podium{grid-template-columns:1fr}}.ticketStatsMgmt .tk-podium-card{background:#ffffff05;border-radius:14px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:20px;position:relative;transition:transform .2s ease,border-color .2s ease}.ticketStatsMgmt .tk-podium-card:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.ticketStatsMgmt .tk-podium-card:hover{transform:translateY(-2px)}.ticketStatsMgmt .tk-podium-card.tk-podium-gold{border:1px solid #ffd70033}.ticketStatsMgmt .tk-podium-card.tk-podium-gold:before{background:linear-gradient(90deg,#ffd700cc,#ffd7001a)}.ticketStatsMgmt .tk-podium-card.tk-podium-gold .tk-podium-score{color:gold}.ticketStatsMgmt .tk-podium-card.tk-podium-gold:hover{border-color:#ffd70066}.ticketStatsMgmt .tk-podium-card.tk-podium-silver{border:1px solid #c0c0c033}.ticketStatsMgmt .tk-podium-card.tk-podium-silver:before{background:linear-gradient(90deg,#c0c0c0cc,#c0c0c01a)}.ticketStatsMgmt .tk-podium-card.tk-podium-silver .tk-podium-score{color:silver}.ticketStatsMgmt .tk-podium-card.tk-podium-silver:hover{border-color:#c0c0c066}.ticketStatsMgmt .tk-podium-card.tk-podium-bronze{border:1px solid #cd7f3233}.ticketStatsMgmt .tk-podium-card.tk-podium-bronze:before{background:linear-gradient(90deg,#cd7f32cc,#cd7f321a)}.ticketStatsMgmt .tk-podium-card.tk-podium-bronze .tk-podium-score{color:#cd7f32}.ticketStatsMgmt .tk-podium-card.tk-podium-bronze:hover{border-color:#cd7f3266}.ticketStatsMgmt .tk-podium-head{align-items:baseline;display:flex;gap:8px}.ticketStatsMgmt .tk-podium-medal{font-size:22px;line-height:1}.ticketStatsMgmt .tk-podium-score{font-family:Chakra Petch,sans-serif;font-size:28px;font-weight:700;line-height:1}.ticketStatsMgmt .tk-podium-pts{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ticketStatsMgmt .tk-podium-user{align-items:center;display:flex;gap:10px}.ticketStatsMgmt .tk-podium-user-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ticketStatsMgmt .tk-podium-username{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticketStatsMgmt .tk-podium-id{background:#ffffff0a;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:500;padding:5px 10px;transition:all .15s ease}.ticketStatsMgmt .tk-podium-id:hover{background:#ffffff14;color:#fffc}.ticketStatsMgmt .tk-avatar{border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.ticketStatsMgmt .tk-podium-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.ticketStatsMgmt .tk-podium-stat{display:flex;flex-direction:column;gap:2px}.ticketStatsMgmt .tk-podium-stat-val{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:600}.ticketStatsMgmt .tk-podium-stat-lbl{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ticketStatsMgmt .tk-table-wrap{background:#ffffff03;border:1px solid #ffffff0f;border-radius:12px;overflow-x:auto}.ticketStatsMgmt .tk-table{border-collapse:initial;border-spacing:0;width:100%}.ticketStatsMgmt .tk-table thead th{background:#ffffff05;border-bottom:1px solid #ffffff0f;color:#ffffff59;cursor:pointer;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:12px 14px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ticketStatsMgmt .tk-table thead th:hover{color:#fff9}.ticketStatsMgmt .tk-table thead th.sorted{color:var(--principal_color)}.ticketStatsMgmt .tk-table thead th .sort-arrow{font-size:9px;opacity:.7}.ticketStatsMgmt .tk-table tbody tr{cursor:pointer;transition:background .15s ease}.ticketStatsMgmt .tk-table tbody tr:hover{background:hsla(0,0%,100%,.025)}.ticketStatsMgmt .tk-table tbody tr.tk-row-expanded{background:#9c66ff0a}.ticketStatsMgmt .tk-table tbody td{border-bottom:1px solid #ffffff08;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;padding:11px 14px;white-space:nowrap}.ticketStatsMgmt .tk-rank{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;min-width:36px;text-align:center}.ticketStatsMgmt .tk-staff-cell{align-items:center;display:flex;gap:10px}.ticketStatsMgmt .tk-avatar-sm{border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.ticketStatsMgmt .tk-staff-name{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticketStatsMgmt .tk-staff-id{background:#ffffff0d;border-radius:6px;color:#fff9;cursor:pointer;display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:500;padding:4px 10px;transition:all .15s ease}.ticketStatsMgmt .tk-staff-id:hover{background:#9c66ff26;color:var(--principal_color)}.ticketStatsMgmt .tk-score-cell{align-items:center;display:flex;gap:10px;min-width:120px}.ticketStatsMgmt .tk-score-val{color:var(--principal_color);font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;min-width:38px}.ticketStatsMgmt .tk-score-bar{background:#ffffff0f;border-radius:2px;flex:1 1;height:4px;min-width:50px;overflow:hidden}.ticketStatsMgmt .tk-score-fill{background:linear-gradient(90deg,var(--principal_color),#9c66ff66);border-radius:2px;height:100%;transition:width .3s ease}.ticketStatsMgmt .tk-num{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600}.ticketStatsMgmt .tk-time{color:#ffffff80;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.ticketStatsMgmt .tk-expand-icon{color:#ffffff40;text-align:center;transition:color .15s ease}tr:hover .ticketStatsMgmt .tk-expand-icon{color:#ffffff80}.ticketStatsMgmt .tk-detail-row{cursor:default!important}.ticketStatsMgmt .tk-detail-row:hover{background:#9c66ff0a!important}.ticketStatsMgmt .tk-detail-row td{border-bottom:1px solid #9c66ff1a!important;padding:0!important}.ticketStatsMgmt .tk-detail-grid{grid-gap:12px;background:#9c66ff05;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:16px 20px}@media screen and (max-width:600px){.ticketStatsMgmt .tk-detail-grid{grid-template-columns:repeat(2,1fr)}}.ticketStatsMgmt .tk-detail-item{display:flex;flex-direction:column;gap:3px}.ticketStatsMgmt .tk-detail-lbl{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.ticketStatsMgmt .tk-detail-val{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:600}.ticketStatsMgmt .tk-detail-val.tk-detail-mono{color:#ffffff80;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:500;-webkit-user-select:all;user-select:all}@media screen and (max-width:700px){.ticketStatsMgmt .tk-table-wrap{background:none;border:none}.ticketStatsMgmt .tk-table,.ticketStatsMgmt .tk-table tbody,.ticketStatsMgmt .tk-table td,.ticketStatsMgmt .tk-table th,.ticketStatsMgmt .tk-table thead,.ticketStatsMgmt .tk-table tr{display:block}.ticketStatsMgmt .tk-table thead{display:none}.ticketStatsMgmt .tk-table tbody tr{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px;padding:14px}.ticketStatsMgmt .tk-table tbody td{border:none;font-size:12px;padding:0}.ticketStatsMgmt .tk-table tbody td:before{color:#ffffff4d;content:attr(data-label);display:block;font-size:9px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.ticketStatsMgmt .tk-detail-row td{padding:0!important}.ticketStatsMgmt .tk-detail-grid{padding:12px}.ticketStatsMgmt .tk-score-bar{display:none}}.pm-root{--pm-text:#ffffffeb;--pm-text-mid:#ffffff8c;--pm-text-dim:#ffffff61;--pm-text-faint:#ffffff38;--pm-line:#ffffff0f;--pm-line-strong:#ffffff1a;--pm-bg-hover:#ffffff05;--pm-accent:#9c66ff;--pm-reseller:#ffb36b;--pm-bulk:#5fd3a0;--pm-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Roboto Mono",monospace;color:var(--pm-text);font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility}.pm-root .pm-header{align-items:flex-start;border-bottom:1px solid var(--pm-line-strong);display:flex;gap:20px;justify-content:space-between;padding:28px 32px 22px}.pm-root .pm-title{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.pm-root .pm-sub{color:var(--pm-text-dim);font-size:12.5px;letter-spacing:-.003em;margin:0;max-width:640px}.pm-root .pm-subWarn{color:#ffb450c7;display:block;font-size:11.5px;margin-top:5px}.pm-root .pm-headerMeta{align-items:center;display:flex;gap:16px}.pm-root .pm-counter{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:4px}.pm-root .pm-counter .pm-counterNum{color:var(--pm-accent);font-size:20px;font-weight:600;letter-spacing:-.01em}.pm-root .pm-counter .pm-counterDiv{color:var(--pm-text-faint);font-size:16px}.pm-root .pm-counter .pm-counterTotal{color:var(--pm-text-dim);font-size:14px}.pm-root .pm-counter .pm-counterLabel{color:var(--pm-text-dim);font-size:10px;letter-spacing:.12em;margin-left:6px;text-transform:uppercase}.pm-root .pm-section{padding:22px 32px 28px}.pm-root .pm-section+.pm-section{border-top:1px solid var(--pm-line)}.pm-root .pm-sectionHead{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 16px}.pm-root .pm-sectionTitle{color:var(--pm-text-mid);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pm-root .pm-sectionMeta{font-feature-settings:"tnum";color:var(--pm-text-dim);font-size:11px;font-variant-numeric:tabular-nums}.pm-root .pm-cardGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.pm-root .pm-card{background:hsla(0,0%,100%,.018);border:1px solid var(--pm-line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .16s,background-color .16s,box-shadow .16s}.pm-root .pm-card:hover{background:hsla(0,0%,100%,.026);border-color:var(--pm-line-strong)}.pm-root .pm-card.is-on{box-shadow:inset 3px 0 0 #9c66ff8c}.pm-root .pm-card.is-off{box-shadow:inset 3px 0 0 #ffffff0f;opacity:.72}.pm-root .pm-card.is-off:hover{opacity:1}.pm-root .pm-card.is-flash{animation:pm-cardFlash .9s ease-out}@keyframes pm-cardFlash{0%{border-color:#9c66ff99;box-shadow:0 0 0 1px #9c66ff66,inset 3px 0 0 #9c66ff8c}to{border-color:var(--pm-line)}}.pm-root .pm-card--bundle{background:hsla(0,0%,100%,.012)}.pm-root .pm-cardHead{align-items:center;border-bottom:1px solid var(--pm-line);display:flex;gap:9px;padding:13px 14px}.pm-root .pm-cardName{color:#fffffff2;font-size:14px;font-weight:600;letter-spacing:-.01em}.pm-root .pm-cardHeadRight{align-items:center;display:flex;gap:4px;margin-left:auto}.pm-root .pm-toggle{border:1px solid #0000;border-radius:100px;cursor:pointer;flex-shrink:0;height:19px;padding:0;position:relative;transition:background-color .16s,border-color .16s;width:34px}.pm-root .pm-toggle:disabled{cursor:wait;opacity:.6}.pm-root .pm-toggle .pm-toggleDot{border-radius:50%;height:13px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),background-color .16s;width:13px}.pm-root .pm-toggle.is-on{background:#9c66ff38;border-color:#9c66ff73}.pm-root .pm-toggle.is-on .pm-toggleDot{background:var(--pm-accent);box-shadow:0 0 8px #9c66ff99;left:17px}.pm-root .pm-toggle.is-off{background:#ffffff0d;border-color:#ffffff14}.pm-root .pm-toggle.is-off .pm-toggleDot{background:#fff6}.pm-root .pm-autoBadge,.pm-root .pm-bulkBadge,.pm-root .pm-override{border-radius:4px;display:inline-block;font-size:8.5px;font-weight:700;letter-spacing:.1em;padding:2px 6px;text-transform:uppercase}.pm-root .pm-override{background:#ffffff0d;color:var(--pm-text-dim)}.pm-root .pm-bulkBadge{background:#5fd3a01f;color:var(--pm-bulk)}.pm-root .pm-autoBadge{background:#ffffff0a;color:var(--pm-text-faint)}.pm-root .pm-iconBtn{background:none;border:none;border-radius:5px;color:var(--pm-text-dim);cursor:pointer;line-height:0;padding:4px;transition:color .12s,background-color .12s}.pm-root .pm-iconBtn svg{display:block}.pm-root .pm-iconBtn:hover{background:#9c66ff1a;color:var(--pm-accent)}.pm-root .pm-iconBtn:disabled{cursor:wait;opacity:.4}.pm-root .pm-cardBody{display:flex;flex-direction:column;gap:15px;padding:14px}.pm-root .pm-group{display:flex;flex-direction:column;gap:8px}.pm-root .pm-groupLabel{align-items:center;display:inline-flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.14em;text-transform:uppercase}.pm-root .pm-groupLabel:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.pm-root .pm-groupLabel--customer{color:var(--pm-accent)}.pm-root .pm-groupLabel--reseller{color:var(--pm-reseller)}.pm-root .pm-groupLabel--ids{color:var(--pm-text-mid)}.pm-root .pm-grid3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.pm-root .pm-fieldWrap{cursor:text;display:flex;flex-direction:column;gap:4px}.pm-root .pm-fieldLabel{color:var(--pm-text-dim);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.pm-root .pm-field{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:7px;transition:border-color .14s,background-color .14s}.pm-root .pm-field:hover{border-color:#ffffff24}.pm-root .pm-field:focus-within{background:#9c66ff0d;border-color:var(--pm-accent)}.pm-root .pm-field.is-dirty{background:#9c66ff0f;border-color:#9c66ff73}.pm-root .pm-fieldInput{font-feature-settings:"tnum";background:none;border:none;color:#ffffffe6;font-family:var(--pm-mono);font-size:13px;font-variant-numeric:tabular-nums;outline:none;padding:7px 9px;width:100%}.pm-field.is-dirty .pm-root .pm-fieldInput{color:#fff}.pm-root .pm-fieldInput::placeholder{color:var(--pm-text-faint)}.pm-root .pm-idList{display:flex;flex-direction:column;gap:5px}.pm-root .pm-idRow{align-items:center;background:hsla(0,0%,100%,.018);border:1px solid #ffffff0d;border-radius:7px;display:flex;gap:8px;padding:5px 6px 5px 7px;transition:border-color .12s}.pm-root .pm-idRow:hover{border-color:#ffffff1a}.pm-root .pm-idTag{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-family:var(--pm-mono);font-size:9.5px;font-weight:700;height:16px;justify-content:center;-webkit-user-select:none;user-select:none;width:16px}.pm-root .pm-idValue{background:none;border:none;color:var(--pm-text-mid);cursor:copy;flex:1 1;font-family:var(--pm-mono);font-size:11px;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .12s;white-space:nowrap}.pm-root .pm-idValue:hover{color:#ffffffd9}.pm-root .pm-idValue:active{color:var(--pm-accent)}.pm-root .pm-idValue.is-empty{color:var(--pm-text-faint);cursor:default;font-family:inherit;font-style:italic}.pm-root .pm-idEdit{background:none;border:none;border-radius:4px;color:var(--pm-text-dim);cursor:pointer;flex-shrink:0;line-height:0;padding:3px 4px;transition:color .12s,background-color .12s}.pm-root .pm-idEdit svg{display:block}.pm-root .pm-idEdit:hover{background:#9c66ff1a;color:var(--pm-accent)}.pm-root .pm-idEdit:disabled{cursor:wait;opacity:.4}.pm-root .pm-idHint{color:var(--pm-text-faint);font-size:10px;line-height:1.4;margin-top:2px}.pm-root .pm-bundleRow{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:7px 0}.pm-root .pm-bundleRow+.pm-bundleRow{border-top:1px solid var(--pm-line)}.pm-root .pm-bundleK{color:var(--pm-text-dim);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.pm-root .pm-bundleV{font-feature-settings:"tnum";color:#ffffffc7;font-family:var(--pm-mono);font-size:13px;font-variant-numeric:tabular-nums}.pm-root .pm-bundleV em{background:#ffffff0a;border-radius:3px;color:var(--pm-text-faint);font-family:system-ui;font-size:8.5px;font-style:normal;font-weight:600;letter-spacing:.1em;margin-left:6px;padding:1px 5px;text-transform:uppercase;vertical-align:1px}.pm-root .pm-cardFoot{align-items:center;border-top:1px solid var(--pm-line);display:flex;justify-content:flex-end;margin-top:auto;min-height:44px;padding:11px 14px}.pm-root .pm-save{background:#9c66ff1a;border:1px solid #9c66ff47;border-radius:7px;color:var(--pm-accent);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 16px;transition:background-color .14s,border-color .14s,color .14s,transform .1s}.pm-root .pm-save:hover:not(:disabled){background:#9c66ff33;border-color:#9c66ff80;color:#fff}.pm-root .pm-save:active:not(:disabled){transform:scale(.97)}.pm-root .pm-save:disabled{cursor:wait;opacity:.6}.pm-root .pm-saveHint{color:var(--pm-text-faint);font-size:11.5px}.pm-root .pm-loading{align-items:center;color:var(--pm-text-dim);display:flex;font-size:13px;gap:12px;justify-content:center;padding:80px 0}.pm-root .pm-spinner{animation:pm-spin .8s linear infinite;border:1.5px solid #ffffff14;border-radius:50%;border-top:1.5px solid var(--pm-accent);height:14px;width:14px}@keyframes pm-spin{to{transform:rotate(1turn)}}.pm-root .pm-modalBackdrop{align-items:center;animation:pm-fadeIn .15s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes pm-fadeIn{0%{opacity:0}to{opacity:1}}.pm-root .pm-modal{animation:pm-modalIn .18s cubic-bezier(.18,.89,.32,1.28);background:#0f0f12;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 24px 60px -16px #000000b3;max-width:94vw;overflow:hidden;width:520px}@keyframes pm-modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pm-root .pm-modalHead{align-items:center;border-bottom:1px solid var(--pm-line);display:flex;justify-content:space-between;padding:16px 20px 12px}.pm-root .pm-modalHead h2{color:var(--pm-text);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.pm-root .pm-modalClose{background:none;border:none;color:var(--pm-text-dim);cursor:pointer;font-size:22px;line-height:1;padding:0 4px;transition:color .12s}.pm-root .pm-modalClose:hover{color:var(--pm-text)}.pm-root .pm-modalBody{display:flex;flex-direction:column;gap:14px;padding:18px 20px 4px}.pm-root .pm-modalLabel{color:var(--pm-text-dim);font-size:11px;letter-spacing:.12em;margin:0;text-transform:uppercase}.pm-root .pm-modalLabel .pm-modalLabelCat{color:var(--pm-accent);font-weight:600}.pm-root .pm-modalLabel .pm-modalLabelDot{color:var(--pm-text-faint);margin:0 6px}.pm-root .pm-modalLabel .pm-modalLabelDur{color:var(--pm-text-mid);font-weight:600}.pm-root .pm-modalWarn{background:#ff963c0f;border:1px solid #ff963c33;border-radius:8px;color:#ffc88ce6;display:flex;font-size:12px;gap:12px;line-height:1.5;padding:12px 14px}.pm-root .pm-modalWarn svg{color:#ffaa50f2;flex-shrink:0;margin-top:2px}.pm-root .pm-modalWarn strong{color:#ffc78a;display:block;font-size:12.5px;margin-bottom:4px}.pm-root .pm-modalWarn span{color:#ffc88ccc;display:block}.pm-root .pm-modalWarn code{background:#ff963c1a;border-radius:3px;font-family:var(--pm-mono);font-size:11px;padding:1px 4px}.pm-root .pm-modalField{display:flex;flex-direction:column;gap:5px}.pm-root .pm-modalFieldLabel{color:var(--pm-text-dim);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pm-root .pm-modalOptional{color:var(--pm-text-faint);font-style:normal;font-weight:500;letter-spacing:0;margin-left:6px;text-transform:none}.pm-root .pm-modalInput{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;color:var(--pm-text);font-family:var(--pm-mono);font-size:12.5px;padding:9px 11px;transition:border-color .14s,background-color .14s;width:100%}.pm-root .pm-modalInput:focus{background:#9c66ff0a;border-color:var(--pm-accent);outline:none}.pm-root .pm-modalInput.is-valid{background:#50c8820a;border-color:#50c88280}.pm-root .pm-modalInput.is-invalid{background:#ff64640a;border-color:#ff646480}.pm-root .pm-modalInput::placeholder{color:var(--pm-text-faint)}.pm-root .pm-modalInputReadonly{background:hsla(0,0%,100%,.015);color:var(--pm-text-dim);cursor:text}.pm-root .pm-modalHint{color:var(--pm-text-dim);font-size:11px}.pm-root .pm-modalHint code{background:#ffffff0a;border-radius:3px;font-family:var(--pm-mono);padding:1px 4px}.pm-root .pm-modalHintErr{color:#ff7878d9}.pm-root .pm-modalAck{align-items:flex-start;background:hsla(0,0%,100%,.015);border:1px solid #ffffff0d;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-top:4px;padding:10px 12px;transition:border-color .14s,background-color .14s}.pm-root .pm-modalAck:hover{background:hsla(0,0%,100%,.025);border-color:#ffffff1a}.pm-root .pm-modalAck:has(input:checked){background:#9c66ff0d;border-color:#9c66ff4d}.pm-root .pm-modalAck input{accent-color:var(--pm-accent);cursor:pointer;flex-shrink:0;margin:2px 0 0}.pm-root .pm-modalAck span{color:var(--pm-text-mid);font-size:12px;line-height:1.5}.pm-root .pm-modalFoot{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 18px}.pm-root .pm-modalCancel,.pm-root .pm-modalConfirm{background:none;border:1px solid #ffffff14;border-radius:6px;color:var(--pm-text-mid);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;padding:8px 16px;transition:color .12s,background-color .12s,border-color .12s}.pm-root .pm-modalCancel:hover,.pm-root .pm-modalConfirm:hover{background:#ffffff08;border-color:#ffffff2e;color:var(--pm-text)}.pm-root .pm-modalCancel:disabled,.pm-root .pm-modalConfirm:disabled{cursor:not-allowed;opacity:.4}.pm-root .pm-modalConfirm{background:#9c66ff14;border-color:#9c66ff4d;color:var(--pm-accent)}.pm-root .pm-modalConfirm:hover:not(:disabled){background:#9c66ff33;border-color:#9c66ff80;color:#fff}.notifyMgmt{font-family:Poppins,sans-serif;min-width:0;width:100%}.notifyMgmt .ntf-header{align-items:flex-start;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:24px}.notifyMgmt .ntf-header .ntf-header-left h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px}.notifyMgmt .ntf-header .ntf-header-left .ntf-subtitle{color:#ffffff59;font-size:13px}.notifyMgmt .ntf-body{display:flex;flex-direction:column;gap:32px}.notifyMgmt .ntf-step{display:flex;flex-direction:column;gap:14px}.notifyMgmt .ntf-step-label{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.5px;text-transform:uppercase}.notifyMgmt .ntf-step-num{align-items:center;background:#9c66ff26;border-radius:50%;color:#9c66ff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.notifyMgmt .ntf-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.notifyMgmt .ntf-preset{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;transition:all .2s ease}.notifyMgmt .ntf-preset:hover{background:#ffffff0a;border-color:#ffffff1f}.notifyMgmt .ntf-preset.active{background:#9c66ff14;border-color:#9c66ff59;box-shadow:0 0 0 1px #9c66ff26}.notifyMgmt .ntf-preset.active .ntf-preset-icon{background:#9c66ff40;color:#9c66ff}.notifyMgmt .ntf-preset.active .ntf-preset-label{color:#fff}.notifyMgmt .ntf-preset .ntf-preset-icon{align-items:center;background:#ffffff0d;border-radius:6px;color:#fff6;display:flex;font-size:11px;font-weight:700;height:26px;justify-content:center;margin-bottom:4px;transition:all .2s;width:26px}.notifyMgmt .ntf-preset .ntf-preset-label{color:#ffffffb3;font-size:13px;font-weight:600;transition:color .2s}.notifyMgmt .ntf-preset .ntf-preset-desc{color:#ffffff40;font-size:11px;line-height:1.3}.notifyMgmt .ntf-preset .ntf-preset-count{font-feature-settings:"tnum";color:#ffffff40;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.notifyMgmt .ntf-preset.active .ntf-preset-count{color:#9c66ffb3}.notifyMgmt .ntf-custom{display:flex;flex-direction:column;gap:10px}.notifyMgmt .ntf-search-wrap{position:relative}.notifyMgmt .ntf-search-input{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:8px;height:40px;padding:0 14px;transition:border-color .2s}.notifyMgmt .ntf-search-input:focus-within{border-color:#9c66ff66}.notifyMgmt .ntf-search-input svg{color:#ffffff40;flex-shrink:0}.notifyMgmt .ntf-search-input input{background:none;border:none;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;outline:none}.notifyMgmt .ntf-search-input input::placeholder{color:#fff3}.notifyMgmt .ntf-search-spinner{animation:ntf-spin .6s linear infinite;border:2px solid #9c66ff33;border-radius:50%;border-top-color:#9c66ff;flex-shrink:0;height:14px;width:14px}@keyframes ntf-spin{to{transform:rotate(1turn)}}.notifyMgmt .ntf-dropdown{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 8px 32px #00000080;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.notifyMgmt .ntf-dropdown::-webkit-scrollbar{width:4px}.notifyMgmt .ntf-dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.notifyMgmt .ntf-dropdown-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 14px;transition:background .15s}.notifyMgmt .ntf-dropdown-item:hover{background:#9c66ff14}.notifyMgmt .ntf-dropdown-item:not(:last-child){border-bottom:1px solid #ffffff0a}.notifyMgmt .ntf-dropdown-item .ntf-dropdown-name{color:#fff;font-size:13px;font-weight:500}.notifyMgmt .ntf-dropdown-item .ntf-dropdown-badge{background:#9c66ff1f;border-radius:4px;color:#9c66ff;font-size:10px;font-weight:600;padding:2px 6px}.notifyMgmt .ntf-dropdown-item .ntf-dropdown-discord{background:#5865f226;border-radius:3px;color:#5865f2;font-size:9px;font-weight:700;margin-left:auto;padding:2px 5px}.notifyMgmt .ntf-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.notifyMgmt .ntf-chip{align-items:center;background:#9c66ff14;border:1px solid #9c66ff33;border-radius:20px;display:inline-flex;gap:6px;padding:5px 10px;transition:all .15s}.notifyMgmt .ntf-chip:hover{border-color:#9c66ff66}.notifyMgmt .ntf-chip .ntf-chip-name{color:#9c66ff;font-size:12px;font-weight:500}.notifyMgmt .ntf-chip .ntf-chip-remove{align-items:center;background:none;border:none;color:#9c66ff66;cursor:pointer;display:flex;padding:0;transition:color .15s}.notifyMgmt .ntf-chip .ntf-chip-remove:hover{color:#ef4444}.notifyMgmt .ntf-chip-count{color:#ffffff40;font-size:11px;margin-left:4px}.notifyMgmt .ntf-channels{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.notifyMgmt .ntf-channels{grid-template-columns:1fr}}.notifyMgmt .ntf-channel{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px 12px;position:relative;text-align:center;transition:all .2s ease}.notifyMgmt .ntf-channel:hover{background:#ffffff0a}.notifyMgmt .ntf-channel.active{background:#9c66ff0f;border-color:#9c66ff4d}.notifyMgmt .ntf-channel.active svg{color:#9c66ff}.notifyMgmt .ntf-channel.active .ntf-channel-name{color:#fff}.notifyMgmt .ntf-channel.active .ntf-channel-toggle{background:#9c66ff}.notifyMgmt .ntf-channel.active .ntf-channel-toggle:after{transform:translateX(14px)}.notifyMgmt .ntf-channel svg{color:#ffffff4d;transition:color .2s}.notifyMgmt .ntf-channel .ntf-channel-name{color:#ffffff80;font-size:13px;font-weight:600;transition:color .2s}.notifyMgmt .ntf-channel .ntf-channel-desc{color:#fff3;font-size:11px}.notifyMgmt .ntf-channel .ntf-channel-toggle{background:#ffffff1a;border-radius:9px;height:18px;margin-top:4px;position:relative;transition:background .2s;width:32px}.notifyMgmt .ntf-channel .ntf-channel-toggle:after{background:#fff;border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:3px;transition:transform .2s;width:12px}.notifyMgmt .ntf-compose{position:relative}.notifyMgmt .ntf-textarea{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6;min-height:100px;outline:none;padding:14px 16px 32px;resize:vertical;transition:border-color .2s;width:100%}.notifyMgmt .ntf-textarea::placeholder{color:#ffffff2e}.notifyMgmt .ntf-textarea:focus{border-color:#9c66ff66}.notifyMgmt .ntf-compose-footer{bottom:8px;position:absolute;right:12px}.notifyMgmt .ntf-charcount{font-feature-settings:"tnum";color:#ffffff26;font-size:11px;font-variant-numeric:tabular-nums}.notifyMgmt .ntf-preview{border:1px solid #9c66ff1f;border-radius:10px;overflow:hidden}.notifyMgmt .ntf-preview-header{align-items:center;background:#9c66ff0d;color:#ffffff59;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.5px;padding:8px 14px;text-transform:uppercase}.notifyMgmt .ntf-preview-dot{background:#9c66ff;border-radius:50%;height:6px;width:6px}.notifyMgmt .ntf-preview-body{padding:14px 16px}.notifyMgmt .ntf-preview-sender{color:#9c66ff;font-size:12px;font-weight:600;margin-bottom:6px}.notifyMgmt .ntf-preview-msg{color:#fffc;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.notifyMgmt .ntf-send-area{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:12px;padding-top:8px}.notifyMgmt .ntf-send-summary{color:#ffffff4d;font-size:12px}.notifyMgmt .ntf-send-summary strong{color:#fff9;font-weight:600}.notifyMgmt .ntf-send-sep{background:#ffffff1a;display:inline-block;height:12px;margin:0 10px;vertical-align:middle;width:1px}.notifyMgmt .ntf-send-btn{align-items:center;background:linear-gradient(135deg,#9c66ff,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.2px;padding:14px 24px;transition:all .2s ease;width:100%}.notifyMgmt .ntf-send-btn:hover:not(:disabled){box-shadow:0 4px 20px #9c66ff4d;transform:translateY(-1px)}.notifyMgmt .ntf-send-btn:active:not(:disabled){transform:translateY(0)}.notifyMgmt .ntf-send-btn:disabled{cursor:not-allowed;opacity:.35}.notifyMgmt .ntf-send-btn svg{flex-shrink:0}.notifyMgmt .ntf-send-spinner{animation:ntf-spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.notifyMgmt .ntf-result{align-items:flex-start;background:#22c55e0f;border:1px solid #22c55e26;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.notifyMgmt .ntf-result>svg{color:#22c55e;flex-shrink:0;margin-top:2px}.notifyMgmt .ntf-result-details{display:flex;flex-direction:column;gap:4px}.notifyMgmt .ntf-result-title{color:#22c55e;font-size:13px;font-weight:600}.notifyMgmt .ntf-result-breakdown{color:#fff6;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px}.notifyMgmt .ntf-result-fail{color:#ef4444}.event-management{min-width:0;width:100%}.event-management .event-loading{align-items:center;color:#fff6;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:13px;gap:16px;padding:60px 20px}.event-management .event-loading-spinner{animation:emSpin .8s linear infinite;border:3px solid #ffffff14;border-radius:50%;border-top:3px solid var(--em-color,#9c66ff);height:32px;width:32px}@keyframes emSpin{to{transform:rotate(1turn)}}.event-management .em-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:24px}.event-management .em-header-left{align-items:center;display:flex;gap:14px}.event-management .em-header-emoji{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#9c66ff 15%,#0000),color-mix(in srgb,#9c66ff 5%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--em-color,#9c66ff) 15%,#0000),color-mix(in srgb,var(--em-color,#9c66ff) 5%,#0000));border:1px solid color-mix(in srgb,#9c66ff 25%,#0000);border:1px solid color-mix(in srgb,var(--em-color,#9c66ff) 25%,#0000);border-radius:14px;display:flex;font-size:32px;height:52px;justify-content:center;width:52px}.event-management .em-title{color:var(--text-primary);font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.event-management .em-subtitle{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:2px 0 0}.event-management .em-toggles{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:28px}@media screen and (max-width:700px){.event-management .em-toggles{grid-template-columns:1fr}}.event-management .em-toggle-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:20px;transition:all .3s ease}.event-management .em-toggle-card.active{background:color-mix(in srgb,#9c66ff 4%,#0000);background:color-mix(in srgb,var(--em-color,#9c66ff) 4%,#0000);border-color:color-mix(in srgb,#9c66ff 30%,#0000);border-color:color-mix(in srgb,var(--em-color,#9c66ff) 30%,#0000)}.event-management .em-toggle-top{justify-content:space-between;margin-bottom:14px}.event-management .em-toggle-info,.event-management .em-toggle-top{align-items:center;display:flex;gap:12px}.event-management .em-toggle-info h3{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0}.event-management .em-toggle-info p{color:#fff6;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;margin:2px 0 0}.event-management .em-toggle-icon{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#9c66ff;color:var(--em-color,#9c66ff);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.active>.event-management .em-toggle-icon{background:color-mix(in srgb,#9c66ff 12%,#0000);background:color-mix(in srgb,var(--em-color,#9c66ff) 12%,#0000);border-color:color-mix(in srgb,#9c66ff 20%,#0000);border-color:color-mix(in srgb,var(--em-color,#9c66ff) 20%,#0000)}.event-management .em-toggle-status{align-items:center;border-top:1px solid #ffffff0a;color:#fff6;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;gap:8px;padding-top:14px}.event-management .em-status-dot{background:#fff3;border-radius:50%;flex-shrink:0;height:6px;transition:all .3s ease;width:6px}.event-management .em-status-dot.active{background:#22c55e;box-shadow:0 0 8px #22c55e66}.event-management .em-switch{background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px;cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.event-management .em-switch:hover:not(:disabled){background:#ffffff1f}.event-management .em-switch.on{background:#9c66ff;background:var(--em-color,#9c66ff);border-color:#9c66ff;border-color:var(--em-color,#9c66ff)}.event-management .em-switch.on .em-switch-knob{background:#fff;transform:translateX(22px)}.event-management .em-switch:disabled{cursor:not-allowed;opacity:.5}.event-management .em-switch-knob{background:#fff9;border-radius:50%;box-shadow:0 1px 4px #0003;height:20px;left:3px;position:absolute;top:3px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.event-management .em-section{margin-bottom:28px}.event-management .em-section-title{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 4px}.event-management .em-section-desc{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:0 0 16px}.event-management .em-theme-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.event-management .em-theme-btn{align-items:center;background:#ffffff05;border:2px solid #ffffff0f;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:8px;padding:16px 10px;position:relative;transition:all .25s ease}.event-management .em-theme-btn:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-2px)}.event-management .em-theme-btn.selected{background:color-mix(in srgb,#9c66ff 10%,#0000);background:color-mix(in srgb,var(--theme-btn-color,#9c66ff) 10%,#0000);border-color:#9c66ff;border-color:var(--theme-btn-color,#9c66ff);box-shadow:0 4px 16px color-mix(in srgb,#9c66ff 20%,#0000);box-shadow:0 4px 16px color-mix(in srgb,var(--theme-btn-color,#9c66ff) 20%,#0000)}.event-management .em-theme-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.event-management .em-theme-emoji{font-size:28px;line-height:1}.event-management .em-theme-name{font-size:11px;font-weight:500;opacity:.6;transition:all .2s ease}.selected .event-management .em-theme-name{font-weight:600;opacity:1}.event-management .em-theme-check{align-items:center;background:#9c66ff;background:var(--theme-btn-color,#9c66ff);border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.event-management .em-preview{margin-bottom:20px}.event-management .em-preview-card{border:1px solid #ffffff14;border-radius:14px;margin-top:12px;padding:20px;transition:all .3s ease}.event-management .em-preview-row{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.event-management .em-preview-emoji{font-size:18px}.event-management .em-preview-text{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.4;text-align:center}.event-management .em-preview-colors{align-items:center;display:flex;gap:8px;justify-content:center}.event-management .em-color-swatch{border:1px solid #ffffff1a;border-radius:8px;height:32px;transition:all .3s ease;width:32px}.mrq-page{color:#dfe5ff;height:100%;min-height:0;overflow-y:auto;padding:30px}.mrq-head{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin-bottom:32px}.mrq-eyebrow{color:#8466ff;font-size:10px;font-weight:800;letter-spacing:.36em;margin-bottom:6px}.mrq-head h2{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.mrq-sub{color:#95a4ff;font-size:13px;line-height:1.6;margin:0;max-width:640px}.mrq-counts{gap:14px}.mrq-count,.mrq-counts{align-items:center;display:flex}.mrq-count{background:#ffc8571a;border:1px solid #ffc85759;border-radius:10px;flex-direction:column;padding:14px 24px}.mrq-count-n{font-size:28px;line-height:1}.mrq-count-l,.mrq-count-n{color:#ffc857;font-weight:800}.mrq-count-l{font-size:9px;letter-spacing:.18em;margin-top:4px}.mrq-refresh{background:#8466ff1a;border:1px solid #8466ff4d;border-radius:8px;color:#b0bbff;cursor:pointer;font-size:16px;height:40px;width:40px}.mrq-refresh:hover{background:#8466ff33;color:#fff}.mrq-loading{color:#6a7390;font-size:13px;padding:60px;text-align:center}.mrq-empty{background:#0f12248c;border:1px dashed #788cdc33;border-radius:12px;padding:80px 30px;text-align:center}.mrq-empty-icon{color:#6ee89a;font-size:48px;margin-bottom:12px}.mrq-empty h3{color:#fff;font-size:18px;margin:0 0 6px}.mrq-empty p{color:#95a4ff;margin:0}.mrq-list{display:flex;flex-direction:column;gap:10px}.mrq-card{align-items:center;background:#0f1224a6;border:1px solid #788cdc33;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:16px 20px;text-align:left;transition:border-color .12s,transform .1s,background .12s}.mrq-card:hover{background:#141830bf;border-color:#8466ffa6;transform:translateX(2px)}.mrq-card-main{flex:1 1;min-width:0}.mrq-card-name-row{align-items:center;display:flex;gap:10px;margin-bottom:4px}.mrq-card-name{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em}.mrq-card-desc{color:#95a4ff;font-size:12px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrq-card-meta{color:#6a7390;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.mrq-card-meta strong{color:#b0bbff}.mrq-card-sizes{font-feature-settings:"tnum";color:#6a7390;display:flex;font-family:ui-monospace,monospace;font-size:10px;font-variant-numeric:tabular-nums;gap:8px}.mrq-card-sizes span{background:#080a16a6;border-radius:4px;padding:4px 8px}.mrq-card-arrow{color:#8466ff;font-size:18px}.mrq-badge{border-radius:3px;font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 7px}.mrq-badge.expert{background:linear-gradient(120deg,#f59e0b,#ffc857);color:#1a0f00}.mrq-detail{color:#dfe5ff;display:grid;grid-template-rows:auto 1fr;height:100%;min-height:0;overflow:hidden}.mrq-back{background:#0f1224a6;border:1px solid #788cdc38;border-radius:6px;color:#dfe5ff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:background .12s}.mrq-back:hover{background:#8466ff26}.mrq-detail-head{align-items:center;background:#0f12248c;border-bottom:1px solid #788cdc2e;display:flex;gap:16px;padding:16px 24px}.mrq-detail-meta{flex:1 1;min-width:0}.mrq-detail-meta h2{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.mrq-detail-sub{align-items:center;color:#95a4ff;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.mrq-detail-sub strong{color:#dfe5ff}.mrq-detail-actions{display:flex;gap:10px}.mrq-btn{border:1px solid;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;padding:9px 18px;transition:background .12s,border-color .12s,transform .1s}.mrq-btn:disabled{cursor:not-allowed;opacity:.5}.mrq-btn.approve{background:linear-gradient(180deg,#6ee89a59,#6ee89a33);border-color:#6ee89a8c;color:#6ee89a}.mrq-btn.approve:hover:not(:disabled){background:linear-gradient(180deg,#6ee89a80,#6ee89a59);color:#fff;transform:translateY(-1px)}.mrq-btn.reject{background:#ff6b6e26;border-color:#ff6b6e73;color:#ff8e91}.mrq-btn.reject:hover:not(:disabled){background:#ff6b6e4d;color:#fff}.mrq-btn.ghost{background:#0000;border-color:#788cdc4d;color:#95a4ff}.mrq-btn.ghost:hover{background:#8466ff1a;color:#fff}.mrq-detail-main{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden;padding:12px}.mrq-code-pane,.mrq-preview-pane{background:#0f12248c;border:1px solid #788cdc26;border-radius:10px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.mrq-pane-head{align-items:baseline;background:#080a168c;border-bottom:1px solid #788cdc1f;display:flex;justify-content:space-between;padding:10px 14px}.mrq-pane-head .lbl{color:#95a4ff;font-size:10px;font-weight:800;letter-spacing:.24em}.mrq-pane-head .hint{color:#6a7390;font-size:10px;font-style:italic}.mrq-preview-iframe{background:#f5f5f8;border:none;flex:1 1;min-height:0;width:100%}.mrq-tabs{background:#080a168c;border-bottom:1px solid #788cdc1f;display:flex}.mrq-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#95a4ff;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;padding:10px 16px;transition:color .12s,border-color .12s}.mrq-tab:hover{color:#dfe5ff}.mrq-tab.active{border-bottom-color:#8466ff;color:#fff}.mrq-tab-size{color:#6a7390;font-family:ui-monospace,monospace;font-size:9px}.mrq-tab-score{border-radius:3px;font-size:10px;font-weight:800;padding:2px 6px}.mrq-tab-score.score-good{background:#6ee89a33;color:#6ee89a}.mrq-tab-score.score-ok{background:#ffc85733;color:#ffc857}.mrq-tab-score.score-bad{background:#ff6b6e33;color:#ff8e91}.mrq-tab-body{flex:1 1;min-height:0;overflow-y:auto}.mrq-code{color:#b0bbff;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.mrq-checks,.mrq-code{padding:16px}.mrq-checks-clean,.mrq-checks-empty{color:#6a7390;font-size:12px;padding:30px;text-align:center}.mrq-checks-clean{color:#6ee89a;font-weight:700}.mrq-checks-summary{background:#080a16a6;gap:24px;margin-bottom:16px;padding:16px}.mrq-checks-summary,.mrq-score{align-items:center;border-radius:8px;display:flex}.mrq-score{background:#0f12248c;border:2px solid;flex-direction:column;padding:12px 18px}.mrq-score.score-good{border-color:#6ee89a8c}.mrq-score.score-ok{border-color:#ffc8578c}.mrq-score.score-bad{border-color:#ff6b6e8c}.mrq-score-n{color:#fff;font-size:26px;font-weight:800}.mrq-score.score-good .mrq-score-n{color:#6ee89a}.mrq-score.score-ok .mrq-score-n{color:#ffc857}.mrq-score.score-bad .mrq-score-n{color:#ff8e91}.mrq-score-l{color:#6a7390;font-size:9px;letter-spacing:.18em;margin-top:2px}.mrq-summary-stats{display:flex;flex-wrap:wrap;gap:16px}.mrq-stat{align-items:center;display:flex;flex-direction:column}.mrq-stat .n{font-feature-settings:"tnum";color:#fff;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.mrq-stat .l{color:#6a7390;font-size:9px;letter-spacing:.14em;margin-top:2px;text-transform:uppercase}.mrq-stat.error .n{color:#ff8e91}.mrq-stat.warn .n{color:#ffc857}.mrq-stat.info .n{color:#95a4ff}.mrq-checks-group{margin-bottom:14px}.mrq-checks-group-head{border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.2em;margin-bottom:6px;padding:6px 10px}.mrq-checks-group-head.sev-error{background:#ff6b6e26;color:#ff8e91}.mrq-checks-group-head.sev-warn{background:#ffc85726;color:#ffc857}.mrq-checks-group-head.sev-info{background:#95a4ff1a;color:#95a4ff}.mrq-checks-list{list-style:none;margin:0;padding:0}.mrq-checks-item{align-items:flex-start;border-left:3px solid #0000;border-radius:4px;color:#dfe5ff;display:flex;font-size:11px;gap:8px;line-height:1.5;margin-bottom:4px;padding:8px 10px}.mrq-checks-item.sev-error{background:#ff6b6e0f;border-left-color:#ff6b6e}.mrq-checks-item.sev-warn{background:#ffc8570f;border-left-color:#ffc857}.mrq-checks-item.sev-info{background:#95a4ff0a;border-left-color:#95a4ff8c}.mrq-issue-file{background:#8466ff1a;border-radius:3px;color:#6680ff;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.08em;padding:1px 5px}.mrq-issue-line{color:#6a7390;flex-shrink:0;font-family:ui-monospace,monospace;font-size:10px}.mrq-issue-msg{flex:1 1;word-break:break-word}.mrq-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02040ec7;display:flex;inset:0;justify-content:center;padding:40px 20px;position:fixed;z-index:1000}.mrq-modal{background:linear-gradient(180deg,#14162cfc,#0c0e1cfc);border:1px solid #ff6b6e66;border-radius:14px;box-shadow:0 40px 80px #000000a6,0 0 40px #ff6b6e33;max-width:560px;padding:20px;width:100%}.mrq-modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mrq-modal-head h3{color:#fff;font-size:17px;font-weight:800;margin:0}.mrq-modal-close{background:#0000;border:none;color:#95a4ff;cursor:pointer;font-size:22px;line-height:1}.mrq-modal-blurb{color:#95a4ff;font-size:12px;line-height:1.5;margin:0 0 14px}.mrq-modal-textarea{background:#080a16d9;border:1px solid #ff6b6e59;border-radius:6px;color:#fff;font-family:inherit;font-size:13px;min-height:120px;padding:12px;resize:vertical;width:100%}.mrq-modal-textarea:focus{border-color:#ff6b6ebf;box-shadow:0 0 0 3px #ff6b6e26;outline:none}.mrq-modal-counter{color:#6a7390;font-family:ui-monospace,monospace;font-size:10px;margin-top:4px;text-align:right}.mrq-modal-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.mrq-safe-body{background:#06080f;display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:20px}.mrq-safe-warn{background:#ffc85714;border:1px solid #ffc85752;border-radius:10px;display:flex;gap:14px;padding:16px}.mrq-safe-warn-icon{flex-shrink:0;font-size:28px;line-height:1.1}.mrq-safe-warn-body strong{color:#fff;display:block;font-size:13px;margin-bottom:6px}.mrq-safe-warn-body p{color:#95a4ff;font-size:12px;line-height:1.55;margin:0 0 8px}.mrq-safe-warn-body p strong,.mrq-safe-warn-body strong:not(:first-child){color:#ffc857;display:inline;margin:0}.mrq-safe-meta{background:#0f12248c;border:1px solid #788cdc2e;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.mrq-safe-meta-row{grid-gap:10px;align-items:baseline;display:grid;font-size:12px;gap:10px;grid-template-columns:110px 1fr}.mrq-safe-meta-row .lbl{color:#6680ff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mrq-safe-meta-row code{background:#080a16a6;border-radius:3px;color:#dfe5ff;font-family:ui-monospace,monospace;padding:2px 6px;word-break:break-all}.mrq-safe-desc{color:#dfe5ff;line-height:1.55}.error{background-color:var(--background_color)!important;height:calc(100vh - 70px);justify-content:center;width:100%}.error,.error .contentMain{align-items:center;display:flex}.error .contentMain{flex-direction:column}.error .contentMain h1{color:#fff;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:900;margin:0;text-align:center}.error .contentMain h1 span{color:var(--principal_color)}.error .contentMain h2{color:#ffffff80;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:300;margin:0 0 20px;text-align:center}.error .contentMain a{border-radius:10px;color:#fff;font-size:18px;height:40px;text-decoration:none;width:200px}.statusPage{align-items:center;display:flex;flex-direction:column;gap:40px;min-height:100vh;padding:120px 24px 80px}@media screen and (max-width:600px){.statusPage{gap:28px;padding:100px 16px 60px}}.statusHeader{display:flex;flex-direction:column;gap:6px;text-align:center}.statusHeader h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:26px;font-style:italic;font-weight:700;margin:0;text-transform:uppercase}@media screen and (max-width:600px){.statusHeader h1{font-size:22px}}.statusHeader p{color:var(--text-muted);font-family:Poppins,sans-serif;font-size:13px;margin:0}.statusGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);max-width:860px;width:100%}@media screen and (max-width:800px){.statusGrid{grid-template-columns:1fr;max-width:480px}}.statusCard{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;overflow:hidden;transition:border-color .2s ease}.statusCard:hover{border-color:#ffffff1f}.statusCard .cardBanner{background:#0a0a0e;height:180px;overflow:hidden;width:100%}@media screen and (max-width:600px){.statusCard .cardBanner{height:150px}}.statusCard .cardBanner img{display:block;height:100%;object-fit:cover;object-position:left center;width:100%}.statusCard .cardContent{display:flex;flex-direction:column;gap:16px;padding:18px 20px}@media screen and (max-width:600px){.statusCard .cardContent{gap:12px;padding:14px 16px}}.statusCard .cardTop{align-items:center;display:flex;gap:10px}.statusCard .cardTop .productLogo{height:28px;width:auto}@media screen and (max-width:600px){.statusCard .cardTop .productLogo{height:24px}}.statusCard .cardTop .productName{color:#ddd;font-family:Chakra Petch,sans-serif;font-size:16px;font-style:italic;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.statusCard .cardBottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.statusCard .statusBadge{align-items:center;border-radius:20px;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:8px;padding:6px 14px}.statusCard .statusBadge .statusDot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.statusCard .statusBadge.working{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.statusCard .statusBadge.working .statusDot{background:#22c55e;box-shadow:0 0 6px #22c55e66}.statusCard .statusBadge.offline{background:#eab3081a;border:1px solid #eab30833;color:#eab308}.statusCard .statusBadge.offline .statusDot{background:#eab308;box-shadow:0 0 6px #eab30866}.statusCard .statusBadge:not(.working):not(.offline){background:#ffffff0a;border:1px solid #ffffff14;color:#777}.statusCard .statusBadge:not(.working):not(.offline) .statusDot{background:#555}.statusCard .lastUpdated{align-items:center;color:#555;display:flex;font-family:Poppins,sans-serif;font-size:11px;gap:5px}.statusCard .lastUpdated svg{flex-shrink:0}.legal{display:flex;justify-content:center;margin:auto;max-width:1900px;width:100%}.legal .legalContent{margin-top:50px;width:600px}.legal .legalContent h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:40px;font-style:italic;font-weight:700;margin-bottom:0;text-align:center}.legal .legalContent .updated{color:#ffffff80;font-family:Poppins,sans-serif;font-weight:300;margin:0;text-align:center}.legal .legalContent .legalTextWrapper{display:flex;flex-direction:column;margin-bottom:80px;margin-top:80px}.legal .legalContent .legalTextWrapper .legalText h2{color:#fff;font-family:Poppins,sans-serif;font-size:25px;font-weight:600}.legal .legalContent .legalTextWrapper .legalText p{color:#ffffff80;font-family:Poppins,sans-serif;font-size:15px;font-weight:300;line-height:1.7142857em}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes title-reveal{0%{opacity:0;transform:translateY(30px) skewY(3deg)}to{opacity:1;transform:translateY(0) skewY(0)}}@keyframes ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100%) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}@keyframes success-pop{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:scale(1)}75%{transform:scale(1.08)}}@keyframes border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-up{0%{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:.8}to{opacity:0;transform:translateY(-120vh) scale(.4)}}@keyframes pulse-glow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes shake-hold{0%,to{transform:scale(1)}25%{transform:scale(.97) rotate(-2deg)}75%{transform:scale(.97) rotate(2deg)}}@keyframes snowfall{0%{opacity:.7;transform:translateY(0) translateX(0) rotate(0deg)}50%{opacity:.9;transform:translateY(-50vh) translateX(15px) rotate(180deg)}to{opacity:0;transform:translateY(-120vh) translateX(-10px) rotate(1turn)}}.gift-wrapper{--theme-primary:#e84393;--theme-primary-light:#fd79a8;--theme-accent:#ff6b6b;--theme-gradient-from:#e84393;--theme-gradient-to:#fda7df;background:#0a0a0a;font-family:Poppins,sans-serif;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999}.gift-wrapper .bg-gradient{animation:gradient-shift 10s ease infinite;background:radial-gradient(ellipse at 20% 20%,color-mix(in srgb,var(--theme-primary) 15%,#0000) 0,#0000 50%),radial-gradient(ellipse at 80% 80%,color-mix(in srgb,var(--theme-accent) 10%,#0000) 0,#0000 50%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--theme-primary-light) 5%,#0000) 0,#0000 70%);background-size:200% 200%}.gift-wrapper .bg-gradient,.gift-wrapper .bg-particles{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.gift-wrapper .bg-particles .particle{animation:float-up var(--duration) ease-in-out infinite;animation-delay:var(--delay);bottom:-20px;left:var(--x);opacity:.5;position:absolute}.gift-wrapper .bg-particles .particle:before{background:var(--theme-primary);border-radius:50%;content:"";display:block;height:10px;height:var(--size,10px);width:10px;width:var(--size,10px)}.gift-wrapper .bg-particles .particle:nth-child(2n):before{background:var(--theme-primary-light);height:6px;height:calc(var(--size, 10px)*.6);opacity:.5;width:6px;width:calc(var(--size, 10px)*.6)}.gift-wrapper .bg-particles .particle:nth-child(3n):before{background:var(--theme-accent);height:8px;height:calc(var(--size, 10px)*.8);opacity:.6;width:8px;width:calc(var(--size, 10px)*.8)}.gift-wrapper[data-theme=valentine] .bg-particles .particle:before{background:var(--theme-primary);border-radius:50% 50% 0 50%;height:10px;height:var(--size,10px);transform:rotate(45deg);width:10px;width:var(--size,10px)}.gift-wrapper[data-theme=valentine] .bg-particles .particle:after{background:var(--theme-primary);border-radius:50% 50% 0 0;content:"";display:block;height:10px;height:var(--size,10px);left:0;position:absolute;top:0;transform:rotate(-45deg) translateY(-5px);transform:rotate(-45deg) translateY(calc(var(--size, 10px)*-.5));width:10px;width:var(--size,10px)}.gift-wrapper[data-theme=valentine] .bg-particles .particle:nth-child(2n):after,.gift-wrapper[data-theme=valentine] .bg-particles .particle:nth-child(2n):before{background:var(--theme-primary-light);height:6px;height:calc(var(--size, 10px)*.6);width:6px;width:calc(var(--size, 10px)*.6)}.gift-wrapper[data-theme=valentine] .bg-particles .particle:nth-child(3n):after,.gift-wrapper[data-theme=valentine] .bg-particles .particle:nth-child(3n):before{background:var(--theme-accent);height:8px;height:calc(var(--size, 10px)*.8);width:8px;width:calc(var(--size, 10px)*.8)}.gift-wrapper[data-theme=christmas] .bg-particles .particle{animation-name:snowfall}.gift-wrapper[data-theme=christmas] .bg-particles .particle:before{background:#fffc;border-radius:50%;box-shadow:0 0 6px #fff6}.gift-wrapper[data-theme=christmas] .bg-particles .particle:nth-child(2n):before{background:#ffffff80;box-shadow:0 0 4px #fff3}.gift-wrapper[data-theme=christmas] .bg-particles .particle:nth-child(3n):before{background:#f1c40f99;box-shadow:0 0 8px #f1c40f4d}.gift-wrapper[data-theme=newyear] .bg-particles .particle:before{background:#f1c40f;border-radius:50%;box-shadow:0 0 8px #f1c40f80}.gift-wrapper[data-theme=newyear] .bg-particles .particle:nth-child(2n):before{background:#ffffffb3;box-shadow:0 0 6px #ffffff4d}.gift-wrapper[data-theme=newyear] .bg-particles .particle:nth-child(3n):before{background:#5b2c8e;box-shadow:0 0 6px #5b2c8e66}.gift-wrapper[data-theme=easter] .bg-particles .particle:before{border-radius:50% 50% 50% 50%/60% 60% 40% 40%;height:14px;height:calc(var(--size, 10px)*1.4)}.gift-wrapper[data-theme=easter] .bg-particles .particle:nth-child(2n):before{background:#fda7df}.gift-wrapper[data-theme=easter] .bg-particles .particle:nth-child(3n):before{background:#82e0aa}.gift-wrapper[data-theme=easter] .bg-particles .particle:nth-child(4n):before{background:#aed6f1}.gift-wrapper[data-theme=summer] .bg-particles .particle:before{background:#00bcd44d;border:1px solid #00bcd466;border-radius:50%;box-shadow:inset 0 -2px 4px #ffffff1a}.gift-wrapper[data-theme=summer] .bg-particles .particle:nth-child(2n):before{background:#f39c1240;border-color:#f39c1259}.gift-wrapper[data-theme=summer] .bg-particles .particle:nth-child(3n):before{background:#f1c40f33;border-color:#f1c40f4d;height:13px;height:calc(var(--size, 10px)*1.3);width:13px;width:calc(var(--size, 10px)*1.3)}.gift-wrapper[data-theme=halloween] .bg-particles .particle:before{background:#0000;border-bottom:10px solid #8e44ad;border-bottom:var(--size,10px) solid #8e44ad;border-left:5px solid #0000;border-left:calc(var(--size, 10px)*.5) solid #0000;border-radius:0;border-right:5px solid #0000;border-right:calc(var(--size, 10px)*.5) solid #0000;height:0;width:0}.gift-wrapper[data-theme=halloween] .bg-particles .particle:nth-child(2n):before{border-bottom-color:#e67e22}.gift-wrapper[data-theme=halloween] .bg-particles .particle:nth-child(3n):before{border-bottom-color:#f1c40f99}.gift-wrapper[data-theme=blackfriday] .bg-particles .particle:before{background:#9b59b6;border-radius:2px;box-shadow:0 0 8px #9b59b680;transform:rotate(45deg)}.gift-wrapper[data-theme=blackfriday] .bg-particles .particle:nth-child(2n):before{background:#e74c3c;box-shadow:0 0 8px #e74c3c66}.gift-wrapper[data-theme=blackfriday] .bg-particles .particle:nth-child(3n):before{background:#f1c40f;box-shadow:0 0 8px #f1c40f66}.gift-container{height:100vh;position:relative;z-index:1}.gift-container,.gift-container.loading-state{align-items:center;display:flex;justify-content:center}.gift-container.loading-state{flex-direction:column;gap:30px}.gift-container.loading-state .loader{height:60px;position:relative;width:60px}.gift-container.loading-state .loader .loader-ring{animation:loader-spin 1.2s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--theme-primary,#e84393);height:100%;position:absolute;width:100%}.gift-container.loading-state .loader .loader-ring:nth-child(2){animation-direction:reverse;animation-duration:1s;border-top-color:#fd79a8;border-top-color:var(--theme-primary-light,#fd79a8);height:80%;left:10%;top:10%;width:80%}.gift-container.loading-state .loader .loader-ring:nth-child(3){animation-duration:.8s;border-top-color:#ff6b6b;border-top-color:var(--theme-accent,#ff6b6b);height:60%;left:20%;top:20%;width:60%}.gift-container.loading-state .loading-text{color:#ffffffb3;font-size:14px;letter-spacing:1px}.gift-container.error-state{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:450px;text-align:center}.gift-container.error-state .error-icon{align-items:center;background:color-mix(in srgb,#e84393 10%,#0000);background:color-mix(in srgb,var(--theme-primary,#e84393) 10%,#0000);border-radius:50%;display:flex;height:100px;justify-content:center;width:100px}.gift-container.error-state .error-icon svg,.gift-container.error-state .error-icon svg.theme-icon{color:#e84393;color:var(--theme-primary,#e84393);height:50px;width:50px}.gift-container.error-state .error-icon.used{animation:wiggle .5s ease-in-out;background:color-mix(in srgb,#e84393 15%,#0000);background:color-mix(in srgb,var(--theme-primary,#e84393) 15%,#0000)}.gift-container.error-state .error-icon.used svg,.gift-container.error-state .error-icon.used svg.theme-icon{height:55px;opacity:.7;width:55px}.gift-container.error-state h2{color:#fff;font-size:32px;font-weight:700;margin:0}.gift-container.error-state p{color:#fff6;font-size:14px;margin:0}.gift-container.error-state .error-message{color:#ffffffb3;font-size:16px}.gift-container.error-state .error-suggestion{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:20px;width:100%}.gift-container.error-state .error-suggestion .suggestion-emoji{font-size:28px}.gift-container.error-state .error-suggestion p{color:#ffffffb3;font-size:14px;line-height:1.6}.gift-container.error-state .error-cta{animation:none;margin-top:10px;opacity:1;text-decoration:none}.gift-container.error-state.already-used{animation:fade-in-up .6s ease-out}.gift-step{max-width:500px;text-align:center;width:100%}.step-intro .intro-content{align-items:center;display:flex;flex-direction:column;gap:20px}.step-intro .intro-icon{animation:heartbeat 2s ease-in-out infinite}.step-intro .intro-icon svg.theme-icon{color:var(--theme-primary);display:block;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--theme-primary) 40%,transparent));height:60px;width:60px}.step-intro .main-title{display:flex;flex-direction:column;gap:5px;margin:0}.step-intro .main-title .title-line{animation:title-reveal .8s ease-out forwards;color:#fff;display:block;font-size:clamp(28px,8vw,48px);font-weight:700;line-height:1.1;opacity:0}.step-intro .main-title .title-line:first-child{animation-delay:.2s}.step-intro .main-title .title-line:nth-child(2){animation-delay:.4s}.step-intro .main-title .title-line:nth-child(3){animation-delay:.6s;color:#ffffffb3;font-size:clamp(18px,5vw,28px);font-weight:400}.step-intro .main-title .title-line.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--theme-primary),var(--theme-gradient-to));-webkit-background-clip:text;background-clip:text}.step-intro .subtitle{animation:fade-in-up .8s ease-out .8s forwards;color:#fff6;font-size:16px;margin:0;opacity:0}.step-sender .sender-content{align-items:center;animation:fade-in-up .6s ease-out;display:flex;flex-direction:column;gap:25px}.step-sender .from-label{color:#fff6;font-size:14px;letter-spacing:3px;margin:0;text-transform:uppercase}.step-sender .avatar-container{height:150px;position:relative;width:150px}.step-sender .avatar-container .avatar-ring{animation:ring-rotate 20s linear infinite;border:2px dashed color-mix(in srgb,var(--theme-primary) 50%,#0000);border-radius:50%;height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px)}.step-sender .avatar-container .sender-avatar{border:3px solid var(--theme-primary);border-radius:50%;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.step-sender .avatar-container .avatar-glow{animation:pulse-glow 3s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary) 20%,#0000) 0,#0000 70%);border-radius:50%;height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.step-sender .sender-name{color:#fff;font-family:Chakra Petch,sans-serif;font-size:clamp(32px,8vw,48px);font-weight:800;margin:0}.step-sender .decorative-line{align-items:center;color:var(--theme-primary);display:flex;gap:15px}.step-sender .decorative-line span{background:linear-gradient(90deg,#0000,var(--theme-primary));height:1px;width:50px}.step-sender .decorative-line span:last-child{background:linear-gradient(90deg,var(--theme-primary),#0000)}.step-sender .decorative-line svg{animation:heartbeat 1.5s ease-in-out infinite;height:20px;width:20px}.step-box .box-content{align-items:center;animation:fade-in-up .6s ease-out;display:flex;flex-direction:column;gap:30px}.step-box .tap-hint{color:#fff;font-size:18px;font-weight:600;letter-spacing:3px;margin:0;text-transform:uppercase}.step-box .hold-circle-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;cursor:pointer;height:200px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:200px}.step-box .hold-circle-wrapper.holding .hold-inner{transform:translate(-50%,-50%) scale(.95)}.step-box .hold-circle-wrapper.holding .hold-icon svg.theme-icon{animation:shake-hold .3s ease-in-out infinite}.step-box .hold-circle-wrapper .progress-ring{height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.step-box .hold-circle-wrapper .progress-ring .progress-ring-bg{fill:none;stroke:#ffffff1a;stroke-width:4}.step-box .hold-circle-wrapper .progress-ring .progress-ring-fill{fill:none;stroke:var(--theme-primary);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--theme-primary) 50%,transparent));transition:stroke-dashoffset .1s ease}.step-box .hold-circle-wrapper .hold-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;flex-direction:column;gap:8px;height:160px;left:50%;padding-bottom:10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:160px}.step-box .hold-circle-wrapper .hold-icon,.step-box .hold-circle-wrapper .hold-inner{align-items:center;display:flex;justify-content:center}.step-box .hold-circle-wrapper .hold-icon svg.theme-icon{color:var(--theme-primary);display:block;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--theme-primary) 40%,transparent));height:60px;width:60px}.step-box .hold-circle-wrapper .hold-text{color:#ffffffb3;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.step-box .hold-circle-wrapper .hold-text .progress-percent{color:var(--theme-primary);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700}.step-box .hold-instruction{color:#fff6;font-size:14px;margin:0}.step-reveal .reveal-content{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;position:relative}.step-reveal .confetti-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%}.step-reveal .confetti-container .confetti{animation:confetti-fall 3s linear forwards;animation-delay:var(--delay);background:var(--color);height:10px;left:var(--x);position:absolute;top:-20px;width:10px}.step-reveal .confetti-container .confetti:nth-child(2n){border-radius:0;height:15px;width:8px}.step-reveal .confetti-container .confetti:nth-child(3n){border-radius:50%;height:6px;width:6px}.step-reveal .success-badge{align-items:center;animation:success-pop .6s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,var(--theme-primary),var(--theme-gradient-to));border-radius:50%;box-shadow:0 0 30px color-mix(in srgb,var(--theme-primary) 40%,#0000);display:flex;height:90px;justify-content:center;width:90px}.step-reveal .success-badge svg.theme-icon{color:#fff;filter:none;height:48px;width:48px}.step-reveal .reveal-title{animation:fade-in-up .6s ease-out .3s forwards;color:#fff;font-size:clamp(32px,8vw,48px);font-weight:800;margin:0;opacity:0}.step-reveal .reveal-subtitle{animation:fade-in-up .6s ease-out .4s forwards;color:#fff6;font-size:16px;margin:0;opacity:0}.step-reveal .key-card{animation:fade-in-up .6s ease-out .5s forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;max-width:400px;opacity:0;overflow:hidden;padding:30px;position:relative;width:100%}.step-reveal .key-card .key-card-glow{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary) 10%,#0000) 0,#0000 50%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.step-reveal .key-card .key-type-badge{background:linear-gradient(135deg,var(--theme-primary),var(--theme-accent));border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.step-reveal .key-card .key-value{align-items:center;background:#0000004d;border-radius:12px;display:flex;justify-content:center;margin-bottom:20px;min-height:60px;padding:20px}.step-reveal .key-card .key-value code{color:var(--theme-primary-light);display:block;font-family:Chakra Petch,monospace;font-size:clamp(14px,4vw,18px);font-weight:600;letter-spacing:2px;word-break:break-all}.step-reveal .key-card .key-value code .cursor{animation:cursor-blink .8s step-end infinite;color:var(--theme-primary);display:inline-block;margin-left:2px}.step-reveal .key-card .key-value code.revealed{color:#fff}.step-reveal .key-card .copy-button{align-items:center;background:linear-gradient(135deg,var(--theme-primary),var(--theme-accent));border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:14px 24px;transition:all .3s ease;width:100%}.step-reveal .key-card .copy-button svg{height:18px;width:18px}.step-reveal .key-card .copy-button:hover:not(.disabled){box-shadow:0 10px 30px color-mix(in srgb,var(--theme-primary) 30%,#0000);transform:translateY(-2px)}.step-reveal .key-card .copy-button:active:not(.disabled){transform:translateY(0)}.step-reveal .key-card .copy-button.disabled{cursor:not-allowed;opacity:.5}.step-reveal .share-section{animation:fade-in-up .6s ease-out .8s forwards;max-width:400px;opacity:0;width:100%}.step-reveal .share-section .share-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;background:linear-gradient(135deg,#5865f20d,#ffffff05);border:1px solid #5865f233;border-radius:20px;padding:24px;text-align:center}.step-reveal .share-section .share-card .share-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:8px}.step-reveal .share-section .share-card .share-header .share-emoji{animation:bounce 1s ease-in-out infinite;font-size:24px}.step-reveal .share-section .share-card .share-header .share-title{color:#fff;font-size:18px;font-weight:700;margin:0}.step-reveal .share-section .share-card .share-description{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 20px}.step-reveal .share-section .share-card .discord-share-button{align-items:center;background:#5865f2;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease;width:100%}.step-reveal .share-section .share-card .discord-share-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.step-reveal .share-section .share-card .discord-share-button svg{height:20px;width:20px}.step-reveal .share-section .share-card .discord-share-button:hover{background:#4752c4;box-shadow:0 10px 30px #5865f266;transform:translateY(-2px)}.step-reveal .share-section .share-card .discord-share-button:hover:before{left:100%}.step-reveal .share-section .share-card .discord-share-button:active{transform:translateY(0)}.step-reveal .share-section .share-card .discord-share-button.copied{background:linear-gradient(135deg,#43b581,#3ca374)}.step-reveal .share-section .share-card .discord-share-button.copied:hover{background:linear-gradient(135deg,#3ca374,#359966)}.step-reveal .share-section .share-card .share-hint{animation:fade-in .3s ease-out;color:#43b581;font-size:13px;font-weight:500;margin:16px 0 0}.step-reveal .thanks-message{animation:fade-in-up .6s ease-out 1s forwards;color:#ffffffb3;font-size:16px;margin:10px 0 0;opacity:0}.step-reveal .thanks-message .highlight{color:var(--theme-primary);font-weight:600}.cta-button{align-items:center;animation:fade-in-up .8s ease-out 1s forwards;background:linear-gradient(135deg,var(--theme-primary),var(--theme-accent));border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:12px;justify-content:center;opacity:0;overflow:hidden;padding:16px 40px;position:relative;transition:all .3s ease}.cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cta-button:hover{box-shadow:0 15px 40px color-mix(in srgb,var(--theme-primary) 40%,#0000);transform:translateY(-3px)}.cta-button:hover:before{left:100%}.cta-button:active{transform:translateY(-1px)}.cta-button svg{height:20px;transition:transform .3s ease;width:20px}.cta-button:hover svg{transform:translateX(5px)}@media screen and (max-width:600px){.gift-container{padding:15px}.gift-container.error-state{padding:20px}.gift-container.error-state h2{font-size:26px}.gift-container.error-state .error-suggestion p{font-size:13px}.step-intro .intro-icon{border-radius:26px!important;height:90px!important;width:90px!important}.step-intro .intro-icon svg.theme-icon{height:50px;width:50px}.step-sender .avatar-container{height:120px;width:120px}.step-box .hold-circle-wrapper{height:180px;width:180px}.step-box .hold-circle-wrapper .hold-inner{height:140px;width:140px}.step-box .hold-circle-wrapper .hold-icon svg.theme-icon{height:50px;width:50px}.step-reveal .key-card{padding:20px}.step-reveal .key-card,.step-reveal .share-section{max-width:calc(100% - 30px)}.step-reveal .share-section .share-card{padding:20px}.step-reveal .share-section .share-card .share-header .share-title{font-size:16px}.step-reveal .share-section .share-card .share-description{font-size:13px}.step-reveal .share-section .share-card .discord-share-button{font-size:13px;padding:12px 20px}.cta-button{font-size:14px;padding:14px 32px}}.checkout{height:100vh;margin:0;padding:0;width:100vw}.checkout .checkoutCard{align-items:center;display:flex;flex-direction:column;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkout .checkoutCard h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:32px;font-style:italic;font-weight:700;line-height:44px;margin-bottom:20px;margin-top:40px}.checkout .checkoutCard h2{color:#d9d9d9;font-family:Poppins,sans-serif;font-size:20px;font-weight:300;margin:0;text-align:center}.checkout .checkoutCard h2 span{font-weight:700}.checkout .checkoutCard a{border-radius:10px;height:40px;margin-top:30px;width:200px}.checkout .checkoutCard a.canceled{background:linear-gradient(40deg,#f5454d,#a72e33)}.checkout .checkoutCard .gift-section{animation:fade-in-up .6s ease-out .3s backwards;margin-top:50px;max-width:400px;width:100%}.checkout .checkoutCard .gift-section .gift-divider{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:25px}.checkout .checkoutCard .gift-section .gift-divider span{background:linear-gradient(90deg,#0000,#ff5c5c80,#0000);flex:1 1;height:1px}.checkout .checkoutCard .gift-section .gift-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ff5c5c33;border-radius:20px;padding:25px;text-align:center}.checkout .checkoutCard .gift-section .gift-content h3{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700;margin:0 0 10px}.checkout .checkoutCard .gift-section .gift-content p{color:#ffffff80;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:0 0 20px}.checkout .checkoutCard .gift-section .gift-content p .highlight{color:#ff5c5c;font-weight:600}.checkout .checkoutCard .gift-section .gift-content .gift-link-box{background:#0000004d;border-radius:10px;margin-bottom:15px;overflow:hidden;padding:15px}.checkout .checkoutCard .gift-section .gift-content .gift-link-box .gift-link{color:#ff8a8a;font-family:Chakra Petch,monospace;font-size:12px;letter-spacing:.5px;word-break:break-all}.checkout .checkoutCard .gift-section .gift-content .gift-copy-btn{align-items:center;background:linear-gradient(135deg,#ff5c5c,#e64545);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .3s ease;width:100%}.checkout .checkoutCard .gift-section .gift-content .gift-copy-btn svg{height:18px;width:18px}.checkout .checkoutCard .gift-section .gift-content .gift-copy-btn:hover{box-shadow:0 10px 30px #ff5c5c4d;transform:translateY(-2px)}.checkout .checkoutCard .gift-section .gift-content .gift-copy-btn:active{transform:translateY(0)}.checkout .checkoutCard .gift-section .gift-content .gift-copy-btn.copied{background:linear-gradient(135deg,#43b581,#3ca374)}.checkout .checkoutCard .gift-section .gift-content .gift-hint{color:#ffffff80!important;font-size:12px!important;margin:15px 0 0!important}.checkout .checkoutCard .gift-section .gift-content .gift-warning{align-items:center;background:#ffa5001a;border:1px solid #ffa50033;border-radius:8px;color:orange!important;display:flex;font-size:11px!important;gap:8px;justify-content:center;margin:12px 0 0!important;padding:10px}.checkout .checkoutCard .gift-section .gift-content .gift-warning svg{flex-shrink:0;height:14px;width:14px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:600px){.checkout .checkoutCard{width:90%}.checkout .checkoutCard .gift-section .gift-content{padding:20px}.checkout .checkoutCard .gift-section .gift-content h3{font-size:18px}.checkout .checkoutCard .gift-section .gift-content .gift-link-box .gift-link{font-size:11px}}.shop ul{list-style-type:none;margin:0;padding:0}.shop li{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:300;margin-left:30px;padding:5px 0;text-align:left}.Reseller{margin-top:-50px}.password-change-content{color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:18px;gap:30px;left:50%;margin:auto;max-width:600px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%)}.password-change-content h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:30px;font-style:italic;font-weight:700;margin:0}.password-change-content .input{align-items:center;background:#1a1a1a;border-radius:10px;display:flex;gap:10px;height:50px;transition:all .3s ease-in-out;width:400px}.password-change-content .input:hover{background:#1f1f1f;transform:scale(1.01)}@media screen and (max-width:800px){.password-change-content .input{width:90vw}}.password-change-content .input svg{color:#fff;margin-left:15px;opacity:.5;transition:all .3s ease}.password-change-content .input input{background:#0000;border:none;box-sizing:border-box;color:#fff;flex-grow:1;font-family:Poppins,sans-serif;font-size:15px;height:100%;outline:none;transition:all .3s ease-in}.password-change-content .input input::placeholder{color:#ffffff80}.password-change-content .input input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-background-clip:text}.password-change-content button{border-radius:10px;height:40px;width:100%}.page{height:100%;width:100%}.page .supportContainer{display:flex;flex-direction:column;min-height:80vh;text-align:center;width:100%}.page .supportContainer h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:28px;font-style:italic;font-weight:700;margin:130px 0 0;text-align:center;text-transform:uppercase}.page .supportContainer .supportWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:50px;width:100%}.page .supportContainer .supportWrapper .supportText{align-items:center;display:flex;justify-content:space-between;margin:0 0 20px;max-width:1250px;width:calc(100% - 40px)}.page .supportContainer .supportWrapper .supportText h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:300;margin:0;padding:0}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportText h2{display:none}}.page .supportContainer .supportWrapper .supportText .buttonContainer{display:flex;gap:20px}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportText .buttonContainer{width:100%}}.page .supportContainer .supportWrapper .supportText .buttonContainer button{border-radius:10px;height:40px;width:180px}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportText .buttonContainer button{width:calc(50% - 10px)}}.page .supportContainer .supportWrapper .supportMessageText{display:flex;margin:auto;width:800px}.page .supportContainer .supportWrapper .supportMessageText h2{color:#fff;font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.page .supportContainer .supportWrapper .supportMessageText button{align-self:flex-start;background-color:#0000;border:1px solid var(--principal_color);border-radius:10px;color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin-left:auto;margin-top:10px;padding:12px 80px;text-align:center;text-decoration:none;transition:background-color .25s}.page .supportContainer .supportWrapper .supportMessageText button:hover{background-color:var(--principal_color);border:1px solid #0000;color:#fff}.page .supportContainer .supportWrapper .supportMessageText button:hover:disabled{background-color:#0000;border:1px solid var(--principal_color);color:var(--principal_color)}.page .supportContainer .supportWrapper .supportCardWrapper{align-items:center;border-radius:15px;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:auto;max-width:1250px;min-height:100px;width:calc(100% - 40px)}.page .supportContainer .supportWrapper .supportCardWrapper .emptyTickets{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.page .supportContainer .supportWrapper .supportCardWrapper .emptyTickets p{color:gray;font-family:Poppins,sans-serif;font-weight:300}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard{align-items:center;background:var(--secondary_color);border-radius:15px;display:flex;gap:50px;height:120px;position:relative;transition:all .3s ease-in-out;width:100%}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportCardWrapper .supportCard{flex-direction:column;gap:40px;height:-webkit-fit-content;height:fit-content}}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard:hover{background-color:#1a1a1a}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc{align-items:center;display:flex;gap:50px;justify-content:center}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc .logo{margin-left:20px}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc{gap:20px;margin-top:20px}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc .logo{margin:0}}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc .text{display:flex;flex-direction:column;margin:0}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc .text h2{color:#fff;font-family:Poppins,sans-serif;font-weight:800;margin:0;text-align:left}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .desc .text h3{color:#ffffff80;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;margin:0;text-align:left}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .supportCardTextInfo{display:flex;flex-direction:column;margin:0}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .supportCardTextInfo{text-align:center;width:calc(100% - 40px)}}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .supportCardTextInfo h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;margin:0;text-align:left}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .supportCardTextInfo h3{color:#ffffff80;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action{display:flex;flex-direction:column;gap:10px;position:absolute;right:20px;width:160px}@media screen and (max-width:800px){.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action{margin-bottom:20px;position:static;width:calc(100% - 40px)}}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action button{border-radius:10px;height:40px;width:100%}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action .infos{display:flex;gap:10px;height:30px;width:100%}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action .infos .status{align-items:center;border-radius:10px;display:flex;height:100%;justify-content:center;width:calc(50% - 5px)}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action .infos .status.open{background:linear-gradient(40deg,#4caf50,#13e41b)}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action .infos .status.close{background:linear-gradient(40deg,#b42222,#e41313)}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action .infos .id{align-items:center;background-color:dimgray;border-radius:10px;display:flex;height:100%;justify-content:center;width:calc(50% - 5px)}.page .supportContainer .supportWrapper .supportCardWrapper .supportCard .action .infos h3{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0;padding:0}.ReactModal__Body--open{overflow:hidden}.supportModal{display:flex;height:100%;justify-content:center;overflow-y:hidden;width:100%}.supportModal .supportModalContent{display:flex;height:100%;justify-content:center;width:100vw}.supportModal .supportModalContent .button.large{width:300px}.supportModal .supportModalContent .content{align-items:center;background:#0f0f0f;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;height:-webkit-fit-content;height:fit-content;max-width:800px;padding:30px;position:absolute;top:50%;transform:translateY(-50%);width:90%}.supportModal .supportModalContent .content h1{color:#fff;font-family:Chakra Petch,sans-serif;font-size:30px;font-style:italic;font-weight:700;margin:0;text-align:center}@media screen and (max-width:800px){.supportModal .supportModalContent .content h1{font-size:24px;margin-top:50px}}.supportModal .supportModalContent .content input{-webkit-appearance:none;appearance:none;background:#1a1a1a;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:inherit;font-family:Poppins,sans-serif;font-size:18px;font-weight:300;height:40px;margin:0;padding:0 10px;width:80%}.supportModal .supportModalContent .content input:focus{outline:none}.supportModal .supportModalContent .content .close{color:#fff;cursor:pointer;height:30px;position:absolute;right:30px;top:30px;width:30px}.supportModal .supportModalContent .content .input{align-items:center;display:flex;gap:30px;width:100%}@media screen and (max-width:800px){.supportModal .supportModalContent .content .input{flex-direction:column}}.supportModal .supportModalContent .content .input .subInput{margin:0;width:calc(50% - 15px)}@media screen and (max-width:800px){.supportModal .supportModalContent .content .input .subInput{width:100%}}.supportModal .supportModalContent .content .input .subInput h2{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:300}.supportModal .supportModalContent .content .input .subInput select{-webkit-appearance:none;appearance:none;background:#1a1a1a;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:inherit;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:300;height:40px!important;line-height:inherit;margin:0;padding:0 10px;width:100%}.supportModal .supportModalContent .content .input .subInput select:focus{outline:none}.supportModal .supportModalContent .content .input .subInput select:after,.supportModal .supportModalContent .content .input .subInput select:before{box-sizing:border-box}.supportModal .supportModalContent .content .input .subInput select option{background:#1a1a1a;color:#fff}.supportModal .supportModalContent .content .message{width:100%}.supportModal .supportModalContent .content .message h2{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:300}.supportModal .supportModalContent .content .message textarea{background:#1a1a1a;border:none;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Poppins,sans-serif;height:250px;outline:none;padding:10px;resize:none;width:100%}.supportModal .supportModalContent .content button{border-radius:10px;height:40px;width:200px}.supportMessage{align-items:center;display:flex;height:100%;justify-content:center;overflow-y:scroll!important;width:100%}.supportMessage .supportMessageModal{background:var(--secondary_color);border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:680px;width:700px}.supportMessage .supportMessageModal .supportMessageHeader{margin-top:20px;position:relative;width:100%}.supportMessage .supportMessageModal .supportMessageHeader .left{align-items:center;display:flex;gap:10px;margin-left:20px}.supportMessage .supportMessageModal .supportMessageHeader .left img{border-radius:90px;height:70px;width:70px}.supportMessage .supportMessageModal .supportMessageHeader .left .texts{align-items:center;display:flex;justify-content:space-between;width:100%}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText{display:flex;gap:20px;margin-right:80px}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText select{-webkit-appearance:none;appearance:none;background-color:#1f1f1f;border:2px solid var(--principal_color);border-radius:10px;color:#fff;cursor:pointer;font-size:13px;padding:10px;width:100px}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText select:focus{border-color:var(--secondary-color);outline:none}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText .texts2{display:flex;gap:10px}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText .texts2 h3{color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText .texts2 h3 span{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:12px;font-weight:300;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText h3{color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText h3 span{font-family:Poppins,sans-serif;font-size:12px;font-weight:300;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText button{background:#0000;border:1px solid #f5454d;border-radius:10px;color:#f5454d;cursor:pointer;font-family:Poppins,sans-serif;padding:10px;transition:background .2s ease-in,color .2s ease-in}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .buttonsText button:hover{background:#f5454d;color:#fff}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text p{color:#ffffff80;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;margin:0}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text h2,.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text h3{color:#fff;font-family:Poppins,sans-serif;font-weight:400;margin:0}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text select{-webkit-appearance:none;appearance:none;background:#0000;border:2px solid var(--principal_color);border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-style:normal;font-weight:400;height:40px;margin-top:10px;text-align:center;width:130px}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text select:focus{outline:none}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text select:after,.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text select:before{box-sizing:border-box}.supportMessage .supportMessageModal .supportMessageHeader .left .texts .text select option{background:var(--secondary_color);border:none;color:#fff}.supportMessage .supportMessageModal .supportMessageHeader .right{position:absolute;right:20px;top:0}.supportMessage .supportMessageModal .supportMessageHeader .right svg{color:#fff;cursor:pointer;height:30px;width:30px}.supportMessage .supportMessageModal .supportMessageContent{display:flex;flex-direction:column;height:100%;margin-left:20px;margin-right:20px;overflow-y:auto}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper{display:flex;flex-direction:column;gap:40px;justify-content:center}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper .odd{background:var(--background_color);margin-left:auto}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper .supportMessageCard{word-wrap:break-word;background:var(--background_color);border-radius:10px;color:#ffffffbf;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:10px;position:relative;white-space:pre-wrap;width:435px}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper .supportMessageCard img{height:100%;object-fit:contain;width:100%}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper .supportMessageCard a{color:var(--principal_color);font-family:Poppins,sans-serif;font-size:12px;text-decoration:none}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper .supportMessageCard h3{bottom:-20px;font-size:11px;font-weight:400;margin:0;padding:0;position:absolute}.supportMessage .supportMessageModal .supportMessageContent .supportMessageCardWrapper .supportMessageCard span{color:var(--principal_color)}.supportMessage .supportMessageModal .supportMessageResponseWrapper{margin-bottom:20px;margin-left:20px;margin-top:5px}.supportMessage .supportMessageModal .supportMessageResponseWrapper .supportMessageResponse{align-items:center;display:flex;gap:20px;height:100%}.supportMessage .supportMessageModal .supportMessageResponseWrapper .supportMessageResponse .textarea{align-items:center;background:var(--background_color);border-radius:10px;display:flex;justify-content:center;max-height:200px;max-width:390px;min-height:50px;overflow:auto;padding-left:10px;width:100%}.supportMessage .supportMessageModal .supportMessageResponseWrapper .supportMessageResponse .textarea textarea{-webkit-appearance:none;appearance:none;background:var(--background_color);border:none;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;min-height:24px;outline:none;overflow:hidden;resize:none;transition:height .3s ease-in;width:100%}.supportMessage .supportMessageModal .supportMessageResponseWrapper .supportMessageResponse button{background:#0000;border:1px solid var(--principal_color);border-radius:10px;box-sizing:border-box;color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:40px;margin-left:30px;transition:border .3s ease-out,background .3s ease-out,color .3s ease-out;width:180px}.supportMessage .supportMessageModal .supportMessageResponseWrapper .supportMessageResponse button:hover{background:var(--principal_color);border:2px solid var(--principal_color);color:#fff}.pageSupport{align-items:center;display:flex;justify-content:center;width:100%}.pageSupport .supportContent{display:flex;flex-direction:column;margin-top:50px;max-width:1900px;width:calc(100vw - 100px)}.pageSupport .supportContent h2{color:#fff;font-family:Poppins,sans-serif;font-size:30px;font-weight:400;text-align:center}.pageSupport .supportContent .supportAreaText{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.pageSupport .supportContent .supportAreaText .search{align-items:center;display:flex;gap:10px;height:64px;position:relative;width:650px}.pageSupport .supportContent .supportAreaText .search .searchInput{align-items:center;border-bottom:2px solid var(--secondary_color);border-radius:0;box-sizing:border-box;display:flex;gap:10px;justify-content:center;transition:border .3s ease-out;width:100%}.pageSupport .supportContent .supportAreaText .search .searchInput svg{color:#fff;height:21px;width:21px}.pageSupport .supportContent .supportAreaText .search .searchInput input{background:#0000;border:none;color:#fff;font-family:Poppins,sans-serif;font-weight:400;height:40px;outline:none;width:600px}.pageSupport .supportContent .supportAreaText h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:400}.pageSupport .supportContent .supportAreaText button{background-color:#0000;border:1px solid var(--principal_color);border-radius:10px;color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin-top:10px;padding:12px 80px;text-align:center;text-decoration:none;transition:background-color .25s}.pageSupport .supportContent .supportAreaText button:hover{background-color:var(--principal_color);border:1px solid #0000;color:#fff}.pageSupport .supportContent .supportAreaText button:hover:disabled{background-color:#0000;border:1px solid var(--principal_color);color:var(--principal_color)}.pageSupport .supportContent .supportSection{background:var(--secondary_color);border-radius:15px;display:flex;min-height:300px;width:100%}.pageSupport .supportContent .supportSection .supportCardWrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin-bottom:20px;margin-left:20px;margin-top:20px}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard{background:var(--background_color);border:2px solid #0000;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:15px;height:200px;justify-content:space-between;padding-bottom:10px;padding-top:10px;transition:border .3s ease;width:330px}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard:hover{border:1px solid}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardHeader{display:flex;flex-direction:column;gap:10px;margin-left:20px!important}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardHeader h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin:0!important;text-align:left!important;text-align:initial!important}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardHeader .subText{display:flex;flex-direction:column}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardHeader .subText p{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardHeader .subText p span{color:#ffffff80}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardBody{margin-left:20px!important}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardBody h3{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin:0!important;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardBody h3 span{color:#ffffff80;font-family:Poppins,sans-serif}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardBody p{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardBody p span{color:#ffffff80}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardFooter{margin-left:20px!important}.pageSupport .supportContent .supportSection .supportCardWrapper .supportTicketCard .supportCardFooter h3{color:#ffffff80;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin:0!important;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttonticket{background-color:#0000;border:1px solid var(--principal_color);border-radius:10px;color:var(--principal_color);cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:300;margin-top:10px;padding:10px 40px;text-align:center;text-decoration:none;transition:background-color .25s}.buttonticket:hover{border:1px solid #fff;color:#fff}.clipModeration{font-family:DM Sans,Segoe UI,system-ui,sans-serif;min-width:0;width:100%}.clipModeration .cm-no-access{color:#fff6;font-size:14px;padding:80px 24px;text-align:center}.clipModeration .cm-loading{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:13px;gap:16px;padding:80px 24px}.clipModeration .cm-spinner{animation:cmSpin .6s linear infinite;border:2px solid #ffffff0a;border-radius:50%;border-top-color:#9c66ff;height:28px;width:28px}@keyframes cmSpin{to{transform:rotate(1turn)}}.clipModeration .cm-empty{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:14px;gap:14px;padding:100px 24px;text-align:center}.clipModeration .cm-empty svg{color:#34d39959}.clipModeration .cm-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px;padding-bottom:24px}.clipModeration .cm-header-left{align-items:center;display:flex;gap:14px}.clipModeration .cm-header-icon{align-items:center;background:#9c66ff14;border:1px solid #9c66ff2e;border-radius:9px;color:#9c66ff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.clipModeration .cm-header-icon svg{height:18px;width:18px}.clipModeration .cm-title{color:#fff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:.3px;margin:0}.clipModeration .cm-subtitle{color:#ffffffb3;font-size:14px;margin:3px 0 0}.clipModeration .cm-header-right{align-items:center;display:flex;gap:10px}.clipModeration .cm-badge{background:#9c66ff14;border:1px solid #9c66ff2e;border-radius:20px;color:#9c66ff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:12px;font-weight:600;padding:5px 14px}.clipModeration .cm-refresh-btn{align-items:center;background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff6;cursor:pointer;display:flex;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:7px 14px;transition:all .12s ease}.clipModeration .cm-refresh-btn svg{height:14px;width:14px}.clipModeration .cm-refresh-btn:hover:not(:disabled){background:#181818;border-color:#ffffff1a;color:#ffffffb3}.clipModeration .cm-refresh-btn:disabled{cursor:not-allowed;opacity:.4}.clipModeration .cm-list{display:flex;flex-direction:column;gap:8px}.clipModeration .cm-card{background:#131313;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.clipModeration .cm-card.expanded{border-color:#9c66ff2e}.clipModeration .cm-card-header{align-items:center;cursor:pointer;display:flex;gap:18px;padding:18px 22px;transition:background .12s ease}.clipModeration .cm-card-header:hover{background:hsla(0,0%,100%,.015)}@media(max-width:600px){.clipModeration .cm-card-header{gap:12px;padding:14px 16px}}.clipModeration .cm-card-thumb{background:#ffffff08;border-radius:8px;flex-shrink:0;height:50px;overflow:hidden;width:80px}.clipModeration .cm-card-thumb img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:500px){.clipModeration .cm-card-thumb{height:38px;width:60px}}.clipModeration .cm-thumb-placeholder{align-items:center;color:#ffffff1a;display:flex;height:100%;justify-content:center;width:100%}.clipModeration .cm-card-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.clipModeration .cm-card-user{color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipModeration .cm-card-meta{color:#fff6;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipModeration .cm-card-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.clipModeration .cm-card-date{color:#fff6;font-size:12px;white-space:nowrap}@media(max-width:550px){.clipModeration .cm-card-date{display:none}}.clipModeration .cm-chevron{color:#fff6;transition:transform .2s ease}.clipModeration .cm-chevron svg{height:18px;width:18px}.clipModeration .cm-chevron.open{transform:rotate(180deg)}.clipModeration .cm-card-body{border-top:1px solid #ffffff08;padding:0 18px 22px}.clipModeration .cm-player-wrap{background:#000;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;margin:22px 0;max-width:800px;overflow:hidden;padding-top:min(56.25%,450px);position:relative;width:100%}.clipModeration .cm-player-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.clipModeration .cm-details{grid-gap:8px 24px;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:8px;display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:20px;padding:16px 18px}.clipModeration .cm-detail-row{align-items:center;display:flex;gap:8px;padding:5px 0}.clipModeration .cm-detail-label{color:#fff6;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.clipModeration .cm-detail-value{color:#fff;font-size:15px;font-weight:500}.clipModeration .cm-event-tag{background:#9c66ff14;border:1px solid #9c66ff2e;border-radius:20px;color:#9c66ff;font-size:11px;padding:2px 10px}.clipModeration .cm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.clipModeration .cm-action-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;gap:10px;padding:12px 28px;transition:all .15s ease}.clipModeration .cm-action-btn svg{height:16px;width:16px}.clipModeration .cm-action-btn.validate{background:#34d3990f;border-color:#34d39926;color:#34d399}.clipModeration .cm-action-btn.validate.active,.clipModeration .cm-action-btn.validate:hover{background:#34d3991f;border-color:#34d3994d}.clipModeration .cm-action-btn.block{background:#fbbf240f;border-color:#fbbf2426;color:#fbbf24}.clipModeration .cm-action-btn.block.active,.clipModeration .cm-action-btn.block:hover{background:#fbbf241f;border-color:#fbbf244d}.clipModeration .cm-action-btn.ban{background:#f871710f;border-color:#f8717126;color:#f87171}.clipModeration .cm-action-btn.ban.active,.clipModeration .cm-action-btn.ban:hover{background:#f871711f;border-color:#f871714d}.clipModeration .cm-action-btn:disabled{cursor:not-allowed;opacity:.4}@media(max-width:500px){.clipModeration .cm-action-btn{flex:1 1;font-size:12px;justify-content:center;padding:8px 16px}}.clipModeration .cm-form{border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:20px}.clipModeration .cm-form.cm-form-validate{background:#34d39908;border:1px solid #34d39914}.clipModeration .cm-form.cm-form-block{background:#fbbf2408;border:1px solid #fbbf2414}.clipModeration .cm-form.cm-form-ban{background:#f8717108;border:1px solid #f8717114}.clipModeration .cm-form-field{display:flex;flex-direction:column;gap:6px}.clipModeration .cm-form-field label{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.clipModeration .cm-form-field input[type=text],.clipModeration .cm-form-field select{background:#ffffff08;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease;width:100%}.clipModeration .cm-form-field input[type=text]:focus,.clipModeration .cm-form-field select:focus{border-color:#9c66ff2e}.clipModeration .cm-form-field input[type=text]::placeholder,.clipModeration .cm-form-field select::placeholder{color:#ffffff26}.clipModeration .cm-form-field input[type=text] option,.clipModeration .cm-form-field select option{background:#131313}.clipModeration .cm-form-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgba(255,255,255,0.3)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.clipModeration .cm-categories{display:flex;flex-wrap:wrap;gap:6px}.clipModeration .cm-cat-chip{background:#ffffff08;border:1px solid hsla(0,0%,100%,.055);border-radius:20px;color:#fff6;cursor:pointer;font-size:12px;font-weight:500;padding:7px 16px;transition:all .12s ease}.clipModeration .cm-cat-chip:hover{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffb3}.clipModeration .cm-cat-chip.selected{background:#34d3991a;border-color:#34d39940;color:#34d399;font-weight:600}.clipModeration .cm-confirm-btn{align-self:flex-start;border:none;border-radius:7px;cursor:pointer;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;padding:10px 24px;transition:all .15s ease}.clipModeration .cm-confirm-btn.validate{background:#34d399;color:#0a0a0a}.clipModeration .cm-confirm-btn.validate:hover:not(:disabled){opacity:.85}.clipModeration .cm-confirm-btn.block{background:#fbbf24;color:#0a0a0a}.clipModeration .cm-confirm-btn.block:hover:not(:disabled){opacity:.85}.clipModeration .cm-confirm-btn.ban{background:#f87171;color:#fff}.clipModeration .cm-confirm-btn.ban:hover:not(:disabled){opacity:.85}.clipModeration .cm-confirm-btn:disabled{cursor:not-allowed;opacity:.35}.clipModeration .cm-ban-warning{align-items:flex-start;background:#f871710a;border:1px solid #f871711a;border-radius:8px;display:flex;gap:12px;padding:14px 16px}.clipModeration .cm-ban-warning svg{color:#f87171;flex-shrink:0;height:16px;margin-top:1px;width:16px}.clipModeration .cm-ban-warning span{color:#ffffffb3;font-size:12px;font-weight:500;line-height:1.55}.clipModeration .cm-ban-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px}.clipModeration .cm-ban-checkbox input[type=checkbox]{accent-color:#f87171;cursor:pointer;height:16px;width:16px}.clipModeration .cm-ban-checkbox span{color:#ffffffb3;font-size:13px;font-weight:500;-webkit-user-select:none;user-select:none}.clipMgmt{font-family:DM Sans,Segoe UI,system-ui,sans-serif;min-width:0;width:100%}.clipMgmt .clipMgmt-header{align-items:center;display:flex;gap:14px;margin-bottom:24px}.clipMgmt .clipMgmt-header h2{color:#fff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.clipMgmt .clipMgmt-header p{color:#ffffffb3;font-size:14px;margin:3px 0 0}.clipMgmt .clipMgmt-header .clipMgmt-icon{align-items:center;background:#9c66ff14;border:1px solid #9c66ff2e;border-radius:9px;color:#9c66ff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.clipMgmt .clipMgmt-tabs{border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;gap:4px;margin-bottom:24px;padding-bottom:12px}.clipMgmt .clipMgmt-tabs button{background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff6;cursor:pointer;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:500;padding:7px 16px;transition:all .12s ease}.clipMgmt .clipMgmt-tabs button:hover{background:hsla(0,0%,100%,.025);color:#ffffffb3}.clipMgmt .clipMgmt-tabs button.active{background:#9c66ff14;border-color:#9c66ff2e;color:#9c66ff;font-weight:600}.clipMgmt .clipMgmt-statGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}@media(max-width:800px){.clipMgmt .clipMgmt-statGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:450px){.clipMgmt .clipMgmt-statGrid{grid-template-columns:1fr}}.clipMgmt .clipMgmt-statCard{background:#131313;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:22px 18px}.clipMgmt .clipMgmt-statCard .clipMgmt-statNum{color:#fff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:32px;font-weight:700;line-height:1}.clipMgmt .clipMgmt-statCard .clipMgmt-statLabel{color:#fff6;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.clipMgmt .clipMgmt-statCard.clipMgmt-statPending{border-color:#fbbf241a}.clipMgmt .clipMgmt-statCard.clipMgmt-statPending .clipMgmt-statNum{color:#fbbf24}.clipMgmt .clipMgmt-statCard.clipMgmt-statHighlight{background:linear-gradient(135deg,#9c66ff14,#0000);border-color:#9c66ff2e}.clipMgmt .clipMgmt-statCard.clipMgmt-statHighlight .clipMgmt-statNum{color:#9c66ff}.clipMgmt .clipMgmt-section{margin-bottom:28px}.clipMgmt .clipMgmt-section h3{color:#fff6;font-family:Chakra Petch,DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.7px;margin:0 0 14px;text-transform:uppercase}.clipMgmt .clipMgmt-ratingBars{background:#131313;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.clipMgmt .clipMgmt-ratingRow{align-items:center;display:flex;gap:14px}.clipMgmt .clipMgmt-ratingRow .clipMgmt-ratingLabel{color:#ffffffb3;flex-shrink:0;font-size:12px;font-weight:500;width:80px}.clipMgmt .clipMgmt-ratingRow .clipMgmt-ratingBarTrack{background:#ffffff08;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.clipMgmt .clipMgmt-ratingRow .clipMgmt-ratingBarFill{background:#9c66ff;border-radius:3px;height:100%;min-width:2px;transition:width .5s ease}.clipMgmt .clipMgmt-ratingRow .clipMgmt-ratingCount{color:#fff6;font-family:Chakra Petch,DM Sans,sans-serif;font-size:13px;font-weight:600;text-align:right;width:36px}.clipMgmt .clipMgmt-topList{display:flex;flex-direction:column;gap:4px}.clipMgmt .clipMgmt-topRow{align-items:center;background:#131313;border-radius:7px;display:flex;gap:14px;overflow:hidden;padding:10px 16px;position:relative}.clipMgmt .clipMgmt-topRow:before{background:linear-gradient(90deg,#9c66ff14,#0000);border-radius:7px;content:"";height:100%;left:0;position:absolute;top:0;z-index:0}.clipMgmt .clipMgmt-topRow .clipMgmt-topRank{color:#9c66ff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:14px;font-weight:700;position:relative;text-align:center;width:28px;z-index:1}.clipMgmt .clipMgmt-topRow .clipMgmt-topName{color:#fff;flex:1 1;font-size:13px;font-weight:600;position:relative;z-index:1}.clipMgmt .clipMgmt-topRow .clipMgmt-topCount{color:#fff6;font-family:Chakra Petch,DM Sans,sans-serif;font-size:12px;font-weight:600;position:relative;z-index:1}.clipMgmt .clipMgmt-logFilters{margin-bottom:14px}.clipMgmt .clipMgmt-logFilters select{background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff;cursor:pointer;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:12px;outline:none;padding:7px 14px}.clipMgmt .clipMgmt-logFilters select:focus{border-color:#9c66ff2e}.clipMgmt .clipMgmt-logFilters select option{background:#131313}.clipMgmt .clipMgmt-logList{background:#131313;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.clipMgmt .clipMgmt-logRow{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.025);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding:11px 16px;transition:background 80ms ease}.clipMgmt .clipMgmt-logRow:hover{background:hsla(0,0%,100%,.015)}.clipMgmt .clipMgmt-logRow:last-child{border-bottom:none}.clipMgmt .clipMgmt-logRow .clipMgmt-logStatus{font-weight:600;min-width:65px;text-transform:capitalize}.clipMgmt .clipMgmt-logRow .clipMgmt-logUser{color:#fff;font-weight:500}.clipMgmt .clipMgmt-logRow .clipMgmt-logStaff{color:#fff6;font-style:italic}.clipMgmt .clipMgmt-logRow .clipMgmt-logRating{color:#fbbf24}.clipMgmt .clipMgmt-logRow .clipMgmt-logTags{color:#fff3}.clipMgmt .clipMgmt-logRow .clipMgmt-logNote{color:#fff6;flex-basis:100%;font-size:11px;font-style:italic;padding-left:77px}.clipMgmt .clipMgmt-logRow .clipMgmt-logDate{color:#ffffff26;font-size:11px;margin-left:auto}.clipMgmt .clipMgmt-pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:18px}.clipMgmt .clipMgmt-pagination button{background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:6px 14px;transition:all .12s ease}.clipMgmt .clipMgmt-pagination button:disabled{cursor:default;opacity:.2}.clipMgmt .clipMgmt-pagination button:not(:disabled):hover{background:#ffffff08}.clipMgmt .clipMgmt-pagination span{color:#fff6;font-size:12px}.clipMgmt .clipMgmt-bans{display:flex;flex-direction:column;gap:6px}.clipMgmt .clipMgmt-banRow{align-items:center;background:#f8717108;border:1px solid #f871710f;border-radius:8px;display:flex;gap:12px;padding:12px 14px}.clipMgmt .clipMgmt-banRow .clipMgmt-banAvatar{border:1px solid #f8717126;border-radius:50%;flex-shrink:0;height:30px;width:30px}.clipMgmt .clipMgmt-banRow .clipMgmt-banInfo{flex:1 1;min-width:0}.clipMgmt .clipMgmt-banRow .clipMgmt-banInfo .clipMgmt-banName{color:#fff;font-size:13px;font-weight:600}.clipMgmt .clipMgmt-banRow .clipMgmt-banInfo .clipMgmt-banReason{color:#fff6;font-size:11px}.clipMgmt .clipMgmt-banRow .clipMgmt-banInfo .clipMgmt-banMeta{color:#ffffff1f;font-size:10px}.clipMgmt .clipMgmt-banRow .clipMgmt-unbanBtn{background:#34d3990d;border:1px solid #34d39926;border-radius:5px;color:#34d399;cursor:pointer;font-size:11px;font-weight:500;padding:5px 12px;transition:all .12s ease}.clipMgmt .clipMgmt-banRow .clipMgmt-unbanBtn:hover{background:#34d3991a}.clipMgmt .clipMgmt-banRow .clipMgmt-unbanBtn:disabled{cursor:not-allowed;opacity:.3}.clipMgmt .clipMgmt-empty,.clipMgmt .clipMgmt-loading{color:#fff6;font-size:13px;padding:40px;text-align:center}.browseClips{font-family:DM Sans,Segoe UI,system-ui,sans-serif;min-width:0;width:100%}.browseClips .bc-header{align-items:baseline;display:flex;gap:12px;margin-bottom:20px}.browseClips .bc-header h2{color:#fff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.browseClips .bc-header .bc-count{color:#ffffffb3;font-size:14px}.browseClips .bc-filters{background:#131313;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:14px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.browseClips .bc-filterGroup{display:flex;flex-wrap:wrap;gap:5px}.browseClips .bc-chip{background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:20px;color:#fff6;cursor:pointer;font-size:11.5px;font-weight:500;padding:5px 14px;transition:all .12s ease}.browseClips .bc-chip:hover{background:hsla(0,0%,100%,.025);color:#ffffffb3}.browseClips .bc-chip.active{background:#9c66ff14;border-color:#9c66ff2e;color:#9c66ff;font-weight:600}.browseClips .bc-filterRow{display:flex;gap:6px}.browseClips .bc-select{background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;outline:none;padding:6px 12px;transition:border-color .12s ease}.browseClips .bc-select:focus{border-color:#9c66ff2e}.browseClips .bc-select option{background:#131313}.browseClips .bc-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}@media(max-width:1600px){.browseClips .bc-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.browseClips .bc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.browseClips .bc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.browseClips .bc-grid{grid-template-columns:1fr}}.browseClips .bc-card{background:#131313;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;overflow:hidden;transition:all .25s ease}.browseClips .bc-card:hover{border-color:#ffffff1a;box-shadow:0 8px 24px #00000059;transform:translateY(-2px)}.browseClips .bc-thumb{aspect-ratio:16/9;background:#0a0a0a;cursor:pointer;overflow:hidden;position:relative}.browseClips .bc-thumb img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.browseClips .bc-thumb:hover img{transform:scale(1.04)}.browseClips .bc-thumb .bc-playOverlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.browseClips .bc-thumb .bc-playOverlay svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.browseClips .bc-thumb:hover .bc-playOverlay{opacity:1}.browseClips .bc-thumbPlaceholder{align-items:center;color:#ffffff14;display:flex;height:100%;justify-content:center;width:100%}.browseClips .bc-duration{background:#000c;border-radius:4px;bottom:6px;color:#fff;font-family:Chakra Petch,DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px;position:absolute;right:6px}.browseClips .bc-info{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.browseClips .bc-infoTop{align-items:center;display:flex;justify-content:space-between}.browseClips .bc-username{color:#fff;font-size:14px;font-weight:600}.browseClips .bc-rating{display:flex;gap:1px}.browseClips .bc-tags{display:flex;flex-wrap:wrap;gap:4px}.browseClips .bc-tag{background:hsla(0,0%,100%,.035);border-radius:3px;color:#fff6;font-size:9.5px;font-weight:500;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase}.browseClips .bc-actions{align-items:center;display:flex;gap:8px;margin-top:2px}.browseClips .bc-downloadBtn{align-items:center;background:#9c66ff14;border:1px solid #9c66ff2e;border-radius:8px;color:#9c66ff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;transition:all .12s ease}.browseClips .bc-downloadBtn:hover{background:#9c66ff24}.browseClips .bc-downloadBtn:disabled{cursor:not-allowed;opacity:.35}.browseClips .bc-usedBadge{color:#fff6;font-size:10px;white-space:nowrap}.browseClips .bc-empty,.browseClips .bc-loading{color:#fff6;font-size:13px;padding:80px 24px;text-align:center}.browseClips .bc-pagination{align-items:center;border-top:1px solid #ffffff08;display:flex;gap:14px;justify-content:center;margin-top:24px;padding-top:18px}.browseClips .bc-pagination button{background:#0000;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:7px 18px;transition:all .12s ease}.browseClips .bc-pagination button:disabled{cursor:default;opacity:.2}.browseClips .bc-pagination button:not(:disabled):hover{background:hsla(0,0%,100%,.025)}.browseClips .bc-pagination span{color:#fff6;font-size:12px}.browseClips .bc-modal{align-items:center;background:#000000e0;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.browseClips .bc-modalContent{background:#0e0e0e;border:1px solid hsla(0,0%,100%,.055);border-radius:12px;box-shadow:0 32px 80px #00000080;max-width:900px;overflow:hidden;position:relative;width:100%}.browseClips .bc-modalClose{align-items:center;background:#00000080;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .12s ease;width:30px;z-index:10}.browseClips .bc-modalClose:hover{background:#ffffff1a}.browseClips .bc-player{aspect-ratio:16/9;background:#000;border:none;display:block;width:100%}.browseClips .bc-modalInfo{align-items:center;border-top:1px solid #ffffff0a;color:#fff6;display:flex;font-size:12px;gap:14px;padding:12px 16px}.browseClips .bc-modalInfo span:first-child{color:#fff;font-weight:500}.sv-root{display:flex;flex-direction:column;font-family:DM Sans,Poppins,sans-serif;gap:28px;max-width:960px}.sv-header h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.sv-header p{color:#ffffffb3;font-size:14px;margin:6px 0 0}.sv-modeToggle{background:#141418;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:6px;padding:4px;width:-webkit-fit-content;width:fit-content}.sv-modeToggle button{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff6;cursor:pointer;display:flex;font-family:DM Sans,Poppins,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:all .15s ease}.sv-modeToggle button svg{opacity:.5}.sv-modeToggle button:hover{background:#ffffff08;color:#ffffffb3}.sv-modeToggle button.active{background:#9c66ff1a;color:#fff;font-weight:600}.sv-modeToggle button.active svg{color:#9c66ff;opacity:1}.sv-section{background:#141418;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:20px}.sv-label{color:#ffffffb3;font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.sv-hint{color:#fff6;font-size:13px;line-height:1.5;margin:0}.sv-urlRow{align-items:center;display:flex;gap:10px}.sv-input{background:#0e0e12;border:1px solid #ffffff0f;border-radius:8px;color:#fff;flex:1 1;font-family:DM Sans,Poppins,sans-serif;font-size:14px;min-width:0;outline:none;padding:11px 14px;transition:border-color .15s ease}.sv-input::placeholder{color:#fff6}.sv-input:focus{border-color:#9c66ff66}.sv-platformBadge{background:#9c66ff1a;border:1px solid #9c66ff38;border-radius:6px;color:#9c66ff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 12px;white-space:nowrap}.sv-urlHint{color:#f87171cc;font-size:12px}.sv-uploadBtn{align-items:center;background:#0000;border:2px dashed #ffffff1a;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-family:DM Sans,Poppins,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s ease;width:100%}.sv-uploadBtn svg{color:#9c66ff;opacity:.6}.sv-uploadBtn:hover{background:#9c66ff0a;border-color:#9c66ff4d;color:#fff}.sv-uploadBtn:hover svg{opacity:1}.sv-progress{display:flex;flex-direction:column;gap:8px}.sv-progressLabel{color:#ffffffb3;font-size:12px;font-weight:500}.sv-progressBar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.sv-progressFill{background:linear-gradient(90deg,#7c3aed,#a855f7,#9c66ff);border-radius:3px;height:100%;transition:width .3s ease}.sv-indeterminate{animation:svIndeterminate 1.5s ease-in-out infinite;width:40%!important}@keyframes svIndeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(150%)}to{transform:translateX(-100%)}}.sv-uploadDone{align-items:center;background:#34d3990f;border:1px solid #34d39926;border-radius:8px;display:flex;gap:10px;padding:12px 16px}.sv-uploadDone span{color:#34d399;flex:1 1;font-size:14px;font-weight:500}.sv-resetUpload{background:#0000;border:1px solid #ffffff0f;border-radius:5px;color:#fff6;cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:all .12s ease}.sv-resetUpload:hover{border-color:#ffffff1f;color:#fff}.sv-uploadError{align-items:center;background:#f871710f;border:1px solid #f8717126;border-radius:8px;color:#f87171;display:flex;font-size:13px;gap:10px;padding:12px 16px}.sv-uploadError button{background:#0000;border:1px solid #f8717133;border-radius:5px;color:#f87171;cursor:pointer;font-size:11px;font-weight:500;padding:4px 14px}.sv-uploadError button:hover{background:#f8717114}.sv-clipGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);max-height:420px;overflow-y:auto;padding-right:4px}.sv-clipGrid::-webkit-scrollbar{width:4px}.sv-clipGrid::-webkit-scrollbar-track{background:#0000}.sv-clipGrid::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}@media(max-width:900px){.sv-clipGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.sv-clipGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.sv-clipGrid{grid-template-columns:1fr}}.sv-clipCard{background:#0e0e12;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;overflow:hidden;transition:all .15s ease}.sv-clipCard:hover{border-color:#ffffff1f}.sv-clipCard.selected{background:#9c66ff0a;border-color:#9c66ff38;box-shadow:0 0 0 1px #9c66ff38}.sv-clipCardTop{display:flex;flex-direction:column;gap:0;position:relative}.sv-clipCheck{align-items:center;background:#00000080;border:2px solid #fff3;border-radius:5px;display:flex;height:20px;justify-content:center;left:6px;position:absolute;top:6px;transition:all .12s ease;width:20px;z-index:2}.selected .sv-clipCheck{background:#9c66ff;border-color:#9c66ff}.sv-clipCheck svg{color:#fff}.sv-clipThumb{aspect-ratio:16/9;background:#0a0a0a;overflow:hidden;position:relative}.sv-clipThumb img{height:100%;object-fit:cover;width:100%}.sv-clipThumbFallback{align-items:center;color:#ffffff14;display:flex;height:100%;justify-content:center;width:100%}.sv-clipDuration{background:#000c;border-radius:3px;bottom:4px;color:#fff;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:600;letter-spacing:.3px;padding:1px 5px;position:absolute;right:4px}.sv-clipUser{color:#ffffffb3;font-size:12px;font-weight:500;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.sv-tsInput{background:#ffffff08;border:1px solid #ffffff0f;border-radius:5px;color:#fff;font-family:DM Sans,Poppins,sans-serif;font-size:11px;margin:0 6px 6px;outline:none;padding:6px 8px;transition:border-color .12s ease}.sv-tsInput::placeholder{color:#fff6}.sv-tsInput:focus{border-color:#9c66ff59}.sv-selectedCount{color:#9c66ff;font-size:12px;font-weight:500;margin-top:2px}.sv-empty,.sv-loading{color:#fff6;font-size:13px;padding:36px 16px;text-align:center}.sv-submitBtn{align-self:flex-start;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#9c66ff);border:none;border-radius:10px;box-shadow:0 4px 16px #9c66ff40;color:#fff;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:15px;font-weight:600;padding:13px 32px;transition:all .2s ease}.sv-submitBtn:hover:not(:disabled){box-shadow:0 6px 24px #9c66ff59;transform:translateY(-1px)}.sv-submitBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.sv-myVideos{margin-top:8px}.sv-videoList{display:flex;flex-direction:column;gap:6px}.sv-videoRow{align-items:center;background:#0e0e12;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 16px;padding:14px 18px;transition:all .12s ease}.sv-videoRow:hover{background:#1a1a20;border-color:#ffffff1f}.sv-videoInfo{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}@media(max-width:500px){.sv-videoInfo{align-items:flex-start;flex-direction:column;gap:4px}}.sv-videoDate{color:#fff6;font-size:12px;white-space:nowrap}.sv-videoLink{align-items:center;color:#9c66ff;display:flex;font-size:13px;font-weight:500;gap:5px;max-width:260px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:opacity .12s ease;white-space:nowrap}.sv-videoLink:hover{opacity:.8}.sv-videoUploaded{color:#ffffffb3;font-size:13px}.sv-videoClipCount{color:#fff6;font-size:11px;white-space:nowrap}.sv-statusBadge{background:#0000004d;border:1px solid color-mix(in srgb,#868e96 20%,#0000);border:1px solid color-mix(in srgb,var(--st-color,#868e96) 20%,#0000);border-radius:5px;color:#868e96;color:var(--st-color,#868e96);font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.sv-pagination{align-items:center;border-top:1px solid #ffffff08;display:flex;gap:14px;justify-content:center;margin-top:12px;padding-top:12px}.sv-pagination button{background:#0000;border:1px solid #ffffff0f;border-radius:6px;color:#fff;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:12px;padding:6px 16px;transition:all .12s ease}.sv-pagination button:disabled{cursor:default;opacity:.2}.sv-pagination button:not(:disabled):hover{background:#ffffff08}.sv-pagination span{color:#fff6;font-size:12px}.sv-paymentHint,.sv-postedHint{border-radius:6px;flex-basis:100%;font-size:13px;font-weight:500;margin-top:2px;padding:8px 12px}.sv-paymentHint{background:#34d3990f;border:1px solid #34d3991f;color:#34d399}.sv-postedHint{background:#9c66ff0f;border:1px solid #9c66ff1f;color:#9c66ff}.vv-root{display:flex;flex-direction:column;font-family:DM Sans,Poppins,sans-serif;gap:24px;max-width:1000px}.vv-header h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.vv-header p{color:#ffffffb3;font-size:14px;margin:6px 0 0}.vv-tabs{background:#141418;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-wrap:wrap;gap:5px;padding:4px;width:-webkit-fit-content;width:fit-content}.vv-tab{background:#0000;border:none;border-radius:7px;color:#fff6;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 18px;transition:all .14s ease}.vv-tab:hover{background:#ffffff08;color:#ffffffb3}.vv-tab.active{background:#9c66ff1a;color:#fff;font-weight:600}.vv-loading{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:13px;gap:12px;padding:60px 24px}.vv-spinner{animation:vvSpin .7s linear infinite;border:2px solid #ffffff0f;border-radius:50%;border-top-color:#9c66ff;height:24px;width:24px}@keyframes vvSpin{to{transform:rotate(1turn)}}.vv-empty{color:#fff6;font-size:13px;padding:60px 24px;text-align:center}.vv-list{display:flex;flex-direction:column;gap:10px}.vv-card{background:#141418;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;transition:border-color .15s ease}.vv-card:hover{border-color:#ffffff1f}.vv-cardHeader{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 20px;transition:background .12s ease}.vv-cardHeader:hover{background:hsla(0,0%,100%,.015)}.vv-cardLeft{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.vv-creator{color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-date{font-size:12px}.vv-clipCount,.vv-date{color:#fff6;white-space:nowrap}.vv-clipCount{background:#ffffff08;border-radius:4px;font-size:11px;padding:2px 8px}.vv-cardRight{flex-shrink:0;gap:10px}.vv-cardRight,.vv-extLink{align-items:center;display:flex}.vv-extLink{color:#9c66ff;font-size:12px;font-weight:500;gap:5px;text-decoration:none;transition:opacity .12s ease}.vv-extLink:hover{opacity:.8}.vv-uploadedLabel{color:#fff6;font-size:12px}.vv-statusBadge{background:#0000004d;border:1px solid color-mix(in srgb,#868e96 20%,#0000);border:1px solid color-mix(in srgb,var(--vv-st,#868e96) 20%,#0000);border-radius:5px;color:#868e96;color:var(--vv-st,#868e96);font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.vv-chevron{color:#fff6;flex-shrink:0;transition:transform .2s ease}.vv-chevron.open{transform:rotate(180deg)}.vv-cardBody{border-top:1px solid #ffffff08;display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.vv-embed{background:#000;border-radius:10px;margin-bottom:20px;max-width:800px;overflow:hidden}.vv-embed iframe{aspect-ratio:16/9;border:none;display:block;width:100%}.vv-externalPreview{background:#141418;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:20px;max-width:500px;padding:20px 24px}.vv-externalPreview .vv-externalLink{align-items:center;color:#9c66ff;display:flex;font-size:15px;font-weight:600;gap:10px;text-decoration:none;transition:opacity .15s ease}.vv-externalPreview .vv-externalLink:hover{opacity:.8}.vv-externalPreview .vv-externalLink svg{flex-shrink:0}.vv-externalPreview .vv-externalLink span{text-transform:capitalize}.vv-postedInfo{align-items:center;color:#ffffffb3;display:flex;font-size:13px;gap:8px}.vv-postedInfo .vv-postedLabel{color:#fff6}.vv-postedInfo a{color:#9c66ff;max-width:400px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vv-postedInfo a:hover{text-decoration:underline}.vv-paymentInfo{align-items:center;background:#34d3990d;border:1px solid #34d3991f;border-radius:6px;color:#34d399;display:flex;font-size:13px;gap:10px;padding:8px 12px}.vv-paymentNote{color:#fff6;font-style:italic}.vv-rejectionInfo{background:#f871710d;border:1px solid #f871711f;border-radius:6px;color:#f87171e6;font-size:13px;padding:8px 12px}.vv-clipsSection{display:flex;flex-direction:column;gap:10px}.vv-clipsTitle{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.vv-clipsGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.vv-clipItem{background:#0e0e12;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.vv-clipThumb{aspect-ratio:16/9;background:#0a0a0a;overflow:hidden;position:relative}.vv-clipThumb img{height:100%;object-fit:cover;width:100%}.vv-clipThumbFallback{align-items:center;color:#ffffff14;display:flex;height:100%;justify-content:center;width:100%}.vv-clipDur{background:#000c;border-radius:3px;bottom:3px;color:#fff;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:600;padding:1px 4px;position:absolute;right:3px}.vv-clipMeta{display:flex;flex-direction:column;gap:1px;padding:5px 7px}.vv-clipOwner{color:#fff;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-clipTs{color:#9c66ff;font-size:10px;font-weight:500}.vv-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.vv-actionBtn{align-items:center;border:1px solid;border-radius:8px;cursor:pointer;display:flex;font-family:DM Sans,Poppins,sans-serif;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s ease}.vv-certifyBtn{background:#34d3990f;border-color:#34d39933;color:#34d399}.vv-certifyBtn:hover{background:#34d3991f;border-color:#34d3994d}.vv-postedBtn{background:#9c66ff1a;border-color:#9c66ff38;color:#9c66ff}.vv-postedBtn:hover{background:#9c66ff29;border-color:#9c66ff59}.vv-rejectBtn{background:#f871710f;border-color:#f8717133;color:#f87171}.vv-rejectBtn:hover{background:#f871711f;border-color:#f871714d}.vv-pagination{align-items:center;display:flex;gap:14px;justify-content:center}.vv-pagination button{background:#0000;border:1px solid #ffffff0f;border-radius:6px;color:#fff;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:12px;padding:7px 18px;transition:all .12s ease}.vv-pagination button:disabled{cursor:default;opacity:.2}.vv-pagination button:not(:disabled):hover{background:#ffffff08}.vv-pagination span{color:#fff6;font-size:12px}.vv-overlay{align-items:center;animation:vvFadeIn .15s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:500}@keyframes vvFadeIn{0%{opacity:0}to{opacity:1}}.vv-modal{animation:vvScaleIn .2s ease;background:#141418;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column;gap:16px;max-width:460px;padding:28px;position:relative;width:100%}@keyframes vvScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.vv-modalClose{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff6;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .12s ease;width:28px}.vv-modalClose:hover{background:#ffffff0f;color:#fff}.vv-modalTitle{color:#fff;font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:600;margin:0}.vv-modalDesc{color:#ffffffb3;font-size:14px;line-height:1.55;margin:0}.vv-modalFields{display:flex;flex-direction:column;gap:12px}.vv-modalFields label{display:flex;flex-direction:column;gap:5px}.vv-modalFields label span{color:#fff6;font-size:12px;font-weight:500}.vv-modalFields label span em{font-style:normal;margin-left:4px;opacity:.6}.vv-modalFields label input{background:#0e0e12;border:1px solid #ffffff0f;border-radius:8px;color:#fff;font-family:DM Sans,Poppins,sans-serif;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s ease}.vv-modalFields label input::placeholder{color:#fff6}.vv-modalFields label input:focus{border-color:#9c66ff66}.vv-modalActions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.vv-modalCancel{background:#0000;border:1px solid #ffffff0f;border-radius:8px;color:#ffffffb3;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:13px;font-weight:500;padding:9px 20px;transition:all .12s ease}.vv-modalCancel:hover{background:#ffffff08;color:#fff}.vv-modalConfirm{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:13px;font-weight:600;padding:9px 22px;transition:all .15s ease}.vv-modalConfirm:disabled{cursor:not-allowed;opacity:.4}.vv-modalConfirm:hover:not(:disabled){transform:translateY(-1px)}.vv-confirmGreen{background:#34d399;box-shadow:0 3px 12px #34d39940}.vv-confirmGreen:hover:not(:disabled){box-shadow:0 5px 16px #34d39959}.vv-confirmPurple{background:#9c66ff;box-shadow:0 3px 12px #9c66ff40}.vv-confirmPurple:hover:not(:disabled){box-shadow:0 5px 16px #9c66ff59}.vv-confirmRed{background:#f87171;box-shadow:0 3px 12px #f8717140}.vv-confirmRed:hover:not(:disabled){box-shadow:0 5px 16px #f8717159}.cl-root{font-family:DM Sans,Poppins,sans-serif;min-width:0;width:100%}.cl-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.cl-header h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:600;margin:0}.cl-header p{color:#ffffffb3;font-size:14px;margin:4px 0 0}.cl-uploadBtn{align-items:center;background:#9c66ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:opacity .15s ease;white-space:nowrap}.cl-uploadBtn:hover{opacity:.85}.cl-uploadBtn:disabled{cursor:not-allowed;opacity:.5}.cl-newUrlForm{background:#141418;border:1px solid #9c66ff38;border-radius:10px;margin-bottom:24px;padding:16px 20px}.cl-newUrlForm span{color:#ffffffb3;display:block;font-size:14px;margin-bottom:10px}.cl-newUrlRow{display:flex;gap:8px}.cl-newUrlRow input{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;color:#fff;flex:1 1;font-size:13px;outline:none;padding:9px 14px}.cl-newUrlRow input:focus{border-color:#9c66ff38}.cl-newUrlRow button{background:#9c66ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px}.cl-newUrlRow button:hover{opacity:.85}.cl-newUrlRow .cl-skipBtn{background:#0000;border:1px solid #ffffff0f;color:#fff6}.cl-newUrlRow .cl-skipBtn:hover{background:#ffffff08}.cl-empty,.cl-loading{align-items:center;color:#fff6;font-size:14px;gap:12px;padding:80px 24px;text-align:center}.cl-empty,.cl-grid,.cl-loading{display:flex;flex-direction:column}.cl-grid{gap:20px;max-width:900px}.cl-card{background:#141418;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.cl-card:hover{border-color:#ffffff1a}.cl-card.expanded{border-color:#9c66ff38}.cl-embed{aspect-ratio:16/9;background:#000}.cl-embed iframe{border:none;display:block;height:100%;width:100%}.cl-noEmbed{align-items:center;aspect-ratio:16/9;background:#0000004d;display:flex;flex-direction:column;gap:8px;justify-content:center}.cl-noEmbed svg{color:#ffffff1a}.cl-noEmbed span{color:#fff6;font-size:13px}.cl-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.cl-meta{align-items:center;display:flex;justify-content:space-between}.cl-meta .cl-creator{color:#fff;font-size:14px;font-weight:500}.cl-meta .cl-date{color:#fff6;font-size:12px}.cl-actions{display:flex;flex-wrap:wrap;gap:8px}.cl-actionBtn{align-items:center;background:#0000;border:1px solid #ffffff0f;border-radius:7px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .12s ease}.cl-actionBtn:hover{background:#ffffff08;border-color:#ffffff1a;color:#fff}.cl-dlBtn{border-color:#9c66ff38;color:#9c66ff}.cl-dlBtn:hover{background:#9c66ff1a}.cl-missionBtn{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7,#9c66ff);border:none;border-radius:7px;box-shadow:0 2px 12px #9c66ff33;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:all .15s ease}.cl-missionBtn:hover{box-shadow:0 4px 20px #9c66ff4d;transform:translateY(-1px)}.cl-missionBtn:disabled{cursor:not-allowed;opacity:.5;transform:none}.cl-clipsToggle{align-items:center;background:none;border:none;color:#fff6;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:0;transition:color .12s ease}.cl-clipsToggle:hover{color:#ffffffb3}.cl-clipsToggle svg{transition:transform .2s ease}.cl-clipsToggle svg.rotated{transform:rotate(180deg)}.cl-clipsGrid{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.cl-clipItem{align-items:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;display:flex;gap:8px;padding:6px 10px}.cl-clipThumb{object-fit:cover}.cl-clipThumb,.cl-clipThumbFallback{border-radius:4px;height:30px;width:48px}.cl-clipThumbFallback{background:#ffffff0a}.cl-clipInfo{display:flex;flex-direction:column;gap:1px}.cl-clipOwner{color:#fff;font-size:12px;font-weight:500}.cl-clipTs{color:#fff6;font-size:10px}.cl-pagination{align-items:center;border-top:1px solid #ffffff08;display:flex;gap:14px;justify-content:center;margin-top:24px;padding-top:18px}.cl-pagination button{background:#0000;border:1px solid #ffffff0f;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:7px 16px}.cl-pagination button:disabled{opacity:.2}.cl-pagination button:not(:disabled):hover{background:hsla(0,0%,100%,.025)}.cl-pagination span{color:#fff6;font-size:12px}.cl-missionsPanel{background:#141418;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:18px 20px}.cl-missionsPanel h3{color:#fff;font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:600;margin:0 0 14px}.cl-missionsList{display:flex;flex-direction:column;gap:6px}.cl-missionRow{align-items:center;background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px}.cl-missionRow.active{background:#9c66ff1a;border-color:#9c66ff38}.cl-missionInfo{flex:1 1;min-width:120px}.cl-missionTitle{color:#fff;display:block;font-size:14px;font-weight:600}.cl-missionMeta{color:#fff6;display:block;font-size:12px;margin-top:2px}.cl-missionStats{display:flex;gap:14px}.cl-missionStats span{color:#fff6;font-size:12px;white-space:nowrap}.cl-stopBtn{background:#f871710f;border:1px solid #f8717133;border-radius:6px;color:#f87171;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .12s ease}.cl-stopBtn:hover{background:#f871711f}.cl-stopBtn:disabled{cursor:not-allowed;opacity:.4}.cl-missionInactive{color:#fff6;font-size:12px;font-style:italic}.cl-modalOverlay{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.cl-modal{background:#111118;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 32px 80px #00000080;max-width:480px;padding:28px;width:100%}.cl-modal h3{color:#fff;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:600;margin:0 0 6px}.cl-modal p{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 24px}.cl-modalFields{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.cl-modalFields label{display:flex;flex-direction:column;gap:6px}.cl-modalFields label span{color:#fff6;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cl-modalFields label input,.cl-modalFields label select{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;color:#fff;font-family:DM Sans,Poppins,sans-serif;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s ease}.cl-modalFields label input:focus,.cl-modalFields label select:focus{border-color:#9c66ff38}.cl-modalFields label input::placeholder,.cl-modalFields label select::placeholder{color:#fff3}.cl-modalFields label input option,.cl-modalFields label select option{background:#141418}.cl-modalFields label select{cursor:pointer}.cl-modalRow{display:flex;gap:12px}.cl-modalRow label{flex:1 1}.cl-modalActions{display:flex;gap:10px;justify-content:flex-end}.cl-modalCancel{background:#0000;border:1px solid #ffffff0f;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .12s ease}.cl-modalCancel:hover{background:#ffffff08}.cl-modalConfirm{background:linear-gradient(135deg,#7c3aed,#a855f7,#9c66ff);border:none;border-radius:8px;box-shadow:0 2px 12px #9c66ff33;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s ease}.cl-modalConfirm:hover{box-shadow:0 4px 20px #9c66ff4d;transform:translateY(-1px)}.cl-modalConfirm:disabled{cursor:not-allowed;opacity:.5;transform:none}.cp-workspace{-webkit-font-smoothing:antialiased;background:#08080a;color:#fff;display:flex;flex-direction:column;font-family:DM Sans,Poppins,sans-serif;height:100vh;overflow:hidden;width:100%}.cp-topbar{background:#0e0e12;border-bottom:1px solid #ffffff0f;gap:16px;height:56px;min-height:56px;padding:0 24px;z-index:20}.cp-back,.cp-topbar{align-items:center;display:flex}.cp-back{background:#0000;border:1px solid #ffffff0f;border-radius:8px;cursor:pointer;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.cp-back svg{color:#fff6;height:18px;width:18px}.cp-back:hover{background:#1a1a20;border-color:#ffffff1f}.cp-back:hover svg{color:#fff}.cp-topbar-title{align-items:center;display:flex;gap:10px}.cp-topbar-title svg{color:#9c66ff;flex-shrink:0;height:20px;width:20px}.cp-topbar-title span{color:#fff;font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.cp-topbar-spacer{flex:1 1}.cp-topbar-user{align-items:center;display:flex;gap:10px}.cp-topbar-username{color:#ffffffb3;font-size:14px;font-weight:500}@media(max-width:600px){.cp-topbar-username{display:none}}.cp-topbar-avatar{border:2px solid #9c66ff38;border-radius:50%;height:32px;object-fit:cover;width:32px}.cp-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.cp-sidebar{background:#0e0e12;border-right:1px solid #ffffff0f;min-width:220px;overflow-x:hidden;overflow-y:auto;padding:14px 10px;width:220px}.cp-sidebar::-webkit-scrollbar{width:0}@media(max-width:800px){.cp-sidebar{border-bottom:1px solid #ffffff0f;border-right:none;min-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px;width:100%}}.cp-nav{display:flex;flex-direction:column;gap:1px}@media(max-width:800px){.cp-nav{flex-direction:row;gap:4px}}.cp-nav-divider{background:#ffffff0f;height:1px;margin:8px 14px}@media(max-width:800px){.cp-nav-divider{align-self:center;height:24px;margin:0 4px;width:1px}}.cp-nav-item{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:0 8px 8px 0;color:#fff6;cursor:pointer;display:flex;font-family:DM Sans,Poppins,sans-serif;font-size:14px;font-weight:500;gap:11px;height:44px;padding:0 16px;text-align:left;transition:all .12s ease;white-space:nowrap;width:100%}.cp-nav-item .cp-nav-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.cp-nav-item .cp-nav-icon svg{height:18px;opacity:.4;width:18px}.cp-nav-item:hover{background:#ffffff08;color:#ffffffb3}.cp-nav-item:hover .cp-nav-icon svg{opacity:.6}.cp-nav-item.active{background:#9c66ff1a;border-left-color:#9c66ff;color:#fff;font-weight:600}.cp-nav-item.active .cp-nav-icon svg{color:#9c66ff;opacity:1}@media(max-width:800px){.cp-nav-item{border-bottom:3px solid #0000;border-left:none;border-radius:8px 8px 0 0;font-size:13px;height:auto;padding:8px 16px}.cp-nav-item.active{border-bottom-color:#9c66ff;border-left-color:#0000}}.cp-main{background:#08080a;flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:36px}.cp-main::-webkit-scrollbar{width:5px}.cp-main::-webkit-scrollbar-track{background:#0000}.cp-main::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:5px}.cp-main::-webkit-scrollbar-thumb:hover{background:#ffffff1f}@media(max-width:800px){.cp-main{padding:20px 16px}}.cp-placeholder{align-items:center;display:flex;justify-content:center;min-height:350px}.cp-placeholder-card{align-items:center;background:#141418;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:44px 36px;text-align:center}.cp-placeholder-icon{align-items:center;background:#9c66ff1a;border:1px solid #9c66ff38;border-radius:12px;display:flex;height:56px;justify-content:center;width:56px}.cp-placeholder-icon svg{color:#9c66ff;height:24px;opacity:.5;width:24px}.cp-placeholder-title{color:#fff;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:600;margin:0}.cp-placeholder-desc{color:#ffffffb3;font-size:15px;line-height:1.55;margin:0;max-width:320px}.cp-placeholder-badge{background:#9c66ff1a;border:1px solid #9c66ff38;border-radius:20px;color:#9c66ff;font-size:10px;font-weight:600;letter-spacing:1px;padding:4px 14px;text-transform:uppercase}.cp-team{display:flex;flex-direction:column;gap:32px;max-width:800px}.cp-team-header h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.cp-team-header p{color:#ffffffb3;font-size:14px;margin:6px 0 0}.cp-team-add{align-items:center;background:#141418;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:8px;padding:12px 14px}.cp-team-add input,.cp-team-add select{background:#0e0e12;border:1px solid #ffffff0f;border-radius:8px;color:#fff;font-family:DM Sans,Poppins,sans-serif;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s ease}.cp-team-add input::placeholder,.cp-team-add select::placeholder{color:#fff6}.cp-team-add input:focus,.cp-team-add select:focus{border-color:#9c66ff66}.cp-team-add input{flex:1 1;min-width:0}.cp-team-add select{cursor:pointer}.cp-team-add select option{background:#141418}.cp-team-add button{background:#9c66ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,Poppins,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .15s ease;white-space:nowrap}.cp-team-add button:hover{opacity:.85}.cp-team-add button:disabled{cursor:not-allowed;opacity:.4}@media(max-width:500px){.cp-team-add{flex-wrap:wrap}.cp-team-add input{flex-basis:100%}}.cp-team-loading{color:#fff6;font-size:13px;padding:32px;text-align:center}.cp-team-lists{gap:20px}.cp-team-group,.cp-team-lists{display:flex;flex-direction:column}.cp-team-group{gap:4px}.cp-team-group-header{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.8px;margin-bottom:6px;padding:8px 0;text-transform:uppercase}.cp-team-group-header svg{height:16px;opacity:.5;width:16px}.cp-team-empty{color:#ffffff26;font-size:12px;font-style:italic;padding:10px 0}.cp-team-member{align-items:center;background:#141418;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:all .12s ease}.cp-team-member:hover{background:#1a1a20;border-color:#ffffff1f}.cp-team-member img{border:2px solid #ffffff0f;border-radius:50%;flex-shrink:0;height:32px;width:32px}.cp-team-member.banned{background:#f871710a;border:1px solid #f8717114}.cp-team-member.banned img{border-color:#f8717133}.cp-team-name{color:#fff;flex:1 1;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-team-remove{background:#f871710d;border:1px solid #f8717126;border-radius:5px;color:#f87171;cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:all .12s ease}.cp-team-remove:hover{background:#f871711a;border-color:#f8717140}.cp-team-remove:disabled{cursor:not-allowed;opacity:.4}.cp-team-badge{background:#ffffff08;border-radius:4px;color:#fff6;font-size:10px;font-weight:500;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.cp-team-ban-info{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.cp-team-ban-reason{color:#fff6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-team-unban{background:#34d3990d;border:1px solid #34d39926;border-radius:5px;color:#34d399;cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:all .12s ease}.cp-team-unban:hover{background:#34d3991a;border-color:#34d39940}.cp-team-unban:disabled{cursor:not-allowed;opacity:.4}.cp-team-banned{display:flex;flex-direction:column;gap:4px;margin-top:8px}.layout{height:100%;min-height:100vh;position:relative;width:100%}.layout .banner{align-items:center;background-color:#141414;border-bottom:1px solid #333;box-sizing:border-box;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:35px;overflow:hidden;padding:6px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.layout .banner:before{animation:shineEffect 8s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:100%;transform:rotate(25deg);width:200%}.layout .banner .banner-content{align-items:center;display:flex;font-size:.85rem;gap:8px}.layout .banner .banner-content .icon{color:var(--principal_color);font-size:1.1rem}.layout .banner .banner-content .message{color:var(--principal_color);font-weight:500}.layout .banner .banner-content .countdown{display:flex;gap:8px}.layout .banner .banner-content .countdown .time{color:#ff4a4a;font-weight:600}.layout .banner .banner-content .countdown .time span{color:#b3b3b3;font-size:.7rem}.layout .banner .banner-content .discount{color:#6f6;font-weight:600;letter-spacing:.4px}@keyframes shineEffect{0%{left:-100%;opacity:0;top:100%}10%{opacity:.3}50%{left:20%;opacity:.4;top:-20%}80%{opacity:.2}to{left:100%;opacity:0;top:-100%}}.reseller-public{align-items:start;background:#000;display:flex;font-family:Poppins,sans-serif;height:100dvh;justify-content:center;overflow:hidden;padding:85px 16px 40px}.reseller-public .card{background:#111;border-radius:12px;box-shadow:0 0 15px #0000004d;color:#fff;max-width:400px;padding:24px;text-align:center;transition:all .2s ease;width:100%}.reseller-public .card .avatar-block{display:inline-block;position:relative}.reseller-public .card .avatar-block .avatar{border:2px solid #555;border-radius:50%;box-shadow:0 0 10px #ffffff14;height:100px;object-fit:cover;width:100px}.reseller-public .card .avatar-block .tz-badge{background:#28a96c;border-radius:999px;bottom:0;box-shadow:0 0 4px #0000004d;color:#000;font-size:.7rem;font-weight:600;padding:2px 8px;position:absolute;right:-10px;text-shadow:0 1px 1px #00000080}.reseller-public .card h1{color:#fff;color:var(--theme-color,#fff);font-size:1.25rem;margin:10px 0 6px}.reseller-public .card .description{color:#bbb;font-size:.95rem;margin:8px 0 16px}.reseller-public .card .stars{color:gold;font-size:1.1rem;margin-bottom:6px}.reseller-public .card .keyCount{background:#1a1a1a;border-radius:8px;color:#ccc;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:20px;padding:6px 12px}.reseller-public .card .links{display:flex;flex-direction:column;gap:12px;width:100%}.reseller-public .card .links .link-btn{align-items:center;background:#222;border:1px solid #333;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-size:15px;font-weight:500;gap:10px;justify-content:center;overflow:hidden;padding:14px 18px;position:relative;text-decoration:none;transition:all .2s ease;width:100%}.reseller-public .card .links .link-btn svg{fill:#fff;height:20px;width:20px}.reseller-public .card .links .link-btn:hover{background:#333;box-shadow:0 0 8px #1f1f1f;transform:translateY(-1px)}.reseller-public .card .links .link-btn:active{background:#111;transform:scale(.98)}@media screen and (max-width:400px){.reseller-public .card{padding:16px}.reseller-public .card .link-btn{font-size:14px;padding:12px}.reseller-public .card h1{font-size:1.1rem}}@media(prefers-color-scheme:light){.reseller-public{background:#f2f2f2;color:#111}.reseller-public .card{background:#fff;color:#111}.reseller-public .link-btn{background:#f9f9f9;border:1px solid #ccc;color:#111}.reseller-public .link-btn svg{fill:#111}.reseller-public .keyCount{background:#e0e0e0;color:#333}.reseller-public .tz-badge{background:#1ec87e;color:#000}}@media screen and (min-width:768px){.reseller-public{align-items:center;display:flex;height:105dvh;justify-content:center;overflow:hidden;padding:0 16px}.reseller-public .card{background:#111;border-radius:12px;box-shadow:0 0 15px #0000004d;color:#fff;max-width:540px;padding:38px;text-align:center;transition:all .2s ease;width:100%}.reseller-public .card .avatar-block{display:inline-block;position:relative}.reseller-public .card .avatar-block .avatar{border:2px solid #555;border-radius:50%;box-shadow:0 0 10px #ffffff14;height:120px;object-fit:cover;width:120px}.reseller-public .card .avatar-block .tz-badge{background:#28a96c;border-radius:999px;bottom:0;box-shadow:0 0 4px #0000004d;color:#000;font-size:.75rem;font-weight:600;padding:2px 8px;position:absolute;right:-10px;text-shadow:0 1px 1px #00000080}.reseller-public .card h1{color:#fff;color:var(--theme-color,#fff);font-size:1.5rem;margin:10px 0 6px}.reseller-public .card .description{color:#bbb;font-size:1.05rem;margin:8px 0 16px}.reseller-public .card .keyCount{background:#1a1a1a;border-radius:8px;color:#ccc;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:24px;padding:8px 16px}.reseller-public .card .links{display:flex;flex-direction:column;gap:16px;width:100%}.reseller-public .card .links .link-btn{align-items:center;background:#222;border:1px solid #333;border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:16px;text-decoration:none;transition:all .2s ease;width:100%}.reseller-public .card .links .link-btn svg{fill:#fff;height:22px;width:22px}.reseller-public .card .links .link-btn:hover{background:#333;box-shadow:0 0 8px #1f1f1f;transform:translateY(-1px)}.reseller-public .card .links .link-btn:active{background:#111;transform:scale(.98)}}.refLandingPage{align-items:center;background:#08080a;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.refLandingBg{inset:0;pointer-events:none;position:fixed;z-index:0}.refLandingBg .refBgOrb{border-radius:50%;filter:blur(120px);opacity:.35;position:absolute}.refLandingBg .refBgOrb1{animation:refOrbFloat 12s ease-in-out infinite;background:#9c66ff40;height:500px;right:-100px;top:-150px;width:500px}.refLandingBg .refBgOrb2{animation:refOrbFloat 15s ease-in-out infinite reverse;background:#7c3aed33;bottom:-100px;height:400px;left:-80px;width:400px}.refLandingBg .refBgOrb3{animation:refOrbFloat 10s ease-in-out infinite;background:#a855f726;height:300px;left:50%;top:40%;transform:translateX(-50%);width:300px}@keyframes refOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.refLandingLoader{align-items:center;display:flex;flex-direction:column;gap:16px;z-index:1}.refLandingLoader .refSpinner{animation:refSpin .8s linear infinite;border:3px solid #9c66ff26;border-radius:50%;border-top-color:#9c66ff;height:32px;width:32px}.refLandingLoader span{color:#fff6;font-family:Poppins,sans-serif;font-size:14px}@keyframes refSpin{to{transform:rotate(1turn)}}.refLandingContainer{align-items:center;animation:refFadeIn .5s ease;display:flex;flex-direction:column;gap:32px;max-width:560px;position:relative;width:100%;z-index:1}@keyframes refFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.refLogo{color:#fff9;cursor:pointer;font-family:Chakra Petch,sans-serif;font-size:22px;font-style:italic;font-weight:700;letter-spacing:1px;transition:color .2s ease}.refLogo:hover{color:#ffffffe6}.refLogo .refLogoText{color:#9c66ff}.refInvalidCard{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:48px 40px;text-align:center}.refInvalidCard .refInvalidIcon{color:#ef444499;margin-bottom:8px}.refInvalidCard h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:20px;font-style:italic;font-weight:700;text-transform:uppercase}.refInvalidCard p{color:#ffffff73;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;max-width:360px}@media(max-width:500px){.refInvalidCard{padding:36px 24px}}.refMainCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:24px;display:flex;flex-direction:column;gap:32px;padding:36px 32px;width:100%}@media(max-width:500px){.refMainCard{border-radius:20px;gap:24px;padding:28px 20px}}.refInvitedBy{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.refInvitedBy .refInvitedLabel{color:#ffffff59;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.refInvitedBy .refInviterInfo{align-items:center;display:flex;gap:14px}.refInvitedBy .refInviterAvatar{border:2px solid #9c66ff4d;border-radius:50%;flex-shrink:0;height:52px;overflow:hidden;width:52px}.refInvitedBy .refInviterAvatar img{height:100%;object-fit:cover;width:100%}.refInvitedBy .refInviterAvatar .refInviterInitial{align-items:center;background:linear-gradient(135deg,#9c66ff4d,#7c3aed4d);color:#9c66ff;display:flex;font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700;height:100%;justify-content:center;width:100%}.refInvitedBy .refInviterDetails{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.refInvitedBy .refInviterDetails .refInviterName{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.refInvitedBy .refInviterDetails .refInviterRank{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.refInvitedBy .refTrustBadge{align-items:center;background:#22c55e14;border:1px solid #22c55e33;border-radius:100px;color:#22c55e;display:inline-flex;gap:6px;padding:6px 14px}.refInvitedBy .refTrustBadge svg{flex-shrink:0}.refInvitedBy .refTrustBadge span{font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.refPerks{display:flex;flex-direction:column;gap:14px}.refPerks h2{color:#fff;font-family:Chakra Petch,sans-serif;font-size:16px;font-style:italic;font-weight:700;letter-spacing:.5px;margin:0;text-align:center;text-transform:uppercase}.refPerkCard{align-items:flex-start;border:1px solid #ffffff0f;border-radius:16px;display:flex;gap:16px;padding:20px;transition:border-color .2s ease,transform .2s ease}.refPerkCard:hover{transform:translateY(-2px)}.refPerkCard .refPerkIcon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.refPerkCard .refPerkContent{display:flex;flex-direction:column;gap:4px;min-width:0}.refPerkCard .refPerkContent .refPerkBig{font-family:Chakra Petch,sans-serif;font-size:28px;font-weight:700;line-height:1}.refPerkCard .refPerkContent .refPerkTitle{color:#fffc;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.refPerkCard .refPerkContent .refPerkDesc{color:#ffffff59;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;margin-top:4px}.refPerkCard.refPerkDiscount{background:#9c66ff0d;border-color:#9c66ff26}.refPerkCard.refPerkDiscount:hover{border-color:#9c66ff4d}.refPerkCard.refPerkDiscount .refPerkIcon{background:#9c66ff1f;color:#9c66ff}.refPerkCard.refPerkDiscount .refPerkBig{color:#9c66ff}.refPerkCard.refPerkBonus{background:#22c55e0a;border-color:#22c55e1f}.refPerkCard.refPerkBonus:hover{border-color:#22c55e40}.refPerkCard.refPerkBonus .refPerkIcon{background:#22c55e1a;color:#22c55e}.refPerkCard.refPerkBonus .refPerkBig{color:#22c55e}@media(max-width:500px){.refPerkCard{padding:16px}.refPerkCard .refPerkIcon{border-radius:12px;height:44px;width:44px}.refPerkCard .refPerkIcon svg{height:22px;width:22px}.refPerkCard .refPerkContent .refPerkBig{font-size:24px}}.refHowItWorks h3{color:#ffffff4d;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;margin:0 0 16px;text-align:center;text-transform:uppercase}.refHowItWorks .refSteps{display:flex;flex-direction:column;gap:0}.refHowItWorks .refStep{align-items:flex-start;border-bottom:1px solid #ffffff0a;display:flex;gap:14px;padding:14px 0}.refHowItWorks .refStep:last-child{border-bottom:none}.refHowItWorks .refStep .refStepNum{align-items:center;background:#9c66ff1a;border:1px solid #9c66ff33;border-radius:50%;color:#9c66ff;display:flex;flex-shrink:0;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-top:2px;width:28px}.refHowItWorks .refStep .refStepText{display:flex;flex-direction:column;gap:2px}.refHowItWorks .refStep .refStepText strong{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.refHowItWorks .refStep .refStepText span{color:#fff6;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5}.refCTA{align-items:center;display:flex;flex-direction:column;gap:12px}.refCTA .refDisclaimer{color:#fff3;font-family:Poppins,sans-serif;font-size:11px;line-height:1.5;margin:0;max-width:380px;text-align:center}.refPrimaryBtn{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7,#9c66ff);border:none;border-radius:14px;box-shadow:0 4px 24px #9c66ff40;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;max-width:320px;padding:16px 32px;transition:all .25s ease;width:100%}.refPrimaryBtn:hover{box-shadow:0 8px 32px #9c66ff66;transform:translateY(-2px)}.refPrimaryBtn:active{transform:translateY(0)}.refSecurityFooter{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.refSecurityFooter .refSecurityItem{align-items:center;color:#fff3;display:flex;gap:6px}.refSecurityFooter .refSecurityItem span{font-family:Poppins,sans-serif;font-size:11px;font-weight:500}