.home-background{color:#f8fafc;background:radial-gradient(circle at 15% 8%,#fbbf2429,#0000 24rem),radial-gradient(circle at 88% 10%,#14b8a621,#0000 26rem),radial-gradient(circle at 50% 100%,#f43f5e1a,#0000 24rem),linear-gradient(135deg,#050607 0%,#0b0d12 45%,#090706 100%);animation:18s cubic-bezier(.32,.72,0,1) infinite alternate home-ambient-drift;position:relative;overflow:hidden;padding-top:1.35rem!important}@keyframes home-ambient-drift{0%{background-position:0 0,100% 0,50% 100%,0 0}to{background-position:8% 4%,92% 8%,48% 92%,0 0}}.home-background:before{content:"";pointer-events:none;z-index:0;opacity:.36;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;animation:22s linear infinite home-grid-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 82%);mask-image:linear-gradient(#000000c7,#0000 82%)}@keyframes home-grid-drift{to{background-position:54px 54px}}.home-background:after{content:"";pointer-events:none;z-index:1;opacity:.08;background-image:radial-gradient(circle,#fffc .7px,#0000 .8px);background-size:9px 9px;position:fixed;inset:0}.home-background>*{z-index:2;position:relative}.home-page-shell{width:min(100%,1480px);margin-inline:auto}@keyframes fade-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.animate-fade-in{animation:.8s cubic-bezier(.32,.72,0,1) both fade-in}.home-hero-panel{background:linear-gradient(135deg,#ffffff16,#ffffff06),#05070ab8;border:1px solid #ffffff1f;border-radius:2rem;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr) minmax(240px,.45fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);margin:0 auto 2rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000061,inset 0 1px #ffffff1f}.home-hero-panel:before{content:"";filter:blur(4px);background:radial-gradient(circle,#fbbf2438,#0000 64%);border-radius:999px;width:22rem;height:22rem;animation:8s cubic-bezier(.32,.72,0,1) infinite alternate home-orbit;position:absolute;top:-9rem;right:-7rem}.home-hero-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0% 42%,#ffffff14 48%,#0000 54% 100%);animation:6s cubic-bezier(.32,.72,0,1) infinite home-panel-sheen;position:absolute;inset:0;transform:translate(-120%)}.home-hero-copy,.home-hero-stats{z-index:1;position:relative}@keyframes home-orbit{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3rem,2rem)scale(1.16)}}@keyframes home-panel-sheen{0%,42%{transform:translate(-120%)}72%,to{transform:translate(120%)}}.home-hero-kicker{color:#fde68a;letter-spacing:.14em;text-transform:uppercase;background:#fbbf241a;border:1px solid #fbbf2447;border-radius:999px;width:max-content;margin-bottom:1rem;padding:.45rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.home-hero-title{color:#fff;text-wrap:balance;max-width:860px;font-size:clamp(2.45rem,6vw,5.65rem);font-weight:900;line-height:.95}.home-hero-subtitle{color:#b7c0ce;text-wrap:pretty;max-width:58ch;margin-top:1.15rem;font-size:clamp(1rem,1.8vw,1.18rem);font-weight:600;line-height:1.65}.home-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.home-hero-primary,.home-hero-secondary{cursor:pointer;border-radius:999px;min-height:3rem;padding:.78rem 1.1rem;font-weight:950;transition:transform .48s cubic-bezier(.32,.72,0,1),background .48s cubic-bezier(.32,.72,0,1),border-color .48s cubic-bezier(.32,.72,0,1),color .48s cubic-bezier(.32,.72,0,1)}.home-hero-primary{color:#111827;background:linear-gradient(135deg,#fbbf24,#f97316);border:1px solid #fbbf2461}.home-hero-secondary{color:#f8fafc;background:#ffffff0e;border:1px solid #ffffff21}.home-hero-primary:hover,.home-hero-secondary:hover{transform:translateY(-3px)}.home-hero-secondary:hover{color:#fde68a;background:#fbbf2414;border-color:#fbbf2442}.home-hero-visual{z-index:1;perspective:1200px;min-height:21rem;position:relative}.hero-device-card{background:linear-gradient(145deg,#ffffff1b,#ffffff06),#030509db;border:1px solid #ffffff21;border-radius:1.45rem;padding:.7rem;animation:6s cubic-bezier(.32,.72,0,1) infinite alternate hero-device-float;position:absolute;inset:1.2rem .5rem;overflow:hidden;transform:rotateX(4deg)rotateY(-8deg)rotate(-1deg);box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff1a}.hero-device-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0% 42%,#ffffff1a 50%,#0000 58% 100%);animation:5s cubic-bezier(.32,.72,0,1) infinite hero-device-scan;position:absolute;inset:0;transform:translate(-130%)}@keyframes hero-device-float{0%{transform:rotateX(4deg)rotateY(-8deg)rotate(-1deg)translateY(0)}to{transform:rotateX(1deg)rotateY(-4deg)rotate(1deg)translateY(-10px)}}@keyframes hero-device-scan{0%,45%{transform:translate(-130%)}75%,to{transform:translate(130%)}}.hero-device-toolbar{gap:.35rem;margin-bottom:.65rem;display:flex}.hero-device-toolbar span{background:#ffffff40;border-radius:999px;width:.55rem;height:.55rem}.hero-device-image{background:linear-gradient(#0000000f,#0000006b),url(/images/banner1.png) 50%/contain no-repeat,radial-gradient(circle at 50% 42%,#fbbf2429,#0000 14rem),#020305;border:1px solid #ffffff1c;border-radius:1rem;height:11.5rem}.hero-device-lines{gap:.48rem;margin-top:.75rem;display:grid}.hero-device-lines span{background:#ffffff1a;border-radius:999px;height:.6rem;overflow:hidden}.hero-device-lines span:first-child{width:82%}.hero-device-lines span:nth-child(2){width:62%}.hero-device-lines span:nth-child(3){width:72%}.hero-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1f,#ffffff06),#05070ad6;border:1px solid #ffffff21;border-radius:1rem;gap:.25rem;min-width:7.4rem;padding:.75rem .85rem;display:grid;position:absolute;box-shadow:0 18px 54px #0000005c}.hero-float-card span{color:#aeb7c6;font-size:.72rem;font-weight:850}.hero-float-card strong{color:#fde68a;font-family:var(--font-geist-mono), monospace;font-size:1.35rem;font-weight:950;line-height:1}.hero-float-card-price{animation:4.8s cubic-bezier(.32,.72,0,1) infinite alternate hero-chip-float;top:2.1rem;right:-.3rem}.hero-float-card-id{animation:5.4s cubic-bezier(.32,.72,0,1) infinite alternate-reverse hero-chip-float;bottom:1.9rem;left:-.2rem}@keyframes hero-chip-float{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-10px)rotate(1deg)}}.home-hero-stats{grid-template-columns:1fr;gap:.85rem;display:grid}.home-stat-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1.35rem;min-height:5.25rem;padding:1rem;animation:5s cubic-bezier(.32,.72,0,1) infinite alternate home-stat-float;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.home-stat-card:nth-child(2){animation-delay:.45s}.home-stat-card:nth-child(3){animation-delay:.9s}.home-stat-card:after{content:"";filter:blur(24px);background:#fbbf242e;border-radius:999px;height:5rem;animation:4s cubic-bezier(.32,.72,0,1) infinite alternate home-stat-glow;position:absolute;inset:auto -20% -70% 20%}@keyframes home-stat-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes home-stat-glow{0%{opacity:.45;transform:translate(0)}to{opacity:.9;transform:translate(-1.25rem)}}.home-motion-rail{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;width:min(100%,1480px);margin:-.55rem auto 2rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.home-motion-track{gap:.65rem;width:max-content;padding:.58rem .75rem;animation:22s linear infinite home-marquee;display:flex}.home-motion-track span{color:#cbd5e1;white-space:nowrap;background:#05070a9e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:2rem;padding:0 .82rem;font-size:.78rem;font-weight:850;display:inline-flex}@keyframes home-marquee{to{transform:translate(-50%)}}.home-stat-card-primary{background:linear-gradient(135deg,#fbbf242e,#14b8a614),#ffffff12}.home-stat-value,.home-stat-label{z-index:1;display:block;position:relative}.home-stat-value{color:#fff;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,4vw,2.65rem);font-weight:800;line-height:1}.home-stat-label{color:#a6b0bf;letter-spacing:.1em;text-transform:uppercase;margin-top:.45rem;font-size:.76rem;font-weight:800}.account-filter-panel{width:min(100%,1480px);margin-inline:auto}.account-filter-shell{background:radial-gradient(circle at 8% 12%,#fbbf241f,#0000 18rem),radial-gradient(circle at 92% 8%,#14b8a61c,#0000 20rem),#05070adb;border:1px solid #ffffff24;box-shadow:0 26px 80px #00000075,inset 0 1px #ffffff14}.account-filter-backdrop{background:linear-gradient(135deg,#ffffff0f,#ffffff03),#05070ad1}.account-filter-toggle{min-height:5.25rem;transition:background .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);padding-inline:1.4rem!important}.account-filter-toggle:hover{background:#ffffff0b}.account-filter-toggle:active{transform:scale(.995)}.account-filter-icon{box-shadow:inset 0 1px #ffffff1f;background:linear-gradient(145deg,#fbbf2433,#0f172afa)!important;border-color:#fbbf2442!important;border-radius:1rem!important;width:3rem!important;height:3rem!important}.account-filter-title{letter-spacing:0;font-size:1.22rem}.account-filter-subtitle{color:#8792a3!important}.account-filter-count{color:#fde68a!important;background:#fbbf2426!important;border-color:#fbbf2459!important}.account-filter-chevron{background:#0f172aeb!important;border-color:#94a3b847!important;border-radius:.85rem!important;width:2.5rem!important;height:2.5rem!important}.account-filter-content{background:#00000038;border-color:#94a3b829!important;padding:1.25rem 1.4rem 1.45rem!important}.account-filter-grid{align-items:start;gap:1rem!important}.account-filter-field{background:#0f172a61;border:1px solid #ffffff1a;border-radius:1.1rem;min-width:0;padding:.9rem;transition:border-color .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1);transform:none!important}.account-filter-field:hover,.account-filter-field:focus-within{background:#0f172a8c;border-color:#fbbf2447;transform:translateY(-2px)!important}.account-filter-label{color:#d4d8e1!important;font-weight:800!important}.account-filter-label svg{color:#9ca3af!important}.account-filter-control{min-height:3.2rem;box-shadow:inset 0 1px #ffffff0b;color:#f8fafc!important;background:#080d17eb!important;border:1px solid #64748b7a!important;border-radius:.95rem!important}.account-filter-control:focus{border-color:#fbbf249e!important;box-shadow:0 0 0 3px #fbbf2421!important}.account-filter-mini{min-height:2.75rem}.account-filter-toggle-control{min-height:3.2rem}.account-filter-clear{color:#fca5a5!important;background:#7f1d1d2e!important;border-color:#f871713d!important}.account-filter-quick{border-color:#94a3b829!important;margin-top:1rem!important;padding-top:1rem!important}.account-filter-quick-label{font-weight:800;color:#9aa3b4!important}.account-filter-chip{min-height:2.25rem;border-radius:999px!important;padding-inline:.9rem!important;font-weight:800!important;transition:transform .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1),color .45s cubic-bezier(.32,.72,0,1)!important;transform:none!important}.account-filter-chip:hover{transform:translateY(-2px)!important}.account-grid{perspective:1200px;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.35rem;margin-bottom:2.5rem;display:grid}.account-grid-item{min-width:0;animation:.8s cubic-bezier(.32,.72,0,1) both account-card-reveal;animation-delay:calc(min(var(--index), 11) * 55ms)}@keyframes account-card-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.account-filter-shell{animation:7s cubic-bezier(.32,.72,0,1) infinite alternate filter-breathe}@keyframes filter-breathe{0%{box-shadow:0 26px 80px #00000075,inset 0 1px #ffffff14}to{box-shadow:0 32px 96px #0000008c,0 0 0 1px #fbbf240f,inset 0 1px #ffffff1a}}.home-empty-state{text-align:center;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:2rem;place-items:center;width:min(100%,720px);margin:1rem auto 2.5rem;padding:4rem 1.5rem;display:grid;box-shadow:0 24px 80px #00000052}.home-empty-icon{background:#0f172ab8;border:1px solid #ffffff1f;border-radius:1.5rem;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1.35rem;display:inline-flex}.home-empty-title{color:#e5e7eb;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800}.home-empty-action{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:999px;margin-top:1.25rem;padding:.8rem 1.05rem;font-weight:800;transition:transform .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1)}.home-empty-action:hover{background:#fbbf242e;transform:translateY(-2px)}.home-pagination{background:#05070aad;border:1px solid #ffffff1c;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff14}.home-pagination-summary{color:#9aa3b4;font-size:.92rem;font-weight:700}.home-pagination-summary span{color:#fff;font-family:var(--font-geist-mono), monospace;font-weight:800}.home-pagination-controls,.home-page-numbers{align-items:center;gap:.45rem;display:flex}.home-page-button,.home-page-number{color:#d1d5db;background:#0f172abd;border:1px solid #ffffff1f;border-radius:.9rem;justify-content:center;align-items:center;min-width:2.65rem;height:2.65rem;font-weight:800;transition:transform .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1);display:inline-flex}.home-page-button:hover:not(:disabled),.home-page-number:hover{color:#fde68a;background:#fbbf241f;border-color:#fbbf2447;transform:translateY(-2px)}.home-page-button:disabled{cursor:not-allowed;opacity:.42}.home-page-number-active{color:#111827;background:#fbbf24;border-color:#fbbf2485;box-shadow:0 12px 28px #fbbf242e}.home-page-ellipsis{color:#64748b;padding-inline:.25rem}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:640px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.home-hero-panel{grid-template-columns:1fr}.home-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-visual{order:2;min-height:19rem}.home-hero-stats{order:3}.account-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.home-hero-panel{border-radius:1.45rem}.home-hero-stats{grid-template-columns:1fr}.home-pagination{flex-direction:column;align-items:stretch}.home-pagination-controls{justify-content:space-between}.home-page-numbers{max-width:100%;padding-bottom:.2rem;overflow-x:auto}}@media (max-width:640px){.account-filter-toggle{min-height:4.75rem;padding:1rem!important}.account-filter-icon{width:2.6rem!important;height:2.6rem!important}.account-filter-title{font-size:1.05rem}.account-filter-count{display:none}.account-filter-content{padding:1rem!important}.account-filter-grid{grid-template-columns:1fr!important}.account-filter-field{padding:.75rem}}@media (hover:none),(pointer:coarse){.home-background:before,.home-background:after,.home-hero-panel:after,.home-hero-device,.home-hero-device:after,.home-hero-chip,.home-stat-card,.account-filter-section:before{animation:none!important}.home-background:before,.home-background:after{opacity:.42}.home-marquee-track{animation-duration:34s}}@media (prefers-reduced-motion:reduce){.home-background *,.home-background:before,.home-background:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
