.page-forex-signals .fx-signals-hero{padding:72px 0 28px;text-align:center;max-width:820px;margin:0 auto}.page-forex-signals .fx-signals-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-secondary);background:rgba(255,255,255,0.03);border:1px solid var(--border-subtle);border-radius:999px;padding:8px 16px;margin-bottom:22px}.page-forex-signals .fx-signals-sub{color:var(--text-secondary);font-size:16px;line-height:1.7;margin:18px auto 28px;max-width:720px}.page-forex-signals .fx-signals-sub a{color:var(--text-main);border-bottom:1px solid var(--border-hover)}@media (max-width:640px){.page-forex-signals .fx-signals-hero{padding:56px 0 18px}}.page-forex-signals .fx-hero-cta-row{display:flex;justify-content:center;align-items:center;gap:16px 22px;flex-wrap:wrap;margin-top:22px}.page-forex-signals .fx-hero-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:var(--accent-green,#52FF9D);color:#050b1a;font-weight:800;font-size:14px;letter-spacing:0.02em;border-radius:999px;text-decoration:none;box-shadow:0 14px 32px -10px rgba(82,255,157,0.55);transition:transform 0.22s cubic-bezier(0.22,1,0.36,1),box-shadow 0.22s ease}.page-forex-signals .fx-hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px rgba(82,255,157,0.68)}.page-forex-signals .fx-hero-cta-primary i{font-size:12px;transition:transform 0.2s}.page-forex-signals .fx-hero-cta-primary:hover i{transform:translateX(3px)}.page-forex-signals .fx-hero-guarantee{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12.5px;font-weight:600}.page-forex-signals .fx-hero-guarantee i{color:var(--accent-green,#52FF9D);font-size:12px}.page-forex-signals .fx-pulse{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:18px;padding:8px 14px;background:rgba(82,255,157,0.06);border:1px solid rgba(82,255,157,0.20);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.page-forex-signals .fx-pulse strong{color:var(--text-main)}.page-forex-signals .fx-pulse__sep{color:var(--text-secondary);opacity:0.5}.page-forex-signals .fx-pulse__dot{width:8px;height:8px;border-radius:50%;background:var(--accent-green,#52FF9D);box-shadow:0 0 0 0 rgba(82,255,157,0.6);animation:fxPulseDot 1.8s ease-out infinite}.page-forex-signals .fx-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:36px 0 26px;padding:16px 18px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(0,0,0,0.18),0 8px 24px -16px rgba(0,0,0,0.4)}.page-forex-signals .fx-trust-item{display:flex;align-items:center;gap:12px;min-width:0}.page-forex-signals .fx-trust-item__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(82,255,157,0.10);border:1px solid rgba(82,255,157,0.24);color:var(--accent-green,#52FF9D);font-size:14px;flex-shrink:0}.page-forex-signals .fx-trust-item__body{min-width:0}.page-forex-signals .fx-trust-item__value{font-size:13px;font-weight:800;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-forex-signals .fx-trust-item__sub{font-size:11.5px;color:var(--text-secondary);font-weight:500}@media (max-width:880px){.page-forex-signals .fx-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.page-forex-signals .fx-trust-strip{grid-template-columns:1fr}}.page-forex-signals .fx-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 calc(50% - 50vw) 28px;padding:12px calc(50vw - 50%);background:rgba(255,255,255,0.03);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-secondary)}.page-forex-signals .fx-breadcrumb__link{color:var(--text-secondary);text-decoration:none;transition:color 0.18s ease}.page-forex-signals .fx-breadcrumb__link:hover{color:var(--text-main)}.page-forex-signals .fx-breadcrumb__sep{width:5px;height:9px;color:var(--text-secondary);opacity:0.45;flex-shrink:0}.page-forex-signals .fx-breadcrumb__current{color:var(--text-main);font-weight:600}.page-binary-signals-list .fx-signals-hero{padding:0;max-width:none}.page-forex-signals .fx-signals-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.page-forex-signals .fx-signals-meta{display:inline-flex;align-items:center;gap:22px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 22px;backdrop-filter:blur(8px)}.page-forex-signals .fx-signals-meta-item{display:flex;flex-direction:column;gap:2px;text-align:left}.page-forex-signals .fx-signals-meta-label{font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--text-secondary)}.page-forex-signals .fx-signals-meta-value{font-size:16px;font-weight:700;color:var(--text-main)}.page-forex-signals .fx-signals-meta-divider{width:1px;height:28px;background:var(--border-subtle)}.page-forex-signals .fx-feed-intro{position:relative;text-align:center;margin:60px auto 26px;padding-top:32px;max-width:720px}.page-forex-signals .fx-feed-intro::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:160px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--accent-green,#52FF9D) 50%,transparent 100%);opacity:0.55}.page-forex-signals .fx-feed-intro__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 7px;border-radius:999px;background:rgba(82,255,157,0.10);border:1px solid rgba(82,255,157,0.30);color:var(--accent-green,#52FF9D);font-size:10.5px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:16px;line-height:1}.page-forex-signals .fx-feed-intro__eyebrow i{font-size:10px}.page-forex-signals .fx-feed-intro__title{font-size:clamp(26px,3.4vw,34px);font-weight:800;color:var(--text-main);letter-spacing:-0.5px;margin:0 0 10px;line-height:1.18}.page-forex-signals .fx-feed-intro__sub{font-size:14px;color:var(--text-secondary);margin:0 auto;max-width:580px;line-height:1.6}@media (max-width:720px){.page-forex-signals .fx-feed-intro{margin:40px auto 20px;padding-top:24px}.page-forex-signals .fx-feed-intro::before{width:120px}.page-forex-signals .fx-feed-intro__sub{font-size:13px}}.page-forex-signals .fx-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;padding:18px 20px;margin-bottom:22px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(0,0,0,0.18),0 8px 24px -16px rgba(0,0,0,0.4);scroll-margin-top:96px}.page-forex-signals .fx-filter-group{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 170px}.page-forex-signals .fx-filter-group--pair{flex-basis:210px}.page-forex-signals .fx-filter-group--direction{flex:0 1 auto}.page-forex-signals .fx-filter-group__label{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-secondary);line-height:1}.page-forex-signals .fx-filter-group__icon{font-size:11px;color:var(--accent-blue,#60a5fa);opacity:0.85}.page-forex-signals .fx-dropdown{position:relative;display:block}.page-forex-signals .fx-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:42px;padding:0 14px;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-main);font-size:13.5px;font-weight:600;line-height:1;cursor:pointer;text-align:left;transition:border-color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease;font-family:inherit}.page-forex-signals .fx-dropdown__trigger:hover{border-color:var(--border-hover);background:rgba(255,255,255,0.06)}.page-forex-signals .fx-dropdown.is-open .fx-dropdown__trigger,.page-forex-signals .fx-dropdown__trigger:focus-visible{border-color:var(--accent-blue,#60a5fa);outline:none;box-shadow:0 0 0 3px rgba(96,165,250,0.18)}.page-forex-signals .fx-dropdown__leading{font-size:12px;color:var(--accent-blue,#60a5fa);flex-shrink:0;width:14px;text-align:center;transition:color 0.18s ease}.page-forex-signals .fx-dropdown.is-open .fx-dropdown__leading,.page-forex-signals .fx-dropdown__trigger:hover .fx-dropdown__leading{color:var(--text-main)}.page-forex-signals .fx-dropdown__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.page-forex-signals .fx-dropdown__chevron{width:10px;height:6px;color:var(--text-secondary);flex-shrink:0;transition:transform 0.22s cubic-bezier(0.22,1,0.36,1)}.page-forex-signals .fx-dropdown.is-open .fx-dropdown__chevron{transform:rotate(180deg);color:var(--text-main)}.page-forex-signals .fx-dropdown__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;background:rgba(12,18,34,0.98);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -12px rgba(0,0,0,0.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);max-height:280px;overflow-y:auto;transform-origin:top center;opacity:0;transform:translateY(-6px) scale(0.985);transition:opacity 0.16s ease,transform 0.18s cubic-bezier(0.22,1,0.36,1);pointer-events:none}.page-forex-signals .fx-dropdown.is-open .fx-dropdown__menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.page-forex-signals .fx-dropdown__menu[hidden]{display:none}.page-forex-signals .fx-dropdown__option{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;cursor:pointer;color:var(--text-main);font-size:13px;font-weight:500;transition:background 0.14s ease;user-select:none}.page-forex-signals .fx-dropdown__option:hover,.page-forex-signals .fx-dropdown__option.is-focused{background:rgba(255,255,255,0.06)}.page-forex-signals .fx-dropdown__option.is-selected{background:rgba(96,165,250,0.14);color:var(--text-main);font-weight:700}.page-forex-signals .fx-dropdown__option.is-selected::after{content:"";margin-left:auto;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,var(--accent-blue,#60a5fa) 0 4px,transparent 5px),rgba(96,165,250,0.18);flex-shrink:0}.page-forex-signals .fx-dropdown__option-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-forex-signals .fx-dropdown__option-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-secondary);box-shadow:0 0 0 2px rgba(255,255,255,0.06)}.page-forex-signals .fx-dropdown__option-dot--active{background:var(--accent-blue,#60a5fa)}.page-forex-signals .fx-dropdown__option-dot--win{background:var(--buy-color)}.page-forex-signals .fx-dropdown__option-dot--loss{background:var(--sell-color)}.page-forex-signals .fx-dropdown__option-dot--pending{background:#f59e0b}.page-forex-signals .fx-filter-pills{display:inline-flex;gap:4px;padding:3px;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);border-radius:10px;height:42px;align-items:center}.page-forex-signals .fx-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:34px;border:1px solid transparent;background:transparent;border-radius:7px;color:var(--text-secondary);font-size:12.5px;font-weight:700;letter-spacing:0.02em;cursor:pointer;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease;font-family:inherit}.page-forex-signals .fx-filter-pill i{font-size:11px}.page-forex-signals .fx-filter-pill:hover{color:var(--text-main);background:rgba(255,255,255,0.05)}.page-forex-signals .fx-filter-pill.is-active{background:rgba(255,255,255,0.08);color:var(--text-main);border-color:var(--border-subtle)}.page-forex-signals .fx-filter-pill--buy.is-active{background:rgba(59,178,115,0.16);color:var(--buy-color);border-color:rgba(59,178,115,0.40)}.page-forex-signals .fx-filter-pill--sell.is-active{background:rgba(223,44,83,0.16);color:var(--sell-color);border-color:rgba(223,44,83,0.40)}.page-forex-signals .fx-filter-reset{display:inline-flex;align-items:center;gap:6px;height:42px;align-self:flex-end;padding:0 14px;background:transparent;border:1px dashed var(--border-subtle);border-radius:9px;color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:color 0.18s ease,border-color 0.18s ease;font-family:inherit}.page-forex-signals .fx-filter-reset:hover{color:var(--text-main);border-color:var(--border-hover)}.page-forex-signals .fx-filter-bar__empty{width:100%;text-align:center;padding:20px 12px 4px;color:var(--text-secondary);font-size:13px}@media (max-width:760px){.page-forex-signals .fx-filter-bar{gap:12px 12px;padding:14px 14px 12px}.page-forex-signals .fx-filter-group{flex-basis:calc(50% - 6px)}.page-forex-signals .fx-filter-group--direction{flex-basis:100%}.page-forex-signals .fx-filter-pills{width:100%;justify-content:stretch}.page-forex-signals .fx-filter-pill{flex:1 1 0;justify-content:center}.page-forex-signals .fx-filter-reset{width:100%}}@media (max-width:420px){.page-forex-signals .fx-filter-group{flex-basis:100%}}.page-forex-signals .fx-signals-section{padding:36px 0 80px}.page-forex-signals .fx-signals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page-forex-signals .fx-signals-grid[data-fx-live-grid]{overflow:hidden}@media (max-width:960px){.page-forex-signals .fx-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-forex-signals .fx-signals-grid{grid-template-columns:1fr}}.page-forex-signals .fx-signal-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:20px;background:rgba(20,28,48,0.85);border:1px solid var(--border-subtle);border-radius:var(--radius-md);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 4px 10px -6px rgba(0,0,0,0.35);transition:border-color 0.3s ease,box-shadow 0.3s ease,opacity 0.45s ease,transform 0.55s cubic-bezier(0.16,1,0.3,1);will-change:transform,opacity}.page-forex-signals .fx-signal-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,0.28),0 18px 40px -22px rgba(0,0,0,0.55)}.page-forex-signals .fx-signal-card--neutral{opacity:0.7}.page-forex-signals .fx-signal-card--enter{opacity:0;transform:translateY(8px) scale(0.97)}.page-forex-signals .fx-signal-card--enter-active{box-shadow:0 0 0 1px rgba(96,165,250,0.35),0 0 32px -6px rgba(96,165,250,0.45);border-color:rgba(96,165,250,0.45);animation:fxCardGlow 1.6s ease-out 1}.page-forex-signals .fx-signal-card--leaving{opacity:0;transform:translateY(10px) scale(0.94);pointer-events:none}@keyframes fxCardGlow{0%{box-shadow:0 0 0 1px rgba(96,165,250,0.55),0 0 38px -4px rgba(96,165,250,0.6)}100%{box-shadow:0 0 0 1px rgba(255,255,255,0),0 0 0 0 rgba(96,165,250,0)}}.page-forex-signals .fx-signal-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page-forex-signals .fx-signal-card__symbol{display:flex;align-items:center;gap:10px;min-width:0}.page-forex-signals .fx-signal-card__symbol-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,0.04);color:var(--text-secondary);font-size:14px;flex-shrink:0;border:1px solid var(--border-subtle)}.page-forex-signals .fx-signal-card__symbol-text{display:flex;flex-direction:column;gap:2px;min-width:0}.page-forex-signals .fx-signal-card__symbol-name{font-size:17px;font-weight:700;color:var(--text-main);letter-spacing:-0.2px}.page-forex-signals .fx-signal-card__name-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.page-forex-signals .fx-signal-card__tf{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:0.02em;color:var(--text-secondary);background:rgba(255,255,255,0.05);border:1px solid var(--border-subtle);white-space:nowrap}.page-forex-signals .fx-signal-card__time{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.page-forex-signals .fx-signal-card__side{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:7px 12px;border-radius:8px;flex-shrink:0;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);color:var(--text-main)}.page-forex-signals .fx-signal-card__side--buy{color:var(--buy-color);border-color:rgba(59,178,115,0.28)}.page-forex-signals .fx-signal-card__side--sell{color:var(--sell-color);border-color:rgba(223,44,83,0.28)}.page-forex-signals .fx-signal-card__levels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-forex-signals .fx-signal-row{display:flex;flex-direction:column;gap:4px;padding:11px 13px;background:rgba(255,255,255,0.02);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.page-forex-signals .fx-signal-row__label{font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-secondary)}.page-forex-signals .fx-signal-row__value{font-size:16px;font-weight:700;color:var(--text-main);font-variant-numeric:tabular-nums}.page-forex-signals .fx-signal-card__tps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page-forex-signals .fx-signal-tp{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;background:rgba(255,255,255,0.02);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition-smooth)}.page-forex-signals .fx-signal-tp__label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-secondary)}.page-forex-signals .fx-signal-tp__value{font-size:13px;font-weight:700;color:var(--text-main);font-variant-numeric:tabular-nums}.page-forex-signals .fx-signal-tp--hit{border-color:rgba(59,178,115,0.35)}.page-forex-signals .fx-signal-tp--hit .fx-signal-tp__label{color:var(--buy-color)}.page-forex-signals .fx-signal-card__foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--border-subtle)}.page-forex-signals .fx-signal-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);color:var(--text-main)}.page-forex-signals .fx-signal-status__dot{width:7px;height:7px;border-radius:50%;background:var(--text-secondary);flex-shrink:0}.page-forex-signals .fx-signal-status--pending .fx-signal-status__dot{background:#f5b740}.page-forex-signals .fx-signal-status--active .fx-signal-status__dot{background:var(--accent-blue);animation:fxStatusPulse 1.6s ease-in-out infinite}.page-forex-signals .fx-signal-status--win .fx-signal-status__dot{background:var(--buy-color)}.page-forex-signals .fx-signal-status--win-strong .fx-signal-status__dot{background:var(--accent-green)}.page-forex-signals .fx-signal-status--loss .fx-signal-status__dot{background:var(--sell-color)}.page-forex-signals .fx-signal-status--neutral .fx-signal-status__dot{background:var(--text-secondary)}@keyframes fxStatusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.45;transform:scale(0.8)}}.page-forex-signals .fx-signal-card__id{font-size:12px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.page-forex-signals .fx-signals-pagination{margin-top:38px;display:flex;justify-content:center}.page-forex-signals .fx-signals-pagination .pagination{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page-forex-signals .fx-signals-pagination .page-link{min-width:42px;height:42px;padding:0 14px;border-radius:var(--radius-sm);background:rgba(255,255,255,0.03);border:1px solid var(--border-subtle);color:var(--text-main);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-smooth);text-decoration:none}.page-forex-signals .fx-signals-pagination .page-item:not(.disabled):not(.active) .page-link:hover{border-color:var(--border-hover);color:var(--text-main);background:rgba(255,255,255,0.06)}.page-forex-signals .fx-signals-pagination .page-item.active .page-link{background:rgba(255,255,255,0.08);border-color:var(--border-hover);color:var(--text-main)}.page-forex-signals .fx-signals-pagination .page-item.disabled .page-link{opacity:0.4;cursor:not-allowed}.page-forex-signals .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-forex-signals .fx-signal-card__plan{position:relative;display:flex;flex-direction:column;gap:12px}.page-forex-signals .fx-signal-card--locked .fx-signal-card__levels,.page-forex-signals .fx-signal-card--locked .fx-signal-card__tps{filter:blur(5px) saturate(0.7);opacity:0.7;pointer-events:none;user-select:none;transition:filter 0.3s ease}.page-forex-signals .fx-signal-vip{position:absolute;inset:-6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:14px 16px;background:radial-gradient(circle at 50% 30%,rgba(96,165,250,0.18) 0%,transparent 60%),linear-gradient(180deg,rgba(8,12,24,0.55) 0%,rgba(8,12,24,0.82) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:var(--radius-md);z-index:6;overflow:hidden}.page-forex-signals .fx-signal-vip::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,0.07) 50%,transparent 70%);transform:translateX(-100%);animation:fxVipShine 5s ease-in-out infinite;pointer-events:none}@keyframes fxVipShine{0%,60%{transform:translateX(-100%)}80%{transform:translateX(100%)}100%{transform:translateX(100%)}}.page-forex-signals .fx-signal-vip__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--accent-green),#2bd182);color:var(--btn-text);font-size:14px;box-shadow:0 0 0 5px rgba(65,255,160,0.12);margin-bottom:4px;position:relative;z-index:1}.page-forex-signals .fx-signal-vip__title{font-size:13px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--text-main);position:relative;z-index:1;margin-bottom:4px}.page-forex-signals .fx-signal-vip__cta{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-top:8px;border-radius:999px;background:var(--accent-green);color:#050b1a;font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;transition:var(--transition-smooth);position:relative;z-index:1}.page-forex-signals .fx-signal-vip__cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(65,255,160,0.55)}.page-forex-signals .fx-signal-vip__cta i{transition:transform 0.25s ease}.page-forex-signals .fx-signal-vip__cta:hover i{transform:translateX(3px)}@media (max-width:640px){.page-forex-signals .fx-signals-meta{gap:14px;padding:12px 16px;flex-wrap:wrap;justify-content:center}.page-forex-signals .fx-signals-meta-divider{display:none}.page-forex-signals .fx-signal-card__tps{grid-template-columns:1fr}}.page-forex-signals .fx-signals-chart-section{padding:8px 0 4px}.page-forex-signals .fx-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.page-forex-signals .fx-stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;background:rgba(20,28,48,0.85);border:1px solid var(--border-subtle);border-radius:var(--radius-md);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 4px 10px -6px rgba(0,0,0,0.35);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.3s ease}.page-forex-signals .fx-stat-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.page-forex-signals .fx-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;font-size:17px;background:rgba(255,255,255,0.04);color:var(--text-secondary);border:1px solid var(--border-subtle)}.page-forex-signals .fx-stat-card--gain .fx-stat-card__icon{color:var(--buy-color);background:rgba(59,178,115,0.10);border-color:rgba(59,178,115,0.28)}.page-forex-signals .fx-stat-card--drawdown .fx-stat-card__icon{color:var(--sell-color);background:rgba(223,44,83,0.10);border-color:rgba(223,44,83,0.28)}.page-forex-signals .fx-stat-card--profit .fx-stat-card__icon{color:var(--accent-blue,#60a5fa);background:rgba(96,165,250,0.10);border-color:rgba(96,165,250,0.30)}.page-forex-signals .fx-stat-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.page-forex-signals .fx-stat-card__value{font-size:22px;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums;letter-spacing:-0.4px;line-height:1.15}.page-forex-signals .fx-stat-card--gain .fx-stat-card__value{color:var(--buy-color)}.page-forex-signals .fx-stat-card--drawdown .fx-stat-card__value{color:var(--sell-color)}.page-forex-signals .fx-stat-card--profit .fx-stat-card__value{color:var(--accent-blue,#60a5fa)}.page-forex-signals .fx-stat-card__label{font-size:11.5px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.08em;font-weight:600}@media (max-width:720px){.page-forex-signals .fx-stat-strip{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.page-forex-signals .fx-stat-card{padding:14px 16px}.page-forex-signals .fx-stat-card__value{font-size:19px}.page-forex-signals .fx-stat-card__icon{width:40px;height:40px;font-size:15px}}.page-forex-signals .fx-top-charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:22px;margin:4px 0 28px;align-items:stretch}@media (max-width:880px){.page-forex-signals .fx-top-charts{grid-template-columns:1fr;gap:18px}}.page-forex-signals .fx-top-charts .fx-winrate-card,.page-forex-signals .fx-top-charts .fx-gain-card{margin:0}.page-forex-signals .fx-top-charts .fx-gain-card{padding:22px 22px 18px}.page-forex-signals .fx-top-charts .fx-gain-card__body{grid-template-columns:48px minmax(0,1fr)}.page-forex-signals .fx-top-charts .fx-gain-yaxis,.page-forex-signals .fx-top-charts .fx-gain-plot-wrap{height:200px}.page-forex-signals .fx-top-charts .fx-gain-xaxis{margin-left:56px}.page-forex-signals .fx-gain-card{position:relative;margin-top:26px;padding:26px 28px 22px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5)}.page-forex-signals .fx-gain-card__head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.page-forex-signals .fx-gain-card__title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--text-main);letter-spacing:-0.3px;margin:0}.page-forex-signals .fx-gain-card__sub{font-size:12px;color:var(--text-secondary);letter-spacing:0.02em}.page-forex-signals .fx-gain-card__body{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:stretch}.page-forex-signals .fx-gain-yaxis{position:relative;height:280px;font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.page-forex-signals .fx-gain-yaxis-tick{position:absolute;right:4px;transform:translateY(-50%);white-space:nowrap;line-height:1}.page-forex-signals .fx-gain-plot-wrap{position:relative;height:280px;overflow:visible}.page-forex-signals .fx-gain-svg{display:block;width:100%;height:100%;overflow:visible}.page-forex-signals .fx-gain-grid-line{stroke:var(--border-subtle);stroke-width:1;vector-effect:non-scaling-stroke}.page-forex-signals .fx-gain-area{fill:url(#fx-gain-area-fill);opacity:0.85}.page-forex-signals .fx-gain-line{fill:none;stroke:var(--accent-green,#52FF9D);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgba(82,255,157,0.25))}.page-forex-signals .fx-gain-cursor-line{stroke:var(--accent-green,#52FF9D);stroke-width:1;stroke-dasharray:3 4;opacity:0;vector-effect:non-scaling-stroke;transition:opacity 0.15s ease}.page-forex-signals .fx-gain-svg[data-hover="true"] .fx-gain-cursor-line{opacity:0.7}.page-forex-signals .fx-gain-cursor-dot{fill:var(--accent-green,#52FF9D);stroke:var(--bg-base,#050b1a);stroke-width:2;opacity:0;transition:opacity 0.15s ease}.page-forex-signals .fx-gain-svg[data-hover="true"] .fx-gain-cursor-dot{opacity:1}.page-forex-signals .fx-gain-xaxis{position:relative;margin-left:64px;height:24px;margin-top:6px;font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.page-forex-signals .fx-gain-xaxis-tick{position:absolute;transform:translateX(-50%);white-space:nowrap;top:0}.page-forex-signals .fx-gain-tooltip{position:absolute;z-index:5;min-width:140px;padding:9px 12px 10px;background:rgba(10,16,30,0.96);border:1px solid rgba(255,255,255,0.08);border-radius:10px;box-shadow:0 14px 32px -12px rgba(0,0,0,0.7);color:var(--text-main);font-size:12px;line-height:1.4;pointer-events:none;opacity:0;transform:translate(-50%,-8px);transition:opacity 0.15s ease,transform 0.15s ease;backdrop-filter:blur(8px);white-space:nowrap}.page-forex-signals .fx-gain-tooltip[data-visible="true"]{opacity:1;transform:translate(-50%,-12px)}.page-forex-signals .fx-gain-tooltip__date{font-size:11px;color:var(--text-secondary);margin-bottom:3px}.page-forex-signals .fx-gain-tooltip__value{font-size:15px;font-weight:800;color:var(--accent-green,#52FF9D);font-variant-numeric:tabular-nums}@media (max-width:720px){.page-forex-signals .fx-gain-card{padding:20px 16px 16px;margin-top:18px}.page-forex-signals .fx-gain-card__body{grid-template-columns:42px minmax(0,1fr)}.page-forex-signals .fx-gain-yaxis,.page-forex-signals .fx-gain-plot-wrap{height:220px}.page-forex-signals .fx-gain-xaxis{margin-left:50px;font-size:10px}.page-forex-signals .fx-gain-yaxis{font-size:10px}}.page-forex-signals .fx-stats-card{position:relative;margin-top:26px;padding:26px 28px 24px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5)}.page-forex-signals .fx-stats-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-forex-signals .fx-stats-card__title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--text-main);letter-spacing:-0.3px;margin:0}.page-forex-signals .fx-stats-card__updated{font-size:12px;color:var(--text-secondary)}.page-forex-signals .fx-stats-card__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.page-forex-signals .fx-stats-col{display:flex;flex-direction:column;gap:2px}.page-forex-signals .fx-stats-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;border-radius:8px;font-variant-numeric:tabular-nums;transition:background 0.18s ease}.page-forex-signals .fx-stats-row:nth-child(odd){background:rgba(255,255,255,0.028)}.page-forex-signals .fx-stats-row:hover{background:rgba(96,165,250,0.08)}.page-forex-signals .fx-stats-row__label{font-size:12.5px;color:var(--text-secondary);font-weight:500;letter-spacing:0.01em}.page-forex-signals .fx-stats-row__value{font-size:14.5px;color:var(--text-main);font-weight:700;text-align:right;letter-spacing:-0.2px}.page-forex-signals .fx-stats-row__hint{font-size:11px;color:var(--text-secondary);font-weight:500;margin-right:4px}@media (max-width:880px){.page-forex-signals .fx-stats-card__cols{grid-template-columns:1fr;gap:0}.page-forex-signals .fx-stats-card{padding:20px 18px 16px}}.page-forex-signals .fx-signals-chart-section .fx-monthly-card{margin-top:22px}.page-forex-signals .fx-monthly-card,.page-forex-signals .fx-winrate-card{position:relative;padding:24px 24px 20px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5)}.page-forex-signals .fx-monthly-card__head,.page-forex-signals .fx-winrate-card__head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.page-forex-signals .fx-monthly-card__title,.page-forex-signals .fx-winrate-card__title{font-size:clamp(18px,2vw,22px);font-weight:800;color:var(--text-main);letter-spacing:-0.3px;margin:0}.page-forex-signals .fx-monthly-card__sub,.page-forex-signals .fx-winrate-card__sub{font-size:12px;color:var(--text-secondary)}.page-forex-signals .fx-monthly-card__body{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px}.page-forex-signals .fx-monthly-yaxis{position:relative;height:240px;font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.page-forex-signals .fx-monthly-yaxis-tick{position:absolute;right:4px;transform:translateY(-50%);white-space:nowrap;line-height:1}.page-forex-signals .fx-monthly-plot-wrap{position:relative;height:240px;overflow:visible}.page-forex-signals .fx-monthly-svg{display:block;width:100%;height:100%;overflow:visible}.page-forex-signals .fx-monthly-grid-line{stroke:var(--border-subtle);stroke-width:1;vector-effect:non-scaling-stroke}.page-forex-signals .fx-monthly-axis-line{stroke:var(--border-subtle);stroke-width:1.5;vector-effect:non-scaling-stroke}.page-forex-signals .fx-monthly-bar{transition:filter 0.2s ease,opacity 0.2s ease;cursor:pointer}.page-forex-signals .fx-monthly-bar:hover{filter:brightness(1.18)}.page-forex-signals .fx-monthly-bar[data-dim="true"]{opacity:0.25}.page-forex-signals .fx-monthly-xaxis{position:relative;margin-left:56px;height:22px;margin-top:8px;font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.page-forex-signals .fx-monthly-xaxis-tick{position:absolute;transform:translateX(-50%);white-space:nowrap;top:0}.page-forex-signals .fx-monthly-tooltip,.page-forex-signals .fx-symbols-tooltip{position:absolute;z-index:5;min-width:130px;padding:9px 12px 10px;background:rgba(10,16,30,0.96);border:1px solid rgba(255,255,255,0.08);border-radius:10px;box-shadow:0 14px 32px -12px rgba(0,0,0,0.7);color:var(--text-main);font-size:12px;line-height:1.4;pointer-events:none;opacity:0;transform:translate(-50%,-8px);transition:opacity 0.15s ease,transform 0.15s ease;backdrop-filter:blur(8px);white-space:nowrap}.page-forex-signals .fx-monthly-tooltip[data-visible="true"],.page-forex-signals .fx-symbols-tooltip[data-visible="true"]{opacity:1;transform:translate(-50%,-12px)}.page-forex-signals .fx-monthly-tooltip__date,.page-forex-signals .fx-symbols-tooltip__pair{font-size:11px;color:var(--text-secondary);margin-bottom:3px}.page-forex-signals .fx-monthly-tooltip__value,.page-forex-signals .fx-symbols-tooltip__value{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.page-forex-signals .fx-monthly-tooltip__value--win{color:var(--buy-color)}.page-forex-signals .fx-monthly-tooltip__value--loss{color:var(--sell-color)}.page-forex-signals .fx-winrate-card__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:center}.page-forex-signals .fx-winrate-donut-wrap{position:relative;width:100%;max-width:220px;aspect-ratio:1 / 1;margin:0 auto}.page-forex-signals .fx-winrate-svg{width:100%;height:100%;display:block;overflow:visible}.page-forex-signals .fx-winrate-track{stroke:rgba(223,44,83,0.55)}.page-forex-signals .fx-winrate-arc{stroke:var(--buy-color);transition:stroke-dashoffset 0.85s cubic-bezier(0.22,1,0.36,1);filter:drop-shadow(0 0 12px rgba(59,178,115,0.35))}.page-forex-signals .fx-winrate-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.page-forex-signals .fx-winrate-donut-center__value{font-size:36px;font-weight:800;color:var(--text-main);letter-spacing:-1px;font-variant-numeric:tabular-nums;line-height:1}.page-forex-signals .fx-winrate-donut-center__label{font-size:11px;text-transform:uppercase;letter-spacing:0.12em;font-weight:600;color:var(--text-secondary)}.page-forex-signals .fx-winrate-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.page-forex-signals .fx-winrate-legend__item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.page-forex-signals .fx-winrate-legend__item:last-child{border-bottom:none}.page-forex-signals .fx-winrate-legend__swatch{width:10px;height:10px;border-radius:3px}.page-forex-signals .fx-winrate-legend__item--win .fx-winrate-legend__swatch{background:var(--buy-color)}.page-forex-signals .fx-winrate-legend__item--loss .fx-winrate-legend__swatch{background:rgba(223,44,83,0.55)}.page-forex-signals .fx-winrate-legend__item--total .fx-winrate-legend__swatch{background:var(--text-secondary);opacity:0.4}.page-forex-signals .fx-winrate-legend__label{font-weight:500}.page-forex-signals .fx-winrate-legend__value{font-weight:700;color:var(--text-main)}@media (max-width:720px){.page-forex-signals .fx-monthly-card,.page-forex-signals .fx-winrate-card{padding:18px 16px 16px}.page-forex-signals .fx-monthly-card__body{grid-template-columns:38px minmax(0,1fr)}.page-forex-signals .fx-monthly-yaxis,.page-forex-signals .fx-monthly-plot-wrap{height:200px}.page-forex-signals .fx-monthly-xaxis{margin-left:46px;font-size:10px}.page-forex-signals .fx-monthly-yaxis{font-size:10px}.page-forex-signals .fx-winrate-card__body{grid-template-columns:1fr;gap:16px}.page-forex-signals .fx-winrate-donut-center__value{font-size:30px}}.page-forex-signals .fx-results-card{position:relative;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);backdrop-filter:blur(10px);padding:26px 28px 24px;box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5)}.page-forex-signals .fx-results-card__head{margin-bottom:22px}.page-forex-signals .fx-results-card__title-block{display:flex;flex-direction:column;gap:4px}.page-forex-signals .fx-results-title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--text-main);letter-spacing:-0.3px;margin:0;line-height:1.2}.page-forex-signals .fx-results-card__sub{margin:4px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.55;max-width:620px}.page-forex-signals .fx-results-body{--fx-results-meta-h:80px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:4px 14px;align-items:stretch}.page-forex-signals .fx-results-rail{grid-column:1;grid-row:2}.page-forex-signals .fx-results-dates{grid-column:2;grid-row:1}.page-forex-signals .fx-results-chart-wrap{grid-column:2;grid-row:2}.page-forex-signals .fx-results-rail{position:relative;display:grid;grid-template-rows:1fr auto 1fr;align-items:center;min-width:70px;padding-right:4px;padding-bottom:var(--fx-results-meta-h)}.page-forex-signals .fx-results-rail__profit,.page-forex-signals .fx-results-rail__loss{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05;gap:2px}.page-forex-signals .fx-results-rail__profit{justify-self:end;align-self:end;padding-bottom:8px}.page-forex-signals .fx-results-rail__loss{justify-self:end;align-self:start;padding-top:8px}.page-forex-signals .fx-results-rail__value{font-size:21px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-0.3px}.page-forex-signals .fx-results-rail__profit .fx-results-rail__value{color:var(--buy-color-on-dark)}.page-forex-signals .fx-results-rail__loss .fx-results-rail__value{color:var(--sell-color-on-dark)}.page-forex-signals .fx-results-rail__label{font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.page-forex-signals .fx-results-rail__profit .fx-results-rail__label{color:var(--buy-color-on-dark)}.page-forex-signals .fx-results-rail__loss .fx-results-rail__label{color:var(--sell-color-on-dark)}.page-forex-signals .fx-results-rail__axis-tick{height:1px;background:rgba(255,255,255,0.12);align-self:center}.page-forex-signals .fx-results-chart-wrap{position:relative;overflow:visible;min-width:0;padding-right:32px}.page-forex-signals .fx-results-chart-wrap::after{content:"";position:absolute;left:0;right:0;top:calc((100% - var(--fx-results-meta-h)) / 2);height:1px;background:rgba(255,255,255,0.32);pointer-events:none;z-index:3}.page-forex-signals .fx-results-chart-wrap::before{content:"0";position:absolute;right:4px;top:calc((100% - var(--fx-results-meta-h)) / 2);transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(20,28,48,0.95);border:1px solid rgba(255,255,255,0.14);border-radius:50%;font-size:10px;font-weight:800;color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none;z-index:4}.page-forex-signals .fx-results-chart{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:4px;height:360px}.page-forex-signals .fx-results-dates{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-bottom:12px;padding-right:32px;min-height:24px}.page-forex-signals .fx-results-date-cell{position:relative;min-width:0;padding:0 0 9px;border-bottom:1px solid var(--border-subtle);font-size:11px;font-weight:700;letter-spacing:0.02em;color:var(--text-main);white-space:nowrap;overflow:visible;line-height:1.2}.page-forex-signals .fx-results-date-cell[data-first-of-day]::before{content:"";position:absolute;left:0;bottom:-1px;width:6px;height:6px;background:var(--accent-green,#52FF9D);border-radius:2px;box-shadow:0 0 8px rgba(82,255,157,0.45)}.page-forex-signals .fx-results-date-cell:not([data-first-of-day]){color:transparent}.page-forex-signals .fx-results-col{position:relative;display:grid;grid-template-rows:1fr 1fr var(--fx-results-meta-h);align-items:stretch;border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font-family:inherit;outline:none;min-width:0;transition:opacity 0.25s ease}.page-forex-signals .fx-results-col[data-first-of-day="true"]::before{content:"";position:absolute;left:-2px;top:0;height:calc(100% - var(--fx-results-meta-h));width:1px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 30%,rgba(255,255,255,0.16) 100%);pointer-events:none}.page-forex-signals .fx-results-col[data-hidden="true"]{opacity:0;pointer-events:none}.page-forex-signals .fx-results-col__top{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:0;padding-top:10px}.page-forex-signals .fx-results-col__bot{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:0;padding-bottom:10px}.page-forex-signals .fx-results-col__bar-area{position:relative;flex:1;width:100%;display:flex;justify-content:center;min-height:0}.page-forex-signals .fx-results-col__top .fx-results-col__bar-area{align-items:flex-end}.page-forex-signals .fx-results-col__bot .fx-results-col__bar-area{align-items:flex-start}.page-forex-signals .fx-results-bar{width:100%;max-width:22px;border-radius:3px;transition:filter 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;will-change:transform}.page-forex-signals .fx-results-bar--win{background:linear-gradient(180deg,#4dd093 0%,var(--buy-color) 100%);box-shadow:0 0 18px -8px rgba(59,178,115,0.55);animation:fxResultsGrowUp 0.7s cubic-bezier(0.22,1,0.36,1) both;transform-origin:bottom center}.page-forex-signals .fx-results-bar--loss{background:linear-gradient(180deg,var(--sell-color) 0%,#b6203f 100%);box-shadow:0 0 18px -8px rgba(223,44,83,0.5);animation:fxResultsGrowDown 0.7s cubic-bezier(0.22,1,0.36,1) both;transform-origin:top center}.page-forex-signals .fx-results-col:hover .fx-results-bar,.page-forex-signals .fx-results-col:focus-visible .fx-results-bar{filter:brightness(1.14) saturate(1.05);transform:scaleY(1.03)}.page-forex-signals .fx-results-col__pip{text-align:center;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0.02em;line-height:1;min-height:14px;white-space:nowrap}.page-forex-signals .fx-results-col__top .fx-results-col__pip{padding:4px 0 2px}.page-forex-signals .fx-results-col__bot .fx-results-col__pip{padding:2px 0 4px}.page-forex-signals .fx-results-col__pip--win{color:var(--buy-color)}.page-forex-signals .fx-results-col__pip--loss{color:var(--sell-color)}.page-forex-signals .fx-results-col__pip--empty{visibility:hidden}.page-forex-signals .fx-results-col__meta{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;overflow:hidden}.page-forex-signals .fx-results-col__pair{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;letter-spacing:0.04em;color:var(--text-secondary);white-space:nowrap;line-height:1}@keyframes fxResultsGrowUp{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes fxResultsGrowDown{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.page-forex-signals .fx-results-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle)}.page-forex-signals .fx-results-pill{appearance:none;border:1px solid var(--border-subtle);background:rgba(255,255,255,0.02);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0.04em;padding:7px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.page-forex-signals .fx-results-pill:hover{color:var(--text-main);border-color:var(--border-hover);background:rgba(255,255,255,0.04)}.page-forex-signals .fx-results-pill.is-active{background:rgba(65,255,160,0.08);border-color:rgba(65,255,160,0.4);color:var(--accent-green)}.page-forex-signals .fx-results-tooltip{position:absolute;z-index:5;min-width:180px;padding:11px 13px 12px;background:rgba(10,16,30,0.96);border:1px solid rgba(255,255,255,0.08);border-radius:10px;box-shadow:0 14px 32px -12px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.02);color:var(--text-main);font-size:12px;line-height:1.45;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 10px));transition:opacity 0.18s ease,transform 0.18s ease;backdrop-filter:blur(8px)}.page-forex-signals .fx-results-tooltip[data-visible="true"]{opacity:1;transform:translate(-50%,calc(-100% - 14px))}.page-forex-signals .fx-results-tooltip::after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:rgba(10,16,30,0.96);border-right:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);transform:translateX(-50%) rotate(45deg)}.page-forex-signals .fx-results-tip-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,0.06)}.page-forex-signals .fx-results-tip-pair{font-size:13px;font-weight:800;color:var(--text-main)}.page-forex-signals .fx-results-tip-status{font-size:10.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--border-subtle)}.page-forex-signals .fx-results-tip-status--win{color:var(--buy-color);border-color:rgba(59,178,115,0.35)}.page-forex-signals .fx-results-tip-status--loss{color:var(--sell-color);border-color:rgba(223,44,83,0.35)}.page-forex-signals .fx-results-tip-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:2px 0}.page-forex-signals .fx-results-tip-row__label{color:var(--text-secondary);font-weight:500;font-size:11.5px}.page-forex-signals .fx-results-tip-row__value{font-weight:700;color:var(--text-main);font-variant-numeric:tabular-nums}.page-forex-signals .fx-results-tip-row__value--win{color:var(--buy-color)}.page-forex-signals .fx-results-tip-row__value--loss{color:var(--sell-color)}@media (max-width:720px){.page-forex-signals .fx-results-card{padding:20px 16px 16px}.page-forex-signals .fx-results-card__head{margin-bottom:16px}.page-forex-signals .fx-results-card__sub{font-size:12px}.page-forex-signals .fx-results-body{gap:8px}.page-forex-signals .fx-results-rail{min-width:56px}.page-forex-signals .fx-results-rail__value{font-size:16px}.page-forex-signals .fx-results-rail__label{font-size:10.5px}.page-forex-signals .fx-results-chart{height:300px;gap:2px}.page-forex-signals .fx-results-bar{max-width:14px}.page-forex-signals .fx-results-col__pip{font-size:9px;min-height:12px}.page-forex-signals .fx-results-col__pair{font-size:9px}.page-forex-signals .fx-results-date-cell{font-size:10px;padding-bottom:7px}.page-forex-signals .fx-results-dates{margin-bottom:8px;min-height:20px}.page-forex-signals .fx-results-col__meta{min-height:64px}.page-forex-signals .fx-results-pill{padding:6px 10px;font-size:11px}.page-forex-signals .fx-results-filters{margin-top:18px;padding-top:14px}}.page-forex-signals .fx-signal-card--linked{cursor:pointer}.page-forex-signals .fx-signal-card__link{position:absolute;inset:0;z-index:5;border-radius:inherit}.page-forex-signals .fx-signal-card__link:focus-visible{outline:2px solid var(--accent-blue,#60a5fa);outline-offset:4px}.page-forex-signals-list .fx-signal-card{transition:opacity 0.22s ease,transform 0.28s cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform}.page-forex-signals-list .fx-signal-card--swap-out{opacity:0;transform:translateY(-4px);pointer-events:none}.page-forex-signals-list .fx-signal-card--swap-in{opacity:0;transform:translateY(4px)}.page-forex-signals-list .fx-signal-card--swap-in-active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-forex-signals-list .fx-signal-card{transition:opacity 0.18s ease}.page-forex-signals-list .fx-signal-card--swap-out,.page-forex-signals-list .fx-signal-card--swap-in{transform:none}}@keyframes fxPulseDot{0%{box-shadow:0 0 0 0 rgba(82,255,157,0.55)}70%{box-shadow:0 0 0 8px rgba(82,255,157,0)}100%{box-shadow:0 0 0 0 rgba(82,255,157,0)}}.page-forex-signals .fx-disclaimer-strip{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:18px 0 4px;background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.30);border-radius:9px;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.page-forex-signals .fx-disclaimer-strip i{color:#f59e0b;flex-shrink:0}.page-forex-signals .fx-disclaimer-strip a{color:var(--text-main);border-bottom:1px solid currentColor}.page-forex-signals .fx-comparison-strip{margin-top:18px;padding:18px 20px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(0,0,0,0.18),0 8px 24px -16px rgba(0,0,0,0.4)}.page-forex-signals .fx-comparison-strip__row{display:grid;grid-template-columns:100px minmax(0,1fr) 60px;align-items:center;gap:14px;padding:8px 0}.page-forex-signals .fx-comparison-strip__label{font-size:12.5px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em}.page-forex-signals .fx-comparison-strip__bar{position:relative;height:8px;border-radius:999px;background:rgba(255,255,255,0.06);overflow:hidden}.page-forex-signals .fx-comparison-strip__fill{position:absolute;top:0;left:0;bottom:0;border-radius:999px;transform:scaleX(0);transform-origin:left;animation:fxBarGrow 1s cubic-bezier(0.22,1,0.36,1) 0.2s forwards}@keyframes fxBarGrow{to{transform:scaleX(1)}}.page-forex-signals .fx-comparison-strip__fill--ours{background:linear-gradient(90deg,var(--buy-color),var(--accent-green,#52FF9D))}.page-forex-signals .fx-comparison-strip__fill--avg{background:rgba(255,255,255,0.20)}.page-forex-signals .fx-comparison-strip__value{font-size:16px;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums;text-align:right}.page-forex-signals .fx-comparison-strip__value--ours{color:var(--buy-color)}.page-forex-signals .fx-comparison-strip__sub{margin-top:8px;font-size:11.5px;color:var(--text-secondary)}.page-forex-signals .fx-comparison-strip__sub a{color:var(--text-main);border-bottom:1px solid var(--border-subtle)}@media (max-width:480px){.page-forex-signals .fx-comparison-strip__row{grid-template-columns:80px minmax(0,1fr) 50px;gap:10px}.page-forex-signals .fx-comparison-strip__value{font-size:14px}}.page-forex-signals .fx-twocol{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin-top:22px;align-items:stretch}@media (max-width:880px){.page-forex-signals .fx-twocol{grid-template-columns:1fr}}.page-forex-signals .fx-twocol .fx-stat-strip{display:flex;flex-direction:column;grid-template-columns:none;gap:14px;margin-bottom:0;height:100%}.page-forex-signals .fx-twocol .fx-stat-card{padding:18px 22px;flex:1 1 0;min-height:0}.page-forex-signals .fx-results-card{margin-top:32px}.page-forex-signals .fx-section-eyebrow{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent-green,#52FF9D);margin-bottom:8px}.page-forex-signals .fx-roi-card,.page-forex-signals .fx-analyst-card{padding:22px 24px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5)}.page-forex-signals .fx-roi-card__title{font-size:clamp(18px,2vw,22px);font-weight:800;color:var(--text-main);margin:0 0 6px;letter-spacing:-0.3px}.page-forex-signals .fx-roi-card__sub{font-size:13px;color:var(--text-secondary);margin:0 0 18px;line-height:1.5}.page-forex-signals .fx-roi-card__slider-row{margin:0 0 14px}.page-forex-signals .fx-roi-card__slider{width:100%;height:6px;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--accent-green,#52FF9D) var(--fx-roi-pct,50%),rgba(255,255,255,0.10) var(--fx-roi-pct,50%));border-radius:999px;outline:none;cursor:pointer}.page-forex-signals .fx-roi-card__slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent-green,#52FF9D);border:3px solid #0a1020;box-shadow:0 0 0 1px var(--accent-green,#52FF9D),0 8px 18px -6px rgba(82,255,157,0.6);cursor:grab}.page-forex-signals .fx-roi-card__slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent-green,#52FF9D);border:3px solid #0a1020;cursor:grab}.page-forex-signals .fx-roi-card__result{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:16px 14px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid var(--border-subtle)}.page-forex-signals .fx-roi-card__result-block{display:flex;flex-direction:column;gap:4px;min-width:0}.page-forex-signals .fx-roi-card__result-label{font-size:11px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:var(--text-secondary)}.page-forex-signals .fx-roi-card__result-value{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums;letter-spacing:-0.4px}.page-forex-signals .fx-roi-card__result-value--end{color:var(--accent-green,#52FF9D)}.page-forex-signals .fx-roi-card__result-delta{font-size:12px;font-weight:700;color:var(--buy-color);font-variant-numeric:tabular-nums}.page-forex-signals .fx-roi-card__arrow{color:var(--text-secondary);font-size:16px}.page-forex-signals .fx-roi-card__foot{margin-top:12px;font-size:11px;color:var(--text-secondary);font-style:italic}.page-forex-signals .fx-analyst-card__body{display:flex;align-items:center;gap:14px;margin:6px 0 14px}.page-forex-signals .fx-analyst-card__avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--accent-green,#52FF9D),#2bd182);color:#001b0e;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;flex-shrink:0;box-shadow:0 0 0 4px rgba(82,255,157,0.10)}.page-forex-signals .fx-analyst-card__name{font-size:17px;font-weight:800;color:var(--text-main);letter-spacing:-0.2px}.page-forex-signals .fx-analyst-card__title{font-size:12.5px;color:var(--text-secondary);margin-top:2px}.page-forex-signals .fx-analyst-card__bio{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0 0 14px}.page-forex-signals .fx-analyst-card__creds{display:flex;flex-wrap:wrap;gap:6px}.page-forex-signals .fx-analyst-card__cred{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);color:var(--text-main);font-size:11px;font-weight:700;letter-spacing:0.04em}.page-forex-signals .fx-stats-collapse{margin-top:28px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5);overflow:hidden}.page-forex-signals .fx-stats-collapse[open]{padding-bottom:8px}.page-forex-signals .fx-stats-collapse__summary{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;list-style:none;color:var(--text-main);font-weight:800;font-size:16px;user-select:none}.page-forex-signals .fx-stats-collapse__summary::-webkit-details-marker{display:none}.page-forex-signals .fx-stats-collapse__summary:hover{background:rgba(255,255,255,0.02)}.page-forex-signals .fx-stats-collapse__summary i{margin-right:8px;color:var(--accent-green,#52FF9D)}.page-forex-signals .fx-stats-collapse__hint{font-size:12px;font-weight:600;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.page-forex-signals .fx-stats-collapse__hint i{color:var(--text-secondary);transition:transform 0.22s}.page-forex-signals .fx-stats-collapse[open] .fx-stats-collapse__hint i{transform:rotate(180deg)}.page-forex-signals .fx-stats-collapse .fx-stats-card{margin-top:0;border:none;box-shadow:none;background:transparent;padding:6px 24px 22px}.page-forex-signals,.page-forex-signals *{overflow-anchor:none}.page-forex-signals .fx-stats-collapse__content{overflow:hidden;transition:height 0.36s cubic-bezier(0.22,1,0.36,1),opacity 0.24s ease}.page-forex-signals .fx-summary-wrap{padding:6px 24px 22px}.page-forex-signals .fx-summary-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-main)}.page-forex-signals .fx-summary-table thead th{font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-secondary);text-align:right;padding:10px 8px 12px;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.page-forex-signals .fx-summary-table thead th.fx-summary-table__col-label{text-align:left}.page-forex-signals .fx-summary-table tbody td{padding:11px 8px;text-align:right;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);transition:color 0.18s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-forex-signals .fx-summary-table tbody tr:last-child td{border-bottom:none}.page-forex-signals .fx-summary-table tbody tr:hover td{color:var(--text-main)}.page-forex-signals .fx-summary-table tbody tr:hover{background:rgba(255,255,255,0.025)}.page-forex-signals .fx-summary-table .fx-summary-table__col-label{text-align:left;color:var(--text-main);font-weight:700}.page-forex-signals .fx-summary-table .fx-summary-table__col-total strong{color:var(--text-main);font-weight:800}.page-forex-signals .fx-summary-table__row--mtd .fx-summary-table__col-label,.page-forex-signals .fx-summary-table__row--mtd .fx-summary-table__col-total strong,.page-forex-signals .fx-summary-table__row--mtd td{font-style:italic}.page-forex-signals .fx-summary-table__row--mtd .fx-summary-table__col-label{position:relative;padding-left:16px}.page-forex-signals .fx-summary-table__row--mtd .fx-summary-table__col-label::before{content:"";position:absolute;left:4px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--accent-green,#52FF9D)}@media (max-width:720px){.page-forex-signals .fx-summary-wrap{padding:4px 14px 18px;overflow-x:auto}.page-forex-signals .fx-summary-table{font-size:12px}.page-forex-signals .fx-summary-table thead th,.page-forex-signals .fx-summary-table tbody td{padding:9px 6px}.page-forex-signals .fx-summary-table__link{padding:9px 6px;margin:-9px -6px}}.page-forex-signals .fx-subscribe-strip{display:flex;align-items:center;gap:16px;padding:16px 20px;margin:0 0 22px;background:linear-gradient(135deg,rgba(82,255,157,0.10),rgba(96,165,250,0.06));border:1px solid rgba(82,255,157,0.22);border-radius:var(--radius-md)}.page-forex-signals .fx-subscribe-strip__icon{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(82,255,157,0.16);color:var(--accent-green,#52FF9D);font-size:18px}.page-forex-signals .fx-subscribe-strip__copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.page-forex-signals .fx-subscribe-strip__copy strong{color:var(--text-main);font-size:14px;font-weight:800}.page-forex-signals .fx-subscribe-strip__copy span{color:var(--text-secondary);font-size:12.5px}.page-forex-signals .fx-subscribe-strip__cta{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--accent-green,#52FF9D);color:#050b1a;font-weight:800;font-size:13px;text-decoration:none;flex-shrink:0;transition:transform 0.18s ease}.page-forex-signals .fx-subscribe-strip__cta:hover{transform:translateY(-1px)}.page-forex-signals .fx-subscribe-strip__cta i{font-size:11px}@media (max-width:600px){.page-forex-signals .fx-subscribe-strip{flex-wrap:wrap}.page-forex-signals .fx-subscribe-strip__cta{width:100%;justify-content:center}}.page-forex-signals .fx-testimonials,.page-forex-signals .fx-faq,.page-forex-signals .fx-related{margin-top:72px}.page-forex-signals .fx-final-cta{margin-top:72px;margin-bottom:64px}.page-forex-signals .fx-testimonials__head,.page-forex-signals .fx-faq__head,.page-forex-signals .fx-related__head{text-align:center;margin-bottom:28px}.page-forex-signals .fx-testimonials__title,.page-forex-signals .fx-faq__title,.page-forex-signals .fx-related__title{font-size:clamp(22px,2.6vw,28px);font-weight:800;color:var(--text-main);letter-spacing:-0.4px;margin:0}.page-forex-signals .fx-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:880px){.page-forex-signals .fx-testimonials__grid{grid-template-columns:1fr}}.page-forex-signals .fx-testimonial-card{margin:0;padding:20px 22px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:14px}.page-forex-signals .fx-testimonial-card__head{display:flex;align-items:center;gap:12px}.page-forex-signals .fx-testimonial-card__avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover;border:2px solid rgba(255,255,255,0.06);box-shadow:0 0 0 3px rgba(82,255,157,0.10)}.page-forex-signals .fx-testimonial-card__meta{flex:1 1 auto;min-width:0}.page-forex-signals .fx-testimonial-card__name{color:var(--text-main);font-size:13.5px;font-weight:800;display:block}.page-forex-signals .fx-testimonial-card__role{color:var(--text-secondary);font-size:11.5px}.page-forex-signals .fx-testimonial-card__verified{color:var(--accent-green,#52FF9D);font-size:16px}.page-forex-signals .fx-testimonial-card__quote{margin:0;color:var(--text-main);font-size:14px;line-height:1.55;font-style:italic}.page-forex-signals .fx-testimonial-card__quote::before{content:"\201C";color:var(--accent-green,#52FF9D);font-size:24px;vertical-align:-6px;margin-right:2px}.page-forex-signals .fx-testimonial-card__quote::after{content:"\201D";color:var(--accent-green,#52FF9D);font-size:24px;vertical-align:-6px;margin-left:2px}.page-forex-signals .fx-testimonial-card__result{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(59,178,115,0.12);border:1px solid rgba(59,178,115,0.28);color:var(--buy-color);font-size:12px;font-weight:800;align-self:flex-start}.page-forex-signals .fx-faq__list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.page-forex-signals .fx-faq__item{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;transition:border-color 0.22s ease}.page-forex-signals .fx-faq__item[open]{border-color:rgba(82,255,157,0.30)}.page-forex-signals .fx-faq__summary{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;cursor:pointer;list-style:none;user-select:none;color:var(--text-main);font-size:14.5px;font-weight:700;gap:14px}.page-forex-signals .fx-faq__summary::-webkit-details-marker{display:none}.page-forex-signals .fx-faq__summary:hover{background:rgba(255,255,255,0.02)}.page-forex-signals .fx-faq__icon{width:24px;height:24px;border-radius:50%;background:rgba(82,255,157,0.10);color:var(--accent-green,#52FF9D);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;transition:transform 0.22s cubic-bezier(0.22,1,0.36,1)}.page-forex-signals .fx-faq__item[open] .fx-faq__icon{transform:rotate(45deg)}.page-forex-signals .fx-faq__a-wrap{overflow:hidden;transition:height 0.32s cubic-bezier(0.22,1,0.36,1),opacity 0.22s ease}.page-forex-signals .fx-faq__a{margin:0;padding:4px 18px 18px;color:var(--text-secondary);font-size:13.5px;line-height:1.6}.page-forex-signals .fx-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:720px){.page-forex-signals .fx-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-forex-signals .fx-related__card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-main);text-decoration:none;transition:transform 0.22s,border-color 0.22s,background 0.22s}.page-forex-signals .fx-related__card:hover{transform:translateY(-2px);border-color:rgba(82,255,157,0.32);background:rgba(82,255,157,0.04)}.page-forex-signals .fx-related__symbol{font-size:14px;font-weight:800;letter-spacing:-0.2px}.page-forex-signals .fx-related__cta{font-size:11.5px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.page-forex-signals .fx-related__card:hover .fx-related__cta{color:var(--accent-green,#52FF9D)}.page-forex-signals .fx-final-cta{padding:40px 28px;background:linear-gradient(135deg,rgba(82,255,157,0.10),rgba(96,165,250,0.06));border:1px solid rgba(82,255,157,0.22);border-radius:var(--radius-lg);text-align:center}.page-forex-signals .fx-final-cta__inner{max-width:580px;margin:0 auto}.page-forex-signals .fx-final-cta__title{font-size:clamp(22px,2.8vw,30px);font-weight:800;color:var(--text-main);letter-spacing:-0.5px;margin:0 0 10px}.page-forex-signals .fx-final-cta__sub{font-size:14px;color:var(--text-secondary);margin:0 0 22px;line-height:1.6}.page-forex-signals .fx-final-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:var(--accent-green,#52FF9D);color:#050b1a;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 14px 32px -10px rgba(82,255,157,0.55);transition:transform 0.22s,box-shadow 0.22s}.page-forex-signals .fx-final-cta__btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px rgba(82,255,157,0.68)}.page-forex-signals .fx-final-cta__assurance{display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:center;margin-top:18px;color:var(--text-secondary);font-size:12px;font-weight:600}.page-forex-signals .fx-final-cta__assurance i{color:var(--accent-green,#52FF9D);margin-right:4px}.page-forex-signals .fx-mobile-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px;background:rgba(8,12,24,0.96);border-top:1px solid rgba(82,255,157,0.30);box-shadow:0 -8px 30px -8px rgba(0,0,0,0.6);backdrop-filter:blur(14px);align-items:center;gap:10px}.page-forex-signals .fx-mobile-cta__copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.page-forex-signals .fx-mobile-cta__copy strong{color:var(--text-main);font-size:13.5px;font-weight:800;line-height:1.1}.page-forex-signals .fx-mobile-cta__copy span{color:var(--text-secondary);font-size:11.5px}.page-forex-signals .fx-mobile-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:var(--accent-green,#52FF9D);color:#050b1a;font-weight:800;font-size:13px;text-decoration:none}@media (max-width:720px){.page-forex-signals .fx-mobile-cta{display:flex}.page-forex-signals .container{padding-bottom:80px}.page-forex-signals .fx-mobile-cta.is-hidden{transform:translateY(110%);transition:transform 0.3s cubic-bezier(0.22,1,0.36,1)}.page-forex-signals .fx-mobile-cta{transition:transform 0.3s cubic-bezier(0.22,1,0.36,1)}}.page-forex-signals .fx-summary-table__link{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.18);text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.18s ease,text-decoration-color 0.18s ease;display:inline-block;padding:11px 8px;margin:-11px -8px;min-width:44px;min-height:24px;box-sizing:border-box}.page-forex-signals .fx-summary-table__link:hover{color:var(--accent-green,#52FF9D);text-decoration-color:var(--accent-green,#52FF9D)}.page-forex-signals-month .fx-month-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 32px}.page-forex-signals-month .fx-month-stat{position:relative;display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 4px 10px -6px rgba(0,0,0,0.35);overflow:hidden;transition:border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.page-forex-signals-month .fx-month-stat::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--text-secondary);opacity:0.4}.page-forex-signals-month .fx-month-stat:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 28px -10px rgba(0,0,0,0.5)}.page-forex-signals-month .fx-month-stat__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(96,165,250,0.14);color:var(--accent-blue,#60a5fa);font-size:18px;border:1px solid rgba(96,165,250,0.28)}.page-forex-signals-month .fx-month-stat__body{display:flex;flex-direction:column;gap:4px;min-width:0}.page-forex-signals-month .fx-month-stat__label{font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-secondary)}.page-forex-signals-month .fx-month-stat__value{font-size:clamp(22px,2.6vw,28px);font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums;letter-spacing:-0.4px;line-height:1.2}.page-forex-signals-month .fx-month-stat__value--win{color:var(--buy-color)}.page-forex-signals-month .fx-month-stat__value--loss{color:var(--sell-color)}.page-forex-signals-month .fx-month-stat__sub{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:2px}.page-forex-signals-month .fx-month-stat__chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-weight:700;font-size:11px;letter-spacing:0.01em;background:rgba(255,255,255,0.05);border:1px solid var(--border-subtle);color:var(--text-secondary)}.page-forex-signals-month .fx-month-stat__chip--filled{color:var(--accent-blue,#60a5fa);background:rgba(96,165,250,0.12);border-color:rgba(96,165,250,0.30)}.page-forex-signals-month .fx-month-stat__chip--cancelled{color:var(--text-secondary);background:rgba(255,255,255,0.05);border-color:var(--border-subtle)}.page-forex-signals-month .fx-month-stat__chip--win{color:var(--buy-color);background:rgba(59,178,115,0.14);border-color:rgba(59,178,115,0.32)}.page-forex-signals-month .fx-month-stat__chip--loss{color:var(--sell-color);background:rgba(223,44,83,0.14);border-color:rgba(223,44,83,0.32)}.page-forex-signals-month .fx-month-stat--info::before{background:var(--accent-blue,#60a5fa);opacity:0.9}.page-forex-signals-month .fx-month-stat--info .fx-month-stat__icon{background:rgba(96,165,250,0.14);color:var(--accent-blue,#60a5fa);border-color:rgba(96,165,250,0.30)}.page-forex-signals-month .fx-month-stat--win::before{background:var(--buy-color);opacity:0.9}.page-forex-signals-month .fx-month-stat--win .fx-month-stat__icon{background:rgba(59,178,115,0.14);color:var(--buy-color);border-color:rgba(59,178,115,0.32)}.page-forex-signals-month .fx-month-stat--loss::before{background:var(--sell-color);opacity:0.9}.page-forex-signals-month .fx-month-stat--loss .fx-month-stat__icon{background:rgba(223,44,83,0.14);color:var(--sell-color);border-color:rgba(223,44,83,0.32)}.page-forex-signals-month .fx-month-stat--warn::before{background:#f59e0b;opacity:0.9}.page-forex-signals-month .fx-month-stat--warn .fx-month-stat__icon{background:rgba(245,158,11,0.14);color:#f59e0b;border-color:rgba(245,158,11,0.32)}@media (max-width:720px){.page-forex-signals-month .fx-month-stats{grid-template-columns:1fr;gap:12px;margin:20px 0 22px}.page-forex-signals-month .fx-month-stat{padding:14px 16px;gap:12px}.page-forex-signals-month .fx-month-stat__icon{width:40px;height:40px;font-size:16px;border-radius:10px}}.page-forex-signals-month .fx-month-filter-bar{text-align:left;margin:8px 0 0}.page-forex-signals-month .fx-trades-section{margin-bottom:60px}.page-forex-signals-month .fx-trades-card{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5);overflow:hidden}.page-forex-signals-month .fx-trades-card__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:14px;padding:22px 24px 18px;border-bottom:1px solid var(--border-subtle)}.page-forex-signals-month .fx-trades-card__title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--text-main);letter-spacing:-0.3px;margin:0;line-height:1.2}.page-forex-signals-month .fx-trades-card__nav{display:flex;gap:8px}.page-forex-signals-month .fx-trades-card__nav-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-size:12.5px;font-weight:600;text-decoration:none;transition:color 0.18s ease,background 0.18s ease,border-color 0.18s ease}.page-forex-signals-month .fx-trades-card__nav-btn:hover{color:var(--text-main);background:rgba(255,255,255,0.06);border-color:var(--border-hover)}.page-forex-signals-month .fx-trades-card__nav-btn i{font-size:10px}.page-forex-signals-month .fx-trades-wrap{overflow-x:auto}.page-forex-signals-month .fx-trades-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-main)}.page-forex-signals-month .fx-trades-table thead th{font-size:11px;font-weight:800;letter-spacing:0.10em;text-transform:uppercase;color:var(--text-secondary);text-align:right;padding:14px 16px 12px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.page-forex-signals-month .fx-trades-table thead th.fx-trades-table__col-time{text-align:left;padding-left:24px}.page-forex-signals-month .fx-trades-table thead th:first-child + th,.page-forex-signals-month .fx-trades-table thead th:nth-child(6){text-align:left}.page-forex-signals-month .fx-trades-table tbody td{padding:12px 16px;text-align:right;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.page-forex-signals-month .fx-trades-table tbody tr:last-child td{border-bottom:none}.page-forex-signals-month .fx-trades-table .fx-trades-table__col-time{text-align:left;padding-left:24px}.page-forex-signals-month .fx-trades-table tbody td:nth-child(2),.page-forex-signals-month .fx-trades-table tbody td:nth-child(6){text-align:left}.page-forex-signals-month .fx-trades-table__time{color:var(--text-main);text-decoration:underline;text-decoration-color:rgba(255,255,255,0.16);text-underline-offset:3px;text-decoration-thickness:1px}.page-forex-signals-month .fx-trades-table__row--buy{background:rgba(59,178,115,0.04)}.page-forex-signals-month .fx-trades-table__row:hover{background:rgba(255,255,255,0.025)}.page-forex-signals-month .fx-trades-table__row--buy:hover{background:rgba(59,178,115,0.08)}.page-forex-signals-month .fx-trades-table__row--cancelled td,.page-forex-signals-month .fx-trades-table__row--cancelled .fx-trades-table__time{color:var(--text-secondary);opacity:0.65}.page-forex-signals-month .fx-trades-table__side{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:0.04em}.page-forex-signals-month .fx-trades-table__side--buy{color:var(--buy-color);background:rgba(59,178,115,0.10);border:1px solid rgba(59,178,115,0.28)}.page-forex-signals-month .fx-trades-table__side--sell{color:var(--sell-color);background:rgba(223,44,83,0.10);border:1px solid rgba(223,44,83,0.28)}.page-forex-signals-month .fx-trades-table__state{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:0.02em;background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);color:var(--text-secondary)}.page-forex-signals-month .fx-trades-table__state--filled{color:var(--buy-color);background:rgba(59,178,115,0.08);border-color:rgba(59,178,115,0.24)}.page-forex-signals-month .fx-trades-table__profit{font-weight:800;color:var(--text-main)}.page-forex-signals-month .fx-trades-table__profit--win{color:var(--buy-color)}.page-forex-signals-month .fx-trades-table__profit--loss{color:var(--sell-color)}.page-forex-signals-month .fx-trades-table__dash{color:var(--text-secondary);opacity:0.5}.page-forex-signals-month .fx-trades-table__empty{padding:36px 16px;text-align:center;color:var(--text-secondary);font-size:13px}@media (max-width:720px){.page-forex-signals-month .fx-trades-card__head{padding:18px 16px 14px}.page-forex-signals-month .fx-trades-table thead th{padding:12px 12px 10px;font-size:10px}.page-forex-signals-month .fx-trades-table thead th.fx-trades-table__col-time,.page-forex-signals-month .fx-trades-table .fx-trades-table__col-time{padding-left:16px}.page-forex-signals-month .fx-trades-table tbody td{padding:10px 12px;font-size:12px}}.page-forex-signals-item .fx-item-section{display:flex;justify-content:center;margin:8px 0 60px}.page-forex-signals-item .fx-item-card{position:relative;width:100%;max-width:540px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,0,0,0.22),0 12px 32px -18px rgba(0,0,0,0.5);overflow:hidden}.page-forex-signals-item .fx-item-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--text-secondary);opacity:0.4}.page-forex-signals-item .fx-item-card--win::before{background:linear-gradient(90deg,var(--buy-color),var(--accent-green,#52FF9D));opacity:1}.page-forex-signals-item .fx-item-card--loss::before{background:linear-gradient(90deg,var(--sell-color),#ff5b7e);opacity:1}.page-forex-signals-item .fx-item-card--cancelled::before{background:var(--text-secondary);opacity:0.32}.page-forex-signals-item .fx-item-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border-subtle)}.page-forex-signals-item .fx-item-card__pair{display:inline-flex;align-items:center;gap:8px}.page-forex-signals-item .fx-item-card__flag{font-size:22px;line-height:1}.page-forex-signals-item .fx-item-card__symbol{font-size:18px;font-weight:800;color:var(--text-main);letter-spacing:-0.2px;margin-left:4px}.page-forex-signals-item .fx-item-card__side{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:3px 9px 4px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0.04em;line-height:1}.page-forex-signals-item .fx-item-card__side i{font-size:10px}.page-forex-signals-item .fx-item-card__side--buy{color:var(--buy-color);background:rgba(59,178,115,0.10);border:1px solid rgba(59,178,115,0.32)}.page-forex-signals-item .fx-item-card__side--sell{color:var(--sell-color);background:rgba(223,44,83,0.10);border:1px solid rgba(223,44,83,0.32)}.page-forex-signals-item .fx-item-card__fav{appearance:none;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);font-size:18px;padding:6px;border-radius:8px;transition:color 0.18s ease,background 0.18s ease}.page-forex-signals-item .fx-item-card__fav:hover{color:var(--sell-color);background:rgba(223,44,83,0.08)}.page-forex-signals-item .fx-item-card__meta,.page-forex-signals-item .fx-item-card__results{padding:6px 20px}.page-forex-signals-item .fx-item-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums}.page-forex-signals-item .fx-item-card__row:last-child{border-bottom:none}.page-forex-signals-item .fx-item-card__row-label{font-size:13px;color:var(--text-secondary);font-weight:500}.page-forex-signals-item .fx-item-card__row-value{font-size:14px;color:var(--text-main);font-weight:800;text-align:right}.page-forex-signals-item .fx-item-card__row-value--muted{color:var(--text-secondary);font-weight:500}.page-forex-signals-item .fx-item-card__row-value--win{color:var(--buy-color)}.page-forex-signals-item .fx-item-card__row-value--loss{color:var(--sell-color)}.page-forex-signals-item .fx-item-card__row-value--buy{color:var(--buy-color)}.page-forex-signals-item .fx-item-card__row-value--sell{color:var(--sell-color)}.page-forex-signals-item .fx-item-card__row-prefix{color:var(--text-secondary);font-weight:500;margin-right:8px}.page-forex-signals-item .fx-item-card__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px 20px;margin:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:rgba(255,255,255,0.02);color:var(--text-secondary)}.page-forex-signals-item .fx-item-card__state-label{font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:-0.3px;line-height:1.1}.page-forex-signals-item .fx-item-card__state-pip{font-size:12.5px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;opacity:0.85}.page-forex-signals-item .fx-item-card__state--win{background:rgba(59,178,115,0.06);border-color:rgba(59,178,115,0.22);color:var(--buy-color)}.page-forex-signals-item .fx-item-card__state--loss{background:rgba(223,44,83,0.06);border-color:rgba(223,44,83,0.22);color:var(--sell-color)}.page-forex-signals-item .fx-item-card__state--cancelled{color:var(--text-secondary);opacity:0.9}@media (max-width:540px){.page-forex-signals-item .fx-item-hero{padding:24px 0 18px}.page-forex-signals-item .fx-item-card__head,.page-forex-signals-item .fx-item-card__state{padding:14px 16px}.page-forex-signals-item .fx-item-card__meta,.page-forex-signals-item .fx-item-card__results{padding:4px 16px}}.page-binary-signals .fx-signal-card__side--long,.page-binary-signals .fx-item-card__side--long,.page-binary-signals .fx-trades-table__side--long,.page-binary-signals .fx-item-card__row-value--long{color:var(--buy-color);border-color:rgba(59,178,115,0.28)}.page-binary-signals .fx-signal-card__side--short,.page-binary-signals .fx-item-card__side--short,.page-binary-signals .fx-trades-table__side--short,.page-binary-signals .fx-item-card__row-value--short{color:var(--sell-color);border-color:rgba(223,44,83,0.28)}.page-binary-signals .fx-trades-table__row--long .fx-trades-table__side{color:var(--buy-color)}.page-binary-signals .fx-trades-table__row--short .fx-trades-table__side{color:var(--sell-color)}.page-binary-signals .fx-signal-status--tie .fx-signal-status__dot{background:#f5b740}.page-binary-signals .fx-item-card--tie .fx-item-card__state-label{color:#f5b740}.page-binary-signals .fx-dropdown__option-dot--tie{background:#f5b740}.page-binary-signals .fx-signal-card__levels--binary{display:flex;flex-direction:column;gap:8px}.page-binary-signals .fx-signal-row--binary-meta .fx-signal-row__value{color:var(--text-secondary)}.page-binary-signals-list .fx-results-card__sub{margin-left:auto;margin-right:auto;text-align:center}