:root[data-shell=desk]{--dp-ink:var(--accent);--dp-bar-b:var(--line-2);--dp-pos:var(--g-pos,#27694c);--dp-neg:var(--g-neg,#ab4f42)}:root[data-shell=desk][data-theme=dark]{--dp-ink:#d47a83;--dp-bar-b:#6b625d}:root[data-shell=desk] .dpage{flex-direction:column;gap:16px;min-width:0;margin-top:0;display:flex}:root[data-shell=desk] .rail-shell:has(.dpage){padding-top:24px}:root[data-shell=desk] .dpage a{text-decoration:none}:root[data-shell=desk] .dcrumbs{font:500 12px/1.3 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dcrumbs a{color:inherit}:root[data-shell=desk] .dcrumbs a:hover{color:var(--text)}:root[data-shell=desk] .dhead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;display:grid}:root[data-shell=desk] .dhead-type{font:600 12px/1.3 var(--font-sans);color:var(--dp-ink)}:root[data-shell=desk] .dhead h1{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);margin:2px 0 4px;font-size:32px;font-weight:600;line-height:1.12}:root[data-shell=desk] .dhead-meta{font:400 13px/1.45 var(--font-sans);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}:root[data-shell=desk] .dhead-meta a{color:var(--dp-ink);font-weight:500}:root[data-shell=desk] .dhead-meta a:hover{text-decoration:underline}:root[data-shell=desk] .dhead-lede{max-width:62ch;font:400 15px/1.55 var(--font-sans);color:var(--body);margin:6px 0 0}:root[data-shell=desk] .dhead-lede a{color:var(--dp-ink);font-weight:600}:root[data-shell=desk] .dhead-type .dhead-chips{margin-bottom:12px}:root[data-shell=desk] .dhead-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:root[data-shell=desk] .dhead-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:root[data-shell=desk] .dbtn,:root[data-shell=desk] .dhead-act button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-2);height:32px;color:var(--text);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:root[data-shell=desk] .dbtn:hover,:root[data-shell=desk] .dhead-act button:hover{border-color:var(--text)}:root[data-shell=desk] .dbtn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:root[data-shell=desk] .dbtn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-size:14px}:root[data-shell=desk] .dbtn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}:root[data-shell=desk] .dchip{border:1px solid var(--line-2);border-radius:var(--ds-radius,8px);font:500 12px/1.5 var(--font-sans);color:var(--muted);padding:2px 10px;display:inline-block}:root[data-shell=desk] .dchip-on{color:var(--text);font-weight:600}:root[data-shell=desk] .dstats{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);display:grid}:root[data-shell=desk] .dstats>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:12px 16px;display:flex}:root[data-shell=desk] .dstats>div:first-child{border-left:0}:root[data-shell=desk] .dstats span{font:500 12px/1.3 var(--font-sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-shell=desk] .dstats b{font:600 21px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root[data-shell=desk] .dstats small{font:400 11px/1.3 var(--font-sans);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-shell=desk] .dtabs{border-bottom:1px solid var(--line);z-index:3;background:var(--ink);gap:22px;margin-top:-4px;display:flex;position:sticky;top:0;overflow-x:auto}:root[data-shell=desk] .dtabs a{font:500 13px/1.3 var(--font-sans);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0}:root[data-shell=desk] .dtabs a i{color:var(--muted);margin-left:4px;font-style:normal;font-weight:400}:root[data-shell=desk] .dtabs a:hover{color:var(--text)}:root[data-shell=desk] .dtabs a[aria-current=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}:root[data-shell=desk] .dgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}:root[data-shell=desk] .dmain{flex-direction:column;gap:16px;min-width:0;display:flex}:root[data-shell=desk] .dside{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:48px}:root[data-shell=desk] .dblock{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:14px 16px;scroll-margin-top:48px}:root[data-shell=desk] .dbhead,:root[data-shell=desk] .dshead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}:root[data-shell=desk] .dbh{font:600 15px/1.3 var(--font-sans);color:var(--text);margin:0}:root[data-shell=desk] .dseeall{font:600 12.5px/1.3 var(--font-sans);color:var(--dp-ink);white-space:nowrap}:root[data-shell=desk] .dseeall:hover{text-decoration:underline}:root[data-shell=desk] .dabout{max-width:72ch;font:400 14.5px/1.65 var(--font-sans);color:var(--body);margin:0}:root[data-shell=desk] .dnote{font:400 11.5px/1.45 var(--font-sans);color:var(--muted);margin:6px 0 0}:root[data-shell=desk] .dnote a{color:var(--dp-ink)}:root[data-shell=desk] .dsbox{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:12px 14px;scroll-margin-top:48px}:root[data-shell=desk] .dshead{margin-bottom:8px}:root[data-shell=desk] .dsh{font:600 13px/1.3 var(--font-sans);color:var(--text);margin:0}:root[data-shell=desk] .dsbox>.dsh{margin-bottom:8px}:root[data-shell=desk] .dlocked{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-3);font:400 13px/1.45 var(--font-sans);color:var(--body);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}:root[data-shell=desk] .dlocked svg{width:16px;height:16px;stroke:var(--text);fill:none;stroke-width:1.8px;flex:none}:root[data-shell=desk] .dlocked b{color:var(--text);font-weight:600}:root[data-shell=desk] .dlocked a{font:600 13px/1.3 var(--font-sans);color:var(--dp-ink);margin-left:auto}:root[data-shell=desk] [data-locked] .dseeall{display:none}:root[data-shell=desk] .dfacts{font:400 12.5px/1.45 var(--font-sans);grid-template-columns:92px minmax(0,1fr);gap:6px 10px;margin:0;display:grid}:root[data-shell=desk] .dfacts>div{display:contents}:root[data-shell=desk] .dfacts dt{color:var(--muted)}:root[data-shell=desk] .dfacts dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}:root[data-shell=desk] .dfacts dd small{color:var(--muted);font-size:11px;display:block}:root[data-shell=desk] .dfacts a{color:var(--dp-ink);font-weight:600}:root[data-shell=desk] .dpeople,:root[data-shell=desk] .drank,:root[data-shell=desk] .dmix{margin:0;padding:0;list-style:none}:root[data-shell=desk] .dpeople li{border-top:1px solid var(--line);flex-direction:column;padding:6px 0;display:flex}:root[data-shell=desk] .dpeople li:first-child{border-top:0;padding-top:0}:root[data-shell=desk] .dpeople b{font:600 13px/1.35 var(--font-sans);color:var(--text)}:root[data-shell=desk] .dpeople span{font:400 12px/1.35 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .drank li{border-top:1px solid var(--line);font:400 12.5px/1.4 var(--font-sans);justify-content:space-between;gap:8px;padding:5px 0;display:flex}:root[data-shell=desk] .drank li:first-child{border-top:0;padding-top:0}:root[data-shell=desk] .drank-l,:root[data-shell=desk] .drank-l a{color:var(--text);font-weight:600}:root[data-shell=desk] .drank-l a:hover{color:var(--dp-ink)}:root[data-shell=desk] .drank-v{color:var(--muted);white-space:nowrap}:root[data-shell=desk] .dopen{font:600 12.5px/1.3 var(--font-sans);color:var(--dp-ink);margin-top:8px;display:inline-block}:root[data-shell=desk] .dmix li{font:400 12.5px/1.3 var(--font-sans);color:var(--body);grid-template-columns:80px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:4px 0;display:grid}:root[data-shell=desk] .dmix li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-shell=desk] .dmix i{background:var(--line);border-radius:2px;height:8px;position:relative;overflow:hidden}:root[data-shell=desk] .dmix i:after{content:"";width:var(--w);background:var(--dp-ink);position:absolute;inset:0 auto 0 0}:root[data-shell=desk] .dmix b{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}:root[data-shell=desk] .dsrcs{flex-direction:column;gap:8px;display:flex}:root[data-shell=desk] .dsrcs>*{border-left:2px solid var(--accent);padding:2px 0 2px 10px;display:block}:root[data-shell=desk] .dsrcs b{font:600 13px/1.35 var(--font-sans);color:var(--text);display:block}:root[data-shell=desk] .dsrcs span{font:400 12px/1.35 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dsrcs a:hover b{color:var(--dp-ink)}:root[data-shell=desk] .dlegend{font:500 12px/1.3 var(--font-sans);color:var(--muted);gap:14px;display:flex}:root[data-shell=desk] .dlegend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}:root[data-shell=desk] .dlg-a{background:var(--dp-ink)}:root[data-shell=desk] .dlg-b{background:var(--dp-bar-b)}:root[data-shell=desk] .dbars{width:100%;height:auto;display:block}:root[data-shell=desk] .dbars .dgl line{stroke:var(--line);stroke-width:1px}:root[data-shell=desk] .dbars text{font:500 11px var(--font-sans);fill:var(--muted)}:root[data-shell=desk] .dbars .dyl text{text-anchor:end}:root[data-shell=desk] .dbars .dxl text{text-anchor:middle}:root[data-shell=desk] .dbars .db-a rect{fill:var(--dp-ink)}:root[data-shell=desk] .dbars .db-b rect{fill:var(--dp-bar-b)}:root[data-shell=desk] .dtable{border-top:1px solid var(--line);margin:0 -16px -14px;overflow-x:auto}:root[data-shell=desk] .dtable table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font:400 12.5px/1.4 var(--font-sans);color:var(--body)}:root[data-shell=desk] .dtable th{text-align:left;font:600 12px/1.3 var(--font-sans);color:var(--text);background:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px}:root[data-shell=desk] .dtable td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}:root[data-shell=desk] .dtable th:first-child,:root[data-shell=desk] .dtable td:first-child{padding-left:16px}:root[data-shell=desk] .dtable th:last-child,:root[data-shell=desk] .dtable td:last-child{padding-right:16px}:root[data-shell=desk] .dtable tbody tr:last-child td{border-bottom:0}:root[data-shell=desk] .dtable tbody tr:hover td{background:var(--ink-3)}:root[data-shell=desk] .dtable .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}:root[data-shell=desk] .dtable .date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-shell=desk] .dtable .asset b,:root[data-shell=desk] .dtable .asset a{color:var(--text);font-weight:600}:root[data-shell=desk] .dtable .asset a:hover{color:var(--dp-ink)}:root[data-shell=desk] .dtable a.ent{color:var(--text);font-weight:500}:root[data-shell=desk] .dtable a.ent:hover{color:var(--dp-ink);text-decoration:underline}:root[data-shell=desk] .drole{font-weight:600}:root[data-shell=desk] .drole.buy{color:var(--dp-pos)}:root[data-shell=desk] .drole.sell{color:var(--dp-neg)}:root[data-shell=desk] .dnews{flex-direction:column;display:flex}:root[data-shell=desk] .dnitem{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}:root[data-shell=desk] .dnitem:first-child{border-top:0;padding-top:0}:root[data-shell=desk] .dnitem-text{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dnthumb{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-3);width:100%;display:block}:root[data-shell=desk] .dntext b{font:600 14px/1.35 var(--font-sans);color:var(--text);display:block}:root[data-shell=desk] .dntext span{font:400 12px/1.4 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dnitem:hover b{color:var(--dp-ink)}:root[data-shell=desk] .drgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:root[data-shell=desk] .dritem{flex-direction:column;gap:3px;min-width:0;display:flex}:root[data-shell=desk] .drthumb{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-3);margin-bottom:4px;display:block;overflow:hidden}:root[data-shell=desk] .drthumb>img{object-fit:cover;object-position:top;width:100%;height:100%}:root[data-shell=desk] .drthumb>div{width:100%;height:100%}:root[data-shell=desk] .dritem b{font:600 13.5px/1.35 var(--font-sans);color:var(--text)}:root[data-shell=desk] .dritem>span:last-child{font:400 12px/1.35 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dritem:hover b{color:var(--dp-ink)}@media (max-width:1100px){:root[data-shell=desk] .dstats{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-shell=desk] .dstats>div:nth-child(3n+1){border-left:0}:root[data-shell=desk] .dstats>div:nth-child(n+4){border-top:1px solid var(--line)}:root[data-shell=desk] .dgrid{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:860px){:root[data-shell=desk] .dhead{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .dhead-act{justify-content:flex-start}:root[data-shell=desk] .dhead h1{font-size:26px}}@media (max-width:560px){:root[data-shell=desk] .dstats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-shell=desk] .dstats>div{border-left:1px solid var(--line);border-top:0}:root[data-shell=desk] .dstats>div:nth-child(odd){border-left:0}:root[data-shell=desk] .dstats>div:nth-child(n+3){border-top:1px solid var(--line)}:root[data-shell=desk] .dside{grid-template-columns:minmax(0,1fr)}:root[data-shell=desk] .drgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-shell=desk] .drgrid .dritem:nth-child(3){display:none}:root[data-shell=desk] .dnitem{grid-template-columns:72px minmax(0,1fr)}:root[data-shell=desk] .dnitem-text{grid-template-columns:minmax(0,1fr)}}:root[data-shell=desk] .dtable .dsub{color:var(--muted-2);font-size:11px;display:block}:root[data-shell=desk] .dtable .dloc{color:var(--muted);margin-left:6px;font-weight:400}:root[data-shell=desk] .dhist{margin:0;padding:0;list-style:none}:root[data-shell=desk] .dhist li{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}:root[data-shell=desk] .dhist li:first-child{border-top:0;padding-top:0}:root[data-shell=desk] .dhist time{font:400 12.5px/1.4 var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums}:root[data-shell=desk] .dhist b{font:600 14px/1.35 var(--font-sans);color:var(--text);display:block}:root[data-shell=desk] .dhist a:hover b{color:var(--dp-ink)}:root[data-shell=desk] .dhist span{font:400 12px/1.4 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dsubh{font:600 12px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}:root[data-shell=desk] .dsubh:first-child{margin-top:0}:root[data-shell=desk] .dpeers{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}:root[data-shell=desk] .dpeers a{font:500 13px/1.4 var(--font-sans);color:var(--text)}:root[data-shell=desk] .dpeers a:hover{color:var(--dp-ink)}:root[data-shell=desk] .dsects{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:root[data-shell=desk] .dsects a{flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}:root[data-shell=desk] .dsects b{font:600 14px/1.3 var(--font-sans);color:var(--text)}:root[data-shell=desk] .dsects span:not(.dr3d){font:400 12px/1.4 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dsects a:hover b{color:var(--dp-ink)}:root[data-shell=desk] .dr3d{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--line);background:radial-gradient(120% 100% at 50% 10%,#fbfaf7,#e8e4dc);margin-bottom:6px;display:block;position:relative;overflow:hidden}:root[data-shell=desk] .dr3d img{object-fit:contain;width:86%;height:86%;position:absolute;top:7%;left:7%}:root[data-shell=desk] .dr3d .n{display:none}:root[data-shell=desk][data-theme=dark] .dr3d{background:radial-gradient(120% 100% at 50% 10%,#3b3331,#1f1a19)}:root[data-shell=desk][data-theme=dark] .dr3d .d{display:none}:root[data-shell=desk][data-theme=dark] .dr3d .n{display:block}@media (max-width:860px){:root[data-shell=desk] .dsects{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-shell=desk] .dparties{border-collapse:collapse;width:100%}:root[data-shell=desk] .dparties tr{border-top:1px solid var(--line)}:root[data-shell=desk] .dparties tr:first-child{border-top:0}:root[data-shell=desk] .dparties th{text-align:left;vertical-align:top;width:130px;font:500 12.5px/1.4 var(--font-sans);color:var(--muted);padding:10px 12px 10px 0}:root[data-shell=desk] .dparties td{vertical-align:top;font:600 14px/1.4 var(--font-sans);color:var(--text);padding:10px 0}:root[data-shell=desk] .dparties td a{color:var(--text)}:root[data-shell=desk] .dparties td a:hover{color:var(--dp-ink)}:root[data-shell=desk] .dparties td.dlab{text-align:right;width:80px;font:500 12px/1.4 var(--font-sans);color:var(--muted)}:root[data-shell=desk] .dsource{font:400 14px/1.6 var(--font-sans);color:var(--body)}:root[data-shell=desk] .dhero{border-radius:var(--r-lg);border:1px solid var(--line);max-width:640px;margin-bottom:18px;overflow:hidden}:root[data-shell=desk] .dsummary{max-width:68ch;font:400 16px/1.7 var(--font-body,var(--font-sans));color:var(--body);margin:0 0 14px}:root[data-shell=desk] .dcta{margin:14px 0 10px}:root[data-shell=desk] .dtags{flex-wrap:wrap;gap:6px;display:flex}:root[data-shell=desk] .dsubh+.dtable{margin-bottom:0}:root[data-shell=desk] .follow-btn{border-radius:var(--r-md);text-transform:none;letter-spacing:0;font-size:.8125rem}:root[data-shell=desk] .dhead-act button{text-transform:none;letter-spacing:0;border-radius:var(--r-md);min-height:0}:root[data-shell=desk] .dhead-act button[aria-pressed=true]{color:var(--dp-ink);border-color:var(--dp-ink)}:root[data-shell=desk] .dhead-logo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}:root[data-shell=desk] .dlogo{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-2);width:56px;height:56px;color:var(--muted);font:600 15px/1 var(--font-sans);letter-spacing:.04em;justify-content:center;align-items:center;display:flex}:root[data-shell=desk] .dtabs-sector{margin-top:0;position:static}:root[data-shell=desk] .dtabs-sector a{font:500 13px/1.3 var(--font-sans);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0}:root[data-shell=desk] .dtabs-sector a:hover{color:var(--text)}:root[data-shell=desk] .dtabs-sector a[aria-current=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}:root[data-shell=desk] .dquotes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:root[data-shell=desk] .dquotes blockquote{border-left:2px solid var(--accent);font:500 15px/1.5 var(--font-display);color:var(--text);margin:0;padding:0 0 0 12px}:root[data-shell=desk] .dquotes cite{font:500 12px/1.4 var(--font-sans);color:var(--muted);margin-top:4px;font-style:normal;display:block}:root[data-shell=desk] .dparties .dwho small{font:400 12px/1.4 var(--font-sans);color:var(--muted);display:block}@media (max-width:560px){:root[data-shell=desk] .dtable table{min-width:0}:root[data-shell=desk] .dtable .dlow{display:none}:root[data-shell=desk] .dhead-logo{grid-template-columns:auto minmax(0,1fr)}:root[data-shell=desk] .dhead-logo .dhead-act{grid-column:1/-1}}:root[data-shell=desk] .dhead-tags{font:500 12.5px/1.5 var(--font-sans);color:var(--muted);flex-wrap:wrap;margin-top:8px;display:flex}:root[data-shell=desk] .dhead-tags>*+:before{content:"·";margin:0 8px}:root[data-shell=desk] .dhead-tags a{color:var(--text);font-weight:600}:root[data-shell=desk] .dhead-tags a:hover{color:var(--dp-ink)}
