@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap");:root{--bg-dark:#020617;--bg-gradient:radial-gradient(circle at top right,#1e3a8a 0%,#020617 60%);--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent-primary:#3b82f6;--accent-hover:#60a5fa;--accent-danger:#ef4444;--accent-success:#10b981;--accent-warning:#f59e0b;--glass-bg:rgba(255,255,255,0.03);--glass-border:rgba(255,255,255,0.08);--glass-hover:rgba(255,255,255,0.06);--glass-shadow:0 8px 32px 0 rgba(0,0,0,0.3);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-outfit),"Outfit",-apple-system,sans-serif;font-size:14px;background-color:var(--bg-dark);background-image:var(--bg-gradient);background-attachment:fixed;color:var(--text-primary);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1{font-size:28px;font-weight:600;letter-spacing:-.5px;margin-bottom:24px;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:18px;font-weight:500;margin-bottom:16px;color:var(--text-primary)}.muted{color:var(--text-secondary)}.page{max-width:1024px;margin:0 auto;padding:40px 24px}.header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header-row h1{margin-bottom:0}button,input,textarea{font:inherit;outline:none}input[type=password],input[type=text],textarea{width:100%;padding:12px 16px;background:rgba(0,0,0,.2);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);transition:var(--transition);font-size:14px}input:focus,textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(59,130,246,.2);background:rgba(0,0,0,.4)}input::placeholder,textarea::placeholder{color:#64748b}button{padding:10px 20px;background:var(--accent-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#fff;font-weight:500;cursor:pointer;transition:var(--transition);box-shadow:0 4px 12px rgba(59,130,246,.3);display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,130,246,.4)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button.secondary{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:none;color:var(--text-primary)}button.secondary:hover:not(:disabled){background:var(--glass-hover);border-color:rgba(255,255,255,.15)}button.danger{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#fca5a5;box-shadow:none}button.danger:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.3)}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.stat{padding:20px;position:relative;overflow:hidden;transition:var(--transition)}.stat:hover{transform:translateY(-2px);background:var(--glass-hover);border-color:rgba(255,255,255,.15)}.stat:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-primary);opacity:.5;border-radius:4px 0 0 4px}.stat:nth-child(2):before{background:var(--accent-success)}.stat:nth-child(3):before{background:var(--accent-danger)}.stat:nth-child(4):before{background:var(--accent-warning);opacity:.8}.stat .label{color:var(--text-secondary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.stat .value{font-size:28px;font-weight:600;color:#fff}.tabs{display:flex;gap:8px;margin-bottom:24px;background:rgba(0,0,0,.2);padding:4px;border-radius:var(--radius-sm);display:inline-flex}.tab{padding:8px 16px;background:transparent;border:none;box-shadow:none;border-radius:6px;cursor:pointer;color:var(--text-secondary);font-weight:500}.tab:hover{background:rgba(255,255,255,.05);transform:none}.tab.active{background:var(--glass-bg);border:1px solid var(--glass-border);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.table-container{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}table{width:100%;border-collapse:collapse}td,th{padding:14px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}th{background:rgba(0,0,0,.2);color:var(--text-secondary);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}tbody tr{transition:var(--transition)}tbody tr:hover td{background:rgba(255,255,255,.03);cursor:pointer}tbody tr:last-child td{border-bottom:none}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge.pending{background:rgba(245,158,11,.1);color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.badge.approved{background:rgba(16,185,129,.1);color:#34d399;border:1px solid rgba(16,185,129,.2)}.badge.rejected{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.2)}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;animation:fadeIn .2s ease-out}.modal{width:480px;max-width:90vw;padding:32px;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.modal h2{margin-bottom:24px}.detail-row{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.detail-row span:first-child{color:var(--text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.detail-row .badge{align-self:flex-start;margin-top:4px}.modal-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.modal-actions button{flex:1 1;min-width:120px}.toast{position:fixed;bottom:32px;right:32px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-left:4px solid var(--accent-primary);padding:16px 24px;border-radius:var(--radius-md);z-index:200;box-shadow:var(--glass-shadow);color:#fff;font-weight:500;animation:slideInRight .3s cubic-bezier(.16,1,.3,1)}.toast.error{border-left-color:var(--accent-danger)}.login-container{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(900px 500px at 50% -10%,rgba(59,130,246,.18),transparent 60%),#020617}.login-box{width:100%;max-width:420px;padding:40px;text-align:center;border-radius:16px}.login-brand{margin-bottom:20px}.login-brand,.login-brand-mark{display:flex;justify-content:center}.login-brand-mark{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);align-items:center;font-size:26px;font-weight:700;color:#fff;box-shadow:0 12px 28px rgba(59,130,246,.35)}.login-box h1{margin-bottom:8px}.login-subtitle{margin-bottom:32px}.login-footnote{font-size:12px;margin-top:16px}.login-form{display:flex;flex-direction:column;gap:16px}.login-form input{font-size:16px;padding:14px 16px}.login-form button{padding:14px;font-size:16px;margin-top:8px}.error-msg{color:#fca5a5;font-size:13px;background:rgba(239,68,68,.1);padding:8px 12px;border-radius:6px;border:1px solid rgba(239,68,68,.2);text-align:left}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,10,15,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);transition:var(--transition)}.site-header-inner{max-width:1100px;margin:0 auto;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.site-logo{font-size:24px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site-logo span{color:var(--accent-primary);-webkit-text-fill-color:var(--accent-primary)}.site-nav{display:flex;align-items:center;gap:24px}.site-nav a{color:var(--text-secondary);font-size:15px;font-weight:500;transition:var(--transition);position:relative}.site-nav a:hover{color:#fff}.site-nav a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background:var(--accent-primary);transition:width .2s ease}.site-nav a:hover:after{width:100%}.admin-link{padding:8px 18px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg)}.admin-link:after{display:none}.admin-link:hover{background:var(--glass-hover);border-color:rgba(255,255,255,.15)}.checkout-section{max-width:1000px;margin:0 auto;padding:60px 0}.checkout-header{text-align:center;margin-bottom:48px}.checkout-header h2{font-size:42px;font-weight:700;background:linear-gradient(135deg,#fff,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px;letter-spacing:-1px}.checkout-header p{color:var(--text-secondary);font-size:18px}.checkout-lock-wrap{position:relative}.checkout-lock-overlay{position:absolute;inset:0;z-index:5;display:flex;justify-content:center;align-items:flex-start;padding:28px 20px 0;pointer-events:none}.checkout-lock-content.is-blurred{filter:blur(7px);opacity:.72;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-fieldset{border:0;margin:0;padding:0;min-width:0}.checkout-fieldset:disabled{opacity:1}.checkout-price-locked-note{margin:0;padding:18px 0 6px;color:#cbd5e1;line-height:1.6;font-size:15px}.payment-steps .step-muted{color:#94a3b8}.submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.sale-countdown{pointer-events:auto;width:min(100%,560px);padding:28px 24px 24px;border-radius:20px;border:1px solid rgba(147,197,253,.28);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(30,41,59,.92));box-shadow:0 24px 60px rgba(0,0,0,.45);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sale-countdown-kicker{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#93c5fd}.sale-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sale-countdown-unit{display:flex;flex-direction:column;gap:8px;padding:14px 10px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.sale-countdown-value{font-size:clamp(24px,5vw,34px);font-weight:800;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sale-countdown-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.sale-countdown-note{margin:18px 0 0;font-size:14px;line-height:1.5;color:#cbd5e1}.sale-coming-soon{pointer-events:auto;width:min(100%,460px);padding:32px 24px 28px;border-radius:20px;border:1px solid rgba(147,197,253,.28);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(30,41,59,.92));box-shadow:0 24px 60px rgba(0,0,0,.45);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sale-coming-soon-badge{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:999px;background:rgba(59,130,246,.15);border:1px solid rgba(147,197,253,.35);color:#93c5fd;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sale-coming-soon-title{margin:0 0 10px;font-size:clamp(24px,4vw,32px);font-weight:800;color:#fff}.sale-coming-soon-note{margin:0;font-size:15px;line-height:1.6;color:#cbd5e1}.checkout-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:32px;gap:32px;align-items:stretch}.checkout-form-column,.payment-card,.summary-card{padding:36px;border-radius:20px}.checkout-form-column{display:flex;flex-direction:column}.bkash-header h3,.checkout-form-column h3,.summary-card h3{font-size:22px;margin-bottom:28px;font-weight:600;color:#fff;letter-spacing:-.5px}.checkout-form{display:flex;flex-direction:column;gap:20px}.checkout-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#cbd5e1;font-weight:500}.checkout-form input{padding:14px 16px;font-size:15px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease;color:#fff}.checkout-form input:focus{background:rgba(0,0,0,.4);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.15);outline:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.form-grid-single{display:flex;flex-direction:column;gap:20px}.form-grid .full-width{grid-column:1/-1}.checkout-summary-column{display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:100px}.price-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:var(--text-secondary);font-size:15px}.price-row.discount{color:var(--accent-success)}.price-row.total{border-top:1px solid rgba(255,255,255,.08);margin-top:12px;padding-top:20px;color:#fff;font-size:18px}.price-row.total strong{font-size:28px;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.discount-section{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.discount-section label{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:12px}.discount-input-group{display:flex;gap:12px}.discount-input-group input{flex:1 1;padding:12px 16px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff}.discount-input-group button{padding:12px 20px;border-radius:10px}.bkash-theme{background:linear-gradient(145deg,rgba(226,19,110,.08),rgba(0,0,0,.3));border:1px solid rgba(226,19,110,.15);box-shadow:0 12px 40px rgba(226,19,110,.05)}.bkash-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.bkash-header h3{margin-bottom:0;color:#f472b6}.bkash-logo-circle{width:32px;height:32px;background:#e2136e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:18px}.payment-instructions{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:20px}.bkash-number-highlight{font-size:32px;font-weight:700;color:#fff;background:rgba(226,19,110,.1);padding:16px;border-radius:16px;text-align:center;margin:20px 0;letter-spacing:2px;border:1px dashed rgba(226,19,110,.3)}.payment-steps{display:flex;flex-direction:column;gap:16px}.payment-steps .step{display:flex;align-items:center;gap:16px;font-size:15px;color:#e2e8f0}.payment-steps .step span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(226,19,110,.15);color:#f9a8d4;border-radius:50%;font-size:13px;font-weight:600;flex-shrink:0}.submit-btn{width:100%;padding:16px;margin-top:16px;border-radius:12px}.primary-glow{background:linear-gradient(135deg,var(--accent-primary),#2563eb);box-shadow:0 8px 24px rgba(59,130,246,.3);font-size:16px;font-weight:600;letter-spacing:.5px;transition:all .3s ease;border:none}.primary-glow:hover:not(:disabled){box-shadow:0 12px 32px rgba(59,130,246,.4);transform:translateY(-2px);background:linear-gradient(135deg,#60a5fa,#3b82f6)}.review-note{font-size:13px;text-align:center;margin-top:16px;line-height:1.5}.msg-status{font-size:13px;margin-top:8px;display:block}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr}.checkout-grid>*{min-width:0}.checkout-summary-column{position:static}}.site-footer{text-align:center;padding:40px 24px;border-top:1px solid rgba(255,255,255,.05);font-size:14px;color:var(--text-secondary)}.dash-nav{background:rgba(20,20,22,.85);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:0}.dash-nav-inner{max-width:960px;margin:0 auto;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.dash-nav-links{display:flex;gap:8px}.dash-nav-links a{padding:6px 12px;border-radius:4px;color:var(--text-secondary)}.dash-nav-links a.active{background:var(--accent-primary);color:#fff}.dash-nav-user{display:flex;align-items:center;gap:12px}@media (max-width:900px){.hero{grid-template-columns:1fr;text-align:center}.hero-content{margin:0 auto}.hero-cta{justify-content:center}.purchase-section{grid-template-columns:1fr;padding:32px 24px}}@media (max-width:768px){.features,.form-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.header-row{flex-direction:column;align-items:flex-start;gap:16px}.page{padding:24px 16px}}@media (max-width:480px){.stats{grid-template-columns:1fr}.tabs{flex-wrap:wrap}}.landing-page{--lp-blue:#3b82f6;--lp-blue-deep:#2563eb;--lp-ink:#f8fafc;--lp-muted:#94a3b8;--lp-bg:#020617;--lp-border:rgba(255,255,255,0.08);position:relative;min-height:100vh;background:radial-gradient(1200px 600px at 50% -200px,rgba(59,130,246,.15) 0,rgba(2,6,23,0) 70%),var(--lp-bg);color:var(--lp-ink);font-family:var(--font-outfit),"Outfit",-apple-system,sans-serif;overflow-x:hidden}.landing-page a{color:inherit}.lp-header{position:fixed;top:18px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.lp-header>*{pointer-events:auto}.lp-nav-pill{display:flex;align-items:center;gap:28px;width:100%;max-width:720px;padding:8px 8px 8px 22px;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lp-border);border-radius:999px;box-shadow:0 10px 30px rgba(16,24,40,.08)}.lp-logo{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--lp-ink)}.lp-logo-mark{display:inline-flex;color:var(--lp-blue)}.lp-logo-mark svg{width:20px;height:20px}.lp-nav-links{display:flex;align-items:center;gap:20px;margin-right:auto}.lp-nav-links a{font-size:13.5px;font-weight:500;color:var(--lp-muted);transition:color .15s ease}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-right{display:flex;align-items:center;gap:12px}.lp-nav-icon{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;color:#4a5160;border-radius:50%;cursor:pointer}.lp-nav-icon:hover:not(:disabled){background:#f2f3f7;transform:none;box-shadow:none}.lp-nav-icon svg{width:18px;height:18px}.lp-nav-flag{font-size:17px;line-height:1}.lp-nav-cta{display:inline-flex;align-items:center;padding:10px 20px;background:#fff;color:#020617;font-size:13.5px;font-weight:600;border-radius:999px;transition:background .15s ease,transform .15s ease}.lp-nav-cta:hover{background:#f8fafc;transform:translateY(-1px)}.lp-main{max-width:1120px;margin:0 auto;padding:0 24px 96px}.lp-hero{position:relative;padding:100px 0 40px;min-height:460px}.lp-hero-content{position:relative;z-index:2;max-width:720px;margin:0 auto;text-align:center}.lp-title{font-size:clamp(40px,6.4vw,68px);line-height:1.04;font-weight:700;letter-spacing:-1.5px;color:var(--lp-ink);margin:0 0 22px;background:none;-webkit-text-fill-color:currentColor}.lp-highlight{display:inline-block;padding:0 14px;color:#fff;background:var(--lp-blue);border-radius:12px;box-shadow:0 10px 24px rgba(47,107,255,.32);-webkit-text-fill-color:#fff}.lp-subtitle{max-width:470px;margin:0 auto 30px;font-size:15.5px;line-height:1.65;color:var(--lp-muted)}.lp-explore{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:var(--lp-blue);color:#fff;font-size:15px;font-weight:600;border-radius:12px;box-shadow:0 12px 28px rgba(47,107,255,.32);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.lp-explore:hover{background:var(--lp-blue-deep);transform:translateY(-2px);box-shadow:0 16px 34px rgba(47,107,255,.4)}.lp-explore-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.22)}.lp-explore-arrow svg{width:15px;height:15px}.lp-hero-demo{max-width:440px;margin:60px auto 0;border-radius:14px;overflow:hidden;box-shadow:0 0 100px rgba(59,130,246,.25),0 32px 64px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.2);background:#1e1e1e;border:1px solid rgba(255,255,255,.15);position:relative;z-index:10;transform:perspective(1200px) rotateY(-6deg) rotateX(2deg) scale(.98);transform-origin:center right;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.lp-hero-demo:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg) scale(1);box-shadow:0 0 140px rgba(59,130,246,.35),0 40px 80px rgba(0,0,0,.7),inset 0 1px 1px rgba(255,255,255,.2)}.lp-hero-demo-header{height:40px;background:linear-gradient(180deg,#323232,#262626);border-bottom:1px solid rgba(0,0,0,.8);display:flex;align-items:center;padding:0 16px;position:relative}.lp-hero-demo-dots{display:flex;gap:8px;position:absolute}.lp-hero-demo-dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 1px 2px rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2)}.lp-hero-demo-title{flex:1 1;text-align:center;font-size:13px;font-weight:500;color:#9ca3af;letter-spacing:.5px}.lp-hero-demo-body{height:520px;background:#232323;position:relative}.lp-demo-iframe{width:100%;height:100%;border:none;display:block}@media (min-width:900px){.lp-hero{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1060px;margin:0 auto;text-align:left}.lp-hero-content{text-align:left;margin:0;max-width:540px}.lp-subtitle{margin:0 0 30px}.lp-hero-demo{margin:0;flex-shrink:0;width:440px}}.lp-scene{position:absolute;inset:0;z-index:1;pointer-events:none}.lp-tile{position:absolute;width:132px;height:132px;background:linear-gradient(160deg,#ffffff,#eef1f8);border:1px solid #eef0f5;border-radius:22px;transform:rotate(45deg);box-shadow:0 22px 40px rgba(20,30,60,.06)}.lp-tile--1{top:150px;left:2%}.lp-tile--2{top:250px;left:22%}.lp-tile--3{top:320px;left:47%}.lp-tile--4{top:250px;right:22%}.lp-tile--5{top:150px;right:2%}.lp-shape{position:absolute;display:inline-flex;align-items:center;justify-content:center;animation:lpFloat 6s ease-in-out infinite}.lp-ring{top:182px;left:calc(2% + 30px);width:70px;height:50px;border:16px solid var(--lp-blue);border-radius:50%;box-shadow:0 14px 24px rgba(47,107,255,.28);animation-delay:.2s}.lp-bars{top:290px;left:calc(22% + 20px);flex-direction:column;gap:6px;animation-delay:.8s}.lp-bars i{display:block;width:84px;height:16px;border-radius:8px;background:linear-gradient(180deg,#5b8bff,#2f6bff);box-shadow:0 8px 16px rgba(47,107,255,.25)}.lp-bars i:nth-child(2){width:70px;opacity:.9}.lp-bars i:nth-child(3){width:56px;opacity:.8}.lp-diamond{top:352px;left:calc(47% + 18px);width:92px;height:92px;background:linear-gradient(150deg,#3f76ff,#1c4fd6);border-radius:24px;transform:rotate(12deg);box-shadow:0 20px 34px rgba(28,79,214,.35);animation-delay:1.2s}.lp-diamond svg{width:40px;height:40px;transform:rotate(-12deg)}.lp-ribbon{top:300px;right:calc(22% + 20px);width:78px;height:54px;background:linear-gradient(135deg,#6f9bff,#2f6bff);-webkit-clip-path:polygon(0 0,50% 32%,100% 0,100% 100%,50% 68%,0 100%);clip-path:polygon(0 0,50% 32%,100% 0,100% 100%,50% 68%,0 100%);animation-delay:.5s}.lp-dome,.lp-ribbon{box-shadow:0 14px 24px rgba(47,107,255,.28)}.lp-dome{top:188px;right:calc(2% + 28px);width:88px;height:50px;background:linear-gradient(180deg,#5b8bff,#2f6bff);border-radius:80px 80px 14px 14px;animation-delay:1.5s}@keyframes lpFloat{0%,to{transform:translateY(0) rotate(var(--lp-rot,0deg))}50%{transform:translateY(-12px) rotate(var(--lp-rot,0deg))}}.lp-diamond{--lp-rot:12deg}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin:30px 0 90px}.lp-feature{padding:30px;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lp-border);border-radius:20px;box-shadow:0 8px 24px rgba(16,24,40,.05);transition:transform .18s ease,box-shadow .18s ease}.lp-feature:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(16,24,40,.1)}.lp-feature-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--lp-blue);background:rgba(59,130,246,.1)}.lp-feature-icon svg{width:24px;height:24px}.lp-feature h3{font-size:19px;font-weight:600;margin-bottom:10px;color:var(--lp-ink)}.lp-feature p{font-size:14.5px;line-height:1.6;color:var(--lp-muted)}.landing-page .purchase-section{grid-template-columns:1fr 1.2fr;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lp-border);border-radius:24px;box-shadow:0 18px 50px rgba(16,24,40,.08);padding:44px}.landing-page .purchase-section:before{background:linear-gradient(90deg,var(--lp-blue),#6f9bff)}.landing-page .purchase-info h2{color:var(--lp-ink);background:none;-webkit-text-fill-color:currentColor}.landing-page .muted,.landing-page .price-row,.landing-page .purchase-intro{color:var(--lp-muted)}.landing-page .price-card{background:rgba(0,0,0,.3);border:1px solid var(--lp-border)}.landing-page .price-row.total{border-top-color:var(--lp-border);color:var(--lp-ink)}.landing-page .price-row.total strong{color:var(--lp-blue)}.landing-page .price-row.discount{color:#0f9d58}.landing-page .bkash-box{background:linear-gradient(135deg,rgba(225,20,113,.06),rgba(225,20,113,.02));border:1px solid rgba(225,20,113,.25)}.landing-page .bkash-label{color:#d81b76}.landing-page .bkash-number{color:var(--lp-ink)}.landing-page .purchase-form label{color:var(--lp-muted)}.landing-page input[type=email],.landing-page input[type=password],.landing-page input[type=tel],.landing-page input[type=text],.landing-page textarea{background:rgba(0,0,0,.2);border:1px solid var(--lp-border);color:var(--lp-ink)}.landing-page input::placeholder{color:#64748b}.landing-page input:focus,.landing-page textarea:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px rgba(59,130,246,.2);background:rgba(0,0,0,.4)}.landing-page button{background:var(--lp-blue);box-shadow:0 8px 20px rgba(47,107,255,.28);border-color:transparent}.landing-page button:hover:not(:disabled){background:var(--lp-blue-deep);box-shadow:0 10px 24px rgba(47,107,255,.36)}.landing-page button.secondary{background:rgba(255,255,255,.05);color:var(--lp-ink);border:1px solid var(--lp-border);box-shadow:none}.landing-page button.secondary:hover:not(:disabled){background:rgba(255,255,255,.1)}.landing-page .success-msg{color:#0f9d58}.lp-footer{text-align:center;padding:36px 24px;border-top:1px solid var(--lp-border);font-size:13px;color:var(--lp-muted)}@media (max-width:900px){.lp-nav-links{display:none}.lp-nav-pill{max-width:520px;justify-content:space-between}.lp-scene{display:none}.lp-hero{min-height:auto;padding:50px 0 20px}.landing-page .purchase-section{grid-template-columns:1fr;padding:32px 24px}}@media (max-width:768px){.lp-features{grid-template-columns:1fr}.lp-main{padding:0 20px 72px}.lp-hero{padding:88px 0 24px}.lp-title{font-size:clamp(28px,7.5vw,40px);letter-spacing:-1px}.lp-highlight{padding:0 10px;border-radius:10px}.lp-hero-demo{width:100%;max-width:100%;margin-top:40px}.lp-hero-demo,.lp-hero-demo:hover{transform:none}.lp-hero-demo-body{height:min(420px,70vw)}.checkout-section{padding:40px 0}.checkout-header{margin-bottom:32px}.checkout-header h2{font-size:32px}.checkout-header p{font-size:16px}.sale-countdown{padding:22px 16px 18px;width:100%;max-width:none}.sale-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-coming-soon{width:100%;max-width:none;padding:24px 18px 20px}.checkout-lock-overlay{padding:16px 12px 0}.checkout-lock-wrap.is-locked{min-height:280px}.checkout-form-column,.payment-card,.summary-card{padding:24px 20px}.checkout-grid{gap:20px}.discount-input-group{flex-direction:column}.discount-input-group button,.discount-input-group input{width:100%;min-width:0}.price-row.total strong{font-size:24px}.bkash-number-highlight{font-size:clamp(22px,6vw,28px);word-break:break-all}}@media (max-width:480px){.lp-main{padding:0 16px 64px}.lp-header{top:12px;padding:0 12px}.lp-nav-pill{padding:6px 6px 6px 16px;gap:12px}.lp-nav-cta{padding:8px 14px;font-size:12.5px}.lp-title{font-size:28px}.lp-subtitle{font-size:14px}.checkout-header h2{font-size:26px}.bkash-header h3,.checkout-form-column h3,.summary-card h3{font-size:18px;margin-bottom:20px}.price-row{gap:12px;flex-wrap:wrap}.payment-steps .step,.price-row{font-size:14px}.sale-countdown{padding:18px 12px 16px}.sale-countdown-grid{gap:8px}.sale-countdown-unit{padding:10px 8px}.sale-countdown-value{font-size:22px}.sale-countdown-kicker,.sale-countdown-label{font-size:10px}.sale-coming-soon-note,.sale-countdown-note{font-size:14px}.sale-coming-soon{padding:20px 14px 18px}.sale-coming-soon-title{font-size:24px}.checkout-lock-overlay{padding:12px 8px 0}.checkout-price-locked-note{font-size:14px}}.checkout-form,.checkout-form input,.checkout-grid,.checkout-summary-column,.discount-input-group,.discount-input-group input{min-width:0;max-width:100%}.checkout-form input{width:100%}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}.admin-app{--admin-bg:#0a0f1a;--admin-surface:#111827;--admin-surface-2:#1a2234;--admin-text:#f1f5f9;--admin-muted:#8b9cb3;--admin-accent:#6366f1;--admin-accent-hover:#818cf8;--admin-accent-soft:rgba(99,102,241,0.12);--admin-border:rgba(255,255,255,0.07);--admin-glass:rgba(17,24,39,0.85);--admin-radius:14px;--admin-sidebar-w:260px;--admin-sidebar-collapsed-w:72px;--admin-topbar-h:56px;--admin-max-w:1400px;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(99,102,241,.15),transparent),radial-gradient(ellipse 60% 40% at 100% 0,rgba(59,130,246,.08),transparent),var(--admin-bg);color:var(--admin-text);min-height:100vh;min-height:100dvh;display:flex}.admin-app h1{font-size:clamp(22px,4vw,30px);margin:0 0 6px;font-weight:700;letter-spacing:-.02em}.admin-app h1,.admin-app h2,.admin-app h3{color:var(--admin-text)}.admin-app input[type=date],.admin-app input[type=datetime-local],.admin-app input[type=email],.admin-app input[type=number],.admin-app input[type=search],.admin-app input[type=tel],.admin-app input[type=time],.admin-app select{width:100%;padding:11px 14px;background:rgba(0,0,0,.28);border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);color-scheme:dark}.admin-app input[type=date]::-webkit-calendar-picker-indicator,.admin-app input[type=datetime-local]::-webkit-calendar-picker-indicator,.admin-app input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;filter:invert(1)}.admin-app select option{background:#0f172a}.admin-app code{padding:2px 6px;background:rgba(0,0,0,.35);border:1px solid var(--admin-border);border-radius:6px;color:#93c5fd;font-size:12px}.admin-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);border:none;z-index:90;cursor:pointer}.admin-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--admin-sidebar-w);z-index:100;display:flex;flex-direction:column;background:var(--admin-surface);border-right:1px solid var(--admin-border);transition:width .2s ease,transform .25s ease}.admin-app.sidebar-collapsed .admin-sidebar{width:var(--admin-sidebar-collapsed-w)}.admin-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 16px;border-bottom:1px solid var(--admin-border);min-height:68px}.admin-brand{gap:12px;font-size:17px;flex:1 1;min-width:0}.admin-brand,.admin-brand-mark{display:flex;align-items:center;font-weight:700}.admin-brand-mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(99,102,241,.35)}.admin-brand-text{display:flex;flex-direction:column;line-height:1.15;overflow:hidden}.admin-brand-role{font-size:11px;font-weight:500;color:var(--admin-muted)}.admin-sidebar-collapse{display:none;width:32px;height:32px;padding:0;align-items:center;justify-content:center;background:var(--admin-glass);border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-muted);box-shadow:none;flex-shrink:0}.admin-sidebar-collapse:hover:not(:disabled){transform:none;color:var(--admin-text);background:rgba(255,255,255,.06)}.admin-sidebar-nav{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:16px 12px;overflow-y:auto}.admin-nav-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;color:var(--admin-muted);font-size:14px;font-weight:500;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.admin-nav-link.active,.admin-nav-link:hover{background:var(--admin-accent-soft);color:var(--admin-text);border-color:rgba(99,102,241,.2)}.admin-nav-link.active{color:#fff;font-weight:600;background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.35)}.admin-app.sidebar-collapsed .admin-nav-link{justify-content:center;padding:12px}.admin-app.sidebar-collapsed .admin-brand-text{display:none}.admin-sidebar-footer{padding:16px 12px;border-top:1px solid var(--admin-border);display:flex;flex-direction:column;gap:10px}.admin-app.sidebar-collapsed .admin-sidebar-footer{align-items:center}.admin-app.sidebar-collapsed .admin-signout-btn{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.admin-main{flex:1 1;min-width:0;margin-left:var(--admin-sidebar-w);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;transition:margin-left .2s ease}.admin-app.sidebar-collapsed .admin-main{margin-left:var(--admin-sidebar-collapsed-w)}.admin-topbar{display:none;gap:12px;height:var(--admin-topbar-h);padding:0 16px;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.admin-topbar,.admin-topbar-menu{align-items:center;background:var(--admin-glass)}.admin-topbar-menu{width:40px;height:40px;padding:0;display:flex;justify-content:center;border:1px solid var(--admin-border);border-radius:10px;box-shadow:none}.admin-topbar-menu:hover:not(:disabled){transform:none;background:rgba(255,255,255,.06)}.admin-topbar-spacer{flex:1 1}.admin-topbar-user{display:flex;align-items:center;gap:10px}.admin-topbar-user-text{display:flex;flex-direction:column;line-height:1.2}.admin-user-chip{display:flex;align-items:center;gap:10px}.admin-user-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.admin-user-meta{display:flex;flex-direction:column;line-height:1.2;min-width:0}.admin-user-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user-id{font-size:11px;color:var(--admin-muted)}.admin-signout-btn{padding:9px 14px;font-size:13px;box-shadow:none;width:100%}.admin-content{flex:1 1;width:100%;min-width:0;max-width:var(--admin-max-w);margin:0 auto;padding:32px clamp(20px,3vw,40px) calc(32px + env(safe-area-inset-bottom))}.admin-page-content{width:100%}.admin-settings-form{display:flex;flex-direction:column;gap:1.5rem}.admin-settings-section{padding-top:8px;border-top:1px solid var(--admin-border)}.admin-field-label{display:block;margin-bottom:8px;font-weight:600;color:var(--admin-text)}.admin-field-input{width:100%;max-width:320px;font-size:16px}.admin-field-input--narrow{max-width:300px}.admin-checkbox-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;cursor:pointer}.admin-checkbox-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--admin-accent,#3b82f6);cursor:pointer}.admin-sale-schedule{margin-top:4px}.admin-datetime-row{display:flex;flex-wrap:wrap;gap:12px;max-width:420px}.admin-datetime-field{display:flex;flex-direction:column;gap:8px;flex:1 1 180px;min-width:160px}.admin-datetime-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted,#94a3b8)}.admin-date-input,.admin-time-input{max-width:none;min-height:46px;cursor:pointer}.admin-sale-schedule-note{margin-top:12px}.admin-sale-mode-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.admin-sale-mode-option{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--admin-border);background:rgba(0,0,0,.18);cursor:pointer;transition:border-color .15s ease,background .15s ease}.admin-sale-mode-option:hover{border-color:rgba(147,197,253,.35)}.admin-sale-mode-option.active{border-color:rgba(59,130,246,.55);background:rgba(59,130,246,.08)}.admin-sale-mode-option input[type=radio]{width:18px;height:18px;margin-top:2px;accent-color:var(--admin-accent,#3b82f6);cursor:pointer;flex-shrink:0}.admin-sale-mode-copy{display:flex;flex-direction:column;gap:4px}.admin-sale-mode-copy strong{color:var(--admin-text);font-size:15px}.admin-orders-page{display:flex;flex-direction:column;min-height:calc(100dvh - 140px);overflow:hidden}.admin-orders-page .orders-workspace{flex:1 1;min-height:0}.admin-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.admin-page-head .muted{margin:0;font-size:14px}.admin-limit-banner{padding:12px 14px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);border-radius:10px;color:#fbbf24;font-size:13px;margin-bottom:16px}.admin-code-block{display:block;padding:10px 12px;background:rgba(0,0,0,.35);border:1px solid var(--admin-border);border-radius:10px;color:#93c5fd;word-break:break-all}.stat-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.stat-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-glass);transition:transform .15s,border-color .15s}.stat-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)}.stat-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card-body{display:flex;flex-direction:column;min-width:0}.stat-card-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--admin-muted);margin-bottom:4px}.stat-card-value{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.1}.stat-card--pending .stat-card-icon{background:rgba(245,158,11,.14);color:#fbbf24}.stat-card--approved .stat-card-icon{background:rgba(16,185,129,.14);color:#34d399}.stat-card--rejected .stat-card-icon{background:rgba(239,68,68,.14);color:#f87171}.stat-card--revenue .stat-card-icon{background:rgba(59,130,246,.14);color:#60a5fa}.stat-card--pending{border-top:2px solid #f59e0b}.stat-card--approved{border-top:2px solid #10b981}.stat-card--rejected{border-top:2px solid #ef4444}.stat-card--revenue{border-top:2px solid #3b82f6}.orders-workspace{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;min-height:calc(100dvh - 300px);align-items:stretch}.order-list-panel,.order-review-slot,.review-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-list-panel{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;overflow:hidden}.order-list-toolbar{padding:14px;border-bottom:1px solid var(--admin-border);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.order-list-toolbar-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-list-panel .chip-filter{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.order-list-panel .chip-filter::-webkit-scrollbar{display:none}.order-list-panel .filter-search{flex:none;width:100%;min-width:0}.order-list-panel .order-list-toolbar-filters .filter-select{flex:1 1;min-width:0}.order-list-panel .order-list-toolbar-filters .filter-select select{flex:1 1;min-width:0;max-width:100%}.order-list-panel .order-list-toolbar .result-count{font-size:12.5px;color:var(--admin-muted)}.order-list-toolbar .tabs{width:100%;display:flex;flex-wrap:wrap;gap:4px}.order-search{font-size:14px}.tab-count{margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(245,158,11,.2);color:#fbbf24;font-size:11px}.order-list{overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;padding:8px;display:flex;flex-direction:column;gap:6px;scrollbar-width:none;-ms-overflow-style:none}.order-list::-webkit-scrollbar{display:none}.order-card{width:100%;display:flex;align-items:stretch;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--admin-border);background:rgba(0,0,0,.18);color:inherit;box-shadow:none;transition:border-color .15s,background .15s;min-width:0}.order-card:hover{background:rgba(255,255,255,.04)}.order-card.selected{border-color:rgba(59,130,246,.55);background:rgba(59,130,246,.1)}.order-card.checked{border-color:rgba(59,130,246,.35)}.order-card-check{display:flex;align-items:flex-start;padding-top:4px;flex-shrink:0;cursor:pointer}.order-card-check input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.order-card-body{flex:1 1;min-width:0;text-align:left;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;box-shadow:none}.order-card-body:hover{transform:none;box-shadow:none}.order-list-select-row{padding:10px 14px 0}.order-select-all{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--admin-muted);cursor:pointer}.order-select-all input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6}.bulk-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:10px 14px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(59,130,246,.35);background:rgba(59,130,246,.08)}.bulk-action-count{font-size:13px;font-weight:600;color:#93c5fd}.bulk-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.bulk-action-buttons button{padding:6px 12px;font-size:13px}.order-card.pending{border-left:3px solid #f59e0b}.order-card-compact{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.order-card-compact-bottom,.order-card-compact-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.order-card-name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.order-card-compact .badge{flex-shrink:0;font-size:10px;padding:2px 7px;text-transform:uppercase;letter-spacing:.03em}.order-card-date{font-size:11.5px;white-space:nowrap}.order-card-amount{font-size:12.5px;font-weight:700;color:#93c5fd;white-space:nowrap;flex-shrink:0}.order-list-empty,.order-review-empty{padding:40px 24px;text-align:center}.order-review-slot{min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.order-review-slot.has-selection{align-self:stretch}.order-review-slot .review-panel{flex:1 1;min-height:0;overflow-y:auto;border:none;border-radius:0;background:transparent;height:100%;scrollbar-width:none;-ms-overflow-style:none}.order-review-slot .review-panel::-webkit-scrollbar{display:none}.order-review-empty{height:100%;align-items:center;justify-content:center;gap:12px}.order-review-empty,.review-panel{display:flex;flex-direction:column}.review-panel{padding:18px;gap:14px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.review-panel::-webkit-scrollbar{display:none}.review-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.review-panel-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--admin-muted);margin:0 0 4px}.review-panel-header h2{margin:0;font-size:20px}.review-close{padding:8px 12px;font-size:13px;box-shadow:none;flex-shrink:0}.review-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-steps{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--admin-muted)}.review-steps span{padding:4px 8px;border-radius:999px;border:1px solid var(--admin-border)}.review-steps span.active{color:#fff;border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.15)}.review-section{padding:14px;border-radius:10px;border:1px solid var(--admin-border);background:rgba(0,0,0,.18)}.review-section--highlight{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.06)}.review-section h3{font-size:13px;text-transform:uppercase;letter-spacing:.4px}.review-hint,.review-section h3{margin:0 0 10px;color:var(--admin-muted)}.review-hint{font-size:12px}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.review-field span{display:block;font-size:11px;color:var(--admin-muted);margin-bottom:4px}.review-field strong{font-size:14px;word-break:break-word}.review-amount{color:#93c5fd;font-size:18px!important}.review-copy-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-copy-row button{padding:6px 10px;font-size:12px;box-shadow:none}.review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(180deg,transparent,rgba(2,6,23,.9) 30%)}.review-actions button{flex:1 1;min-width:140px}.review-confirm{text-align:center;padding:20px 10px}.review-confirm-icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:12px}.review-confirm-icon.approve{background:rgba(16,185,129,.15);color:#34d399}.review-confirm-icon.reject{background:rgba(239,68,68,.15);color:#f87171}.review-confirm-icon.pending{background:rgba(245,158,11,.15);color:#fbbf24}.review-section--status{padding-bottom:4px}.status-change-buttons{display:flex;flex-wrap:wrap;gap:8px}.status-change-btn{padding:8px 14px;font-size:13px;border-radius:8px;border:1px solid var(--admin-border);background:rgba(255,255,255,.04);color:inherit;cursor:pointer}.status-change-btn--approved{border-color:rgba(34,197,94,.4);color:#86efac}.status-change-btn--rejected{border-color:rgba(239,68,68,.4);color:#fca5a5}.status-change-btn--pending{border-color:rgba(245,158,11,.4);color:#fcd34d}.review-confirm-list{text-align:left;margin:16px auto;max-width:320px;padding-left:18px;color:var(--admin-muted);font-size:14px}.review-mobile-overlay{display:none}.review-panel--mobile{max-height:none;height:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.admin-app .header-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.admin-app .table-container{border:1px solid var(--admin-border);border-radius:var(--admin-radius);overflow:auto;background:var(--admin-glass)}.data-cards-mobile{display:none;flex-direction:column;gap:12px}.data-card{padding:14px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-glass);display:flex;flex-direction:column;gap:10px}.data-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.data-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;font-size:14px}.admin-app .modal{background:rgba(15,23,42,.98);border:1px solid var(--admin-border);border-radius:var(--admin-radius);max-height:90vh;overflow-y:auto}.admin-app .badge.pending{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.admin-app .badge.approved{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25)}.admin-app .badge.rejected{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.25)}.admin-settings-card{margin-bottom:20px;padding:18px}.admin-licenses-page{display:flex;flex-direction:column;min-height:calc(100dvh - 140px);overflow:hidden}.admin-licenses-page .licenses-workspace{flex:1 1;min-height:0}.licenses-workspace{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;min-height:calc(100dvh - 340px);align-items:stretch}.license-detail-slot,.license-list-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:0;overflow:hidden}.license-list-panel{display:flex;flex-direction:column;height:100%}.license-collection{flex:1 1;min-height:0;overflow-y:auto;padding:10px;scrollbar-width:none;-ms-overflow-style:none}.license-collection::-webkit-scrollbar{display:none}.license-collection--list{display:flex;flex-direction:column;gap:6px}.license-collection--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px;align-content:start}.license-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--admin-border);background:rgba(0,0,0,.18);color:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:border-color .15s,background .15s,transform .2s ease}.license-item:hover{background:rgba(255,255,255,.04);transform:none}.license-item.selected{border-color:rgba(59,130,246,.55);background:rgba(59,130,246,.1)}.license-item-main{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.license-item-name{font-size:14px;font-weight:600}.license-item-email,.license-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.license-item-email{font-size:12px}.license-item .badge{flex-shrink:0;font-size:10px;text-transform:uppercase}.license-detail-empty,.license-list-empty{padding:48px 24px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.license-detail-slot{display:flex;flex-direction:column;height:100%;transform:translateX(24px);opacity:0;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease}.license-detail-slot.has-selection.is-open{transform:translateX(0);opacity:1}.license-detail-panel{flex:1 1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px;scrollbar-width:none;-ms-overflow-style:none}.license-detail-panel::-webkit-scrollbar{display:none}.license-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.license-detail-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--admin-muted);margin:0 0 4px}.license-detail-header h2{margin:0;font-size:20px}.license-detail-email{margin:4px 0 0;font-size:13px}.license-detail-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.license-detail-section h3{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em}.view-mode-toggle{display:inline-flex;gap:4px;padding:3px;background:rgba(0,0,0,.28);border:1px solid var(--admin-border);border-radius:10px}.view-mode-toggle button{padding:6px 12px!important;font-size:12.5px!important;background:transparent!important;border:none!important;color:var(--admin-muted)!important;box-shadow:none!important;border-radius:7px!important}.view-mode-toggle button.active{background:var(--admin-accent)!important;color:#fff!important}.view-mode-toggle button:hover:not(.active){color:var(--admin-text)!important;transform:none!important}.license-mobile-overlay{display:none}@keyframes licenseSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.license-grid{display:grid;grid-gap:14px;gap:14px}.license-card{padding:18px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-surface-2);display:flex;flex-direction:column;gap:14px}.license-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.license-card-title{font-size:16px;font-weight:600;margin:0}.license-card-email{font-size:13px;color:var(--admin-muted);margin:4px 0 0}.license-card-actions{display:flex;flex-wrap:wrap;gap:8px}.license-meta-row{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.license-meta-item span{display:block;font-size:11px;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.license-key-preview{font-family:ui-monospace,monospace;font-size:12px;color:#a5b4fc;word-break:break-all}.device-list{display:flex;flex-direction:column;gap:8px}.device-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--admin-border);background:rgba(0,0,0,.2);font-size:13px}.device-row-info{min-width:0}.device-row-id{font-family:ui-monospace,monospace;font-size:12px;color:#93c5fd;word-break:break-all}.device-limit-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.device-limit-form input[type=number]{width:72px}.btn-danger{background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.35)!important;color:#fca5a5!important;box-shadow:none!important}.btn-danger:hover:not(:disabled){background:rgba(239,68,68,.25)!important;transform:none!important}.admin-action-group{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:861px){.admin-sidebar-collapse{display:inline-flex}}@media (min-width:861px) and (max-width:1100px){.licenses-workspace,.orders-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}@media (max-width:860px){.admin-sidebar{transform:translateX(-100%);box-shadow:4px 0 24px rgba(0,0,0,.4)}.admin-sidebar.open{transform:translateX(0)}.admin-main{margin-left:0!important}.admin-topbar{display:flex}.admin-sidebar-collapse{display:none}.stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-workspace{grid-template-columns:1fr;min-height:auto;gap:12px}.admin-orders-page{min-height:auto;overflow:visible}.order-list-panel{max-height:none;height:auto}.order-list{max-height:min(55vh,480px)}.order-review-slot{display:none}.licenses-workspace{grid-template-columns:1fr;min-height:auto}.admin-licenses-page{min-height:auto;overflow:visible}.license-detail-slot{display:none}.license-mobile-overlay{display:block;position:fixed;inset:0;z-index:120;background:var(--admin-bg);padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));animation:licenseSlideIn .28s cubic-bezier(.16,1,.3,1)}.license-mobile-overlay .license-detail-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-glass);height:100%}.license-collection--grid{grid-template-columns:1fr}.license-list-panel{max-height:min(55vh,480px)}.review-mobile-overlay{display:block;position:fixed;inset:0;z-index:120;background:var(--admin-bg);padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}.review-mobile-overlay .review-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-glass)}.data-table-desktop{display:none}.data-cards-mobile{display:flex}.review-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-datetime-row{flex-direction:column;max-width:none}.admin-datetime-field{flex:1 1 100%;min-width:0}.admin-field-input,.admin-field-input--narrow{max-width:none}}@media (max-width:480px){.stat-cards{grid-template-columns:1fr 1fr}.admin-page-head{flex-direction:column;align-items:stretch}.admin-page-head button{width:100%}.review-actions{flex-direction:column}.review-actions button{width:100%;min-width:0}.order-list-toolbar .tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}.extension-upload-card{margin-bottom:24px}.extension-release-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:rgba(0,0,0,.18)}.extension-release-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-muted);margin-bottom:4px}.extension-upload-dropzone{border:1.5px dashed rgba(99,102,241,.45);border-radius:14px;padding:32px 24px;text-align:center;cursor:pointer;background:rgba(99,102,241,.06);transition:border-color .2s,background .2s,transform .2s}.extension-upload-dropzone.drag-over,.extension-upload-dropzone:hover{border-color:var(--admin-accent);background:rgba(99,102,241,.12)}.extension-upload-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:999px;background:var(--admin-accent-soft);color:var(--admin-accent-hover)}.extension-upload-title{margin:0 0 6px;font-size:15px;font-weight:600}.extension-upload-hint{margin:0;font-size:13px}.nav-section{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.nav-section+.nav-section{margin-top:10px;padding-top:10px;border-top:1px solid var(--admin-border)}.nav-section-label{padding:4px 12px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--admin-muted);opacity:.7}.admin-search-trigger{display:flex;align-items:center;gap:9px;margin:4px 14px 12px;padding:9px 12px;background:rgba(0,0,0,.25)!important;border:1px solid var(--admin-border)!important;border-radius:10px;color:var(--admin-muted)!important;font-size:13px;box-shadow:none!important;cursor:pointer;transition:border-color .15s,color .15s}.admin-search-trigger:hover:not(:disabled){border-color:var(--admin-accent)!important;color:var(--admin-text)!important;transform:none!important}.admin-search-trigger span{flex:1 1;text-align:left}.admin-search-trigger kbd,.admin-topbar-search kbd{font-family:inherit;font-size:11px;padding:2px 6px;background:rgba(255,255,255,.07);border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-muted)}.sidebar-collapsed .admin-search-trigger{justify-content:center;margin-left:10px;margin-right:10px;padding:9px}.admin-topbar-search{display:none;align-items:center;gap:9px;padding:8px 12px;min-width:260px;background:rgba(0,0,0,.25)!important;border:1px solid var(--admin-border)!important;border-radius:10px;color:var(--admin-muted)!important;font-size:13px;box-shadow:none!important}.admin-topbar-search:hover:not(:disabled){border-color:var(--admin-accent)!important;color:var(--admin-text)!important;transform:none!important}.admin-topbar-search span{flex:1 1;text-align:left}@media (min-width:861px){.admin-topbar-search{display:inline-flex}}.cmdk-overlay{position:fixed;inset:0;z-index:200;background:rgba(3,7,18,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.cmdk{width:100%;max-width:600px;background:var(--admin-surface);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.6);overflow:hidden;animation:cmdk-in .14s ease-out}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.cmdk-input-row{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--admin-border);color:var(--admin-muted)}.cmdk-input-row input{flex:1 1;background:transparent!important;border:none!important;padding:0!important;color:var(--admin-text);font-size:16px;outline:none}.cmdk-input-row kbd{font-family:inherit;font-size:11px;padding:2px 7px;background:rgba(255,255,255,.07);border:1px solid var(--admin-border);border-radius:6px}.cmdk-results{max-height:56vh;overflow-y:auto;padding:8px}.cmdk-empty{padding:32px 16px;text-align:center;color:var(--admin-muted)}.cmdk-group{margin-bottom:6px}.cmdk-group-label{padding:8px 12px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted);opacity:.7}.cmdk-item{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:10px 12px;background:transparent!important;border:none!important;border-radius:9px;color:var(--admin-text)!important;box-shadow:none!important;cursor:pointer}.cmdk-item.active{background:var(--admin-accent-soft)!important;transform:none!important}.cmdk-item-label{font-weight:500}.cmdk-item-hint{margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.cmdk-footer,.cmdk-item-hint{font-size:12px;color:var(--admin-muted)}.cmdk-footer{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--admin-border)}.cmdk-footer kbd{font-family:inherit;font-size:11px;padding:1px 5px;margin-right:3px;background:rgba(255,255,255,.07);border:1px solid var(--admin-border);border-radius:5px}.filter-bar{flex-wrap:wrap;padding:12px;margin-bottom:12px;background:var(--admin-glass);border:1px solid var(--admin-border);border-radius:12px}.filter-bar,.filter-bar-main{display:flex;align-items:center;gap:12px}.filter-bar-main{flex:1 1;flex-wrap:wrap;min-width:0}.filter-bar-end{gap:10px;flex-wrap:wrap}.filter-bar-end,.filter-search{display:flex;align-items:center}.filter-search{gap:8px;flex:1 1;min-width:180px;padding:0 12px;background:rgba(0,0,0,.28);border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-muted);position:relative;isolation:isolate}.filter-search:focus-within{border-color:var(--admin-accent)}.filter-search input{flex:1 1;padding:9px 0!important;color:var(--admin-text);outline:none;min-width:0}.filter-search input,.filter-search-clear{background:transparent!important;border:none!important}.filter-search-clear{color:var(--admin-muted)!important;padding:0 4px!important;font-size:18px;line-height:1;box-shadow:none!important;cursor:pointer}.filter-search-clear:hover:not(:disabled){color:var(--admin-text)!important;transform:none!important}.chip-filter{gap:4px;padding:3px;background:rgba(0,0,0,.28);border:1px solid var(--admin-border);border-radius:10px}.chip,.chip-filter{display:inline-flex}.chip{align-items:center;gap:6px;padding:6px 12px!important;background:transparent!important;border:none!important;border-radius:7px;color:var(--admin-muted)!important;font-size:13px;font-weight:500;box-shadow:none!important;cursor:pointer;transition:background .12s,color .12s}.chip:hover:not(.active){color:var(--admin-text)!important;transform:none!important}.chip.active{background:var(--admin-accent)!important;color:#fff!important}.chip-count{font-size:11px;padding:1px 6px;border-radius:20px;background:rgba(255,255,255,.12);color:inherit}.chip:not(.active) .chip-count{background:rgba(255,255,255,.06)}.filter-select{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--admin-muted);white-space:nowrap}.filter-select select{width:auto!important;padding:8px 10px!important;font-size:13px}.sort-control{display:inline-flex;align-items:center;gap:6px}.sort-dir{padding:8px 11px!important;background:rgba(0,0,0,.28)!important;border:1px solid var(--admin-border)!important;color:var(--admin-text)!important;box-shadow:none!important;border-radius:9px;font-size:14px}.sort-dir:hover:not(:disabled){border-color:var(--admin-accent)!important;transform:none!important}.filter-result-row{display:flex;justify-content:flex-end;margin:-4px 2px 14px}.result-count{font-size:12.5px;color:var(--admin-muted)}.license-key-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px!important;background:rgba(0,0,0,.35)!important;border:1px solid var(--admin-border)!important;border-radius:8px;color:#93c5fd!important;box-shadow:none!important;cursor:pointer}.license-key-chip:hover:not(:disabled){border-color:var(--admin-accent)!important;transform:none!important}.license-key-chip code{background:transparent!important;border:none!important;padding:0!important;font-size:13px;letter-spacing:.04em}.license-key-chip svg{color:var(--admin-muted);flex-shrink:0}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.kpi-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-glass);overflow:hidden;transition:transform .15s,border-color .15s}.kpi-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)}.kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;margin-bottom:6px}.kpi-label{font-size:12.5px;color:var(--admin-muted)}.kpi-value{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.kpi-sub{font-size:12px;color:var(--admin-muted)}.kpi-revenue .kpi-icon{background:rgba(59,130,246,.14);color:#60a5fa}.kpi-revenue{border-top:2px solid #3b82f6}.kpi-pending .kpi-icon{background:rgba(245,158,11,.14);color:#fbbf24}.kpi-pending{border-top:2px solid #f59e0b}.kpi-customers .kpi-icon{background:rgba(139,92,246,.14);color:#a78bfa}.kpi-customers{border-top:2px solid #8b5cf6}.kpi-conversion .kpi-icon{background:rgba(16,185,129,.14);color:#34d399}.kpi-conversion{border-top:2px solid #10b981}.overview-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.panel{padding:18px 20px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-glass);margin-bottom:16px}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-head h2{font-size:16px;margin:0}.panel-head .muted{font-size:12.5px}.panel-link{font-size:13px;color:var(--admin-accent-hover);text-decoration:none}.panel-link:hover{text-decoration:underline}.spark-chart{display:flex;align-items:flex-end;gap:6px;height:150px}.spark-col{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.spark-bar{width:100%;min-height:3px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--admin-accent-hover),var(--admin-accent));transition:opacity .15s}.spark-col:hover .spark-bar{opacity:.8}.spark-label{font-size:10px;color:var(--admin-muted)}.donut-wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.donut-total{fill:var(--admin-text);font-size:26px;font-weight:700}.donut-sub{fill:var(--admin-muted);font-size:11px}.donut-legend{display:flex;flex-direction:column;gap:10px}.donut-legend-item{display:flex;align-items:center;gap:9px;font-size:13px}.donut-legend-item .dot{width:10px;height:10px;border-radius:3px}.donut-legend-item .cap{text-transform:capitalize;color:var(--admin-muted);min-width:72px}.donut-legend-item strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-list{display:flex;flex-direction:column}.mini-row{display:flex;align-items:center;gap:14px;padding:11px 8px;border-radius:9px;text-decoration:none;color:var(--admin-text);border-bottom:1px solid var(--admin-border)}.mini-row:last-child{border-bottom:none}.mini-row:hover{background:rgba(255,255,255,.03)}.mini-row-main{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.mini-row-main .muted{font-size:12px}.mini-row-amount{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-row-date{font-size:12px;white-space:nowrap}a.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-sm,10px);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}a.admin-btn.primary{background:var(--admin-accent);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px rgba(99,102,241,.35)}a.admin-btn.primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(99,102,241,.45)}.admin-btn.primary{position:relative}.btn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:20px;background:rgba(255,255,255,.22);font-size:12px;font-weight:700}@media (max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}}@media (max-width:720px){.filter-bar{padding:10px}.filter-bar-end,.filter-bar-main{width:100%}.chip-filter{width:100%;overflow-x:auto}.mini-row-date{display:none}}@media (max-width:560px){.kpi-grid{grid-template-columns:1fr}.cmdk-overlay{padding-top:8vh}.cmdk-item-hint{display:none}}