@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600;700;800;900&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#09090b;color:#f4f4f5;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}#root{min-height:100vh}:focus-visible{outline:2px solid #6366f1;outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sl-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes sl-fadeUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sl-scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sl-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sl-ripple{0%{width:0;height:0;opacity:1}to{width:200px;height:200px;opacity:0}}@keyframes sl-confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 300px)) rotate(var(--r));opacity:0}}@keyframes sl-drift{0%,to{transform:translate(0)}25%{transform:translate(12px,-18px)}50%{transform:translate(-8px,10px)}75%{transform:translate(15px,6px)}}@keyframes sl-suffix-bounce{0%{transform:translateY(8px);opacity:0}60%{transform:translateY(-3px);opacity:1}80%{transform:translateY(1px)}to{transform:translateY(0);opacity:1}}@keyframes sl-gradient-border{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sl-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes sl-intro-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes td-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes td-slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes td-scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes td-slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes td-flipIn{0%{opacity:0;transform:perspective(400px) rotateX(-10deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}@keyframes td-glowPulse{0%,to{box-shadow:0 0 0 0 var(--glow-color,rgba(59,130,246,.3))}50%{box-shadow:0 0 20px 4px var(--glow-color,rgba(59,130,246,.15))}}@keyframes td-borderGlow{0%,to{border-color:#ffffff0f}50%{border-color:#ffffff1f}}@keyframes td-countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes td-progressFill{0%{width:0}to{width:var(--progress,100%)}}@keyframes td-shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes td-breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:1}}@keyframes td-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.td-enter{animation:td-fadeUp .42s cubic-bezier(.22,1,.36,1) both}.td-slide{animation:td-slideIn .38s cubic-bezier(.22,1,.36,1) both}.td-scale-in{animation:td-scaleIn .4s cubic-bezier(.22,1,.36,1) both}.td-slide-up{animation:td-slideUp .45s cubic-bezier(.22,1,.36,1) both}.td-flip-in{animation:td-flipIn .5s cubic-bezier(.22,1,.36,1) both}.td-glow-pulse{animation:td-glowPulse 2s ease-in-out infinite}.td-border-glow{animation:td-borderGlow 3s ease-in-out infinite}.td-count-up{animation:td-countUp .5s cubic-bezier(.22,1,.36,1) both}.td-breathe{animation:td-breathe 3s ease-in-out infinite}.td-gradient{background-size:200% 200%;animation:td-gradient 4s ease infinite}.td-delay-1{animation-delay:.05s}.td-delay-2{animation-delay:.1s}.td-delay-3{animation-delay:.15s}.td-delay-4{animation-delay:.2s}.td-delay-5{animation-delay:.25s}.td-delay-6{animation-delay:.3s}.td-delay-7{animation-delay:.35s}.td-delay-8{animation-delay:.4s}.td-progress-fill{animation:td-progressFill .8s cubic-bezier(.22,1,.36,1) .3s both}.td-shimmer-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:td-shimmerSweep 2s ease-in-out infinite}.td-gradient-card{background:linear-gradient(135deg,#3b82f60f,#2563eb0a,#06b6d40f);background-size:200% 200%;animation:td-gradient 6s ease infinite}@keyframes prem-glow-breathe{0%,to{box-shadow:0 0 0 0 transparent,0 0 40px #f59e0b00}50%{box-shadow:0 0 0 1px #f59e0b1f,0 0 40px 10px #f59e0b0d}}@keyframes prem-aurora{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-14px) scale(1.04)}66%{transform:translate(-14px,10px) scale(.97)}}@keyframes prem-grad-border{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes prem-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.prem-glow{animation:prem-glow-breathe 3s ease-in-out infinite}.prem-aurora-orb{animation:prem-aurora 10s ease-in-out infinite;pointer-events:none}.prem-aurora-orb-2{animation:prem-aurora 14s ease-in-out infinite 3s;pointer-events:none}.prem-grad-border{position:relative}.prem-grad-border:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,158,11,.12),rgba(37,99,235,.08),transparent);background-size:300% 100%;animation:prem-grad-border 4s ease infinite}.td-card-hover{transition:transform .25s cubic-bezier(.25,.1,.25,1),box-shadow .3s ease,border-color .3s ease}.td-card-hover:hover{transform:translateY(-4px) scale(1.008);box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff14}.td-nav-item{transition:background .2s,color .2s,border-color .2s,transform .2s}.td-nav-item:hover{background:#ffffff0a;transform:translate(2px)}.td-status-online{position:relative}.td-status-online:after{content:"";position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #09090b;animation:sl-pulse 2s ease-in-out infinite}.sl-shimmer{background:linear-gradient(90deg,#ffffff05 25%,#ffffff0f,#ffffff05 75%);background-size:400% 100%;animation:sl-shimmer 1.5s ease infinite}.sl-suffix-bounce{display:inline-block;animation:sl-suffix-bounce .5s cubic-bezier(.22,1,.36,1) forwards}input,textarea,select{transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background .25s ease!important}@keyframes sl-btn-pulse{0%,to{box-shadow:0 0 0 0 var(--btn-glow,rgba(59,130,246,.3))}50%{box-shadow:0 0 0 6px var(--btn-glow,rgba(59,130,246,0))}}.sl-btn-loading{animation:sl-btn-pulse 1.5s ease-in-out infinite}@keyframes sl-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.sl-check-anim{stroke-dasharray:24;animation:sl-check-draw .4s cubic-bezier(.22,1,.36,1) .1s both}@keyframes sl-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sl-content-enter{animation:sl-content-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes sl-otp-fill{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.sl-otp-filled{animation:sl-otp-fill .2s cubic-bezier(.22,1,.36,1)}@keyframes sl-otp-success{0%{border-color:#ffffff1f}50%{border-color:#22c55e;box-shadow:0 0 12px #22c55e33}to{border-color:#22c55e}}.sl-otp-success{animation:sl-otp-success .5s ease both}@keyframes sl-otp-error{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.sl-otp-error{animation:sl-otp-error .4s ease}@keyframes sl-validate-bar{0%{left:-40%;width:40%}50%{left:30%;width:40%}to{left:100%;width:40%}}.sl-validate-bar{position:relative;overflow:hidden}.sl-validate-bar:after{content:"";position:absolute;bottom:0;left:-40%;height:2px;width:40%;background:linear-gradient(90deg,transparent,var(--validate-color,#6366f1),transparent);animation:sl-validate-bar 1.2s ease-in-out infinite}[data-theme=light]{--lt-bg: #f8fafc;--lt-bg2: #f1f5f9;--lt-surface: #ffffff;--lt-surface-warm: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--lt-surface-cool: linear-gradient(145deg, #ffffff 0%, #f8fafc 50%, #f1f5f9 100%);--lt-text: #0f172a;--lt-text2: #475569;--lt-text3: #64748b;--lt-border: #e2e8f0;--lt-border-subtle: rgba(226,232,240,.7);--lt-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--lt-shadow-md: 0 4px 16px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.04);--lt-shadow-lg: 0 12px 40px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);--lt-shadow-xl: 0 20px 60px rgba(0,0,0,.1), 0 8px 20px rgba(0,0,0,.06);--lt-accent: #3b82f6;--lt-accent2: #2563eb;--lt-accent-wash: rgba(59,130,246,.06);--lt-accent-wash2: #dbeafe;--lt-glow: rgba(59,130,246,.12)}[data-theme=light] body{background:var(--lt-bg)!important;color:var(--lt-text)!important}[data-theme=light] #root{color:var(--lt-text)}[data-theme=light] .dash-layout{background:var(--lt-bg)!important}[data-theme=light] .dash-main{background:linear-gradient(180deg,var(--lt-bg) 0%,var(--lt-bg2) 100%)!important}[data-theme=light] .dash-sidebar{background:linear-gradient(180deg,#fff,#f8fafc 60%,#f1f5f9)!important;border-right:1px solid var(--lt-border)!important;box-shadow:1px 0 20px #0000000a,4px 0 8px #00000005!important}[data-theme=light] .dash-sidebar button{color:var(--lt-text2)!important}[data-theme=light] .dash-sidebar button:hover{background:#3b82f60f!important;color:var(--lt-text)!important}[data-theme=light] .dash-sidebar button[aria-current=page]{color:var(--lt-accent)!important;background:#3b82f614!important}[data-theme=light] .dash-sidebar-nav::-webkit-scrollbar-thumb{background:#3b82f61f!important}[data-theme=light] .dash-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#3b82f633!important}[data-theme=light] .sd-topbar{background:linear-gradient(135deg,#ffffffeb,#f8f6fde0)!important;border-bottom:1px solid var(--lt-border)!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important}[data-theme=light] .sd-topbar:after{background:linear-gradient(90deg,transparent 10%,rgba(59,130,246,.15) 35%,rgba(37,99,235,.12) 55%,rgba(59,130,246,.08) 75%,transparent 90%)!important}[data-theme=light] .sd-topbar input{background:#3b82f60a!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important}[data-theme=light] .sd-topbar input::placeholder{color:var(--lt-text3)!important}[data-theme=light] .sd-topbar input:focus{background:#3b82f60f!important;border-color:#3b82f64d!important;box-shadow:0 0 0 3px #3b82f614!important}[data-theme=light] .sd-topbar-iconbtn{background:#3b82f60d!important;border-color:var(--lt-border)!important;color:var(--lt-text2)!important}[data-theme=light] .sd-topbar-iconbtn:hover{background:#3b82f61a!important;border-color:#3b82f633!important;color:var(--lt-accent)!important}[data-theme=light] .sd-topbar-shortcut{background:#3b82f60f!important;border-color:var(--lt-border)!important;color:var(--lt-text3)!important}[data-theme=light] .sd-topbar-dropdown{background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid var(--lt-border)!important;box-shadow:var(--lt-shadow-xl)!important}[data-theme=light] .sd-topbar-dropdown button{color:var(--lt-text2)!important}[data-theme=light] .sd-topbar-dropdown button:hover{background:linear-gradient(135deg,#3b82f60f,#2563eb0a)!important;color:var(--lt-accent)!important}[data-theme=light] .dash-breadcrumb span{color:var(--lt-text3)!important}[data-theme=light] .dash-breadcrumb span:last-child{color:var(--lt-accent)!important}[data-theme=light] .dash-shell-inner,[data-theme=light] .dash-shell-title{color:var(--lt-text)!important}[data-theme=light] .dash-shell-subtitle{color:var(--lt-text2)!important}[data-theme=light] .dash-shell-header{background:var(--lt-surface-cool)!important;border-color:var(--lt-border)!important;border-left-color:#3b82f659!important;box-shadow:var(--lt-shadow-md),inset 0 1px #ffffffe6!important}.rec-card{transition:box-shadow .25s ease,border-color .25s ease}.rec-card:hover{box-shadow:0 16px 48px #0000004d;border-color:#ffffff1f}[data-theme=light] .sd-shimmer-hover{background:var(--lt-surface-warm)!important;border:1px solid var(--lt-border)!important;box-shadow:var(--lt-shadow-sm)!important}[data-theme=light] .sd-shimmer-hover:hover{box-shadow:var(--lt-shadow-lg),0 0 0 1px #3b82f626!important;border-color:#3b82f633!important;background:linear-gradient(135deg,#fff,#f1f5f9,#eef2ff)!important}[data-theme=light] .sd-stat-label{color:var(--lt-text3)!important}[data-theme=light] .sd-stat-value{color:var(--lt-text)!important}[data-theme=light] .sd-stat-icon{border-color:var(--lt-border)!important}[data-theme=light] .td-enter{background:var(--lt-surface-warm)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-sm)!important;color:var(--lt-text)!important}[data-theme=light] .td-enter:hover{box-shadow:var(--lt-shadow-md)!important;border-color:#3b82f626!important}[data-theme=light] .sdm-greeting-panel{background:linear-gradient(145deg,#ffffffeb,#f3f1fab3,#eef0fb99)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-md),inset 0 1px #ffffffe6!important}[data-theme=light] .sdm-greeting-panel:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.18),rgba(37,99,235,.1),transparent)!important}[data-theme=light] .sdm-stat-card,[data-theme=light] .sdm-quick-action-item{background:linear-gradient(145deg,#fffffff2,#f8f6fdcc)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-sm)!important}[data-theme=light] .sdm-quick-action-item:hover{box-shadow:var(--lt-shadow-md)!important;border-color:#3b82f62e!important}[data-theme=light] .sdm-nextup{background:linear-gradient(145deg,#fffffff2,#f8f6fdcc)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-sm)!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#fff!important;border-color:#3b82f61f!important;color:var(--lt-text)!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:var(--lt-text3)!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:#3b82f673!important;box-shadow:0 0 0 3px #3b82f61a,var(--lt-shadow-sm)!important;background:#fff!important}[data-theme=light] [role=tablist]{background:#3b82f60a!important;border-color:var(--lt-border)!important}[data-theme=light] [role=tablist] button{color:var(--lt-text3)!important}[data-theme=light] [role=tablist] button:hover{color:var(--lt-text2)!important;background:#3b82f60f!important}[data-theme=light] [role=tablist] button[aria-selected=true]{background:linear-gradient(135deg,#fff,#f8fafc)!important;color:var(--lt-accent)!important;box-shadow:var(--lt-shadow-sm)!important;border-color:var(--lt-border)!important}[data-theme=light] [role=dialog]{background:#1e1b3a33!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}[data-theme=light] [role=dialog]>div,[data-theme=light] [role=dialog]>[class]{background:linear-gradient(145deg,#fff,#f8fafc)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-xl)!important;color:var(--lt-text)!important}[data-theme=light] table{border-color:var(--lt-border-subtle)!important}[data-theme=light] th{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:var(--lt-text2)!important;border-color:var(--lt-border-subtle)!important}[data-theme=light] td{border-color:var(--lt-border-subtle)!important;color:var(--lt-text)!important}[data-theme=light] tr:hover td{background:#3b82f608!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4{color:var(--lt-text)!important}[data-theme=light] p{color:var(--lt-text2)!important}[data-theme=light] .msg-panel-container{background:linear-gradient(145deg,#fff,#f8fafc)!important;border-color:var(--lt-border)!important}[data-theme=light] .msg-contact-list{border-right-color:var(--lt-border)!important;border-bottom-color:var(--lt-border)!important;background:linear-gradient(180deg,#fff,#f1f5f9)!important}[data-theme=light] .msg-bubble{color:var(--lt-text)!important}[data-theme=light] .msg-send-btn{background:linear-gradient(135deg,var(--lt-accent),var(--lt-accent2))!important;color:#fff!important}[data-theme=light] .msg-input-row{background:#3b82f608!important;border-top:1px solid var(--lt-border)!important}[data-theme=light] .sl-profile-grid>div{background:var(--lt-surface-warm)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-sm)!important}[data-theme=light] .wallet-hero{box-shadow:var(--lt-shadow-lg)!important}[data-theme=light] .dash-overlay{background:#1e1b3a26!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:#3b82f61f!important;border-radius:10px!important}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#3b82f633!important}[data-theme=light] ::-webkit-scrollbar-track{background:transparent!important}[data-theme=light] .sd-topbar-avatar{box-shadow:0 0 0 2px #3b82f61f,var(--lt-shadow-sm)!important}[data-theme=light] .sl-preloader{background:var(--lt-bg)!important}[data-theme=light] .td-breathe{opacity:.3!important}[data-theme=light] .td-shimmer-sweep:after{background:linear-gradient(90deg,transparent,rgba(59,130,246,.04),transparent)!important}[data-theme=light] .td-gradient-card{background:linear-gradient(135deg,#3b82f60a,#2563eb08,#3b82f60a)!important}[data-theme=light] .td-card-hover:hover{box-shadow:var(--lt-shadow-md)!important;border-color:#3b82f626!important}[data-theme=light] .td-nav-item:hover{background:#3b82f60d!important}[data-theme=light] .td-status-online:after{box-shadow:0 0 0 2px #fff!important}[data-theme=light] .sd-topbar div,[data-theme=light] .sd-topbar span,[data-theme=light] .sd-topbar p,[data-theme=light] .sd-topbar label,[data-theme=light] .dash-shell-inner div,[data-theme=light] .dash-shell-inner span,[data-theme=light] .dash-shell-inner p,[data-theme=light] .dash-shell-inner label,[data-theme=light] .dash-shell-inner li,[data-theme=light] .dash-shell-inner td,[data-theme=light] .dash-shell-inner a{color:var(--lt-text)!important}[data-theme=light] .sd-stat-label,[data-theme=light] .dash-shell-subtitle,[data-theme=light] .dash-shell-inner th{color:var(--lt-text2)!important}[data-theme=light] .dash-shell-inner [style*="rgb(34, 197, 94)"],[data-theme=light] .dash-shell-inner [style*="rgb(22, 163, 74)"]{color:#16a34a!important}[data-theme=light] .dash-shell-inner [style*="rgb(239, 68, 68)"],[data-theme=light] .dash-shell-inner [style*="rgb(220, 38, 38)"]{color:#dc2626!important}[data-theme=light] .dash-shell-inner [style*="rgb(59, 130, 246)"]{color:#2563eb!important}[data-theme=light] .dash-shell-inner [style*="rgb(139, 92, 246)"]{color:#7c3aed!important}[data-theme=light] .dash-shell-inner [style*="rgb(99, 102, 241)"]{color:#4f46e5!important}[data-theme=light] .dash-shell-inner [style*="rgb(234, 179, 8)"],[data-theme=light] .dash-shell-inner [style*="rgb(245, 158, 11)"]{color:#d97706!important}[data-theme=light] .dash-shell-inner [style*="rgb(249, 115, 22)"]{color:#ea580c!important}[data-theme=light] .dash-shell-inner span[style*="background: rgb(239, 68, 68)"],[data-theme=light] .dash-shell-inner span[style*="background: rgb(34, 197, 94)"],[data-theme=light] .dash-shell-inner span[style*="background: rgb(59, 130, 246)"],[data-theme=light] .dash-shell-inner span[style*="background: rgb(245, 158, 11)"],[data-theme=light] .dash-shell-inner span[style*="background: rgb(99, 102, 241)"],[data-theme=light] .dash-shell-inner span[style*="background: rgb(139, 92, 246)"],[data-theme=light] .dash-shell-inner div[style*="background: linear-gradient(135deg, rgb(99, 102, 241)"]{color:#fff!important}[data-theme=light] .dash-shell-inner div[style*="background: rgb(15, 15, 18)"],[data-theme=light] .dash-shell-inner div[style*="background: rgb(20, 20, 24)"],[data-theme=light] .dash-shell-inner div[style*="background: rgb(26, 26, 31)"],[data-theme=light] .dash-shell-inner div[style*="background: rgb(9, 9, 11)"],[data-theme=light] .dash-shell-inner div[style*="background: rgb(14, 14, 18)"],[data-theme=light] .sd-topbar div[style*="background: rgb(15, 15, 18)"],[data-theme=light] .sd-topbar div[style*="background: rgb(9, 9, 11)"]{background:var(--lt-surface-warm)!important;border-color:var(--lt-border)!important;box-shadow:var(--lt-shadow-sm)!important}[data-theme=light] .dash-shell-inner div[style*="background: rgba(255, 255, 255, 0.0"],[data-theme=light] .dash-shell-inner div[style*="background: rgba(255, 255, 255, 0.1"],[data-theme=light] .sd-topbar div[style*="background: rgba(255, 255, 255, 0.0"],[data-theme=light] .sd-topbar div[style*="background: rgba(255, 255, 255, 0.1"]{background:#3b82f60d!important}[data-theme=light] .dash-shell-inner [style*="border: 1px solid rgba(255"],[data-theme=light] .dash-shell-inner [style*="border-color: rgba(255"],[data-theme=light] .sd-topbar [style*="border: 1px solid rgba(255"],[data-theme=light] .sd-topbar [style*="border-color: rgba(255"]{border-color:var(--lt-border)!important}[data-theme=light] .dash-shell-inner button[style*="background: transparent"],[data-theme=light] .dash-shell-inner button[style*="background: none"]{color:var(--lt-text2)!important;border-color:var(--lt-border)!important}[data-theme=light] .dash-shell-inner button[style*="background: transparent"]:hover,[data-theme=light] .dash-shell-inner button[style*="background: none"]:hover{background:#3b82f60f!important;color:var(--lt-accent)!important;border-color:#3b82f633!important}[data-theme=light] .dash-shell-inner button[style*="background: rgb(255, 255, 255)"],[data-theme=light] .dash-shell-inner button[style*="background: rgb(255,255,255)"]{background:linear-gradient(135deg,var(--lt-accent),var(--lt-accent2))!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #3b82f640!important}[data-theme=light] .dash-shell-inner [style*="box-shadow: 0"]{box-shadow:var(--lt-shadow-sm)!important}[data-theme=light] .dash-shell-inner div[style*="background: linear-gradient"]{border-color:var(--lt-border)!important}[data-theme=light] .sl-landing{background:var(--lt-bg)!important;color:var(--lt-text)!important}[data-theme=light] .dash-grid>*,[data-theme=light] .dash-card-grid>*,[data-theme=light] .dash-grid-3>*{border-color:var(--lt-border)!important}[data-theme=light] .tutor-detail-stats>div{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important}[data-theme=light] .booking-calendar button{border-color:var(--lt-border)!important;color:var(--lt-text)!important}[data-theme=light] .booking-calendar button:disabled{color:#b0afc4!important;opacity:.5!important}[data-theme=light] .booking-time-grid button,[data-theme=light] .booking-duration-row button{border-color:var(--lt-border)!important;color:var(--lt-text2)!important}[data-theme=light] :focus-visible{outline-color:#3b82f6!important}[data-theme=light] .sd-shimmer-hover:after{background:linear-gradient(90deg,transparent,rgba(59,130,246,.06),transparent)!important}[data-theme=light] .sl-shimmer{background:linear-gradient(90deg,#3b82f608 25%,#3b82f614,#3b82f608 75%)!important}[data-theme=light] .sd-card-futuristic:hover{box-shadow:var(--lt-shadow-lg),0 0 0 1px #3b82f61f!important}[data-theme=light] .sd-card-futuristic:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)!important}[data-theme=light] .dash-main::-webkit-scrollbar-thumb{background:#3b82f61a!important}[data-theme=light] .dash-main::-webkit-scrollbar-thumb:hover{background:#3b82f62e!important}[data-theme=light] .sd-scroll-hide::-webkit-scrollbar-thumb{background:#3b82f614!important}[data-theme=light] .td-status-online:after{box-shadow:0 0 0 2px var(--lt-bg)!important}[data-theme=light] .sd-status-live{box-shadow:0 0 4px #16a34a!important}[data-theme=light] .dash-sidebar:after{background:linear-gradient(180deg,#3b82f626,#3b82f60a,#2563eb1a)!important}.sd-topbar{position:fixed;top:0;left:232px;right:0;height:56px;z-index:40}.sd-hamburger{display:none;align-items:center}@media(max-width:768px){.sd-topbar{left:0}.sd-hamburger{display:flex}}.dash-layout{display:flex;min-height:100vh;background:#08080c}.dash-sidebar{width:232px;flex-shrink:0;background:#0c0c10f5;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dash-sidebar-nav::-webkit-scrollbar{width:3px}.dash-sidebar-nav::-webkit-scrollbar-track{background:transparent}.dash-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:2px}.dash-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#ffffff1a}.dash-sidebar button:hover{background:#ffffff09}.dash-main{flex:1;margin-left:232px;min-height:100vh;overflow-x:hidden;padding-top:56px}.dash-breadcrumb{padding:0 32px;margin-top:6px}.dash-overlay{display:none}@media(max-width:768px){.dash-sidebar{transform:translate(-100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.dash-sidebar.open{transform:translate(0)}.dash-main{margin-left:0}.dash-overlay{display:block}}.sl-profile-grid{grid-template-columns:280px 1fr}@media(max-width:768px){.sl-profile-grid{grid-template-columns:1fr}}.lc-pulse{animation:lc-pulse 2s ease-in-out infinite}@keyframes lc-pulse{0%,to{opacity:1}50%{opacity:.6}}.lc-seat-fill{height:4px;border-radius:2px;transition:width .4s ease,background .4s ease}.lc-countdown{font-variant-numeric:tabular-nums}.lc-starting-soon{box-shadow:0 0 #3b82f666;animation:lc-glow 2s ease-in-out infinite}@keyframes lc-glow{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 16px 4px #3b82f633}}.lc-card-enter{animation:lc-enter .3s cubic-bezier(.22,1,.36,1)}@keyframes lc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-shell-inner{padding:20px 32px 64px;max-width:1100px}@media(max-width:768px){.dash-shell-inner{padding:20px 16px 48px!important;max-width:100%!important}.dash-shell-title{font-size:18px!important}.dash-shell-subtitle{font-size:12px!important}.dash-shell-header{flex-direction:column!important;gap:10px!important;margin-bottom:18px!important}.sd-stat-icon{width:32px!important;height:32px!important}.sd-stat-value{font-size:20px!important}.sd-stat-label{font-size:10px!important}.sd-shimmer-hover{padding:14px 16px!important}.session-header{flex-wrap:wrap!important;height:auto!important;padding:8px 12px!important;gap:8px!important}.session-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:100%!important}.session-tabs::-webkit-scrollbar{display:none}.collab-quiz-container{flex-direction:column!important;padding:12px!important}.collab-quiz-leaderboard{width:100%!important;position:static!important}}@media(max-width:480px){.dash-shell-inner{padding:14px 12px 40px!important;max-width:100%!important}.dash-shell-title{font-size:16px!important}.sd-stat-value{font-size:18px!important;min-height:22px!important}.sd-shimmer-hover{padding:12px!important;gap:10px!important}}@keyframes sl-preload-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sl-preload-orbit-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes sl-preload-border-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sl-preload-progress{0%{width:0}50%{width:80%}to{width:100%}}@keyframes sl-preload-glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}.sl-preload-orbit{animation:sl-preload-orbit 3s linear infinite}.sl-preload-orbit-reverse{animation:sl-preload-orbit-rev 4.5s linear infinite}.sl-preload-border-glow{animation:sl-preload-border-glow 3s linear infinite}.sl-preload-progress{animation:sl-preload-progress 2.5s cubic-bezier(.22,1,.36,1) forwards}.sl-preload-glow{animation:sl-preload-glow-pulse 3s ease-in-out infinite}.sl-preload-glow-alt{animation:sl-preload-glow-pulse 4s ease-in-out infinite .5s}@keyframes sl-pl-float{0%{transform:translateY(0);opacity:0}8%{opacity:.3}88%{opacity:.3}to{transform:translateY(-100vh);opacity:0}}@keyframes sl-pl-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sl-pl-conic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sl-pl-fill{0%{width:0}70%{width:80%}to{width:100%}}@keyframes sl-pl-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.9}}.sl-pl-particle{position:absolute;bottom:-10px;border-radius:50%;background:#ffffff40;animation:sl-pl-float linear infinite}.sl-pl-orbit{animation:sl-pl-orbit 4s linear infinite}.sl-pl-conic{animation:sl-pl-conic 3.5s linear infinite}.sl-pl-progress{animation:sl-pl-fill 1.8s cubic-bezier(.22,1,.36,1) forwards}.sl-pl-orb{animation:sl-pl-breathe 4s ease-in-out infinite}.sl-pl-orb2{animation:sl-pl-breathe 5.5s ease-in-out infinite 1s}.sp-mobile-header{display:none}@media(max-width:768px){.sp-page{flex-direction:column}.sp-left{display:none!important}.sp-right{min-height:100vh;min-height:100dvh;background:radial-gradient(ellipse 70% 35% at 50% 0%,rgba(59,130,246,.06) 0%,transparent 50%),#09090b!important}.sp-form-wrap{padding:20px 20px 48px!important;justify-content:flex-start!important;padding-top:max(20px,env(safe-area-inset-top,20px))!important;padding-bottom:max(48px,env(safe-area-inset-bottom,48px))!important}.sp-mobile-header{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:28px;padding-top:16px}.sp-mobile-header .sp-mh-logo{width:52px;height:52px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #3b82f614}.sp-mobile-header .sp-mh-accent{width:32px;height:3px;border-radius:2px;background:linear-gradient(90deg,#6366f1,#3b82f6);margin-top:2px}.sp-form-wrap input,.sp-form-wrap select{font-size:16px!important;padding-top:14px!important;padding-bottom:14px!important}.sp-role-cards{flex-direction:column!important}.sp-role-cards>button{min-height:72px}}@media(max-width:380px){.sp-form-wrap{padding-left:16px!important;padding-right:16px!important}}.sd-scroll-hide::-webkit-scrollbar{height:4px}.sd-scroll-hide::-webkit-scrollbar-track{background:transparent}.sd-scroll-hide::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.sd-scroll-hide::-webkit-scrollbar-thumb:hover{background:#ffffff26}.dash-main::-webkit-scrollbar{width:6px}.dash-main::-webkit-scrollbar-track{background:transparent}.dash-main::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}.dash-main::-webkit-scrollbar-thumb:hover{background:#ffffff1f}@keyframes ob-spotlight-pulse{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 24px 6px #3b82f626}}.ob-spotlight-ring{animation:ob-spotlight-pulse 2s ease-in-out infinite}@keyframes ob-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ob-mascot-float{animation:ob-mascot-float 2.5s ease-in-out infinite}@keyframes ob-arrow-bounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.ob-arrow-bounce{animation:ob-arrow-bounce 1.2s ease-in-out infinite}@keyframes sl-btn-shimmer{0%{left:-100%}to{left:100%}}.sl-btn-shimmer{position:relative;overflow:hidden}.sl-btn-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:sl-btn-shimmer 2.5s ease-in-out infinite}@keyframes sl-shimmer-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.sl-shimmer-wave{background:linear-gradient(90deg,#ffffff05 25%,#ffffff12 37%,#ffffff05 63%);background-size:400% 100%;animation:sl-shimmer-wave 1.8s ease infinite}@keyframes sl-live-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@keyframes sl-live-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}@keyframes sl-trail-fade{0%{opacity:var(--trail-op,.4);transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes sl-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-6px)}30%,60%,90%{transform:translate(6px)}}.sl-shake{animation:sl-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes sl-scroll-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sd-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes sl-ambient-drift{0%{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(40px,-15px) rotate(1deg) scale(1.03)}66%{transform:translate(-20px,10px) rotate(-.5deg) scale(.98)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes sl-ambient-drift2{0%{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(.94)}to{transform:translate(0) scale(1)}}.sl-ambient-aurora{animation:sl-ambient-drift 28s ease-in-out infinite}.sl-ambient-glow{animation:sl-ambient-drift2 32s ease-in-out infinite}@keyframes sd-glow-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sd-border-trace{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sd-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes sd-aurora-shift{0%{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(15deg)}to{background-position:0% 50%;filter:hue-rotate(0deg)}}@keyframes sd-pulse-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes sd-value-glow{0%,to{text-shadow:0 0 8px rgba(59,130,246,.15)}50%{text-shadow:0 0 18px rgba(59,130,246,.3)}}@keyframes sd-icon-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes sd-card-shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes sd-gradient-flow{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}@keyframes sd-sidebar-glow{0%,to{opacity:.03}50%{opacity:.08}}@keyframes sd-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #3b82f666}50%{transform:scale(1.1);box-shadow:0 0 12px 3px #3b82f626}}@keyframes sd-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes sd-count-reveal{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sdm-tap-pulse{0%{box-shadow:0 0 #3b82f640}50%{box-shadow:0 0 0 6px #3b82f614}to{box-shadow:0 0 #3b82f600}}.sdm-tap-feedback:active{animation:sdm-tap-pulse .3s ease-out}.sd-card-futuristic{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.sd-card-futuristic:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 40px #0006,0 0 0 1px #3b82f626}.sd-card-futuristic:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);opacity:0;transition:opacity .3s ease}.sd-card-futuristic:hover:before{opacity:1}.sd-shimmer-hover{position:relative;overflow:hidden}.sd-shimmer-hover:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none;opacity:0}.sd-shimmer-hover:hover:after{opacity:1;animation:sd-card-shimmer .8s ease forwards}.sd-float{animation:sd-float 4s ease-in-out infinite}.sd-float-slow{animation:sd-float-slow 6s ease-in-out infinite}.sd-value-glow{animation:sd-value-glow 3s ease-in-out infinite}.sd-icon-breathe{animation:sd-icon-breathe 3s ease-in-out infinite}.sd-gradient-flow{background-size:300% 300%;animation:sd-gradient-flow 8s ease infinite}.sd-nav-active-glow{position:relative}.sd-nav-active-glow:after{content:"";position:absolute;right:0;top:25%;bottom:25%;width:2px;border-radius:1px;background:#3b82f680;box-shadow:0 0 8px #3b82f64d}.sd-notification-enter{animation:sd-slide-in-right .35s cubic-bezier(.22,1,.36,1) both}.sd-count-reveal{animation:sd-count-reveal .5s cubic-bezier(.22,1,.36,1) both}.dash-sidebar{background:linear-gradient(180deg,#0c0c10fa,#08080efa)}.dash-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,#3b82f61f,#3b82f608,#2563eb14);pointer-events:none;z-index:1}@keyframes sd-ambient-pulse{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.32;transform:scale(1.12)}}@keyframes sd-data-stream{0%{transform:translateY(100%);opacity:0}20%{opacity:.4}80%{opacity:.4}to{transform:translateY(-100%);opacity:0}}@keyframes sd-border-breathe{0%,to{border-color:#ffffff12}50%{border-color:#ffffff38}}@keyframes sd-glow-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sd-status-pulse{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 14px currentColor,0 0 28px currentColor}}@keyframes sd-orbit-dot{0%{transform:rotate(0) translate(20px) rotate(0)}to{transform:rotate(360deg) translate(20px) rotate(-360deg)}}@keyframes sd-wave-line{0%{d:path("M0,10 Q25,5 50,10 Q75,15 100,10")}50%{d:path("M0,10 Q25,15 50,10 Q75,5 100,10")}to{d:path("M0,10 Q25,5 50,10 Q75,15 100,10")}}.sd-status-live{width:7px;height:7px;border-radius:50%;animation:sd-status-pulse 2s ease-in-out infinite}.sd-border-breathe{animation:sd-border-breathe 4s ease-in-out infinite}.sd-glow-sweep{background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);background-size:200% 100%;animation:sd-glow-sweep 3s ease-in-out infinite}.sd-ambient-orb{position:absolute;border-radius:50%;filter:blur(18px);pointer-events:none;animation:sd-ambient-pulse 5s ease-in-out infinite}.sd-data-stream-line{position:absolute;width:1px;height:24px;background:linear-gradient(180deg,transparent,rgba(59,130,246,.3),transparent);animation:sd-data-stream 3s linear infinite;pointer-events:none}.sd-orbit{position:relative}.sd-orbit:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#3b82f699;animation:sd-orbit-dot 4s linear infinite}.sl-spotlight{position:fixed;top:0;left:0;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.025) 0%,transparent 70%);pointer-events:none;z-index:1;will-change:transform}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-theme=midnight]{--mn-bg: #0a1628;--mn-bg2: #0f1d35;--mn-bg3: #142540;--mn-surface: #182c4a;--mn-text: #e2e8f0;--mn-text2: #94a3b8;--mn-text3: #64748b;--mn-border: rgba(56,189,248,.1);--mn-border2: rgba(56,189,248,.06);--mn-accent: #0ea5e9;--mn-accent2: #06b6d4;--mn-accent3: #38bdf8;--mn-glow: rgba(14,165,233,.15);--mn-shadow-sm: 0 1px 3px rgba(0,0,0,.3), 0 1px 2px rgba(14,165,233,.04);--mn-shadow-md: 0 4px 16px rgba(0,0,0,.35), 0 2px 4px rgba(14,165,233,.06);--mn-shadow-lg: 0 12px 40px rgba(0,0,0,.45), 0 4px 12px rgba(14,165,233,.08)}[data-theme=midnight] body{background:var(--mn-bg)!important;color:var(--mn-text)!important}[data-theme=midnight] #root{color:var(--mn-text)}[data-theme=midnight] .dash-layout{background:var(--mn-bg)!important}[data-theme=midnight] .dash-main{background:linear-gradient(180deg,var(--mn-bg) 0%,#081422 100%)!important}[data-theme=midnight] .dash-sidebar{background:linear-gradient(180deg,#0d1a30,#0a1528 60%,#081220)!important;border-right:1px solid var(--mn-border)!important;box-shadow:1px 0 20px #0ea5e90a!important}[data-theme=midnight] .dash-sidebar:after{background:linear-gradient(180deg,#0ea5e926,#0ea5e908,#06b6d41a)!important}[data-theme=midnight] .dash-sidebar button{color:var(--mn-text2)!important}[data-theme=midnight] .dash-sidebar button:hover{background:#0ea5e914!important;color:var(--mn-text)!important}[data-theme=midnight] .dash-sidebar button[aria-current=page]{color:var(--mn-accent3)!important;background:#0ea5e91a!important}[data-theme=midnight] .dash-sidebar-nav::-webkit-scrollbar-thumb{background:#38bdf81a!important}[data-theme=midnight] .sd-topbar{background:#0a1628eb!important;border-bottom:1px solid var(--mn-border)!important;backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important}[data-theme=midnight] .sd-topbar:after{background:linear-gradient(90deg,transparent 10%,rgba(14,165,233,.2) 35%,rgba(6,182,212,.15) 55%,rgba(56,189,248,.08) 75%,transparent 90%)!important}[data-theme=midnight] .sd-topbar input{background:#0ea5e90f!important;border-color:var(--mn-border)!important;color:var(--mn-text)!important}[data-theme=midnight] .sd-topbar input::placeholder{color:var(--mn-text3)!important}[data-theme=midnight] .sd-topbar input:focus{border-color:#0ea5e959!important;box-shadow:0 0 0 3px #0ea5e91a!important}[data-theme=midnight] .sd-topbar-iconbtn{background:#0ea5e90f!important;border-color:var(--mn-border)!important;color:var(--mn-text2)!important}[data-theme=midnight] .sd-topbar-iconbtn:hover{background:#0ea5e91f!important;color:var(--mn-accent3)!important}[data-theme=midnight] .sd-topbar-shortcut{background:#0ea5e90f!important;border-color:var(--mn-border)!important;color:var(--mn-text3)!important}[data-theme=midnight] .sd-topbar-dropdown{background:linear-gradient(145deg,#0f1d35,#0d1a30)!important;border:1px solid var(--mn-border)!important;box-shadow:var(--mn-shadow-lg)!important}[data-theme=midnight] .sd-topbar-dropdown button{color:var(--mn-text2)!important}[data-theme=midnight] .sd-topbar-dropdown button:hover{background:#0ea5e91a!important;color:var(--mn-accent3)!important}[data-theme=midnight] .dash-shell-inner,[data-theme=midnight] .dash-shell-title{color:var(--mn-text)!important}[data-theme=midnight] .dash-shell-subtitle{color:var(--mn-text2)!important}[data-theme=midnight] .dash-shell-header{background:linear-gradient(145deg,#0f1d35cc,#14254080)!important;border-color:var(--mn-border)!important;border-left-color:#0ea5e959!important;box-shadow:var(--mn-shadow-md)!important}[data-theme=midnight] .dash-breadcrumb span{color:var(--mn-text3)!important}[data-theme=midnight] .dash-breadcrumb span:last-child{color:var(--mn-accent3)!important}[data-theme=midnight] .sd-shimmer-hover{background:linear-gradient(135deg,var(--mn-bg2) 0%,var(--mn-bg3) 100%)!important;border:1px solid var(--mn-border)!important;box-shadow:var(--mn-shadow-sm)!important}[data-theme=midnight] .sd-shimmer-hover:hover{box-shadow:var(--mn-shadow-lg),0 0 0 1px #0ea5e92e!important;border-color:#0ea5e940!important}[data-theme=midnight] .sd-stat-label{color:var(--mn-text3)!important}[data-theme=midnight] .sd-stat-value{color:var(--mn-text)!important}[data-theme=midnight] .td-enter{background:linear-gradient(135deg,var(--mn-bg2),var(--mn-bg3))!important;border-color:var(--mn-border)!important;box-shadow:var(--mn-shadow-sm)!important;color:var(--mn-text)!important}[data-theme=midnight] .sdm-greeting-panel{background:linear-gradient(145deg,#0f1d35d9,#14254099)!important;border-color:var(--mn-border)!important;box-shadow:var(--mn-shadow-md)!important}[data-theme=midnight] .sdm-greeting-panel:before{background:linear-gradient(90deg,transparent,rgba(14,165,233,.2),rgba(6,182,212,.12),transparent)!important}[data-theme=midnight] .sdm-stat-card,[data-theme=midnight] .sdm-quick-action-item,[data-theme=midnight] .sdm-nextup{background:linear-gradient(145deg,#0f1d35e6,#142540b3)!important;border-color:var(--mn-border)!important;box-shadow:var(--mn-shadow-sm)!important}[data-theme=midnight] input,[data-theme=midnight] select,[data-theme=midnight] textarea{background:var(--mn-bg)!important;border-color:var(--mn-border)!important;color:var(--mn-text)!important}[data-theme=midnight] input::placeholder,[data-theme=midnight] textarea::placeholder{color:var(--mn-text3)!important}[data-theme=midnight] input:focus,[data-theme=midnight] select:focus,[data-theme=midnight] textarea:focus{border-color:#0ea5e966!important;box-shadow:0 0 0 3px #0ea5e91a!important}[data-theme=midnight] [role=tablist]{background:#0ea5e90a!important;border-color:var(--mn-border2)!important}[data-theme=midnight] [role=tablist] button{color:var(--mn-text3)!important}[data-theme=midnight] [role=tablist] button[aria-selected=true]{background:var(--mn-bg3)!important;color:var(--mn-accent3)!important;box-shadow:var(--mn-shadow-sm)!important;border-color:var(--mn-border)!important}[data-theme=midnight] [role=dialog]{background:#060c1699!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}[data-theme=midnight] [role=dialog]>div,[data-theme=midnight] [role=dialog]>[class]{background:linear-gradient(145deg,var(--mn-bg2),var(--mn-bg))!important;border-color:var(--mn-border)!important;box-shadow:var(--mn-shadow-lg)!important;color:var(--mn-text)!important}[data-theme=midnight] th{background:var(--mn-bg3)!important;color:var(--mn-text2)!important;border-color:var(--mn-border2)!important}[data-theme=midnight] td{border-color:var(--mn-border2)!important;color:var(--mn-text)!important}[data-theme=midnight] tr:hover td{background:#0ea5e90a!important}[data-theme=midnight] h1,[data-theme=midnight] h2,[data-theme=midnight] h3,[data-theme=midnight] h4{color:var(--mn-text)!important}[data-theme=midnight] p{color:var(--mn-text2)!important}[data-theme=midnight] .msg-panel-container{background:var(--mn-bg2)!important;border-color:var(--mn-border)!important}[data-theme=midnight] .msg-contact-list{border-color:var(--mn-border)!important;background:var(--mn-bg)!important}[data-theme=midnight] .msg-bubble{color:var(--mn-text)!important}[data-theme=midnight] .sl-profile-grid>div{background:var(--mn-bg2)!important;border-color:var(--mn-border)!important;box-shadow:var(--mn-shadow-sm)!important}[data-theme=midnight] .wallet-hero{box-shadow:var(--mn-shadow-lg)!important}[data-theme=midnight] .dash-overlay{background:#060c1666!important}[data-theme=midnight] ::-webkit-scrollbar-thumb{background:#38bdf81a!important}[data-theme=midnight] ::-webkit-scrollbar-track{background:transparent!important}[data-theme=midnight] .sd-topbar-avatar{box-shadow:0 0 0 2px #0ea5e926!important}[data-theme=midnight] .sl-preloader{background:var(--mn-bg)!important}[data-theme=midnight] .td-breathe{opacity:.4!important}[data-theme=midnight] :focus-visible{outline-color:#0ea5e9!important}[data-theme=midnight] .sd-shimmer-hover:after{background:linear-gradient(90deg,transparent,rgba(56,189,248,.08),transparent)!important}[data-theme=midnight] .sd-card-futuristic:hover{box-shadow:var(--mn-shadow-lg),0 0 0 1px #0ea5e926!important}[data-theme=midnight] .sd-card-futuristic:before{background:linear-gradient(90deg,transparent,rgba(14,165,233,.25),transparent)!important}[data-theme=midnight] .dash-shell-inner div[style*="background: rgb(15, 15, 18)"],[data-theme=midnight] .dash-shell-inner div[style*="background: rgb(20, 20, 24)"],[data-theme=midnight] .dash-shell-inner div[style*="background: rgb(26, 26, 31)"],[data-theme=midnight] .dash-shell-inner div[style*="background: rgb(9, 9, 11)"]{background:var(--mn-bg2)!important;border-color:var(--mn-border)!important}[data-theme=midnight] .booking-calendar button{border-color:var(--mn-border)!important;color:var(--mn-text)!important}[data-theme=midnight] .booking-time-grid button,[data-theme=midnight] .booking-duration-row button{border-color:var(--mn-border)!important;color:var(--mn-text2)!important}[data-theme=midnight] .dash-main::-webkit-scrollbar-thumb{background:#38bdf814!important}[data-theme=midnight] .sd-scroll-hide::-webkit-scrollbar-thumb{background:#38bdf80f!important}@media(max-width:768px){[data-theme=midnight] .sd-topbar{background:#0a1628f2!important;border-bottom:1px solid var(--mn-border)!important}[data-theme=midnight] .sd-topbar:after{background:linear-gradient(90deg,transparent,rgba(14,165,233,.25),rgba(6,182,212,.18),transparent)!important}[data-theme=midnight] .dash-shell-header{background:linear-gradient(145deg,#0f1d35d9,#14254099)!important;border-left-color:#0ea5e966!important}}@media(max-width:1024px){.dash-sidebar{width:200px}.dash-main{margin-left:200px}.sd-topbar{left:200px}.dash-shell-inner{padding:16px 20px 48px!important;max-width:100%!important}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.dash-grid-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.dash-shell-title{font-size:20px!important}.sd-shimmer-hover{padding:16px 18px!important}}@media(max-width:768px){.dash-main{margin-left:0!important;padding-top:52px!important}.sd-topbar{left:0!important;height:52px!important;padding:0 14px!important;gap:8px!important;background:#08080ceb!important;border-bottom:1px solid rgba(59,130,246,.08)!important}.sd-topbar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.25),rgba(37,99,235,.18),transparent)!important;pointer-events:none}.sd-topbar input{font-size:12px!important;padding:7px 12px 7px 32px!important;border-radius:10px!important}.sd-topbar-search{max-width:50%!important;margin:0 auto 0 0!important}.sd-topbar-shortcut{display:none!important}.sd-topbar-iconbtn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:10px!important}.sd-topbar-avatar{width:36px!important;height:36px!important;border-radius:10px!important}.dash-shell-inner{padding:4px 16px 40px!important;max-width:100%!important}.dash-shell-title{font-size:19px!important;margin-bottom:3px!important;letter-spacing:-.3px!important}.dash-shell-subtitle{font-size:12px!important;color:#f4f4f573!important;line-height:1.4!important}.dash-shell-header{background:linear-gradient(145deg,#ffffff0a,#ffffff03)!important;border:1px solid rgba(255,255,255,.06)!important;border-left:3px solid rgba(59,130,246,.35)!important;border-radius:14px!important;padding:16px 18px!important;margin-bottom:16px!important;gap:10px!important;flex-direction:column!important;align-items:flex-start!important;position:relative!important;box-shadow:0 2px 16px #0000002e,inset 0 1px #ffffff0a!important}.dash-shell-header>div:last-child:not(:first-child){width:100%!important;flex-shrink:0!important}.dash-shell-header button{min-height:40px!important;border-radius:10px!important;font-size:12px!important}[data-theme=light] .sd-topbar{background:linear-gradient(135deg,#fffffff0,#f8f6fde6)!important;border-bottom:1px solid rgba(59,130,246,.1)!important}[data-theme=light] .sd-topbar:after{background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),rgba(37,99,235,.12),transparent)!important}[data-theme=light] .dash-shell-header{background:linear-gradient(145deg,#ffffffe6,#f3f1fab3)!important;border:1px solid rgba(59,130,246,.1)!important;border-left:3px solid rgba(59,130,246,.35)!important;box-shadow:0 2px 16px #3b82f60f,inset 0 1px #ffffffe6!important}[data-theme=light] .dash-shell-subtitle{color:#475569!important}.sl-spotlight,.sl-ambient-aurora{display:none!important}.sl-ambient-glow{opacity:.3!important}.dash-breadcrumb{padding:0 16px!important;font-size:11px!important;margin-top:0!important;margin-bottom:0!important}.dash-grid{grid-template-columns:1fr!important}.dash-grid-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.sd-shimmer-hover{padding:14px 16px!important}.sd-stat-value{font-size:22px!important}.sd-stat-label{font-size:10px!important}.sd-stat-icon{width:34px!important;height:34px!important}[role=tablist]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;margin:0 -16px!important;padding:0 16px!important}[role=tablist]::-webkit-scrollbar{display:none}.msg-panel-container{flex-direction:column!important;height:auto!important;min-height:auto!important;max-height:calc(100vh - 120px)!important}.msg-contact-list{width:100%!important;max-height:160px!important;flex-shrink:0!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;overflow-y:auto!important}.msg-contact-list button{padding:10px 12px!important}.msg-input-row{flex-wrap:wrap!important;gap:6px!important;padding:10px 12px!important}.msg-input-row>input{order:1!important;flex:1 1 100%!important;min-width:0!important;padding:10px 14px!important}.msg-input-row .msg-input-actions{order:2!important;display:flex!important;gap:6px!important;flex-shrink:0!important}.msg-input-row .msg-send-btn{order:3!important;padding:10px 16px!important;font-size:12px!important}.msg-bubble{max-width:85%!important;word-break:break-word!important;overflow-wrap:break-word!important}.msg-panel-container div[role=log]{padding:14px 12px!important}.msg-panel-container div[style*="padding: 16px 24px"]{padding:10px 12px!important}.tutor-profile-grid{grid-template-columns:1fr!important;max-width:100%!important;gap:14px!important}.tutor-profile-grid>div{padding:20px 16px!important}.rec-card{min-width:210px!important;max-width:240px!important}.tutor-detail-actions{flex-direction:column!important;gap:8px!important}.tutor-detail-actions>*{flex:none!important;width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important}.lumi-container{padding:16px 12px!important}.lumi-header{gap:10px!important;flex-wrap:wrap!important}.lumi-header h2{font-size:18px!important}.lumi-header>div:last-child{flex-wrap:wrap!important;gap:4px!important}.lumi-chat-area{height:calc(100vh - 340px)!important;min-height:280px!important;border-radius:16px!important}.lumi-chat-area>div:first-child{padding:14px 12px!important}.lumi-input-row{padding:10px 12px!important;gap:6px!important;flex-wrap:wrap!important}.lumi-input-row textarea{flex:1 1 100%!important;order:1!important;min-width:0!important;font-size:14px!important;border-radius:10px!important;padding:10px 12px!important}.lumi-input-row>button{order:2!important}.schedule-week-strip{grid-template-columns:repeat(7,1fr)!important;gap:3px!important}.schedule-week-strip>div{padding:6px 2px!important;border-radius:10px!important}.schedule-card{padding:14px 16px!important}.schedule-card-top{gap:10px!important}.schedule-date-box{width:42px!important;height:42px!important;border-radius:10px!important}.schedule-date-box>div:first-child{font-size:7px!important}.schedule-date-box>div:last-child{font-size:15px!important}.schedule-actions-desktop{display:none!important}.schedule-actions-mobile{display:flex!important}.schedule-price-inline{display:inline!important}.dash-filters{flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}.dash-filters>*{min-width:0!important;flex:1 1 45%!important}.dash-filters>.dash-filter-search{flex:1 1 100%!important}.dash-grid-3{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}[role=dialog]{padding:10px!important}[role=dialog]>div,[role=dialog]>[class]{max-width:100%!important;width:100%!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important;border-radius:16px!important}.tutor-detail-stats{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.tutor-detail-stats>div{padding:10px 4px!important;font-size:13px!important}.tutor-detail-actions{flex-wrap:wrap!important;gap:8px!important}.tutor-detail-actions>*{flex:1 1 auto!important;min-width:0!important;padding:10px 12px!important;font-size:12px!important}.tutor-detail-actions>button:last-child,.tutor-detail-actions>div:last-child{flex:1 1 100%!important}.booking-calendar{gap:3px!important}.booking-calendar button{font-size:11px!important}.booking-time-grid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.booking-time-grid button{padding:10px 4px!important;font-size:11px!important;min-height:40px!important}.booking-duration-row{gap:5px!important}.booking-duration-row button{padding:8px 10px!important;font-size:11px!important;min-height:38px!important}.td-enter{padding:16px!important}.sl-profile-grid{grid-template-columns:1fr!important}.wallet-hero{padding:20px!important}.wallet-hero-balance{font-size:28px!important}.dash-overview-header{gap:12px!important}.dash-overview-header>div:first-child{min-width:0!important}.dash-overview-header .sd-greeting{font-size:18px!important;line-height:1.3!important}.sd-topbar-dropdown{position:fixed!important;top:52px!important;left:12px!important;right:12px!important;width:auto!important;border-radius:12px!important}.dash-card-grid{grid-template-columns:1fr!important}.dash-main{overflow-x:hidden!important}.dash-shell-inner>*{max-width:100%!important;overflow-x:hidden!important}.sdm-greeting-panel{background:linear-gradient(145deg,#ffffff0d,#ffffff04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;backdrop-filter:blur(12px) saturate(1.2)!important;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;padding:16px!important;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0f!important;margin-bottom:12px!important;position:relative;overflow:hidden}.sdm-greeting-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);pointer-events:none}.sdm-greeting-panel .sd-greeting{font-size:20px!important;line-height:1.3!important}.sdm-greeting-actions{display:flex!important;gap:8px!important;margin-top:14px!important;width:100%!important}.sdm-greeting-actions button{flex:1!important;min-height:44px!important;border-radius:10px!important;font-size:13px!important;padding:10px 12px!important}.sdm-stat-card{background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:16px!important;box-shadow:0 2px 12px #0003!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}.sdm-stat-card:active{transform:scale(.97)!important;box-shadow:0 1px 6px #0000004d!important;border-color:#3b82f633!important}.sdm-quick-actions-scroll{display:flex!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:2px 0 12px!important;scrollbar-width:none!important}.sdm-quick-actions-scroll::-webkit-scrollbar{display:none!important}.sdm-quick-action-item{flex:0 0 auto!important;width:140px!important;scroll-snap-align:start!important;border-radius:14px!important;padding:16px 14px!important;min-height:100px!important;background:linear-gradient(145deg,#ffffff0a,#ffffff04)!important;border:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 10px #00000026!important;transition:transform .12s ease,border-color .12s ease!important}.sdm-quick-action-item:active{transform:scale(.96)!important;border-color:#3b82f633!important}.sdm-nextup{padding:14px 16px!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 16px #0003!important}.sdm-nextup-inner{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.sdm-nextup-actions{display:flex!important;gap:8px!important;width:100%!important}.sdm-nextup-actions button{flex:1!important;min-height:44px!important;border-radius:10px!important;font-size:13px!important;justify-content:center!important}}@media(max-width:480px){.sd-topbar{gap:6px!important;padding:0 10px!important;height:48px!important}.sd-topbar input{padding:7px 10px 7px 28px!important;font-size:12px!important;border-radius:10px!important}.sd-topbar-search{min-width:0!important;margin:0 auto 0 0!important;max-width:45%!important}.sd-topbar-iconbtn{width:38px!important;height:38px!important;min-width:38px!important}.sd-topbar-avatar{width:34px!important;height:34px!important}.dash-main{padding-top:48px!important}.dash-shell-inner{padding:6px 12px 32px!important}.dash-shell-title{font-size:17px!important}.dash-shell-header{padding:14px!important;border-radius:12px!important;margin-bottom:14px!important;gap:8px!important}.dash-grid-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.dash-grid-3,.dash-card-grid{grid-template-columns:1fr!important}.sd-shimmer-hover{padding:12px 14px!important;gap:10px!important}.sd-stat-value{font-size:20px!important}.sd-stat-icon{width:30px!important;height:30px!important;border-radius:8px!important}[role=tablist] button{padding:6px 10px!important;font-size:10px!important;white-space:nowrap!important}.dash-filters>*{flex:1 1 100%!important}.td-enter{padding:14px 12px!important}.dash-breadcrumb{display:none!important}.sd-countdown-box{width:32px!important;height:32px!important;font-size:13px!important}[role=dialog]{padding:0!important;align-items:flex-end!important}[role=dialog]>div,[role=dialog]>[class]{max-width:100%!important;width:100%!important;max-height:92vh!important;border-radius:16px 16px 0 0!important;margin:0!important}.tutor-detail-actions>*{flex:1 1 100%!important}.tutor-detail-stats{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.tutor-detail-stats>div{padding:8px 2px!important;font-size:12px!important}.booking-time-grid{grid-template-columns:repeat(3,1fr)!important}.booking-calendar button{font-size:10px!important}.msg-panel-container{max-height:calc(100vh - 100px)!important}.msg-contact-list{max-height:120px!important}.msg-contact-list button{padding:8px 10px!important}.msg-input-row{padding:8px 10px!important;gap:4px!important}.msg-input-row>input{padding:9px 12px!important;font-size:13px!important;border-radius:10px!important}.msg-input-row .msg-send-btn{padding:9px 14px!important;font-size:12px!important;min-height:38px!important}.msg-input-row .msg-input-actions button{width:30px!important;height:30px!important}.msg-bubble{max-width:90%!important;padding:8px 12px!important;font-size:12px!important}.tutor-profile-grid>div{padding:16px 12px!important}.rec-card{min-width:190px!important;max-width:210px!important}.lumi-container{padding:10px 8px!important}.lumi-header h2{font-size:16px!important}.lumi-chat-area{height:calc(100vh - 300px)!important;min-height:250px!important;border-radius:14px!important}.lumi-chat-area>div:first-child{padding:10px!important}.lumi-input-row{padding:8px 10px!important;gap:4px!important}.lumi-input-row textarea{font-size:13px!important;padding:9px 10px!important}.lumi-input-row>button[style*="width: 36"]{width:30px!important;height:30px!important}.schedule-week-strip{gap:2px!important}.schedule-week-strip>div{padding:4px 1px!important;border-radius:8px!important}.schedule-card{padding:12px!important}.schedule-card-top{flex-wrap:wrap!important;gap:8px!important}.schedule-actions-mobile{gap:5px!important;margin-top:10px!important;padding-top:10px!important}.schedule-actions-mobile button{padding:8px 10px!important;font-size:11px!important}[role=dialog]>div{padding:20px 16px 24px!important}.sdm-greeting-panel{padding:14px!important;border-radius:14px!important;margin-bottom:10px!important}.sdm-greeting-panel .sd-greeting{font-size:18px!important}.sdm-greeting-actions button{padding:9px 10px!important;font-size:12px!important}.sdm-stat-card{padding:12px 14px!important;border-radius:12px!important}.sdm-quick-action-item{width:125px!important;padding:14px 12px!important;min-height:90px!important;border-radius:12px!important}.sdm-nextup{padding:12px 14px!important;border-radius:12px!important}}@media(max-width:768px){.prem-hero{padding:24px 20px!important;border-radius:20px!important}.prem-hero-flex{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.prem-hero-badge{min-width:unset!important;width:100%!important;text-align:center!important}.prem-two-col{grid-template-columns:1fr!important}.prem-feat-row,.prem-feat-header{grid-template-columns:1fr 60px 60px!important;gap:6px!important}.prem-actions{flex-direction:column!important;align-items:stretch!important}.prem-actions>*{width:100%!important}.prem-actions button{width:100%!important;justify-content:center!important;text-align:center!important}.prem-pay-toggle{width:100%!important}.prem-pay-toggle button{flex:1!important;text-align:center!important}.prem-trust{flex-wrap:wrap!important;gap:8px!important}.prem-stats{grid-template-columns:repeat(2,1fr)!important}.prem-usage-grid{grid-template-columns:1fr!important}.prem-faq{padding:20px 18px!important}}@media(max-width:480px){.prem-hero{padding:18px 14px!important;border-radius:16px!important;margin-bottom:18px!important}.prem-hero-title{font-size:22px!important;letter-spacing:-.5px!important}.prem-hero-badge{padding:14px 16px!important;border-radius:14px!important}.prem-hero-badge .prem-price-num{font-size:28px!important}.prem-stats{gap:8px!important}.prem-stat-card{padding:14px!important}.prem-stat-value{font-size:18px!important}.prem-feat-row{grid-template-columns:1fr 50px 50px!important;padding:10px 6px!important}.prem-feat-header{grid-template-columns:1fr 50px 50px!important}.prem-feat-icon{width:26px!important;height:26px!important;border-radius:7px!important}.prem-feat-label{font-size:11px!important}.prem-feat-desc{font-size:9px!important}.prem-card{padding:18px 14px!important}.prem-step-icon{width:28px!important;height:28px!important;font-size:11px!important}.prem-faq{padding:16px 12px!important}.prem-faq button{font-size:12px!important;padding:12px 0!important}.prem-actions button{padding:12px 16px!important;font-size:12px!important;border-radius:12px!important}}
