:root{--bg:#f5f3ee;--card:#fefefa;--ink:#202935;--muted:#5f6a74;--muted-2:#78828b;--line:#e0e2df;--accent:#325d87;--accent-strong:#264a6e;--on-accent:#fff;--soft:#e8f0f6;--gold:#bd9f66;--up:#047857;--down:#b91c1c;--warn:#8a4b0f;--warnbg:#f6ecd8;--radius:12px;--radius-sm:8px;--radius-pill:999px;--pad:16px;--gap:12px;--tile-h:96px;--news-slide-h:128px;--ctl-h:40px;--shadow:0 1px 2px rgba(32,41,53,.04);--shadow-pop:0 8px 24px rgba(32,41,53,.12)}@media (prefers-color-scheme:dark){:root{--bg:#14181d;--card:#1b2027;--ink:#e8eaec;--muted:#a6b0b9;--muted-2:#8a949d;--line:#2e353d;--accent:#8fb4da;--accent-strong:#b5cfea;--on-accent:#10161d;--soft:#1f2a36;--gold:#c9ad77;--up:#34d399;--down:#f87171;--warn:#f0c987;--warnbg:#3a2f17}}*{box-sizing:border-box}body{margin:0;background:var(--bg);background-image:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 28rem),radial-gradient(circle at 92% 16%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 24rem);background-attachment:fixed;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Noto Sans KR,sans-serif;line-height:1.55}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--accent-strong)}.wrap{max-width:1240px;margin:0 auto;padding:0 16px}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--card) 88%,transparent);border-bottom:1px solid var(--line);box-shadow:0 8px 30px rgba(32,41,53,.06);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}header.site .site-top{display:flex;align-items:center;gap:8px 20px;padding:11px 16px 6px}header.site .site-top .site-search{flex:0 1 340px;min-width:200px}header.site .site-top .site-search input{width:100%}header.site .site-top .lang-switch{margin-left:0;flex:none}header.site .site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px}header.site .brand{display:flex;align-items:center;flex:none;text-decoration:none;color:var(--ink)}header.site .brand-logo{display:block;width:142px;height:auto}@media (prefers-color-scheme:dark){header.site .brand-logo{filter:brightness(0) invert(1)}}header.site .market-tabs{display:flex;align-items:stretch;min-width:0}header.site .market-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:-1px;padding:0 12px;border-bottom:3px solid transparent;color:var(--muted);font-size:15px;font-weight:650;text-decoration:none;white-space:nowrap}header.site .market-tabs a:first-child{padding-left:2px}header.site .market-tabs a:hover{color:var(--ink);border-bottom-color:var(--line)}header.site .market-tabs a[aria-current=page]{color:var(--ink);font-weight:800;border-bottom-color:var(--accent)}header.site .market-tabs a:focus-visible{outline-offset:-3px}header.site .tab-all span{color:var(--accent);font-size:13px}header.site .tab-sep{flex:none;align-self:center;width:1px;height:18px;margin:0 6px;background:var(--line)}header.site .sub-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}header.site .sub-nav a{display:inline-block;min-height:24px;padding:4px 2px;color:var(--muted);font-size:13px;line-height:1.4;text-decoration:none;white-space:nowrap}header.site .sub-nav a:hover{color:var(--accent)}header.site .sub-nav a[aria-current=page]{color:var(--ink);font-weight:750;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}@media (max-width:900px){header.site .site-nav{display:block;padding:0}header.site .market-tabs{overflow-x:auto;padding:0 16px;box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none}header.site .market-tabs::-webkit-scrollbar{display:none}header.site .market-tabs a{flex:none;min-height:42px;margin-bottom:0;padding:0 10px}header.site .tab-sep{margin:0 4px}header.site .sub-nav{padding:3px 16px 5px}}.sample-banner{background:var(--warnbg);color:var(--warn);padding:8px 16px;font-size:14px;text-align:center}h1{font-size:26px;margin:24px 0 8px;letter-spacing:-.03em;line-height:1.25}h2{font-size:19px;margin:28px 0 10px;letter-spacing:-.02em}.muted{color:var(--muted);font-size:14px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.grid{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.card{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 97%,var(--soft)),var(--card));border:1px solid var(--line);border-radius:var(--radius);padding:14px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 34%,var(--line));box-shadow:var(--shadow-pop)}.card a.title{font-weight:700;text-decoration:none}.metric{border-top:2px solid var(--gold)}.stat{font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tablewrap{overflow-x:auto;background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 36px rgba(32,41,53,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left}th{position:-webkit-sticky;position:sticky;top:0;background:var(--card);font-size:12px;color:var(--muted);font-weight:600;z-index:1}th.num{text-align:right}tbody tr{transition:background-color .18s ease,box-shadow .18s ease}tbody tr:hover{background:color-mix(in srgb,var(--soft) 80%,transparent);box-shadow:inset 3px 0 0 var(--accent)}td a{color:var(--ink);font-weight:600;text-decoration:none}td a:focus-visible,td a:hover{color:var(--accent);text-decoration:underline}.up{color:var(--up)}.down{color:var(--down)}.badge{display:inline-block;font-size:11px;padding:1px 7px;border-radius:var(--radius-pill);background:var(--warnbg);color:var(--warn);margin-left:6px}.tag{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}.tag-warn{background:var(--warnbg);border-color:transparent;color:var(--warn)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin:20px 0 12px}.page-head h1{margin:0;background:linear-gradient(110deg,var(--ink),var(--accent));background-clip:text;-webkit-background-clip:text;color:transparent}.page-head p{margin:4px 0 0}.page-tags{gap:6px}.controls,.page-tags{display:flex;flex-wrap:wrap}.controls{gap:8px;margin:12px 0}.controls input,.controls select{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit}.market-toolbar{position:relative;isolation:isolate;overflow:hidden;margin:14px 0 12px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 96%,var(--soft)),var(--card));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:var(--radius);box-shadow:0 14px 40px rgba(32,41,53,.08)}.market-toolbar:before{content:"";position:absolute;z-index:-1;inset:-80% 35% auto -15%;height:180px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 17%,transparent),transparent 70%);animation:market-glow 9s ease-in-out infinite alternate;pointer-events:none}.market-toolbar .controls{align-items:end;margin:0}.market-toolbar .controls label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:13px;font-weight:650}.market-toolbar .controls label:first-of-type{flex:1 1 260px}.market-toolbar .controls input{width:100%;min-width:0}.market-toolbar-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.market-toolbar-foot .pills{margin:0}.market-results{margin:0;color:var(--muted);font-size:13px;font-weight:650}.mobile-company-meta{display:none;margin-top:2px;color:var(--muted);font-size:12px;font-weight:500}.pills{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.pills a{padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);text-decoration:none;font-size:14px;background:var(--card);color:var(--ink)}.pills a:hover{border-color:var(--accent);color:var(--accent)}.pills a[aria-current=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.notice{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold);padding:10px 14px;border-radius:var(--radius-sm);margin:24px 0}.notice,footer{font-size:13px;color:var(--muted)}footer{margin:40px 0}@media (max-width:640px){.hide-m{display:none}h1{font-size:22px}}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cta-box{margin:20px 0;padding:14px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--card)}.ad-cta,.adv-form button,.btn,.cta-btn,.tg-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ctl-h);padding:8px 16px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:var(--on-accent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 22%,transparent);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ad-cta:hover,.adv-form button:hover,.btn:hover,.cta-btn:hover,.tg-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 30%,transparent);background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.ad-arrow,.btn-ghost,.controls button,.deck-nav button,.news-slider-nav button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:var(--ctl-h);padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.ad-arrow:hover,.btn-ghost:hover,.controls button:hover,.deck-nav button:hover:not(:disabled),.news-slider-nav button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.adv-form button:disabled,.btn-ghost:disabled,.btn:disabled,.deck-nav button:disabled,.news-slider-nav button:disabled{background:var(--bg);border-color:var(--line);color:var(--muted-2);cursor:not-allowed}.link-more,.panel-head>a{color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.link-more:hover,.panel-head>a:hover{text-decoration:underline}.skip-link{position:absolute;left:8px;top:-60px;padding:8px 12px;background:var(--accent);color:var(--on-accent);border-radius:6px;z-index:10}.skip-link:focus{top:8px}.pills a,footer a,td a{display:inline-block;min-height:24px;padding:4px 2px;line-height:1.4}.pills a{padding:6px 14px}.controls button,.controls input,.controls select{min-height:40px}main li>a,nav[aria-label=breadcrumb] a{display:inline-block;min-height:24px;padding:3px 0}.chart-box{margin:20px 0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}.chart-box .tradingview-widget-container{height:420px;width:100%}.chart-box .tradingview-widget-container__widget{height:calc(100% - 28px);width:100%}.chart-box .tradingview-widget-copyright{font-size:12px;padding:4px 10px}.chart-placeholder{padding:24px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card,.panel{box-shadow:var(--shadow)}.crumbs{margin:12px 0 4px;font-size:14px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.tg-banner{display:flex;align-items:center;gap:16px;margin:12px 0;padding:14px 20px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}.tg-icon{width:48px;height:48px;flex:none}.tg-text{display:flex;flex-direction:column;flex:1 1;min-width:0}.tg-text strong{font-size:18px}.tg-text span{font-size:14px;color:var(--muted)}.tg-btn{flex:none}.company-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}.company-head h1{margin:8px 0}.ticker-tag{font-size:16px;font-weight:600;color:var(--muted)}.meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 12px;font-size:14px}.meta div{display:flex;gap:6px}.meta dt{color:var(--muted)}.meta dd{margin:0}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.detail-main,.detail-side{display:flex;flex-direction:column;gap:16px;min-width:0}.metrics{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.metrics .card{min-height:var(--tile-h)}.stat-sm{font-size:18px;line-height:1.4}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad)}.panel h2{margin:0 0 10px;font-size:17px}.panel-head{align-items:baseline;gap:8px}.panel-head,.price-row{display:flex;justify-content:space-between}.price-row{flex-wrap:wrap;gap:16px;align-items:flex-end}.price-big{font-size:32px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perf{display:flex;gap:28px;margin:0}.perf div{display:flex;flex-direction:column;gap:2px}.perf dt{font-size:13px;color:var(--muted)}.perf dd{margin:0;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-h{margin:20px 0 8px;font-size:15px}.chart-placeholder{padding:16px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:14px;margin:0}.panel .chart-box{margin:0 0 8px}.toplist{list-style:none;margin:0;padding:0}.toplist li{display:flex;align-items:center;gap:10px;padding:2px 6px;border-radius:var(--radius-sm)}.toplist li[aria-current=true]{background:var(--soft)}.toplist li a{color:var(--ink);font-weight:600;text-decoration:none}.toplist li a:hover{color:var(--accent);text-decoration:underline}.toplist li .muted{margin-left:auto}.rank-badge{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--soft);color:var(--accent);font-size:13px;font-weight:700}.related{margin-top:20px;padding:12px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.related h2{font-size:15px;margin:0 0 8px}.related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}.related li{display:flex;gap:10px;flex:1 1 280px;min-width:0}.related li img{border-radius:6px;object-fit:cover;flex:none}.related li>div{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.related li a{font-weight:600;color:var(--ink);text-decoration:none}.related li a:focus-visible,.related li a:hover{color:var(--accent);text-decoration:underline}.ad-carousel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 14px 8px}.ad-viewport{overflow:hidden;height:176px}.ad-track{transition:transform .35s ease}.ad-slide,.ad-track{display:flex;height:100%}.ad-slide{flex:0 0 100%;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;overflow:hidden}.ad-slide h3{margin:0;font-size:18px}.ad-slide p{margin:0;color:var(--muted);font-size:14px}.ad-label{font-size:11px;padding:1px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted)}.ad-cta{margin-top:4px;min-height:36px;padding:6px 14px}.ad-disclosure{font-size:11px;line-height:1.4;color:var(--muted);margin-top:auto}.ad-controls{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ad-arrow{min-width:32px;min-height:32px;width:32px;height:32px;padding:0;border-radius:50%;font-size:18px}.ad-dots{display:flex}.ad-dots button{width:24px;height:24px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.ad-dots button span{width:8px;height:8px;border-radius:50%;background:var(--line)}.ad-dots button[aria-current=true] span{background:var(--accent)}@media (prefers-reduced-motion:reduce){.ad-track{transition:none}}@media (max-width:900px){.detail-grid{grid-template-columns:minmax(0,1fr)}.tg-banner{flex-wrap:wrap}.tg-btn{width:100%;text-align:center}.ad-viewport{height:200px}}.adv-types{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:12px 0;padding:0;list-style:none}.adv-types .card{display:flex;flex-direction:column;gap:4px;min-height:var(--tile-h)}.adv-contact{max-width:680px;margin-top:20px}.adv-contact h2{margin-top:0}.adv-contact .notice{margin:12px 0}.adv-form{display:grid;grid-gap:14px;gap:14px;max-width:640px}.adv-form label{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:600}.adv-form input,.adv-form select,.adv-form textarea{min-height:var(--ctl-h);padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;font-weight:400}.adv-form input:hover,.adv-form select:hover,.adv-form textarea:hover,.controls input:hover,.controls select:hover{border-color:var(--muted-2)}.adv-form .check{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}.adv-form .check input{min-height:0;margin-top:4px}.adv-form button{justify-self:start}.site-search{margin-left:auto}.site-search input{width:280px;max-width:100%;padding:8px 14px 8px 36px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2378828B' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat 12px center;color:var(--ink);font:inherit;min-height:38px}.site-search input:focus{border-color:var(--accent);background-color:var(--card)}@media (max-width:640px){header.site .site-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px 12px;gap:9px 12px;padding:10px 16px 9px}header.site .brand-logo{width:126px}header.site .site-top .lang-switch{justify-self:end;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}header.site .site-top .lang-switch::-webkit-scrollbar{display:none}header.site .site-top .site-search{grid-column:1/-1;order:3;margin-left:0;width:100%;min-width:0}header.site .site-top .site-search input{min-height:44px;font-size:16px}header.site .site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-top:1px solid var(--line)}header.site .market-tabs{padding:0 8px 0 16px;box-shadow:none}header.site .market-tabs a{min-height:44px;padding:0 10px;font-size:14px}header.site .sub-nav{flex-wrap:nowrap;gap:0 10px;padding:0 16px 0 8px;border-left:1px solid var(--line);background:var(--card)}header.site .sub-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:13px}.sample-banner{padding:6px 12px;font-size:12px}.market-toolbar{padding:12px}.market-toolbar .controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);grid-gap:10px;gap:10px}.market-toolbar .controls label:first-of-type{flex:none}.market-toolbar .controls button{grid-column:1/-1}.market-toolbar-foot{align-items:flex-start;flex-direction:column}.mobile-company-meta{display:block}.tablewrap table{min-width:520px}}@media (max-width:430px){header.site .site-top{gap:8px;padding-inline:12px}header.site .brand-logo{width:116px}header.site .lang-switch{font-size:12px}header.site .lang-switch a,header.site .lang-switch span{padding:4px 7px;white-space:nowrap}header.site .market-tabs{padding-left:12px}header.site .sub-nav{gap:0 8px;padding-right:12px}header.site .sub-nav a{font-size:12px}}.home-hero{margin:20px 0 14px}.home-hero-copy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 24px;margin-bottom:16px}.home-hero h1{margin:0;font-size:32px;line-height:1.25;letter-spacing:-.035em}.home-hero p{margin:3px 0}.home-lead{flex-basis:100%;color:var(--muted)}.home-asof{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px}.home-markets strong{color:var(--ink);font-weight:750}.pill-sample{display:inline-block;margin-right:5px;padding:2px 9px;border-radius:var(--radius-pill);background:var(--warnbg);color:var(--warn);font-size:11px;font-weight:750;vertical-align:middle}.stat-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin:0}.stat-tiles dd,.stat-tiles dt{margin:0}.stat-card{position:relative;overflow:hidden;display:grid;grid-template-columns:46px 1fr;grid-column-gap:13px;column-gap:13px;align-items:center;min-height:var(--tile-h);padding:16px}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold)}.stat-card .stat-icon{grid-row:1/4;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--soft);color:var(--accent);font-size:22px;font-weight:800}.stat-card .stat{font-size:24px;line-height:1.15}.country-cards{list-style:none;margin:var(--gap) 0 16px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.country-card{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 15px;transition:border-color .18s ease,box-shadow .18s ease}.country-card .title:after{content:"";position:absolute;inset:0;border-radius:inherit}.country-card .title:focus-visible{outline:0}.country-card:focus-within,.country-card:hover{border-color:var(--accent);box-shadow:var(--shadow-pop)}.country-card:has(.title:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.country-head{display:flex;align-items:center;gap:8px;min-width:0}.country-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--soft);color:var(--accent);font-size:9px;font-weight:850;letter-spacing:-.02em}.country-mark.country-flag{width:30px;height:20px;overflow:hidden;border-radius:4px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.country-flag img{display:block;width:100%;height:100%;object-fit:cover}.country-cards .title{min-width:0;color:var(--ink)}.country-cards .stat.muted{font-size:16px;font-weight:650;line-height:1.5}.country-cards .stat{font-size:22px;line-height:1.2}.country-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;min-height:22px}.country-foot .muted{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-foot .down,.country-foot .up{font-size:12px;font-weight:700}.home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);grid-gap:16px;gap:16px;align-items:stretch}.home-grid>.panel,.home-mid,.home-mid>.panel{height:100%}.home-mid{min-width:0;display:flex;flex-direction:column;gap:16px}.home-mid>.comparison-panel{flex:1 1 auto;min-height:0;height:auto}.home-mid>.news-banner{flex:none;height:auto;display:flex;flex-direction:column;background:var(--soft);border-color:transparent;box-shadow:none}.news-banner .panel-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.panel .tablewrap.flat{border:0;border-radius:0}.panel .tablewrap.flat th{position:static}.home-grid .panel-head{margin-bottom:5px}.home-grid .panel-head h2{font-size:18px;letter-spacing:-.02em}.home-grid tbody tr:last-child td{border-bottom:0}.bars,.comparison-panel{display:flex;flex-direction:column}.bars{list-style:none;margin:0;padding:10px 0;gap:17px}.bars li{display:grid;grid-template-columns:78px 1fr 64px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.bar-label{display:flex;align-items:center;gap:7px;font-weight:650}.bar-label .country-mark{width:24px;height:24px;font-size:8px}.bar-label .country-mark.country-flag{width:24px;height:16px;border-radius:3px}.bars .bar{height:8px;background:var(--soft);overflow:hidden}.bars .bar,.bars .bar i{display:block;border-radius:var(--radius-pill)}.bars .bar i{height:100%;background:var(--accent)}.bars .num.muted{font-size:12px}.home-lower{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;margin-top:16px;align-items:stretch}.home-lower>div:first-child{display:flex;flex-direction:column}.home-lower .related{height:auto;flex:1 1;margin-top:0;padding:15px 16px}.home-lower .related h2{font-size:18px;margin-bottom:12px}.home-lower .related li{flex-basis:220px}.home-lower .related li a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-lower .related time{font-size:12px}.home-more{margin:7px 2px 0;text-align:right}.home-more a{text-decoration:none;font-weight:700;font-size:13px}.home-more a:hover{text-decoration:underline}.home-ad .ad-carousel{height:100%}.home-ad .ad-viewport{height:168px}.home-ad .ad-slide h3{font-size:16px}main>.tg-banner{min-height:48px;margin:12px 0 0;padding:7px 13px;gap:10px;border-radius:10px}main>.tg-banner .tg-icon{width:28px;height:28px}main>.tg-banner .tg-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main>.tg-banner .tg-text strong{font-size:14px}main>.tg-banner .tg-text span{margin-left:8px;font-size:12px}main>.tg-banner .tg-btn{min-height:32px;padding:5px 12px;font-size:13px}@media (max-width:1000px){.country-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid{grid-template-columns:minmax(0,1fr)}.bars{margin:0}}@media (max-width:760px){.home-hero{margin-top:16px}.home-hero h1{font-size:26px}.home-lead{font-size:14px}.home-markets{flex-basis:100%}.home-asof-sep{display:none}.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{display:block;min-height:112px;padding:13px}.stat-card .stat-icon{width:34px;height:34px;margin-bottom:8px;border-radius:10px;font-size:17px}.stat-card .stat{font-size:21px;margin:2px 0}.stat-card .muted{font-size:12px}.stat-date{grid-column:1/-1;display:grid;grid-template-columns:40px 1fr;grid-column-gap:10px;column-gap:10px;min-height:82px}.stat-date .stat-icon{grid-row:1/4;margin:0}.country-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.country-card{padding:12px}.country-card:last-child:nth-child(odd){grid-column:1/-1}.country-cards .stat{font-size:20px}.home-grid{display:block}.home-mid{margin-top:12px}.home-grid table{font-size:13px}.home-grid td,.home-grid th{padding:8px 5px}.home-grid tbody tr:nth-child(n+6){display:none}.bars{gap:13px}.bars li{grid-template-columns:72px 1fr 55px;gap:7px}.home-lower,.home-lower .related ul{grid-template-columns:minmax(0,1fr)}.home-lower .related ul{display:grid;grid-gap:12px;gap:12px}.home-lower .related li{flex-basis:auto}main>.tg-banner{flex-wrap:nowrap}main>.tg-banner .tg-text span{display:none}main>.tg-banner .tg-btn{width:auto;margin-left:auto;white-space:nowrap}}@media (max-width:430px){.home-hero h1{font-size:24px}.home-asof{font-size:12px}.stat-card .stat{font-size:19px}.country-head{gap:6px}.country-mark{width:25px;height:25px}.country-mark.country-flag{width:28px;height:19px}.country-cards .title{font-size:14px}.country-cards .stat{font-size:19px}main>.tg-banner .tg-icon{width:24px;height:24px}main>.tg-banner .tg-text strong{font-size:12px}main>.tg-banner .tg-btn{font-size:12px;padding:5px 8px}}.panel-head a{display:inline-block;min-height:24px;padding:3px 0}@keyframes market-glow{0%{transform:translate3d(-4%,0,0) scale(.95)}to{transform:translate3d(18%,12%,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lang-switch{display:flex;gap:4px;flex-wrap:wrap;font-size:13px;margin-left:auto}.lang-switch a,.lang-switch span{padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);text-decoration:none;min-height:24px;display:inline-block;background:var(--card)}.lang-switch a:hover{border-color:var(--accent)}.lang-switch span[aria-current=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hl{font-weight:700;color:var(--ink);background:none}.news-slider{flex-direction:column;flex:1 1;min-height:0;gap:8px;margin-top:6px;touch-action:pan-y}.news-slide,.news-slider{display:flex;border-radius:var(--radius-sm)}.news-slide{flex-direction:column;gap:4px;flex:none;height:var(--news-slide-h);overflow:hidden;padding:12px;background:var(--card);border:1px solid var(--line);color:var(--ink);text-decoration:none}.news-slide:hover{border-color:var(--accent);color:var(--ink)}.news-slide:hover .news-slide-title{color:var(--accent);text-decoration:underline}.news-slide-meta{font-size:12px;color:var(--accent);font-weight:600}.news-slide-title{font-weight:700;font-size:15px;line-height:1.4}.news-slide-sum,.news-slide-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-slide-sum{font-size:13px;line-height:1.5;color:var(--muted)}.news-slide-sum .hl{color:var(--ink)}.news-slider-nav{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-slider-nav button{min-height:32px}.news-related{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.news-related a{display:inline-block;padding:6px 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--soft);color:var(--accent);text-decoration:none;font-weight:600}.news-related a:hover{border-color:var(--accent)}.news-day{margin:0 0 20px}.news-day h2{font-size:16px;margin:20px 0 10px;color:var(--muted)}.news-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.news-item{position:relative;display:flex;flex-direction:column;gap:6px;min-height:132px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.news-item:focus-within,.news-item:hover{border-color:var(--accent);box-shadow:var(--shadow-pop)}.news-item:has(.news-item-title:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.news-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--accent);font-weight:600}.news-banner .tag,.news-item-meta .tag{padding:1px 8px;font-size:11px}.news-item-title{font-size:16px;font-weight:700;line-height:1.4;color:var(--ink);text-decoration:none}.news-item-title:after{content:"";position:absolute;inset:0;border-radius:inherit}.news-item-title:focus-visible{outline:0}.news-item:hover .news-item-title{color:var(--accent)}.news-item p{margin:0;font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article{max-width:760px;margin:0 auto}.article>.panel{padding:24px;margin-bottom:16px}.article h1{margin:10px 0 8px;font-size:26px}.article-lead{margin:0 0 16px;color:var(--muted);font-size:14px}.article .notice{margin:12px 0}.deck{margin:0 auto;touch-action:pan-y}.deck,.deck-img{border-radius:var(--radius)}.deck-img{display:block;width:100%;height:auto;background:var(--soft)}.deck-nav{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deck-nav button{min-height:44px;padding:10px 16px}.deck-body{margin-top:14px}.deck-body h2{margin:4px 0;font-size:20px}.deck-body p{margin:6px 0}.deck-src{padding-top:10px;margin-top:10px;border-top:1px solid var(--line)}.tag-break{background:var(--down);border-color:var(--down);color:var(--card)}.site-search{position:relative}.search-results{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:min(420px,92vw);margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop)}.search-results a{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.search-results a:focus-visible,.search-results a:hover{background:var(--soft)}.search-vals{font-size:13px}.search-asof{font-size:12px}.search-none{padding:10px;color:var(--muted)}.search-all button{width:100%;padding:8px;border:0;background:transparent;font-weight:700;color:var(--accent);cursor:pointer}@media (max-width:760px){.search-results{position:fixed;left:8px;right:8px;width:auto}}.pcard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3/4;overflow:hidden;padding:20px 20px 18px;border:2px solid #9ec5ff;border-radius:var(--radius);color:#fff;background:linear-gradient(165deg,#0b1b3a,#12306b 60%,#1d4ed8 130%)}.pcard-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pcard-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,12,28,.35),rgba(6,12,28,0) 24%,rgba(6,12,28,.55) 50%,rgba(6,12,28,.9) 72%,rgba(6,12,28,.97))}.pcard-top{top:14px;right:20px;display:flex;justify-content:space-between;font-weight:700;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pcard-ai,.pcard-top{position:absolute;left:20px}.pcard-ai{top:44px;padding:2px 10px;border:1px solid #c7d7f5;border-radius:var(--radius-pill);font-size:11px;color:#c7d7f5;background:rgba(6,12,28,.5)}.pcard-text{position:relative;display:flex;flex-direction:column;gap:8px}.pcard-text h2{font-size:clamp(18px,4.6vw,24px);line-height:1.28;color:#fff}.pcard-text h2,.pcard-text p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pcard-text p{font-size:clamp(13px,3.4vw,15px);line-height:1.55;color:#e6eeff}.pcard-text p .hl{color:#fff}.pcard-src{margin-top:4px;padding-top:8px;border-top:1px solid rgba(199,215,245,.4);font-size:12px;color:#c7d7f5}.pcard-link{display:block;color:inherit;text-decoration:none;border-radius:var(--radius)}.pcard-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pcard-compact .pcard-text h2{font-size:clamp(16px,4vw,20px)}.pcard-note{margin:6px 0 0;font-size:12px}.news-slide{position:relative}.news-slide.has-photo{border:2px solid #9ec5ff;color:#fff;background:#0b1b3a}.news-slide-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-slide.has-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,12,28,.6),rgba(6,12,28,.82) 50%,rgba(6,12,28,.95))}.news-slide-ai{position:absolute!important;top:8px;right:10px;padding:0 8px;border:1px solid #c7d7f5;border-radius:var(--radius-pill);font-size:10px;line-height:16px;color:#c7d7f5;background:rgba(6,12,28,.5)}.news-slide.has-photo>:not(.news-slide-photo){position:relative}.news-slide.has-photo .news-slide-sum,.news-slide.has-photo .news-slide-sum .hl,.news-slide.has-photo .news-slide-title{color:#fff}.news-slide.has-photo .news-slide-meta{color:#c7d7f5}.news-slide.has-photo:hover .news-slide-title{color:#fff}