.E0kJGG_page{z-index:1;position:relative}.E0kJGG_hero{min-height:100vh;padding:var(--navbar-height) 24px clamp(48px, 8vw, 96px);flex-direction:column;justify-content:center;display:flex;position:relative}.E0kJGG_heroScrim{z-index:-1;pointer-events:none;background:radial-gradient(125% 62% at 50% -10%,#050505e0 0%,#05050561 44%,#0000 68%);position:absolute;inset:0}.E0kJGG_heroInner{max-width:var(--container-max);text-align:center;width:100%;margin:0 auto;transform:translateY(-4vh)}.E0kJGG_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary-light);margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.E0kJGG_heroTitle{letter-spacing:-.03em;text-shadow:0 2px 50px #0000008c;font-size:clamp(34px,5.6vw,66px);font-weight:900;line-height:1.04}.E0kJGG_highlight{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.E0kJGG_heroSub{max-width:600px;color:var(--text-secondary);text-shadow:0 1px 24px #0000008c;margin:24px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.6}.E0kJGG_heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.E0kJGG_heroStats{border-radius:var(--radius-xl);background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-highlight);align-items:center;gap:clamp(18px,4vw,40px);margin-top:clamp(48px,8vw,80px);padding:22px clamp(22px,4vw,44px);display:inline-flex}.E0kJGG_stat{text-align:center}.E0kJGG_statValue{background:linear-gradient(180deg, #fff, var(--brand-primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,3vw,32px);font-weight:800}.E0kJGG_statLabel{color:var(--text-muted);letter-spacing:.04em;margin-top:4px;font-size:12px}.E0kJGG_statDivider{background:#ffffff1f;width:1px;height:34px}.E0kJGG_btn{border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .3s,background .25s,border-color .25s;display:inline-flex;position:relative}.E0kJGG_btn svg{width:17px;height:17px}.E0kJGG_btnPrimary{color:#fff;-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 10px 30px -8px #e6394680, var(--glass-highlight);background:linear-gradient(135deg,#e63946d9 0%,#ff4057d9 100%);border:1px solid #ff788259}.E0kJGG_btnPrimary:hover{box-shadow:0 16px 42px -8px #e63946b3, 0 0 60px -10px #e6394640, var(--glass-highlight);background:linear-gradient(135deg,#e63946f2 0%,#ff4057f2 100%);transform:translateY(-2px)}.E0kJGG_btnOutline{color:var(--text-primary);background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-highlight)}.E0kJGG_btnOutline:hover{background:var(--glass-bg-hover);border:var(--glass-border-hover);box-shadow:var(--glass-shadow-lg), var(--glass-highlight);transform:translateY(-2px)}.E0kJGG_marqueeWrap{z-index:1;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:12px 0;position:relative}.E0kJGG_section{z-index:1;max-width:var(--container-max);margin:0 auto;padding:clamp(80px,12vw,160px) 24px;position:relative}.E0kJGG_sectionHead{text-align:center;max-width:680px;margin:0 auto clamp(48px,6vw,72px)}.E0kJGG_sectionTitle{letter-spacing:-.02em;text-shadow:0 2px 40px #0009;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.05}.E0kJGG_sectionDesc{color:var(--text-secondary);text-shadow:0 1px 24px #0000008c;margin-top:18px;font-size:18px;line-height:1.65}.E0kJGG_toolsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.E0kJGG_toolCard{border-radius:var(--radius-lg);background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-highlight);transition:transform .25s var(--ease-out), border-color .25s, background .25s, box-shadow .3s ease;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.E0kJGG_toolCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 120% at 0 0,#e639461f,#0000 45%);transition:opacity .25s;position:absolute;inset:0}.E0kJGG_toolCard:hover{background:var(--glass-bg-hover);border:var(--glass-border-hover);box-shadow:var(--glass-shadow-lg), var(--glass-highlight);transform:translateY(-4px)}.E0kJGG_toolCard:hover:before{opacity:1}.E0kJGG_cardIcon{width:50px;height:50px;color:var(--brand-primary-light);-webkit-backdrop-filter:blur(8px);background:#e639461a;border:1px solid #e6394638;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;font-weight:700;display:flex}.E0kJGG_iconPurple{color:#c58bff;background:#a855f71a;border-color:#a855f740}.E0kJGG_iconCyan{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee40}.E0kJGG_iconPink{color:#f9a8d4;background:#ec48991a;border-color:#ec489940}.E0kJGG_iconYellow{color:#fde047;background:#eab3081a;border-color:#eab30840}.E0kJGG_iconGreen{color:#6ee7b7;background:#10b9811a;border-color:#10b98140}.E0kJGG_iconOrange{color:#fdba74;background:#f973161a;border-color:#f9731640}.E0kJGG_cardTitle{margin-bottom:8px;font-size:19px;font-weight:700}.E0kJGG_cardDesc{color:var(--text-secondary);flex:1;font-size:15px;line-height:1.6}.E0kJGG_cardArrow{color:var(--brand-primary-light);margin-top:18px;font-size:14px;font-weight:600}.E0kJGG_featuresGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.E0kJGG_featureCard{border-radius:var(--radius-lg);background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), var(--glass-highlight);transition:transform .25s var(--ease-out), border-color .25s, background .25s, box-shadow .3s ease;padding:28px}.E0kJGG_featureCard:hover{background:var(--glass-bg-hover);border:var(--glass-border-hover);box-shadow:var(--glass-shadow-lg), var(--glass-highlight);transform:translateY(-4px)}.E0kJGG_featureIcon{margin-bottom:14px;font-size:28px}.E0kJGG_featureTitle{margin-bottom:8px;font-size:18px;font-weight:700}.E0kJGG_featureDesc{color:var(--text-secondary);font-size:15px;line-height:1.6}.E0kJGG_ctaCard{text-align:center;border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 50% 0%, #e6394624, transparent 55%), var(--glass-bg);border:var(--glass-border);max-width:760px;-webkit-backdrop-filter:var(--glass-blur-heavy);box-shadow:var(--glass-shadow-lg), var(--glass-highlight);margin:0 auto;padding:clamp(48px,7vw,80px) clamp(28px,5vw,64px);position:relative;overflow:hidden}.E0kJGG_ctaGlow{pointer-events:none;background:radial-gradient(#e6394638,#0000 70%);width:500px;height:300px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.E0kJGG_ctaTitle{letter-spacing:-.02em;font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.05}.E0kJGG_ctaDesc{max-width:480px;color:var(--text-secondary);margin:18px auto 0;font-size:17px;line-height:1.6}@media (max-width:980px){.E0kJGG_toolsGrid,.E0kJGG_featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (hover:none){.E0kJGG_toolCard:hover,.E0kJGG_featureCard:hover{transform:none}}@media (max-width:560px){.E0kJGG_toolsGrid,.E0kJGG_featuresGrid{grid-template-columns:1fr}.E0kJGG_heroActions .E0kJGG_btn{flex:1;justify-content:center}.E0kJGG_statDivider{display:none}.E0kJGG_heroStats{flex-wrap:wrap;justify-content:center;gap:18px 28px}}
.y0JLyW_staticBg{z-index:0;pointer-events:none;background:radial-gradient(90% 55% at 50% 118%,#e6394647,#0000 60%),radial-gradient(70% 45% at 50% -12%,#e639461f,#0000 70%),radial-gradient(140% 100%,#0a0608 0%,#050505 70%);position:fixed;inset:0}.y0JLyW_staticBg:after{content:"";opacity:.7;background-image:radial-gradient(1px 1px at 20% 30%,#ffffff80,#0000),radial-gradient(1px 1px at 70% 20%,#fff6,#0000),radial-gradient(1px 1px at 40% 70%,#ffffff59,#0000),radial-gradient(1px 1px at 85% 60%,#ffffff73,#0000),radial-gradient(1px 1px at 55% 45%,#ffffff4d,#0000),radial-gradient(1px 1px at 12% 80%,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 90% 15%,#ffdcdc80,#0000),radial-gradient(1px 1px at 30% 12%,#ffffff4d,#0000);position:absolute;inset:0}.y0JLyW_loader{z-index:2000;background:radial-gradient(60% 50%,#0a0608,#050505);flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.y0JLyW_loaderHidden{opacity:0;visibility:hidden}.y0JLyW_brand{letter-spacing:.06em;color:#fff;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.y0JLyW_brand span{background:linear-gradient(135deg,#e63946,#ff4057);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.y0JLyW_spinner{border:3px solid #ffffff1f;border-top-color:#e63946;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite y0JLyW_backdropSpin}@keyframes y0JLyW_backdropSpin{to{transform:rotate(360deg)}}.y0JLyW_loaderText{letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a;font-size:.85rem}
.pHbi-a_center{justify-content:center;align-items:center;gap:var(--space-md);min-height:70vh;padding-top:var(--navbar-height);flex-direction:column;display:flex}.pHbi-a_spinner{border:3px solid var(--border-default);border-top-color:var(--brand-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite pHbi-a_spin-slow}.pHbi-a_muted{color:var(--text-muted);font-size:.9rem}.pHbi-a_gate{z-index:1;min-height:100vh;padding:calc(var(--navbar-height) + var(--space-xl)) var(--space-lg) var(--space-2xl);justify-content:center;align-items:center;display:flex;position:relative}.pHbi-a_card{z-index:1;text-align:center;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:clamp(32px,5vw,56px) clamp(24px,4vw,44px);position:relative;overflow:hidden}.pHbi-a_glow{pointer-events:none;background:radial-gradient(#e639462e,#0000 70%);width:400px;height:260px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.pHbi-a_lock{margin-bottom:var(--space-md);font-size:2.5rem}.pHbi-a_title{letter-spacing:-.02em;margin-bottom:var(--space-sm);font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800}.pHbi-a_desc{color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:.95rem;line-height:1.6}.pHbi-a_googleBtn{color:#1a1a1a;border-radius:var(--radius-md);width:100%;transition:transform var(--duration-fast), box-shadow var(--duration-normal);background:#fff;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:.95rem;font-weight:600;display:inline-flex}.pHbi-a_googleBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 30px -8px #ffffff40}.pHbi-a_googleBtn:disabled{opacity:.6;cursor:not-allowed}.pHbi-a_error{margin-top:var(--space-md);color:#ff8a8a;font-size:.85rem}.pHbi-a_back{margin-top:var(--space-lg);color:var(--text-muted);font-size:.85rem;display:inline-block}.pHbi-a_back:hover{color:var(--text-primary)}
.IiQMXq_marquee{width:100%;padding:20px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.IiQMXq_track{width:max-content;animation:IiQMXq_marquee-scroll var(--marquee-speed,30s) linear infinite;will-change:transform;display:flex}.IiQMXq_track:hover{animation-play-state:paused}.IiQMXq_reverse{animation-direction:reverse}.IiQMXq_segment{flex-shrink:0;display:flex}.IiQMXq_item{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.IiQMXq_itemText{letter-spacing:.02em;color:var(--text-secondary);font-size:clamp(14px,1.8vw,18px);font-weight:600;transition:color .2s}.IiQMXq_track:hover .IiQMXq_itemText{color:var(--text-primary)}.IiQMXq_sep{color:var(--text-muted);opacity:.5;margin:0 10px;font-size:14px}@keyframes IiQMXq_marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.IiQMXq_track{flex-wrap:wrap;justify-content:center;gap:8px 18px;animation:none}.IiQMXq_segment:nth-child(2){display:none}.IiQMXq_marquee{-webkit-mask-image:none;mask-image:none}}
