@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Rajdhani:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";
:root{--r:#ff2a44;--r-hover:#ff475d;--r-glow:#ff2a4461;--r-subtle:#ff2a441f;--bg:#030304;--bg-dark:#030304;--bg-surface:#0b0b0e;--bg-surface-elevated:#111116;--bg-card:#0b0b0ee0;--bg-card-hover:#111116f2;--b:#1c1013;--b-subtle:#ffffff14;--b-glow:#ff2a4459;--m:#8b8b96;--text-main:#f2f2f5;--text-muted:#8b8b96;--text-dim:#5c5c66;--accent-red:#ff2a44;--accent-blue:#ff2a44;--accent-cyan:#ff4d63;--accent-purple:#c084fc;--accent-pink:#ff2a44;--status-active:#10b981;--status-unused:#38bdf8;--status-expired:#f59e0b;--status-banned:#ff2a44;--font-title:"Rajdhani", sans-serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--grad-veronix:linear-gradient(135deg, #ff2a44 0%, #dc2626 50%, #991b1b 100%);--grad-cyber:linear-gradient(135deg, #fff 0%, #ff2a44 50%, #dc2626 100%);--grad-glow:radial-gradient(circle at 50% 0%, #ff2a442e 0%, transparent 70%);--grad-accent-border:linear-gradient(135deg, #ff2a4473, #ffffff1a);--shadow-card:0 16px 40px #000000b3;--shadow-neon:0 0 25px #ff2a4459;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-full:9999px;--transition:all .25s cubic-bezier(.16, 1, .3, 1);--bot-avatar:url(/SensiCaxs.png)!important}.brand-logo,.bot-avatar,.dev-avatar,.lm.brand-logo,.footer-logo{background-image:url(/SensiCaxs.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%!important}.bgc{z-index:-1!important;pointer-events:none!important;contain:strict!important;backface-visibility:hidden!important;width:calc(100% + 96px)!important;height:100%!important;position:fixed!important;inset:0 0 0 -48px!important;transform:translateZ(0)!important}.bgc path{fill:none!important;stroke:#ffffff14!important;stroke-width:1.2px!important;vector-effect:non-scaling-stroke!important}.bgc .gl,body .bgc .gl,body.logged-in .bgc .gl,body:not(.logged-in) .bgc .gl{will-change:stroke-dashoffset;animation-duration:10s;stroke:#ff2a44!important;stroke-dasharray:60 940!important;stroke-linecap:round!important;opacity:1!important;filter:drop-shadow(0 0 5px #ff2a44d9)!important;animation-name:gf-laser!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.fx:before,.fx:before{content:"◆"!important;color:var(--dot-color,#10b981)!important;text-shadow:0 0 10px var(--dot-glow,#10b981bf)!important;margin-right:3px!important;font-size:11px!important;transition:color .6s cubic-bezier(.4,0,.2,1),text-shadow .6s cubic-bezier(.4,0,.2,1),transform .3s!important;display:inline-block!important}.fx.ping-good:before{color:var(--dot-color,#10b981)!important;text-shadow:0 0 10px var(--dot-glow,#10b981cc)!important}.fx.ping-medium:before{color:var(--dot-color,#facc15)!important;text-shadow:0 0 10px var(--dot-glow,#facc15cc)!important}.fx.ping-bad:before{color:var(--dot-color,#ff2a44)!important;text-shadow:0 0 10px var(--dot-glow,#ff2a44cc)!important}.fx small{color:var(--dot-color,#cbd5e1)!important;font:11px ui-monospace,monospace!important;transition:color .6s cubic-bezier(.4,0,.2,1)!important;display:block!important}.cp span:before,.cp span:before{content:"◆ "!important;color:#ff2a44!important;font-size:11px!important}@keyframes gf-laser{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes gf{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes gf-loop{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bgc .gl,body .bgc .gl,body.logged-in .bgc .gl,body:not(.logged-in) .bgc .gl{animation-duration:10s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--text-main);min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}nav.v-nav{z-index:50;justify-content:space-between;align-items:center;padding:16px 5% 0;display:flex;position:fixed;top:0;left:0;right:0}.lm.brand-logo{color:#000;background:#fff;border:1px solid #ff2a4466;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 24px #ff2a4459}@media (min-width:861px){#nl{-webkit-backdrop-filter:blur(14px);background:#0c0c0ed9;border:1px solid #ffffff1f;border-radius:30px;gap:2px;padding:6px 8px;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;flex-direction:row!important;display:flex!important;position:static!important;transform:none!important}#nl a{color:var(--m);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s}#nl a:hover{color:#fff;background:#ffffff1a}#hb,.mobile-only-links{display:none!important}}@media (max-width:860px){nav{padding-left:16px!important;padding-right:16px!important}#hb{color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;background:#0e0e12!important;border:1px solid #ffffff2e!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:19px!important;line-height:1!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 16px #00000080!important}#hb:active{border-color:var(--r)!important;background:#ff2a4426!important;transform:scale(.92)!important}.rt .pill,#uc b{display:none!important}#uc{padding:4px 8px 4px 4px!important}#nl{-webkit-backdrop-filter:blur(24px)!important;z-index:100!important;pointer-events:none!important;opacity:0!important;background:#0a0a0df5!important;border:1px solid #ffffff24!important;border-radius:20px!important;flex-direction:column!important;gap:4px!important;padding:10px!important;transition:opacity .2s,transform .2s!important;display:none!important;position:absolute!important;top:calc(100% + 10px)!important;left:16px!important;right:16px!important;transform:translateY(-8px)scale(.98)!important;box-shadow:0 24px 60px #000000d9,0 0 30px #ff2a441a!important}#nl.open{opacity:1!important;pointer-events:auto!important;display:flex!important;transform:translateY(0)scale(1)!important}#nl a{color:#e2e2e8!important;-webkit-tap-highlight-color:transparent!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;padding:13px 18px!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important;transition:background .18s,color .18s!important;display:flex!important}#nl a:hover,#nl a:active{color:#fff!important;background:#ff2a441f!important;border-color:#ff2a444d!important}.mobile-only-links{border-top:1px solid #ffffff14!important;flex-direction:column!important;gap:4px!important;margin-top:4px!important;padding-top:8px!important;display:flex!important}}.rt{align-items:center;gap:10px;display:flex}#uc{background:#0c0c0f;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;display:inline-flex}#uc i{background:var(--r);border-radius:50%;place-items:center;width:22px;height:22px;font:700 12px Rajdhani;display:grid;box-shadow:0 0 10px #ff2a44b3}#uc b{color:#fff;font-weight:600}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:120px 5% 70px;display:flex;position:relative;overflow:hidden}.hero>*{animation:.9s cubic-bezier(.2,.8,.2,1) both up}.hero>:nth-child(3){animation-delay:.1s}.hero>:nth-child(4){animation-delay:.2s}.hero>:nth-child(5){animation-delay:.3s}.hero>:nth-child(6){animation-delay:.4s}@keyframes up{0%{opacity:0;filter:blur(6px);transform:translateY(35px)}}.hero h1{letter-spacing:-2px;text-transform:uppercase;font-family:Rajdhani,Impact,sans-serif;font-size:clamp(54px,12vw,150px);font-weight:500;line-height:.95}.hero h1 span{background:linear-gradient(#8a8a94 0%,#26262c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero p{max-width:640px;color:var(--m);font-size:16px;line-height:1.6}.bt2{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.fc{z-index:40;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.offer-pin{-webkit-backdrop-filter:blur(16px);background:#050507f2;border:1px solid #ffffff26;border-radius:18px;align-items:center;gap:12px;min-width:240px;max-width:min(290px,100vw - 32px);padding:10px 16px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 15px 44px #000000b3,inset 0 1px #ffffff14}.offer-pin:hover{border-color:#ff2a4480;transform:translateY(-3px);box-shadow:0 18px 45px #000c,0 0 25px #ff2a4433}.offer-glyph{width:38px;height:38px;color:var(--r);background:#101014;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 16px #ff2a4440}.offer-glyph svg{width:18px;height:18px}.offer-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.offer-copy small{color:var(--r);letter-spacing:1.4px;align-items:center;gap:6px;font:700 9px Inter,system-ui,sans-serif;display:flex}.offer-copy small i{background:var(--r);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite offer-pulse;display:inline-block;box-shadow:0 0 9px #ff2a44cc}@keyframes offer-pulse{50%{opacity:.3;transform:scale(.85)}}.offer-copy strong{color:#fff;font:700 12px Inter,system-ui,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#1c1013}::-webkit-scrollbar-thumb:hover{background:#3a151e}h1,h2,h3,h4,h5,h6,.brand-title{color:var(--text-main);font-family:var(--font-title);letter-spacing:.5px;font-weight:700}a{color:inherit;text-decoration:none}.gradient-text{background:linear-gradient(#fff 20%,#8b8b96 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.gradient-red,.gradient-cyan{background:linear-gradient(135deg,#ff2a44 0%,#ff6b7e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.pill{font-family:var(--font-sans);cursor:pointer;color:#fff;transition:var(--transition);background:#0c0c0f;border:1px solid #ffffff29;border-radius:30px;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{border-color:#ff2a4480;transform:translateY(-2px);box-shadow:0 8px 30px #ff2a4459}.pill.w{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 25px #fff3}.pill.w:hover{transform:translateY(-2px);box-shadow:0 0 35px #ffffff59}.pill.r{background:var(--r);color:#fff;border-color:var(--r);box-shadow:0 0 25px #ff2a4466}.pill.r:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ff2a4499}.tag{color:#fff;letter-spacing:.3px;background:#0c0c0fd9;border:1px solid #ff2a4440;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.tag i{background:var(--r);width:6px;height:6px;box-shadow:0 0 8px var(--r);border-radius:50%;animation:1.6s infinite pu;display:inline-block}@keyframes pu{50%{opacity:.3}}.glass-card{background:linear-gradient(155deg,#ffffff0d,#ffffff04);background-color:var(--bg-surface);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-md);box-shadow:var(--shadow-card), inset 0 1px #ffffff0f;transition:var(--transition);border:1px solid #ff2a442e;position:relative;overflow:hidden}.glass-card:hover{border-color:#ff2a4473;transform:translateY(-2px);box-shadow:0 18px 45px #000c,inset 0 1px #ffffff1a}.glass-card-glow{border-radius:var(--radius-lg);background:#0b0b0ef2;border:1px solid #ff2a4459;position:relative;overflow:hidden;box-shadow:0 0 60px #ff2a4438,inset 0 1px #ffffff14}.glass-card-glow:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#ff2a44,#fff,#0000) 0 0/200% 100%;height:2px;animation:4.5s ease-in-out infinite price-glint;position:absolute;top:0;left:12%;right:12%}@keyframes price-glint{0%,to{opacity:.45;background-position:100% 0}50%{opacity:1;background-position:0 0}}.btn{font-family:var(--font-sans);cursor:pointer;transition:var(--transition);white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--r);color:#fff;border:1px solid var(--r);font-weight:700;box-shadow:0 0 25px #ff2a4466}.btn-primary:hover{background:var(--r-hover);transform:translateY(-2px);box-shadow:0 8px 32px #ff2a4499}.btn-secondary{color:var(--text-main);background:#0c0c0f;border:1px solid #ffffff29}.btn-secondary:hover{color:#fff;background:#14141a;border-color:#ff2a4466}.btn-outline{color:var(--text-main);background:0 0;border:1px solid #ffffff2e}.btn-outline:hover{border-color:var(--r);color:#fff;background:#ff2a4414}.btn-danger{color:#ff8595;background:#ff2a442e;border:1px solid #ff2a4466}.btn-danger:hover{background:var(--r);border-color:var(--r);color:#fff;box-shadow:0 0 25px #ff2a4473}.btn-blue{color:#fff;background:#101015;border:1px solid #ff2a4459}.btn-blue:hover{border-color:var(--r);background:#ff2a4426;box-shadow:0 0 20px #ff2a444d}.btn-cyan{color:#fff;background:#0c0c0f;border:1px solid #fff3}.btn-cyan:hover{background:#16161d;border-color:#fff}.btn-orange{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b66}.btn-orange:hover{color:#fff;background:#f59e0b4d}.btn-green{color:#34d399;background:#10b98126;border:1px solid #10b98166}.btn-green:hover{color:#fff;background:#10b981;box-shadow:0 0 20px #10b98166}.btn-red{background:var(--r);color:#fff;border:1px solid var(--r);box-shadow:0 0 20px #ff2a4459}.btn-red:hover{background:var(--r-hover);box-shadow:0 0 30px #ff2a448c}.btn-purple{color:#e9d5ff;background:#c084fc1f;border:1px solid #c084fc59}.btn-purple:hover{background:#c084fc40;border-color:#c084fc;box-shadow:0 0 20px #c084fc4d}.btn-navy{color:#fff;background:#08080b;border:1px solid #ffffff1f}.btn-navy:hover{border-color:var(--r);background:#101015}.btn-sm{border-radius:20px;padding:6px 14px;font-size:.8rem}.btn-icon{border-radius:50%;width:36px;height:36px;padding:0}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.badge:before{content:"";border-radius:50%;width:6px;height:6px}.badge-active{color:#34d399;background:#10b98126;border:1px solid #10b98159}.badge-active:before{background:#10b981;box-shadow:0 0 8px #10b981}.badge-unused{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf84d}.badge-unused:before{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.badge-expired{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.badge-expired:before{background:#f59e0b}.badge-banned{color:#ff8595;background:#ff2a442e;border:1px solid #ff2a4466}.badge-banned:before{background:var(--r);box-shadow:0 0 8px var(--r)}.badge-paused{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.badge-paused:before{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.btn-select{color:var(--m);cursor:pointer;background:#0c0c0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:8px;padding:5px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-select:hover{color:#fff;border-color:var(--r);background:#15151c}.btn-selected{background:var(--r);color:#fff;border:1px solid var(--r);cursor:default;border-radius:9999px;align-items:center;gap:8px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 0 16px #ff2a4473}.form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-label{color:var(--m);font-size:.85rem;font-weight:600}.input,.select,.textarea{width:100%;color:var(--text-main);font-family:var(--font-sans);transition:var(--transition);background:#050506;border:1px solid #2a1218;border-radius:12px;outline:none;padding:12px 16px;font-size:.9rem}.input:focus,.select:focus,.textarea:focus{border-color:var(--r);background:#08080c;box-shadow:0 0 18px #ff2a4447}.input-code{font-family:var(--font-mono);letter-spacing:.05em}.table-container{border-radius:var(--radius-md);background:var(--bg-card);width:100%;box-shadow:var(--shadow-card);border:1px solid #ff2a442e;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.data-table th{color:var(--m);font-family:var(--font-title);text-transform:uppercase;letter-spacing:.08em;background:#08080c;border-bottom:1px solid #ff2a4433;padding:14px 16px;font-size:.85rem;font-weight:600}.data-table td{color:var(--text-main);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 16px}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#ff2a440a}.table-cell-center{text-align:center}.table-cell-right{text-align:right}.stat-card{background:#09090deb;border:1px solid #ff2a442e;border-radius:20px;flex-direction:column;gap:12px;padding:22px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009}.stat-card:hover{border-color:#ff2a4473;transform:translateY(-2px);box-shadow:0 14px 40px #000000bf,0 0 24px #ff2a442e}.stat-header{justify-content:space-between;align-items:center;display:flex}.stat-title{color:var(--m);font-size:.88rem;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.stat-icon{width:40px;height:40px;color:var(--r);background:#ff2a441f;border:1px solid #ff2a4440;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #ff2a4440}.stat-value{font-family:var(--font-title);letter-spacing:.5px;color:var(--text-main);font-size:2.3rem;font-weight:700;line-height:1}.stat-subtitle{color:var(--text-dim);font-size:.8rem}.modal-overlay,.modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;z-index:99999!important;background:#000000d9!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.modal-content,.modal-container{background:#0b0b0ef5!important;border:1px solid #ff2a4459!important;border-radius:22px!important;width:100%!important;max-width:520px!important;margin:auto!important;animation:.25s cubic-bezier(.16,1,.3,1) slideUp!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 60px #ff2a4440!important}.modal-content:before,.modal-container:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#ff2a44,#fff,#0000) 0 0/200% 100%;height:2px;animation:4.5s ease-in-out infinite price-glint;position:absolute;top:0;left:12%;right:12%}.modal-header{border-bottom:1px solid #ff2a4426;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.modal-header h3{color:#fff;font-size:1.25rem;font-weight:700;font-family:var(--font-title);letter-spacing:.5px}.modal-body{max-height:75vh;padding:24px 26px;overflow-y:auto}.modal-footer{background:#08080b99;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:12px;padding:18px 26px;display:flex}.btn-close-modal{color:#fff!important;cursor:pointer!important;background:#0c0c0f!important;border:1px solid #ffffff29!important;border-radius:30px!important;padding:9px 20px!important;font-size:.875rem!important;font-weight:600!important;transition:all .2s!important}.btn-close-modal:hover{border-color:var(--r)!important}.btn-add-modal{background:var(--r)!important;color:#fff!important;border:1px solid var(--r)!important;cursor:pointer!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:9px 20px!important;font-size:.875rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 0 20px #ff2a4466!important}.btn-add-modal:hover:not(:disabled){background:var(--r-hover)!important;box-shadow:0 0 30px #ff2a4499!important}.code-box{border-radius:var(--radius-sm);font-family:var(--font-mono);color:#ff8595;background:#050508;border:1px solid #ff2a4433;padding:16px;font-size:.85rem;position:relative;overflow-x:auto}.toast{color:#fff;z-index:9999;background:#0b0b0ef2;border:1px solid #ff2a4459;border-radius:30px;align-items:center;gap:10px;padding:14px 22px;font-size:.9rem;font-weight:500;animation:.2s slideUp;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #000c}.toast-success{background:#0b1812f2;border-color:#10b98173}.toast-error{background:#1e080cf2;border-color:#ff2a4499}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.85}}.pulse-dot{background:var(--r);width:8px;height:8px;box-shadow:0 0 10px var(--r);border-radius:50%;animation:2s ease-in-out infinite pulseGlow;display:inline-block}.banner-seller{border-left:4px solid var(--r);color:#ff99a8;background:linear-gradient(90deg,#1c090c 0%,#0d0608 100%);border:1px solid #ff2a4440;border-radius:12px;margin-bottom:24px;padding:16px 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:.8s linear infinite spin!important}.animate-spin-slow{animation:2s linear infinite spin!important}.animate-fade-in{animation:.25s ease-out forwards fadeIn}.table-loading-container{color:var(--m);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.table-loading-spinner{border:3px solid #ff2a4433;border-top-color:var(--r);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}html,body{-webkit-text-size-adjust:100%;position:relative;max-width:100vw!important;overflow-x:hidden!important}main,section,header,nav,div,table{box-sizing:border-box}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.dash-tabs-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#08080ceb;border:1px solid #ff2a4438;border-radius:30px;gap:6px;margin-bottom:24px;padding:6px 8px;display:flex;overflow-x:auto;box-shadow:0 8px 32px #000000b3,inset 0 1px #ff2a441f}.dash-tabs-bar::-webkit-scrollbar{display:none}.dash-tab-btn{white-space:nowrap;font-family:var(--font-title);letter-spacing:.04em;color:var(--m);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;font-size:.92rem;font-weight:600;transition:all .25s;display:inline-flex}.dash-tab-btn:hover{color:#fff;background:#ff2a4414;border-color:#ff2a4433}.dash-tab-btn.active{color:#fff;background:linear-gradient(135deg,#ff2a44 0%,#dc2626 100%);border-color:#ff2a4466;font-weight:700;box-shadow:0 0 22px #ff2a4480,inset 0 1px #ffffff40}.dash-app-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}@media (max-width:640px){.dash-app-actions{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;display:grid!important}.dash-app-actions .btn{justify-content:center!important;width:100%!important;padding:8px 10px!important;font-size:.8rem!important}}.dash-header-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1440px;margin:0 auto;display:flex}.dash-header-user-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:768px){.dash-header-wrap{flex-direction:column;align-items:stretch!important;gap:10px!important}.dash-header-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}.dash-header-user-info{justify-content:space-between;width:100%;gap:8px!important}.dash-header-user-info>*{padding:5px 10px!important;font-size:.78rem!important}}.landing-nav-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}@media (max-width:640px){.landing-operational-pill{display:none!important}.landing-hero-main{padding:32px 16px!important}.landing-cta-buttons{flex-direction:column!important;gap:10px!important;width:100%!important}.landing-cta-buttons a{justify-content:center!important;width:100%!important}.landing-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.landing-features-grid{grid-template-columns:1fr!important;gap:14px!important}}.overview-layout-grid{grid-template-columns:1fr 2fr;gap:24px;display:grid}@media (max-width:900px){.overview-layout-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width:640px){.stats-grid-responsive{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stat-card{padding:16px!important}.stat-card .stat-value{font-size:1.6rem!important}.stat-card .stat-title{font-size:.75rem!important}.stat-card .stat-subtitle{font-size:.7rem!important}.modal-content,.modal-container{width:95vw!important;max-width:95vw!important;margin:10px auto!important}.modal-header{padding:14px 18px!important}.modal-body{max-height:72vh!important;padding:16px 18px!important}.modal-footer{flex-direction:column-reverse!important;gap:8px!important;padding:12px 18px!important}.modal-footer .btn{justify-content:center!important;width:100%!important}}.dash-main-container{padding:24px}@media (max-width:768px){.dash-main-container{padding:14px 10px!important}.hidden-mobile{display:none!important}}.live-ping-badge{font-size:.76rem;font-family:var(--font-mono);color:#34d399;letter-spacing:.02em;white-space:nowrap;background:#10b98114;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;padding:4px 11px;font-weight:600;display:inline-flex}.live-ping-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s cubic-bezier(.4,0,.6,1) infinite live-ping-pulse;box-shadow:0 0 8px #10b981}@keyframes live-ping-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}
