@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,400;1,700&display=swap";:root{--bg-primary: #02040a;--bg-secondary: #0a0c10;--bg-card: rgba(13, 17, 28, .6);--accent-blue: #0A55F5;--accent-blue-hover: #0844c4;--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-dim: #71717a;--border-color: rgba(255, 255, 255, .08);--success-green: #22c55e;--error-red: #ef4444;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--glow-blue: rgba(10, 85, 245, .5)}html{font-size:90%}@media(min-width:1024px){html{zoom:.85}}@media(pointer:fine){body{cursor:none}}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:url(https://grainy-gradients.vercel.app/noise.svg);opacity:.03;pointer-events:none;z-index:0}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#050505;color:var(--text-primary);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}ul{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 2rem}.glass{background:#ffffff08;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000005e;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass:hover{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0066ff1a}.glow-text{text-shadow:0 0 20px rgba(0,102,255,.5)}.accent-text{color:var(--accent-blue);background:linear-gradient(135deg,#06f,#0cf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(0,102,255,.3))}.btn-primary{background:var(--accent-blue);color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;transition:all .2s ease}.btn-primary:hover{background:var(--accent-blue-hover);transform:translateY(-1px)}.btn-outline{border:1px solid var(--border-color);color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;transition:all .2s ease}.btn-outline:hover{background:#ffffff0d}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 12px 40px -10px #0a55f540;border-color:#0a55f566}.hover-lift{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 12px 40px -10px #0a55f540}.hover-glow{transition:box-shadow .3s ease,border-color .3s ease}.hover-glow:hover{box-shadow:0 0 25px #0a55f526;border-color:#0a55f566}.hover-scale{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.hover-scale:hover{transform:scale(1.03)}.header{position:fixed;top:0;left:0;right:0;z-index:1000;height:70px;display:flex;align-items:center;background:#02040a66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.03);transition:all .3s ease}.header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.logo-section{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;flex-shrink:0;text-decoration:none;color:inherit}.logo-icon{width:28px;height:28px;color:var(--accent-blue)}.nav-links{display:flex;gap:2.5rem;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{font-size:.85rem;font-weight:500;color:var(--text-secondary);transition:color .2s ease;text-transform:capitalize}.nav-links a:hover{color:var(--text-primary)}.auth-actions{display:flex;gap:1rem;align-items:center;flex-shrink:0}.login-btn{font-size:.85rem;font-weight:600;color:var(--text-secondary);padding:.5rem 1rem;transition:color .2s ease}.login-btn:hover{color:var(--text-primary)}.btn-primary{padding:.6rem 1.25rem;border-radius:8px;font-size:.85rem;font-weight:600}.mobile-menu-toggle{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem;z-index:1002}.mobile-menu{position:absolute;top:80px;left:0;right:0;padding:2rem;background:#050505fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);z-index:999}.mobile-nav-links{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.mobile-nav-links a{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.mobile-auth-actions{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}.mobile-auth-actions button{width:100%}@media(max-width:992px){.desktop-only{display:none!important}.mobile-menu-toggle{display:block}}@media(max-width:768px){.header{height:60px;padding:0 12px}.mobile-menu{top:60px}.logo-section{font-size:1.1rem}}@media(max-width:640px){.logo-text{font-size:1rem}}a.logo-section{color:var(--text-primary)}a.logo-section:hover{color:var(--text-primary);opacity:.9}.hero{padding-top:15vh;padding-bottom:2rem;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:#02040a}.hero:before{content:"";position:absolute;left:50%;top:52%;width:min(780px,72vw);height:min(420px,44vw);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,rgba(10,85,245,.16) 0%,rgba(10,85,245,.07) 34%,rgba(10,85,245,.02) 56%,transparent 76%);filter:blur(18px);z-index:1}.hero-eyebrow{font-size:.8rem;letter-spacing:.1em;color:#e6efffc7;margin-bottom:1rem}.hero-trust{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:.7rem;color:var(--text-secondary);font-size:.95rem}.hero-trust span{position:relative}.hero-trust span:not(:last-child):after{content:"";position:absolute;right:-.62rem;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:999px;background:#66a7ff99}.hero-container{display:flex;flex-direction:column;align-items:center;width:100%;z-index:10}.hero-content{text-align:center;max-width:800px;margin:0 auto 3rem;position:relative;z-index:12}.hero-title{font-size:3.5rem;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin-bottom:1.5rem;color:var(--text-primary)}.hero-description{font-size:1rem;color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;line-height:1.6}.hero-actions{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}.hero-btn{padding:.75rem 2rem;border-radius:8px;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .2s ease}.sign-in-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.sign-in-btn:hover{background:#ffffff1a}.hero-social-proof{font-size:.85rem;color:var(--text-dim)}.glass-panel{background:#0f141e99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:12px}.ticker-wrapper{width:100%;max-width:1100px;margin:0 auto 3rem;overflow:hidden;position:relative;z-index:12;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.ticker-track{display:inline-flex;gap:.5rem;animation:scrollTicker 40s linear infinite;padding-left:.5rem}@keyframes scrollTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem;white-space:nowrap;border-radius:100px}.ticker-symbol{font-weight:600;font-size:.8rem;color:var(--text-primary)}.ticker-price{font-size:.8rem;color:var(--text-secondary)}.ticker-change{font-size:.75rem;font-weight:600}.text-up{color:var(--success-green)}.text-down{color:var(--error-red)}.feature-grid-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:3rem;width:100%;max-width:1000px;position:relative;z-index:12}.feature-row{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;width:100%}.top-row .feature-chip{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;flex:1;min-width:200px;border-radius:12px}.chip-icon{font-size:1.2rem;color:var(--text-secondary)}.chip-texts{display:flex;flex-direction:column;text-align:left}.chip-label{font-size:.65rem;text-transform:uppercase;color:var(--text-dim);letter-spacing:.05em;margin-bottom:.2rem}.chip-value{font-size:.85rem;font-weight:600;color:var(--text-primary)}.bottom-row .feature-card{padding:1.5rem;flex:1;min-width:250px;text-align:left;border-radius:12px}.feature-card h4{font-size:.95rem;color:var(--text-primary);margin-bottom:.5rem}.feature-card p{font-size:.8rem;color:var(--text-secondary);line-height:1.5}.risk-warning{font-size:.75rem;color:var(--text-dim);margin-bottom:3rem;text-align:center}.market-sessions-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;max-width:1100px;position:relative;z-index:12}.session-block{padding:1.5rem;border-radius:12px;text-align:left}.session-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.session-name{font-weight:600;color:var(--text-primary);font-size:.9rem}.session-status{font-size:.7rem;font-weight:500}.session-status.open{color:var(--success-green)}.session-status.closed{color:var(--text-dim)}.session-progress{width:100%;height:4px;background:#ffffff1a;border-radius:4px;margin-bottom:1rem;overflow:hidden}.progress-fill{height:100%;background:var(--accent-blue);border-radius:4px}.session-block p{font-size:.75rem;color:var(--text-dim)}@media(max-width:1024px){.feature-row{flex-direction:column}.top-row,.bottom-row{grid-template-columns:1fr 1fr;display:grid}.market-sessions-bottom{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.market-sessions-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:560px}.session-block{padding:.8rem .75rem;border-radius:10px;background:#070f1ee0;border:1px solid rgba(109,156,226,.16)}.session-header{margin-bottom:.5rem}.session-name{font-size:.9rem}.session-status{font-size:.72rem;font-weight:600}.session-progress{height:4px;margin-bottom:.5rem;background:#98aed62e}.session-block p{font-size:.64rem;color:#a3b4d0b8}}@media(max-width:640px){.hero-title{font-size:2.2rem}.top-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.top-row .feature-chip{min-width:0;padding:.8rem .9rem;gap:.55rem;border-radius:10px;background:#13213c8c;border:1px solid rgba(157,198,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.top-row .chip-icon{font-size:.95rem;line-height:1}.top-row .chip-label{font-size:.56rem;letter-spacing:.08em;margin-bottom:.1rem}.top-row .chip-value{font-size:.84rem;line-height:1.2}.hero-trust{flex-wrap:wrap;justify-content:center;gap:.5rem .85rem;font-size:.8rem;line-height:1.35;max-width:290px;margin-left:auto;margin-right:auto;margin-bottom:.9rem}.hero-trust span:after{display:none}.bottom-row,.market-sessions-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.bottom-row{grid-template-columns:1fr}.hero-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.market-snapshot-light{padding:5rem 0;background:#fff;color:#111827;position:relative}.snapshot-container{max-width:1200px;margin:0 auto;padding:0 2rem;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:40px 40px}.snapshot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.snapshot-title{display:flex;align-items:center;gap:.75rem}.sparkle-icon{color:#4b5563}.snapshot-title h2{font-size:1.75rem;font-weight:700;color:#111827;letter-spacing:-.02em}.snapshot-refresh-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;background:#f8f9fa;border:1px solid #e5e7eb;color:#374151;font-weight:500;font-size:.85rem;transition:all .2s ease}.snapshot-refresh-btn:hover{background:#e5e7eb}.snapshot-tabs{display:flex;gap:.75rem;margin-bottom:1.5rem}.snapshot-tab{padding:.4rem 1.25rem;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb;background:#fff;color:#6b7280}.snapshot-tab.active{background:#2563eb;color:#fff;border-color:#2563eb}.snapshot-ticker-wrapper{width:100%;overflow:hidden;position:relative;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:.85rem 0;margin-bottom:2.5rem;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.snapshot-ticker-track{display:inline-flex;gap:2.5rem;animation:scrollTickerLight 35s linear infinite;padding-left:2rem}@keyframes scrollTickerLight{0%{transform:translate(0)}to{transform:translate(-50%)}}.snapshot-ticker-item{display:flex;align-items:center;gap:.6rem;white-space:nowrap}.tick-symbol{font-weight:700;font-size:.8rem;color:#111827}.tick-price{font-size:.8rem;color:#6b7280}.snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.snapshot-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem 1.25rem 0;box-shadow:0 4px 6px -1px #00000005;display:flex;flex-direction:column;overflow:hidden}.card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.asset-info h3{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:.2rem}.asset-info span{font-size:.65rem;color:#94a3b8;text-transform:uppercase;font-weight:600}.asset-price{text-align:right}.asset-price h3{font-size:1.3rem;font-weight:800;color:#0f172a;margin-bottom:.4rem}.tick-pill{padding:.2rem .5rem;border-radius:6px;font-size:.7rem;font-weight:700}.asset-pill{padding:.25rem .5rem;border-radius:6px;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-width:28px}.pill-up{background:#dcfce7;color:#15803d}.pill-down{background:#fee2e2;color:#b91c1c}.card-chart{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:flex-end;margin-top:auto;padding-bottom:4px}.custom-sparkline{width:55%;height:100%;display:block}.chart-line-transition,.chart-area-transition{transition:d .8s cubic-bezier(.4,0,.2,1)}.pulse-dot-green{transform-origin:center;animation:custom-pulse-green 2s infinite;transition:cy .8s cubic-bezier(.4,0,.2,1)}.pulse-dot-red{transform-origin:center;animation:custom-pulse-red 2s infinite;transition:cy .8s cubic-bezier(.4,0,.2,1)}@keyframes custom-pulse-green{0%{filter:drop-shadow(0 0 0 rgba(22,163,74,.2))}50%{filter:drop-shadow(0 0 4px rgba(22,163,74,.4))}to{filter:drop-shadow(0 0 0 rgba(22,163,74,0))}}@keyframes custom-pulse-red{0%{filter:drop-shadow(0 0 0 rgba(220,38,38,.2))}50%{filter:drop-shadow(0 0 4px rgba(220,38,38,.4))}to{filter:drop-shadow(0 0 0 rgba(220,38,38,0))}}@media(max-width:1024px){.snapshot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.snapshot-grid{grid-template-columns:1fr}.snapshot-header{flex-direction:column;align-items:flex-start;gap:1rem}}.hiw-section{position:relative;overflow:hidden;padding:6.2rem 0 5.6rem;background:radial-gradient(125% 125% at 50% 110%,#0618404d,#020816f2 56%,#04070d),linear-gradient(180deg,#01040c,#04070d)}.hiw-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 6% 29%,rgba(255,255,255,.75) 0 1px,transparent 2px),radial-gradient(circle at 18% 12%,rgba(255,255,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 30% 66%,rgba(255,255,255,.65) 0 1.2px,transparent 2px),radial-gradient(circle at 44% 43%,rgba(255,255,255,.58) 0 1px,transparent 2px),radial-gradient(circle at 57% 14%,rgba(255,255,255,.68) 0 1.2px,transparent 2px),radial-gradient(circle at 68% 61%,rgba(255,255,255,.52) 0 1px,transparent 2px),radial-gradient(circle at 82% 36%,rgba(255,255,255,.7) 0 1.2px,transparent 2px),radial-gradient(circle at 95% 22%,rgba(255,255,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 72% 79%,rgba(255,255,255,.62) 0 1px,transparent 2px),radial-gradient(circle at 14% 84%,rgba(255,255,255,.56) 0 1px,transparent 2px)}.hiw-inner{position:relative;z-index:1}.hiw-title{margin:0 0 2.8rem;color:#f9fbff;font-size:clamp(2.4rem,2.5vw,3.6rem);font-weight:700;letter-spacing:-.025em}.hiw-grid{display:grid;width:100%;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hiw-card{min-height:220px;border-radius:24px;padding:1.7rem 1.65rem 1.5rem;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#040a1861,#03081429);box-shadow:inset 0 1px #ffffff08;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hiw-card:hover{transform:translateY(-3px);border-color:#fff3;box-shadow:0 14px 30px #00000052}.hiw-icon{width:64px;height:64px;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff1a;color:#fffffff0;font-size:2rem}.hiw-card h3{margin:0 0 .55rem;color:#f4f7ff;font-size:clamp(1.95rem,1.5vw,2.35rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.hiw-card p{margin:0;color:#e9eefac7;font-size:clamp(1.25rem,1.05vw,1.5rem);line-height:1.35;letter-spacing:-.01em;white-space:nowrap}@media(max-width:1150px){.hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-card{min-height:unset}.hiw-card h3,.hiw-card p{white-space:normal}}@media(max-width:900px){.hiw-grid{grid-template-columns:1fr}}@media(max-width:768px){.hiw-section{padding:4.4rem 0 4rem}.hiw-title{margin-bottom:1.8rem}.hiw-card{border-radius:18px;padding:1.5rem}.hiw-icon{width:54px;height:54px;font-size:1.45rem;margin-bottom:1.05rem}.hiw-card h3{font-size:1.9rem}.hiw-card p{font-size:1.4rem}}.platforms-section{background:#fff;padding:5.5rem 0 6rem}.platforms-inner .section-title{color:#081344;text-align:left;margin-bottom:2.35rem;font-size:clamp(2rem,2.4vw,3rem)}.platforms-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3.2rem}.platform-card{padding:1.7rem;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dbe4;box-shadow:none}.platform-icon{width:64px;height:64px;border-radius:16px;background:#eef1f7;color:#2450cb;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.platform-card h3{font-size:1.25rem;margin-bottom:.5rem;color:#162a62}.platform-card p{font-size:.9rem;color:#4f5f78}.platform-name-mobile,.platform-desc-mobile{display:none}.crypto-forex-banner{padding:3rem;border-radius:16px;background:#fff;border:1px solid #d6dbe4}.banner-stats{display:flex;align-items:center;justify-content:space-between}.banner-stat{text-align:center;flex:1}.banner-stat h4{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#162a62}.banner-stat p{font-size:.85rem;color:#5a6880;text-transform:uppercase;letter-spacing:.05em}.banner-divider{width:1px;height:40px;background:#d6dbe4}@media(max-width:1024px){.platforms-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:2rem}.platform-card{padding:.7rem;border-radius:12px;min-height:126px}.platform-icon{width:46px;height:46px;border-radius:11px;margin-bottom:.55rem}.platform-icon svg{width:18px;height:18px}.platform-card h3{font-size:1rem;margin-bottom:.2rem}.platform-card p{font-size:.72rem;line-height:1.3}.platform-name-desktop,.platform-desc-desktop{display:none}.platform-name-mobile,.platform-desc-mobile{display:inline}.platforms-inner .section-title{font-size:2.3rem;margin-bottom:1.2rem}.banner-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.crypto-forex-banner{padding:.75rem;border-radius:12px}.banner-stat{text-align:left;background:#f7f9fd;border:1px solid #d9dfeb;border-radius:10px;padding:.7rem .75rem;min-height:92px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.banner-stat h4{font-size:1.4rem;line-height:1.05;margin-bottom:.35rem}.banner-stat p{font-size:.68rem;letter-spacing:.04em;line-height:1.2}.banner-divider{display:none}}.insights-glance{padding:6rem 0}.insights-header{margin-bottom:2.4rem}.insights-header .section-title{text-align:center;margin-bottom:.55rem}.insights-subtitle{text-align:center;color:#ecf0fab8;font-size:1.02rem;margin-bottom:1.6rem}.insights-tabs{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.insights-live-status{margin:.95rem auto 0;max-width:880px;display:flex;gap:.6rem;align-items:center;justify-content:center;flex-wrap:wrap;padding:.45rem .7rem;border-radius:10px;font-size:.78rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e3e9f7db}.insights-live-status strong{padding:.15rem .45rem;border-radius:999px;font-size:.72rem;letter-spacing:.03em}.insights-live-status.on strong{color:#1fd37a;background:#22c55e29}.insights-live-status.off strong{color:#ffb766;background:#ffb76629}.insights-live-status span{opacity:.9}.tab-btn{border:1px solid rgba(255,255,255,.09);color:#e0e7ff9e;background:#ffffff05;padding:.56rem 1.05rem;border-radius:10px;font-size:.92rem;font-weight:500;transition:all .22s ease}.tab-btn:hover{color:#ecf1ffe0;border-color:#fff3}.tab-btn.active{color:#eff4ff;background:#0a55f52e;border-color:#0a55f5a6;box-shadow:0 0 0 1px #0a55f533 inset}.insights-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:1.4rem;align-items:start}.insight-card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#070a12d6,#060910bd);box-shadow:0 14px 35px #02050c47}.main-chart-card{padding:1.2rem 1.2rem 1rem}.chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.chart-title h3{font-size:1.3rem;margin-bottom:.3rem;letter-spacing:-.01em}.chart-title .text-up,.chart-title .text-down{font-size:1rem;font-weight:600}.text-up{color:#1fd37a}.text-down{color:#ff5e5e}.chart-metrics{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.chart-metrics span{font-size:.78rem;color:#e9eefcbd;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.live-badge.on{color:#1fd37a;border-color:#22c55e59;background:#22c55e1f}.live-badge.off{color:#ffb766;border-color:#ffb76659;background:#ffb7661f}.chart-body{position:relative;min-height:240px;padding:.35rem .2rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.chart-grid-lines{position:absolute;inset:.5rem .2rem .7rem;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chart-grid-lines span{border-top:1px dashed rgba(255,255,255,.07)}.mock-area-chart{position:relative;z-index:1;height:230px;display:flex;align-items:flex-end}.chart-footer{padding-top:.75rem}.sentiment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem;color:#e8eefcc2;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.sentiment-bar{display:flex;height:28px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.sentiment-buy,.sentiment-sell{display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:600}.sentiment-buy{background:#22c55e2e;color:#1fd37a}.sentiment-sell{background:#ef44442e;color:#ff5e5e}.insight-sidebar{display:flex;flex-direction:column;gap:1rem}.mini-chart-card,.news-card{padding:1rem}.mini-chart-card h3,.news-card h3{font-size:1.06rem}.btn-sm{color:#e5ebfacc;font-size:.79rem;padding:.3rem .56rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff05}.bonds-list,.news-list{display:flex;flex-direction:column;gap:.65rem;margin-top:.55rem}.bond-item,.news-item{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.bond-item{display:flex;align-items:center;justify-content:space-between;padding:.72rem .85rem}.bond-name{font-size:.95rem;font-weight:500}.bond-chip{font-size:.8rem;font-weight:700;padding:.24rem .5rem;border-radius:999px}.bond-chip.up{color:#1fd37a;background:#22c55e24}.bond-chip.down{color:#ff5e5e;background:#ef444424}.news-item{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.72rem .85rem}.news-time{font-size:.73rem;color:var(--accent-blue);font-weight:700;white-space:nowrap}.news-item p{font-size:.9rem;color:#f1f5fff2}.impact-chip{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.2rem .46rem;font-weight:700}.impact-chip.high{color:#ff8d5e;background:#ff8d5e29}.impact-chip.mid{color:#f0c35d;background:#f0c35d29}@media(max-width:1100px){.insights-grid{grid-template-columns:1fr}.chart-body{min-height:220px}}@media(max-width:768px){.insights-glance{padding:4.2rem 0}.insights-header{margin-bottom:1.75rem}.insights-subtitle{font-size:.92rem;margin-bottom:1.1rem}.main-chart-card,.mini-chart-card,.news-card{padding:.9rem}.chart-header{flex-direction:column;align-items:flex-start;margin-bottom:.6rem}.chart-body{min-height:190px}.mock-area-chart{height:190px}.news-item{grid-template-columns:1fr;align-items:flex-start}}.testimonials-section{padding:6rem 1rem;overflow:hidden}.testimonials-section .section-title{margin-bottom:3rem;text-align:left}.testimonials-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2rem;scrollbar-width:none}.testimonials-scroll::-webkit-scrollbar{display:none}.testimonials-track{display:flex;width:max-content;will-change:transform}.testimonials-group{display:flex;gap:1.5rem;padding-right:1.5rem}.testimonial-card{flex:0 0 auto;width:380px;padding:2.5rem;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.05)}.testimonial-text{font-size:1.05rem;line-height:1.6;color:var(--text-primary);margin-bottom:2rem;font-style:italic}.testimonial-author{display:flex;flex-direction:column}.testimonial-author strong{font-size:1rem;color:var(--accent-blue);margin-bottom:.2rem}.testimonial-author span{font-size:.85rem;color:var(--text-secondary)}@media(max-width:768px){.testimonials-scroll{overflow-x:auto}.testimonial-card{width:300px;padding:1.5rem}}.faq-section{padding:8rem 0;background:#fff;max-width:100%;margin:0}.faq-section .section-title{color:#02040a;font-size:2.5rem;font-weight:800;margin-bottom:4rem;letter-spacing:-.02em}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;background:#fff}.faq-item{background:#fff;border-bottom:1px solid #f0f0f0;transition:all .2s ease}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 2.5rem;background:transparent;border:none;color:#02040a;font-size:1.15rem;font-weight:600;cursor:pointer;text-align:left}.faq-question:hover{background:#fafafa}.faq-question span{color:#02040a}.faq-question svg{color:#666}.faq-answer-wrapper{overflow:hidden}.faq-answer{padding:0 2.5rem 2rem;color:#4b5563;line-height:1.7;font-size:1rem}.faq-footer p{color:#666!important}.faq-footer a{color:#06f!important;font-weight:500}.hover\:underline:hover{text-decoration:underline!important}@media(max-width:768px){.faq-section{padding:6rem 1rem}.faq-question{padding:1.5rem;font-size:1.1rem}.faq-answer{padding:0 1.5rem 1.5rem}}.footer{padding:80px 0 40px;background:#050505;border-top:1px solid rgba(255,255,255,.03)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px;gap:4rem}.footer-brand{max-width:380px}.footer-brand .logo-section{margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none;font-weight:700;font-size:1.4rem;letter-spacing:-.02em}.brand-pitch{font-size:1rem;color:#fff9;line-height:1.6;font-weight:400}.footer-links{display:grid;grid-template-columns:repeat(3,140px);gap:4rem}.link-group h4{font-size:1rem;font-weight:700;margin-bottom:2rem;color:var(--text-primary)}.link-group ul{display:flex;flex-direction:column;gap:1.25rem}.link-group a{font-size:.95rem;color:#ffffff80;transition:color .2s ease;text-decoration:none}.link-group a:hover{color:var(--text-primary)}.footer-bottom{padding-top:40px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-bottom-left p{font-size:.9rem;color:#fff6}.social-links{display:flex;gap:1.5rem;align-items:center}.social-links a{font-size:1.1rem;color:#fff9;transition:color .2s ease;text-decoration:none}.social-links a:hover{color:var(--text-primary)}@media(max-width:1024px){.footer-top{flex-direction:column;gap:4rem}.footer-links{width:100%;justify-content:space-between;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.footer{padding:44px 0 24px}.footer-top{margin-bottom:26px;gap:1.6rem}.footer-brand{max-width:100%}.footer-brand .logo-section{margin-bottom:1rem;font-size:1.15rem}.brand-pitch{font-size:.94rem;line-height:1.45}.footer-links{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.link-group h4{font-size:.96rem;margin-bottom:.75rem}.link-group ul{gap:.7rem}.link-group a{font-size:.88rem}.footer-bottom{flex-direction:column;gap:.9rem;text-align:center;padding-top:18px}.footer-bottom-left p{font-size:.82rem}.social-links{gap:1rem}.social-links a{font-size:1rem}}@media(max-width:480px){.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.brand-pitch{max-width:44ch}}.dashboard-sidebar{width:220px;height:100vh;height:100dvh;background:#0a0d14;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:100}.sidebar-logo{padding:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.account-mode-widget{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:8px}.account-mode-widget.demo{background:linear-gradient(180deg,rgba(245,158,11,.04),transparent);border-bottom-color:#f59e0b26}.account-mode-widget.live{background:linear-gradient(180deg,rgba(16,185,129,.04),transparent);border-bottom-color:#10b98126}.mode-toggle{display:flex;gap:4px;background:#ffffff08;padding:3px;border-radius:8px}.mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 0;background:transparent;border:none;color:#ffffff59;font-size:.65rem;font-weight:700;letter-spacing:.06em;cursor:pointer;border-radius:6px;transition:all .2s}.mode-btn:hover:not(.active){color:#ffffff8c;background:#ffffff08}.mode-btn.active{color:#fff;background:#ffffff14}.mode-dot{width:6px;height:6px;border-radius:50%}.mode-dot.live{background:#10b981;box-shadow:0 0 6px #10b98180}.mode-dot.demo{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.mode-balance{display:flex;align-items:center;gap:4px;font-size:.95rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace;padding:2px 0}.account-mode-widget.demo .mode-balance{color:#f59e0b}.account-mode-widget.live .mode-balance{color:#10b981}.mode-balance svg{opacity:.6}.claim-demo-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 0;background:linear-gradient(135deg,#f59e0b1f,#f59e0b0f);border:1px solid rgba(245,158,11,.25);color:#f59e0b;font-size:.65rem;font-weight:700;letter-spacing:.04em;border-radius:6px;cursor:pointer;transition:all .2s}.claim-demo-btn:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border-color:#f59e0b}.claim-demo-btn:disabled{opacity:.6;cursor:wait}.logo-icon{width:32px;height:32px;color:#2563eb}.logo-icon svg{width:100%;height:100%}.logo-text{display:flex;flex-direction:column}.logo-name{font-size:1rem;font-weight:700;color:#fff;letter-spacing:.05em}.logo-tag{font-size:.6rem;color:#fff6;letter-spacing:.1em}.sidebar-nav{flex:1;overflow-y:auto;padding:16px 0}.nav-group{margin-bottom:24px}.group-label{font-size:.65rem;font-weight:700;color:#ffffff4d;letter-spacing:.1em;padding:0 20px;margin-bottom:8px}.sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 20px;color:#ffffff80;text-decoration:none;font-size:.85rem;transition:all .2s ease;border-left:2px solid transparent}.sidebar-item:hover{color:#fff;background:#ffffff05}.sidebar-item.active{color:#fff;background:#2563eb1a;border-left-color:#2563eb}.sidebar-item.active svg{color:#2563eb}.sidebar-user{padding:16px 20px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:12px}.user-avatar{width:36px;height:36px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffff80}.user-info{display:flex;flex-direction:column}.user-name{font-size:.85rem;font-weight:600;color:#fff}.user-id{font-size:.7rem;color:#fff6}.logout-btn{margin-left:auto;background:#ef44441a;border:none;padding:8px;border-radius:6px;color:#ef4444;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.logout-btn:hover{background:#ef444433}@media(min-width:1025px){.dashboard-sidebar{height:calc(100vh / .85)}}@media(max-width:1024px){.dashboard-sidebar{transform:translate(-100%);transition:transform .3s ease}.sidebar-user{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.dashboard-sidebar.open{transform:translate(0)}}.top-nav{height:60px;background:#0a0d14;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:50}.nav-left{display:flex;align-items:center;gap:20px}.menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.menu-toggle span{width:20px;height:2px;background:#fff;border-radius:1px}.nav-title h1{font-size:.9rem;font-weight:600;color:#fff;letter-spacing:.05em}.system-status{display:flex;align-items:center;gap:6px;margin-top:2px}.status-dot{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.system-status span{font-size:.65rem;color:#10b981;letter-spacing:.05em}.nav-center{display:flex;align-items:center}.utc-clock{display:flex;align-items:center;gap:8px;color:#fff9;font-size:.85rem;font-family:JetBrains Mono,monospace}.nav-right{display:flex;align-items:center;gap:16px}.latency-badge{display:flex;align-items:center;gap:6px;background:#10b9811a;color:#10b981;padding:6px 12px;border-radius:20px;font-size:.7rem;font-weight:600;letter-spacing:.05em}.nav-icon-btn{background:none;border:none;color:#ffffff80;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative}.nav-icon-btn:hover{background:#ffffff0d;color:#fff}.nav-icon-btn.admin-bell-pulse{color:#f87171;animation:bellPulse 1.2s ease-in-out infinite}@keyframes bellPulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.topnav-notification-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.notification-dropdown{position:absolute;top:52px;right:42px;width:360px;max-height:420px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0d1117;box-shadow:0 12px 40px #00000073;overflow:hidden;z-index:80}.notification-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem}.mark-all-btn{display:inline-flex;align-items:center;gap:4px;background:#ffffff0d;color:#e2e8f0;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;font-size:.72rem;cursor:pointer}.mark-all-btn:disabled{opacity:.5;cursor:not-allowed}.notification-dropdown-list{overflow-y:auto;max-height:360px}.notification-item{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer}.notification-item:hover{background:#ffffff08}.notification-item.unread{background:#eab30814}.notification-item-title{font-size:.82rem;font-weight:600;color:#f8fafc;margin-bottom:4px}.notification-item-message{font-size:.76rem;color:#ffffffbd;line-height:1.35}.notification-item-time{margin-top:5px;font-size:.68rem;color:#ffffff73}.notification-empty{padding:20px;text-align:center;color:#ffffff8c;font-size:.82rem}@media(max-width:1024px){.menu-toggle{display:flex}.nav-title h1{font-size:.75rem}.nav-center{display:none}}@media(max-width:768px){.top-nav{padding:0 12px;height:50px}.latency-badge{display:none}.nav-left{gap:12px}.nav-title h1{font-size:.7rem}.system-status{display:none}.notification-dropdown{width:min(92vw,360px);right:8px;top:46px}}.persistent-admin-banner{margin:14px 20px 0;padding:18px 22px;border-radius:14px;border:1px solid rgba(248,113,113,.4);background:linear-gradient(120deg,#7f1d1d52,#111827e6);box-shadow:0 10px 30px #7f1d1d40}.persistent-admin-banner-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.persistent-admin-banner-tag{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;letter-spacing:.08em;font-weight:700;color:#fecaca}.persistent-admin-banner-meta{font-size:.74rem;color:#ffffffb3}.persistent-admin-banner h2{margin:10px 0 8px;font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.01em}.persistent-admin-banner p{margin:0;color:#ffffffe0;font-size:1rem;line-height:1.5;white-space:pre-wrap}@media(max-width:768px){.persistent-admin-banner{margin:10px 10px 0;padding:14px}.persistent-admin-banner h2{font-size:1.05rem}.persistent-admin-banner p{font-size:.92rem}}.dashboard-layout{display:flex;min-height:100vh;background:#05070a;color:#fff}.dashboard-main{flex:1;margin-left:220px;display:flex;flex-direction:column}.dashboard-content{flex:1;overflow-y:auto}@media(max-width:1024px){.dashboard-main{margin-left:0}}@media(min-width:1025px){.dashboard-layout{min-height:calc(100vh / .85)}}.net-worth-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.nw-header{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#ffffff80;letter-spacing:.05em}.nw-icon{color:#2563eb}.nw-badge{margin-left:auto;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.nw-badge.positive{background:#10b98126;color:#10b981}.nw-badge.negative{background:#ef444426;color:#ef4444}.nw-value{font-size:2.5rem;font-weight:600;color:#fff;letter-spacing:-.02em}.nw-subvalue{font-size:.85rem;color:#fff6}.nw-chart{height:80px;margin:16px 0}.nw-chart svg{width:100%;height:100%}.nw-stats{display:flex;gap:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.nw-stat{display:flex;flex-direction:column;gap:4px}.net-worth-card .stat-label{font-size:.65rem;color:#fff6;letter-spacing:.05em}.net-worth-card .stat-value{font-size:1rem;font-weight:600;color:#fff}.net-worth-card .stat-value.positive{color:#10b981}.net-worth-card .stat-value.negative{color:#ef4444}@media(max-width:768px){.net-worth-card{padding:16px}.nw-value{font-size:1.8rem}.nw-stats{gap:16px;flex-wrap:wrap}.net-worth-card .stat-value{font-size:.85rem}}.asset-mix-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.am-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.am-title{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#ffffff80;letter-spacing:.05em}.am-title svg{color:#2563eb}.am-copy-btn{background:#ffffff0d;border:none;padding:6px;border-radius:6px;color:#fff6;cursor:pointer;transition:all .2s ease}.am-copy-btn:hover{background:#ffffff1a;color:#fff}.am-content{display:flex;align-items:center;gap:24px}.am-chart{width:140px;height:140px;position:relative;flex-shrink:0}.am-chart svg{width:100%;height:100%;transform:rotate(-90deg)}.am-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ffffff80;font-size:.75rem}.am-legend{display:flex;flex-direction:column;gap:12px;flex:1}.legend-item{display:flex;align-items:center;gap:8px}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-name{font-size:.8rem;color:#fff9}.legend-value{margin-left:auto;font-size:.8rem;font-weight:600;color:#fff}@media(max-width:768px){.asset-mix-card{padding:16px}.am-content{flex-direction:column;gap:16px}.am-chart{width:100px;height:100px}}.market-context-panel{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.mc-header{display:flex;justify-content:space-between;align-items:flex-start}.mc-header h3{font-size:.85rem;font-weight:600;color:#fff;line-height:1.3}.mc-customize-btn{background:none;border:none;color:#2563eb;font-size:.65rem;font-weight:600;letter-spacing:.05em;cursor:pointer}.mc-tickers{display:flex;flex-direction:column;gap:12px}.ticker-card{background:#ffffff05;border-radius:8px;padding:12px}.ticker-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ticker-symbol{font-size:.85rem;font-weight:600;color:#fff}.ticker-type{font-size:.6rem;color:#fff6;padding:2px 6px;background:#ffffff0d;border-radius:4px}.ticker-change{margin-left:auto;font-size:.75rem;font-weight:600}.ticker-change.positive{color:#10b981}.ticker-change.negative{color:#ef4444}.ticker-bottom{display:flex;gap:16px}.ticker-bottom.single{justify-content:flex-start}.bid-ask{display:flex;flex-direction:column;gap:2px}.ba-label,.ticker-val-label{font-size:.6rem;color:#fff6}.ba-value,.ticker-val{font-size:.9rem;font-weight:600;color:#fff}.positive-text{color:#10b981}.negative-text{color:#ef4444}@media(max-width:768px){.market-context-panel{padding:16px;gap:12px}.ticker-card{padding:10px}.ba-value,.ticker-val{font-size:.8rem}}.recent-signals-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.rs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.rs-title{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#ffffff80;letter-spacing:.05em}.rs-title svg{color:#2563eb}.rs-badge{background:#2563eb26;color:#2563eb;font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:4px}.rs-list{display:flex;flex-direction:column;gap:12px}.signal-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border-radius:8px}.signal-symbol{width:40px;height:40px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff}.signal-info{flex:1}.signal-name{font-size:.85rem;font-weight:600;color:#fff;margin-bottom:2px}.signal-type{font-size:.7rem;color:#fff6;margin-left:8px}.signal-entry{font-size:.7rem;color:#fff6}.signal-meta{text-align:right}.signal-prob{display:block;font-size:.85rem;font-weight:600;color:#10b981}.signal-time{font-size:.7rem;color:#fff6}@media(max-width:768px){.recent-signals-card{padding:16px}.signal-item{padding:10px;gap:10px}.signal-symbol{width:32px;height:32px;font-size:.6rem}.signal-name{font-size:.78rem}}.staking-yields-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.sy-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sy-title{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#ffffff80;letter-spacing:.05em}.sy-title svg{color:#2563eb}.sy-view-all{background:none;border:none;color:#fff6;font-size:.65rem;font-weight:600;letter-spacing:.05em;cursor:pointer}.sy-view-all:hover{color:#fff}.sy-list{display:flex;flex-direction:column;gap:12px}.stake-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff05;border-radius:8px}.stake-left{display:flex;align-items:center;gap:12px}.stake-icon{width:32px;height:32px;background:#10b9811a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#10b981}.stake-name{display:block;font-size:.85rem;font-weight:600;color:#fff}.stake-amount{font-size:.7rem;color:#fff6}.stake-right{text-align:right}.stake-apy{display:block;font-size:.85rem;font-weight:600;color:#10b981;margin-bottom:4px}.stake-progress{width:60px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:#10b981;border-radius:2px}@media(max-width:768px){.staking-yields-card{padding:16px}.stake-item{padding:10px}.stake-icon{width:28px;height:28px}.stake-name{font-size:.78rem}}.active-positions-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.ap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ap-title{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#ffffff80;letter-spacing:.05em}.ap-title svg{color:#2563eb}.ap-actions{display:flex;gap:8px}.ap-action-btn{background:#ffffff0d;border:none;padding:8px;border-radius:6px;color:#fff6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ap-action-btn:hover{background:#ffffff1a;color:#fff}.ap-table-wrapper{overflow-x:auto}.ap-table{width:100%;border-collapse:collapse}.ap-table th{text-align:left;padding:12px 8px;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.05)}.ap-table td{padding:16px 8px;font-size:.85rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.03)}.symbol-cell{display:flex;align-items:center;gap:10px}.symbol-dot{width:8px;height:8px;border-radius:50%}.symbol-name{display:block;font-weight:600}.symbol-full{font-size:.7rem;color:#fff6}.ap-table td.positive{color:#10b981;font-weight:600}.ap-table td.negative{color:#ef4444;font-weight:600}.ap-loading,.ap-empty,.ap-error{padding:40px 20px;text-align:center;color:#ffffff80}.ap-empty p{margin:0 0 8px;font-size:.9rem;color:#fff9}.ap-empty span{font-size:.75rem;color:#ffffff4d}.ap-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ap-modal{background:#161b22;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;width:320px;box-shadow:0 4px 20px #00000080}.ap-modal h3{margin:0 0 20px;font-size:1.1rem;color:#fff}.ap-form-group{margin-bottom:16px}.ap-form-group label{display:block;margin-bottom:8px;font-size:.8rem;color:#fff9}.ap-form-group input{width:100%;padding:10px;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.9rem}.ap-form-group input:focus{outline:none;border-color:#2563eb}.ap-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ap-modal-actions button{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;transition:all .2s}.ap-modal-actions button[type=button]{background:transparent;color:#fff9}.ap-modal-actions button[type=button]:hover{color:#fff}.ap-modal-actions button.primary{background:#2563eb;color:#fff}.ap-modal-actions button.primary:hover{background:#1d4ed8}.ap-modal-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.active-positions-card{padding:16px}.ap-table{min-width:500px}.ap-table td{padding:12px 8px;font-size:.78rem}.ap-modal{width:90vw}}.live-wire-panel{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;height:100%}.lw-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.lw-header h3{font-size:.85rem;font-weight:600;color:#fff}.lw-pulse{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.lw-feed{display:flex;flex-direction:column;gap:16px}.lw-item{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.lw-item:last-child{border-bottom:none;padding-bottom:0}.lw-meta{display:flex;align-items:center;gap:6px;margin-bottom:6px}.lw-source{font-size:.7rem;font-weight:600;color:#2563eb}.lw-time{font-size:.65rem;color:#fff6}.lw-headline{font-size:.8rem;color:#ffffffb3;line-height:1.5;margin:0}a.lw-item{display:block;text-decoration:none;transition:background .2s ease;padding:12px;margin:-12px -12px 4px;border-radius:8px}a.lw-item:hover{background:#ffffff08}a.lw-item:hover .lw-headline{color:#fff}.lw-refresh-btn{background:transparent;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.lw-refresh-btn:hover{color:#fff}.lw-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.lw-refresh-btn .spinning{animation:spin 1s linear infinite}.lw-pulse.loading{background:#f59e0b}@media(max-width:768px){.live-wire-panel{padding:16px}.lw-headline{font-size:.75rem}.lw-feed{gap:12px}}.command-center{display:grid;grid-template-columns:1fr 280px;gap:20px;padding:20px;min-height:calc(100vh - 60px)}.cc-main{display:flex;flex-direction:column;gap:20px}.cc-row-1{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.cc-row-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cc-row-3{flex:1}.cc-sidebar{display:flex;flex-direction:column;gap:20px}@media(max-width:1100px){.command-center{grid-template-columns:1fr}.cc-sidebar{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:1024px){.cc-row-1,.cc-row-2,.cc-sidebar{grid-template-columns:1fr}}@media(max-width:768px){.command-center{padding:12px;gap:12px}.cc-main,.cc-sidebar{gap:12px}}.tt-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.tt-demo-banner{display:flex;align-items:center;gap:10px;background:#fbbf241f;border-bottom:1px solid rgba(251,191,36,.3);color:#fbbf24;font-size:.72rem;font-weight:700;letter-spacing:1.5px;padding:7px 20px;text-transform:uppercase}.tt-demo-dot{width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:demoPulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes demoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.tt-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.tt-pair{display:flex;align-items:center;gap:12px}.tt-market-type-selector{display:flex;background:#0a0e14;padding:2px;border-radius:6px;border:1px solid rgba(255,255,255,.1);gap:2px}.tt-market-type-selector button{background:transparent;border:none;color:#ffffff80;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;border-radius:4px;transition:all .2s ease}.tt-market-type-selector button:hover{color:#fff}.tt-market-type-selector button.active{background:#2563eb;color:#fff}.tt-symbol-wrapper{position:relative;display:flex;align-items:center}.tt-symbol{font-size:1.1rem;font-weight:700;color:#fff}.tt-change{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.tt-change.positive{background:#10b98126;color:#10b981}.tt-change.negative{background:#ef444426;color:#ef4444}.tt-price-header{font-size:.9rem;color:#ffffffb3}.tt-stats{display:flex;gap:32px}.tt-stat{display:flex;flex-direction:column;gap:2px}.tt-stat-label{font-size:.6rem;color:#fff6;letter-spacing:.05em}.tt-stat-value{font-size:.85rem;font-weight:600;color:#fff}.tt-body{display:flex;flex-direction:column;flex:1}.tt-main{display:grid;grid-template-columns:1fr 300px;min-height:500px}.tt-chart-toolbar{display:flex;flex-direction:column;align-items:center;padding:8px 4px;background:#0d1117;border-right:1px solid rgba(255,255,255,.08);gap:4px}.tt-tool-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;transition:all .2s ease}.tt-tool-btn:hover{background:#ffffff1a;color:#fff}.tt-tool-btn.active{background:#2563eb33;color:#2563eb}.tt-tool-divider{width:24px;height:1px;background:#ffffff1a;margin:8px 0}.tt-convert-form{display:flex;flex-direction:column;gap:10px}.tt-convert-section{background:#1e222d;border-radius:8px;padding:12px;border:1px solid #2a2e39}.tt-convert-label{font-size:.8rem;color:#848e9c;margin-bottom:8px}.tt-convert-input-row{display:flex;align-items:center;justify-content:space-between}.tt-convert-input-row input{background:transparent;border:none;color:#fff;font-size:1.2rem;width:60%;outline:none}.tt-token-selector{display:flex;align-items:center;background:#2a2e39;padding:4px 8px;border-radius:20px;cursor:pointer}.tt-token-icon{margin-right:6px;color:#fca311;font-weight:700}.tt-token-selector select{background:transparent;border:none;color:#fff;font-weight:700;cursor:pointer;outline:none}.tt-convert-balance{font-size:.75rem;color:#848e9c;margin-top:8px;text-align:right}.tt-convert-divider{display:flex;justify-content:center;margin:-18px 0;z-index:10}.tt-swap-icon{background:#2a2e39;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;border:2px solid #161b22;cursor:pointer}.tt-swap-icon:hover{background:#363a45}.tt-main-btn.convert{background:#3b82f6;color:#fff;margin-top:10px}.tt-main-btn.convert:hover{background:#2563eb}.tt-resize-handle{height:8px;background:#0d1117;cursor:ns-resize;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transition:background .2s ease}.tt-resize-handle:hover,.tt-resize-handle.dragging{background:#2563eb33}.tt-resize-bar{width:40px;height:4px;background:#fff3;border-radius:2px}.tt-resize-handle:hover .tt-resize-bar,.tt-resize-handle.dragging .tt-resize-bar{background:#2563eb}.tt-chart-area{display:flex;flex-direction:column;background:#0a0e14;border-right:1px solid rgba(255,255,255,.08);overflow:hidden}.tt-chart-controls{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.tt-timeframes{display:flex;align-items:center;gap:4px}.tt-tf-label{font-size:.7rem;color:#fff6;margin-right:8px}.tt-tf-btn{padding:6px 10px;background:transparent;border:none;border-radius:4px;color:#ffffff80;font-size:.75rem;cursor:pointer}.tt-tf-btn:hover{color:#fff}.tt-tf-btn.active{background:#2563eb;color:#fff}.tt-chart-actions{display:flex;align-items:center;gap:8px}.tt-chart-btn{background:transparent;border:none;color:#ffffff80;font-size:.75rem;cursor:pointer}.tt-chart-btn:hover{color:#fff}.tt-icon-btn{background:none;border:none;color:#fff6;cursor:pointer;padding:4px}.tt-icon-btn:hover{color:#fff}.tt-tradingview-container{flex:1;min-height:0;background:#0a0e14;overflow:hidden}.tradingview-widget-container{height:100%!important;width:100%!important}.tt-right-panel{background:#0d1117;display:flex;flex-direction:column}.tt-order-tabs{display:flex;padding:4px;gap:4px;border-bottom:1px solid rgba(255,255,255,.08)}.tt-order-tab{flex:1;padding:10px;background:transparent;border:none;border-radius:6px;color:#ffffff80;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.tt-order-tab.buy.active{background:#10b981;color:#fff}.tt-order-tab.sell.active{background:#ef4444;color:#fff}.tt-order-tab.convert.active{background:#2563eb;color:#fff}.tt-order-form{padding:20px;display:flex;flex-direction:column;gap:20px;flex:1}.tt-form-group{display:flex;flex-direction:column;gap:8px}.tt-form-group label{font-size:.7rem;color:#ffffff80;letter-spacing:.05em}.tt-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#fff;font-size:.9rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff50' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.tt-select option{background:#0d1117;color:#fff}.tt-amount-input{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.tt-amount-input input{flex:1;background:transparent;border:none;padding:12px 16px;color:#fff;font-size:1rem;outline:none}.tt-amount-input input::placeholder{color:#ffffff4d}.tt-currency-select{display:flex;align-items:center;gap:6px;padding:0 16px;background:#ffffff0d;border-left:1px solid rgba(255,255,255,.1);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.tt-btc-icon{color:#f7931a;font-weight:700}.tt-balance-row{display:flex;justify-content:space-between;font-size:.75rem;color:#ffffff80}.tt-leverage-header{display:flex;justify-content:space-between;align-items:center}.tt-checkbox{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#ffffff80;cursor:pointer}.tt-checkbox input{accent-color:#2563eb}.tt-leverage-slider{display:flex;align-items:center;gap:12px}.tt-slider{flex:1;height:4px;appearance:none;background:#ffffff1a;border-radius:2px;outline:none}.tt-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:#2563eb;border-radius:50%;cursor:pointer}.tt-leverage-value{background:#2563eb33;color:#2563eb;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;min-width:50px;text-align:center}.tt-leverage-labels{display:flex;justify-content:space-between;font-size:.65rem;color:#ffffff4d}.tt-leverage-labels span{cursor:pointer}.tt-leverage-labels span:hover{color:#fff}.tt-ai-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#2563eb1a;border:1px solid rgba(37,99,235,.3);border-radius:8px;color:#60a5fa;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.tt-ai-btn:hover{background:#2563eb33;border-color:#2563eb}.tt-main-btn{padding:16px;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.tt-main-btn.buy{background:#10b981;color:#fff}.tt-main-btn.buy:hover{background:#059669}.tt-main-btn.sell{background:#ef4444;color:#fff}.tt-main-btn.sell:hover{background:#dc2626}.tt-main-btn.convert{background:#2563eb;color:#fff}.tt-main-btn.convert:hover{background:#1d4ed8}.positive{color:#10b981!important}.negative{color:#ef4444!important}.tt-positions-section{background:#0d1117;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow:hidden}.tt-positions-tabs{display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.tt-positions-scroll{flex:1;overflow-y:auto;min-height:0}.tt-pos-tab{padding:12px 20px;background:transparent;border:none;color:#ffffff80;font-size:.8rem;font-weight:600;cursor:pointer;border-radius:20px;margin:4px;transition:all .2s ease}.tt-pos-tab.active{background:#2563eb;color:#fff}.tt-unrealized{margin-left:auto;font-size:.75rem;color:#ffffff80}.tt-unrealized .positive{margin-left:8px;font-weight:600}.tt-positions-table{width:100%;border-collapse:collapse}.tt-positions-table th{text-align:left;padding:12px 16px;font-size:.6rem;font-weight:700;color:#fff6;letter-spacing:.05em}.tt-positions-table td{padding:12px 16px;font-size:.8rem;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.05)}.tt-pos-symbol{display:flex;align-items:center;gap:8px}.tt-pos-dot{width:8px;height:8px;border-radius:50%}.tt-pos-dot.long{background:#10b981}.tt-pos-dot.short{background:#ef4444}.tt-leverage{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:.65rem;color:#fff9}.tt-liq-price{color:#f59e0b}.tt-roe{display:block;font-size:.7rem;margin-top:2px}.tt-close-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff9;padding:6px 12px;border-radius:4px;font-size:.7rem;cursor:pointer}.tt-close-btn:hover{border-color:#ef4444;color:#ef4444}.tt-perp-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#8b5cf626,#3b82f626);border:1px solid rgba(139,92,246,.3);border-radius:8px;color:#a78bfa;font-size:.8rem;font-weight:600}.tt-perp-badge svg{color:#fbbf24}@media(max-width:1024px){.tt-main{grid-template-columns:1fr;grid-template-rows:minmax(360px,1fr) auto;height:auto!important;min-height:0}.tt-right-panel{display:flex;border-top:1px solid rgba(255,255,255,.08)}.tt-chart-area{min-height:420px;border-right:none}.tt-resize-handle{display:none}}@media(max-width:768px){.tt-header{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.tt-stats{gap:16px;flex-wrap:wrap}.tt-chart-toolbar{display:none}.tt-chart-controls{padding:6px 12px}.tt-chart-area{min-height:360px}.tt-timeframes{flex-wrap:wrap}.tt-positions-table{min-width:600px}.tt-order-form{padding:12px}}.re-page{padding:20px;display:flex;flex-direction:column;gap:24px}.re-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.re-stat-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.re-stat-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.re-stat-header svg{color:#2563eb}.re-stat-header span{font-size:.7rem;font-weight:600;color:#ffffff80;letter-spacing:.05em}.re-stat-badge{margin-left:auto;padding:3px 8px;border-radius:4px;font-size:.65rem;font-weight:600}.re-stat-badge.positive{background:#10b98126;color:#10b981}.re-pending-badge{margin-left:auto;padding:3px 8px;border-radius:4px;font-size:.65rem;font-weight:600;background:#2563eb26;color:#2563eb}.re-stat-value{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:12px}.re-stat-unit{font-size:1rem;font-weight:400;color:#fff9}.re-stat-sub{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.re-stat-sub span:first-child{font-size:.65rem;color:#fff6;letter-spacing:.05em}.re-stat-sub span:last-child{font-size:.85rem;font-weight:600;color:#fff}.re-stat-sub span.positive{color:#10b981}.re-opportunities-section{background:transparent}.re-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.re-section-title{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.05em}.re-section-title svg{color:#2563eb}.re-filter-tabs{display:flex;gap:8px}.re-filter-tab{padding:8px 16px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffff80;font-size:.7rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.re-filter-tab:hover{border-color:#fff3;color:#fff}.re-filter-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}.re-property-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.re-property-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.re-property-image{position:relative;height:180px;overflow:hidden}.re-property-image img{width:100%;height:100%;object-fit:cover}.re-location-badge{position:absolute;top:12px;right:12px;background:#06b6d4e6;color:#fff;padding:6px 12px;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.05em}.re-property-content{padding:20px}.re-property-content h3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:8px}.re-property-content p{font-size:.8rem;color:#ffffff80;margin-bottom:16px;line-height:1.5}.re-property-metrics{display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.re-property-metric{display:flex;flex-direction:column;gap:4px}.re-metric-label{font-size:.6rem;color:#fff6;letter-spacing:.05em}.re-metric-value{font-size:.85rem;font-weight:600;color:#fff}.re-property-actions{display:flex;gap:12px}.re-btn-secondary{flex:1;padding:12px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.re-btn-secondary:hover{background:#ffffff0d;border-color:#ffffff4d}.re-btn-primary{flex:1;padding:12px;background:#2563eb;border:none;border-radius:6px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.re-btn-primary:hover{background:#1d4ed8}.re-holdings-section{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.re-holdings-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.re-holdings-actions{display:flex;gap:8px}.re-icon-btn{width:32px;height:32px;background:#ffffff0d;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.re-icon-btn:hover{background:#ffffff1a;color:#fff}.re-holdings-table{width:100%}.re-table-header{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.2fr 1.2fr .8fr;padding:12px 20px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.08)}.re-table-header span{font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.re-table-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.2fr 1.2fr .8fr;padding:16px 20px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.re-table-row:hover{background:#ffffff05}.re-holding-icon{width:40px;height:40px;background:linear-gradient(135deg,#1e3a5f,#0d1117);border-radius:8px}.re-holding-type{display:flex;flex-direction:column;gap:4px}.re-holding-location{font-size:.8rem;color:#fff9}.re-holding-appreciation{font-size:.9rem;font-weight:600}.re-holding-yield{font-size:.9rem;font-weight:600;color:#fff}.re-holding-occupancy{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#fff}.re-holdings-table th{text-align:left;padding:12px 16px;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}.re-holdings-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.re-holding-name{display:flex;align-items:center;gap:12px}.re-holding-thumb{width:40px;height:40px;background:linear-gradient(135deg,#1e3a5f,#0d1117);border-radius:8px}.re-holding-title{display:block;font-size:.9rem;font-weight:600;color:#fff}.re-holding-id{display:block;font-size:.7rem;color:#fff6}.re-type-badge{display:inline-block;padding:4px 8px;background:#2563eb26;border-radius:4px;font-size:.6rem;font-weight:700;color:#2563eb;margin-right:8px}.re-location{font-size:.8rem;color:#fff9}.re-appreciation{font-size:.9rem;font-weight:600}.re-appreciation.positive{color:#10b981}.re-occupancy{display:flex;align-items:center;gap:8px}.re-occupancy-dot{width:8px;height:8px;background:#f59e0b;border-radius:50%}.re-occupancy-dot.full{background:#10b981}.re-manage-btn{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);color:#2563eb;padding:6px 16px;border-radius:4px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.re-manage-btn:hover{background:#2563eb;color:#fff}@media(max-width:1200px){.re-stats-row{grid-template-columns:1fr}.re-property-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.re-property-cards{grid-template-columns:1fr}.re-section-header{flex-direction:column;gap:12px;align-items:flex-start}.re-filter-tabs{flex-wrap:wrap}.re-holdings-table{display:block;overflow-x:auto}}.re-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.re-modal-card{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:500px;overflow:hidden;position:relative;box-shadow:0 20px 50px #00000080;animation:modalSlideUp .3s ease-out;display:flex;flex-direction:column}.re-modal-card.detailed-view{max-width:800px;height:90vh}@keyframes modalSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.re-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.re-modal-header h2{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.re-close-btn{background:transparent;border:none;color:#fff6;cursor:pointer;transition:color .2s}.re-close-btn:hover{color:#fff}.re-modal-content{padding:24px}.invest-info-box{background:#ffffff05;border-radius:8px;padding:16px;margin-bottom:24px}.invest-info-row{display:flex;justify-content:space-between;margin-bottom:12px;font-size:.9rem}.invest-info-row:last-child{margin-bottom:0}.invest-label{color:#ffffff80}.invest-val{color:#fff;font-weight:500}.invest-val.highlight-blue{color:#3b82f6}.invest-form-group{margin-bottom:20px}.invest-form-group label{display:block;color:#ffffffb3;font-size:.85rem;margin-bottom:8px}.invest-input-wrapper{display:flex;align-items:center;justify-content:space-between;background:#05070a;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 12px 4px 4px}.invest-input-wrapper input{flex:1;background:transparent;border:none;color:#fff;padding:10px 12px;font-size:1rem;outline:none}.currency-badge{background:#2563eb;color:#fff;padding:6px 12px;border-radius:4px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px}.balance-hint{display:flex;justify-content:space-between;font-size:.8rem;color:#fff6;margin-top:6px}.invest-select{width:100%;background:#05070a;border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px;border-radius:6px;font-size:.9rem;outline:none;cursor:pointer}.roi-box{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:12px;display:flex;justify-content:space-between;align-items:center;color:#ffffff80;margin-top:10px}.roi-value{color:#10b981;font-weight:600}.invest-roi-note{font-size:.75rem;color:#ffffff4d;margin-top:6px}.invest-confirm-btn{width:100%;background:#2563eb;color:#fff;border:none;padding:14px;border-radius:6px;font-size:1rem;font-weight:600;margin-top:24px;cursor:pointer;transition:background .2s}.invest-confirm-btn:hover{background:#1d4ed8}.re-gallery-section{position:relative;width:100%;height:300px;background:#000}.view-project-image-large{width:100%;height:100%;object-fit:cover}.re-slider-controls{position:absolute;bottom:0;left:0;width:100%;background:#0009;display:flex;justify-content:flex-end;padding:8px 16px;gap:16px;color:#fff;font-size:.8rem;font-weight:500}.re-modal-content-scroll{overflow-y:auto;flex:1;padding:24px 40px}.re-project-subtitle{font-size:1.1rem;color:#fff;margin-bottom:24px;line-height:1.5}.re-quick-stats{display:flex;justify-content:space-between;background:#ffffff08;padding:20px 40px;border-radius:8px;margin-bottom:30px;border:1px solid rgba(255,255,255,.05)}.qs-item{display:flex;flex-direction:column;align-items:center;gap:6px}.qs-label{font-size:.75rem;text-transform:uppercase;color:#ffffff80;letter-spacing:.05em}.qs-value{font-size:1.2rem;font-weight:700;color:#fff}.qs-value.highlight{color:#10b981}.re-detail-section{margin-bottom:32px}.re-detail-section h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:16px}.re-text-justify{font-size:.9rem;line-height:1.7;color:#ffffffb3;text-align:justify}.re-breakdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bd-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.bd-label{font-size:.8rem;color:#ffffff80;text-transform:uppercase}.bd-value{font-size:.9rem;font-weight:600;color:#fff}.bd-value.highlight{color:#10b981}.re-bullet-list{list-style:none;padding:0}.re-bullet-list li{position:relative;padding-left:20px;margin-bottom:12px;font-size:.9rem;line-height:1.6;color:#ffffffb3}.re-bullet-list li:before{content:"•";position:absolute;left:0;color:#2563eb;font-weight:700}.re-doc-item{display:flex;align-items:center;justify-content:space-between;background:#05070a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 24px;transition:border-color .2s}.re-doc-item:hover{border-color:#fff3}.re-doc-left{display:flex;align-items:center;gap:20px}.re-doc-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border-radius:6px;font-size:.9rem;font-weight:600;color:#fffc}.re-doc-title{color:#fff;font-size:1rem;font-weight:500}.re-doc-download{color:#3b82f6;opacity:.8;transition:all .2s;background:#3b82f61a;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center}.re-doc-download:hover{opacity:1;background:#3b82f633;transform:translateY(-1px)}.passive-income-page{max-width:1400px;margin:0 auto}.tab-switcher{display:inline-flex;padding:.5rem;border-radius:12px;margin-top:2rem;gap:.5rem}.tab-switcher button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:700;color:var(--text-dim);transition:all .2s ease}.tab-switcher button:hover{color:var(--text-primary)}.tab-switcher button.active{background:var(--accent-blue);color:#fff;box-shadow:0 4px 12px #0066ff4d}.contracts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin:3rem 0}.contract-card{padding:2rem;border-radius:20px;position:relative}.card-badge{position:absolute;top:1.5rem;right:1.5rem;font-size:.65rem;font-weight:800;color:var(--accent-blue);background:#0066ff1a;padding:.3rem .6rem;border-radius:4px;display:flex;align-items:center;gap:.4rem}.contract-card h3{font-size:1.5rem;font-weight:800;margin-bottom:2rem}.stat-grid{display:grid;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.stat .label{display:block;font-size:.7rem;color:var(--text-dim);font-weight:700;margin-bottom:.4rem}.stat .value{font-size:1.25rem;font-weight:800}.contract-card .footer{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.price .value{display:block;font-size:1.5rem;font-weight:800}.yield-forecast{padding:3rem;border-radius:24px;display:flex;justify-content:space-between;align-items:center}.forecast-stats{display:flex;gap:4rem}@media(max-width:640px){.tab-switcher{width:100%;flex-direction:column}.tab-switcher button{width:100%;justify-content:center}.contracts-grid{grid-template-columns:1fr}.yield-forecast{flex-direction:column;gap:2rem;padding:2rem;text-align:center}.forecast-stats{flex-direction:column;gap:2rem}}.markets-page{display:grid;grid-template-columns:1fr 280px;gap:20px;padding:20px;min-height:calc(100vh - 60px)}.markets-main{display:flex;flex-direction:column;gap:20px}.markets-filters{display:flex;align-items:center;justify-content:space-between;gap:24px}.category-tabs{display:flex;gap:8px}.category-tab{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffff80;font-size:.75rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.category-tab:hover{border-color:#fff3;color:#fff}.category-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}.sentiment-indicator{display:flex;align-items:center;gap:12px}.sentiment-label{font-size:.7rem;color:#fff6;letter-spacing:.05em}.sentiment-bar{display:flex;align-items:center;gap:8px}.bearish-text,.bullish-text{font-size:.7rem;color:#ffffff80}.sentiment-track{width:140px;height:8px;background:linear-gradient(to right,#ef4444,#f59e0b,#10b981);border-radius:4px;position:relative;overflow:visible}.sentiment-fill{position:absolute;top:-2px;width:4px;height:12px;background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:2px;transform:translate(-50%);transition:left .5s ease-out}.markets-table-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.table-header{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.table-title{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.05em}.table-title svg{color:#2563eb}.table-search{display:flex;align-items:center;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 12px;margin-left:auto}.table-search svg{color:#ffffff4d}.table-search input{background:transparent;border:none;outline:none;color:#fff;font-size:.85rem;width:150px}.table-search input::placeholder{color:#ffffff4d}.filter-btn{background:#ffffff0d;border:none;padding:8px;border-radius:6px;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center}.filter-btn:hover{background:#ffffff1a;color:#fff}.markets-table{width:100%;border-collapse:collapse}.markets-table th{text-align:left;padding:12px 16px;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.05)}.markets-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.03)}.asset-cell{display:flex;align-items:center;gap:12px}.asset-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff}.asset-info{display:flex;flex-direction:column}.asset-name{font-size:.9rem;font-weight:600;color:#fff}.asset-ticker{font-size:.7rem;color:#fff6}.price-cell{font-size:.9rem;font-weight:600;color:#fff}.change-cell{display:flex;align-items:center;gap:12px}.mini-chart{width:60px;height:24px}.change-badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.change-badge.positive{background:#10b98126;color:#10b981}.change-badge.negative{background:#ef444426;color:#ef4444}.volume-cell,.cap-cell{font-size:.85rem;color:#ffffffb3}.trade-btn{background:#2563eb1a;border:1px solid rgba(37,99,235,.3);color:#2563eb;padding:6px 16px;border-radius:4px;font-size:.7rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.trade-btn:hover{background:#2563eb;color:#fff}.markets-sidebar{display:flex;flex-direction:column;gap:20px}.top-movers-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.movers-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.movers-header svg{color:#2563eb}.movers-header span{font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.05em}.more-btn{margin-left:auto;background:none;border:none;color:#fff6;cursor:pointer;font-size:1rem}.movers-list{display:flex;flex-direction:column;gap:16px}.mover-item{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.mover-item:last-child{border-bottom:none;padding-bottom:0}.mover-info{display:flex;flex-direction:column;gap:2px}.mover-symbol{font-size:.9rem;font-weight:600;color:#fff}.mover-type{font-size:.65rem;color:#fff6}.mover-data{text-align:right}.mover-price{display:block;font-size:.85rem;color:#fff9;margin-bottom:4px}.mover-change-row{display:flex;align-items:center;gap:8px;justify-content:flex-end}.mover-change{font-size:.8rem;font-weight:600}.mover-change.positive{color:#10b981}.mover-change.negative{color:#ef4444}.mover-change-row .mini-chart{width:40px;height:16px}.view-map-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#fff;padding:14px;border-radius:8px;font-size:.75rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.view-map-btn:hover{background:#ffffff0d;border-color:#fff3}@media(max-width:1200px){.markets-page{grid-template-columns:1fr}.markets-sidebar{flex-direction:row}.top-movers-card{flex:1}.view-map-btn{align-self:flex-start}}@media(max-width:768px){.markets-filters{flex-direction:column;align-items:flex-start}.category-tabs{flex-wrap:wrap}.markets-sidebar{flex-direction:column}}.inv-page{display:grid;grid-template-columns:1fr 320px;gap:20px;padding:20px;min-height:calc(100vh - 60px);background:transparent}.inv-main{display:flex;flex-direction:column;gap:20px}.inv-strategy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.inv-strategy-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;position:relative}.inv-strategy-card.recommended{border-color:#2563eb66}.inv-rec-badge{position:absolute;top:16px;right:16px;background:#2563eb;color:#fff;font-size:.55rem;font-weight:700;padding:4px 8px;border-radius:4px;letter-spacing:.05em}.inv-strategy-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.inv-strategy-header h3{font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.05em;margin-bottom:4px}.inv-strategy-header p{font-size:.7rem;color:#fff6}.inv-strategy-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.inv-strategy-yield{margin-bottom:16px}.inv-yield-value{font-size:1.8rem;font-weight:700;color:#10b981;margin-right:8px}.inv-yield-label{font-size:.75rem;color:#10b981}.inv-strategy-metrics{display:flex;gap:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.inv-metric{display:flex;flex-direction:column;gap:6px}.inv-metric-label{font-size:.6rem;color:#fff6;letter-spacing:.05em}.inv-metric-value{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#fff}.inv-risk-bars{display:flex;gap:2px}.inv-risk-bar{width:4px;height:12px;background:#ffffff1a;border-radius:2px}.inv-risk-bar.filled{background:#ef4444}.inv-chart-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.inv-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.inv-chart-title{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.05em}.inv-chart-title svg{color:#2563eb}.inv-chart-controls{display:flex;align-items:center;gap:12px}.inv-period-btn{padding:6px 14px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffff80;font-size:.75rem;cursor:pointer;transition:all .2s ease}.inv-period-btn:hover{border-color:#fff3}.inv-period-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.inv-chart-legend{display:flex;gap:16px;margin-left:16px}.inv-legend-item{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#ffffff80}.inv-dot{width:8px;height:8px;border-radius:50%}.inv-dot.conf{background:#2563eb4d}.inv-dot.median{background:#2563eb}.inv-chart-container{display:grid;grid-template-columns:40px 1fr;grid-template-rows:1fr 30px;height:280px}.inv-chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:.65rem;color:#ffffff4d;padding-right:10px;text-align:right}.inv-chart-area{background:#2563eb08;border:1px solid rgba(255,255,255,.05);border-radius:8px;position:relative;overflow:hidden}.inv-chart-line{position:absolute;bottom:10%;left:0;width:100%;height:60%;background:linear-gradient(to top,#2563eb1a,#2563eb05);clip-path:polygon(0% 100%,10% 95%,25% 85%,45% 60%,70% 30%,85% 15%,100% 5%,100% 100%)}.inv-chart-line:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#2563eb;transform:translateY(-100%);clip-path:polygon(0% 100%,10% 90%,25% 75%,45% 50%,70% 25%,85% 12%,100% 0%)}.inv-chart-point{position:absolute;top:30%;right:20%}.inv-chart-point:before{content:"";display:block;width:8px;height:8px;background:#2563eb;border-radius:50%;margin-bottom:4px}.inv-chart-point span{font-size:.7rem;color:#ffffff80;white-space:nowrap}.inv-chart-x-axis{grid-column:2;display:flex;justify-content:space-between;align-items:center;font-size:.65rem;color:#ffffff4d;padding-top:10px}.inv-opportunities-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.inv-opp-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.inv-opp-title{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.05em}.inv-opp-title svg{color:#2563eb}.inv-filter-btn{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:none;padding:8px 12px;border-radius:6px;color:#ffffff80;font-size:.7rem;cursor:pointer}.inv-filter-btn:hover{background:#ffffff1a;color:#fff}.inv-table{width:100%;border-collapse:collapse}.inv-table th{text-align:left;padding:12px 16px;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}.inv-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.inv-fund-cell{display:flex;align-items:center;gap:12px}.inv-fund-icon{width:40px;height:40px;background:#2563eb1a;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#2563eb}.inv-fund-info{display:flex;flex-direction:column}.inv-fund-name{font-size:.9rem;font-weight:600;color:#fff}.inv-fund-desc{font-size:.7rem;color:#fff6}.inv-type-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.6rem;font-weight:700;color:#fff;letter-spacing:.03em}.inv-yield-cell{font-size:.9rem;font-weight:600;color:#10b981}.inv-review-btn{background:#2563eb26;border:1px solid rgba(37,99,235,.4);color:#3b82f6;padding:6px 16px;border-radius:4px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.inv-review-btn:hover{background:#2563eb;color:#fff;border-color:#2563eb}.inv-invest-btn{background:#2563eb;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:.05em}.inv-invest-btn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb33}.inv-invest-btn:active{transform:translateY(0)}.inv-sidebar{display:flex;flex-direction:column;gap:20px}.inv-intel-card,.inv-briefs-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.inv-intel-header,.inv-briefs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.inv-intel-header h3,.inv-briefs-header h3{font-size:.8rem;font-weight:600;color:#fff;letter-spacing:.05em}.inv-refresh-btn{background:none;border:none;color:#fff6;cursor:pointer;padding:4px}.inv-refresh-btn:hover{color:#fff}.inv-live-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:inv-pulse 2s infinite}@keyframes inv-pulse{0%,to{opacity:1}50%{opacity:.5}}.inv-sentiment-section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.inv-sentiment-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.inv-sentiment-row>span:first-child{font-size:.7rem;color:#ffffff80}.inv-sentiment-label{font-size:.75rem;font-weight:600}.inv-sentiment-label.bullish{color:#10b981}.inv-sentiment-bar{height:6px;background:#1a1f2e;border-radius:3px;overflow:hidden;margin-bottom:12px}.inv-sentiment-fill{height:100%;background:#10b981;border-radius:3px}.inv-intel-note{font-size:.75rem;color:#ffffff80;line-height:1.5}.inv-intel-metrics{display:flex;flex-direction:column;gap:12px}.inv-intel-row{display:flex;justify-content:space-between;align-items:center}.inv-intel-label{font-size:.75rem;color:#ffffff80}.inv-intel-value{font-size:.85rem;font-weight:600;color:#fff}.inv-intel-value small{color:#fff6;font-weight:400}.inv-intel-value.trend-down,.inv-intel-value.greed{color:#10b981}.inv-brief-item{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.inv-brief-item:last-child{border-bottom:none;padding-bottom:0}.inv-brief-item.locked{opacity:.6}.inv-brief-meta{display:flex;align-items:center;gap:6px;margin-bottom:8px}.inv-brief-source{font-size:.65rem;font-weight:600;color:#2563eb}.inv-brief-date{font-size:.65rem;color:#fff6}.inv-brief-meta svg{margin-left:auto;color:#fff6}.inv-brief-item h4{font-size:.85rem;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.4}.inv-brief-item p{font-size:.75rem;color:#ffffff80;line-height:1.5}@media(max-width:1100px){.inv-page{grid-template-columns:1fr}.inv-strategy-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.inv-strategy-cards{grid-template-columns:1fr}.inv-chart-controls{flex-wrap:wrap}}.sig-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.sig-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.sig-header-left{display:flex;align-items:center;gap:16px}.sig-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.live-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#ffffff80;font-weight:600}.live-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.sig-tabs{display:flex;gap:4px;background:#ffffff08;padding:4px;border-radius:8px}.sig-tab{background:transparent;border:none;color:#ffffff80;padding:8px 20px;font-size:.8rem;font-weight:600;cursor:pointer;border-radius:6px;transition:all .2s;display:flex;align-items:center;gap:8px}.sig-tab:hover{color:#fff;background:#ffffff0d}.sig-tab.active{color:#fff;background:#ffffff14}.tab-count{background:#10b981;color:#fff;font-size:.6rem;font-weight:700;padding:2px 7px;border-radius:10px;line-height:1.2}.sig-header-right{display:flex;align-items:center;gap:12px}.balance-badge{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;color:#fff;background:#10b98114;border:1px solid rgba(16,185,129,.2);padding:6px 14px;border-radius:8px;font-family:JetBrains Mono,monospace}.balance-dot{width:6px;height:6px;background:#10b981;border-radius:50%}.sig-content{padding:32px 24px}.sig-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.sig-title-row h2{font-size:1.5rem;font-weight:400;color:#fff;margin:0;font-family:Inter,sans-serif}.filter-dropdown{position:relative;display:flex;align-items:center;gap:10px}.filter-label{font-size:.65rem;color:#fff6;font-weight:600;letter-spacing:.05em}.filter-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fffc;padding:8px 14px;border-radius:6px;font-size:.78rem;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.filter-btn:hover{background:#ffffff14;border-color:#ffffff26}.filter-menu{position:absolute;top:calc(100% + 6px);right:0;background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;z-index:50;min-width:180px;box-shadow:0 10px 30px #00000080;animation:fadeIn .15s ease}.filter-option{display:block;width:100%;padding:8px 14px;background:none;border:none;color:#ffffffb3;font-size:.78rem;text-align:left;cursor:pointer;border-radius:6px;transition:all .15s}.filter-option:hover{background:#ffffff0f;color:#fff}.filter-option.active{background:#2563eb26;color:#3b82f6;font-weight:600}.sig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sig-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;flex-direction:column;transition:border-color .3s,box-shadow .3s}.sig-card:hover{border-color:#ffffff1a}.sig-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px}.sig-card-title{display:flex;flex-direction:column;gap:4px}.sig-name{font-size:1.15rem;font-weight:600;color:#3b82f6;margin:0;line-height:1.2}.sig-pair{font-size:.7rem;color:#ffffff59;font-weight:500;font-family:JetBrains Mono,monospace;letter-spacing:.03em}.sig-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.sig-type{padding:4px 10px;border-radius:4px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sig-type.blue{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.sig-type.yellow{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.sig-type.green{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.sig-type.cyan{background:#06b6d41a;color:#06b6d4;border:1px solid rgba(6,182,212,.3)}.sig-type.orange{background:#f973161a;color:#f97316;border:1px solid rgba(249,115,22,.3)}.sig-type.purple{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.sig-direction{display:flex;align-items:center;gap:4px;font-size:.6rem;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.04em}.sig-direction.buy{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.25)}.sig-direction.sell{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.sig-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sig-label{font-size:.75rem;color:#fff6}.sig-value{font-size:.8rem;color:#fff9;font-family:JetBrains Mono,monospace}.sig-value.locked{color:#fff3;display:flex;align-items:center;gap:5px}.sig-price{font-size:1.05rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace}.sig-strength{display:flex;align-items:center;gap:8px}.strength-percent{font-size:.75rem;font-weight:600}.strength-percent.blue{color:#3b82f6}.strength-percent.yellow{color:#f59e0b}.strength-percent.green{color:#10b981}.strength-percent.cyan{color:#06b6d4}.strength-percent.orange{color:#f97316}.strength-percent.purple{color:#8b5cf6}.strength-bars{display:flex;gap:2px}.strength-bars .bar{width:3px;height:12px;background:#ffffff1a;border-radius:1px}.strength-bars .bar.filled{background:#fff9}.sig-unlocked-badge{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;margin:8px 0;background:#10b9810f;border:1px solid rgba(16,185,129,.15);border-radius:6px;color:#10b981;font-size:.65rem;font-weight:700;letter-spacing:.08em}.sig-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 16px}.detail-item{display:flex;flex-direction:column;gap:4px;padding:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;text-align:center}.detail-item .label{font-size:.6rem;color:#ffffff59;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.detail-item .value{font-size:.85rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace}.detail-item .value.error{color:#ef4444}.detail-item .value.success{color:#10b981}.sig-locked-section{margin:8px 0 12px;padding:12px;background:#ffffff04;border:1px dashed rgba(255,255,255,.06);border-radius:8px}.sig-locked-section .sig-row{margin-bottom:10px}.sig-locked-section .sig-row:last-child{margin-bottom:0}.sig-cost-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.sig-cost{font-size:1.1rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace}.purchase-btn{width:100%;background:linear-gradient(135deg,#2563eb,#10b981);border:none;color:#fff;padding:14px;border-radius:8px;font-size:.8rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px}.purchase-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.purchase-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.purchase-btn.copy-btn{background:transparent;border:1px solid rgba(59,130,246,.4);color:#3b82f6}.purchase-btn.copy-btn:hover{background:#3b82f614;border-color:#3b82f6;box-shadow:0 4px 16px #3b82f626}.sig-card.purchased{border-color:#10b98133;background:linear-gradient(135deg,#10b98108,#0d1117)}.sig-card.purchased .sig-name{color:#10b981}.loading-state{text-align:center;padding:60px 0;color:#fff6;font-size:.9rem}.empty-state{text-align:center;padding:60px 20px}.empty-state .empty-icon{color:#ffffff26;margin-bottom:16px}.empty-state h3{color:#fff;font-size:1.2rem;margin:0 0 8px}.empty-state p{color:#fff6;font-size:.85rem;margin:0 0 24px}.how-it-works{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:32px 24px;text-align:center}.how-icon{font-size:2rem;margin-bottom:16px}.how-card h3{color:#fff;font-size:1rem;margin:0 0 12px}.how-card p{color:#ffffff80;font-size:.85rem;line-height:1.5;margin:0}.sig-message{position:fixed;top:80px;right:24px;padding:12px 24px;border-radius:8px;font-size:.9rem;font-weight:600;z-index:100;animation:slideIn .3s ease}.sig-message.success{background:#10b981;color:#fff;box-shadow:0 4px 12px #10b9814d}.sig-message.error{background:#ef4444;color:#fff;box-shadow:0 4px 12px #ef44444d}.modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.modal-content{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;width:90%;max-width:440px;box-shadow:0 20px 50px #00000080;animation:scaleIn .3s ease}.modal-header h2{font-size:1.5rem;color:#fff;margin:0 0 8px}.modal-header p{color:#ffffff80;font-size:.9rem;margin:0}.modal-body{margin-top:24px}.modal-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.modal-row:last-child{border-bottom:none}.modal-label{font-size:.85rem;color:#ffffff80}.modal-value{font-size:.9rem;font-weight:600;color:#fff}.modal-value.highlight{color:#3b82f6;font-size:1.1rem}.modal-value.error{color:#ef4444}.modal-value.success{color:#10b981}.modal-divider{height:1px;background:#ffffff0f;margin:8px 0}.modal-actions{display:flex;gap:12px;margin-top:28px}.modal-btn{flex:1;padding:14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s}.modal-btn.cancel{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.modal-btn.cancel:hover{background:#ffffff14}.modal-btn.confirm{background:linear-gradient(135deg,#2563eb,#10b981);border:none;color:#fff}.modal-btn.confirm:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb4d}.modal-btn.confirm:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:1200px){.sig-grid,.how-it-works{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.sig-grid,.how-it-works{grid-template-columns:1fr}.sig-header{flex-direction:column;gap:16px}.sig-tabs{order:2}.sig-details-grid{grid-template-columns:1fr}}.ct-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.ct-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05);gap:20px}.ct-header-left{display:flex;align-items:center;gap:16px}.ct-header h1{font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.06em;margin:0;white-space:nowrap}.ct-live{display:flex;align-items:center;gap:6px;font-size:.6rem;color:#fff6;font-weight:600;letter-spacing:.04em}.ct-live .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.ct-tabs{display:flex;gap:4px;background:#ffffff08;padding:4px;border-radius:8px}.ct-tab{background:transparent;border:none;color:#ffffff73;padding:8px 20px;font-size:.78rem;font-weight:600;cursor:pointer;border-radius:6px;transition:all .2s;display:flex;align-items:center;gap:8px;white-space:nowrap}.ct-tab:hover{color:#fff;background:#ffffff0d}.ct-tab.active{color:#fff;background:#ffffff14}.tab-count{background:#10b981;color:#fff;font-size:.55rem;font-weight:700;padding:2px 7px;border-radius:10px;line-height:1.2}.ct-header-right{display:flex;align-items:center}.ct-balance{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#fff;background:#10b98114;border:1px solid rgba(16,185,129,.2);padding:6px 14px;border-radius:8px;font-family:JetBrains Mono,monospace;white-space:nowrap}.ct-content{padding:28px 24px}.ct-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px}.ct-toolbar h2{font-size:1.4rem;font-weight:400;color:#fff;margin:0;white-space:nowrap}.ct-toolbar-right{display:flex;align-items:center;gap:10px}.ct-search{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:6px 12px;color:#fff6;transition:border-color .2s}.ct-search:focus-within{border-color:#3b82f666}.ct-search input{background:none;border:none;color:#fff;font-size:.78rem;outline:none;width:160px}.ct-search input::placeholder{color:#ffffff4d}.ct-filter-btn{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#fff9;padding:6px 14px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.ct-filter-btn:hover{background:#ffffff14}.ct-filter-btn.active{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.ct-sort{position:relative}.ct-sort-btn{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#fff9;padding:6px 14px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.ct-sort-btn:hover{background:#ffffff14}.ct-sort-menu{position:absolute;top:calc(100% + 6px);right:0;background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px;min-width:190px;z-index:50;box-shadow:0 10px 30px #00000080;animation:fadeIn .15s ease}.ct-sort-option{display:block;width:100%;padding:8px 14px;background:none;border:none;color:#ffffffa6;font-size:.78rem;text-align:left;cursor:pointer;border-radius:6px;transition:all .15s}.ct-sort-option:hover{background:#ffffff0f;color:#fff}.ct-sort-option.active{background:#2563eb26;color:#3b82f6;font-weight:600}.ct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.expert-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:22px;display:flex;flex-direction:column;transition:border-color .3s,box-shadow .3s}.expert-card:hover{border-color:#ffffff1a}.expert-card.copying{border-color:#3b82f640;background:linear-gradient(135deg,#3b82f608,#0d1117)}.expert-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.expert-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.expert-avatar span{color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.02em}.expert-avatar.sm{width:34px;height:34px}.expert-avatar.sm span{font-size:.6rem}.expert-info{display:flex;flex-direction:column;gap:2px;min-width:0}.expert-name-row{display:flex;align-items:center;gap:6px}.expert-name-row h3{font-size:.95rem;font-weight:600;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified-dot{width:8px;height:8px;background:#3b82f6;border-radius:50%;flex-shrink:0}.expert-handle{font-size:.7rem;color:#ffffff59}.expert-followers{display:flex;align-items:center;gap:4px;font-size:.65rem;color:#ffffff4d}.expert-stats{margin-bottom:14px}.stat-row{display:flex;gap:8px;margin-bottom:12px}.stat-row:last-child{margin-bottom:0}.stat{flex:1}.stat-label{display:block;font-size:.55rem;color:#ffffff59;font-weight:600;letter-spacing:.04em;margin-bottom:3px}.stat-value{display:block;font-size:.85rem;font-weight:700;color:#ffffffbf;font-family:JetBrains Mono,monospace}.stat-value.green{color:#10b981}.stat-value.yellow{color:#f59e0b}.stat-value.red{color:#ef4444}.expert-analysis{padding:14px;margin:4px 0 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;animation:fadeIn .2s ease}.analysis-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.analysis-title{font-size:.7rem;color:#ffffff73;font-weight:600;letter-spacing:.03em}.analysis-pnl{font-size:.8rem;font-weight:700;font-family:JetBrains Mono,monospace}.analysis-pnl.green{color:#10b981}.analysis-pnl.red{color:#ef4444}.mini-chart{display:block;margin-bottom:12px;width:100%;height:32px}.analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.analysis-item{text-align:center}.analysis-item .label{display:block;font-size:.55rem;color:#ffffff4d;font-weight:600;margin-bottom:2px}.analysis-item .value{font-size:.75rem;font-weight:700;color:#ffffffb3;font-family:JetBrains Mono,monospace}.analysis-item .value.green{color:#10b981}.analysis-item .value.red{color:#ef4444}.expert-actions{display:flex;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.04)}.btn-outline{flex:1;background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:10px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s}.btn-outline:hover,.btn-outline.active{background:#ffffff0d;border-color:#fff3;color:#fff}.btn-primary{flex:1;background:linear-gradient(135deg,#2563eb,#10b981);border:none;color:#fff;padding:10px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .3s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb40}.btn-copying{flex:1;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:10px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.04em;cursor:default;display:flex;align-items:center;justify-content:center;gap:6px}.portfolio-strip{display:flex;align-items:center;gap:24px;padding:18px 24px;background:#0d1117;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:24px}.portfolio-stat{display:flex;flex-direction:column;gap:4px}.portfolio-stat .label{font-size:.55rem;color:#ffffff59;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.portfolio-stat .value{font-size:1rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace}.portfolio-stat .value.green{color:#10b981}.portfolio-stat .value.red{color:#ef4444}.portfolio-divider{width:1px;height:36px;background:#ffffff0f}.ct-copies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.copy-card{background:#0d1117;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:22px;display:flex;flex-direction:column}.copy-card-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.copy-card-info{flex:1;min-width:0}.copy-card-info h4{font-size:.9rem;font-weight:600;color:#fff;margin:0}.copy-card-handle{font-size:.65rem;color:#ffffff59}.copy-card-badge{display:flex;align-items:center;gap:5px;font-size:.55rem;font-weight:700;padding:3px 10px;border-radius:10px;letter-spacing:.04em}.copy-card-badge.active{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.25)}.pulse-dot{width:5px;height:5px;background:#10b981;border-radius:50%;animation:pulse 1.5s infinite}.copy-pnl-hero{text-align:center;padding:16px;border-radius:10px;margin-bottom:16px}.copy-pnl-hero.profit{background:linear-gradient(135deg,#10b9810f,#10b98105);border:1px solid rgba(16,185,129,.15)}.copy-pnl-hero.loss{background:linear-gradient(135deg,#ef44440f,#ef444405);border:1px solid rgba(239,68,68,.15)}.pnl-hero-label{font-size:.55rem;color:#fff6;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.pnl-hero-value{font-size:1.5rem;font-weight:800;font-family:JetBrains Mono,monospace;margin-bottom:2px}.copy-pnl-hero.profit .pnl-hero-value{color:#10b981}.copy-pnl-hero.loss .pnl-hero-value{color:#ef4444}.pnl-hero-roi{font-size:.7rem;font-weight:600;font-family:JetBrains Mono,monospace}.copy-pnl-hero.profit .pnl-hero-roi{color:#10b981b3}.copy-pnl-hero.loss .pnl-hero-roi{color:#ef4444b3}.copy-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.copy-stat{display:flex;flex-direction:column;gap:3px}.copy-stat .label{font-size:.55rem;color:#ffffff59;font-weight:600;letter-spacing:.04em}.copy-stat .value{font-size:.8rem;font-weight:700;color:#fffc;font-family:JetBrains Mono,monospace}.copy-stat .value.green{color:#10b981}.copy-stat .value.yellow{color:#f59e0b}.copy-stat .value.red{color:#ef4444}.copy-recent-trades{margin-bottom:14px;padding:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px}.recent-trades-label{font-size:.55rem;color:#ffffff59;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.recent-trades-list{display:flex;gap:6px}.recent-trade{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:.65rem;font-weight:600;font-family:JetBrains Mono,monospace}.recent-trade.win{background:#10b98114;color:#10b981}.recent-trade.loss{background:#ef444414;color:#ef4444}.trade-icon{font-size:.6rem}.stop-pnl-banner{text-align:center;padding:16px;border-radius:10px;margin-bottom:16px}.stop-pnl-banner.profit{background:linear-gradient(135deg,#10b98114,#10b98108);border:1px solid rgba(16,185,129,.2)}.stop-pnl-banner.loss{background:linear-gradient(135deg,#ef444414,#ef444408);border:1px solid rgba(239,68,68,.2)}.stop-pnl-label{font-size:.6rem;color:#fff6;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.stop-pnl-value{font-size:1.4rem;font-weight:800;font-family:JetBrains Mono,monospace}.stop-pnl-banner.profit .stop-pnl-value{color:#10b981}.stop-pnl-banner.loss .stop-pnl-value{color:#ef4444}.stop-pnl-roi{font-size:.7rem;font-weight:600;margin-left:6px;opacity:.7}.btn-stop{width:100%;background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#ef4444;padding:10px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto}.btn-stop:hover{background:#ef444426;border-color:#ef4444}.ct-loading{text-align:center;padding:60px 0;color:#fff6;font-size:.9rem}.ct-empty{text-align:center;padding:60px 20px}.ct-empty-icon{color:#ffffff1f;margin-bottom:16px}.ct-empty h3{color:#fff;font-size:1.2rem;margin:0 0 8px}.ct-empty p{color:#fff6;font-size:.85rem;margin:0 0 24px}.base-btn.primary{background:linear-gradient(135deg,#2563eb,#10b981);border:none;color:#fff;padding:12px 28px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s}.base-btn.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.ct-how{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.how-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:30px 22px;text-align:center}.how-icon{font-size:2rem;margin-bottom:14px}.how-card h3{color:#fff;font-size:.95rem;margin:0 0 10px}.how-card p{color:#ffffff73;font-size:.8rem;line-height:1.5;margin:0}.ct-message{position:fixed;top:80px;right:24px;padding:12px 24px;border-radius:8px;font-size:.85rem;font-weight:600;z-index:200;animation:slideIn .3s ease}.ct-message.success{background:#10b981;color:#fff;box-shadow:0 4px 12px #10b9814d}.ct-message.error{background:#ef4444;color:#fff;box-shadow:0 4px 12px #ef44444d}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.ct-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease}.ct-modal{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;width:92%;max-width:480px;box-shadow:0 20px 50px #00000080;animation:scaleIn .25s ease}.ct-modal.ct-modal-sm{max-width:400px}.ct-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.ct-modal-header h2{font-size:1.3rem;color:#fff;margin:0 0 4px}.ct-modal-header p{color:#ffffff73;font-size:.82rem;margin:0}.ct-modal-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffff80;padding:6px;cursor:pointer;transition:all .2s}.ct-modal-close:hover{background:#ffffff1a;color:#fff}.ct-modal-expert{display:flex;align-items:center;gap:12px;padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;margin-bottom:20px}.ct-modal-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-modal-avatar span{color:#fff;font-size:.65rem;font-weight:800}.ct-modal-expert-info{flex:1;min-width:0}.ct-modal-expert-info h3{font-size:.95rem;font-weight:600;color:#fff;margin:0}.ct-modal-handle{font-size:.7rem;color:#ffffff59}.ct-modal-stats{display:flex;gap:16px}.ct-modal-stat{text-align:center}.ct-modal-stat .label{display:block;font-size:.55rem;color:#ffffff59;font-weight:600;margin-bottom:2px}.ct-modal-stat .value{font-size:.85rem;font-weight:700;font-family:JetBrains Mono,monospace}.ct-modal-stat .value.green{color:#10b981}.ct-modal-stat .value.yellow{color:#f59e0b}.ct-modal-section{margin-bottom:18px}.ct-modal-label{display:block;font-size:.7rem;color:#ffffff80;font-weight:600;margin-bottom:8px}.ct-modal-input-row{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.ct-modal-currency{padding:12px 14px;color:#fff6;font-weight:700;font-family:JetBrains Mono,monospace;font-size:.9rem;border-right:1px solid rgba(255,255,255,.06)}.ct-modal-input{flex:1;background:none;border:none;color:#fff;padding:12px 14px;font-size:1rem;font-weight:600;font-family:JetBrains Mono,monospace;outline:none}.ct-modal-input:focus{outline:none}.ct-modal-hint{font-size:.68rem;color:#ffffff4d;margin-top:6px}.ct-modal-hint strong{color:#ffffff80}.ct-modal-summary{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:14px;margin-bottom:16px}.ct-modal-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:.82rem;color:#ffffff8c}.ct-modal-row .highlight{color:#f59e0b;font-weight:600}.ct-modal-row .error{color:#ef4444;font-weight:600}.ct-modal-row .success{color:#10b981;font-weight:600}.ct-modal-row.total{border-top:1px solid rgba(255,255,255,.06);margin-top:4px;padding-top:10px;color:#fff;font-weight:600}.ct-modal-notice{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.12);border-radius:8px;font-size:.72rem;color:#ffffff80;margin-bottom:20px;line-height:1.4}.ct-modal-notice strong{color:#f59e0b}.ct-modal-notice svg{color:#f59e0b;flex-shrink:0}.ct-modal-actions{display:flex;gap:12px}.ct-modal-btn{flex:1;padding:12px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s}.ct-modal-btn.cancel{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff9}.ct-modal-btn.cancel:hover{background:#ffffff14}.ct-modal-btn.confirm{background:linear-gradient(135deg,#2563eb,#10b981);border:none;color:#fff}.ct-modal-btn.confirm:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb40}.ct-modal-btn.confirm:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ct-modal-btn.danger{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444}.ct-modal-btn.danger:hover{background:#ef444440}.ct-modal-btn.danger:disabled{opacity:.6;cursor:not-allowed}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:1200px){.ct-grid,.ct-copies-grid,.ct-how{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ct-grid,.ct-copies-grid,.ct-how{grid-template-columns:1fr}.ct-header{flex-direction:column;gap:12px}.ct-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.ct-toolbar-right{flex-wrap:wrap}}.stake-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.stake-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.stake-header-left{display:flex;align-items:center;gap:16px}.stake-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.sync-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#ffffff80;font-weight:600}.sync-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}.stake-header-tabs{display:flex;align-items:center;gap:4px}.stake-tab{background:transparent;border:none;color:#ffffff80;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.stake-tab:hover{color:#fffc;background:#ffffff0d}.stake-tab.active{color:#fff;background:#10b9811f;border:1px solid rgba(16,185,129,.25)}.stake-tab .tab-count{background:#10b981;color:#0a0e14;font-size:.65rem;font-weight:700;padding:1px 7px;border-radius:10px;min-width:18px;text-align:center}.stake-header-right{display:flex;align-items:center;gap:12px}.balance-display{font-size:.75rem;color:#ffffff80;background:#10b98114;border:1px solid rgba(16,185,129,.15);padding:8px 14px;border-radius:6px}.balance-display strong{color:#10b981;font-weight:600}.network-badge{display:flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#10b981}.network-dot{width:8px;height:8px;background:#10b981;border-radius:50%}.icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.icon-btn:hover{color:#fff}.stake-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px}.stake-page .stat-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px}.stake-page .stat-header{display:flex;align-items:center;gap:8px;font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.05em;margin-bottom:12px}.stake-page .stat-header svg{color:#3b82f6}.stake-page .stat-value{font-size:2.2rem;font-weight:300;color:#fff;font-family:JetBrains Mono,monospace;margin-bottom:8px}.stake-page .stat-value .decimal,.stake-page .stat-value .percent{font-size:1.2rem;color:#ffffff80}.stake-page .stat-value.apy{color:#10b981}.stake-page .stat-change{font-size:.75rem;font-weight:600}.stake-page .stat-change.positive{color:#10b981}.stake-page .stat-change.negative{color:#fff6}.stake-page .stat-change span{color:#fff6;font-weight:400;margin-left:8px}.stake-content{display:grid;grid-template-columns:1fr 300px;gap:24px;padding:0 24px 24px}.stake-main{display:flex;flex-direction:column}.stake-page .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.stake-page .section-title{display:flex;align-items:center;gap:12px;color:#fff9}.stake-page .section-title h2{font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.section-tabs{display:flex;gap:8px}.tab-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 16px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.tab-btn:hover{border-color:#fff3;color:#fff}.tab-btn.active{background:#ffffff0d;border-color:#fff3;color:#fff}.assets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.asset-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;flex-direction:column;transition:border-color .2s ease}.asset-card:hover{border-color:#3b82f633}.asset-header{display:flex;gap:16px;margin-bottom:24px}.asset-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.asset-info{flex:1}.asset-name-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.asset-name-row h3{font-size:1rem;font-weight:600;color:#fff;margin:0}.asset-apy{font-size:1.1rem;font-weight:700;color:#10b981;font-family:JetBrains Mono,monospace}.asset-meta{display:flex;gap:8px;align-items:center;font-size:.7rem;color:#ffffff80;margin-bottom:4px}.asset-type{background:#ffffff0d;padding:2px 6px;border-radius:4px}.apy-label{font-size:.6rem;color:#ffffff4d;letter-spacing:.05em}.asset-details{margin-bottom:20px}.detail-row{display:flex;justify-content:space-between;margin-bottom:16px}.detail{display:flex;flex-direction:column;gap:4px}.detail-label{font-size:.6rem;font-weight:700;color:#fff6;letter-spacing:.05em}.detail-value{font-size:.9rem;font-weight:600;color:#fff}.capacity-row{display:flex;justify-content:space-between;margin-bottom:8px}.capacity-label{font-size:.6rem;font-weight:700;color:#fff6;letter-spacing:.05em}.capacity-value{font-size:.75rem;color:#fff9}.capacity-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.capacity-fill{height:100%;background:#3b82f6;border-radius:2px}.stake-btn{width:100%;background:#2563eb;border:none;color:#fff;padding:14px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-top:auto}.stake-btn:hover{background:#1d4ed8}.active-stakes-list{display:flex;flex-direction:column;gap:16px}.empty-stakes{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#0d1117;border:1px dashed rgba(255,255,255,.1);border-radius:12px;color:#fff6;text-align:center}.empty-stakes h3{margin:16px 0 8px;color:#fff9;font-size:1.1rem}.empty-stakes p{margin:0 0 20px;font-size:.85rem}.active-stake-card{background:#0d1117;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px 24px;transition:border-color .2s ease}.active-stake-card.matured{border-color:#10b98140;box-shadow:0 0 20px #10b9810d}.stake-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stake-card-left{display:flex;align-items:center;gap:12px}.stake-symbol-badge{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;flex-shrink:0}.stake-card-left h4{margin:0;color:#fff;font-size:.95rem;font-weight:600}.stake-apy-badge{font-size:.7rem;color:#10b981;font-weight:600}.stake-card-right{text-align:right}.stake-amount{font-size:1.2rem;font-weight:600;color:#fff;font-family:JetBrains Mono,monospace}.stake-status{font-size:.65rem;font-weight:700;letter-spacing:.05em}.stake-status.active{color:#3b82f6}.stake-status.matured{color:#10b981}.stake-status.claimed{color:#fff6}.stake-progress-section{margin-bottom:16px}.stake-progress-labels{display:flex;justify-content:space-between;font-size:.65rem;color:#fff6;margin-bottom:6px}.time-left{color:#3b82f6;font-weight:600}.stake-progress-bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.stake-progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .5s ease}.stake-progress-fill.complete{background:linear-gradient(90deg,#10b981,#34d399)}.stake-card-footer{display:flex;align-items:center;gap:24px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.stake-detail-item{display:flex;flex-direction:column;gap:2px}.stake-detail-item span{font-size:.6rem;color:#fff6;letter-spacing:.05em;text-transform:uppercase}.stake-detail-item strong{font-size:.85rem;color:#fff;font-weight:600}.claim-btn{margin-left:auto;background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;padding:10px 20px;border-radius:8px;font-size:.7rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;animation:claimPulse 2s ease-in-out infinite}.claim-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #10b9814d}.claim-btn:disabled{opacity:.6;cursor:not-allowed;animation:none}@keyframes claimPulse{0%,to{box-shadow:0 0 #10b9814d}50%{box-shadow:0 0 0 6px #10b98100}}.stake-sidebar{display:flex;flex-direction:column;gap:24px}.sidebar-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.sidebar-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.sidebar-header h3{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.sidebar-header svg{color:#fff6}.sidebar-subtitle{font-size:.65rem;color:#fff6;display:block;margin-top:4px}.growth-chart{height:100px}.chart-svg{width:100%;height:100%}.countdown-section{text-align:center;margin-bottom:20px}.countdown-label{font-size:.6rem;color:#fff6;letter-spacing:.1em;display:block;margin-bottom:12px}.countdown{display:flex;justify-content:center;align-items:center;gap:8px}.countdown-value{font-size:1.8rem;font-weight:300;color:#fff;font-family:JetBrains Mono,monospace}.countdown-sep{font-size:1.5rem;color:#3b82f6}.reward-details{border-top:1px solid rgba(255,255,255,.05);padding-top:16px}.reward-row{display:flex;justify-content:space-between;font-size:.8rem;color:#ffffff80;margin-bottom:8px}.reward-amount{color:#10b981;font-weight:600}.activity-card{flex:1}.activity-list{display:flex;flex-direction:column;gap:20px}.empty-activity{text-align:center;padding:20px;color:#ffffff4d;font-size:.8rem}.activity-item{display:flex;gap:12px}.activity-dot{width:8px;height:8px;background:#3b82f6;border-radius:50%;margin-top:4px;flex-shrink:0}.activity-dot.claimed{background:#10b981}.activity-content{display:flex;flex-direction:column;gap:2px}.activity-date{font-size:.6rem;color:#fff6;letter-spacing:.05em}.activity-action{font-size:.8rem;color:#fff;font-weight:500}.activity-amount{color:#10b981;margin-left:8px}.activity-detail{font-size:.7rem;color:#fff6}.stake-modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.stake-modal{background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000080;animation:slideUp .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-title-row{display:flex;gap:14px;align-items:center}.modal-asset-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff}.modal-header h2{margin:0;font-size:1.1rem;font-weight:600;color:#fff}.modal-subtitle{font-size:.75rem;color:#ffffff80}.modal-close{background:#ffffff0d;border:none;color:#ffffff80;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.modal-close:hover{background:#ffffff1a;color:#fff}.modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:20px}.modal-input-group{display:flex;flex-direction:column;gap:8px}.modal-label-row{display:flex;justify-content:space-between;align-items:center}.modal-label-row label{font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.05em}.modal-balance{font-size:.7rem;color:#fff6}.modal-input-wrapper{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.modal-input-wrapper:focus-within{border-color:#3b82f6}.input-prefix{padding:0 12px;color:#fff6;font-size:1.1rem;font-weight:500}.modal-input-wrapper input{flex:1;background:transparent;border:none;color:#fff;font-size:1.2rem;font-weight:500;padding:14px 0;outline:none;font-family:JetBrains Mono,monospace}.modal-input-wrapper input::placeholder{color:#fff3}.max-btn{background:#3b82f626;border:none;color:#3b82f6;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:8px 14px;margin-right:8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.max-btn:hover{background:#3b82f640}.modal-min-hint{font-size:.7rem;color:#ffffff4d}.modal-preview{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px}.modal-preview h4{font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;margin:0 0 12px}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.preview-item{display:flex;flex-direction:column;gap:4px}.preview-item span{font-size:.65rem;color:#fff6}.preview-item strong{font-size:.9rem;color:#fff;font-weight:600}.apy-highlight{color:#10b981!important}.preview-total{border-top:1px solid rgba(255,255,255,.06);padding-top:12px;display:flex;justify-content:space-between;align-items:center}.preview-total span{font-size:.65rem;color:#ffffff80;letter-spacing:.05em;font-weight:600}.preview-total strong{font-size:1.2rem;color:#fff;font-weight:600;font-family:JetBrains Mono,monospace}.modal-message{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:8px;font-size:.8rem;font-weight:500}.modal-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.modal-message.success{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981}.modal-footer{display:flex;gap:12px;padding:16px 24px 24px}.modal-cancel{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:14px;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-cancel:hover{background:#ffffff14;color:#fff}.modal-confirm{flex:2;background:#2563eb;border:none;color:#fff;padding:14px;border-radius:10px;font-size:.8rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:all .2s ease}.stake-history-full{width:100%;padding:0 24px 24px}.history-table-wrapper{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0d1117}.history-table{width:100%;border-collapse:collapse;min-width:720px}.history-table thead{background:#ffffff08}.history-table th{font-size:.65rem;font-weight:700;letter-spacing:.08em;color:#fff6;text-align:left;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.history-table td{font-size:.78rem;color:#fffc;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.history-asset-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;color:#fff;flex-shrink:0}.history-plan-name{display:block;font-weight:600;font-size:.78rem;color:#fff}.history-amount{font-weight:600;color:#fff}.history-apy{color:#10b981;font-weight:600}.history-date{color:#ffffff80;font-size:.72rem}.history-earnings{color:#10b981;font-weight:600}.history-status-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.68rem;font-weight:600;white-space:nowrap}.history-status-badge.active{background:#3b82f61f;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.history-status-badge.matured{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.history-status-badge.claimed{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.2)}.stake-how-it-works{width:100%;padding:0 24px 40px}.how-header{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding:24px;background:#10b9810d;border:1px solid rgba(16,185,129,.1);border-radius:12px}.how-header svg{color:#10b981;flex-shrink:0}.how-header h2{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 4px}.how-header p{font-size:.82rem;color:#ffffff80;margin:0}.how-cards{display:flex;align-items:stretch;gap:0;margin-bottom:32px}.stake-how-it-works .how-card{flex:1;background:#0d1117;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:28px 22px;position:relative;text-align:center;transition:all .25s ease}.stake-how-it-works .how-card:hover{border-color:#10b98140;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.how-step{position:absolute;top:-10px;left:16px;width:22px;height:22px;background:#10b981;color:#0a0e14;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:50%}.stake-how-it-works .how-icon{font-size:2rem;margin-bottom:14px}.stake-how-it-works .how-card h3{font-size:.9rem;font-weight:700;color:#fff;margin:0 0 8px}.stake-how-it-works .how-card p{font-size:.78rem;color:#ffffff80;line-height:1.5;margin:0}.how-connector{display:flex;align-items:center;justify-content:center;padding:0 6px;color:#ffffff26;flex-shrink:0}.how-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.how-feature{display:flex;gap:14px;padding:20px;background:#0d1117;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:border-color .2s ease}.how-feature:hover{border-color:#10b98133}.how-feature svg{color:#10b981;flex-shrink:0;margin-top:2px}.how-feature h4{font-size:.82rem;font-weight:600;color:#fff;margin:0 0 4px}.how-feature p{font-size:.75rem;color:#ffffff73;line-height:1.45;margin:0}.how-cta{text-align:center;padding-top:8px}@media(max-width:1100px){.assets-grid,.how-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.stake-content{grid-template-columns:1fr}.stake-sidebar{flex-direction:row;flex-wrap:wrap}.sidebar-card{flex:1;min-width:280px}.how-cards{flex-wrap:wrap;gap:16px}.how-connector{display:none}.stake-how-it-works .how-card{flex:1 1 calc(50% - 16px);min-width:200px}.how-features{grid-template-columns:1fr}}@media(max-width:768px){.stake-stats,.assets-grid{grid-template-columns:1fr}.stake-header{flex-direction:column;gap:12px;align-items:flex-start}.stake-header-tabs{flex-wrap:wrap;gap:4px;width:100%}.stake-tab{font-size:.7rem;padding:6px 10px}.stake-card-footer{flex-wrap:wrap;gap:16px}.how-cards{flex-direction:column}.stake-how-it-works .how-card{flex:1 1 100%}.history-table{min-width:600px}}.mining-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.mining-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.mining-header-left{display:flex;align-items:center;gap:16px}.mining-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.status-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#ffffff80;font-weight:600}.status-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}.mining-header-center .utc-time{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff9;background:#ffffff08;padding:8px 16px;border-radius:6px}.mining-header-right{display:flex;align-items:center;gap:12px}.mining-page .network-badge{display:flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#10b981}.mining-page .icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.mining-page .icon-btn:hover{color:#fff}.mining-stats{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px;padding:24px}.mining-stat-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:center}.mining-stat-card.primary{border-left:3px solid #3b82f6}.mining-stat-card .stat-label{display:flex;align-items:center;gap:8px;font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.05em;margin-bottom:8px}.stat-icon{color:#3b82f6}.stat-value-large{font-size:2rem;font-weight:300;color:#fff;font-family:JetBrains Mono,monospace;margin-bottom:4px}.stat-sub{font-size:.7rem;color:#fff6;margin-bottom:16px}.roi-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 16px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.roi-btn:hover{background:#ffffff1a;border-color:#fff3}.stat-value-medium{font-size:1.5rem;font-weight:400;color:#fff;font-family:JetBrains Mono,monospace}.stat-value-hashrate{display:flex;align-items:baseline;gap:8px}.hash-value{font-size:1.5rem;font-weight:400;color:#fff;font-family:JetBrains Mono,monospace}.hash-unit{font-size:.85rem;color:#ffffff80}.stat-row-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-row-item:last-child{margin-bottom:0}.stat-row-item .stat-label{margin-bottom:0}.stat-count{font-size:1.2rem;font-weight:600;color:#3b82f6;font-family:JetBrains Mono,monospace}.mining-tabs{display:flex;gap:8px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.05)}.mining-tab{background:transparent;border:none;color:#ffffff80;font-size:.9rem;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.mining-tab:hover{color:#fff}.mining-tab.active{color:#fff;border-bottom-color:#3b82f6}.mining-content{padding:32px 24px}.mining-content .section-title{font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.1em;margin-bottom:24px}.miners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.miner-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.miner-header{display:flex;gap:16px;margin-bottom:24px;position:relative;z-index:1}.miner-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;flex-shrink:0}.miner-info{display:flex;flex-direction:column;gap:8px}.miner-info h3{font-size:1rem;font-weight:600;color:#fff;margin:0}.crypto-tag{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.6rem;font-weight:700;color:#fff;width:fit-content}.miner-graphic{position:absolute;right:0;top:0;width:100px;height:100px;background:radial-gradient(circle at center,rgba(255,255,255,.03) 0%,transparent 70%);border-radius:50%}.miner-specs{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.spec-row{display:flex;justify-content:space-between;align-items:center}.spec-label{font-size:.75rem;color:#fff6}.spec-value{font-size:.85rem;font-weight:600;color:#fff;font-family:JetBrains Mono,monospace}.start-mining-btn{width:100%;background:#2563eb;border:none;color:#fff;padding:14px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-top:auto}.start-mining-btn:hover{background:#1d4ed8}@media(max-width:1200px){.miners-grid,.active-minings-grid,.mining-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.miners-grid,.active-minings-grid,.mining-stats{grid-template-columns:1fr}.mining-header{flex-direction:column;gap:16px;align-items:flex-start}.how-cards{flex-direction:column}.how-connector{transform:rotate(90deg)}}.spec-value.highlight{color:#10b981}.active-minings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.active-mining-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;transition:border-color .3s ease}.active-mining-card.matured{border-color:#10b9814d;box-shadow:0 0 20px #10b9810d}.active-mining-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.active-mining-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}.active-mining-header h4{margin:0;font-size:.85rem;color:#fff;font-weight:600}.active-mining-crypto{font-size:.65rem;color:#ffffff80;text-transform:uppercase}.mining-status-badge{margin-left:auto;font-size:.65rem;font-weight:600;padding:4px 10px;border-radius:20px}.mining-status-badge.active{color:#3b82f6;background:#3b82f61a}.mining-status-badge.matured{color:#10b981;background:#10b9811a}.active-mining-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.mining-detail-row{display:flex;justify-content:space-between;align-items:center}.mining-detail-row span{font-size:.75rem;color:#fff6}.mining-detail-row strong{font-size:.8rem;color:#fff;font-family:JetBrains Mono,monospace}.earnings-value{color:#10b981!important}.mining-progress-section{display:flex;flex-direction:column;gap:6px}.mining-progress-bar{width:100%;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.mining-progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;transition:width .5s ease}.mining-time-remaining{display:flex;align-items:center;gap:4px;font-size:.65rem;color:#fff6;justify-content:flex-end}.claim-mining-btn{width:100%;background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;padding:12px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-top:4px}.claim-mining-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b9814d}.claim-mining-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.mining-modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mining-modal{background:#141921;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 24px 48px #00000080}.mining-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-miner-info{display:flex;align-items:center;gap:12px}.modal-miner-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.modal-miner-info h3{margin:0;font-size:1rem;color:#fff;font-weight:600}.modal-crypto-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.6rem;font-weight:700;color:#fff;margin-top:4px}.modal-close{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;transition:color .2s}.modal-close:hover{color:#fff}.mining-modal .modal-body{padding:24px}.modal-specs{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;background:#ffffff05;border-radius:10px}.modal-spec-row{display:flex;justify-content:space-between;align-items:center}.modal-spec-row span{font-size:.75rem;color:#ffffff80}.modal-spec-row strong{font-size:.8rem;color:#fff;font-family:JetBrains Mono,monospace}.modal-spec-row strong.highlight{color:#10b981}.modal-input-section{margin-bottom:20px}.modal-input-section label{display:block;font-size:.7rem;font-weight:600;color:#ffffff80;letter-spacing:.05em;margin-bottom:8px}.modal-input-row{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0 12px;transition:border-color .2s}.modal-input-row:focus-within{border-color:#3b82f6}.input-prefix{font-size:1rem;color:#fff6;font-family:JetBrains Mono,monospace}.modal-input-row input{flex:1;background:transparent;border:none;color:#fff;font-size:1rem;font-family:JetBrains Mono,monospace;padding:12px 8px;outline:none}.modal-input-row input::placeholder{color:#fff3}.modal-balance{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#fff6;margin-top:8px}.modal-balance strong{color:#fff}.max-btn{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:2px 8px;border-radius:4px;font-size:.6rem;font-weight:700;cursor:pointer;margin-left:auto}.max-btn:hover{background:#3b82f633}.modal-preview{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:16px;margin-bottom:16px}.preview-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.preview-item span{font-size:.75rem;color:#ffffff80}.preview-item strong{font-size:.8rem;color:#fff;font-family:JetBrains Mono,monospace}.preview-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:8px;border-top:1px solid rgba(255,255,255,.06)}.preview-total span{font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.05em}.preview-total strong{font-size:1.1rem;color:#fff;font-family:JetBrains Mono,monospace;font-weight:700}.modal-message{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:.75rem;font-weight:500}.modal-message.error{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.modal-message.success{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.mining-modal .modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.05)}.modal-cancel{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:12px;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.modal-cancel:hover{background:#ffffff1a}.modal-confirm{flex:2;background:#2563eb;border:none;color:#fff;padding:12px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s}.modal-confirm:hover{background:#1d4ed8}.modal-confirm:disabled{opacity:.5;cursor:not-allowed}.mining-history-full{padding:32px 24px}.section-header-mining{margin-bottom:24px}.section-title-group{display:flex;align-items:center;gap:8px;color:#ffffff80}.section-title-group h2{font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0;color:inherit}.empty-mining{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#ffffff4d}.empty-mining h3{margin:16px 0 8px;color:#fff9;font-size:1.1rem}.empty-mining p{font-size:.85rem;color:#fff6;margin-bottom:24px}.history-table-wrapper{overflow-x:auto}.history-table{width:100%;border-collapse:separate;border-spacing:0}.history-table thead th{font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.history-table tbody tr{transition:background .2s}.history-table tbody tr:hover{background:#ffffff05}.history-table tbody td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.03);font-size:.8rem;color:#ffffffb3}.history-asset{display:flex;align-items:center;gap:10px}.history-asset-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.history-plan-name{display:block;font-weight:600;color:#fff;font-size:.8rem}.history-symbol{display:block;font-size:.65rem;color:#fff6}.history-amount{font-family:JetBrains Mono,monospace;font-weight:600;color:#fff!important}.history-apy{color:#10b981!important;font-family:JetBrains Mono,monospace;font-weight:600}.history-date{color:#ffffff80!important;font-size:.75rem!important}.history-earnings{color:#10b981!important;font-family:JetBrains Mono,monospace;font-weight:600}.history-status-badge{font-size:.65rem;font-weight:600;padding:4px 10px;border-radius:20px;white-space:nowrap}.history-status-badge.active{color:#3b82f6;background:#3b82f61a}.history-status-badge.matured{color:#10b981;background:#10b9811a}.history-status-badge.claimed{color:#ffffff80;background:#ffffff0d}.mining-how-it-works{padding:32px 24px}.mining-how-it-works .how-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:40px;padding:24px;background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:12px;color:#60a5fa}.mining-how-it-works .how-header h2{margin:0 0 4px;color:#fff;font-size:1.2rem}.mining-how-it-works .how-header p{margin:0;font-size:.85rem;color:#fff9}.how-cards{display:flex;align-items:center;gap:12px;margin-bottom:40px}.how-card{flex:1;background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;text-align:center;position:relative}.how-step{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:24px;height:24px;background:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff}.how-icon{font-size:2rem;margin-bottom:12px;margin-top:8px}.how-card h3{margin:0 0 8px;color:#fff;font-size:.9rem}.how-card p{margin:0;color:#ffffff80;font-size:.75rem;line-height:1.5}.how-connector{color:#ffffff26;flex-shrink:0}.how-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.how-feature{display:flex;gap:12px;padding:20px;background:#ffffff05;border-radius:10px;color:#60a5fa}.how-feature h4{margin:0 0 4px;color:#fff;font-size:.85rem}.how-feature p{margin:0;color:#ffffff80;font-size:.75rem;line-height:1.5}.how-cta{text-align:center}.roi-modal{width:520px}.roi-input-group{margin-bottom:16px}.roi-input-group label{display:block;font-size:.7rem;font-weight:600;color:#ffffff80;letter-spacing:.05em;margin-bottom:8px}.roi-select{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;font-size:.85rem;padding:12px;outline:none;cursor:pointer;appearance:none}.roi-select option{background:#141921;color:#fff}.roi-results{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:16px;margin-top:20px}.roi-result-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.roi-result-item span{font-size:.75rem;color:#ffffff80}.roi-result-item strong{font-size:.85rem;color:#fff;font-family:JetBrains Mono,monospace}.roi-result-item strong.highlight{color:#10b981}.roi-result-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:8px;border-top:1px solid rgba(255,255,255,.06)}.roi-result-total span{font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.05em}.roi-result-total strong{font-size:1.1rem;color:#fff;font-family:JetBrains Mono,monospace;font-weight:700}.deposits-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.deposits-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.deposits-header-left{display:flex;align-items:center;gap:16px}.deposits-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.secure-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#10b981;font-weight:600;background:#10b9811a;padding:6px 12px;border-radius:4px}.deposits-header-center .utc-time{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff9;background:#ffffff08;padding:8px 16px;border-radius:6px}.deposits-header-right{display:flex;align-items:center;gap:12px}.node-badge{display:flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#10b981}.node-dot{width:8px;height:8px;background:#10b981;border-radius:50%}.deposits-page .icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.deposits-page .icon-btn:hover{color:#fff}.deposits-content{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px}.deposits-sidebar{display:flex;flex-direction:column;gap:16px}.sidebar-title{font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.1em;margin:0 0 8px}.method-options{display:flex;flex-direction:column;gap:12px}.method-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease}.method-card:hover{border-color:#ffffff1a}.method-card.active{border-color:#3b82f6;background:#3b82f60d}.method-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.method-header svg{color:#fff6}.method-info h3{font-size:.95rem;font-weight:600;color:#fff;margin:0 0 4px}.method-sub{font-size:.7rem;color:#3b82f6}.method-tags{display:flex;gap:8px}.method-tags .tag{font-size:.65rem;color:#ffffff80;background:#ffffff0d;padding:4px 10px;border-radius:4px}.method-tags .tag.highlight{color:#10b981}.method-tags .tag.active-tag{background:#3b82f633;color:#3b82f6}.funds-protection{background:#0d1117;border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:20px;margin-top:auto}.protection-header{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;color:#10b981;letter-spacing:.05em;margin-bottom:12px}.shield-icon{color:#10b981}.funds-protection p{font-size:.75rem;color:#ffffff80;line-height:1.6;margin:0}.deposits-main{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:32px}.deposit-form-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.deposit-form-header h2{font-size:1.5rem;font-weight:400;color:#fff;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-style:italic}.deposit-form-header p{font-size:.85rem;color:#ffffff80;margin:0}.asset-selector{display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:10px 16px;border-radius:8px;cursor:pointer;color:#fff;font-size:.85rem;font-weight:500}.asset-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.asset-icon.usdt{background:#26a17b;color:#fff}.bank-wire-section{width:100%}.currency-selector{display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:10px 16px;border-radius:8px;cursor:pointer;color:#fff;font-size:.85rem;font-weight:500}.currency-icon{width:28px;height:28px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff}.bank-wire-content{display:grid;grid-template-columns:1fr 280px;gap:32px}.bank-details{display:flex;flex-direction:column;gap:20px}.bank-field label{display:block;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;margin-bottom:8px}.bank-field.full-width{width:100%}.bank-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-value-box{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 16px}.field-value-box span{font-size:.9rem;color:#fff;font-weight:500}.copy-btn-small{background:transparent;border:none;color:#fff6;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:4px}.copy-btn-small:hover{color:#fff;background:#ffffff1a}.copy-btn-small.copied{color:#10b981}.payment-reference{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:20px;margin-top:8px}.reference-header{display:flex;gap:16px;margin-bottom:16px}.reference-icon{width:32px;height:32px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.reference-title{font-size:.7rem;font-weight:700;color:#3b82f6;letter-spacing:.05em;display:block;margin-bottom:4px}.reference-header p{font-size:.75rem;color:#ffffff80;margin:0;line-height:1.5}.reference-code{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 16px}.reference-code span{font-size:1.1rem;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.transfer-guidelines{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;height:fit-content}.transfer-guidelines h4{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0 0 24px}.guideline-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.guideline-item:last-of-type{border-bottom:none}.guideline-item>svg,.guideline-item>.percent-icon{color:#fff6;flex-shrink:0;margin-top:2px}.percent-icon{width:16px;height:16px;font-size:.7rem;font-weight:700;color:#fff6}.guideline-title{font-size:.8rem;font-weight:600;color:#fff;display:block;margin-bottom:4px}.guideline-item p{font-size:.8rem;color:#ffffffb3;margin:0}.guideline-item p.guideline-sub{font-size:.7rem;color:#fff6;margin-top:4px}.guideline-item .fee-value{color:#10b981}.wire-note{font-size:.7rem;color:#fff6;font-style:italic;line-height:1.6;margin-top:16px}.paypal-section{width:100%}.gateway-badges{display:flex;gap:8px}.gateway-badge{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:6px;font-size:.7rem;font-weight:600;color:#ffffffb3}.gateway-badge.secure{background:#3b82f61a;border-color:#3b82f633;color:#3b82f6}.paypal-content{display:grid;grid-template-columns:1fr 280px;gap:32px}.paypal-account-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;margin-bottom:24px;position:relative;overflow:hidden}.paypal-account-card:after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);pointer-events:none}.card-label{display:block;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;margin-bottom:16px}.account-details{display:flex;align-items:center;gap:16px}.paypal-logo-circle{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:800;font-size:1.5rem;color:#003087}.account-details h3{font-size:1rem;font-weight:700;color:#fff;margin:0 0 4px}.account-details p{font-size:.85rem;color:#ffffff80;margin:0;font-family:JetBrains Mono,monospace}.amount-section{margin-bottom:24px}.amount-section label{display:block;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;margin-bottom:12px}.amount-input-wrapper{display:flex;align-items:center;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 16px;height:64px;transition:all .2s ease}.amount-input-wrapper:focus-within{border-color:#3b82f6;background:#3b82f605}.currency-symbol{font-size:1.5rem;color:#ffffff4d;font-weight:300;margin-right:12px}.amount-input{flex:1;background:transparent;border:none;color:#fff;font-size:1.8rem;font-weight:600;outline:none;font-family:JetBrains Mono,monospace;letter-spacing:-1px}.amount-input::placeholder{color:#ffffff1a}.currency-dropdown{display:flex;align-items:center;gap:8px;padding-left:16px;border-left:1px solid rgba(255,255,255,.1);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer}.amount-limits{display:flex;justify-content:space-between;margin-top:8px;font-size:.7rem;color:#fff6}.amount-limits strong{color:#fff}.paypal-submit-btn{width:100%;background:#0070ba;border:none;padding:18px;border-radius:8px;color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.paypal-submit-btn:hover{background:#005ea6}.redirect-notice{display:flex;align-items:flex-start;gap:10px;font-size:.75rem;color:#10b981;background:#10b9810d;padding:12px;border-radius:8px;line-height:1.5}.redirect-notice svg{flex-shrink:0;margin-top:2px}.transaction-summary{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;height:fit-content}.transaction-summary h4{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0 0 24px}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.8rem}.summary-row span:first-child{color:#ffffff80}.summary-value{color:#fff;font-weight:600;display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace}.summary-value.highlight{color:#3b82f6}.summary-value .sub{font-size:.7rem;color:#ffffff4d;font-weight:400}.important-note{background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:8px;padding:16px;margin-top:24px}.note-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#3b82f6;font-size:.75rem;font-weight:700}.important-note p{font-size:.75rem;color:#fff9;line-height:1.6;margin:0}.deposit-form-content{display:grid;grid-template-columns:200px 1fr;gap:48px}.qr-section{display:flex;flex-direction:column;align-items:center}.qr-code{width:180px;height:180px;background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.qr-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.qr-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:2px;width:100%;height:100%}.qr-cell{background:#f0f0f0;border-radius:1px}.qr-cell.filled{background:#1a1a1a}.qr-hint{font-size:.7rem;color:#fff6;text-align:center;max-width:160px}.address-section{display:flex;flex-direction:column;gap:24px}.network-selector label,.address-field label{display:block;font-size:.7rem;font-weight:700;color:#ffffff80;letter-spacing:.05em;margin-bottom:12px}.network-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.network-tab{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:10px 20px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.network-tab:hover{border-color:#fff3;color:#fff}.network-tab.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.network-warning{font-size:.75rem;color:#f59e0b}.network-warning strong{color:#10b981}.address-input{display:flex;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.address-text{flex:1;padding:16px;font-size:.8rem;color:#fff;font-family:JetBrains Mono,monospace;word-break:break-all}.address-suffix{color:#fff6;margin-left:4px}.copy-btn{background:#3b82f6!important;border:none!important;color:#fff!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .2s ease;flex-shrink:0!important}.copy-btn svg{color:#fff!important;stroke:#fff!important;width:18px!important;height:18px!important;display:block!important;flex-shrink:0!important}.copy-btn:hover{background:#2563eb}.copy-btn.copied{background:#10b981}.copy-confirmation{margin-top:8px;font-size:.75rem;color:#10b981;font-weight:500;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.deposit-info{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px}.info-item{display:flex;flex-direction:column;gap:6px}.info-label{font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.info-value{font-size:.95rem;font-weight:600;color:#fff}.deposit-warnings{font-size:.7rem;color:#fff6;line-height:1.8}.deposit-warnings p{margin:0}.deposit-history{margin:0 24px 24px;background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.history-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.history-title{display:flex;align-items:center;gap:12px;color:#ffffff80}.history-title h3{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.history-filters{display:flex;gap:8px}.filter-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-btn:hover{border-color:#fff3;color:#fff}.filter-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.download-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffff80;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.download-btn:hover{color:#fff;border-color:#fff3}.history-table{overflow-x:auto}.table-header,.table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr .8fr;gap:16px;padding:16px 24px;align-items:center}.table-header{background:#ffffff05;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.table-row{border-bottom:1px solid rgba(255,255,255,.03);font-size:.8rem;color:#ffffffb3}.tx-id{color:#3b82f6;font-family:JetBrains Mono,monospace}.asset-cell{display:flex;align-items:center;gap:8px}.asset-badge{background:#26a17b;color:#fff;padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:700}.network-badge-small{font-size:.6rem;color:#fff6;background:#ffffff0d;padding:2px 6px;border-radius:4px}.amount{font-weight:600;color:#fff}.status-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.65rem;font-weight:700}.status-badge.processing{background:#3b82f61a;color:#3b82f6}.status-badge.verified{background:#10b9811a;color:#10b981}.status-badge.failed{background:#ef44441a;color:#ef4444}@media(max-width:1024px){.deposits-content,.deposit-form-content{grid-template-columns:1fr}.qr-section{order:2}}@media(max-width:768px){.deposits-header{flex-direction:column;gap:16px;align-items:flex-start}.deposit-form-header{flex-direction:column;gap:16px}.network-tabs{flex-wrap:wrap}.deposit-info{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:repeat(3,1fr)}.table-header span:nth-child(n+4),.table-row span:nth-child(n+4){display:none}}.submit-proof-section{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.submit-proof-hint{font-size:.75rem;color:#ffffff80;margin:0}.submit-proof-btn{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.submit-proof-btn:hover{background:#059669}.submit-proof-btn:disabled{background:#374151;cursor:not-allowed;color:#9ca3af}.submit-proof-btn.secondary{background:transparent;border:1px solid #10b981;color:#10b981}.submit-proof-btn.secondary:hover{background:#10b9811a}.submit-proof-btn.full-width{width:100%;justify-content:center;padding:14px;margin-top:16px}.modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.deposit-submit-modal{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:480px;padding:0;overflow:hidden;box-shadow:0 20px 40px #00000080}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-header h3{margin:0;font-size:1.1rem;color:#fff;font-weight:600}.close-btn{background:transparent;border:none;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-btn:hover{color:#fff}.modal-body{padding:24px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.75rem;font-weight:600;color:#fff9;margin-bottom:8px;letter-spacing:.05em}.form-group input{width:100%;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px 16px;color:#fff;font-size:.9rem;font-family:JetBrains Mono,monospace;transition:border-color .2s}.form-group input:focus{outline:none;border-color:#3b82f6}.input-with-symbol{position:relative;display:flex;align-items:center}.input-with-symbol .symbol{position:absolute;left:16px;color:#fff6;font-weight:600}.input-with-symbol input{padding-left:32px}.buy-btc-page{padding:24px;color:#e8eefb;display:flex;flex-direction:column;gap:16px}.buy-btc-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;border-radius:14px;border:1px solid rgba(247,147,26,.24);background:radial-gradient(circle at 20% 20%,#f7931a29,#080c16f5 48%)}.buy-btc-hero h1{margin:0;font-size:1.55rem;font-weight:700}.buy-btc-hero p{margin-top:6px;color:#e8eefbb3}.hero-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;font-size:.8rem;font-weight:600;color:#ffd8ad;border:1px solid rgba(247,147,26,.34);background:#2c1705b3}.buy-btc-top-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.buy-btc-chip-row{display:inline-flex;gap:8px;flex-wrap:wrap}.chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#090e1be6;color:#e8eefbd1;font-size:.78rem;font-weight:600}.chip.active{border-color:#f7931a80;background:#f7931a2b;color:#ffd8ad}.buy-btc-security{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:#e8eefbb3}.buy-btc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.provider-card{background:linear-gradient(165deg,#0b1224f2,#050911f2);border:1px solid rgba(123,162,255,.14);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.provider-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.provider-head h3{margin:0;font-size:1rem}.provider-type{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:#ffd4a0eb}.provider-stats{display:grid;gap:9px}.provider-stats .k{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#e8eefb8f}.provider-stats .v{display:block;margin-top:2px;font-size:.86rem;color:#e8eefbeb}.provider-tags{display:flex;flex-direction:column;gap:6px}.provider-tags span{display:inline-flex;align-items:center;gap:7px;font-size:.77rem;color:#c5e2ffdb}.provider-cta{margin-top:2px;min-height:38px;border-radius:9px;border:1px solid rgba(247,147,26,.44);color:#ffd8ad;background:#f7931a21;font-weight:700;font-size:.8rem;display:inline-flex;justify-content:center;align-items:center;gap:8px}.provider-cta:hover{background:#f7931a33}.buy-btc-note{border:1px solid rgba(89,119,176,.22);border-radius:10px;background:#070d1be6;padding:12px;color:#e8eefbad;font-size:.8rem}@media(max-width:1200px){.buy-btc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.buy-btc-page{padding:16px}.buy-btc-hero{flex-direction:column}.buy-btc-grid{grid-template-columns:1fr}}.transactions-page{padding:28px;display:flex;flex-direction:column;gap:18px;color:#e7eefb}.transactions-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.transactions-header h1{font-size:1.5rem;font-weight:700;letter-spacing:.02em}.transactions-header p{color:#e7eefb9e;margin-top:4px}.transactions-live{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(58,192,140,.28);border-radius:999px;background:#081713b3;color:#68f0bf;font-size:.82rem;font-weight:600}.transactions-live .dot{width:7px;height:7px;border-radius:999px;background:#43deab;box-shadow:0 0 0 5px #43deab1f}.transactions-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-card{background:linear-gradient(140deg,#081226e6,#080c18f5);border:1px solid rgba(123,162,255,.14);border-radius:12px;padding:14px 16px;min-height:78px;display:flex;flex-direction:column;gap:6px}.stat-label{font-size:.78rem;color:#d2dfffa8;text-transform:uppercase;letter-spacing:.08em}.stat-card strong{font-size:1.1rem;color:#f3f7ff}.transactions-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.search-wrap{display:inline-flex;align-items:center;gap:10px;min-width:min(100%,360px);padding:10px 12px;border-radius:10px;background:#070d1bf2;border:1px solid rgba(123,162,255,.16);color:#e7eefb99}.search-wrap input{width:100%;background:transparent;border:0;color:#e7eefb;outline:none}.search-wrap input::placeholder{color:#e7eefb73}.filter-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-wrap select{background:#070d1bf2;border:1px solid rgba(123,162,255,.16);color:#e7eefb;border-radius:9px;min-height:38px;padding:0 10px;outline:none}.transactions-table-wrap{border:1px solid rgba(123,162,255,.16);border-radius:12px;overflow:hidden;background:#050a14eb}.transactions-table-head,.transactions-row{display:grid;grid-template-columns:1.3fr 1fr 1.2fr .7fr .9fr .9fr 1.2fr;gap:8px;align-items:center;padding:12px 14px}.transactions-table-head{background:#6e9aff14;border-bottom:1px solid rgba(123,162,255,.16);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#cddfffb3}.transactions-row{border-bottom:1px solid rgba(123,162,255,.1);font-size:.88rem}.transactions-row:last-child{border-bottom:0}.tx-id{color:#e7eefbcc;font-family:JetBrains Mono,monospace}.tx-type{display:inline-flex;align-items:center;gap:6px;font-weight:600}.tx-type.deposit{color:#5ee7b0}.tx-type.withdrawal{color:#ffb56a}.tx-amount{font-weight:700}.tx-amount.positive{color:#5ee7b0}.tx-amount.negative{color:#ff9b9b}.tx-status{display:inline-flex;justify-content:center;align-items:center;min-height:26px;width:fit-content;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.03em}.tx-status.success{background:#2fc58d24;color:#5ee7b0}.tx-status.pending{background:#ffc44c24;color:#ffd47d}.tx-status.danger{background:#f4686824;color:#ff9b9b}.tx-time{display:inline-flex;align-items:center;gap:6px;color:#e7eefbbf}.transactions-empty{padding:28px;text-align:center;color:#e7eefb8c}@media(max-width:1200px){.transactions-table-wrap{overflow-x:auto}.transactions-table-head,.transactions-row{min-width:920px}}@media(max-width:768px){.transactions-page{padding:16px}.transactions-controls{flex-direction:column;align-items:stretch}.search-wrap{width:100%;min-width:0}.filter-wrap{width:100%}.filter-wrap select{flex:1}.transactions-stats{grid-template-columns:1fr}.transactions-header{flex-direction:column}.transactions-live{align-self:flex-start}.transactions-table-wrap{border:0;background:transparent;overflow:visible}.transactions-table-head{display:none}.transactions-row{min-width:0;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;margin-bottom:10px;border:1px solid rgba(123,162,255,.18);border-radius:12px;background:#050a14eb}.transactions-row:last-child{margin-bottom:0}.transactions-row .cell{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.transactions-row .cell:before{content:attr(data-label);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:#cddfff9e}.cell-id,.cell-created{grid-column:1 / -1}.cell-created{font-size:.78rem}.tx-id{word-break:break-word}.tx-status{min-height:24px;padding:0 8px;font-size:.7rem}}.withdrawals-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.withdrawals-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.withdrawals-header-left{display:flex;align-items:center;gap:16px}.withdrawals-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.withdrawals-page .secure-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#10b981;font-weight:600;background:#10b9811a;padding:6px 12px;border-radius:4px}.withdrawals-header-center .utc-time{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff9;background:#ffffff08;padding:8px 16px;border-radius:6px}.withdrawals-header-right{display:flex;align-items:center;gap:12px}.withdrawals-page .node-badge{display:flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#10b981}.withdrawals-page .node-dot{width:8px;height:8px;background:#10b981;border-radius:50%}.withdrawals-page .icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.withdrawals-page .icon-btn:hover{color:#fff}.withdrawals-content{display:grid;grid-template-columns:280px 1fr 280px;gap:24px;padding:24px}.withdrawals-sidebar{display:flex;flex-direction:column;gap:16px}.withdrawals-page .sidebar-title{font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.1em;margin:0 0 8px}.withdrawals-page .method-options{display:flex;flex-direction:column;gap:12px}.withdrawals-page .method-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease}.withdrawals-page .method-card:hover{border-color:#ffffff1a}.withdrawals-page .method-card.active{border-color:#3b82f6;background:#3b82f60d}.withdrawals-page .method-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.withdrawals-page .method-header svg{color:#fff6}.withdrawals-page .method-info h3{font-size:.95rem;font-weight:600;color:#fff;margin:0 0 4px}.withdrawals-page .method-sub{font-size:.7rem;color:#3b82f6}.withdrawals-page .method-tags{display:flex;gap:8px}.withdrawals-page .method-tags .tag{font-size:.65rem;color:#ffffff80;background:#ffffff0d;padding:4px 10px;border-radius:4px}.withdrawals-page .method-tags .tag.highlight{color:#10b981}.withdrawals-page .method-tags .tag.active-tag{background:#3b82f633;color:#3b82f6}.security-guarantee{background:#0d1117;border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:20px;margin-top:auto}.guarantee-header{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;color:#10b981;letter-spacing:.05em;margin-bottom:12px}.security-guarantee .shield-icon{color:#10b981}.security-guarantee p{font-size:.75rem;color:#ffffff80;line-height:1.6;margin:0}.withdrawals-main{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:32px}.withdrawal-form-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.withdrawal-form-header h2{font-size:1.5rem;font-weight:400;color:#fff;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-style:italic}.withdrawal-form-header p{font-size:.85rem;color:#ffffff80;margin:0}.network-status{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#ffffff80;background:#ffffff08;padding:8px 16px;border-radius:6px}.network-status.optimal{color:#10b981;background:#10b9811a}.network-status .status-dot{width:8px;height:8px;background:#10b981;border-radius:50%}.network-status strong{color:#10b981}.withdrawal-form{display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:12px}.form-group label{font-size:.7rem;font-weight:700;color:#ffffff80;letter-spacing:.05em}.label-row{display:flex;justify-content:space-between;align-items:center}.asset-dropdown{display:flex;align-items:center;gap:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);padding:14px 16px;border-radius:8px;cursor:pointer;color:#fff;font-size:.9rem}.asset-dropdown .asset-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.asset-dropdown .asset-icon.usdt{background:#26a17b;color:#fff}.asset-dropdown svg{margin-left:auto;color:#fff6}.withdrawals-page .network-tabs{display:flex;gap:8px;flex-wrap:wrap}.withdrawals-page .network-tab{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:10px 20px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.withdrawals-page .network-tab:hover{border-color:#fff3;color:#fff}.withdrawals-page .network-tab.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.network-note{font-size:.75rem;color:#fff6;margin:0}.address-book-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#3b82f6;font-size:.7rem;font-weight:600;cursor:pointer}.address-input-wrapper{position:relative;display:flex;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.input-icon-left{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none;z-index:10;display:flex}.address-input{flex:1;background:transparent;border:none;color:#fff;font-size:.85rem;padding:14px 16px;outline:none}.address-input::placeholder{color:#ffffff4d}.whitelist-badge{background:#10b981;color:#fff;font-size:.65rem;font-weight:700;padding:6px 12px;margin-right:8px;border-radius:4px}.address-warning{font-size:.75rem;color:#fff6;margin:0}.available-balance{font-size:.75rem;color:#ffffff80}.available-balance strong{color:#fff}.amount-input-wrapper{display:flex;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.amount-input{flex:1;background:transparent;border:none;color:#fff;font-size:1rem;font-family:JetBrains Mono,monospace;padding:14px 16px;outline:none}.amount-input::placeholder{color:#ffffff4d}.max-btn{background:transparent;border:none;color:#3b82f6;font-size:.75rem;font-weight:700;padding:14px 16px;cursor:pointer}.max-btn:hover{color:#60a5fa}.amount-info{display:flex;justify-content:space-between;font-size:.75rem;color:#fff6}.banking-network-status{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#ffffff80;background:#10b9810d;border:1px solid rgba(16,185,129,.2);padding:6px 16px;border-radius:4px}.banking-network-status .status-dot{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98166}.banking-network-status strong{color:#fff}.field-hint{font-size:.7rem;color:#fff6;margin:-8px 0 0}.currency-selector{display:flex;align-items:center;gap:8px;padding-right:16px;border-right:1px solid rgba(255,255,255,.1);color:#fff;font-weight:700;font-size:.9rem;margin-right:0;padding-left:16px}.amount-info-row{display:flex;justify-content:space-between;margin-top:8px;font-size:.75rem;color:#fff6}.amount-info-row strong{color:#fff}.security-verified-card{background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:4px;padding:24px;display:flex;gap:16px;align-items:flex-start}.shield-check-icon{position:relative;color:#10b981}.check-badge{position:absolute;bottom:-2px;right:-2px;background:#0a0e14;border-radius:50%;padding:2px;display:flex;align-items:center;justify-content:center}.security-verified-card h3{font-size:.8rem;font-weight:800;color:#10b981;margin:0 0 8px;letter-spacing:.05em}.security-verified-card p{font-size:.75rem;color:#fff9;line-height:1.5;margin:0}.limits-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:12px}.limit-row{display:flex;justify-content:space-between;font-size:.8rem;color:#ffffff80}.limit-row strong{color:#fff;font-family:JetBrains Mono,monospace}.limit-progress-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin:4px 0 12px}.progress-fill{height:100%;background:#3b82f6;border-radius:2px}.estimated-arrival{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);font-size:.75rem;color:#ffffff80}.arrival-days{display:flex;align-items:center;gap:6px;color:#fff;font-weight:500}.currency-dot{width:6px;height:6px;background:#3b82f6;border-radius:50%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.withdrawals-summary{display:flex;flex-direction:column;gap:16px}.security-verified{background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:16px;display:flex;gap:12px}.verified-icon{color:#10b981;flex-shrink:0}.verified-text{display:flex;flex-direction:column;gap:4px}.verified-text strong{font-size:.75rem;color:#10b981;letter-spacing:.05em}.verified-text span{font-size:.7rem;color:#ffffff80;line-height:1.5}.summary-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px}.summary-card h3{font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.1em;margin:0 0 20px}.summary-rows{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.summary-row{display:flex;justify-content:space-between;font-size:.85rem;color:#ffffff80}.summary-row.total{padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.summary-value{color:#fff;font-weight:500;display:flex;align-items:center;gap:8px}.summary-value.highlight{color:#10b981;font-weight:700}.withdrawal-pin-gate{border:1px solid rgba(251,191,36,.35);background:#fbbf2414;border-radius:10px;padding:12px;margin-bottom:14px}.withdrawal-pin-gate.blocked{border-color:#f8717173;background:#7f1d1d33}.withdrawal-pin-gate-title{font-size:.75rem;color:#fcd34d;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.withdrawal-pin-gate p{margin:0 0 10px;font-size:.75rem;color:#ffffffb8;line-height:1.4}.withdrawal-pin-input{width:100%;background:#00000047;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:10px 12px;color:#fff;outline:none;font-size:.9rem}.withdrawal-pin-input:focus{border-color:#fbbf24}.asset-dot{width:8px;height:8px;border-radius:50%}.asset-dot.usdt{background:#26a17b}.withdraw-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;border:none;color:#fff;padding:16px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.withdraw-btn:hover{background:#1d4ed8}.withdraw-btn:disabled{opacity:.6;cursor:not-allowed}.terms-note{font-size:.7rem;color:#fff6;text-align:center;margin:0}.terms-note a{color:#3b82f6;text-decoration:underline}.withdrawal-history{margin:0 24px 24px;background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.withdrawals-page .history-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.withdrawals-page .history-title{display:flex;align-items:center;gap:12px;color:#ffffff80}.withdrawals-page .history-title h3{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.withdrawals-page .history-filters{display:flex;gap:8px}.withdrawals-page .filter-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.withdrawals-page .filter-btn:hover{border-color:#fff3;color:#fff}.withdrawals-page .filter-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.withdrawals-page .download-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffff80;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.withdrawals-page .history-table{overflow-x:auto}.withdrawals-page .table-header,.withdrawals-page .table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr .8fr;gap:16px;padding:16px 24px;align-items:center}.withdrawals-page .table-header{background:#ffffff05;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.withdrawals-page .table-row{border-bottom:1px solid rgba(255,255,255,.03);font-size:.8rem;color:#ffffffb3}.withdrawals-page .tx-id{color:#3b82f6;font-family:JetBrains Mono,monospace}.withdrawals-page .asset-cell{display:flex;align-items:center;gap:8px}.withdrawals-page .asset-badge{background:#26a17b;color:#fff;padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:700}.withdrawals-page .network-badge-small{font-size:.6rem;color:#fff6;background:#ffffff0d;padding:2px 6px;border-radius:4px}.withdrawals-page .amount{font-weight:600;color:#fff}.withdrawals-page .amount.negative{color:#ef4444}.withdrawals-page .status-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.65rem;font-weight:700}.withdrawals-page .status-badge.pending{background:#f59e0b1a;color:#f59e0b}.withdrawals-page .status-badge.completed{background:#10b9811a;color:#10b981}.withdrawals-page .status-badge.cancelled{background:#ef44441a;color:#ef4444}@media(max-width:1200px){.withdrawals-content{grid-template-columns:1fr}.withdrawals-summary{flex-direction:row}.security-verified,.summary-card{flex:1}}@media(max-width:768px){.withdrawals-header{flex-direction:column;gap:16px;align-items:flex-start}.withdrawals-summary{flex-direction:column}.withdrawals-page .history-filters{flex-wrap:wrap}}.wallet-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.wallet-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.wallet-header-left{display:flex;align-items:center;gap:16px}.wallet-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.gateway-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#10b981;font-weight:600}.gateway-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}.wallet-header-center .utc-time{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff9;background:#ffffff08;padding:8px 16px;border-radius:6px}.wallet-header-right{display:flex;align-items:center;gap:12px}.encrypted-badge{display:flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#10b981}.wallet-page .icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.wallet-page .icon-btn:hover{color:#fff}.wallet-runtime-status{margin:12px 24px 0;padding:10px 14px;border-radius:8px;background:#2563eb24;border:1px solid rgba(37,99,235,.35);color:#bfdbfe;font-size:.78rem}.wallet-picker-overlay{position:fixed;inset:0;z-index:2200;background:#030812b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.wallet-picker-modal{width:min(460px,100%);background:#0d1117;border:1px solid rgba(96,165,250,.25);border-radius:14px;padding:1rem;box-shadow:0 22px 50px #00000080}.wallet-picker-modal h3{margin:0 0 .45rem;color:#f8fafc;font-size:1rem}.wallet-picker-modal p{margin:0 0 .85rem;color:#e2e8f0c7;font-size:.84rem}.wallet-picker-list{display:grid;gap:.55rem;margin-bottom:.85rem}.wallet-picker-option{width:100%;text-align:left;border:1px solid rgba(148,163,184,.28);background:#0f172a8c;color:#e2e8f0;border-radius:10px;padding:.72rem .8rem;font-size:.86rem;cursor:pointer;transition:all .18s ease}.wallet-picker-option:hover{border-color:#60a5fa99;background:#2563eb26}.wallet-picker-option.disabled{cursor:not-allowed;opacity:.55}.wallet-picker-option.disabled:hover{border-color:#94a3b847;background:#0f172a8c}.wallet-picker-cancel{border:1px solid rgba(148,163,184,.35);background:transparent;color:#e2e8f0e0;border-radius:10px;padding:.55rem .9rem;font-size:.82rem;cursor:pointer}.wallet-picker-cancel:hover{border-color:#ef444473;color:#fecaca}.wallet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px}.wallet-stat-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px}.stat-icon{width:56px;height:56px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffffff80}.stat-icon.security{color:#10b981;background:#10b9810d;border-color:#10b9811a}.stat-content{display:flex;flex-direction:column;gap:4px}.wallet-stat-card .stat-label{font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.wallet-stat-card .stat-value{font-size:1.3rem;color:#fff9;font-family:JetBrains Mono,monospace}.wallet-stat-card .stat-value strong{font-size:1.8rem;font-weight:300;color:#fff}.wallet-stat-card .stat-value sup{font-size:.8rem}.wallet-stat-card .stat-value.secure{color:#10b981;display:flex;align-items:center;gap:8px}.wallet-providers{padding:0 24px 24px}.providers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.providers-title{display:flex;align-items:center;gap:12px;color:#ffffff80}.providers-title h2{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.provider-filters{display:flex;gap:8px}.filter-chip{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 16px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-chip:hover{border-color:#fff3;color:#fff}.filter-chip.active{background:#ffffff0d;border-color:#fff3;color:#fff}.wallets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.wallet-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.wallet-card.connected{border-color:#10b98159;box-shadow:0 0 0 1px #10b98124 inset}.wallet-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;padding:12px}.wallet-icon svg{width:100%;height:100%}.wallet-card h3{font-size:1rem;font-weight:600;color:#fff;margin:0 0 8px}.wallet-card p{font-size:.75rem;color:#fff6;line-height:1.5;margin:0 0 20px;flex:1}.linked-wallet-address{font-size:.72rem;color:#93c5fde6;margin:-4px 0 12px;font-family:JetBrains Mono,monospace}.wallet-detected{font-size:.68rem;margin:-4px 0 10px;font-weight:600}.wallet-detected.ok{color:#10b981}.wallet-detected.missing{color:#ffffff73}.link-btn{width:100%;background:#2563eb;border:none;color:#fff;padding:12px 24px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.link-btn:hover{background:#1d4ed8}.link-btn.custom{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.link-btn.custom:hover{background:#ffffff1a;border-color:#fff3}.link-btn.connected{background:#ef444424;border:1px solid rgba(239,68,68,.35);color:#fecaca}.link-btn.connected:hover{background:#ef444438}.connection-history{margin:0 24px 24px;background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.wallet-page .history-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.wallet-page .history-title{display:flex;align-items:center;gap:12px;color:#ffffff80}.wallet-page .history-title h3{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.history-actions{display:flex;gap:12px}.action-btn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.action-btn:hover{border-color:#fff3;color:#fff}.wallet-page .history-table{overflow-x:auto}.wallet-page .table-header,.wallet-page .table-row{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1.2fr 1fr;gap:16px;padding:16px 24px;align-items:center}.wallet-page .table-header{background:#ffffff05;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.wallet-page .table-row{border-bottom:1px solid rgba(255,255,255,.03);font-size:.8rem;color:#ffffffb3}.wallet-page .table-row.table-row-empty{display:block;padding:18px 24px;color:#ffffff80;font-size:.8rem}.provider-cell{display:flex;align-items:center;gap:12px}.provider-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.provider-icon svg{width:100%;height:100%}.timestamp{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ffffff80}.wallet-page .status-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.65rem;font-weight:700}.wallet-page .status-badge.cancelled{background:#ef44441a;color:#ef4444}.wallet-page .status-badge.disconnected{background:#ffffff0d;color:#ffffff80}.wallet-page .status-badge.connected{background:#10b9811a;color:#10b981}@media(max-width:1200px){.wallets-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wallet-stats,.wallets-grid{grid-template-columns:1fr}.wallet-header,.providers-header{flex-direction:column;gap:16px;align-items:flex-start}.wallet-page .table-header,.wallet-page .table-row{grid-template-columns:repeat(2,1fr)}.wallet-page .table-header span:nth-child(n+3),.wallet-page .table-row span:nth-child(n+3){display:none}.wallet-picker-modal{padding:.9rem}}.referrals-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.referrals-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.referrals-header-left{display:flex;align-items:center;gap:16px}.referrals-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.tracking-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#10b981;font-weight:600}.tracking-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}.referrals-header-center .utc-time{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff9;background:#ffffff08;padding:8px 16px;border-radius:6px}.referrals-header-right{display:flex;align-items:center;gap:12px}.network-badge{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#ffffffb3}.network-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%}.referrals-page .icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.referrals-page .icon-btn:hover{color:#fff}.referrals-content{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:24px;flex:1}.referrals-main{display:flex;flex-direction:column;gap:24px}.referrals-page .stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.referrals-page .stat-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;position:relative;overflow:hidden}.referrals-page .stat-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.referrals-page .stat-label{font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.stat-icon-bg{width:40px;height:40px;background:#ffffff0d;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff4d}.stat-icon-bg.pending{color:#ffffff80}.referrals-page .stat-value{margin-bottom:12px}.referrals-page .stat-value .amount{font-size:2rem;font-weight:300;color:#fff;font-family:JetBrains Mono,monospace}.referrals-page .stat-value .cents{font-size:1.2rem;color:#ffffff80;font-family:JetBrains Mono,monospace}.stat-change{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.7rem;font-weight:600}.stat-change.positive{background:#10b9811a;color:#10b981}.stat-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.7rem;font-weight:600;background:#10b9811a;color:#10b981}.stat-badge.secondary{background:#ffffff0d;color:#fff9}.affiliate-link-section{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px}.affiliate-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:#ffffff80}.affiliate-header h3{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.affiliate-content{display:flex;align-items:center;gap:16px}.link-input-group{flex:1;display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.link-input{flex:1;background:transparent;border:none;padding:14px 20px;font-size:.85rem;color:#ffffffb3;font-family:JetBrains Mono,monospace}.link-input:focus{outline:none}.copy-btn{display:flex;align-items:center;gap:8px;background:#2563eb;border:none;color:#fff;padding:14px 24px;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .2s ease}.copy-btn:hover{background:#1d4ed8}.social-buttons{display:flex;gap:8px}.social-btn{width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.social-btn:hover{border-color:#fff3;color:#fff;background:#ffffff0d}.growth-section{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;flex:1}.growth-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.growth-title{display:flex;align-items:center;gap:12px;color:#ffffff80}.growth-title h3{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.period-filters{display:flex;gap:4px;background:#ffffff08;border-radius:6px;padding:4px}.period-btn{background:transparent;border:none;color:#ffffff80;padding:6px 14px;border-radius:4px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .2s ease}.period-btn:hover{color:#fff}.period-btn.active{background:#ffffff1a;color:#fff}.referrals-page .growth-chart{padding-top:20px;min-height:220px}.referrals-page .chart-svg{width:100%;height:180px}.referrals-page .chart-labels{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.05);margin-top:16px}.referrals-page .chart-labels span{font-size:.65rem;color:#ffffff4d}.chart-empty{min-height:180px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff73;font-size:.8rem;text-align:center;padding:16px}.referrals-sidebar{display:flex;flex-direction:column;gap:16px}.payouts-card{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.payouts-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.05)}.payouts-title{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.05em}.history-link{background:none;border:none;color:#3b82f6;font-size:.7rem;font-weight:600;cursor:pointer;transition:color .2s ease}.history-link:hover{color:#60a5fa}.history-link:disabled{color:#ffffff47;cursor:not-allowed}.referrals-list-section{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.referrals-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.referrals-list-header h3{margin:0;font-size:.8rem;letter-spacing:.05em;color:#fff}.referrals-list-header span{font-size:.72rem;color:#ffffff8c}.referrals-table{border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.referrals-table-head,.referrals-table-row{display:grid;grid-template-columns:1.2fr 1.7fr 1fr .8fr;gap:12px;padding:12px 14px;align-items:center}.referrals-table-head{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.referrals-table-head span{color:#ffffff73;font-size:.63rem;letter-spacing:.05em;font-weight:700}.referrals-table-row{border-bottom:1px solid rgba(255,255,255,.04)}.referrals-table-row:last-child{border-bottom:none}.referrals-table-row span{font-size:.78rem;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-status{display:inline-flex;align-items:center;justify-content:center;min-width:74px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:4px 10px}.ref-status.active{color:#10b981;background:#10b98124}.ref-status.pending{color:#f59e0b;background:#f59e0b24}.referrals-empty{padding:18px;text-align:center;color:#ffffff73;font-size:.78rem}.history-link.active{color:#60a5fa}.payouts-list{padding:0}.payouts-empty{padding:20px;font-size:.8rem;color:#ffffff73;text-align:center}.referrals-alert{border:1px solid rgba(251,191,36,.3);background:#fbbf2414;color:#fcd34d;padding:12px 14px;border-radius:8px;font-size:.78rem;letter-spacing:.01em}.payout-item{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.03)}.payout-item:last-child{border-bottom:none}.payout-left{display:flex;flex-direction:column;gap:6px}.payout-amount{font-size:1.1rem;font-weight:600;color:#fff;font-family:JetBrains Mono,monospace}.payout-currency{font-size:.65rem;color:#fff6;font-weight:600}.payout-status{display:inline-block;font-size:.6rem;font-weight:700;color:#10b981;width:fit-content}.payout-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.payout-date-label{font-size:.6rem;color:#ffffff4d;font-weight:600}.payout-date{font-size:.75rem;color:#fff9;font-family:JetBrains Mono,monospace}@media(max-width:1200px){.referrals-content{grid-template-columns:1fr}.referrals-sidebar{order:-1}}@media(max-width:900px){.referrals-page .stats-row{grid-template-columns:1fr}}@media(max-width:768px){.referrals-header{flex-direction:column;gap:16px;align-items:flex-start}.affiliate-content{flex-direction:column}.link-input-group{width:100%}.social-buttons{width:100%;justify-content:flex-start}.referrals-table-head,.referrals-table-row{grid-template-columns:1fr;gap:6px}.referrals-table-head{display:none}.referrals-table-row{padding:12px}}.subscribe-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto;padding-bottom:40px}.subscribe-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.subscribe-header-left{display:flex;align-items:center;gap:16px}.subscribe-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.tier-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#10b981;font-weight:600}.tier-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}.subscribe-header-right{display:flex;align-items:center;gap:12px}.renewal-info{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#ffffff80;font-family:JetBrains Mono,monospace}.renewal-info span{color:#ffffffb3}.subscribe-hero{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px}.subscribe-hero .hero-content h2{font-size:1.5rem;font-weight:400;color:#fff;margin:0 0 8px;font-style:italic;font-family:Georgia,serif}.subscribe-hero .hero-content p{font-size:.9rem;color:#ffffff80;margin:0 auto;max-width:1400px;align-items:stretch}.billing-toggle{display:flex;background:#ffffff0d;border-radius:8px;padding:4px}.toggle-btn{background:transparent;border:none;color:#ffffff80;padding:10px 20px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.toggle-btn:hover{color:#fff}.toggle-btn.active{background:#ffffff1a;color:#fff}.toggle-btn .discount{background:#f59e0b;color:#000;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:0 24px 20px;max-width:1400px}.subscribe-page .pricing-card{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex-direction:column;padding:0;transition:all .3s ease;overflow:hidden}.subscribe-page .pricing-card>.card-header,.subscribe-page .pricing-card>.features-list{padding:24px 24px 0}.subscribe-page .pricing-card>.card-header{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:24px;margin-bottom:24px}.subscribe-page .pricing-card:hover{border-color:#ffffff26}.subscribe-page .pricing-card.popular{border-color:#f59e0b;box-shadow:0 0 30px #f59e0b1a}.subscribe-page .pricing-card.platinum{border-color:#fffc;box-shadow:0 0 40px #ffffff26;background:linear-gradient(145deg,#0d1117,#161b22)}.subscribe-page .card-header{margin-bottom:24px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.plan-name{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;display:flex;align-items:center;gap:8px;margin-bottom:4px}.plan-icon{font-size:1rem}.plan-subtitle{font-size:.65rem;color:#fff6;font-weight:600;letter-spacing:.05em;margin-bottom:16px}.subscribe-page .pricing-card.popular .plan-subtitle{color:#f59e0b}.referral-badge{display:inline-flex;align-items:center;gap:6px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6;padding:6px 12px;border-radius:6px;font-size:.6rem;font-weight:700;margin-bottom:16px}.subscribe-page .plan-price{margin-top:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.subscribe-page .plan-price .price{font-size:1.6rem;font-weight:300;color:#fff;font-family:JetBrains Mono,monospace}.subscribe-page .plan-price .period{font-size:1rem;color:#fff6}.subscribe-page .features-list{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.subscribe-page .plan-feature-item{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:10px;font-size:.8rem;color:#ffffffb3;line-height:1.4}.subscribe-page .plan-feature-item span{display:block;min-width:0}.feature-icon{flex-shrink:0;margin-top:2px}.feature-icon.check{color:#fff6}.feature-icon.star{color:#f59e0b}.subscribe-page .plan-btn{width:100%;padding:14px 24px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.subscribe-page .plan-btn.outline{background:transparent;border:1px solid rgba(255,255,255,.3);color:#ffffffe6}.subscribe-page .plan-btn.outline:hover{border-color:#fff;color:#fff;background:#ffffff0d}.subscribe-page .plan-btn.current{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff6;cursor:default}.subscribe-page .plan-btn.secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.subscribe-page .plan-btn.secondary:hover{background:#ffffff1a;border-color:#fff3}.subscribe-page .plan-btn.included{background:#2563eb14;border:1px solid rgba(37,99,235,.2);color:#bfdbfecc;cursor:not-allowed}.subscribe-page .plan-btn.included:hover{background:#2563eb14;border-color:#2563eb33}.subscribe-page .plan-btn.primary{background:#f59e0b;border:none;color:#000}.subscribe-page .plan-btn.primary:hover{background:#d97706}.subscribe-page .pricing-card .plan-btn{margin:auto 24px 24px;width:calc(100% - 48px)}.subscription-management{display:flex;justify-content:space-between;align-items:center;margin:0 24px;padding:24px;background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px}.management-left{display:flex;align-items:center;gap:16px}.management-icon{width:48px;height:48px;background:#ffffff0d;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff80}.management-info h4{font-size:.85rem;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:.03em}.management-info p{font-size:.8rem;color:#fff6;margin:0}.management-right{display:flex;align-items:center;gap:32px}.management-item{display:flex;flex-direction:column;gap:4px}.item-label{font-size:.6rem;font-weight:700;color:#ffffff4d;letter-spacing:.05em}.item-value{font-size:.85rem;color:#fff9}.item-value.italic{font-style:italic}.status-badge{display:inline-block;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.75rem;color:#ffffffb3}.invoices-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:12px 24px;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.invoices-btn:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.confirm-overlay{position:fixed;inset:0;background:#020617c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-modal{width:min(560px,100%);background:#0d1117;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:20px;box-shadow:0 24px 60px #00000073}.confirm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.confirm-header h3{margin:0;color:#fff;font-size:1rem;letter-spacing:.03em}.confirm-close{background:transparent;border:1px solid rgba(255,255,255,.16);color:#ffffffb3;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.confirm-summary div{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.confirm-summary span{color:#ffffff73;font-size:.66rem;letter-spacing:.05em}.confirm-summary strong{color:#fff;font-size:.92rem}.confirm-check{display:flex;gap:10px;align-items:flex-start;color:#ffffffbf;font-size:.82rem;margin-bottom:12px}.confirm-input-wrap{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.confirm-input-wrap span{color:#ffffff8c;font-size:.72rem;letter-spacing:.05em}.confirm-input-wrap input{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;padding:10px 12px;font-size:.9rem}.confirm-error{color:#fca5a5;background:#7f1d1d47;border:1px solid rgba(248,113,113,.35);border-radius:8px;padding:10px 12px;font-size:.8rem;margin-bottom:12px}.confirm-actions{display:flex;gap:10px}.confirm-actions .plan-btn{margin:0;width:auto;min-width:140px}.confirm-actions .plan-btn.primary{margin-left:auto}@media(max-width:1200px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.subscribe-hero{flex-direction:column;gap:24px}.subscription-management{flex-direction:column;gap:24px;align-items:flex-start}.management-right{flex-wrap:wrap;gap:16px}}@media(max-width:768px){.subscribe-header{flex-direction:column;gap:12px;align-items:flex-start;padding:12px 16px}.subscribe-header-left{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.subscribe-header-right{width:100%}.renewal-info{font-size:.75rem}.pricing-grid{grid-template-columns:1fr;padding:0 16px 16px;gap:14px}.subscribe-hero{padding:18px 16px 14px;gap:14px}.subscribe-hero .hero-content h2{font-size:1.95rem;line-height:1.2}.subscribe-hero .hero-content p{max-width:100%;font-size:.84rem}.billing-toggle{width:100%}.toggle-btn{flex:1;justify-content:center;padding:10px 12px}.subscribe-page .pricing-card>.card-header,.subscribe-page .pricing-card>.features-list{padding:20px 18px 0}.subscribe-page .pricing-card>.card-header{padding-bottom:20px;margin-bottom:20px}.subscribe-page .plan-price .price{font-size:2rem}.subscribe-page .plan-feature-item{gap:9px;font-size:.78rem}.subscribe-page .pricing-card .plan-btn{margin:auto 18px 18px;width:calc(100% - 36px)}.subscription-management{margin:0 16px;padding:16px}.management-left,.management-right{width:100%}.management-right{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.invoices-btn{width:100%}.confirm-summary{grid-template-columns:1fr}.confirm-actions{flex-direction:column}.confirm-actions .plan-btn{width:100%}}.settings-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0e14;overflow-y:auto}.settings-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.05)}.settings-header-left{display:flex;align-items:center;gap:16px}.settings-header h1{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.system-badge{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#10b981;font-weight:600}.system-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180}.settings-header-center .utc-time{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#fff9;background:#ffffff08;padding:8px 16px;border-radius:6px}.settings-header-right{display:flex;align-items:center;gap:12px}.latency-badge{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:600;color:#ffffffb3}.latency-badge .dot{width:6px;height:6px;background:#10b981;border-radius:50%}.settings-page .icon-btn{background:transparent;border:none;color:#ffffff80;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.settings-page .icon-btn:hover{color:#fff}.settings-content{display:grid;grid-template-columns:1fr 280px;gap:24px;padding:24px;flex:1}.settings-main{display:flex;flex-direction:column;gap:24px}.settings-banner{display:flex;align-items:center;gap:8px;border-radius:8px;padding:10px 12px;font-size:.78rem;font-weight:600}.settings-banner.success{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#10b981}.settings-banner.error{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#ef4444}.settings-section{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px}.settings-page .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.settings-page .section-title{display:flex;align-items:center;gap:12px;color:#ffffff80}.settings-page .section-title h2{font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.last-updated{font-size:.7rem;color:#ffffff4d}.profile-content{display:flex;gap:40px}.profile-left{display:flex;gap:20px}.avatar{width:80px;height:80px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff4d}.profile-info h3{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 4px}.user-id{font-size:.75rem;color:#fff6;font-family:JetBrains Mono,monospace;display:block;margin-bottom:12px}.settings-page .verified-badge{display:inline-block;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981;padding:8px 16px;border-radius:6px;font-size:.65rem;font-weight:700;text-align:center;line-height:1.4}.settings-page .verified-badge.kyc-not_verified,.settings-page .verified-badge.kyc-rejected{background:#ef44441f;border-color:#ef444459;color:#ef4444}.settings-page .verified-badge.kyc-pending{background:#f59e0b1f;border-color:#f59e0b59;color:#f59e0b}.profile-right{flex:1;display:flex;flex-direction:column;gap:20px}.profile-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-group label{display:block;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;margin-bottom:8px}.field-value{display:flex;align-items:center;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 16px;font-size:.85rem;color:#ffffffb3}.field-value.with-icon svg{color:#fff6}.verified-tag{background:#10b9811a;color:#10b981;font-size:.6rem;font-weight:700;padding:3px 8px;border-radius:4px;margin-left:auto}.edit-btn{background:transparent;border:none;color:#3b82f6;font-size:.7rem;font-weight:600;cursor:pointer;margin-left:auto}.edit-btn:hover{text-decoration:underline}.inline-input{flex:1;background:transparent;border:none;color:#ffffffd9;font-size:.85rem}.inline-input:focus{outline:none}.inline-actions{display:flex;gap:10px;margin-left:auto}.verified-tag.pending{background:#f59e0b1f;color:#f59e0b}.select-wrapper{position:relative}.select-wrapper select{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 40px 12px 16px;font-size:.85rem;color:#ffffffb3;appearance:none;cursor:pointer}.select-wrapper select:focus{outline:none;border-color:#fff3}.select-wrapper svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.security-status{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#ffffff80}.security-status .dot.green{width:6px;height:6px;background:#10b981;border-radius:50%}.security-status .status-value{color:#10b981;font-weight:600}.security-content{display:grid;grid-template-columns:1fr 1fr;gap:40px}.security-left{display:flex;flex-direction:column;gap:20px}.security-option{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.security-option:last-child{border-bottom:none}.option-info h4{font-size:.9rem;font-weight:600;color:#fff;margin:0 0 4px}.option-info p{font-size:.75rem;color:#fff6;margin:0}.toggle{position:relative;width:48px;height:26px}.toggle.small{width:40px;height:22px}.toggle input{opacity:0;width:0;height:0}.toggle .slider{position:absolute;cursor:pointer;inset:0;background:#ffffff1a;border-radius:26px;transition:.3s}.toggle .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle.small .slider:before{height:16px;width:16px}.toggle input:checked+.slider{background:#3b82f6}.toggle input:checked+.slider:before{transform:translate(22px)}.toggle.small input:checked+.slider:before{transform:translate(18px)}.setup-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:8px 20px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.setup-btn:hover{background:#ffffff1a;border-color:#fff3}.security-right{display:flex;flex-direction:column}.whitelist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.whitelist-header span{font-size:.7rem;font-weight:600;color:#ffffff80}.add-address-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#3b82f6;font-size:.7rem;font-weight:600;cursor:pointer}.add-address-btn:hover{text-decoration:underline}.select-wrapper select.dark-select{background:#0b1320;color:#f8fafc;border-color:#ffffff29}.select-wrapper select.dark-select option{background:#0b1320;color:#f8fafc}.banking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bank-input{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 14px;font-size:.84rem;color:#fffc}.bank-input:focus{outline:none;border-color:#ffffff38}.banking-actions{margin-top:16px;display:flex;justify-content:flex-end}.kyc-grid{margin-bottom:14px}.kyc-upload-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kyc-upload-box{display:flex;flex-direction:column;gap:8px;background:#ffffff05;border:1px dashed rgba(255,255,255,.22);border-radius:8px;padding:12px;color:#ffffffbf;font-size:.78rem}.kyc-upload-box input{color:#ffffffb8;font-size:.74rem}.kyc-upload-box small{color:#ffffff73}.kyc-stage-note{margin:8px 0 0;font-size:.75rem;color:#fff9}.address-form{display:grid;grid-template-columns:1fr 1.3fr .9fr auto;gap:10px;margin-bottom:12px}.address-form input,.address-form select{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px 12px;color:#fffc;font-size:.78rem}.address-form input:focus,.address-form select:focus{outline:none;border-color:#ffffff38}.whitelist-table{background:#ffffff05;border-radius:8px;overflow:hidden}.whitelist-table .table-header,.whitelist-table .table-row{display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:12px;padding:12px 16px;align-items:center}.whitelist-table .table-header{background:#ffffff08;font-size:.6rem;font-weight:700;color:#ffffff4d;letter-spacing:.05em}.whitelist-table .table-row{border-bottom:1px solid rgba(255,255,255,.03)}.table-empty{padding:16px;text-align:center;font-size:.75rem;color:#fff6}.label-cell{font-size:.8rem;color:#fff;font-weight:500}.address-cell{display:flex;flex-direction:column;gap:2px}.address-cell .address{font-size:.8rem;color:#ffffffb3;font-family:JetBrains Mono,monospace}.address-cell .network{font-size:.65rem;color:#ffffff4d}.delete-btn{background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:4px}.delete-btn:hover{color:#ef4444}.whitelist-note{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#ffffff4d;margin-top:12px}.trading-content{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.trading-group label{display:block;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em;margin-bottom:12px}.leverage-options{display:flex;gap:8px}.leverage-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#fff9;padding:10px 18px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.leverage-btn:hover{border-color:#fff3;color:#fff}.leverage-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.trading-note{font-size:.7rem;color:#ffffff4d;margin-top:12px}.slippage-input{display:flex;align-items:center;gap:8px}.slippage-input input{width:80px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px 14px;font-size:.85rem;color:#fff;text-align:center}.slippage-input input:focus{outline:none;border-color:#fff3}.slippage-input .unit{color:#fff6;font-size:.85rem}.auto-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff9;padding:10px 16px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.auto-btn:hover{border-color:#fff3;color:#fff}.confirmations{display:flex;flex-direction:column;gap:12px}.checkbox-item{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#ffffffb3;cursor:pointer}.checkbox-item input{display:none}.checkbox-item .checkmark{width:18px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox-item input:checked+.checkmark{background:#3b82f6;border-color:#3b82f6}.checkbox-item input:checked+.checkmark:after{content:"✓";color:#fff;font-size:.7rem}.settings-sidebar{display:flex;flex-direction:column;gap:24px}.sidebar-section{background:#0d1117;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.sidebar-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#ffffff80}.sidebar-header h3{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.05em;margin:0}.notification-options{display:flex;flex-direction:column;gap:16px}.notification-item{display:flex;justify-content:space-between;align-items:center}.notification-item span{font-size:.8rem;color:#ffffffb3}.notification-note{font-size:.7rem;color:#ffffff4d;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.security-log{display:flex;flex-direction:column;gap:16px}.log-item{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.log-item:last-child{padding-bottom:0;border-bottom:none}.log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.log-title{font-size:.7rem;font-weight:700;letter-spacing:.03em}.log-item.success .log-title{color:#10b981}.log-item.info .log-title{color:#fff9}.log-item.error .log-title{color:#ef4444}.log-item.warning .log-title{color:#f59e0b}.log-time{font-size:.65rem;color:#ffffff4d}.log-detail{font-size:.75rem;color:#ffffff80;font-family:JetBrains Mono,monospace}@media(max-width:1200px){.settings-content{grid-template-columns:1fr}.settings-sidebar{order:-1;flex-direction:row}.sidebar-section{flex:1}}@media(max-width:900px){.profile-content{flex-direction:column}.profile-row,.security-content,.trading-content{grid-template-columns:1fr}.settings-sidebar{flex-direction:column}.banking-grid,.address-form{grid-template-columns:1fr}}@media(max-width:768px){.settings-header{flex-direction:column;gap:16px;align-items:flex-start}}.admin-terminal{display:flex;min-height:100vh;background:var(--bg-primary, #0a0a0a);color:var(--text-primary, #ffffff)}.admin-sidebar{width:260px;background:#ffffff05;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;flex-shrink:0}.admin-sidebar-header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.1rem;font-weight:600;color:#d4af37}.admin-nav{flex:1;padding:16px 0;overflow-y:auto}.admin-nav-group{margin-bottom:16px}.admin-nav-group-label{font-size:.7rem;font-weight:600;letter-spacing:.1em;color:#fff6;padding:8px 20px;text-transform:uppercase}.admin-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;color:#ffffffb3;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:left}.admin-nav-item:hover{background:#ffffff0d;color:#fff}.admin-nav-item.active{background:linear-gradient(90deg,rgba(212,175,55,.15),transparent);color:#d4af37;border-left:3px solid #d4af37}.admin-nav-item .chevron{margin-left:auto;opacity:0;transition:opacity .2s}.admin-notification-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.admin-nav-item:hover .chevron,.admin-nav-item.active .chevron{opacity:1}.admin-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.admin-header{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-header h1{font-size:1.5rem;font-weight:600}.refresh-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.refresh-btn:hover{background:#ffffff1a}.refresh-btn .spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-content{flex:1;padding:30px;overflow-y:auto}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.stat-card{display:flex;align-items:center;gap:20px;padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);border-color:#d4af374d}.stat-card.pending{border-color:#eab3084d}.stat-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4af3733,#d4af370d);border-radius:12px;color:#d4af37}.stat-info{display:flex;flex-direction:column;gap:4px}.stat-card .stat-value{font-size:1.8rem;font-weight:700}.stat-card .stat-label{font-size:.8rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.data-table-container{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.data-table th,.data-table td{padding:16px 20px;text-align:left}.data-table th{background:#ffffff08;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.08)}.data-table tr:not(:last-child) td{border-bottom:1px solid rgba(255,255,255,.05)}.data-table tr:hover td{background:#ffffff05}.data-table tr.admin-notification-unread td{background:#eab30814}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.active,.status-badge.available,.status-badge.approved{background:#10b98126;color:#10b981}.status-badge.pending{background:#eab30826;color:#eab308}.status-badge.processing{background:#3b82f626;color:#60a5fa}.status-badge.banned,.status-badge.rejected,.status-badge.failed,.status-badge.sold_out,.status-badge.expired{background:#ef444426;color:#ef4444}.status-badge.inactive,.status-badge.completed{background:#94a3b826;color:#94a3b8}.inline-input,.inline-select{padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.9rem;width:100px}.inline-select{cursor:pointer}.action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.8rem;cursor:pointer;transition:all .2s;margin-right:8px}.action-btn:hover{background:#ffffff1a}.action-btn.success{background:#10b98126;border-color:#10b9814d;color:#10b981}.action-btn.success:hover{background:#10b98140}.action-btn.danger{background:#ef444426;border-color:#ef44444d;color:#ef4444}.action-btn.danger:hover{background:#ef444440}.action-btn.warning{background:#eab30826;border-color:#eab3084d;color:#eab308}.action-btn.warning:hover{background:#eab30840}.crud-section{display:flex;flex-direction:column;gap:20px}.crud-top-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.section-feature-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff08}.section-feature-toggle .toggle-title{font-size:.78rem;color:#ffffffbf;font-weight:600}.section-feature-toggle .toggle-state{font-size:.78rem;font-weight:600}.section-feature-toggle .toggle-state.on{color:#10b981}.section-feature-toggle .toggle-state.off{color:#94a3b8}.add-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#d4af37,#b8941f);border:none;border-radius:8px;color:#000;font-weight:600;cursor:pointer;transition:all .2s;align-self:flex-start}.add-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #d4af374d}.modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.form-modal{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}.form-modal h3{margin-bottom:20px;font-size:1.2rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.form-grid input,.form-grid select,.form-grid textarea{padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.95rem}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:none;border-color:#d4af37}.form-grid textarea{min-height:100px;resize:vertical}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.form-actions{display:flex;gap:12px}.save-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.save-btn:hover{transform:translateY(-2px)}.cancel-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.cancel-btn:hover{background:#ffffff1a}.config-section{display:flex;flex-direction:column;gap:30px}.config-group{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px}.config-group h3{margin-bottom:20px;font-size:1.1rem;color:#d4af37}.toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.toggle-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border-radius:8px;cursor:pointer;transition:all .2s}.toggle-item:hover{background:#ffffff0f}.toggle-item input[type=checkbox]{width:18px;height:18px;accent-color:#10b981}.toggle-item.danger span{color:#ef4444}.input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.input-group{display:flex;flex-direction:column;gap:8px}.input-group.full{grid-column:1 / -1}.input-group label{font-size:.85rem;color:#fff9}.input-group input,.input-group textarea{padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.95rem}.input-group input:focus,.input-group textarea:focus{outline:none;border-color:#d4af37}.input-group textarea{min-height:80px;resize:vertical}.color-input{display:flex;align-items:center;gap:12px}.color-input input[type=color]{width:50px;height:40px;border:none;border-radius:8px;cursor:pointer}.color-input span{font-family:monospace;color:#fff9}@media(max-width:1024px){.admin-sidebar{width:220px}}@media(max-width:768px){.admin-terminal{flex-direction:column}.admin-sidebar{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.admin-nav{display:flex;overflow-x:auto;padding:10px}.admin-nav-group{display:flex;margin-bottom:0}.admin-nav-group-label{display:none}.admin-nav-item{padding:10px 16px;white-space:nowrap}.admin-nav-item span{display:none}.admin-content{padding:20px}.data-table-container{overflow-x:auto}}.balance-edit-group{display:flex;align-items:center;gap:8px}.mini-action-btn{background:#ffffff1a;border:none;color:var(--text-secondary);width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mini-action-btn:hover{background:#d4af37;color:#000}.switch-toggle{position:relative;display:inline-block;width:48px;height:24px}.switch-toggle input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#333;transition:.4s;border-radius:24px;border:1px solid rgba(255,255,255,.1)}.slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#10b981}input:checked+.slider:before{display:flex;align-items:center;justify-content:center}.premium-editor{display:flex;flex-direction:column;height:100vh;animation:fadeIn .3s ease;overflow-y:auto;padding-bottom:50px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.editor-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.header-breadcrumbs{display:flex;align-items:center;gap:12px;font-size:1.2rem;font-weight:600}.breadcrumb-link{color:#888;cursor:pointer;transition:color .2s}.breadcrumb-link:hover{color:#fff;text-decoration:underline}.breadcrumb-sep{color:#444}.breadcrumb-active{color:#d4af37}.header-actions{display:flex;align-items:center;gap:20px}.latency-badge{background:#0f1210;border:1px solid #1a2e1f;color:#4ade80;padding:6px 12px;border-radius:20px;font-size:.7rem;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.latency-badge .dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.save-btn-primary{background:#d4af37;color:#000;border:none;padding:10px 24px;border-radius:8px;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #d4af3733}.save-btn-primary:hover{background:#e6be44;transform:translateY(-1px)}.editor-title-row{padding:32px 32px 20px}.editor-title-row h2{font-size:1.8rem;margin-bottom:8px}.editor-title-row p{color:#888;font-size:.95rem}.editor-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;padding:0 32px;max-width:1600px}.editor-main-col,.editor-sidebar-col{display:flex;flex-direction:column;gap:24px}.config-card{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.card-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.card-header.space-between{justify-content:space-between}.header-left{display:flex;align-items:center;gap:12px}.card-icon{display:flex;align-items:center;justify-content:center}.card-icon .icon-box{color:#d4af37}.config-card h3{font-size:1.1rem;font-weight:600;margin:0}.card-content{padding:24px}.input-row.three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.input-group label{display:block;font-size:.75rem;font-weight:700;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.input-group input,.input-group select{width:100%;background:#0a0a0a;border:1px solid #333;color:#fff;padding:12px 16px;border-radius:6px;font-size:.95rem;transition:border-color .2s}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#555;outline:none}.input-with-icon{position:relative;display:flex;align-items:center}.input-suffix-icon{position:absolute;right:12px;color:#666}.input-suffix-icon.clickable{cursor:pointer;color:#888}.input-suffix-icon.clickable:hover{color:#fff}.instructions-box{width:100%;min-height:120px;background:#0a0a0a;border:1px solid #333;color:#ccc;padding:16px;border-radius:6px;font-family:inherit;line-height:1.6;resize:vertical}.text-meta{text-align:right;font-size:.7rem;color:#444;margin-top:8px;font-weight:700;opacity:.5}.add-network-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 16px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s}.add-network-btn:hover{background:#ffffff1a}.network-edit-card{background:#14141480;border:1px solid #333;border-radius:8px;padding:24px;position:relative;margin-bottom:20px}.network-edit-card:last-child{margin-bottom:0}.delete-network{position:absolute;top:12px;right:12px;color:#444;cursor:pointer;padding:4px;transition:color .2s}.delete-network:hover{color:#ef4444}.network-grid-layout{display:grid;grid-template-columns:140px 1fr;gap:32px}.network-qr-col{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-preview-box{width:120px;height:120px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:4px solid #fff}.qr-preview-box img{width:100%;height:100%;object-fit:contain}.upload-qr-label{font-size:.75rem;font-weight:700;color:#d4af37;cursor:pointer;display:flex;align-items:center;gap:6px;text-transform:uppercase}.upload-qr-label:hover{text-decoration:underline}.paste-catcher{font-size:.7rem;color:#555;text-align:center;cursor:text;padding:4px}.paste-catcher:focus{color:#d4af37;outline:none}.network-fields-col{display:flex;flex-direction:column;gap:16px}.field-group{width:100%}.field-group label{display:block;font-size:.7rem;font-weight:700;color:#666;margin-bottom:8px;text-transform:uppercase}.field-group input{width:100%;padding:10px 12px;background:#0a0a0a;border:1px solid #333;border-radius:4px;color:#fff;font-family:inherit}.field-row-half{display:grid;grid-template-columns:1fr 1fr;gap:20px}.input-with-prefix{position:relative;display:flex;align-items:center}.input-with-prefix .prefix{position:absolute;left:12px;color:#666}.input-with-prefix input{padding-left:28px}.form-actions-footer{display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.btn-cancel{background:transparent;border:1px solid #333;color:#fff;padding:12px 32px;border-radius:6px;cursor:pointer;font-weight:600}.btn-cancel:hover{background:#111}.btn-publish{background:#d4af37;border:none;color:#000;padding:12px 48px;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px #d4af3740}.btn-publish:hover{background:#e6be44}.sidebar-card h3{font-size:1rem}.toggle-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.toggle-info{display:flex;flex-direction:column;gap:4px}.toggle-label{font-weight:600;font-size:.9rem}.toggle-sub{font-size:.75rem;color:#666}.toggle-divider{height:1px;background:#222;margin:16px 0}.analytics-content{display:flex;flex-direction:column;gap:16px}.analytic-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #222;font-size:.85rem;color:#888}.analytic-row:last-child{border-bottom:none;padding-bottom:0}.mono-val{font-family:Courier New,monospace;color:#fff;font-weight:700;font-size:.9rem}.green-val{color:#4ade80;font-weight:700;font-family:Courier New,monospace}@media(max-width:1200px){.editor-grid{grid-template-columns:1fr}}.cursor-dot{position:fixed;top:-4px;left:-4px;width:8px;height:8px;background-color:var(--accent-blue);border-radius:50%;pointer-events:none;z-index:10001;transition:width .3s ease,height .3s ease,background-color .3s ease}.cursor-dot.hover{width:40px;height:40px;top:-20px;left:-20px;background-color:#06f3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--accent-blue)}.cursor-ring{position:fixed;top:-20px;left:-20px;width:40px;height:40px;border:1px solid var(--accent-blue);border-radius:50%;pointer-events:none;z-index:10000;opacity:.5;transition:opacity .3s ease,scale .3s ease}.cursor-ring.hover{opacity:0;scale:1.5}@media(pointer:coarse){.cursor-dot,.cursor-ring{display:none}}@media(pointer:fine){.cursor-dot,.cursor-ring{display:block}}.login-page{width:100vw;height:100vh;background:#05070a;display:flex;overflow:hidden;color:#fff;font-family:Inter,sans-serif}.login-container{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.login-visual{position:relative;background:#000;overflow:hidden}.login-visual img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.visual-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.4),transparent);z-index:1}.visual-logo{position:absolute;bottom:50px;left:50px;display:flex;align-items:center;gap:1rem;z-index:2}.logo-box{width:48px;height:48px;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;color:#fff}.logo-text-group{display:flex;flex-direction:column;letter-spacing:.2em}.logo-main{font-size:1.5rem;font-weight:700}.logo-sub{font-size:.65rem;font-weight:500;color:#fff9}.login-form-area{background:#0a0d14;display:flex;flex-direction:column;padding:40px 100px;position:relative}.security-badge{align-self:flex-end;display:flex;align-items:center;gap:.5rem;padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:.65rem;font-weight:700;color:#fff9;background:#ffffff05}.form-content{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:420px;width:100%;margin:0 auto}.form-header h1{font-size:2.5rem;font-weight:300;margin-bottom:.5rem;color:#fff}.form-header p{color:#ffffff80;font-size:.9rem;margin-bottom:3rem}.input-group{margin-bottom:2rem}.input-group label{display:block;font-size:.7rem;font-weight:700;color:#ffffffb3;margin-bottom:.75rem;letter-spacing:.05em}.input-wrapper{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:all .3s ease}.input-wrapper:focus-within{border-color:var(--accent-blue);background:#ffffff0d;box-shadow:0 0 15px #2563eb1a}.input-wrapper input{width:100%;padding:16px 50px 16px 20px;background:transparent;border:none;color:#fff;font-size:1rem}.input-wrapper input::placeholder{color:#fff3}.input-icon,.input-icon-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#fff6}.input-icon-btn{background:transparent;border:none;cursor:pointer;transition:color .3s ease}.input-icon-btn:hover{color:#fff}.biometric-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.biometric-label{display:flex;align-items:center;gap:.75rem;color:#ffffffb3;font-size:.9rem}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ffffff1a;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#2563eb}input:checked+.slider:before{transform:translate(20px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.btn-secure-login{width:100%;padding:18px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2563eb4d}.btn-secure-login:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb66}.btn-secure-login:disabled{opacity:.7;cursor:not-allowed}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;font-size:.85rem}.footer-link{color:#ffffff80;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-link-active{color:#2563eb;text-decoration:none;font-weight:500}.divider{color:#ffffff1a}.bottom-copyright{margin-top:auto;font-size:.65rem;color:#ffffff4d;text-align:center;letter-spacing:.1em}.auth-error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;padding:12px;border-radius:6px;margin-bottom:2rem;font-size:.85rem;text-align:center}@media(min-width:1025px){.login-page{width:calc(100vw / .85);height:calc(100vh / .85)}}@media(max-width:1024px){.login-visual{display:none}.login-container{grid-template-columns:1fr}.login-form-area{padding:40px}}.forgot-page{min-height:100vh;background:radial-gradient(120% 120% at 15% 5%,#2563eb33,#040812f2 45%,#03050b);color:#f7f9ff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:24px}.forgot-bg-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#2563eb2e,#2563eb0a 45%,#2563eb00 75%);top:-180px;left:-120px;pointer-events:none}.forgot-card-wrap{width:100%;max-width:620px;z-index:1}.forgot-card{background:linear-gradient(180deg,#0a0f1cf5,#070b15fa);border:1px solid rgba(130,158,212,.2);box-shadow:0 24px 60px #0208188c,inset 0 1px #ffffff0a;border-radius:22px;padding:28px 28px 24px}.forgot-orb{width:40px;height:40px;border-radius:999px;border:1px solid rgba(37,99,235,.75);background:radial-gradient(circle at center,#2563eb 0 15%,#2563eb1a 18% 100%);box-shadow:0 0 24px #2563eb73;margin-bottom:18px}.forgot-header h1{margin:0;font-weight:400;font-size:clamp(1.9rem,4vw,2.55rem);letter-spacing:.015em}.forgot-header p{margin:14px 0 28px;color:#d0ddffb8;line-height:1.45}.forgot-form label{display:block;margin-bottom:10px;color:#bccdf0d9;font-weight:700;font-size:.77rem;letter-spacing:.08em}.forgot-input-wrap{display:flex;align-items:center;border:1px solid rgba(130,158,212,.24);background:#0b111ebf;border-radius:10px;transition:border-color .25s ease,box-shadow .25s ease}.forgot-input-wrap:focus-within{border-color:#408bffd1;box-shadow:0 0 0 3px #2563eb1f}.forgot-input-wrap input{flex:1;border:none;background:transparent;color:#f5f9ff;font-size:1rem;padding:15px 16px;outline:none}.forgot-input-wrap input::placeholder{color:#b0bedc61}.forgot-input-wrap svg{margin-right:16px;color:#adbfe685}.forgot-channel-row{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.channel-btn{border:1px solid rgba(130,158,212,.22);background:#090f1cb3;color:#dee7f8d9;border-radius:10px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.channel-btn:hover{border-color:#689fff99}.channel-btn.active{border-color:#5d99fff2;box-shadow:inset 0 0 0 1px #5d99ff57;background:linear-gradient(180deg,#225bc552,#15347047)}.forgot-submit{margin-top:22px;width:100%;border:none;border-radius:10px;padding:15px;font-weight:700;font-size:.9rem;letter-spacing:.02em;color:#f9fcff;background:linear-gradient(180deg,#2f67d8,#2c5fd0);box-shadow:0 14px 28px #1c51c46b;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:filter .2s ease}.forgot-submit:hover{filter:brightness(1.06)}.forgot-submit:disabled{opacity:.72;cursor:not-allowed}.forgot-notice{margin:16px 0 0;border:1px solid rgba(37,99,235,.38);border-radius:10px;background:#0c1c3d8c;color:#dce9ff;padding:12px 14px;font-size:.9rem}.forgot-error{margin:12px 0 0;border:1px solid rgba(239,68,68,.38);border-radius:10px;background:#4d121973;color:#ffc7ce;padding:12px 14px;font-size:.9rem}.forgot-footer{margin-top:24px;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:.92rem}.forgot-link-muted,.forgot-link-accent{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.forgot-link-muted{color:#dce8ffb8}.forgot-link-muted:hover{color:#f7fbff}.forgot-link-accent{color:#4f8eff;font-weight:500}.forgot-link-accent:hover{color:#74a6ff}.forgot-divider{color:#a8bae44d}.forgot-copy{margin:24px 0 0;text-align:center;font-size:.66rem;letter-spacing:.12em;color:#b8c9eb6b}@media(max-width:640px){.forgot-page{padding:14px}.forgot-card{padding:22px 16px 20px;border-radius:16px}.forgot-channel-row{grid-template-columns:1fr}}.reset-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(120% 120% at 90% 0%,#2563eb2e,#070a14f2 40%,#03060d);color:#eef3ff}.reset-card-wrap{width:100%;max-width:560px}.reset-card{border-radius:20px;border:1px solid rgba(132,159,213,.2);background:linear-gradient(180deg,#0a101ff2,#080c17fa);box-shadow:0 24px 58px #01081a8c;padding:28px}.reset-header h1{margin:0;font-size:clamp(1.8rem,3.8vw,2.35rem);font-weight:400}.reset-header p{margin:12px 0 24px;color:#cddcfbb8;line-height:1.45}.reset-note{margin:0;color:#dce8ffdb}.reset-form label{display:block;margin-bottom:10px;color:#b8ccf6db;letter-spacing:.08em;font-size:.75rem;font-weight:700}.reset-email{margin:0 0 14px;font-size:.9rem;color:#d6e3ffd1}.reset-email span{color:#fff;font-weight:600}.reset-input-wrap{display:flex;align-items:center;border:1px solid rgba(130,159,213,.23);border-radius:10px;background:#0c1221b8;margin-bottom:16px}.reset-input-wrap:focus-within{border-color:#5c97ffd9;box-shadow:0 0 0 3px #2563eb1f}.reset-input-wrap input{flex:1;border:none;background:transparent;color:#f6f9ff;padding:14px 15px;font-size:1rem;outline:none}.reset-input-wrap input::placeholder{color:#a6bae36b}.reset-input-wrap button{border:none;background:transparent;color:#b3c6edad;margin-right:12px;cursor:pointer}.reset-submit{width:100%;margin-top:8px;border:none;border-radius:10px;padding:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;color:#fff;background:linear-gradient(180deg,#326cde,#2b60ce);box-shadow:0 14px 28px #2563eb66;cursor:pointer}.reset-submit:disabled{opacity:.7;cursor:not-allowed}.reset-error{margin:10px 0 0;border-radius:10px;border:1px solid rgba(239,68,68,.35);background:#4c101773;color:#ffc5cc;padding:12px 14px;font-size:.9rem}.reset-success{border-radius:12px;margin-top:8px;padding:14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(52,211,153,.35);background:#0f422d66;color:#dfe}.reset-links{margin-top:14px;display:flex;gap:14px;flex-wrap:wrap}.reset-links a{color:#6ea1ff;text-decoration:none}.reset-links a:hover{color:#8fb6ff}.reset-footer{border-top:1px solid rgba(130,159,213,.16);margin-top:24px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.reset-footer-left{display:inline-flex;align-items:center;gap:8px;color:#bccef1c2;font-size:.83rem}.reset-footer p{margin:0;color:#b1c3e76b;font-size:.62rem;letter-spacing:.11em}@media(max-width:640px){.reset-card{padding:22px 16px;border-radius:16px}}.signup-page{min-height:100vh;background:#05070a;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;overflow-x:hidden}.auth-header{display:flex;justify-content:space-between;align-items:center;padding:24px 60px;background:#05070acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.auth-logo{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.1rem}.logo-icon-small{width:24px;height:24px;color:#2563eb;display:flex;align-items:center;justify-content:center}.logo-sep{color:#fff3;margin:0 4px}.logo-tag{font-weight:300;color:#fff9}.login-nav-link{color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease}.login-nav-link:hover{opacity:.7}.signup-container{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.signup-card{display:grid;grid-template-columns:1fr 340px;width:100%;max-width:1000px;min-height:580px;border-radius:16px;overflow:hidden;background:#0a0d1466;border:1px solid rgba(255,255,255,.05)}.signup-content{background:#0a0d14;padding:40px 60px;display:flex;flex-direction:column}.step-indicator{display:flex;gap:3rem;margin-bottom:3rem;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05)}.step-item{display:flex;flex-direction:column;gap:.25rem;opacity:.3;transition:opacity .3s ease}.step-item.active{opacity:1}.step-num{font-size:.7rem;font-weight:700;color:var(--accent-blue)}.step-label{font-size:.75rem;font-weight:700;letter-spacing:.05em}.step-header h1{font-size:2.2rem;font-weight:500;margin-bottom:.5rem}.step-header p{color:#ffffff80;font-size:.9rem;margin-bottom:2rem}.type-selection{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}.type-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;gap:1rem}.type-card:hover{background:#ffffff0a;border-color:#ffffff26}.type-card.selected{background:#2563eb0d;border-color:#2563eb;box-shadow:0 0 20px #2563eb1a}.type-icon-box{width:44px;height:44px;background:#ffffff08;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff9}.selected .type-icon-box{color:#2563eb;background:#2563eb1a}.type-info h3{font-size:1.1rem;margin-bottom:.25rem}.type-info p{font-size:.8rem;color:#fff6;line-height:1.4}.selected-dot{position:absolute;top:12px;right:12px;width:8px;height:8px;background:#2563eb;border-radius:50%;box-shadow:0 0 10px #2563eb}.form-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.institutional-section{margin:0 0 1.5rem;padding:18px;border:1px solid rgba(37,99,235,.25);border-radius:10px;background:#2563eb0d}.institutional-section h3{margin:0;font-size:.95rem;font-weight:600}.institutional-section p{margin:6px 0 16px;font-size:.78rem;color:#fff9}.input-group label{display:block;font-size:.65rem;font-weight:700;color:#ffffff80;margin-bottom:.75rem;letter-spacing:.05em}.input-wrapper{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.input-wrapper input,.input-wrapper select{width:100%;padding:14px 16px 14px 44px;background:transparent;border:none;color:#fff;font-size:.9rem;outline:none}.input-wrapper select{appearance:none}.input-wrapper select option,.input-wrapper select optgroup{background:#0a0d14;color:#fff}.field-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#ffffff4d}.field-icon-right{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ffffff4d;pointer-events:none}.full-width{margin-bottom:2rem}.signup-sidebar{background:#ffffff03;border-left:1px solid rgba(255,255,255,.03);padding:40px 30px}.security-box{display:flex;flex-direction:column;gap:1.5rem}.security-title{display:flex;align-items:center;gap:.75rem;color:#10b981}.security-title h3{font-size:1rem;font-weight:600}.security-desc{font-size:.8rem;color:#fff6;line-height:1.6}.security-feature{display:flex;gap:1rem;align-items:flex-start}.feature-icon{color:#10b981;margin-top:2px}.feature-text h4{font-size:.85rem;margin-bottom:.25rem}.feature-text p{font-size:.75rem;color:#fff6;line-height:1.4}.compliance-badges{display:flex;gap:1rem;margin-top:1rem}.badge{padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:.65rem;font-weight:700;color:#fff6;letter-spacing:.05em}.signup-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:30px}.btn-cancel{background:transparent;border:none;color:#ffffff80;font-size:.85rem;cursor:pointer;transition:color .3s ease}.btn-cancel:hover{color:#fff}.btn-continue{background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:6px;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2563eb4d}.btn-continue:hover{background:#1d4ed8;transform:translate(4px)}.signup-page-footer{text-align:center;padding:30px;font-size:.75rem;color:#ffffff4d}.signup-page-footer a{color:#ffffff80;text-decoration:none}.upload-container{margin-top:1rem}.upload-box{border:1px dashed rgba(255,255,255,.1);border-radius:12px;padding:40px;text-align:center;background:#ffffff03;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem}.upload-box:hover{border-color:#2563eb;background:#2563eb05}.upload-icon-circle{width:48px;height:48px;background:#2563eb1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2563eb;margin-bottom:.5rem}.upload-box h3{font-size:1.1rem;font-weight:600}.upload-box p{font-size:.8rem;color:#fff6;max-width:250px}.file-formats{display:flex;gap:.5rem;margin-top:.5rem}.file-formats span{font-size:.65rem;font-weight:700;color:#ffffff4d;padding:4px 8px;background:#ffffff0d;border-radius:4px}.email-code-container{margin-top:1rem;display:flex;flex-direction:column;gap:1.5rem}.email-code-container label{display:block;font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.05em}.code-inputs{display:flex;gap:.75rem}.code-input{width:60px;height:70px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-align:center;font-size:1.5rem;font-weight:600;color:#fff;outline:none;transition:all .3s ease}.code-input:focus{border-color:#2563eb;background:#2563eb0d;box-shadow:0 0 15px #2563eb33}.resend-link{background:transparent;border:none;color:#2563eb;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;width:fit-content;padding:0;transition:opacity .3s ease}.resend-link:hover{opacity:.8}.id-type-selection{margin-bottom:2rem}.id-type-selection label{display:block;font-size:.65rem;font-weight:700;color:#ffffff80;margin-bottom:1rem;letter-spacing:.05em}.id-type-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.id-card-type{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease}.id-card-type:hover{background:#ffffff0a}.id-card-type.selected{background:#2563eb0d;border-color:#2563eb}.id-card-type span{font-size:.85rem;font-weight:500;color:#fff9}.id-card-type.selected span{color:#fff}.id-card-type svg{color:#ffffff4d}.id-card-type.selected svg{color:#2563eb}.dual-upload-container label{display:block;font-size:.65rem;font-weight:700;color:#ffffff80;margin-bottom:1rem;letter-spacing:.05em}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.mini-upload-box{border:1px dashed rgba(255,255,255,.1);border-radius:12px;padding:30px 20px;text-align:center;background:#ffffff03;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.mini-upload-box:hover{border-color:#2563eb;background:#2563eb05}.upload-icon-circle-small{width:36px;height:36px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff6;margin-bottom:.25rem}.mini-upload-box h4{font-size:.9rem;font-weight:600}.mini-upload-box p{font-size:.7rem;color:#fff6}.footer-multi-btns{display:flex;gap:1.5rem}.btn-text{background:transparent;border:none;color:#ffffff80;font-size:.9rem;font-weight:500;cursor:pointer;transition:color .3s ease}.btn-text:hover{color:#fff}@media(max-width:900px){.signup-card{grid-template-columns:1fr}.signup-container{padding:18px}.signup-content{padding:28px 22px}.step-indicator{gap:1rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:12px}.step-item{min-width:90px}.step-header h1{font-size:2rem}.type-selection{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:1rem}.upload-grid{grid-template-columns:1fr}.signup-footer{flex-direction:column;align-items:stretch;gap:14px}.btn-continue{justify-content:center}.signup-sidebar{display:none}.institutional-section{padding:14px}.code-input{width:45px;height:55px;font-size:1.2rem}}@media(max-width:560px){.auth-header{padding:16px}.auth-logo{font-size:1rem;gap:.5rem}.logo-tag{display:none}.login-nav-link{font-size:.85rem}.signup-container{padding:10px}.signup-content{padding:22px 16px}.step-header h1{font-size:2.1rem;line-height:1.05;word-break:break-word}.step-header p{margin-bottom:1.5rem}.type-card{padding:18px}.code-inputs{gap:.5rem}.code-input{width:40px;height:50px}}.about-page{background:#0a0e14;min-height:100vh}.about-hero{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:160px 24px 100px;background:#0a0e14;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(37,99,235,.08) 0%,transparent 60%);pointer-events:none}.about-hero-content{max-width:700px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.established-badge{display:inline-block;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 16px;border-radius:20px;font-size:.7rem;font-weight:600;letter-spacing:.15em;color:#fff9;margin-bottom:24px}.about-hero h1{font-size:3.5rem;font-weight:300;color:#fff;line-height:1.1;margin-bottom:16px}.about-hero h1 .serif-italic{font-family:Playfair Display,Georgia,serif;font-size:4.5rem;display:block;margin-top:8px;font-style:italic;font-weight:400}.about-hero-subtitle{font-size:1rem;color:#fff9;line-height:1.7;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.btn-explore{display:inline-block;background:#fff;color:#0a0e14;padding:14px 32px;border-radius:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-explore:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fff3}.about-mission{padding:100px 24px;border-top:1px solid rgba(255,255,255,.05)}.mission-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.section-label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.15em;color:#3b82f6;margin-bottom:16px}.mission-left h2{font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:400;color:#fff;line-height:1.1}.mission-right p{font-size:1rem;color:#fff9;line-height:1.8}.about-standards{padding:100px 24px;background:#0d1117}.standards-header{margin-bottom:60px}.standards-header h2{font-size:2rem;font-weight:400;color:#fff;margin-bottom:12px}.standards-header p{font-size:.95rem;color:#ffffff80}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.standard-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:40px 32px;transition:transform .3s ease}.standard-card:hover{transform:translateY(-5px);background:#ffffff0d}.standard-icon{width:48px;height:48px;background:#3b82f61a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#3b82f6;margin-bottom:24px}.standard-card h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:12px}.standard-card p{font-size:.85rem;color:#ffffff80;line-height:1.7}.about-leadership{padding:100px 24px}.leadership-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.leadership-header h2{font-size:2rem;font-weight:400;color:#fff;margin-bottom:8px}.leadership-header p{font-size:.9rem;color:#ffffff80}.view-all-link{display:flex;align-items:center;gap:8px;color:#3b82f6;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s ease}.view-all-link:hover{gap:12px}.leadership-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.leader-card{text-align:center}.leader-image{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;margin-bottom:20px;position:relative}.leader-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(10,14,20,.8) 100%)}.leader-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.leader-card:hover .leader-image img{filter:grayscale(0%)}.leader-card h4{font-size:1rem;font-weight:600;color:#fff;margin-bottom:6px}.leader-role{font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#3b82f6}.about-cta{padding:100px 24px;background:#0d1117;text-align:center}.cta-content{max-width:600px;margin:0 auto}.about-cta h2{font-size:2.5rem;font-weight:300;color:#fff;margin-bottom:16px}.about-cta p{font-size:1rem;color:#fff9;margin-bottom:32px;line-height:1.7}.about-cta .btn-primary{background:#2563eb;color:#fff;padding:14px 28px;border-radius:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s ease}.about-cta .btn-primary:hover{background:#1d4ed8;transform:translateY(-2px)}.about-cta .btn-outline{background:transparent;color:#fff;padding:14px 28px;border-radius:6px;border:1px solid rgba(255,255,255,.2);font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s ease}.about-cta .btn-outline:hover{border-color:#fff6;background:#ffffff0d}.about-regulatory{padding:60px 24px;border-top:1px solid rgba(255,255,255,.05);text-align:center}.regulatory-label{font-size:.65rem;font-weight:700;letter-spacing:.15em;color:#fff6;margin-bottom:32px;display:block}.regulatory-logos{display:flex;justify-content:center;gap:64px}.reg-logo{display:flex;align-items:center;gap:12px;color:#fff9;font-size:.9rem;font-weight:600}.reg-icon{font-size:1.5rem;opacity:.6}@media(max-width:1024px){.leadership-grid{grid-template-columns:repeat(2,1fr)}.standards-grid{grid-template-columns:1fr}}@media(max-width:768px){.about-hero h1{font-size:2.5rem}.mission-grid{grid-template-columns:1fr;gap:32px}.leadership-header{flex-direction:column;align-items:flex-start;gap:16px}.leadership-grid{grid-template-columns:1fr 1fr}.cta-buttons{flex-direction:column}.regulatory-logos{flex-wrap:wrap;gap:32px}}.privacy-page{background-color:var(--bg-primary);min-height:100vh}.privacy-main{padding-top:100px;padding-bottom:60px}.privacy-container{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:flex-start}.privacy-sidebar{position:relative}.privacy-sidebar h3{font-size:.7rem;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:16px;font-weight:600}.dpa-download-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;color:var(--accent-blue);background:#0066ff1a;border:1px solid rgba(0,102,255,.3);border-radius:8px;transition:all .2s ease;text-decoration:none}.dpa-download-btn:hover{background:#06f3;border-color:var(--accent-blue)}.privacy-content{max-width:800px}.privacy-header{margin-bottom:48px}.privacy-header h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--text-primary)}.privacy-header .ampersand{font-family:Playfair Display,serif;font-style:italic;font-weight:400;color:var(--accent-blue)}.privacy-intro-text{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:600px}.privacy-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border-color)}.privacy-section:last-child{border-bottom:none}.privacy-section h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.privacy-section h2 svg{color:var(--accent-blue)}.info-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}.info-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:all .3s ease}.info-card:hover{background:#ffffff0d;border-color:#ffffff26}.info-card h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:10px}.info-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.usage-list,.security-list{list-style:none;padding:0;margin:16px 0 0}.usage-list li,.security-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.95rem}.usage-list li:last-child,.security-list li:last-child{border-bottom:none}.usage-list li svg,.security-list li svg{color:var(--accent-blue);flex-shrink:0;margin-top:4px}.sharing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.sharing-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:20px}.sharing-card h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:10px}.sharing-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.compliance-block{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:24px;margin-top:16px}.compliance-block h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.compliance-block p{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin-bottom:0}.contact-card{background:linear-gradient(135deg,#0066ff1a,#00ccff0d);border:1px solid rgba(0,102,255,.3);border-radius:16px;padding:32px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.95rem}.contact-item svg{color:var(--accent-blue)}.btn-contact-dpo{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;font-size:.9rem;font-weight:500;color:#fff;background:var(--accent-blue);border-radius:8px;text-decoration:none;transition:all .2s ease}.btn-contact-dpo:hover{background:var(--accent-blue-hover);transform:translateY(-2px)}.privacy-footer-links{padding:24px 0;border-top:1px solid var(--border-color);background:var(--bg-secondary)}@media(max-width:1024px){.privacy-container{grid-template-columns:1fr;gap:32px}.sidebar-sticky{position:relative;top:0}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.sidebar-link{padding:8px 12px;font-size:.8rem}.sidebar-actions{display:none}}@media(max-width:768px){.privacy-main{padding-top:80px;padding-bottom:40px}.privacy-header h1{font-size:2rem}.sharing-grid{grid-template-columns:1fr}.contact-card{flex-direction:column;align-items:flex-start}.footer-links-row{flex-direction:column;text-align:center}.footer-link-items{flex-wrap:wrap;justify-content:center}}.risk-page{background-color:var(--bg-primary);min-height:100vh}.risk-main{padding-top:100px;padding-bottom:60px}.risk-hero{margin-bottom:48px}.risk-badge{display:inline-block;font-size:.7rem;letter-spacing:1.5px;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);padding:6px 12px;border-radius:4px;margin-bottom:20px;font-weight:600}.risk-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--text-primary)}.risk-intro-text{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:700px}.risk-layout{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:flex-start}.risk-sidebar{position:relative}.risk-sidebar .sidebar-sticky{position:sticky;top:120px;background:#0e0e1a99;border:1px solid var(--border-color);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.risk-sidebar h3{font-size:.7rem;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:16px;font-weight:600}.risk-sidebar .sidebar-nav{display:flex;flex-direction:column;gap:4px}.risk-sidebar .sidebar-link{display:block;padding:10px 14px;font-size:.875rem;color:var(--text-secondary);border-radius:8px;transition:all .2s ease;text-align:left;background:transparent;border:none;width:100%;cursor:pointer}.risk-sidebar .sidebar-link:hover{color:var(--text-primary);background:#ffffff0d}.risk-sidebar .sidebar-link.active{color:#f59e0b;background:#f59e0b1a;font-weight:500}.risk-sidebar .sidebar-actions{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.risk-sidebar .sidebar-actions h4{font-size:.75rem;letter-spacing:1px;color:var(--text-dim);margin-bottom:12px;font-weight:500}.risk-content{max-width:800px}.risk-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border-color)}.risk-section:last-child{border-bottom:none}.risk-section h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.risk-section h2 svg{color:#f59e0b}.capital-risk-alert{display:flex;gap:16px;background:#ef44440d;border:1px solid rgba(239,68,68,.3);border-left:4px solid #ef4444;border-radius:12px;padding:20px;margin-bottom:24px}.capital-risk-alert .alert-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ef444426;border-radius:10px;color:#ef4444}.capital-risk-alert .alert-content h4{font-size:1rem;font-weight:600;color:#ef4444;margin-bottom:8px}.capital-risk-alert .alert-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.volatility-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.volatility-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:20px}.volatility-card h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:10px}.volatility-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.risk-list{list-style:none;padding:0;margin:16px 0 0}.risk-list li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.95rem}.risk-list li:last-child{border-bottom:none}.risk-list li svg{color:#f59e0b;flex-shrink:0;margin-top:4px}.risk-list li strong{color:var(--text-primary)}.asset-cards{display:flex;flex-direction:column;gap:16px;margin-top:24px}.asset-card{display:flex;gap:16px;background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:all .3s ease}.asset-card:hover{background:#ffffff0d;border-color:#ffffff26}.asset-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px}.asset-icon.crypto{background:#8b5cf626;color:#8b5cf6}.asset-icon.forex{background:#3b82f626;color:#3b82f6}.asset-icon.realestate{background:#22c55e26;color:#22c55e}.asset-info h4{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.asset-info p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:0}.systemic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.systemic-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:20px;text-align:center}.systemic-card h4{font-size:.7rem;letter-spacing:1px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.systemic-card p{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin-bottom:0}.acknowledgement-section{background:linear-gradient(135deg,#0e0e1acc,#1e1e3299);border:1px solid var(--border-color);border-radius:16px;padding:32px;margin-top:24px}.acknowledgement-actions{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.btn-acknowledge{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;font-size:.9rem;font-weight:500;color:#fff;background:var(--accent-blue);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-acknowledge:hover{background:var(--accent-blue-hover);transform:translateY(-2px)}.btn-compliance{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;font-size:.9rem;font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border-color);border-radius:8px;text-decoration:none;transition:all .2s ease}.btn-compliance:hover{background:#ffffff0d;border-color:#fff3}.risk-footer-links{padding:24px 0;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.risk-footer-links .footer-links-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.risk-footer-links .footer-links-row span{font-size:.8rem;color:var(--text-dim)}.risk-footer-links .footer-link-items{display:flex;gap:24px}.risk-footer-links .footer-link-items a,.risk-footer-links .footer-link-items span{font-size:.85rem;color:var(--text-secondary);transition:color .2s ease}.risk-footer-links .footer-link-items a:hover{color:var(--accent-blue)}@media(max-width:1024px){.risk-layout{grid-template-columns:1fr;gap:32px}.risk-sidebar .sidebar-sticky{position:relative;top:0}.risk-sidebar .sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.risk-sidebar .sidebar-link{padding:8px 12px;font-size:.8rem}.risk-sidebar .sidebar-actions{display:none}.systemic-grid{grid-template-columns:1fr}}@media(max-width:768px){.risk-main{padding-top:80px;padding-bottom:40px}.risk-hero h1{font-size:2rem}.volatility-grid{grid-template-columns:1fr}.capital-risk-alert,.acknowledgement-actions{flex-direction:column}.btn-acknowledge,.btn-compliance{width:100%;justify-content:center}.risk-footer-links .footer-links-row{flex-direction:column;text-align:center}.risk-footer-links .footer-link-items{flex-wrap:wrap;justify-content:center}}.terms-page{background-color:var(--bg-primary);min-height:100vh}.terms-main{padding-top:100px;padding-bottom:60px}.terms-container{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:flex-start}.terms-sidebar{position:relative}.terms-sidebar h3{font-size:.7rem;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:16px;font-weight:600}.terms-content{max-width:800px}.terms-header{margin-bottom:48px}.last-updated{display:inline-block;font-size:.7rem;letter-spacing:1.5px;color:var(--text-dim);background:#ffffff0d;padding:6px 12px;border-radius:4px;margin-bottom:20px}.terms-header h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--text-primary)}.terms-intro-text{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:600px}.terms-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border-color)}.terms-section:last-child{border-bottom:none}.terms-section h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.section-content{color:var(--text-secondary);line-height:1.8}.section-content p{margin-bottom:16px}.eligibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:24px}.eligibility-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:24px}.eligibility-card h4{color:var(--text-primary);margin-bottom:12px;font-size:1rem}.eligibility-card p{font-size:.9rem;margin-bottom:0}.security-alert{background:linear-gradient(135deg,#0066ff1a,#0032960d);border:1px solid rgba(0,102,255,.3);border-radius:12px;padding:24px;margin-bottom:24px;display:flex;gap:16px}.security-icon{color:var(--accent-blue);flex-shrink:0}.security-alert h4{color:var(--text-primary);margin:0 0 8px;font-size:1rem}.security-alert p{color:var(--text-secondary);font-size:.9rem;margin:0}.security-list{list-style:none;padding:0;margin-top:20px}.security-list li{display:flex;gap:12px;margin-bottom:12px;font-size:.95rem}.security-list li svg{color:var(--accent-blue);flex-shrink:0;margin-top:4px}.trading-rules-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.rule-card{background:#ffffff05;border:1px solid var(--border-color);border-radius:12px;padding:20px;display:flex;gap:20px;align-items:flex-start}.rule-icon{background:#ffffff0d;width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent-blue);flex-shrink:0}.rule-card h4{color:var(--text-primary);margin:0 0 8px;font-size:1rem}.rule-card p{margin:0;font-size:.9rem}.fees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:24px}.fee-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:left}.fee-card h4{color:var(--text-primary);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;opacity:.8}.fee-card p{margin:0;font-size:.9rem}.liability-footer{background:#ffffff05;border:1px solid var(--border-color);border-radius:16px;padding:32px;margin-top:40px}.liability-footer h3{font-size:1.25rem;margin-bottom:16px;color:var(--text-primary)}.liability-footer p{font-size:.95rem;margin-bottom:12px}.liability-note{font-size:.8rem!important;font-style:italic;opacity:.6;margin-top:24px}.acceptance-actions{display:flex;gap:16px;margin-top:32px}.btn-accept{background:#fff;color:#000;padding:12px 32px;border-radius:6px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.btn-accept:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.btn-legal-contact{background:transparent;color:#fff;padding:12px 24px;border-radius:6px;font-weight:500;border:1px solid var(--border-color);text-decoration:none;transition:all .2s ease}.btn-legal-contact:hover{border-color:#ffffff80;background:#ffffff0d}.terms-footer-links{padding:24px 0;border-top:1px solid var(--border-color);background:var(--bg-secondary)}@media(max-width:1024px){.terms-container{grid-template-columns:1fr;gap:32px}.sidebar-sticky{position:relative;top:0}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.sidebar-link{padding:8px 12px;font-size:.8rem}.sidebar-actions{display:none}}@media(max-width:768px){.terms-main{padding-top:80px;padding-bottom:40px}.terms-header h1{font-size:2rem}.fees-grid{grid-template-columns:1fr}.acceptance-actions{flex-direction:column}.btn-accept,.btn-legal-contact{width:100%;text-align:center;justify-content:center}}.compliance-page{background-color:var(--bg-primary);min-height:100vh}.compliance-main{padding-top:100px;padding-bottom:60px}.compliance-container{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:flex-start}.compliance-sidebar{position:relative}.sidebar-sticky{position:sticky;top:120px;background:#0e0e1a99;border:1px solid var(--border-color);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compliance-sidebar h3{font-size:.7rem;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:16px;font-weight:600}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-link{display:block;padding:10px 14px;font-size:.875rem;color:var(--text-secondary);border-radius:8px;transition:all .2s ease;text-align:left;background:transparent;border:none;width:100%;cursor:pointer}.sidebar-link:hover{color:var(--text-primary);background:#ffffff0d}.sidebar-link.active{color:var(--accent-blue);background:#0066ff1a;font-weight:500}.sidebar-actions{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.sidebar-actions h4{font-size:.75rem;letter-spacing:1px;color:var(--text-dim);margin-bottom:12px;font-weight:500}.pdf-download-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;color:var(--accent-blue);background:#0066ff1a;border:1px solid rgba(0,102,255,.3);border-radius:8px;transition:all .2s ease;text-decoration:none}.pdf-download-btn:hover{background:#06f3;border-color:var(--accent-blue)}.compliance-content{max-width:800px}.compliance-header{margin-bottom:48px}.compliance-badge{display:inline-block;font-size:.7rem;letter-spacing:1.5px;color:var(--text-dim);background:#ffffff0d;padding:6px 12px;border-radius:4px;margin-bottom:20px}.compliance-header h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--text-primary)}.compliance-intro-text{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:600px}.compliance-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border-color)}.compliance-section:last-child{border-bottom:none}.compliance-section h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.section-number{font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;color:var(--accent-blue);opacity:.5;margin-right:8px}.section-intro-p{color:var(--text-secondary);line-height:1.8;margin-bottom:24px}.regulator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.regulator-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:24px;position:relative;overflow:hidden}.regulator-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.region-label{font-size:.7rem;letter-spacing:1px;color:var(--accent-blue);font-weight:600;text-transform:uppercase}.regulator-icon{color:var(--text-dim);opacity:.5}.regulator-card h4{font-size:1.1rem;color:var(--text-primary);margin-bottom:8px;font-weight:600}.license-no{font-size:.8rem;color:var(--text-dim);font-family:monospace}.protocol-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.protocol-card{background:#ffffff05;border:1px solid var(--border-color);border-radius:12px;padding:20px}.step-label{font-size:.65rem;color:var(--text-dim);margin-bottom:12px;display:block;letter-spacing:1px}.protocol-card h4{color:var(--text-primary);font-size:.95rem;margin-bottom:12px}.protocol-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}.custody-alert{background:linear-gradient(135deg,#0066ff1a,#0032960d);border:1px solid rgba(0,102,255,.3);border-radius:12px;padding:24px;margin-bottom:32px;display:flex;gap:20px;align-items:flex-start}.custody-icon{color:var(--accent-blue);flex-shrink:0;margin-top:4px}.custody-alert h4{color:var(--text-primary);font-size:1.1rem;margin:0 0 8px}.custody-alert p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0}.custody-details{display:grid;grid-template-columns:1fr 1fr;gap:40px}.custody-col h5{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.custody-col h5:before{content:"";display:block;width:6px;height:6px;background:var(--accent-blue);border-radius:50%}.custody-col p{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin:0}.whistleblower-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:16px;padding:32px}.whistleblower-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:24px;font-size:.95rem}.btn-report{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ffffff0d;border:1px solid var(--border-color);color:#fff;border-radius:8px;text-decoration:none;font-size:.9rem;transition:all .2s ease}.btn-report:hover{background:#ffffff1a;border-color:#ffffff4d}.compliance-footer-links{padding:24px 0;border-top:1px solid var(--border-color);background:var(--bg-secondary)}@media(max-width:1024px){.compliance-container{grid-template-columns:1fr;gap:32px}.sidebar-sticky{position:relative;top:0}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.sidebar-link{padding:8px 12px;font-size:.8rem}.sidebar-actions{display:none}}@media(max-width:768px){.compliance-main{padding-top:80px;padding-bottom:40px}.compliance-header h1{font-size:2rem}.regulator-grid,.protocol-steps{grid-template-columns:1fr}.custody-details{grid-template-columns:1fr;gap:24px}}.contact-page{background-color:var(--bg-primary);min-height:100vh}.contact-main{padding-top:100px;padding-bottom:60px}.contact-hero{padding:60px 0 80px;max-width:600px}.contact-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--text-primary)}.contact-hero p{font-size:1.1rem;color:var(--text-secondary);line-height:1.7}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.inquiry-section h2{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.inquiry-section .form-subtitle{font-size:.85rem;color:var(--text-dim);margin-bottom:32px}.inquiry-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#ffffff08;border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;font-size:.95rem;color:var(--text-primary);transition:all .2s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-dim)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-blue);background:#0066ff0d}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23888' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-group select option{background:var(--bg-primary);color:var(--text-primary)}.form-group textarea{min-height:120px;resize:vertical}.email-input-wrapper{position:relative}.email-input-wrapper input{padding-left:40px;width:100%}.email-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-dim)}.btn-submit{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--accent-blue);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;width:fit-content}.btn-submit:hover{background:var(--accent-blue-hover);transform:translateY(-2px)}.presence-section h2{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.presence-section .section-subtitle{font-size:.85rem;color:var(--text-dim);margin-bottom:32px}.office-cards{display:flex;flex-direction:column;gap:24px}.office-card{background:#ffffff05;border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.office-image{width:100%;height:120px;object-fit:cover;filter:grayscale(30%)}.office-info{padding:20px}.office-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.office-city{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.office-city svg{color:var(--accent-blue)}.office-status{font-size:.7rem;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.office-status.hq{background:#06f3;color:var(--accent-blue)}.office-status.closed{background:#ff64641a;color:#ff6b6b}.office-details{display:flex;flex-direction:column;gap:10px}.office-detail{display:flex;align-items:flex-start;gap:12px;font-size:.85rem;color:var(--text-secondary)}.office-detail svg{color:var(--text-dim);flex-shrink:0;margin-top:2px}.office-detail.hours{color:var(--accent-blue)}.office-detail.hours svg{color:var(--accent-blue)}.help-center{padding:80px 0;border-top:1px solid var(--border-color);margin-top:80px}.help-center-header{display:flex;align-items:center;gap:12px;margin-bottom:40px}.help-center-header svg{color:var(--accent-blue)}.help-center-header h2{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.help-category h3{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-primary);margin-bottom:20px;font-weight:600}.help-links{display:flex;flex-direction:column;gap:14px}.help-link{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-secondary);transition:color .2s ease;text-decoration:none}.help-link:hover{color:var(--accent-blue)}.help-link svg{color:var(--accent-blue);flex-shrink:0}.contact-footer-links{padding:24px 0;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.footer-links-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-links-row span{font-size:.8rem;color:var(--text-dim)}.footer-link-items{display:flex;gap:24px}.footer-link-items a{font-size:.85rem;color:var(--text-secondary);transition:color .2s ease}.footer-link-items a:hover{color:var(--accent-blue)}@media(max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:60px}.help-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.contact-main{padding-top:80px}.contact-hero{padding:40px 0 60px}.contact-hero h1{font-size:2rem}.form-row{grid-template-columns:1fr}}.help-center-page{background-color:var(--bg-primary);min-height:100vh;padding-top:80px}.help-hero{background:linear-gradient(180deg,#08081280,#050505);padding:80px 0 60px;text-align:center;border-bottom:1px solid var(--border-color)}.help-hero h1{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:40px;font-family:var(--font-heading);color:var(--text-primary)}.search-container{max-width:600px;margin:0 auto 30px;position:relative}.search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--text-dim)}.search-input{width:100%;background:#ffffff0d;border:1px solid var(--border-color);border-radius:8px;padding:16px 20px 16px 50px;font-size:1rem;color:var(--text-primary);transition:all .2s ease}.search-input:focus{outline:none;border-color:var(--accent-blue);background:#0066ff0d;box-shadow:0 0 0 4px #0066ff1a}.search-btn{position:absolute;right:8px;top:8px;bottom:8px;padding:0 16px;background:#ffffff0d;border:none;border-radius:6px;font-size:.75rem;font-weight:600;color:var(--text-secondary);letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.search-btn:hover{background:var(--accent-blue);color:#fff}.search-tags{display:flex;justify-content:center;gap:12px;font-size:.8rem;color:var(--text-dim)}.search-tags span{font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.help-content{padding:60px 0}.help-layout{display:grid;grid-template-columns:1fr 340px;gap:60px}.categories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.category-card{background:#ffffff05;border:1px solid var(--border-color);padding:30px;border-radius:4px;transition:transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;height:100%}.category-card:hover{transform:translateY(-4px);border-color:var(--accent-blue)}.category-icon-box{width:40px;height:40px;background:#0066ff1a;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--accent-blue)}.category-card h3{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.category-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px;flex-grow:1}.article-list{display:flex;flex-direction:column;gap:12px}.article-link{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-dim);text-decoration:none;transition:color .2s ease}.article-link:hover{color:var(--accent-blue)}.article-link svg{width:14px;height:14px;opacity:.7}.help-sidebar h2{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:var(--text-primary);font-family:var(--font-heading)}.sidebar-subtitle{font-size:.9rem;color:var(--text-dim);margin-bottom:24px}.quick-actions-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.action-card{background:#ffffff08;border:1px solid var(--border-color);padding:20px;border-radius:4px;display:flex;align-items:center;gap:16px;text-decoration:none;transition:all .2s ease}.action-card:hover{background:#ffffff0d;border-color:var(--border-color-hover)}.action-icon{width:36px;height:36px;background:#ffffff0d;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--accent-blue)}.action-info h4{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.action-info p{font-size:.8rem;color:var(--text-dim)}.system-status-widget{background:#0003;border:1px solid var(--border-color);border-radius:4px;padding:20px}.status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.status-header span:first-child{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-primary)}.overall-status{font-size:.75rem;font-weight:600;color:#4ade80;display:flex;align-items:center;gap:6px}.status-dot{width:6px;height:6px;background:currentColor;border-radius:50%}.status-items{display:flex;flex-direction:column;gap:12px}.status-item{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.status-name{color:var(--text-secondary)}.status-val{color:#4ade80;font-size:.8rem}@media(max-width:1200px){.categories-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.help-layout{grid-template-columns:1fr}.categories-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.categories-grid{grid-template-columns:1fr}.help-hero h1{font-size:2.5rem}}.help-article-page{background-color:var(--bg-primary);min-height:100vh;padding-top:80px}.article-header-nav{background:var(--bg-secondary);padding:20px 0;border-bottom:1px solid var(--border-color)}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-dim);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.breadcrumbs span:last-child{color:var(--accent-blue)}.breadcrumbs svg{width:14px;height:14px}.article-main{padding:60px 0}.article-layout{display:grid;grid-template-columns:240px 1fr 280px;gap:60px}.article-sidebar-nav h3{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);margin-bottom:20px;font-weight:700}.nav-group-title{font-size:.85rem;font-weight:600;color:var(--text-primary);padding:8px 12px;background:#ffffff0d;border-radius:4px;margin-bottom:4px;display:block}.nav-item{display:block;padding:8px 12px 8px 20px;font-size:.85rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;border-left:2px solid transparent}.nav-item:hover{color:var(--text-primary)}.nav-item.active{color:var(--accent-blue);border-left-color:var(--accent-blue);background:linear-gradient(90deg,rgba(0,102,255,.05),transparent)}.article-badges{display:flex;gap:12px;margin-bottom:24px}.badge{font-size:.7rem;padding:4px 8px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.badge.blue{background:#0066ff1a;border-color:#06f3;color:var(--accent-blue)}.article-content h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:24px;color:var(--text-primary)}.article-lead{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:40px;border-bottom:1px solid var(--border-color);padding-bottom:40px}.article-body h2{font-size:1.5rem;font-weight:600;margin:40px 0 20px;color:var(--text-primary);display:flex;align-items:center;gap:12px;scroll-margin-top:100px}.number-circle{width:28px;height:28px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}.article-body p{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.article-body ul{list-style:none;margin-bottom:24px}.article-body li{position:relative;padding-left:24px;margin-bottom:12px;color:var(--text-secondary);line-height:1.6}.article-body li:before{content:"";position:absolute;left:8px;top:10px;width:6px;height:6px;background:var(--accent-blue);border-radius:50%}.info-box{background:#0066ff08;border:1px solid rgba(0,102,255,.2);border-left:4px solid var(--accent-blue);padding:24px;border-radius:4px;margin:32px 0;display:flex;gap:16px}.info-box-icon{color:var(--accent-blue);flex-shrink:0}.info-box h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.info-box p{font-size:.9rem;color:var(--text-secondary);margin:0}.data-table-wrapper{margin:32px 0;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border-color)}.data-table th{background:#ffffff08;font-size:.8rem;text-transform:uppercase;font-weight:700;color:var(--text-dim)}.data-table td{font-size:.9rem;color:var(--text-secondary)}.data-table tr:last-child td{border-bottom:none}.row-header{font-weight:600;color:var(--text-primary)}.article-feedback{margin-top:60px;padding-top:32px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.feedback-buttons{display:flex;gap:12px}.btn-feedback{padding:8px 16px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.btn-feedback:hover{background:#ffffff1a;color:var(--text-primary)}.help-CTA{margin-top:40px;background:#14141e80;border:1px solid var(--border-color);padding:24px;border-radius:8px;display:flex;align-items:center;gap:20px}.cta-icon-box{width:48px;height:48px;background:#0066ff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent-blue)}.cta-btn{margin-left:auto;background:var(--accent-blue);color:#fff;padding:10px 20px;border:none;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.cta-btn:hover{background:var(--accent-blue-hover)}.meta-box{border:1px solid var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:30px}.meta-header{background:#ffffff08;padding:12px 16px;font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--text-dim);border-bottom:1px solid var(--border-color)}.meta-content{padding:16px}.meta-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:.85rem;color:var(--text-secondary)}.meta-item:last-child{margin-bottom:0}.meta-item svg{color:var(--text-dim)}.meta-label{display:block;font-size:.7rem;color:var(--text-dim);margin-bottom:2px}.meta-value{color:var(--text-primary);font-weight:600}.related-box{border:1px solid var(--border-color);border-radius:4px;padding:20px}.related-box h4{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.related-link{display:block;margin-bottom:12px}.related-link h5{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.related-link p{font-size:.8rem;color:var(--text-dim)}.btn-download{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#ffffff0d;color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-download:hover{border-color:var(--accent-blue);color:var(--accent-blue)}@media(max-width:1200px){.article-layout{grid-template-columns:200px 1fr 240px;gap:40px}}@media(max-width:992px){.article-layout{grid-template-columns:1fr 280px}.article-sidebar-nav{display:none}}@media(max-width:768px){.article-layout{grid-template-columns:1fr}}.markets-live-page{background-color:#0b0e14;min-height:100vh;font-family:Inter,sans-serif;color:#e2e8f0;padding-bottom:60px;padding-top:80px;max-width:100%;overflow-x:hidden}.ml-hero-section{position:relative;padding:80px 20px 60px;text-align:center;background:linear-gradient(#0b0e14e6,#0b0e14e6),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}.ml-live-badge{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;color:#10b981;margin-bottom:24px;letter-spacing:.5px;text-transform:uppercase}.ml-pulse-dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pulse 2s infinite}.ml-hero-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:16px;background:linear-gradient(180deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Outfit,sans-serif}.ml-hero-title em{font-style:italic;font-weight:400;font-family:Playfair Display,serif}.ml-hero-subtitle{font-size:1.1rem;color:#94a3b8;max-width:600px;margin:0 auto;line-height:1.6}.ml-container{max-width:1400px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr 340px;gap:30px}.ml-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ml-tabs{display:flex;gap:4px;background:#ffffff08;padding:4px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.ml-tab{background:transparent;border:none;padding:8px 16px;color:#94a3b8;cursor:pointer;border-radius:6px;font-size:.9rem;font-weight:500;transition:all .2s}.ml-tab:hover{color:#fff}.ml-tab.active{background:#ffffff1a;color:#fff}.ml-search-box{position:relative;width:300px}.ml-search-box svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b}.ml-search-input{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:10px 10px 10px 36px;border-radius:8px;color:#fff;font-size:.9rem;transition:border .2s}.ml-search-input:focus{outline:none;border-color:#3b82f6;background:#ffffff0d}.ml-table-card{background:#11141d;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.ml-table{width:100%;border-collapse:collapse}.ml-table th{text-align:left;padding:16px 24px;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.05)}.ml-row{border-bottom:1px solid rgba(255,255,255,.03);transition:background .15s}.ml-row:hover{background:#ffffff05}.ml-table td{padding:18px 24px;vertical-align:middle}.ml-asset-cell{display:flex;align-items:center;gap:12px}.ml-asset-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:#fff}.ml-asset-icon img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ml-asset-name{display:block;font-weight:600;color:#fff;font-size:.95rem}.ml-asset-ticker{display:block;font-size:.75rem;color:#64748b;margin-top:2px}.ml-price{font-family:JetBrains Mono,monospace;font-weight:500;color:#fff;font-size:.95rem}.ml-change-wrap{display:flex;flex-direction:column;align-items:flex-end}.ml-change{font-size:.85rem;font-weight:600;margin-bottom:4px}.ml-sparkline{width:80px;height:24px;opacity:.8}.market-cap,.volume{color:#94a3b8;font-size:.9rem;text-align:right}.ml-trade-btn{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#60a5fa;padding:6px 16px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase}.ml-trade-btn:hover{background:#3b82f6;color:#fff}.positive{color:#10b981}.negative{color:#ef4444}.ml-sidebar{display:flex;flex-direction:column;gap:24px}.ml-card{background:#11141d;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.ml-card-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#fff;font-size:.9rem;font-weight:600;text-transform:uppercase}.ml-card-header svg{color:#3b82f6}.ml-gainer-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ml-gainer-item:last-child{border-bottom:none}.ml-gainer-info{display:flex;flex-direction:column}.ml-gainer-name{font-size:.85rem;font-weight:600;color:#fff}.ml-gainer-ticker{font-size:.75rem;color:#64748b}.ml-gainer-data{text-align:right}.ml-gainer-price{display:block;font-size:.85rem;color:#fff;font-weight:500}.ml-gainer-change{font-size:.75rem;font-weight:600}.ml-volatility-item{margin-bottom:16px}.ml-volatility-header{display:flex;justify-content:space-between;margin-bottom:8px;color:#fff;font-size:.85rem;font-weight:600}.ml-volatility-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;position:relative;margin-bottom:4px}.ml-volatility-fill{height:100%;background:#f59e0b}.ml-volatility-label{font-size:.7rem;color:#f59e0b;text-align:right;display:block}.ml-cta-card{background:linear-gradient(135deg,#1e3a8a,#1e40af);text-align:center}.ml-cta-title{font-size:1.2rem;font-family:Playfair Display,serif;margin-bottom:8px;color:#fff}.ml-cta-text{font-size:.85rem;color:#fffc;margin-bottom:16px;line-height:1.5}.ml-cta-btn{background:#fff;color:#1e3a8a;border:none;padding:10px 20px;border-radius:6px;font-weight:700;font-size:.85rem;cursor:pointer;width:100%;text-transform:uppercase;transition:transform .2s}.ml-cta-btn:hover{transform:translateY(-2px)}.ml-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid rgba(255,255,255,.05)}.ml-pagination-buttons{display:flex;align-items:center;gap:12px}.ml-page-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:6px 14px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s}.ml-page-btn:hover:not(:disabled){background:#ffffff1a;color:#fff}.ml-page-btn:disabled{opacity:.5;cursor:not-allowed}.ml-page-info{font-size:.85rem;color:#64748b}@media(max-width:1024px){.ml-container{grid-template-columns:1fr}}@media(max-width:768px){.markets-live-page{overflow-x:hidden;padding-top:60px}.ml-hero-section{padding:40px 16px 30px}.ml-hero-title{font-size:2rem}.ml-hero-subtitle{font-size:.9rem}.ml-container{padding:20px 12px;gap:20px}.ml-controls{flex-direction:column;gap:12px;align-items:stretch}.ml-tabs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.ml-tab{padding:8px 12px;font-size:.8rem}.ml-search-box{width:100%}.ml-table th:nth-child(4),.ml-table td:nth-child(4),.ml-table th:nth-child(5),.ml-table td:nth-child(5){display:none}.ml-sparkline{display:none}.ml-table th,.ml-table td{padding:12px 8px}.ml-table th{font-size:.65rem}.ml-price,.ml-asset-name{font-size:.85rem}.ml-asset-icon{width:28px;height:28px}.ml-trade-btn{padding:5px 10px;font-size:.7rem}.ml-sidebar{gap:16px}.ml-card{padding:16px}.ml-pagination{flex-direction:column;gap:12px}}.platforms-page{background-color:#050505;color:var(--text-primary);overflow-x:hidden;font-family:var(--font-sans)}.platforms-hero{position:relative;padding:160px 0 100px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 0%,rgba(20,30,50,.4) 0%,transparent 70%)}.platforms-hero .container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.platforms-hero h1{font-family:Playfair Display,serif;font-size:4rem;line-height:1.1;font-weight:400;margin-bottom:24px;letter-spacing:-.02em;color:#fff}.platforms-hero h1 .text-white{color:#ffffffb3}.platforms-hero p{font-size:1.1rem;color:#9ca3af;max-width:600px;margin:0 auto 40px;line-height:1.6}.hero-actions{display:flex;gap:16px;justify-content:center;margin-bottom:60px}.btn-primary{background:#06f;color:#fff;padding:12px 24px;border-radius:4px;font-weight:600;border:none;font-size:.9rem;cursor:pointer}.btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:4px;font-weight:600;font-size:.9rem;cursor:pointer}.platforms-hero-image{position:relative;width:100%;max-width:1000px}.platforms-hero-image img{width:100%;height:auto;border-radius:4px;box-shadow:0 40px 80px #0009;border:1px solid rgba(255,255,255,.1)}.ecosystem-separator{display:flex;align-items:center;justify-content:center;gap:20px;padding:80px 0;opacity:.5}.separator-line{height:1px;width:100px;background:#ffffff4d}.separator-text{font-size:.7rem;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#fff}.feature-section{padding:100px 0}.feature-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section-header-left{margin-bottom:40px}.section-header-left h2{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:400;margin-bottom:16px;color:#fff}.section-header-left p{font-size:1rem;color:#a1a1aa;line-height:1.6;max-width:450px}.feature-blocks{display:flex;flex-direction:column;gap:24px}.feature-block{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:20px;border-radius:4px;display:flex;gap:16px;transition:all .3s ease}.feature-block:hover{background:#ffffff0d;border-color:#4082ff4d}.block-icon{color:#3b82f6;min-width:24px;padding-top:2px}.block-content h3{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:4px}.block-content p{font-size:.85rem;color:#9ca3af;line-height:1.4;margin:0}.text-link{display:inline-block;margin-top:10px;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px}.feature-preview-image img{width:100%;border-radius:4px;box-shadow:0 20px 40px #00000080;border:1px solid rgba(255,255,255,.08)}.mobile-frame img{width:100%;margin:0 auto;display:block}@media(max-width:1024px){.feature-grid-layout{grid-template-columns:1fr;gap:60px}.feature-grid-layout.reverse{display:flex;flex-direction:column-reverse}.section-header-left{text-align:center;margin-bottom:30px}.section-header-left p{margin:0 auto}.feature-preview-image{order:-1}}.platform-cta{padding:100px 0;text-align:center;background:linear-gradient(to top,rgba(20,30,50,.4),transparent)}.cta-box{background:linear-gradient(135deg,#ffffff0d,#ffffff03);border:1px solid rgba(255,255,255,.05);padding:60px;border-radius:24px;max-width:800px;margin:0 auto;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--accent-blue),transparent)}.cta-box h2{font-size:2.5rem;margin-bottom:16px}.cta-box p{font-size:1.2rem;color:var(--text-secondary);margin-bottom:32px}@media(max-width:992px){.platforms-hero{padding:140px 0 60px}.platforms-hero h1{font-size:2.8rem}.feature-grid{grid-template-columns:1fr;gap:40px;text-align:center}.feature-grid.reverse{direction:ltr}.feature-content{max-width:100%;margin:0 auto}.feature-icon{margin:0 auto 24px}.feature-list{align-items:center}}@media(max-width:768px){.platforms-hero h1{font-size:2.2rem}.platforms-hero p{font-size:1rem}.hero-actions{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.btn-primary,.btn-secondary{width:100%;text-align:center;justify-content:center}.cta-box{padding:40px 20px}.cta-box h2{font-size:2rem}}.integrations-page{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(22,163,74,.16),transparent 42%),#05070d;color:#f8fafc}.integrations-hero{padding:9rem 0 5.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.integrations-hero-content{width:min(860px,92%);margin:0 auto}.integrations-hero-content h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.06;margin-bottom:1.1rem;letter-spacing:-.03em}.integrations-hero-subtitle{color:#e6f0ffb8;font-size:1.1rem;max-width:68ch;line-height:1.65}.integrations-hero-cta{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.9rem}.btn-outline-link{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.15rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);color:#e9f4ffeb;text-decoration:none;transition:all .2s ease}.btn-outline-link:hover{border-color:#22c55e8f;color:#dcfce7}.integrations-grid-section{padding:5rem 0}.integrations-section-head{text-align:center;margin-bottom:2.2rem}.integrations-section-head h2{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:.45rem}.integrations-section-head p{color:#e2e8f0b3}.integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.integration-card{background:linear-gradient(155deg,#0c121ff5,#080b15f2);border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:1.2rem}.integration-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:.8rem;color:#4ade80;background:#22c55e1f;border:1px solid rgba(34,197,94,.3)}.integration-card h3{margin-bottom:.45rem}.integration-card p{color:#e2e8f0b8;line-height:1.55}.integrations-partners{padding:1rem 0 4.2rem}.partners-header{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.07em;color:#bbf7d0e6;margin-bottom:.8rem}.partners-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.partner-chip{border:1px solid rgba(255,255,255,.12);border-radius:999px;text-align:center;padding:.58rem .8rem;font-size:.86rem;color:#e2e8f0d1;background:#020612c7}.integrations-cta{padding:0 0 5rem}.integrations-cta-box{border:1px solid rgba(34,197,94,.32);border-radius:18px;padding:2.2rem;text-align:center;background:linear-gradient(155deg,#05160feb,#030a11e6)}.integrations-cta-box h2{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:.45rem}.integrations-cta-box p{color:#e2e8f0b8;margin-bottom:1.3rem}@media(max-width:992px){.integrations-grid{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.integrations-hero{padding:7.5rem 0 4.1rem}.integrations-hero-subtitle{font-size:1rem}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-cta-box{padding:1.4rem}}.api-page{min-height:100vh;background:#060a12;color:#f8fafc}.api-hero{padding:9rem 0 5rem;background:radial-gradient(circle at 50% 0%,#2563eb33,#060a12 70%)}.api-hero-content{width:min(900px,92%);margin:0 auto;text-align:center}.api-hero h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.08;margin-bottom:1rem}.api-hero-subtitle{color:#e2e8f0bf;line-height:1.65;max-width:70ch;margin:0 auto}.api-hero-actions{margin-top:1.8rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.api-link{display:inline-flex;align-items:center;gap:.4rem;color:#93c5fd;text-decoration:none;font-weight:600}.api-capabilities{padding:5rem 0}.api-header{text-align:center;margin-bottom:2rem}.api-header h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:.5rem}.api-header p{color:#e2e8f0ad}.api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.api-card{background:#0f172a99;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:1.2rem}.api-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:#60a5fa;background:#2563eb29}.api-card p{color:#e2e8f0b8;line-height:1.6}.api-flow{padding:0 0 5rem}.api-flow-box{border:1px solid rgba(37,99,235,.3);border-radius:14px;padding:2rem;background:linear-gradient(145deg,#0a0f1feb,#050912f2)}.api-steps{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;color:#e2e8f0d9;font-size:.92rem}@media(max-width:900px){.api-grid{grid-template-columns:1fr}.api-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.api-hero{padding:7.5rem 0 4rem}.api-steps{grid-template-columns:1fr}}.pricing-page{min-height:100vh;background:#05070d;color:#f8fafc}.pricing-hero{padding:9rem 0 5rem;background:radial-gradient(circle at 20% 0%,rgba(16,185,129,.15),transparent 55%)}.pricing-hero-content{width:min(860px,92%);margin:0 auto;text-align:center}.pricing-hero h1{font-size:clamp(2.3rem,5.5vw,4.6rem);line-height:1.08;margin-bottom:1rem}.pricing-subtitle{color:#e2e8f0bd;line-height:1.65;max-width:68ch;margin:0 auto}.pricing-plans{padding:1rem 0 4rem}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plan-card{position:relative;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.plan-card.highlight{border-color:#10b98180;box-shadow:0 0 0 1px #10b98133 inset}.plan-badge{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-size:.72rem;font-weight:700;color:#86efac;background:#10b98124;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:.25rem .55rem}.plan-subtitle{color:#e2e8f0a8;font-size:.9rem}.plan-price{font-size:2rem;font-weight:700}.plan-price span{font-size:.95rem;font-weight:500;color:#e2e8f099}.plan-card ul{margin:.4rem 0 .8rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.plan-card li{display:inline-flex;align-items:center;gap:.45rem;color:#e2e8f0d6;font-size:.9rem}.pricing-enterprise{padding:0 0 5rem}.enterprise-box{text-align:center;border:1px solid rgba(16,185,129,.28);border-radius:16px;background:linear-gradient(145deg,#061911f0,#050a12eb);padding:2rem}.enterprise-icon{width:42px;height:42px;margin:0 auto .6rem;display:flex;align-items:center;justify-content:center;color:#86efac;border-radius:12px;background:#10b98126}.enterprise-box p{color:#e2e8f0b8;margin:.5rem auto 1.2rem;max-width:66ch}@media(max-width:980px){.plans-grid{grid-template-columns:1fr}}@media(max-width:640px){.pricing-hero{padding:7.5rem 0 4rem}.enterprise-box{padding:1.35rem}}.institutions-page{background-color:var(--bg-dark);color:var(--text-primary);overflow-x:hidden}.inst-hero{position:relative;padding:160px 0 100px;background-color:#050507;min-height:85vh;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.inst-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0%,rgba(20,30,60,.3) 0%,transparent 60%),linear-gradient(to bottom,#050507cc,#050507);z-index:0}.inst-hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.inst-badge{display:inline-block;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:4px;font-size:.75rem;letter-spacing:1px;color:var(--text-secondary);margin-bottom:24px;font-weight:600}.inst-hero h1{font-size:4rem;line-height:1.1;margin-bottom:30px;font-weight:300;letter-spacing:-1px}.inst-hero h1 .serif-italic{font-family:Playfair Display,serif;font-style:italic;color:var(--text-secondary)}.inst-hero p{font-size:1.15rem;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0 auto 40px}.inst-actions{display:flex;justify-content:center;gap:16px}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text-primary);padding:12px 24px;border-radius:6px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-outline:hover{border-color:var(--text-primary);background:#ffffff0d}.inst-pillars{padding:100px 0;background-color:#08080a}.section-header{margin-bottom:60px}.section-header h2{font-size:2rem;font-weight:300;margin-bottom:16px;font-family:Playfair Display,serif}.header-line{width:60px;height:2px;background:var(--accent-blue)}.institutions-page .pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.pillar-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:40px;border-radius:8px;transition:transform .3s ease,background .3s ease}.pillar-card:hover{transform:translateY(-5px);background:#ffffff0a;border-color:#3b82f64d}.pillar-icon{width:48px;height:48px;background:#3b82f61a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent-blue);margin-bottom:24px}.pillar-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:600}.pillar-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.inst-api{padding:100px 0;background-color:#050507}.api-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section-label{font-size:.75rem;color:var(--accent-blue);font-weight:700;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:16px}.api-content h2{font-size:2.5rem;font-family:Playfair Display,serif;margin-bottom:24px;font-weight:400}.api-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:32px}.api-features{list-style:none;padding:0;margin-bottom:40px}.api-features li{display:flex;gap:16px;margin-bottom:24px}.check-icon{color:var(--accent-blue);flex-shrink:0;margin-top:2px}.api-features strong{display:block;color:var(--text-primary);margin-bottom:4px}.api-features span{color:var(--text-secondary);font-size:.9rem}.api-link{color:var(--text-primary);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--text-primary);padding-bottom:2px}.api-visual{position:relative}.code-window{background:#1e1e24;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.05)}.window-header{background:#25252d;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.dots{display:flex;gap:6px}.dot{width:10px;height:10px;border-radius:50%}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27c93f}.window-title{color:#6c6c75;font-size:.8rem;font-family:Fira Code,monospace}.code-content{padding:24px;font-family:Fira Code,monospace;font-size:.9rem;color:#a9b7c6;line-height:1.5}.keyword{color:#cc7832;font-weight:700}.string{color:#6a8759}.comment{color:gray}.code-content pre{margin:0;color:#a9b7c6;font-family:inherit}.inst-cta{padding:120px 0;background-color:#08080a;text-align:center}.rocket-icon{width:64px;height:64px;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 32px;box-shadow:0 10px 30px #3b82f666}.cta-wrapper h2{font-size:2.5rem;font-family:Playfair Display,serif;margin-bottom:16px}.cta-wrapper p{color:var(--text-secondary);max-width:600px;margin:0 auto 40px}.cta-buttons{display:flex;justify-content:center;gap:16px}@media(max-width:900px){.pillars-grid{grid-template-columns:1fr}.api-grid{grid-template-columns:1fr;gap:60px}.inst-hero h1{font-size:2.5rem}}@media(max-width:600px){.inst-actions{flex-direction:column;align-items:stretch}.btn-outline{justify-content:center}.cta-buttons{flex-direction:column}}.insights-page{background-color:var(--bg-dark);color:var(--text-primary);min-height:100vh}.insights-container{padding-top:40px;padding-bottom:80px}.breadcrumbs{font-size:.85rem;color:var(--text-secondary);margin-bottom:30px}.breadcrumbs .separator{margin:0 8px;color:#4b5563}.breadcrumbs .current{color:var(--text-primary);font-weight:500}.insights-header{margin-bottom:40px}.header-main{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.insights-header h1{font-size:3rem;font-family:Playfair Display,serif;font-weight:400;line-height:1.1;margin-bottom:12px}.insights-header .subtitle{font-family:Playfair Display,serif;font-style:italic;color:var(--text-secondary);font-size:1.1rem;max-width:600px}.header-actions{display:flex;gap:12px}.search-bar{background:#1e1e24;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:10px 16px;display:flex;align-items:center;gap:10px;width:300px}.search-bar input{background:transparent;border:none;outline:none;color:var(--text-primary);width:100%;font-size:.9rem}.search-bar svg{color:var(--text-secondary)}.filter-btn{background:#1e1e24;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);padding:10px 16px;border-radius:4px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;transition:all .2s}.filter-btn:hover{background:#272730;border-color:#fff3}.insights-grid-layout{display:grid;grid-template-columns:1fr 340px;gap:40px}.featured-article{position:relative;border-radius:4px;overflow:hidden;height:400px;margin-bottom:40px;border:1px solid rgba(255,255,255,.05)}.featured-bg{width:100%;height:100%;object-fit:cover}.featured-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(13,13,18,.95) 30%,transparent)}.featured-content{position:absolute;top:0;left:0;height:100%;padding:50px;max-width:600px;display:flex;flex-direction:column;justify-content:center}.featured-badge{background:var(--accent-blue);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:1px;padding:4px 8px;width:fit-content;margin-bottom:16px;border-radius:2px}.meta{font-size:.8rem;color:var(--text-secondary);letter-spacing:1px;margin-bottom:12px;font-weight:600}.featured-content h2{font-size:2.5rem;line-height:1.1;margin-bottom:16px;font-family:Playfair Display,serif}.featured-content p{font-size:1.1rem;line-height:1.5;color:#a1a1aa;margin-bottom:30px}.author-block{display:flex;align-items:center;gap:12px}.author-avatar img{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.insights-page .author-info{display:flex;flex-direction:column}.author-info .name{font-size:.9rem;font-weight:600}.author-info .role{font-size:.8rem;color:var(--text-secondary)}.impact-badge{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;padding:4px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);letter-spacing:.5px}.impact-badge.high{border-color:#ef444466;color:#f87171;background:#ef44441a}.content-tabs{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:0}.tab-btn{background:none;border:none;color:var(--text-secondary);font-family:Playfair Display,serif;font-size:1.1rem;padding-bottom:12px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{color:var(--text-primary);border-bottom-color:var(--accent-blue)}.articles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.article-card{background:#0d0d12;border:1px solid rgba(255,255,255,.05);padding:24px;border-radius:4px;transition:transform .2s,border-color .2s}.article-card:hover{border-color:#ffffff26;transform:translateY(-2px)}.card-header{display:flex;justify-content:space-between;margin-bottom:16px}.article-card .category{font-size:.7rem;color:var(--accent-blue);font-weight:700;letter-spacing:.5px}.arrow-icon{color:var(--text-secondary);opacity:0;transition:opacity .2s}.article-card:hover .arrow-icon{opacity:1}.article-card h3{font-size:1.3rem;font-family:Playfair Display,serif;line-height:1.2;margin-bottom:12px}.article-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin-bottom:24px}.card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding-top:16px;font-size:.8rem;color:var(--text-secondary)}.timestamp{display:flex;align-items:center;gap:6px}.impact-indicator{display:flex;align-items:center;gap:6px;font-weight:600}.impact-indicator.red{color:#f87171}.impact-indicator.yellow{color:#facc15}.impact-indicator.green{color:#4ade80}.widget{background:#0d0d12;border:1px solid rgba(255,255,255,.05);padding:24px;margin-bottom:24px;border-radius:4px}.pulse-widget .widget-header{display:flex;align-items:center;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:16px}.pulse-dot{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.pulse-widget h3{font-size:.8rem;font-weight:700;letter-spacing:1px}.utc-badge{margin-left:auto;font-size:.7rem;background:#ffffff1a;padding:2px 6px;border-radius:2px}.pulse-item{display:flex;gap:16px;margin-bottom:20px;position:relative;padding-left:12px;border-left:1px solid rgba(255,255,255,.05)}.pulse-item:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;background:#333;border-radius:50%;border:1px solid #555}.pulse-time-col{display:flex;flex-direction:column;gap:4px;min-width:60px}.pulse-time-col .time{font-size:.75rem;font-family:DM Mono,monospace;color:#fff;font-weight:700}.impact-tag{font-size:.65rem;background:#ffffff0d;text-align:center;border-radius:2px;padding:1px 0}.pulse-content-col h4{font-size:.9rem;margin-bottom:6px;font-weight:500}.data-row{font-size:.8rem;color:var(--text-secondary);display:flex;justify-content:space-between}.data-row span{color:#fff;font-weight:600}.view-calendar-btn{width:100%;background:transparent;border:1px solid rgba(59,130,246,.3);color:var(--accent-blue);padding:10px;font-size:.85rem;cursor:pointer;transition:all .2s}.view-calendar-btn:hover{background:#3b82f61a}.newsletter-widget{background:linear-gradient(145deg,#131722,#0d1017);border-top:2px solid var(--accent-blue)}.widget-icon{background:var(--accent-blue);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-bottom:16px}.newsletter-widget h3{font-family:Playfair Display,serif;font-size:1.3rem;margin-bottom:4px}.newsletter-widget .subtext{font-size:.85rem;font-style:italic;color:var(--text-secondary);margin-bottom:12px}.newsletter-widget .desc{font-size:.9rem;color:#9ca3af;margin-bottom:20px;line-height:1.5}.newsletter-form input{width:100%;background:#1e1e24;border:1px solid rgba(255,255,255,.1);padding:10px;color:#fff;margin-bottom:10px;border-radius:2px}.newsletter-form button{width:100%;background:var(--accent-blue);border:none;color:#fff;padding:10px;font-weight:600;cursor:pointer;border-radius:2px}.disclaimer{font-size:.7rem;color:var(--text-secondary);text-align:center;margin-top:12px}.trending-widget h3{font-size:.8rem;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase;color:var(--text-secondary)}.tags-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag{background:#ffffff0d;border:1px solid rgba(255,255,255,.05);padding:6px 12px;font-size:.8rem;color:#d1d5db;border-radius:2px;cursor:pointer;transition:all .2s}.tag:hover{background:#ffffff1a;border-color:#fff3}@media(max-width:1024px){.insights-grid-layout{grid-template-columns:1fr}.insights-sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.insights-page{overflow-x:hidden;width:100%;max-width:100vw}.insights-container{padding-left:16px;padding-right:16px;box-sizing:border-box;width:100%;overflow-x:hidden}.cursor-ring,.cursor-dot{display:none!important}.insights-main,.insights-grid-layout>*,.articles-grid,.articles-grid>*,.article-card,.article-card *{min-width:0;max-width:100%;box-sizing:border-box}.article-card h3,.article-card p,.article-card span,.featured-content h2,.featured-content p{word-break:break-word;overflow-wrap:break-word}.insights-header h1{font-size:1.8rem;word-break:break-word}.header-main{flex-direction:column;align-items:flex-start;gap:16px}.header-actions{flex-direction:column;width:100%}.search-bar{width:100%;box-sizing:border-box}.featured-article{height:auto;display:flex;flex-direction:column;overflow:hidden}.featured-article img.featured-bg{position:relative;width:100%;max-width:100%;height:180px;object-fit:cover;display:block}.featured-overlay{display:none}.featured-content{position:relative;top:auto;left:auto;max-width:100%;width:100%;box-sizing:border-box;padding:20px 16px;background:#0d0d12;height:auto}.featured-content h2{font-size:1.4rem;word-break:break-word;line-height:1.3}.featured-content p{font-size:.9rem;margin-bottom:16px}.author-block{flex-wrap:wrap;gap:8px}.impact-badge{margin-left:0}.content-tabs{display:flex;gap:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box;padding-bottom:0;scrollbar-width:none}.content-tabs::-webkit-scrollbar{display:none}.tab-btn{font-size:.95rem;padding:8px 14px;flex-shrink:0}.articles-grid,.insights-sidebar{grid-template-columns:1fr}.widget{padding:16px}}.careers-page{background:#02040a;min-height:100vh;color:var(--text-primary);overflow-x:hidden}.careers-hero{min-height:80vh;display:flex;align-items:center;justify-content:center;position:relative;padding:120px 20px 60px;background:radial-gradient(circle at 50% 0%,#0066ff26,#02040a 70%);overflow:hidden}.careers-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJub2lzZUZpbHRlciI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ0cmFuc3BhcmVudCIvPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNub2lzZUZpbHRlcikiIG9wYWNpdHk9IjAuMDUiLz48L3N2Zz4=);opacity:.4;pointer-events:none}.careers-hero-content{max-width:900px;text-align:center;position:relative;z-index:2}.careers-hero h1{font-size:clamp(3rem,6vw,5rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin-bottom:1.5rem}.careers-hero-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);color:var(--text-secondary);line-height:1.6;max-width:700px;margin:0 auto 3rem}.btn-explore{display:inline-block;padding:1rem 2rem;background:var(--text-primary);color:#000;border-radius:8px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.careers-values{padding:8rem 0;position:relative}.values-header{text-align:center;max-width:600px;margin:0 auto 5rem}.values-header h2{font-size:2.5rem;margin-bottom:1rem;letter-spacing:-.02em}.values-header p{color:var(--text-secondary);font-size:1.1rem}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-card{padding:3rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;transition:transform .3s ease,background .3s ease}.value-card:hover{transform:translateY(-5px);background:#ffffff0a}.value-icon{width:60px;height:60px;background:#ffffff0d;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;color:var(--text-primary)}.value-card h3{font-size:1.25rem;margin-bottom:1rem}.value-card p{color:var(--text-secondary);line-height:1.6;font-size:.95rem}.careers-positions{padding:8rem 0;background:#050505;border-top:1px solid rgba(255,255,255,.03)}.positions-header{margin-bottom:5rem}.positions-header h2{font-size:2.5rem;margin-bottom:1rem;letter-spacing:-.02em}.positions-header p{color:var(--text-secondary);font-size:1.1rem}.departments-list{max-width:900px}.department-section{margin-bottom:4rem}.department-section h3{font-size:1.5rem;margin-bottom:2rem;color:var(--accent-blue);padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.roles-list{display:flex;flex-direction:column;gap:1rem}.role-card{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease;cursor:pointer}.role-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translate(5px)}.role-info h4{font-size:1.2rem;margin-bottom:.5rem;color:var(--text-primary)}.role-meta{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.9rem}.role-meta .dot{opacity:.5}.btn-apply{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.role-card:hover .btn-apply{background:var(--text-primary);color:#000;border-color:var(--text-primary)}.careers-cta{padding:8rem 0;background:#02040a;border-top:1px solid rgba(255,255,255,.03);text-align:center}.cta-content{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cta-icon-wrapper{width:80px;height:80px;background:#0066ff1a;color:var(--accent-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;border:1px solid rgba(0,102,255,.2)}.careers-cta h2{font-size:2.5rem;margin-bottom:1.5rem;letter-spacing:-.02em}.careers-cta p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.cta-buttons{display:flex;gap:1rem;justify-content:center}.cta-buttons .btn-primary{padding:1rem 2rem;background:var(--accent-blue);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s ease}.cta-buttons .btn-primary:hover{opacity:.9;transform:translateY(-2px)}@media(max-width:900px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.careers-hero h1{font-size:2.5rem}.values-grid{grid-template-columns:1fr}.role-card{flex-direction:column;align-items:flex-start;gap:1.5rem}.btn-apply{width:100%;justify-content:center}}.press-page{background:#02040a;min-height:100vh;color:var(--text-primary);overflow-x:hidden}.press-hero{min-height:80vh;display:flex;align-items:center;justify-content:center;position:relative;padding:120px 20px 60px;background:radial-gradient(circle at 50% 0%,#0066ff26,#02040a 70%);overflow:hidden}.press-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJub2lzZUZpbHRlciI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ0cmFuc3BhcmVudCIvPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNub2lzZUZpbHRlcikiIG9wYWNpdHk9IjAuMDUiLz48L3N2Zz4=);opacity:.4;pointer-events:none}.press-hero-content{max-width:900px;text-align:center;position:relative;z-index:2}.established-badge{display:inline-block;padding:6px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:2rem}.press-hero h1{font-size:clamp(3rem,6vw,5rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin-bottom:1.5rem}.serif-italic{font-family:Playfair Display,serif;font-style:italic;font-weight:400;color:var(--text-secondary)}.press-hero-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);color:var(--text-secondary);line-height:1.6;max-width:700px;margin:0 auto 3rem}.btn-explore{display:inline-block;padding:1rem 2rem;background:var(--text-primary);color:#000;border:none;border-radius:8px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.btn-explore:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ffffff1a}.press-highlights{padding:8rem 0;position:relative;background:#02040a}.highlights-header{text-align:center;max-width:600px;margin:0 auto 5rem}.highlights-header h2{font-size:2.5rem;margin-bottom:1rem;letter-spacing:-.02em}.highlights-header p{color:var(--text-secondary);font-size:1.1rem}.highlights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.highlight-card{padding:3rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;transition:transform .3s ease,background .3s ease;display:flex;flex-direction:column}.highlight-card:hover{transform:translateY(-5px);background:#ffffff0a}.highlight-icon{width:60px;height:60px;background:#ffffff0d;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;color:var(--text-primary)}.highlight-quote{color:var(--text-primary);font-size:1.15rem;line-height:1.6;font-style:italic;margin-bottom:2rem;flex-grow:1}.highlight-publication{font-size:1rem;color:var(--accent-blue);font-weight:600;margin-top:auto}.press-releases{padding:8rem 0;background:#050505;border-top:1px solid rgba(255,255,255,.03)}.releases-header{margin-bottom:5rem;text-align:center}.releases-header h2{font-size:2.5rem;margin-bottom:1rem;letter-spacing:-.02em}.releases-header p{color:var(--text-secondary);font-size:1.1rem}.releases-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.release-card{padding:2.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.release-card:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translate(5px)}.release-meta{display:flex;align-items:center;gap:.75rem;color:var(--accent-blue);font-size:.9rem;font-weight:500;margin-bottom:1rem}.release-meta .dot{color:var(--text-secondary);opacity:.5}.release-title,.release-card h3{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.release-card p{color:var(--text-secondary);line-height:1.6;font-size:1rem;margin:0}.press-contact{padding:8rem 0;background:#02040a;border-top:1px solid rgba(255,255,255,.03);text-align:center}.contact-content{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.contact-icon-wrapper{width:80px;height:80px;background:#0066ff1a;color:var(--accent-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;border:1px solid rgba(0,102,255,.2)}.press-contact h2{font-size:2.5rem;margin-bottom:1.5rem;letter-spacing:-.02em}.press-contact p{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.press-contact strong{color:var(--text-primary)}@media(max-width:900px){.highlights-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.press-hero h1{font-size:2.5rem}.highlights-grid{grid-template-columns:1fr}.release-card{padding:1.5rem}}.app{width:100%;min-height:100vh;display:flex;flex-direction:column}main{flex:1}
