/* === v2.60 header: v2.56 visual concept + corrected logo/sticky flow === */
:root{
  --pv-h-blue:#0758c9;
  --pv-h-blue-2:#0968f0;
  --pv-h-navy:#061b3d;
  --pv-h-ink:#10203b;
  --pv-h-muted:#72849e;
  --pv-h-line:#dce7f5;
  --pv-h-bg:#eef4fb;
  --pv-h-green:#16a56d;
  --pv-h-red:#ef4444;
  --pv-h-yellow:#ffb000;
  --pv-h-admin:0px;
}
html body.admin-bar{--pv-h-admin:32px}
html body .pv-header-v260,
html body .pv-header-v260 *{box-sizing:border-box}
html body .pv-header-v260{background:#fff;position:relative!important;top:auto!important;z-index:10020;color:var(--pv-h-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;box-shadow:0 10px 30px rgba(6,27,61,.08)}
html body .pv-h-wrap{width:min(1240px,calc(100% - 32px));margin:0 auto}
html body .pv-header-v260 a{text-decoration:none;color:inherit}
html body .pv-header-v260 button,
html body .pv-header-v260 input{font-family:inherit}

/* Command bar */
html body .pv-header-v260 .pv-h-command{background:#061b3d;color:#d8e7ff;position:relative;z-index:2}
html body .pv-header-v260 .pv-h-command-inner{min-height:38px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:18px;align-items:center;font-size:12px}
html body .pv-header-v260 .pv-h-command-left,
html body .pv-header-v260 .pv-h-command-right{display:flex;align-items:center;gap:16px;min-width:0}
html body .pv-header-v260 .pv-h-today{color:#98accb;white-space:nowrap;font-weight:600}
html body .pv-header-v260 .pv-h-breaking{display:inline-flex;align-items:center;gap:7px;color:#fff!important;font-weight:900;white-space:nowrap}
html body .pv-header-v260 .pv-h-breaking:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff3b45;box-shadow:0 0 0 5px rgba(255,59,69,.16)}
html body .pv-header-v260 .pv-h-marquee{min-width:0;overflow:hidden;white-space:nowrap;color:#bcd0ee;font-weight:700}
html body .pv-header-v260 .pv-h-marquee span{display:inline-block;animation:pvHeader260Marq 34s linear infinite;will-change:transform}
@keyframes pvHeader260Marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
html body .pv-header-v260 .pv-h-command-right{justify-content:flex-end}
html body .pv-header-v260 .pv-h-command-right a{font-weight:800;color:#e8f2ff!important;white-space:nowrap;line-height:1}
html body .pv-header-v260 .pv-h-command-right a:hover,
html body .pv-header-v260 .pv-h-breaking:hover{color:#ffcf57!important}

/* Identity area */
html body .pv-header-v260 .pv-h-identity{background:radial-gradient(circle at 14% -20%,rgba(7,88,201,.28),transparent 26%),linear-gradient(180deg,#fff,#f6f9fe);border-bottom:1px solid #e5edf7;position:relative;z-index:2}
html body .pv-header-v260 .pv-h-identity-inner{min-height:94px;display:grid;grid-template-columns:auto minmax(260px,560px) auto;gap:22px;align-items:center}
html body .pv-header-v260 .pv-h-logo{display:flex;align-items:center;min-width:0}
html body .pv-header-v260 .pv-h-logo img{width:auto;height:auto;max-width:260px;max-height:52px;display:block;object-fit:contain;filter:none!important}
html body .pv-header-v260 .pv-h-search{height:54px;width:100%;justify-self:center;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #dce7f5;background:#fff;border-radius:18px;padding:0 8px 0 16px;box-shadow:0 12px 30px rgba(6,27,61,.07)}
html body .pv-header-v260 .pv-h-search i{font-size:17px;color:#7e91ad;line-height:1}
html body .pv-header-v260 .pv-h-search input{min-width:0;border:0!important;outline:0!important;height:48px;font-size:14px;color:#10203b;background:transparent!important;box-shadow:none!important;padding:0!important}
html body .pv-header-v260 .pv-h-search button{height:40px;border:0;border-radius:13px;background:#0758c9;color:#fff;font-weight:900;padding:0 16px;cursor:pointer;transition:.18s ease;white-space:nowrap}
html body .pv-header-v260 .pv-h-search button:hover{background:#061b3d;color:#fff;transform:translateY(-1px)}
html body .pv-header-v260 .pv-h-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}
html body .pv-header-v260 .pv-h-live{height:48px;display:inline-flex;align-items:center;gap:9px;background:#ffb000;color:#111827!important;border-radius:16px;padding:0 18px;font-weight:900;box-shadow:0 14px 28px rgba(255,176,0,.28);white-space:nowrap;transition:.18s ease}
html body .pv-header-v260 .pv-h-live span{width:9px;height:9px;border-radius:50%;background:#111827;display:block;box-shadow:0 0 0 5px rgba(17,24,39,.10)}
html body .pv-header-v260 .pv-h-live:hover{background:#ffc747;color:#111827!important;transform:translateY(-2px);box-shadow:0 18px 34px rgba(255,176,0,.34)}

/* Profile: original dropdown content, restyled for the light identity bar */
html body .pv-header-v260 .pv-h-profile-wrap{position:relative;height:auto!important}
html body .pv-header-v260 .pv-h-user-chip,
html body .pv-header-v260 .pv-profile-trigger{height:48px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid #dce7f5!important;background:#fff!important;border-radius:16px!important;padding:0 12px 0 6px!important;font-weight:900!important;color:#10203b!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important;line-height:1!important}
html body .pv-header-v260 .pv-profile-trigger img{width:34px!important;height:34px!important;border-radius:12px!important;margin:0!important;display:block!important;object-fit:cover!important}
html body .pv-header-v260 .pv-profile-trigger span{max-width:116px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;color:#10203b!important;display:inline-block!important}
html body .pv-header-v260 .pv-profile-trigger i{font-size:12px!important;color:#6b7d97!important}
html body .pv-header-v260 .pv-h-login-chip{padding-right:14px!important;color:#10203b!important}
html body .pv-header-v260 .pv-h-user-avatar{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#eef5ff;color:#0758c9;font-weight:900;flex:0 0 auto}
html body .pv-header-v260 .pv-h-user-avatar i{font-size:15px;color:inherit}
html body .pv-header-v260 .pv-h-profile-menu,
html body .pv-header-v260 .pv-profile-dropdown{position:absolute!important;right:0!important;top:58px!important;width:240px!important;background:#fff!important;color:#17233a!important;border:1px solid #dce7f5!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(6,27,61,.18)!important;padding:10px!important;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;z-index:10090!important}
html body .pv-header-v260 .pv-profile-menu:hover .pv-profile-dropdown,
html body .pv-header-v260 .pv-profile-menu.is-open .pv-profile-dropdown,
html body .pv-header-v260 .pv-h-profile-wrap.is-open .pv-h-profile-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}
html body .pv-header-v260 .pv-profile-dropdown a{display:flex!important;align-items:center!important;gap:9px!important;justify-content:flex-start!important;padding:10px 11px!important;border-radius:12px!important;color:#32445e!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important}
html body .pv-header-v260 .pv-profile-dropdown a:hover{background:#eef5ff!important;color:#0758c9!important}
html body .pv-header-v260 .pv-profile-dropdown a i{width:16px!important;text-align:center!important;color:currentColor!important}
html body .pv-header-v260 .pv-profile-dropdown .pv-h-logout{color:#ef4444!important}
html body .pv-header-v260 .pv-h-mobile-toggle{display:none;width:46px;height:46px;place-items:center;border:1px solid #dce7f5!important;border-radius:15px;background:#fff!important;color:#0758c9!important;box-shadow:none!important;cursor:pointer}
html body .pv-header-v260 .pv-h-mobile-toggle i{font-size:20px;color:inherit}

/* Sticky rail: only this row sticks; command, identity and market stay in normal document flow */
html body .pv-header-v260 .pv-h-rail{background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:1px solid #dce7f5;position:sticky!important;top:var(--pv-h-admin)!important;z-index:10060;box-shadow:none;transition:box-shadow .18s ease, background .18s ease}
html body.pv-header-scrolled .pv-header-v260 .pv-h-rail{box-shadow:0 16px 40px rgba(6,27,61,.13);background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}
html body .pv-header-v260 .pv-h-rail-inner{min-height:58px;display:grid;grid-template-columns:0 minmax(0,1fr) 0;align-items:center;gap:12px;position:relative;transition:min-height .18s ease, grid-template-columns .18s ease}
html body.pv-header-scrolled .pv-header-v260 .pv-h-rail-inner{grid-template-columns:190px minmax(0,1fr) auto;min-height:64px}
html body .pv-header-v260 .pv-h-sticky-logo{display:flex;align-items:center;justify-self:start;opacity:0;visibility:hidden;pointer-events:none;min-width:0;overflow:hidden;transform:translateX(-8px);transition:.18s ease}
html body.pv-header-scrolled .pv-header-v260 .pv-h-sticky-logo{opacity:1;visibility:visible;pointer-events:auto;transform:none}
html body .pv-header-v260 .pv-h-sticky-logo img{max-width:170px;max-height:38px;width:auto;height:auto;display:block;filter:none!important}
html body .pv-header-v260 .pv-h-rail-menu{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;overflow:visible}
html body .pv-header-v260 .pv-h-rail-item{position:relative;height:58px;display:flex;align-items:center;flex:0 0 auto}
html body.pv-header-scrolled .pv-header-v260 .pv-h-rail-item{height:64px}
html body .pv-header-v260 .pv-h-rail-link{height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dce7f5;background:#f6f9fe;color:#31435c!important;border-radius:999px;padding:0 14px;font-size:13px;font-weight:900;transition:.18s ease;white-space:nowrap;line-height:1}
html body.pv-header-scrolled .pv-header-v260 .pv-h-rail-link{height:38px;padding:0 12px;font-size:12.5px}
html body .pv-header-v260 .pv-h-rail-link i:first-child{font-size:14px;color:currentColor;line-height:1}
html body .pv-header-v260 .pv-h-rail-link .pv-h-chevron{font-size:10px;margin-left:2px;color:currentColor;opacity:.78}
html body .pv-header-v260 .pv-h-rail-item:hover .pv-h-rail-link,
html body .pv-header-v260 .pv-h-rail-item.is-active .pv-h-rail-link{background:#0758c9;border-color:#0758c9;color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(7,88,201,.18)}
html body .pv-header-v260 .pv-h-submenu{position:absolute;top:56px;left:50%;transform:translate(-50%,8px);width:250px;background:#fff;color:#17233a;border:1px solid #dce7f5;border-radius:0 0 18px 18px;box-shadow:0 24px 60px rgba(6,27,61,.18);padding:10px;opacity:0;visibility:hidden;transition:.18s ease;z-index:10090}
html body.pv-header-scrolled .pv-header-v260 .pv-h-submenu{top:62px}
html body .pv-header-v260 .pv-h-submenu:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;background:#fff;border-left:1px solid #dce7f5;border-top:1px solid #dce7f5;transform:translateX(-50%) rotate(45deg)}
html body .pv-header-v260 .pv-h-rail-item:hover .pv-h-submenu{opacity:1;visibility:visible;transform:translate(-50%,0)}
html body .pv-header-v260 .pv-h-submenu a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-radius:12px;font-size:13px;font-weight:800;color:#32445e!important;line-height:1.25}
html body .pv-header-v260 .pv-h-submenu a:after{content:"›";color:#91a6c4;font-size:16px;line-height:1}
html body .pv-header-v260 .pv-h-submenu a:hover{background:#eef5ff;color:#0758c9!important}
html body .pv-header-v260 .pv-h-sticky-actions{display:flex;align-items:center;justify-self:end;gap:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(8px);transition:.18s ease;white-space:nowrap;overflow:hidden}
html body.pv-header-scrolled .pv-header-v260 .pv-h-sticky-actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}
html body .pv-header-v260 .pv-h-rail-live{height:38px;display:inline-flex;align-items:center;border-radius:13px;background:#ffb000;color:#111827!important;font-weight:900;padding:0 14px;box-shadow:0 10px 20px rgba(255,176,0,.22)}
html body .pv-header-v260 .pv-h-rail-search{width:38px;height:38px;border:1px solid #dce7f5!important;border-radius:13px;background:#fff!important;color:#0758c9!important;display:grid;place-items:center;cursor:pointer;box-shadow:none!important}
html body .pv-header-v260 .pv-h-rail-search:hover{background:#eef5ff!important;color:#0758c9!important}
html body .pv-header-v260 .pv-h-search-panel{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:14px 0;box-shadow:0 20px 42px rgba(6,22,45,.18);border-bottom:1px solid #dce7f5;z-index:10080}
html body .pv-header-v260 .pv-h-rail.search-open .pv-h-search-panel,
html body .pv-header-v260.search-open .pv-h-search-panel{display:block}
html body .pv-header-v260 .pv-h-search-form{display:grid;grid-template-columns:34px 1fr 90px;gap:10px;align-items:center}
html body .pv-header-v260 .pv-h-search-form i{color:#0758c9}
html body .pv-header-v260 .pv-h-search-form input{height:46px;border:1px solid #dbe6f4!important;border-radius:14px!important;padding:0 16px!important;background:#fff!important;box-shadow:none!important}
html body .pv-header-v260 .pv-h-search-form button{height:46px;border:0;border-radius:14px;background:#0758c9;color:#fff;font-weight:900}

/* Mobile panel */
html body .pv-header-v260 .pv-h-mobile-panel{display:none;background:#fff;border-bottom:1px solid #dce7f5;padding:12px 0;position:relative;z-index:10045}
html body .pv-header-v260 .pv-h-mobile-panel.is-open{display:block}
html body .pv-header-v260 .pv-h-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html body .pv-header-v260 .pv-h-mobile-grid a{border:1px solid #dce7f5;border-radius:14px;padding:12px;font-weight:900;color:#31435c!important;background:#f6f9fe;display:flex;gap:9px;align-items:center}
html body .pv-header-v260 .pv-h-mobile-grid a:hover{background:#0758c9;color:#fff!important;border-color:#0758c9}
html body .pv-header-v260 .pv-h-mobile-search{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:8px;background:#f6f9fe;border:1px solid #dce7f5;border-radius:16px;padding:8px}
html body .pv-header-v260 .pv-h-mobile-search input{height:42px;border:0!important;background:transparent!important;outline:0!important;padding:0 8px!important;box-shadow:none!important;color:#10203b}
html body .pv-header-v260 .pv-h-mobile-search button{height:42px;border:0;border-radius:12px;background:#0758c9;color:#fff;font-weight:900;padding:0 14px}

/* Market board */
html body .pv-header-v260 .pv-h-market{background:linear-gradient(180deg,#f6faff,#eaf2fb),radial-gradient(circle at 50% 100%,rgba(255,176,0,.22),transparent 30%);border-bottom:1px solid #d6e2f1;position:relative;z-index:1}
html body .pv-header-v260 .pv-h-market-board{padding:14px 0}
html body .pv-header-v260 .pv-h-market-scroll{display:grid;grid-template-columns:1.25fr repeat(9,1fr);gap:10px;align-items:stretch}
html body .pv-header-v260 .pv-h-market-feature,
html body .pv-header-v260 .pv-h-market-tile{min-height:88px;text-decoration:none!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;overflow:hidden;transition:.18s ease}
html body .pv-header-v260 .pv-h-market-feature{border-radius:22px;padding:16px;color:#fff!important;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.24),transparent 22%),linear-gradient(135deg,#0758c9,#003f9c);box-shadow:0 18px 42px rgba(7,88,201,.22)}
html body .pv-header-v260 .pv-h-market-tile{border:1px solid #d9e5f4;background:rgba(255,255,255,.78);border-radius:20px;padding:14px;box-shadow:0 12px 28px rgba(6,27,61,.07);color:#17233a!important}
html body .pv-header-v260 .pv-h-market-tile:hover{transform:translateY(-3px);background:#fff;box-shadow:0 18px 42px rgba(6,27,61,.12)}
html body .pv-header-v260 .pv-h-market-feature:hover{transform:translateY(-3px);box-shadow:0 22px 50px rgba(7,88,201,.28)}
html body .pv-header-v260 .pv-h-market-feature small,
html body .pv-header-v260 .pv-h-market-tile small{display:block;width:100%;font-size:11px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;line-height:1.2;opacity:.86;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:inherit}
html body .pv-header-v260 .pv-h-market-tile small{color:#667a94!important;opacity:1}
html body .pv-header-v260 .pv-h-market-feature b{display:block;font-size:28px;letter-spacing:-.8px;margin:4px 0;color:#fff!important;line-height:1.05;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
html body .pv-header-v260 .pv-h-market-tile b{display:block;color:#17233a!important;font-size:21px;letter-spacing:-.7px;margin:4px 0;white-space:nowrap;line-height:1.08;max-width:100%;overflow:hidden;text-overflow:ellipsis}
html body .pv-header-v260 .pv-h-market-feature em,
html body .pv-header-v260 .pv-h-market-tile em{font-style:normal;font-size:12px;font-weight:900;line-height:1.2;white-space:nowrap}
html body .pv-header-v260 .pv-h-market-feature.up em,
html body .pv-header-v260 .pv-h-market-tile.up em{color:#16a56d!important}
html body .pv-header-v260 .pv-h-market-feature.down em,
html body .pv-header-v260 .pv-h-market-tile.down em{color:#ef4444!important}
html body .pv-header-v260 .pv-h-market-feature.up em{color:#baffdf!important}
html body .pv-header-v260 .pv-h-market-feature.down em{color:#ffd4d4!important}

/* Old sticky/legacy conflict guards */
html body .pv-header-v256,
html body .pv-topbar-v257,
html body .pv-topbar-v258,
html body .pv-header-v259{display:none!important}
html body .pv-header-v260 + .market-ribbon{display:none!important}
html body .masthead,
html body .pv-header-masthead,
html body .pv-ad-slot{position:relative!important;z-index:1!important}

@media(max-width:1240px){
  html body .pv-header-v260 .pv-h-rail-inner{grid-template-columns:0 minmax(0,1fr) 0}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-rail-inner{grid-template-columns:170px minmax(0,1fr) auto}
  html body .pv-header-v260 .pv-h-rail-menu{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:0 2px}
  html body .pv-header-v260 .pv-h-rail-menu::-webkit-scrollbar{display:none}
}
@media(max-width:1180px){
  html body .pv-header-v260 .pv-h-identity-inner{grid-template-columns:auto 1fr auto}
  html body .pv-header-v260 .pv-h-search{max-width:none}
  html body .pv-header-v260 .pv-h-market-scroll{display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
  html body .pv-header-v260 .pv-h-market-scroll::-webkit-scrollbar{display:none}
  html body .pv-header-v260 .pv-h-market-feature,
  html body .pv-header-v260 .pv-h-market-tile{min-width:165px}
  html body .pv-header-v260 .pv-h-market-feature{min-width:220px}
}
@media(max-width:980px){
  html body{--pv-h-admin:0px}
  html body.admin-bar{--pv-h-admin:46px}
  html body .pv-header-v260 .pv-h-command-inner{grid-template-columns:1fr auto}
  html body .pv-header-v260 .pv-h-marquee{display:none}
  html body .pv-header-v260 .pv-h-command-right{display:none}
  html body .pv-header-v260 .pv-h-identity-inner{grid-template-columns:auto 1fr auto;min-height:76px;gap:12px}
  html body .pv-header-v260 .pv-h-logo img{max-width:188px;max-height:40px}
  html body .pv-header-v260 .pv-h-search{display:none}
  html body .pv-header-v260 .pv-h-profile-wrap,
  html body .pv-header-v260 .pv-h-login-chip{display:none!important}
  html body .pv-header-v260 .pv-h-mobile-toggle{display:grid}
  html body .pv-header-v260 .pv-h-rail{display:none!important}
  html body .pv-header-v260 .pv-h-live{height:44px;border-radius:14px;padding:0 14px}
}
@media(max-width:640px){
  html body .pv-h-wrap{width:min(100% - 24px,1240px)}
  html body .pv-header-v260 .pv-h-live{display:none}
  html body .pv-header-v260 .pv-h-logo img{max-width:172px}
  html body .pv-header-v260 .pv-h-mobile-grid{grid-template-columns:1fr}
  html body .pv-header-v260 .pv-h-command-left{gap:12px;flex-wrap:wrap}
  html body .pv-header-v260 .pv-h-command-inner{min-height:42px}
  html body .pv-header-v260 .pv-h-market-feature,
  html body .pv-header-v260 .pv-h-market-tile{min-height:78px;min-width:150px;border-radius:16px}
  html body .pv-header-v260 .pv-h-market-feature{min-width:190px}
  html body .pv-header-v260 .pv-h-market-feature b{font-size:23px}
  html body .pv-header-v260 .pv-h-market-tile b{font-size:18px}
}
@media(max-width:420px){html body .pv-header-v260 .pv-h-logo img{max-width:150px}}

/* === v2.61 urgent header fixes: identity-only sticky, no overlap, no value ellipsis === */
html body{
  --pv-h-fixed-h: 0px;
  scroll-padding-top: calc(var(--pv-h-admin, 0px) + var(--pv-h-identity-h, 76px) + 18px);
}

/* The whole header must stay in document flow. Only the logo/identity band becomes fixed after scroll. */
html body .pv-header-v260{
  position:relative!important;
  top:auto!important;
  z-index:10020!important;
  isolation:isolate!important;
}
html body .pv-header-v260 .pv-h-command,
html body .pv-header-v260 .pv-h-rail,
html body .pv-header-v260 .pv-h-market{
  position:relative!important;
  top:auto!important;
}
html body .pv-header-v260 .pv-h-rail{
  z-index:4!important;
  box-shadow:none!important;
}
html body .pv-header-v260 .pv-h-identity{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  z-index:5!important;
}
html body .pv-header-v260 .pv-h-identity-spacer{
  display:none!important;
  height:0!important;
  pointer-events:none!important;
}

@media (min-width:981px){
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:var(--pv-h-admin, 0px)!important;
    z-index:100070!important;
    box-shadow:0 16px 42px rgba(6,27,61,.14)!important;
    background:rgba(255,255,255,.96)!important;
    backdrop-filter:blur(16px)!important;
    border-bottom:1px solid #dce7f5!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-spacer{
    display:block!important;
    height:var(--pv-h-identity-h, 94px)!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-inner{
    min-height:66px!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-logo img{
    max-width:210px!important;
    max-height:44px!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-search{
    height:48px!important;
    max-width:500px!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-search input{
    height:42px!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-search button{
    height:36px!important;
  }
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-live,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-user-chip{
    height:42px!important;
    border-radius:14px!important;
  }
}

/* Header must not sit on top of the masthead at initial page load. */
html body .pv-header-v260 + .pv-inner-masthead-wrap,
html body .pv-header-v260 + .pv-header-masthead,
html body .pv-header-v260 + .pv-hero-area,
html body .pv-inner-masthead-wrap,
html body .pv-hero-area > .pv-header-masthead,
html body .pv-header-masthead{
  clear:both!important;
  position:relative!important;
  z-index:0!important;
  margin-top:18px!important;
}
html body .pv-header-masthead,
html body #div-gpt-970x250-masthead{
  overflow:visible!important;
  transform:none!important;
}

/* Market board: never truncate numeric values with ellipsis. */
html body .pv-header-v260 .pv-h-market-scroll{
  grid-template-columns:minmax(132px,1.12fr) repeat(9,minmax(96px,1fr))!important;
  gap:8px!important;
}
html body .pv-header-v260 .pv-h-market-feature,
html body .pv-header-v260 .pv-h-market-tile{
  min-width:0!important;
  overflow:visible!important;
  padding:12px 10px!important;
  min-height:76px!important;
}
html body .pv-header-v260 .pv-h-market-feature b,
html body .pv-header-v260 .pv-h-market-tile b{
  max-width:none!important;
  width:auto!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  letter-spacing:-.35px!important;
}
html body .pv-header-v260 .pv-h-market-feature b{font-size:20px!important;}
html body .pv-header-v260 .pv-h-market-tile b{font-size:17px!important;}
html body .pv-header-v260 .pv-h-market-feature small,
html body .pv-header-v260 .pv-h-market-tile small{
  overflow:hidden!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  font-size:10px!important;
}
html body .pv-header-v260 .pv-h-market-feature em,
html body .pv-header-v260 .pv-h-market-tile em{
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  font-size:11px!important;
}

@media(max-width:1180px){
  html body .pv-header-v260 .pv-h-market-scroll{display:flex!important;overflow-x:auto!important;}
  html body .pv-header-v260 .pv-h-market-feature{flex:0 0 170px!important;min-width:170px!important;}
  html body .pv-header-v260 .pv-h-market-tile{flex:0 0 132px!important;min-width:132px!important;}
}
@media(max-width:980px){
  html body .pv-header-v260 .pv-h-identity-spacer{display:none!important;height:0!important;}
  html body .pv-header-v260 .pv-h-market-feature{min-width:170px!important;}
  html body .pv-header-v260 .pv-h-market-tile{min-width:132px!important;}
}

/* === v2.62 header flow fix: true sticky identity, no fixed overlay ===
   Problem in v2.61: identity band used position:fixed after scroll, so masthead/content could visually slide underneath it.
   Fix: the header wrapper is flattened and the identity band uses native sticky. It remains in the document flow. */
@media (min-width:981px){
  html body .pv-header-v260{
    display:contents !important;
    position:static !important;
    z-index:auto !important;
    isolation:auto !important;
    box-shadow:none !important;
  }
  html body .pv-header-v260 .pv-h-command,
  html body .pv-header-v260 .pv-h-rail,
  html body .pv-header-v260 .pv-h-mobile-panel,
  html body .pv-header-v260 .pv-h-market{
    position:relative !important;
    top:auto !important;
  }
  html body .pv-header-v260 .pv-h-identity,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity{
    position:-webkit-sticky !important;
    position:sticky !important;
    top:var(--pv-h-admin,0px) !important;
    left:auto !important;
    right:auto !important;
    z-index:100070 !important;
    box-shadow:0 10px 30px rgba(6,27,61,.08) !important;
    background:radial-gradient(circle at 14% -20%,rgba(7,88,201,.28),transparent 26%),linear-gradient(180deg,#fff,#f6f9fe) !important;
    backdrop-filter:none !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity{
    box-shadow:0 16px 42px rgba(6,27,61,.14) !important;
    background:rgba(255,255,255,.97) !important;
    backdrop-filter:blur(16px) !important;
  }
  html body .pv-header-v260 .pv-h-identity-spacer,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-spacer{
    display:none !important;
    height:0 !important;
  }

  /* The rail must never become sticky/overlay. Only the identity/logo band sticks. */
  html body .pv-header-v260 .pv-h-rail,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-rail{
    position:relative !important;
    top:auto !important;
    z-index:10040 !important;
    box-shadow:none !important;
    backdrop-filter:none !important;
  }
  html body .pv-header-v260 .pv-h-rail-inner,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-rail-inner{
    grid-template-columns:0 minmax(0,1fr) 0 !important;
    min-height:58px !important;
  }
  html body .pv-header-v260 .pv-h-sticky-logo,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-sticky-logo,
  html body .pv-header-v260 .pv-h-sticky-actions,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-sticky-actions{
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
    width:0 !important;
    max-width:0 !important;
    overflow:hidden !important;
  }

  /* Make the following masthead/content explicitly start after the natural header flow. */
  html body .pv-header-v260 ~ .pv-hero-area,
  html body .pv-header-v260 ~ .pv-header-masthead,
  html body .pv-header-v260 ~ .masthead,
  html body .pv-hero-area,
  html body .pv-header-masthead,
  html body .masthead{
    clear:both !important;
    position:relative !important;
    z-index:1 !important;
  }
}

/* Market board values: use a real horizontal rail instead of squeezing cells; no ellipsis. */
html body .pv-header-v260 .pv-h-market-scroll{
  display:flex !important;
  align-items:stretch !important;
  gap:10px !important;
  overflow-x:auto !important;
  overflow-y:visible !important;
  scrollbar-width:none !important;
  padding:2px 0 4px !important;
}
html body .pv-header-v260 .pv-h-market-scroll::-webkit-scrollbar{display:none !important;}
html body .pv-header-v260 .pv-h-market-feature{
  flex:0 0 170px !important;
  min-width:170px !important;
  max-width:170px !important;
}
html body .pv-header-v260 .pv-h-market-tile{
  flex:0 0 126px !important;
  min-width:126px !important;
  max-width:126px !important;
}
html body .pv-header-v260 .pv-h-market-feature b,
html body .pv-header-v260 .pv-h-market-tile b,
html body .pv-header-v260 .pv-h-market-feature em,
html body .pv-header-v260 .pv-h-market-tile em{
  overflow:visible !important;
  text-overflow:clip !important;
  white-space:nowrap !important;
  max-width:none !important;
}
html body .pv-header-v260 .pv-h-market-feature b{font-size:19px !important;}
html body .pv-header-v260 .pv-h-market-tile b{font-size:16px !important;letter-spacing:-.45px !important;}
html body .pv-header-v260 .pv-h-market-feature small,
html body .pv-header-v260 .pv-h-market-tile small{
  text-overflow:clip !important;
}

@media(max-width:980px){
  html body .pv-header-v260{display:block !important;position:relative !important;}
  html body .pv-header-v260 .pv-h-identity{position:relative !important;top:auto !important;}
}


/* === v2.63 header sticky-menu refinement ===
   Normal header keeps the centered search. After scroll, the sticky identity band hides search and reveals the menu. */
html body .pv-hero-area{
  padding-top:0 !important;
}

html body .pv-header-v260 .pv-h-identity-menu{
  display:none;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-width:0;
  width:100%;
  overflow:visible;
}
html body .pv-header-v260 .pv-h-identity-menu-item{
  position:relative;
  height:64px;
  display:flex;
  align-items:center;
  flex:0 0 auto;
}
html body .pv-header-v260 .pv-h-identity-menu-link{
  height:38px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:1px solid #dce7f5;
  background:#f6f9fe;
  color:#31435c !important;
  border-radius:999px;
  padding:0 11px;
  font-size:12.5px;
  font-weight:900;
  white-space:nowrap;
  line-height:1;
  transition:.18s ease;
}
html body .pv-header-v260 .pv-h-identity-menu-link i:first-child{font-size:13px;color:currentColor;}
html body .pv-header-v260 .pv-h-identity-menu-link .pv-h-chevron{font-size:9px;opacity:.72;}
html body .pv-header-v260 .pv-h-identity-menu-item:hover .pv-h-identity-menu-link,
html body .pv-header-v260 .pv-h-identity-menu-item.is-active .pv-h-identity-menu-link{
  background:#0758c9;
  border-color:#0758c9;
  color:#fff !important;
  transform:translateY(-1px);
  box-shadow:0 10px 24px rgba(7,88,201,.18);
}
html body .pv-header-v260 .pv-h-identity-submenu{
  position:absolute;
  top:60px;
  left:50%;
  transform:translate(-50%,8px);
  width:250px;
  background:#fff;
  color:#17233a;
  border:1px solid #dce7f5;
  border-radius:0 0 18px 18px;
  box-shadow:0 24px 60px rgba(6,27,61,.18);
  padding:10px;
  opacity:0;
  visibility:hidden;
  transition:.18s ease;
  z-index:100120;
}
html body .pv-header-v260 .pv-h-identity-submenu:before{
  content:"";
  position:absolute;
  top:-7px;
  left:50%;
  width:14px;
  height:14px;
  background:#fff;
  border-left:1px solid #dce7f5;
  border-top:1px solid #dce7f5;
  transform:translateX(-50%) rotate(45deg);
}
html body .pv-header-v260 .pv-h-identity-menu-item:hover .pv-h-identity-submenu{
  opacity:1;
  visibility:visible;
  transform:translate(-50%,0);
}
html body .pv-header-v260 .pv-h-identity-submenu a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:10px 11px;
  border-radius:12px;
  font-size:13px;
  font-weight:800;
  color:#32445e !important;
  line-height:1.25;
}
html body .pv-header-v260 .pv-h-identity-submenu a:hover{
  background:#eef5ff;
  color:#0758c9 !important;
}
html body .pv-header-v260 .pv-h-identity-submenu a:after{
  content:"›";
  color:#91a6c4;
}

@media (min-width:981px){
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-inner{
    min-height:72px !important;
    grid-template-columns:220px minmax(0,1fr) auto !important;
    gap:14px !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo img{
    max-width:200px !important;
    max-height:40px !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-search{
    display:none !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu{
    display:flex !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-live{
    height:40px !important;
    border-radius:13px !important;
    padding:0 14px !important;
    box-shadow:0 10px 20px rgba(255,176,0,.22) !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-user-chip,
  html body.pv-header-scrolled .pv-header-v260 .pv-profile-trigger{
    height:40px !important;
    border-radius:13px !important;
  }
}

@media (max-width:1220px) and (min-width:981px){
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-inner{
    grid-template-columns:190px minmax(0,1fr) auto !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo img{max-width:175px !important;}
  html body .pv-header-v260 .pv-h-identity-menu{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;}
  html body .pv-header-v260 .pv-h-identity-menu::-webkit-scrollbar{display:none;}
  html body .pv-header-v260 .pv-h-identity-menu-link{font-size:12px;padding:0 10px;}
}

/* === v2.64 compact sticky header refinement ===
   Normal state: full PiyasaVizyon SVG. Scrolled sticky state: compact PV/favicon mark.
   Profile/login trigger is avatar-only to prevent menu/action overlap. */
html body .pv-header-v260 .pv-h-logo{gap:0!important;min-width:0!important;transition:.18s ease!important;}
html body .pv-header-v260 .pv-h-logo-full{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;}
html body .pv-header-v260 .pv-h-logo-mark{display:none!important;width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important;border-radius:14px!important;object-fit:contain!important;box-shadow:0 12px 28px rgba(7,88,201,.20)!important;}

html body .pv-header-v260 .pv-h-avatar-only,
html body .pv-header-v260 .pv-profile-trigger.pv-h-avatar-only,
html body .pv-header-v260 .pv-h-login-chip.pv-h-avatar-only{
  width:48px!important;
  min-width:48px!important;
  max-width:48px!important;
  height:48px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:16px!important;
  overflow:visible!important;
}
html body .pv-header-v260 .pv-h-avatar-only img,
html body .pv-header-v260 .pv-profile-trigger.pv-h-avatar-only img{
  width:38px!important;
  height:38px!important;
  border-radius:13px!important;
  margin:0!important;
  display:block!important;
  object-fit:cover!important;
}
html body .pv-header-v260 .pv-h-avatar-only .pv-h-user-avatar{
  width:38px!important;
  height:38px!important;
  border-radius:13px!important;
  display:grid!important;
  place-items:center!important;
  background:#eef5ff!important;
  color:#0758c9!important;
  margin:0!important;
}
html body .pv-header-v260 .pv-h-avatar-only span:not(.pv-h-user-avatar),
html body .pv-header-v260 .pv-h-avatar-only .fa-chevron-down{display:none!important;}

@media (min-width:981px){
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-inner{
    grid-template-columns:64px minmax(0,1fr) auto!important;
    min-height:68px!important;
    gap:12px!important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo{
    width:54px!important;
    min-width:54px!important;
    max-width:54px!important;
    justify-content:flex-start!important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo-full{display:none!important;opacity:0!important;visibility:hidden!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo-mark{display:block!important;opacity:1!important;visibility:visible!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu{
    justify-content:flex-start!important;
    overflow-x:auto!important;
    overflow-y:visible!important;
    scrollbar-width:none!important;
    padding-right:4px!important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu::-webkit-scrollbar{display:none!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu-link{
    height:36px!important;
    font-size:12px!important;
    padding:0 9px!important;
    gap:6px!important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-actions{gap:8px!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-live{
    height:40px!important;
    border-radius:13px!important;
    padding:0 13px!important;
    font-size:13px!important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-avatar-only,
  html body.pv-header-scrolled .pv-header-v260 .pv-profile-trigger.pv-h-avatar-only,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-login-chip.pv-h-avatar-only{
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    border-radius:13px!important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-avatar-only img,
  html body.pv-header-scrolled .pv-header-v260 .pv-profile-trigger.pv-h-avatar-only img,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-avatar-only .pv-h-user-avatar{
    width:32px!important;
    height:32px!important;
    border-radius:11px!important;
  }
}

@media (max-width:1220px) and (min-width:981px){
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-inner{grid-template-columns:58px minmax(0,1fr) auto!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo{width:50px!important;min-width:50px!important;max-width:50px!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo-mark{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;}
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu-link{font-size:11.5px!important;padding:0 8px!important;}
}

/* === v2.65 sticky header gradient polish ===
   Carries the normal header's navy/white premium gradient language into the scrolled sticky identity bar. */
@media (min-width:981px){
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity{
    background:
      radial-gradient(circle at 8% -36%, rgba(6,27,61,.24), transparent 26%),
      radial-gradient(circle at 94% -22%, rgba(255,176,0,.16), transparent 22%),
      linear-gradient(90deg, rgba(6,27,61,.96) 0, rgba(7,88,201,.92) 74px, rgba(245,249,255,.98) 228px, rgba(255,255,255,.98) 100%) !important;
    border-bottom:1px solid rgba(7,88,201,.16) !important;
    box-shadow:0 18px 46px rgba(6,27,61,.18) !important;
    backdrop-filter:blur(16px) saturate(1.08) !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity:before,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity:before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
      linear-gradient(180deg, rgba(255,255,255,.30), rgba(255,255,255,0) 44%),
      linear-gradient(90deg, rgba(255,255,255,.08), transparent 18%, transparent 78%, rgba(7,88,201,.055));
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-inner,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-inner{
    position:relative !important;
    z-index:2 !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-logo-mark,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-logo-mark{
    background:rgba(255,255,255,.96) !important;
    border:1px solid rgba(255,255,255,.50) !important;
    box-shadow:0 14px 30px rgba(0,20,55,.24) !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu-link,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-menu-link{
    background:rgba(255,255,255,.72) !important;
    border-color:rgba(7,88,201,.14) !important;
    box-shadow:0 8px 20px rgba(6,27,61,.055) !important;
  }
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu-item:hover .pv-h-identity-menu-link,
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu-item.is-active .pv-h-identity-menu-link,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-menu-item:hover .pv-h-identity-menu-link,
  html body.pv-header-identity-fixed .pv-header-v260 .pv-h-identity-menu-item.is-active .pv-h-identity-menu-link{
    background:#0758c9 !important;
    border-color:#0758c9 !important;
    color:#fff !important;
  }
}


/* === v2.67 header nav/submenu hotfix === */
html body .pv-header-v260,
html body .pv-header-v260 .pv-h-identity,
html body .pv-header-v260 .pv-h-identity-inner,
html body .pv-header-v260 .pv-h-identity-menu,
html body .pv-header-v260 .pv-h-rail,
html body .pv-header-v260 .pv-h-rail-inner,
html body .pv-header-v260 .pv-h-rail-menu{
  overflow:visible !important;
}
html body .pv-header-v260 .pv-h-identity{z-index:100500!important;}
html body .pv-header-v260 .pv-h-identity-inner{z-index:100501!important;}
html body .pv-header-v260 .pv-h-identity-menu-item,
html body .pv-header-v260 .pv-h-rail-item{z-index:100502!important;}
html body .pv-header-v260 .pv-h-identity-menu-item:hover,
html body .pv-header-v260 .pv-h-rail-item:hover{z-index:100700!important;}
html body .pv-header-v260 .pv-h-identity-submenu,
html body .pv-header-v260 .pv-h-submenu{
  z-index:100900!important;
}
@media (min-width:981px){
  html body.pv-header-scrolled .pv-header-v260 .pv-h-identity-menu{
    overflow:visible!important;
    flex-wrap:nowrap!important;
  }
}
html body .pv-header-v260 .pv-h-identity-menu-link svg,
html body .pv-header-v260 .pv-h-rail-link svg,
html body .pv-header-v260 .pv-h-mobile-grid a svg{
  width:16px!important;
  height:16px!important;
  stroke:currentColor!important;
  flex:0 0 auto!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body .pv-header-v260 .pv-h-identity-menu-link .pv-h-chevron,
html body .pv-header-v260 .pv-h-rail-link .pv-h-chevron{
  width:13px!important;
  height:13px!important;
  margin-left:2px!important;
  opacity:.72!important;
}
html body .pv-header-v260 .pv-h-identity-menu-link i:first-child,
html body .pv-header-v260 .pv-h-rail-link i:first-child{display:none!important;}
