body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae6!important}.landing-hero{isolation:isolate;overflow:hidden;position:relative}.landing-hero:after,.landing-hero:before{border-radius:50%;content:"";filter:blur(3px);pointer-events:none;position:absolute;z-index:-1}.landing-hero:before{animation:landingOrb 9s ease-in-out infinite;background:#38bdf833;height:350px;left:8%;top:-160px;width:350px}.landing-hero:after{animation:landingOrb 11s ease-in-out -3s infinite reverse;background:#f9731626;bottom:-130px;height:290px;right:7%;width:290px}.landing-hero-content{animation:landingHeroIn .9s cubic-bezier(.2,.8,.2,1) both}.landing-hero-content>*{animation:landingHeroIn .7s cubic-bezier(.2,.8,.2,1) both}.landing-hero-content>:first-child{animation-delay:.08s}.landing-hero-content>:nth-child(2){animation-delay:.16s}.landing-hero-content>:nth-child(3){animation-delay:.24s}.landing-hero-content>:nth-child(4){animation-delay:.32s}.landing-hero-content>:nth-child(5){animation-delay:.42s}.landing-reveal{opacity:0;transform:translateY(70px) scale(.97);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.landing-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.landing-section-title{position:relative}.landing-section-offwhite{background:#f8fafc!important}.landing-section-offwhite .landing-section-title{color:#0f172a!important}.landing-section-offwhite .landing-section-sub{color:#475569!important}.landing-section-title:after{background:linear-gradient(90deg,#38bdf8,#f97316);border-radius:20px;content:"";display:block;height:4px;margin:14px auto 0;transform:scaleX(0);transition:transform .65s ease .2s;width:54px}.is-visible .landing-section-title:after{transform:scaleX(1)}.landing-reveal-item{opacity:0;transform:translateY(34px) rotateX(-8deg);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.is-visible .landing-reveal-item{opacity:1;transform:translateY(0) rotateX(0)}.is-visible .landing-reveal-item:nth-child(2){transition-delay:.12s}.is-visible .landing-reveal-item:nth-child(3){transition-delay:.24s}.is-visible .landing-reveal-item:nth-child(4){transition-delay:.36s}.is-visible .landing-reveal-item:nth-child(5){transition-delay:.48s}.is-visible .landing-reveal-item:nth-child(6){transition-delay:.6s}.landing-card:hover{border-color:#38bdf8!important;box-shadow:0 18px 34px #38bdf829;transform:translateY(-9px) scale(1.025)!important}.landing-plan-card:hover{border-color:#f97316!important;box-shadow:0 19px 38px #f973162b}.landing-cta{overflow:hidden;position:relative}.landing-cta:after{animation:landingSheen 5s linear infinite;background:linear-gradient(105deg,#0000 35%,#38bdf81f 50%,#0000 65%);background-size:220% 100%;content:"";inset:0;pointer-events:none;position:absolute}.cookie-notice{align-items:center;animation:cookieIn .55s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(120deg,#0f172af7,#0f3e63f7);border:1px solid #7dd3fc80;border-radius:18px;bottom:24px;box-shadow:0 20px 55px #0208178c,0 0 0 4px #38bdf814;color:#eff6ff;display:flex;gap:15px;left:24px;margin:auto;max-width:760px;padding:16px 18px;position:fixed;right:24px;z-index:100}.cookie-notice-icon{background:linear-gradient(135deg,#fb923c,#f97316);border-radius:13px;box-shadow:0 7px 16px #f973164d;display:grid;flex:0 0 auto;font-size:24px;height:44px;place-items:center;width:44px}.cookie-notice-copy{flex:1 1;min-width:0}.cookie-notice-copy strong{font-size:15px}.cookie-notice-copy p{color:#bfdbfe;font-size:13px;line-height:1.45;margin:4px 0 0}.cookie-notice-actions{display:flex;flex:0 0 auto;gap:9px}.cookie-notice button{border-radius:10px;cursor:pointer;font:700 13px system-ui,sans-serif;padding:10px 16px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cookie-notice button:hover{transform:translateY(-2px)}.cookie-decline{background:#0000;border:1px solid #60a5fa;color:#dbeafe}.cookie-accept{background:linear-gradient(135deg,#fb923c,#ea580c);border:1px solid #fb923c;box-shadow:0 7px 15px #ea580c4d;color:#fff}@keyframes landingHeroIn{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landingOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(38px,32px) scale(1.15)}}@keyframes landingSheen{0%{background-position:220% 0}to{background-position:-40% 0}}@keyframes cookieIn{0%{opacity:0;transform:translateY(35px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:700px){.landing-nav{padding:14px 16px!important}.landing-nav h2{font-size:16px}.landing-nav a{font-size:12px!important;padding:8px 10px!important}.landing-hero{padding:64px 18px!important}.landing-hero h1{font-size:38px!important}.landing-hero p{font-size:16px!important}.landing-section{padding:58px 18px!important}.landing-section-title{font-size:27px!important}.landing-card:hover{transform:translateY(-5px) scale(1.01)!important}.cookie-notice{align-items:flex-start;border-radius:16px;bottom:12px;flex-wrap:wrap;gap:11px;left:12px;padding:14px;right:12px}.cookie-notice-icon{font-size:20px;height:38px;width:38px}.cookie-notice-copy{flex-basis:calc(100% - 50px)}.cookie-notice-actions{margin-left:0;width:100%}.cookie-notice button{flex:1 1}}@media (prefers-reduced-motion:reduce){.cookie-notice,.landing-cta:after,.landing-hero-content,.landing-hero-content>*,.landing-hero:after,.landing-hero:before{animation:none!important}.landing-reveal,.landing-reveal-item{opacity:1;transform:none;transition:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f0f4f8;--bg2:#fff;--card:#ffffffbf;--border:#e2e8f0;--accent:#0d9488;--accent2:#0891b2;--accent3:#6366f1;--green:#059669;--yellow:#d97706;--red:#dc2626;--purple:#7c3aed;--text:#1e293b;--muted:#475569;--dim:#94a3b8;--font:"Inter",system-ui,sans-serif;--hero-grad:linear-gradient(135deg,#0d9488,#0284c7 50%,#1d4ed8);--sidebar-grad:linear-gradient(180deg,#0a0f2e,#0f1a4a 40%,#1a1060)}body{-webkit-font-smoothing:antialiased;background:#f0f4f8;background:var(--bg);color:#1e293b;color:var(--text);font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:15px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideL{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes glow{0%,to{box-shadow:0 0 0 0 #0d948859}50%{box-shadow:0 0 0 10px #0d948800}}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}@keyframes purpleGlow{0%,to{box-shadow:0 7px 22px #7c3aed33}50%{box-shadow:0 12px 32px #8b5cf657}}@keyframes purpleOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-14px,10px) scale(1.12)}}@keyframes purpleShine{0%{transform:translateX(-145%) rotate(18deg)}to{transform:translateX(330%) rotate(18deg)}}.fade-up{animation:fadeUp .35s ease both}.fade-in{animation:fadeIn .25s ease both}.slide-l{animation:slideL .3s ease both}.glow-ring{animation:glow 1.4s ease-in-out infinite}.breathe{animation:breathe 3s ease-in-out infinite}.spinner{animation:spin .75s linear infinite;border:3px solid #e2e8f0;border-top-color:#0d9488;border:3px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:36px;width:36px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f0f4f8;background:var(--bg)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-wrap{background:#f0f4f8;background:var(--bg);height:100vh}.panel-main,.panel-wrap{display:flex;overflow:hidden}.panel-main{flex:1 1;flex-direction:column;margin-left:256px;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.panel-main.sidebar-hidden{margin-left:0}.panel-body{flex:1 1;overflow-y:auto;padding:28px 32px}.sgc-sidebar{background:linear-gradient(180deg,#0a0f2e,#0f1a4a 40%,#1a1060);background:var(--sidebar-grad);border-right:none;box-shadow:4px 0 32px #0a0f2e73;display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-y:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);width:256px;z-index:50}.sgc-logo{align-items:center;display:flex;gap:10px;padding:24px 20px 8px}.sgc-sidebar-back-btn{background:#ffffff2e;border:2px solid #ffffffb3;border-radius:10px;box-shadow:0 2px 8px #00000040;color:#fff;cursor:pointer;display:grid;flex-shrink:0;font-size:20px;font-weight:900;height:36px;margin-left:auto;place-items:center;transition:background .2s,transform .15s;width:36px}.sgc-sidebar-back-btn:hover{background:#ffffff52;transform:translateX(-2px)}.sgc-logo-icon{font-size:28px}.sgc-logo-text{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.3px}.sgc-logo-sub{color:#fff6;font-size:12px;padding:0 20px 20px}.sgc-profile{animation:slideL .3s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;gap:12px;margin:0 12px 16px;padding:12px 14px}.sgc-avatar,.sgc-profile{align-items:center;display:flex}.sgc-avatar{border-radius:50%;box-shadow:0 0 0 2px #0d948880,0 0 0 4px #0d948826;color:#fff;flex-shrink:0;font-size:17px;font-weight:800;height:40px;justify-content:center;width:40px}.sgc-uname{color:#fff;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgc-plan{background:#0d948833;border:1px solid #0d94884d;border-radius:20px;color:#5eead4;display:inline-block;font-size:11px;margin-top:2px;padding:1px 8px}.sgc-balance{background:linear-gradient(135deg,#0d9488,#0891b2,#6366f1);border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0d948840;margin:0 12px 20px;overflow:hidden;padding:18px;position:relative}.sgc-balance:before{background:#ffffff14;height:100px;right:-30px;top:-30px;width:100px}.sgc-balance:after,.sgc-balance:before{border-radius:50%;content:"";position:absolute}.sgc-balance:after{background:#ffffff0f;bottom:-20px;height:60px;left:20px;width:60px}.sgc-bal-label{color:#ffffffd9!important;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.sgc-bal-amount{color:#fff!important;font-size:26px;font-weight:900;margin-bottom:2px;position:relative;text-shadow:0 1px 4px #0000004d;z-index:2}.sgc-bal-earned{color:#ffffffd9!important;font-size:12px;position:relative;z-index:2}.sgc-nav{padding:0 12px}.nav-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffff8c;cursor:pointer;display:flex;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:14px;font-weight:500;gap:10px;margin-bottom:3px;padding:11px 14px;text-align:left;transition:all .2s ease;width:100%}.nav-btn:hover{background:#ffffff14!important;color:#fff!important;transform:translateX(4px)}.nav-btn.active{background:linear-gradient(135deg,#0d9488,#0891b2)!important;box-shadow:0 4px 20px #0d94888c,0 0 0 1px #0d94884d;color:#fff!important;font-weight:700}.nav-icon{flex-shrink:0;font-size:17px}.nav-label{flex:1 1}.nav-badge{background:#ef4444;border-radius:20px;box-shadow:0 0 8px #ef444499;color:#fff;font-size:11px;font-weight:700;padding:1px 7px}.sgc-logout{background:#ef44441a;border:1px solid #ef444440;border-radius:12px;color:#f87171;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:14px;font-weight:600;margin:12px;padding:11px 14px;transition:all .2s;width:calc(100% - 24px)}.sgc-logout:hover{background:#ef444433;border-color:#ef4444}.sgc-back-to-login{background:#0000;border:1px solid #ffffff47;border-radius:9px;color:#ffffffdb;cursor:pointer;font:600 13px Inter,system-ui,sans-serif;font:600 13px var(--font);margin:0 12px 8px;padding:10px 12px;text-align:left}.sgc-back-to-login:hover{background:#ffffff1f;color:#fff}.sgc-topbar{align-items:center;background:linear-gradient(135deg,#0d9488,#0284c7 55%,#1d4ed8);border-bottom:none;box-shadow:0 2px 16px #0284c759;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 16px}.sgc-topbar-title{color:#fff;flex:1 1;font-size:15px;font-weight:800;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sgc-topbar-avatar{align-items:center;background:#ffffff40;border:2px solid #ffffffb3;border-radius:50%;color:#fff;cursor:default;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:32px;justify-content:center;text-transform:uppercase;width:32px}.sgc-topbar-back{background:#ffffff1a;border:1px solid #ffffff73;border-radius:8px;color:#fff;cursor:pointer;font:700 12px Inter,system-ui,sans-serif;font:700 12px var(--font);padding:7px 10px}.sgc-topbar-back:hover{background:#ffffff38}.sgc-dashboard-login-back{align-items:center;background:#ffffff1f;border:1px solid #ffffff80;border-radius:9px;color:#fff;cursor:pointer;display:flex;font:700 12px Inter,system-ui,sans-serif;font:700 12px var(--font);gap:5px;max-width:145px;padding:8px 10px}.sgc-dashboard-login-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgc-dashboard-login-back:hover{background:#ffffff3d}.hamburger{align-items:center;background:#fff3;border:1.5px solid #ffffff80;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;padding:6px 10px;transition:background .2s}.hamburger:hover{background:#ffffff4d}@media (min-width:769px){.panel-main:not(.sidebar-hidden) .hamburger{display:none}}.sgc-dashboard-topback{display:none}.sgc-topbar-login-back{align-items:center;background:#ffffff2e;border:1.5px solid #fff9;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:17px;font-weight:900;height:32px;justify-content:center;transition:background .2s,transform .15s;width:32px}.sgc-topbar-login-back:hover{background:#ffffff4d;transform:translateX(-2px)}.sgc-overlay{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a99;display:none;inset:0;position:fixed;z-index:40}.sgc-overlay.open{display:block}.sgc-heading{align-items:center;color:#1e293b;color:var(--text);display:flex;font-size:22px;font-weight:800;gap:8px;margin-bottom:20px}.sgc-subheading{color:#475569;color:var(--muted);font-size:15px;font-weight:600;margin-bottom:12px}.sgc-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));margin-bottom:24px}.sgc-stat-card{animation:fadeUp .3s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;background:var(--card);border:1px solid #e2e8f0;border:1px solid var(--border);border-left-width:4px;border-radius:20px;box-shadow:0 4px 18px #00000014;overflow:hidden;padding:18px 20px;position:relative;transition:transform .2s,box-shadow .2s}.sgc-stat-card:hover{box-shadow:0 12px 32px #0d948826;transform:translateY(-5px)}.sgc-stat-label{color:#475569;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.sgc-stat-val{color:#1e293b;color:var(--text);font-size:22px;font-weight:900}.sgc-stats>.sgc-stat-card{animation:fadeUp .3s ease both,purpleGlow 3.2s ease-in-out infinite;background:linear-gradient(135deg,#a78bfa,#c4b5fd 52%,#ddd6fe);border-color:#ede9fe9e;border-left-color:#f5f3ff!important;color:#fff}.sgc-stats>.sgc-stat-card:before{animation:purpleOrb 4.5s ease-in-out infinite;background:#ffffff26;border-radius:50%;bottom:-42px;content:"";height:92px;pointer-events:none;position:absolute;right:-28px;width:92px}.sgc-stats>.sgc-stat-card:after{animation:purpleShine 5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff42,#0000);content:"";inset:-35% auto -35% -25%;pointer-events:none;position:absolute;width:18%}.sgc-stats>.sgc-stat-card>*{position:relative;z-index:1}.sgc-stats>.sgc-stat-card .sgc-stat-label{color:#ffffffc7}.sgc-stats>.sgc-stat-card .sgc-stat-val{color:#fff!important}.sgc-stats>.sgc-stat-card-icon,.sgc-stats>.sgc-stat-card>div:first-child>span{background:#ffffff2e!important;border-radius:8px;padding:3px 6px}.sgc-whatsapp-stat-card{display:block;text-decoration:none}.sgc-whatsapp-icon{align-items:center;background:#25d366!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 3A13 13 0 0 0 4.9 22.8L3.4 28l5.4-1.4A13 13 0 1 0 16 3Zm0 23.7c-2 0-3.9-.5-5.6-1.5L10 25l-3.2.8.9-3.1-.3-.4a10.7 10.7 0 1 1 8.6 4.4Zm5.9-8c-.3-.1-1.9-.9-2.2-1s-.5-.1-.7.1-.8 1-.9 1.2-.3.2-.6.1a8.7 8.7 0 0 1-2.6-1.6 9.8 9.8 0 0 1-1.8-2.3c-.2-.3 0-.5.1-.6l.4-.5c.1-.1.1-.3.2-.4v-.4l-1-2.3c-.2-.5-.5-.4-.7-.4h-.6c-.2 0-.5.1-.8.4s-1 1-1 1.1c0 1.1 1.1 2.2 1.3 2.4s2.2 3.4 5.3 4.7c.7.3 1.3.5 1.8.6.8.3 1.5.2 2 .1.6-.1 1.9-.8 2.2-1.5s.3-1.4.2-1.5-.3-.2-.6-.3Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:19px 19px;border-radius:50%!important;box-shadow:0 2px 8px #25d36673;color:#0000;display:inline-flex;font-size:0;font-weight:700;height:28px;justify-content:center;padding:0!important;width:28px}.sgc-notification-bell{background:#fffffff5!important;border:1px solid #ffffffb3!important;box-shadow:0 3px 12px #0f172a2e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sgc-notification-bell:hover{background:#fff!important;box-shadow:0 7px 18px #0f172a40;transform:translateY(-2px)}.sgc-notification-bell.has-unread{animation:sgc-bell-ring 2.8s ease-in-out infinite}.sgc-notification-count{align-items:center;animation:sgc-notification-pulse 1.8s ease-in-out infinite;background:#ef4444;border:2px solid #0d9488;border-radius:999px;box-shadow:0 2px 8px #ef44448c;box-sizing:border-box;color:#fff;display:flex;font-size:9px;font-weight:800;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:-5px;top:-5px}.sgc-notification-dropdown{animation:sgc-notification-pop .2s ease-out both;background:#fffffffa;border:1px solid #dbeafe;border-radius:16px;box-shadow:0 18px 45px #0f172a40;overflow:hidden;position:absolute;right:0;top:46px;transform-origin:top right;width:min(320px,calc(100vw - 28px));z-index:999}@keyframes sgc-bell-ring{0%,76%,to{transform:rotate(0)}80%{transform:rotate(14deg)}84%{transform:rotate(-12deg)}88%{transform:rotate(8deg)}92%{transform:rotate(-5deg)}}@keyframes sgc-notification-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes sgc-notification-pop{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.sgc-notification-bell.has-unread,.sgc-notification-count,.sgc-notification-dropdown{animation:none}}@media (max-width:480px){.sgc-notification-dropdown{left:12px;max-width:none;position:fixed;right:12px;top:58px;transform-origin:top center;width:auto}}.sgc-hero-slider{animation:fadeUp .35s ease both;aspect-ratio:2/1;background:linear-gradient(135deg,#0ea5e9bf,#2563eb57,#7dd3fcb3);border-radius:20px;box-shadow:0 8px 30px #2563eb38,0 0 0 3px #0ea5e914;margin:0 auto 20px;max-width:800px;padding:5px;position:relative;width:100%}.sgc-hero-slider-track{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.sgc-hero-slider-track::-webkit-scrollbar{display:none}.sgc-hero-slide{aspect-ratio:2/1;background:#e0f2fe;border:2px solid #2563eb6b;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffffb3,0 5px 16px #1e40af29;filter:none;flex:0 0 100%;height:400px;opacity:1;overflow:hidden;position:relative;scroll-snap-align:center;transform:none;transition:flex-basis .32s ease,transform .32s ease,opacity .32s ease,filter .32s ease}.sgc-hero-slide.active-slide{border-color:#38bdf8;box-shadow:inset 0 0 0 1px #ffffffd9,0 9px 26px #2563eb57,0 0 0 3px #38bdf82e;filter:none;flex:0 0 100%;opacity:1;transform:scale(1)}.sgc-hero-slide:after{background:linear-gradient(#7dd3fc,#2563eb);border-radius:4px 0 0 4px;bottom:13%;box-shadow:0 0 12px #2563ebbf;content:"";opacity:.75;pointer-events:none;position:absolute;right:0;top:13%;width:4px}.sgc-hero-slide img{background:#f0f4f8;border-radius:20px;display:block;object-fit:contain;position:relative;width:100%;z-index:1}.sgc-hero-slide.hero-logo-slide img{margin:0 auto;max-height:190px;max-width:100%;width:auto}.sgc-hero-dots{display:flex;gap:6px;justify-content:center;padding:10px 0 4px}.sgc-hero-dot{background:#cbd5e1;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,transform .2s;width:8px}.sgc-hero-dot.active{background:#0d9488;background:var(--accent);transform:scale(1.3)}@media (max-width:768px){.sgc-hero-slide,.sgc-hero-slide.active-slide{flex-basis:100%;transform:none}.sgc-hero-slide,.sgc-user-dashboard .sgc-hero-slide{filter:none}.sgc-hero-slide img{height:auto;width:100%}}.sgc-quick-balance{animation:fadeUp .35s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#e0f2fe,#bae6fd 52%,#dbeafe);border:1px solid #7dd3fc;border-radius:20px;box-shadow:0 6px 20px #0ea5e92e;margin-bottom:24px;padding:20px 24px}.sgc-quick-balance-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.sgc-quick-bal-item{flex:1 1;min-width:120px}.sgc-quick-bal-label{color:#475569;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.sgc-quick-bal-val{font-size:24px;font-weight:900}.sgc-quick-actions{display:flex;gap:10px}.sgc-quick-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:14px;font-weight:700;gap:7px;justify-content:center;padding:11px 16px;transition:transform .15s,box-shadow .15s}.sgc-quick-btn:hover{transform:translateY(-2px)}.sgc-quick-btn-deposit{background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 4px 14px #0d948859;color:#fff}.sgc-quick-btn-deposit:hover{box-shadow:0 6px 20px #0d948880}.sgc-quick-btn-withdraw{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #7c3aed59;color:#fff}.sgc-quick-btn-withdraw:hover{box-shadow:0 6px 20px #7c3aed80}.sgc-growth-badge{bottom:10px;font-size:16px;line-height:1;opacity:.25;pointer-events:none;position:absolute;right:10px}.sgc-important-message{margin-top:16px}.sgc-important-message-heading{color:#0d9488;color:var(--accent);font-size:14px;font-weight:800;letter-spacing:.3px;margin:0 0 7px}.sgc-important-ticker{background:#f59e0b;border:1px solid #ea8a00;border-radius:12px;box-shadow:0 4px 14px #f59e0b40;display:block;overflow:hidden}.sgc-important-ticker-old-title{display:none}.sgc-important-ticker-track{animation:sgc-notice-marquee 18s linear infinite;color:#431407;font-size:13px;font-weight:700;line-height:1;margin:0;min-width:-webkit-max-content;min-width:max-content;padding:11px 80px 11px 0;white-space:pre}.sgc-important-ticker-track:after{content:attr(data-message);padding-left:80px}@keyframes sgc-notice-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.sgc-important-ticker-track{animation:none}}.sgc-table-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;background:var(--card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;box-shadow:0 2px 12px #0000000d;overflow:hidden}.sgc-table{border-collapse:collapse;width:100%}.sgc-th{background:#f8fafccc;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);font-size:12px;font-weight:700;letter-spacing:.4px;text-align:left;text-transform:uppercase}.sgc-td,.sgc-th{color:#475569;color:var(--muted);padding:13px 16px}.sgc-td{font-size:14px}.sgc-tr{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);transition:background .15s}.sgc-tr:last-child{border-bottom:none}.sgc-tr:hover{background:#0d94880a}.sgc-badge{border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:3px 11px}.sgc-ad-card{animation:fadeUp .3s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;background:var(--card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 16px #00000014;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s}.sgc-ad-card:hover{border-color:#0d948860;box-shadow:0 14px 36px #0d94882e;transform:translateY(-5px)}.sgc-ad-meta{background:#f1f5f9;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;color:#475569;color:var(--muted);font-size:12px;padding:3px 10px}.sgc-earn{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;color:#059669;font-size:13px;font-weight:700;padding:3px 11px;white-space:nowrap}.sgc-click-btn{border:none;border-radius:12px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:14px;font-weight:700;padding:13px;transition:transform .15s,box-shadow .15s;width:100%}.sgc-click-btn:hover:not(:disabled){box-shadow:0 4px 18px #0d94884d;transform:scale(1.03)}.sgc-click-btn:active:not(:disabled){transform:scale(.97)}.sgc-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;background:var(--card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 18px #00000012;max-width:500px;padding:24px}.sgc-label{color:#475569;color:var(--muted);display:block;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.sgc-input{background:#f8fafc;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:12px;color:#1e293b;color:var(--text);font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:15px;margin-bottom:16px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.sgc-input:focus{background:#fff;border-color:#0d9488;border-color:var(--accent);box-shadow:0 0 0 3px #0d94881a}.sgc-btn-primary{background:linear-gradient(135deg,#0d9488,#0891b2);border:none;border-radius:14px;box-shadow:0 4px 16px #0d948861;color:#fff;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:15px;font-weight:800;padding:13px;transition:transform .15s,box-shadow .15s;width:100%}.sgc-btn-primary:hover{box-shadow:0 8px 24px #0d948885;transform:translateY(-2px) scale(1.01)}.sgc-btn-yellow{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;box-shadow:0 4px 14px #f59e0b4d;color:#fff;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:15px;font-weight:800;padding:13px;transition:transform .15s,box-shadow .15s;width:100%}.sgc-btn-yellow:hover{box-shadow:0 6px 20px #f59e0b66;transform:scale(1.02)}.sgc-btn-sm{border:none;border-radius:8px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-family:var(--font);font-size:13px;font-weight:600;padding:7px 13px;transition:all .15s}.sgc-toast{animation:toastIn .3s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;box-shadow:0 8px 28px #00000026;font-size:14px;font-weight:700;max-width:320px;padding:13px 22px;position:fixed;right:20px;top:20px;z-index:999}.sgc-timer-wrap{align-items:center;animation:fadeUp .3s ease;background:linear-gradient(135deg,#0d9488,#0891b2);border-radius:18px;box-shadow:0 4px 20px #0d94884d;display:flex;justify-content:space-between;margin-bottom:20px;padding:14px 20px}.sgc-timer-circle{animation:glow 1.2s ease-in-out infinite;background:#ffffff40;border:2px solid #fff6;border-radius:50%;color:#fff;font-size:17px;font-weight:900;height:52px;width:52px}.sgc-modal-overlay,.sgc-timer-circle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center}.sgc-modal-overlay{animation:fadeIn .2s ease;background:#0f172a80;inset:0;position:fixed;z-index:200}.sgc-modal{animation:fadeUp .25s ease;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:24px;box-shadow:0 20px 60px #00000026;padding:28px;width:360px}.sgc-empty{color:#94a3b8;color:var(--dim);font-size:15px;padding:48px;text-align:center}.sgc-chart{align-items:flex-end;display:flex;gap:8px;height:120px;margin-top:12px}.sgc-bar-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;justify-content:flex-end}.sgc-bar{border-radius:6px 6px 0 0;min-height:4px;transition:height .4s ease;width:100%}.sgc-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sgc-user-dashboard .panel-body,.sgc-user-dashboard .panel-main{background:#f6f8fa}.sgc-user-dashboard .sgc-topbar{background:linear-gradient(105deg,#16a085,#1abc9c 48%,#3498db);box-shadow:0 3px 14px #1abc9c38}.sgc-user-dashboard .sgc-hero-slider{background:#0000;box-shadow:none;margin-bottom:22px;padding:0}.sgc-user-dashboard .sgc-hero-slider-track{gap:0;padding:0}.sgc-user-dashboard .sgc-hero-slide{aspect-ratio:2/1;background:#fff;border:1px solid #5bb8f5;border-radius:22px;box-shadow:0 8px 20px #1e40af29;filter:none;height:400px}.sgc-user-dashboard .sgc-hero-slide:after{display:none}.sgc-user-dashboard .sgc-hero-slide.active-slide{border-color:#2189d5;box-shadow:0 11px 26px #1e40af38}.sgc-user-dashboard .sgc-hero-slide img{border:1px solid #3b82f680;border-radius:21px;box-shadow:0 4px 12px #1e40af1a;box-sizing:border-box;height:400px;object-fit:cover;width:100%}.sgc-user-dashboard .sgc-hero-slide.hero-logo-slide img{height:100%;margin:0;max-height:none;object-fit:contain;object-position:center;width:100%}.sgc-user-dashboard .sgc-hero-dots{padding-top:12px}.sgc-user-dashboard .sgc-hero-dot{background:#cbd5df}.sgc-user-dashboard .sgc-hero-dot.active{background:#1abc9c}.sgc-user-dashboard .sgc-quick-balance{background:#fff;border:1px solid #e7edf3;border-radius:16px;box-shadow:0 7px 22px #0f172a12;padding:20px}.sgc-user-dashboard .sgc-quick-balance-row{gap:12px;margin-bottom:20px}.sgc-user-dashboard .sgc-quick-bal-item{animation:quickBalanceItemEntrance .45s ease both;background:#f8fafc;border:1px solid #e7edf3;border-radius:12px;box-shadow:0 3px 9px #0f172a0d;min-width:0;padding:12px;transition:transform .3s ease,box-shadow .3s ease}.sgc-user-dashboard .sgc-quick-bal-item:first-child{background:#e8faf5;border-left:4px solid #14b88a}.sgc-user-dashboard .sgc-quick-bal-item:first-child .sgc-quick-bal-label{color:#0d7a5f}.sgc-user-dashboard .sgc-quick-bal-item:first-child .sgc-quick-bal-val{color:#0d7a5f!important}.sgc-user-dashboard .sgc-quick-bal-item:nth-child(2){animation-delay:.1s;background:#eaf6ff;border-left:4px solid #2495df}.sgc-user-dashboard .sgc-quick-bal-item:nth-child(2) .sgc-quick-bal-label{color:#1565a0}.sgc-user-dashboard .sgc-quick-bal-item:nth-child(2) .sgc-quick-bal-val{color:#1565a0!important}.sgc-user-dashboard .sgc-quick-bal-item:nth-child(3){animation-delay:.2s;background:#fff3e7;border-left:4px solid #ed9a45}.sgc-user-dashboard .sgc-quick-bal-item:nth-child(3) .sgc-quick-bal-label{color:#a05a10}.sgc-user-dashboard .sgc-quick-bal-item:nth-child(3) .sgc-quick-bal-val{color:#a05a10!important}.sgc-user-dashboard .sgc-quick-bal-item:hover{box-shadow:0 8px 16px #0f172a1a;transform:translateY(-3px)}.sgc-user-dashboard .sgc-quick-bal-label{color:#334155;font-size:11px;font-weight:800}.sgc-user-dashboard .sgc-quick-bal-val{font-size:22px;font-weight:900}.sgc-user-dashboard .sgc-quick-actions{gap:20px;justify-content:center}.sgc-user-dashboard .sgc-quick-btn{border:1px solid #0000;border-radius:14px;box-shadow:none;flex:0 0 148px;flex-direction:column;font-size:12px;gap:7px;min-height:86px;padding:14px 18px}.sgc-user-dashboard .sgc-quick-btn-deposit{background:#e8faf5;border-color:#c9f2e7;color:#138a73}.sgc-user-dashboard .sgc-quick-btn-withdraw{background:#eef2ff;border-color:#dde4ff;color:#5564c8}.sgc-user-dashboard .sgc-quick-btn-icon{border-radius:50%;display:grid;font-size:17px;height:30px;place-items:center;width:30px}.sgc-user-dashboard .sgc-quick-btn-deposit .sgc-quick-btn-icon{background:#c9f2e7}.sgc-user-dashboard .sgc-quick-btn-withdraw .sgc-quick-btn-icon{background:#dfe6ff}.sgc-user-dashboard .sgc-quick-btn:hover{box-shadow:0 6px 16px #0f172a1a;transform:translateY(-2px)}@keyframes quickBalanceItemEntrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sgc-user-dashboard .sgc-heading{color:#172033}.sgc-user-dashboard .sgc-subheading{color:#667085;font-weight:700}.sgc-user-dashboard .sgc-stats{gap:14px}.sgc-user-dashboard .sgc-stats>.sgc-stat-card{animation:fadeUp .3s ease both;background:#fff;border:1px solid #e7edf3;border-left:1px solid #e7edf3!important;border-radius:16px;box-shadow:0 6px 18px #0f172a0f;color:#172033}.sgc-user-dashboard .sgc-stats>.sgc-stat-card:after,.sgc-user-dashboard .sgc-stats>.sgc-stat-card:before{display:none}.sgc-user-dashboard .sgc-stats>.sgc-stat-card:hover{box-shadow:0 10px 24px #0f172a1a;transform:translateY(-3px)}.sgc-user-dashboard .sgc-stats>.sgc-stat-card .sgc-stat-label{color:#98a2b3}.sgc-user-dashboard .sgc-stats>.sgc-stat-card .sgc-stat-val{color:#1abc9c!important;color:var(--stat-color,#1abc9c)!important}.sgc-user-dashboard .sgc-whatsapp-stat-card .sgc-stat-val{color:#25a86f!important}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card{animation:dashboardStatEntrance .45s ease both,dashboardStatGradient 3.6s ease-in-out .55s infinite,dashboardStatSoftPulse 3.8s ease-in-out .55s infinite;background:linear-gradient(135deg,#d5e8f6,#e6f1f8);background-size:180% 180%;border:1px solid #bdd8e9;border-left:1px solid #bdd8e9!important;box-shadow:0 5px 16px #0e749021;transition:transform .3s ease,box-shadow .3s ease}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:nth-child(2){animation-delay:.1s}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:nth-child(3){animation-delay:.2s}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:nth-child(4){animation-delay:.3s}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:nth-child(5){animation-delay:.4s}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:nth-child(6){animation-delay:.5s}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:hover{box-shadow:0 13px 26px #0e749029;transform:translateY(-5px)}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card>div:first-child>span{animation:dashboardStatIconPulse 2.4s ease-in-out infinite;transition:transform .25s ease}.sgc-user-dashboard .sgc-dashboard-stats>.sgc-stat-card:hover>div:first-child>span{animation:dashboardStatIconBounce .4s ease}.sgc-user-dashboard .sgc-dashboard-stat-card:after{animation:dashboardCardShimmer 3.6s ease-in-out infinite;background:linear-gradient(105deg,#0000,#ffffff9e,#0000);content:"";display:block;inset:0;pointer-events:none;position:absolute;transform:translateX(-165%) skewX(-18deg);width:42%;z-index:0}.sgc-user-dashboard .sgc-dashboard-stat-card:nth-child(2):after{animation-delay:.35s}.sgc-user-dashboard .sgc-dashboard-stat-card:nth-child(3):after{animation-delay:.7s}.sgc-user-dashboard .sgc-dashboard-stat-card:nth-child(4):after{animation-delay:1.05s}.sgc-user-dashboard .sgc-dashboard-stat-card:nth-child(5):after{animation-delay:1.4s}.sgc-user-dashboard .sgc-dashboard-stat-card:nth-child(6):after{animation-delay:1.75s}@keyframes dashboardStatEntrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardStatGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes dashboardStatSoftPulse{0%,to{box-shadow:0 5px 16px #0e749021}50%{box-shadow:0 9px 22px #0e749033}}@keyframes dashboardStatIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12) rotate(-4deg)}}@keyframes dashboardCardShimmer{0%,35%{transform:translateX(-165%) skewX(-18deg)}62%,to{transform:translateX(385%) skewX(-18deg)}}@keyframes dashboardStatIconBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.08)}}.sgc-user-dashboard .sgc-advertise-banner{background:linear-gradient(110deg,#f6a45b,#f28b62)!important;border-radius:16px!important;box-shadow:0 7px 18px #f28b623b!important}.sgc-user-dashboard .sgc-bottom-action{background:#fff!important;border:1px solid #e7edf3!important;border-radius:12px!important;box-shadow:0 4px 12px #0f172a0d}.sgc-user-dashboard .sgc-table-wrap{background:#fff;border:1px solid #e7edf3;border-radius:16px;box-shadow:0 6px 18px #0f172a0f}.sgc-user-dashboard .sgc-th{background:#f7f9fb;color:#667085;font-weight:800}.sgc-user-dashboard .sgc-tr:hover{background:#f8fbfa}@media (max-width:768px){.sgc-user-dashboard .sgc-hero-slide{filter:none}.sgc-user-dashboard .sgc-quick-balance-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.sgc-user-dashboard .sgc-quick-bal-item{min-width:0;padding:10px 6px}.sgc-user-dashboard .sgc-quick-bal-label{color:#334155;font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.sgc-user-dashboard .sgc-quick-bal-val{font-size:clamp(14px,4.1vw,18px);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.sgc-user-dashboard .sgc-quick-actions{gap:16px}.sgc-user-dashboard .sgc-quick-btn{flex:1 1}}.sgc-ads-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sgc-sidebar{box-shadow:8px 0 32px #0f172a4d;height:100%;left:0;position:fixed;top:0;transform:translateX(0)}.sgc-sidebar.collapsed{transform:translateX(-100%)!important;width:256px!important}.sgc-sidebar.open{transform:translateX(0)!important}.sgc-sidebar-dashboard-back{display:none}@media (max-width:768px){.sgc-hero-banner img{max-height:160px}.sgc-quick-balance{padding:16px}.sgc-quick-bal-val{font-size:20px}.panel-main{margin-left:0!important}.sgc-topbar{display:flex!important}.panel-body{padding:16px 12px 80px}.sgc-stats{gap:10px;grid-template-columns:repeat(2,1fr)}.sgc-ads-grid{grid-template-columns:1fr}.sgc-form{border-radius:16px;padding:16px}.sgc-modal{border-radius:20px!important;padding:20px!important;width:calc(100vw - 32px)!important}.sgc-table-wrap{border-radius:16px;overflow-x:auto}.sgc-table{min-width:500px}.sgc-td,.sgc-th{font-size:13px;padding:10px 12px}.sgc-heading{font-size:18px}.sgc-stat-card{border-radius:16px;padding:14px 16px}.sgc-stat-val{font-size:19px}.sgc-btn-primary,.sgc-btn-yellow{border-radius:10px;font-size:14px;padding:12px}.sgc-input{border-radius:10px;padding:11px 12px}.sgc-timer-wrap{border-radius:14px;flex-direction:column;gap:10px;text-align:center}.sgc-chart{height:90px}.sgc-page-header{flex-wrap:wrap;gap:8px}.sgc-bal-amount{font-size:24px}.sgc-logo-text{font-size:16px}input,select,textarea{font-size:16px!important}.sgc-ad-card{border-radius:16px}}