
.fp-topnav .top-actions{display:flex;align-items:center;gap:10px;}
.fp-lang-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);line-height:1;}
.fp-lang-switch__opt{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.03em;text-decoration:none;color:rgba(255,255,255,.62);border-radius:999px;transition:color .15s ease,background-color .15s ease;}
.fp-lang-switch__opt:hover{color:#fff;}
.fp-lang-switch__opt.is-active{color:#0d1117;background:#e8c33a;}
.fp-lang-switch__opt.is-active:hover{color:#0d1117;}
.fp-lang-switch{display:none !important;}
html body nav.fp-topnav.fp-topnav{padding:0 !important;min-height:0 !important;height:auto !important;margin-top:0 !important;}
html body nav.fp-topnav.fp-topnav .top-strip{
  display:flex !important;align-items:center !important;justify-content:space-between !important;
  height:auto !important;min-height:0 !important;max-height:40px !important;
  padding:5px 0 !important;gap:12px !important;}
@media (max-width:575.98px){.fp-topnav .top-strip{height:auto !important;}}
html body nav.fp-topnav.fp-topnav{
  background:linear-gradient(180deg,#262437 0%,#221f30 100%) !important;
  border-bottom:1px solid rgba(255,255,255,.055) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045) !important;}

.fp-topnav .fp-tnv-sep{flex:none;width:1px;height:18px;align-self:center;
  background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent);}

.fp-topnav .top-actions{display:flex !important;align-items:center !important;gap:8px !important;}
html body nav.fp-topnav.fp-topnav .fp-ozel-trigger{
  height:28px !important;padding:0 11px !important;border-radius:8px !important;
  background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.09) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;gap:6px !important;
  transition:background .16s ease,border-color .16s ease !important;}
html body nav.fp-topnav.fp-topnav .fp-ozel-trigger:hover{
  background:rgba(255,255,255,.10) !important;border-color:rgba(255,255,255,.16) !important;}
.fp-topnav .fp-ozel-badge i{font-size:13px !important;filter:none !important;}
.fp-topnav .fp-ozel-text{font-size:12px !important;font-weight:600 !important;letter-spacing:.01em;}
.fp-topnav .topnav-link{padding:0 11px !important;font-size:12px !important;}
.fp-topnav .fp-cur-switch__btn{height:28px;padding:0 10px !important;border-radius:8px;
  background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:12px;
  transition:background .16s ease,border-color .16s ease;}
.fp-topnav .fp-cur-switch__btn:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.16);}
.fp-topnav .top-social.fp-tnv-soc{display:flex !important;align-items:center !important;gap:0 !important;
  border-radius:8px;overflow:hidden;
  background:rgba(255,255,255,.055);
  box-shadow:0 1px 3px rgba(0,0,0,.3), inset 0 0 0 1px rgba(255,255,255,.075);}
.fp-topnav .top-social .social-link + .social-link{
  box-shadow:inset 1px 0 0 rgba(255,255,255,.075) !important;}
.fp-topnav .top-social .social-link{
  width:auto !important; height:28px !important; min-width:35px; padding:0 9px !important;
  border-radius:0 !important; background:transparent !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  color:#cbd5e1 !important; font-size:13px; line-height:1; text-decoration:none; border:0 !important;
  transition:background .16s ease, color .16s ease !important;}
.fp-topnav .top-social .social-link i{position:relative;top:.5px;}
.fp-topnav .top-social .social-link:hover{
  background:var(--sc,#334155) !important; color:#fff !important; transform:none !important; filter:none;}
.fp-tnv-ticker{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;margin:0 18px;overflow:hidden;}
.fp-tnv-ticker__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;
  height:28px;min-width:35px;padding:0 9px;border-radius:8px;
  background:rgba(255,255,255,.055);color:#cbd5e1;
  font-size:13px;line-height:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.075);}
.fp-tnv-ticker__vp{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 92%,transparent);}
.fp-tnv-ticker__track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:fp-tnv-marq 34s linear infinite;}
.fp-tnv-ticker:hover .fp-tnv-ticker__track{animation-play-state:paused;}
@keyframes fp-tnv-marq{from{transform:translateX(0);}to{transform:translateX(-50%);}}
.fp-topnav .fp-tnv-ticker__item{display:inline-flex;align-items:center;min-height:24px;gap:8px;padding:0 22px;text-decoration:none;color:#b8c6d6 !important;font-size:12px;white-space:nowrap;transition:color .15s;}
.fp-topnav .fp-tnv-ticker__item b{color:var(--tk,#22d3ee) !important;font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase;}
.fp-topnav .fp-tnv-ticker__item:hover{color:#fff !important;}
.fp-tnv-ticker__item + .fp-tnv-ticker__item::before{content:"";width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.22);margin-right:14px;margin-left:-22px;flex:none;}
.fp-tnv-links{display:flex;align-items:center;gap:16px;flex:none;margin-right:2px;}
.fp-topnav .fp-tnv-link{position:relative;display:inline-flex;align-items:center;height:28px;gap:5px;
  color:#c3cede !important;font-size:12.5px;font-weight:600;letter-spacing:.008em;
  text-decoration:none;white-space:nowrap;transition:color .15s ease;}
.fp-topnav .fp-tnv-link::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;
  background:currentColor;opacity:0;transform:scaleX(.5);transform-origin:center;
  transition:opacity .16s ease,transform .16s ease;}
.fp-topnav .fp-tnv-link:hover::after{opacity:.55;transform:scaleX(1);}
.fp-topnav .fp-tnv-link:hover{color:#fff !important;}
.fp-topnav .fp-tnv-link i{font-size:14px;opacity:.95;}
.fp-topnav .fp-tnv-link--hot{color:#fb923c !important;}
.fp-topnav .fp-tnv-link--hot:hover{color:#fdba74 !important;}
.fp-topnav .fp-tnv-link--accent{color:#4c8dff !important;}
.fp-topnav .fp-tnv-link--accent:hover{color:#82abff !important;}
@media (max-width:1499.98px){.fp-tnv-links .fp-tnv-link:nth-child(4){display:none;}}
@media (max-width:1319.98px){.fp-tnv-links .fp-tnv-link:nth-child(3){display:none;}}
@media (max-width:1149.98px){.fp-tnv-links .fp-tnv-link:nth-child(2){display:none;}}
@media (min-width:992px){#fpTopTicker{display:none !important;} .fp-topnav .fp-announce-trigger{display:none !important;}}
@media (max-width:991.98px){.fp-tnv-ticker{display:none !important;} .fp-tnv-links{display:none !important;}}
.fp-cur-switch{position:relative;display:inline-flex;align-items:center;}
.fp-cur-switch__btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#cbd5e1;font-weight:700;cursor:pointer;line-height:1;padding:0;}
.fp-cur-switch__btn:hover{color:#f8fafc;}
.fp-cur-switch__btn .ri-arrow-down-s-line{font-size:14px;opacity:.7;}
.fp-cur-switch--top .fp-cur-switch__btn{gap:6px;font-size:12px;letter-spacing:.02em;}
.fp-cur-switch__sym{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:auto;padding:0;border-radius:0;background:transparent;border:0;color:#00C0FF;font-size:14px;font-weight:700;line-height:1;flex-shrink:0;box-shadow:none;transition:color .18s ease;}
.fp-cur-switch__btn:hover .fp-cur-switch__sym{color:#5ee0ff;}
.fp-cur-switch--mobile .fp-cur-switch__btn{height:34px;padding:0 4px;border-radius:0;background:transparent;border:0;font-size:13px;}
.fp-cur-switch--mobile .fp-cur-switch__sym{font-size:15px;}
.fp-cur-switch__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:118px;background:#131a26;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:4px;box-shadow:0 12px 32px rgba(0,0,0,.35);display:none;z-index:1300;}
.fp-cur-switch.is-open .fp-cur-switch__menu{display:block;}
.fp-cur-switch__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;border:0;color:#cbd5e1;padding:7px 9px;border-radius:7px;font-size:12px;cursor:pointer;text-align:left;}
.fp-cur-switch__item:hover{background:rgba(255,255,255,.06);}
.fp-cur-switch__item.is-active{background:rgba(0,192,255,.12);color:#fff;}
.fp-cur-switch__icode{font-weight:700;}
.fp-cur-switch__isym{color:#94a3b8;font-size:11px;}
.fp-mobile-top-auth{display:flex;align-items:center;gap:8px;}
.top-social .fp-announce-trigger{padding:0;font:inherit;appearance:none;-webkit-appearance:none;cursor:pointer;}
.top-social .fp-announce-trigger:hover,.top-social .fp-announce-trigger.is-lit{background:rgba(0,192,255,.14)!important;border-color:rgba(0,192,255,.35)!important;color:#00C0FF!important;box-shadow:0 0 16px rgba(0,192,255,.22)!important;}
.top-social .fp-announce-trigger.is-lit .ri-megaphone-fill{color:#00C0FF;}
#fpTopTicker.is-forced-open{display:flex!important;}
@media (max-width:575.98px){.fp-announce-trigger--mobile{width:34px;height:34px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#cbd5e1;font-size:16px;cursor:pointer;}}
@media (max-width:575.98px){.fp-announce-trigger--mobile:hover,.fp-announce-trigger--mobile.is-lit{color:#00C0FF;border-color:rgba(0,192,255,.35);background:rgba(0,192,255,.1);}}
@media (max-width:991.98px){.fp-topnav .top-social,.fp-topnav .fp-special-dropdown-wrapper{display:none!important;}}
@media (max-width:991.98px){.fp-header-banner--gif{display:none!important;}}
@media (max-width:767.98px){.fp-ticker{height:34px;}.fp-ticker__label{font-size:10px;padding:0 16px 0 10px;}.fp-ticker__label i{font-size:18px;}.fp-ticker__text{font-size:12px;}}
@media (max-width:991.98px){.fp-ticker__close{display:none!important;}}
@media (max-width:991.98px){#fpTopTicker.fp-ticker,#fpTopTicker.fp-ticker.is-dismissed,#fpTopTicker.fp-ticker[hidden]{display:flex!important;}}
@media (max-width:991.98px){
  .fp-ticker__label-text{display:none!important;}
}
@media (max-width:991.98px){
  .fp-mobile-bar{height:auto!important;min-height:0!important;overflow:visible!important;}
  .fp-mobile-bar .grid,.fp-mobile-bar .grid.h-100{height:auto!important;min-height:0!important;align-items:center!important;}
  .fp-mobile-bar .link{overflow:visible!important;min-height:0!important;justify-content:center!important;}
  .fp-mobile-bar .link .text,.fp-mobile-bar .link .fp-mobile-bar__label{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;font-size:10px!important;line-height:1.15!important;max-width:100%!important;color:inherit!important;}
}
@media (max-width:991.98px){.fp-header .logo-area .trophy-tooltip-wrap{display:inline-flex!important;}}
@media (max-width:991.98px){
  .fp-mobile-top-auth--logged .fp-mobile-top-auth__pill span{display:none!important;}
  .fp-mobile-top-auth--logged .fp-mobile-top-auth__pill{min-width:0!important;width:38px!important;height:38px!important;padding:0!important;border-radius:11px!important;justify-content:center!important;gap:0!important;}
  .fp-mobile-top-auth--logged .fp-mobile-top-auth__pill i{margin:0!important;font-size:18px!important;}
}
@media (max-width:991.98px){
  .fp-header .logo-area .logo img,
  .fp-header .logo-area .logo img.site-logo{height:46px!important;max-height:46px!important;width:auto!important;}
  .fp-header .logo-area .trophy-tooltip-wrap{height:32px!important;}
  .fp-header .logo-area .trophy-tooltip{width:32px!important;height:32px!important;border-width:1.5px!important;}
  .fp-header .logo-area .trophy-tooltip__icon{font-size:16px!important;}
}
.fp-ticker__close{display:none!important;}
@media (max-width:991.98px){
  .fp-ticker__label{display:none!important;}
  #fpTopTicker .fp-ticker__viewport{display:none!important;}
  #fpTopTicker.fp-ticker{contain:none!important;}
  #fpTopTicker.fp-ticker:not(.is-forced-open){display:none!important;}
}
@media (max-width:991.98px){
  body.fp-mobile-nav-open nav.fp-navbar.main-menu-web .fp-mobile-nav-head__title{
    width:auto!important;flex:0 0 auto!important;}
  body.fp-mobile-nav-open nav.fp-navbar.main-menu-web .fp-cur-switch--drawer{
    flex:0 0 auto!important;margin:0 auto 0 0!important;position:relative!important;}
  body.fp-mobile-nav-open nav.fp-navbar.main-menu-web .fp-cur-switch--drawer .fp-cur-switch__btn{
    height:32px!important;padding:0 10px!important;border-radius:10px!important;
    border:1px solid rgba(34,211,238,.28)!important;background:rgba(34,211,238,.10)!important;
    color:#e2e8f0!important;font-size:12.5px!important;font-weight:800!important;gap:6px!important;}
  body.fp-mobile-nav-open nav.fp-navbar.main-menu-web .fp-cur-switch--drawer .fp-cur-switch__sym{
    color:#22d3ee!important;font-size:14px!important;}
  body.fp-mobile-nav-open nav.fp-navbar.main-menu-web .fp-cur-switch--drawer .fp-cur-switch__menu{
    position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;
    z-index:60!important;}
}


.fp-special-dropdown-menu,
.fp-special-dropdown-menu *{ box-sizing:border-box; }
.fp-topnav .fp-special-dropdown-menu{
  width:680px !important; flex-direction:column;
  max-height:calc(100vh - 96px);
}
.fp-special-dropdown-menu .fp-sd-cols{
  display:flex; align-items:stretch; min-width:0; min-height:0; overflow-y:auto;
  scrollbar-width:thin; scrollbar-color:rgba(148,163,184,.35) transparent;
}
.fp-special-dropdown-menu .fp-sd-cols::-webkit-scrollbar{ width:6px; }
.fp-special-dropdown-menu .fp-sd-cols::-webkit-scrollbar-thumb{ background:rgba(148,163,184,.3); border-radius:3px; }
.fp-special-dropdown-menu .fp-sd-cols::-webkit-scrollbar-track{ background:transparent; }
.fp-special-dropdown-menu .fp-sd-left{ width:312px; flex:0 0 312px; }
.fp-special-dropdown-menu .fp-sd-right{ min-width:0; }

.fp-special-dropdown-menu .fp-sd-section-label{ display:flex; align-items:center; gap:8px; }
.fp-special-dropdown-menu .fp-sd-section-label::before{
  content:""; flex:0 0 14px; height:2px; border-radius:2px;
  background:linear-gradient(90deg,#38bdf8,#fb23ff);
}

.fp-special-dropdown-menu .fp-sd-tile{
  flex:0 0 34px; width:34px; height:34px;
  display:inline-flex; align-items:center; justify-content:center;
  border-radius:10px;
  background:linear-gradient(145deg,var(--tf,rgba(56,189,248,.16)),rgba(255,255,255,.02));
  border:1px solid var(--tbd,rgba(148,163,184,.16));
  transition:background .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.fp-special-dropdown-menu .fp-sd-tile i{
  font-size:17px; color:var(--tc,#38bdf8); opacity:1;
  width:auto; height:auto; flex:none; transition:filter .2s ease;
}
.fp-special-dropdown-menu a:hover .fp-sd-tile{
  background:linear-gradient(145deg,var(--tf,rgba(56,189,248,.16)),rgba(255,255,255,.08));
  border-color:var(--tbd,rgba(148,163,184,.16));
  box-shadow:0 0 14px -6px var(--tc,#38bdf8);
}
.fp-special-dropdown-menu a:hover .fp-sd-tile i{ filter:brightness(1.25); }

.fp-special-dropdown-menu .fp-sd-t-cyan{    --tc:#22d3ee; --tf:rgba(34,211,238,.18);  --tbd:rgba(34,211,238,.3);  }
.fp-special-dropdown-menu .fp-sd-t-sky{     --tc:#38bdf8; --tf:rgba(56,189,248,.2);   --tbd:rgba(56,189,248,.32); }
.fp-special-dropdown-menu .fp-sd-t-blue{    --tc:#60a5fa; --tf:rgba(96,165,250,.18);  --tbd:rgba(96,165,250,.3);  }
.fp-special-dropdown-menu .fp-sd-t-violet{  --tc:#5fd3ef; --tf:rgba(167,139,250,.18); --tbd:rgba(167,139,250,.3); }
.fp-special-dropdown-menu .fp-sd-t-fuchsia{ --tc:#e879f9; --tf:rgba(232,121,249,.16); --tbd:rgba(232,121,249,.28); }
.fp-special-dropdown-menu .fp-sd-t-rose{    --tc:#fb7185; --tf:rgba(251,113,133,.16); --tbd:rgba(251,113,133,.28); }
.fp-special-dropdown-menu .fp-sd-t-amber{   --tc:#fbbf24; --tf:rgba(251,191,36,.16);  --tbd:rgba(251,191,36,.28); }
.fp-special-dropdown-menu .fp-sd-t-emerald{ --tc:#34d399; --tf:rgba(52,211,153,.16);  --tbd:rgba(52,211,153,.28); }

.fp-special-dropdown-menu .fp-sd-link--rich{ min-height:48px; padding:7px 10px; gap:11px; }
.fp-special-dropdown-menu .fp-sd-action-link--guide{ min-height:48px; padding:7px 11px; gap:11px; }
.fp-special-dropdown-menu .fp-sd-link__text,
.fp-special-dropdown-menu .fp-sd-action-link__text{
  flex:1; min-width:0; display:flex; flex-direction:column; gap:1px; text-align:left;
}
.fp-special-dropdown-menu .fp-sd-link__title{
  font-size:13px; font-weight:700; line-height:1.25; color:#e8eef7;
}
.fp-special-dropdown-menu .fp-sd-link__sub{
  font-size:10.5px; font-weight:500; line-height:1.3; letter-spacing:.01em;
  color:rgba(148,163,184,.82); text-transform:none;
}
.fp-special-dropdown-menu a:hover .fp-sd-link__title{ color:#fff; }
.fp-special-dropdown-menu a:hover .fp-sd-link__sub{ color:rgba(203,213,225,.95); }
.fp-special-dropdown-menu .fp-sd-link__go{
  flex:0 0 16px; width:16px; height:16px; font-size:16px;
  color:rgba(148,163,184,.55); opacity:1;
  transition:color .2s ease, transform .2s ease;
}
.fp-special-dropdown-menu a:hover .fp-sd-link__go{ color:#38bdf8; transform:translateX(2px); }

.fp-special-dropdown-menu .fp-sd-hero-card--duo{ min-height:0; padding:16px 16px 18px; }
.fp-special-dropdown-menu .fp-sd-hero-card--duo h4{ font-size:15px; margin:0 0 12px; }

.fp-special-dropdown-menu .fp-btn-glass-v2--rich{
  justify-content:flex-start; gap:11px;
  min-height:50px; padding:7px 11px;
  text-transform:none; letter-spacing:0; text-align:left;
}
.fp-special-dropdown-menu .fp-btn-glass-v2__copy{
  flex:1; min-width:0; display:flex; flex-direction:column; gap:1px;
}
.fp-special-dropdown-menu .fp-btn-glass-v2__title{
  font-size:11px; font-weight:800; letter-spacing:.09em; text-transform:uppercase; color:#fff;
}
.fp-special-dropdown-menu .fp-btn-glass-v2__go{
  flex:0 0 16px; width:16px; height:16px; font-size:16px;
  color:rgba(203,213,225,.5); opacity:1;
  transition:color .2s ease, transform .2s ease;
}
.fp-special-dropdown-menu .fp-btn-glass-v2--rich:hover .fp-btn-glass-v2__go{ color:#7dd3fc; transform:translateX(2px); }

.fp-special-dropdown-menu .fp-sd-section-label--right{ margin-top:6px; }

.fp-special-dropdown-menu .fp-sd-left{ display:flex; flex-direction:column; }
.fp-special-dropdown-menu .fp-sd-left .fp-sd-hr{ margin-top:auto; }

.fp-special-dropdown-menu .fp-sd-foot{
  display:flex; align-items:stretch;
  border-top:1px solid rgba(255,255,255,.07);
  background:rgba(6,7,10,.5);
}
.fp-special-dropdown-menu .fp-sd-foot__cell{
  flex:1 1 0; min-width:0;
  display:flex; align-items:center; gap:9px;
  padding:11px 14px;
}
.fp-special-dropdown-menu .fp-sd-foot__cell + .fp-sd-foot__cell{ border-left:1px solid rgba(255,255,255,.05); }
.fp-special-dropdown-menu .fp-sd-foot__cell > i{ flex:0 0 auto; font-size:16px; }
.fp-special-dropdown-menu .fp-sd-foot__cell:nth-child(1) > i{ color:#fbbf24; }
.fp-special-dropdown-menu .fp-sd-foot__cell:nth-child(2) > i{ color:#34d399; }
.fp-special-dropdown-menu .fp-sd-foot__cell:nth-child(3) > i{ color:#38bdf8; }
.fp-special-dropdown-menu .fp-sd-foot__copy{ display:flex; flex-direction:column; min-width:0; }
.fp-special-dropdown-menu .fp-sd-foot__title{
  font-size:10.5px; font-weight:800; letter-spacing:.04em; color:#e2e8f0; white-space:nowrap;
}
.fp-special-dropdown-menu .fp-sd-foot__sub{
  font-size:9.5px; font-weight:500; line-height:1.35; color:rgba(148,163,184,.78);
}

@media (prefers-reduced-motion: reduce){
  .fp-special-dropdown-menu .fp-sd-tile,
  .fp-special-dropdown-menu .fp-sd-link__go,
  .fp-special-dropdown-menu .fp-btn-glass-v2__go{ transition:none; }
}
