.p-shell{--navy:#0A2E63;--blue:#0B6EFF;--cyan:#17BFEA;--red:#E52635;--green:#0AA66B;--orange:#FF8A22;--purple:#7B3FF2;--bg:#F4F8FF;--card:#FFFFFF;--ink:#0E1D36;--muted:#52637E;--soft:#8494AE;--line:#DCE5F3;--accent:var(--blue);--accent-ink:#0757D1;--accent-bg:#E7F0FF;--tint:#EEF4FF;--chip-mix:78%;--shadow:0 1px 2px rgb(10 46 99/.05),0 10px 30px -14px rgb(10 46 99/.22);--head-a:#FFFFFF;--head-b:#EAF2FF;--alps:#CFE0FA;--snow:#FFFFFF;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);color-scheme:light}.p-wrap{width:min(1600px,calc(100% - 48px));margin:0 auto}.p-shell a{color:var(--accent-ink)}:where(.p-shell) a:focus-visible,:where(.p-shell) button:focus-visible,:where(.p-shell) input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.p-preview-bar{background:#0A2E63;color:#fff;font-size:12.5px;font-weight:600}.p-preview-bar .p-wrap{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.p-preview-bar a{color:inherit;opacity:.85;text-decoration:none}.p-preview-bar a:hover{opacity:1;text-decoration:underline}.p-head{position:relative;overflow:hidden;background:var(--head-a);border-bottom:1px solid var(--line);--pn-sky-a:#8FD0FF;--pn-sky-b:#F7FBFF;--pn-far-a:#378FDF;--pn-far-b:#A9D2F6;--pn-near-a:#1768B8;--pn-near-b:#70AFE5;--pn-snow:#FFFFFF;--pn-town:#376FAE;--pn-lake-a:#41A7E5;--pn-lake-b:#D7EFFC;--pn-fade:var(--head-a)}.pn-art{position:absolute;top:0;right:0;width:min(70%,1180px);height:100%;pointer-events:none}.p-head-row{position:relative;display:grid;grid-template-columns:auto minmax(0,620px) auto minmax(0,1fr);align-items:start;grid-gap:16px 26px;gap:16px 26px;padding:18px 0 10px}.p-brand{display:grid;grid-gap:4px;gap:4px;text-decoration:none;padding-top:2px}.p-word{font-size:58px;line-height:.86;font-weight:900;letter-spacing:-.055em;color:var(--navy)}.p-word em{font-style:normal;color:var(--blue)}.p-tagline{color:var(--ink);font-size:14.5px;font-weight:600;letter-spacing:-.01em}.p-search-wrap{min-width:0;display:grid;grid-gap:9px;gap:9px}.p-search{display:flex;align-items:center;gap:12px;height:52px;padding:0 18px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--muted);box-shadow:0 1px 2px rgb(10 46 99/.05),0 12px 28px -18px rgb(10 46 99/.35)}.p-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;outline:none}.p-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.p-nav{position:relative;z-index:1;flex:1 1;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:2px 22px 2px 2px}.p-nav::-webkit-scrollbar{display:none}.p-nav a{flex:none;padding:10px 12px;border-radius:12px;color:var(--navy)!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.p-nav a:hover{background:color-mix(in srgb,var(--card) 85%,transparent);color:var(--accent-ink)!important}.p-nav a.is-active{background:var(--blue);color:#fff!important;font-weight:700;padding:10px 24px;box-shadow:0 8px 18px -8px rgb(11 110 255/.7)}.p-swiss{flex:none}.p-market{border-bottom:1px solid var(--line)}.p-market-row{display:flex;align-items:center;gap:0;min-height:74px;overflow-x:auto;scrollbar-width:none}.p-market-row::-webkit-scrollbar{display:none}.p-market-tv{flex:1 1;min-width:0}.p-market-all{flex:none;display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:9px 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--navy)!important;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.p-market-all:hover{border-color:var(--accent)}.p-market-note{margin:0 auto;padding:0 0 6px;color:var(--soft);font-size:11.5px}.p-main{flex:1 1;padding:18px 0 64px}.p-foot{position:relative;overflow:hidden;border-top:3px solid var(--blue);padding:58px 0 24px;color:#B9C8E0;font-size:13px;background:radial-gradient(circle at 78% 12%,rgb(23 191 234/.15),transparent 26%),linear-gradient(145deg,#06142C,#0A2E63 72%,#083E75)}.p-foot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 76%);mask-image:linear-gradient(180deg,#000,transparent 76%)}.p-foot .p-wrap{position:relative}.p-foot a{color:#D9E6F8}.p-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:7px;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,var(--c) 13%,var(--card));color:color-mix(in srgb,var(--c) var(--chip-mix),var(--ink))}.p-chip.is-solid{background:color-mix(in srgb,var(--c) 80%,#001030);color:#fff;box-shadow:0 4px 12px -4px rgb(0 0 0/.35)}.p-chip.is-solid svg{color:#fff}.p-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:18px;gap:18px}.p-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.p-tile:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgb(10 46 99/.06),0 18px 36px -16px rgb(10 46 99/.35)}.p-tile-media{position:relative;display:block}.p-tile-media .p-chip{position:absolute;top:10px;left:10px}.p-ago{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:99px;background:rgb(6 18 40/.62);color:#fff;font-size:11.5px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p-thumb{display:grid;place-items:center;width:100%;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 22%,var(--card)),color-mix(in srgb,var(--c) 50%,var(--navy) 20%))}.p-thumb img{width:100%;height:100%;object-fit:cover;display:block}.p-thumb b{padding:0 16px;text-align:center;color:color-mix(in srgb,var(--c) 60%,#0A2E63);font-size:19px;font-weight:800;letter-spacing:-.01em;opacity:.75}.p-tile-body{display:flex;flex-direction:column;gap:8px;flex:1 1;padding:13px 15px 14px}.p-tile h3{margin:0;font-size:16.5px;line-height:1.28;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p-tile h3 a{color:var(--navy);text-decoration:none}.p-tile h3 a:hover{color:var(--accent-ink)}.p-tile p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p-tile footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.p-src-badge{display:inline-flex;padding:2px 7px;border-radius:5px;background:var(--navy);color:var(--card);font-size:11px;font-weight:800;letter-spacing:.02em}.p-src-badge.is-light{background:#fff;color:#0A2E63}.p-more-src{color:var(--muted);font-size:12px}.p-empty{padding:48px 24px;border:1px dashed var(--line);border-radius:16px;text-align:center;color:var(--muted);background:var(--card)}.p-empty strong{display:block;margin-bottom:6px;color:var(--ink);font-size:18px}.p-page-title{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.03em;color:var(--navy)}.p-page-sub{margin:0 0 22px;color:var(--muted);max-width:64ch}.p-kicker{margin:0 0 8px;color:var(--accent-ink);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.a-boxes,.a-grid,.a-hero,.d-grid,.d-main,.d-side{grid-template-columns:minmax(0,1fr)}.d-grid{display:grid;grid-gap:24px;gap:24px}@media (min-width:1200px){.d-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}}.d-main{display:grid;grid-gap:28px;gap:28px;min-width:0}.d-feed-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px}.d-feed-head h2{margin:0;color:var(--navy);letter-spacing:-.03em}.d-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%}.d-tabs::-webkit-scrollbar{display:none}.d-seg button,.d-tabs button{flex:none;border:0;background:transparent;color:var(--navy);font:inherit;font-size:13.5px;font-weight:700;padding:7px 12px;border-radius:9px;cursor:pointer}.d-seg button:hover,.d-tabs button:hover{background:var(--card)}.d-tabs button.is-active{background:var(--blue);color:#fff}.is-loading{opacity:.55;transition:opacity .2s}.d-more{display:block;margin:20px auto 0;padding:11px 22px;border:1px solid var(--line);background:var(--card);color:var(--accent-ink);font:inherit;font-weight:700;cursor:pointer}.d-more:hover{border-color:var(--accent)}.d-error{color:var(--red);font-weight:600}.d-side{display:grid;grid-gap:14px;gap:14px;align-content:start}@media (min-width:700px) and (max-width:1199px){.d-side{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.d-box{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}.d-box h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--navy);font-size:18px;letter-spacing:-.02em}.d-box h2 svg{color:var(--blue);flex:none}.d-box h2 small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0}.d-seg{display:flex;gap:2px;padding:3px;margin-bottom:12px;border-radius:11px}.d-seg button{flex:1 1;padding:6px 8px;font-size:12.5px}.d-seg button.is-active{background:var(--blue);color:#fff}.d-rank{grid-gap:10px;margin:0;padding:0;list-style:none}.d-rank,.d-rank li{display:grid;gap:10px}.d-rank li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;font-size:14px}.d-num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);color:var(--navy);font-size:12px;font-weight:800}.d-num[data-rank="1"]{background:var(--red);border-color:var(--red);color:#fff}.d-num[data-rank="2"]{background:var(--orange);border-color:var(--orange);color:#fff}.d-num[data-rank="3"]{background:#F5B400;border-color:#F5B400;color:#fff}.d-rank-label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--ink);font-weight:600}.d-rank-label a{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-rank-label a:hover{color:var(--accent-ink)}.d-rank-label i{display:block;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.d-rank b{color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-quiet{margin:0;color:var(--muted);font-size:13.5px}.d-foot{margin:12px 0 0;color:var(--soft);font-size:12px}.d-heat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.d-heat a{display:grid;grid-gap:1px;gap:1px;min-height:66px;padding:8px 9px;text-decoration:none;background:color-mix(in srgb,var(--c) var(--s),var(--card));color:var(--ink)}.d-heat a.is-strong{color:#fff}.d-heat a:hover{outline:2px solid var(--c);outline-offset:1px}.d-heat span{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-heat b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-heat small{font-size:11px;opacity:.85}.d-chancen{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.d-chancen li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.d-chancen a{display:grid;min-width:0;text-decoration:none}.d-chancen strong{color:var(--ink);font-size:14px;line-height:1.3}.d-chancen a:hover strong{color:var(--accent-ink)}.d-chancen small{color:var(--muted);font-size:12px}.d-chancen b{padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--green) 14%,var(--card));color:var(--green);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.d-chancen b.is-down{background:color-mix(in srgb,var(--red) 12%,var(--card));color:var(--red)}.g-logo{display:block;line-height:0}.g-logo img{display:block;width:auto}.g-fields{gap:8px}.g-fields span{display:inline-flex;padding:6px 11px;border-radius:99px;background:color-mix(in srgb,var(--purple) 10%,var(--card));color:color-mix(in srgb,var(--purple) var(--chip-mix),var(--ink));font-size:12.5px;font-weight:700}.a-crumbs,.g-fields span{align-items:center;gap:6px}.a-crumbs{display:flex;margin-bottom:16px;color:var(--muted);font-size:13px;min-width:0}.a-crumbs a{color:var(--muted);text-decoration:none;flex:none}.a-crumbs a:hover{color:var(--accent-ink)}.a-crumbs svg{flex:none;color:var(--soft)}.a-crumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-grid{display:grid;grid-gap:28px;gap:28px}@media (min-width:1200px){.a-grid{grid-template-columns:minmax(0,1fr) 520px;align-items:start}}.a-main{min-width:0}.a-hero{display:grid;grid-gap:24px;gap:24px;align-items:start}@media (min-width:900px){.a-hero:not(.is-text){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.a-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:13.5px}.a-hero h1{margin:14px 0 12px;color:var(--navy);font-size:clamp(30px,3.2vw,46px);line-height:1.07;text-wrap:balance}.a-lede{margin:0 0 16px;font-size:18px}.a-byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;color:var(--muted);font-size:14px}.a-byline span{display:inline-flex;align-items:center;gap:6px}.a-src{color:var(--ink);font-weight:700}.a-original{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:var(--tint);color:var(--accent-ink);font-weight:700;text-decoration:none}.a-original:hover{background:var(--accent-bg)}.a-figure{margin:0}.a-img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;background:var(--tint);box-shadow:var(--shadow)}.a-figure b{display:none}.a-figure figcaption{margin-top:6px;color:var(--soft);font-size:12px}.a-boxes{display:grid;grid-gap:18px;gap:18px;margin:26px 0 22px}@media (min-width:900px){.a-boxes{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.a-box{padding:18px 20px;border-radius:18px;border:1px solid var(--line)}.a-box h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--navy);font-size:18px;letter-spacing:-.02em}.a-box h2 svg{color:var(--blue)}.a-brief{background:var(--tint)}.a-brief p{margin:0;font-size:16px;line-height:1.65}.a-brief ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:15.5px;line-height:1.5}.a-brief li::marker{color:var(--blue)}.a-facts{background:linear-gradient(145deg,#F7FBFF,#EAF3FF);border-color:#CFE0F6;box-shadow:inset 0 1px 0 rgb(255 255 255/.9)}.a-facts dl{margin:0;display:grid}.a-facts dl>div{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.a-facts dl>div:last-child{border-bottom:0}.a-facts dt{display:flex;align-items:center;gap:8px;color:var(--navy);font-weight:700}.a-facts dt svg{flex:none;color:var(--blue)}.a-facts dd{margin:0;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.a-quiet{color:var(--muted)}.a-body{max-width:72ch}.a-body p{margin:0 0 16px;font-size:18px;line-height:1.7}.a-body blockquote{margin:0 0 18px;padding:4px 0 4px 18px;border-left:3px solid var(--cyan);color:var(--ink);font-size:16.5px;line-height:1.65}.a-body cite{display:block;margin-top:6px;color:var(--muted);font-size:13px;font-style:normal}.a-body .a-src-note,.a-src-note{margin:0 0 14px;color:var(--muted);font-size:13px}.a-read{display:inline-flex;align-items:center;gap:8px;margin:4px 0 8px;padding:13px 20px;background:var(--blue);color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 8px 20px -10px rgb(11 110 255/.7)}.a-read:hover{filter:brightness(1.08)}.a-corrections{margin-top:24px;padding:14px 16px;border:1px solid #e8c48a;border-radius:12px;background:#fff8ec;color:#6b4a12;font-size:14px}.a-corrections h2{margin:0 0 6px;font-size:14px}.a-corrections ul{margin:0;padding-left:18px}.a-also{margin-top:24px}.a-also h2,.a-related h2{margin:0 0 12px;color:var(--navy);font-size:20px;letter-spacing:-.02em}.a-also ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.a-also a{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);font-weight:700;text-decoration:none}.a-also a span{color:var(--muted);font-size:13.5px;font-weight:500}.a-related{margin-top:32px}.a-side{position:relative}@media (min-width:1680px){.p-wrap{width:min(1620px,calc(100% - 56px))}}@media (max-width:1480px){.p-nav a{padding:10px;font-size:14.5px}.p-nav a.is-active{padding:10px 18px}}@media (max-width:1240px){.p-head-row{grid-template-columns:auto minmax(0,1fr) auto}.p-word{font-size:50px}}@media (max-width:1000px){.t-icon small{display:none}}@media (max-width:760px){.p-wrap{width:calc(100% - 2 * max(16px, env(safe-area-inset-left), env(safe-area-inset-right)))}.p-head-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:max(12px,env(safe-area-inset-top)) 0 8px}.p-word{font-size:40px}.p-tagline{font-size:12.5px}.p-search-wrap{grid-column:1/-1;grid-row:2}.p-search{height:48px}.pn-art{width:100%;opacity:.55}.p-tagline{font-size:12px;white-space:nowrap}.t-bar{gap:0;padding:4px;border-radius:16px}.t-bar .t-icon:first-child,.t-bar .t-icon:nth-child(2){display:none}.t-icon{min-width:40px;padding:6px}.t-circle{width:36px;height:36px;font-size:13px}.p-market-note{font-size:11px}.p-nav a{padding:9px 12px;font-size:14.5px}.p-nav a.is-active{padding:9px 18px}.p-nav{padding-right:18px}.p-market-row{min-height:62px}.p-main{padding-top:16px}.p-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.a-facts dl>div{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)}.a-hero h1{font-size:29px}}@media (max-width:420px){.p-word{font-size:34px}.a-facts dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.a-facts dd{padding-left:25px}.p-tiles:not(.is-list){grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){.p-tagline{display:none}.p-word{font-size:32px}}@media (prefers-reduced-motion:reduce){.p-nav a,.p-tile{transition:none}.p-tile:hover{transform:none}}.p-skip{position:absolute;left:-9999px;top:8px;z-index:50;padding:8px 14px;border-radius:8px;background:var(--blue);color:#fff!important;font-weight:700}.p-skip:focus{left:12px}.p-foot-inner{display:grid;grid-gap:38px;gap:38px}.p-foot-brand{max-width:540px}.p-foot-word{display:inline-block;font-size:46px;filter:drop-shadow(0 8px 20px rgb(0 0 0/.24))}.p-foot .p-foot-word{color:#fff}.p-foot-brand h2{margin:22px 0 12px;color:#fff;font-size:clamp(26px,2.2vw,36px);line-height:1.08;letter-spacing:-.035em}.p-foot-brand>p{margin:0;max-width:52ch;color:#B9C8E0;font-size:14.5px;line-height:1.65}.p-foot-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;padding:28px 0;border-top:1px solid rgb(255 255 255/.12);border-bottom:1px solid rgb(255 255 255/.12)}.p-foot-links nav{display:grid;grid-gap:9px;gap:9px;align-content:start}.p-foot-links nav b{margin-bottom:4px;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.p-foot-links nav a{width:-moz-fit-content;width:fit-content;color:#B9C8E0;text-decoration:none}.p-foot-links nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.p-foot-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;color:#91A6C5;font-size:12px}.p-foot-bottom a{color:#DCE8F8;font-weight:700;text-decoration:none}@media (max-width:900px){.p-foot-brand{max-width:680px}}@media (max-width:600px){.p-foot{padding-top:42px}.p-foot-inner{gap:28px}.p-foot-links{grid-template-columns:minmax(0,1fr);gap:24px}.p-foot-bottom{align-items:flex-start;flex-direction:column}}.h-page{display:grid;grid-gap:18px;gap:18px}.h-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.h-head .p-page-sub{margin-bottom:0}.h-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.h-range{display:inline-flex;padding:3px;border-radius:11px;background:var(--tint)}.h-range a{padding:6px 11px;border-radius:8px;color:var(--navy)!important;font-size:13px;font-weight:700;text-decoration:none}.h-range a.is-on{background:var(--blue);color:#fff!important}.h-range em,.x-btn em{margin-left:4px;font-style:normal;font-size:10.5px;color:var(--purple)}.h-range a.is-on em{color:#fff}.h-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:var(--tint);color:var(--muted);font-size:14px}.h-summary{padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(135deg,var(--card),var(--tint))}.h-summary h2{margin:0 0 8px;color:var(--navy);font-size:17px}.h-summary p{margin:0 0 8px;font-size:16px;line-height:1.65;max-width:80ch}.h-summary small,.h-summary-line{color:var(--muted);font-size:13px}.h-summary-line{margin:0;font-size:15px}.h-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.h-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.h-col{display:grid;grid-gap:18px;gap:18px;min-width:0}.h-box{padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow);min-width:0}.h-box h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;color:var(--navy);font-size:17px;letter-spacing:-.02em}.h-box h2 svg{color:var(--blue)}.h-box h2 small{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px;font-weight:600}.h-lists{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.h-rank{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.h-rank li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px}.h-rank li i{grid-column:1/-1;grid-row:2;display:block;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.h-rank a{color:var(--ink)!important;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-rank a:hover{color:var(--accent-ink)!important}.h-rank b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--navy)}.h-rank.is-table li{grid-template-columns:minmax(0,1fr) 48px 70px;padding:6px 0;border-bottom:1px solid var(--line)}.h-rank.is-table li:last-child{border-bottom:0}.h-firms{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.h-firms li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.h-firms li:last-child{border-bottom:0}.h-firms strong{display:block;color:var(--navy)}.h-firms small{display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:12.5px}.h-firm-meta{display:grid;justify-items:end;grid-gap:2px;gap:2px;color:var(--muted);font-size:12px}.h-firm-meta em{padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--blue) 12%,var(--card));color:var(--accent-ink);font-style:normal;font-weight:700}.h-firms a{grid-column:1/-1;font-size:13px;font-weight:700}.h-section-title{margin:8px 0 0;color:var(--navy);font-size:22px;letter-spacing:-.02em}.h-table{width:100%;border-collapse:collapse;font-size:14px}.h-table td,.h-table th{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.h-table thead th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.h-table tbody th a{color:var(--navy)!important;font-weight:700;text-decoration:none}.h-table tbody th small{display:block;color:var(--muted);font-weight:400;font-size:12.5px}.h-table td:nth-child(2){width:140px}.h-table td:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--navy)}@media (max-width:640px){.h-table td:nth-child(2),.h-table thead th:nth-child(2){display:none}}.c-bars{margin:0}.c-bars svg{display:block;width:100%;height:150px}.c-bars rect{fill:var(--blue)}.c-bars rect:hover{fill:var(--cyan)}.c-bars figcaption{display:flex;justify-content:space-between;margin-top:4px;color:var(--soft);font-size:11.5px}.c-spark{display:block;width:130px;height:30px;overflow:visible}.c-spark polyline{fill:none;stroke:var(--blue);stroke-width:2;vector-effect:non-scaling-stroke}.c-change{display:inline-block;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--green) 14%,var(--card));color:var(--green);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.c-change.is-down{background:color-mix(in srgb,var(--red) 12%,var(--card));color:var(--red)}.x-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.x-actions,.x-btn{align-items:center}.x-btn{display:inline-flex;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--navy)!important;font:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer}.x-btn:hover:not(:disabled){border-color:var(--accent)}.x-btn:disabled{opacity:.5;cursor:not-allowed}.x-btn.is-on{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-ink)!important}.x-btn.is-primary{background:var(--blue);border-color:var(--blue);color:#fff!important}.x-btn.is-danger{color:var(--red)!important}.x-link{border:0;background:none;padding:0;color:var(--accent-ink);font:inherit;text-decoration:underline;cursor:pointer}.x-hint,.x-note,.x-quiet,.x-sample{color:var(--muted);font-size:12.5px}.x-hint{font-weight:600}.k-error,.x-error{color:var(--red);font-size:13px;font-weight:600}.x-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-radius:16px;border:1px dashed var(--line);font-size:14px}.x-vote small{color:var(--muted)}.x-comments{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.x-comments h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--navy);font-size:20px}.x-comments h2 small{color:var(--muted);font-size:14px}.x-comment{padding:12px 14px;margin-bottom:10px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.x-comment .x-comment{margin:10px 0 0 18px}.x-comment.is-pending{border-style:dashed;opacity:.85}.x-comment header{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:12.5px}.x-comment header b{color:var(--navy)}.x-comment p{margin:6px 0;font-size:15px;line-height:1.55;white-space:pre-wrap}.x-comment footer{display:flex;gap:12px}.x-comment footer button,.x-report button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.x-comment footer button:hover,.x-report button:hover{color:var(--accent-ink)}.x-report{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--tint)}.x-form{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.x-form label{color:var(--navy);font-weight:700;font-size:14px}.k-form input,.k-form select,.k-form textarea,.k-inline input,.k-list select,.x-form textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px}.x-form>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.x-form small{color:var(--muted)}.s-box{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--orange) 55%,var(--line));background:color-mix(in srgb,var(--orange) 6%,var(--card))}.s-label{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--orange);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.s-box h2{margin:0;color:var(--navy);font-size:16px}.s-box p{margin:0;color:var(--ink);font-size:14px}.s-box a{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px}.s-box small{color:var(--soft);font-size:11.5px}.i-page{max-width:820px}.i-draft{padding:10px 14px;border-radius:12px;border:1px solid #e8c48a;background:#fff8ec;color:#6b4a12;font-size:14px;font-weight:600}.i-body section{margin-bottom:22px}.i-body h2{margin:0 0 8px;color:var(--navy);font-size:19px;letter-spacing:-.01em}.i-body li,.i-body p{font-size:16px;line-height:1.7}.i-body p{margin:0 0 10px}.i-updated{color:var(--soft);font-size:13px}.k-page{min-height:50vh}.k-auth{max-width:480px}.k-register-shell{display:grid;min-height:680px;overflow:hidden;border:1px solid color-mix(in srgb,var(--blue) 14%,var(--line));border-radius:30px;background:var(--card);box-shadow:0 28px 80px -48px rgb(10 46 99/.5)}@media (min-width:900px){.k-register-shell{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr)}}.k-register-story{position:relative;isolation:isolate;display:flex;min-height:680px;overflow:hidden;color:#fff}.k-register-image{z-index:-3;object-fit:cover;object-position:56% center;transform:scale(1.015)}.k-register-story-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(135deg,rgb(3 20 46/.97),rgb(7 42 90/.87) 48%,rgb(0 102 255/.35))}.k-register-story:after{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 78% 22%,rgb(72 200 255/.28),transparent 32%),linear-gradient(180deg,transparent 54%,rgb(3 18 42/.45))}.k-register-story-content{display:flex;flex-direction:column;width:100%;padding:clamp(32px,5vw,66px)}.k-register-eyebrow,.k-register-kicker{display:inline-flex;align-items:center;gap:7px;color:#78ddff;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.k-register-story h1{max-width:590px;margin:18px 0 14px;color:#fff;font-size:clamp(38px,4.3vw,64px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.k-register-story-content>p{max-width:600px;margin:0;color:rgb(255 255 255/.82);font-size:clamp(16px,1.5vw,19px);line-height:1.58}.k-register-benefits{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:42px}.k-register-benefits article{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid rgb(255 255 255/.15);border-radius:16px;background:rgb(5 30 66/.5);box-shadow:inset 0 1px rgb(255 255 255/.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.k-register-benefits article:hover{transform:translateX(4px);border-color:rgb(116 220 255/.42);background:rgb(7 43 91/.7)}.k-register-benefits article>span{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;background:linear-gradient(145deg,#0b73ff,#20c8ee);box-shadow:0 8px 22px rgb(0 107 255/.28)}.k-register-benefits article div{display:grid;grid-gap:2px;gap:2px}.k-register-benefits strong{font-size:14px}.k-register-benefits small{color:rgb(255 255 255/.68);font-size:12.5px}.k-register-trust{display:flex;align-items:center;gap:10px;margin-top:18px;color:rgb(255 255 255/.7);font-size:11.5px;line-height:1.45}.k-register-trust svg{flex:none;color:#76e3ff}.k-register-trust strong{color:#fff}.k-register-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,66px);background:linear-gradient(145deg,#fff,#fbfdff 60%,#f3f8ff)}.k-register-panel-head{display:grid;grid-gap:8px;gap:8px}.k-register-kicker{color:var(--blue)}.k-register-panel h2{margin:0;color:var(--navy);font-size:clamp(32px,3.3vw,46px);line-height:1.05;letter-spacing:-.045em}.k-register-panel-head p{max-width:52ch;margin:0;color:var(--muted);font-size:14px;line-height:1.58}.k-register-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0 28px;padding:0;list-style:none}.k-register-steps li{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;color:var(--soft);font-size:11px;font-weight:750}.k-register-steps li:not(:last-child):after{position:absolute;top:14px;left:calc(50% + 20px);right:calc(-50% + 20px);height:1px;content:"";background:var(--line)}.k-register-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted)}.k-register-steps li.is-active{color:var(--navy)}.k-register-steps li.is-active>span{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 6px 16px rgb(0 103 255/.25)}.k-register-form{max-width:none;gap:15px}.k-register-form label{gap:7px}.k-auth-label{display:inline-flex;align-items:center;gap:7px}.k-auth-label svg{color:var(--blue)}.k-register-form input:not([type=checkbox]){min-height:49px;border-radius:13px;border-color:#ccd9e9;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.k-register-form input:not([type=checkbox]):hover{border-color:#9eb8d8}.k-register-form input:not([type=checkbox]):focus{border-color:var(--blue);box-shadow:0 0 0 4px rgb(0 103 255/.1);transform:translateY(-1px);outline:none}.k-register-form input::placeholder{color:#91a2b8}.k-password-hint{display:inline-flex;align-items:center;gap:5px}.k-password-hint svg{flex:none;color:var(--green)}.k-register-form .k-check{margin-top:2px;padding:12px;border:1px solid var(--line);border-radius:13px;background:rgb(237 245 255/.58);font-size:12.5px;line-height:1.5}.k-register-submit{justify-content:center;min-height:52px;margin-top:2px;border-radius:14px;background:linear-gradient(135deg,#0067ff,#074ed7)!important;box-shadow:0 12px 24px -12px rgb(0 80 220/.72);font-size:14px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.k-register-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 28px -13px rgb(0 80 220/.72);filter:saturate(1.1)}.k-register-submit svg:last-child{margin-left:auto}.k-register-login{margin:18px 0 0;color:var(--muted);font-size:13px;text-align:center}.k-register-login a{display:inline-flex;align-items:center;gap:4px;font-weight:750}.k-register-state,.k-register-success{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--tint);color:var(--navy)}.k-register-state>svg{flex:none;color:var(--blue)}.k-register-state div,.k-register-success div{display:grid;grid-gap:4px;gap:4px}.k-register-state p,.k-register-success p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.k-register-success{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--card))}.k-register-success>span{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:14px;background:color-mix(in srgb,var(--green) 14%,var(--card));color:var(--green)}.k-auth-loading{min-height:280px;border-radius:16px;background:linear-gradient(100deg,#f3f7fc 30%,#fff 50%,#f3f7fc 70%);background-size:220% 100%;color:var(--soft);font-size:13px;animation:k-auth-shimmer 1.35s linear infinite}@keyframes k-auth-shimmer{to{background-position-x:-220%}}@media (max-width:899px){.k-register-shell{min-height:0;border-radius:22px}.k-register-story{min-height:420px}.k-register-story-content{padding:28px}.k-register-story h1{max-width:520px;font-size:clamp(36px,9vw,52px)}.k-register-benefits{grid-template-columns:repeat(3,1fr);padding-top:30px}.k-register-benefits article{align-items:flex-start}.k-register-benefits article div{gap:4px}.k-register-panel{padding:34px 28px 38px}}@media (max-width:620px){.k-register-shell{margin-inline:-4px}.k-register-story{min-height:365px}.k-register-story-content{padding:25px 21px}.k-register-story h1{margin-top:14px;font-size:38px}.k-register-story-content>p{font-size:15px;line-height:1.5}.k-register-benefits{grid-template-columns:1fr;gap:7px;padding-top:24px}.k-register-benefits article{padding:9px 11px;border-radius:13px}.k-register-benefits article>span{width:34px;height:34px;border-radius:10px}.k-register-benefits article small,.k-register-trust{display:none}.k-register-panel{padding:30px 20px 34px}.k-register-panel h2{font-size:34px}.k-register-steps{margin:22px 0 25px}}.k-form{display:grid;grid-gap:12px;gap:12px;max-width:560px}.k-form.is-narrow{max-width:380px}.k-form label{display:grid;grid-gap:5px;gap:5px;color:var(--navy);font-size:14px;font-weight:700}.k-form label small{color:var(--muted);font-weight:400}.k-check{grid-template-columns:20px minmax(0,1fr)!important;align-items:start;font-weight:400!important;color:var(--ink)!important}.k-check input{width:18px!important;height:18px;margin-top:3px}.k-links{color:var(--muted);font-size:14px}.k-ok{padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--green) 12%,var(--card));color:var(--ink)}.k-note,.k-ok{font-size:14px}.k-note{color:var(--muted);line-height:1.55}.k-gate{max-width:640px}.k-app{display:grid;grid-gap:22px;gap:22px}@media (min-width:900px){.k-app{grid-template-columns:240px minmax(0,1fr);align-items:start}}.k-nav{display:grid;grid-gap:2px;gap:2px;padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--card)}.k-nav strong{color:var(--navy)}.k-nav strong em{margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--purple);color:#fff;font-size:10.5px;font-style:normal}.k-nav small{margin-bottom:8px;color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.k-nav a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:var(--ink)!important;font-size:14px;font-weight:600;text-decoration:none}.k-nav a:hover{background:var(--tint)}.k-nav a.is-on{background:var(--accent-bg);color:var(--accent-ink)!important}.k-main{display:grid;grid-gap:14px;gap:14px;min-width:0;align-content:start}.k-main .p-page-title{margin-bottom:0}.k-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.k-stats a{display:grid;grid-gap:2px;gap:2px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--card);color:var(--muted)!important;text-decoration:none;font-size:13px}.k-stats b{color:var(--navy);font-size:26px}.k-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.k-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.k-list li span{display:grid;grid-gap:2px;gap:2px;min-width:0}.k-list li em{color:var(--purple);font-size:11.5px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.k-list li small{color:var(--muted);font-size:12.5px}.k-list li.is-ticket{display:grid}.k-list li p{margin:0;white-space:pre-wrap}.k-list blockquote{margin:0;padding:8px 12px;border-left:3px solid var(--blue);background:var(--tint);border-radius:0 10px 10px 0;font-size:14px}.k-row-tools{display:flex!important;grid-auto-flow:column;align-items:center;gap:6px}.k-row-tools select{width:auto;padding:6px 8px;font-size:13px}.k-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.k-inline label{color:var(--navy);font-weight:700;font-size:14px}.k-inline input{flex:1 1;min-width:200px;width:auto}.k-section{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--card)}.k-section h2{margin:0;color:var(--navy);font-size:17px}.k-section.is-danger{border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.k-because{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.k-because li{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.k-because a{color:var(--navy)!important;font-weight:700;text-decoration:none}.k-because small{color:var(--muted)}.v-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none}.v-steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--tint);color:var(--navy);font-weight:600;font-size:14px}.v-steps b{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--blue);color:#fff;font-size:13px}.v-app{display:grid;grid-gap:18px;gap:18px}.v-claim{display:grid;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.v-claim:last-child{border-bottom:0}.v-claim header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v-claim header strong{color:var(--navy);font-size:16px}.v-bad,.v-ok,.v-wait{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700}.v-ok{color:var(--green)}.v-wait{color:var(--orange)}.v-bad{color:var(--red)}.v-submit{padding:14px;border-radius:14px;background:var(--tint)}.v-submit h3{margin:0;color:var(--navy);font-size:15px}.v-submit small{color:var(--muted);font-size:12.5px}.pr-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:15px}.pr-list li{display:flex;align-items:center;gap:8px}.pr-list svg{color:var(--green);flex:none}.pr-plan h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;color:var(--navy)}.pr-plan small{color:var(--muted);font-size:14px}.t-bar{position:relative;z-index:5;display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.t-mobile-menu{display:none}.t-icon{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:52px;border-radius:12px;color:var(--navy)!important;text-decoration:none}.t-icon small{color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap}.t-live{position:relative;display:inline-flex}.t-live i{position:absolute;top:-1px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px var(--card)}.t-avatar{display:inline-flex;align-items:center;gap:4px;padding:4px;border:0;background:transparent;color:var(--navy);cursor:pointer}.t-avatar em{padding:1px 6px;border-radius:6px;background:var(--purple);color:#fff;font-size:10.5px;font-style:normal;font-weight:800}.t-circle{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0A2E63;color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em}.t-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:220px;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:0 18px 40px -16px rgb(10 46 99/.45)}.t-menu a,.t-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--ink)!important;font:inherit;font-size:14px;text-decoration:none;text-align:left;cursor:pointer}.t-menu svg{color:var(--navy)}.t-who{display:grid;padding:6px 12px 10px;border-bottom:1px solid var(--line)}.t-who small{overflow-wrap:anywhere}.sm-map{margin:0 0 12px}.sm-map svg{display:block;width:100%;height:auto}.sm-land{fill:color-mix(in srgb,var(--blue) 12%,var(--card));stroke:color-mix(in srgb,var(--blue) 45%,var(--card))}.sm-dot{fill:var(--blue);fill-opacity:.85;stroke:#fff;stroke-width:.8;transition:fill .15s}.sm-dot.is-top{fill:var(--red)}.sm-dot.is-zero{fill:color-mix(in srgb,var(--blue) 35%,var(--card));stroke:none}.sm-map a:hover .sm-dot{fill:var(--cyan)}.sm-map figcaption{color:var(--soft);font-size:11.5px;text-align:center}.d-all{display:flex;justify-content:flex-end;gap:4px;margin-top:10px;font-weight:700;text-decoration:none}.d-all,.d-view{align-items:center;font-size:13px}.d-view{display:inline-flex;gap:2px;margin-left:auto;color:var(--muted)}.d-view span{margin-right:4px}.d-view button{display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.d-view button.is-active{border-color:var(--line);background:var(--card);color:var(--blue)}.p-tiles.is-list{grid-template-columns:minmax(0,1fr);gap:10px}.p-tiles.is-list .p-tile{flex-direction:row}.p-tiles.is-list .p-tile-media{flex:none;width:min(34%,260px)}.p-tiles.is-list .p-thumb{height:100%;aspect-ratio:auto;min-height:140px}.p-tiles.is-list .p-tile h3,.p-tiles.is-list .p-tile p{-webkit-line-clamp:2}@media (max-width:520px){.p-tiles.is-list .p-tile-media{width:112px}.p-tiles.is-list .p-tile p,.p-tiles.is-list .p-tile-media .p-chip{display:none}}.x-mark{display:inline-grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:10px;background:transparent;color:var(--muted)!important;cursor:pointer}.x-mark:hover{background:var(--tint);color:var(--accent-ink)!important}.x-mark.is-on{color:var(--blue)!important}.x-mark.is-light{color:#fff!important}.x-mark.is-light:hover{background:rgb(255 255 255/.15)}.g-fields{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:12px;border-top:1px solid var(--line)}.a-related.is-page{margin-top:36px}@media (min-width:1200px){.a-related.is-page{width:calc(100% - 548px)}}.ds-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.ds-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--ink)!important;text-decoration:none;transition:transform .2s,border-color .2s}.ds-card:hover{transform:translateY(-2px);border-color:var(--accent)}.ds-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-head strong{color:var(--navy);font-size:17px}.ds-problem{color:var(--muted);font-size:13.5px;line-height:1.45}.ds-card .c-spark{width:100%;height:34px}.ds-foot{display:flex;align-items:center;gap:6px;color:var(--accent-ink);font-size:13px;font-weight:700}.ds-more{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ds-wide{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:var(--tint);color:var(--navy)!important;text-decoration:none}.ds-wide span{display:grid;flex:1 1}.ds-wide small{color:var(--muted);font-size:13px}.mb-bar{display:none}@media (max-width:760px){.p-shell{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mb-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));border-top:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.mb-bar a,.mb-bar button{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-height:48px;padding:4px 2px;border:0;background:none;color:var(--muted)!important;font:inherit;font-size:10.5px;font-weight:600;text-decoration:none;cursor:pointer}.mb-bar .is-on{color:var(--blue)!important}.p-foot{padding-bottom:20px}.k-form input,.k-form select,.k-form textarea,.k-inline input,.x-form textarea{font-size:16px}}.mb-sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;background:rgb(4 14 32/.45)}.mb-panel{width:100%;max-height:80vh;overflow:auto;padding:14px max(16px,env(safe-area-inset-left)) calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--card);box-shadow:0 -12px 40px -10px rgb(0 0 0/.4)}.mb-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--navy);font-size:17px}.mb-panel header button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--tint);color:var(--navy);cursor:pointer}.mb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mb-grid a{padding:13px 14px;border-radius:12px;background:var(--tint);color:var(--navy)!important;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.ds-card{transition:none}.ds-card:hover{transform:none}}html{scroll-behavior:smooth;scroll-padding-top:22px}body,html{max-width:100%;overflow-x:clip}.p-shell{background:radial-gradient(circle at 50% 0,#f9fcff 0,var(--bg) 42%)}html[data-biz-context=technology]{--biz-context:#7b3ff2}html[data-biz-context=energy]{--biz-context:#0aa66b}html[data-biz-context=markets]{--biz-context:#0b6eff}html[data-biz-context=property]{--biz-context:#ff8a22}html[data-biz-context=switzerland]{--biz-context:#0b6eff}.p-brand .p-word em{color:var(--biz-context,var(--blue));transition:color .35s ease,text-shadow .35s ease;text-shadow:0 9px 24px color-mix(in srgb,var(--biz-context,var(--blue)) 22%,transparent)}.p-head:after{content:"";position:absolute;z-index:5;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--biz-context,var(--blue)) 46%,transparent 82%);opacity:.42;transition:background .35s ease}.p-route-progress{position:fixed;z-index:1000;top:0;left:0;width:0;height:3px;opacity:0;pointer-events:none;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--blue));box-shadow:0 0 16px rgb(23 191 234/.8)}.p-route-progress.is-loading{width:78%;opacity:1;transition:width 2.8s cubic-bezier(.2,.7,.2,1),opacity .15s}.x-btn.is-negative{border-color:rgb(229 38 53/.34);background:rgb(229 38 53/.07);color:#b31d2a!important}html[data-route-ready=true] .p-main{animation:p-route-in .38s cubic-bezier(.2,.8,.2,1) both}@keyframes p-route-in{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}.pn-art{width:min(73%,1260px);isolation:isolate;opacity:1}.pn-art img{object-fit:cover;object-position:66% 52%;filter:saturate(.94) contrast(1.02)}.pn-grid,.pn-wash{position:absolute;inset:0}.pn-wash{background:linear-gradient(90deg,var(--head-a) 0,rgb(247 251 255/.98) 12%,rgb(247 251 255/.35) 43%,rgb(7 38 82/.05) 100%)}.pn-grid{opacity:.18;background-image:linear-gradient(rgb(255 255 255/.38) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.3) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000)}.pn-art[data-tone=technology] img{filter:saturate(.9) hue-rotate(4deg) contrast(1.04)}.pn-art[data-tone=energy] img{filter:saturate(1.02) hue-rotate(-9deg)}.pn-art[data-tone=markets] img{filter:saturate(.82) contrast(1.08)}.p-head{box-shadow:0 10px 34px -30px rgb(10 46 99/.72)}.p-head-row{align-items:center;padding-top:15px;padding-bottom:15px}.p-search-wrap{display:block}.p-search{height:50px;border-color:rgb(183 201 228/.78);background:rgb(255 255 255/.92);box-shadow:0 14px 34px -25px rgb(10 46 99/.64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.p-nav{justify-content:space-between;gap:1px;overflow:hidden;padding:3px 25px 3px 2px}.p-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 10px;border-radius:11px;font-size:clamp(13px,.86vw,15px);letter-spacing:-.012em}.p-nav a.is-active{padding-inline:21px;background:linear-gradient(135deg,#0873ff,#0b5ee7);box-shadow:0 9px 20px -11px rgb(11 110 255/.9)}.p-nav a{transition:color .22s,background .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.p-nav a:hover{transform:translateY(-1px);background:#eef5ff;box-shadow:inset 0 0 0 1px rgb(11 110 255/.11),0 8px 18px -16px rgb(10 46 99/.7)}.p-nav a.is-active:hover{background:linear-gradient(135deg,#0873ff,#0b5ee7)}@media (max-width:1380px){.p-nav{padding-right:18px}}@media (max-width:1120px){.p-nav a{padding-inline:8px;font-size:13px}.p-nav a.is-active{padding-inline:15px}}.p-market{position:relative;z-index:4;box-shadow:0 10px 30px -30px rgb(10 46 99/.7)}.p-market-row{min-height:84px;gap:10px}.p-market-tv{overflow:hidden;min-height:82px}.tv-element{position:relative;width:100%;overflow:hidden}.tv-element>tv-market-data,.tv-element>tv-tickers{display:block;width:100%;min-height:inherit}.tv-fallback{min-height:inherit;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;color:var(--muted)}.tv-fallback>span{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--blue) 25%,transparent);border-top-color:var(--blue);border-radius:50%;animation:tv-spin .75s linear infinite}.tv-fallback b{color:var(--navy);font-size:13px}.tv-fallback small{color:var(--soft)}.tv-error{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:var(--card);color:var(--muted);text-align:center;font-size:13px}@keyframes tv-spin{to{transform:rotate(1turn)}}.p-market-all{border-color:rgb(11 110 255/.25);background:linear-gradient(135deg,#f3f8ff,#fff);box-shadow:0 10px 22px -18px rgb(11 110 255/.8);transition:transform .2s,box-shadow .2s,border-color .2s}.p-market-all:hover{transform:translateX(2px);box-shadow:0 14px 24px -18px rgb(11 110 255/.8)}.h-intel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-gap:clamp(28px,4vw,70px);gap:clamp(28px,4vw,70px);align-items:center;min-height:326px;margin-bottom:22px;padding:clamp(28px,4vw,52px);border:1px solid rgb(255 255 255/.13);border-radius:26px;color:#fff;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--h-accent) 42%,transparent),transparent 31%),linear-gradient(135deg,#06162f 0,#0a2e63 62%,#0b4b86 100%);box-shadow:0 30px 65px -43px rgb(4 24 58/.9)}.h-intel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.055) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 72%);mask-image:linear-gradient(90deg,transparent 8%,#000 72%)}.h-intel-board,.h-intel-copy{position:relative;z-index:1;min-width:0}.h-intel-copy>p{margin:0 0 10px;color:color-mix(in srgb,var(--h-accent) 42%,#fff);font-size:11px;font-weight:900;letter-spacing:.16em}.h-intel-copy h1{margin:0;max-width:12ch;font-size:clamp(40px,5vw,72px);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.h-intel-copy>span{display:block;max-width:62ch;margin-top:16px;color:#d6e4f5;font-size:16px;line-height:1.55}.h-intel-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.h-intel-tags b{padding:6px 9px;border:1px solid rgb(255 255 255/.15);border-radius:99px;background:rgb(255 255 255/.075);color:#eaf3ff;font-size:10.5px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.h-intel-actions{margin-top:18px}.h-intel-actions .h-tools{justify-content:flex-start}.h-intel-actions .h-range{background:rgb(255 255 255/.1)}.h-intel-actions .h-range a{color:#fff!important}.h-intel-actions .x-btn{border-color:rgb(255 255 255/.22);background:#fff}.h-intel-board{overflow:hidden;padding:15px;border:1px solid rgb(255 255 255/.17);border-radius:21px;background:rgb(6 25 55/.58);box-shadow:0 24px 55px -32px rgb(0 0 0/.75),inset 0 1px rgb(255 255 255/.08);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.h-intel-board>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 2px 12px;border-bottom:1px solid rgb(255 255 255/.11)}.h-intel-board>header span{display:inline-flex;align-items:center;gap:7px;color:#77d8f2;font-size:10.5px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.h-intel-board>header b{padding:4px 8px;border-radius:99px;background:rgb(255 255 255/.09);color:#dce9f8;font-size:10px}.h-intel-pulse{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:flex-end;grid-gap:15px;gap:15px;padding:16px 2px 12px}.h-intel-pulse>div{display:grid;grid-template-columns:auto auto;align-items:flex-end;grid-gap:2px 8px;gap:2px 8px}.h-intel-pulse small{grid-column:1/-1;color:#9fb4cf;font-size:10.5px}.h-intel-pulse strong{font-size:42px;line-height:.95;letter-spacing:-.05em}.h-intel-pulse .c-change{align-self:center;background:rgb(10 166 107/.17);color:#65e0ae}.h-intel-pulse .c-change.is-down{background:rgb(229 38 53/.16);color:#ff8d98}.h-intel-pulse .c-spark{width:100%;height:54px}.h-intel-pulse .c-spark polyline{stroke:color-mix(in srgb,var(--h-accent) 52%,#79dff6);stroke-width:2.5;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--h-accent) 42%,transparent))}.h-intel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.h-intel-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid rgb(255 255 255/.09);border-radius:12px;background:rgb(255 255 255/.055)}.h-intel-grid article>svg{margin-top:2px;color:color-mix(in srgb,var(--h-accent) 48%,#fff)}.h-intel-grid span{display:grid;min-width:0}.h-intel-grid small{color:#8fa8c6;font-size:9.5px}.h-intel-grid b{margin-top:3px;overflow:hidden;color:#f5f9ff;font-size:11px;line-height:1.35;text-overflow:ellipsis}@media (max-width:1080px){.h-intel{grid-template-columns:minmax(0,1fr)}.h-intel-copy h1{max-width:17ch}.h-intel-board{max-width:720px}}.g-dialog{width:min(760px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 32px));padding:0;overflow:auto;border:0;border-radius:24px;background:transparent;color:var(--ink);box-shadow:0 34px 90px -24px rgb(2 13 35/.6)}.g-dialog::-webkit-backdrop{background:rgb(3 15 36/.62);-webkit-backdrop-filter:blur(8px) saturate(.85);backdrop-filter:blur(8px) saturate(.85);animation:g-backdrop .2s ease both}.g-dialog::backdrop{background:rgb(3 15 36/.62);-webkit-backdrop-filter:blur(8px) saturate(.85);backdrop-filter:blur(8px) saturate(.85);animation:g-backdrop .2s ease both}@keyframes g-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:none}}@keyframes g-backdrop{0%{opacity:0}to{opacity:1}}@keyframes gp-grow{0%{transform:scaleX(.18);opacity:.5}to{transform:scaleX(1);opacity:1}}.sm-map{position:relative;padding:10px;border:1px solid color-mix(in srgb,var(--blue) 12%,var(--line));border-radius:18px;background:radial-gradient(circle at 50% 45%,#f2f8ff,#fff 74%)}.sm-map svg{overflow:visible;filter:drop-shadow(0 12px 15px rgb(10 46 99/.08))}.sm-land{fill:#eaf3ff;stroke:#86b5ed;stroke-width:.8}.sm-dot{cursor:pointer;transition:r .18s ease,fill .18s ease,filter .18s ease}.sm-map a:focus .sm-dot,.sm-map a:hover .sm-dot{fill:var(--cyan);filter:drop-shadow(0 0 5px rgb(23 191 234/.75))}.sm-map a:focus{outline:none}.sm-map a:focus .sm-dot{stroke:var(--navy);stroke-width:1.4}.sm-code{fill:#fff;pointer-events:none;font-size:3.3px;font-weight:850;dominant-baseline:middle}.sm-active{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;margin-top:4px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy)!important;text-decoration:none}.sm-active>svg:first-child{color:var(--blue)}.sm-active span{display:grid}.sm-active small{color:var(--soft);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}.sm-active b{font-size:12.5px}.sm-active strong{color:var(--blue);font-size:11.5px}.sm-map figcaption{margin-top:8px}.p-foot{padding-top:50px}.p-foot-inner{gap:28px}.p-foot-main{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(42px,7vw,110px);gap:clamp(42px,7vw,110px);align-items:start}.p-foot-links{padding:8px 0 0;border:0}.p-foot-bottom{padding-top:18px;border-top:1px solid rgb(255 255 255/.12)}.p-foot-partners{display:flex;align-items:center;gap:9px}.p-foot-partners a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border:1px solid rgb(255 255 255/.11);border-radius:11px;background:rgb(255 255 255/.045);color:#afc1da!important;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.p-foot-partners a:hover{transform:translateY(-1px);border-color:rgb(102 215 244/.35);background:rgb(255 255 255/.075)}.p-foot-partners img{width:auto;max-width:92px;height:26px;object-fit:contain}.p-foot-partners span{font-size:10.5px}.mb-sheet{animation:mb-fade .2s ease both}.mb-panel{max-height:min(88dvh,820px);border-radius:28px 28px 0 0;animation:mb-up .3s cubic-bezier(.2,.8,.2,1) both}.mb-panel:before{content:"";display:block;width:44px;height:4px;margin:-5px auto 13px;border-radius:99px;background:#c8d5e8}.mb-panel header{margin-bottom:14px}.mb-panel header>div{display:grid;grid-gap:2px;gap:2px}.mb-panel header small,.mb-section-title{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.13em}.mb-panel header strong{font-size:24px;letter-spacing:-.03em}.mb-search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:15px;background:#f7faff;color:var(--muted)}.mb-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.mb-featured{display:grid;grid-gap:8px;gap:8px;margin:14px 0 18px}.mb-featured a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:12px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,#f6faff,#fff);color:var(--navy)!important;text-decoration:none}.mb-featured a>svg:first-child{box-sizing:content-box;padding:8px;border-radius:11px;background:#e8f2ff;color:var(--blue)}.mb-featured a>svg:last-child{width:16px}.mb-featured span{display:grid}.mb-featured b{font-size:13.5px}.mb-featured small{color:var(--muted);font-size:11px}.mb-section-title{gap:6px;margin:15px 2px 8px}.mb-grid a,.mb-section-title{display:flex;align-items:center}.mb-grid a{justify-content:space-between;gap:7px;min-height:47px;transition:transform .18s,background .18s}.mb-grid a:active{transform:scale(.98)}.mb-grid.is-secondary a{justify-content:flex-start;background:#f7faff}.mb-grid.is-secondary a svg:last-child{margin-left:auto}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}@keyframes mb-up{0%{transform:translateY(36px);opacity:.6}to{transform:none;opacity:1}}.a-box,.d-box,.ds-card,.h-box,.p-tile{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s}.a-box:hover,.d-box:hover,.h-box:hover{border-color:color-mix(in srgb,var(--blue) 20%,var(--line));box-shadow:0 24px 52px -42px rgb(10 46 99/.75)}@media (max-width:1000px){.p-foot-main{grid-template-columns:minmax(0,1fr)}.p-foot-brand{max-width:680px}}@media (max-width:760px){html{scroll-padding-top:12px}.p-head{background:radial-gradient(circle at 88% 0,#dff1ff 0,transparent 35%),#fff}.pn-art{width:72%;height:76px;opacity:.2}.pn-art img{object-position:70% 50%}.pn-wash{background:linear-gradient(90deg,#fff,rgb(255 255 255/.84) 56%,rgb(255 255 255/.25))}.p-head-row{gap:9px 12px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:11px}.p-brand{align-self:center;gap:2px;padding:0}.p-word{font-size:38px}.p-tagline{color:#34445c;font-size:10.5px;font-weight:650}.p-search-wrap{margin-top:2px}.p-search{height:46px;padding-inline:14px;border-radius:14px;background:#fff;box-shadow:0 11px 26px -21px rgb(10 46 99/.8)}.p-search svg{width:18px}.p-search input{font-size:15px}.t-bar{gap:5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.t-bar .t-icon:first-child,.t-bar .t-icon:nth-child(2){display:none}.t-avatar,.t-bar .t-icon:nth-child(3),.t-mobile-menu{display:inline-grid;place-items:center;width:42px;height:42px;min-width:42px;padding:0;border:1px solid rgb(190 207 231/.82);border-radius:13px;background:rgb(255 255 255/.92);color:var(--navy)!important;box-shadow:0 10px 24px -20px rgb(10 46 99/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.t-bar .t-icon:nth-child(3) small{display:none}.t-mobile-menu{cursor:pointer}.t-avatar{position:relative;display:flex;gap:0;margin:0}.t-avatar>svg{display:none}.t-avatar em{position:absolute;top:-4px;right:-3px}.t-circle{width:34px;height:34px;font-size:11px}.t-menu{right:0;min-width:min(260px,calc(100vw - 32px));border-radius:17px;box-shadow:0 24px 55px -25px rgb(5 25 58/.65)}.d-grid,.d-main,.p-head-row,.p-main,.p-market-row,.p-market-tv,.p-search,.p-search-wrap,.p-tiles,.p-wrap{min-width:0;max-width:100%}.d-feed-head{gap:10px}.d-feed-head h2{width:100%;font-size:22px}.d-tabs{width:100%;padding-bottom:3px}.d-tabs button{padding:7px 10px;font-size:12px}.d-view{display:none}.p-tiles,.p-tiles.is-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.p-tiles.is-list .p-tile{flex-direction:column}.p-tiles.is-list .p-tile-media{width:auto}.p-tiles .p-tile{border-radius:14px;box-shadow:0 10px 26px -21px rgb(10 46 99/.55)}.p-tiles .p-thumb,.p-tiles.is-list .p-thumb{height:auto;min-height:0;aspect-ratio:4/3}.p-tiles .p-tile-media .p-chip{top:7px;left:7px;max-width:calc(100% - 54px);overflow:hidden;padding:3px 6px;font-size:9px;text-overflow:ellipsis}.p-tiles .p-tile-media .p-chip svg{width:10px;height:10px}.p-tiles .p-ago{top:7px;right:7px;padding:2px 6px;font-size:9px}.p-tiles .p-tile-body{gap:7px;padding:10px 10px 9px}.p-tiles .p-tile h3,.p-tiles.is-list .p-tile h3{font-size:13.5px;line-height:1.28;-webkit-line-clamp:3}.p-tiles .p-tile p,.p-tiles.is-list .p-tile p{display:none}.p-tiles .p-tile footer{flex-wrap:nowrap;gap:5px;padding-top:2px}.p-tiles .p-src-badge{max-width:calc(100% - 34px);overflow:hidden;padding:2px 5px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.p-tiles .p-more-src{display:none}.p-tiles .x-mark{width:28px;height:28px;border-radius:8px}.p-tiles .x-mark svg{width:15px;height:15px}.p-market-row{min-height:74px;padding-right:0;overflow:hidden}.p-market-tv iframe{max-width:100%!important}.p-market-all{margin-right:0}.p-market-note{padding-top:2px}.h-intel{min-height:0;margin-inline:-8px;padding:24px 20px;border-radius:20px;gap:22px}.h-intel-copy h1{font-size:42px}.h-intel-copy>span{font-size:14.5px}.h-intel-board{padding:12px;border-radius:17px}.h-intel-pulse{grid-template-columns:118px minmax(0,1fr)}.h-intel-pulse strong{font-size:36px}.g-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.sm-active{grid-template-columns:auto minmax(0,1fr) auto}.sm-active>svg:last-child{display:none}.sm-active strong{text-align:right}.p-foot{padding-top:38px}.p-foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}.p-foot-links nav:last-child{grid-column:1/-1}.p-foot-bottom{align-items:stretch}.p-foot-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.p-foot-partners a{min-width:0}.p-foot-partners span{display:none}.mb-bar{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));align-items:flex-end;border:1px solid rgb(255 255 255/.72);border-radius:22px;padding:7px 7px 6px;background:rgb(255 255 255/.91);box-shadow:0 18px 45px -17px rgb(5 25 58/.58)}.mb-bar a,.mb-bar button{border-radius:13px;transition:color .18s,background .18s,transform .18s}.mb-bar .is-on:not(.mb-menu-trigger){position:relative;background:#edf5ff;color:var(--blue)!important}.mb-bar .is-on:not(.mb-menu-trigger):after{content:"";position:absolute;bottom:2px;width:16px;height:3px;border-radius:99px;background:var(--blue)}.mb-bar .mb-menu-trigger{align-self:center;min-height:58px;margin:-17px 3px 0;border:4px solid #f7fbff;border-radius:19px;background:linear-gradient(145deg,#1680ff,#075de0);color:#fff!important;box-shadow:0 13px 27px -13px rgb(11 110 255/.95)}.mb-bar .mb-menu-trigger:active{transform:scale(.96)}.p-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:480px){.p-market-all{display:none}.p-market-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-intel-grid,.h-intel-pulse{grid-template-columns:minmax(0,1fr)}.h-intel-pulse .c-spark{height:44px}.p-foot-links{grid-template-columns:minmax(0,1fr)}.p-foot-links nav:last-child{grid-column:auto}.p-foot-partners{grid-template-columns:minmax(0,1fr)}.p-foot-partners a{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.p-route-progress,html[data-route-ready=true] .p-main{animation:none;transition:none}.tv-fallback>span{animation:none}.g-dialog::-webkit-backdrop{animation:none}.g-dialog::backdrop,.mb-panel,.mb-sheet{animation:none}.a-box,.d-box,.ds-card,.h-box,.mb-grid a,.p-brand .p-word em,.p-foot-partners a,.p-head:after,.p-market-all,.p-nav a,.p-tile,.sm-dot{transition:none}.p-foot-partners a:hover,.p-market-all:hover,.p-nav a:hover{transform:none}}.p-shell{--rule:#E3EAF4;--surface-radius:16px}.p-navbar{position:relative;z-index:2;background:var(--card);border-top:1px solid var(--rule)}.p-navbar-row{display:flex;align-items:stretch;gap:18px;height:50px}.p-navbar .p-nav{flex:1 1;min-width:0;display:flex;justify-content:flex-start;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.p-navbar .p-nav a{position:relative;flex:none;display:inline-flex;align-items:center;height:100%;min-height:0;padding:0 11px;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--navy)!important;font-size:14.5px;font-weight:600;letter-spacing:-.01em;transition:color .18s}.p-navbar .p-nav a:first-child{padding-left:0}.p-navbar .p-nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.p-navbar .p-nav a:first-child:after{left:0}.p-navbar .p-nav a:hover{background:none;box-shadow:none;transform:none;color:var(--accent-ink)!important}.p-navbar .p-nav a:hover:after{transform:scaleX(.35)}.p-navbar .p-nav a.is-active,.p-navbar .p-nav a.is-active:hover{padding:0 11px;background:none;box-shadow:none;color:var(--navy)!important;font-weight:750}.p-navbar .p-nav a.is-active:first-child{padding-left:0}.p-navbar .p-nav a.is-active:after{transform:scaleX(1)}.p-clock{flex:none;display:flex;align-items:center;gap:8px;margin:0;padding-left:18px;border-left:1px solid var(--rule);color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.p-clock svg{color:var(--soft)}.p-clock time{color:var(--navy);font-size:15px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1420px){.p-navbar .p-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.p-navbar .p-nav a{padding-inline:9px;font-size:14px}.p-navbar .p-nav a:after{left:9px;right:9px}}@media (max-width:1180px){.p-clock{display:none}}@media (max-width:760px){.p-navbar{display:none}}.p-market{background:var(--card);border-bottom:1px solid var(--rule);box-shadow:none}.p-market .p-market-row{height:46px;min-height:46px;display:flex;align-items:center;gap:14px;padding:0;overflow:hidden}.p-market-label{flex:none;padding-right:14px;border-right:1px solid var(--rule);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.p-market .p-market-tv{flex:1 1;min-width:0;height:46px;min-height:46px;overflow:hidden}.p-market .p-market-tv .tradingview-widget-container{min-height:46px!important;height:46px}.p-market .p-market-note{flex:none;margin:0;padding:0;color:var(--soft);font-size:11px;white-space:nowrap}.p-market .p-market-all{flex:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--accent-ink)!important;font-size:13px;font-weight:700}.p-market .p-market-all:hover{transform:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.p-market .p-market-note{display:none}}@media (max-width:600px){.p-market .p-market-all,.p-market-label{display:none}}@media (min-width:1200px){.d-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}.d-main{gap:32px}.n-top{display:grid;grid-gap:24px;gap:24px;padding:24px;border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--card)}@media (min-width:900px){.n-top{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px}}.n-lead{min-width:0}.n-lead-media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:color-mix(in srgb,var(--c,var(--blue)) 14%,var(--tint))}.n-lead-media>b{display:none}.n-lead-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.n-lead:hover .n-lead-img{transform:scale(1.02)}.n-lead-text{padding-top:18px}.n-lead h1{margin:10px 0;color:var(--navy);font-size:clamp(26px,2.35vw,38px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.n-lead h1 a{color:inherit;text-decoration:none}.n-lead h1 a:hover{color:var(--accent-ink)}.n-lead-text>p{margin:0 0 14px;max-width:68ch;color:var(--muted);font-size:16.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.n-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:13px}.n-meta .x-mark{margin-left:auto}.n-toplist{min-width:0}@media (min-width:900px){.n-toplist{padding-left:28px;border-left:1px solid var(--rule)}}@media (max-width:899px){.n-toplist{padding-top:20px;border-top:1px solid var(--rule)}}.n-toplist h2{margin:0 0 4px;color:var(--accent-ink);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.n-toplist ol{margin:0;padding:0;list-style:none;counter-reset:top}.n-toplist li{counter-increment:top}.n-toplist li+li{border-top:1px solid var(--rule)}.n-toplist a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;padding:14px 0;text-decoration:none}.n-toplist a:before{content:counter(top);grid-column:1;grid-row:1/span 3;color:var(--soft);font-size:24px;font-weight:300;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.n-toplist a>*{grid-column:2}.n-top-kicker{color:color-mix(in srgb,var(--c,var(--blue)) 82%,var(--ink));font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.n-toplist strong{color:var(--navy);font-size:15.5px;line-height:1.32;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.n-toplist a:hover strong{color:var(--accent-ink)}.n-toplist small{color:var(--soft);font-size:12px}.gx{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0;padding:20px;border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--card)}.gx-head{display:grid;grid-gap:6px;gap:6px}.gx-brand{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gx-brand>span{padding-left:10px;border-left:1px solid var(--rule)}.gx-brand .g-logo img{display:block;width:auto}.gx-head h2{margin:6px 0 0;color:var(--navy);font-size:18px;line-height:1.25;letter-spacing:-.02em}.gx-head h2 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blue) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--blue) 35%,transparent);text-underline-offset:3px}.gx-head h2 a:hover{color:var(--accent-ink)}.gx-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.gx-head p a{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gx-head p a:hover{color:var(--accent-ink)}.gx-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.gx-row{border-bottom:1px solid var(--rule)}.gx-row-btn{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;grid-gap:12px;gap:12px;padding:12px 6px;margin:0 -6px;box-sizing:content-box;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.gx-row-btn:hover{background:var(--tint)}.gx-row-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gx-logo{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--rule);border-radius:10px;background:#fff}.gx-logo img{display:block;max-width:34px;max-height:34px;width:auto;height:auto;object-fit:contain}.gx-logo img.is-small{max-width:22px;max-height:22px}.gx-initials{display:grid;place-items:center;width:100%;height:100%;background:var(--tint);color:var(--navy);font-size:13px;font-weight:800;letter-spacing:.02em}.gx-row-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.gx-row-text strong{color:var(--navy);font-size:14.5px;line-height:1.3}.gx-row-text small,.gx-row-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-row-text small{color:var(--muted);font-size:12px}.gx-reason{margin-top:3px;color:var(--ink);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gx-row-arrow{color:var(--soft);transition:transform .18s,color .18s}.gx-row-btn:hover .gx-row-arrow{color:var(--blue);transform:translateX(2px)}.gx-field{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:13px;font-weight:600;line-height:1.3}.gx-field i{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;background:color-mix(in srgb,var(--field) 11%,#fff);color:var(--field)}.gx-chips{display:flex;flex-wrap:wrap;gap:10px 16px}.gx-fields h3{margin:0 0 6px;color:var(--navy);font-size:13px;font-weight:750}.gx-fields ul{display:grid;margin:0;padding:0;list-style:none}.gx-fields a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 6px;margin:0 -6px;border-radius:9px;color:var(--soft)!important;text-decoration:none;transition:background .15s}.gx-fields a:hover{background:var(--tint);color:var(--blue)!important}.gx-foot{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.gx-foot small{color:var(--soft);font-size:11.5px;line-height:1.45}.gx-more{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--accent-ink)!important;font-size:13px;font-weight:750;text-decoration:none}.gx-more:hover{text-decoration:underline;text-underline-offset:3px}.gx-more svg{transition:transform .18s}.gx-more:hover svg{transform:translateX(2px)}.gx-label{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.gx-label.is-top{background:color-mix(in srgb,var(--green) 13%,#fff);color:#087b50}.gx-label.is-high{background:color-mix(in srgb,var(--blue) 11%,#fff);color:var(--accent-ink)}.gx-label.is-ok{background:var(--tint);color:var(--navy)}.gx.is-article{padding:22px}@media (min-width:1200px){.a-grid{grid-template-columns:minmax(0,1fr) 420px;gap:36px}.a-related.is-page{width:calc(100% - 456px)}.gx.is-article{position:-webkit-sticky;position:sticky;top:16px}}.pl{display:grid;grid-gap:18px;gap:18px;padding:22px 24px;border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--card)}.pl-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 20px}.pl-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--accent-ink);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pl-eyebrow .g-logo img{display:block;width:auto}.pl-head h2{margin:6px 0 0;color:var(--navy);font-size:22px;line-height:1.2;letter-spacing:-.025em}.pl-head small{display:inline-flex;align-items:center;gap:7px;color:var(--soft);font-size:12px}.pl-head small span{width:7px;height:7px;border-radius:50%;background:var(--green)}.pl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--rule)}.pl-kpis>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:16px 18px}.pl-kpis>div:first-child{padding-left:0}.pl-kpis>div+div{border-left:1px solid var(--rule)}.pl-kpis dt{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pl-kpis dd{display:grid;grid-gap:3px;gap:3px;margin:0}.pl-kpis strong{color:var(--navy);font-size:clamp(22px,1.9vw,28px);line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-kpis em{overflow:hidden;color:#087b50;font-size:11.5px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pl-kpis em.is-down{color:#b31d2a}.pl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.pl-grid h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--navy);font-size:14px;letter-spacing:-.01em}.pl-grid h3 svg{color:var(--blue)}.pl-bars,.pl-rank{display:grid;margin:0;padding:0;list-style:none}.pl-bars a{display:grid;grid-template-columns:minmax(0,1fr) auto 56px;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;padding:7px 0;color:var(--ink)!important;text-decoration:none}.pl-bars a span{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pl-bars a b{color:var(--navy);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-bars a em{color:#087b50;font-size:12px;font-style:normal;font-weight:700;text-align:right}.pl-bars a em.is-down{color:#b31d2a}.pl-bars i{grid-column:1/-1;display:block;height:3px;overflow:hidden;border-radius:99px;background:var(--tint)}.pl-bars i span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.pl-bars a:hover span{color:var(--accent-ink)}.pl-rank li+li{border-top:1px solid var(--rule)}.pl-rank a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1px 12px;gap:1px 12px;padding:8px 0;color:var(--ink)!important;text-decoration:none}.pl-rank strong{font-size:13.5px;text-overflow:ellipsis}.pl-rank small,.pl-rank strong{overflow:hidden;white-space:nowrap}.pl-rank small{grid-row:2;display:flex;align-items:center;gap:3px;color:var(--muted);font-size:12px}.pl-rank b{grid-row:1/span 2;align-self:center;color:#087b50;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-rank a:hover strong{color:var(--accent-ink)}.pl-empty{margin:0;color:var(--muted);font-size:13px}.pl-foot{flex-wrap:wrap;gap:8px 18px;padding-top:2px}.pl-foot,.pl-foot p{display:flex;align-items:center}.pl-foot p{gap:6px;margin:0 auto 0 0;color:var(--soft);font-size:12px}.pl-foot a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-ink)!important;font-size:12.5px;font-weight:700;text-decoration:none}.pl-foot a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1040px){.pl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-kpis>div:nth-child(3){padding-left:0;border-left:0}.pl-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width:760px){.gx,.n-top,.pl{padding:16px;border-radius:14px}.n-lead h1{font-size:25px}.pl-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pl-kpis>div{padding:12px 10px}.pl-head h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.gx-fields a,.gx-more svg,.gx-row-arrow,.gx-row-btn,.n-lead-img,.p-navbar .p-nav a,.p-navbar .p-nav a:after{transition:none}.gx-more:hover svg,.gx-row-btn:hover .gx-row-arrow,.n-lead:hover .n-lead-img{transform:none}}.n-lead-media:has(>b){display:none}.n-lead-media:has(>b)+.n-lead-text{padding-top:0}.n-lead-media:has(>b)+.n-lead-text h1{font-size:clamp(30px,3vw,46px)}.gx.is-home.is-inline{display:none}@media (max-width:1199px){.gx.is-home.is-side{display:none}.gx.is-home.is-inline{display:grid}.gx.is-home.is-inline .gx-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:24px}}@media (max-width:760px){.pl-bars li:nth-child(n+4),.pl-rank li:nth-child(n+4){display:none}}.p-head{overflow:visible;z-index:20}.pn-art{overflow:hidden}.pl-foot{justify-content:flex-end}.p-ph{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--c,var(--blue)) 30%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--c,var(--blue)) 12%,#F6F9FE),color-mix(in srgb,var(--c,var(--blue)) 30%,#E4ECF8))}.p-ph:before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgb(255 255 255/.55) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.55) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(circle at 50% 50%,#000 20%,transparent 75%)}.p-ph-icon{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgb(255 255 255/.8);border-radius:16px;background:rgb(255 255 255/.72);color:color-mix(in srgb,var(--c,var(--blue)) 85%,var(--navy));box-shadow:0 10px 24px -14px rgb(10 46 99/.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.p-tile{box-shadow:none;border-color:var(--rule);transition:border-color .2s,box-shadow .2s}.p-tile:hover{transform:none;border-color:color-mix(in srgb,var(--blue) 28%,var(--rule));box-shadow:0 18px 36px -28px rgb(10 46 99/.55)}.p-tile-media{overflow:hidden}.p-thumb{position:relative;aspect-ratio:16/10;background:var(--tint)}.p-thumb img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.p-tile:hover .p-thumb img{transform:scale(1.045)}.p-tile-media:after{content:"";position:absolute;inset:0 0 auto;height:46%;pointer-events:none;background:linear-gradient(180deg,rgb(4 14 32/.38),transparent)}.p-tile-media .p-chip.is-solid{z-index:1;padding:4px 9px;border:1px solid rgb(255 255 255/.22);border-radius:7px;background:rgb(8 20 42/.58);color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);letter-spacing:.05em}.p-tile-media .p-chip.is-solid svg{color:color-mix(in srgb,var(--c) 45%,#fff)}.p-tile-media .p-ago{z-index:1;background:rgb(8 20 42/.58);border:1px solid rgb(255 255 255/.18)}.n-lead-media .p-ph-icon{width:84px;height:84px;border-radius:22px}.n-lead-media .p-ph-icon svg{width:38px;height:38px}.n-toplist a{grid-template-columns:30px minmax(0,1fr) 96px}.n-toplist a>.n-top-thumb{grid-column:3;grid-row:1/span 3;align-self:start}.n-top-thumb{position:relative;display:block;overflow:hidden;width:96px;aspect-ratio:4/3;border-radius:9px;background:var(--tint)}.n-top-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.n-toplist a:hover .n-top-thumb img{transform:scale(1.05)}.n-top-thumb .p-ph-icon{width:34px;height:34px;border-radius:10px}.n-top-thumb .p-ph-icon svg{width:17px;height:17px}@media (max-width:420px){.n-toplist a{grid-template-columns:26px minmax(0,1fr) 76px}.n-top-thumb{width:76px}}.a-figure{position:relative;overflow:hidden;border-radius:18px;background:var(--tint);box-shadow:0 24px 50px -36px rgb(10 46 99/.7)}.a-figure .a-img{border-radius:0;box-shadow:none}.a-figure>.p-ph{position:relative;aspect-ratio:16/10}.a-figure figcaption{position:absolute;right:12px;bottom:12px;margin:0;padding:4px 9px;border-radius:7px;background:rgb(8 20 42/.55);color:rgb(255 255 255/.92);font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t-bar{gap:2px;padding:5px;border-color:rgb(206 219 238/.9);border-radius:16px;background:rgb(255 255 255/.9);box-shadow:0 14px 34px -26px rgb(10 46 99/.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.t-icon{min-width:54px;padding:6px 8px;border-radius:11px;transition:background .15s,color .15s}.t-icon:hover{background:var(--tint);color:var(--accent-ink)!important}.t-avatar{gap:2px;margin-left:4px;padding:3px 6px 3px 3px;border:1px solid transparent;border-radius:99px;transition:background .15s,border-color .15s}.t-avatar.is-open,.t-avatar:hover{background:var(--tint);border-color:var(--rule)}.t-circle{width:38px;height:38px;background:linear-gradient(145deg,#EAF2FF,#D8E6FB);color:var(--navy);box-shadow:inset 0 0 0 1px rgb(11 110 255/.14)}.t-avatar.is-signed .t-circle{background:linear-gradient(145deg,#0B6EFF,#0A2E63);color:#fff;box-shadow:none}.t-chevron{color:var(--muted);transition:transform .2s}.t-avatar.is-open .t-chevron{transform:rotate(180deg)}.t-menu{top:calc(100% + 10px);z-index:60;width:320px;min-width:0;padding:8px;border:1px solid var(--rule);border-radius:18px;background:#fff;box-shadow:0 28px 60px -24px rgb(5 25 58/.45),0 2px 6px rgb(5 25 58/.05);transform-origin:top right;animation:t-menu-in .18s cubic-bezier(.2,.8,.2,1) both}@keyframes t-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.t-menu a,.t-menu button{gap:12px;padding:9px 10px;border-radius:12px;font-weight:600}.t-menu a:hover,.t-menu button:hover{background:var(--tint)}.t-welcome{display:grid;grid-gap:4px;gap:4px;margin-bottom:6px;padding:14px;border-radius:14px;background:linear-gradient(140deg,#F2F7FF,#E8F0FD)}.t-welcome>b{color:var(--navy);font-size:15px}.t-welcome>small{color:var(--muted);font-size:12.5px;line-height:1.45}.t-welcome-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:10px}.t-menu .t-welcome-actions a{justify-content:center;gap:7px;padding:9px 10px;border:1px solid var(--rule);background:#fff;color:var(--navy)!important;font-size:13px;font-weight:700}.t-menu .t-welcome-actions a.is-primary{border-color:var(--blue);background:var(--blue);color:#fff!important}.t-menu .t-welcome-actions a.is-primary:hover{filter:brightness(1.06);background:var(--blue)}.t-who{display:flex;align-items:center;gap:12px;margin:0 0 6px;padding:10px 10px 14px;border-bottom:1px solid var(--rule)}.t-who>span:last-child{display:grid;min-width:0}.t-who b{color:var(--navy);font-size:14.5px}.t-who small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.t-circle.is-large{flex:none;width:44px;height:44px;background:linear-gradient(145deg,#0B6EFF,#0A2E63);color:#fff;font-size:15px}.t-menu i,.t-menu-list{display:grid}.t-menu i{place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--tint);color:var(--blue)}.t-menu a>span{display:grid;min-width:0}.t-menu a>span b{color:var(--navy);font-size:13.5px}.t-menu a>span small{color:var(--soft);font-size:11.5px;font-weight:500}.t-menu .t-premium{margin-top:6px;padding-top:12px;border-top:1px solid var(--rule);border-radius:0 0 12px 12px}.t-premium>svg{box-sizing:content-box;flex:none;width:16px;height:16px;padding:9px;border-radius:10px;background:color-mix(in srgb,#F5B400 16%,#fff);color:#B07F00}.t-menu .t-logout{width:100%;margin-top:4px;color:var(--muted)!important;font-size:13px}.g-dialog.gd{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:none;border-radius:22px}.g-dialog.gd::-webkit-scrollbar{display:none}.gd-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:22px;background:#fff;animation:g-dialog-in .26s cubic-bezier(.2,.8,.2,1) both}.gd-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:24px 24px 18px}.gd-logo{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border:1px solid var(--rule);border-radius:16px;background:#fff;box-shadow:0 10px 24px -18px rgb(10 46 99/.6)}.gd-logo img{display:block;max-width:50px;max-height:50px;width:auto;height:auto;object-fit:contain}.gd-logo img.is-small{max-width:28px;max-height:28px}.gd-title h2{margin:0 0 6px;color:var(--navy);font-size:23px;line-height:1.15;letter-spacing:-.025em}.gd-title p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;color:var(--muted);font-size:13px}.gd-title p>span:first-child{display:inline-flex;align-items:center;gap:5px}.gd-close{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:var(--tint);color:var(--navy);cursor:pointer;transition:background .15s}.gd-close:hover{background:#E2ECFB}.gd-tabs{display:flex;gap:4px;margin:0 24px;padding:4px;border-radius:14px;background:var(--tint)}.gd-tabs button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.gd-tabs button:hover{color:var(--navy)}.gd-tabs button.is-active{background:#fff;color:var(--navy);box-shadow:0 6px 16px -10px rgb(10 46 99/.55)}.gd-tabs button.is-active svg{color:var(--blue)}.gd-tabs b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:rgb(11 110 255/.1);color:var(--accent-ink);font-size:11px}.gd-body{min-height:236px;padding:20px 24px 22px}.gd-lead{margin:0 0 16px;color:var(--ink);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.gd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 14px;border-block:1px solid var(--rule)}.gd-facts>div{padding:11px 0}.gd-facts>div+div{padding-left:14px;border-left:1px solid var(--rule)}.gd-facts dt{color:var(--soft);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gd-facts dd{margin:3px 0 0;color:var(--navy);font-size:13.5px;font-weight:650}.gd-reasons{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.gd-reasons li{display:flex;align-items:flex-start;gap:9px;color:var(--ink);font-size:13.5px;line-height:1.45}.gd-reasons svg{flex:none;margin-top:1px;color:var(--green)}.gd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.gd-grid li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--rule);border-radius:12px;color:var(--navy);font-size:13.5px;font-weight:650}.gd-grid i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--field) 11%,#fff);color:var(--field)}.gd-empty{margin:0;color:var(--muted);font-size:14px}.gd-actions{display:flex;justify-content:space-between;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--rule);background:#FBFCFE}.gd-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--rule);border-radius:12px;background:#fff;color:var(--navy)!important;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s}.gd-actions a:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--rule))}.gd-actions a .g-logo img{display:block;width:auto}.gd-actions a.is-primary{border-color:var(--blue);background:var(--blue);color:#fff!important}.gd-actions a.is-primary:hover{filter:brightness(1.06)}@media (max-width:560px){.gd-head{padding:18px 16px 14px;gap:12px}.gd-logo{width:52px;height:52px}.gd-title h2{font-size:19px}.gd-tabs{margin:0 16px}.gd-tabs button span{display:none}.gd-body{padding:16px}.gd-grid{grid-template-columns:minmax(0,1fr)}.gd-actions{display:grid;padding:14px 16px 16px}}@media (prefers-reduced-motion:reduce){.gd-panel,.t-menu{animation:none}.gd-tabs button,.n-top-thumb img,.p-thumb img,.t-chevron{transition:none}.n-toplist a:hover .n-top-thumb img,.p-tile:hover .p-thumb img{transform:none}}.gx-section{display:grid;grid-gap:4px;gap:4px}.gx-section>h3{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:var(--navy);font-size:13px;font-weight:800;letter-spacing:.01em}.gx-section>h3 svg{color:var(--blue)}.gx-section>h3 small{margin-left:auto;overflow:hidden;color:var(--soft);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gx-jobs-badge{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--green) 11%,#fff);color:#087b50;font-size:11.5px;font-weight:750}.gx-label.is-mention{background:#FFF4E5;color:#9A5B00}.gx-jobs{display:grid;margin:0 0 6px;padding:0;list-style:none;border-top:1px solid var(--rule)}.gx-jobs li{border-bottom:1px solid var(--rule)}.gx-jobs a{display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-gap:2px 10px;gap:2px 10px;padding:10px 6px;margin:0 -6px;border-radius:9px;color:var(--ink)!important;text-decoration:none;transition:background .15s}.gx-jobs a:hover{background:var(--tint)}.gx-jobs strong{overflow:hidden;color:var(--navy);font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gx-jobs small{grid-row:2;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gx-jobs svg{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--soft)}.gx-jobs a:hover svg{color:var(--blue)}.gd-body .gx-jobs{margin:0}@media (prefers-reduced-motion:reduce){.gx-jobs a{transition:none}}.ae{display:grid;grid-gap:28px;gap:28px;max-width:74ch;margin:8px 0 28px}.ae-text p{margin:0 0 18px;color:var(--ink);font-size:18px;line-height:1.72}.ae-text h2{margin:30px 0 12px;color:var(--navy);font-size:22px;line-height:1.25;letter-spacing:-.02em}.ae-text>:first-child{margin-top:0}.ae h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--navy);font-size:18px;letter-spacing:-.015em}.ae section h2 svg{color:var(--blue)}.ae-numbers dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;border-top:2px solid var(--navy)}.ae-numbers dl>div{padding:14px 16px 14px 0;border-bottom:1px solid var(--rule)}.ae-numbers dt{color:var(--muted);font-size:12.5px;font-weight:650}.ae-numbers dd{margin:4px 0 0;color:var(--navy);font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ae-context{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.ae-context{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.ae-context section{padding:18px 20px;border-left:3px solid var(--blue);border-radius:0 14px 14px 0;background:var(--card)}.ae-context section+section{border-left-color:var(--green)}.ae-context p{margin:0;color:var(--ink);font-size:15.5px;line-height:1.65}.ae-faq details{border-bottom:1px solid var(--rule)}.ae-faq details:first-of-type{border-top:1px solid var(--rule)}.ae-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;color:var(--navy);font-size:16px;font-weight:700;cursor:pointer;list-style:none}.ae-faq summary::-webkit-details-marker{display:none}.ae-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--tint);color:var(--blue);font-size:18px;font-weight:500;transition:transform .2s}.ae-faq details[open] summary:after{transform:rotate(45deg)}.ae-faq details p{margin:0 0 16px;color:var(--ink);font-size:15.5px;line-height:1.65}.ae-terms dl{display:grid;grid-gap:10px;gap:10px;margin:0}.ae-terms dl>div{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.ae-terms dt{color:var(--navy);font-size:14.5px;font-weight:750}.ae-terms dd{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.ae-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ae-tags li{padding:4px 10px;border:1px solid var(--rule);border-radius:99px;background:var(--card);color:var(--muted);font-size:12.5px;font-weight:650}@media (max-width:560px){.ae-terms dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.ae-text p{font-size:17px}}@media (prefers-reduced-motion:reduce){.ae-faq summary:after{transition:none}}.gx-section>h3{flex-wrap:wrap;row-gap:2px}.gx-section>h3 small{flex-basis:100%;margin-left:22px;white-space:normal}.mk{display:grid;grid-gap:20px;gap:20px}.mk-intro h1{margin:0;color:var(--navy);font-size:clamp(32px,3.4vw,46px);line-height:1;letter-spacing:-.04em}.mk-intro .p-kicker{margin-bottom:6px}.mk-top{display:grid;grid-gap:20px;gap:20px}@media (min-width:1100px){.mk-top{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start}}.mk-panel{min-width:0;overflow:hidden;border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--card)}.mk-head{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:16px 20px;border-bottom:1px solid var(--rule)}.mk-head,.mk-head h2{display:flex;align-items:center}.mk-head h2{gap:9px;margin:0;color:var(--navy);font-size:17px;letter-spacing:-.015em}.mk-head h2 svg{color:var(--blue)}.mk-sub{color:var(--soft);font-size:12.5px}.mk-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:650}.mk-status i{width:7px;height:7px;border-radius:50%;background:var(--green)}.mk-quotes .tradingview-widget-container{padding:4px 8px 8px}.mk-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:11px;background:var(--tint)}.mk-tabs button{padding:6px 11px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.mk-tabs button:hover{color:var(--navy)}.mk-tabs button.is-on{background:#fff;color:var(--navy);box-shadow:0 4px 12px -8px rgb(10 46 99/.6)}.mk-news ol{display:grid;margin:0;padding:4px 20px;list-style:none}.mk-news li+li{border-top:1px solid var(--rule)}.mk-news li a{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:12px 0;text-decoration:none}.mk-news li span{display:grid;grid-gap:4px;gap:4px;min-width:0}.mk-news strong{color:var(--navy);font-size:14.5px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mk-news a:hover strong{color:var(--accent-ink)}.mk-news small{color:var(--soft);font-size:12px}.mk-news>.gx-more{margin:4px 20px 18px}.mk-empty{margin:0;padding:20px;color:var(--muted);font-size:14px}.mk-chart .tradingview-widget-container{min-height:600px}.mk-calendar .tradingview-widget-container{padding:0 8px 8px}.mk-note{margin:0;color:var(--soft);font-size:12px}@media (max-width:760px){.mk-head{padding:14px 16px}.mk-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.mk-tabs button{flex:none}.mk-news ol{padding:4px 16px}.mk-news li a{grid-template-columns:76px minmax(0,1fr)}}.d-feed-head{gap:8px 20px;padding-bottom:0;border-bottom:1px solid var(--rule)}.d-feed-head h2{font-size:24px}.d-tabs{gap:0}.d-tabs button{position:relative;padding:12px 11px;border-radius:0;color:var(--muted);font-size:14px;font-weight:650}.d-tabs button.is-active,.d-tabs button:hover{background:none;color:var(--navy)}.d-tabs button.is-active{font-weight:750}.d-tabs button:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--blue);transform:scaleX(0);transition:transform .2s}.d-tabs button.is-active:after{transform:scaleX(1)}.d-feed .p-tiles{margin-top:18px}.d-more{border-color:var(--rule);border-radius:12px}.d-box{padding:20px;border-color:var(--rule);border-radius:var(--surface-radius);box-shadow:none}.d-box:hover{box-shadow:none;border-color:var(--rule)}.d-box h2{font-size:17px}.d-seg{background:var(--tint)}.d-seg button.is-active,.d-seg button[aria-selected=true]{background:#fff;color:var(--navy);box-shadow:0 4px 12px -8px rgb(10 46 99/.6)}.d-heat a{border-radius:10px}.a-box{border-color:var(--rule);border-radius:var(--surface-radius);box-shadow:none}.a-box:hover{box-shadow:none;border-color:var(--rule)}.a-brief{border-left:3px solid var(--blue);border-radius:0 var(--surface-radius) var(--surface-radius) 0}.a-brief,.a-facts{background:var(--card)}.a-facts{box-shadow:none}.a-hero h1{letter-spacing:-.035em}.a-lede{color:var(--ink);font-size:19px;line-height:1.55}.a-read{box-shadow:none;border-radius:12px}.p-foot-brand h2{margin-top:18px}@media (prefers-reduced-motion:reduce){.d-tabs button:after{transition:none}}.p-head .t-bar{z-index:40}.sb{position:relative}.sb-spin{animation:sb-spin .9s linear infinite;color:var(--blue)}@keyframes sb-spin{to{transform:rotate(1turn)}}.sb-panel{position:absolute;z-index:45;top:calc(100% + 8px);left:0;right:0;max-height:min(70vh,560px);overflow:auto;padding:8px;border:1px solid var(--rule);border-radius:16px;background:var(--card);box-shadow:0 28px 60px -24px rgb(5 25 58/.45),0 2px 6px rgb(5 25 58/.05)}.sb-panel ul{display:grid;margin:0;padding:0;list-style:none}.sb-group{display:flex;align-items:center;gap:6px;padding:10px 10px 4px;color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sb-option{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 10px;border-radius:11px;color:var(--ink)!important;text-decoration:none}.sb-option.is-active{background:var(--tint)}.sb-option.is-action{margin-top:2px}.sb-text{display:grid;min-width:0}.sb-text b{color:var(--navy);font-size:14px;font-weight:700;line-height:1.3}.sb-text b,.sb-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-text small{color:var(--muted);font-size:12px}.sb-icon,.sb-logo{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:10px;background:var(--tint);color:var(--blue)}.sb-logo{border:1px solid var(--rule);background:#fff}.sb-logo img{max-width:24px;max-height:24px;object-fit:contain}.sb-logo .gx-initials{font-size:11px}.sb-icon.is-accent{background:var(--blue);color:#fff}.sb-option>svg{color:var(--soft)}.sb-loading,.sb-note{margin:6px 10px 2px;color:var(--muted);font-size:12px}button.gx-more{padding:0;border:0;background:none;font:inherit;font-size:13px;cursor:pointer}.gx-jobs small.gx-salary{grid-row:3;color:var(--soft);font-weight:650}.gx-jobs a:has(.gx-salary) svg{grid-row:1/span 3}.g-dialog.jd{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border-radius:22px}.jd-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:22px;background:var(--card);animation:g-dialog-in .26s cubic-bezier(.2,.8,.2,1) both}.jd-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:22px 24px 14px;border-bottom:1px solid var(--rule)}.jd-head h2{margin:0 0 2px;color:var(--navy);font-size:19px;letter-spacing:-.02em}.jd-head p{margin:0;color:var(--muted);font-size:13px}.jd-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--blue)}.jd-body{padding:6px 24px 10px}.jd-body .gx-jobs{border-top:0}.jd-skeleton{display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding:0;list-style:none}.jd-skeleton li{height:44px;border-radius:10px;background:linear-gradient(90deg,var(--tint),#f7faff,var(--tint));background-size:200% 100%;animation:jd-shimmer 1.2s linear infinite}@keyframes jd-shimmer{to{background-position:-200% 0}}.jd-note{gap:6px;margin:10px 0 0;color:var(--soft);font-size:11.5px}.jd-foot,.jd-note{display:flex;align-items:center}.jd-foot{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:14px 24px 20px;border-top:1px solid var(--rule)}.jd-foot>span{color:var(--muted);font-size:13px;font-weight:600}.jd-foot a.is-primary{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:12px;background:var(--blue);color:#fff!important;font-size:13.5px;font-weight:750;text-decoration:none}.jd-foot a.is-primary:hover{filter:brightness(1.06)}.fd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;border:1px solid var(--rule);border-radius:12px;background:var(--card);color:var(--navy)!important;font:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.fd-btn:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--rule))}.fd-btn.is-primary{border-color:var(--blue);background:var(--blue);color:#fff!important}.fd-btn.is-primary:hover{filter:brightness(1.06)}.fd-btn:disabled{opacity:.55;cursor:default}.fx-bar{position:relative;display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--tint)}.fx-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan))}.fx-empty{margin:8px 0;color:var(--muted);font-size:14px}.fx-note,.fx-source{margin:10px 0 0;color:var(--soft);font-size:12px;line-height:1.5}.fx-source{margin-top:18px}.tf-kicker{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--accent-ink);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fx{display:grid;grid-gap:22px;gap:22px}.fx-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.fx-logo{display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border:1px solid var(--rule);border-radius:20px;background:#fff}.fx-logo img{max-width:62px;max-height:62px;object-fit:contain}.fx-logo img.is-small{max-width:32px;max-height:32px}.fx-logo .gx-initials{font-size:22px}.fx-title h1{margin:6px 0 4px;color:var(--navy);font-size:clamp(28px,3.6vw,42px);line-height:1.05;letter-spacing:-.035em}.fx-title p{margin:0;color:var(--muted);font-size:15px}.fx-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.fx-status.is-verified{color:#087b50}.fx-status.is-new{color:#9A5B00}.fx-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fx-actions .x-actions{margin:0}.fx-callout{margin:0;padding:12px 16px;border-left:3px solid var(--orange);border-radius:0 10px 10px 0;background:#FFF8EE;color:#6B4300;font-size:14px}.fx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--rule)}.fx-kpis>div{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:18px 20px;border-left:1px solid var(--rule)}.fx-kpis>div:first-child{border-left:0;padding-left:0}.fx-kpis span{color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.fx-kpis strong{color:var(--navy);font-size:34px;font-weight:850;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-kpis strong small{margin-left:2px;color:var(--soft);font-size:15px;font-weight:700}.fx-kpis .is-lead strong{color:var(--blue)}.fx-kpis em{color:var(--muted);font-size:12.5px;font-style:normal}.fx-kpis em.is-up{color:#087b50}.fx-kpis em.is-down{color:var(--red)}.fx-badge{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px;border-radius:14px;background:linear-gradient(120deg,#0A2E63,#0B4FB8);color:#fff}.fx-badge svg{color:#FFD166}.fx-badge p{display:grid;flex:1 1;margin:0;min-width:220px}.fx-badge p small{color:#BFD6FF;font-size:12px}.fx-badge a{color:#fff!important;font-size:13px;font-weight:750;text-underline-offset:3px}.fx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:40px;gap:40px;align-items:start}.fx-main,.fx-side{display:grid;grid-gap:30px;gap:30px;min-width:0}.fx-section h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--navy);color:var(--navy);font-size:18px;letter-spacing:-.02em}.fx-section h2 svg{color:var(--blue)}.fx-section h3{display:flex;align-items:center;gap:6px;margin:18px 0 8px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fx-lead{margin:0 0 14px;color:var(--ink);font-size:16.5px;line-height:1.6}.fx-sub{margin:-6px 0 8px;color:var(--muted);font-size:13px}.fx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:0 18px;gap:0 18px;margin:0}.fx-facts div{display:grid;grid-gap:2px;gap:2px;padding:10px 0;border-bottom:1px solid var(--rule)}.fx-facts dt{color:var(--soft);font-size:11.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.fx-facts dd{margin:0;color:var(--ink);font-size:14px}.fx-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fx-tags li{padding:4px 10px;border-radius:8px;background:var(--tint);color:var(--navy);font-size:13px;font-weight:600}.fx-tags.is-quiet li{border:1px solid var(--rule);background:transparent;color:var(--muted)}.fx-timeline{position:relative;display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.fx-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:107px;width:1px;background:var(--rule)}.fx-timeline li{display:grid;grid-template-columns:92px 30px minmax(0,1fr);align-items:start;grid-gap:0;gap:0;padding:9px 0}.fx-timeline time{padding-top:3px;color:var(--soft);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-dot{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--rule);border-radius:50%;background:var(--card);color:var(--blue)}.fx-timeline li.is-signal .fx-dot{color:var(--purple)}.fx-timeline div{display:grid;grid-gap:2px;gap:2px;min-width:0}.fx-timeline a,.fx-timeline b{color:var(--navy);font-size:14.5px;font-weight:700;line-height:1.35;text-decoration:none}.fx-timeline a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.fx-timeline small{color:var(--muted);font-size:12px}.fx-parts{display:grid;grid-gap:12px;gap:12px;margin:0}.fx-parts>div{display:grid;grid-gap:4px;gap:4px}.fx-parts dt{display:flex;align-items:baseline;gap:8px;color:var(--ink);font-size:13.5px;font-weight:700}.fx-parts dt small{color:var(--soft);font-weight:650}.fx-parts dd{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px;margin:0}.fx-parts dd b{color:var(--navy);font-size:13px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-parts dd.fx-note{display:block;margin:0}.fx-peers{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.fx-peers li{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;color:var(--muted);font-size:13px}.fx-peers li span:first-child{display:flex;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-peers li small{color:var(--soft)}.fx-peers li b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-peers li.is-self{color:var(--navy);font-weight:750}.fx-peers li:not(.is-self) .fx-bar i{background:color-mix(in srgb,var(--navy) 28%,var(--tint))}.fx-more{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule)}.fx-more a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 4px;border-bottom:1px solid var(--rule);color:var(--ink)!important;text-decoration:none}.fx-more a,.fx-more a span{display:grid}.fx-more a b{color:var(--navy);font-size:14px}.fx-more a small{color:var(--muted);font-size:12px}.fx-more a>svg{color:var(--soft)}.fx-more a:hover b{color:var(--accent-ink)}.fx-add,.fx-unavailable{max-width:820px}.fi{display:grid;grid-gap:18px;gap:18px;max-width:760px}.fi-form label{display:block;margin-bottom:8px;color:var(--navy);font-size:14px;font-weight:750}.fi-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--rule);border-radius:14px;background:var(--card)}.fi-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.fi-row>svg{color:var(--soft)}.fi-row input{min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;outline:none}.fi-hint{margin:8px 0 0;color:var(--muted);font-size:13px}.fi-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.fi-steps li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule);color:var(--soft);font-size:14px}.fi-steps li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--tint);font-size:12px;font-weight:800}.fi-steps li.is-active{color:var(--navy);font-weight:700}.fi-steps li.is-done{color:var(--ink)}.fi-steps li.is-done>span{background:color-mix(in srgb,var(--green) 16%,var(--card));color:#087b50}.fi-error{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-left:3px solid var(--red);border-radius:0 10px 10px 0;background:#FFF1F2;color:#9F1239;font-size:14px}.tf{display:grid;grid-gap:22px;gap:22px}.tf-head .p-page-sub{margin-bottom:0}.tf-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;border-bottom:1px solid var(--rule)}.tf-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.tf-tabs a{flex:none;padding:12px 12px 11px;border-bottom:2px solid transparent;color:var(--muted)!important;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.tf-tabs a.is-active,.tf-tabs a:hover{color:var(--navy)!important}.tf-tabs a.is-active{border-bottom-color:var(--blue)}.tf-tabs.is-wrap{flex-wrap:wrap;border-bottom:1px solid var(--rule);margin-bottom:8px}.tf-region{display:flex;align-items:center;gap:8px;padding-bottom:8px}.tf-region label{color:var(--muted);font-size:13px;font-weight:700}.tf-region select{min-height:40px;padding:0 12px;border:1px solid var(--rule);border-radius:12px;background:var(--card);color:var(--navy);font:inherit;font-size:14px}.tf-table ol{margin:0;padding:0;list-style:none}.tf-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(120px,190px) 110px minmax(0,220px);align-items:center;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid var(--rule)}.tf-th{padding:8px 0;color:var(--soft);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tf-rank{display:flex;align-items:baseline;gap:8px}.tf-rank b{color:var(--navy);font-size:24px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tf-move{display:inline-flex;align-items:center;gap:1px;color:var(--soft);font-size:11.5px;font-weight:800}.tf-move.is-up{color:#087b50}.tf-move.is-down{color:var(--red)}.tf-move.is-new{padding:1px 6px;border-radius:6px;background:var(--accent-bg);color:var(--accent-ink)}.tf-firm{grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;color:var(--ink)!important;text-decoration:none}.tf-firm,.tf-firm>span:last-child{display:grid;min-width:0}.tf-firm strong{color:var(--navy);font-size:15.5px}.tf-firm small,.tf-firm strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-firm small{color:var(--muted);font-size:12.5px}a.tf-firm:hover strong{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.tf-logo{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--rule);border-radius:12px;background:#fff}.tf-logo img{max-width:30px;max-height:30px;object-fit:contain}.tf-logo .gx-initials{font-size:12px}.tf-index{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px}.tf-index b{color:var(--navy);font-size:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-jobs{display:grid}.tf-jobs b{color:var(--navy);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-jobs small{color:var(--muted);font-size:12px}.tf-signals{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tf-signals em{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--purple) 9%,var(--card));color:#5B2BC2;font-size:11.5px;font-style:normal;font-weight:700;white-space:nowrap}.tf-locked{position:relative}.tf-blur{filter:blur(6px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tf-cta{position:absolute;inset:50% auto auto 50%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:min(640px,calc(100% - 24px));padding:18px 20px;transform:translate(-50%,-50%);border:1px solid var(--rule);border-radius:16px;background:var(--card);box-shadow:0 28px 60px -28px rgb(5 25 58/.5)}.tf-cta>svg{color:var(--blue)}.tf-cta p{display:grid;grid-gap:2px;gap:2px;margin:0}.tf-cta b{color:var(--navy);font-size:15px}.tf-cta small{color:var(--muted);font-size:13px}.tf-method{padding-top:6px;color:var(--muted);font-size:14px}.tf-method h2{margin:0 0 10px;color:var(--navy);font-size:18px}.tf-method ul{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px;padding:0;list-style:none}.tf-method ul b{display:inline-block;min-width:46px;color:var(--navy)}.tf-method p{max-width:80ch;margin:0 0 8px;line-height:1.6}.rg{display:grid;grid-gap:6px;gap:6px}.rg-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.rg-list li{display:grid;grid-template-columns:96px 170px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule)}.rg-list time{color:var(--soft);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-kind{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:6px;background:var(--tint);color:var(--navy);font-size:12px;font-weight:750}.rg-list li.is-new .rg-kind{background:color-mix(in srgb,var(--green) 13%,var(--card));color:#087b50}.rg-list a{display:grid;min-width:0;text-decoration:none}.rg-list a b{overflow:hidden;color:var(--navy);font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.rg-list a small{color:var(--muted);font-size:12px}.rg-list a:hover b{color:var(--accent-ink)}.rg-list.is-compact li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"firm kind" "firm time";gap:2px 10px;padding:9px 0}.rg-list.is-compact time{grid-area:time;justify-self:end;font-size:11.5px}.rg-list.is-compact .rg-kind{grid-area:kind;justify-self:end;font-size:11px}.rg-list.is-compact a{grid-area:firm}.rg-box .d-more,.tf-box .d-more{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:12px 0 0;padding:0;border:0;background:none;color:var(--accent-ink);font-size:13px;font-weight:750;text-decoration:none}.tf-box .d-chancen b{background:var(--accent-bg);color:var(--accent-ink)}.lb{display:grid;grid-gap:14px;gap:14px;margin:6px 0 22px;padding:20px 0;border-block:1px solid var(--rule)}.lb header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.lb h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--navy);font-size:18px}.lb h2 svg{color:var(--blue)}.lb header p{margin:0;color:var(--soft);font-size:12px}.lb-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0}.lb-kpis dt{color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lb-kpis dd{display:grid;margin:2px 0 0;color:var(--navy);font-size:28px;font-weight:850;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-kpis dd small{color:var(--muted);font-size:12px;font-weight:650;letter-spacing:0}.lb-kpis dd small.is-up{color:#087b50}.lb-kpis dd small.is-down{color:var(--red)}.lb-fields{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lb-fields li{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 54px 44px;align-items:center;grid-gap:12px;gap:12px;font-size:13.5px}.lb-fields li>span:first-child{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.lb-fields b{color:var(--navy);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-fields small{color:#087b50;font-size:12px;font-weight:700}.cmp{display:grid;grid-gap:18px;gap:18px}.cmp-picks{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cmp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--card)}.cmp-chip a{color:var(--navy);font-size:14px;font-weight:700;text-decoration:none}.cmp-chip button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.cmp-chip button:hover{background:var(--tint)}.cmp-add{position:relative;display:flex;align-items:center;gap:8px;min-width:min(320px,100%);padding:0 12px;border:1px dashed var(--rule);border-radius:12px;color:var(--soft)}.cmp-add input{flex:1 1;min-width:0;min-height:40px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none}.cmp-add ul{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;border:1px solid var(--rule);border-radius:14px;background:var(--card);box-shadow:0 24px 50px -24px rgb(5 25 58/.45)}.cmp-add li button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 8px;gap:0 8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left;font:inherit;cursor:pointer}.cmp-add li button:hover{background:var(--tint)}.cmp-add li b{color:var(--navy);font-size:14px}.cmp-add li small{grid-column:2;color:var(--muted);font-size:12px}.cmp-add li svg{grid-row:1/span 2;align-self:center;color:var(--blue)}.cmp-locked{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px;border-left:3px solid #e0a100;border-radius:0 14px 14px 0;background:#FFFAEB}.cmp-locked>svg{color:#B07D00}.cmp-locked p{display:grid;grid-gap:2px;gap:2px;margin:0}.cmp-locked b{color:var(--navy)}.cmp-locked small{color:var(--muted);font-size:13px}.cmp-table{overflow-x:auto}.cmp-table table{width:100%;border-collapse:collapse;font-size:14px}.cmp-table td,.cmp-table th{padding:12px 14px;border-bottom:1px solid var(--rule);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-table thead th{border-bottom:2px solid var(--navy)}.cmp-table thead a{color:var(--navy);font-size:15px;text-decoration:none}.cmp-table tbody th{color:var(--muted);font-weight:650}.cmp-table td.is-best{color:#087b50;font-weight:800}.k-briefing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin:0 0 18px;padding:16px 18px;border:1px solid var(--rule);border-left:3px solid var(--blue);border-radius:0 14px 14px 0;background:var(--card)}.k-briefing h2{margin:0 0 4px;color:var(--navy);font-size:16px}.k-briefing p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}@media (max-width:1000px){.fx-grid{grid-template-columns:minmax(0,1fr);gap:30px}.fx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-kpis>div:nth-child(3){border-left:0;padding-left:0}.fx-kpis>div:nth-child(n+3){border-top:1px solid var(--rule)}.tf-row{grid-template-columns:60px minmax(0,1fr) minmax(110px,160px) 90px}.tf-signals,.tf-th span:last-child{display:none}}@media (max-width:760px){.fx-head{grid-template-columns:auto minmax(0,1fr);gap:14px}.fx-logo{width:60px;height:60px;border-radius:16px}.fx-actions{grid-column:1/-1;justify-content:flex-start}.fx-kpis>div{padding:14px 12px 14px 0}.fx-kpis>div:nth-child(2n){padding-left:14px}.fx-kpis strong{font-size:26px}.fx-timeline:before{left:85px}.fx-timeline li{grid-template-columns:74px 26px minmax(0,1fr)}.tf-row{grid-template-columns:44px minmax(0,1fr) 64px;gap:10px}.tf-jobs,.tf-th span:nth-child(4){display:none}.tf-index{grid-template-columns:1fr}.tf-index .fx-bar{display:none}.tf-rank{display:grid;grid-gap:0;gap:0}.tf-rank b{font-size:20px}.tf-firm{grid-template-columns:36px minmax(0,1fr);gap:10px}.tf-logo{width:36px;height:36px;border-radius:10px}.tf-cta{grid-template-columns:minmax(0,1fr);text-align:left}.tf-cta>svg{display:none}.tf-region{width:100%}.tf-region select{flex:1 1}.rg-list li{grid-template-columns:82px minmax(0,1fr)}.rg-list li .rg-kind{grid-column:2;grid-row:1}.rg-list li a{grid-column:2}.lb-kpis dd{font-size:22px}.lb-fields li{grid-template-columns:minmax(0,1fr) 70px 46px}.lb-fields li .fx-bar,.lb-fields li small{display:none}.fi-row{grid-template-columns:minmax(0,1fr);padding:10px}.fi-row>svg{display:none}.cmp-locked,.k-briefing{grid-template-columns:minmax(0,1fr)}.jd-head{padding:18px 16px 12px}.jd-body{padding:4px 16px 8px}.jd-foot{padding:12px 16px 16px}}@media (prefers-reduced-motion:reduce){.jd-panel,.jd-skeleton li,.sb-spin{animation:none}.fd-btn{transition:none}}.h-box,.h-summary{padding:16px 0 0;border:0;border-top:2px solid var(--navy);border-radius:0;background:transparent;box-shadow:none}.h-box:hover{border-color:var(--navy);box-shadow:none;transform:none}.h-box h2,.h-summary h2{font-size:18px}.h-summary{padding-bottom:4px}.h-col,.h-grid{gap:30px}.h-intel .x-hint{color:#CFE0FF!important;-webkit-text-decoration-color:rgb(207 224 255/.5);text-decoration-color:rgb(207 224 255/.5)}.h-intel .x-hint:hover{color:#fff!important}.k-gate{display:grid;grid-gap:18px;gap:18px;max-width:760px}.k-gate .p-page-title{margin:0}.k-gate>p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.k-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.k-benefits li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule)}.k-benefits li>svg{box-sizing:content-box;padding:8px;border-radius:10px;background:var(--tint);color:var(--blue)}.k-benefits b{display:block;color:var(--navy);font-size:14.5px}.k-benefits small{color:var(--muted);font-size:13px;line-height:1.45}.k-gate-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:760px){.k-benefits{grid-template-columns:minmax(0,1fr)}}