:root{--bg:#f7fafc;--panel:#ffffffd1;--panel-strong:#fff;--line:#dde8f3;--text:#132033;--muted:#64748b;--cyan:#0ea5e9;--blue:#0878d6;--purple:#8b5cf6;--green:#10b981;--warm:#f97316;font-feature-settings:"cv02", "cv03", "cv04", "ss01";color:var(--text);background:var(--bg);font-family:Inter,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1240px,100% - 32px);margin:0 auto}.app-shell{background:linear-gradient(#f8fbff 0%,#f7fafc 36%,#f4f8fb 100%);min-height:100vh;position:relative;overflow-x:hidden}.ambient-bg{pointer-events:none;background:radial-gradient(circle at 0 0,#2563eb21,#0000 34%),radial-gradient(circle at 100% 0,#10b98121,#0000 30%),radial-gradient(circle at bottom,#f9731614,#0000 28%);position:fixed;inset:0}.main-content,.site-header,.footer,.cart-overlay{position:relative}.site-header{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#ffffffc7;border-bottom:1px solid #dde8f3b8;position:sticky;top:0;box-shadow:0 12px 36px #0f172a0a}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:226px;height:58px;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.brand strong,.brand small{display:block}.brand strong{font-size:20px}.brand small{color:var(--muted);margin-top:2px;font-size:12px}.desktop-nav{color:#475569;gap:8px;font-size:13px;font-weight:750;display:flex}.desktop-nav a{border-radius:999px;align-items:center;min-height:40px;padding:0 12px;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.desktop-nav a:after{background:linear-gradient(90deg, var(--blue), var(--green));content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(.35)}.desktop-nav a:hover{color:var(--text);background:#0878d612;transform:translateY(-1px)}.desktop-nav a:hover:after,.desktop-nav a.active:after{opacity:1;transform:scaleX(1)}.desktop-nav a.active{color:var(--text)}.nav-actions,.hero-actions,.filters,.support-actions{align-items:center;gap:12px;display:flex}.icon-btn,.light-btn,.account-btn,.gradient-btn,.outline-btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.icon-btn{background:var(--panel);border:1px solid var(--line);width:44px;color:var(--text);position:relative}.icon-btn:hover,.outline-btn:hover{background:#f8fbff;border-color:#0878d642;transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14}.cart-btn span{background:var(--cyan);color:#000;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:-7px;right:-7px}.menu-btn{display:none}.light-btn{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#111827,#0f172a);padding:0 20px}.account-btn{color:var(--text);background:#fff;border:1px solid #0878d629;padding:0 16px;text-decoration:none}.gradient-btn{color:#fff;background:linear-gradient(135deg,#0878d6,#0ea5e9);padding:0 22px;box-shadow:0 18px 38px #0878d638}.gradient-btn:hover,.light-btn:hover,.add-cart-btn:hover{transform:translateY(-2px);box-shadow:0 22px 46px #0878d638}.outline-btn{border:1px solid var(--line);color:var(--text);background:#fff;padding:0 22px}.mobile-menu{color:#475569;gap:8px;padding-bottom:16px;display:grid}.mobile-menu a{color:#475569;padding:10px 0;text-decoration:none}.mobile-menu a.active{color:var(--text);font-weight:900}.hero{--hero-x:0;--hero-y:0;isolation:isolate;text-align:center;align-content:center;justify-items:center;min-height:calc(100svh - 78px);padding:clamp(36px,5vh,56px) 0 clamp(42px,6vh,68px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;position:relative}.hero-scene{z-index:-1;pointer-events:none;position:absolute;inset:-34px -10vw -22px;overflow:hidden}.hero-particle-field{opacity:.62;transform:translate3d(calc(var(--hero-x) * -18px), calc(var(--hero-y) * -14px), 0);grid-template-columns:repeat(16,minmax(0,1fr));grid-auto-rows:38px;align-content:center;gap:10px 18px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.hero-particle-field i{opacity:.24;background:linear-gradient(#0878d694,#10b9812e);border-radius:999px;place-self:center;width:3px;height:12px;transform:rotate(28deg)}.hero-particle-field i:nth-child(3n){opacity:.2;background:linear-gradient(#f973168c,#8b5cf629);width:2px;height:8px;transform:rotate(-18deg)}.hero-particle-field i:nth-child(5n){opacity:.3;background:#0878d66b;width:2px;height:2px}.hero-float{color:#1320339e;background:#fff;border:1px solid #dde8f3c7;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;transition:transform .52s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;box-shadow:0 18px 42px #0f172a0f}.hero-float svg{color:var(--blue)}.hero-float-ai{transform:translate3d(calc(var(--hero-x) * 26px), calc(var(--hero-y) * 18px), 0) rotate(-3deg);top:24%;left:9%}.hero-float-design{transform:translate3d(calc(var(--hero-x) * -30px), calc(var(--hero-y) * 16px), 0) rotate(4deg);top:14%;right:12%}.hero-float-secure{transform:translate3d(calc(var(--hero-x) * -18px), calc(var(--hero-y) * -22px), 0) rotate(-2deg);bottom:18%;right:17%}.hero-glow{filter:blur(36px);opacity:.18;border-radius:999px;width:280px;height:280px;transition:transform .56s cubic-bezier(.2,.8,.2,1);position:absolute}.hero-glow-blue{transform:translate3d(calc(var(--hero-x) * -22px), calc(var(--hero-y) * -18px), 0);background:#60a5fa;top:6%;left:17%}.hero-glow-green{transform:translate3d(calc(var(--hero-x) * 24px), calc(var(--hero-y) * 20px), 0);background:#34d399;bottom:2%;right:12%}.pill{color:#334155;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 32px #0f172a0f}.pill svg{color:var(--green)}.hero h1{letter-spacing:0;max-width:900px;margin:0 auto;font-size:clamp(44px,5vw,76px);font-weight:820;line-height:1.01}.hero h1 span{color:#0000;background:linear-gradient(100deg,#0878d6,#0891b2 60%,#10b981);-webkit-background-clip:text;background-clip:text}.hero p{max-width:680px;color:var(--muted);margin:26px auto 0;font-size:17px;line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;margin-top:34px}.hero-actions .gradient-btn,.hero-actions .outline-btn{border-radius:16px;min-width:190px;min-height:52px;font-size:15px}.hero-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.hero-trust span{color:#475569;background:#ffffffbd;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #0f172a0d}.hero-trust svg{color:var(--green)}.trust-stats{z-index:3;background:radial-gradient(circle at 10% 0,#2563eb1f,#0000 34%),radial-gradient(circle at 90% 0,#10b98121,#0000 34%),#fff;border:1px solid #dde8f3e6;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(1120px,100% - 32px);margin:34px auto 16px;padding:0;display:grid;position:relative;box-shadow:0 24px 70px #0f172a14}.trust-stats div{background:linear-gradient(#ffffffbd,#f8fafc8f);border-right:1px solid #dde8f3e6;place-content:center;justify-items:center;gap:7px;min-height:104px;padding:18px 10px;display:grid}.trust-stats div:last-child{border-right:0}.trust-stats svg{color:#0f766e;background:#14b8a61f;border-radius:12px;width:34px;height:34px;padding:8px;box-shadow:inset 0 0 0 1px #14b8a62e}.trust-stats strong,.trust-stats span{display:block}.trust-stats strong{color:var(--text);font-size:25px;line-height:1}.trust-stats span{color:var(--muted);font-size:12px;font-weight:750}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:560px;margin-top:24px;display:grid}.hero-stats div,.features article,.tool-card,.process,.faq details,.contact-panel,.hero-image-wrap{border:1px solid var(--line);background:var(--panel-strong);box-shadow:0 18px 46px #0f172a14}.hero-stats div{border-radius:18px;padding:14px}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{font-size:22px}.hero-stats span{color:var(--muted);margin-top:4px;font-size:13px}.hero-image-wrap{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 12%,#14b8a63d,#0000 28%),radial-gradient(circle at 92% 20%,#2563eb38,#0000 28%),linear-gradient(145deg,#07111f,#111827 55%,#0f172a);border-radius:28px;width:100%;min-height:clamp(390px,52vh,570px);padding:24px;position:relative;overflow:hidden}.hero-image-wrap:before{z-index:-1;content:"";filter:blur(2px);background:linear-gradient(135deg,#2563eb38,#10b98133,#facc151f);border-radius:40px;position:absolute;inset:-16px}.hero-dashboard:after{content:"";background:#ffffff14;border-radius:999px;height:48%;position:absolute;inset:auto -20% -35% 12%;transform:rotate(-7deg)}.dashboard-top,.dashboard-main,.dashboard-bottom{z-index:1;position:relative}.dashboard-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.dashboard-top div,.dashboard-top em{background:#ffffff14;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.dashboard-top strong{font-size:14px}.dashboard-top em{color:#cbd5e1;font-size:12px;font-style:normal;font-weight:850}.status-dot{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #22c55e24}.dashboard-main{grid-template-columns:1fr .9fr;gap:18px;display:grid}.dashboard-panel{background:#ffffff24;border:1px solid #ffffff1c;border-radius:24px;box-shadow:0 28px 70px #0003,inset 0 1px #ffffff17}.tool-panel{gap:12px;padding:18px;display:grid}.panel-label{color:#93c5fd;letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:950}.tool-row{background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:0 14px;display:grid}.tool-row span{color:#07111f;background:linear-gradient(135deg,#38bdf8,#34d399);border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.tool-row strong{font-size:15px}.tool-row>svg{color:#86efac}.order-panel{background:linear-gradient(#ffffff24,#ffffff12),#ffffff14;align-content:start;align-self:stretch;gap:18px;padding:20px;display:grid}.order-total{background:#ffffff17;border-radius:20px;gap:4px;padding:18px;display:grid}.order-total small{color:#cbd5e1}.order-total strong{letter-spacing:0;font-size:40px}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-grid span{color:#e2e8f0;background:#ffffff1a;border-radius:15px;place-items:center;min-height:44px;font-weight:850;display:grid}.trust-line{color:#bbf7d0;background:#22c55e24;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-weight:850;display:flex}.dashboard-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-bottom span{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:9px;min-height:64px;padding:0 14px;font-size:13px;font-weight:850;display:flex}.hero-image-card{background:#ffffffeb;border:1px solid #dde8f3f2;border-radius:16px;gap:12px;width:min(340px,100% - 56px);padding:14px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 18px 42px #0f172a1f}.hero-image-card svg{color:var(--green);flex:none}.hero-image-card strong,.hero-image-card span{display:block}.hero-image-card span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.floating-tools{gap:10px;display:grid;position:absolute;top:22px;right:22px}.floating-tools button{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 12px 30px #0f172a14}.tool-icon{background:linear-gradient(135deg,#2563eb24,#10b9811f);place-items:center;display:grid}.trusted-strip{color:#fff;background:radial-gradient(circle at 18% 0,#0878d62e,#0000 34%),radial-gradient(circle at 82% 10%,#10b98121,#0000 32%),linear-gradient(#07111f,#08111f 52%,#0d1728);margin-top:0;padding:44px 0 46px;position:relative;overflow:hidden}.trusted-strip:before,.trusted-strip:after{pointer-events:none;content:"";position:absolute;inset:0}.trusted-strip:before{z-index:2;background:linear-gradient(90deg,#07111f 0%,#0000 12% 88%,#07111f 100%),linear-gradient(#ffffff0b,#0000 30%,#ffffff06)}.trusted-strip:after{background:linear-gradient(90deg,#0000,#0ea5e973,#10b98152,#0000);height:1px;inset:auto 12% 18px}.trusted-title{z-index:3;text-align:center;gap:8px;margin-bottom:22px;display:grid;position:relative}.trusted-title span{color:#67e8f9;letter-spacing:2.4px;text-transform:uppercase;font-size:12px;font-weight:950}.trusted-title strong{color:#ffffffe0;letter-spacing:0;font-size:clamp(22px,2.4vw,32px);line-height:1.1}.marquee{z-index:1;width:100%;position:relative;overflow:hidden}.marquee>div{gap:18px;width:max-content;animation:24s linear infinite marqueeMove;display:flex}.marquee span{color:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:168px;min-height:54px;font-size:17px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #00000024}.marquee i{background:linear-gradient(135deg,#38bdf8,#10b981);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #38bdf857}.marquee-secondary{opacity:.54;margin-top:12px}.marquee-secondary>div{animation-duration:32s;animation-direction:reverse}.marquee-secondary span{border-radius:16px;min-width:148px;min-height:46px;font-size:15px}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:34px 0 40px;display:grid}.features article{border-radius:26px;min-height:160px;padding:22px;transition:transform .22s,box-shadow .22s,border-color .22s}.features article:hover{border-color:#0878d633;transform:translateY(-3px);box-shadow:0 24px 58px #0f172a1a}.features svg{color:var(--cyan);margin-bottom:18px}.features h3,.features p{margin:0}.features h3{font-size:18px}.features p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.section{padding:44px 0}.home-products-section{padding-bottom:28px}.section-head{margin-bottom:22px}.section-head.split{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-head.center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.section-head h2,.process h2,.faq h2,.contact-panel h2{letter-spacing:0;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:820;line-height:1.08}.section-head p,.contact-panel p{color:var(--muted);margin:12px 0 0;line-height:1.7}.deal-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.deal-tags button{color:#475569;cursor:pointer;background:#ffffffd1;border:1px solid #dde8f3e6;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.deal-tags button:hover,.deal-tags button.active{color:var(--text);background:#fff;border-color:#0878d63d;transform:translateY(-1px)}.deal-tags svg{color:var(--blue)}.market-pulse{flex-wrap:wrap;gap:10px;margin:-6px 0 20px;display:flex}.market-pulse span{color:#475569;background:#fff;border:1px solid #dde8f3e6;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 10px 26px #0f172a0d}.market-pulse i{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #22c55e1f}.market-pulse svg{color:var(--blue)}.filters{flex-wrap:wrap}.filters label,.order-form label,.order-form input,.order-form select,.order-form textarea,.contact-panel input,.contact-panel textarea{border:1px solid var(--line);color:var(--text);background:#fff}.filters label{border-radius:18px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.filters input,.filters select{min-width:150px;color:var(--text);background:0 0;border:0;outline:0}.filters option,.order-form option{color:var(--text);background:#fff}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.home-products-more{justify-content:center;margin-top:22px;display:flex}.home-products-more a{border:1px solid var(--line);min-height:44px;color:var(--blue);background:#ffffffd6;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 16px 36px #0f172a12}.home-products-more a:hover{border-color:#0878d63d;transform:translateY(-2px);box-shadow:0 20px 42px #0f172a1a}.tool-card{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;min-height:0;padding:0;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.tool-card:hover,.tool-card:focus-visible{border-color:#0878d63d;transform:translateY(-5px);box-shadow:0 28px 64px #0f172a24}.tool-card:focus-visible{outline-offset:3px;outline:3px solid #0878d647}.product-thumb{background:radial-gradient(circle at 20% 15%,#ffffff38,#0000 24%),linear-gradient(140deg,#07111f,#0f3f68 55%,#0ea5e9);min-height:102px;position:relative;overflow:hidden}.product-real-image{object-fit:contain;background:#fff;width:100%;height:100%;padding:12px 16px 10px;transition:transform .26s;position:absolute;inset:0}.product-real-image-contain{object-fit:contain;background:#fff;padding:18px 18px 10px}.product-real-image:after{content:""}.tool-card:hover .product-real-image{transform:scale(1.04)}.product-thumb:has(.product-real-image):after{display:none}.tone-ai .product-thumb{background:radial-gradient(circle at 18% 18%,#38bdf847,#0000 25%),radial-gradient(circle at 72% 16%,#6366f159,#0000 28%),linear-gradient(140deg,#050816,#102a5c 54%,#0878d6)}.tone-purple .product-thumb{background:radial-gradient(circle at 74% 18%,#fb718557,#0000 24%),radial-gradient(circle at 24% 70%,#22d3ee38,#0000 26%),linear-gradient(140deg,#170f2f,#5b21b6 54%,#f97316)}.tone-media .product-thumb{background:radial-gradient(circle at 74% 26%,#f8717161,#0000 24%),linear-gradient(140deg,#080711,#4c0519 48%,#ef4444)}.tone-writing .product-thumb{background:radial-gradient(circle at 22% 20%,#a7f3d047,#0000 24%),linear-gradient(140deg,#06161a,#065f46 52%,#10b981)}.tone-corporate .product-thumb{background:radial-gradient(circle at 80% 18%,#7dd3fc40,#0000 24%),linear-gradient(140deg,#f8fbff,#dbeafe 48%,#60a5fa)}.product-thumb:after{content:"";background:linear-gradient(#0000,#ffffff2e);height:72%;position:absolute;inset:auto -18% -42%}.product-orbit{opacity:.8;pointer-events:none;position:absolute;inset:0}.product-orbit i{background:#ffffff94;border-radius:999px;position:absolute;box-shadow:0 0 26px #ffffff57}.product-orbit i:first-child{width:8px;height:8px;top:38%;left:16%}.product-orbit i:nth-child(2){width:44px;height:2px;top:18%;right:18%}.product-orbit i:nth-child(3){width:6px;height:6px;bottom:24%;right:32%}.tone-corporate .product-thumb,.tone-corporate .product-badges span,.tone-corporate .product-screen{color:#0f172a}.tone-corporate .product-screen{background:#0f172a14;box-shadow:0 18px 36px #2563eb1f}.tool-card:hover .product-screen{transform:translate(-50%)translateY(-3px)}.product-badges{z-index:3;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:10px;left:10px}.product-badges span,.product-tags span{text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.product-badges span{color:#fff;background:#10b981;box-shadow:0 10px 22px #10b98147}.product-badges span:first-child{background:#f97316}.product-screen{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;width:66%;height:58px;transition:transform .22s;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00000038}.product-screen-head{gap:4px;padding:7px;display:flex}.product-screen-head i{background:#ffffffb3;border-radius:50%;width:6px;height:6px}.product-screen-grid{grid-template-columns:repeat(2,1fr);gap:5px;padding:0 8px 8px;display:grid}.product-screen-grid b{background:#ffffff38;border-radius:6px;height:15px}.product-thumb-icon{z-index:2;width:48px;height:48px;color:var(--blue);background:#ffffffeb;border-radius:16px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 14px 28px #00000038}.tool-card-body{flex-direction:column;flex:1;padding:10px 12px 12px;display:flex}.product-tags{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.product-tags span{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);min-height:22px;font-size:10px}.tone-ai .product-tags span{background:linear-gradient(135deg,#2563eb,#06b6d4)}.tone-purple .product-tags span{background:linear-gradient(135deg,#7c3aed,#f97316)}.tone-media .product-tags span{background:linear-gradient(135deg,#dc2626,#f43f5e)}.tone-writing .product-tags span{background:linear-gradient(135deg,#059669,#14b8a6)}.tone-corporate .product-tags span{background:linear-gradient(135deg,#0f172a,#2563eb)}.tool-card h3{color:#020617;min-height:34px;margin:0;font-size:16px;line-height:1.25}.tool-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.product-proof{color:#64748b;justify-content:space-between;gap:8px;margin-top:7px;font-size:12px;font-weight:850;display:flex}.product-meta-row{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.product-meta-row span{color:#475569;background:#f1f7ff;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.product-meta-row svg{color:var(--blue)}.product-meta-row .stock-alert{color:#c2410c;background:#fff7ed}.product-proof span{align-items:center;gap:4px;display:inline-flex}.product-proof svg{color:#f59e0b}.empty-products{min-height:220px;color:var(--muted);text-align:center;background:#ffffffb8;border:1px dashed #0878d647;border-radius:22px;grid-column:1/-1;place-content:center;place-items:center;gap:8px;display:grid}.empty-products strong{color:var(--text);font-size:20px}.empty-products svg{color:var(--blue)}.item-list{gap:8px;margin:12px 0;display:grid}.item-list span{color:var(--muted);gap:8px;font-size:12px;display:flex}.item-list svg{color:var(--cyan)}.tool-card-bottom{align-items:end;margin-top:auto;padding:6px 0 8px}.tool-card-bottom strong,.tool-card-bottom del{display:block}.tool-card-bottom strong{color:#ef4444;font-size:19px}.tool-card-bottom del{color:#94a3b8;margin-top:1px;font-size:12px}.add-cart-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;font-size:14px;font-weight:950;display:inline-flex}.add-cart-btn:disabled,.gradient-btn:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8;transform:none}.details-link{color:#2563eb;justify-content:center;margin-top:6px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.details-link:hover{color:#0f172a}.page-shell{padding:30px 0 68px;position:relative}.page-hero{text-align:center;max-width:820px;padding-top:4px;padding-bottom:18px}.page-hero h1,.product-detail-copy h1,.thank-you-page h1,.static-page h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:900;line-height:1.02}.page-hero h1{max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(42px,4.2vw,58px);line-height:1.08}.static-page h1{font-size:clamp(38px,4vw,56px);line-height:1.08}.page-hero p,.product-detail-copy p,.static-page p,.thank-you-page p{max-width:720px;color:var(--muted);margin:12px auto 0;font-size:16px;line-height:1.65}.product-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding-top:20px;padding-bottom:28px;display:grid}.product-detail-media{background:radial-gradient(circle at 18% 0,#0878d61f,#0000 32%),radial-gradient(circle at 100% 18%,#10b9811f,#0000 30%),#fff;border:1px solid #dde8f3f2;border-radius:28px;place-items:center;min-height:340px;display:grid;overflow:hidden;box-shadow:0 26px 70px #0f172a17}.product-detail-media img{object-fit:contain;width:100%;height:100%;max-height:340px;padding:26px}.product-detail-media svg{color:var(--blue)}.product-detail-copy{padding:0}.product-detail-copy h1{font-size:clamp(44px,4.4vw,66px)}.product-detail-copy p{margin-top:10px;font-size:16px;line-height:1.55}.detail-price{align-items:end;gap:14px;margin:16px 0 14px;display:flex}.detail-price strong{color:#ef4444;font-size:38px;font-weight:950;line-height:1}.detail-price del{color:#94a3b8;font-size:18px;font-weight:800}.detail-badges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.detail-badges span{color:#475569;background:#ffffffd1;border:1px solid #dde8f3f2;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #0f172a0d}.detail-badges svg{color:var(--green)}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.detail-actions .gradient-btn,.detail-actions .outline-btn{border:1px solid #dde8f3f2;min-width:170px;min-height:48px;text-decoration:none}.detail-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:10px;padding-bottom:34px;display:grid}.detail-info article,.checkout-summary,.checkout-form,.thank-you-page,.static-page,.customer-auth,.customer-panel,.customer-stats article{background:#fff;border:1px solid #dde8f3f2;border-radius:26px;box-shadow:0 18px 48px #0f172a14}.thank-you-page{place-content:center;place-items:center;min-height:430px;padding:42px 46px;display:grid}.thank-you-page h1{max-width:900px;margin-top:16px;font-size:clamp(34px,3.9vw,54px);line-height:1.08;animation:.56s .52s both thankFadeUp}.thank-you-page p{margin-top:12px;animation:.56s .65s both thankFadeUp}.detail-info article{padding:24px}.detail-info h2{color:var(--text);margin:0 0 10px;font-size:22px}.detail-info p{color:var(--muted);margin:0;line-height:1.7}.checkout-page{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:18px;width:100%;min-width:0;display:grid}.checkout-summary,.checkout-form{border-radius:22px;min-width:0;padding:18px}.checkout-summary h2{margin:0 0 12px;font-size:24px}.checkout-summary article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.checkout-summary article>div:first-child span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.checkout-summary article>button{color:#dc2626;background:#fee2e2;border:0;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.checkout-page .qty-row{grid-column:auto;gap:8px}.checkout-page .cart-total{color:#fff;background:#0f172a;margin-top:12px}.checkout-page .cart-total p{color:#ffffffad}.checkout-page .cart-total strong{color:#fff;border-top-color:#ffffff47}.checkout-form .outline-btn{text-decoration:none}.thank-you-page,.static-page{text-align:center;max-width:980px;margin:24px auto 0}.policy-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.policy-grid article{background:radial-gradient(circle at 100% 0,#10b98114,#0000 28%),#fff;border:1px solid #dde8f3f2;border-radius:22px;padding:22px;box-shadow:0 20px 58px #0f172a12}.policy-grid h2{color:var(--text);margin:0 0 10px;font-size:22px;line-height:1.2}.policy-grid p{max-width:none;margin:9px 0 0;font-size:15px;line-height:1.7}.policy-note{color:#047857;background:#ecfdf5d1;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:22px;padding:12px 16px;font-weight:850;display:inline-flex}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:80px;display:grid}.blog-card,.blog-empty,.blog-detail{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd6;border-radius:28px}.blog-card{cursor:pointer;flex-direction:column;height:100%;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.blog-card:hover{border-color:#0ea5e957;transform:translateY(-4px);box-shadow:0 24px 54px #0f172a1f}.blog-cover{height:170px;color:var(--blue);background:radial-gradient(circle at 25% 15%,#2563eb24,#0000 34%),radial-gradient(circle at 80% 85%,#10b98124,#0000 36%),#f8fbff;border:1px solid #bfdbfec7;border-radius:22px;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%}.blog-card span,.blog-detail-meta{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950}.blog-card h2{color:var(--text);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:2.6em;margin:6px 0 8px;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-card p{color:var(--muted);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:3em;margin:0 0 12px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-empty p,.blog-content p{color:var(--muted);line-height:1.7}.blog-card small{color:var(--muted);font-size:11px;font-weight:800}.blog-card button,.blog-back{width:fit-content;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:950;display:inline-flex}.blog-empty{text-align:center;grid-column:1/-1;padding:34px}.blog-empty svg{color:var(--teal)}.blog-detail{max-width:980px;padding:46px}.blog-detail h1{max-width:860px;color:var(--text);margin:16px 0 14px;font-size:clamp(32px,3.2vw,46px);line-height:1.15}.blog-detail-cover{object-fit:cover;border-radius:24px;width:100%;max-height:420px;margin:28px 0}.blog-content{max-width:760px;margin-top:26px}.blog-content p{color:var(--text);margin:0 0 18px;font-size:18px;line-height:1.7}.blog-content h2{color:var(--text);letter-spacing:-.02em;margin:36px 0 16px;font-size:clamp(24px,4vw,32px);font-weight:700}.blog-content h3{color:var(--text);margin:28px 0 14px;font-size:clamp(20px,3vw,24px);font-weight:600}.blog-content h4{color:var(--text);margin:24px 0 12px;font-size:clamp(18px,2.5vw,21px);font-weight:600}.blog-content blockquote{border-left:4px solid var(--blue);color:var(--muted);margin:20px 0;padding:8px 0 8px 18px;font-size:19px;font-style:italic;line-height:1.6}.blog-content hr{border:0;border-top:1px solid var(--line);margin:32px 0}.blog-content mark{color:var(--text);background:#eab30840;border-radius:3px;padding:1px 4px}.blog-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.blog-content th,.blog-content td{border:1px solid var(--line);text-align:left;padding:10px 12px}.blog-content th{background:var(--line);color:var(--text);font-weight:600}.blog-content tr:nth-child(2n){background:#ffffff05}.blog-content a{color:var(--blue);font-weight:500;text-decoration:underline;transition:opacity .2s}.blog-content a:hover{opacity:.8}.blog-content ul,.blog-content ol{margin:0 0 24px;padding-left:24px}.blog-content li{color:var(--text);margin-bottom:8px;font-size:17px;line-height:1.6}.blog-content code{background:var(--line);color:var(--text);border-radius:4px;padding:3px 6px;font-family:monospace;font-size:15px}.blog-content pre{border:1px solid var(--line);background:#0f172a;border-radius:8px;margin:20px 0;padding:16px;overflow-x:auto}.blog-content pre code{color:#f1f5f9;background:0 0;padding:0;font-size:14px}.blog-content img{border-radius:12px;max-width:100%;height:auto;margin:24px 0}.blog-tags-container{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:36px;padding-top:24px;display:flex}.blog-tag{background:var(--line);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:5px 12px;font-size:13px;font-weight:500}.faq-toggle-btn:hover{color:var(--blue)!important;background:#0f172a0a!important}.faq-toggle-btn:focus-visible{outline:2px solid var(--blue);background:#ffffff0d!important}.store-pager-btn{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.store-pager-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d;background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.store-pager-btn:active:not(:disabled){transform:translateY(0)}.success-icon{width:86px;height:86px;color:var(--green);background:linear-gradient(135deg,#ecfdf5,#f0f9ff);border-radius:999px;place-items:center;margin:0 auto 22px;animation:.58s cubic-bezier(.2,1.1,.32,1) both successPop;display:grid;position:relative;box-shadow:0 18px 42px #10b9812e}.success-icon:before{border-radius:inherit;content:"";border:2px solid #10b98147;animation:.98s ease-out both successRing;position:absolute;inset:-7px}.success-icon svg{stroke-width:3px;animation:.46s .26s both successCheck}.thank-you-page .eyebrow-text{color:var(--blue);letter-spacing:.12em;font-size:18px;animation:.52s .39s both thankFadeUp;display:block}.thank-you-page .detail-actions,.static-page .gradient-btn{justify-content:center;margin-top:24px;animation:.56s .76s both thankFadeUp}.thankyou-delivery{text-align:left;gap:10px;max-width:880px;margin:14px auto 0;display:grid}.thankyou-delivery article{background:linear-gradient(135deg,#ecfdf5f5,#f0f9ffeb);border:1px solid #10b98138;border-radius:16px;gap:10px;padding:14px;display:grid}.delivery-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-card-head span,.customer-panel span.expired{color:#047857;background:#dcfce7;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.delivery-card-head span.expired,.customer-panel span.expired{color:#b91c1c;background:#fee2e2}.delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.delivery-grid p{margin:0}.delivery-grid span{color:var(--muted);font-size:12px;font-weight:850;display:block}.thankyou-delivery code,.delivery-grid b{min-height:38px;color:var(--text);word-break:break-all;background:#fff;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:850;display:block}.thankyou-delivery small{color:var(--muted)}.customer-auth{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:34px;margin-top:28px;padding:42px;display:grid}.customer-auth h1,.dashboard-head h1{color:var(--text);margin:0;font-size:clamp(38px,4.6vw,68px);line-height:1.04}.customer-auth p,.dashboard-head p,.customer-panel p{color:var(--muted);line-height:1.7}.customer-auth-form{gap:12px;display:grid}.customer-auth-form input{border:1px solid var(--line);border-radius:16px;outline:0;min-height:50px;padding:0 14px}.customer-auth-form .gradient-btn,.customer-auth-form .auth-switch{min-height:50px}.auth-switch{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;margin-top:14px;font-weight:900}.auth-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-inline-actions button{border:1px solid var(--line);min-height:42px;color:var(--text);background:#f8fbff;border-radius:14px;font-weight:900}.auth-link-btn{color:#64748b;cursor:pointer;background:0 0;border:0;width:fit-content;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:color .18s}.auth-link-btn:hover{color:#0878d6;text-underline-offset:3px;text-decoration:underline}.auth-helper-row{justify-content:center;margin-top:6px;margin-bottom:10px;display:flex}.customer-dashboard{padding-top:24px}.dashboard-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.customer-stats article{min-height:104px;padding:20px}.customer-stats strong,.customer-stats span{display:block}.customer-stats strong{color:var(--text);font-size:32px}.customer-stats span{color:var(--muted);margin-top:4px;font-weight:800}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-panel{padding:22px}.customer-panel h2{color:var(--text);margin:0 0 14px}.customer-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.customer-panel-head h2{margin:0}.access-filter-tabs{border:1px solid var(--line);background:#ffffffbd;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.access-filter-tabs button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:13px;font-weight:900}.access-filter-tabs button.active{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;box-shadow:0 10px 24px #0ea5e929}.access-filter-tabs b{font-weight:950}.customer-panel article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:14px 0;display:grid}.customer-panel article:last-child{border-bottom:0}.customer-panel strong,.customer-panel span,.customer-panel small,.customer-panel code{display:block}.customer-panel span{color:var(--blue);font-weight:900}.customer-panel small,.customer-panel code{color:var(--muted);margin-top:4px}.customer-panel code{color:var(--text);word-break:break-all;background:#f1f5f9;border-radius:10px;padding:6px 8px}.access-credential{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;margin:7px 0 0;display:grid}.customer-panel .access-credential span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:950}.customer-panel .access-credential code{margin:0}.customer-page-count{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#ffffffb8;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:950}.customer-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding-top:16px;display:flex}.customer-pagination button{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:#ffffffdb;border-radius:999px;font-size:13px;font-weight:950;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.customer-pagination button:hover:not(:disabled),.customer-pagination button.active{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-color:#0878d638;transform:translateY(-1px);box-shadow:0 12px 28px #0ea5e92e}.customer-pagination button:disabled{cursor:not-allowed;opacity:.45}.product-reviews{margin-top:22px}.review-summary{border:1px solid var(--line);text-align:right;background:radial-gradient(circle at 100% 0,#0ea5e914,#0000 38%),#ffffffe0;border-radius:24px;min-width:250px;padding:18px 20px;box-shadow:0 16px 42px #0f172a12}.review-summary strong,.review-summary span,.review-summary small{display:block}.review-summary strong{color:var(--text);font-size:28px;line-height:1.12}.review-summary span{color:var(--muted);margin-top:6px;font-size:13px;font-weight:800}.review-summary small{color:#0878d6;margin-top:5px;font-size:12px;font-weight:950}.summary-stars{color:#f59e0b;justify-content:flex-end;gap:3px;margin-bottom:9px;display:flex}.product-review-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.product-review-list{gap:14px;display:grid}.product-review-card,.product-review-empty,.review-submit-card{border:1px solid var(--line);background:#ffffffe6;border-radius:24px;box-shadow:0 18px 48px #0f172a12}.product-review-card{padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.product-review-card:hover{border-color:#0878d638;transform:translateY(-2px);box-shadow:0 24px 58px #0f172a1a}.product-review-card .stars{color:#f59e0b;gap:3px;display:flex}.review-rating-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-rating-line span{color:var(--text);font-size:13px;font-weight:900}.review-rating-line small{color:var(--muted);font-size:12px;font-weight:850}.product-review-card p,.product-review-empty p,.review-submit-card p{color:var(--muted);line-height:1.65}.product-review-empty{text-align:center;background:radial-gradient(circle at 50% 0,#10b98117,#0000 38%),#ffffffe6;place-items:center;min-height:230px;padding:28px;display:grid}.product-review-empty svg{color:#10b981}.product-review-empty span{color:var(--blue);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-weight:950}.product-review-empty h3,.product-review-empty p,.review-submit-card h3,.review-submit-card p{margin:0}.review-submit-card{background:radial-gradient(circle at 100% 0,#10b9811a,#0000 34%),#ffffffeb;align-content:start;gap:14px;padding:22px;display:grid}.review-submit-card form,.review-submit-card label{gap:9px;display:grid}.review-submit-card label{color:var(--text);font-size:13px;font-weight:900}.review-submit-card select,.review-submit-card textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:16px;outline:0}.review-submit-card select{min-height:48px;padding:0 14px}.review-submit-card textarea{resize:vertical;min-height:128px;padding:14px}.review-submit-card .gradient-btn,.review-submit-card .outline-btn{border-radius:16px;min-height:48px}.review-notice{color:#047857;background:#ecfdf5;border:1px solid #10b98133;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:900;display:block}.review-thanks{background:#ecfdf5;border:1px solid #10b98133;border-radius:18px;gap:8px;padding:16px;display:grid}.review-thanks svg{color:#10b981}.review-thanks strong{color:var(--text)}.review-thanks p{margin:0}.review-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.review-pagination button{border:1px solid var(--line);min-width:42px;min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#ffffffe6;border-radius:999px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.review-pagination button:hover:not(:disabled),.review-pagination button.active{background:linear-gradient(135deg,#0878d61f,#10b9811a);border-color:#0878d647;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.review-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-review-list{gap:12px;display:grid}.admin-review-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;display:grid}.admin-review-card p{color:#ffffffc7;margin:12px 0 0;line-height:1.6}.review-admin-meta{gap:4px;margin:8px 0 12px;display:grid}.review-admin-meta span{color:#ffffffe6;font-weight:900}.review-admin-meta small{color:#e2e8f0ad}.admin-review-card .stars{color:#f59e0b;gap:3px;display:flex}.review-admin-actions{align-content:start;min-width:260px}.review-admin-actions button:first-child{color:#86efac;border-color:#10b98152}.review-admin-actions button:nth-child(2),.review-admin-actions button:last-child{color:#fecaca;border-color:#f8717152}.review-edit-form{margin:16px 0}.testimonials{background:radial-gradient(circle at 0 0,#10b9811f,#0000 32%),radial-gradient(circle at 100% 0,#2563eb24,#0000 34%),linear-gradient(90deg,#f7fafcf5,#ffffffe6 38%,#eff6fff0);padding:64px 0 82px;overflow:hidden}.eyebrow-text{color:var(--blue);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:950;display:inline-block}.testimonial-rail{gap:18px;width:max-content;padding:28px 0 4px;animation:42s linear infinite testimonialSlide;display:flex}.testimonial-rail:hover{animation-play-state:paused}.testimonial-rail article{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;flex-direction:column;width:348px;min-height:230px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 16px 38px #0f172a14}.testimonial-rail article:nth-child(3n+2){transform:translateY(12px)}.testimonial-rail article:nth-child(4n){transform:translateY(-8px)}.testimonial-rail article:hover{border-color:#0878d638;box-shadow:0 24px 58px #0f172a1f}.testimonial-rail article.featured-review{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 32%),linear-gradient(#fffffff5,#f0f9ffeb);border-color:#0878d63d;width:390px;box-shadow:0 28px 70px #0878d621}.review-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.avatar{background:linear-gradient(135deg, var(--blue), var(--green));color:#fff;border-radius:16px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid}.testimonial-rail article:nth-child(3n+2) .avatar{background:linear-gradient(135deg,#7c3aed,#f97316)}.testimonial-rail article:nth-child(4n) .avatar{background:linear-gradient(135deg,#059669,#0ea5e9)}.review-head strong,.review-head span{display:block}.review-head span{color:var(--muted);margin-top:2px;font-size:12px}.review-head em{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.testimonial-rail .stars{color:#f59e0b;gap:3px;display:flex}.testimonial-rail p{color:#667085;margin:16px 0 18px;line-height:1.65}.review-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex;position:relative}.review-foot span{color:var(--muted);font-size:13px}.review-foot em{color:#667085;background:#eef2f7;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}@keyframes testimonialSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.process{border-radius:32px;padding:30px}.process h2{text-align:center;margin-bottom:24px}.process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.process article{border:1px solid var(--line);text-align:center;background:#ffffffb8;border-radius:24px;min-height:190px;padding:22px}.process article span{background:var(--blue);color:#fff;border-radius:18px;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-weight:950;display:grid}.process h3,.process p{margin:0}.process p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55}.faq{max-width:1240px}.faq-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#0878d61c,#0000 28%),radial-gradient(circle at 100% 0,#10b9811a,#0000 26%),#ffffffb8;border:1px solid #dde8f3e6;border-radius:34px;grid-template-columns:.78fr 1.22fr;gap:24px;padding:24px;display:grid;box-shadow:0 26px 70px #0f172a17}.faq-intro{color:#fff;background:linear-gradient(145deg,#07111f,#0f2948 58%,#0b5f78);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px;display:flex;position:relative;overflow:hidden}.faq-intro:after{content:"";background:#0ea5e938;border-radius:999px;width:260px;height:260px;position:absolute;bottom:-100px;right:-80px}.faq-intro .eyebrow-text{color:#67e8f9}.faq-intro h2{max-width:420px;margin:12px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.faq-intro p{color:#ffffffa8;max-width:430px;line-height:1.75}.faq-support-card{z-index:1;background:#ffffff17;border:1px solid #ffffff21;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.faq-support-card svg{color:#34d399}.faq-support-card strong,.faq-support-card span{display:block}.faq-support-card span{color:#ffffff9e;margin-top:3px;font-size:13px}.faq-list{align-content:center;gap:12px;display:grid}.faq details{background:#ffffffe6;border:1px solid #dde8f3f2;border-radius:20px;margin:0;padding:0;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.faq details[open]{border-color:#0878d63d;box-shadow:0 18px 44px #0878d61f}.faq summary{cursor:pointer;min-height:72px;color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 20px;font-size:18px;font-weight:900;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{width:38px;height:38px;color:var(--blue);background:#eef6ff;border-radius:13px;place-items:center;font-size:13px;font-weight:950;display:grid}.faq summary svg{color:var(--blue);transition:transform .16s}.faq details[open] summary svg{transform:rotate(45deg)}.faq p{color:var(--muted);margin:0;padding:0 20px 20px 72px;line-height:1.7}.contact-panel{background:radial-gradient(circle at 0 0,#0878d62e,#0000 28%),radial-gradient(circle at 100% 0,#10b98129,#0000 28%),linear-gradient(145deg,#ffffffeb,#f8fafcd1);border-radius:32px;grid-template-columns:1fr 1fr;gap:36px;padding:38px;display:grid;position:relative;overflow:hidden}.contact-panel:after{content:"";pointer-events:none;background:#0ea5e91f;border-radius:999px;width:340px;height:340px;position:absolute;bottom:-140px;right:-120px}.contact-panel>*{z-index:1;position:relative}.support-status{color:#047857;background:#ecfdf5d1;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.support-status i{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #22c55e24}.support-actions{flex-wrap:wrap;margin-top:20px}.support-btn{color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.support-btn:hover{transform:translateY(-2px)}.support-btn.whatsapp{background:#22c55e;box-shadow:0 16px 34px #22c55e3d}.support-btn.telegram{background:#0ea5e9;box-shadow:0 16px 34px #0ea5e938}.support-btn.messenger{background:#2563eb;box-shadow:0 16px 34px #2563eb38}.contact-list{color:#475569;gap:12px;margin-top:28px;display:grid}.contact-list span,.contact-list a{color:#475569;background:#ffffffad;border:1px solid #dde8f3cc;border-radius:14px;align-items:center;gap:12px;min-height:38px;padding:0 12px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.contact-list a:hover{background:#ffffffe0;border-color:#0ea5e942;transform:translateY(-1px)}.contact-list svg{color:var(--cyan)}.contact-panel form{background:#ffffffb8;border:1px solid #dde8f3db;border-radius:24px;gap:14px;padding:20px;display:grid;box-shadow:0 18px 48px #0f172a12}.contact-panel input,.contact-panel textarea,.contact-panel select{border-radius:18px;outline:0;width:100%;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s}.contact-panel input:focus,.contact-panel textarea:focus,.contact-panel select:focus,.filters label:focus-within{background:#fff;border-color:#0878d661;box-shadow:0 0 0 4px #0878d614}.contact-panel input,.contact-panel select{height:52px}.contact-panel select{color:#122033;font:inherit;background:#ffffffd1;border:1px solid #dde8f3eb}.contact-panel textarea{min-height:128px;padding-top:15px}.contact-panel button{border:0;border-radius:18px}.ticket-form-head{gap:5px;padding-bottom:2px;display:grid}.ticket-form-head strong{color:#0f172a;font-size:20px}.ticket-form-head span{color:#64748b;line-height:1.5}.ticket-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ticket-status{color:#047857;background:#ecfdf5d1;border:1px solid #10b98138;border-radius:14px;margin:0;padding:11px 13px;font-weight:850}.support-ticket-list{gap:12px;margin-top:16px;display:grid}.support-ticket-list article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.support-ticket-card.resolved-ticket,.customer-panel article.resolved-ticket{opacity:.82;padding-top:12px;padding-bottom:12px}.support-ticket-card.resolved-ticket .ticket-meta,.support-ticket-card.resolved-ticket .resolved-summary{color:#e2e8f094;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:13px;display:inline-flex}.ticket-main{min-width:0}.ticket-meta{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.ticket-meta span,.ticket-meta small{color:#e2e8f0a3;margin:0}.support-ticket-list p{color:#f8fafcd1;margin:8px 0;line-height:1.5}.ticket-thread{gap:8px;margin:12px 0;display:grid}.ticket-thread p{border-radius:18px;gap:4px;max-width:min(540px,76%);margin:0;padding:10px 12px;display:grid}.ticket-thread .customer-reply{background:linear-gradient(135deg,#3b82f61f,#0ea5e914);border:1px solid #3b82f62e;border-bottom-left-radius:6px;justify-self:start}.ticket-thread .admin-reply{background:linear-gradient(135deg,#10b98124,#2dd4bf14);border:1px solid #10b9812e;border-bottom-right-radius:6px;justify-self:end;margin-left:0}.ticket-thread strong,.ticket-thread span,.ticket-thread small{display:block}.ticket-thread strong{color:#f8fafc;font-size:13px}.ticket-thread span{color:#f8fafcd6}.ticket-thread small{color:#e2e8f080}.ticket-reply-box{gap:8px;margin-top:12px;display:grid}.ticket-reply-box textarea{resize:vertical;color:#f8fafc;width:100%;min-height:72px;font:inherit;background:#02061747;border:1px solid #dbeafe2e;border-radius:14px;padding:11px 12px}.ticket-reply-box button{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;cursor:pointer;border:0;border-radius:999px;width:max-content;min-height:40px;padding:0 16px;font-weight:900}.customer-ticket-thread .customer-reply{background:linear-gradient(135deg,#0ea5e91f,#3b82f614);border-bottom-right-radius:6px;border-bottom-left-radius:18px;justify-self:end}.customer-ticket-thread .admin-reply{background:linear-gradient(135deg,#10b9811f,#2dd4bf12);border-bottom-right-radius:18px;border-bottom-left-radius:6px;justify-self:start}.customer-panel .ticket-thread strong,.customer-panel .ticket-thread span{color:var(--text)}.customer-panel .ticket-thread small{color:var(--muted)}.customer-reply-box textarea{border-color:var(--line);color:var(--text);background:#fff}.dashboard-ticket-form{border:1px solid var(--line);background:linear-gradient(135deg,#eff6ffc2,#ecfdf59e);border-radius:18px;gap:10px;margin:0 0 16px;padding:14px;display:grid}.dashboard-ticket-form select,.dashboard-ticket-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:14px;padding:12px 13px}.dashboard-ticket-form textarea{resize:vertical;min-height:100px}.dashboard-ticket-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-ticket-actions .gradient-btn,.dashboard-ticket-actions .outline-btn{width:auto;min-width:150px}.security-form{gap:12px;margin-top:18px;display:grid}.security-form input{width:100%;min-height:52px;color:var(--text);font:inherit;background:#ffffffe6;border:1px solid #d9e6f5;border-radius:16px;outline:0;padding:0 16px;font-weight:750}.security-form input:focus{border-color:#0ea5e973;box-shadow:0 0 0 4px #0ea5e914}.security-form-row,.security-code-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-code-row{grid-template-columns:minmax(0,1fr) auto}.security-code-row .outline-btn{min-width:150px}.security-form .gradient-btn{width:fit-content;min-width:220px}.dashboard-create-ticket,.ticket-dashboard-btn{margin-bottom:14px}.support-badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.support-badges span{color:#475569;background:#0f172a0f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.footer{border-top:1px solid var(--line);color:#fff;background:radial-gradient(circle at 16% 0,#2563eb38,#0000 30%),radial-gradient(circle at 92% 20%,#10b98124,#0000 26%),#08111f}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding:42px 0;display:grid}.footer-brand{align-items:center;display:flex}.footer-logo{object-fit:contain;object-position:left center;background:0 0;border-radius:0;width:268px;height:69px;padding:0;display:block}.footer p{color:#ffffff73;line-height:1.7}.footer-social{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.footer-social a{color:#ffffffa8;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.footer-social a:hover{color:#fff;border-color:#ffffff29;transform:translateY(-1px)}.footer h4{margin:0 0 16px}.footer-grid div:not(:first-child) p,.footer-grid div:not(:first-child) a{color:#ffffff73;margin:8px 0;font-size:14px;line-height:1.7;text-decoration:none;display:block}.footer-grid div:not(:first-child) a:hover{color:#fff}.footer-disclaimer{text-align:center;color:#ffffff3d;border-top:1px solid #ffffff14;padding:24px 20px 10px;font-size:11px;line-height:1.6}.copyright{text-align:center;color:#ffffff59;padding:10px 18px 24px;font-size:12px}.whatsapp-live{z-index:70;color:#fff;background:#22c55e;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:auto;min-height:52px;padding:0 18px;font-weight:950;display:inline-flex;position:fixed;bottom:26px;right:24px;box-shadow:0 14px 34px #22c55e47}.whatsapp-live span{display:inline}.whatsapp-live:hover{transform:translateY(-2px)}@supports (animation-timeline:view()){.hero-copy,.trusted-title,.trust-stats,.section-head,.market-pulse,.faq-shell,.contact-panel{animation:both sectionReveal;animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes sectionReveal{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes successPop{0%{opacity:0;transform:scale(.72)}62%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes successRing{0%{opacity:0;transform:scale(.65)}55%{opacity:1}to{opacity:.35;transform:scale(1.12)}}@keyframes successCheck{0%{opacity:0;transform:scale(.6)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes thankFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cart-overlay{z-index:80;position:fixed;inset:0}.cart-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a80;border:0;position:absolute;inset:0}.cart-drawer{background:radial-gradient(circle at 20% 0,#0878d61f,#0000 34%),radial-gradient(circle at 100% 12%,#10b9811f,#0000 30%),#f8fbff;border-left:1px solid #dde8f3f2;width:min(460px,100%);height:100%;padding:24px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-28px 0 80px #0f172a38}.cart-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-head h2{color:var(--text);margin:0;font-size:28px}.cart-head button,.cart-items article>button{color:var(--text);background:#ffffffdb;border:0;box-shadow:0 12px 28px #0f172a14}.cart-head button{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.empty-cart,.cart-items article,.cart-total,.order-alert{background:#ffffffe6;border:1px solid #dde8f3f2;border-radius:22px;box-shadow:0 16px 38px #0f172a12}.empty-cart{text-align:center;color:var(--muted);padding:42px 24px}.empty-cart svg{opacity:.45}.cart-items{gap:12px;margin-bottom:18px;display:grid}.cart-items article{grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.cart-items h3,.cart-items p{margin:0}.cart-items h3{color:var(--text)}.cart-items p{color:var(--muted);margin-top:4px;font-size:12px}.cart-items article>button{color:#ef4444;background:#fff1f2}.qty-row{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.qty-row div{align-items:center;gap:9px;display:flex}.qty-row button{width:32px;height:32px;color:var(--blue);background:#eef6ff;border:0;border-radius:50%;place-items:center;display:grid}.qty-row strong{color:var(--text)}.cart-total{background:radial-gradient(circle at 0 0,#0878d61a,#0000 34%),#fff;gap:9px;margin-bottom:14px;padding:14px;display:grid}.cart-total p,.cart-total strong{justify-content:space-between;margin:0;display:flex}.cart-total p{color:#64748b}.cart-total strong{color:var(--text);border-top:1px solid #dde8f3f2;padding-top:10px;font-size:20px}.coupon-box{gap:7px;margin:-2px 0 14px;display:grid}.coupon-box label{background:0 0;grid-template-columns:1fr auto;gap:10px;padding:0;display:grid}.coupon-box input{min-height:42px;color:var(--text);background:#fff;border:1px solid #dde8f3f2;border-radius:16px;outline:0;padding:0 14px;font-weight:800}.coupon-box button{background:var(--text);color:#fff;cursor:pointer;border:0;border-radius:16px;min-height:42px;padding:0 18px;font-weight:950}.coupon-box small{font-weight:800}.coupon-box small.success{color:#047857}.coupon-box small.error{color:#b91c1c}.order-form{gap:10px;display:grid}.order-form label{background:#fff;border-radius:18px;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:flex}.order-form label svg{color:var(--blue)}.order-form input,.order-form select,.order-form textarea{width:100%;color:var(--text);border-radius:18px;outline:0}.order-form label input{background:0 0;border:0}.order-form>input,.order-form .required-input-wrapper input,.order-form select,.order-form textarea{background:#fff;border:1px solid #dde8f3f2;padding:0 14px}.order-form>input,.order-form .required-input-wrapper input,.order-form select{min-height:42px}.order-form textarea{min-height:72px;padding-top:10px}.order-form .gradient-btn,.order-form .outline-btn{border-radius:16px;min-height:44px}.account-verified-box,.account-required-panel{color:var(--text);background:#fff;border:1px solid #dde8f3f2}.account-verified-box{border-radius:16px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:900;display:flex}.account-verified-box svg{color:#10b981}.account-required-panel{border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:0 24px 70px #0f172a14}.account-required-panel>svg{color:#10b981}.account-required-panel h2,.account-required-panel p{margin:0}.account-required-panel p{color:var(--muted);line-height:1.7}.account-required-panel div{flex-wrap:wrap;gap:10px;display:flex}.account-required-panel .gradient-btn,.account-required-panel .outline-btn{border-radius:16px;min-height:44px;padding:0 18px}.order-alert{margin-top:14px;padding:14px}.order-alert.error{color:#b91c1c;background:#fff1f2;border-color:#f8717147}.order-alert.success{color:#047857;background:#ecfdf5;border-color:#34d39947}.order-alert p{margin:5px 0 0}.admin-shell{color:#fff;background:radial-gradient(circle at 0 0,#246bfd47,#0000 35%),radial-gradient(circle at 100% 0,#a855f73d,#0000 32%),#070a12;min-height:100vh;padding:32px}.admin-shell.admin-light{color:var(--text);background:radial-gradient(circle at 0 0,#0878d61f,#0000 34%),radial-gradient(circle at 100% 0,#10b9811a,#0000 30%),linear-gradient(#eef5fb,#f6fafc 45%,#edf4f8)}.admin-light .admin-header h1,.admin-light .admin-login h1,.admin-light .admin-login p,.admin-light .admin-login small,.admin-light .admin-panel h2,.admin-light .admin-panel h3,.admin-light .admin-stats strong,.admin-light .mini-list strong,.admin-light .seo-grid strong,.admin-light .ops-card-grid strong,.admin-light .product-inventory strong,.admin-light .admin-orders strong,.admin-light .vault-products span,.admin-light .vault-products strong,.admin-light .vault-products h3,.admin-light .vault-main h3,.admin-light .vault-main h3{color:var(--text)}.admin-light .vault-products em{color:#475569}.admin-light .vault-products strong{color:#0878d6}.admin-light .admin-header p,.admin-light .admin-stats span,.admin-light .mini-list span,.admin-light .ops-list span,.admin-light .activity-feed span,.admin-light .staff-card span,.admin-light .staff-card small,.admin-light .ops-card-grid span,.admin-light .ops-card-grid small,.admin-light .admin-orders span,.admin-light .admin-orders small,.admin-light .product-inventory span,.admin-light .seo-grid span,.admin-light .vault-hint,.admin-light .admin-empty{color:#64748b}.admin-light .admin-stats article,.admin-light .admin-panel,.admin-light .admin-login{background:#fffffff0;border-color:#dde8f3f2;box-shadow:0 18px 48px #0f172a14}.admin-light .admin-nav{background:#ffffffc7;border-color:#dde8f3f2}.admin-light .admin-header{background:linear-gradient(135deg,#ffffffe6,#ffffff8f);border-color:#dde8f3e6;box-shadow:0 18px 52px #0f172a0f}.admin-light .admin-nav button{color:#475569}.admin-light .admin-nav button.active,.admin-light .admin-nav button:hover{color:var(--text);background:linear-gradient(135deg,#0878d621,#10b9811f)}.admin-light .admin-notification-bar{background:linear-gradient(135deg,#eff6fff5,#ecfdf5eb);border-color:#0ea5e938;box-shadow:0 18px 52px #0f172a14}.admin-light .admin-notification-bar strong{color:var(--text)}.admin-light .admin-notification-bar p{color:#52657d}.admin-light .admin-notification-actions button{color:var(--text);background:#fff;border-color:#bfdbfee6}.admin-light .admin-check-row{color:var(--text)}.admin-light .admin-check-row input{accent-color:#0ea5e9}.admin-light .staff-list,.admin-light .staff-card,.admin-light .staff-task-picker,.admin-light .role-card,.admin-light .staff-task-collapse,.admin-light .staff-task-summary{background:#ffffffeb;border-color:#dde8f3f2}.admin-light .role-card summary,.admin-light .staff-task-collapse summary,.admin-light .staff-task-summary summary{color:var(--text)}.admin-light .role-card summary strong,.admin-light .role-card small,.admin-light .staff-task-collapse summary strong,.admin-light .staff-task-summary summary{color:#52657d}.admin-light .role-card summary:after,.admin-light .staff-task-collapse summary:after,.admin-light .staff-task-summary summary:after{color:#0f8fd8;background:#eff6ff;border-color:#bfdbfe}.admin-light .staff-task-picker label{color:#475569;background:#f8fbff;border-color:#d9e6f5}.admin-light .staff-task-picker label.selected,.admin-light .staff-task-list em{color:var(--text);background:linear-gradient(135deg,#e0f2fe,#ecfdf5);border-color:#0ea5e947}.admin-light .admin-list-toolbar label,.admin-light .admin-pagination button{color:#64748b;background:#ffffffe6;border-color:#dde8f3f2}.admin-light .admin-list-toolbar input{color:var(--text)}.admin-light .admin-list-toolbar input::placeholder{color:#94a3b8}.admin-light .admin-list-toolbar span{color:#334155;background:#e0f2feeb}.admin-light .admin-pagination button{color:var(--text)}.admin-light .admin-pagination button.active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-color:#0ea5e973}.admin-light .admin-login input,.admin-light .admin-product-form input,.admin-light .admin-product-form select,.admin-light .admin-product-form textarea,.admin-light .admin-edit-form input,.admin-light .admin-edit-form select,.admin-light .admin-edit-form textarea,.admin-light .vault-form input,.admin-light .vault-form select,.admin-light .vault-form textarea,.admin-light .admin-orders select{color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#dde8f3f2}.admin-light .admin-product-form input::placeholder,.admin-light .admin-product-form textarea::placeholder,.admin-light .admin-edit-form input::placeholder,.admin-light .admin-edit-form textarea::placeholder,.admin-light .vault-form input::placeholder,.admin-light .vault-form textarea::placeholder{color:#64748b;opacity:1}.admin-light .admin-login option,.admin-light .admin-product-form option,.admin-light .admin-edit-form option,.admin-light .vault-form option,.admin-light .admin-orders option{color:var(--text);background:#fff}.admin-light .ops-list p,.admin-light .activity-feed p,.admin-light .ops-card-grid p,.admin-light .automation-grid label,.admin-light .mini-list p,.admin-light .admin-orders article,.admin-light .product-inventory article,.admin-light .admin-review-card,.admin-light .vault-products,.admin-light .vault-products button,.admin-light .vault-table-wrap,.admin-light .seo-grid p,.admin-light .admin-check-row,.admin-light .admin-upload-field,.admin-light .support-ticket-list article{background:#ffffffe0;border-color:#dde8f3f2}.admin-light .vault-products button{background:#fff}.admin-light .vault-products button.active{background:linear-gradient(135deg,#dff3ff,#e7fbf3)}.admin-light .ticket-thread .customer-reply{background:linear-gradient(135deg,#eff6fff5,#e0f2fee6);border-color:#0ea5e92e}.admin-light .ticket-thread .admin-reply{background:linear-gradient(135deg,#ecfdf5f5,#f0fdfae6);border-color:#10b9812e}.admin-light .ticket-thread strong,.admin-light .ticket-thread span,.admin-light .admin-review-card p,.admin-light .review-admin-meta span{color:var(--text)}.admin-light .review-admin-meta small{color:#64748b}.admin-light .review-admin-actions button:first-child{color:#047857}.admin-light .review-admin-actions button:nth-child(2),.admin-light .review-admin-actions button:last-child{color:#b91c1c}.admin-light .ticket-thread small{color:#64748b}.admin-light .ticket-reply-box textarea{color:#132033;background:#fff;border-color:#d9e6f5}.admin-light .ticket-meta span,.admin-light .ticket-meta small,.admin-light .support-ticket-card.resolved-ticket .resolved-summary{color:#64748b}.admin-light .status-filter button,.admin-light .admin-row-actions button,.admin-light .product-actions button,.admin-light .vault-table button,.admin-light .quick-action-grid button{color:var(--text);background:#f8fbff;border-color:#0878d624}.admin-light .status-filter button.active,.admin-light .status-filter button:hover,.admin-light .quick-action-grid button:hover,.admin-light .product-actions button:hover,.admin-light .vault-products button.active,.admin-light .vault-products button:hover{color:var(--text);background:linear-gradient(135deg,#0878d61f,#10b9811a);border-color:#0878d642}.admin-light .order-line-title em{color:#0369a1;background:#e0f2fe}.admin-light .vault-table th{color:var(--text);background:#eef6ff}.admin-light .vault-table td{color:#475569;border-bottom-color:#dde8f3f2}.admin-light .delivery-credentials,.admin-light .admin-edit-form{background:#ecfdf5b8;border-color:#10b9812e}.admin-light .delivery-credentials code,.admin-light .vault-table code{color:var(--text)}.admin-light .delivery-assignment{background:#ffffffc7;border-color:#0ea5e938}.admin-light .delivery-slot{background:#f8fafce6;border-color:#94a3b83d}.admin-light .delivery-slot select,.admin-light .manual-credential-grid input{color:#132033;background:#fff;border-color:#d9e6f5}.admin-login{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f172af0,#0b1220e6);border:1px solid #94a3b833;border-radius:26px;gap:12px;width:min(460px,100% - 28px);margin:6vh auto;padding:26px;display:grid;box-shadow:0 24px 80px #0000005c}.admin-logo{color:#07111f;background:#fff;border-radius:20px;place-items:center;width:58px;height:58px;font-weight:950;display:grid}.admin-login-logo{object-fit:contain;width:190px;max-width:78%;height:auto;margin-bottom:4px}.admin-login h1,.admin-login p{margin:0}.admin-login h1{color:#f8fafc;font-size:clamp(32px,4vw,44px);line-height:1.04}.admin-login p,.admin-login small{color:#9fb0c7;line-height:1.6}.admin-login input,.admin-product-form input,.admin-product-form select,.admin-product-form textarea,.admin-edit-form input,.admin-edit-form select,.admin-edit-form textarea,.vault-form input,.vault-form select,.vault-form textarea,.admin-orders select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff17;border:1px solid #94a3b838;border-radius:14px;outline:0;min-height:46px;padding:0 13px}.admin-login input:focus{border-color:#38bdf88f;box-shadow:0 0 0 4px #0ea5e924}.admin-forgot-link{color:#9fb0c7;background:0 0;border:0;justify-self:center;margin-top:2px;font-size:14px;font-weight:850}.admin-forgot-link:hover{color:#38bdf8;text-decoration:underline}.admin-reset-box{background:#0ea5e914;border:1px solid #38bdf833;border-radius:18px;gap:10px;padding:12px;display:grid}.admin-reset-box p{color:#b7c6da;font-size:14px}.admin-reset-actions{display:flex}.admin-product-form textarea,.admin-edit-form textarea,.vault-form textarea{resize:vertical;min-height:92px;font:inherit;padding-top:12px}.admin-product-form input::placeholder,.admin-product-form textarea::placeholder,.admin-edit-form input::placeholder,.admin-edit-form textarea::placeholder,.vault-form input::placeholder,.vault-form textarea::placeholder{color:#e2e8f07a}.admin-login option,.admin-product-form option,.admin-edit-form option,.vault-form option,.admin-orders option{color:#f8fafc;background:#0b1020}.admin-error{color:#fecaca;background:#f8717114;border:1px solid #f8717147;border-radius:14px;padding:12px}.admin-success{color:#bbf7d0;background:#10b98117;border:1px solid #10b98147;border-radius:14px;padding:12px}.admin-header{background:linear-gradient(135deg,#ffffff14,#ffffff09);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto 22px;padding:14px 16px;display:flex;box-shadow:0 20px 70px #0000002e}.admin-brand-lockup{align-items:center;gap:18px;min-width:0;display:flex}.admin-logo{object-fit:contain;object-position:left center;flex:none;width:212px;height:54px}.admin-header h1,.admin-header p{margin:0}.admin-header h1{letter-spacing:0;font-size:clamp(28px,3vw,42px);line-height:1}.admin-header p{color:var(--muted);margin-top:5px}.admin-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-nav{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-wrap:wrap;gap:10px;max-width:1280px;margin:0 auto 22px;padding:10px;display:flex;overflow:visible}.admin-nav button{color:#ffffffa8;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:none;min-height:38px;padding:0 13px;font-size:14px;font-weight:850;position:relative}.admin-nav button.active,.admin-nav button:hover{color:#fff;background:linear-gradient(135deg,#0ea5e938,#10b9812e)}.admin-nav-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;font-size:11px;line-height:1;display:inline-flex;box-shadow:0 0 0 5px #ef44441f}.admin-notification-bar{background:linear-gradient(135deg,#082f49eb,#064e3bcc);border:1px solid #22d3ee3d;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:-4px auto 22px;padding:14px 16px;display:flex;box-shadow:0 18px 52px #06b6d41f}.admin-notification-bar>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:0;display:grid}.admin-notification-bar strong,.admin-notification-bar p{margin:0}.admin-notification-bar p{color:#e2e8f0b8;white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.notification-dot{background:#22c55e;border-radius:999px;grid-row:span 2;width:12px;height:12px;animation:1.5s ease-out infinite adminPulse;box-shadow:0 0 #22c55e8c}@keyframes adminPulse{0%{box-shadow:0 0 #22c55e7a}80%{box-shadow:0 0 0 13px #22c55e00}to{box-shadow:0 0 #22c55e00}}.admin-notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-notification-actions button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;min-height:38px;padding:0 13px;font-weight:850}.hidden-admin-section{display:none!important}.admin-stats,.admin-ops-grid,.admin-insights,.admin-grid{max-width:1280px;margin-left:auto;margin-right:auto}.admin-wide-panel{grid-column:1/-1}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.admin-ops-grid{grid-template-columns:.95fr 1.1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.admin-stats article,.admin-panel{background:linear-gradient(#ffffff17,#ffffff0b);border:1px solid #ffffff1a;box-shadow:0 22px 54px #0000002e,inset 0 1px #ffffff14}.admin-stats article{border-radius:22px;min-height:112px;padding:18px}.admin-stats strong,.admin-stats span{display:block}.admin-stats strong{color:#f8fafc;font-size:30px}.admin-stats span{color:#e2e8f0ad;margin-top:4px}.admin-grid{grid-template-columns:1.35fr .75fr;gap:18px;display:grid}.admin-panel{border-radius:24px;padding:22px}.admin-panel h2{color:#f8fafc;margin:0 0 16px}.admin-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-panel-head h2{margin:0}.admin-panel-head select{border:1px solid var(--line);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111827;border-radius:12px;min-height:40px;padding:0 12px}.status-filter{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(720px,100%);display:flex}.status-filter button{color:#e2e8f0b8;text-transform:capitalize;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.status-filter button.active,.status-filter button:hover{color:#f8fafc;background:linear-gradient(135deg,#0ea5e93d,#14b8a629);border-color:#67e8f961}.mini-list{gap:10px;display:grid}.mini-list p{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;gap:12px;margin:0;padding:12px;display:flex}.mini-list span{color:#e2e8f0a3}.mini-list strong,.seo-grid strong,.ops-card-grid strong,.product-inventory strong,.admin-orders strong{color:#f8fafc}.ops-list,.activity-feed,.quick-action-grid,.automation-grid{gap:10px;display:grid}.ops-list p,.activity-feed p,.ops-card-grid p,.automation-grid label{background:linear-gradient(135deg,#ffffff14,#ffffff0b);border:1px solid #ffffff1a;border-radius:16px;margin:0}.ops-list p,.activity-feed p,.ops-card-grid p{gap:5px;padding:15px;display:grid}.ops-list p{grid-template-columns:1fr auto;align-items:center}.ops-list span,.activity-feed span,.ops-card-grid span,.ops-card-grid small{color:#e2e8f0a3}.ops-list strong,.activity-feed strong,.ops-card-grid strong{font-size:20px}.activity-feed p.unread-activity{background:linear-gradient(135deg,#0ea5e929,#10b9811a);border-color:#22d3ee57}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid button{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#0ea5e933,#10b9811f);border:1px solid #38bdf838;border-radius:15px;min-height:48px;font-weight:900}.quick-action-grid button:hover,.product-actions button:hover{background:#ffffff1f;border-color:#67e8f970;transform:translateY(-1px)}.ops-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.role-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.role-card,.staff-task-collapse,.staff-task-summary{border:1px solid var(--admin-border);background:var(--admin-soft);border-radius:16px}.role-card summary,.staff-task-collapse summary,.staff-task-summary summary{min-height:50px;color:var(--admin-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:900;list-style:none;display:flex}.role-card summary::-webkit-details-marker{display:none}.staff-task-collapse summary::-webkit-details-marker{display:none}.staff-task-summary summary::-webkit-details-marker{display:none}.role-card summary:after,.staff-task-collapse summary:after,.staff-task-summary summary:after{content:"+";border:1px solid var(--admin-border);width:28px;height:28px;color:var(--blue);background:#0ea5e914;border-radius:999px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.role-card[open] summary:after,.staff-task-collapse[open] summary:after,.staff-task-summary[open] summary:after{content:"-"}.role-card summary span,.staff-task-collapse summary span{min-width:0}.role-card summary strong,.staff-task-collapse summary strong{color:var(--muted);flex:none;font-size:13px}.role-card small{color:var(--muted);padding:0 14px 14px;line-height:1.55;display:block}.admin-section-note{color:var(--muted);margin:-4px 0 18px;line-height:1.6}.staff-admin-grid{grid-template-columns:minmax(320px,.38fr) 1fr;align-items:start;gap:22px;margin-top:16px;display:grid}.staff-form h3,.staff-list h3{color:var(--admin-text);margin:0 0 14px;font-size:22px}.staff-list{border:1px solid var(--admin-border);background:var(--admin-card);box-shadow:var(--admin-shadow);border-radius:22px;padding:20px}.staff-card{border:1px solid var(--admin-border);background:var(--admin-soft);border-radius:18px;grid-template-columns:1fr auto;align-items:start;gap:16px;padding:18px;display:grid}.staff-card+.staff-card{margin-top:12px}.staff-card strong,.staff-card span,.staff-card small{display:block}.staff-card strong{color:var(--admin-text);font-size:18px}.staff-card span,.staff-card small{color:var(--muted);line-height:1.55}.staff-task-list{flex-wrap:wrap;gap:8px;max-width:760px;margin-top:12px;display:flex}.staff-task-summary{width:fit-content;max-width:100%;margin-top:12px}.staff-task-summary summary{min-height:38px;color:var(--muted);padding:0 10px 0 13px;font-size:13px}.staff-task-summary summary:after{width:22px;height:22px;font-size:14px}.staff-task-summary .staff-task-list{margin-top:0;padding:0 12px 12px}.staff-task-list em{color:var(--admin-text);background:#0ea5e91f;border:1px solid #0ea5e933;border-radius:999px;padding:7px 11px;font-style:normal;font-weight:850}.staff-task-picker{border:1px solid var(--admin-border);background:var(--admin-soft);border-radius:16px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.staff-task-collapse{overflow:hidden}.staff-task-collapse .staff-task-picker{background:0 0;border-width:1px 0 0;border-bottom-style:none;border-bottom-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;border-radius:0}.staff-task-picker label{border:1px solid var(--admin-border);min-height:40px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:13px;align-items:center;gap:8px;padding:9px 11px;font-weight:850;display:flex}.staff-task-picker label.selected{color:var(--admin-text);background:linear-gradient(135deg,#0ea5e92e,#10b9811f);border-color:#0ea5e96b}.staff-task-picker input{accent-color:#0ea5e9;width:16px;height:16px;min-height:0}.staff-card .admin-row-actions{grid-template-columns:repeat(2,minmax(70px,auto));align-items:start}.staff-card .admin-row-actions button{min-height:42px;padding:0 14px}.compact-admin-orders{margin-top:14px}.admin-orders{gap:12px;display:grid}.admin-orders article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr auto;gap:14px;padding:16px;display:grid}.order-line-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-line-title em{color:#a5f3fc;background:#67e8f921;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.admin-orders strong,.admin-orders span,.admin-orders small{display:block}.admin-orders span,.admin-orders small{color:#e2e8f09e;margin-top:4px}.admin-orders article>div:last-child{justify-items:end;gap:10px;display:grid}.admin-side-stack{align-content:start;gap:18px;display:grid}.admin-empty{color:var(--muted)}.admin-list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 16px;display:flex}.admin-list-toolbar label{color:#e2e8f0b3;background:#0f172a57;border:1px solid #94a3b838;border-radius:14px;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.admin-list-toolbar input{color:#f8fafc;width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:750}.admin-list-toolbar input::placeholder{color:#e2e8f07a}.admin-list-toolbar span{color:#e2e8f0d1;white-space:nowrap;background:#0ea5e921;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.compact-toolbar{margin:12px 0}.admin-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.admin-pagination button{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #94a3b840;border-radius:999px;min-width:38px;min-height:38px;font-weight:900}.admin-pagination button.active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-color:#22d3ee8c}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-product-form{gap:10px;display:grid}.admin-edit-form{background:linear-gradient(135deg,#0ea5e921,#14b8a614);border:1px solid #67e8f933;border-radius:18px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.admin-edit-form h3{color:#f8fafc;margin:0}.admin-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-edit-grid textarea{grid-column:span 2}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ticket-actions{justify-content:flex-end;align-self:start;width:220px}.admin-row-actions button{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.ticket-actions button{background:#eff6ff14;border-radius:999px;min-width:0;min-height:34px;padding:0 12px}.admin-row-actions button:hover{background:#ffffff21;border-color:#67e8f96b;transform:translateY(-1px)}.admin-row-actions button:last-child{color:#fecaca;border-color:#f871714d}.admin-check-row{color:#f8fafce0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-weight:800;display:flex}.admin-check-row input{accent-color:#14b8a6;width:18px;height:18px}.admin-upload-field{color:#fff;cursor:pointer;background:#ffffff0f;border:1px dashed #67e8f95c;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 13px;display:flex}.admin-upload-field span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-upload-field input{display:none}.delivery-credentials{background:#10b98114;border:1px solid #34d39933;border-radius:14px;gap:7px;margin-top:10px;padding:10px;display:grid}.delivery-credentials p{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0;display:grid}.delivery-credentials code,.vault-table code{color:#dbeafe;word-break:break-all;font-family:inherit;font-size:12px}.delivery-assignment{background:#0f172a94;border:1px solid #38bdf83d;border-radius:18px;grid-column:1/-1;gap:12px;margin-top:12px;padding:14px;display:grid}.delivery-assignment-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-assignment-head button{width:auto;min-height:38px;padding:8px 14px}.delivery-slot{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(170px,.8fr) minmax(150px,.7fr) minmax(260px,1.5fr);align-items:center;gap:10px;padding:12px;display:grid}.delivery-slot small{margin-top:4px;display:block}.delivery-slot select,.manual-credential-grid input{color:#f8fafc;width:100%;min-height:46px;font:inherit;background:#0206175c;border:1px solid #dbeafe38;border-radius:14px;padding:10px 12px}.delivery-slot option{color:#0f172a}.manual-credential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vault-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.vault-products{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:9px;padding:14px;display:grid}.vault-products h3,.vault-main h3{color:#f8fafc;margin:0}.vault-products button{color:#f8fafc;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:58px;padding:10px;display:grid}.vault-products button.active,.vault-products button:hover{background:linear-gradient(135deg,#0ea5e933,#10b9811c);border-color:#67e8f95c}.vault-products span,.vault-products strong,.vault-products em{display:block}.vault-products strong{color:#67e8f9;font-size:22px}.vault-products em{color:#e2e8f094;grid-column:1/-1;font-size:12px;font-style:normal;font-weight:850}.vault-main{min-width:0}.vault-hint{color:#e2e8f09e;margin:5px 0 0;line-height:1.55}.vault-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.vault-form textarea{grid-column:1/-1}.vault-form .gradient-btn{border-radius:14px}.vault-table-wrap{border:1px solid #ffffff1a;border-radius:18px;overflow:auto}.vault-table{border-collapse:collapse;width:100%;min-width:860px}.vault-table th,.vault-table td{color:#e2e8f0b8;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px;font-size:13px}.vault-table th{color:#f8fafc;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;font-size:12px}.vault-status{text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.vault-status.available{color:#86efac;background:#10b98129}.vault-status.sold{color:#fecaca;background:#f8717129}.vault-status.disabled{color:#cbd5e1;background:#94a3b829}.vault-table td:last-child{gap:7px;display:flex}.vault-table button{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.vault-table button:disabled{cursor:not-allowed;opacity:.45}.product-inventory{gap:10px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.product-inventory article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.product-inventory img{object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px}.product-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;min-height:30px;padding:0 9px;font-size:12px;font-weight:850}.product-actions button:last-child{color:#fecaca;border-color:#f8717147}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-bars{background:radial-gradient(circle at top,#0ea5e92e,#0000 55%),#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-end;gap:14px;min-height:180px;margin-bottom:16px;padding:22px;display:flex}.analytics-bars span{background:linear-gradient(#67e8f9,#2563eb);border-radius:999px 999px 6px 6px;flex:1;min-height:34px;position:relative;box-shadow:0 18px 30px #2563eb38}.analytics-bars em{color:#e2e8f09e;font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.seo-grid p{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;gap:6px;margin:0;padding:16px;display:grid}.seo-grid span{color:#e2e8f09e;font-size:13px}.product-inventory strong,.product-inventory span{display:block}.product-inventory span{color:#e2e8f09e;margin-top:4px;font-size:13px}@media (width<=1080px){.contact-panel,.faq-shell{grid-template-columns:1fr}.trust-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-intro{min-height:300px}.features,.process>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail,.checkout-page,.customer-auth,.detail-info,.product-review-layout,.policy-grid,.blog-grid,.customer-grid,.staff-admin-grid,.staff-card{grid-template-columns:1fr}.review-summary{text-align:left;min-width:0}.summary-stars{justify-content:flex-start}.customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-strip{padding:38px 0 42px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.admin-ops-grid,.admin-insights{grid-template-columns:1fr}.ops-card-grid,.role-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-layout,.admin-review-card{grid-template-columns:1fr}.review-admin-actions{min-width:0}.vault-form{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-slot,.manual-credential-grid{grid-template-columns:1fr}}@media (width<=900px){.brand-logo{width:210px;height:54px}.footer-logo{width:220px;height:56px}.hero{min-height:auto;padding:42px 0 30px}.hero-copy{text-align:center}.hero p,.hero h1,.hero-stats{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}}@media (width<=760px){.desktop-nav,.hide-sm{display:none}.menu-btn{display:grid}.brand-logo{border-radius:0;width:178px;height:46px;padding:0}.footer-logo{width:176px;height:45px}.hero{align-content:center;min-height:auto;padding:28px 0 24px}.hero-scene{inset:-18px -18vw -12px}.hero-particle-field{opacity:.38;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:34px;gap:8px 12px;transform:none}.hero-float{display:none}.hero-glow{opacity:.12;width:210px;height:210px}.hero h1{font-size:clamp(34px,9.4vw,42px);line-height:1.08}.pill{justify-content:center;margin-bottom:14px;font-size:12px}.hero p{margin-top:14px;font-size:15px;line-height:1.6}.hero-actions{margin-top:22px}.hero-actions .gradient-btn,.hero-actions .outline-btn{width:100%;min-width:0}.hero-trust{margin-top:14px}.trusted-strip{padding-top:42px}.hero-stats{display:none}.features,.process>div,.footer-grid{grid-template-columns:1fr}.faq-shell{border-radius:24px;padding:14px}.faq-intro{border-radius:20px;min-height:auto;padding:22px}.faq summary{gap:10px;min-height:64px;padding:0 14px;font-size:15px}.faq summary span{border-radius:11px;width:32px;height:32px}.faq p{padding:0 14px 16px 56px;font-size:14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-pulse{scrollbar-width:none;flex-wrap:nowrap;margin:-2px -16px 18px 0;padding:0 16px 4px 0;overflow-x:auto}.market-pulse::-webkit-scrollbar{display:none}.market-pulse span{flex:none}.product-thumb{min-height:86px}.product-real-image{padding:12px 14px 9px}.product-badges{gap:5px;top:7px;left:7px}.product-badges span,.product-tags span{min-height:18px;padding:0 6px;font-size:8px}.product-screen{border-radius:10px;width:60%;min-height:42px;bottom:10px}.product-screen-head{gap:3px;height:15px;padding:0 6px}.product-screen-head i{width:5px;height:5px}.product-screen-grid{gap:4px;padding:0 6px 6px}.product-screen-grid b{border-radius:4px;height:12px}.product-thumb-icon{border-radius:13px;width:38px;height:38px;bottom:9px;right:9px}.product-thumb-icon svg{width:25px;height:25px}.tool-card h3{min-height:34px;font-size:13px;line-height:1.22}.tool-card-body{padding:9px}.product-tags span{font-size:8px}.product-tags{gap:4px;margin-bottom:6px}.tool-card p{font-size:11px}.product-proof{margin-top:6px;font-size:10px}.product-meta-row{gap:4px;margin-top:6px}.product-meta-row span{min-height:20px;padding:0 6px;font-size:9px}.tool-card-bottom{padding:6px 0 8px}.tool-card-bottom strong{font-size:15px}.tool-card-bottom del{font-size:10px}.add-cart-btn{border-radius:9px;min-height:34px;font-size:12px}.details-link{margin-top:6px;font-size:11px}.page-shell{padding:18px 0 48px}.page-hero{padding-top:4px;padding-bottom:14px}.page-hero h1,.product-detail-copy h1,.thank-you-page h1,.static-page h1{font-size:clamp(30px,8.6vw,38px);line-height:1.08}.page-hero p,.product-detail-copy p,.static-page p,.thank-you-page p{font-size:14px;line-height:1.58}.policy-grid{gap:12px;margin-top:18px}.policy-grid article{border-radius:18px;padding:18px}.policy-grid h2{font-size:19px}.blog-grid{gap:12px;padding-bottom:52px}.blog-card,.blog-detail{border-radius:20px;padding:18px}.blog-cover{border-radius:16px;min-height:120px}.blog-card h2{font-size:20px}.blog-detail h1{font-size:clamp(30px,8.6vw,38px);line-height:1.08}.blog-content p{font-size:15px}.policy-note{text-align:left;border-radius:16px;align-items:flex-start}.product-detail{gap:20px;padding-top:8px}.product-detail-media{border-radius:24px;min-height:210px}.product-detail-media img{max-height:210px;padding:18px}.detail-price strong{font-size:32px}.detail-actions .gradient-btn,.detail-actions .outline-btn{width:100%}.checkout-summary,.checkout-form,.detail-info article,.thank-you-page,.static-page{border-radius:20px;padding:18px}.thank-you-page{min-height:470px;margin-top:12px;padding:32px 18px}.success-icon{width:76px;height:76px;margin-bottom:18px}.success-icon svg{width:36px;height:36px}.thank-you-page .eyebrow-text{font-size:16px}.thank-you-page .detail-actions{gap:8px;margin-top:20px}.checkout-summary article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.checkout-page .qty-row{justify-self:end}.checkout-summary article>button{grid-column:2;justify-self:end}.customer-auth{padding:20px}.dashboard-head{flex-direction:column;align-items:stretch}.customer-stats,.customer-panel article{grid-template-columns:1fr}.customer-panel-head{flex-direction:column}.access-filter-tabs{width:100%}.access-filter-tabs button{flex:1;padding:0 8px}.access-credential{grid-template-columns:1fr;gap:5px}.delivery-grid{grid-template-columns:1fr}.delivery-card-head{flex-direction:column;align-items:flex-start}.add-cart-btn svg{width:15px;height:15px}.section-head.split,.filters,.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .outline-btn{display:none}.hero-actions .gradient-btn{min-width:100%}.hero-trust{gap:8px}.trust-stats{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 28px,540px);margin-bottom:24px}.trust-stats div{min-height:62px;padding:12px 8px}.trust-stats div:last-child{grid-column:1/-1}.trust-stats strong{font-size:19px}.trust-stats span{font-size:11px}.hero-trust span{min-height:32px;padding:0 10px;font-size:12px}.filters label{width:100%}.trusted-title{width:min(330px,100% - 28px);margin-left:auto;margin-right:auto;font-size:12px;line-height:1.6}.marquee>div{gap:12px;animation-duration:18s}.marquee span{min-width:132px;min-height:44px;font-size:15px}.marquee-secondary span{min-width:118px;min-height:38px;font-size:13px}.testimonials{padding:50px 0 64px}.testimonial-rail{gap:12px;padding-top:18px;animation-duration:34s}.testimonial-rail article{width:292px;min-height:244px;padding:20px}.testimonial-rail article.featured-review{width:312px}.testimonial-rail article:nth-child(3n+2),.testimonial-rail article:nth-child(4n){transform:none}.review-head{grid-template-columns:auto 1fr}.review-head em{grid-column:1/-1;width:fit-content}.review-foot em{width:fit-content;margin-top:6px;position:static}.whatsapp-live{justify-content:center;width:50px;min-height:50px;padding:0;font-size:13px;bottom:16px;right:16px}.whatsapp-live span{display:none}.cart-drawer{width:100%;padding:18px}.cart-head h2{font-size:24px}.admin-shell{padding:18px}.admin-header,.admin-header>div:last-child{flex-direction:column;align-items:stretch}.admin-brand-lockup{flex-direction:column;align-items:flex-start;gap:10px}.admin-logo{width:188px;height:48px}.admin-header h1{font-size:28px}.admin-nav{gap:7px}.admin-nav button{min-height:34px;padding:0 10px;font-size:12px}.admin-notification-bar{flex-direction:column;align-items:stretch}.admin-notification-bar p{white-space:normal}.admin-notification-actions{justify-content:flex-start}.admin-panel-head,.admin-list-toolbar{flex-direction:column;align-items:stretch}.admin-list-toolbar span{width:fit-content}.status-filter{justify-content:flex-start}.admin-stats,.ops-card-grid,.role-overview-grid,.quick-action-grid,.seo-grid,.admin-edit-grid,.vault-form,.ticket-form-row{grid-template-columns:1fr}.admin-edit-grid textarea{grid-column:auto}.admin-orders article,.support-ticket-list article{grid-template-columns:1fr}.ticket-actions{justify-content:flex-start;width:100%}.ticket-thread p{max-width:88%}.admin-orders article>div:last-child{justify-items:stretch}.security-form-row,.security-code-row{grid-template-columns:1fr}.security-code-row .outline-btn,.security-form .gradient-btn{width:100%}.delivery-credentials p{grid-template-columns:1fr}}.table-row-hover:hover{background:#ffffff0a!important}.seo-panel-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.seo-tabs{gap:8px;display:flex}.seo-tab-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.seo-tab-btn:hover{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff26}.seo-tab-btn.active{text-shadow:none;background:linear-gradient(135deg,#06f,#0052cc);border-color:#06f;box-shadow:0 4px 12px #0066ff59;color:#fff!important}.seo-config-form{flex-direction:column;gap:20px;max-width:800px;display:flex}.seo-form-group{flex-direction:column;gap:8px;display:flex}.seo-form-group label{color:var(--text-primary);font-size:14px;font-weight:600}.seo-form-group input,.seo-form-group textarea{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:12px 16px;font-size:15px;transition:all .2s}.seo-form-group input:focus,.seo-form-group textarea:focus{border-color:var(--primary);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #0066ff26}.seo-form-group small{color:var(--text-secondary);font-size:12px}.code-textarea{font-family:Courier New,Courier,monospace;line-height:1.5;background:#0d0e12!important;font-size:13px!important}.seo-alert{border-radius:8px;align-items:center;margin-bottom:24px;padding:12px 20px;font-size:14px;font-weight:500;animation:.3s slideIn;display:flex}.seo-alert-success{color:#2ecc71;background:#2ecc7126;border:1px solid #2ecc714d}.seo-alert-error{color:#e74c3c;background:#e74c3c26;border:1px solid #e74c3c4d}.seo-loading{text-align:center;color:var(--text-secondary);padding:40px;font-size:15px}.seo-sitemap-view{max-width:600px;padding:12px 0}.sitemap-status-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.status-indicator{align-items:center;gap:12px;display:flex}.indicator-dot{border-radius:50%;width:10px;height:10px;position:relative}.indicator-dot.active{background:#2ecc71;animation:2s infinite pulseGreen;box-shadow:0 0 8px #2ecc71}.indicator-dot.inactive{background:#e74c3c;box-shadow:0 0 8px #e74c3c}.sitemap-status-card h3{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.sitemap-status-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.sitemap-meta-grid{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:16px 0;display:flex}.sitemap-meta-grid p{justify-content:space-between;font-size:14px;display:flex}.sitemap-meta-grid p span{color:var(--text-secondary)}.sitemap-meta-grid p strong{color:var(--text-primary)}.seo-audit-view{flex-direction:column;gap:20px;display:flex}.audit-header{margin-bottom:8px}.audit-header h3{color:var(--text-primary);margin-bottom:6px;font-size:18px;font-weight:600}.audit-subtitle{color:var(--text-secondary);margin:0;font-size:14px}.seo-audit-success-box{text-align:center;background:#2ecc7114;border:1px solid #2ecc7126;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.success-emoji{font-size:32px}.seo-audit-success-box h4{color:#2ecc71;margin:0;font-size:16px;font-weight:500}.seo-audit-table-wrapper{border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.seo-audit-table th,.seo-audit-table td{padding:14px 16px}.seo-audit-table tr.severity-error{background:#e74c3c08}.seo-audit-table tr.severity-error:hover{background:#e74c3c0d!important}.seo-audit-table tr.severity-warning{background:#f1c40f05}.seo-audit-table tr.severity-warning:hover{background:#f1c40f0a!important}.badge-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600}.badge-blog{color:#9b59b6;background:#9b59b633;border:1px solid #9b59b666}.badge-product{color:#3498db;background:#3498db33;border:1px solid #3498db66}.issue-text{color:var(--text-primary);font-size:14px}.severity-badge{text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:600}.severity-badge.error{color:#fff;background:#e74c3c}.severity-badge.warning{color:#000;background:#f1c40f}.small-btn{padding:6px 12px;font-size:12px}@keyframes pulseGreen{0%{box-shadow:0 0 #2ecc71b3}70%{box-shadow:0 0 0 8px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.seo-panel-head{flex-direction:column;align-items:flex-start}.seo-tabs{flex-wrap:wrap;width:100%}.seo-tab-btn{text-align:center;flex:auto}}.settings-tab-nav{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.settings-tab-nav button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:all .18s}.settings-tab-nav button:hover{background:var(--bg);border-color:var(--blue)}.settings-tab-nav button.active{background:linear-gradient(135deg,#06f,#0052cc);border-color:#06f;box-shadow:0 3px 10px #0066ff4d;color:#fff!important}.settings-tab-content{background:var(--panel-strong);border:1px solid var(--line);border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 8px 30px #0f172a08}@media (width<=768px){.form-grid-2{grid-template-columns:1fr}}.form-group.full-width{grid-column:1/-1}.form-group label{text-transform:uppercase;letter-spacing:.5px;color:var(--text);font-size:13px;font-weight:800}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;padding:12px 16px;font-size:14px;transition:all .18s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--blue);background:var(--panel-strong);outline:none;box-shadow:0 0 0 3px #0878d61f}.form-group small{color:var(--muted);font-size:12px;line-height:1.4}.checkbox-group{flex-direction:row;align-items:center;margin-top:14px}.checkbox-label{cursor:pointer;align-items:center;gap:10px;display:inline-flex;text-transform:none!important;letter-spacing:0!important;font-weight:700!important}.checkbox-label input[type=checkbox]{cursor:pointer;width:18px;height:18px}.toggle-group{border-left:3px solid var(--warm);margin:12px 0;padding-left:18px}.toggle-switch-label{cursor:pointer;align-items:center;gap:12px;display:flex}.toggle-switch-container{width:48px;height:24px;display:inline-block;position:relative}.toggle-switch-container input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:var(--line);border-radius:24px;transition:all .4s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 6px #00000026}.toggle-switch-container input:checked+.toggle-slider{background-color:var(--warm)}.toggle-switch-container input:checked+.toggle-slider:before{transform:translate(24px)}.toggle-label-text{color:var(--text);font-size:15px;font-weight:800}.toggle-desc{color:var(--muted);margin:4px 0 0 60px;font-size:13px;line-height:1.4}.settings-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:10px;padding-top:20px;display:flex}.settings-footer button{border-radius:12px;min-height:48px;padding:0 28px}.admin-alert{border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;font-weight:700;line-height:1.5}.admin-alert.success{border-left:4px solid var(--green);color:#065f46;background:#10b9811a}.admin-alert.error{color:#991b1b;background:#ef44441a;border-left:4px solid #ef4444}.payment-instructions-card{border:1px dashed var(--blue);background:linear-gradient(135deg,#0878d608,#14b8a608);border-radius:14px;margin-bottom:16px;padding:16px}.payment-instructions-card strong{color:var(--blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:13px;display:block}.payment-instructions-text{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.maintenance-overlay.premium-dark-mode{color:#f8fafc;background:radial-gradient(circle at top,#0f172a,#020617 80%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.glow-blob{filter:blur(120px);opacity:.15;pointer-events:none;border-radius:50%;animation:20s ease-in-out infinite alternate driftBlob;position:absolute}.blob-blue{background:#0ea5e9;width:350px;height:350px;top:10%;left:15%}.blob-teal{background:#14b8a6;width:400px;height:400px;animation-delay:-5s;bottom:15%;right:10%}.blob-purple{background:#a855f7;width:300px;height:300px;animation-delay:-10s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes driftBlob{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-50px)scale(1.1)}to{transform:translate(-40px,40px)scale(.95)}}.floating-tool-particle{color:#f8fafc66;filter:drop-shadow(0 0 10px #0ea5e926);animation:8s ease-in-out infinite alternate floatTool}@keyframes floatTool{0%{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-20px)rotate(10deg)scale(1.05)}to{transform:translateY(10px)rotate(-10deg)scale(.95)}}.maintenance-card.glass.interactive{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);text-align:center;z-index:10;background:#0f172a73;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:550px;padding:42px 36px;animation:1s cubic-bezier(.16,1,.3,1) cardFadeIn;position:relative;box-shadow:0 24px 80px #0006,inset 0 1px 1px #ffffff0d}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.maintenance-interactive-zone{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.gear-orbit{background:#0f172a99;border:1px dashed #0ea5e940;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s;display:flex;position:relative;box-shadow:0 0 30px #0ea5e914,inset 0 0 20px #0ea5e90a}.maintenance-interactive-zone:hover .gear-orbit{border-color:#0ea5e999;transform:scale(1.08);box-shadow:0 0 40px #0ea5e92e,inset 0 0 20px #0ea5e914}.maintenance-interactive-zone:active .gear-orbit{transform:scale(.96)}.orbiting-dot{width:20px;height:20px;color:var(--cyan);background:#0f172ae6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;animation:10s linear infinite orbitRotate;display:flex;position:absolute;box-shadow:0 4px 10px #0000004d}.dot-1{animation-duration:8s}.dot-2{animation-duration:12s;animation-delay:-2s}.dot-3{animation-duration:15s;animation-delay:-5s}@keyframes orbitRotate{0%{transform:rotate(0)translate(55px)rotate(0)}to{transform:rotate(360deg)translate(55px)rotate(-360deg)}}.gear-core{color:#38bdf8;background:linear-gradient(135deg,#0ea5e926,#14b8a626);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:color .3s;display:flex;box-shadow:inset 0 0 15px #38bdf833}.maintenance-interactive-zone:hover .gear-core{color:#22d3ee}.gear-spin-animated{animation:6s linear infinite spinGear}.maintenance-interactive-zone:hover .gear-spin-animated{animation-duration:2s}.maintenance-interactive-zone:active .gear-spin-animated{animation-duration:.5s}@keyframes spinGear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clicker-feedback{flex-direction:column;align-items:center;gap:4px;margin-top:14px;display:flex}.badge-glow{text-transform:uppercase;letter-spacing:1px;color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e933;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:850;box-shadow:0 0 10px #0ea5e91a}.counter-text{color:#94a3b8;font-size:13px}.counter-text strong{color:#f8fafc;font-size:15px}.maintenance-card h1{color:#fff;letter-spacing:-.5px;text-shadow:0 2px 10px #0003;margin:12px 0 8px;font-size:clamp(24px,4vw,30px);font-weight:850}.status-message{color:#38bdf8;min-height:24px;font-weight:700;animation:.8s ease-out flashMessage;margin:0 0 14px!important;font-size:15px!important}@keyframes flashMessage{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.desc-text{color:#94a3b8;max-width:460px;line-height:1.6;margin:0 auto 24px!important;font-size:14px!important}.progress-bar-container{background:#ffffff0d;border:1px solid #ffffff05;border-radius:999px;width:100%;height:6px;margin-bottom:28px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#0878d6,#14b8a6,#0878d6) 0 0/200% 100%;border-radius:999px;width:40%;height:100%;animation:1.8s linear infinite progressBarShift,4s ease-in-out infinite alternate progressPulseWidth}@keyframes progressBarShift{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes progressPulseWidth{0%{width:30%;transform:translate(0%)}50%{width:55%}to{width:35%;transform:translate(180%)}}.maintenance-contacts{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-bottom:22px;padding:22px 0}.maintenance-contacts strong{color:#f8fafc;margin-bottom:14px;font-size:14px;display:block}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=480px){.contact-grid{grid-template-columns:1fr}}.contact-btn{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.contact-btn.wa{background:#25d366;box-shadow:0 8px 24px #25d36626}.contact-btn.wa:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 12px 28px #25d36640}.contact-btn.tg{background:#229ed9;box-shadow:0 8px 24px #229ed926}.contact-btn.tg:hover{background:#1d8dbf;transform:translateY(-2px);box-shadow:0 12px 28px #229ed940}.email-text{color:#94a3b8;margin:0!important;font-size:13px!important}.email-text strong{color:#f8fafc}.maintenance-footer{color:#64748b;font-size:12px;line-height:1.8}.admin-bypass-link{color:#38bdf8;cursor:pointer;margin-top:8px;font-weight:750;text-decoration:underline;transition:color .15s;display:inline-block}.admin-bypass-link:hover{color:#22d3ee}.promo-banner{z-index:60;color:#fff;text-align:center;background:linear-gradient(135deg,#0284c7 0%,#06b6d4 50%,#4f46e5 100%);border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;padding:10px 48px;font-size:13.5px;font-weight:500;line-height:1.4;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0284c726}.promo-banner-content{flex:1}.promo-banner a{color:#fff;text-decoration:none;transition:opacity .2s;display:inline-block}.promo-banner a:hover{opacity:.92}.promo-banner code{letter-spacing:.5px;text-shadow:0 1px 1px #0000001a;margin:0 4px;font-family:monospace;color:#fff!important;background:#fff3!important;border:1px solid #ffffff59!important;border-radius:4px!important;padding:2px 6px!important;font-size:12px!important}.promo-banner-close{color:#ffffffd1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.promo-banner-close:hover{color:#fff;background:#ffffff26}.site-header{transition:top .3s}.promo-popup-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;animation:.35s fadeIn;display:flex;position:fixed;top:0;left:0}.promo-popup-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:center;background-color:#0000;background-image:linear-gradient(#fffffff2,#f4f6fae0),linear-gradient(135deg,#0284c7 0%,#4f46e5 50%,#ec4899 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:40px 36px;animation:.4s cubic-bezier(.34,1.56,.64,1) scaleUp;display:flex;position:relative;box-shadow:0 32px 64px -12px #4f46e529,0 0 40px #4f46e50f}[data-theme=dark] .promo-popup-card{background-color:#0000;background-image:linear-gradient(#0f172af2,#1e293be6),linear-gradient(135deg,#38bdf8 0%,#6366f1 50%,#f472b6 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;box-shadow:0 32px 64px -12px #0009,0 0 40px #6366f11f}.promo-popup-close{color:var(--text-muted,#64748b);cursor:pointer;background:#0f172a0d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}[data-theme=dark] .promo-popup-close{background:#ffffff0d}.promo-popup-close:hover{color:var(--text-main,#0f172a);background:#0f172a1a;transform:rotate(90deg)}[data-theme=dark] .promo-popup-close:hover{color:#fff;background:#ffffff1a}.promo-popup-icon-wrapper{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#6366f1 50%,#ec4899 100%);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:24px;display:flex;position:relative;box-shadow:0 10px 24px #6366f173}.promo-popup-gift-glow{background:inherit;filter:blur(12px);opacity:.55;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite pulseGlow;position:absolute;top:0;left:0}.promo-popup-gift-icon{z-index:2;animation:3s ease-in-out infinite floatIcon;position:relative}.promo-popup-title{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 30%,#4f46e5 70%,#db2777 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;margin-bottom:12px;font-size:26px;font-weight:900}[data-theme=dark] .promo-popup-title{background:linear-gradient(135deg,#fff 0%,#e2e8f0 30%,#a5b4fc 70%,#f472b6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.promo-popup-text{color:var(--text-muted,#475569);margin-bottom:28px;padding:0 8px;font-size:14.5px;font-weight:500;line-height:1.6}[data-theme=dark] .promo-popup-text{color:#94a3b8}.promo-popup-code-box{background:#6366f10d;border:1px dashed #6366f159;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:28px;padding:16px 20px;display:flex;box-shadow:inset 0 2px 4px #6366f105}[data-theme=dark] .promo-popup-code-box{background:#6366f114;border:1px dashed #818cf866}.promo-popup-code-wrapper{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.promo-popup-label{color:var(--text-muted,#64748b);letter-spacing:1.5px;font-size:10px;font-weight:700}.promo-popup-code{color:#4f46e5;letter-spacing:1.5px;font-family:monospace;font-size:22px;font-weight:900}[data-theme=dark] .promo-popup-code{color:#818cf8;text-shadow:0 0 10px #818cf833}.promo-popup-copy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e1b4b 0%,#4f46e5 100%);border:none;border-radius:10px;padding:11px 20px;font-size:13px;font-weight:700;transition:all .25s;box-shadow:0 4px 12px #4f46e540}.promo-popup-copy-btn:hover{background:linear-gradient(135deg,#4f46e5 0%,#1e1b4b 100%);transform:translateY(-1px);box-shadow:0 6px 16px #4f46e559}.promo-popup-copy-btn.copied{color:#fff;background:#10b981!important;box-shadow:0 4px 12px #10b9814d!important}.promo-popup-action-btn{width:100%;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%)!important;border:none!important;padding:15px 28px!important;font-size:15px!important;font-weight:750!important;transition:all .25s!important;box-shadow:0 8px 20px #4f46e559!important}.promo-popup-action-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4f46e573!important}.promo-popup-footer{width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes floatIcon{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(8deg)}}.emoji-span{margin-right:4px;display:inline-block;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:initial!important}.analytics-panel-head{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}@media (width>=768px){.analytics-panel-head{flex-direction:row;justify-content:space-between;align-items:center}}.analytics-tabs{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.analytics-tabs::-webkit-scrollbar{display:none}.analytics-tab-btn{color:var(--muted);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.analytics-tab-btn:hover{color:var(--text);background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.analytics-tab-btn.active{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-color:#0000;box-shadow:0 4px 12px #0878d640}.analytics-tab-content{animation:.35s ease-out fadeIn}.analytics-kpi-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:6px;padding:20px;transition:all .2s;display:flex}.analytics-kpi-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.analytics-kpi-card span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:700}.analytics-kpi-card strong{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:800}.analytics-kpi-card small{color:var(--muted);font-size:11px}.profit-positive{color:#10b981!important}.profit-negative{color:#ef4444!important}.roas-high{color:#10b981!important}.roas-med{color:#f59e0b!important}.roas-low{color:#ef4444!important}.analytics-chart-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;margin:24px 0;padding:24px}.analytics-chart-container h3{color:var(--text);margin:0 0 20px;font-size:15px;font-weight:700}.svg-chart-wrapper{height:180px;position:relative}.analytics-svg-chart{display:block;overflow:visible}.chart-dates-legend{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.legend-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.legend-dot{border-radius:50%;width:8px;height:8px}.sales-dot{background-color:#0878d6}.profit-dot{background-color:#14b8a6}.hits-dot{background-color:#3b82f6}.uniques-dot{background-color:#8b5cf6}.chart-dates-row{color:var(--muted);gap:20px;margin-left:auto;font-family:monospace;font-size:11px;display:flex}.no-chart-data{height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.analytics-split-grid{grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:grid}@media (width>=992px){.analytics-split-grid{grid-template-columns:1fr 1fr}}.analytics-leaderboard-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:24px}.analytics-leaderboard-card h3{color:var(--text);border-bottom:1px solid #ffffff0d;margin:0 0 18px;padding-bottom:12px;font-size:14px;font-weight:700}.leaderboard-list{flex-direction:column;gap:12px;display:flex}.leaderboard-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.leaderboard-item:hover{background:#ffffff0a;transform:translate(2px)}.rank-badge{width:24px;height:24px;color:var(--cyan);background:#0878d626;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:flex}.item-info{flex-direction:column;gap:2px;display:flex}.item-info strong{color:var(--text);font-size:13px;font-weight:600}.item-info span{color:var(--muted);font-size:11px}.item-rev{color:var(--text);margin-left:auto;font-size:14px;font-weight:750}.no-data-note{color:var(--muted);padding:20px 0;font-size:13px}.referrer-bar-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.referrer-bar-info{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.referrer-bar-info span{color:var(--text)}.referrer-bar-info strong{color:var(--muted)}.referrer-bar-track{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.referrer-bar-fill{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:3px;height:100%}.device-distribution-content{justify-content:center;align-items:center;gap:36px;padding:12px 0;display:flex}.device-donut-chart{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;box-shadow:0 6px 18px #00000026}.device-donut-center{background:#0f172a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.device-donut-center strong{color:var(--text);font-size:18px;font-weight:800}.device-donut-center span{color:var(--muted);text-transform:uppercase;font-size:10px}.device-stats-legend{flex-direction:column;gap:16px;display:flex}.legend-row{align-items:flex-start;gap:10px;display:flex}.legend-color-dot{border-radius:50%;width:10px;height:10px;margin-top:3px}.mobile-blue{background-color:#0878d6}.desktop-teal{background-color:#14b8a6}.legend-text{flex-direction:column;gap:2px;display:flex}.legend-text strong{color:var(--text);font-size:13px;font-weight:600}.legend-text span{color:var(--muted);font-size:11px}.full-width-leaderboard{margin-bottom:24px}.admin-table.traffic-table th,.admin-table.traffic-table td{padding:12px 16px}.admin-table.traffic-table code{color:var(--cyan);background:#ffffff0d;border-radius:4px;padding:3px 6px;font-size:12px}.marketing-header-row{justify-content:space-between;align-items:center;margin:32px 0 16px;display:flex}.marketing-header-row h3{color:var(--text);margin:0;font-size:15px;font-weight:700}.marketing-table th,.marketing-table td{vertical-align:middle;padding:14px 16px}.roas-badge{text-align:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:750;display:inline-flex}.roas-badge-high{color:#10b981;background:#10b9811f;border:1px solid #10b98133}.roas-badge-med{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.roas-badge-low{color:#ef4444;background:#ef44441f;border:1px solid #ef444433}.roas-badge-neutral{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff1a}.delete-campaign-btn{color:#ef4444;background:#ef44441a;border:1px solid #ef444426;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s}.delete-campaign-btn:hover{color:#fff;background:#ef4444;transform:scale(1.03)}.campaign-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.campaign-modal-content{color:#f8fafc;background:#0f172a;border:1px solid #ffffff1a;border-radius:24px;width:min(500px,100%);padding:28px;animation:.25s cubic-bezier(.34,1.56,.64,1) modalScaleUp;box-shadow:0 24px 64px #0006}.modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.modal-head h3{color:#f8fafc;margin:0;font-size:16px;font-weight:800}.close-modal-btn{color:#e2e8f099;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.close-modal-btn:hover{color:#fff;background:#ffffff0d}.campaign-modal-form{flex-direction:column;gap:18px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#e2e8f0d9;font-size:12px;font-weight:700}.form-group input{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:10px 14px;font-size:13px;transition:all .2s}.form-group input::placeholder{color:#ffffff4d}.form-group input:focus{border-color:var(--blue);color:#fff;background:#ffffff0d;outline:none;box-shadow:0 0 0 3px #0878d640}.form-group .help-text{color:var(--muted);font-size:11px}.form-group .help-text code{background:#ffffff0d;border-radius:3px;padding:1px 4px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:12px;margin-top:10px;padding-top:20px;display:flex}.admin-light .campaign-modal-content{color:var(--text);background:#fff;border:1px solid #0f172a14;box-shadow:0 24px 64px #0f172a1f}.admin-light .modal-head{border-bottom:1px solid #0f172a0f}.admin-light .modal-head h3{color:var(--text)}.admin-light .close-modal-btn{color:var(--muted)}.admin-light .close-modal-btn:hover{color:var(--text);background:#0f172a0d}.admin-light .form-group label{color:#334155}.admin-light .form-group input{color:var(--text);background:#f8fafc;border:1px solid #cbd5e1}.admin-light .form-group input::placeholder{color:#94a3b8}.admin-light .form-group input:focus{border-color:var(--blue);color:var(--text);background:#fff;box-shadow:0 0 0 3px #0878d626}.admin-light .modal-actions{border-top:1px solid #0f172a0f}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.access-status-column{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.access-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:2px 10px;font-size:11px;font-weight:900;display:inline-flex}.access-status-badge.active{color:#047857;background:#dcfce7}.access-status-badge.expired{color:#b91c1c;background:#fee2e2}[data-theme=dark] .access-status-badge.active{color:#34d399;background:#10b98133;border:1px solid #10b9814d}[data-theme=dark] .access-status-badge.expired{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.access-status-badge.neutral{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}[data-theme=dark] .access-status-badge.neutral{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.warranty-na-badge{color:#94a3b8;font-size:inherit;opacity:.75;align-items:center;gap:4px;display:inline-flex}.product-sub-tabs{background:#0f172a0a;border:1px solid #0f172a0f;border-radius:12px;gap:8px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}[data-theme=dark] .product-sub-tabs{background:#ffffff08;border-color:#ffffff0f}.product-sub-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:900;transition:all .2s}.product-sub-tabs button.active{color:var(--text);background:#fff;box-shadow:0 4px 12px #0f172a14}[data-theme=dark] .product-sub-tabs button.active{color:#fff;background:#ffffff14;box-shadow:0 4px 12px #0003}.form-section{border-top:1px solid #94a3b81f;margin-top:16px;padding-top:16px}.form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.form-section h3{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:950;display:flex}.form-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.form-group label{color:var(--text);justify-content:space-between;align-items:center;font-size:13px;font-weight:900;display:flex}.form-group label span.required{color:#ef4444}.form-group .form-help{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.form-grid-2{grid-template-columns:1fr}}.blog-table-wrap{background:#111827;border:1px solid #334155;border-radius:8px;margin-top:15px;overflow-x:auto}.blog-table{border-collapse:collapse;color:#e2e8f0;width:100%;font-size:14px}.blog-table th,.blog-table td{text-align:left;padding:14px 16px}.blog-table th{color:#f8fafc;text-transform:none;background:#1e293b;border-bottom:1px solid #334155;padding:12px 16px;font-size:14px;font-weight:600}.blog-table tr{border-bottom:1px solid #1f2937;transition:background .2s}.blog-table tr:hover{background:#ffffff05}.blog-table-title{color:#f8fafc;font-size:14px;font-weight:500}.blog-table-slug{color:#9ca3af;margin-top:2px;font-size:11px;display:block}.blog-table-category,.blog-table-views{color:#cbd5e1}.blog-table .btn-view{color:#f3f4f6;cursor:pointer;background:#374151;border:1px solid #ffffff1a;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .2s}.blog-table .btn-view:hover{color:#fff;background:#4b5563}.blog-table .btn-edit{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #ffffff1a;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .2s}.blog-table .btn-edit:hover{background:#1d4ed8}.blog-table .btn-delete{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #ffffff1a;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .2s}.blog-table .btn-delete:hover{background:#b91c1c}.admin-light .blog-table-wrap{background:#ffffffe0;border-color:#dde8f3f2;box-shadow:0 4px 6px -1px #0000000d}.admin-light .blog-table{color:#475569}.admin-light .blog-table th{color:var(--text);background:#eef6ff;border-bottom-color:#dde8f3f2}.admin-light .blog-table tr{border-bottom-color:#dde8f3f2}.admin-light .blog-table tr:hover{background:#0878d608}.admin-light .blog-table-title{color:var(--text)}.admin-light .blog-table-slug{color:#64748b}.admin-light .blog-table-category,.admin-light .blog-table-views{color:#475569}.admin-light .blog-table .btn-view{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.admin-light .blog-table .btn-view:hover{color:#0f172a;background:#e2e8f0}.admin-light .blog-table .btn-edit{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.admin-light .blog-table .btn-edit:hover{color:#0284c7;background:#bae6fd}.admin-light .blog-table .btn-delete{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.admin-light .blog-table .btn-delete:hover{color:#991b1b;background:#fca5a5}.status-badge{text-transform:uppercase;letter-spacing:.04em;text-align:center;border-radius:999px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:850;display:inline-block}.status-badge.pending{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.admin-dark .status-badge.pending{color:#fbbf24;background:#d9770626;border:1px solid #d977064d}.status-badge.paid{color:#059669;background:#d1fae5;border:1px solid #a7f3d0}.admin-dark .status-badge.paid{color:#34d399;background:#05966926;border:1px solid #0596694d}.status-badge.processing{color:#4f46e5;background:#e0e7ff;border:1px solid #c7d2fe}.admin-dark .status-badge.processing{color:#818cf8;background:#4f46e526;border:1px solid #4f46e54d}.status-badge.payment-checking{color:#0891b2;background:#ecfeff;border:1px solid #cffafe}.admin-dark .status-badge.payment-checking{color:#22d3ee;background:#0891b226;border:1px solid #0891b24d}.status-badge.delivered{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd}.admin-dark .status-badge.delivered{color:#38bdf8;background:#0284c726;border:1px solid #0284c74d}.status-badge.replacement{color:#db2777;background:#fdf2f8;border:1px solid #fbcfe8}.admin-dark .status-badge.replacement{color:#f472b6;background:#db277726;border:1px solid #db27774d}.status-badge.refunded{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.admin-dark .status-badge.refunded{color:#9ca3af;background:#4b556326;border:1px solid #4b55634d}.status-badge.cancelled{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.admin-dark .status-badge.cancelled{color:#f87171;background:#dc262626;border:1px solid #dc26264d}.copy-credential-btn{color:#64748b;cursor:pointer;vertical-align:middle;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.copy-credential-btn:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.copy-credential-btn .copy-tooltip{visibility:hidden;color:#fff;text-align:center;white-space:nowrap;opacity:0;z-index:10;background-color:#334155;border-radius:4px;padding:2px 6px;font-size:9px;transition:opacity .15s,visibility .15s;position:absolute;bottom:110%;left:50%;transform:translate(-50%)}.copy-credential-btn:hover .copy-tooltip{visibility:visible;opacity:1}.customer-stats article{cursor:default;align-items:center;gap:16px;transition:transform .18s,box-shadow .18s;display:flex!important}.customer-stats article:hover{transform:translateY(-2px);box-shadow:0 24px 58px #0f172a1f!important}.stat-icon-wrapper{width:44px;height:44px;color:var(--blue);background:#0878d614;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-icon{stroke-width:2.2px}.payment-tab-content{background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;margin-top:16px;padding:24px;box-shadow:0 4px 24px #0f172a05}.admin-dark .payment-tab-content{box-shadow:none;background:#0f172a;border-color:#33415580}.gateway-badge{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-dark .gateway-badge{color:#94a3b8;background:#47556926;border:1px solid #4755694d}.ops-card-grid p.highlight-fraud{color:#ef4444!important;background:#ef444414!important;border:1px solid #ef444440!important}.ops-card-grid p.highlight-fraud strong{color:#ef4444!important}.admin-dark .ops-card-grid p.highlight-fraud{background:#ef44441f!important;border-color:#ef444459!important}.admin-nav-btn{color:#ffffff9e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:13px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:13px;font-weight:750;transition:background .18s,color .18s;display:inline-flex;position:relative}.admin-nav-btn svg{opacity:.75;flex-shrink:0;transition:opacity .18s}.admin-nav-btn:hover,.admin-nav-btn.active{color:#fff;background:linear-gradient(135deg,#0ea5e938,#10b9812e)}.admin-nav-btn:hover svg,.admin-nav-btn.active svg{opacity:1}.admin-light .admin-nav-btn{color:#475569}.admin-light .admin-nav-btn:hover,.admin-light .admin-nav-btn.active{color:#0f172a;background:linear-gradient(135deg,#0ea5e924,#10b9811a)}.admin-stats-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto 20px;display:grid}@media (width<=1100px){.admin-stats-v2{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.admin-stats-v2{grid-template-columns:1fr 1fr}}.kpi-card{cursor:pointer;background:linear-gradient(160deg,#ffffff17,#ffffff0a);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;gap:10px;padding:18px 18px 14px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff12}.kpi-card:before{content:"";opacity:.85;border-radius:22px 22px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.kpi-card:hover{transform:translateY(-3px);box-shadow:0 26px 64px #00000042,inset 0 1px #ffffff1a}.kpi-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kpi-body{flex:1}.kpi-body strong{color:#f8fafc;letter-spacing:-.5px;font-size:26px;font-weight:850;line-height:1.1;display:block}.kpi-body span{color:#e2e8f099;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:12.5px;font-weight:600;display:block}.kpi-sub{color:#e2e8f07a;border-top:1px solid #ffffff12;align-items:center;gap:5px;padding-top:10px;font-size:12px;display:flex}.kpi-sub svg{opacity:.7;flex-shrink:0}.kpi-card:before{background:linear-gradient(90deg,#0ea5e9,#6366f1)}.kpi-amber:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.kpi-rose:before{background:linear-gradient(90deg,#f43f5e,#f97316)}.kpi-icon-wrap{color:#7dd3fc;background:#0ea5e921}.kpi-amber .kpi-icon-wrap{color:#fbbf24;background:#f59e0b21}.kpi-rose .kpi-icon-wrap{color:#fb7185;background:#f43f5e21}.admin-light .kpi-card{background:linear-gradient(160deg,#fff,#f8fafc);border-color:#0f172a17;box-shadow:0 8px 32px #0f172a14,0 1px 4px #0f172a0f}.admin-light .kpi-card:hover{box-shadow:0 14px 48px #0f172a24}.admin-light .kpi-body strong{color:#0f172a}.admin-light .kpi-body span{color:#64748b}.admin-light .kpi-sub{color:#94a3b8;border-top-color:#0f172a12}.ops-alert-list{flex-direction:column;gap:6px;display:flex}.ops-alert-row{cursor:pointer;color:#e2e8f0b3;background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;transition:background .15s;display:flex}.ops-alert-row:hover{color:#f8fafc;background:#ffffff1a}.ops-alert-row svg{opacity:.65;flex-shrink:0}.ops-alert-row span{flex:1}.ops-alert-row strong{color:#f8fafc;font-size:16px;font-weight:800}.ops-alert-row.ops-alert-warn{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b40}.ops-alert-row.ops-alert-warn svg{opacity:1;color:#f59e0b}.ops-alert-row.ops-alert-danger{color:#fca5a5;background:#ef44441a;border-color:#ef444440}.ops-alert-row.ops-alert-danger svg{opacity:1;color:#ef4444}.admin-light .ops-alert-row{color:#475569;background:#f8fafc;border-color:#e2e8f0}.admin-light .ops-alert-row:hover{background:#f1f5f9}.admin-light .ops-alert-row strong{color:#0f172a}.admin-light .ops-alert-row.ops-alert-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-light .ops-alert-row.ops-alert-danger{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.quick-action-grid-v2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qa-btn{color:#e2e8f0cc;cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .18s;display:flex}.qa-btn:hover{transform:translateY(-1px)}.qa-btn svg{flex-shrink:0}.qa-green{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}.qa-green:hover{background:#10b9813d;box-shadow:0 8px 24px #10b98133}.qa-amber{color:#fde68a;background:#f59e0b24;border-color:#f59e0b4d}.qa-amber:hover{background:#f59e0b3d;box-shadow:0 8px 24px #f59e0b33}.qa-blue{color:#7dd3fc;background:#0ea5e924;border-color:#0ea5e94d}.qa-blue:hover{background:#0ea5e93d;box-shadow:0 8px 24px #0ea5e933}.qa-purple{color:#c4b5fd;background:#8b5cf624;border-color:#8b5cf64d}.qa-purple:hover{background:#8b5cf63d;box-shadow:0 8px 24px #8b5cf633}.qa-rose{color:#fda4af;background:#f43f5e24;border-color:#f43f5e4d}.qa-rose:hover{background:#f43f5e3d;box-shadow:0 8px 24px #f43f5e33}.qa-teal{color:#5eead4;background:#14b8a624;border-color:#14b8a64d}.qa-teal:hover{background:#14b8a63d;box-shadow:0 8px 24px #14b8a633}.admin-light .qa-btn{color:#374151;background:#f8fafc;border-color:#e2e8f0}.admin-light .qa-green{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.admin-light .qa-amber{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-light .qa-blue{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.admin-light .qa-purple{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.admin-light .qa-rose{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.admin-light .qa-teal{color:#115e59;background:#f0fdfa;border-color:#99f6e4}.activity-feed-v2{flex-direction:column;gap:4px;max-height:260px;display:flex;overflow-y:auto}.activity-item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .14s;display:flex}.activity-item:hover{background:#ffffff12}.activity-item.activity-unread{background:#0ea5e914}.activity-item>div{flex:1;min-width:0}.activity-item strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.activity-item p{color:#e2e8f08c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;overflow:hidden}.activity-dot{background:#94a3b866;border-radius:50%;flex-shrink:0;width:8px;height:8px}.activity-dot.activity-order{background:#10b981}.activity-unread .activity-dot{background:#0ea5e9;box-shadow:0 0 0 3px #0ea5e933}.admin-light .activity-item:hover{background:#0f172a0a}.admin-light .activity-item.activity-unread{background:#0ea5e90f}.admin-light .activity-item strong{color:#0f172a}.admin-light .activity-item p{color:#64748b}.premium-payment-box{-webkit-backdrop-filter:blur(4px);background:#0878d608;border:1px solid #0878d626;border-radius:16px;margin:16px 0;padding:18px;transition:all .3s;box-shadow:0 8px 32px #0f172a08}.admin-light .premium-payment-box{background:#0878d605;border-color:#0878d61f}.payment-header{border-bottom:1px solid #0878d614;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.payment-icon{background:#0878d61a;border-radius:12px;justify-content:center;align-items:center;padding:8px;font-size:24px;display:flex}.payment-header h4{color:var(--blue);margin:0;font-size:14px;font-weight:600}.payment-subtitle{color:var(--text-muted);margin:2px 0 0;font-size:11px}.payment-steps{flex-direction:column;gap:16px;display:flex}.payment-step{align-items:flex-start;gap:12px;display:flex}.step-badge{background:var(--blue);color:#fff;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 6px #0878d64d}.step-content{flex-grow:1}.step-desc{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.payment-method-row{gap:6px;margin-bottom:10px;display:flex}.method-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.method-badge.bkash{color:#e11473;background:#e114731a;border:1px solid #e1147333}.method-badge.nagad{color:#f7941d;background:#f7941d1a;border:1px solid #f7941d33}.method-badge.rocket{color:#8c1d90;background:#8c1d901a;border:1px solid #8c1d9033}.copyable-number-box{background:#0f172a08;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.admin-dark .copyable-number-box{background:#ffffff08;border-color:#ffffff0f}.number-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:10px}.number-field-wrap{justify-content:space-between;align-items:center;gap:10px;display:flex}.number-code{color:var(--text);letter-spacing:1px;font-family:monospace;font-size:16px;font-weight:700}.number-copy-btn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #0878d633}.number-copy-btn:hover{background:#0665b3;transform:translateY(-1px)}.number-copy-btn.copied{background:#10b981;box-shadow:0 2px 8px #10b98133}.payment-warning-note{background:#ef44440d;border-left:3px solid #ef4444;border-radius:0 8px 8px 0;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;display:flex}.payment-warning-note svg{color:#ef4444;flex-shrink:0;margin-top:2px}.payment-warning-note p{color:var(--text);margin:0;font-size:11px;line-height:1.5}.payment-warning-note strong{color:#ef4444;font-weight:700}.required-input-wrapper{width:100%;position:relative}.required-input-wrapper input{padding-right:32px!important}.required-input-wrapper .required-star{color:#ef4444;pointer-events:none;font-size:18px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.settings-tab-nav{background:#0f172a66;border:1px solid #ffffff0f;border-radius:14px;gap:8px;width:fit-content;padding:6px;display:flex}.settings-tab-nav button{color:#e2e8f0a6;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.settings-tab-nav button:hover{color:#fff;background:#ffffff0d}.settings-tab-nav button.active{color:#fff;background:linear-gradient(135deg,#0ea5e940,#8b5cf640);box-shadow:0 4px 15px #0ea5e926,inset 0 1px #ffffff1a;border:1px solid #0ea5e94d!important}.premium-staff-card{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 30px #00000026}.premium-staff-card:hover{border-color:#0ea5e959;transform:translateY(-4px);box-shadow:0 15px 35px #0ea5e926}.premium-staff-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.staff-profile-wrap{align-items:center;gap:12px;display:flex}.staff-avatar{color:#fff;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.15rem;font-weight:750;display:flex;box-shadow:0 4px 10px #0003}.staff-name{color:#f8fafc;margin:0;font-size:1.1rem;font-weight:800}.staff-email{color:#e2e8f08c;font-size:.85rem}.premium-status-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:800}.premium-status-badge.active{color:#10b981;background:#10b9811a;border-color:#10b98140;box-shadow:0 0 10px #10b9811a}.premium-status-badge.disabled{color:#ef4444;background:#ef44441a;border-color:#ef444440;box-shadow:0 0 10px #ef44441a}.premium-staff-body{margin-bottom:1.25rem}.staff-meta-row{justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.88rem;display:flex}.meta-label{color:#e2e8f080}.meta-value{color:#e2e8f0d9;font-weight:700}.staff-role-badge{color:#0ea5e9;background:#0ea5e926;border:1px solid #0ea5e940;border-radius:6px;padding:2px 10px;font-weight:800}.premium-task-details{background:#0f172a33;border:1px solid #ffffff0f;border-radius:12px;margin-top:.75rem}.premium-task-details summary{cursor:pointer;color:#e2e8f0bf;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.85rem;font-weight:750;display:flex}.premium-task-details summary::-webkit-details-marker{display:none}.premium-task-details summary:after{content:"↓";font-size:.8rem;transition:transform .2s}.premium-task-details[open] summary:after{content:"↑"}.premium-task-list{flex-wrap:wrap;gap:6px;padding:0 14px 14px;display:flex}.task-pill{color:#e2e8f0cc;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:.72rem}.no-tasks{color:#e2e8f066;font-size:.75rem;font-style:italic}.premium-staff-actions{border-top:1px solid #ffffff0f;gap:8px;margin-top:1.25rem;padding-top:1rem;display:flex}.staff-btn-edit,.staff-btn-delete{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:750;transition:all .2s;display:flex}.staff-btn-edit{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a}.staff-btn-edit:hover{background:#ffffff1f;border-color:#fff3}.staff-btn-delete{color:#fca5a5;background:#ef444414;border:1px solid #ef444426}.staff-btn-delete:hover:not(:disabled){color:#fff;background:#ef44442e;border-color:#ef444459}.staff-btn-delete:disabled{opacity:.4;cursor:not-allowed}.premium-role-card{background:linear-gradient(135deg,#ffffff08 0%,#ffffff01 100%);border:1px solid #ffffff12;border-radius:18px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-role-card:hover{border-color:#8b5cf64d;transform:scale(1.02);box-shadow:0 10px 25px #8b5cf61a}.premium-staff-form{border-radius:20px;padding:2.25rem;box-shadow:0 20px 50px #0003;background:linear-gradient(#ffffff0a 0%,#ffffff03 100%)!important;border:1px solid #ffffff14!important}.admin-light .settings-tab-nav{background:#e2e8f0!important;border:1px solid #cbd5e1!important}.admin-light .settings-tab-nav button{color:#334155!important}.admin-light .settings-tab-nav button:hover{color:#0f172a!important;background:#00000014!important}.admin-light .settings-tab-nav button.active{box-shadow:0 4px 12px #0ea5e933;color:#fff!important;background:#0ea5e9!important;border:1px solid #0284c7!important}.admin-light .premium-staff-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #00000008}.admin-light .premium-staff-card:hover{border-color:#0ea5e973;box-shadow:0 10px 25px #0ea5e914}.admin-light .staff-name{color:#0f172a!important}.admin-light .staff-email{color:#475569!important}.admin-light .meta-label{color:#64748b!important}.admin-light .meta-value{color:#0f172a!important}.admin-light .premium-task-details{background:#f8fafc;border:1px solid #e2e8f0}.admin-light .premium-task-details summary{color:#334155!important}.admin-light .task-pill{background:#f1f5f9;border:1px solid #cbd5e1;color:#1e293b!important}.admin-light .no-tasks{color:#94a3b8}.admin-light .staff-btn-edit{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.admin-light .staff-btn-edit:hover{color:#000!important;background:#e2e8f0!important;border-color:#94a3b8!important}.admin-light .staff-btn-delete{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fca5a5!important}.admin-light .staff-btn-delete:hover:not(:disabled){color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}.admin-light .premium-role-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #00000008}.admin-light .premium-role-card:hover{border-color:#8b5cf673;box-shadow:0 10px 25px #8b5cf614}.admin-light .premium-role-card h4{color:#0f172a!important}.admin-light .premium-staff-form{box-shadow:0 15px 45px #0000000d;background:#fff!important;border:1px solid #e2e8f0!important}.admin-light .premium-staff-form h3{color:#0f172a!important}
