@keyframes glowPulse{0%,to{box-shadow:0 0 20px #2563eb4d,0 0 40px #2563eb1a}50%{box-shadow:0 0 30px #2563eb80,0 0 60px #2563eb33}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes particleFloat{0%,to{opacity:.5;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(20px,-30px) scale(1.2)}50%{opacity:.3;transform:translate(-10px,-60px) scale(.8)}75%{opacity:.6;transform:translate(30px,-40px) scale(1.1)}}@keyframes radarPulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(3)}}@keyframes lineDraw{to{stroke-dashoffset:0}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 60% 70% 40%}75%{border-radius:60% 40% 60% 30%/70% 30% 50% 60%}}@keyframes textReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes underlineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.stagger-children>*{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}.stagger-children>:nth-child(4){animation-delay:.4s}.stagger-children>:nth-child(5){animation-delay:.5s}.stagger-children>:nth-child(6){animation-delay:.6s}.stagger-children>:nth-child(7){animation-delay:.7s}.stagger-children>:nth-child(8){animation-delay:.8s}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);background-size:200% 100%}.glow{animation:glowPulse 2s ease-in-out infinite}.float{animation:float 6s ease-in-out infinite}.gradient-text-animated{-webkit-text-fill-color:#0000;animation:gradientFlow 3s linear infinite;background:linear-gradient(90deg,#60a5fa,#1d4ed8 25%,#60a5fa 50%,#1d4ed8 75%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.morph-bg{animation:morphBlob 8s ease-in-out infinite}.hover-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.hover-lift:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.hover-scale{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 30px #2563eb66}.hover-shine{overflow:hidden;position:relative}.hover-shine:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.hover-shine:hover:before{left:100%}.border-glow{position:relative}.border-glow:before{animation:gradientFlow 3s linear infinite;background:linear-gradient(45deg,#60a5fa,#1d4ed8,#2563eb,#60a5fa);background-size:300% 300%;border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.border-glow:hover:before{opacity:1}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1a 50%,#ffffff0d);background-size:200% 100%;border-radius:8px}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle{animation:particleFloat 10s infinite;background:#2563eb80;border-radius:50%;height:4px;position:absolute;width:4px}.particle:first-child{animation-delay:0s;left:10%;top:20%}.particle:nth-child(2){animation-delay:1s;left:20%;top:80%}.particle:nth-child(3){animation-delay:2s;left:30%;top:40%}.particle:nth-child(4){animation-delay:3s;left:50%;top:60%}.particle:nth-child(5){animation-delay:4s;left:70%;top:30%}.particle:nth-child(6){animation-delay:5s;left:80%;top:70%}.particle:nth-child(7){animation-delay:6s;left:90%;top:50%}.particle:nth-child(8){animation-delay:7s;left:40%;top:90%}.perspective-container{perspective:1000px}.tilt-card{transform-style:preserve-3d;transition:transform .5s ease}.tilt-card:hover{transform:rotateY(5deg) rotateX(5deg)}.glass-premium{background:linear-gradient(135deg,#0c101cf0,#111728eb);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a}.neon-gold{text-shadow:0 0 10px #2563eb80,0 0 20px #2563eb4d,0 0 40px #2563eb1a}.neon-green{text-shadow:0 0 10px #4ade8080,0 0 20px #4ade804d,0 0 40px #4ade801a}.reveal-text{overflow:hidden}.reveal-text span{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:0s;animation-delay:var(--delay,0s);display:inline-block}.cursor-glow{cursor:none}.cursor-glow:after{background:radial-gradient(circle,#2563eb4d,#0000);border-radius:50%;content:"";height:30px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:width .2s,height .2s;width:30px;z-index:9999}.home--premium,.premium-page{--fin-bg:#f5f7fb;--fin-panel:#fff;--fin-panel-elevated:#fff;--fin-border:#e5eaf1;--fin-border-strong:#cbd8ee;--fin-accent:#2563eb;--fin-accent-dim:#2563eb1a;--fin-gold:#2563eb;--fin-gold-dim:#2563eb14;--fin-gold-soft:#60a5fa;--vip-gold:#d4af37;--vip-gold-soft:#e8c547;--vip-gold-dark:#b8860b;--vip-gold-dim:#d4af3724;--vip-gold-border:#d4af3766;--fin-text:#0f172a;--fin-muted:#64748b;--fin-up:#10b981;--fin-down:#ef4444;background-color:var(--fin-bg);color:var(--fin-text)}.vip-page.premium-page{--fin-accent:var(--vip-gold);--fin-accent-dim:var(--vip-gold-dim);--fin-gold:var(--vip-gold);--fin-gold-dim:var(--vip-gold-dim);--fin-gold-soft:var(--vip-gold-soft);--fin-border-strong:var(--vip-gold-border)}.premium-page{min-height:100vh;overflow-x:clip;position:relative}.premium-page .premium-hero__eyebrow,.premium-page [class*=__badge]:not([class*=vip]):not([class*=level]):not([class*=floating-actions]){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.premium-page [class*=__title]:not([class*=card]):not([class*=modal]):not([class*=category]){letter-spacing:-.02em}.premium-page [class*=__title-accent]{-webkit-text-fill-color:#0000;animation:gradientFlow 4s linear infinite;background:linear-gradient(90deg,#60a5fa,#2563eb 35%,#1d4ed8 70%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.vip-page.premium-page .vip-hero__title-accent,.vip-page.premium-page [class*=__title-accent]{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#f0d78c,#e8c547 30%,#d4af37 55%,#b8860b 80%,#f0d78c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important}.premium-page [class*=__filter--active]:not(.trade-records__filter--active),.premium-page [class*=__tab--active],.premium-page [class*=__view-btn--active]{background:var(--fin-accent-dim)!important;border-color:#2563eb59!important;box-shadow:0 0 16px #2563eb14;color:var(--fin-gold)!important}.vip-page.premium-page [class*=__filter--active]:not(.trade-records__filter--active),.vip-page.premium-page [class*=__tab--active],.vip-page.premium-page [class*=__view-btn--active]{border-color:var(--vip-gold-border)!important;box-shadow:0 0 16px #d4af371f}.premium-page .trade-records__filter--active{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:#2563eb!important}.premium-page [class*=__filter]:not([class*="--active"]):hover,.premium-page [class*=__tab]:not([class*="--active"]):hover{border-color:#2563eb40;color:var(--fin-gold-soft)}.premium-page [class*=-card]:not([class*=auth]):not(.vip-option-card--luxury),.premium-page [class*=__card]:not(.vip-option-card--luxury){background:var(--fin-panel);border-color:var(--fin-border)}.premium-page [class*=-card]:hover,.premium-page [class*=__card]:hover{border-color:#2563eb47;opacity:1;transform:none}.premium-page .trade-card:active,.premium-page .trade-card:focus,.premium-page .trade-card:hover{background:#fff!important;filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}.vip-page.premium-page [class*=-card]:hover,.vip-page.premium-page [class*=__card]:hover{border-color:var(--vip-gold-border)}.vip-page.premium-page .vip-option-card--luxury:hover{border-color:#d4af3780!important}.premium-page .cta-banner__btn,.premium-page [class*=__btn--confirm],.premium-page [class*=__btn--primary],.premium-page [class*=__watch-btn]{background:linear-gradient(135deg,#60a5fa,#2563eb 50%,#1d4ed8)!important;box-shadow:0 8px 24px #2563eb40!important;color:#fff!important}.vip-page.premium-page .cta-banner__btn,.vip-page.premium-page [class*=__btn--confirm],.vip-page.premium-page [class*=__btn--primary]{background:linear-gradient(135deg,#f0d78c,#d4af37 50%,#b8860b)!important;box-shadow:0 8px 24px #d4af374d!important;color:#1a1205!important}.premium-page [class*=__btn--confirm]:hover,.premium-page [class*=__btn--primary]:hover,.premium-page [class*=__watch-btn]:hover{box-shadow:0 12px 32px #2563eb59!important}.vip-page.premium-page [class*=__btn--confirm]:hover,.vip-page.premium-page [class*=__btn--primary]:hover{box-shadow:0 12px 32px #d4af3766!important}.premium-page [class*="--vip"]:not([class*=floating-actions]),.premium-page [class*=__btn--vip],.premium-page [class*=vip]:not([class*=page]):not([class*=modal-backdrop]):not([class*=floating-actions]){--fin-gold:var(--vip-gold)}.premium-page .docs-card__btn--vip,.premium-page .video-card__vip-badge,.premium-page [class*=__btn--vip],.premium-page [class*=vip-badge]{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b)!important;border-color:#d4af378c!important;box-shadow:0 6px 18px #d4af3747!important;color:#1a1205!important}.premium-page .docs-card__vip-tag{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b)!important;box-shadow:0 2px 8px #d4af3740!important;color:#1a1205!important}.premium-page .docs-vip-modal__icon,.premium-page .vip-modal__icon{color:var(--vip-gold)!important}.premium-page .docs-vip-modal__btn--primary,.premium-page .vip-modal [class*=__btn--primary]{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b)!important;box-shadow:0 8px 24px #d4af374d!important;color:#1a1205!important}.premium-page [class*=__skeleton],.premium-page [class*=loader-spinner]{border-color:#2563eb26!important;border-top-color:var(--fin-gold)!important}@media (prefers-reduced-motion:reduce){.premium-page [class*=__title-accent]{animation:none}}.premium-page .videos-page__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.premium-page .videos-page__title-icon{color:var(--fin-gold);filter:drop-shadow(0 0 12px rgba(37,99,235,.3))}.premium-page .videos-page__filters,.premium-page .videos-page__view-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--fin-panel);border:1px solid var(--fin-border);border-radius:var(--radius-md)}.premium-page .videos-page__filter{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;transition:all .25s ease}.premium-page .video-card{background:var(--fin-panel);border:1px solid var(--fin-border);border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .25s ease}.premium-page .video-card:hover{border-color:#2563eb4d;box-shadow:0 16px 40px #00000059,0 0 24px #2563eb0f;transform:translateY(-6px)}.premium-page .video-card:before{background:linear-gradient(90deg,#0000,var(--fin-gold),#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}.premium-page .video-card:hover:before{opacity:1}.premium-page .video-card__play-btn{background:linear-gradient(135deg,#60a5fa,#1d4ed8)!important;box-shadow:0 8px 28px #2563eb59;color:#fff!important}.premium-page .video-card__level--intermediate{background:#2563eb1f!important;border-color:#2563eb4d!important;color:var(--fin-gold)!important}.premium-page .vip-modal{background:var(--fin-panel-elevated);border:1px solid #d4af3766;border-radius:var(--radius-lg)}.premium-page .vip-modal__icon{color:#d4af37}.premium-page .docs-page__content{padding-top:32px}.premium-page .docs-hero__badge{background:var(--fin-gold-dim)!important;border-color:#2563eb4d!important;color:var(--fin-gold)!important}.premium-page .docs-hero__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0f172a,#60a5fa 45%,#2563eb);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.premium-page .docs-hero__search{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none}.premium-page .docs-hero__search:focus-within{border-color:#0000!important;box-shadow:none!important}.premium-page .docs-hero__search-icon{color:#2563eb!important}.premium-page .docs-hero__search-input{background:#fff!important;border:1px solid #dbe7f7!important;color:#0f172a!important}.premium-page .docs-hero__search-input::placeholder{color:#94a3b8!important}.premium-page .docs-hero__stat-value{color:#2563eb;font-family:var(--font-mono)}.premium-page .docs-category{background:#fff;border:1px solid #e5eaf1;border-radius:var(--radius-md);color:#0f172a}.premium-page .docs-category--blue{--cat-accent:#2563eb}.premium-page .docs-category--blue .docs-category__icon{background:#eff6ff!important;color:#2563eb!important}.premium-page .docs-category--blue.docs-category--active{border-color:#2563eb66!important;box-shadow:0 0 24px #2563eb14}.premium-page .docs-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;padding:0}.premium-page .docs-toolbar__filters{background:#fff!important;border:1px solid #dbe7f7!important}.premium-page .docs-toolbar__filter{color:#475569!important}.premium-page .docs-toolbar__filter:hover{background:#eff6ff!important;color:#2563eb!important}.premium-page .docs-toolbar__filter--active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.premium-page .docs-card{background:var(--fin-panel);border:1px solid var(--fin-border);border-radius:var(--radius-md)}.premium-page .docs-card__icon-box{background:var(--fin-gold-dim)!important;border:1px solid #2563eb40;color:var(--fin-gold)!important}.premium-page .docs-card__btn:not(.docs-card__btn--vip){background:linear-gradient(135deg,#60a5fa,#1d4ed8)!important;color:#fff!important}.premium-page .docs-vip-modal{background:var(--fin-panel-elevated);border:1px solid #d4af3766}.premium-page .docs-vip-modal__icon{color:#d4af37}.premium-page .docs-vip-modal__btn--primary{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b)!important;color:#1a1205!important}.premium-page .leaderboard-page__title{-webkit-text-fill-color:#0f172a!important;background:none!important;background-clip:initial!important;-webkit-background-clip:border-box!important;color:#0f172a!important;font-size:clamp(2.4rem,5vw,3.5rem);font-weight:800}.premium-page .leaderboard-page__trophy{color:#d4af37!important;filter:drop-shadow(0 4px 12px rgba(212,175,55,.35))!important}.premium-page .leaderboard-page__tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dbe7f7;border-radius:var(--radius-md);padding:4px}.premium-page .leaderboard-page__tab{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;transition:background .2s ease,color .2s ease}.premium-page .leaderboard-page__tab--active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 14px #2563eb38;color:#fff!important}.premium-page .leaderboard-page__tab--active .leaderboard-page__tab-icon{color:#fff!important}.premium-page .podium-card{backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);background:#ffffff7a;border:1px solid #ffffffa6}.premium-page .prize-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #e5eaf1}.premium-page .podium-card--gold{background:#fffbeb8c;border-color:#d4af3766}.premium-page .prize-card--gold{background:linear-gradient(180deg,#fffbeb,#fff 55%);border-color:#d4af3773}.premium-page .leaderboard-list__header,.premium-page .leaderboard-row{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #e5eaf1}.premium-page .leaderboard-list__header{border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--fin-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.premium-page .leaderboard-row{border-top:none;transform:none!important;transition:background .15s ease}.premium-page .leaderboard-row:hover{background:#f8fbff!important;transform:none!important}.premium-page .leaderboard-row__profit{color:#059669;font-family:var(--font-mono);font-weight:700}.premium-page .leaderboard-row__winrate-fill{background:linear-gradient(90deg,#60a5fa,#2563eb)!important}.premium-page .cta-banner{background:var(--fin-panel);border:1px solid var(--fin-border-strong);border-radius:var(--radius-lg);overflow:hidden;position:relative}.premium-page .cta-banner:before{animation:gradientFlow 4s linear infinite;background:linear-gradient(90deg,#0000,var(--fin-gold),#1d4ed8,#0000);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.premium-page .cta-banner__icon{color:var(--fin-gold)}.premium-page .vip-hero__title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f0d78c,#e8c547,#d4af37,#b8860b);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.premium-page .vip-code-section,.premium-page .vip-feature,.premium-page .vip-plan{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--fin-panel);border:1px solid var(--fin-border);border-radius:var(--radius-lg)}.premium-page .vip-plan--featured{border-color:#d4af3780;box-shadow:0 0 32px #d4af3724}.premium-page .vip-plan__badge{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b);color:#1a1205}.premium-page .vip-code-input:focus{border-color:#d4af378c!important;box-shadow:0 0 0 4px #d4af371f!important}.premium-page.auth-page{background:var(--fin-bg)}.premium-page .auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--fin-panel);border:1px solid var(--fin-border);border-radius:var(--radius-lg);box-shadow:0 24px 60px #00000073;overflow:hidden;position:relative}.premium-page .auth-card:before{animation:gradientFlow 3s linear infinite;background:linear-gradient(90deg,#0000,var(--fin-gold),#1d4ed8,#0000);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.premium-page .auth-card__title{font-weight:800}.premium-page .auth-form__field input:focus{border-color:#2563eb80!important;box-shadow:0 0 0 4px #2563eb14!important}.premium-page .auth-form__submit{background:linear-gradient(135deg,#60a5fa,#1d4ed8)!important;box-shadow:0 8px 24px #2563eb40;color:#fff!important;font-weight:700}.premium-page .auth-form__submit:hover:not(:disabled){box-shadow:0 12px 32px #2563eb59}.premium-page .auth-card__footer a{color:var(--fin-gold)}@media (max-width:768px){.premium-page .docs-page__content{padding-top:20px}}.app,.app *,.auth-page,.auth-page *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.leaderboard-page .podium-card,.premium-page.leaderboard-page .podium-card{backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important}.leaderboard-page .prize-card,.premium-page.leaderboard-page .prize-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-tools-page__hero-icon-ring,.ai-tools-page__neural,.auth-page__orb,.cta-banner__glow,.home-bg__orb,.leaderboard-page__confetti,.leaderboard-page__stars,.leaderboard-page__trophy-glow,.prize-card__glow,.profile-card__avatar-glow,.profile-card__decoration,.profile-card__pattern,.profile-card__ring,.vip-activating-overlay__crown-glow,.vip-activating-overlay__crown-rings,.vip-activating-overlay__glow,.vip-activating-overlay__ring,.vip-hero__crown-glow,.vip-hero__crown-rings,.vip-hero__ring,.vip-option-card__glow,.vip-option-card__icon-glow,.vip-page__glow-lines,[class*=__bg-orb],[class*=__glow-line],[class*=__glow],[class*=__orb],[class*=__particle],[class*=__particles],[class*=gradient-orb]{display:none!important}.home-bg__fx-beam,.home-bg__fx-blob,.home-bg__fx-dot,.home-bg__fx-dots,.home-bg__fx-ring,.home-bg__fx-wash,.leaderboard-page__bg-aurora,.leaderboard-page__bg-orb,.leaderboard-page__bg-sparkles,.leaderboard-page__fx-beam,.leaderboard-page__fx-blob,.leaderboard-page__fx-dot,.leaderboard-page__fx-dots,.leaderboard-page__fx-ring,.leaderboard-page__fx-wash,.leaderboard-page__sparkle,.vip-invite__beam,.vip-invite__dust,.vip-invite__dust-dot,.vip-invite__halo,.vip-invite__seal-ring,.vip-option-card--luxury .vip-option-card__border-glow,.vip-option-card--luxury .vip-option-card__corner,.vip-option-card--luxury .vip-option-card__fx-aura,.vip-option-card--luxury .vip-option-card__fx-sweep,.vip-option-card--luxury .vip-option-card__glow,.vip-option-card--luxury .vip-option-card__icon-glow,.vip-option-card--luxury .vip-option-card__icon-ring,.vip-option-card--luxury .vip-option-card__shine,.vip-option-card--luxury .vip-option-card__sparkle,.vip-option-card--luxury .vip-option-card__sparkles,.vip-page__fx-beam,.vip-page__fx-blob,.vip-page__fx-dot,.vip-page__fx-dots,.vip-page__fx-grid,.vip-page__fx-ring,.vip-page__fx-wash{display:block!important}.ai-tools-page__bg,.auth-page__bg,.docs-page__bg,.videos-page__bg,.vip-activating-overlay__bg{background-color:#f5f7fb!important;background-image:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0),radial-gradient(ellipse 90% 55% at 50% -8%,#2563eb14,#0000 58%)!important;background-size:56px 56px,56px 56px,100% 100%!important}.vip-page__bg{background-color:#faf9f5!important;background-image:linear-gradient(rgba(212,175,55,.055) 1px,#0000 0),linear-gradient(90deg,rgba(212,175,55,.055) 1px,#0000 0),radial-gradient(ellipse 90% 55% at 50% -8%,#d4af3724,#0000 58%)!important}.leaderboard-page__bg,.vip-page__bg{background-size:56px 56px,56px 56px,100% 100%!important}.leaderboard-page__bg{background-color:#f5f7fb!important;background-image:linear-gradient(rgba(37,99,235,.045) 1px,#0000 0),linear-gradient(90deg,rgba(37,99,235,.045) 1px,#0000 0),radial-gradient(ellipse 90% 55% at 50% -8%,#2563eb1a,#0000 58%)!important}.vip-activating-overlay__bg{background-color:#faf8f2!important;background-image:linear-gradient(#d4af370d 1px,#0000 0),linear-gradient(90deg,#d4af370d 1px,#0000 0),radial-gradient(ellipse 90% 55% at 50% -8%,#d4af371f,#0000 58%)!important;background-size:56px 56px,56px 56px,100% 100%!important}.ai-tools-page__grid-pattern,.auth-page__grid,.docs-page__bg-grid,.vip-page__grid{display:none!important}.profile-card__avatar,.profile-card__avatar--loaded,.profile-card__avatar-skeleton,[class*=__avatar],img,video{filter:none!important}.profile-card:active .profile-card__avatar,.profile-card:active .profile-card__avatar--loaded,.profile-card:hover .profile-card__avatar--loaded,[class*=__avatar]:active,img:active{filter:none!important;transform:none!important}.profile-card__avatar-glow{display:none!important}.announcement-popup__overlay,.docs-vip-modal-overlay,.popup-overlay,.trade-records__preview-modal,.vip-modal-overlay,[class*=__preview-modal],[class*=modal-overlay]{background:#04060ce0!important}.announcement-popup__backdrop,.popup-overlay,.trade-records__preview-modal{animation:none!important}.popup-container{background:#fff!important;border:1px solid #e5eaf1!important;color:#0f172a!important}.navbar--scrolled:before{background:#fffffff5!important;border-bottom:1px solid #e5eaf1!important}.home--premium .profile-card,.home__hero-meta,.premium-page .profile-card,.stats-grid__card,.trade-blotter,.trade-card{background-color:#fff!important}.auth-card{border:1px solid #e5eaf1!important}.announcement-popup,.auth-card{background:#fff!important;color:#0f172a!important}.premium-page .cta-banner,.premium-page .docs-card,.premium-page .docs-category,.premium-page .leaderboard-row,.premium-page .video-card,.premium-page .vip-plan{background-color:#fff!important;color:#0f172a!important}.leaderboard-page .podium-card,.premium-page .podium-card{background-color:#ffffff7a!important;color:#0f172a!important}.leaderboard-page .podium-card--gold,.premium-page .podium-card--gold{background-color:#fffbeb8c!important}.leaderboard-page .prize-card,.premium-page .prize-card{background-color:#fff!important;color:#0f172a!important}.leaderboard-page .prize-card--gold,.premium-page .prize-card--gold{background-color:#fffbeb!important}#root,.app,.auth-page,.premium-page,body,html{background-color:#f5f7fb!important;color:#0f172a!important}@media (prefers-reduced-motion:reduce){.profile-card:hover .profile-card__avatar--loaded{transform:none!important}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--gold-50:#eff6ff;--gold-100:#dbeafe;--gold-200:#93c5fd;--gold-300:#60a5fa;--gold-400:#3b82f6;--gold-500:#2563eb;--gold-600:#1d4ed8;--blue-glow:#2563eb59;--blue-glow-soft:#2563eb26;--violet-glow:var(--blue-glow);--violet-glow-soft:var(--blue-glow-soft);--cyan-accent:#0ea5e9;--vip-gold:#d4af37;--vip-gold-soft:#e8c547;--vip-gold-dark:#b8860b;--bg-primary:#f5f7fb;--bg-secondary:#fff;--bg-tertiary:#eef2f7;--bg-card:#fff;--bg-card-hover:#f8fbff;--glass-bg:#ffffffdb;--glass-border:#e5eaf1;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--success:#10b981;--success-glow:#10b9814d;--danger:#ef4444;--danger-glow:#ef44444d;--info:#3b82f6;--gradient-gold:linear-gradient(135deg,#60a5fa,#2563eb 50%,#1d4ed8);--gradient-gold-text:linear-gradient(90deg,#60a5fa,#2563eb 50%,#1d4ed8);--gradient-vip:linear-gradient(135deg,#f0d78c,#d4af37 50%,#b8860b);--gradient-success:linear-gradient(135deg,#10b981,#059669);--gradient-hero:linear-gradient(180deg,#f5f7fb,#eef4ff 50%,#f5f7fb);--shadow-sm:0 2px 8px #0f172a0f;--shadow-md:0 4px 20px #0f172a14;--shadow-lg:0 8px 40px #0f172a1f;--shadow-gold:0 4px 30px #2563eb26;--shadow-glow:0 0 40px #2563eb1a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--font-primary:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--wb-navy:#004165;--wb-navy-deep:#00324e;--wb-navy-ink:#0b2a3f;--wb-sky:#5b9bc4;--wb-white:#fefefe;--wb-grey:#efefef;--wb-line:#d9dde1;--wb-ink:#0a0a0a;--wb-ink-soft:#4a5560;--wb-up:#0f7a4a;--wb-down:#b42318;--font-mono:"JetBrains Mono",monospace}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;background:var(--bg-primary);color:#0f172a;color:var(--text-primary);font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-family:var(--font-primary);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#fff;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#2563eb;background:var(--gold-500);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#3b82f6;background:var(--gold-400)}::selection{background:#2563eb;background:var(--gold-500);color:#f5f7fb;color:var(--bg-primary)}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}button{background:none;border:none;cursor:pointer;font-family:inherit}ol,ul{list-style:none}.container{margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#2563eb 50%,#1d4ed8);background:var(--gradient-gold-text);-webkit-background-clip:text;background-clip:text}.text-success{color:#10b981;color:var(--success)}.text-danger{color:#ef4444;color:var(--danger)}.text-muted{color:#64748b;color:var(--text-muted)}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #2563eb33}50%{box-shadow:0 0 40px #2563eb66}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeInUp .6s ease forwards}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.animate-delay-5{animation-delay:.5s}.navbar{font-family:var(--font-primary);position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s ease;z-index:1000}.navbar--scrolled{box-shadow:0 2px 14px #001e322e}.navbar__container{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1280px;padding:0 40px}.navbar__primary{background:var(--wb-navy);color:var(--wb-white);height:84px}.navbar__primary .navbar__container{gap:24px;justify-content:space-between}.navbar__logo{align-items:center;color:var(--wb-white);display:inline-flex;gap:14px;min-width:0;text-decoration:none}.navbar__logo-img{background:#ffffff14;border-radius:50%;flex-shrink:0;height:40px;object-fit:contain;width:40px}.navbar__logo-title{font-family:var(--font-serif);font-size:30px;font-style:italic;font-weight:400;letter-spacing:.2px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__actions{align-items:center;display:flex;gap:8px}.navbar__btn{align-items:center;background:none;border:1px solid #0000;border-radius:0;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:40px;justify-content:center;letter-spacing:.3px;padding:0 20px;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.navbar__btn--text{color:var(--wb-white)}.navbar__btn--text:hover{text-decoration:underline;text-underline-offset:4px}.navbar__btn--outline{border-color:#ffffffb3;color:var(--wb-white)}.navbar__btn--outline:hover{background:var(--wb-white);border-color:var(--wb-white);color:var(--wb-navy)}.navbar__btn--solid{background:var(--wb-navy);border-color:var(--wb-navy);color:var(--wb-white)}.navbar__btn--solid:hover{background:var(--wb-navy-deep)}.navbar__btn--ghost-dark{border-color:var(--wb-navy);color:var(--wb-navy)}.navbar__btn--ghost-dark:hover{background:var(--wb-grey)}.navbar__btn--full{height:46px;width:100%}.navbar__user{align-items:center;color:var(--wb-white);cursor:pointer;display:flex;gap:10px;padding:6px 10px;position:relative;-webkit-user-select:none;user-select:none}.navbar__user:hover{background:#ffffff14}.navbar__user-avatar{align-items:center;background:var(--wb-white);border-radius:50%;color:var(--wb-navy);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;height:34px;justify-content:center;width:34px}.navbar__user--vip .navbar__user-avatar{background:var(--vip-gold);color:#2b2104}.navbar__user-name{font-size:15px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__user-arrow{transition:transform .16s ease}.navbar__user-arrow--open{transform:rotate(180deg)}.navbar__user-menu{background:#fff;border:1px solid var(--wb-line);box-shadow:0 12px 32px #001e3229;color:var(--wb-ink);cursor:default;min-width:240px;padding:8px 0;position:absolute;right:0;top:calc(100% + 10px)}.navbar__user-menu-header{border-bottom:1px solid var(--wb-line);display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 18px 14px}.navbar__user-menu-header strong{font-size:16px}.navbar__user-menu-header span{color:var(--wb-ink-soft);font-size:13px}.navbar__user-menu-header .navbar__user-badge{align-self:flex-start;background:var(--vip-gold);color:#2b2104;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:6px;padding:2px 8px}.navbar__user-menu-item{align-items:center;background:none;border:none;color:var(--wb-ink);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;padding:10px 18px;text-align:left;text-decoration:none;width:100%}.navbar__user-menu-item:hover{background:var(--wb-grey)}.navbar__user-menu-item--danger{color:var(--wb-down)}.navbar__secondary{background:#fff;border-bottom:1px solid var(--wb-line);height:60px}.navbar__secondary .navbar__container{gap:36px}.navbar__section-label{color:#6b7480;font-size:15px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.navbar__links{align-items:stretch;display:flex;gap:32px;height:100%}.navbar__link{align-items:center;color:var(--wb-ink);display:inline-flex;font-size:18px;font-weight:600;position:relative;text-decoration:none;white-space:nowrap}.navbar__link:after{background:var(--wb-navy);bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.navbar__link--active:after,.navbar__link:hover:after{transform:scaleX(1)}.navbar__link--active{color:var(--wb-navy)}.navbar__mobile-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;height:44px;justify-content:center;padding:0 8px;width:44px}.navbar__mobile-toggle span{background:var(--wb-white);display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:100%}.navbar__mobile-toggle--open span:first-child{transform:translateY(8px) rotate(45deg)}.navbar__mobile-toggle--open span:nth-child(2){opacity:0}.navbar__mobile-toggle--open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar__mobile-menu{display:none}@media (max-width:900px){.navbar__container{padding:0 20px}.navbar__primary{height:68px}.navbar__logo-title{font-size:23px}.navbar__logo-img{height:34px;width:34px}.navbar__actions,.navbar__secondary{display:none}.navbar__mobile-toggle{display:flex}.navbar__mobile-menu{background:#fff;border-bottom:1px solid var(--wb-line);box-shadow:0 16px 32px #001e3229;display:block;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:68px;transition:max-height .26s ease}.navbar__mobile-menu--open{max-height:80vh;overflow-y:auto}.navbar__mobile-link{border-bottom:1px solid var(--wb-grey);color:var(--wb-ink);display:block;font-size:18px;font-weight:600;padding:16px 20px;text-decoration:none}.navbar__mobile-link--active{box-shadow:inset 4px 0 0 var(--wb-navy);color:var(--wb-navy)}.navbar__mobile-actions{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px}.navbar__mobile-user{align-items:center;display:flex;gap:12px;padding-bottom:8px}.navbar__mobile-user .navbar__user-avatar{background:var(--wb-navy);color:#fff}.navbar__mobile-user strong{display:block;font-size:16px}.navbar__mobile-user span{color:var(--wb-ink-soft);font-size:13px}}.popup-overlay{align-items:center;animation:overlayFadeIn .4s ease;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);background:radial-gradient(ellipse at center,#000000b3 0,#000000e6 100%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes overlayFadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);opacity:1}}.popup-container{animation:popupSlideIn .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(145deg,#fffffffa,#0f172afa);border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 25px 80px #00000080,inset 0 0 0 1px #ffffff0d,0 0 100px #2563eb1a;display:flex;flex-direction:column;max-height:95vh;max-height:95dvh;max-width:850px;overflow:visible;padding:0;position:relative;width:100%}.popup-scroll{-webkit-overflow-scrolling:touch;border-radius:inherit;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:40px 36px;scrollbar-gutter:stable}.popup-scroll::-webkit-scrollbar{width:8px}.popup-scroll::-webkit-scrollbar-thumb{background:#2563eb59;border-radius:8px}.popup-scroll::-webkit-scrollbar-thumb:hover{background:#2563eb8c}.popup-scroll::-webkit-scrollbar-track{background:#0000}.popup-container:before{animation:borderRotate 8s linear infinite;background:linear-gradient(135deg,#2563eb66,#2563eb1a 25%,#0000 50%,#4ade801a 75%,#4ade804d);border-radius:inherit;content:"";inset:-3px;opacity:.6;position:absolute;z-index:-1}.popup-container:after{animation:gradientFlow 3s linear infinite;background:linear-gradient(90deg,#0000,#60a5fa,#1d4ed8,#60a5fa,#0000);background-size:200% 100%;border-radius:0 0 4px 4px;content:"";height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:70%;z-index:1}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes borderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.popup-close{align-items:center;background:#0f172a0f;border:1px solid #0f172a1f;border-radius:50%;box-shadow:0 4px 12px #00000014;color:#0f172aa6;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:40px;z-index:10}.popup-close svg{stroke:currentColor}.popup-close:hover{background:#ef444433;border-color:#ef444480;color:#ef4444;transform:rotate(90deg) scale(1.1)}.popup-header{animation:fadeInUp .6s ease .2s backwards;margin-bottom:28px;padding-bottom:20px;position:relative;text-align:center}.popup-header:after{background:linear-gradient(90deg,#0000,#2563eb80,#2563ebcc,#2563eb80,#0000);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.popup-title{-webkit-text-fill-color:#0000;animation:gradientFlow 3s linear infinite;background:linear-gradient(90deg,#60a5fa,#2563eb 25%,#1d4ed8 50%,#2563eb 75%,#60a5fa);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:28px;font-weight:700;letter-spacing:2px;line-height:1.3;margin-bottom:12px;text-shadow:0 0 40px #2563eb4d;text-transform:uppercase}.popup-subtitle{color:#0f172ab8;font-size:14px;line-height:1.6;margin:0 auto;max-width:90%}.popup-stats{animation:fadeInUp .6s ease .3s backwards;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:16px;display:flex;gap:20px;justify-content:center;margin-bottom:28px;overflow:hidden;padding:24px 20px;position:relative}.popup-stats:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#2563eb0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.popup-stat{align-items:center;display:flex;flex:1 1;gap:14px;justify-content:center;position:relative;transition:transform .3s ease;z-index:1}.popup-stat:hover{transform:translateY(-3px)}.popup-stat-icon{align-items:center;background:linear-gradient(135deg,#2563eb33,#1d4ed81f);border:1px solid #2563eb33;border-radius:12px;box-shadow:0 4px 20px #2563eb33;color:#2563eb;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.popup-stat-icon svg{stroke:currentColor}.popup-stat:hover .popup-stat-icon{background:linear-gradient(135deg,#2563eb4d,#1d4ed833);box-shadow:0 6px 30px #2563eb66;transform:scale(1.1) rotate(5deg)}.popup-stat-content{display:flex;flex-direction:column;gap:4px;min-width:0}.popup-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4ade80,#22c55e);-webkit-background-clip:text;background-clip:text;font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1.2;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.popup-stat-label{color:#0f172a8c;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.popup-announcement{animation:fadeInUp .6s ease .4s backwards;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.popup-announcement:before{background:linear-gradient(180deg,#4ade80,#2563eb);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.popup-announcement-header{align-items:center;display:flex;gap:10px;margin-bottom:14px}.popup-announcement-icon{animation:iconPulse 2s infinite;color:#2563eb;flex-shrink:0;height:20px;width:20px}.popup-announcement-title{color:#4ade80;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.popup-announcement-subtitle{color:#2563eb;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}.popup-announcement-content{color:#0f172ab8;font-size:14px;line-height:1.6}.popup-features{animation:fadeInUp .6s ease .5s backwards;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:24px;position:relative}.popup-features-header{align-items:center;color:#2563eb;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-bottom:18px}.popup-features-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.popup-feature{align-items:center;background:#0f172a08;border:1px solid #0f172a14;border-radius:10px;display:flex;font-size:14px;gap:10px;padding:12px 14px;transition:all .3s ease}.popup-feature,.popup-feature span{color:#0f172ae0}.popup-feature:hover{background:#4ade801f;border-color:#4ade804d;box-shadow:0 4px 12px #4ade8026;transform:translateX(4px)}.popup-feature-check{box-shadow:0 0 15px #4ade804d;color:#22c55e;filter:drop-shadow(0 0 4px rgba(74,222,128,.5));font-size:12px;height:18px;width:18px}.popup-button,.popup-feature-check{align-items:center;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.popup-button{animation:fadeInUp .6s ease .6s backwards;background:linear-gradient(135deg,#2563eb,#1d4ed8 50%,#1e40af);border:none;border-radius:50px;box-shadow:0 10px 40px #2563eb66,0 0 0 0 #2563eb80;color:#0f1722;cursor:pointer;font-size:16px;gap:12px;letter-spacing:1px;overflow:hidden;padding:18px 36px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:100%}.popup-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.popup-button:hover:before{left:100%}.popup-button:hover{box-shadow:0 15px 50px #2563eb80,0 0 0 4px #2563eb33;transform:translateY(-4px) scale(1.02)}.popup-button:active{transform:translateY(-2px) scale(1)}@media (max-width:768px){.popup-overlay{padding:12px}.popup-container{border-radius:22px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-width:100%}.popup-scroll{padding:28px 22px calc(28px + env(safe-area-inset-bottom, 0px))}.popup-close{height:36px;right:12px;top:12px;width:36px}.popup-title{font-size:22px}.popup-subtitle{font-size:13px}.popup-stats{flex-direction:column;gap:16px;padding:20px}.popup-features-grid{gap:12px;grid-template-columns:1fr}.popup-button{font-size:14px;padding:16px 28px}.popup-container:before{animation:none;opacity:.35}}@media (max-width:600px){.popup-overlay{padding:8px}.popup-container{border-radius:18px;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.popup-scroll{padding:24px 18px calc(24px + env(safe-area-inset-bottom, 0px))}.popup-title{font-size:20px}.popup-stats{padding:18px}}@media (prefers-reduced-motion:reduce){.popup-announcement,.popup-button,.popup-container,.popup-container:after,.popup-container:before,.popup-features,.popup-header,.popup-stats{animation:none!important}}.trade-records{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.4s}@media (prefers-reduced-motion:reduce){.trade-records{animation:none}}.trade-records--loading{align-items:center;background:#7882a00f;border:1px dashed #7882a040;border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:260px;padding:32px 24px}.trade-records__spinner{animation:tr-spin .9s linear infinite;border:3px solid #7882a033;border-radius:50%;border-top-color:#7882a0bf;height:40px;width:40px}@keyframes tr-spin{to{transform:rotate(1turn)}}.trade-records__loading-text{color:#5a6482d9;font-size:14px;letter-spacing:.02em;margin:0}.trade-records__skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08,#ffffff14 50%,#ffffff08);background-size:200% 100%;border-radius:var(--radius-lg);height:100%;width:100%}.trade-records--error{align-items:center;background:#dc50500d;border:1px dashed #dc505059;border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:260px;padding:32px 24px;text-align:center}.trade-records__error-icon{font-size:32px;line-height:1}.trade-records__error-title{color:#d84a4a;font-size:15px;font-weight:600;margin:0}.trade-records__error-desc{color:#5a6482d9;font-size:13px;line-height:1.5;margin:0;max-width:320px}.trade-records__retry-btn{background:linear-gradient(135deg,#f2c34a,#e0a835);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:600;margin-top:6px;padding:8px 22px;transition:transform .15s ease,box-shadow .15s ease}.trade-records__retry-btn:hover{box-shadow:0 4px 14px #f2c34a66;transform:translateY(-1px)}.trade-records__empty{color:var(--text-muted);font-size:16px;grid-column:1/-1;padding:60px 20px;text-align:center}.trade-records__header{flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}.trade-records__header,.trade-records__title-wrapper{align-items:center;display:flex;gap:16px}.trade-records__icon{align-items:center;animation:iconFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#2563eb2e,#1d4ed814);border-radius:var(--radius-lg);box-shadow:0 0 24px #2563eb1f;color:#2563eb;display:flex;height:56px;justify-content:center;width:56px}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(2deg)}}.trade-records__title{color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:4px}.trade-records__subtitle{color:var(--text-muted);font-size:13px}.trade-records__filters{align-items:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:none!important;display:flex;gap:24px;padding:0}.trade-records__filter{background:#0000!important;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;overflow:visible;padding:8px 2px;position:relative;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.trade-records__filter:before{display:none!important}.trade-records__filter:hover{background:#0000!important;color:var(--text-primary)}.trade-records__filter--active{background:#0000!important;border-bottom-color:#2563eb!important;box-shadow:none!important;color:#2563eb!important}.trade-records__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.trade-card{animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e5eaf1;border-radius:var(--radius-lg);opacity:1;overflow:hidden;padding:24px;position:relative;transition:border-color .3s ease,box-shadow .3s ease}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.trade-card:hover{border-color:#2563eb40;box-shadow:0 8px 24px #0f172a14;filter:none;opacity:1;transform:none;visibility:visible}.trade-card:hover .trade-card__gradient,.trade-card__gradient{display:none!important;opacity:0!important}.trade-card__header{margin-bottom:20px}.trade-card__header-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.trade-card__market-badge{align-items:center;background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid #10b9814d;border-radius:12px;box-shadow:0 2px 8px #10b98126;color:#34d399;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.trade-card__symbol-wrapper{align-items:center;display:flex;gap:14px}.trade-card__image{border:2px solid #ffffff1a;border-radius:var(--radius-md);height:48px;object-fit:cover;transition:transform .4s ease;width:48px}.trade-card__chart-area{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:var(--radius-md);display:flex;height:200px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.trade-card__chart-image{cursor:pointer;height:100%;object-fit:cover;width:100%}.trade-card__chart-placeholder{align-items:center;background:repeating-linear-gradient(45deg,#ffffff05,#ffffff05 10px,#ffffff03 0,#ffffff03 20px);color:var(--text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.trade-card__chart-placeholder-icon{font-size:48px;margin-bottom:8px;opacity:.3}.trade-card__chart-placeholder-text{font-size:12px;letter-spacing:1px;opacity:.5;text-transform:uppercase}.trade-card__symbol{color:#2563eb;flex:1 1;font-family:var(--font-mono);font-size:28px;font-weight:700;min-width:0;text-shadow:0 0 20px #2563eb4d}.trade-card__market{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.trade-card__status{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:4px 12px;position:relative;text-transform:uppercase;white-space:nowrap}.trade-card__status--active{animation:activePulse 2s infinite;background:#22c55e1f;border:1px solid #22c55e47;color:#22c55e}@keyframes activePulse{0%,to{box-shadow:0 0 0 0 #22c55e59}50%{box-shadow:0 0 0 6px #22c55e00}}.trade-card__status--closed{background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid #10b9814d;color:#34d399}.trade-card__body{margin-bottom:20px}.trade-card__details{display:flex;flex-direction:column;gap:12px}.trade-card__detail-row{grid-gap:16px;background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--radius-md);display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:12px}.trade-card__detail-item{display:flex;flex-direction:column;gap:6px}.trade-card__detail-label{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.trade-card__detail-value{color:var(--text-primary);font-family:var(--font-mono);font-size:15px;font-weight:600}.trade-card__detail-value--highlight{color:#2563eb;font-size:16px;font-weight:700;text-shadow:0 0 10px #2563eb33}.trade-card__realtime-price{align-items:center;display:flex;gap:8px}.trade-card__detail-value--realtime{color:var(--text-primary);font-size:16px;font-weight:700;text-shadow:none}.trade-card__detail-value--up{color:#22c55e!important;text-shadow:0 0 10px #22c55e4d}.trade-card__detail-value--down{color:#ef4444!important;text-shadow:0 0 10px #ef44444d}.trade-card__detail-value--reference{opacity:.85;text-shadow:none}.trade-card__price-stale-hint,.trade-card__price-updated{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.trade-card__price-updated{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes trade-card-flash-up{0%{background:#22c55e73;box-shadow:0 0 12px #22c55e8c}to{background:#0000;box-shadow:none}}@keyframes trade-card-flash-down{0%{background:#ef444473;box-shadow:0 0 12px #ef44448c}to{background:#0000;box-shadow:none}}.trade-card__detail-value--flash-up{animation:trade-card-flash-up .7s ease-out;border-radius:4px;padding:0 4px}.trade-card__detail-value--flash-down{animation:trade-card-flash-down .7s ease-out;border-radius:4px;padding:0 4px}.trade-card__live-dot{animation:trade-card-live-pulse 1.4s ease-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55eb3;display:inline-block;flex-shrink:0;height:8px;width:8px}@keyframes trade-card-live-pulse{0%{box-shadow:0 0 0 0 #22c55eb3;transform:scale(1)}70%{box-shadow:0 0 0 7px #22c55e00;transform:scale(1.05)}to{box-shadow:0 0 0 0 #22c55e00;transform:scale(1)}}.trade-card__price-change{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;gap:2px;padding:2px 6px}.trade-card__price-change--up{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.trade-card__price-change--down{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.trade-card__loading-dot{animation:pulse-dot 1.5s ease-in-out infinite;color:#60a5fa;display:inline-block;font-size:8px;margin-left:6px}@keyframes pulse-dot{0%,to{opacity:.3}50%{opacity:1}}.trade-card__info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.trade-card__info-item{display:flex;flex-direction:column;gap:4px}.trade-card__info-label{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.trade-card__info-value{color:var(--text-primary);font-family:var(--font-mono);font-size:16px;font-weight:600}.trade-card__info-value--muted{color:var(--text-secondary);font-family:var(--font-primary);font-size:13px;font-weight:500}.trade-card__stats-grid{grid-gap:12px;border-top:1px solid #ffffff0f;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:16px;padding-top:16px}.trade-card__stat-box{background:linear-gradient(145deg,#1e2948cc,#141c34e6);border:1px solid #ffffff14;border-radius:12px;padding:14px 16px;text-align:center;transition:all .3s ease}.trade-card__stat-box:hover{background:linear-gradient(145deg,#233052e6,#19233ef2);border-color:#ffffff26}.trade-card__stat-label{color:var(--text-muted);display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.trade-card__stat-value{display:block;font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1.2}.trade-card__stat-value--primary{color:#60a5fa;text-shadow:0 0 15px #60a5fa4d}.trade-card__stat-value--profit{color:#10b981;text-shadow:0 0 15px #10b98166}.trade-card__stat-value--loss{color:#ef4444;text-shadow:0 0 15px #ef444466}@media (max-width:400px){.trade-card__stats-grid{gap:8px}.trade-card__stat-box{padding:10px 12px}.trade-card__stat-value{font-size:15px}.trade-card__stat-label{font-size:10px}}.trade-card__footer{border-top:1px solid #ffffff0f;padding-top:16px}.trade-card__pnl{align-items:center;display:flex;justify-content:space-between}.trade-card__pnl-ratio{font-family:var(--font-mono);font-size:22px;font-weight:700}.trade-card__pnl-amount{font-family:var(--font-mono);font-size:15px;font-weight:600}.trade-card__pnl--profit .trade-card__pnl-ratio{color:var(--success);text-shadow:0 0 20px #10b98166}.trade-card__pnl--profit .trade-card__pnl-amount{color:#10b981cc}.trade-card__pnl--loss .trade-card__pnl-ratio{color:var(--danger);text-shadow:0 0 20px #ef444466}.trade-card__pnl--loss .trade-card__pnl-amount{color:#ef4444cc}.trade-card__gradient{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.trade-card__gradient--profit{background:linear-gradient(135deg,#10b98114,#0000 50%),linear-gradient(315deg,#10b9810a,#0000 50%)}.trade-card__gradient--loss{background:linear-gradient(135deg,#ef444414,#0000 50%),linear-gradient(315deg,#ef44440a,#0000 50%)}.trade-records__footer{display:flex;justify-content:center;margin-top:40px}.trade-records__view-more{align-items:center;background:#0000;border:2px solid #ffffff1a;border-radius:var(--radius-lg);color:var(--text-secondary);display:flex;font-size:15px;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.trade-records__view-more:before{background:linear-gradient(135deg,#2563eb1a,#1d4ed80d);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:-1}.trade-records__view-more:hover:before{transform:scaleX(1)}.trade-records__view-more:hover{border-color:var(--gold-500);box-shadow:0 8px 30px #2563eb26;color:var(--gold-400);transform:scale(1.05)}.trade-records__view-more svg{transition:transform .3s ease}.trade-records__view-more:hover svg{transform:translateX(4px)}.trade-records__preview-modal{align-items:center;animation:modalFadeIn .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}@keyframes modalFadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1}}.trade-records__preview-content{animation:contentSlideIn .35s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #0f172a1f;border-radius:var(--radius-lg);box-shadow:0 25px 50px #00000073,inset 0 0 0 1px #ffffff14;max-height:95vh;max-width:min(95vw,1200px);overflow:hidden;padding:0;position:relative}@keyframes contentSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.trade-records__preview-close{align-items:center;background:#0f172ab8;border:1px solid #ffffff40;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:28px;height:44px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:44px;z-index:10001}.trade-records__preview-close:hover{background:#ef4444e6;border-color:#ef444480;box-shadow:0 6px 20px #ef444466;transform:scale(1.1) rotate(90deg)}.trade-records__preview-image{background:#f8fafc;display:block;height:auto;max-height:95vh;max-width:100%;object-fit:contain;padding:16px;width:auto}.trade-records__preview-status{align-items:center;background:#f8fafc;color:#475569;display:flex;font-size:15px;justify-content:center;min-height:180px;min-width:280px;padding:48px 32px;text-align:center}.trade-records__preview-status--error{color:#b91c1c}.trade-blotter{background:#06080ef2;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.trade-blotter__head,.trade-blotter__row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(140px,1.35fr) minmax(108px,1fr) minmax(128px,1.15fr) 80px minmax(118px,1fr) 52px;padding:14px 18px}.trade-blotter__head{background:hsla(0,0%,100%,.025);border-bottom:1px solid #ffffff12;color:#64748b;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.trade-blotter__row{animation:none;border-bottom:1px solid #ffffff0f;opacity:1;transition:background .2s ease}.trade-blotter__row:last-child{border-bottom:none}.trade-blotter__row:hover{background:#2563eb0a}.trade-blotter__cell--sym{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.trade-blotter__market{background:#15803d;border:none;border-radius:3px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.trade-blotter__symbol{color:#2563eb;font-family:var(--font-mono);font-size:16px;font-weight:700}.trade-blotter__status{border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.trade-blotter__status--active{background:#0000;border:1px solid #22c55e59;color:#22c55e}.trade-blotter__status--closed,.trade-blotter__status--loss,.trade-blotter__status--profit{background:#94a3b814;border:1px solid #94a3b82e;color:#94a3b8}.trade-blotter__label{color:var(--text-muted);display:block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.trade-blotter__mono,.trade-blotter__price{color:#f1f5f9;font-family:var(--font-mono);font-size:15px;font-weight:700}.trade-blotter__date{color:var(--text-muted);display:block;font-size:11px;margin-top:2px}.trade-blotter__live{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.trade-blotter__live-dot{background:#22c55e;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.trade-blotter__live-dot--down{background:#ef4444}.trade-blotter__chg{font-family:var(--font-mono);font-size:11px;font-weight:600}.trade-blotter__chg--up{color:#22c55e}.trade-blotter__chg--down{color:#ef4444}.trade-blotter__pnl-pct{display:block;font-family:var(--font-mono);font-size:15px;font-weight:700}.trade-blotter__pnl-amt{display:block;font-family:var(--font-mono);font-size:12px;font-weight:600;margin-top:3px}.trade-blotter__pnl--up{color:#22c55e}.trade-blotter__pnl--down{color:#ef4444}.trade-blotter__receipt{align-items:center;background:#78501e59;border:1px solid #b4823273;border-radius:8px;color:#60a5fa;display:inline-flex;height:38px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:38px}.trade-blotter__receipt:hover{background:#2563eb33;border-color:#2563eb8c;color:#93c5fd}.trade-blotter__spark{display:block;height:16px;opacity:.45;width:48px}.trade-blotter__spark polyline{fill:none;stroke:#2563eb;stroke-width:1.5}.home--premium .trade-blotter,.premium-page .trade-blotter{background:#ffffff05;border-color:#ffffff14;border-color:var(--fin-border,#ffffff14)}@media (max-width:768px){.trade-records__grid{grid-template-columns:1fr}.trade-card{padding:20px}.trade-card__chart-area{height:160px;margin-bottom:16px}.trade-records__header{align-items:flex-start;flex-direction:column}.trade-records__title{font-size:22px}.trade-records__filters{justify-content:center;width:100%}.trade-records__preview-content{max-height:98vh;max-width:98vw;padding:0}.trade-records__preview-image{max-height:90vh;padding:15px}.trade-records__preview-close{font-size:24px;height:36px;right:12px;top:12px;width:36px}}.floating-actions{align-items:flex-end;display:flex;flex-direction:column;gap:14px;pointer-events:none;position:fixed;right:28px;top:150px;z-index:900}.floating-actions>*{pointer-events:auto}.floating-actions__stats{animation:floatSlideIn .6s cubic-bezier(.16,1,.3,1) .5s backwards;display:flex;flex-direction:column;gap:10px}@keyframes floatSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.floating-actions__stat-item{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#fffffffa);border:1px solid #2563eb66;border-radius:14px;box-shadow:0 8px 30px #2563eb33;color:var(--gold-400);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:10px;padding:12px 16px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.floating-actions__stat-item button{all:inherit;align-items:center;display:flex;gap:10px;width:100%}.floating-actions__stat-item:hover{transform:translateX(-8px) scale(1.02)}.floating-actions__stat-item svg{color:var(--gold-400)}.floating-actions__stat-item--lb:hover{border-color:#2563eb66;box-shadow:0 8px 30px #2563eb26;color:var(--gold-400)}.floating-actions__email-wrap{position:relative}.floating-actions__stat-item--email{cursor:pointer;width:100%}.floating-actions__stat-item--email:hover{border-color:#2563eb99;box-shadow:0 8px 30px #2563eb40;color:var(--gold-400)}.floating-actions__stat-item--email-open{border-color:#2563ebbf!important;box-shadow:0 8px 30px #2563eb4d!important;transform:translateX(-6px)}.floating-actions__email-popup{animation:emailPopupIn .24s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(155deg,#0f172afa,#17213cfa);border:1px solid #2563eb66;border-radius:16px;box-shadow:0 20px 50px #00000073,inset 0 0 0 1px #ffffff0a;color:#e2e8f0;padding:18px 18px 16px;position:absolute;right:calc(100% + 14px);top:-6px;width:280px;z-index:200}@keyframes emailPopupIn{0%{opacity:0;transform:translateX(10px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.floating-actions__email-popup:after{border-color:#0000 #0000 #0000 #2563eb66;border-style:solid;border-width:8px 0 8px 10px;content:"";left:100%;position:absolute;top:22px}.floating-actions__email-popup:before{border-color:#0000 #0000 #0000 #17213cfa;border-style:solid;border-width:8px 0 8px 10px;content:"";left:calc(100% - 1px);position:absolute;top:22px;z-index:1}.floating-actions__email-popup__eyebrow{color:#60a5fa;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.floating-actions__email-popup__addr{background:#2563eb1a;border:1px solid #2563eb47;border-radius:10px;color:#fbbf24;cursor:text;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:10px;padding:10px 12px;-webkit-user-select:all;user-select:all;word-break:break-all}.floating-actions__email-popup__hint{color:#94a3b8;font-size:11.5px;line-height:1.5;margin-bottom:14px}.floating-actions__email-popup__actions{display:block}.floating-actions__email-popup__btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:11px 14px;transition:all .2s ease;width:100%}.floating-actions__email-popup__btn svg{color:currentColor;flex-shrink:0}.floating-actions__email-popup__btn--copy{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb59;color:#fff}.floating-actions__email-popup__btn--copy:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 18px #2563eb80;transform:translateY(-1px)}.floating-actions__email-popup__btn--copy:active{transform:translateY(0)}.floating-actions__stat-item--vip:hover{border-color:#2563eb66;box-shadow:0 8px 30px #2563eb26;color:var(--gold-400)}.floating-actions__stat-item--likes{cursor:pointer;-webkit-user-select:none;user-select:none}.floating-actions__stat-item--likes:hover:not(:disabled){border-color:#2563eb99;box-shadow:0 8px 30px #2563eb40;color:var(--gold-400);transform:translateX(-8px) scale(1.02)}.floating-actions__stat-item--likes:active:not(:disabled){transform:translateX(-8px) scale(.98)}.floating-actions__stat-item--likes:disabled{cursor:not-allowed;opacity:.7}.floating-actions__stat-item--liked{opacity:.8}.floating-actions__stat-item--liked svg{animation:likePulse .3s ease-out}@keyframes likePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.floating-actions__badge{animation:badgePulse 2s infinite;border-radius:50px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:0;padding:4px 10px;text-transform:none;white-space:nowrap}.floating-actions__badge,.floating-actions__badge--likes{background:linear-gradient(135deg,#2563eb33,#2563eb1a);color:var(--gold-400)}.floating-actions__join{align-items:center;animation:floatSlideIn .6s cubic-bezier(.16,1,.3,1) .3s backwards;background:var(--gradient-gold);border-radius:50px;box-shadow:0 8px 30px #2563eb4d;color:var(--bg-primary);display:flex;font-size:14px;font-weight:700;gap:12px;overflow:hidden;padding:16px 24px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.floating-actions__join:before{animation:joinShine 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes joinShine{0%,to{left:-100%}50%,60%{left:100%}}.floating-actions__join:hover{box-shadow:0 15px 50px #2563eb80;transform:scale(1.08) translateY(-2px)}.floating-actions__join-icon{align-items:center;animation:iconBounce 2s ease-in-out infinite;display:flex;justify-content:center}.floating-actions__scroll-top{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#fffffffa);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 30px #0000004d;color:var(--text-secondary);display:flex;height:50px;justify-content:center;opacity:0;pointer-events:none;transform:translateY(20px);transition:all .4s cubic-bezier(.34,1.56,.64,1);width:50px}.floating-actions__scroll-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-actions__scroll-top:hover{background:var(--gradient-gold);border-color:#0000;box-shadow:0 12px 40px #2563eb4d;color:var(--bg-primary);transform:translateY(-4px)}.floating-actions__scroll-top svg{transition:transform .3s ease}.floating-actions__scroll-top:hover svg{transform:translateY(-2px)}.floating-actions__toast{animation:toastSlideIn .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#fffffffa);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 30px #0006;color:var(--text-primary);font-size:14px;font-weight:500;max-width:300px;padding:12px 20px;position:fixed;right:28px;top:100px;z-index:1000}.floating-actions__toast--success{border-color:#10b98166;color:#10b981}.floating-actions__toast--error{border-color:#ef444466;color:#ef4444}.floating-actions__toast--warning{border-color:#2563eb66;color:var(--gold-400)}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.floating-actions{bottom:18px;right:18px;top:auto}.floating-actions__stats{display:none}.floating-actions__email-wrap{display:block}.floating-actions__stats{display:flex;gap:0}.floating-actions__stats>:not(.floating-actions__email-wrap){display:none}.floating-actions__email-popup{bottom:90px;left:18px;max-width:none;position:fixed;right:18px;top:auto;width:auto}.floating-actions__email-popup:after,.floating-actions__email-popup:before,.floating-actions__join-text{display:none}.floating-actions__join{border-radius:50%;height:60px;justify-content:center;padding:0;width:60px}}.home--premium .profile-card{animation:fadeInScale .8s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#111728eb,#0c101ce0);border:1px solid var(--fin-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000004d;padding:24px;transition:transform .35s ease,box-shadow .35s ease}.home--premium .profile-card:before{animation:gradientFlow 4s linear infinite;background:linear-gradient(90deg,#0000 0,var(--fin-gold) 30%,#1d4ed8 50%,var(--fin-gold) 70%,#0000 100%);background-size:200% 100%;height:2px;opacity:.85}.home--premium .profile-card:hover{box-shadow:0 12px 32px #0000004d;transform:translateY(-2px)}.home--premium .profile-card:active{filter:none;transform:none}.home--premium .profile-card__decoration{display:block}.home--premium .profile-card__ring{border-color:#2563eb40}.home--premium .profile-card__pattern{background:linear-gradient(135deg,#2563eb0f,#0000 45%),linear-gradient(315deg,#1d4ed80d,#0000 40%)}.home--premium .profile-card__avatar-glow{display:none}.home--premium .profile-card__avatar-wrapper{border-radius:var(--radius-md)}.home--premium .profile-card__avatar,.home--premium .profile-card__avatar-skeleton{border:2px solid #2563eb73;border-radius:var(--radius-md);box-shadow:0 4px 16px #00000040;filter:none}.home--premium .profile-card__avatar--loaded{opacity:1;transform:none}.home--premium .profile-card:hover .profile-card__avatar--loaded{filter:none;transform:none}.home--premium .profile-card__verified{animation:glowPulse 2s ease-in-out infinite;background:var(--fin-gold-dim);border-radius:4px;box-shadow:0 0 12px #2563eb40;color:var(--fin-gold)}.home--premium .profile-card__desk-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.home--premium .profile-card__desk-tag,.home--premium .profile-card__verified-tag{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.home--premium .profile-card__desk-tag,.home--premium .profile-card__verified-tag{background:var(--fin-gold-dim);border:1px solid #2563eb59;color:var(--fin-gold)}.home--premium .profile-card__name{-webkit-text-fill-color:#0000;animation:gradientFlow 5s linear infinite;background:linear-gradient(90deg,#eef2f8,#60a5fa 50%,#eef2f8);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.home--premium .profile-card__title{color:var(--fin-muted);font-size:11px;letter-spacing:.14em;margin-bottom:10px}.home--premium .profile-card__bio{border-left:2px solid var(--fin-gold);color:var(--fin-muted);font-size:13px;line-height:1.65;margin-bottom:16px;max-width:520px;padding-left:12px}.home--premium .profile-card__stat-value{color:var(--fin-text);font-family:var(--font-mono);font-size:1.4rem;font-weight:700}.home--premium .profile-card__stat-value--success{color:var(--fin-up);text-shadow:0 0 16px #22c55e59}.home--premium .profile-card__stat-label{color:var(--fin-muted);font-size:10px;letter-spacing:.12em}.home--premium .profile-card__stat-divider{background:var(--fin-border);height:32px}.home--premium .profile-card__follow-btn{border:1px solid #2563eb66;border-radius:var(--radius-sm);color:var(--fin-gold);font-size:12px;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase;transition:all .3s ease}.home--premium .profile-card__follow-btn:hover{background:var(--fin-gold-dim);border-color:var(--fin-gold);box-shadow:0 8px 24px #2563eb33;color:var(--fin-gold);transform:translateY(-2px)}.home--premium .stats-grid{gap:14px}.home--premium .stats-grid__card{animation:slideInUp .6s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#111728f2,#0c101ce6);border:1px solid var(--fin-border);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffff0a;padding:20px}.home--premium .stats-grid__card:first-child{animation-delay:.1s}.home--premium .stats-grid__card:nth-child(2){animation-delay:.2s}.home--premium .stats-grid__card:nth-child(3){animation-delay:.3s}.home--premium .stats-grid__card:hover{box-shadow:0 16px 40px #00000059;transform:translateY(-6px) scale(1.02)}.home--premium .stats-grid__card-glow{display:block;opacity:0;transition:opacity .4s ease}.home--premium .stats-grid__card:hover .stats-grid__card-glow{opacity:1}.home--premium .stats-grid__icon-wrapper{background:#ffffff08;border:1px solid var(--fin-border);border-radius:var(--radius-sm);height:44px;transition:transform .3s ease;width:44px}.home--premium .stats-grid__card:hover .stats-grid__icon-wrapper{transform:scale(1.08)}.home--premium .stats-grid__card--blue .stats-grid__icon-wrapper{box-shadow:0 0 20px #2563eb33;color:var(--fin-gold)}.home--premium .stats-grid__card--green .stats-grid__icon-wrapper{box-shadow:0 0 20px #22c55e33;color:var(--fin-up)}.home--premium .stats-grid__card--gold .stats-grid__icon-wrapper{box-shadow:0 0 20px #2563eb33;color:var(--fin-gold)}.home--premium .stats-grid__card--red .stats-grid__icon-wrapper{box-shadow:0 0 20px #ef444433;color:var(--fin-down)}.home--premium .stats-grid__value{font-family:var(--font-mono);font-size:1.55rem;letter-spacing:-.02em}.home--premium .stats-grid__card--green .stats-grid__value{color:var(--fin-up);text-shadow:0 0 12px #22c55e4d}.home--premium .stats-grid__card--gold .stats-grid__value{color:var(--fin-gold)}.home--premium .stats-grid__card--red .stats-grid__value{color:var(--fin-down)}.home--premium .stats-grid__label{color:var(--fin-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.home--premium .stats-grid__trend{animation:fadeInUp .5s ease forwards;background:#22c55e1a;border:1px solid #22c55e40;border-radius:4px;font-family:var(--font-mono);font-size:11px}.home--premium .trading-strategy{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) forwards}.home--premium .trading-strategy__header{align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.home--premium .trading-strategy__title-wrapper{gap:14px}.home--premium .trading-strategy__icon{animation:float 4s ease-in-out infinite;background:var(--fin-gold-dim);border:1px solid #2563eb59;border-radius:var(--radius-sm);box-shadow:0 0 20px #2563eb26;color:var(--fin-gold);height:48px;width:48px}.home--premium .trading-strategy__icon--vip{animation:glowPulse 2s ease-in-out infinite;background:var(--fin-gold-dim);border-color:#2563eb66;color:var(--fin-gold)}.home--premium .trading-strategy__title{font-size:1.15rem;font-weight:700}.home--premium .trading-strategy__updated{color:var(--fin-muted);font-family:var(--font-mono);font-size:11px}.home--premium .trading-strategy__updated:before{animation:pulse-dot 1.5s ease-in-out infinite;background:var(--fin-up)}.home--premium .trading-strategy__vip-exclusive{animation:glowPulse 2.5s ease-in-out infinite;background:var(--fin-gold-dim);border-color:#2563eb66;border-radius:4px;color:var(--fin-gold);font-size:11px}.home--premium .trading-strategy__vip-btn{border:1px solid #2563eb66;border-radius:var(--radius-sm);color:var(--fin-gold);font-size:12px;letter-spacing:.06em;text-transform:uppercase;transition:all .3s ease}.home--premium .trading-strategy__vip-btn:hover{background:var(--fin-gold-dim);box-shadow:0 8px 24px #2563eb33;transform:translateY(-2px)}.home--premium .trading-strategy__vip-badge{animation:glowPulse 2s ease-in-out infinite;background:var(--fin-gold);color:#0a0a0a}.home--premium .trading-strategy__grid{gap:14px}.home--premium .trading-strategy__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid var(--fin-border);border-radius:var(--radius-md);padding:20px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.home--premium .trading-strategy__card:hover{border-color:#2563eb4d;box-shadow:0 12px 32px #00000040;transform:translateY(-4px)}.home--premium .trading-strategy__card-title{color:var(--fin-muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.home--premium .trading-strategy__card-content,.home--premium .trading-strategy__focus-text{color:var(--fin-text);font-size:14px;line-height:1.65}.home--premium .trading-strategy__focus-item{border-left:2px solid var(--fin-gold);padding-left:10px;transition:border-color .2s ease,padding-left .2s ease}.home--premium .trading-strategy__focus-item:hover{border-left-color:#1d4ed8;padding-left:14px}.home--premium .trading-strategy__focus-arrow{color:var(--fin-gold)}.home--premium .trading-strategy__risk-fill{animation:gradientFlow 3s linear infinite;background:linear-gradient(90deg,var(--fin-up),var(--fin-gold),var(--fin-down));background-size:200% 100%}.home--premium .trading-strategy__risk-bar{background:#ffffff0f;border:1px solid var(--fin-border)}.home--premium .trade-records{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) forwards}.home--premium .trade-records__header{justify-content:flex-end;margin-bottom:16px}.home--premium .trade-records__title-wrapper{display:none}.home--premium .trade-records__filters{background:#0000!important;border:none!important;gap:24px;padding:0!important}.home--premium .trade-records__filter{background:#0000!important;border-bottom:2px solid #0000;border-radius:0;padding:8px 2px}.home--premium .trade-records__filter--active{background:#0000!important;border-bottom-color:#2563eb!important;box-shadow:none!important;color:#2563eb!important}.home--premium .trade-card{animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) forwards;background:var(--fin-panel-elevated);border:1px solid var(--fin-border);border-radius:var(--radius-md);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.home--premium .trade-card:hover{border-color:#2563eb59;box-shadow:0 8px 20px #0f172a14;opacity:1;transform:none}.home--premium .trade-card__market-badge{background:#ffffff0a;border:1px solid var(--fin-border);border-radius:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.home--premium .trade-card__symbol{font-family:var(--font-mono);letter-spacing:.04em}.home--premium .trade-card__status--active{animation:activePulse 2s infinite;background:#22c55e1f;border:1px solid #22c55e40;color:var(--fin-up)}.home--premium .trade-card__detail-label{color:var(--fin-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.home--premium .trade-card__detail-value{font-family:var(--font-mono)}.home--premium .trade-card__detail-value--up{color:var(--fin-up)}.home--premium .trade-card__detail-value--down{color:var(--fin-down)}.home--premium .trade-card__stat-box{background:#ffffff08;border:1px solid var(--fin-border);border-radius:var(--radius-sm)}.home--premium .trade-card__stat-label{color:var(--fin-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.home--premium .trade-card__stat-value{font-family:var(--font-mono)}.home--premium .trade-card__stat-value--profit{color:var(--fin-up)}.home--premium .trade-card__stat-value--loss{color:var(--fin-down)}.home--premium .floating-actions__stat-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--fin-panel);border:1px solid var(--fin-border-strong);border-radius:var(--radius-sm);box-shadow:0 8px 28px #0006;color:var(--fin-text);transition:all .3s ease}.home--premium .floating-actions__stat-item:hover:not(:disabled){border-color:#2563eb73;box-shadow:0 8px 28px #2563eb26;color:var(--fin-gold);transform:translateX(-6px)}.home--premium .floating-actions__stat-item svg{color:var(--fin-gold)}.home--premium .floating-actions__badge{animation:glowPulse 2s ease-in-out infinite;background:var(--fin-gold-dim);border:1px solid #2563eb4d;border-radius:4px;color:var(--fin-gold);font-family:var(--font-mono)}.home--premium .floating-actions__join{animation:glowPulse 2.5s ease-in-out infinite;background:linear-gradient(135deg,var(--fin-gold) 0,#1d4ed8 100%);border-radius:var(--radius-sm);box-shadow:0 8px 28px #2563eb4d;color:#0a0a0a}.home--premium .floating-actions__join:hover{box-shadow:0 12px 32px #2563eb66;transform:translateX(-6px) scale(1.02)}.home--premium .floating-actions__join-icon{animation:float 3s ease-in-out infinite}.home--premium .floating-actions__scroll-top{background:var(--fin-panel);border:1px solid var(--fin-border-strong);border-radius:var(--radius-sm);box-shadow:0 8px 28px #0006;transition:all .3s ease}.home--premium .floating-actions__scroll-top:hover{background:var(--fin-gold-dim);border-color:#2563eb73;color:var(--fin-gold);transform:translateY(-4px)}@media (max-width:900px){.home--premium .stats-grid,.home--premium .trading-strategy__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home--premium .floating-actions__badge,.home--premium .floating-actions__join,.home--premium .profile-card,.home--premium .stats-grid__card,.home--premium .trade-card,.home--premium .trade-records,.home--premium .trading-strategy,.home--premium .trading-strategy__icon{animation:none}}.home--premium.premium-page{--fin-bg:#f5f7fb;--fin-panel:#fff;--fin-panel-elevated:#fff;--fin-border:#e5eaf1;--fin-border-strong:#cbd8ee;--fin-accent:#2563eb;--fin-accent-dim:#2563eb1a;--fin-gold:#2563eb;--fin-gold-dim:#2563eb14;--fin-gold-soft:#60a5fa;--fin-text:#0f172a;--fin-muted:#64748b;--fin-up:#10b981;--fin-down:#ef4444;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;background:var(--fin-bg)!important;color:var(--fin-text)!important}.home--premium.premium-page .home-bg__grid{background:linear-gradient(rgba(37,99,235,.045) 1px,#0000 0),linear-gradient(90deg,rgba(37,99,235,.045) 1px,#0000 0),radial-gradient(ellipse 90% 55% at 50% -8%,#2563eb14,#0000 60%),radial-gradient(ellipse 45% 35% at 100% 0,#3b82f60d,#0000 55%),#f5f7fb!important}.home--premium.premium-page .home-bg__vignette{background:radial-gradient(ellipse at center,#0000 55%,#f5f7fbd9 100%)!important}.home--premium.premium-page .home-bg__chart{opacity:.15}.home--premium.premium-page .home-bg__chart-line{stroke:#2563eb!important}.home--premium.premium-page .home-bg__chart-area{fill:url(#homeBgGradient);opacity:.08}@keyframes homeFxBlob{0%,to{opacity:.55;transform:translate(0) scale(1)}40%{opacity:.8;transform:translate(38px,-26px) scale(1.1)}70%{opacity:.65;transform:translate(-24px,22px) scale(.94)}}@keyframes homeFxWash{0%,to{opacity:.55;transform:scale(1) translateX(0)}50%{opacity:.85;transform:scale(1.04) translateX(2%)}}@keyframes homeFxRing{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.45;transform:translate(-50%,-50%) scale(1.06)}}@keyframes homeFxBeam{0%,to{opacity:.1;transform:translateY(0) rotate(-14deg);transform:translateY(0) rotate(var(--rot,-14deg))}50%{opacity:.3;transform:translateY(-14px) rotate(-14deg);transform:translateY(-14px) rotate(var(--rot,-14deg))}}@keyframes homeFxDotRise{0%{opacity:0;transform:translateY(20vh) scale(.4)}15%{opacity:.7}70%{opacity:.4}to{opacity:0;transform:translateY(-95vh) scale(1)}}.home--premium.premium-page .home-bg__fx-wash{animation:homeFxWash 14s ease-in-out infinite;background:radial-gradient(ellipse 60% 55% at 50% 32%,#60a5fa33 0,#0000 70%),radial-gradient(ellipse 40% 40% at 18% 46%,#2563eb1f 0,#0000 70%),radial-gradient(ellipse 40% 40% at 82% 40%,#3b82f61a 0,#0000 70%);height:560px;left:4%;pointer-events:none;position:absolute;right:4%;top:-6%}.home--premium.premium-page .home-bg__fx-blob{animation:homeFxBlob 18s ease-in-out infinite;border-radius:50%;pointer-events:none;position:absolute}.home--premium.premium-page .home-bg__fx-blob--a{background:radial-gradient(circle,#3b82f638 0,#2563eb0f 45%,#0000 72%);height:420px;left:-8%;top:4%;width:420px}.home--premium.premium-page .home-bg__fx-blob--b{animation-delay:-6s;background:radial-gradient(circle,#93c5fd3d 0,#3b82f614 50%,#0000 72%);height:360px;right:-6%;top:12%;width:360px}.home--premium.premium-page .home-bg__fx-blob--c{animation-delay:-10s;background:radial-gradient(circle,#2563eb14 0,#0000 70%);height:320px;left:38%;top:52%;width:320px}.home--premium.premium-page .home-bg__fx-ring{animation:homeFxRing 15s ease-in-out infinite;border:1px solid #2563eb1f;border-radius:50%;pointer-events:none;position:absolute}.home--premium.premium-page .home-bg__fx-ring--1{box-shadow:0 0 0 42px rgba(37,99,235,.025),inset 0 0 60px rgba(37,99,235,.045);height:min(560px,60vw);left:32%;top:22%;width:min(560px,60vw)}.home--premium.premium-page .home-bg__fx-ring--2{animation-delay:-6s;border-color:#3b82f61a;height:min(440px,45vw);left:78%;top:68%;width:min(440px,45vw)}.home--premium.premium-page .home-bg__fx-beam{animation:homeFxBeam 10s ease-in-out infinite;background:linear-gradient(180deg,#0000,#60a5fa6b 25%,#93c5fd38 55%,#0000);filter:blur(1px);height:72%;pointer-events:none;position:absolute;top:-8%;width:2px}.home--premium.premium-page .home-bg__fx-beam--1{--rot:-14deg;left:18%;transform:rotate(-14deg)}.home--premium.premium-page .home-bg__fx-beam--2{--rot:12deg;animation-delay:-3.5s;height:60%;right:22%;transform:rotate(12deg)}.home--premium.premium-page .home-bg__fx-beam--3{--rot:4deg;animation-delay:-6s;background:linear-gradient(180deg,#0000,#d4af3738 25%,#f0d78c1f 55%,#0000);left:50%;opacity:.75;transform:rotate(4deg)}.home--premium.premium-page .home-bg__fx-dots{inset:0;overflow:hidden;pointer-events:none;position:absolute}.home--premium.premium-page .home-bg__fx-dot{animation:homeFxDotRise linear infinite;background:#60a5fa;border-radius:50%;bottom:-4%;box-shadow:0 0 10px #60a5fa8c;height:4px;opacity:0;position:absolute;width:4px}.home--premium.premium-page .home-bg__fx-dot:nth-child(3n){background:#93c5fd;height:3px;width:3px}.home--premium.premium-page .home-bg__fx-dot:nth-child(5n){background:#d4af37;box-shadow:0 0 10px #d4af3766;height:5px;width:5px}@media (prefers-reduced-motion:reduce){.home--premium.premium-page .home-bg__fx-beam,.home--premium.premium-page .home-bg__fx-blob,.home--premium.premium-page .home-bg__fx-dot,.home--premium.premium-page .home-bg__fx-ring,.home--premium.premium-page .home-bg__fx-wash{animation:none!important}}.home--premium.premium-page .home-ticker{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);background:#ffffffe6!important;border-bottom:1px solid #e5eaf1!important;box-shadow:0 2px 8px #0f172a0a!important}.home--premium.premium-page .home-ticker__status{border-right-color:#e5eaf1!important;color:#64748b!important}.home--premium.premium-page .home-ticker__item{border-right-color:#eef2f7!important;color:#0f172a}.home--premium.premium-page .home-ticker__label{color:#64748b!important}.home--premium.premium-page .home-ticker__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#fff 4%,#fff 96%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 4%,#fff 96%,#0000)}.home--premium.premium-page .home__hero{border-bottom:none}.home--premium.premium-page .home__hero:after{background:linear-gradient(90deg,#3b82f6,#2563eb,#0000)!important}.home--premium.premium-page .home__eyebrow{color:#2563eb!important}.home--premium.premium-page .home__title-line{color:#0f172a!important}.home--premium.premium-page .home__title-accent,.home--premium.premium-page [class*=__title-accent]{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#60a5fa,#3b82f6 30%,#2563eb 55%,#1d4ed8 80%,#60a5fa)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important;filter:drop-shadow(0 0 24px rgba(37,99,235,.18))!important}.home--premium.premium-page .home__subtitle{color:#64748b!important}.home--premium.premium-page .home__hero-trust{border-top-color:#e5eaf1!important}.home--premium.premium-page .home__hero-trust-item{color:#64748b!important}.home--premium.premium-page .home__hero-trust-item svg{color:#2563eb!important}.home--premium.premium-page .cta-banner__btn,.home--premium.premium-page .home__btn--primary,.home--premium.premium-page [class*=__btn--confirm],.home--premium.premium-page [class*=__btn--primary],.home--premium.premium-page [class*=__watch-btn]{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8)!important;border:none!important;box-shadow:0 8px 22px #2563eb4d,inset 0 1px 0 #fff3!important;color:#fff!important}.home--premium.premium-page .home__btn--primary:hover,.home--premium.premium-page [class*=__btn--confirm]:hover,.home--premium.premium-page [class*=__btn--primary]:hover,.home--premium.premium-page [class*=__watch-btn]:hover{box-shadow:0 12px 30px #2563eb73,inset 0 1px 0 #ffffff40!important}.home--premium.premium-page .home__btn--ghost{background:#fff!important;border:1px solid #cbd8ee!important;box-shadow:0 1px 2px #0f172a0a;color:#2563eb!important}.home--premium.premium-page .home__btn--ghost:hover{background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important}.home--premium.premium-page .hero-card{background:#fff!important;border:1px solid #e5eaf1!important;box-shadow:0 8px 24px #0f172a0f,0 1px 2px #0f172a0a!important}.home--premium.premium-page .hero-card:before{background:radial-gradient(ellipse 80% 60% at 50% -20%,#2563eb14,#0000 65%)!important}.home--premium.premium-page .hero-card:hover{border-color:#3b82f6!important;box-shadow:0 16px 36px #2563eb29,0 1px 2px #0f172a0a!important}.home--premium.premium-page .hero-card--skeleton{background:#f5f7fb!important;border-color:#e5eaf1!important}.home--premium.premium-page .hero-card__sym-code{color:#0f172a!important}.home--premium.premium-page .hero-card__sym-market{color:#94a3b8!important}.home--premium.premium-page .hero-card__price{color:#0f172a!important}.home--premium.premium-page .hero-card__foot{color:#94a3b8!important}.home--premium.premium-page .hero-card__badge--up{background:#10b9811a!important;border-color:#10b98159!important;color:#059669!important}.home--premium.premium-page .hero-card__badge--down{background:#ef44441a!important;border-color:#ef444459!important;color:#dc2626!important}.home--premium.premium-page .hero-card__live{color:#059669!important}.home--premium.premium-page .home__hero-meta{background:#fff!important;border:1px solid #e5eaf1!important;box-shadow:0 4px 16px #0f172a0d}.home--premium.premium-page .home__meta-row+.home__meta-row{border-top-color:#eef2f7!important}.home--premium.premium-page .home__meta-label{color:#94a3b8!important}.home--premium.premium-page .home__meta-value{color:#0f172a!important}.home--premium.premium-page .home__meta-value--live{color:#059669!important}.home--premium.premium-page .home__meta-value--clock{color:#2563eb!important}.home--premium.premium-page .home__section{background:#fff!important;border:1px solid #e5eaf1!important;box-shadow:0 4px 20px #0f172a0d!important}.home--premium.premium-page .home__section:before{background:linear-gradient(90deg,#0000,#2563eb59,#0000)!important}.home--premium.premium-page .home__section-head{border-bottom-color:#eef2f7!important}.home--premium.premium-page .home__section-desc,.home--premium.premium-page .home__section-meta{color:#64748b!important}.home--premium.premium-page .home__section-code{background:#eff6ff!important;border:1px solid #bfdbfe!important;box-shadow:none!important;color:#2563eb!important}.home--premium.premium-page .home__section-head h2{color:#0f172a!important}.home--premium.premium-page .home__cta-banner{background:radial-gradient(ellipse 80% 100% at 100% 50%,#1d4ed8e6,#2563ebcc 55%),linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#0000!important;box-shadow:0 20px 48px #2563eb47!important}.home--premium.premium-page .home__cta-banner:before{background:linear-gradient(90deg,#0000,#93c5fd,#fff,#93c5fd,#0000)!important}.home--premium.premium-page .home__cta-banner__eyebrow{color:#bfdbfe!important}.home--premium.premium-page .home__cta-banner__title{color:#fff!important}.home--premium.premium-page .home__cta-banner__title .home__title-accent{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#fff,#bfdbfe,#fff)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important;filter:none!important}.home--premium.premium-page .home__cta-banner__desc{color:#dbeafe!important}.home--premium.premium-page .home__cta-banner .home__btn--primary{background:#fff!important;box-shadow:0 6px 18px #0f172a2e!important;color:#1d4ed8!important}.home--premium.premium-page .home__cta-banner .home__btn--primary:hover{background:#eff6ff!important;box-shadow:0 10px 24px #0f172a3d!important;color:#1d4ed8!important}.home--premium.premium-page .home__cta-banner .home__btn--ghost{background:#0000!important;border-color:#ffffff80!important;color:#fff!important}.home--premium.premium-page .home__cta-banner .home__btn--ghost:hover{background:#ffffff1f!important;border-color:#fff!important;color:#fff!important}.home--premium.premium-page .home__section--mentor{background:#fff!important;border:1px solid #e5eaf1!important;box-shadow:0 8px 28px #0f172a0f!important;padding:22px 24px 24px!important}.home--premium.premium-page .home__section--mentor:before{background:linear-gradient(90deg,#0000,#2563eb73,#0000)!important}.home--premium.premium-page .home__section--mentor .home__dashboard{grid-gap:14px!important;align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;margin-bottom:0!important}@media (max-width:1024px){.home--premium.premium-page .home__section--mentor .home__dashboard{grid-template-columns:1fr!important}}.home--premium.premium-page .profile-card{background:linear-gradient(135deg,#f8fbff,#fff 42%,#fff)!important;border:1px solid #dbe7f7!important;border-radius:16px!important;box-shadow:0 10px 28px #2563eb14,0 2px 8px #0f172a0a!important;color:#0f172a!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:22px 24px!important;position:relative!important;transform:none!important}.home--premium.premium-page .profile-card:hover{border-color:#bfdbfe!important;box-shadow:0 14px 32px #2563eb1f,0 2px 8px #0f172a0d!important;transform:none!important}.home--premium.premium-page .profile-card:before{animation:none!important;background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important;background-size:100% 100%!important;border-radius:16px 0 0 16px!important;bottom:0!important;content:""!important;height:auto!important;left:0!important;opacity:1!important;position:absolute!important;right:auto!important;top:0!important;width:4px!important}.home--premium.premium-page .profile-card:after{content:none!important;display:none!important}.home--premium.premium-page .profile-card__content{align-items:center!important;gap:22px!important}.home--premium.premium-page .profile-card__avatar-section{flex-shrink:0!important;gap:14px!important}.home--premium.premium-page .profile-card__avatar-wrapper{border-radius:14px!important;height:132px!important;width:132px!important}.home--premium.premium-page .profile-card__avatar,.home--premium.premium-page .profile-card__avatar-skeleton{border:2px solid #bfdbfe!important;border-radius:14px!important;box-shadow:0 8px 20px #2563eb26!important}.home--premium.premium-page .profile-card__avatar--loaded{opacity:1!important}.home--premium.premium-page .profile-card__avatar-glow{display:none!important}.home--premium.premium-page .profile-card__verified{animation:none!important;background:#2563eb!important;border:2px solid #fff!important;border-radius:50%!important;bottom:6px!important;box-shadow:0 4px 10px #2563eb59!important;color:#fff!important;height:30px!important;right:6px!important;width:30px!important}.home--premium.premium-page .profile-card__follow-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:none!important;border-radius:10px!important;box-shadow:0 6px 16px #2563eb47!important;color:#fff!important;font-size:13px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.04em!important;padding:11px 16px!important;text-transform:none!important;width:100%!important}.home--premium.premium-page .profile-card__follow-btn:hover{background:linear-gradient(135deg,#2563eb,#1e40af)!important;box-shadow:0 10px 22px #2563eb59!important;color:#fff!important;transform:translateY(-1px)!important}.home--premium.premium-page .profile-card__follow-btn:before{display:none!important}.home--premium.premium-page .profile-card__info{display:flex!important;flex:1 1!important;flex-direction:column!important;min-width:0!important;text-align:left!important}.home--premium.premium-page .profile-card__desk-row{gap:8px!important;margin-bottom:12px!important}.home--premium.premium-page .profile-card__desk-tag,.home--premium.premium-page .profile-card__verified-tag{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:6px!important;color:#1d4ed8!important;font-size:10px!important;padding:4px 9px!important}.home--premium.premium-page .profile-card__name{-webkit-text-fill-color:#0f172a!important;animation:none!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;background-image:none!important;color:#0f172a!important;font-size:clamp(1.65rem,2.2vw,2.05rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.15!important;margin-bottom:6px!important}.home--premium.premium-page .profile-card__title{-webkit-text-fill-color:#2563eb!important;background:none!important;color:#2563eb!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;margin-bottom:14px!important;text-transform:uppercase!important}.home--premium.premium-page .profile-card__bio{-webkit-text-fill-color:#475569!important;background:none!important;border-left:2px solid #93c5fd!important;color:#475569!important;font-size:14px!important;line-height:1.65!important;margin-bottom:14px!important;max-width:100%!important;padding-left:14px!important}.home--premium.premium-page .profile-card__stats{grid-gap:0!important;align-items:center!important;background:#f5f9ff!important;border:1px solid #e2ebf8!important;border-radius:12px!important;display:grid!important;gap:0!important;grid-template-columns:1fr 1px 1fr 1px 1fr!important;margin-top:4px!important;padding:12px 8px!important}.home--premium.premium-page .profile-card__stat{animation:none!important;gap:2px!important;text-align:center!important}.home--premium.premium-page .profile-card__stat-value{-webkit-text-fill-color:#0f172a!important;background:none!important;color:#0f172a!important;font-size:1.45rem!important;font-weight:800!important;text-shadow:none!important}.home--premium.premium-page .profile-card__stat-value--success{-webkit-text-fill-color:#dc2626!important;color:#dc2626!important;text-shadow:none!important}.home--premium.premium-page .profile-card__stat-label{color:#94a3b8!important;font-size:10px!important;letter-spacing:.08em!important}.home--premium.premium-page .profile-card__stat-divider{background:#dbe7f7!important;height:36px!important;justify-self:center!important;width:1px!important}@media (max-width:768px){.home--premium.premium-page .profile-card:after{display:none!important}.home--premium.premium-page .profile-card__content{align-items:center!important;flex-direction:column!important}.home--premium.premium-page .profile-card__info{align-items:center!important;text-align:center!important}.home--premium.premium-page .profile-card__bio{text-align:left!important}}.home--premium.premium-page .home__section--mentor .stats-grid{grid-gap:12px!important;color:#0f172a!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}.home--premium.premium-page .stats-grid__card,.home--premium.premium-page .stats-grid__card--blue,.home--premium.premium-page .stats-grid__card--gold,.home--premium.premium-page .stats-grid__card--green{background:#f8fafc!important;border:1px solid #e8eef6!important;border-radius:12px!important;box-shadow:none!important;color:#0f172a!important;padding:14px 16px!important;transform:none!important}.home--premium.premium-page .home__section--mentor .stats-grid__card{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:0!important}@media (max-width:768px){.home--premium.premium-page .home__section--mentor .stats-grid{grid-template-columns:1fr!important}}.home--premium.premium-page .stats-grid__card:hover{background:#fff!important;border-color:#bfdbfe!important;box-shadow:0 6px 16px #2563eb14!important;transform:none!important}.home--premium.premium-page .stats-grid__card:after,.home--premium.premium-page .stats-grid__card:before{display:none!important}.home--premium.premium-page .stats-grid__card--blue .stats-grid__value,.home--premium.premium-page .stats-grid__card--gold .stats-grid__value,.home--premium.premium-page .stats-grid__card--green .stats-grid__value,.home--premium.premium-page .stats-grid__card--red .stats-grid__value,.home--premium.premium-page .stats-grid__value{-webkit-text-fill-color:#0f172a!important;animation:none!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;background-image:none!important;color:#0f172a!important;filter:none!important;text-shadow:none!important}.home--premium.premium-page .stats-grid__card--green .stats-grid__value{-webkit-text-fill-color:#059669!important;color:#059669!important}.home--premium.premium-page .stats-grid__card--gold .stats-grid__value{-webkit-text-fill-color:#2563eb!important;color:#2563eb!important}.home--premium.premium-page .stats-grid__card--red .stats-grid__value{-webkit-text-fill-color:#dc2626!important;color:#dc2626!important}.home--premium.premium-page .stats-grid__label{color:#64748b!important}.home--premium.premium-page .stats-grid__value-skeleton{background:linear-gradient(90deg,#eef2f7,#dbeafe,#eef2f7)!important;background-size:200% 100%!important}.home--premium.premium-page .stats-grid__card--blue .stats-grid__icon-wrapper{background:#eff6ff!important;border:1px solid #bfdbfe!important;box-shadow:none!important;color:#2563eb!important}.home--premium.premium-page .stats-grid__card--green .stats-grid__icon-wrapper{background:#ecfdf5!important;border:1px solid #a7f3d0!important;box-shadow:none!important;color:#059669!important}.home--premium.premium-page .stats-grid__card--gold .stats-grid__icon-wrapper{background:#eff6ff!important;border:1px solid #bfdbfe!important;box-shadow:none!important;color:#1d4ed8!important}.home--premium.premium-page .stats-grid__trend{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#059669!important}.home--premium.premium-page .stats-grid__card-glow{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 60%)!important;opacity:1!important}.home--premium.premium-page .trading-strategy{background:#0000!important;color:#0f172a!important}.home--premium.premium-page .trading-strategy__header{border-bottom:1px solid #eef2f7!important;margin-bottom:24px;padding-bottom:20px}.home--premium.premium-page .trading-strategy__title{color:#0f172a!important}.home--premium.premium-page .trading-strategy__updated{color:#94a3b8!important}.home--premium.premium-page .trading-strategy__icon{background:linear-gradient(135deg,#dbeafe,#eff6ff)!important;border:1px solid #bfdbfe!important;box-shadow:0 4px 14px #2563eb26!important;color:#2563eb!important}.home--premium.premium-page .trading-strategy__icon--vip{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-color:#fcd34d!important;box-shadow:0 4px 14px #f59e0b47!important;color:#b45309!important}.home--premium.premium-page .trading-strategy__vip-exclusive{background:linear-gradient(135deg,#fef3c7,#fcd34d)!important;border:1px solid #f59e0b!important;color:#92400e!important}.home--premium.premium-page .trading-strategy__vip-btn{background:linear-gradient(135deg,#fff,#eff6ff)!important;border:1px solid #bfdbfe!important;box-shadow:0 4px 14px #2563eb1f!important;color:#1d4ed8!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important}.home--premium.premium-page .trading-strategy__vip-btn:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;box-shadow:0 10px 24px #2563eb3d!important;transform:translateY(-1px)}.home--premium.premium-page .trading-strategy__vip-badge{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 2px 6px #2563eb66;color:#fff!important}.home--premium.premium-page .trading-strategy__card-title{color:#0f172a!important;font-weight:700!important}.home--premium.premium-page .trading-strategy__card-icon{color:#2563eb!important}.home--premium.premium-page .trading-strategy__card-content{color:#334155!important;font-size:14px;line-height:1.75!important}.home--premium.premium-page .trading-strategy__card--analysis{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e5eaf1!important;border-left:4px solid #2563eb!important;box-shadow:0 4px 20px #2563eb0d!important;min-height:260px;overflow:hidden;padding:24px 28px!important;position:relative}.home--premium.premium-page .trading-strategy__card--analysis:before{background:radial-gradient(ellipse 45% 40% at 0 100%,#2563eb0f,#0000 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.home--premium.premium-page .trading-strategy__card--analysis:after{background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 340 170%27><defs><linearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%270%27 y2=%271%27><stop offset=%270%25%27 stop-color=%27%232563eb%27 stop-opacity=%270.32%27/><stop offset=%27100%25%27 stop-color=%27%232563eb%27 stop-opacity=%270%27/></linearGradient></defs><path d=%27M0 138 L28 128 L56 132 L84 118 L112 124 L140 100 L168 108 L196 82 L224 92 L252 68 L280 74 L308 58 L340 62%27 stroke=%27%232563eb%27 stroke-width=%272.2%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/><path d=%27M0 138 L28 128 L56 132 L84 118 L112 124 L140 100 L168 108 L196 82 L224 92 L252 68 L280 74 L308 58 L340 62 L340 170 L0 170 Z%27 fill=%27url%28%23g%29%27/><g fill=%27%232563eb%27 opacity=%270.55%27><circle cx=%27140%27 cy=%27100%27 r=%272.5%27/><circle cx=%27196%27 cy=%2782%27 r=%272.5%27/><circle cx=%27252%27 cy=%2768%27 r=%272.5%27/><circle cx=%27308%27 cy=%2758%27 r=%272.5%27/></g></svg>") no-repeat 50%/contain;bottom:-12px;content:"";height:170px;opacity:.65;pointer-events:none;position:absolute;right:-20px;width:340px;z-index:0}.home--premium.premium-page .trading-strategy__card--analysis>*{position:relative;z-index:1}.home--premium.premium-page .trading-strategy__card--focus{background:#fff!important;border:1px solid #e5eaf1!important;box-shadow:0 4px 20px #0f172a0d!important;padding:22px 24px!important}.home--premium.premium-page .trading-strategy__focus-list{display:flex;flex-direction:column;gap:0;list-style:none!important;margin:0!important;padding:0!important}.home--premium.premium-page .trading-strategy__focus-item{align-items:center;background:#0000!important;border:none!important;border-bottom:1px solid #eef2f7!important;border-radius:0!important;color:#0f172a!important;display:flex!important;gap:14px;overflow:visible;padding:14px 4px 14px 20px!important;position:relative;transition:background .2s ease,padding-left .2s ease!important}.home--premium.premium-page .trading-strategy__focus-item:last-child{border-bottom:none!important}.home--premium.premium-page .trading-strategy__focus-item:before{background:#2563eb;border-radius:50%;box-shadow:0 0 0 3px #2563eb24;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.home--premium.premium-page .trading-strategy__focus-item:nth-child(3n+2):before{background:#10b981;box-shadow:0 0 0 3px #10b98124}.home--premium.premium-page .trading-strategy__focus-item:nth-child(3n+3):before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.home--premium.premium-page .trading-strategy__focus-item:hover{background:#f8fbff!important;padding-left:24px!important}.home--premium.premium-page .trading-strategy__focus-item:after{color:#cbd5e1;content:"›";font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:20px;line-height:1;margin-left:auto;transition:color .2s ease,transform .2s ease}.home--premium.premium-page .trading-strategy__focus-item:hover:after{color:#2563eb;transform:translateX(3px)}.home--premium.premium-page .trading-strategy__focus-arrow{display:none!important}.home--premium.premium-page .trading-strategy__focus-text{color:#0f172a!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.005em;line-height:1.4}.home--premium.premium-page .trading-strategy__alert-badge{animation:alertPulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border:1px solid #f59e0b!important;box-shadow:0 2px 8px #f59e0b40;color:#92400e!important}@keyframes alertPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.home--premium.premium-page .trading-strategy__card--risk{background:linear-gradient(135deg,#fffbf3,#fff)!important;border:1px solid #fed7aa!important;border-left:4px solid #f59e0b!important;box-shadow:0 4px 20px #f59e0b14!important;overflow:hidden;padding:22px 24px!important;position:relative}.home--premium.premium-page .trading-strategy__card--risk:before{background:radial-gradient(circle,#f59e0b2e,#0000 65%);content:"";height:200px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:200px;z-index:0}.home--premium.premium-page .trading-strategy__card--risk>*{position:relative;z-index:1}.home--premium.premium-page .trading-strategy__card-title--warning{align-items:center;color:#b45309!important;display:inline-flex!important;gap:10px}.home--premium.premium-page .trading-strategy__card-title--warning .trading-strategy__card-icon{animation:warningPulse 2.6s ease-in-out infinite;background:linear-gradient(135deg,#fbbf24,#d97706)!important;border-radius:10px!important;box-shadow:0 0 0 6px #f59e0b1f,0 6px 14px #f59e0b59;color:#fff!important;height:34px!important;padding:6px!important;width:34px!important}@keyframes warningPulse{0%,to{box-shadow:0 0 0 6px #f59e0b1f,0 6px 14px #f59e0b59}50%{box-shadow:0 0 0 10px #f59e0b0f,0 8px 18px #f59e0b73}}.home--premium.premium-page .trading-strategy__risk-indicator{border-top:1px dashed #fed7aa;margin-top:16px;padding-top:16px}.home--premium.premium-page .trading-strategy__risk-bar{background:#f8fafc!important;border:1px solid #eef2f7!important;border-radius:999px!important;box-shadow:inset 0 1px 3px #0f172a0a;height:10px!important;overflow:hidden!important;position:relative}.home--premium.premium-page .trading-strategy__risk-bar:before{background:linear-gradient(90deg,#0000,#0000 19%,#94a3b859 0,#94a3b859 20%,#0000 0,#0000 39%,#94a3b859 0,#94a3b859 40%,#0000 0,#0000 59%,#94a3b859 0,#94a3b859 60%,#0000 0,#0000 79%,#94a3b859 0,#94a3b859 80%,#0000 0);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.home--premium.premium-page .trading-strategy__risk-fill{background:linear-gradient(90deg,#10b981,#10b981 30%,#f59e0b 55%,#ef4444)!important;border-radius:999px!important;box-shadow:0 0 12px #f59e0b59;height:100%!important;transition:width .6s cubic-bezier(.16,1,.3,1)!important}.home--premium.premium-page .trading-strategy__risk-label{background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:6px;color:#92400e!important;display:inline-block;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px!important;font-weight:700;letter-spacing:.08em;margin-top:10px;padding:4px 10px;text-transform:uppercase}.home--premium.premium-page .trade-records,.home--premium.premium-page .trade-records__filters,.home--premium.premium-page .trade-records__grid{color:#0f172a}.home--premium.premium-page .trade-records__filter{background:#0000!important;border-color:#0000!important;color:#64748b!important}.home--premium.premium-page .trade-records__filter:hover{color:#2563eb!important}.home--premium.premium-page .premium-page .trade-records__filter--active,.home--premium.premium-page .trade-records__filter--active{background:#0000!important;border-bottom-color:#2563eb!important;color:#2563eb!important}.home--premium.premium-page .trade-card{background:#fff!important;border:1px solid #e5eaf1!important;box-shadow:0 4px 16px #0f172a0f;color:#0f172a!important;opacity:1!important;transform:none!important}.home--premium.premium-page .trade-card:hover{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 8px 20px #2563eb1a!important;filter:none!important;opacity:1!important;transform:none!important}.home--premium.premium-page .trade-card:hover .trade-card__gradient,.home--premium.premium-page .trade-card__gradient{display:none!important;opacity:0!important}.home--premium.premium-page .trade-card__body,.home--premium.premium-page .trade-card__header,.home--premium.premium-page .trade-card__stats-grid{opacity:1!important;position:relative;visibility:visible!important;z-index:1}.home--premium.premium-page .trade-card__detail-label{color:#94a3b8!important}.home--premium.premium-page .trade-card__detail-value{color:#0f172a!important}.home--premium.premium-page .trade-card__detail-value--highlight{color:#2563eb!important}.home--premium.premium-page .trade-card__detail-value--up{color:#059669!important}.home--premium.premium-page .trade-card__detail-value--down{color:#dc2626!important}.home--premium.premium-page .trade-card__detail-value--reference{color:#94a3b8!important}.home--premium.premium-page .trade-card__symbol{color:#0f172a!important}.home--premium.premium-page .trade-card__market-badge{background:#10b981!important;color:#fff!important}.home--premium.premium-page .trade-card__status--active{background:#10b9811f!important;border:1px solid #10b98159!important;color:#059669!important}.home--premium.premium-page .trade-card__status--closed{background:#94a3b81f!important;border:1px solid #94a3b84d!important;color:#64748b!important}.home--premium.premium-page .trade-card__stat-box{background:#f8fafc!important;border:1px solid #eef2f7!important}.home--premium.premium-page .trade-card__stat-label{color:#94a3b8!important}.home--premium.premium-page .trade-card__stat-value{color:#0f172a!important}.home--premium.premium-page .trade-card__stat-value--primary{color:#2563eb!important}.home--premium.premium-page .trade-card__stat-value--profit{color:#059669!important}.home--premium.premium-page .trade-card__stat-value--loss{color:#dc2626!important}.home--premium.premium-page .trade-card__chart-area{background:#f8fafc!important;border:1px solid #eef2f7!important}.home--premium.premium-page .trade-card__chart-placeholder{color:#94a3b8!important}.home--premium.premium-page .trade-card__live-dot{background:#10b981!important;box-shadow:0 0 0 3px #10b98138!important}.home--premium.premium-page .navbar,.home--premium.premium-page~* .navbar{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);background:#ffffffe6!important;border-bottom:1px solid #e5eaf1!important;box-shadow:0 2px 8px #0f172a0a}.home--premium.premium-page [class*=__filter--active]:not(.trade-records__filter--active),.home--premium.premium-page [class*=__tab--active],.home--premium.premium-page [class*=__view-btn--active]{background:#eff6ff!important;border-color:#bfdbfe!important;box-shadow:0 0 12px #2563eb14!important;color:#2563eb!important}.home--premium.premium-page [class*=-card]:hover,.home--premium.premium-page [class*=__card]:hover{border-color:#93c5fd!important}.home--premium.premium-page [class*=__skeleton],.home--premium.premium-page [class*=loader-spinner]{border-color:#2563eb #2563eb26 #2563eb26!important}.wb-home{background:var(--wb-white);color:var(--wb-ink);font-family:var(--font-primary);font-size:18px;line-height:1.6}.wb-subheading{color:var(--wb-ink);font-size:22px;font-weight:600;margin-bottom:18px}.wb-skel,.wb-skel-block{animation:wb-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#ffffff14,#ffffff2e 50%,#ffffff14);background-size:200% 100%}.wb-skel--name{height:60px;margin-bottom:18px;width:min(460px,80%)}.wb-skel--line{height:22px;width:min(300px,60%)}.wb-skel-block{background:linear-gradient(90deg,#e4e6e8,#f3f4f5 50%,#e4e6e8);background-size:200% 100%;height:220px}@keyframes wb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wb-hero__image{background:#c9d6e0 url(/static/media/hero-skyline.a76e8a6ec28300123fbe.jpg) center 62%/cover no-repeat;height:460px}.wb-hero__band{background:var(--wb-navy);color:var(--wb-white)}.wb-hero__inner{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:240px 1fr;padding-bottom:64px;padding-top:40px}.wb-hero__portrait{background:var(--wb-sky);border-radius:50%;box-shadow:0 0 0 6px var(--wb-navy);height:240px;margin-top:-140px;overflow:hidden;position:relative;width:240px}.wb-hero__portrait img{height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.wb-hero__portrait img.is-loaded{opacity:1}.wb-hero__portrait-skeleton{animation:wb-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#4f8db6,#6aa6cd 50%,#4f8db6);background-size:200% 100%;inset:0;position:absolute}.wb-hero__identity{min-width:0;padding-bottom:6px}.wb-hero__name{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-serif);font-size:68px;font-weight:400;gap:14px;letter-spacing:-.5px;line-height:1.05}.wb-hero__verified{color:var(--wb-sky);flex-shrink:0}.wb-hero__title{color:#fefefeeb;font-size:22px;margin-top:18px}.wb-hero__contact{display:flex;flex-wrap:wrap;gap:12px 36px;list-style:none;margin-top:26px}.wb-hero__contact button{align-items:center;background:none;border:none;color:var(--wb-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:19px;font-weight:600;gap:10px;padding:0}.wb-hero__contact button span{text-decoration:underline;-webkit-text-decoration-color:#fefefe73;text-decoration-color:#fefefe73;text-underline-offset:5px;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.wb-hero__contact button:hover span{-webkit-text-decoration-color:var(--wb-white);text-decoration-color:var(--wb-white)}.wb-about__grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) 380px}.wb-about__lead{color:var(--wb-ink);font-size:20px;line-height:1.7;margin-top:24px;max-width:760px}.wb-figures{grid-gap:32px;border-top:1px solid var(--wb-line);display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin-top:48px;padding-top:36px}.wb-figures__value{font-feature-settings:lining-nums tabular-nums;color:var(--wb-navy);display:block;font-family:var(--font-serif);font-size:52px;font-variant-numeric:lining-nums tabular-nums;line-height:1}.wb-figures__label{color:var(--wb-ink-soft);display:block;font-size:16px;line-height:1.4;margin-top:10px}.wb-about__aside{align-self:start;background:var(--wb-grey);padding:32px}.wb-snapshot__row{align-items:baseline;border-bottom:1px solid #d6d9dc;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.wb-snapshot__row:first-child{padding-top:0}.wb-snapshot__row:last-child{border-bottom:none;padding-bottom:0}.wb-snapshot dt{color:var(--wb-ink-soft);font-size:16px}.wb-snapshot dd{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.wb-snapshot dd small{font-size:13px;font-weight:600;opacity:.85}.wb-snapshot dd small:before{content:"▲ "}.wb-snapshot dd.wb-tone--down small:before{content:"▼ "}.wb-briefing__grid{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 1fr}.wb-briefing__col{min-width:0}.wb-briefing__head{align-items:center;border-bottom:2px solid var(--wb-navy);color:var(--wb-navy);display:flex;gap:14px;margin-bottom:8px;padding-bottom:20px}.wb-tag{align-items:center;background:var(--wb-navy);color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:5px;letter-spacing:.9px;padding:3px 9px;text-transform:uppercase}.wb-tag--gold{background:var(--vip-gold);color:#2b2104}.wb-empty{color:var(--wb-ink-soft);font-size:17px;padding:32px 0}.wb-textlink{align-items:center;background:none;border:none;color:var(--wb-navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:6px;padding:0;text-decoration:underline;text-underline-offset:4px}.wb-textlink--arrow{margin-top:28px}.wb-textlink--arrow svg{transition:transform .16s ease}.wb-textlink--arrow:hover svg{transform:translateX(4px)}.wb-notices{list-style:none}.wb-notices__item{border-bottom:1px solid #d6d9dc;padding:24px 0}.wb-notices__item--important{padding-left:20px;position:relative}.wb-notices__item--important:before{background:var(--wb-navy);bottom:24px;content:"";left:0;position:absolute;top:24px;width:4px}.wb-notices__link{color:inherit;display:block;text-decoration:none}.wb-notices__link:hover .wb-notices__title{text-decoration:underline;text-underline-offset:4px}.wb-notices__meta{align-items:center;color:#6b7480;display:flex;font-size:14px;gap:12px}.wb-notices__title{color:var(--wb-ink);font-size:21px;font-weight:600;line-height:1.35;margin-top:8px}.wb-notices__content{color:var(--wb-ink-soft);font-size:17px;margin-top:6px;white-space:pre-line}.wb-hot{padding-top:24px}.wb-hot__meta{align-items:center;color:#6b7480;display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.wb-hot__title{color:var(--wb-ink);font-family:var(--font-serif);font-size:30px;font-weight:400;line-height:1.2;margin-top:10px}.wb-hot__analysis{color:var(--wb-ink);font-size:18px;margin-top:14px}.wb-hot__label{color:#6b7480;font-size:14px;font-weight:600;letter-spacing:1.2px;margin-top:28px;text-transform:uppercase}.wb-hot__focus{list-style:none;margin-top:8px}.wb-hot__focus li{align-items:baseline;border-bottom:1px solid #d6d9dc;display:flex;font-size:19px;font-weight:600;gap:18px;padding:12px 0}.wb-hot__index{color:var(--wb-navy);font-family:var(--font-serif);font-size:18px;font-weight:400;min-width:26px}.wb-risk{margin-top:28px}.wb-risk__row{color:var(--wb-ink-soft);display:flex;font-size:15px;justify-content:space-between;margin-bottom:8px}.wb-risk__row strong{color:var(--wb-ink)}.wb-risk__bar{background:#d6d9dc;height:6px}.wb-risk__bar span{background:linear-gradient(90deg,var(--wb-sky),var(--wb-navy));display:block;height:100%}.wb-risk__note{color:var(--wb-ink-soft);font-size:15px;margin-top:12px}.wb-positions.home--premium.premium-page{background:#0000!important}body .floating-actions{gap:10px;right:24px;top:172px}body .floating-actions__stats{gap:6px}body .floating-actions__stat-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid var(--wb-line);border-radius:0;box-shadow:0 4px 14px #001e321a;color:var(--wb-navy);font-size:14px;padding:10px 14px;transition:background .16s ease,border-color .16s ease}body .floating-actions__stat-item--email-open,body .floating-actions__stat-item--likes:hover:not(:disabled),body .floating-actions__stat-item:hover{border-color:var(--wb-navy)!important;box-shadow:0 4px 14px #001e3224!important;color:var(--wb-navy);transform:none}body .floating-actions__stat-item svg{color:var(--wb-navy)}body .floating-actions__badge,body .floating-actions__badge--likes{animation:none;background:var(--wb-grey);border-radius:0;color:var(--wb-navy)}body .floating-actions__join{background:var(--wb-navy);border-radius:0;box-shadow:0 6px 18px #001e3240;color:#fff;font-size:15px;padding:14px 20px}body .floating-actions__join:before{display:none}body .floating-actions__join:hover{background:var(--wb-navy-deep);box-shadow:0 6px 18px #001e3252;transform:none}body .floating-actions__scroll-top{border:1px solid var(--wb-line);border-radius:0;box-shadow:0 4px 14px #001e321f;color:var(--wb-navy)}body .floating-actions__scroll-top:hover{background:var(--wb-navy);color:#fff}body .floating-actions__email-popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid var(--wb-navy);border-radius:0;box-shadow:0 16px 40px #001e3233;color:var(--wb-ink)}body .floating-actions__email-popup:after{border-color:#0000 #0000 #0000 var(--wb-navy)}body .floating-actions__email-popup:before{border-color:#0000 #0000 #0000 #fff}body .floating-actions__email-popup__eyebrow{color:var(--wb-ink-soft);font-family:var(--font-primary)}body .floating-actions__email-popup__addr{background:var(--wb-grey);border:1px solid var(--wb-line);border-radius:0;color:var(--wb-navy);font-family:var(--font-primary)}body .floating-actions__email-popup__hint{color:var(--wb-ink-soft)}body .floating-actions__email-popup__btn--copy{background:var(--wb-navy);border-radius:0;box-shadow:none}body .floating-actions__email-popup__btn--copy:hover{background:var(--wb-navy-deep);box-shadow:none;transform:none}body .floating-actions__toast{border-radius:0;box-shadow:0 8px 24px #001e322e}@media (max-width:1100px){.wb-about__grid{gap:48px;grid-template-columns:1fr}.wb-about__aside{max-width:520px}.wb-hero__inner{gap:36px;grid-template-columns:200px 1fr}.wb-hero__portrait{height:200px;margin-top:-120px;width:200px}.wb-hero__name{font-size:54px}}@media (max-width:900px){.wb-home{font-size:17px}.wb-hero__image{height:240px}.wb-hero__inner{gap:20px;grid-template-columns:1fr;padding-bottom:44px;padding-top:0}.wb-hero__portrait{box-shadow:0 0 0 5px var(--wb-navy);height:150px;margin-top:-75px;width:150px}.wb-hero__name{font-size:42px}.wb-hero__title{font-size:19px;margin-top:10px}.wb-about__lead{font-size:18px}.wb-figures{gap:28px 20px;grid-template-columns:repeat(2,1fr)}.wb-figures__value{font-size:40px}.wb-about__aside{max-width:none;padding:24px}.wb-briefing__grid{gap:56px;grid-template-columns:1fr}}@media (max-width:768px){body .floating-actions{bottom:16px;right:16px;top:auto}body .floating-actions__join{padding:0}}.videos-page{min-height:100vh;overflow-x:hidden;padding-bottom:100px;position:relative}.videos-page--loading{align-items:center;display:flex;justify-content:center}.videos-page__skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08,#ffffff14 50%,#ffffff08);background-size:200% 100%;border-radius:24px;height:600px;margin:40px;max-width:1200px;width:100%}.videos-page__empty{color:var(--text-muted);font-size:18px;grid-column:1/-1;padding:80px 20px;text-align:center}.videos-page__bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.videos-page__orb{animation:orbDrift 20s ease-in-out infinite;border-radius:50%;filter:blur(120px);opacity:.6;position:absolute}@keyframes orbDrift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.1)}50%{transform:translate(-30px,50px) scale(.95)}75%{transform:translate(20px,20px) scale(1.05)}}.videos-page__orb--1{background:conic-gradient(from 180deg,#ef444426 0deg,#2563eb1a 120deg,#ef44441f 240deg,#2563eb26 1turn);height:700px;right:-200px;top:-300px;width:700px}.videos-page__orb--2{animation-delay:-10s;background:conic-gradient(from 90deg,#2563eb1f 0deg,#1d4ed814 180deg,#2563eb1f 1turn);bottom:-150px;height:500px;left:-150px;width:500px}.videos-page__container{margin:0 auto;max-width:1400px;padding:40px 24px;position:relative;z-index:1}.videos-page__header{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1);margin-bottom:48px}.videos-page__title-section{margin-bottom:40px;text-align:center}.videos-page__title{align-items:center;color:var(--text-primary);display:flex;font-size:42px;font-weight:800;gap:16px;justify-content:center;margin-bottom:12px}.videos-page__title-icon{animation:iconBounce 2s ease-in-out infinite;color:var(--gold-400);height:32px;width:32px}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.videos-page__subtitle{color:var(--text-secondary);font-size:18px;margin:0 auto;max-width:500px}.videos-page__controls{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.videos-page__filters{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:8px;padding:6px}.videos-page__filter{align-items:center;border-radius:12px;color:var(--text-muted);display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.videos-page__filter:before{background:var(--gradient-gold);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.videos-page__filter:hover{color:var(--text-primary)}.videos-page__filter--active{color:var(--bg-primary)}.videos-page__filter--active:before{opacity:1}.videos-page__view-toggle{background:#fff;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:4px;padding:4px}.videos-page__view-btn{align-items:center;border-radius:10px;color:var(--text-muted);display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.videos-page__view-btn:hover{color:var(--text-primary)}.videos-page__view-btn--active{background:#2563eb26;color:var(--gold-400)}.videos-page__grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.videos-page__grid--list{grid-template-columns:1fr}.videos-page__grid--list .video-card{display:grid;grid-template-columns:380px 1fr}.videos-page__grid--list .video-card__thumbnail-wrapper{height:220px}.video-card{animation:cardReveal .7s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #ffffff14;border-radius:20px;opacity:0;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}@keyframes cardReveal{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.video-card:hover{border-color:#2563eb4d;box-shadow:0 25px 60px #0006,0 0 40px #2563eb1a;transform:translateY(-10px) scale(1.02)}.video-card--vip{border-color:#d4af3759}.video-card--vip:before{background:linear-gradient(135deg,#d4af3714,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.video-card__thumbnail-wrapper{background:#000;height:220px;overflow:hidden;position:relative}.video-card__thumbnail{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.video-card:hover .video-card__thumbnail{transform:scale(1.1)}.video-card__video{background:#000;height:100%;object-fit:contain;width:100%;z-index:10}.video-card__overlay{align-items:center;background:linear-gradient(180deg,#0000 0,#0003 50%,#0000008c);display:flex;inset:0;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:none;z-index:5}.video-card__overlay .video-card__play-btn{pointer-events:auto}.video-card__thumbnail-wrapper--playing .video-card__duration,.video-card__thumbnail-wrapper--playing .video-card__overlay,.video-card__thumbnail-wrapper--playing .video-card__vip-badge{display:none}.video-card__play-btn{align-items:center;background:var(--gradient-gold);border-radius:50%;box-shadow:0 10px 28px #2563eb59;color:#fff;display:flex;height:72px;justify-content:center;transform:scale(1);transition:transform .25s ease,box-shadow .25s ease;width:72px}.video-card__play-btn:hover{transform:scale(1.08)}.video-card__duration{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:8px;bottom:14px;color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:14px}.video-card__vip-badge{align-items:center;animation:badgePulse 2s infinite;background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b);background:var(--gradient-vip,linear-gradient(135deg,#f0d78c,#d4af37,#b8860b));border-radius:50px;box-shadow:0 4px 15px #d4af3759;color:#1a1205;display:flex;font-size:11px;font-weight:700;gap:6px;left:14px;letter-spacing:.5px;padding:6px 14px;position:absolute;text-transform:uppercase;top:14px}@keyframes badgePulse{0%,to{box-shadow:0 4px 15px #d4af374d}50%{box-shadow:0 4px 25px #d4af3780}}.video-card__content{padding:24px;position:relative;z-index:1}.video-card__meta{align-items:center;display:flex;gap:12px;margin-bottom:14px}.video-card__level{border-radius:50px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.video-card__level--beginner{background:#10b98126;color:#34d399}.video-card__level--intermediate{background:#2563eb26;color:#60a5fa}.video-card__level--advanced{background:#2563eb26;color:#2563eb}.video-card__views{color:var(--text-muted);font-size:12px}.video-card__title{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.4;margin-bottom:10px}.video-card__description,.video-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-card__description{color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:16px}.video-card__quote{background:linear-gradient(135deg,#2563eb14,#2563eb05);border-left:3px solid var(--gold-400);border-radius:0 12px 12px 0;margin-bottom:18px;padding:14px 18px}.video-card__quote p{color:var(--text-secondary);font-size:13px;font-style:italic;line-height:1.6;margin-bottom:8px}.video-card__quote cite{color:var(--gold-400);font-size:12px;font-style:normal;font-weight:500}.video-card__footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;padding-top:18px}.video-card__date{color:var(--text-muted);font-size:12px}.video-card__watch-btn{align-items:center;background:#0000;border:2px solid #2563eb4d;border-radius:50px;color:var(--gold-400);display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.video-card__watch-btn:hover{background:var(--gradient-gold);border-color:#0000;box-shadow:0 8px 25px #2563eb4d;color:var(--bg-primary);transform:scale(1.05)}@media (max-width:900px){.videos-page__title{font-size:32px}.videos-page__title-icon{height:28px;width:28px}.videos-page__controls{align-items:stretch;flex-direction:column}.videos-page__filters{justify-content:flex-start;overflow-x:auto}.videos-page__filter{white-space:nowrap}}@media (max-width:768px){.videos-page__grid,.videos-page__grid--list .video-card{grid-template-columns:1fr}.videos-page__title{flex-direction:column;font-size:28px}.video-card__thumbnail-wrapper{height:200px}}.video-card__thumbnail--video{height:100%;object-fit:cover;pointer-events:none;width:100%}.video-card__vip-lock{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;color:var(--gold-400);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute;z-index:5}.video-card__vip-lock svg{filter:drop-shadow(0 0 10px rgba(37,99,235,.5))}.video-card__vip-lock span{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.video-card--vip .video-card__thumbnail-wrapper{border:2px solid #2563eb4d}.video-card--vip:hover .video-card__thumbnail-wrapper{border-color:#2563eb80}.vip-modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.vip-modal--video{animation:modalSlideIn .4s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #2563eb33;border-radius:24px;max-width:420px;padding:40px;position:relative;text-align:center;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.vip-modal__close{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:36px}.vip-modal__close:hover{background:#ffffff1a;color:var(--text-primary)}.vip-modal__icon{align-items:center;background:linear-gradient(135deg,#d4af3733,#d4af370d);border-radius:50%;box-shadow:0 0 40px #d4af3740;color:#d4af37;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.vip-modal__title{color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:12px}.vip-modal__desc{color:var(--text-secondary);font-size:15px;line-height:1.6;margin-bottom:28px}.vip-modal__actions{display:flex;gap:12px}.vip-modal__btn{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease}.vip-modal__btn--cancel{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--text-secondary)}.vip-modal__btn--cancel:hover{background:#ffffff1a}.vip-modal__btn--confirm{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b);background:var(--gradient-vip,linear-gradient(135deg,#f0d78c,#d4af37,#b8860b));border:none;color:#1a1205}.vip-modal__btn--confirm:hover{box-shadow:0 8px 25px #d4af3759;transform:translateY(-2px)}.docs-page{min-height:100vh;overflow-x:hidden;position:relative}.docs-page--loading{display:flex;flex-direction:column}.docs-page__loader{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:24px;justify-content:center}.docs-page__loader-spinner{animation:spin 1s linear infinite;border:3px solid #2563eb33;border-radius:50%;border-top-color:#2563eb;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.docs-page__loader-text{color:var(--text-secondary);font-size:16px}.docs-page__bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.docs-page__bg-orb{border-radius:50%;filter:blur(120px);opacity:.5;position:absolute}.docs-page__bg-orb--1{animation:floatOrb 25s ease-in-out infinite;background:radial-gradient(circle,#2563eb40,#0000 70%);height:600px;left:-200px;top:-200px;width:600px}.docs-page__bg-orb--2{animation:floatOrb 20s ease-in-out infinite reverse;background:radial-gradient(circle,#10b9814d,#0000 70%);bottom:-150px;height:500px;right:-150px;width:500px}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.docs-page__bg-grid{background-image:linear-gradient(rgba(37,99,235,.035) 1px,#0000 0),linear-gradient(90deg,rgba(37,99,235,.035) 1px,#0000 0);background-size:50px 50px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 0,#000 30%,#0000);mask-image:radial-gradient(ellipse 80% 50% at 50% 0,#000 30%,#0000);position:absolute}.docs-page__content{margin:0 auto;max-width:1300px;padding:32px 24px 60px;position:relative;z-index:1}.docs-hero{margin-bottom:48px;text-align:center}.docs-hero__badge{align-items:center;background:#2563eb1a;border:1px solid #2563eb33;border-radius:100px;color:#60a5fa;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:20px;padding:8px 20px}.docs-hero__badge-icon{font-size:16px}.docs-hero__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.docs-hero__subtitle{color:var(--text-secondary);font-size:17px;line-height:1.6;margin:0 auto 32px;max-width:550px}.docs-hero__search{margin:0 auto 32px;max-width:480px;position:relative}.docs-hero__search-icon{color:#2563eb;height:20px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.docs-hero__search-input{background:#fff;border:1px solid #dbe7f7;border-radius:14px;box-shadow:0 2px 10px #0f172a0a;color:#0f172a;font-size:15px;padding:16px 50px 16px 52px;transition:all .3s ease;width:100%}.docs-hero__search-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1f;outline:none}.docs-hero__search-input::placeholder{color:#94a3b8}.docs-hero__search-clear{align-items:center;border-radius:50%;color:#64748b;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.docs-hero__search-clear:hover{background:#eff6ff;color:#0f172a}.docs-hero__stats{align-items:center;display:flex;gap:32px;justify-content:center}.docs-hero__stat{text-align:center}.docs-hero__stat-value{color:var(--text-primary);display:block;font-family:var(--font-mono);font-size:28px;font-weight:800}.docs-hero__stat-label{color:var(--text-muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.docs-hero__stat-divider{background:#ffffff1a;height:40px;width:1px}.docs-categories{margin-bottom:32px}.docs-categories__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.docs-category{align-items:center;background:#11182799;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;text-align:left;transition:all .3s ease}.docs-category:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.docs-category--green:before{background:linear-gradient(135deg,#10b9811a,#0000)}.docs-category--blue:before{background:linear-gradient(135deg,#2563eb1a,#0000)}.docs-category--gold:before{background:linear-gradient(135deg,#d4af371f,#0000)}.docs-category--cyan:before,.docs-category--purple:before{background:linear-gradient(135deg,#2563eb1a,#0000)}.docs-category--active:before,.docs-category:hover:before{opacity:1}.docs-category--active,.docs-category:hover{border-color:#cbd8ee;box-shadow:0 8px 24px #2563eb14}.docs-category--green.docs-category--active{border-color:#10b98166}.docs-category--blue.docs-category--active{border-color:#2563eb66}.docs-category--gold.docs-category--active{border-color:#d4af3773}.docs-category--cyan.docs-category--active,.docs-category--purple.docs-category--active{border-color:#2563eb66}.docs-category__icon{flex-shrink:0;font-size:32px;position:relative;z-index:1}.docs-category__info{flex:1 1;min-width:0;position:relative;z-index:1}.docs-category__title{color:var(--text-primary);font-size:14px;font-weight:700;margin-bottom:2px}.docs-category__desc{color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-category__count{align-items:center;background:#ffffff1a;border-radius:8px;color:var(--text-secondary);display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;min-width:28px;position:relative;z-index:1}.docs-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.docs-toolbar__filters{background:#fff;border:1px solid #dbe7f7;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;display:flex;gap:6px;padding:4px}.docs-toolbar__filter{align-items:center;background:#0000;border:none;border-radius:8px;color:#475569;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:all .2s ease}.docs-toolbar__filter:hover{background:#eff6ff;color:#2563eb}.docs-toolbar__filter--active{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.docs-toolbar__filter--active:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.docs-toolbar__info{align-items:center;display:flex;gap:16px}.docs-toolbar__clear{background:#ef444414;border:1px solid #ef444440;border-radius:8px;color:#dc2626;font-size:12px;font-weight:500;padding:8px 14px;transition:all .2s ease}.docs-toolbar__clear:hover{background:#ef444424}.docs-toolbar__count{color:#64748b;font-size:13px}.docs-toolbar__count strong{color:#0f172a}.docs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.docs-empty{grid-column:1/-1;padding:80px 20px;text-align:center}.docs-empty__icon{font-size:56px;margin-bottom:16px}.docs-empty h3{color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:8px}.docs-empty p{color:var(--text-muted)}.docs-card{background:#111827b3;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;padding:24px;position:relative;transition:all .3s ease}.docs-card:hover{border-color:#2563eb4d;box-shadow:0 16px 48px #0006}.docs-card--vip{border-color:#d4af3747}.docs-card--vip:hover{border-color:#d4af3773;box-shadow:0 16px 48px #d4af371a}.docs-card__vip-tag{align-items:center;background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b);border-radius:999px;box-shadow:0 2px 8px #d4af3740;color:#1a1205;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;position:static}.docs-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.docs-card__header-meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:0}.docs-card__icon-box{align-items:center;background:linear-gradient(135deg,#2563eb26,#2563eb0d);border:1px solid #2563eb33;border-radius:14px;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.docs-card--vip .docs-card__icon-box{background:linear-gradient(135deg,#2563eb26,#2563eb0d);border-color:#2563eb33}.docs-card__category{background:#ffffff0d;border-radius:6px;color:var(--text-muted);font-size:11px;font-weight:500;padding:4px 10px}.docs-card__body{flex:1 1;margin-bottom:16px}.docs-card__title{color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.4;margin-bottom:8px}.docs-card__desc,.docs-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docs-card__desc{color:var(--text-muted);font-size:13px;line-height:1.5}.docs-card__meta{border-top:1px solid #ffffff0f;display:flex;gap:16px;margin-bottom:16px;padding:12px 0}.docs-card__meta-item{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:6px}.docs-card__btn{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.docs-card__btn:hover{box-shadow:0 8px 24px #2563eb59;transform:translateY(-2px)}.docs-card__btn--vip{background:#d4af3724;border:1px solid #d4af3766;box-shadow:none;color:#b8860b}.docs-card__btn--vip:hover{background:linear-gradient(135deg,#f0d78c,#d4af37,#b8860b);background:var(--gradient-vip,linear-gradient(135deg,#f0d78c,#d4af37,#b8860b));border-color:#0000;box-shadow:0 8px 24px #d4af374d;color:#1a1205}@media (max-width:1100px){.docs-categories__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.docs-page__content{padding:80px 16px 40px}.docs-hero__stats{flex-wrap:wrap;gap:20px}.docs-hero__stat-divider{display:none}.docs-hero__stat-value{font-size:22px}.docs-categories__grid{grid-template-columns:1fr}.docs-toolbar{align-items:stretch;flex-direction:column}.docs-toolbar__info{justify-content:space-between}.docs-grid{grid-template-columns:1fr}}.docs-vip-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;pointer-events:auto;position:fixed;z-index:10050}.docs-vip-modal{background:linear-gradient(145deg,#fffffffa,#fffffffa);border:1px solid #2563eb40;border-radius:28px;box-shadow:0 0 0 1px #2563eb1a,0 25px 80px #0009,0 0 100px #2563eb1a;max-width:440px;padding:48px 40px;position:relative;text-align:center;width:100%}.docs-vip-modal__close{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .3s ease;width:40px}.docs-vip-modal__close:hover{background:#ffffff1a;color:var(--text-primary);transform:rotate(90deg)}.docs-vip-modal__icon{align-items:center;animation:iconPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#2563eb33,#1d4ed81a);border:2px solid #2563eb4d;border-radius:50%;box-shadow:0 0 50px #2563eb33,inset 0 0 30px #2563eb1a;color:var(--gold-400);display:flex;height:100px;justify-content:center;margin:0 auto 28px;width:100px}@keyframes iconPulse{0%,to{box-shadow:0 0 50px #2563eb33;transform:scale(1)}50%{box-shadow:0 0 70px #2563eb4d;transform:scale(1.05)}}.docs-vip-modal__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#2563eb);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:14px}.docs-vip-modal__desc{color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:28px}.docs-vip-modal__benefits{background:#2563eb0d;border:1px solid #2563eb26;border-radius:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:20px}.docs-vip-modal__benefit{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:12px}.docs-vip-modal__benefit svg{color:var(--gold-400);flex-shrink:0}.docs-vip-modal__actions{display:flex;gap:12px}.docs-vip-modal__btn{align-items:center;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.docs-vip-modal__btn--secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--text-secondary)}.docs-vip-modal__btn--secondary:hover{background:#ffffff1a;color:var(--text-primary)}.docs-vip-modal__btn--primary{background:var(--gradient-gold);border:none;box-shadow:0 8px 25px #2563eb4d;color:#1a1a2e}.docs-vip-modal__btn--primary:hover{box-shadow:0 12px 35px #2563eb66;transform:translateY(-3px)}.docs-vip-modal__note{color:var(--text-muted);font-size:13px;margin-top:20px;text-align:center}.docs-vip-modal__link{background:none;border:none;color:var(--gold-400);cursor:pointer;font-weight:600;font:inherit;padding:0;text-decoration:underline}.docs-vip-modal__link:hover{color:var(--gold-300)}@media (max-width:480px){.docs-vip-modal{padding:36px 24px}.docs-vip-modal__icon{height:80px;width:80px}.docs-vip-modal__title{font-size:22px}.docs-vip-modal__actions{flex-direction:column}}.lb-page .wb-tabs{margin-bottom:40px}.lb-podium{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin-bottom:56px}.lb-podium__card{align-items:flex-start;background:var(--wb-white);border:1px solid var(--wb-line);border-top:4px solid var(--wb-sky);display:flex;flex-direction:column;padding:28px 28px 24px}.lb-podium__card.is-first{border-top-color:var(--wb-navy);box-shadow:0 18px 40px #00324e1a}.lb-podium__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.lb-podium__rank{color:var(--wb-navy);font-family:var(--font-serif);font-size:44px;line-height:1}.lb-podium__badge{align-items:center;background:var(--wb-navy);color:var(--wb-white);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:1.2px;padding:4px 10px;text-transform:uppercase}.lb-podium__avatar{background:var(--wb-grey);border-radius:50%;height:96px;object-fit:cover;width:96px}.lb-podium__name{color:var(--wb-ink);font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:1.2;margin-top:18px}.lb-podium__title{color:var(--wb-ink-soft);font-size:16px;margin-top:4px}.lb-podium__metric{border-top:1px solid var(--wb-line);display:flex;flex-direction:column;margin-top:22px;padding-top:18px;width:100%}.lb-podium__metric-label{color:var(--wb-ink-soft);font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.lb-podium__metric-value{color:var(--wb-navy);font-family:var(--font-serif);font-size:40px;line-height:1.1;margin-top:4px}.lb-podium__metric-full{font-feature-settings:"tnum";color:var(--wb-ink-soft);font-size:14px;font-variant-numeric:tabular-nums;margin-top:2px}.lb-podium__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:20px;width:100%}.lb-podium__stats dt{color:var(--wb-ink-soft);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.lb-podium__stats dd{font-feature-settings:"tnum";color:var(--wb-ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.lb-table{border-collapse:collapse;font-size:16px;width:100%}.lb-table th{border-bottom:2px solid var(--wb-navy);color:var(--wb-ink-soft);font-size:13px;font-weight:600;letter-spacing:1.2px;padding:14px 16px;text-align:left;text-transform:uppercase}.lb-table td{font-feature-settings:"tnum";border-bottom:1px solid var(--wb-line);font-variant-numeric:tabular-nums;padding:18px 16px;vertical-align:middle}.lb-table tbody tr{transition:background .16s ease}.lb-table tbody tr:hover{background:#f6f8fa}.lb-table .is-num{text-align:right}.lb-table__rank{color:var(--wb-navy);font-family:var(--font-serif);font-size:22px;width:72px}.lb-table__analyst{align-items:center;display:flex;gap:14px}.lb-table__analyst img{background:var(--wb-grey);border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.lb-table__analyst div{display:flex;flex-direction:column;min-width:0}.lb-table__name{color:var(--wb-ink);font-weight:600}.lb-table__title{color:var(--wb-ink-soft);font-size:14px}.lb-table__win{align-items:center;display:flex;gap:12px}.lb-table__win-bar{background:var(--wb-grey);display:block;height:4px;width:96px}.lb-table__win-bar span{background:var(--wb-navy);display:block;height:100%}@media (max-width:1100px){.lb-podium{grid-template-columns:1fr 1fr}.lb-podium__card.is-first{grid-column:1/-1}}@media (max-width:900px){.lb-podium{gap:16px;grid-template-columns:1fr;margin-bottom:40px}.lb-podium__card{padding:22px 20px 20px}.lb-podium__metric-value{font-size:34px}.lb-table thead{display:none}.lb-table,.lb-table tbody,.lb-table td,.lb-table tr{display:block}.lb-table tr{grid-gap:12px 16px;border-bottom:1px solid var(--wb-line);display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;padding:18px 0}.lb-table td{border:none;padding:0;text-align:left!important}.lb-table td:before{color:var(--wb-ink-soft);content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.lb-table__analyst-cell,.lb-table__rank{grid-column:1/-1}.lb-table__analyst-cell:before,.lb-table__rank:before{display:none!important}.lb-table__rank{width:auto}}.vipc-head-actions{margin-top:32px}.vipc-activate{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:1fr 420px}.vipc-activate__desc{color:var(--wb-ink-soft);font-size:19px;margin-top:18px;max-width:640px}.vipc-activate__desc strong{color:var(--wb-ink)}.vipc-activate__perks{border-top:1px solid var(--wb-line);list-style:none;margin-top:32px}.vipc-activate__perks li{align-items:center;border-bottom:1px solid var(--wb-line);display:flex;font-size:18px;gap:16px;padding:18px 0}.vipc-activate__perks svg{color:var(--wb-navy);flex-shrink:0}.vipc-activate__card{background:var(--wb-grey);border-top:4px solid var(--wb-navy);padding:36px 32px 28px}.vipc-activate__card-icon{color:var(--wb-navy)}.vipc-activate__card-title{color:var(--wb-navy);font-family:var(--font-serif);font-size:32px;font-weight:400;line-height:1.15;margin-top:16px}.vipc-activate__card-desc{color:var(--wb-ink-soft);font-size:17px;margin:10px 0 24px}.vipc-activate__card-hint{color:var(--wb-ink-soft);font-size:15px;margin-top:16px}.vipc-tiers{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);list-style:none}.vipc-tier{background:var(--wb-white);border-top:4px solid var(--wb-sky);display:flex;flex-direction:column;padding:24px 22px 26px}.vipc-tier.is-top{background:var(--wb-navy);border-top-color:var(--wb-sky);color:var(--wb-white)}.vipc-tier__level{color:var(--wb-ink-soft);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.vipc-tier.is-top .vipc-tier__level{color:var(--wb-sky)}.vipc-tier__name{color:var(--wb-navy);font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1.2;margin-top:10px}.vipc-tier.is-top .vipc-tier__name{color:var(--wb-white)}.vipc-tier__threshold{font-feature-settings:"tnum";border-bottom:1px solid var(--wb-line);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:6px;padding-bottom:16px}.vipc-tier.is-top .vipc-tier__threshold{border-bottom-color:#fefefe33}.vipc-tier__perks{list-style:none;margin-top:16px}.vipc-tier__perks li{display:flex;font-size:15px;gap:10px;line-height:1.45}.vipc-tier__perks li+li{margin-top:10px}.vipc-tier__perks svg{color:var(--wb-navy);flex-shrink:0;margin-top:3px}.vipc-tier.is-top .vipc-tier__perks svg{color:var(--wb-sky)}.vipc-benefits{grid-gap:0 48px;display:grid;gap:0 48px;grid-template-columns:repeat(3,1fr);list-style:none}.vipc-benefit{border-top:1px solid var(--wb-line);padding:28px 0 32px}.vipc-benefit__head{align-items:center;display:flex;justify-content:space-between}.vipc-benefit__icon{color:var(--wb-navy)}.vipc-benefit__status{align-items:center;background:#e7f3ec;color:var(--wb-up);display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:1px;padding:3px 10px;text-transform:uppercase}.vipc-benefit__title{color:var(--wb-ink);font-size:22px;font-weight:600;margin-top:16px}.vipc-benefit__desc{color:var(--wb-ink-soft);font-size:17px;margin-top:8px}.vipc-modal-overlay{align-items:center;animation:vipc-fade .16s ease;background:#001e309e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.vipc-modal{background:var(--wb-white);border-top:4px solid var(--wb-navy);box-shadow:0 30px 80px #00142359;color:var(--wb-ink);font-family:var(--font-primary);max-width:520px;padding:40px 40px 32px;position:relative;width:100%}.vipc-modal__close{background:none;border:none;color:var(--wb-ink-soft);cursor:pointer;display:inline-flex;padding:6px;position:absolute;right:16px;top:16px}.vipc-modal__close:hover,.vipc-modal__title{color:var(--wb-navy)}.vipc-modal__title{font-family:var(--font-serif);font-size:34px;font-weight:400;line-height:1.15;margin-top:6px}.vipc-modal__desc{color:var(--wb-ink-soft);font-size:17px;margin-top:10px}.vipc-otp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-top:28px}.vipc-otp__slot{background:var(--wb-white);border:1px solid #b9c2ca;border-radius:0;color:var(--wb-navy);font-family:var(--font-serif);font-size:30px;height:64px;outline:none;text-align:center;text-transform:uppercase;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.vipc-otp__slot:focus{border-color:var(--wb-navy);box-shadow:inset 0 0 0 1px var(--wb-navy)}.vipc-otp__slot.is-filled{background:#f2f6f9;border-color:var(--wb-navy)}.vipc-modal__error{background:#fdf0ef;border-left:4px solid var(--wb-down);color:var(--wb-down);font-size:15px;margin-top:16px;padding:10px 14px}.vipc-modal__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.vipc-ceremony{align-items:center;animation:vipc-fade .24s ease;background:var(--wb-navy-deep);color:var(--wb-white);display:flex;font-family:var(--font-primary);inset:0;justify-content:center;padding:24px;position:fixed;z-index:2100}.vipc-ceremony__center{align-items:center;display:flex;flex-direction:column;text-align:center}.vipc-ceremony__progress{height:168px;position:relative;width:168px}.vipc-ceremony__progress svg{height:100%;transform:rotate(-90deg);width:100%}.vipc-ceremony__track{fill:none;stroke:#fefefe26;stroke-width:4}.vipc-ceremony__bar{fill:none;stroke:var(--wb-sky);stroke-width:4;stroke-linecap:square;transition:stroke-dashoffset 80ms linear}.vipc-ceremony__crown{color:var(--wb-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vipc-ceremony__value{font-feature-settings:"tnum";color:var(--wb-sky);font-family:var(--font-serif);font-size:28px;font-variant-numeric:tabular-nums;margin-top:20px}.vipc-ceremony__title{font-family:var(--font-serif);font-size:40px;font-weight:400;line-height:1.15;margin-top:12px}.vipc-ceremony__sub{color:#fefefec7;font-size:18px;margin-top:10px}.vipc-ceremony__success{align-items:center;animation:vipc-pop .42s cubic-bezier(.2,1.4,.4,1);background:var(--wb-white);border-radius:50%;color:var(--wb-navy);display:flex;height:112px;justify-content:center;width:112px}.vipc-ceremony__badge{align-items:center;border:1px solid #fefefe80;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:1.2px;margin-top:28px;padding:10px 18px;text-transform:uppercase}@keyframes vipc-fade{0%{opacity:0}to{opacity:1}}@keyframes vipc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:1200px){.vipc-tiers{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.vipc-activate{gap:40px;grid-template-columns:1fr}.vipc-activate__card{max-width:520px}.vipc-benefits{gap:0 32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.vipc-benefits,.vipc-tiers{grid-template-columns:1fr}.vipc-activate__card{padding:28px 22px 22px}.vipc-modal{padding:36px 22px 24px}.vipc-otp{gap:6px}.vipc-otp__slot{font-size:24px;height:54px}.vipc-modal__actions .wb-btn{flex:1 1}.vipc-ceremony__title{font-size:30px}}.quiz-page{min-height:calc(100vh - 64px);overflow-x:hidden;padding:40px 20px 100px;position:relative}.quiz-page__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.quiz-page__bg-blob{border-radius:50%;filter:blur(120px);height:480px;opacity:.4;position:absolute;width:480px}.quiz-page__bg-blob--a{background:radial-gradient(circle,#3b82f659,#0000 70%);left:-80px;top:-100px}.quiz-page__bg-blob--b{background:radial-gradient(circle,#d4af3747,#0000 70%);bottom:-120px;right:-100px}.quiz-container{margin:0 auto;max-width:960px;position:relative;z-index:1}.quiz-container--narrow{max-width:720px}.quiz-hero{padding:40px 20px 24px;text-align:center}.quiz-hero__badge{align-items:center;background:#3b82f61a;border:1px solid #3b82f640;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em;margin-bottom:20px;padding:6px 14px}.quiz-hero__title{color:#0f172a;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.01em;margin:0 0 16px}.quiz-hero__title-accent{background:linear-gradient(90deg,#3b82f6,#d4af37);-webkit-background-clip:text;background-clip:text;color:#0000}.quiz-hero__desc{color:#64748b;font-size:15px;line-height:1.7;margin:0 auto 24px;max-width:560px}.quiz-hero__desc strong{color:#d4af37;font-weight:700}.quiz-hero__stats{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.quiz-hero__stat{align-items:center;background:#fff;border:1px solid #e5eaf1;border-radius:12px;color:#334155;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.quiz-hero__stat svg{color:#d4af37}.quiz-config{background:#fff;border:1px solid #e5eaf1;border-radius:20px;box-shadow:0 10px 40px #0f172a0d;margin-top:24px;padding:32px}.quiz-config__group{margin-bottom:24px}.quiz-config__group:last-of-type{margin-bottom:8px}.quiz-config__label{color:#0f172a;display:block;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:12px}.quiz-chips{display:flex;flex-wrap:wrap;gap:10px}.quiz-chip{align-items:center;background:#f8fafc;border:1.5px solid #e5eaf1;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.quiz-chip:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px)}.quiz-chip--active{background:#3b82f614;border-color:#3b82f6;color:#2563eb}.quiz-chip__dot{border-radius:50%;display:inline-block;height:8px;width:8px}.quiz-chip__badge{background:#0f172a14;border-radius:6px;color:#64748b;font-size:11px;font-weight:700;padding:1px 6px}.quiz-chip--active .quiz-chip__badge{background:#2563eb24;color:#2563eb}.quiz-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#3b82f6,#d4af37);border-radius:999px;height:6px;margin-bottom:6px;outline:none;width:100%}.quiz-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #3b82f6;border-radius:50%;box-shadow:0 4px 12px #2563eb4d;cursor:pointer;height:20px;width:20px}.quiz-slider::-moz-range-thumb{background:#fff;border:3px solid #3b82f6;border-radius:50%;cursor:pointer;height:20px;width:20px}.quiz-slider__marks{color:#94a3b8;display:flex;font-size:11px;justify-content:space-between;padding:0 8px}.quiz-error{background:#ef444414;border:1px solid #ef444440;border-radius:10px;color:#ef4444;display:flex;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 16px}.quiz-cta,.quiz-error{align-items:center;gap:8px}.quiz-cta{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 8px 24px #2563eb40;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-top:16px;padding:14px 24px;text-decoration:none;transition:all .25s ease;width:100%}.quiz-cta:hover:not(:disabled){box-shadow:0 12px 32px #2563eb59;transform:translateY(-2px)}.quiz-cta:disabled{cursor:not-allowed;opacity:.55}.quiz-cta--ghost{background:#fff;border:1.5px solid #e5eaf1;box-shadow:none;color:#334155!important}.quiz-cta--ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.quiz-cta--sm{font-size:14px;margin-top:0;padding:10px 20px;width:auto}.quiz-progress{margin-bottom:16px;padding:12px 20px}.quiz-progress__info{align-items:center;color:#64748b;display:flex;font-size:13px;justify-content:space-between;margin-bottom:10px}.quiz-progress__step{color:#0f172a;font-weight:600}.quiz-progress__score strong{color:#d4af37;font-weight:700}.quiz-progress__bar{background:#e5eaf1;border-radius:999px;height:6px;overflow:hidden}.quiz-progress__fill{background:linear-gradient(90deg,#3b82f6,#d4af37);border-radius:999px;height:100%;transition:width .4s ease}.quiz-card{background:#fff;border:1px solid #e5eaf1;border-radius:20px;box-shadow:0 10px 40px #0f172a0f;padding:32px}.quiz-card__meta{display:flex;justify-content:flex-end;margin-bottom:12px}.quiz-card__difficulty{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.quiz-card__difficulty-dot{border-radius:50%;height:8px;width:8px}.quiz-card__question{color:#0f172a;font-size:1.3rem;font-weight:700;line-height:1.5;margin:0 0 24px}.quiz-options{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.quiz-option{align-items:center;background:#f8fafc;border:2px solid #e5eaf1;border-radius:14px;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:14px;padding:16px 20px;text-align:left;transition:all .2s ease;width:100%}.quiz-option:hover:not(:disabled){background:#fff;border-color:#cbd5e1;transform:translateX(4px)}.quiz-option:disabled{cursor:default}.quiz-option__letter{align-items:center;background:#fff;border:1.5px solid #e5eaf1;border-radius:50%;color:#64748b;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.quiz-option__text{color:#0f172a;flex:1 1;font-weight:500}.quiz-option__icon{flex-shrink:0;margin-left:auto}.quiz-option--selected{background:#3b82f60f;border-color:#3b82f6}.quiz-option--selected .quiz-option__letter{background:#3b82f6;border-color:#3b82f6;color:#fff}.quiz-option--correct{background:#10b98114!important;border-color:#10b981!important}.quiz-option--correct .quiz-option__letter{background:#10b981!important;border-color:#10b981!important;color:#fff!important}.quiz-option--correct .quiz-option__icon{color:#10b981}.quiz-option--wrong{background:#ef444414!important;border-color:#ef4444!important}.quiz-option--wrong .quiz-option__letter{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.quiz-option--wrong .quiz-option__icon{color:#ef4444}.quiz-explain{background:linear-gradient(135deg,#d4af3714,#d4af3705);border:1px solid #d4af3740;border-radius:12px;margin-bottom:20px;padding:16px 20px}.quiz-explain__label{align-items:center;color:#b8860b;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.quiz-explain p{color:#475569;font-size:14px;line-height:1.7;margin:0}.quiz-card__actions{margin-top:8px}.quiz-result{background:#fff;border:1px solid #e5eaf1;border-radius:24px;box-shadow:0 20px 60px #0f172a14;padding:40px 32px;text-align:center}.quiz-result__crown{background:#d4af371a;border-radius:50%;display:inline-flex;margin-bottom:20px;padding:20px}.quiz-result__score-wrap{margin-bottom:12px}.quiz-result__score{color:#0f172a;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1}.quiz-result__score span{color:#94a3b8;font-size:1.6rem;margin-left:4px}.quiz-result__ratio{color:#64748b;font-size:15px;font-weight:600;margin-top:8px}.quiz-result__tier{background:#ffffffe6;border:2px solid;border-radius:999px;display:inline-block;font-size:15px;font-weight:800;letter-spacing:.04em;margin:8px 0 12px;padding:6px 20px}.quiz-result__desc{color:#64748b;font-size:14px;margin:0 0 24px}.quiz-result__cta-card{background:linear-gradient(135deg,#3b82f60f,#d4af370a);border:1px solid #3b82f633;border-radius:16px;margin:24px 0;padding:24px;text-align:left}.quiz-result__cta-eyebrow{align-items:center;color:#2563eb;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.quiz-result__cta-card h3{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 6px}.quiz-result__cta-card p{color:#64748b;font-size:13px;line-height:1.6;margin:0 0 16px}.quiz-result__cta-btns{display:flex;flex-wrap:wrap;gap:10px}.quiz-review{border-top:1px dashed #e5eaf1;margin-top:24px;padding-top:24px;text-align:left}.quiz-review__title{align-items:center;color:#ef4444;display:inline-flex;font-size:14px;font-weight:800;gap:6px;margin:0 0 16px}.quiz-review__list{display:flex;flex-direction:column;gap:14px}.quiz-review__item{background:#fafbfc;border:1px solid #e5eaf1;border-radius:10px;padding:14px 16px}.quiz-review__q{color:#0f172a;font-size:13px;font-weight:700;line-height:1.5;margin-bottom:10px}.quiz-review__row{color:#475569;font-size:12px;padding:4px 0}.quiz-review__row span{color:#94a3b8;font-weight:700;margin-right:4px}.quiz-review__row--wrong{color:#ef4444}.quiz-review__row--right{color:#10b981;font-weight:600}.quiz-review__explain{background:#d4af370f;border-radius:6px;color:#64748b;font-size:12px;line-height:1.6;margin-top:8px;padding:8px 10px}.quiz-result__actions{display:flex;gap:12px;margin-top:24px}.quiz-result__actions .quiz-cta{margin-top:0}@media (max-width:640px){.quiz-page{padding:20px 16px 80px}.quiz-card,.quiz-config{padding:20px}.quiz-result{padding:28px 20px}.quiz-result__score{font-size:3rem}.quiz-hero__title{font-size:1.75rem}.quiz-hero__stats{gap:8px}.quiz-hero__stat{font-size:12px;padding:6px 10px}.quiz-result__actions{flex-direction:column}.quiz-option{gap:10px;padding:14px 16px}.quiz-option__letter{font-size:11px;height:24px;width:24px}}.vipdesk-refresh{flex-shrink:0;font-size:15px;height:44px;padding:0 20px}.vipdesk-error{background:#fdf0ef;border-left:4px solid var(--wb-down);color:var(--wb-down);font-size:16px;padding:14px 18px}.vipdesk-table{border-collapse:collapse;font-size:16px;width:100%}.vipdesk-table th{border-bottom:2px solid var(--wb-navy);color:var(--wb-ink-soft);font-size:13px;font-weight:600;letter-spacing:1.2px;padding:14px 16px;text-align:left;text-transform:uppercase}.vipdesk-table td{font-feature-settings:"tnum";border-bottom:1px solid var(--wb-line);font-variant-numeric:tabular-nums;padding:18px 16px;vertical-align:middle}.vipdesk-table tbody tr:hover{background:#f6f8fa}.vipdesk-table .is-num{text-align:right}.vipdesk-table__symbol{color:var(--wb-navy);display:block;font-family:var(--font-serif);font-size:22px}.vipdesk-table__region{color:var(--wb-ink-soft);font-size:13px;font-weight:600}.vipdesk-status,.vipdesk-table__region{letter-spacing:1px;text-transform:uppercase}.vipdesk-status{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px}.vipdesk-status.is-open{background:var(--wb-navy);color:var(--wb-white)}.vipdesk-status.is-closed{background:var(--wb-grey);color:var(--wb-ink-soft)}.vipdesk-flash-down,.vipdesk-flash-up{margin:-2px -4px;padding:2px 4px}.vipdesk-flash-up{animation:vipdesk-flash-up .9s ease-out}.vipdesk-flash-down{animation:vipdesk-flash-down .9s ease-out}@keyframes vipdesk-flash-up{0%{background:#0f7a4a38;color:var(--wb-up)}to{background:#0000}}@keyframes vipdesk-flash-down{0%{background:#b4231833;color:var(--wb-down)}to{background:#0000}}.vipdesk-terms-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:40px}.vipdesk-terms__title{color:var(--wb-ink);font-size:22px;font-weight:600;margin-bottom:14px}.vipdesk-terms{background:var(--wb-white);border-collapse:collapse;font-size:16px;width:100%}.vipdesk-terms th{background:var(--wb-navy);color:var(--wb-white);font-size:12px;font-weight:600;letter-spacing:1.1px;padding:12px 16px;text-align:left;text-transform:uppercase}.vipdesk-terms td{font-feature-settings:"tnum";border-bottom:1px solid var(--wb-line);font-variant-numeric:tabular-nums;padding:14px 16px}.vipdesk-terms .is-num{text-align:right}.vipdesk-terms td.is-num{color:var(--wb-navy);font-weight:600}.vipdesk-terms__level{font-weight:600}@media (max-width:1100px){.vipdesk-terms-grid{grid-template-columns:1fr}}@media (max-width:900px){.vipdesk-page .wb-section__head{align-items:flex-start;flex-direction:column}.vipdesk-table thead,.vipdesk-terms thead{display:none}.vipdesk-table,.vipdesk-table tbody,.vipdesk-table td,.vipdesk-table tr,.vipdesk-terms,.vipdesk-terms tbody,.vipdesk-terms td,.vipdesk-terms tr{display:block}.vipdesk-table tr,.vipdesk-terms tr{grid-gap:12px 16px;border-bottom:1px solid var(--wb-line);display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;padding:18px 0}.vipdesk-terms tr{padding:16px}.vipdesk-table td,.vipdesk-terms td{border:none;padding:0;text-align:left!important}.vipdesk-table td:before,.vipdesk-terms td:before{color:var(--wb-ink-soft);content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.vipdesk-table__security:before{display:none!important}.vipdesk-terms__level{grid-column:1/-1}}.auth-shell{background:var(--wb-white);color:var(--wb-ink);display:grid;font-family:var(--font-primary);grid-template-columns:minmax(380px,5fr) 7fr;min-height:100vh}.auth-shell__brand{align-self:start;background:linear-gradient(180deg,#00324eeb,#004165e0 55%,#00324ef5),#00324e url(/static/media/hero-skyline.a76e8a6ec28300123fbe.jpg) 50% /cover no-repeat;color:var(--wb-white);display:flex;flex-direction:column;gap:48px;height:100vh;justify-content:space-between;padding:44px 56px;position:-webkit-sticky;position:sticky;top:0}.auth-shell__logo{align-items:center;color:var(--wb-white);display:inline-flex;gap:12px;text-decoration:none}.auth-shell__logo img{border-radius:50%;height:40px;object-fit:cover;width:40px}.auth-shell__logo span{font-family:var(--font-serif);font-size:24px;font-style:italic}.auth-shell__pitch-eyebrow{color:var(--wb-sky);font-size:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.auth-shell__pitch-title{font-family:var(--font-serif);font-size:40px;font-weight:400;line-height:1.15;margin-top:14px;max-width:460px}.auth-shell__points{border-top:1px solid #fefefe33;list-style:none;margin-top:32px;padding-top:24px}.auth-shell__points li{align-items:flex-start;color:#fefefee0;display:flex;font-size:17px;gap:12px}.auth-shell__points li+li{margin-top:14px}.auth-shell__points svg{color:var(--wb-sky);flex-shrink:0;margin-top:4px}.auth-shell__legal{color:#fefefe8c;font-size:13px}.auth-shell__main{align-items:center;display:flex;justify-content:center;padding:96px 40px 64px;position:relative}.auth-shell__back{align-items:center;color:var(--wb-navy);display:inline-flex;font-size:15px;font-weight:600;gap:8px;position:absolute;right:40px;text-decoration:none;top:36px}.auth-shell__back:hover{text-decoration:underline;text-underline-offset:4px}.auth-shell__panel{max-width:440px;width:100%}.auth-shell__eyebrow{color:var(--wb-ink-soft);font-size:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.auth-shell__title{color:var(--wb-navy);font-family:var(--font-serif);font-size:44px;font-weight:400;line-height:1.12;margin-top:8px}.auth-shell__subtitle{color:var(--wb-ink-soft);font-size:17px;margin-top:10px}.auth-shell__footer{border-top:1px solid var(--wb-line);color:var(--wb-ink-soft);font-size:16px;margin-top:28px;padding-top:22px}.auth-shell__footer a{color:var(--wb-navy);font-weight:600;text-decoration:underline;text-underline-offset:4px}.auth-alert{border-left:4px solid;font-size:15px;margin-top:24px;padding:12px 16px}.auth-alert--error{background:#fdf0ef;color:var(--wb-down)}.auth-alert--success{background:#ecf6f0;color:var(--wb-up)}.auth-form{display:flex;flex-direction:column;gap:20px;margin-top:32px}.auth-form__field label{color:var(--wb-ink);display:block;font-size:15px;font-weight:600;margin-bottom:8px}.auth-form__optional{color:var(--wb-ink-soft);font-weight:400}.auth-form__field input{background:var(--wb-white);border:1px solid #b9c2ca;border-radius:0;color:var(--wb-ink);font-family:inherit;font-size:17px;height:52px;outline:none;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.auth-form__field input::placeholder{color:#8a96a1}.auth-form__field input:hover{border-color:var(--wb-ink-soft)}.auth-form__field input:focus{border-color:var(--wb-navy);box-shadow:inset 0 0 0 1px var(--wb-navy)}.auth-form__field--error input{border-color:var(--wb-down)}.auth-form__field--error input:focus{box-shadow:inset 0 0 0 1px var(--wb-down)}.auth-form__field-error{align-items:center;color:var(--wb-down);display:flex;font-size:14px;gap:6px;margin-top:6px}.auth-form__aux{font-size:15px;margin-top:-6px;text-align:right}.auth-form__submit{align-items:center;background:var(--wb-navy);border:none;border-radius:0;color:var(--wb-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:10px;height:54px;justify-content:center;margin-top:4px;transition:background .16s ease;width:100%}.auth-form__submit:hover:not(:disabled){background:var(--wb-navy-deep)}.auth-form__submit:disabled{cursor:progress;opacity:.8}.auth-form__spinner{animation:wb-spin .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@media (max-width:960px){.auth-shell{grid-template-columns:1fr}.auth-shell__brand{gap:20px;height:auto;padding:24px 20px 28px;position:relative}.auth-shell__pitch-title{font-size:26px}.auth-shell__legal,.auth-shell__points{display:none}.auth-shell__main{align-items:flex-start;padding:64px 20px 48px}.auth-shell__back{right:20px;top:20px}.auth-shell__title{font-size:34px}}.app{background:var(--wb-white);display:flex;flex-direction:column;min-height:100vh;position:relative}.main-content{flex:1 1;position:relative;z-index:1}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s ease}.wb-page{background:var(--wb-white);color:var(--wb-ink);font-family:var(--font-primary);font-size:18px;line-height:1.6}.wb-container{margin:0 auto;max-width:1280px;padding:0 40px}.wb-section{padding:88px 0}.wb-section--grey{background:var(--wb-grey)}.wb-section--tight{padding:64px 0}.wb-section__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.wb-section__desc{color:var(--wb-ink-soft);font-size:18px;margin-top:10px;max-width:720px}.wb-heading{color:var(--wb-navy);font-family:var(--font-serif);font-size:48px;font-weight:400;letter-spacing:-.3px;line-height:1.12}.wb-heading--md{font-size:36px}.wb-eyebrow{color:var(--wb-ink-soft);font-size:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.wb-tone--up{color:var(--wb-up)}.wb-tone--down{color:var(--wb-down)}.wb-pagehead{background:var(--wb-navy);color:var(--wb-white);padding:72px 0 64px}.wb-pagehead__eyebrow{color:var(--wb-sky);font-size:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.wb-pagehead__title{font-family:var(--font-serif);font-size:60px;font-weight:400;letter-spacing:-.5px;line-height:1.08;margin-top:12px}.wb-pagehead__desc{color:#fefefed1;font-size:20px;margin-top:16px;max-width:760px}.wb-pagehead__meta{border-top:1px solid #fefefe33;display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:32px;padding-top:24px}.wb-pagehead__meta-item dt{color:#fefefe99;font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.wb-pagehead__meta-item dd{font-family:var(--font-serif);font-size:28px;line-height:1.2;margin-top:4px}.wb-tabs{border-bottom:1px solid var(--wb-line);display:flex;flex-wrap:wrap;gap:4px 36px}.wb-tabs__tab{align-items:center;background:none;border:none;color:var(--wb-ink-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:8px;padding:14px 0 16px;position:relative;transition:color .16s ease}.wb-tabs__tab.is-active,.wb-tabs__tab:hover{color:var(--wb-navy)}.wb-tabs__tab.is-active:after{background:var(--wb-navy);bottom:-1px;content:"";height:4px;left:0;position:absolute;right:0}.wb-btn{align-items:center;border:1px solid #0000;border-radius:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:8px;height:52px;justify-content:center;padding:0 28px;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.wb-btn:disabled{cursor:not-allowed;opacity:.55}.wb-btn--block{width:100%}.wb-btn--navy{background:var(--wb-navy);color:var(--wb-white)}.wb-btn--navy:hover:not(:disabled){background:var(--wb-navy-deep)}.wb-btn--outline{background:#0000;border-color:var(--wb-navy);color:var(--wb-navy)}.wb-btn--outline:hover:not(:disabled){background:var(--wb-navy);color:var(--wb-white)}.wb-btn--light{background:var(--wb-white);color:var(--wb-navy)}.wb-btn--light:hover{background:#dfe9f0}.wb-btn--outline-light{border-color:#fefefeb3;color:var(--wb-white)}.wb-btn--outline-light:hover{background:#fefefe1a}.wb-link{color:var(--wb-navy);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#00416559;text-decoration-color:#00416559;text-underline-offset:4px;transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.wb-link:hover{-webkit-text-decoration-color:var(--wb-navy);text-decoration-color:var(--wb-navy)}.wb-state{color:var(--wb-ink-soft);padding:96px 0;text-align:center}.wb-state__title{color:var(--wb-navy);font-family:var(--font-serif);font-size:28px;margin-top:16px}.wb-state__spinner{animation:wb-spin .8s linear infinite;border:3px solid var(--wb-line);border-radius:50%;border-top-color:var(--wb-navy);height:36px;margin:0 auto;width:36px}@keyframes wb-spin{to{transform:rotate(1turn)}}.wb-cta{background:var(--wb-navy);color:var(--wb-white);padding:72px 0}.wb-cta__inner{align-items:center;display:flex;gap:40px;justify-content:space-between}.wb-cta__eyebrow{color:var(--wb-sky);font-size:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.wb-cta__title{font-family:var(--font-serif);font-size:40px;font-weight:400;line-height:1.15;margin-top:8px}.wb-cta__desc{color:#fefefecc;font-size:18px;margin-top:10px}.wb-cta__actions{display:flex;flex-shrink:0;gap:14px}.wb-footer{background:var(--wb-navy-ink);color:#fefefeb3;font-family:var(--font-primary);font-size:14px;line-height:1.6;padding:40px 0 48px}.wb-footer__disclaimer{max-width:980px}.wb-footer__copy{color:#fefefe80;margin-top:16px}@media (max-width:900px){.wb-page{font-size:17px}.wb-container{padding-left:20px;padding-right:20px}.wb-section{padding:56px 0}.wb-section--tight{padding:44px 0}.wb-heading{font-size:36px}.wb-heading--md{font-size:30px}.wb-pagehead{padding:48px 0 44px}.wb-pagehead__title{font-size:40px}.wb-pagehead__desc{font-size:18px}.wb-pagehead__meta-item dd{font-size:24px}.wb-tabs{gap:4px 24px}.wb-cta{padding:56px 0}.wb-cta__inner{align-items:flex-start;flex-direction:column}.wb-cta__title{font-size:32px}.wb-cta__actions{flex-wrap:wrap}}