.an-tile[data-astro-cid-xu3a6xso]{--an:244, 114, 182;background:radial-gradient(440px 280px at 100% 0%, rgba(var(--an), .13), transparent 70%), linear-gradient(180deg, #ffffff08, #ffffff03), var(--tile);padding:24px 28px 18px}.an-vh[data-astro-cid-xu3a6xso]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.an-range[data-astro-cid-xu3a6xso]{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:22px}.an-kick[data-astro-cid-xu3a6xso]{color:rgb(var(--an))}.an-tkick[data-astro-cid-xu3a6xso]{margin-bottom:14px}.an-stmt[data-astro-cid-xu3a6xso]{text-wrap:balance;margin-top:12px}.an-strip[data-astro-cid-xu3a6xso]{height:22px;margin:20px 1px 0;position:relative}.an-strip[data-astro-cid-xu3a6xso]:before{content:"";background:var(--line-2);height:1px;position:absolute;top:10px;left:0;right:0}.an-tick[data-astro-cid-xu3a6xso]{background:rgba(var(--an), .55);border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:4px}.an-tick[data-astro-cid-xu3a6xso].an-end{background:rgb(var(--an));height:20px;top:1px}.an-ends[data-astro-cid-xu3a6xso]{color:var(--text-3);grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;font-size:12.5px;line-height:1.45;display:grid}.an-ends[data-astro-cid-xu3a6xso]>span[data-astro-cid-xu3a6xso]:last-child{text-align:right}.an-ends[data-astro-cid-xu3a6xso] b[data-astro-cid-xu3a6xso]{color:var(--text);font-weight:400}.an-nb[data-astro-cid-xu3a6xso]{white-space:nowrap}.an-table[data-astro-cid-xu3a6xso]{border-collapse:collapse;table-layout:fixed;width:100%}.an-c1[data-astro-cid-xu3a6xso]{width:30%}.an-c2[data-astro-cid-xu3a6xso]{width:18%}.an-c3[data-astro-cid-xu3a6xso]{width:14%}.an-c4[data-astro-cid-xu3a6xso]{width:22%}.an-c5[data-astro-cid-xu3a6xso]{width:16%}.an-table[data-astro-cid-xu3a6xso] thead[data-astro-cid-xu3a6xso] th[data-astro-cid-xu3a6xso]{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;padding:0 16px 10px;font-size:11.5px;font-weight:700}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] th[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] td[data-astro-cid-xu3a6xso]{border-top:1px solid var(--line);vertical-align:top;padding:13px 16px;font-weight:400}.an-table[data-astro-cid-xu3a6xso] tr[data-astro-cid-xu3a6xso]>[data-astro-cid-xu3a6xso]:first-child{padding-left:0}.an-table[data-astro-cid-xu3a6xso] tr[data-astro-cid-xu3a6xso]>[data-astro-cid-xu3a6xso]:last-child{padding-right:0}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-firm[data-astro-cid-xu3a6xso]{text-align:left;color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.an-rt[data-astro-cid-xu3a6xso]{font-size:14px}.an-up[data-astro-cid-xu3a6xso]{color:#3fe0a5}.an-down[data-astro-cid-xu3a6xso]{color:#ff7b87}.an-hold[data-astro-cid-xu3a6xso]{color:var(--text)}.an-plain[data-astro-cid-xu3a6xso]{color:var(--text-2)}.an-none[data-astro-cid-xu3a6xso]{color:var(--text-3)}.an-table[data-astro-cid-xu3a6xso] thead[data-astro-cid-xu3a6xso] .an-num[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] thead[data-astro-cid-xu3a6xso] .an-dt[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-num[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-dt[data-astro-cid-xu3a6xso]{text-align:right}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-num[data-astro-cid-xu3a6xso]{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:14px;font-weight:500}.an-act[data-astro-cid-xu3a6xso],.an-dt[data-astro-cid-xu3a6xso]{color:var(--text-2);font-size:13.5px}.an-dt[data-astro-cid-xu3a6xso]{white-space:nowrap}.an-sub[data-astro-cid-xu3a6xso]{color:var(--text-3);white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.4;display:block}.an-on[data-astro-cid-xu3a6xso]{color:var(--text-3);white-space:nowrap;margin-left:6px;font-size:12px;font-weight:400}.an-tk[data-astro-cid-xu3a6xso]{font-family:var(--font-mono);color:var(--text-2);font-weight:500}a[data-astro-cid-xu3a6xso].an-tk:hover,a[data-astro-cid-xu3a6xso].an-tk:active{color:var(--tint-text)}.an-toggle[data-astro-cid-xu3a6xso]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.an-more-line[data-astro-cid-xu3a6xso]{margin-top:14px;display:none}@supports selector(:has(a)){.an-more-line[data-astro-cid-xu3a6xso]{display:block}.an-tile[data-astro-cid-xu3a6xso]:has(.an-toggle:not(:checked)) tr[data-astro-cid-xu3a6xso].an-more{display:none}.an-tile[data-astro-cid-xu3a6xso]:has(.an-toggle:not(:checked)) .an-table[data-astro-cid-xu3a6xso]{overflow-anchor:none}}.an-more-line[data-astro-cid-xu3a6xso] label[data-astro-cid-xu3a6xso]{min-height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.an-more-line[data-astro-cid-xu3a6xso] label[data-astro-cid-xu3a6xso]:hover{background:#ffffff0a}.an-toggle[data-astro-cid-xu3a6xso]:focus-visible+label[data-astro-cid-xu3a6xso]{outline:2px solid var(--tint-text);outline-offset:3px}.an-toggle[data-astro-cid-xu3a6xso]:checked+label[data-astro-cid-xu3a6xso] .an-show[data-astro-cid-xu3a6xso],.an-toggle[data-astro-cid-xu3a6xso]:not(:checked)+label[data-astro-cid-xu3a6xso] .an-hide[data-astro-cid-xu3a6xso]{display:none}@media (width<=999px){.an-tkick[data-astro-cid-xu3a6xso]{margin-bottom:4px}.an-table[data-astro-cid-xu3a6xso] thead[data-astro-cid-xu3a6xso]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.an-table[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso]{display:block}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] tr[data-astro-cid-xu3a6xso]{flex-wrap:wrap;align-items:baseline;padding:12px 0 13px;display:flex}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] tr[data-astro-cid-xu3a6xso]:after{content:"";flex:0 0 100%;order:3;height:0}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] tr[data-astro-cid-xu3a6xso]:not(:first-child){border-top:1px solid var(--line)}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] th[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] td[data-astro-cid-xu3a6xso]{border:0;padding:0;display:block}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-firm[data-astro-cid-xu3a6xso]{flex:1 1 0;order:1;min-width:0}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-num[data-astro-cid-xu3a6xso]{flex:none;order:2;padding-left:12px}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-rt[data-astro-cid-xu3a6xso]{display:contents}.an-rw[data-astro-cid-xu3a6xso]{order:4;margin-top:4px;font-size:13px}.an-act[data-astro-cid-xu3a6xso]{order:5;margin-top:4px;font-size:13px}.an-act[data-astro-cid-xu3a6xso]:before{content:"·";color:var(--text-3);margin:0 6px}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-dt[data-astro-cid-xu3a6xso]{order:6;margin:4px 0 0 auto;padding-left:12px;font-size:13px}.an-rt[data-astro-cid-xu3a6xso] .an-sub[data-astro-cid-xu3a6xso]{flex:0 0 100%;order:7;margin-top:1px;font-size:11.5px}.an-on[data-astro-cid-xu3a6xso] a[data-astro-cid-xu3a6xso].an-tk{margin-block:-5px;padding-block:5px}}@media (width<=760px){.an-tile[data-astro-cid-xu3a6xso].b-tile{padding:20px 18px 14px}.an-range[data-astro-cid-xu3a6xso]{margin-bottom:4px;padding-bottom:18px}.an-ends[data-astro-cid-xu3a6xso]{grid-template-columns:1fr;gap:2px}}@media (width<=380px){.an-tile[data-astro-cid-xu3a6xso].b-tile{padding:18px 16px 12px}.an-rw[data-astro-cid-xu3a6xso],.an-act[data-astro-cid-xu3a6xso],.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-dt[data-astro-cid-xu3a6xso]{font-size:12.5px}.an-act[data-astro-cid-xu3a6xso]:before{margin:0 5px}.an-table[data-astro-cid-xu3a6xso] tbody[data-astro-cid-xu3a6xso] .an-dt[data-astro-cid-xu3a6xso]{padding-left:8px}}.pf-glowclip{pointer-events:none;z-index:0;height:1100px;position:absolute;top:0;left:0;right:0;overflow:hidden}.pf-glow{background:radial-gradient(closest-side, rgba(var(--pf-glow,138, 180, 248), .12), rgba(var(--pf-glow,138, 180, 248), .04) 55%, rgba(var(--pf-glow,138, 180, 248), 0) 100%);width:1100px;height:860px;position:absolute;top:-280px;left:calc(50% + min(1312px,100% - 128px)/-2 - 380px)}.pf-crumb{z-index:1;color:var(--text-3);flex-wrap:wrap;gap:8px;padding-top:16px;font-size:12.5px;line-height:18px;display:flex;position:relative}.pf-crumb a{color:var(--text-2)}.pf-crumb a:hover{color:var(--text)}.pf-mast{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;padding:14px 0 26px;display:grid;position:relative}.pf-id{align-items:center;gap:22px;min-width:0;display:flex}.dk .pf-mk{width:64px;height:64px;box-shadow:0 0 0 1px #ffffff29, 0 0 0 6px #ffffff08, 0 0 50px rgba(var(--pf-glow,138, 180, 248), .18)}.dk .pf-mk>span{font:700 19px/1 var(--font-sans);letter-spacing:.02em}.pf-idt{min-width:0}.dk .pf-idt .b-kick{margin-bottom:8px}.pf-head{letter-spacing:-.025em;text-wrap:pretty;max-width:920px;font-size:30px;font-weight:700;line-height:1.15}.dk .pf-head h1{font:inherit;letter-spacing:inherit;color:var(--text);display:inline}.dk .pf-head h1:after{content:"."}.dk .pf-head p{color:var(--text-2);margin-left:.24em;display:inline}.dk .pf-meta{color:var(--text-3);margin-top:8px;font-size:13px;line-height:1.45}.dk .pf-meta a{white-space:nowrap;color:var(--text-2);text-underline-offset:.18em;text-decoration:underline #fff3}.dk .pf-meta a:hover{color:var(--tint-text);text-decoration-color:var(--tint-text)}.pf-mast-r{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dk .pf-mast-r .badges{align-items:flex-end}.dk .pf-mast-r .badges-row{flex-wrap:nowrap;gap:10px}.dk .pf-free{color:var(--text-2);font-size:13px}.dk .pf-free b{color:var(--text)}.dk .pf-lead em{font-style:normal}.dk .pf-lmark{border-radius:50%;flex:none;margin-top:18px}.dk .pf-lmark .b-lg,.dk .pf-lmark .b-pp{width:88px;height:88px;box-shadow:0 0 0 1px #ffffff24, 0 0 0 6px #ffffff08, 0 0 60px rgba(var(--pf-glow,138, 180, 248), .18)}.dk .pf-lmark .b-lg>span,.dk .pf-lmark .b-pp>span{font-size:24px}.pf-bars{flex-direction:column;gap:9px;display:flex}.pf-mb{grid-template-columns:minmax(0,260px) minmax(0,1fr) 72px;align-items:center;column-gap:12px;min-height:20px;display:grid}.pf-lb{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.pf-lb>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-bar{background:#ffffff0d;border-radius:6px;height:6px;position:relative}.pf-bar i{background:#ffffff38;border-radius:6px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.dk .pf-v{font:400 12.5px/1 var(--font-mono);color:var(--text-2);text-align:right;white-space:nowrap}.pf-sec{position:relative}.dk .pf-colh{text-wrap:pretty;max-width:1040px;margin:12px 0 22px}.dk .pf-colh h2{font:inherit;letter-spacing:inherit;color:var(--text);display:inline}.dk .pf-colh h2:after{content:"."}.pf-twrap{overflow-x:auto}.pf-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px;line-height:1.35}.pf-tbl th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;vertical-align:bottom;padding:0 12px 10px;font-size:11.5px;font-weight:700;line-height:16px}.pf-tbl td{border-top:1px solid var(--line);vertical-align:middle;height:46px;color:var(--text);padding:8px 12px}.pf-tbl tbody tr:last-child td{border-bottom:1px solid var(--line)}.pf-tbl td:first-child,.pf-tbl th:first-child{padding-left:0}.pf-tbl td:last-child,.pf-tbl th:last-child{padding-right:0}.pf-tbl .num{text-align:right;white-space:nowrap}.pf-tbl td.num{font:400 13px/1.35 var(--font-mono);color:var(--text)}.pf-tbl td.lead{font-weight:400}.dk .pf-tbl td.lead .who{color:var(--text);font-size:14px;font-weight:700}.dk .pf-tbl td.lead a.who:hover{color:var(--tint-text)}.dk .pf-tbl .sub{color:var(--text-3);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.dk .pf-tbl .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-rm{background:hsl(var(--h,225) 22% 20%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17}.pf-rm:before{content:attr(data-i);font:700 10px/1 var(--font-sans);color:var(--text);letter-spacing:.02em}.pf-rm.b-lg:before{font:500 10px/1 var(--font-mono)}.dk .pf-rm img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dk .pf-rm.b-pp img{object-position:50% 18%}.pf-rm:has(>img.b-ok):before{visibility:hidden}.pf-rm.b-lg:has(>img.b-ok){background:#1c2030}.pf-more-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dk .pf-more-line{margin:14px 0 0}.dk .pf-more-line label{min-height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.dk .pf-more-line label:hover{background:#ffffff0a}.pf-more-toggle:focus-visible+label{outline:2px solid var(--tint-text);outline-offset:3px}.pf-more-toggle:checked+label .pf-more-show,.pf-more-toggle:not(:checked)+label .pf-more-hide{display:none}.pf-foot{color:var(--text-3);text-wrap:pretty;max-width:1040px;padding:40px 0 0;font-size:12.5px;line-height:1.6}.pf-foot p+p{margin-top:8px}.dk .pf-foot a{color:var(--text-2);text-underline-offset:.18em;text-decoration:underline #fff3}.dk .pf-foot a:hover{color:var(--tint-text);text-decoration-color:var(--tint-text)}.dk .pf-foot b{color:var(--text-2);font-weight:400}.pf-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:56px;padding:72px 0 24px;display:grid}.pf-qh{border-top:1px solid var(--line);padding-top:15px}.dk .pf-qh h2{letter-spacing:-.025em;color:var(--text);font-size:30px;font-weight:700;line-height:1.16}.dk .pf-qh h2:after{content:"."}.dk .pf-qh p{max-width:340px;color:var(--text-2);text-wrap:balance;margin-top:8px;font-size:15px;line-height:1.5}.pf-qi{border-top:1px solid var(--line)}.pf-ql .pf-qi:last-of-type{border-bottom:1px solid var(--line)}.pf-qi summary{cursor:pointer;padding:17px 44px 17px 0;list-style:none;display:block;position:relative}.dk .pf-qi summary h3{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:700;line-height:1.4}.pf-qi summary::-webkit-details-marker{display:none}.dk .pf-qi summary:hover h3{color:var(--tint-text)}.pf-qi summary:focus-visible{outline:2px solid var(--tint-text);outline-offset:2px;border-radius:6px}.pf-qi summary:before,.pf-qi summary:after{content:"";background:var(--text-2);border-radius:2px;width:14px;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;right:8px}.pf-qi summary:after{transform:rotate(90deg)}.pf-qi[open] summary:after{transform:rotate(0)}.dk .pf-qi>p{max-width:760px;color:var(--text-2);text-wrap:pretty;padding:0 44px 20px 0;font-size:15.5px;line-height:1.6}.dk .pf-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dk .pf-wall li{margin:0}.dk .pf-wall a{border:1px solid var(--line);height:104px;font:500 13px/1 var(--font-mono);color:var(--text);letter-spacing:.01em;background:linear-gradient(#ffffff06,#ffffff02);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dk .pf-wall a:hover{border-color:var(--line-2);color:var(--tint-text);background:#ffffff09}.dk .pf-wall .pf-rm{width:40px;height:40px}.dk .pf-wall .pf-rm:before{font-size:12px}@media (width<=1180px){.pf-mast{column-gap:32px}.pf-glow{left:-300px}.pf-faq{grid-template-columns:1fr;row-gap:20px}.pf-qh{border-top:0;padding-top:0}.dk .pf-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.pf-mast{grid-template-columns:1fr;row-gap:18px}.pf-mast-r,.dk .pf-mast-r .badges{align-items:flex-start}.pf-twrap{overflow:visible}.pf-tbl,.pf-tbl tbody{width:100%;display:block}.pf-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pf-tbl tr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0;display:flex}.pf-tbl tbody tr:last-child{border-bottom:1px solid var(--line)}.pf-tbl td,.pf-tbl tbody tr:last-child td{border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.pf-tbl td.lead{flex:1 1 0}.pf-tbl td.num{font-size:12.5px}}@media (width<=760px){.pf-crumb{padding-top:14px}.pf-mast{--bh:min(52px, calc((100vw - 42px) / 6.4));padding:10px 0 20px}.pf-mast-r{gap:10px}.pf-id{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"mk kick""head head""meta meta";align-items:center;gap:0 12px;display:grid}.pf-idt{display:contents}.dk .pf-mk{grid-area:mk;width:44px;height:44px}.dk .pf-mk>span{font-size:13px}.dk .pf-idt .b-kick{grid-area:kick;margin:0}.pf-head{letter-spacing:-.022em;grid-area:head;margin-top:12px;font-size:24px;line-height:1.17}.dk .pf-head p{letter-spacing:0;margin:4px 0 0;font-size:15px;font-weight:400;line-height:1.45;display:block}.dk .pf-meta{grid-area:meta}.pf-glow{width:900px;height:760px;top:-320px;left:-420px}.dk .pf-lmark{margin-top:14px}.dk .pf-lmark .b-lg,.dk .pf-lmark .b-pp{width:60px;height:60px}.dk .pf-lmark .b-lg>span,.dk .pf-lmark .b-pp>span{font-size:16px}.dk .pf-colh{margin:10px 0 14px}.pf-mb{grid-template-columns:minmax(0,1fr) 64px 64px;column-gap:10px}.pf-faq{padding:48px 0 16px}.dk .pf-qh h2{font-size:23px}.dk .pf-qi summary h3{font-size:16px}.pf-qi summary{padding:15px 40px 15px 0}.dk .pf-qi>p{padding-right:0;font-size:15px}.dk .pf-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dk .pf-wall a{gap:8px;height:80px}.dk .pf-wall .pf-rm{width:32px;height:32px}.pf-crumb a{margin-block:-4px;padding-block:4px}.dk .pf-meta a{padding-block:4px}.dk .pf-foot a{padding-block:3px}}@media (width<=400px){.dk .pf-lmark{display:none}}@media (prefers-reduced-motion:reduce){.pf-qi summary:before,.pf-qi summary:after{transition:none}}.sp{--pf-glow:138, 180, 248;padding-bottom:24px}.sp-g-earn{--pf-glow:255, 146, 72}.sp-g-ins{--pf-glow:167, 139, 250}.sp-g-cg{--pf-glow:139, 157, 255}.sp-g-fund{--pf-glow:45, 212, 191}.sp-g-news{--pf-glow:200, 206, 222}.sp-g-quiet .pf-glow{opacity:.5}.sp-g-news .pf-glow{opacity:.6}.sp section{padding:0}.sp-top{z-index:1;position:relative}.sp .sp-ok{color:var(--tint-text)}.sp .sp-ka{color:#f472b6}.sp .sp-ix{color:var(--tint-text)}.sp .b-kick{white-space:normal;flex-wrap:wrap;row-gap:4px}.sp .b-kick .b-src{white-space:normal;overflow:visible}.sp .b-kick h2{flex:none}.sp .b-cap a,.sp .b-note a:not(.b-nm):not(.b-go){color:var(--text-2);text-underline-offset:.18em;text-decoration:underline #fff3}.sp .b-cap a:hover{color:var(--tint-text)}.sp .b-go{position:relative}.sp-desk{z-index:1;gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.sp-lead{grid-column:span 8}.sp-desk.sp-n0 .sp-lead,.sp-desk.sp-dquiet .sp-lead,.sp-desk.sp-noside .sp-lead{grid-column:1/-1}.sp-r4{grid-column:span 6}.sp .sp-dquiet .sp-lead{padding-bottom:28px}.sp-side{grid-column:span 4}.sp-r1{grid-column:1/-1}.sp-r2{grid-column:span 6}.sp-r3{grid-column:span 4}.sp .sp-go{align-self:flex-start;margin-top:auto;padding-top:18px}.sp .sp-lead{background:radial-gradient(520px 340px at 94% 0%, rgba(var(--pf-glow), .14), transparent 70%), linear-gradient(180deg, #ffffff09, #ffffff03), var(--tile);border-color:rgba(var(--pf-glow), .24);padding:28px 32px 26px;box-shadow:inset 0 1px #ffffff12,0 40px 90px -40px #000c}.sp .sp-lead.sp-quiet{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--tile);border-color:var(--line);box-shadow:inset 0 1px #ffffff0a}.sp-lh{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sp-lt{min-width:0}.sp .sp-ls{text-wrap:balance;max-width:720px;margin-top:16px}.sp .sp-ls.b-s30{max-width:760px}.sp .sp-quiet .sp-ls{color:var(--text-2)}.sp .sp-quiet .sp-ls em{color:inherit}.sp .sp-ls em.b-up{color:#3fe0a5}.sp .sp-ls em.b-dn{color:#ff7b87}.sp .sp-ls em.sp-em-w{color:var(--text)}.sp .sp-ls em.sp-em-ins{color:var(--insider)}.sp .sp-ls em.sp-em-cg{color:var(--congress)}.sp .sp-ls em.sp-em-fund{color:#7fead9}.sp .sp-ls em.sp-em-earn{color:var(--earnings)}.sp .sp-ln{max-width:700px;margin-top:12px}.sp .sp-disc{max-width:700px;margin-top:10px}.sp .sp-after{margin-top:14px;font-size:14px}.sp-nmore{margin-top:22px}.sp-nrow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.sp-nrow:last-child{border-bottom:1px solid var(--line)}.sp .sp-nrow a{min-width:0;color:var(--text);font-size:15px;font-weight:700}.sp .sp-nrow a:hover{color:var(--tint-text)}.sp .sp-nrow span{color:var(--text-3);flex:none;font-size:12.5px}.sp .sp-fm{background:hsl(var(--h) 34% 15%);box-shadow:0 0 0 1px #2dd4bf52}.sp .sp-fm>span{font:700 10.5px/1 var(--font-sans);color:#9ff0e3;letter-spacing:.02em}.sp .pf-lmark .sp-fm>span{font-size:24px}.sp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-top:24px;display:grid}.sp .sp-ph{color:var(--text);margin-bottom:8px;font-size:12.5px;font-weight:700}.sp .sp-ph span{color:var(--text-3);margin-left:4px;font-weight:400}.sp-tpairs{grid-template-columns:minmax(0,1fr);row-gap:14px;margin-top:20px}.sp .sp-mvr .b-lg:not(.sp-fm)>span{font-size:9px}.sp-pm{grid-template-columns:78px minmax(0,1fr) 66px}.sp-pm .pf-bar.sp-nob{background:0 0}.sp-pm.sp-hl .pf-bar i{background:linear-gradient(90deg,#ff92488c,#ff9248)}.sp .sp-pm.sp-hl .pf-v,.sp .sp-pm.sp-hl .pf-lb{color:var(--text)}.sp-qw{margin-top:22px}.sp-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.sp-q{flex-direction:column;gap:7px;min-width:0;display:flex}.sp-qc{border-radius:3px;height:10px;display:block}.sp-q span{color:var(--text-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.sp-q-beat{background:var(--positive)}.sp-q-in_line{background:#5b6377}.sp-q-miss{background:var(--negative)}.sp-q-none{background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}.sp-qc.sp-q-none{box-shadow:none;border:1px dashed #ffffff47}.sp-qc.sp-q-gaap{background:0 0}.sp-qc.sp-q-gaap.sp-q-beat{box-shadow:inset 0 0 0 1.5px var(--positive)}.sp-qc.sp-q-gaap.sp-q-miss{box-shadow:inset 0 0 0 1.5px var(--negative)}.sp-qc.sp-q-gaap.sp-q-in_line{box-shadow:inset 0 0 0 1.5px #8a92a6}.sp-qc.sp-q-prov{box-shadow:none;background:0 0;border:1px dashed #fff6}.sp .sp-qkey{color:var(--text-2);margin-top:10px;font-size:12.5px}.sp .sp-qkey b{color:var(--text)}.sp-qd{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.sp .sp-qw .b-cap{margin-top:6px}.sp-ins{margin-top:22px}.sp-ib{grid-template-columns:minmax(0,300px) minmax(0,1fr) 72px}.sp .sp-bd{width:48px;color:var(--text-3);flex:none}.sp .sp-bw{text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-bb i{background:#a78bfa52}.sp-hl .sp-bb i{background:linear-gradient(90deg,#a78bfa99,#a78bfa);box-shadow:0 0 12px #a78bfa4d}.sp-bs i{background:#ff7b8742}.sp-hl .sp-bs i{background:linear-gradient(90deg,#ff7b876b,#ff7b87)}.sp .sp-hl .pf-lb,.sp .sp-hl .pf-v,.sp .sp-hl .sp-bw{color:var(--text)}.sp .sp-bcap{margin-top:12px}.sp-lfoot{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.sp .sp-lfs{color:var(--text);font-size:15px;font-weight:700;line-height:1.45}.sp .sp-lfoot .b-cap{margin-top:8px}.sp .sp-lfoot .sp-ratio,.sp .sp-lfoot .sp-plan{margin-top:12px}.sp-cg{margin-top:20px}.sp-cgr{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:12px;min-height:48px;padding:6px 0;display:grid}.sp-cgr:last-child{border-bottom:1px solid var(--line)}.sp .sp-cgr .b-pp{width:24px;height:24px}.sp-cgn{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sp .sp-cgm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sp .sp-cgm:hover{color:var(--tint-text)}.sp .sp-acct{color:var(--text-3);font-size:12px}.sp .sp-cga{white-space:nowrap;font-size:13px;font-weight:700}.sp .sp-opt{color:var(--text-3);font-weight:400}.sp .sp-cgb{text-overflow:ellipsis;overflow:hidden}.sp-lag{align-items:center;gap:8px;min-width:0;display:flex}.sp-lagt{background:#ffffff0d;border-radius:6px;flex:1;height:6px;position:relative}.sp-lagt i{background:#8b9dff8c;border-radius:6px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.sp-lagt.sp-over i{background:var(--negative)}.sp .sp-lagn{min-width:34px;font:400 12.5px/1 var(--font-mono);color:var(--text-2);text-align:right;flex:none}.sp-fund{margin-top:22px}.sp-fb{grid-template-columns:minmax(0,320px) minmax(0,1fr) 72px}.sp .sp-fb .b-lg{width:18px;height:18px}.sp .sp-fb .sp-fm>span{font-size:7px}.sp .sp-fbn{text-overflow:ellipsis;min-width:0;color:var(--text-2);overflow:hidden}.sp .sp-fbn:hover{color:var(--tint-text)}.sp .sp-verb{color:var(--text-3);flex:none;margin-left:-8px}.sp-bf i{background:#2dd4bf6b}.sp-hl .sp-bf i{background:linear-gradient(90deg,#2dd4bf99,#2dd4bf)}.sp .sp-hl .sp-fbn{color:var(--text)}.sp .pf-v.sp-vf,.sp .sp-vf{color:#7fead9}.sp .pf-v.b-dn{color:#ff7b87}.sp .sp-tile .sp-ts{text-wrap:pretty;margin-top:14px}.sp-fmarks{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:18px;display:flex}.sp .sp-fmarks .b-lg{width:32px;height:32px}.sp .sp-fmore{color:var(--text-2);margin-left:2px;font-size:13px;font-weight:700}.sp-mv{margin-top:20px}.sp .sp-sk{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:11.5px;font-weight:700;line-height:16px}.sp-mvr{grid-template-columns:24px minmax(0,1fr) auto auto}.sp-mvr:last-of-type{border-bottom:1px solid var(--line)}.sp .sp-mvr .b-lg{width:24px;height:24px}.sp .sp-mvr .sp-fm>span{font-size:9px}.sp .sp-mvn{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sp .sp-mvn:hover{color:var(--tint-text)}.sp .sp-mvv{color:var(--text-2);font-size:13px}.sp .sp-mva{font:500 13px/1 var(--font-mono);text-align:right}.sp .sp-mvc{margin-top:10px}.sp .sp-ratio{margin-top:18px;padding-top:0}.sp-plan{margin-top:18px}.sp-planbar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.sp-planbar i{background:#a78bfab3;border-radius:99px;height:100%;display:block}.sp .sp-planl{color:var(--text-2);margin-top:8px;font-size:12.5px;display:block}.sp .sp-delay{margin-top:14px;font-size:14px}.sp .sp-tcap{margin-top:10px}.sp .sp-cons{margin-top:12px}.sp-pps{margin-top:16px;padding-left:6px;display:flex}.sp-pps>*{border-radius:50%;margin-left:-6px}.sp .sp-pps .b-pp{width:32px;height:32px;box-shadow:0 0 0 2px #0d1017}.sp-cgf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.sp-cgc{flex-direction:column;gap:6px;min-width:0;display:flex}.sp .sp-fig{letter-spacing:-.03em;color:var(--text);white-space:nowrap;font-size:30px;font-weight:700;line-height:1}.sp .sp-fig .sp-w{letter-spacing:0;color:var(--text-2);font-size:15px;font-weight:400}.sp .sp-fl{color:var(--text-3);font-size:12.5px;line-height:1.35}.sp-gauge{background:#ffffff0f;border-radius:6px;height:6px;margin-top:4px;display:block;overflow:hidden}.sp .gauge-fill{background:var(--congress);border-radius:6px;height:100%;display:block}.sp .gauge-fill.over{background:var(--negative)}.sp .sp-held{margin-top:16px;font-size:14px}.sp .sp-cgfoot .sp-cgf{margin-top:14px}.sp-tnum{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sp .sp-tnum .b-stmt{text-wrap:pretty}.sp .sp-held .b-go{margin-left:4px}.sp .sp-t-cg .sp-go2{align-self:flex-start;margin-top:auto;padding-top:16px}.sp .sp-t-cg .sp-go2+.sp-go{margin-top:8px;padding-top:0}.sp>.secbar-hold{z-index:40;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#07090df0;margin-top:40px;position:sticky;top:64px}.sp .secbar{scrollbar-width:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:nowrap;align-items:stretch;gap:26px;height:48px;margin:0 auto;padding:0;display:flex;position:static;overflow:auto hidden}.sp .secbar::-webkit-scrollbar{display:none}.sp .secbar.sp-ovf{mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.sp .secbar a{height:auto;font:700 13px/1 var(--font-sans);letter-spacing:0;color:var(--text-2);white-space:nowrap;background:0 0;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.sp .secbar a .n{opacity:1;color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:400}.sp .secbar a:hover,.sp .secbar a[aria-current=true]{color:var(--text);background:0 0}.sp .secbar a[aria-current=true]:after{content:"";background:var(--c,var(--tint-text));border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.sp .secbar a:focus-visible{outline-offset:-2px}.secbar-page .sp h2[id]{scroll-margin-top:88px}.sp .pf-sec{padding-top:56px}.sp .sp-cap{max-width:none;margin-top:12px}.sp .sp-gol{margin-top:14px}.sp .sp-gos{color:var(--text-3);font-size:13px}.sp .pf-colh h2.sp-np:after{content:none}.sp p.asof{color:var(--text-3);text-wrap:pretty;margin:12px 0 0;font-size:12px;line-height:1.4}.sp .sp-t-held td[data-l=Estimated\ position]{font:400 13px/1.35 var(--font-mono)}.sp-colw{margin-top:18px}.sp-cols{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:3px;height:72px;padding-bottom:1px;display:flex}.sp-col{border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px;max-width:28px;display:block}.sp-c-buy{background:#3fe0a5}.sp-c-sell{background:#ff7b87}.sp-c-plan{background:#ff7b876b}.sp .sp-colk{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.sp .sp-colkey{color:var(--text-2);margin-top:4px;font-size:12.5px}.sp .pf-tbl td.lead{position:relative}.sp .sp-t-hold td.lead,.sp .sp-t-mgr td.lead,.sp .sp-t-cg td.lead,.sp .sp-t-held td.lead{padding-left:40px}.sp .pf-tbl td.lead>.pf-rm{margin-top:-14px;position:absolute;top:50%;left:0}.sp .sp-t-cg td.lead>.pf-rm{margin-top:0;top:12px}.sp .pf-tbl td.lead>.who{display:inline}.sp .pf-tbl td.date{color:var(--text);white-space:nowrap;font-size:13px}.sp .pf-tbl td.date .sub{white-space:nowrap}.sp-vb{vertical-align:middle;background:#ffffff0d;border-radius:6px;width:56px;height:6px;margin-right:12px;display:inline-block;position:relative}.sp-vb i{border-radius:6px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.sp-vt i{background:#2dd4bf80}.sp-vbb i{background:#3fe0a573}.sp-vbs i{background:#ff7b875c}.sp .pf-tbl td.sp-buy{color:#3fe0a5}.sp .pf-tbl td.sp-sell{color:#ff7b87}.sp-pb{vertical-align:middle;background:#ffffff0d;border-radius:6px;gap:1px;width:64px;height:6px;margin-right:12px;display:inline-flex;overflow:hidden}.sp-pb i{height:100%;display:block}.sp-pb i:first-child{background:#ffffffb8}.sp-pb i:nth-child(2){background:var(--tint-text)}.sp-pb i:nth-child(3){background:#ffffff38}.sp .act{font-size:13px;font-weight:700}.sp .act.buy{color:#3fe0a5}.sp .act.sell{color:#ff7b87}.sp .act .qual{font:400 12.5px/1.35 var(--font-sans);color:var(--text-3);white-space:nowrap}.sp .qv{white-space:nowrap}.sp .qdot{font:400 13px var(--font-sans);color:var(--text-3)}.sp .kind{all:unset;font:400 13px/1.35 var(--font-sans);color:var(--text-2)}.sp .hnew,.sp .amt-na{font-family:var(--font-sans);color:var(--text-2)}.sp .amt-tag{font:400 12px/1.35 var(--font-sans);color:var(--text-3);margin-top:2px;display:block}.sp .lag-x{font:400 12px/1.35 var(--font-sans);color:var(--text-2);white-space:normal}.sp .hband{white-space:nowrap}.sp .pf-tbl th.thwrap{white-space:normal}.sp .af{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:12px;display:flex}.sp .af-chip{height:20px;font:400 11.5px/1 var(--font-sans);letter-spacing:0;color:#c4cbe0;white-space:nowrap;background:#8b9dff17;border:0;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #8b9dff3d}.sp .af-amend{color:#ffcfae;background:#ff924817;box-shadow:inset 0 0 0 1px #ff92484d}.sp .af-late{color:#ff9aa4;background:#ff47571a;box-shadow:inset 0 0 0 1px #ff475752}.sp .af-text{color:var(--text-3);font-size:12px}.sp .st-main{font:500 13px/1.3 var(--font-mono)}.sp .st-main.pos{color:#3fe0a5}.sp .st-main.neg{color:#ff7b87}.sp .st-of{font:400 12px/1.3 var(--font-sans);color:var(--text-2)}.sp .st-ln{font:400 12px/1.4 var(--font-sans);color:var(--text-3)}.sp .st-ln .st-v{font-family:var(--font-mono);color:var(--text-2)}.sp .st-na{font-family:var(--font-sans);color:var(--text-3);font-size:13px}.sp .st-note{color:var(--text-2);margin:0 0 14px;font-size:13.5px;line-height:1.6}.sp .st-note strong{color:var(--text);font-weight:700}.sp .res-in{flex-wrap:wrap;gap:2px 14px;display:flex}.sp .vtag{box-shadow:none;font:700 13px/1.35 var(--font-sans);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:0;padding:0}.sp .vtag.beat{color:#3fe0a5}.sp .vtag.miss{color:#ff7b87}.sp .vtag.in_line{color:var(--text)}.sp .vtag.none{color:var(--text-3);font-weight:400}.sp-t-news th:first-child{width:66%}.sp-t-news th:nth-child(2){width:20%}.sp-t-news th:nth-child(3){width:14%}.sp-t-earn th:first-child{width:20%}.sp-t-earn th:nth-child(2){width:10%}.sp-t-earn th:nth-child(3){width:12%}.sp-t-earn th:nth-child(4){width:11%}.sp-t-earn th:nth-child(5){width:14%}.sp-t-earn th:nth-child(6){width:33%}.sp .sp-t-earn th.res,.sp .sp-t-earn td.res{padding-left:32px}.sp-t-pay th:first-child{width:36%}.sp-t-pay th:nth-child(2){width:13%}.sp-t-pay th:nth-child(3){width:14%}.sp-t-pay th:nth-child(4){width:13%}.sp-t-pay th:nth-child(5){width:24%}.sp-t-hold th:first-child{width:38%}.sp-t-hold th:nth-child(2){width:22%}.sp-t-hold th:nth-child(3),.sp-t-hold th:nth-child(4){width:14%}.sp-t-hold th:nth-child(5){width:12%}.sp-t-hold:not(.sp-own) th:first-child{width:44%}.sp-t-hold:not(.sp-own) th:nth-child(2){width:24%}.sp-t-hold:not(.sp-own) th:nth-child(3),.sp-t-hold:not(.sp-own) th:nth-child(4){width:16%}.sp-t-mgr th:first-child{width:44%}.sp-t-mgr th:nth-child(2),.sp-t-mgr th:nth-child(3){width:16%}.sp-t-mgr th:nth-child(4){width:24%}.sp-t-ins th:first-child{width:22%}.sp-t-ins th:nth-child(2){width:17%}.sp-t-ins th:nth-child(3){width:10%}.sp-t-ins th:nth-child(4){width:9%}.sp-t-ins th:nth-child(5){width:16%}.sp-t-ins th:nth-child(6){width:14%}.sp-t-ins th:nth-child(7){width:12%}.sp-t-cg th:first-child{width:22%}.sp-t-cg th:nth-child(2){width:7%}.sp-t-cg th:nth-child(3){width:9%}.sp-t-cg th:nth-child(4){width:14%}.sp-t-cg th:nth-child(5){width:23%}.sp-t-cg th:nth-child(6),.sp-t-cg th:nth-child(7){width:9%}.sp-t-cg th:nth-child(8){width:7%}.sp-t-held th:first-child{width:34%}.sp-t-held th:nth-child(2){width:20%}.sp-t-held th:nth-child(3){width:22%}.sp-t-held th:nth-child(4){width:24%}.sp-t-act th:first-child,.sp-t-act th:nth-child(2){width:34%}.sp-t-act th:nth-child(3){width:14%}.sp-t-act th:nth-child(4){width:18%}.sp .sp-t-cg td,.sp .sp-t-news td{vertical-align:top;padding-top:13px;padding-bottom:13px}.sp .sp-t-cg td.num{padding-top:14px}.sp .sp-t-cg td[data-l=Amount]{font:400 13px/1.35 var(--font-mono)}.sp .sp-t-cg td[data-l=Amount] .amt-na{font-family:var(--font-sans)}.sp .sp-t-news td.lead .who{font-size:15px;line-height:1.35}.sp .sp-t-news tbody tr:first-child td.lead .who{letter-spacing:-.016em;font-size:22px;line-height:1.22}.sp .sp-t-news .sub.clamp{-webkit-line-clamp:1;color:var(--text-2);margin-top:4px;font-size:13.5px}.sp .sp-t-news tbody tr:first-child .sub.clamp{-webkit-line-clamp:2;font-size:15px;line-height:1.45}.sp .sp-t-news td:not(.lead){color:var(--text-3);font-size:13px}.sp .sp-facts{background:0 0;border:0;border-radius:0;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:56px;margin:0;display:grid;overflow:visible}.sp .sp-facts>div{border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:13px 0;display:grid}.sp .sp-facts>div:nth-child(5),.sp .sp-facts>div:nth-child(10){border-bottom:1px solid var(--line)}.sp .sp-facts dt{color:var(--text-2);letter-spacing:0;font-size:13px}.sp .sp-facts dd{color:var(--text);text-align:right;margin:0;font-size:15px;font-weight:700}.sp .sp-facts .fnote{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.sp .sp-web{margin-top:14px}.sp details.efold{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:32px}.sp section>details.efold:first-child{margin-top:0}.sp details.efold>summary{color:var(--text);padding:16px 4px 16px 0;font-size:15px;font-weight:700}.sp details.efold>summary:hover{color:var(--tint-text)}.sp details.efold>summary:after{content:"";border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);align-self:center;width:8px;height:8px;margin:0 6px 0 0;transform:translateY(-3px)rotate(45deg)}.sp details.efold[open]>summary:after{content:"";transform:translateY(2px)rotate(-135deg)}.sp details.efold .pf-twrap{margin-top:4px}.sp details.efold>.b-cap{margin-bottom:16px}.sp .alloc{align-items:center;gap:10px;width:100%;max-width:240px;display:inline-flex}.sp .alloc-bar{background:#ffffff0f;border-radius:6px;flex:auto;height:6px;overflow:hidden}.sp .alloc-bar>span{background:var(--congress);border-radius:6px;height:100%;display:block}.sp .alloc-n{text-align:right;min-width:48px;font:400 13px/1 var(--font-mono);color:var(--text-2);flex:none}.sp .sp-band{background:radial-gradient(640px 300px at 0% 0%, #8ab4f826, transparent 70%), linear-gradient(180deg, #ffffff09, #ffffff03), var(--tile);--bh:48px;border-color:#8ab4f838;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:30px 36px}.sp-bandt{min-width:0;max-width:760px}.sp .sp-band .b-note{margin-top:8px}.sp .sp-band .badges{flex:none}.sp .sp-band .badges-row{flex-wrap:nowrap;gap:10px}.sp .pf-foot{padding-top:56px}.sp .pf-faq{padding:64px 0 8px}.sp .sp-rel{padding-top:64px}.sp-wall{margin-top:18px}.sp .sp-also{margin-top:14px}@media (width<=1360px){.sp-ib{grid-template-columns:minmax(0,240px) minmax(0,1fr) 72px}.sp-fb{grid-template-columns:minmax(0,260px) minmax(0,1fr) 72px}}@media (width>=1181px){.sp .sp-r1{column-count:2;column-gap:56px;display:block}.sp .sp-r1>*{break-inside:avoid}.sp .sp-r1>.b-kick{column-span:all}.sp .sp-r1>.sp-ts{margin-top:14px}.sp .sp-r1>.sp-go,.sp .sp-r1>.sp-go2{margin-top:0;display:table}.sp .sp-r1>.sp-go2+.sp-go{margin-top:8px}}@media (width<=1180px){.sp-desk{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-lead,.sp-desk.sp-n0 .sp-lead{grid-column:1/-1}.sp-side,.sp-r1,.sp-r2,.sp-r3,.sp-r4{grid-column:auto}.sp-tile:last-child:nth-child(2n){grid-column:1/-1}.sp-t-earn th:first-child{width:22%}.sp-t-earn th:nth-child(6){width:29%}.sp-t-cg th:first-child{width:24%}.sp-t-cg th:nth-child(5){width:21%}.sp-vb{width:36px;margin-right:8px}.sp-pb{width:44px;margin-right:8px}.sp .sp-facts{column-gap:40px}}@media (width>=901px) and (width<=1180px){.sp .sp-tile:last-child:nth-child(2n){column-count:2;column-gap:40px;display:block}.sp .sp-tile:last-child:nth-child(2n)>*{break-inside:avoid}.sp .sp-tile:last-child:nth-child(2n)>.b-kick{column-span:all}.sp .sp-tile:last-child:nth-child(2n)>.sp-go,.sp .sp-tile:last-child:nth-child(2n)>.sp-go2{margin-top:0;display:table}.sp .sp-tile:last-child:nth-child(2n)>.sp-go2+.sp-go{margin-top:8px}}@media (width<=900px){.sp .sp-q span{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.sp-cgr{grid-template-columns:24px minmax(0,1.4fr) auto minmax(0,1.2fr) 90px}.sp .pf-tbl{font-size:13px}.sp .sp-band{flex-direction:column;align-items:flex-start}.sp .pf-tbl tr{padding-block:11px}.sp .pf-tbl tr:after{content:"";flex:0 0 100%;order:2;height:0}.sp .pf-tbl td{order:3}.sp .pf-tbl td.lead{flex:1 1 0;order:0}.sp .pf-tbl td{text-align:left}.sp .sp-t-hold tr,.sp .sp-t-mgr tr,.sp .sp-t-cg tr,.sp .sp-t-held tr{padding-left:38px}.sp .sp-t-hold td.lead,.sp .sp-t-mgr td.lead,.sp .sp-t-cg td.lead,.sp .sp-t-held td.lead{min-height:28px;padding-left:0}.sp .pf-tbl td.lead>.pf-rm,.sp .sp-t-cg td.lead>.pf-rm{margin-top:0;top:0;left:-38px}.sp .pf-tbl td.date .sub{margin:0;display:inline}.sp .pf-tbl td.date .sub:before{content:", "}.sp .sp-t-news td.lead{flex:100%}.sp .sp-t-news tbody tr:first-child td.lead .who{font-size:20px}.sp .sp-t-news td.date:before{content:"· "}.sp .sp-t-news td[data-l=Source],.sp .sp-t-news td.date{font-size:12.5px}.sp .sp-t-earn td.res{text-align:right;flex:none;order:1;padding-left:0}.sp .sp-t-earn tr:before{content:"";flex:0 0 100%;order:4;height:0}.sp .sp-t-earn td[data-l=Revenue],.sp .sp-t-earn td[data-l=Revenue\ expected]{order:5}.sp .sp-t-earn .res-in{justify-content:flex-end;gap:2px 10px}.sp .sp-t-earn td[data-l=EPS]:before{content:"EPS ";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-earn td[data-l=EPS\ expected]{margin-left:-4px}.sp .sp-t-earn td[data-l=EPS\ expected]:before,.sp .sp-t-earn td[data-l=Revenue\ expected]:before{content:"/ ";color:var(--text-3)}.sp .sp-t-earn td[data-l=EPS\ expected]:after,.sp .sp-t-earn td[data-l=Revenue\ expected]:after{content:" expected";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-earn td[data-l=Revenue]:before{content:"Revenue ";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-earn td[data-l=Revenue\ expected]{margin-left:-4px}.sp .sp-t-earn .res-in .vtag{font-size:12.5px}.sp .sp-t-pay td.sp-total{text-align:right;order:1}.sp .sp-t-pay td[data-l=Salary]:before{content:"Salary "}.sp .sp-t-pay td[data-l=Stock\ awards]:before{content:"Stock "}.sp .sp-t-pay td[data-l=Other]:before{content:"Other "}.sp .sp-t-pay td:not(.lead):not(.sp-total){color:var(--text-2)}.sp .sp-t-pay td:not(.lead):not(.sp-total):before{font-family:var(--font-sans);color:var(--text-3)}.sp-pb{width:40px}.sp .sp-t-hold td.sp-val{text-align:right;order:1}.sp .sp-t-hold td[data-l=Shares]:after{content:" shares";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-hold td[data-l="Shares vs prior qtr"]:before{content:"change ";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-hold td[data-l="% of shares out"]:after{content:" of shares out";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-hold td:not(.lead):not(.sp-val){color:var(--text-2);padding-left:0}.sp .sp-t-mgr td[data-l=Value]{text-align:right;order:1}.sp .sp-t-mgr td[data-l=Shares]:after{content:" shares";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-mgr td[data-l=Shares]{color:var(--text-2)}.sp .sp-t-mgr td.sp-book:after{content:" of book";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-ins td.sp-val{text-align:right;order:1}.sp .sp-t-ins td[data-l=Shares]:after{content:" shares";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-ins td[data-l=Price]:before{content:"at ";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-ins td[data-l=Trade\ date]:before{content:"traded ";color:var(--text-3)}.sp .sp-t-ins td[data-l="Delay (business days)"]:after{content:" to file";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-ins td:not(.lead):not(.sp-val){color:var(--text-2)}.sp .sp-t-ins td.date{font-size:12.5px}.sp .sp-t-act td[data-l=Shares]:after{content:" shares";font-family:var(--font-sans);color:var(--text-3)}.sp .sp-t-act td.date{color:var(--text-2);font-size:12.5px}.sp .sp-t-cg td,.sp .sp-t-news td{padding:0}.sp .sp-t-cg td.num{padding-top:0}.sp .sp-t-cg td[data-l=Amount]{text-align:right;flex:none;order:1;max-width:46%}.sp .sp-t-cg td[data-l=Trade\ date]:before{content:"traded ";color:var(--text-3)}.sp .sp-t-cg td[data-l=Disclosed]:before{content:"disclosed ";color:var(--text-3)}.sp .sp-t-cg td.date{color:var(--text-2);font-size:12.5px}.sp .sp-t-cg td[data-l=Delay]{color:var(--text-2)}.sp .sp-t-cg td[data-l="Since the trade"]{flex:100%;order:9;margin-top:4px}.sp .sp-t-held td[data-l=Estimated\ position]{font:400 12.5px/1.35 var(--font-mono);text-align:right;order:1}.sp .sp-t-held td[data-l="Party, chamber"]{color:var(--text-2);font-size:12.5px}.sp .sp-t-held td[data-l="Share of portfolio"]{flex:auto}.sp .alloc{max-width:180px}.sp .pf-tbl .sub{font-size:12px}}@media (width<=760px){.sp>.secbar-hold{margin-top:28px;top:52px}.sp .secbar{gap:22px;height:44px}.secbar-page .sp h2[id]{scroll-margin-top:80px}.secbar-page:has(>.sticky-badges:not([hidden])) .sp .pf-sec h2[id]{scroll-margin-top:64px}.sp .pf-colh .b-soft{letter-spacing:0;margin-top:6px;font-size:16px;font-weight:400;line-height:1.45;display:block}.sp-desk{grid-template-columns:minmax(0,1fr);gap:12px}.sp-tile:last-child:nth-child(2n){grid-column:auto}.sp .sp-lead{padding:22px 20px 20px}.sp-lh{gap:14px}.sp .sp-ls{margin-top:14px}.sp .pf-lead.b-s48{letter-spacing:-.03em;font-size:29px;line-height:1.06}.sp .pf-lead.b-s30{font-size:22px}.sp .sp-ln{font-size:14.5px}.sp-pairs{grid-template-columns:minmax(0,1fr)}.sp-pm{grid-template-columns:72px minmax(0,1fr) 62px}.sp-ib{grid-template-columns:minmax(0,1fr) 52px 60px}.sp .sp-bd{width:44px}.sp-fb{grid-template-columns:minmax(0,1fr) 52px 60px}.sp .sp-verb{display:none}.sp-cgr{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"pp nm bd""pp ac lg";row-gap:4px;padding:9px 0}.sp-cgr>.b-pp{grid-area:pp;align-self:start;margin-top:2px}.sp-cgn{grid-area:nm}.sp-cga{grid-area:ac}.sp-cgb{text-align:right;grid-area:bd}.sp-lag{grid-area:lg;justify-self:end;width:110px}.sp .sp-tile .sp-ts{margin-top:12px}.sp .sp-fig{font-size:28px}.sp .pf-sec{padding-top:32px}.sp .sp-dx{display:none}.sp .sp-t-cg .sp-go2+.sp-go{margin-top:auto;padding-top:16px}.sp .pf-tbl tr{row-gap:3px;padding-block:9px}.sp .b-cap{line-height:1.38}.sp .sp-facts>div{padding:11px 0}.sp .sp-also{font-size:12.5px;line-height:1.5}.sp .sp-band{--bh:min(48px, calc((100vw - 74px) / 6.4));gap:18px;margin-top:32px;padding:22px 20px}.sp .pf-faq{padding:36px 0 8px}.sp .sp-rel{padding-top:36px}.sp .pf-foot{padding-top:32px}.sp .sp-facts{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.sp .sp-facts>div:nth-child(5){border-bottom:0}.sp .sp-band .b-s30{font-size:24px}.sp .sp-cgr .sp-cgm{font-size:13.5px}.sp .sp-cgm,.sp .sp-mvn,.sp .sp-fbn,.sp .pf-tbl td.lead a.who{margin-block:-4px;padding-block:4px}.sp .b-go{padding-block:4px}.sp .b-note a.b-nm,.sp .b-cap a,.sp .sp-also a,.sp .st-note a,.sp .pf-foot a,.sp .sp-t-act td a{padding-block:5px}.sp .secbar a{padding-block:0}.sp .sp-band{display:none}}@media (width<=400px){.sp .sp-lhm .pf-lmark{display:none}.sp-lag{width:90px}}@supports selector(:has(a)){.sp .pf-fold:has(.pf-more-toggle:not(:checked)) tr.sp-more,.sp .pf-fold:not(:has(tr.sp-more)) .pf-more-line{display:none}.sp .pf-fold:has(.pf-more-toggle:not(:checked)) .pf-twrap{overflow-anchor:none}@media (width<=760px){.sp .pf-fold:has(.pf-more-toggle:not(:checked)) tr.sp-pmore{display:none}.sp .pf-fold:has(tr.sp-pmore) .pf-more-line{display:block}}}@supports not selector(:has(a)){.sp .pf-more-line{display:none}}@media (prefers-reduced-motion:reduce){.sp *{transition:none!important}}
