:root{
  --ge-public-bg:#07111f;
  --ge-public-bg-soft:#0c1929;
  --ge-public-surface:#ffffff;
  --ge-public-surface-2:#f6f8fb;
  --ge-public-border:#e6ebf2;
  --ge-public-text:#142033;
  --ge-public-muted:#667085;
  --ge-public-gold:#d9a928;
  --ge-public-gold-2:#f4cc62;
  --ge-public-teal:#0b8f84;
  --ge-public-teal-dark:#086d66;
  --ge-public-navy:#0d2035;
  --ge-public-shadow:0 24px 70px rgba(13,32,53,.10);
  --ge-public-radius:24px;
  --ge-public-radius-sm:16px;
}
html{scroll-behavior:smooth}
body.ge-public-site{margin:0;background:#fff;color:var(--ge-public-text);font-family:"Inter","Segoe UI",Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}
body.ge-public-site *{box-sizing:border-box}
body.ge-public-site h1,body.ge-public-site h2,body.ge-public-site h3,body.ge-public-site h4,body.ge-public-site h5,body.ge-public-site h6{font-family:"Manrope","Inter",sans-serif;color:var(--ge-public-text);font-weight:750;letter-spacing:-.025em}
body.ge-public-site a{text-decoration:none}
.ge-public-main{overflow:hidden}
.ge-public-section{padding:96px 0;position:relative}
.ge-public-section-sm{padding:64px 0}
.ge-public-section-soft{background:linear-gradient(180deg,#f8fafc,#fff)}
.ge-public-section-dark{background:linear-gradient(135deg,#07111f 0%,#0c2033 58%,#0b3439 100%);color:#fff}
.ge-public-section-dark h1,.ge-public-section-dark h2,.ge-public-section-dark h3,.ge-public-section-dark h4,.ge-public-section-dark h5,.ge-public-section-dark h6{color:#fff}
.ge-public-section-dark .ge-copy,.ge-public-section-dark .ge-muted{color:rgba(255,255,255,.72)}
.ge-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ge-public-teal);margin-bottom:12px}
.ge-kicker:before{content:"";width:26px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--ge-public-gold),var(--ge-public-teal))}
.ge-kicker-light{color:#ffe8a3}.ge-kicker-light:before{background:#ffe8a3}
.ge-section-title{max-width:760px;margin-bottom:38px}.ge-section-title.center{text-align:center;margin-left:auto;margin-right:auto}.ge-section-title h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;margin:0 0 14px}.ge-section-title p{font-size:1.04rem;color:var(--ge-public-muted);margin:0}.ge-copy{color:var(--ge-public-muted);font-size:1rem}.ge-muted{color:var(--ge-public-muted)}

/* Header */
.ge-public-header{position:sticky;top:0;z-index:1035;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(230,235,242,.9);transition:box-shadow .2s ease}
.ge-public-header .navbar{padding:0}
.ge-public-nav-wrap{min-height:78px;gap:18px}
.ge-public-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ge-public-text);min-width:max-content}
.ge-public-brand:hover{color:var(--ge-public-text)}
.ge-public-brand-mark{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#fff7d6,#e9b736);box-shadow:0 9px 22px rgba(217,169,40,.18);overflow:hidden;border:1px solid rgba(217,169,40,.32)}
.ge-public-brand-mark img{width:34px;height:34px;object-fit:contain}
.ge-public-brand-copy{display:flex;flex-direction:column;line-height:1.05}.ge-public-brand-copy strong{font-family:"Manrope",sans-serif;font-size:1.08rem;font-weight:800;letter-spacing:-.02em}.ge-public-brand-copy small{font-size:.65rem;color:var(--ge-public-muted);letter-spacing:.02em;margin-top:4px}
.ge-public-nav-links{gap:4px}.ge-public-nav-links .nav-link{padding:10px 11px!important;border-radius:10px;color:#344054!important;font-weight:650;font-size:.88rem;transition:all .18s ease}.ge-public-nav-links .nav-link:hover{background:#f5f8fb;color:var(--ge-public-teal)!important}
.ge-public-desktop-actions,.ge-public-mobile-actions{align-items:center;gap:8px}
.ge-public-mobile-actions{margin-left:auto}
.ge-public-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:12px;font-size:.9rem;font-weight:750;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease;white-space:nowrap}
.ge-public-btn:hover{transform:translateY(-1px)}
.ge-public-btn-primary{color:#fff!important;background:linear-gradient(135deg,var(--ge-public-teal),var(--ge-public-teal-dark));box-shadow:0 10px 22px rgba(11,143,132,.2)}.ge-public-btn-primary:hover{box-shadow:0 13px 28px rgba(11,143,132,.27)}
.ge-public-btn-gold{color:#2d240c!important;background:linear-gradient(135deg,#ffe79a,var(--ge-public-gold-2));box-shadow:0 11px 24px rgba(217,169,40,.2)}
.ge-public-btn-ghost{color:#243247!important;border-color:#d9e0e9;background:#fff}.ge-public-btn-ghost:hover{border-color:#aeb9c7;background:#f8fafc}
.ge-public-btn-light{color:#102335!important;background:#fff;border-color:#fff}.ge-public-btn-outline-light{color:#fff!important;border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.04)}
.ge-public-btn-sm{min-height:36px;padding:7px 11px;border-radius:10px;font-size:.78rem}
.ge-public-menu-toggle{width:38px;height:38px;border:1px solid #dce3ec!important;border-radius:10px;padding:8px!important;display:flex;flex-direction:column;justify-content:center;gap:4px}.ge-public-menu-toggle:focus{box-shadow:none}.ge-public-menu-toggle span{display:block;width:100%;height:2px;background:#223149;border-radius:99px}

/* Hero */
.ge-home-hero-v2{position:relative;padding:76px 0 92px;background:
 radial-gradient(circle at 8% 6%,rgba(217,169,40,.16),transparent 31%),
 radial-gradient(circle at 88% 22%,rgba(11,143,132,.19),transparent 34%),
 linear-gradient(180deg,#fbfdff 0%,#fff 72%)}
.ge-home-hero-v2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#dfe6ee,transparent)}
.ge-hero-copy h1{font-size:clamp(2.75rem,6vw,5rem);line-height:.99;max-width:820px;margin:0 0 22px;letter-spacing:-.055em}.ge-hero-copy h1 .accent{background:linear-gradient(100deg,#b98613 5%,#e4b641 48%,#0b8f84 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.ge-hero-copy>p{max-width:700px;font-size:1.12rem;color:#5f6c7c;margin-bottom:28px}.ge-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.ge-hero-actions .ge-public-btn{min-height:52px;padding:13px 22px;font-size:.96rem}.ge-hero-proof{display:flex;flex-wrap:wrap;gap:18px}.ge-hero-proof span{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:#586578;font-weight:650}.ge-hero-proof i{color:var(--ge-public-teal)}
.ge-hero-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.ge-hero-orb{position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,234,165,.95),rgba(217,169,40,.25) 35%,rgba(11,143,132,.09) 66%,transparent 68%);filter:blur(.2px);animation:geFloat 7s ease-in-out infinite}.ge-hero-device{position:relative;width:min(100%,470px);border-radius:30px;padding:18px;background:linear-gradient(155deg,#102337,#07111f);box-shadow:0 38px 90px rgba(7,17,31,.26);border:1px solid rgba(255,255,255,.10);transform:rotate(-1.4deg);z-index:2}.ge-hero-device-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#fff}.ge-hero-device-top strong{font-size:.95rem}.ge-live-pill{font-size:.66rem;font-weight:800;color:#aaf5dc;background:rgba(35,197,146,.11);border:1px solid rgba(79,224,176,.2);border-radius:999px;padding:5px 9px}.ge-hero-balance{border-radius:20px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.10);color:#fff}.ge-hero-balance small{color:rgba(255,255,255,.6)}.ge-hero-balance h3{color:#fff!important;font-size:2rem;margin:4px 0 14px}.ge-hero-chart{height:108px;width:100%;display:block}.ge-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ge-hero-mini{background:#fff;border-radius:17px;padding:14px;box-shadow:0 10px 25px rgba(4,12,22,.13)}.ge-hero-mini .label{font-size:.66rem;color:#7b8795;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.ge-hero-mini strong{display:block;margin-top:4px;font-size:.96rem}.ge-hero-mini .status{font-size:.72rem;color:var(--ge-public-teal);font-weight:750;margin-top:6px}.ge-hero-float{position:absolute;z-index:3;padding:12px 15px;border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 16px 45px rgba(14,32,52,.16);border:1px solid #edf1f5;animation:geFloat 6s ease-in-out infinite}.ge-hero-float.one{right:-12px;top:58px}.ge-hero-float.two{left:-20px;bottom:54px;animation-delay:-2.4s}.ge-hero-float small{display:block;font-size:.64rem;color:#7a8795;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.ge-hero-float strong{font-size:.9rem}.ge-hero-float i{color:var(--ge-public-gold);margin-right:5px}
@keyframes geFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}

/* Feature strips/cards */
.ge-trust-strip{margin-top:-34px;position:relative;z-index:3}.ge-trust-card{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--ge-public-border);border-radius:22px;box-shadow:0 18px 60px rgba(15,36,58,.08);overflow:hidden}.ge-trust-item{padding:21px 18px;display:flex;align-items:center;gap:12px;border-right:1px solid var(--ge-public-border)}.ge-trust-item:last-child{border-right:0}.ge-trust-icon{width:39px;height:39px;border-radius:12px;background:#eef9f7;color:var(--ge-public-teal);display:grid;place-items:center;flex:0 0 39px}.ge-trust-item strong{display:block;font-size:.84rem}.ge-trust-item small{display:block;color:var(--ge-public-muted);font-size:.72rem;margin-top:2px}
.ge-feature-card{height:100%;padding:28px;border:1px solid var(--ge-public-border);border-radius:var(--ge-public-radius);background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ge-feature-card:hover{transform:translateY(-5px);box-shadow:var(--ge-public-shadow);border-color:#d5dee8}.ge-feature-icon{width:52px;height:52px;border-radius:17px;background:linear-gradient(145deg,#f7fafc,#eef7f6);display:grid;place-items:center;color:var(--ge-public-teal);font-size:1.15rem;margin-bottom:18px;border:1px solid #e6efee}.ge-feature-card h4{font-size:1.12rem;margin-bottom:9px}.ge-feature-card p{margin:0;color:var(--ge-public-muted);font-size:.91rem}
.ge-step-card{position:relative;height:100%;padding:28px;border-radius:22px;background:#fff;border:1px solid var(--ge-public-border)}.ge-step-no{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#fff2bf,#e7b73e);font-weight:900;color:#44330a;margin-bottom:18px}.ge-step-card h4{font-size:1.08rem}.ge-step-card p{margin:0;color:var(--ge-public-muted);font-size:.9rem}.ge-step-arrow{position:absolute;right:-23px;top:45px;color:#c6ced9;font-size:1.2rem;z-index:2}

/* System showcase */
.ge-system-panel{border:1px solid var(--ge-public-border);border-radius:30px;background:linear-gradient(145deg,#fff,#f7fafc);padding:34px;box-shadow:0 30px 80px rgba(16,35,56,.08)}.ge-status-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:22px}.ge-status-node{padding:9px 12px;border-radius:12px;background:#fff;border:1px solid var(--ge-public-border);font-size:.78rem;font-weight:750;color:#425066}.ge-status-node.success{background:#ebfaf5;border-color:#c7ecde;color:#0b765f}.ge-status-line{width:22px;height:1px;background:#ccd5df}.ge-wallet-mock{border-radius:26px;padding:24px;color:#fff;background:linear-gradient(150deg,#07111f,#0e2d3b 60%,#0b736b);box-shadow:0 28px 70px rgba(7,17,31,.2);position:relative;overflow:hidden}.ge-wallet-mock:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(244,204,98,.13);right:-80px;top:-110px}.ge-wallet-mock-top,.ge-wallet-mock-row{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative}.ge-wallet-mock small{color:rgba(255,255,255,.65)}.ge-wallet-mock h3{color:#fff!important;font-size:2rem;margin:7px 0 22px}.ge-wallet-chip{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);font-size:.72rem}.ge-wallet-mock-row{padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.ge-wallet-mock-row strong{font-size:.9rem}

/* Plan cards */
.ge-plan-card-v2{height:100%;padding:28px;border-radius:24px;background:#fff;border:1px solid var(--ge-public-border);position:relative;overflow:hidden;transition:.2s ease}.ge-plan-card-v2:hover{transform:translateY(-4px);box-shadow:var(--ge-public-shadow)}.ge-plan-card-v2.featured{border-color:rgba(217,169,40,.58);box-shadow:0 20px 60px rgba(217,169,40,.11)}.ge-plan-card-v2:before{content:"";position:absolute;right:-42px;top:-42px;width:110px;height:110px;border-radius:50%;background:rgba(217,169,40,.08)}.ge-plan-icon-v2{width:56px;height:56px;border-radius:17px;background:#f7f4ea;display:grid;place-items:center;margin-bottom:18px;overflow:hidden}.ge-plan-icon-v2 img{width:38px;height:38px;object-fit:contain}.ge-plan-card-v2 h3{font-size:1.18rem}.ge-plan-amount{font-size:1.45rem;font-weight:850;color:#10243a;margin:10px 0 18px}.ge-plan-list{display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none}.ge-plan-list li{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;padding-bottom:10px;border-bottom:1px dashed #e4e8ee}.ge-plan-list li span:first-child{color:var(--ge-public-muted)}.ge-plan-list li strong{color:#253449;text-align:right}.ge-plan-note{font-size:.72rem;color:var(--ge-public-muted);margin-top:10px}

/* Market visual */
.ge-market-visual{min-height:360px;border-radius:28px;padding:26px;background:linear-gradient(145deg,#091422,#102a3e);color:#fff;box-shadow:0 28px 70px rgba(7,17,31,.18)}.ge-market-visual h4{color:#fff!important}.ge-market-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.ge-market-price{font-size:2.1rem;font-weight:850;letter-spacing:-.04em}.ge-market-change{color:#9cf1d0;font-size:.8rem;font-weight:750}.ge-market-chart{width:100%;height:180px;margin:14px 0}.ge-market-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ge-market-stat{padding:12px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.07)}.ge-market-stat small{display:block;color:rgba(255,255,255,.55);font-size:.65rem}.ge-market-stat strong{font-size:.82rem}

/* Security */
.ge-security-list{display:grid;gap:15px}.ge-security-item{display:flex;gap:14px;align-items:flex-start}.ge-security-item .icon{width:43px;height:43px;border-radius:14px;background:#eef9f7;color:var(--ge-public-teal);display:grid;place-items:center;flex:0 0 43px}.ge-security-item h5{font-size:.98rem;margin:0 0 4px}.ge-security-item p{margin:0;color:var(--ge-public-muted);font-size:.86rem}.ge-security-orbit{position:relative;min-height:380px;display:grid;place-items:center}.ge-security-core{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#0b8f84,#074d58);color:#fff;font-size:2rem;box-shadow:0 25px 70px rgba(11,143,132,.24)}.ge-security-ring{position:absolute;border-radius:50%;border:1px dashed #ccd7e1}.ge-security-ring.r1{width:250px;height:250px}.ge-security-ring.r2{width:350px;height:350px}.ge-security-tag{position:absolute;padding:9px 12px;border-radius:12px;background:#fff;border:1px solid var(--ge-public-border);box-shadow:0 12px 30px rgba(16,35,56,.08);font-size:.74rem;font-weight:750}.ge-security-tag.t1{top:36px}.ge-security-tag.t2{right:12px;top:175px}.ge-security-tag.t3{bottom:42px}.ge-security-tag.t4{left:4px;top:170px}

/* FAQ */
.ge-faq-list{display:grid;gap:12px}.ge-faq-item{border:1px solid var(--ge-public-border);border-radius:18px;background:#fff;overflow:hidden}.ge-faq-item summary{cursor:pointer;list-style:none;padding:19px 22px;font-weight:750;color:#213047;display:flex;align-items:center;justify-content:space-between;gap:15px}.ge-faq-item summary::-webkit-details-marker{display:none}.ge-faq-item summary:after{content:"+";width:28px;height:28px;border-radius:9px;background:#f2f6f8;display:grid;place-items:center;color:var(--ge-public-teal);font-size:1.1rem;flex:0 0 28px}.ge-faq-item[open] summary:after{content:"−"}.ge-faq-item .answer{padding:0 22px 20px;color:var(--ge-public-muted);font-size:.9rem}

/* Public page hero */
.ge-page-hero{padding:72px 0 66px;background:radial-gradient(circle at 80% 10%,rgba(11,143,132,.15),transparent 35%),radial-gradient(circle at 12% 0%,rgba(217,169,40,.14),transparent 32%),linear-gradient(180deg,#f9fbfd,#fff);border-bottom:1px solid var(--ge-public-border)}.ge-page-hero-inner{max-width:820px}.ge-page-hero h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.03;margin:0 0 15px}.ge-page-hero p{font-size:1.05rem;color:var(--ge-public-muted);margin:0;max-width:720px}.ge-page-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#7a8795;margin-bottom:16px}.ge-page-breadcrumb a{color:var(--ge-public-teal);font-weight:700}
.ge-content-card{border:1px solid var(--ge-public-border);border-radius:24px;background:#fff;padding:30px;box-shadow:0 16px 50px rgba(16,35,56,.06)}.ge-content-card h2{font-size:1.6rem}.ge-content-card h3{font-size:1.2rem;margin-top:24px}.ge-content-card p,.ge-content-card li{color:#5f6d7d}.ge-content-card ul,.ge-content-card ol{padding-left:1.3rem}.ge-editor-safe img{max-width:100%;height:auto;border-radius:14px}.ge-editor-safe table{width:100%;border-collapse:collapse}.ge-editor-safe td,.ge-editor-safe th{padding:10px;border:1px solid var(--ge-public-border)}

/* About / info */
.ge-info-metric{padding:24px;border-radius:20px;background:#fff;border:1px solid var(--ge-public-border);height:100%}.ge-info-metric strong{display:block;font-size:1.8rem;color:var(--ge-public-teal);margin-bottom:4px}.ge-info-metric span{color:var(--ge-public-muted);font-size:.84rem}.ge-about-visual{min-height:430px;border-radius:30px;background:linear-gradient(145deg,#081421,#0d2c3c 60%,#0b756d);position:relative;overflow:hidden;padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.ge-about-visual:before,.ge-about-visual:after{content:"";position:absolute;border-radius:50%}.ge-about-visual:before{width:310px;height:310px;background:rgba(217,169,40,.18);right:-100px;top:-120px}.ge-about-visual:after{width:220px;height:220px;border:1px solid rgba(255,255,255,.14);left:-80px;top:70px}.ge-about-visual h3{color:#fff!important;position:relative}.ge-about-visual p{color:rgba(255,255,255,.68);position:relative;margin:0}.ge-about-visual-grid{position:absolute;left:30px;right:30px;top:34px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ge-about-chip{padding:15px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(10px)}.ge-about-chip small{display:block;color:rgba(255,255,255,.55);font-size:.65rem}.ge-about-chip strong{color:#fff;font-size:.9rem}

/* Ranking/blog/contact */
.ge-ranking-card{height:100%;text-align:center;padding:28px 22px;border:1px solid var(--ge-public-border);border-radius:22px;background:#fff}.ge-ranking-icon{width:78px;height:78px;border-radius:24px;margin:0 auto 16px;background:#f9f5e8;display:grid;place-items:center}.ge-ranking-icon img{width:58px;height:58px;object-fit:contain}.ge-ranking-card h3{font-size:1.1rem}.ge-ranking-card p{font-size:.84rem;color:var(--ge-public-muted);margin:0}
.ge-blog-card{height:100%;border:1px solid var(--ge-public-border);border-radius:22px;background:#fff;overflow:hidden;transition:.2s ease}.ge-blog-card:hover{transform:translateY(-4px);box-shadow:var(--ge-public-shadow)}.ge-blog-cover{aspect-ratio:16/9;overflow:hidden;background:#edf2f5}.ge-blog-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ge-blog-card:hover .ge-blog-cover img{transform:scale(1.035)}.ge-blog-body{padding:22px}.ge-blog-date{font-size:.72rem;color:var(--ge-public-teal);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ge-blog-card h3{font-size:1.12rem;margin:9px 0}.ge-blog-card p{color:var(--ge-public-muted);font-size:.85rem}.ge-blog-link{font-size:.83rem;font-weight:800;color:var(--ge-public-teal)}
.ge-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.ge-contact-panel{padding:32px;border-radius:25px;background:linear-gradient(145deg,#07111f,#0c303b);color:#fff}.ge-contact-panel h3{color:#fff!important}.ge-contact-panel p{color:rgba(255,255,255,.66)}.ge-contact-method{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-top:1px solid rgba(255,255,255,.09)}.ge-contact-method i{width:39px;height:39px;border-radius:12px;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#ffe295}.ge-contact-method strong{display:block;color:#fff;font-size:.86rem}.ge-contact-method small{color:rgba(255,255,255,.6)}.ge-contact-form{padding:32px;border:1px solid var(--ge-public-border);border-radius:25px;background:#fff}.ge-public-site .ge-contact-form .form-control{min-height:52px;border-radius:12px;border-color:#dce3eb;padding:12px 14px}.ge-public-site .ge-contact-form textarea.form-control{min-height:150px}.ge-public-site .ge-contact-form .form-control:focus{border-color:var(--ge-public-teal);box-shadow:0 0 0 3px rgba(11,143,132,.09)}

/* Footer */
.ge-public-footer{background:#07111f;color:#fff;padding:0 0 26px}.ge-footer-cta{position:relative;transform:translateY(-52px);margin-bottom:-18px;padding:34px 38px;border-radius:28px;background:linear-gradient(120deg,#0b8f84,#0b6767 58%,#7f6318);display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 25px 70px rgba(4,16,28,.23);overflow:hidden}.ge-footer-cta:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;border:1px solid rgba(255,255,255,.15);right:-80px;top:-100px}.ge-footer-cta>div{position:relative;z-index:1}.ge-footer-cta h2{color:#fff!important;font-size:1.75rem;margin:0 0 7px}.ge-footer-cta p{color:rgba(255,255,255,.72);max-width:730px;margin:0;font-size:.88rem}.ge-footer-cta-actions{display:flex;gap:9px;flex:0 0 auto}.ge-footer-grid{padding:42px 0 38px}.ge-footer-brand{color:#fff}.ge-footer-brand:hover{color:#fff}.ge-footer-brand .ge-public-brand-copy strong{color:#fff}.ge-footer-brand .ge-public-brand-copy small{color:rgba(255,255,255,.55)}.ge-footer-about{color:rgba(255,255,255,.58);font-size:.86rem;max-width:520px;margin:20px 0}.ge-footer-badges{display:flex;flex-wrap:wrap;gap:8px}.ge-footer-badges span{font-size:.7rem;color:rgba(255,255,255,.7);padding:7px 9px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.ge-public-footer h6{color:#fff!important;font-size:.83rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:15px}.ge-public-footer .col-6>a,.ge-public-footer .col-12.col-md-4>a{display:block;color:rgba(255,255,255,.6);font-size:.82rem;padding:5px 0}.ge-public-footer .col-6>a:hover,.ge-public-footer .col-12.col-md-4>a:hover{color:#fff}.ge-footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.ge-footer-bottom p{color:rgba(255,255,255,.42);font-size:.7rem;margin:0}.ge-footer-bottom p:last-child{text-align:right;max-width:620px}

/* Auth web refresh */
body.ge-public-auth .ge-auth-side{background:#fff}.ge-auth-card{width:100%;max-width:500px;margin:auto}.ge-auth-eyebrow{font-size:.74rem;text-transform:uppercase;letter-spacing:.09em;color:var(--ge-public-teal);font-weight:800;margin-bottom:6px}.ge-auth-heading{font-size:2rem;line-height:1.1;margin-bottom:9px}.ge-auth-subtitle{color:var(--ge-public-muted);font-size:.9rem}.ge-auth-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.ge-auth-trust span{padding:9px;border:1px solid var(--ge-public-border);border-radius:11px;text-align:center;font-size:.68rem;color:#667386}.ge-auth-visual{position:relative;height:100%;min-height:650px;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 75% 15%,rgba(217,169,40,.24),transparent 30%),linear-gradient(145deg,#07111f,#0e2c3d 64%,#0b736b);padding:48px;color:#fff}.ge-auth-visual h2{color:#fff!important;max-width:620px;font-size:2.5rem;line-height:1.08}.ge-auth-visual>p{max-width:580px;color:rgba(255,255,255,.67)}.ge-auth-visual-cards{position:absolute;left:48px;right:48px;bottom:45px;display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.ge-auth-visual-card{padding:21px;border-radius:20px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.ge-auth-visual-card small{display:block;color:rgba(255,255,255,.55);font-size:.68rem}.ge-auth-visual-card strong{display:block;color:#fff;margin-top:5px}.ge-auth-mini-chart{height:64px;width:100%;margin-top:12px}.ge-auth-brand-link{display:inline-flex;align-items:center;gap:10px;color:#142033!important}.ge-auth-brand-link img{width:40px;height:40px;object-fit:contain}.ge-auth-brand-link strong{display:block;font-family:"Manrope",sans-serif}.ge-auth-brand-link small{display:block;color:var(--ge-public-muted);font-size:.66rem}

/* Mobile app promotion */
.ge-mobile-promo{border-radius:30px;background:linear-gradient(140deg,#0b1928,#0b3d43);padding:38px;color:#fff;overflow:hidden;position:relative}.ge-mobile-promo h2{color:#fff!important}.ge-mobile-promo p{color:rgba(255,255,255,.68)}.ge-phone-mock{width:230px;height:420px;border:8px solid #09111c;border-radius:38px;background:#fff;margin:0 auto;box-shadow:0 30px 70px rgba(0,0,0,.28);overflow:hidden;position:relative;transform:rotate(3deg)}.ge-phone-notch{width:82px;height:18px;border-radius:0 0 13px 13px;background:#09111c;margin:0 auto}.ge-phone-screen{padding:18px 14px}.ge-phone-screen .top{display:flex;justify-content:space-between;font-size:.64rem;color:#607080}.ge-phone-balance{margin-top:18px;border-radius:18px;background:linear-gradient(145deg,#0a8e83,#0b6768);padding:17px;color:#fff}.ge-phone-balance small{font-size:.6rem;opacity:.7}.ge-phone-balance strong{display:block;font-size:1.35rem}.ge-phone-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.ge-phone-action{padding:10px 4px;border-radius:12px;background:#f4f7f9;text-align:center;font-size:.58rem;color:#334357}.ge-phone-card{margin-top:10px;padding:11px;border:1px solid #edf0f3;border-radius:13px;font-size:.62rem;color:#4d5d6d}

/* Generic tables/pagination */
.ge-public-table-wrap{overflow:auto;border:1px solid var(--ge-public-border);border-radius:20px;background:#fff}.ge-public-table{width:100%;border-collapse:collapse;min-width:650px}.ge-public-table th,.ge-public-table td{padding:14px 16px;border-bottom:1px solid var(--ge-public-border);font-size:.82rem;text-align:left}.ge-public-table th{background:#f8fafc;color:#687588;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.ge-public-table tr:last-child td{border-bottom:0}

@media(max-width:1199.98px){.ge-public-nav-links .nav-link{padding-left:8px!important;padding-right:8px!important;font-size:.82rem}.ge-trust-card{grid-template-columns:repeat(3,1fr)}.ge-trust-item:nth-child(3){border-right:0}.ge-trust-item:nth-child(n+4){border-top:1px solid var(--ge-public-border)}.ge-auth-visual h2{font-size:2.1rem}}
@media(max-width:991.98px){.ge-public-nav-wrap{min-height:70px}.ge-public-brand-copy small{display:none}.ge-public-brand-mark{width:39px;height:39px}.ge-public-header .navbar-collapse{position:absolute;top:70px;left:12px;right:12px;background:#fff;border:1px solid var(--ge-public-border);border-radius:18px;padding:12px;box-shadow:0 20px 60px rgba(16,35,56,.13)}.ge-public-nav-links{gap:2px}.ge-public-nav-links .nav-link{padding:10px 12px!important}.ge-home-hero-v2{padding-top:56px}.ge-hero-copy{text-align:center}.ge-hero-copy h1,.ge-hero-copy>p{margin-left:auto;margin-right:auto}.ge-hero-actions,.ge-hero-proof{justify-content:center}.ge-hero-visual{margin-top:25px}.ge-trust-strip{margin-top:-20px}.ge-trust-card{grid-template-columns:repeat(2,1fr)}.ge-trust-item:nth-child(2n){border-right:0}.ge-trust-item:nth-child(3){border-right:1px solid var(--ge-public-border)}.ge-trust-item:nth-child(n+3){border-top:1px solid var(--ge-public-border)}.ge-step-arrow{display:none}.ge-contact-grid{grid-template-columns:1fr}.ge-footer-cta{flex-direction:column;align-items:flex-start}.ge-footer-cta-actions{flex-wrap:wrap}.ge-footer-bottom{flex-direction:column}.ge-footer-bottom p:last-child{text-align:left}.ge-auth-visual{display:none}}
@media(max-width:767.98px){.ge-public-section{padding:68px 0}.ge-public-section-sm{padding:48px 0}.ge-public-mobile-actions .ge-public-btn-ghost{display:none}.ge-home-hero-v2{padding:45px 0 72px}.ge-hero-copy h1{font-size:clamp(2.35rem,12vw,3.4rem)}.ge-hero-copy>p{font-size:.98rem}.ge-hero-visual{min-height:440px}.ge-hero-device{width:92%;padding:13px;border-radius:24px}.ge-hero-orb{width:300px;height:300px}.ge-hero-float.one{right:0;top:36px}.ge-hero-float.two{left:0;bottom:25px}.ge-trust-card{grid-template-columns:1fr}.ge-trust-item{border-right:0!important;border-top:1px solid var(--ge-public-border)!important}.ge-trust-item:first-child{border-top:0!important}.ge-section-title h2{font-size:2.15rem}.ge-system-panel{padding:22px;border-radius:24px}.ge-security-orbit{min-height:330px;transform:scale(.88)}.ge-page-hero{padding:50px 0}.ge-page-hero h1{font-size:2.5rem}.ge-content-card{padding:22px;border-radius:20px}.ge-contact-panel,.ge-contact-form{padding:24px}.ge-footer-cta{padding:28px 24px;border-radius:22px;transform:translateY(-38px)}.ge-footer-grid{padding-top:25px}.ge-auth-trust{grid-template-columns:1fr}.ge-mobile-promo{padding:28px 22px}.ge-market-footer{grid-template-columns:1fr}.ge-about-visual{min-height:390px}.ge-about-visual-grid{grid-template-columns:1fr;right:25px;left:25px}.ge-about-chip:nth-child(n+3){display:none}}
@media(max-width:575.98px){.ge-public-brand-copy strong{font-size:.98rem}.ge-public-mobile-actions{gap:5px}.ge-public-btn-sm{padding:6px 9px}.ge-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.ge-hero-actions .ge-public-btn{padding:11px 12px;font-size:.86rem}.ge-hero-actions .ge-public-btn:last-child{grid-column:1/-1}.ge-hero-proof{gap:10px;flex-direction:column;align-items:center}.ge-hero-visual{min-height:390px}.ge-hero-float{padding:9px 11px}.ge-hero-float.one{right:4px}.ge-hero-float.two{left:4px}.ge-hero-grid{grid-template-columns:1fr 1fr}.ge-hero-balance h3{font-size:1.65rem}.ge-status-flow{gap:6px}.ge-status-line{width:10px}.ge-status-node{font-size:.68rem;padding:7px 9px}.ge-security-orbit{transform:scale(.75);margin:-35px 0}.ge-footer-cta-actions{width:100%}.ge-footer-cta-actions .ge-public-btn{flex:1}.ge-phone-mock{transform:none;width:210px;height:390px}.ge-public-section .container,.ge-page-hero .container{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.ge-feature-card:hover,.ge-blog-card:hover,.ge-plan-card-v2:hover,.ge-public-btn:hover{transform:none!important}}

/* ========================================================================== 
   GoldEye V25.18 — Gold / Midnight public-site refinement
   ========================================================================== */
:root{
  --ge-public-bg:#090d14;
  --ge-public-bg-soft:#111824;
  --ge-public-gold:#d3a62f;
  --ge-public-gold-2:#f3d271;
  --ge-public-teal:#96731d;
  --ge-public-teal-dark:#735614;
  --ge-public-navy:#111a27;
}
.ge-public-header{background:rgba(255,255,255,.965);border-bottom-color:#ece7da;box-shadow:0 3px 18px rgba(17,24,39,.035)}
.ge-public-brand-mark{background:linear-gradient(145deg,#fff9e9,#e3b84a);border-color:rgba(211,166,47,.38);box-shadow:0 7px 20px rgba(211,166,47,.18)}
.ge-public-nav-links .nav-link:hover{color:#8b6919!important;background:#fff9e9}
.ge-public-btn-primary,.ge-public-btn-gold{color:#251c08!important;background:linear-gradient(135deg,#f6dc86,#d2a42e)!important;box-shadow:0 10px 24px rgba(177,132,25,.20)!important;border-color:#d2a42e!important}
.ge-public-btn-primary:hover,.ge-public-btn-gold:hover{background:linear-gradient(135deg,#ffe9a1,#ddb13b)!important;box-shadow:0 13px 30px rgba(177,132,25,.27)!important}
.ge-kicker{color:#8b6919}.ge-kicker:before{background:linear-gradient(90deg,#d3a62f,#f0d67f)}
.ge-home-hero-v2{
  padding:82px 0 98px;
  background:
    radial-gradient(circle at 10% 10%,rgba(224,183,76,.18),transparent 29%),
    radial-gradient(circle at 88% 20%,rgba(224,183,76,.10),transparent 34%),
    linear-gradient(145deg,#faf8f1 0%,#fff 52%,#f8f7f3 100%);
}
.ge-home-hero-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(145,111,28,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(145,111,28,.03) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}
.ge-hero-copy{position:relative;z-index:2}
.ge-hero-copy h1{font-size:clamp(2.8rem,5.8vw,5.2rem);max-width:870px;color:#111722!important}
.ge-hero-copy h1 .accent{background:linear-gradient(100deg,#8a6514 4%,#d0a32d 47%,#6e5315 96%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ge-hero-copy>p{color:#606977;max-width:720px}
.ge-hero-proof i{color:#b4851e}
.ge-hero-orb{background:radial-gradient(circle at 36% 30%,rgba(255,239,187,.98),rgba(211,166,47,.30) 37%,rgba(211,166,47,.08) 65%,transparent 69%)}
.ge-hero-device{background:linear-gradient(155deg,#1b2431,#090d14);border-color:rgba(244,210,113,.13);box-shadow:0 38px 90px rgba(9,13,20,.28)}
.ge-live-pill{color:#ffe9a0;background:rgba(211,166,47,.10);border-color:rgba(244,210,113,.22)}
.ge-hero-mini .status{color:#9d761b}
.ge-hero-float i{color:#c79826}
.ge-trust-card{border-color:#eae6dc;box-shadow:0 18px 55px rgba(25,31,40,.075)}
.ge-trust-icon{background:#fff8e6;color:#a67b19}
.ge-feature-card:hover{border-color:#e4ce8e;box-shadow:0 20px 54px rgba(42,34,18,.09)}
.ge-public-section-dark{background:linear-gradient(135deg,#090d14 0%,#121b27 58%,#252012 100%)}
.ge-mobile-promo{background:radial-gradient(circle at 82% 15%,rgba(223,184,76,.20),transparent 28%),linear-gradient(140deg,#111821,#201a0f)}
.ge-footer-cta{background:radial-gradient(circle at 87% 15%,rgba(255,239,178,.18),transparent 28%),linear-gradient(120deg,#1b222c,#2f2715 70%,#7b5e18)}
.ge-public-footer{background:#090d14}

/* Authenticated public header: compact account control instead of a large Dashboard button. */
.ge-public-account-icon{width:36px;height:36px;border-radius:11px;background:#fff7df;border:1px solid #ead697;color:#8d6a18;display:grid;place-items:center;font-size:.82rem}
.ge-public-account-pill{min-width:154px;max-width:190px;min-height:44px;padding:6px 9px;border:1px solid #e8e2d3;border-radius:13px;background:#fff;color:#202938;display:flex;align-items:center;gap:8px}
.ge-public-account-pill:hover{color:#202938;border-color:#ddc57e;background:#fffaf0}
.ge-public-account-avatar{width:31px;height:31px;flex:0 0 31px;border-radius:10px;background:#fff4d4;color:#9b7418;display:grid;place-items:center}
.ge-public-account-pill>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.05}
.ge-public-account-pill small{font-size:.55rem;text-transform:uppercase;letter-spacing:.05em;color:#8b94a0}
.ge-public-account-pill strong{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.ge-public-account-pill>i{font-size:.62rem;color:#9aa2ad}
.ge-public-logout-icon{width:42px;height:42px;border:1px solid #eadfe0;border-radius:12px;background:#fff;color:#b5454d;display:grid;place-items:center}
.ge-public-logout-icon:hover{background:#fff5f5;border-color:#e9c7c9}
.ge-public-nav-logout{border:0!important;background:transparent!important;color:#b5454d!important}
.ge-public-mobile-account-link{border-top:1px solid #edf0f3;margin-top:5px;padding-top:5px}
.ge-public-mobile-account-link+.ge-public-mobile-account-link{border-top:0;margin-top:0;padding-top:0}

/* Sharper responsive fit */
@media(max-width:991.98px){
  .ge-public-header .navbar-collapse{border-color:#ece6d6;box-shadow:0 20px 55px rgba(18,24,32,.12)}
  .ge-home-hero-v2{padding-top:55px}
}
@media(max-width:575.98px){
  .ge-public-nav-wrap{padding-left:10px!important;padding-right:10px!important;gap:6px!important}
  .ge-public-brand{gap:7px}.ge-public-brand-mark{width:36px;height:36px;border-radius:11px}.ge-public-brand-mark img{width:29px;height:29px}.ge-public-brand-copy strong{font-size:.88rem}
  .ge-public-mobile-actions{gap:4px!important}.ge-public-mobile-actions .ge-public-btn-sm{min-height:33px!important;padding:5px 7px!important;font-size:.7rem!important}
  .ge-public-menu-toggle{width:34px;height:34px;border-radius:9px;padding:7px!important}
  .ge-home-hero-v2{padding:40px 0 65px}.ge-hero-copy h1{font-size:clamp(2.2rem,11.5vw,3.2rem);line-height:1.02}.ge-hero-copy>p{font-size:.92rem;line-height:1.6}
  .ge-hero-visual{min-height:360px}.ge-hero-device{width:96%;border-radius:22px}.ge-hero-float{display:none}
}
.ge-hero-flow{margin-top:10px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:9px 10px;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);color:#fff}
.ge-hero-flow span{font-size:.61rem;font-weight:700;display:flex;align-items:center;gap:4px;white-space:nowrap}.ge-hero-flow span b{width:18px;height:18px;border-radius:6px;background:rgba(244,210,113,.16);color:#f3d271;display:grid;place-items:center;font-size:.54rem}.ge-hero-flow>i{font-size:.5rem;color:rgba(255,255,255,.35)}
@media(max-width:575.98px){.ge-hero-flow{gap:3px;padding:7px}.ge-hero-flow span{font-size:.52rem}.ge-hero-flow span b{width:16px;height:16px;font-size:.48rem}}

/* ========================================================================== 
   GoldEye V25.19 — Public mobile header + premium authentication
   ========================================================================== */
.ge-public-mobile-join-link .nav-link{color:#8b6919!important;background:#fff9e9!important;border:1px solid #ead697;margin-top:7px;text-align:center;font-weight:800!important}

body.ge-public-auth{background:#f7f6f2!important;color:#18202b}
body.ge-public-auth .ge-auth-side{background:
  radial-gradient(circle at 0 0,rgba(211,166,47,.10),transparent 28%),
  linear-gradient(180deg,#fff,#fbfaf7)!important;
  border-right:1px solid #ece7db;
}
.ge-auth-panel-wrap{width:100%;max-width:510px;margin:auto}
.ge-auth-card.ge-login-card{width:100%;max-width:510px;margin:auto;padding:30px;border:1px solid #ece6d9;border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 22px 65px rgba(25,31,40,.08)}
.ge-login-heading-block{margin-bottom:24px}.ge-login-heading-block .ge-auth-heading{font-size:2.08rem;letter-spacing:-.045em;margin-bottom:9px;color:#151b24!important}.ge-login-heading-block .ge-auth-subtitle{font-size:.88rem;line-height:1.62;color:#667085}
.ge-login-field{position:relative}.ge-login-label{display:block;font-size:.73rem;font-weight:800;color:#354052;margin-bottom:7px}.ge-login-input-wrap{position:relative}.ge-login-input-wrap>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.95rem;color:#a07a20;z-index:3}.ge-login-input-wrap .form-control{min-height:52px;border-radius:14px!important;border:1px solid #e1e5ea!important;background:#fbfcfd!important;padding:12px 44px 12px 43px!important;font-size:.9rem!important;box-shadow:none!important}.ge-login-input-wrap .form-control:focus{background:#fff!important;border-color:#d6b658!important;box-shadow:0 0 0 4px rgba(211,166,47,.10)!important}.ge-login-password-wrap .form-control{padding-right:48px!important}.ge-login-eye{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#7c8795;display:grid;place-items:center;z-index:4}.ge-login-eye:hover{background:#f4f1e8;color:#8d6814}.ge-login-options{font-size:.75rem}.ge-login-options a{color:#8b6919!important}.ge-login-options .form-check-label{font-size:.75rem;color:#667085}.ge-login-options .form-check-input:checked{background-color:#b68a21;border-color:#b68a21}.ge-auth-submit{min-height:52px!important;border-radius:14px!important;background:linear-gradient(135deg,#f5db83,#d2a42e)!important;color:#211908!important;border:0!important;box-shadow:0 12px 28px rgba(177,132,25,.20)!important;font-weight:800!important}.ge-auth-submit:hover{background:linear-gradient(135deg,#ffe79c,#dcae35)!important;color:#211908!important;transform:translateY(-1px)}.ge-auth-create-link{text-align:center;margin-top:15px;font-size:.78rem;color:#697586}.ge-auth-create-link a{color:#8b6919;font-weight:800}.ge-auth-divider{position:relative;text-align:center;margin:23px 0 16px}.ge-auth-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ece8df}.ge-auth-divider span{position:relative;z-index:1;background:#fff;padding:0 10px;color:#9aa2ad;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.ge-auth-mobile-link{min-height:62px;padding:9px 11px;border:1px solid #e7e2d7;border-radius:15px;background:#fffdf8;display:flex;align-items:center;gap:10px;color:#202936!important}.ge-auth-mobile-link:hover{border-color:#dbc77e;background:#fffaf0}.ge-auth-mobile-icon{width:39px;height:39px;border-radius:12px;background:#fff3d1;color:#9b7418;display:grid;place-items:center;font-size:1.05rem;flex:0 0 39px}.ge-auth-mobile-link>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.ge-auth-mobile-link strong{font-size:.76rem}.ge-auth-mobile-link small{font-size:.62rem;color:#7a8593;margin-top:2px}.ge-auth-mobile-link>i{color:#9ba3ad;font-size:.7rem}.ge-auth-alert{border-radius:13px;font-size:.76rem}.ge-auth-trust{margin-top:18px!important}.ge-auth-trust span{background:#fbfaf7;border-color:#ebe5d7!important;color:#687386!important}

.ge-auth-visual{background:
  radial-gradient(circle at 80% 10%,rgba(239,204,103,.22),transparent 29%),
  radial-gradient(circle at 12% 85%,rgba(211,166,47,.10),transparent 30%),
  linear-gradient(145deg,#0a0f17,#121b28 62%,#2b2412)!important;
  border:1px solid rgba(255,255,255,.08);
  box-shadow:inset 0 1px rgba(255,255,255,.05);
}
.ge-auth-visual>p{color:rgba(255,255,255,.68)!important}.ge-auth-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:25px}.ge-auth-flow span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);font-size:.69rem;font-weight:700;color:#fff}.ge-auth-flow span i{color:#f1d477}.ge-auth-flow>i{font-size:.58rem;color:rgba(255,255,255,.34)}.ge-auth-visual-card{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.10)!important}.ge-auth-mini-chart path{stroke:#f1d477!important}

@media(max-width:991.98px){body.ge-public-auth .ge-auth-side{border-right:0}.ge-auth-panel-wrap{max-width:540px}.ge-auth-card.ge-login-card{padding:27px}}
@media(max-width:767.98px){.ge-public-mobile-actions .ge-public-mobile-login{display:inline-flex!important}.ge-auth-card.ge-login-card{padding:23px;border-radius:21px}.ge-login-heading-block .ge-auth-heading{font-size:1.7rem}.ge-login-input-wrap .form-control{min-height:50px}.ge-auth-trust{grid-template-columns:repeat(3,1fr)!important}.ge-auth-trust span{font-size:.58rem!important;padding:8px 4px!important}}
@media(max-width:575.98px){
  .ge-public-mobile-actions{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
  .ge-public-mobile-actions .ge-public-mobile-login{display:inline-flex!important;min-height:32px!important;padding:5px 10px!important;font-size:.69rem!important}
  .ge-public-brand-copy small{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ge-public-header .navbar-collapse{margin-top:9px;border:1px solid #ece6d8;border-radius:15px;padding:9px;background:#fff;box-shadow:0 18px 45px rgba(20,26,34,.10)}
  .ge-public-nav-links .nav-link{padding:9px 10px!important;font-size:.78rem!important}
  .ge-auth-card.ge-login-card{padding:19px 16px;border-radius:18px;box-shadow:0 10px 35px rgba(25,31,40,.065)}
  .ge-login-heading-block{margin-bottom:18px}.ge-login-heading-block .ge-auth-heading{font-size:1.48rem;margin-bottom:7px}.ge-login-heading-block .ge-auth-subtitle{font-size:.76rem;line-height:1.52}.ge-login-label{font-size:.67rem}.ge-login-input-wrap .form-control{min-height:47px!important;font-size:.8rem!important;border-radius:12px!important}.ge-auth-submit{min-height:48px!important;border-radius:12px!important;font-size:.78rem!important}.ge-auth-create-link{font-size:.71rem}.ge-auth-mobile-link{min-height:58px;border-radius:13px}.ge-auth-trust{gap:5px!important}.ge-auth-trust span{font-size:.52rem!important}
}
@media(max-width:390px){.ge-public-brand-copy small{display:none}.ge-public-brand-copy strong{font-size:.82rem}.ge-public-mobile-actions .ge-public-mobile-login{padding:5px 8px!important}.ge-auth-trust{grid-template-columns:1fr!important}.ge-auth-trust span{font-size:.58rem!important}}

/* =========================================================
   GoldEye V25.20 — Global Light/Dark + Accent Theme Layer
   ========================================================= */
body.ge-public-site.theme-blue{--ge-public-teal:#5840ff;--ge-public-teal-dark:#4632d7}
body.ge-public-site.theme-indigo{--ge-public-teal:#6750a4;--ge-public-teal-dark:#514082}
body.ge-public-site.theme-purple{--ge-public-teal:#8739d8;--ge-public-teal-dark:#6d2daf}
body.ge-public-site.theme-pink{--ge-public-teal:#d94f8a;--ge-public-teal-dark:#b13d70}
body.ge-public-site.theme-red{--ge-public-teal:#d83b4b;--ge-public-teal-dark:#ad2f3c}
body.ge-public-site.theme-orange{--ge-public-teal:#ee7d34;--ge-public-teal-dark:#c86123}
body.ge-public-site.theme-yellow{--ge-public-teal:#c69a20;--ge-public-teal-dark:#9c7614}
body.ge-public-site.theme-green{--ge-public-teal:#3e8f60;--ge-public-teal-dark:#2d6e49}
body.ge-public-site.theme-teal{--ge-public-teal:#0b8f84;--ge-public-teal-dark:#086d66}
body.ge-public-site.theme-cyan{--ge-public-teal:#279bc3;--ge-public-teal-dark:#1f7694}
body.ge-public-site.theme-grey{--ge-public-teal:#667b8b;--ge-public-teal-dark:#4d5f6d}
body.ge-public-site.theme-brown{--ge-public-teal:#795548;--ge-public-teal-dark:#5f4036}
body.ge-public-site.theme-chocolate{--ge-public-teal:#6b2a13;--ge-public-teal-dark:#4d1908}
body.ge-public-site.theme-black{--ge-public-teal:#242b33;--ge-public-teal-dark:#111820}

body.ge-public-site[data-bs-theme="dark"]{
  --ge-public-surface:#111b28;--ge-public-surface-2:#0d1723;--ge-public-border:#243244;
  --ge-public-text:#f3f6fa;--ge-public-muted:#9eabb9;--ge-public-navy:#eaf0f6;
  --ge-public-shadow:0 24px 70px rgba(0,0,0,.28);
  background:#08111c;color:var(--ge-public-text)
}
body.ge-public-site[data-bs-theme="dark"] h1,body.ge-public-site[data-bs-theme="dark"] h2,body.ge-public-site[data-bs-theme="dark"] h3,body.ge-public-site[data-bs-theme="dark"] h4,body.ge-public-site[data-bs-theme="dark"] h5,body.ge-public-site[data-bs-theme="dark"] h6{color:var(--ge-public-text)}
body.ge-public-site[data-bs-theme="dark"] .ge-public-header{background:rgba(8,17,28,.92);border-color:#223043}
body.ge-public-site[data-bs-theme="dark"] .ge-public-brand,body.ge-public-site[data-bs-theme="dark"] .ge-public-brand:hover{color:#fff}
body.ge-public-site[data-bs-theme="dark"] .ge-public-nav-links .nav-link{color:#c2ccd7!important}
body.ge-public-site[data-bs-theme="dark"] .ge-public-nav-links .nav-link:hover{background:#111f2e;color:#fff!important}
body.ge-public-site[data-bs-theme="dark"] .ge-public-btn-ghost{background:#111b28;border-color:#324153;color:#e8edf4!important}
body.ge-public-site[data-bs-theme="dark"] .ge-public-menu-toggle{border-color:#324153!important;background:#101a27}.ge-public-site[data-bs-theme="dark"] .ge-public-menu-toggle span{background:#e8eef5}
body.ge-public-site[data-bs-theme="dark"] .ge-home-hero-v2{background:radial-gradient(circle at 8% 6%,rgba(217,169,40,.12),transparent 31%),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--ge-public-teal) 22%,transparent),transparent 34%),linear-gradient(180deg,#08111c 0%,#0b1522 72%)}
body.ge-public-site[data-bs-theme="dark"] .ge-hero-copy>p,body.ge-public-site[data-bs-theme="dark"] .ge-hero-proof span{color:#aab5c1}
body.ge-public-site[data-bs-theme="dark"] .ge-public-section-soft{background:linear-gradient(180deg,#0b1522,#08111c)}
body.ge-public-site[data-bs-theme="dark"] .ge-feature-card,body.ge-public-site[data-bs-theme="dark"] .ge-content-card,body.ge-public-site[data-bs-theme="dark"] .ge-trust-card,body.ge-public-site[data-bs-theme="dark"] .ge-hero-mini{background:#111b28;border-color:#243244;color:#edf2f7}
body.ge-public-site[data-bs-theme="dark"] .ge-trust-item{border-color:#243244}
body.ge-public-site[data-bs-theme="dark"] .ge-feature-card p,body.ge-public-site[data-bs-theme="dark"] .ge-content-card p,body.ge-public-site[data-bs-theme="dark"] .ge-content-card li,body.ge-public-site[data-bs-theme="dark"] .ge-trust-item small{color:#9eabb9}
body.ge-public-site[data-bs-theme="dark"] .ge-public-main{background:#08111c}
body.ge-public-site[data-bs-theme="dark"] input,body.ge-public-site[data-bs-theme="dark"] textarea,body.ge-public-site[data-bs-theme="dark"] select{background:#0c1622!important;color:#eaf0f6!important;border-color:#2a394c!important}
body.ge-public-site[data-bs-theme="dark"] .accordion-item,body.ge-public-site[data-bs-theme="dark"] .accordion-button{background:#111b28;color:#eef3f8;border-color:#263447}

@media(max-width:991.98px){body.ge-public-site[data-bs-theme="dark"] #gePublicNav{background:#0c1622;border-color:#263447}}


/* V25.21 global public theme parity */
body.ge-public-site.ge-user-bg-active,body.ge-public-auth.ge-user-bg-active{background-image:linear-gradient(color-mix(in srgb,var(--bs-body-bg) 66%,transparent),color-mix(in srgb,var(--bs-body-bg) 66%,transparent)),var(--adminuiux-main-bg)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important}
body[data-bs-theme="dark"].ge-public-site{--ge-ink:#eef4fa;--ge-muted:#a7b5c5;--ge-line:#263548;--ge-surface:#101b29;--ge-soft:#142131;background:#07111c!important;color:#eef4fa!important}
body[data-bs-theme="dark"].ge-public-site .ge-public-main{background:transparent!important;color:#eef4fa!important}
body[data-bs-theme="dark"].ge-public-site h1,body[data-bs-theme="dark"].ge-public-site h2,body[data-bs-theme="dark"].ge-public-site h3,body[data-bs-theme="dark"].ge-public-site h4,body[data-bs-theme="dark"].ge-public-site h5,body[data-bs-theme="dark"].ge-public-site h6{color:#f7fafc!important}
body[data-bs-theme="dark"].ge-public-site p{color:#b3bfcc}


/* V25.21 public/auth full appearance parity */
body.ge-public-site.ge-user-bg-active .ge-public-main,body.ge-public-site.ge-user-bg-active section,body.ge-public-auth.ge-user-bg-active main{background-color:transparent!important}
body.ge-public-site[data-bs-theme="dark"] :is(.ge-public-section,.ge-public-section-soft,.ge-home-hero-v2){color:#edf3f9}
body.ge-public-site[data-bs-theme="dark"] :is(.ge-public-section p,.ge-public-section-soft p,.ge-home-hero-v2 p,.ge-content-card p,.ge-feature-card p){color:#aebbc9}
body.ge-public-auth[data-bs-theme="dark"] :is(label,.form-label,.ge-auth-label,.ge-auth-create-link){color:#dfe8f1!important}
body.ge-public-auth[data-bs-theme="dark"] a{color:color-mix(in srgb,var(--adminuiux-theme-1,#d4ad45) 78%,#fff)!important}


/* ==========================================================================
   GoldEye V25.39 — Luxury dark/gold public + auth experience
   Based on the approved cinematic dark-gold direction.
   ========================================================================== */
:root{
  --ge-v39-bg:#050507;--ge-v39-bg2:#0a0a0f;--ge-v39-card:rgba(255,255,255,.055);
  --ge-v39-line:rgba(255,255,255,.09);--ge-v39-gold:#f7c948;--ge-v39-gold2:#ffdf75;
  --ge-v39-orange:#ff9d2e;--ge-v39-text:#fff;--ge-v39-muted:#a8a8b3;
}
body.ge-public-site{background:radial-gradient(circle at 18% 8%,rgba(247,201,72,.08),transparent 27%),radial-gradient(circle at 88% 24%,rgba(255,157,46,.055),transparent 25%),linear-gradient(180deg,#050507,#09090e 52%,#050507)!important;color:#fff!important;min-height:100vh}
body.ge-public-site a,body.ge-public-auth a{text-decoration:none!important;text-underline-offset:0!important}
body.ge-public-site :is(u,.text-decoration-underline),body.ge-public-auth :is(u,.text-decoration-underline){text-decoration:none!important}
.ge-public-main{position:relative;z-index:3;background:transparent!important}
.ge-public-ambient{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ge-public-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(247,201,72,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,201,72,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 96%);animation:geV39Grid 20s linear infinite}.ge-public-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.13;animation:geV39Float 10s ease-in-out infinite alternate}.ge-public-orb.ge-orb-a{width:360px;height:360px;background:#f7c948;left:-120px;top:12%}.ge-public-orb.ge-orb-b{width:330px;height:330px;background:#ff8a00;right:-120px;top:46%;animation-delay:-4s}.ge-public-flash{position:absolute;width:180px;height:130vh;top:-10%;left:-260px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.025),transparent);transform:rotate(26deg);animation:geV39Flash 8s ease-in-out infinite}
@keyframes geV39Grid{to{background-position:58px 58px}}@keyframes geV39Float{to{transform:translate3d(30px,25px,0) scale(1.1)}}@keyframes geV39Flash{0%{left:-260px;opacity:0}18%{opacity:1}62%{opacity:.55}100%{left:115%;opacity:0}}
body.ge-public-site h1,body.ge-public-site h2,body.ge-public-site h3,body.ge-public-site h4,body.ge-public-site h5,body.ge-public-site h6{color:#fff!important}.ge-copy,.ge-muted,.ge-section-title p,body.ge-public-site p{color:#aaaab5!important}
.ge-public-header{background:linear-gradient(180deg,rgba(5,5,7,.93),rgba(5,5,7,.74))!important;border-bottom:1px solid rgba(247,201,72,.10)!important;backdrop-filter:blur(18px)!important;box-shadow:0 12px 35px rgba(0,0,0,.18)}
.ge-public-brand{color:#fff!important}.ge-public-brand-mark{background:rgba(247,201,72,.055)!important;border:1px solid rgba(247,201,72,.23)!important;box-shadow:0 0 26px rgba(247,201,72,.12)!important}.ge-public-brand-copy strong{background:linear-gradient(90deg,#fff,#ffe895);-webkit-background-clip:text;background-clip:text;color:transparent!important}.ge-public-brand-copy small{color:#8f8f9b!important}.ge-public-nav-links .nav-link{color:#d6d6de!important;background:transparent!important}.ge-public-nav-links .nav-link:hover{color:#ffe895!important;text-shadow:0 0 14px rgba(247,201,72,.24)}
.ge-public-btn{border-radius:14px!important}.ge-public-btn-gold,.ge-public-btn-primary{background:linear-gradient(135deg,#ffdf75,#f7c948,#ff9d2e)!important;color:#17130a!important;border-color:transparent!important;box-shadow:0 12px 34px rgba(247,201,72,.21)!important}.ge-public-btn-gold:hover,.ge-public-btn-primary:hover{box-shadow:0 18px 45px rgba(247,201,72,.31)!important}.ge-public-btn-ghost{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.10)!important;color:#fff!important}.ge-public-btn-ghost:hover{background:rgba(255,255,255,.085)!important;border-color:rgba(247,201,72,.25)!important}.ge-public-menu-toggle{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.12)!important}.ge-public-menu-toggle span{background:#fff!important}
.ge-kicker{color:#f7c948!important}.ge-kicker:before{background:linear-gradient(90deg,transparent,#f7c948)!important;height:1px!important}.ge-kicker-light{color:#ffe99e!important}
.ge-home-hero-v2{position:relative;z-index:2;padding:92px 0 105px!important;background:radial-gradient(circle at 15% 10%,rgba(247,201,72,.10),transparent 31%),radial-gradient(circle at 85% 30%,rgba(255,157,46,.055),transparent 30%),transparent!important;border-bottom:1px solid rgba(255,255,255,.06)}.ge-home-hero-v2:before{content:"";position:absolute;width:620px;height:620px;left:-12%;top:-3%;border-radius:50%;background:conic-gradient(from 180deg,transparent,rgba(247,201,72,.055),transparent 42%);animation:geV39Rotate 22s linear infinite;pointer-events:none}.ge-home-hero-v2:after{background:linear-gradient(90deg,transparent,rgba(247,201,72,.17),transparent)!important}@keyframes geV39Rotate{to{transform:rotate(360deg)}}
.ge-hero-copy h1{color:#fff!important;text-shadow:0 8px 35px rgba(0,0,0,.25)}.ge-hero-copy h1 .accent{background:linear-gradient(90deg,#fff 2%,#ffe78c 45%,#ffae2e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 22px rgba(247,201,72,.12))}.ge-hero-copy>p{color:#a8a8b3!important}.ge-hero-proof span{color:#a5a5af!important}.ge-hero-proof i{color:#f7c948!important}
.ge-hero-visual{perspective:1200px}.ge-hero-orb{background:radial-gradient(circle at 35% 30%,rgba(255,232,130,.20),rgba(247,201,72,.07) 38%,transparent 69%)!important;filter:blur(1px);box-shadow:0 0 100px rgba(247,201,72,.08)}.ge-hero-device{background:linear-gradient(155deg,rgba(21,21,27,.94),rgba(7,7,10,.94))!important;border:1px solid rgba(247,201,72,.16)!important;box-shadow:0 38px 100px rgba(0,0,0,.48),0 0 75px rgba(247,201,72,.07)!important;transform:rotate(-1deg) rotateY(-1deg)!important}.ge-live-pill,.ge-wallet-chip{color:#ffe99e!important;background:rgba(247,201,72,.075)!important;border-color:rgba(247,201,72,.18)!important}.ge-hero-mini{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important}.ge-hero-mini .label{color:#888895!important}.ge-hero-mini .status{color:#e8c65d!important}.ge-hero-float{background:rgba(13,13,17,.86)!important;border:1px solid rgba(247,201,72,.14)!important;color:#fff!important;backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.28)!important}.ge-hero-float small{color:#8d8d98!important}.ge-hero-float i{color:#f7c948!important}
.ge-live-gs-card{background:linear-gradient(155deg,rgba(247,201,72,.085),rgba(255,255,255,.035))!important;border:1px solid rgba(247,201,72,.15)!important;position:relative;overflow:hidden}.ge-live-gs-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ge-live-gs-top small{font-size:.64rem;letter-spacing:.12em;color:#9b9480!important}.ge-live-gs-top h3{font-size:2.15rem!important;letter-spacing:-.04em;margin:3px 0 5px!important}.ge-live-gs-top h3 em{font-size:.67rem;font-style:normal;color:#8e8e99;letter-spacing:.08em}.ge-live-market-badge{font-size:.61rem;font-weight:850;letter-spacing:.07em;color:#9ef0b3;background:rgba(80,227,124,.08);border:1px solid rgba(80,227,124,.16);padding:6px 9px;border-radius:999px}.ge-live-market-badge.is-down{color:#ffb5aa;background:rgba(255,106,86,.08);border-color:rgba(255,106,86,.16)}
.ge-live-chart-shell{position:relative;overflow:hidden;border-radius:16px;height:140px;margin-top:12px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.08));border:1px solid rgba(255,255,255,.055)}.ge-live-chart-shell-large{height:205px;margin-top:18px}.ge-live-chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 32px;mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.36))}.ge-live-chart-scan{position:absolute;left:0;right:0;height:1px;top:0;background:linear-gradient(90deg,transparent,#f7c948,transparent);box-shadow:0 0 18px rgba(247,201,72,.8);animation:geV39Scan 3.6s linear infinite;z-index:2}@keyframes geV39Scan{to{top:100%}}.ge-live-chart{position:relative;z-index:3;width:100%;height:100%;display:block}.ge-live-chart path{vector-effect:non-scaling-stroke}.ge-live-chart circle{filter:drop-shadow(0 0 9px rgba(247,201,72,.9));animation:geV39Dot 1.6s ease-in-out infinite}@keyframes geV39Dot{50%{r:7;opacity:.72}}.ge-live-gs-meta{display:flex;justify-content:space-between;gap:12px;margin-top:9px;font-size:.61rem;color:#888895}.ge-live-gs-meta b{color:#9ef0b3}.ge-live-gs-meta b.is-down{color:#ffb5aa}
.ge-trust-card,.ge-feature-card,.ge-content-card,.ge-plan-card-v2,.ge-info-metric,.ge-step-card,.ge-faq-item,.ge-contact-form,.ge-ranking-card{background:linear-gradient(155deg,rgba(255,255,255,.058),rgba(255,255,255,.018))!important;border-color:rgba(255,255,255,.09)!important;color:#fff!important;box-shadow:0 20px 60px rgba(0,0,0,.10)!important;backdrop-filter:blur(12px)}.ge-trust-item{border-color:rgba(255,255,255,.07)!important}.ge-trust-icon,.ge-feature-icon,.ge-plan-icon-v2{background:rgba(247,201,72,.085)!important;color:#f7c948!important;border:1px solid rgba(247,201,72,.12)!important}.ge-feature-card:hover,.ge-plan-card-v2:hover,.ge-content-card:hover{border-color:rgba(247,201,72,.25)!important;box-shadow:0 24px 70px rgba(0,0,0,.22),0 0 34px rgba(247,201,72,.055)!important}.ge-trust-item small,.ge-feature-card p,.ge-content-card p,.ge-plan-note,.ge-plan-list li span:first-child{color:#a4a4af!important}.ge-plan-amount,.ge-plan-list li strong{color:#fff!important}.ge-plan-list li{border-color:rgba(255,255,255,.08)!important}
.ge-public-section{position:relative;z-index:2}.ge-public-section-soft{background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.025),rgba(255,255,255,.01))!important;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.ge-public-section-dark,.ge-mobile-promo,.ge-system-panel,.ge-market-visual,.ge-about-visual,.ge-contact-panel{background:radial-gradient(circle at 80% 12%,rgba(247,201,72,.10),transparent 34%),linear-gradient(145deg,#08080d,#0d0d13)!important;border:1px solid rgba(247,201,72,.12)!important;box-shadow:0 24px 75px rgba(0,0,0,.25)!important;color:#fff!important}.ge-market-price{color:#fff!important}.ge-market-change{color:#d7bd6c!important}.ge-market-stat,.ge-wallet-mock-row,.ge-about-chip,.ge-status-node{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important;color:#fff!important}.ge-wallet-mock{background:rgba(7,7,10,.78)!important;border-color:rgba(247,201,72,.10)!important}.ge-status-line{background:linear-gradient(90deg,rgba(247,201,72,.18),#f7c948)!important}.ge-security-item .icon{background:rgba(247,201,72,.08)!important;color:#f7c948!important}.ge-security-item p{color:#a4a4af!important}.ge-security-ring{border-color:rgba(247,201,72,.14)!important}.ge-security-core{background:radial-gradient(circle,#2a240e,#09090c)!important;color:#ffdf75!important;border-color:rgba(247,201,72,.24)!important;box-shadow:0 0 70px rgba(247,201,72,.12)!important}.ge-security-tag{background:rgba(10,10,14,.85)!important;border-color:rgba(247,201,72,.14)!important;color:#e7d58e!important}
.ge-page-hero{position:relative;z-index:2;padding:84px 0 74px!important;background:radial-gradient(circle at 84% 10%,rgba(247,201,72,.10),transparent 34%),radial-gradient(circle at 10% 0%,rgba(255,157,46,.055),transparent 30%),transparent!important;border-bottom:1px solid rgba(247,201,72,.09)!important}.ge-page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(247,201,72,.22),transparent)}.ge-page-breadcrumb{color:#8f8f9b!important}.ge-page-breadcrumb a{color:#f7c948!important}.ge-page-hero p{color:#a8a8b3!important}
.ge-contact-form .form-control,body.ge-public-site input,body.ge-public-site textarea,body.ge-public-site select{background:rgba(255,255,255,.045)!important;color:#fff!important;border-color:rgba(255,255,255,.10)!important;box-shadow:none!important}.ge-contact-form .form-control:focus,body.ge-public-site input:focus,body.ge-public-site textarea:focus,body.ge-public-site select:focus{border-color:rgba(247,201,72,.45)!important;box-shadow:0 0 0 4px rgba(247,201,72,.08)!important}.ge-contact-form label{color:#dddde4!important}
.ge-public-footer{position:relative;z-index:2;background:#040405!important;border-top:1px solid rgba(247,201,72,.08)!important}.ge-footer-cta{background:radial-gradient(circle at 70% 20%,rgba(247,201,72,.12),transparent 36%),linear-gradient(145deg,#0a0a0f,#070709)!important;border:1px solid rgba(247,201,72,.15)!important;box-shadow:0 24px 80px rgba(0,0,0,.28)!important}.ge-footer-grid h6,.ge-footer-brand strong{color:#fff!important}.ge-public-footer a{color:#aaaab5!important}.ge-public-footer a:hover{color:#ffe58a!important}.ge-footer-bottom{border-color:rgba(255,255,255,.07)!important}.ge-footer-bottom p,.ge-footer-about{color:#80808b!important}
/* Desktop web auth — same cinematic design, without altering native app auth. */
body.ge-public-auth:not(.ge-mobile-app-auth){background:radial-gradient(circle at 15% 12%,rgba(247,201,72,.08),transparent 30%),radial-gradient(circle at 82% 28%,rgba(255,157,46,.055),transparent 27%),linear-gradient(180deg,#050507,#09090e 55%,#050507)!important;color:#fff!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-side{background:rgba(5,5,7,.86)!important;border-right:1px solid rgba(247,201,72,.09)!important;backdrop-filter:blur(18px)}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-brand-link{color:#fff!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-brand-link small,.ge-public-auth:not(.ge-mobile-app-auth) footer{color:#81818c!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-card.ge-login-card{background:linear-gradient(155deg,rgba(255,255,255,.065),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 28px 85px rgba(0,0,0,.30),0 0 45px rgba(247,201,72,.035)!important;backdrop-filter:blur(18px)}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-heading{color:#fff!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-subtitle,.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-options .form-check-label,.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-create-link{color:#9999a5!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-eyebrow,.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-options a,.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-create-link a{color:#f7c948!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-label{color:#dddde5!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-input-wrap .form-control{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.10)!important;color:#fff!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-input-wrap .form-control::placeholder{color:#666672}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-input-wrap .form-control:focus{background:rgba(255,255,255,.065)!important;border-color:rgba(247,201,72,.45)!important;box-shadow:0 0 0 4px rgba(247,201,72,.08)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-input-wrap>i{color:#d7b343!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-eye{color:#a8a8b3}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-eye:hover{background:rgba(247,201,72,.07);color:#ffe28a}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-divider:before{background:rgba(255,255,255,.08)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-divider span{background:#09090d!important;color:#73737d!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-mobile-link{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.09)!important;color:#fff!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-mobile-link:hover{background:rgba(247,201,72,.055)!important;border-color:rgba(247,201,72,.18)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-mobile-icon{background:rgba(247,201,72,.09)!important;color:#f7c948!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-trust span{background:rgba(255,255,255,.028)!important;border-color:rgba(255,255,255,.07)!important;color:#8f8f9c!important}.ge-public-auth:not(.ge-mobile-app-auth) .btn-outline-secondary{border-color:rgba(255,255,255,.12)!important;color:#c5c5cd!important}.ge-public-auth:not(.ge-mobile-app-auth) .btn-outline-secondary:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}
.ge-auth-market-visual{background:radial-gradient(circle at 72% 15%,rgba(247,201,72,.15),transparent 32%),linear-gradient(145deg,#08080d,#0d0d13 64%,#08080c)!important;border:1px solid rgba(247,201,72,.12)!important;box-shadow:0 28px 90px rgba(0,0,0,.30)!important;min-height:650px}.ge-auth-market-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,201,72,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(247,201,72,.028) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 94%);pointer-events:none}.ge-auth-tech-lines{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ge-auth-tech-lines i{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(247,201,72,.22),transparent);animation:geV39LinePulse 4s ease-in-out infinite}.ge-auth-tech-lines i:nth-child(1){width:52%;left:4%;top:30%;transform:rotate(-8deg)}.ge-auth-tech-lines i:nth-child(2){width:48%;right:0;top:47%;transform:rotate(10deg);animation-delay:-1.3s}.ge-auth-tech-lines i:nth-child(3){width:42%;left:30%;bottom:17%;animation-delay:-2.1s}@keyframes geV39LinePulse{50%{opacity:1;filter:drop-shadow(0 0 8px rgba(247,201,72,.5))}}.ge-auth-live-market{position:absolute;left:48px;right:48px;top:270px;padding:20px;border-radius:22px;background:rgba(8,8,12,.70);border:1px solid rgba(247,201,72,.13);backdrop-filter:blur(14px);box-shadow:0 20px 65px rgba(0,0,0,.22)}.ge-auth-live-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.ge-auth-live-head small{display:block;color:#888895;font-size:.63rem;letter-spacing:.12em}.ge-auth-live-head strong{display:block;color:#fff;font-size:2rem;margin-top:3px;letter-spacing:-.04em}.ge-auth-live-head strong em{font-size:.66rem;font-style:normal;color:#898995;letter-spacing:.08em}.ge-auth-live-head>span{font-size:.6rem;font-weight:800;color:#9ef0b3;border:1px solid rgba(80,227,124,.16);background:rgba(80,227,124,.07);border-radius:999px;padding:6px 9px}.ge-auth-live-head>span.is-down{color:#ffb5aa;border-color:rgba(255,106,86,.16);background:rgba(255,106,86,.07)}.ge-auth-chart-shell{height:185px!important;margin-top:12px}.ge-auth-live-chart{width:100%;height:100%}.ge-auth-live-meta{display:flex;justify-content:space-between;gap:14px;font-size:.62rem;color:#8d8d98;margin-top:8px}.ge-auth-visual-cards{bottom:34px!important;left:48px!important;right:48px!important}.ge-auth-visual-card{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.075)!important}
@media(max-width:1199.98px){.ge-auth-live-market{top:300px}.ge-auth-chart-shell{height:160px!important}.ge-auth-market-visual{min-height:690px}}
@media(max-width:991.98px){body.ge-public-site #gePublicNav{background:rgba(9,9,13,.98)!important;border-color:rgba(247,201,72,.12)!important;box-shadow:0 22px 65px rgba(0,0,0,.35)!important}.ge-home-hero-v2{padding-top:58px!important}.ge-auth-market-visual{display:none!important}}
@media(max-width:767.98px){.ge-public-section{padding:72px 0!important}.ge-home-hero-v2{padding:52px 0 78px!important}.ge-hero-visual{min-height:465px!important}.ge-hero-device{width:96%!important}.ge-live-gs-top h3{font-size:1.72rem!important}.ge-live-chart-shell{height:126px}.ge-live-chart-shell-large{height:178px}.ge-page-hero{padding:58px 0 52px!important}.ge-trust-card{background:rgba(10,10,14,.86)!important}.ge-footer-cta{transform:translateY(-36px)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-side{min-height:100vh!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-card.ge-login-card{padding:24px 20px!important}}
@media(max-width:520px){.ge-hero-float{display:none}.ge-hero-visual{min-height:405px!important}.ge-hero-device{padding:12px!important;border-radius:22px!important}.ge-hero-grid{grid-template-columns:1fr 1fr}.ge-live-gs-meta{font-size:.56rem}.ge-home-hero-v2:before{width:390px;height:390px}.ge-public-section{padding:62px 0!important}}
@media(prefers-reduced-motion:reduce){.ge-public-grid,.ge-public-orb,.ge-public-flash,.ge-live-chart-scan,.ge-live-chart circle,.ge-home-hero-v2:before,.ge-auth-tech-lines i{animation:none!important}}

/* V25.39 public subpage finishing pass */
body.ge-public-site .ge-blog-card,
body.ge-public-site .ge-delete-account-box,
body.ge-public-site .ge-contact-method,
body.ge-public-site .ge-public-table-wrap,
body.ge-public-site .accordion-item,
body.ge-public-site .accordion-button,
body.ge-public-site .frontend-editor-data blockquote{
  background:linear-gradient(155deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  border-color:rgba(255,255,255,.09)!important;color:#fff!important;
}
body.ge-public-site .ge-blog-card{box-shadow:0 20px 60px rgba(0,0,0,.12)!important}
body.ge-public-site .ge-blog-body p,body.ge-public-site .ge-blog-date,body.ge-public-site .ge-contact-method small{color:#9c9ca8!important}
body.ge-public-site .ge-blog-link{color:#f7c948!important}
body.ge-public-site .ge-ranking-icon{background:rgba(247,201,72,.075)!important;border:1px solid rgba(247,201,72,.12)!important}
body.ge-public-site .ge-public-table{color:#e9e9ef!important}
body.ge-public-site .ge-public-table th{background:rgba(247,201,72,.06)!important;color:#d9c681!important;border-color:rgba(255,255,255,.08)!important}
body.ge-public-site .ge-public-table td{border-color:rgba(255,255,255,.07)!important;color:#d4d4dc!important}
body.ge-public-site .accordion-button:not(.collapsed){color:#ffe58a!important;box-shadow:none!important}
body.ge-public-site .accordion-button:after{filter:grayscale(1) brightness(3)}
body.ge-public-site .ge-phone-mock{background:#07070a!important;border-color:#17171d!important;box-shadow:0 30px 80px rgba(0,0,0,.4)!important}
body.ge-public-site .ge-phone-screen{background:linear-gradient(180deg,#09090d,#0d0d13)!important;min-height:100%;color:#fff!important}
body.ge-public-site .ge-phone-screen .top{color:#9898a4!important}
body.ge-public-site .ge-phone-action,body.ge-public-site .ge-phone-card{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.08)!important;color:#dddde5!important}
body.ge-public-site .ge-phone-balance{background:linear-gradient(145deg,#2d250c,#151107)!important;border:1px solid rgba(247,201,72,.16)!important}
body.ge-public-site .frontend-editor-data :is(a,a:hover,a:focus),body.ge-public-site .ge-content-card :is(a,a:hover,a:focus){text-decoration:none!important;color:#f7c948!important}
body.ge-public-auth:not(.ge-mobile-app-auth) :is(a,a:hover,a:focus){text-decoration:none!important}

/* ========================================================================== 
   GoldEye V25.40 — Cinematic Product Launch Experience
   Dark + light parity, launch intro, holographic GS market, premium auth.
   ========================================================================== */
:root{
  --ge-xp-gold:#f7c948;--ge-xp-gold2:#ffe78c;--ge-xp-orange:#ff9d2e;
  --ge-xp-bg:#050507;--ge-xp-bg2:#0b0b10;--ge-xp-text:#fff;--ge-xp-muted:#a7a7b2;
  --ge-xp-surface:rgba(255,255,255,.052);--ge-xp-surface-2:rgba(255,255,255,.025);--ge-xp-line:rgba(255,255,255,.09);
  --ge-xp-shadow:0 28px 90px rgba(0,0,0,.34);--ge-xp-grid:rgba(247,201,72,.038);
}
body.ge-public-site[data-bs-theme="light"],body.ge-public-auth[data-bs-theme="light"]{
  --ge-xp-bg:#f7f8fb;--ge-xp-bg2:#fff;--ge-xp-text:#171719;--ge-xp-muted:#62626e;
  --ge-xp-surface:rgba(255,255,255,.78);--ge-xp-surface-2:rgba(255,255,255,.56);--ge-xp-line:rgba(36,30,17,.10);
  --ge-xp-shadow:0 28px 85px rgba(42,35,18,.12);--ge-xp-grid:rgba(154,111,9,.055);
}
body.ge-public-site{background:radial-gradient(circle at 15% 3%,color-mix(in srgb,var(--ge-xp-gold) 11%,transparent),transparent 27%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--ge-xp-orange) 7%,transparent),transparent 28%),linear-gradient(180deg,var(--ge-xp-bg),var(--ge-xp-bg2) 48%,var(--ge-xp-bg))!important;color:var(--ge-xp-text)!important}
body.ge-public-site[data-bs-theme="light"]{background:radial-gradient(circle at 12% 4%,rgba(247,201,72,.18),transparent 29%),radial-gradient(circle at 90% 22%,rgba(255,157,46,.10),transparent 28%),linear-gradient(180deg,#fbfbfd,#f5f6f8 50%,#fff)!important}
body.ge-public-site h1,body.ge-public-site h2,body.ge-public-site h3,body.ge-public-site h4,body.ge-public-site h5,body.ge-public-site h6{color:var(--ge-xp-text)!important}
body.ge-public-site p,.ge-copy,.ge-muted,.ge-section-title p{color:var(--ge-xp-muted)!important}

/* launch intro */
body.ge-launching{overflow:hidden!important}
.ge-launch-intro{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(247,201,72,.12),transparent 28%),#030304;overflow:hidden;opacity:1;visibility:visible;transition:opacity .8s ease,visibility .8s ease}
.ge-launch-intro.ge-intro-skip{display:none!important}.ge-launch-intro.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.ge-launch-intro:before{content:"";position:absolute;inset:-25%;background:conic-gradient(from 0deg,transparent 0 32%,rgba(247,201,72,.08) 37%,transparent 42% 68%,rgba(255,157,46,.055) 72%,transparent 78%);animation:geXPIntroSpin 7s linear infinite}.ge-launch-intro:after{content:"";position:absolute;left:-25%;top:48%;height:1px;width:150%;background:linear-gradient(90deg,transparent,rgba(255,226,128,.8),transparent);box-shadow:0 0 25px rgba(247,201,72,.7);transform:scaleX(0);animation:geXPIntroLine 1.3s .22s cubic-bezier(.2,.8,.2,1) forwards}
.ge-launch-inner{text-align:center;position:relative;z-index:2}.ge-launch-logo-shell{width:128px;height:128px;margin:0 auto 22px;display:grid;place-items:center;position:relative}.ge-launch-logo-shell:before,.ge-launch-logo-shell:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(247,201,72,.28)}.ge-launch-logo-shell:before{inset:0;border-style:dashed;animation:geXPIntroSpin 6s linear infinite}.ge-launch-logo-shell:after{inset:18px;animation:geXPIntroSpin 4s linear infinite reverse}.ge-launch-logo{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 0 28px rgba(247,201,72,.5));opacity:0;transform:scale(.55) rotate(-12deg);animation:geXPIntroLogo 1s .1s cubic-bezier(.15,.9,.2,1) forwards}.ge-launch-title{font-size:clamp(36px,7vw,78px);font-weight:900;letter-spacing:.23em;padding-left:.23em;background:linear-gradient(90deg,#8b6d1c,#fff0a4,#e3a71f,#fff9cf,#8b6d1c);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(17px);animation:geXPIntroUp .9s .34s forwards,geXPGoldSweep 2.7s linear infinite}.ge-launch-sub{margin-top:12px;color:#888893;font-size:11px;letter-spacing:.42em;text-transform:uppercase;opacity:0;animation:geXPIntroUp .9s .55s forwards}.ge-launch-pulse{width:6px;height:6px;border-radius:50%;background:#f7c948;box-shadow:0 0 18px #f7c948;margin:24px auto 0;animation:geXPPulse 1.1s infinite}
@keyframes geXPIntroSpin{to{transform:rotate(360deg)}}@keyframes geXPIntroLine{to{transform:scaleX(1)}}@keyframes geXPIntroLogo{to{opacity:1;transform:none}}@keyframes geXPIntroUp{to{opacity:1;transform:none}}@keyframes geXPGoldSweep{to{background-position:260% center}}@keyframes geXPPulse{50%{opacity:.3;transform:scale(.65)}}

/* ambient experience */
#gePublicParticleCanvas{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.85}.ge-public-cursor-glow{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle 230px at var(--x,50%) var(--y,50%),rgba(247,201,72,.08),rgba(247,201,72,.025) 36%,transparent 72%);transition:opacity .25s ease}.ge-public-cursor-glow.is-active{opacity:1}.ge-public-main,.ge-public-header,.ge-public-footer{position:relative;z-index:3}.ge-public-grid{opacity:.26!important;background-image:linear-gradient(var(--ge-xp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ge-xp-grid) 1px,transparent 1px)!important;background-size:58px 58px!important}.ge-public-flash{opacity:.8}

/* header + theme switch */
.ge-public-header{background:color-mix(in srgb,var(--ge-xp-bg) 84%,transparent)!important;border-bottom:1px solid var(--ge-xp-line)!important;box-shadow:none!important;transition:background .28s ease,box-shadow .28s ease,border-color .28s ease}.ge-public-header.is-scrolled{background:color-mix(in srgb,var(--ge-xp-bg) 94%,transparent)!important;box-shadow:0 14px 50px rgba(0,0,0,.16)!important}.ge-public-brand{color:var(--ge-xp-text)!important}.ge-public-brand-copy strong{background:linear-gradient(90deg,var(--ge-xp-text),#c99824)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.ge-public-brand-copy small{color:var(--ge-xp-muted)!important}.ge-public-nav-links .nav-link{color:color-mix(in srgb,var(--ge-xp-text) 78%,transparent)!important}.ge-public-nav-links .nav-link:hover{color:#d9a929!important;background:color-mix(in srgb,var(--ge-xp-gold) 7%,transparent)!important}.ge-public-theme-toggle{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:13px;border:1px solid var(--ge-xp-line);background:var(--ge-xp-surface);color:var(--ge-xp-text);transition:.22s ease}.ge-public-theme-toggle:hover{transform:translateY(-2px);border-color:rgba(247,201,72,.34);box-shadow:0 10px 26px rgba(247,201,72,.12)}.ge-public-theme-toggle i{font-size:.9rem;color:#d5a92d}

/* hero reconstructed as product launch stage */
.ge-home-hero-v2{min-height:calc(100vh - 78px);display:flex;align-items:center;padding:70px 0 100px!important;isolation:isolate;border-bottom:1px solid var(--ge-xp-line)!important}.ge-home-hero-v2:before{width:760px!important;height:760px!important;left:-16%!important;top:-13%!important;background:conic-gradient(from 190deg,transparent,rgba(247,201,72,.07),transparent 44%)!important}.ge-home-hero-v2 .container{position:relative;z-index:4}.ge-hero-copy h1{font-size:clamp(3.25rem,6.6vw,6.25rem)!important;line-height:.91!important;letter-spacing:-.062em!important;max-width:900px!important;margin-bottom:28px!important}.ge-hero-copy h1 .accent{display:block;background:linear-gradient(90deg,var(--ge-xp-text) 0%,#e2b942 48%,#ff9d2e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 28px rgba(247,201,72,.12))}.ge-hero-copy>p{font-size:1.08rem!important;line-height:1.75!important;max-width:660px!important}.ge-kicker{padding:8px 12px;border-radius:999px;border:1px solid rgba(247,201,72,.20);background:rgba(247,201,72,.055);letter-spacing:.13em!important;margin-bottom:20px!important}.ge-kicker:before{width:7px!important;height:7px!important;border-radius:50%!important;background:#f7c948!important;box-shadow:0 0 13px #f7c948;animation:geXPPulse 1.7s infinite}.ge-hero-actions .ge-public-btn{min-height:54px!important;border-radius:15px!important}.ge-public-btn-primary,.ge-public-btn-gold{position:relative;overflow:hidden}.ge-public-btn-primary:after,.ge-public-btn-gold:after{content:"";position:absolute;inset:-2px auto -2px -36%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);animation:geXPBtnSweep 4.8s ease-in-out infinite}@keyframes geXPBtnSweep{65%,100%{left:130%}}
.ge-hero-stage{position:relative;min-height:620px;display:grid;place-items:center;perspective:1400px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out;transform-style:preserve-3d}.ge-hero-stage-shell{position:absolute;width:min(610px,98vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,rgba(247,201,72,.12),transparent 31%,rgba(247,201,72,.035) 32%,transparent 49%,rgba(247,201,72,.04) 50%,transparent 66%);filter:drop-shadow(0 0 55px rgba(247,201,72,.08))}.ge-hud-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(247,201,72,.12);transform:translate(-50%,-50%);pointer-events:none}.ge-hud-ring.r1{width:570px;height:570px;border-style:dashed;animation:geXPSpin 32s linear infinite}.ge-hud-ring.r2{width:440px;height:440px;animation:geXPSpinR 23s linear infinite}.ge-hud-ring.r3{width:315px;height:315px;border-style:dotted;animation:geXPSpin 14s linear infinite}.ge-hud-ring:before,.ge-hud-ring:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#f7c948;box-shadow:0 0 16px rgba(247,201,72,.9)}.ge-hud-ring:before{left:50%;top:-4px}.ge-hud-ring:after{right:12%;bottom:8%}@keyframes geXPSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes geXPSpinR{to{transform:translate(-50%,-50%) rotate(-360deg)}}
.ge-hero-stage .ge-hero-device{width:min(100%,500px)!important;transform:translateZ(55px) rotate(-.6deg)!important;border-radius:29px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--ge-xp-bg2) 94%,transparent),color-mix(in srgb,var(--ge-xp-bg) 94%,transparent))!important;border:1px solid rgba(247,201,72,.18)!important;box-shadow:0 42px 115px rgba(0,0,0,.45),0 0 80px rgba(247,201,72,.07)!important;backdrop-filter:blur(20px)}body[data-bs-theme="light"] .ge-hero-stage .ge-hero-device{box-shadow:0 42px 100px rgba(80,62,16,.18),0 0 70px rgba(247,201,72,.10)!important}.ge-hero-stage .ge-hero-device:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 22%,rgba(255,255,255,.055) 48%,transparent 67%);transform:translateX(-115%);animation:geXPPanelSweep 7s ease-in-out infinite;pointer-events:none}@keyframes geXPPanelSweep{65%,100%{transform:translateX(115%)}}
.ge-hero-float{z-index:5!important;backdrop-filter:blur(18px)!important;transform:translateZ(90px)}.ge-hero-float.one{right:-22px!important;top:90px!important}.ge-hero-float.two{left:-32px!important;bottom:82px!important}.ge-hero-stage-chip{position:absolute;z-index:6;padding:9px 12px;border-radius:999px;border:1px solid rgba(247,201,72,.16);background:color-mix(in srgb,var(--ge-xp-bg) 72%,transparent);backdrop-filter:blur(12px);color:#cbae55;font-size:.61rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ge-hero-stage-chip.a{top:3%;right:12%;animation:geFloat 4.8s ease-in-out infinite}.ge-hero-stage-chip.b{left:5%;bottom:5%;animation:geFloat 5.4s -2s ease-in-out infinite}

/* live GS deck */
.ge-live-gs-card{background:linear-gradient(155deg,rgba(247,201,72,.085),var(--ge-xp-surface-2))!important;border-color:rgba(247,201,72,.17)!important}.ge-live-chart-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--ge-xp-surface) 45%,transparent),rgba(0,0,0,.03))!important;border-color:var(--ge-xp-line)!important}.ge-live-chart-grid{background-image:linear-gradient(var(--ge-xp-line) 1px,transparent 1px),linear-gradient(90deg,var(--ge-xp-line) 1px,transparent 1px)!important}.ge-hero-mini,.ge-trust-card,.ge-feature-card,.ge-content-card,.ge-plan-card-v2,.ge-step-card,.ge-info-metric,.ge-system-panel,.ge-market-panel,.ge-faq-item,.ge-security-item,.ge-contact-panel,.ge-contact-form,.accordion-item{background:linear-gradient(155deg,var(--ge-xp-surface),var(--ge-xp-surface-2))!important;border-color:var(--ge-xp-line)!important;color:var(--ge-xp-text)!important;box-shadow:0 18px 55px rgba(0,0,0,.08)!important;backdrop-filter:blur(14px)}.ge-feature-card,.ge-step-card,.ge-content-card,.ge-plan-card-v2,.ge-security-item{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.ge-feature-card:hover,.ge-step-card:hover,.ge-plan-card-v2:hover,.ge-security-item:hover{transform:translateY(-7px);border-color:rgba(247,201,72,.28)!important;box-shadow:0 24px 70px rgba(0,0,0,.14),0 0 35px rgba(247,201,72,.05)!important}.ge-public-section-soft{background:linear-gradient(180deg,color-mix(in srgb,var(--ge-xp-bg2) 72%,transparent),transparent)!important}.ge-public-section{border-color:var(--ge-xp-line)}

/* public subpage launch feel */
.ge-page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 20%,rgba(247,201,72,.10),transparent 31%),linear-gradient(180deg,color-mix(in srgb,var(--ge-xp-bg2) 65%,transparent),transparent)!important;border-bottom:1px solid var(--ge-xp-line)!important}.ge-page-hero:before{content:"";position:absolute;right:-140px;top:-190px;width:520px;height:520px;border-radius:50%;border:1px dashed rgba(247,201,72,.10);box-shadow:inset 0 0 100px rgba(247,201,72,.025);animation:geXPSpinPlain 28s linear infinite}.ge-page-hero:after{content:"";position:absolute;left:-20%;right:-20%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(247,201,72,.25),transparent)}@keyframes geXPSpinPlain{to{transform:rotate(360deg)}}.ge-page-hero .container{position:relative;z-index:2}.ge-page-hero h1{font-size:clamp(2.65rem,5vw,4.6rem)!important;letter-spacing:-.055em!important}.frontend-editor-data :is(h2,h3,h4){margin-top:1.25em}.frontend-editor-data :is(a,a:hover,a:focus){text-decoration:none!important}

/* reveal */
.ge-xp-reveal{opacity:0;transform:translateY(22px);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1)}.ge-xp-reveal.is-visible{opacity:1;transform:none}

/* auth completely integrated */
body.ge-public-auth:not(.ge-mobile-app-auth){background:radial-gradient(circle at 16% 8%,rgba(247,201,72,.08),transparent 27%),radial-gradient(circle at 85% 30%,rgba(255,157,46,.055),transparent 30%),linear-gradient(180deg,var(--ge-xp-bg),var(--ge-xp-bg2))!important;color:var(--ge-xp-text)!important}.ge-auth-experience-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--ge-xp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ge-xp-grid) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 95%);opacity:.35}.ge-public-auth main{position:relative;z-index:3}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-side{background:color-mix(in srgb,var(--ge-xp-bg) 78%,transparent)!important;border-right:1px solid var(--ge-xp-line)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-card.ge-login-card{background:linear-gradient(155deg,var(--ge-xp-surface),var(--ge-xp-surface-2))!important;border:1px solid var(--ge-xp-line)!important;box-shadow:var(--ge-xp-shadow)!important;color:var(--ge-xp-text)!important;backdrop-filter:blur(20px)}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-heading,.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-label{color:var(--ge-xp-text)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-subtitle,.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-options .form-check-label,.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-create-link{color:var(--ge-xp-muted)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-login-input-wrap .form-control{background:color-mix(in srgb,var(--ge-xp-surface) 70%,transparent)!important;border-color:var(--ge-xp-line)!important;color:var(--ge-xp-text)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-brand-link{color:var(--ge-xp-text)!important}.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-brand-link small,.ge-public-auth:not(.ge-mobile-app-auth) footer{color:var(--ge-xp-muted)!important}.ge-auth-market-visual{position:relative!important;isolation:isolate;background:radial-gradient(circle at 72% 15%,rgba(247,201,72,.16),transparent 30%),radial-gradient(circle at 20% 78%,rgba(255,157,46,.055),transparent 28%),linear-gradient(145deg,var(--ge-xp-bg),var(--ge-xp-bg2))!important;border:1px solid var(--ge-xp-line)!important;box-shadow:var(--ge-xp-shadow)!important;overflow:hidden}.ge-auth-market-visual:before{opacity:.7}.ge-auth-market-visual:after{content:"";position:absolute;width:170px;height:900px;top:-160px;left:-260px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);transform:rotate(25deg);animation:geXPAuthFlash 7.2s ease-in-out infinite;pointer-events:none}@keyframes geXPAuthFlash{65%,100%{left:115%}}.ge-auth-live-market{background:color-mix(in srgb,var(--ge-xp-bg) 70%,transparent)!important;border-color:rgba(247,201,72,.16)!important;box-shadow:0 25px 75px rgba(0,0,0,.24)!important}.ge-auth-market-visual{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out;transform-style:preserve-3d}.ge-auth-orbit{position:absolute;right:-130px;top:-120px;width:430px;height:430px;border-radius:50%;border:1px dashed rgba(247,201,72,.13);animation:geXPSpinPlain 28s linear infinite;pointer-events:none}.ge-auth-orbit:before{content:"";position:absolute;inset:72px;border-radius:50%;border:1px solid rgba(247,201,72,.10)}.ge-auth-theme-toggle{width:39px;height:39px;border-radius:12px;border:1px solid var(--ge-xp-line);background:var(--ge-xp-surface);color:#d4a72a;display:grid;place-items:center;transition:.2s}.ge-auth-theme-toggle:hover{transform:translateY(-2px);border-color:rgba(247,201,72,.3)}
body.ge-public-auth[data-bs-theme="light"] .ge-auth-market-visual{background:radial-gradient(circle at 72% 15%,rgba(247,201,72,.20),transparent 30%),linear-gradient(145deg,#fffdf7,#f1f3f7)!important}body.ge-public-auth[data-bs-theme="light"] .ge-auth-market-visual h2{color:#19191c!important}body.ge-public-auth[data-bs-theme="light"] .ge-auth-market-visual>p{color:#6b6b75!important}body.ge-public-auth[data-bs-theme="light"] .ge-auth-flow span,body.ge-public-auth[data-bs-theme="light"] .ge-auth-visual-card{color:#29292f!important;background:rgba(255,255,255,.64)!important;border-color:rgba(60,48,18,.10)!important}body.ge-public-auth[data-bs-theme="light"] .ge-auth-live-market{background:rgba(255,255,255,.76)!important}body.ge-public-auth[data-bs-theme="light"] .ge-auth-live-head strong{color:#18181a!important}body.ge-public-auth[data-bs-theme="light"] .ge-auth-live-meta{color:#707079!important}

/* light public parity overrides the older dark-only V39 rules */
body.ge-public-site[data-bs-theme="light"] .ge-public-header{background:rgba(255,255,255,.82)!important}body.ge-public-site[data-bs-theme="light"] .ge-public-brand{color:#19191c!important}body.ge-public-site[data-bs-theme="light"] .ge-public-nav-links .nav-link{color:#3e3e46!important}body.ge-public-site[data-bs-theme="light"] .ge-public-btn-ghost{background:rgba(255,255,255,.7)!important;border-color:rgba(51,43,23,.12)!important;color:#202026!important}body.ge-public-site[data-bs-theme="light"] .ge-public-menu-toggle span{background:#202026!important}body.ge-public-site[data-bs-theme="light"] .ge-hero-device-top,body.ge-public-site[data-bs-theme="light"] .ge-hero-mini,body.ge-public-site[data-bs-theme="light"] .ge-hero-float{color:#202026!important}body.ge-public-site[data-bs-theme="light"] .ge-hero-device-top strong,body.ge-public-site[data-bs-theme="light"] .ge-hero-mini strong,body.ge-public-site[data-bs-theme="light"] .ge-hero-float strong{color:#202026!important}body.ge-public-site[data-bs-theme="light"] .ge-live-gs-top h3{color:#18181a!important}body.ge-public-site[data-bs-theme="light"] .ge-trust-item strong,body.ge-public-site[data-bs-theme="light"] .ge-feature-card h4,body.ge-public-site[data-bs-theme="light"] .ge-step-card h4,body.ge-public-site[data-bs-theme="light"] .ge-content-card h1,body.ge-public-site[data-bs-theme="light"] .ge-content-card h2,body.ge-public-site[data-bs-theme="light"] .ge-content-card h3{color:#19191c!important}body.ge-public-site[data-bs-theme="light"] .ge-feature-card p,body.ge-public-site[data-bs-theme="light"] .ge-step-card p,body.ge-public-site[data-bs-theme="light"] .ge-content-card p{color:#666670!important}body.ge-public-site[data-bs-theme="light"] .accordion-button,body.ge-public-site[data-bs-theme="light"] .accordion-body{color:#24242a!important}.ge-public-site[data-bs-theme="light"] .ge-public-grid{opacity:.18!important}

@media(max-width:1199.98px){.ge-hero-stage{min-height:570px}.ge-hud-ring.r1{width:520px;height:520px}.ge-hud-ring.r2{width:400px;height:400px}.ge-hud-ring.r3{width:290px;height:290px}}
@media(max-width:991.98px){.ge-home-hero-v2{min-height:auto!important;padding-top:58px!important}.ge-hero-copy{text-align:center}.ge-hero-stage{min-height:570px;margin-top:12px}.ge-hero-stage-chip.a{right:18%}.ge-hero-stage-chip.b{left:12%}body.ge-public-site #gePublicNav{background:color-mix(in srgb,var(--ge-xp-bg) 96%,transparent)!important;border-color:var(--ge-xp-line)!important}.ge-public-site[data-bs-theme="light"] #gePublicNav{background:rgba(255,255,255,.98)!important}.ge-public-mobile-actions .ge-public-theme-toggle{display:grid}.ge-auth-market-visual{display:none!important}}
@media(max-width:767.98px){.ge-launch-logo-shell{width:106px;height:106px}.ge-launch-logo{width:62px;height:62px}.ge-launch-title{letter-spacing:.16em;padding-left:.16em}.ge-launch-sub{letter-spacing:.27em}.ge-hero-copy h1{font-size:clamp(2.75rem,14vw,4.35rem)!important}.ge-hero-copy>p{font-size:.96rem!important}.ge-hero-stage{min-height:500px}.ge-hud-ring.r1{width:430px;height:430px}.ge-hud-ring.r2{width:335px;height:335px}.ge-hud-ring.r3{width:250px;height:250px}.ge-hero-stage .ge-hero-device{width:95%!important;padding:13px!important}.ge-hero-stage-chip{font-size:.52rem}.ge-hero-float{display:none!important}.ge-public-section{padding:76px 0!important}.ge-auth-card.ge-login-card{border-radius:24px!important}.ge-xp-reveal{transform:translateY(14px)}}
@media(max-width:520px){.ge-hero-stage{min-height:440px}.ge-hud-ring.r1{width:360px;height:360px}.ge-hud-ring.r2{width:278px;height:278px}.ge-hud-ring.r3{width:205px;height:205px}.ge-hero-stage-chip{display:none}.ge-hero-copy h1{font-size:clamp(2.55rem,14vw,3.65rem)!important}.ge-live-chart-shell{height:118px!important}.ge-trust-strip{margin-top:-20px!important}}
@media(prefers-reduced-motion:reduce){.ge-launch-intro:before,.ge-launch-logo-shell:before,.ge-launch-logo-shell:after,.ge-hud-ring,.ge-public-btn-primary:after,.ge-public-btn-gold:after,.ge-hero-stage .ge-hero-device:before,.ge-auth-market-visual:after,.ge-page-hero:before{animation:none!important}.ge-xp-reveal{opacity:1!important;transform:none!important}}
/* V25.40 light-mode finishing parity for footer and rich subpage content */
body.ge-public-site[data-bs-theme="light"] .ge-public-footer{background:#f4f5f7!important;border-top:1px solid rgba(62,49,18,.10)!important;color:#202026!important}
body.ge-public-site[data-bs-theme="light"] .ge-footer-cta{background:radial-gradient(circle at 72% 18%,rgba(247,201,72,.20),transparent 36%),linear-gradient(145deg,#fffdf5,#f3f0e5)!important;border-color:rgba(171,125,16,.18)!important;box-shadow:0 24px 75px rgba(76,59,18,.13)!important}
body.ge-public-site[data-bs-theme="light"] .ge-footer-cta h2,body.ge-public-site[data-bs-theme="light"] .ge-footer-grid h6,body.ge-public-site[data-bs-theme="light"] .ge-footer-brand strong{color:#1d1d21!important}
body.ge-public-site[data-bs-theme="light"] .ge-footer-cta p,body.ge-public-site[data-bs-theme="light"] .ge-footer-about,body.ge-public-site[data-bs-theme="light"] .ge-footer-bottom p{color:#686872!important}
body.ge-public-site[data-bs-theme="light"] .ge-public-footer a{color:#55555f!important}body.ge-public-site[data-bs-theme="light"] .ge-public-footer a:hover{color:#a97811!important}
body.ge-public-site[data-bs-theme="light"] .ge-footer-badges span{color:#595962!important;border-color:rgba(51,43,23,.10)!important;background:rgba(255,255,255,.62)!important}
body.ge-public-site[data-bs-theme="light"] .ge-footer-bottom{border-color:rgba(51,43,23,.10)!important}
body.ge-public-site[data-bs-theme="light"] :is(.ge-blog-card,.ge-delete-account-box,.ge-contact-method,.ge-public-table-wrap,.accordion-item,.accordion-button,.frontend-editor-data blockquote){background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,255,255,.72))!important;border-color:rgba(51,43,23,.10)!important;color:#24242a!important}
body.ge-public-site[data-bs-theme="light"] :is(.ge-blog-body p,.ge-blog-date,.ge-contact-method small){color:#6c6c76!important}
body.ge-public-site[data-bs-theme="light"] .ge-public-table{color:#29292f!important}body.ge-public-site[data-bs-theme="light"] .ge-public-table th{background:rgba(247,201,72,.10)!important;color:#765914!important;border-color:rgba(51,43,23,.09)!important}body.ge-public-site[data-bs-theme="light"] .ge-public-table td{color:#34343b!important;border-color:rgba(51,43,23,.08)!important}
body.ge-public-site[data-bs-theme="light"] .ge-phone-mock{background:#fff!important;border-color:#e6e0d2!important;box-shadow:0 30px 80px rgba(62,49,18,.14)!important}body.ge-public-site[data-bs-theme="light"] .ge-phone-screen{background:linear-gradient(180deg,#fffdf8,#f3f4f7)!important;color:#222228!important}body.ge-public-site[data-bs-theme="light"] .ge-phone-screen .top{color:#71717a!important}body.ge-public-site[data-bs-theme="light"] .ge-phone-action,body.ge-public-site[data-bs-theme="light"] .ge-phone-card{background:rgba(255,255,255,.82)!important;border-color:rgba(51,43,23,.09)!important;color:#303036!important}

/* GoldEye V25.41 - pure CSS launch fail-safe.
   If JavaScript is unavailable, the overlay still releases the website automatically. */
.ge-launch-intro{animation:geV2541IntroFailsafe 3.1s linear forwards!important}
.ge-launch-intro.ge-intro-failsafe-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@keyframes geV2541IntroFailsafe{
  0%,68%{opacity:1;visibility:visible;pointer-events:auto}
  84%{opacity:0;visibility:visible;pointer-events:none}
  100%{opacity:0;visibility:hidden;pointer-events:none}
}

/* ==========================================================================\n   GoldEye V25.42 — premium Home stage + hard public/auth theme parity\n   ========================================================================== */
html[data-ge-public-mode="dark"]{color-scheme:dark}html[data-ge-public-mode="light"]{color-scheme:light}
body.ge-public-site,body.ge-public-auth{transition:background-color .28s ease,color .28s ease}
.ge-public-theme-toggle,.ge-auth-theme-toggle{position:relative;overflow:hidden;isolation:isolate;cursor:pointer}
.ge-public-theme-toggle:after,.ge-auth-theme-toggle:after{content:"";position:absolute;inset:-45%;background:conic-gradient(from 30deg,transparent,rgba(247,201,72,.30),transparent 32%);animation:geV2542ToggleSpin 4.8s linear infinite;z-index:-1}.ge-public-theme-toggle i,.ge-auth-theme-toggle i{position:relative;z-index:2}
@keyframes geV2542ToggleSpin{to{transform:rotate(360deg)}}

/* Explicit theme state wins over legacy AdminUIUX theme hooks. */
body.ge-public-site[data-ge-public-mode="dark"]{--ge-xp-bg:#05080e;--ge-xp-bg2:#0a1019;--ge-xp-surface:rgba(13,18,28,.82);--ge-xp-surface-solid:#0f1724;--ge-xp-line:rgba(255,223,117,.13);--ge-xp-text:#f7f9fc;--ge-xp-muted:#aeb8c7;--ge-xp-gold:#f7c948;--ge-xp-gold2:#ffe58f;background:#05080e!important;color:#f7f9fc!important}
body.ge-public-site[data-ge-public-mode="light"]{--ge-xp-bg:#f7f4ea;--ge-xp-bg2:#ffffff;--ge-xp-surface:rgba(255,255,255,.82);--ge-xp-surface-solid:#fffef9;--ge-xp-line:rgba(95,72,20,.13);--ge-xp-text:#17181c;--ge-xp-muted:#636772;--ge-xp-gold:#ba8614;--ge-xp-gold2:#e5b73f;background:#fbfaf6!important;color:#17181c!important}
body.ge-public-auth[data-ge-public-mode="dark"]{--ge-xp-bg:#05080e;--ge-xp-bg2:#0a1019;--ge-xp-surface:rgba(13,18,28,.84);--ge-xp-line:rgba(255,223,117,.13);--ge-xp-text:#f7f9fc;--ge-xp-muted:#aeb8c7;background:#05080e!important;color:#f7f9fc!important}
body.ge-public-auth[data-ge-public-mode="light"]{--ge-xp-bg:#f6f3e9;--ge-xp-bg2:#fff;--ge-xp-surface:rgba(255,255,255,.90);--ge-xp-line:rgba(86,65,18,.13);--ge-xp-text:#17181c;--ge-xp-muted:#626670;background:#fbfaf6!important;color:#17181c!important}

body.ge-public-site[data-ge-public-mode="dark"] :is(h1,h2,h3,h4,h5,h6,.ge-public-brand,.ge-trust-item strong,.ge-feature-card h4,.ge-step-card h4,.ge-content-card h1,.ge-content-card h2,.ge-content-card h3){color:#f7f9fc!important}
body.ge-public-site[data-ge-public-mode="dark"] :is(.ge-section-title p,.ge-copy,.ge-muted,.ge-feature-card p,.ge-step-card p,.ge-content-card p,.ge-content-card li,.ge-trust-item small){color:#aeb8c7!important}
body.ge-public-site[data-ge-public-mode="light"] :is(h1,h2,h3,h4,h5,h6,.ge-public-brand,.ge-trust-item strong,.ge-feature-card h4,.ge-step-card h4,.ge-content-card h1,.ge-content-card h2,.ge-content-card h3){color:#18191d!important}
body.ge-public-site[data-ge-public-mode="light"] :is(.ge-section-title p,.ge-copy,.ge-muted,.ge-feature-card p,.ge-step-card p,.ge-content-card p,.ge-content-card li,.ge-trust-item small){color:#656974!important}

body.ge-public-site[data-ge-public-mode="dark"] .ge-public-header{background:rgba(5,8,14,.82)!important;border-color:rgba(255,223,117,.10)!important;box-shadow:0 14px 50px rgba(0,0,0,.20)}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-header{background:rgba(255,254,249,.86)!important;border-color:rgba(104,77,18,.10)!important;box-shadow:0 14px 45px rgba(65,51,18,.07)}
body.ge-public-site[data-ge-public-mode="dark"] .ge-public-nav-links .nav-link{color:#c8d0db!important}body.ge-public-site[data-ge-public-mode="light"] .ge-public-nav-links .nav-link{color:#363941!important}
body.ge-public-site[data-ge-public-mode="dark"] .ge-public-nav-links .nav-link:hover{color:#ffe58f!important;background:rgba(247,201,72,.08)!important}body.ge-public-site[data-ge-public-mode="light"] .ge-public-nav-links .nav-link:hover{color:#8f6710!important;background:rgba(186,134,20,.07)!important}
body.ge-public-site[data-ge-public-mode="dark"] .ge-public-theme-toggle,body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-theme-toggle{background:#101621!important;border-color:rgba(255,223,117,.18)!important;color:#ffe58f!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-theme-toggle,body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-theme-toggle{background:#fffdf6!important;border-color:rgba(102,77,18,.16)!important;color:#9b7015!important;box-shadow:0 8px 24px rgba(88,65,16,.08)}

/* Home: abstract luxury background only — no hidden text/cards behind the GS panel. */
.ge-home-hero-v2{isolation:isolate;overflow:hidden}
.ge-hero-stage{position:relative;min-height:620px;overflow:hidden!important;isolation:isolate;border-radius:42px;perspective:1400px;transform-style:preserve-3d}
.ge-hero-stage:before{content:"";position:absolute;inset:2%;border-radius:38px;border:1px solid rgba(247,201,72,.08);background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,255,255,0));box-shadow:inset 0 0 90px rgba(247,201,72,.025);pointer-events:none;z-index:0}
.ge-hero-stage-shell{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 50% 48%,rgba(247,201,72,.10),transparent 31%),radial-gradient(circle at 18% 20%,rgba(255,156,48,.07),transparent 28%),radial-gradient(circle at 82% 24%,rgba(116,88,255,.06),transparent 28%)}
.ge-hero-stage-shell:before{content:"";position:absolute;inset:-45%;background:conic-gradient(from 100deg,transparent 0 22%,rgba(247,201,72,.075) 27%,transparent 33% 60%,rgba(255,223,117,.035) 67%,transparent 72%);animation:geV2542StageSpin 23s linear infinite}.ge-hero-stage-shell:after{content:"";position:absolute;left:8%;right:8%;bottom:10%;height:40%;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(247,201,72,.045) 23px 24px),repeating-linear-gradient(0deg,transparent 0 22px,rgba(247,201,72,.035) 23px 24px);transform:perspective(520px) rotateX(67deg);transform-origin:bottom;mask-image:linear-gradient(to top,#000,transparent);opacity:.8}
@keyframes geV2542StageSpin{to{transform:rotate(360deg)}}
.ge-stage-aurora{position:absolute;z-index:1;width:82%;height:48%;left:9%;top:22%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(247,201,72,.17),rgba(247,201,72,.04) 38%,transparent 70%);filter:blur(30px);animation:geV2542Aurora 5.8s ease-in-out infinite alternate;pointer-events:none}@keyframes geV2542Aurora{to{transform:scale(1.13) translateY(-11px);opacity:.72}}
.ge-stage-prism{position:absolute;z-index:1;width:280px;height:280px;border:1px solid rgba(247,201,72,.085);transform:rotate(45deg);pointer-events:none;box-shadow:0 0 70px rgba(247,201,72,.025),inset 0 0 60px rgba(247,201,72,.02)}.ge-stage-prism.p1{left:-130px;top:42px;animation:geV2542Prism 12s ease-in-out infinite}.ge-stage-prism.p2{right:-150px;bottom:28px;width:340px;height:340px;animation:geV2542Prism 15s -5s ease-in-out infinite reverse}@keyframes geV2542Prism{50%{transform:rotate(58deg) scale(1.08);opacity:.52}}
.ge-stage-beam{position:absolute;z-index:2;width:115px;height:900px;top:-160px;background:linear-gradient(90deg,transparent,rgba(255,231,151,.055),transparent);transform:rotate(28deg);filter:blur(.2px);pointer-events:none}.ge-stage-beam.b1{left:-220px;animation:geV2542Beam 6.8s ease-in-out infinite}.ge-stage-beam.b2{left:-370px;opacity:.45;animation:geV2542Beam 9s 2.2s ease-in-out infinite}@keyframes geV2542Beam{65%,100%{left:118%;opacity:0}}
.ge-hud-ring{z-index:2!important;pointer-events:none}.ge-hud-ring.r1{border-color:rgba(247,201,72,.12)!important}.ge-hud-ring.r2{border-color:rgba(247,201,72,.085)!important}.ge-hud-ring.r3{border-color:rgba(255,235,173,.08)!important}
.ge-stage-orbit-dots{position:absolute;z-index:3;inset:0;pointer-events:none;animation:geV2542Orbit 17s linear infinite}.ge-stage-orbit-dots i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffe58f;box-shadow:0 0 15px #f7c948}.ge-stage-orbit-dots i:nth-child(1){left:18%;top:24%}.ge-stage-orbit-dots i:nth-child(2){right:16%;top:34%;width:4px;height:4px}.ge-stage-orbit-dots i:nth-child(3){left:26%;bottom:19%;width:4px;height:4px}.ge-stage-orbit-dots i:nth-child(4){right:22%;bottom:17%}.ge-stage-orbit-dots i:nth-child(5){left:51%;top:8%;width:3px;height:3px}@keyframes geV2542Orbit{to{transform:rotate(360deg)}}
.ge-hero-orb{z-index:1!important;opacity:.55;filter:blur(8px)!important}
.ge-hero-stage .ge-hero-device{z-index:12!important;width:min(88%,470px)!important;transform:translateZ(55px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important;border:1px solid rgba(255,223,117,.16)!important;background:linear-gradient(160deg,#090d14 0%,#05070b 48%,#0c1017 100%)!important;box-shadow:0 55px 130px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025),0 0 70px rgba(247,201,72,.09)!important;transition:transform .18s ease-out,box-shadow .25s ease!important;overflow:hidden}
.ge-hero-stage .ge-hero-device:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.045) 42%,transparent 56%);transform:translateX(-140%);animation:geV2542DeviceShine 5.8s ease-in-out infinite;z-index:20}@keyframes geV2542DeviceShine{62%,100%{transform:translateX(140%)}}
.ge-stage-reflection{position:absolute;z-index:5;width:66%;height:58px;left:17%;bottom:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(247,201,72,.18),transparent 67%);filter:blur(17px);pointer-events:none}.ge-stage-floor{position:absolute;z-index:2;left:20%;right:20%;bottom:62px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,223,117,.44),transparent);box-shadow:0 0 24px rgba(247,201,72,.35);pointer-events:none}
.ge-hero-stage-chip,.ge-hero-float{display:none!important}

/* GS device typography is deliberately stable in both public themes because the device itself stays dark. */
body.ge-public-site[data-ge-public-mode] .ge-hero-device-top,body.ge-public-site[data-ge-public-mode] .ge-hero-device-top strong,body.ge-public-site[data-ge-public-mode] .ge-hero-balance,body.ge-public-site[data-ge-public-mode] .ge-live-gs-top h3{color:#f7f8fb!important}
body.ge-public-site[data-ge-public-mode] .ge-hero-balance small,body.ge-public-site[data-ge-public-mode] .ge-live-gs-meta{color:#949ca9!important}
body.ge-public-site[data-ge-public-mode] .ge-hero-mini{background:linear-gradient(150deg,#11151d,#090c12)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 13px 35px rgba(0,0,0,.24)!important;color:#f4f6fa!important}
body.ge-public-site[data-ge-public-mode] .ge-hero-mini .label{color:#8b94a2!important}body.ge-public-site[data-ge-public-mode] .ge-hero-mini strong{color:#f6f7fa!important}body.ge-public-site[data-ge-public-mode] .ge-hero-mini .status{color:#e9bf49!important}
body.ge-public-site[data-ge-public-mode] .ge-hero-flow{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.07)!important;color:#aab1bc!important}body.ge-public-site[data-ge-public-mode] .ge-hero-flow b{color:#f7c948!important}

/* Home copy is explicitly readable in both modes. */
body.ge-public-site[data-ge-public-mode="dark"] .ge-home-hero-v2{background:radial-gradient(circle at 9% 0,rgba(247,201,72,.13),transparent 28%),radial-gradient(circle at 88% 20%,rgba(185,122,40,.07),transparent 26%),linear-gradient(180deg,#05080e,#080d15 75%,#05080e)!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-home-hero-v2{background:radial-gradient(circle at 8% 0,rgba(217,169,40,.18),transparent 31%),radial-gradient(circle at 90% 18%,rgba(120,92,23,.06),transparent 28%),linear-gradient(180deg,#fffef9,#f7f4ea 78%,#fff)!important}
body.ge-public-site[data-ge-public-mode="dark"] .ge-hero-copy>p,body.ge-public-site[data-ge-public-mode="dark"] .ge-hero-proof span{color:#aeb8c7!important}body.ge-public-site[data-ge-public-mode="light"] .ge-hero-copy>p,body.ge-public-site[data-ge-public-mode="light"] .ge-hero-proof span{color:#5f636d!important}
body.ge-public-site[data-ge-public-mode="dark"] .ge-hero-copy h1{color:#f9fafc!important}body.ge-public-site[data-ge-public-mode="light"] .ge-hero-copy h1{color:#17181c!important}

/* Auth theme parity: the toggle changes both the login side and market side, with readable text. */
body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-side{background:#070b12!important;color:#eef3f8!important}body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-side :is(h1,h2,h3,h4,h5,h6,label,.form-label,.ge-auth-brand-link strong){color:#f5f7fa!important}body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-side :is(p,.text-secondary,.small,.ge-auth-brand-link small){color:#a7b0bd!important}
body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-side{background:#fffdf8!important;color:#191a1e!important}body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-side :is(h1,h2,h3,h4,h5,h6,label,.form-label,.ge-auth-brand-link strong){color:#191a1e!important}body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-side :is(p,.text-secondary,.small,.ge-auth-brand-link small){color:#686b74!important}
body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-market-visual{background:radial-gradient(circle at 72% 15%,rgba(247,201,72,.12),transparent 30%),linear-gradient(145deg,#080c13,#111824)!important}body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-market-visual :is(h2,strong){color:#f6f7fa!important}body.ge-public-auth[data-ge-public-mode="dark"] .ge-auth-market-visual>p{color:#aeb7c4!important}
body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-market-visual{background:radial-gradient(circle at 72% 15%,rgba(247,201,72,.20),transparent 30%),linear-gradient(145deg,#fffdf7,#eef1f5)!important}body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-market-visual :is(h2,strong){color:#191a1e!important}body.ge-public-auth[data-ge-public-mode="light"] .ge-auth-market-visual>p{color:#656973!important}
body.ge-public-auth[data-ge-public-mode="dark"] input,body.ge-public-auth[data-ge-public-mode="dark"] select,body.ge-public-auth[data-ge-public-mode="dark"] textarea{background:#0d141f!important;color:#eef3f8!important;border-color:#293446!important}body.ge-public-auth[data-ge-public-mode="light"] input,body.ge-public-auth[data-ge-public-mode="light"] select,body.ge-public-auth[data-ge-public-mode="light"] textarea{background:#fff!important;color:#1b1c20!important;border-color:#ddd8ca!important}

/* More cinematic home-section motion without turning sub-pages into a performance burden. */
.ge-home-hero-v2 .container{position:relative;z-index:3}.ge-home-hero-v2:before{animation:geV2542GridDrift 20s linear infinite!important}@keyframes geV2542GridDrift{to{background-position:54px 54px}}
.ge-home-hero-v2 .ge-hero-copy{position:relative}.ge-home-hero-v2 .ge-hero-copy:after{content:"";position:absolute;left:-40px;top:-48px;width:210px;height:210px;border-radius:50%;border:1px solid rgba(247,201,72,.07);box-shadow:0 0 80px rgba(247,201,72,.025);pointer-events:none;animation:geV2542CopyHalo 8s ease-in-out infinite}@keyframes geV2542CopyHalo{50%{transform:scale(1.12) translate(15px,-7px);opacity:.42}}
.ge-home-hero-v2 .ge-kicker{filter:drop-shadow(0 0 9px rgba(247,201,72,.18))}.ge-home-hero-v2 .ge-public-btn-primary,.ge-home-hero-v2 .ge-public-btn-gold{box-shadow:0 14px 40px rgba(247,201,72,.13)!important}

@media(max-width:991.98px){.ge-hero-stage{min-height:560px;border-radius:30px}.ge-stage-prism{opacity:.5}.ge-stage-beam{opacity:.65}.ge-hero-stage .ge-hero-device{width:min(94%,470px)!important;transform:translateZ(20px)!important}.ge-stage-floor{bottom:48px}.ge-stage-reflection{bottom:24px}}
@media(max-width:767.98px){.ge-hero-stage{min-height:500px;border-radius:26px}.ge-stage-prism{display:none}.ge-stage-beam.b2{display:none}.ge-stage-orbit-dots{opacity:.55}.ge-stage-aurora{width:96%;left:2%}.ge-hud-ring{opacity:.65}.ge-hero-stage .ge-hero-device{width:96%!important;transform:none!important}.ge-stage-floor{left:14%;right:14%;bottom:35px}.ge-stage-reflection{left:10%;width:80%;bottom:15px}.ge-home-hero-v2 .ge-hero-copy:after{display:none}}
@media(max-width:520px){.ge-hero-stage{min-height:450px}.ge-stage-beam{opacity:.35}.ge-hud-ring.r1{width:350px!important;height:350px!important}.ge-hud-ring.r2{width:270px!important;height:270px!important}.ge-hud-ring.r3{width:195px!important;height:195px!important}.ge-stage-floor{display:none}}
@media(prefers-reduced-motion:reduce){.ge-hero-stage-shell:before,.ge-stage-aurora,.ge-stage-prism,.ge-stage-beam,.ge-stage-orbit-dots,.ge-hero-stage .ge-hero-device:after,.ge-public-theme-toggle:after,.ge-auth-theme-toggle:after,.ge-home-hero-v2:before,.ge-home-hero-v2 .ge-hero-copy:after{animation:none!important}}
/* V25.42 final depth correction: keep the stage frame fixed; only the market device receives pointer-depth variables. */
.ge-hero-stage{transform:none!important;transition:none!important}

/* =====================================================================
   GOLDEYE V25.43 — FULL PUBLIC 3D SCROLL EXPERIENCE
   ===================================================================== */
:root{--ge-scroll-progress:0;--ge-scroll-px:0px}
body.ge-public-site{overflow-x:clip!important}
body.ge-public-site .ge-public-main{perspective:1500px;perspective-origin:50% 38vh;transform-style:preserve-3d;overflow:clip}
.ge-public-depth-stars{position:absolute;inset:0;overflow:hidden;opacity:.78}.ge-public-depth-stars i{position:absolute;left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);border-radius:50%;background:#ffe89a;opacity:var(--so);box-shadow:0 0 9px rgba(247,201,72,.62);animation:geV2543Star var(--sd) ease-in-out infinite alternate}@keyframes geV2543Star{50%{opacity:.08;transform:translate3d(8px,-10px,35px) scale(.65)}to{transform:translate3d(-5px,7px,0) scale(1.2)}}
.ge-public-depth-horizon{position:absolute;left:-12%;right:-12%;top:52%;height:42%;opacity:.15;transform:perspective(720px) rotateX(70deg) translateZ(-80px);transform-origin:50% 0;background-image:linear-gradient(rgba(247,201,72,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(247,201,72,.08) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,#000,transparent 86%);animation:geV2543Floor 18s linear infinite}@keyframes geV2543Floor{to{background-position:0 60px,60px 0}}
.ge-scroll-progress{position:fixed;right:0;top:0;width:3px;height:100vh;z-index:999;pointer-events:none;background:rgba(247,201,72,.05)}.ge-scroll-progress span{display:block;width:100%;height:100%;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,#fff0a6,#f7c948,#ff9d2e);box-shadow:0 0 12px rgba(247,201,72,.62)}
.ge-scroll-rails{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:.28}.ge-scroll-rails i{position:absolute;border:1px solid rgba(247,201,72,.08);border-radius:50%;will-change:transform}.ge-scroll-rails .r1{width:680px;height:680px;right:-340px;top:10vh;transform:translate3d(0,calc(var(--ge-scroll-progress)*-110px),-80px) rotate(calc(var(--ge-scroll-progress)*55deg));border-style:dashed}.ge-scroll-rails .r2{width:460px;height:460px;left:-265px;top:43vh;transform:translate3d(0,calc(var(--ge-scroll-progress)*90px),-60px) rotate(calc(var(--ge-scroll-progress)*-70deg))}.ge-scroll-rails .r3{width:820px;height:820px;left:25%;bottom:-620px;border-color:rgba(255,255,255,.035);transform:rotate(calc(var(--ge-scroll-progress)*80deg))}

/* Each section keeps its normal document flow but carries a visual depth plane. */
.ge-scroll-scene{--ge-scene-y:0px;--ge-scene-x:0px;--ge-scene-rx:0deg;--ge-scene-glow:0;position:relative;transform-style:preserve-3d;isolation:isolate;transition:filter .45s ease;will-change:transform}.ge-scroll-scene:not(.ge-page-hero){transform:translate3d(var(--ge-scene-x),var(--ge-scene-y),0) rotateX(var(--ge-scene-rx))}.ge-scroll-scene:before{content:"";position:absolute;z-index:-2;width:min(720px,64vw);aspect-ratio:1;border-radius:50%;top:8%;left:-12%;background:radial-gradient(circle,rgba(247,201,72,calc(.035 + var(--ge-scene-glow)*.055)),transparent 67%);filter:blur(4px);pointer-events:none}.ge-scroll-scene:nth-of-type(even):before{left:auto;right:-12%}.ge-scroll-scene:after{content:"";position:absolute;inset:6% 2%;z-index:-3;border-radius:44px;border:1px solid rgba(247,201,72,calc(.012 + var(--ge-scene-glow)*.05));opacity:.75;transform:translateZ(-50px) scale(.96);pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}

/* Continuous entrance: sections feel like they move from depth into the viewport. */
.ge-scroll-scene,.ge-depth-card{backface-visibility:hidden}body.ge-3d-scroll-ready .ge-scroll-scene:not(.ge-depth-in){opacity:.01;filter:blur(7px);transform:translate3d(0,58px,-45px) rotateX(4deg) scale(.975)!important}.ge-scroll-scene.ge-depth-in{opacity:1;filter:none;transition:opacity .9s cubic-bezier(.2,.8,.2,1),filter .9s ease,transform .75s cubic-bezier(.2,.8,.2,1)}
.ge-depth-card{--ge-card-rx:0deg;--ge-card-ry:0deg;--ge-card-mx:50%;--ge-card-my:50%;position:relative;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,border-color .32s ease,opacity .65s ease,filter .65s ease}body.ge-3d-scroll-ready .ge-depth-card:not(.ge-depth-in){opacity:.01;filter:blur(5px);transform:translate3d(0,30px,-25px) rotateX(3deg) scale(.985)}.ge-depth-card.ge-depth-in{opacity:1;filter:none;transform:perspective(950px) rotateX(var(--ge-card-rx)) rotateY(var(--ge-card-ry)) translateZ(0)}.ge-depth-card.ge-card-active{transform:perspective(950px) rotateX(var(--ge-card-rx)) rotateY(var(--ge-card-ry)) translateZ(14px)!important;box-shadow:0 28px 75px rgba(0,0,0,.22),0 0 42px rgba(247,201,72,.07)!important}.ge-depth-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--ge-card-mx) var(--ge-card-my),rgba(255,232,145,.14),transparent 34%);transition:opacity .25s ease;z-index:7}.ge-depth-card.ge-card-active:before{opacity:1}.ge-depth-card>*{position:relative;z-index:2}

/* Section-side navigation appears only on large desktop layouts. */
.ge-scroll-dots{position:fixed;right:18px;top:50%;z-index:140;transform:translateY(-50%);display:grid;gap:8px;padding:12px 8px;border:1px solid rgba(247,201,72,.10);border-radius:999px;background:rgba(7,9,13,.45);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(0,0,0,.15)}.ge-scroll-dot{appearance:none;border:0;background:transparent;padding:0;width:26px;height:24px;display:grid;place-items:center;position:relative;cursor:pointer;color:transparent}.ge-scroll-dot span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.28);box-shadow:0 0 0 0 rgba(247,201,72,0);transition:.25s}.ge-scroll-dot em{position:absolute;right:31px;white-space:nowrap;font-style:normal;font-size:.58rem;letter-spacing:.12em;color:#ffe89a;background:rgba(7,9,13,.86);border:1px solid rgba(247,201,72,.13);border-radius:8px;padding:5px 7px;opacity:0;transform:translateX(8px);pointer-events:none;transition:.22s}.ge-scroll-dot:hover em{opacity:1;transform:none}.ge-scroll-dot.is-active span{width:9px;height:9px;background:#f7c948;box-shadow:0 0 17px rgba(247,201,72,.85)}

/* Public sub-page hero gets an actual 3D world rather than a flat banner. */
.ge-page-hero-3d{overflow:hidden!important;min-height:430px;display:flex;align-items:center;perspective:1200px}.ge-page-depth-world{position:absolute;inset:0;z-index:0;pointer-events:none;transform-style:preserve-3d}.ge-page-depth-world .ring{position:absolute;border-radius:50%;border:1px solid rgba(247,201,72,.13);box-shadow:0 0 80px rgba(247,201,72,.035);animation:geV2543Ring 18s linear infinite}.ge-page-depth-world .ring-a{width:520px;height:520px;right:-80px;top:-220px;border-style:dashed}.ge-page-depth-world .ring-b{width:310px;height:310px;right:80px;top:-80px;animation-direction:reverse;animation-duration:12s}.ge-page-depth-world .plane{position:absolute;width:220px;height:370px;border:1px solid rgba(255,223,117,.09);background:linear-gradient(130deg,rgba(247,201,72,.025),rgba(255,255,255,.012));transform-style:preserve-3d;filter:drop-shadow(0 30px 50px rgba(0,0,0,.08))}.ge-page-depth-world .plane-a{right:13%;top:-70px;transform:perspective(800px) rotateY(-58deg) rotateZ(20deg);animation:geV2543Plane 9s ease-in-out infinite}.ge-page-depth-world .plane-b{left:4%;bottom:-260px;transform:perspective(700px) rotateX(64deg) rotateZ(-18deg);animation:geV2543Plane 11s -4s ease-in-out infinite reverse}.ge-page-depth-world .spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffe486;box-shadow:0 0 18px #f7c948;animation:geV2543Spark 3s ease-in-out infinite}.ge-page-depth-world .s1{right:29%;top:24%}.ge-page-depth-world .s2{right:9%;top:58%;animation-delay:-1s;width:4px;height:4px}.ge-page-depth-world .s3{left:12%;top:36%;animation-delay:-1.8s;width:3px;height:3px}.ge-page-depth-world .beam{position:absolute;top:-140px;left:-220px;width:120px;height:760px;background:linear-gradient(90deg,transparent,rgba(255,245,201,.055),transparent);transform:rotate(28deg);animation:geV2543Beam 7s ease-in-out infinite}.ge-page-hero-inner{z-index:3!important;transform:perspective(1100px) translateZ(24px) rotateX(calc(var(--ge-scene-center,0)*-1.1deg))!important;box-shadow:0 32px 95px rgba(0,0,0,.12),0 0 45px rgba(247,201,72,.035)!important}.ge-page-breadcrumb{transform:translateZ(28px)}.ge-page-hero h1{transform:translateZ(34px);text-shadow:0 18px 42px rgba(0,0,0,.14)}.ge-page-hero p{transform:translateZ(20px)}
@keyframes geV2543Ring{to{transform:rotate(360deg)}}@keyframes geV2543Plane{50%{translate:12px -14px;rotate:2deg;opacity:.62}}@keyframes geV2543Spark{50%{transform:scale(.55);opacity:.28}}@keyframes geV2543Beam{60%,100%{left:120%;opacity:0}}

/* Home receives a stronger scroll-linked 3D response without covering text. */
.ge-home-hero-v2{transform-style:preserve-3d;perspective:1500px}.ge-home-hero-v2 .ge-hero-copy{transform:translate3d(0,calc(var(--ge-home-scroll,0)*-14px),calc(var(--ge-home-scroll,0)*18px));transition:transform .08s linear}.ge-home-hero-v2 .ge-hero-stage{transform-style:preserve-3d!important}.ge-home-hero-v2 .ge-stage-aurora{transform:translate3d(0,calc(var(--ge-home-scroll,0)*-26px),-20px) scale(calc(1 + var(--ge-home-scroll,0)*.05))}.ge-home-hero-v2 .ge-hud-ring.r1{transform:translateZ(-55px) rotate(calc(var(--ge-home-scroll,0)*42deg))!important}.ge-home-hero-v2 .ge-hud-ring.r2{transform:translateZ(-25px) rotate(calc(var(--ge-home-scroll,0)*-55deg))!important}.ge-home-hero-v2 .ge-stage-reflection{transform:translateZ(-15px) scaleX(calc(1 + var(--ge-home-scroll,0)*.08))}.ge-home-hero-v2 .ge-hero-device{transform:translateZ(58px) rotateX(var(--ge-card-rx,0deg)) rotateY(var(--ge-card-ry,0deg)) translateY(calc(var(--ge-home-scroll,0)*-8px))!important}

/* Rich depth for common public components on all supporting pages. */
.ge-public-section .row{transform-style:preserve-3d}.ge-public-section .ge-section-title{position:relative;transform:translateZ(20px)}.ge-section-title:after{content:"";display:block;width:72px;height:1px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#f7c948,transparent);box-shadow:0 0 12px rgba(247,201,72,.25)}.ge-security-orbit,.ge-about-visual,.ge-mobile-promo,.ge-market-panel,.ge-system-panel{transform-style:preserve-3d}.ge-feature-icon,.ge-trust-icon,.ge-plan-icon-v2,.ge-security-item .icon{transform:translateZ(20px)}.ge-faq-item[open]{transform:perspective(950px) translateZ(10px)!important;border-color:rgba(247,201,72,.22)!important;box-shadow:0 22px 58px rgba(0,0,0,.12),0 0 26px rgba(247,201,72,.04)!important}

/* Light mode keeps the same depth while changing contrast cleanly. */
body.ge-public-site[data-ge-public-mode="light"] .ge-scroll-dots{background:rgba(255,255,255,.72);border-color:rgba(147,105,10,.16)}body.ge-public-site[data-ge-public-mode="light"] .ge-scroll-dot span{background:rgba(61,52,31,.24)}body.ge-public-site[data-ge-public-mode="light"] .ge-scroll-dot em{color:#715214;background:rgba(255,255,255,.94);border-color:rgba(147,105,10,.15)}body.ge-public-site[data-ge-public-mode="light"] .ge-page-depth-world .ring{border-color:rgba(154,112,17,.13)}body.ge-public-site[data-ge-public-mode="light"] .ge-page-depth-world .plane{border-color:rgba(154,112,17,.12);background:linear-gradient(130deg,rgba(247,201,72,.07),rgba(255,255,255,.22))}body.ge-public-site[data-ge-public-mode="light"] .ge-scroll-scene:after{border-color:rgba(135,96,10,calc(.018 + var(--ge-scene-glow)*.045))}

@media(max-width:1199.98px){.ge-scroll-dots{display:none}.ge-scroll-rails{opacity:.18}}
@media(max-width:991.98px){body.ge-public-site .ge-public-main{perspective:none}.ge-scroll-scene:not(.ge-page-hero){transform:translate3d(0,var(--ge-scene-y),0)!important}.ge-scroll-scene:after{inset:4% 8px;border-radius:28px}.ge-page-hero-3d{min-height:370px}.ge-page-depth-world .plane{opacity:.55}.ge-page-depth-world .ring-a{width:430px;height:430px}.ge-depth-card.ge-card-active{transform:none!important}.ge-depth-card.ge-depth-in{transform:none}.ge-home-hero-v2 .ge-hero-copy{transform:translateY(calc(var(--ge-home-scroll,0)*-7px))}.ge-home-hero-v2 .ge-hero-device{transform:translateY(calc(var(--ge-home-scroll,0)*-4px))!important}}
@media(max-width:767.98px){.ge-public-depth-horizon,.ge-scroll-rails .r3{display:none}.ge-public-depth-stars{opacity:.45}.ge-page-hero-3d{min-height:330px}.ge-page-depth-world .plane{display:none}.ge-page-depth-world .ring-a{right:-230px;top:-190px}.ge-page-depth-world .ring-b{right:-70px;top:-80px}.ge-page-hero-inner{transform:none!important}body.ge-3d-scroll-ready .ge-scroll-scene:not(.ge-depth-in){transform:translateY(28px)!important;filter:blur(3px)}body.ge-3d-scroll-ready .ge-depth-card:not(.ge-depth-in){transform:translateY(18px)!important;filter:blur(2px)}.ge-scroll-scene:before{opacity:.7}}
@media(max-width:520px){.ge-scroll-progress{width:2px}.ge-page-depth-world .ring-b{display:none}.ge-scroll-scene:after{display:none}.ge-public-depth-stars i:nth-child(n+15){display:none}}
@media(prefers-reduced-motion:reduce){.ge-public-depth-stars i,.ge-public-depth-horizon,.ge-page-depth-world .ring,.ge-page-depth-world .plane,.ge-page-depth-world .spark,.ge-page-depth-world .beam{animation:none!important}.ge-scroll-scene,.ge-depth-card,.ge-home-hero-v2 .ge-hero-copy,.ge-home-hero-v2 .ge-hero-device{transform:none!important;transition:none!important}.ge-scroll-dots{display:none!important}}


/* =====================================================================
   GOLDEYE V25.44 — VIDEO-BACKED 3D SCROLL + WORKING THEME ENGINE
   ===================================================================== */
:root{--ge-public-video-opacity:.24;--ge-header-opacity:.50;--ge-video-shift:0%;--ge-video-scale:1.06}
.ge-public-video-world{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#05070b}.ge-public-video-world video{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;object-position:center;opacity:var(--ge-public-video-opacity);filter:saturate(.92) contrast(1.08) brightness(.72);transform:translate3d(0,var(--ge-video-shift),0) scale(var(--ge-video-scale));will-change:transform;transition:opacity .35s ease,filter .35s ease}.ge-public-video-veil{position:absolute;inset:0;background:radial-gradient(circle at 52% 20%,rgba(247,201,72,.08),transparent 34%),linear-gradient(180deg,rgba(3,6,10,.43),rgba(4,7,12,.70) 65%,rgba(3,5,9,.82));backdrop-filter:saturate(1.04)}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-video-world{background:#f6f2e8}body.ge-public-site[data-ge-public-mode="light"] .ge-public-video-world video,body.ge-public-auth[data-ge-public-mode="light"] .ge-public-video-world video{filter:saturate(.72) contrast(.92) brightness(1.14)}body.ge-public-site[data-ge-public-mode="light"] .ge-public-video-veil,body.ge-public-auth[data-ge-public-mode="light"] .ge-public-video-veil{background:radial-gradient(circle at 55% 15%,rgba(247,201,72,.13),transparent 34%),linear-gradient(180deg,rgba(255,253,247,.72),rgba(249,247,241,.82) 60%,rgba(255,255,255,.91))}
.ge-public-video-enabled .ge-public-ambient{z-index:1}.ge-public-video-enabled .ge-public-main{position:relative;z-index:3}.ge-public-video-enabled .ge-public-section,.ge-public-video-enabled .ge-page-hero,.ge-public-video-enabled .ge-trust-strip{background-color:transparent!important}.ge-public-video-enabled .ge-public-section{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ge-xp-bg) 52%,transparent),color-mix(in srgb,var(--ge-xp-bg2) 62%,transparent))!important;backdrop-filter:blur(1.5px)}.ge-public-video-enabled .ge-home-hero-v2{background:linear-gradient(110deg,color-mix(in srgb,var(--ge-xp-bg) 70%,transparent),color-mix(in srgb,var(--ge-xp-bg2) 28%,transparent) 56%,transparent)!important}.ge-public-video-enabled .ge-page-hero{background:linear-gradient(160deg,color-mix(in srgb,var(--ge-xp-bg) 67%,transparent),color-mix(in srgb,var(--ge-xp-bg2) 37%,transparent))!important}
/* Header: 50% glass by default, admin-controlled through --ge-header-opacity. */
.ge-public-header{background:rgba(5,8,14,var(--ge-header-opacity))!important;backdrop-filter:blur(20px) saturate(1.16)!important;-webkit-backdrop-filter:blur(20px) saturate(1.16)!important;border-bottom-color:rgba(247,201,72,.12)!important}.ge-public-header.is-scrolled{background:rgba(5,8,14,min(1,calc(var(--ge-header-opacity) + .16)))!important;box-shadow:0 18px 55px rgba(0,0,0,.24)!important}body.ge-public-site[data-ge-public-mode="light"] .ge-public-header{background:rgba(255,253,247,var(--ge-header-opacity))!important;border-bottom-color:rgba(121,91,20,.13)!important}body.ge-public-site[data-ge-public-mode="light"] .ge-public-header.is-scrolled{background:rgba(255,253,247,min(1,calc(var(--ge-header-opacity) + .16)))!important;box-shadow:0 18px 55px rgba(55,43,18,.12)!important}
/* Theme toggle hard visual state. */
body.ge-public-site[data-ge-public-mode="dark"],body.ge-public-auth[data-ge-public-mode="dark"]{color-scheme:dark!important;--ge-xp-bg:#050507!important;--ge-xp-bg2:#0b0b10!important;--ge-xp-text:#fff!important;--ge-xp-muted:#a7a7b2!important;--ge-xp-surface:rgba(255,255,255,.052)!important;--ge-xp-surface-2:rgba(255,255,255,.025)!important;--ge-xp-line:rgba(255,255,255,.09)!important}
body.ge-public-site[data-ge-public-mode="light"],body.ge-public-auth[data-ge-public-mode="light"]{color-scheme:light!important;--ge-xp-bg:#f7f8fb!important;--ge-xp-bg2:#fff!important;--ge-xp-text:#171719!important;--ge-xp-muted:#62626e!important;--ge-xp-surface:rgba(255,255,255,.82)!important;--ge-xp-surface-2:rgba(255,255,255,.64)!important;--ge-xp-line:rgba(36,30,17,.10)!important}
body.ge-public-site[data-ge-public-mode="light"]{background:#f7f8fb!important;color:#171719!important}body.ge-public-site[data-ge-public-mode="dark"]{background:#050507!important;color:#fff!important}body.ge-public-auth[data-ge-public-mode="light"]{background:#f7f8fb!important;color:#171719!important}body.ge-public-auth[data-ge-public-mode="dark"]{background:#050507!important;color:#fff!important}
/* Video-backed sections become scroll panels, so one fixed video is visible through every step. */
.ge-public-video-enabled .ge-scroll-scene{border-radius:0;overflow:visible}.ge-public-video-enabled .ge-scroll-scene>.container{position:relative}.ge-public-video-enabled .ge-scroll-scene>.container:before{content:"";position:absolute;inset:-10px;border:1px solid color-mix(in srgb,var(--ge-xp-gold) 7%,transparent);border-radius:34px;background:linear-gradient(135deg,color-mix(in srgb,var(--ge-xp-surface) 22%,transparent),transparent 55%);backdrop-filter:blur(2px);pointer-events:none;opacity:calc(.30 + var(--ge-scene-glow,0)*.34);transform:translateZ(-20px)}
.ge-public-video-enabled .ge-scroll-scene>.container>*{position:relative;z-index:2}
/* Login can optionally share the same fixed video. */
body.ge-public-auth.ge-public-video-enabled .ge-auth-experience-bg{background:linear-gradient(var(--ge-xp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ge-xp-grid) 1px,transparent 1px);background-size:58px 58px;opacity:.16}body.ge-public-auth.ge-public-video-enabled .ge-auth-side{background:color-mix(in srgb,var(--ge-xp-bg) 74%,transparent)!important;backdrop-filter:blur(18px)}body.ge-public-auth.ge-public-video-enabled .ge-auth-market-visual{background:color-mix(in srgb,var(--ge-xp-bg) 62%,transparent)!important;backdrop-filter:blur(15px)}
@media(max-width:767.98px){.ge-public-video-world video{inset:-2%;width:104%;height:104%;transform:scale(1.04);object-position:center}.ge-public-video-world .ge-public-video-veil{background:linear-gradient(180deg,rgba(3,6,10,.56),rgba(4,7,12,.78))}.ge-public-video-mobile-off .ge-public-video-world{display:none!important}.ge-public-video-mobile-off{--ge-public-video-opacity:0}.ge-public-video-enabled .ge-scroll-scene>.container:before{inset:0;border-radius:24px;opacity:.24}.ge-public-header{backdrop-filter:blur(17px) saturate(1.08)!important}}
@media(prefers-reduced-motion:reduce){.ge-public-video-world video{transform:scale(1.04)!important}}

/* V25.44 stronger perspective depth while video stays fixed behind all scenes. */
@media(min-width:992px) and (prefers-reduced-motion:no-preference){body.ge-public-site .ge-scroll-scene:not(.ge-page-hero){transform:translate3d(var(--ge-scene-x),var(--ge-scene-y),var(--ge-scene-z,0px)) rotateX(var(--ge-scene-rx))!important}.ge-public-video-enabled .ge-scroll-scene.ge-scene-visible>.container{filter:drop-shadow(0 28px 70px rgba(0,0,0,.08))}.ge-public-video-enabled .ge-depth-card.ge-card-active{box-shadow:0 28px 80px rgba(0,0,0,.24),0 0 45px rgba(247,201,72,.07)!important}}

/* ===== GoldEye V25.45 CLEAR VIDEO + FLOATING PRICE + DOOR INTRO ===== */
:root{--ge-public-video-opacity:.24;--ge-public-video-veil-opacity:.62}
.ge-public-video-world{background:#020306!important}
.ge-public-video-world video{inset:0!important;width:100%!important;height:100%!important;opacity:var(--ge-public-video-opacity)!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:translate3d(0,var(--ge-video-shift),0) scale(var(--ge-video-scale))!important}
.ge-public-video-veil{background:var(--ge-xp-bg,#05070b)!important;opacity:var(--ge-public-video-veil-opacity)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .3s ease!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-public-video-veil,body.ge-public-auth[data-ge-public-mode="light"] .ge-public-video-veil{background:#f8f4e9!important}
.ge-public-video-enabled .ge-public-section,.ge-public-video-enabled .ge-home-hero-v2,.ge-public-video-enabled .ge-page-hero{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.ge-public-video-enabled .ge-scroll-scene>.container:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ge-xp-surface) 16%,transparent),transparent 62%)!important}
.ge-public-header,.ge-public-header.is-scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.ge-3d-scroll-ready .ge-scroll-scene:not(.ge-depth-in),body.ge-3d-scroll-ready .ge-depth-card:not(.ge-depth-in),.ge-xp-reveal:not(.is-visible){filter:none!important}

.ge-door-intro{position:fixed;inset:0;z-index:99999;background:#020204;overflow:hidden;display:grid;place-items:center;perspective:1400px;transition:opacity .55s ease,visibility .55s ease}
.ge-door-intro.ge-intro-skip{opacity:0;visibility:hidden;pointer-events:none}.ge-door-scene{position:absolute;inset:0;transform-style:preserve-3d;background:radial-gradient(circle at 50% 50%,rgba(247,201,72,.13),transparent 29%),#020204}
.ge-door-panel{position:absolute;top:0;bottom:0;width:50.5%;background:linear-gradient(130deg,#070708,#020203 56%,#0d0b05);border-color:rgba(247,201,72,.3);transition:transform .9s cubic-bezier(.15,.82,.16,1);transform-style:preserve-3d;box-shadow:inset 0 0 90px rgba(247,201,72,.035)}
.ge-door-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,228,127,.05),transparent);animation:geDoorSweep 1.8s linear infinite}.ge-door-left{left:0;border-right:1px solid rgba(247,201,72,.42);transform-origin:left center}.ge-door-right{right:0;border-left:1px solid rgba(247,201,72,.42);transform-origin:right center}
.ge-door-left span,.ge-door-right span{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#f7c948;box-shadow:0 0 22px #f7c948}.ge-door-left span{right:22px}.ge-door-right span{left:22px}
.ge-door-center{position:absolute;z-index:5;left:50%;top:50%;width:min(760px,88vw);text-align:center;transform:translate(-50%,-50%) translateZ(80px);color:#fff;transition:opacity .35s ease,transform .9s ease}
.ge-door-logo-shell{width:94px;height:94px;margin:0 auto 18px;border-radius:28px;display:grid;place-items:center;border:1px solid rgba(247,201,72,.3);background:rgba(8,8,10,.72);box-shadow:0 0 70px rgba(247,201,72,.17);animation:geDoorFloat 2.1s ease-in-out infinite}.ge-door-logo-shell img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(247,201,72,.48))}
.ge-door-word{font:800 clamp(2.4rem,7vw,5.5rem)/.95 Manrope,Inter,sans-serif;letter-spacing:.18em;padding-left:.18em;background:linear-gradient(90deg,#fff4c4,#f7c948,#ff9d2e,#fff4c4);background-size:220% auto;-webkit-background-clip:text;color:transparent;animation:geDoorGold 2.6s linear infinite}.ge-door-welcome{margin-top:18px;font-weight:800;font-size:clamp(1.05rem,2.6vw,1.55rem);letter-spacing:.035em}.ge-door-tagline{margin:10px auto 0;max-width:650px;color:#a7a7b1;font-size:.9rem;line-height:1.7}.ge-door-hint{margin-top:24px;color:#d4b85c;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}
.ge-door-skip{position:absolute;z-index:10;right:18px;top:18px;border:1px solid rgba(247,201,72,.22);background:rgba(0,0,0,.35);color:#ffe28a;border-radius:999px;padding:8px 13px;font-size:.72rem}
.ge-door-intro.is-opening .ge-door-left{transform:rotateY(-102deg) translateX(-3%)}.ge-door-intro.is-opening .ge-door-right{transform:rotateY(102deg) translateX(3%)}.ge-door-intro.is-opening .ge-door-center{opacity:0;transform:translate(-50%,-50%) translateZ(180px) scale(1.08)}.ge-door-intro.is-hidden{opacity:0;visibility:hidden;pointer-events:none}
@keyframes geDoorSweep{to{transform:translateX(100%)}}@keyframes geDoorFloat{50%{transform:translateY(-8px) scale(1.03)}}@keyframes geDoorGold{to{background-position:220% center}}

.ge-hero-price-stage{position:relative;min-height:500px;display:grid;place-items:center;perspective:1200px;transform-style:preserve-3d;isolation:isolate}.ge-floating-price-card{position:relative;z-index:10;width:min(94%,420px);padding:30px 28px;border-radius:34px;border:1px solid rgba(247,201,72,.24);background:linear-gradient(145deg,rgba(7,8,11,.90),rgba(7,8,11,.58));box-shadow:0 40px 100px rgba(0,0,0,.42),0 0 70px rgba(247,201,72,.09);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(30px);transition:transform .12s ease-out,border-color .3s ease,background .3s ease;overflow:hidden}
.ge-floating-price-card:before{content:"";position:absolute;inset:-1px;background:linear-gradient(110deg,transparent 28%,rgba(255,230,133,.12),transparent 48%);transform:translateX(-120%);animation:gePriceShine 4.8s ease-in-out infinite}.ge-floating-price-kicker{position:relative;z-index:2;color:#a8a8b2;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.ge-floating-price-kicker .pulse{width:7px;height:7px;border-radius:50%;background:#5bf09a;box-shadow:0 0 14px #5bf09a;animation:gePricePulse 1.55s infinite}
.ge-floating-price-value{position:relative;z-index:2;margin-top:14px;display:flex;align-items:baseline;gap:10px;font:800 clamp(2.8rem,6vw,5.4rem)/.9 Manrope,Inter,sans-serif;letter-spacing:-.055em;color:#fff}.ge-floating-price-value em{font-style:normal;font-size:.72rem;letter-spacing:.08em;color:#c6a83f}.ge-floating-price-move{position:relative;z-index:2;display:inline-flex;margin-top:18px;border-radius:999px;padding:7px 11px;background:rgba(65,209,137,.10);border:1px solid rgba(65,209,137,.22);color:#74f0ae;font-size:.72rem;font-weight:900;letter-spacing:.08em}.ge-floating-price-move.is-down{background:rgba(255,92,92,.09);border-color:rgba(255,92,92,.20);color:#ff8f8f}
.ge-floating-price-stats{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.ge-floating-price-stats span{padding:13px 14px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.ge-floating-price-stats small{display:block;color:#777986;font-size:.58rem;font-weight:800;letter-spacing:.12em}.ge-floating-price-stats strong{display:block;color:#e7c85d;font-size:.86rem;margin-top:5px}.ge-floating-price-stats strong.is-down{color:#ff8f8f}.ge-floating-price-line{position:relative;z-index:2;margin-top:18px;height:2px;background:linear-gradient(90deg,transparent,rgba(247,201,72,.42),transparent);overflow:hidden}.ge-floating-price-line i{display:block;width:90px;height:100%;background:linear-gradient(90deg,transparent,#fff0a7,transparent);animation:gePriceLine 2.8s linear infinite}
.ge-price-orbit{position:absolute;z-index:1;border-radius:50%;border:1px solid rgba(247,201,72,.14);animation:gePriceOrbit 18s linear infinite}.ge-price-orbit.o1{width:430px;height:430px}.ge-price-orbit.o2{width:335px;height:335px;border-style:dashed;animation-direction:reverse;animation-duration:14s}.ge-price-orbit.o3{width:245px;height:245px;border-style:dotted;animation-duration:9s}.ge-price-orbit:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#f7c948;box-shadow:0 0 16px #f7c948;left:50%;top:-4px}.ge-price-beam{position:absolute;z-index:0;width:120px;height:760px;background:linear-gradient(90deg,transparent,rgba(255,230,140,.06),transparent);transform:rotate(27deg);animation:gePriceBeam 6.8s ease-in-out infinite}.ge-floating-price-label{position:absolute;z-index:4;padding:7px 10px;border:1px solid rgba(247,201,72,.15);border-radius:999px;background:rgba(4,5,7,.66);color:#d6bd66;font-size:.55rem;letter-spacing:.14em}.ge-floating-price-label.l1{left:1%;top:24%}.ge-floating-price-label.l2{right:0;bottom:23%}.ge-floating-price-label.l3{right:10%;top:12%;font-weight:900}
@keyframes gePriceShine{65%,100%{transform:translateX(160%)}}@keyframes gePricePulse{50%{opacity:.35;transform:scale(.7)}}@keyframes gePriceLine{to{transform:translateX(360px)}}@keyframes gePriceOrbit{to{transform:rotate(360deg)}}@keyframes gePriceBeam{0%{left:-180px;opacity:0}18%{opacity:1}100%{left:110%;opacity:0}}
body.ge-public-site[data-ge-public-mode="light"] .ge-floating-price-card{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(250,246,234,.84));border-color:rgba(154,112,17,.24);box-shadow:0 40px 100px rgba(69,53,17,.13),0 0 55px rgba(214,171,42,.08)}body.ge-public-site[data-ge-public-mode="light"] .ge-floating-price-value{color:#1b1a16}body.ge-public-site[data-ge-public-mode="light"] .ge-floating-price-kicker{color:#696250}body.ge-public-site[data-ge-public-mode="light"] .ge-floating-price-stats span{background:rgba(116,87,18,.04);border-color:rgba(116,87,18,.10)}body.ge-public-site[data-ge-public-mode="light"] .ge-floating-price-label{background:rgba(255,253,247,.80);color:#8c6612}body.ge-public-site[data-ge-public-mode="light"] .ge-door-intro{background:#f9f5e9}body.ge-public-site[data-ge-public-mode="light"] .ge-door-scene{background:radial-gradient(circle at 50% 50%,rgba(247,201,72,.16),transparent 30%),#f8f4e9}body.ge-public-site[data-ge-public-mode="light"] .ge-door-panel{background:linear-gradient(130deg,#fffdf7,#eee5ce 56%,#fff9e8)}body.ge-public-site[data-ge-public-mode="light"] .ge-door-welcome{color:#1b1a16}body.ge-public-site[data-ge-public-mode="light"] .ge-door-tagline{color:#67604e}

.ge-3d-world-hero{min-height:88vh;display:grid;align-items:center;overflow:hidden}.ge-3d-world-center{position:relative;z-index:6;max-width:820px;text-align:center;margin:auto;padding:90px 0 70px}.ge-3d-world-logo{width:100px;height:100px;object-fit:contain;margin:0 auto 18px;filter:drop-shadow(0 0 30px rgba(247,201,72,.45));animation:ge3dLogo 3.2s ease-in-out infinite}.ge-3d-world-center h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.06em}.ge-3d-world-center h1 span{display:block;color:#f7c948}.ge-3d-world-center p{max-width:680px;margin:22px auto;color:var(--ge-xp-muted);font-size:1rem}
.ge-3d-world-rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ge-3d-world-rings i{position:absolute;border-radius:50%;border:1px solid rgba(247,201,72,.14);width:640px;height:640px;animation:gePriceOrbit 24s linear infinite}.ge-3d-world-rings i:nth-child(2){width:490px;height:490px;border-style:dashed;animation-direction:reverse;animation-duration:17s}.ge-3d-world-rings i:nth-child(3){width:340px;height:340px;animation-duration:11s}.ge-3d-story-step{min-height:82vh;display:grid;align-items:center}
.ge-3d-story-card{position:relative;min-height:420px;border:1px solid color-mix(in srgb,var(--ge-xp-gold) 18%,transparent);border-radius:38px;padding:56px;display:grid;grid-template-columns:120px 110px 1fr;align-items:center;gap:30px;background:linear-gradient(145deg,color-mix(in srgb,var(--ge-xp-surface) 68%,transparent),color-mix(in srgb,var(--ge-xp-surface) 34%,transparent));transform-style:preserve-3d;overflow:hidden;box-shadow:0 34px 100px rgba(0,0,0,.16)}.ge-3d-story-card.reverse{grid-template-columns:1fr 110px 120px}.ge-3d-story-card.reverse .ge-3d-story-number{order:3}.ge-3d-story-card.reverse .ge-3d-story-icon{order:2}.ge-3d-story-card.reverse .ge-3d-story-copy{order:1}.ge-3d-story-number{font:800 5rem/1 Manrope,sans-serif;color:rgba(247,201,72,.17);transform:translateZ(45px)}.ge-3d-story-icon{width:94px;height:94px;border-radius:28px;display:grid;place-items:center;font-size:2rem;color:#f7c948;border:1px solid rgba(247,201,72,.22);background:rgba(247,201,72,.06);box-shadow:0 0 50px rgba(247,201,72,.07);transform:translateZ(70px)}.ge-3d-story-copy{transform:translateZ(55px)}.ge-3d-story-copy h2{font-size:clamp(2.2rem,5vw,4.5rem);letter-spacing:-.05em}.ge-3d-story-copy p{max-width:680px;color:var(--ge-xp-muted);font-size:1rem;line-height:1.8}
.ge-3d-story-plane{position:absolute;inset:0;pointer-events:none;transform-style:preserve-3d}.ge-3d-story-plane i{position:absolute;right:6%;top:12%;width:210px;height:210px;border:1px solid rgba(247,201,72,.12);transform:rotate(35deg) translateZ(-40px);animation:gePlaneFloat 7s ease-in-out infinite}.ge-3d-story-plane i:nth-child(2){width:150px;height:150px;right:13%;top:29%;animation-delay:-2s}.ge-3d-story-plane i:nth-child(3){width:90px;height:90px;right:20%;top:46%;animation-delay:-4s}.ge-3d-world-exit{padding-bottom:130px}.ge-3d-world-exit-logo{width:82px;margin:0 auto 18px}@keyframes ge3dLogo{50%{transform:translateY(-12px) rotateY(12deg)}}@keyframes gePlaneFloat{50%{transform:rotate(47deg) translate3d(-18px,12px,-10px)}}
@media(max-width:991.98px){.ge-hero-price-stage{min-height:430px}.ge-floating-price-card{width:min(100%,430px)}.ge-price-orbit.o1{width:390px;height:390px}.ge-price-orbit.o2{width:310px;height:310px}.ge-price-orbit.o3{width:225px;height:225px}.ge-3d-story-card,.ge-3d-story-card.reverse{grid-template-columns:80px 78px 1fr;padding:34px;min-height:330px}.ge-3d-story-card.reverse .ge-3d-story-number,.ge-3d-story-card.reverse .ge-3d-story-icon,.ge-3d-story-card.reverse .ge-3d-story-copy{order:initial}.ge-3d-story-number{font-size:3rem}.ge-3d-story-icon{width:70px;height:70px;border-radius:22px}}
@media(max-width:767.98px){.ge-door-logo-shell{width:76px;height:76px}.ge-door-logo-shell img{width:58px;height:58px}.ge-door-tagline{font-size:.8rem}.ge-door-hint{display:none}.ge-hero-price-stage{min-height:360px}.ge-floating-price-card{padding:24px 20px;border-radius:26px}.ge-floating-price-value{font-size:clamp(2.7rem,16vw,4.1rem)}.ge-floating-price-label{display:none}.ge-price-orbit.o1{width:330px;height:330px}.ge-price-orbit.o2{width:260px;height:260px}.ge-price-orbit.o3{width:190px;height:190px}.ge-3d-world-rings i{width:390px;height:390px}.ge-3d-world-rings i:nth-child(2){width:300px;height:300px}.ge-3d-world-rings i:nth-child(3){width:220px;height:220px}.ge-3d-story-step{min-height:auto}.ge-3d-story-card,.ge-3d-story-card.reverse{display:block;padding:26px 22px;min-height:0;border-radius:26px}.ge-3d-story-number{font-size:2.4rem;margin-bottom:14px}.ge-3d-story-icon{width:62px;height:62px;margin-bottom:20px}.ge-3d-story-plane{opacity:.45}.ge-3d-story-copy h2{font-size:2.25rem}}

/* V25.45 clear-reading override: no frosted blur on public cards/content. */
body.ge-public-site .ge-trust-card,body.ge-public-site .ge-feature-card,body.ge-public-site .ge-content-card,body.ge-public-site .ge-plan-card-v2,body.ge-public-site .ge-info-metric,body.ge-public-site .ge-step-card,body.ge-public-site .ge-faq-item,body.ge-public-site .ge-contact-form,body.ge-public-site .ge-ranking-card,body.ge-public-site .ge-about-chip,body.ge-public-site .ge-market-visual,body.ge-public-site .ge-system-panel,body.ge-public-site .ge-mobile-promo{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.ge-public-site[data-ge-public-mode="dark"]{color:#f8f8fb!important}body.ge-public-site[data-ge-public-mode="dark"] p,body.ge-public-site[data-ge-public-mode="dark"] .ge-copy{color:#b9bac4!important}body.ge-public-site[data-ge-public-mode="light"]{color:#171612!important}body.ge-public-site[data-ge-public-mode="light"] p,body.ge-public-site[data-ge-public-mode="light"] .ge-copy{color:#5d594f!important}


/* ===== GoldEye V25.46: instant home, compact ticker, real chart, stable mobile nav ===== */
.ge-launch-intro,.ge-door-intro{display:none!important}
body.ge-launching{overflow:auto!important}
.ge-hero-price-stage-compact{min-height:390px!important;display:grid;place-items:center;position:relative;isolation:isolate;perspective:1000px}
.ge-compact-orbit{position:absolute;width:330px;height:330px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ge-xp-gold) 20%,transparent);box-shadow:0 0 65px color-mix(in srgb,var(--ge-xp-gold) 7%,transparent);animation:geV46Orbit 18s linear infinite}
.ge-compact-orbit:before,.ge-compact-orbit:after,.ge-compact-orbit i,.ge-compact-orbit span{content:"";position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--ge-xp-gold) 12%,transparent)}
.ge-compact-orbit:before{inset:13%}.ge-compact-orbit:after{inset:28%;border-style:dashed;animation:geV46Orbit 11s linear infinite reverse}.ge-compact-orbit i:first-child{inset:-7%;border-style:dotted}.ge-compact-orbit i:nth-child(2){width:9px;height:9px;background:var(--ge-xp-gold);border:0;top:-5px;left:50%;box-shadow:0 0 18px var(--ge-xp-gold)}.ge-compact-orbit span{width:5px;height:5px;background:var(--ge-xp-gold2);border:0;right:10%;bottom:18%;box-shadow:0 0 14px var(--ge-xp-gold2)}
.ge-compact-core{position:relative;z-index:3;width:126px;height:126px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--ge-xp-gold) 14%,transparent),rgba(5,8,14,.82) 64%);border:1px solid color-mix(in srgb,var(--ge-xp-gold) 24%,transparent);box-shadow:0 0 70px color-mix(in srgb,var(--ge-xp-gold) 12%,transparent)}
.ge-compact-core img{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ge-xp-gold) 45%,transparent))}
.ge-mini-gs-ticker{position:absolute;z-index:6;left:50%;bottom:29px;transform:translateX(-50%) perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));width:min(92%,360px);display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--ge-xp-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--ge-xp-gold) 18%,transparent);box-shadow:0 18px 55px rgba(0,0,0,.20),0 0 28px color-mix(in srgb,var(--ge-xp-gold) 5%,transparent);backdrop-filter:blur(12px) saturate(1.08)}
.ge-mini-gs-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--ge-xp-gold) 11%,transparent);color:var(--ge-xp-gold2)}
.ge-mini-gs-main small{display:block;font-size:.55rem;letter-spacing:.13em;color:var(--ge-xp-muted);font-weight:800}.ge-mini-gs-main strong{display:block;color:var(--ge-xp-text);font:800 1.18rem/1.1 Manrope,Inter,sans-serif}.ge-mini-gs-main em{font-style:normal;font-size:.55rem;color:var(--ge-xp-muted);letter-spacing:.08em}
.ge-mini-gs-move{justify-self:end;display:grid;grid-template-columns:auto auto;gap:2px 5px;align-items:center;color:#45d28b}.ge-mini-gs-move i{font-size:.7rem}.ge-mini-gs-move b{font-size:.72rem}.ge-mini-gs-move small{grid-column:1/-1;font-size:.56rem;color:var(--ge-xp-muted);text-align:right}.ge-mini-gs-move.is-down{color:#ff7676}.ge-mini-gs-move.is-down i{transform:rotate(180deg)}
@keyframes geV46Orbit{to{transform:rotate(360deg)}}
.ge-market-visual{position:relative!important;z-index:8!important;isolation:isolate!important;overflow:hidden!important;transform:none!important;filter:none!important;backdrop-filter:none!important}
.ge-real-market-chart{padding:10px 12px 22px 44px!important;background:color-mix(in srgb,var(--ge-xp-surface) 56%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ge-xp-line) 65%,transparent)!important}
.ge-real-market-chart .ge-live-chart-grid{inset:10px 12px 22px 44px!important;mask-image:none!important;opacity:.70;background-size:52px 42px!important}
.ge-real-market-chart .ge-live-chart{position:absolute!important;left:44px!important;right:12px!important;top:10px!important;bottom:22px!important;width:calc(100% - 56px)!important;height:calc(100% - 32px)!important}
.ge-real-market-chart .ge-live-chart path,.ge-real-market-chart .ge-live-chart circle{filter:none!important;animation:none!important;transition:none!important}
.ge-real-y-axis{position:absolute;left:7px;top:10px;bottom:22px;width:34px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;z-index:5;color:var(--ge-xp-muted);font:700 .52rem/1 Manrope,sans-serif}.ge-real-x-axis{position:absolute;left:44px;right:12px;bottom:5px;display:flex;justify-content:space-between;z-index:5;color:var(--ge-xp-muted);font:700 .5rem/1 Manrope,sans-serif}
.ge-public-header{z-index:1000!important}.ge-public-menu-backdrop{display:none}
@media(max-width:991.98px){body.ge-public-menu-open{overflow:hidden}.ge-public-header .navbar-collapse{z-index:1003!important;max-height:calc(100vh - 92px);overflow:auto}.ge-public-menu-backdrop{display:block;position:fixed;inset:0;z-index:998;border:0;background:rgba(2,5,9,.46);backdrop-filter:none}.ge-public-menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.ge-public-menu-toggle.is-open span:nth-child(2){opacity:0}.ge-public-menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ge-public-menu-toggle span{transition:.22s ease}}
.ge-scroll-scene{z-index:1!important}.ge-scroll-scene.ge-scene-visible{z-index:2!important}.ge-market-visual.ge-depth-card{transform:none!important}.ge-public-section{isolation:isolate}
body.ge-public-video-enabled .ge-public-video-world video{filter:none!important;-webkit-filter:none!important}
body.ge-public-site[data-ge-public-mode="light"] .ge-mini-gs-ticker{background:color-mix(in srgb,var(--ge-xp-surface) 84%,transparent);box-shadow:0 18px 55px rgba(71,52,9,.12)}body.ge-public-site[data-ge-public-mode="light"] .ge-compact-core{background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--ge-xp-gold) 14%,transparent),rgba(255,255,255,.88) 64%)}
@media(max-width:767.98px){.ge-hero-price-stage-compact{min-height:310px!important}.ge-compact-orbit{width:255px;height:255px}.ge-compact-core{width:100px;height:100px}.ge-compact-core img{width:58px;height:58px}.ge-mini-gs-ticker{bottom:12px;width:min(96%,340px);padding:10px 11px;border-radius:16px}.ge-mini-gs-icon{width:32px;height:32px}.ge-mini-gs-main strong{font-size:1.03rem}.ge-real-market-chart{height:175px!important;padding-left:40px!important}.ge-real-market-chart .ge-live-chart{left:40px!important;width:calc(100% - 52px)!important}.ge-real-market-chart .ge-live-chart-grid{left:40px!important}.ge-real-x-axis{left:40px!important}}
@media(prefers-reduced-motion:reduce){.ge-compact-orbit,.ge-compact-orbit:after{animation:none!important}}

/* ===== GoldEye login desktop market layout fix ===== */
@media (min-width: 992px){
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-market-visual{
    min-height:760px!important;
    height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
  }
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-market-visual > .ge-kicker,
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-market-visual > h2,
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-market-visual > p,
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-market-visual > .ge-auth-flow{
    position:relative!important;
    z-index:5!important;
    flex:0 0 auto!important;
  }
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-flow{
    margin-top:18px!important;
    margin-bottom:0!important;
  }
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-live-market{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    width:100%!important;
    margin:22px 0 0!important;
    z-index:6!important;
    flex:0 0 auto!important;
  }
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-chart-shell{
    height:180px!important;
  }
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-visual-cards{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    width:100%!important;
    margin:18px 0 0!important;
    z-index:5!important;
    flex:0 0 auto!important;
  }
}
@media (min-width:992px) and (max-width:1199.98px){
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-market-visual{min-height:790px!important;padding:38px!important}
  body.ge-public-auth:not(.ge-mobile-app-auth) .ge-auth-chart-shell{height:155px!important}
}
/* V25.48 — hard mobile public drawer + remove legacy scroll-up control. */
#scrollUp{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:991.98px){
  #gePublicNav.collapse{display:none!important}
  #gePublicNav.ge-public-nav-open{display:block!important;position:absolute!important;top:calc(100% + 6px)!important;left:10px!important;right:10px!important;z-index:1005!important;max-height:calc(100vh - 92px)!important;overflow:auto!important}
  .ge-public-menu-backdrop-v2548{display:block!important;position:fixed!important;inset:0!important;z-index:998!important;border:0!important;background:rgba(2,5,9,.48)!important}
}

@media(max-width:991.98px){
  .ge-public-nav-wrap{min-height:var(--ge-mobile-browser-header-height,54px)!important}
  .ge-public-header .navbar{min-height:var(--ge-mobile-browser-header-height,54px)!important;padding-top:0!important;padding-bottom:0!important}
  .ge-public-mobile-actions{min-height:var(--ge-mobile-browser-header-height,54px)!important;align-items:center!important}
}
