@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root,[data-theme=dark]{--bg-primary: #0a051b;--bg-secondary: #120a2e;--bg-card: rgba(30, 20, 60, .35);--bg-card-hover: rgba(45, 30, 90, .5);--bg-input: rgba(255, 255, 255, .03);--bg-elevated: #180f3c;--bg-inset: rgba(10, 5, 25, .6);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-tertiary: #52525b;--border-color: rgba(255, 255, 255, .06);--border-glow: rgba(255, 255, 255, .15);--accent-primary: #ffffff;--accent-secondary: #e4e4e7;--accent-brand: #8b5cf6;--accent-brand-light: #a78bfa;--accent-brand-subtle: rgba(139, 92, 246, .15);--accent-brand-hover: #7c3aed;--glass-bg: rgba(9, 9, 11, .5);--glass-border: rgba(255, 255, 255, .08);--glass-hover: rgba(255, 255, 255, .12);--shadow-card: 0 4px 30px rgba(0, 0, 0, .5);--shadow-raised: 0 20px 40px -10px rgba(0, 0, 0, 1);--shadow-glow: 0 0 30px rgba(139, 92, 246, .15);--btn-primary-bg: #ffffff;--btn-primary-text: #000000;--btn-primary-hover: #e4e4e7;--btn-secondary-bg: rgba(255, 255, 255, .03);--btn-secondary-border: rgba(255, 255, 255, .1);--btn-secondary-hover: rgba(255, 255, 255, .08);--overlay-bg: rgba(0,0,0,.9);--success: #10b981;--warning: #f59e0b;--danger: #ef4444;color-scheme:dark}[data-theme=light]{--bg-primary: #f3f4f6;--bg-secondary: #e5e7eb;--bg-card: rgba(255, 255, 255, .8);--bg-card-hover: rgba(255, 255, 255, 1);--bg-input: rgba(0, 0, 0, .04);--bg-elevated: #ffffff;--bg-inset: rgba(0, 0, 0, .02);--text-primary: #111827;--text-secondary: #4b5563;--text-tertiary: #9ca3af;--border-color: rgba(0, 0, 0, .1);--accent-primary: #111827;--accent-secondary: #374151;--accent-brand: #4f46e5;--accent-brand-light: #6366f1;--accent-brand-subtle: rgba(79, 70, 229, .1);--accent-brand-hover: #4338ca;--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(0, 0, 0, .1);--glass-hover: rgba(0, 0, 0, .15);--shadow-card: 0 4px 20px -2px rgba(0,0,0,.05);--shadow-raised: 0 10px 30px -5px rgba(0,0,0,.1);--shadow-glow: 0 0 20px rgba(79, 70, 229, .2);--btn-primary-bg: linear-gradient(135deg, #4f46e5 0%, #4338ca 100%);--btn-primary-text: #ffffff;--btn-primary-hover: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--btn-secondary-bg: rgba(0, 0, 0, .04);--btn-secondary-border: rgba(0, 0, 0, .1);--btn-secondary-hover: rgba(0, 0, 0, .08);--overlay-bg: rgba(255,255,255,.85);color-scheme:light}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;transition:background .3s ease,color .3s ease;letter-spacing:-.01em}body:before{content:"";position:fixed;top:-30vh;left:-20vw;width:80vw;height:80vh;border-radius:50%;background:radial-gradient(circle,#8b5cf626,#0000 70%);z-index:-1;pointer-events:none;filter:blur(100px);animation:drift 20s infinite alternate ease-in-out}body:after{content:"";position:fixed;bottom:-30vh;right:-20vw;width:80vw;height:80vh;border-radius:50%;background:radial-gradient(circle,#6366f11f,#0000 70%);z-index:-1;pointer-events:none;filter:blur(100px);animation:drift 25s infinite alternate-reverse ease-in-out}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(10vw,5vh) scale(1.1)}}[data-theme=light] body:before,[data-theme=light] body:after{opacity:.8}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}a{color:inherit;text-decoration:none}button{border:none;font-family:inherit;cursor:pointer;background:none;color:inherit}img{max-width:100%;display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.premium-card{position:relative;background:var(--bg-card);border-radius:16px;z-index:1;transition:all .4s cubic-bezier(.25,1,.5,1);box-shadow:0 10px 30px -10px #000c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.premium-card:before{content:"";position:absolute;inset:-1px;border-radius:17px;padding:1px;background:linear-gradient(45deg,#ffffff1a,#ffffff05 40% 60%,#ffffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;transition:all .4s ease}.premium-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px -15px #000000e6,0 0 40px #ffffff0d}.premium-card:hover:before{background:linear-gradient(45deg,var(--accent-brand-light) 0%,rgba(255,255,255,.2) 50%,var(--accent-brand-light) 100%);animation:borderRotate 3s linear infinite}@keyframes borderRotate{to{filter:hue-rotate(360deg)}}.spinner-small{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600;padding:14px 28px;border-radius:100px;font-size:.95rem;letter-spacing:-.01em;transition:all .3s cubic-bezier(.16,1,.3,1);text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #ffffff1a,inset 0 0 0 1px #fff3}.btn-primary:hover{background:var(--btn-primary-hover);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #ffffff26,inset 0 0 0 1px #ffffff4d}.btn-primary:active{transform:scale(.96)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;background:var(--bg-card);color:var(--text-tertiary)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--text-primary);font-weight:600;padding:12px 24px;border-radius:100px;border:1px solid var(--btn-secondary-border);font-size:.95rem;transition:all .2s ease;text-align:center;display:inline-flex;align-items:center;justify-content:center}.btn-secondary:hover{background:var(--btn-secondary-hover);border-color:var(--text-tertiary)}.pkg-card{display:flex;justify-content:space-between;align-items:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);padding:18px 20px;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left}.pkg-card:hover{background:var(--bg-card-hover);border-color:var(--glass-hover);transform:translateY(-2px)}.pkg-card.selected{background:var(--accent-brand-subtle);border-color:var(--accent-brand);box-shadow:0 0 0 1px var(--accent-brand)}.selector-tab{flex:1;padding:12px 0;text-align:center;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:10px;font-size:.9rem;font-weight:600;color:var(--text-secondary);transition:all .2s ease}.selector-tab:hover{background:var(--bg-card-hover);color:var(--text-primary)}.selector-tab.active{background:var(--accent-brand-subtle);border-color:var(--accent-brand);color:var(--accent-brand)}.page-header{padding:48px 0 32px}.page-header h1{font-size:2.2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:8px;background:linear-gradient(to right,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-header p{color:var(--text-secondary);font-size:1rem;max-width:600px;margin:0 auto}@media(max-width:768px){.container{padding:0 16px}.page-header{padding:32px 0 24px;text-align:center}.page-header h1{font-size:1.8rem}.page-header p{margin:0 auto}.support-widget-btn{bottom:84px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.9) translateY(10px)}70%{transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}@media(max-width:480px){.store-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.subscription-card{padding:10px!important;gap:8px!important}.subscription-card .card-logo-wrapper{border-radius:8px!important}.subscription-card .card-title{font-size:.82rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.subscription-card .card-price{font-size:.72rem!important;padding:2px 6px!important;margin-left:4px!important}.subscription-card .card-badge{font-size:.65rem!important}.subscription-card .card-info-row{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}@media(max-width:768px){.desktop-only-table{display:none!important}.mobile-only-orders-list{display:flex!important;flex-direction:column;gap:12px;padding:16px}.nav-actions{gap:8px!important}}@media(min-width:769px){.desktop-only-table{display:block!important}.mobile-only-orders-list{display:none!important}}.details-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:769px){.details-grid{grid-template-columns:1fr 1.25fr!important;gap:32px!important}}@media(max-width:900px){.admin-dashboard-grid{grid-template-columns:1fr!important}}.App{width:100%}
