:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf6f0;--bg-2:#f6f0e7;--bg-3:#efe7db;--bg-4:#e4dacb;--fg:#26221e;--fg-2:#6b625a;--fg-3:#82786c;--fg-disabled:#26221e61;--line:#e9e0d3;--line-solid:#ddd3c4;--line-2:#8d8377;--accent:#b8430b;--accent-soft:#f6e5d6;--logo-plate:#f7f2ea;--focus:#b8430b;--up:#16764f;--down:#ab373c;--up-soft:#e4efe8;--down-soft:#f7e6e5;--info:#0a64b3;--chart-line:#125e6b;--chart-fill:#125e6b21;--chart-context:#a89e90;--chart-fair:var(--accent);--chart-band:var(--bg-3);--chart-grid:#0000000f;--chart-axis:var(--line-2);--chart-up:var(--up);--chart-down:var(--down);--chart-up-soft:var(--up-soft);--chart-down-soft:var(--down-soft);--raise:0 0 0 1px var(--line-2),0 8px 24px #00000014;--sans:"Public Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-hero:52px;--fs-money:28px;--fs-verdict:26px;--fs-h1:26px;--fs-h2:20px;--fs-body:16px;--fs-ui:14px;--fs-table:13px;--fs-caption:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--section:var(--s8);--r:4px;--shell:1240px;--shell-wide:1720px;--measure:62ch;--measure-verdict:44ch;--ink:var(--bg);--obsidian:var(--bg-2);--charcoal:var(--bg-2);--white:var(--fg);--pale:var(--fg);--mist:var(--fg-2);--ash:var(--fg-2);--graphite:var(--fg-2);--smoke:var(--fg-3);--ember:var(--accent);--growth:var(--up);--signal:var(--info);--hair:var(--line);--hair-lit:var(--line-2);--halo:none;--lift:none;--glow:none;--max:var(--shell)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17130f;--bg-2:#1f1a14;--bg-3:#2a231b;--bg-4:#352c22;--fg:#f0eae1;--fg-2:#a9a094;--fg-3:#7d7367;--fg-disabled:#f0eae161;--line:#302820;--line-solid:#3d3428;--line-2:#786e62;--accent:#ff9a5c;--accent-soft:#3a2517;--focus:#ff9a5c;--up:#46b08c;--down:#d4675f;--up-soft:#17261f;--down-soft:#2b1917;--info:#70b8ff;--chart-grid:#f0eae117;--chart-line:#6fc2d1;--chart-fill:#6fc2d129;--chart-context:#6d6357;--raise:0 0 0 1px var(--line-2),0 12px 32px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17130f;--bg-2:#1f1a14;--bg-3:#2a231b;--bg-4:#352c22;--fg:#f0eae1;--fg-2:#a9a094;--fg-3:#7d7367;--fg-disabled:#f0eae161;--line:#302820;--line-solid:#3d3428;--line-2:#786e62;--accent:#ff9a5c;--accent-soft:#3a2517;--focus:#ff9a5c;--up:#46b08c;--down:#d4675f;--up-soft:#17261f;--down-soft:#2b1917;--info:#70b8ff;--chart-grid:#f0eae117;--chart-line:#6fc2d1;--chart-fill:#6fc2d129;--chart-context:#6d6357;--raise:0 0 0 1px var(--line-2),0 12px 32px #0000008c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-width=wide]{--shell:var(--shell-wide)}@media (prefers-contrast:more){:root{--line:var(--line-2)}}@media (max-width:1200px){:root{--fs-hero:40px}}@media (max-width:760px){:root{--fs-hero:32px;--fs-verdict:22px;--fs-money:24px;--fs-h1:22px;--fs-h2:18px;--section:var(--s7)}}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--fs-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}.note a,.newsbody a,.answerline a,.sub a,.pagehead .sub a,.prose a{text-underline-offset:3px;text-decoration:underline}img,svg{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-weight:500}b,strong{font-weight:500}.prose b,.newsbody b,.note b,.answerline b,.vline b,.wc li b,.bc p b,.trialnote b{font-weight:600}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.num{font-variant-numeric:tabular-nums lining-nums}.up{color:var(--up)}.dn{color:var(--down)}.verdict,.vline{font-family:var(--serif);font-weight:400;font-size:var(--fs-verdict);letter-spacing:-.01em;max-width:var(--measure-verdict);font-optical-sizing:auto;color:var(--fg);margin:0;line-height:1.3}.money{font-size:var(--fs-money);letter-spacing:-.5px;font-variant-numeric:tabular-nums lining-nums;font-weight:500;line-height:1}.money small{font-size:var(--fs-ui);letter-spacing:0;color:var(--fg-2);margin-left:var(--s1);font-weight:400}.prose,.newsbody,.lede{font-size:var(--fs-body);max-width:var(--measure);color:var(--fg);margin:0;line-height:1.55}.newsbody{margin:var(--s3) 0 0}.newsbody b{color:var(--fg);font-weight:500}.lede{color:var(--fg-2)}.note{color:var(--fg-2);font-size:var(--fs-ui);margin-top:var(--s3);max-width:var(--measure);line-height:1.5}.note b{color:var(--fg);font-weight:500}.sub{color:var(--fg-2);font-size:var(--fs-ui);margin:0 0 var(--s4)}.logo{object-fit:contain;background:var(--logo-plate);border-radius:4px;flex:none;width:20px;height:20px;padding:1px;box-shadow:inset 0 0 0 1px #00000014}.logo.rd{border-radius:6px}.tkr .logo{border-radius:6px;width:26px;height:26px;padding:2px}.tw{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overflow-x:auto}.tw::-webkit-scrollbar{height:8px}.tw::-webkit-scrollbar-track{background:0 0}.tw::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.wrap{max-width:var(--shell);padding:0 var(--s5);margin:0 auto}main.wrap{padding:var(--s6) var(--s5) var(--s8)}.g2{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.g3{gap:var(--s6);grid-template-columns:repeat(3,1fr);display:grid}.g21{gap:var(--s6);grid-template-columns:1.55fr 1fr;display:grid}.g12{gap:var(--s6);grid-template-columns:1fr 1.55fr;display:grid}@media (max-width:900px){.g2,.g3,.g21,.g12{gap:var(--s7);grid-template-columns:1fr}}.stack{gap:var(--s7);flex-direction:column;display:flex}.g2>*,.g3>*,.g21>*,.g12>*,.stack>*,.tier>*,.fx-on>*,.fx-off>*,.gate>*{min-width:0}[data-width=wide] .g3{grid-template-columns:repeat(3,1fr)}@media (min-width:1400px){[data-width=wide] .grid228{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}}@media (min-width:1560px){[data-width=wide] .g21{grid-template-columns:1.9fr 1fr}}.grid228{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(228px,1fr));display:grid}.center{text-align:left}.foot{margin-top:var(--s8);color:var(--fg-2);font-size:var(--fs-ui);max-width:var(--measure);line-height:1.55}.foot+.foot{margin-top:var(--s3)}.foot.prov{font-size:var(--fs-caption);margin-top:var(--s8)}.appnav{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.appnav .wrap{align-items:center;gap:var(--s5);height:56px;display:flex}.brand{white-space:nowrap;color:var(--fg);align-items:center;gap:10px;display:flex}.brand .mark{flex:none;width:22px;height:22px}.brand .word{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1}.brand .word i{color:var(--accent);font-style:normal}.navlinks{gap:var(--s4);min-width:0;display:flex}.navlinks a{font-size:var(--fs-ui);color:var(--fg-2);white-space:nowrap;border-bottom:1px solid #0000;padding:6px 0;transition:color .15s}.navlinks a:hover{color:var(--fg)}.navlinks a[aria-current=page]{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}.navlinks.mobile{display:none}.search{align-items:center;gap:var(--s2);max-width:320px;height:34px;padding:0 var(--s3);border-radius:var(--r);background:var(--bg-2);color:var(--fg-2);font-size:var(--fs-table);border:0;flex:200px;display:flex}.search svg{stroke:currentColor;fill:none;stroke-width:1.5px;flex:none;width:14px;height:14px}.search kbd{font:inherit;font-size:var(--fs-caption);color:var(--fg-3);margin-left:auto}.search.omni:hover{color:var(--fg)}.appnav .right{align-items:center;gap:var(--s4);margin-left:auto;display:flex}.appnav .right .mockbar{font-size:var(--fs-caption);color:var(--fg-2);cursor:help;white-space:nowrap}.acctmenu{position:relative}.acctmenu summary{cursor:pointer;list-style:none}.acctmenu summary::-webkit-details-marker{display:none}.acct{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-2);font-size:var(--fs-caption);color:var(--fg);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.acct.wide{border-radius:var(--r);width:auto;padding:0 var(--s3);height:32px;font-size:var(--fs-ui)}.acctmenu .pop{z-index:70;background:var(--bg-2);border-radius:var(--r);width:320px;padding:var(--s4);box-shadow:var(--raise);gap:var(--s4);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.acctmenu .who b{font-size:var(--fs-ui);font-weight:500;display:block}.acctmenu .who>span{color:var(--fg-2);font-size:var(--fs-caption);margin-top:2px;display:block}.acctmenu .row{align-items:center;gap:var(--s3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.acctmenu .row .lab{font-size:var(--fs-caption);color:var(--fg-2);width:44px}.acctmenu .row .hint{font-size:var(--fs-caption);color:var(--fg-3);margin-left:auto}.acctmenu .qrows .kv{padding:5px 0}.acctmenu .qrows .kv.sub{font-size:var(--fs-caption);padding:2px 0 2px var(--s3)}.acctmenu .qrows .kv.sub span{color:var(--fg-2);font-weight:400}.acctmenu .qrows .note{margin-top:var(--s2);font-size:var(--fs-caption)}.menulinks{gap:2px var(--s4);grid-template-columns:1fr 1fr;display:grid}.menulinks a{font-size:var(--fs-ui);color:var(--fg-2);padding:3px 0}.menulinks a:hover{color:var(--fg)}.plantag,.acctmenu .who .plantag{display:none}[data-plan=free] .acctmenu .who .plantag[data-plan=free],[data-plan=plus] .acctmenu .who .plantag[data-plan=plus],[data-plan=unlimited] .acctmenu .who .plantag[data-plan=unlimited]{display:inline}.trialnote{font-size:var(--fs-ui);color:var(--fg-2);max-width:var(--measure);line-height:1.5;display:none}.trialnote b{color:var(--fg);font-weight:500}.trialnote a{text-underline-offset:3px;text-decoration:underline}[data-trial]:not([data-trial=none]) .trialnote{display:block}.trialbanner{display:none}.lensbar{gap:var(--s3);margin:0;display:flex}.lensbar button{font:inherit;font-size:var(--fs-ui);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;transition:color .15s}.lensbar button:hover{color:var(--fg)}.lensbar button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}@media (max-width:980px){.appnav>.wrap .navlinks{display:none}.navlinks.mobile{scrollbar-width:none;padding:0 var(--s5) var(--s2);display:flex;overflow-x:auto}.navlinks.mobile::-webkit-scrollbar{display:none}}@media (max-width:760px){.wrap{padding:0 var(--s4)}.navlinks.mobile{padding:0 var(--s4) var(--s2)}.appnav .wrap{gap:var(--s3)}.search{flex:120px}.appnav .right .mockbar{display:none}.acctmenu .pop{width:min(320px,100vw - 32px)}main.wrap{padding:var(--s5) var(--s4) var(--s8)}}.pagehead{gap:var(--s4) var(--s6);margin-bottom:var(--s7);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pagehead h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:600;line-height:1.12}.pagehead .sub{color:var(--fg-2);font-size:var(--fs-ui);margin:var(--s2) 0 0;max-width:var(--measure);line-height:1.5}.pagehead .sub b{color:var(--fg);font-weight:500}.pagehead .actions{gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.crumbs{display:none}.hero{padding:0}.editorial h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-verdict);letter-spacing:-.01em;max-width:var(--measure-verdict);line-height:1.3}.hero h1,.hero h2{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:500;line-height:1.15}.hero .lede{margin-top:var(--s3)}.h2{font-weight:500;font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.15}.pcard{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.pcard.pad{padding:0}.pcard.panelled{background:var(--bg-2);padding:var(--s5);border-radius:8px}.eyebrow{align-items:center;gap:var(--s2);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s3);font-size:10.5px;display:flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:30px;height:4px}.ct{color:var(--fg-2);font-size:var(--fs-ui);margin-bottom:var(--s4);display:block}.ct b{color:var(--fg);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.25;display:block}.ct span{margin:var(--s2) 0 0;text-align:left;max-width:var(--measure);line-height:1.5;display:block}.ct span a{text-underline-offset:3px;text-decoration:underline}.pcard h3{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--s1);font-weight:500}.pcard .sub{margin-bottom:var(--s4)}.pcard.answer{padding:0}.pcard.answer>.ct b,.pcard.answer>h3{font-size:var(--fs-h2)}main .pcard,main .notify{border-top:0}.pcard.bc{padding:0}main.wrap>*+*,main.wrap>.tier>*+*,.panelx>*+*{margin-top:var(--section)}main.wrap>*{min-width:0;max-width:100%}.cstabs>.cspanels{margin-top:var(--s5)}.cstabs>.segs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cstabs>.segs::-webkit-scrollbar{display:none}.stack>*+*{margin-top:0}.teased>*+*{margin-top:var(--s6)}.oneline{gap:var(--s1) var(--s4);font-size:var(--fs-ui);color:var(--fg-2);padding:var(--s3) 0;flex-wrap:wrap;display:flex}.oneline b{color:var(--fg);font-weight:500}.oneline a{text-underline-offset:3px;color:var(--fg-2);text-decoration:underline}.oneline a:hover{color:var(--fg)}.yours{margin-top:var(--section)}.yours .pcard+.oneline,.yours .oneline+.pcard{margin-top:var(--s6)}.panel,.recap,.lens,.wlm{all:unset}.panelx{display:none}.panelx.on{display:block}[data-lens] [data-min]{display:none}[data-lens=pro] [data-min=pro],[data-lens=quant] [data-min=pro],[data-lens=quant] [data-min=quant]{display:block}[data-lens=pro] .kv[data-min=pro],[data-lens=quant] .kv[data-min=pro],[data-lens=quant] .kv[data-min=quant]{display:flex}[data-lens=pro] .g21[data-min=pro],[data-lens=quant] .g21[data-min=pro],[data-lens=pro] .g2[data-min=pro],[data-lens=quant] .g2[data-min=pro],[data-lens=pro] .g3[data-min=pro],[data-lens=quant] .g3[data-min=pro],[data-lens=pro] .g12[data-min=pro],[data-lens=quant] .g12[data-min=pro],[data-lens=quant] .g21[data-min=quant],[data-lens=quant] .g2[data-min=quant],[data-lens=quant] .g3[data-min=quant],[data-lens=quant] .g12[data-min=quant]{display:grid}[data-lens=pro] tr[data-min=pro],[data-lens=quant] tr[data-min=pro],[data-lens=quant] tr[data-min=quant]{display:table-row}[data-max=brief]{display:block}[data-lens=pro] [data-max=brief],[data-lens=quant] [data-max=brief]{display:none}[data-lens=pro] .tw[data-min=pro],[data-lens=quant] .tw[data-min=pro],[data-lens=pro] table.fin td span[data-min=pro],[data-lens=quant] table.fin td span[data-min=pro]{display:block}table.fin td span[data-min]{color:var(--fg-2);font-size:var(--fs-caption)}.provbar{gap:var(--s1) var(--s5);margin-top:var(--section);font-size:var(--fs-caption);color:var(--fg-2);flex-wrap:wrap}[data-lens=quant] .provbar{display:flex}.provbar{font-family:var(--mono)}.provbar code{color:var(--fg-3);margin-right:var(--s1);font-family:inherit}.usedbar{gap:var(--s1) var(--s5);margin-top:var(--s4);font-size:var(--fs-caption);color:var(--fg-2);flex-wrap:wrap;display:flex}.usedbar code{color:var(--fg-3);margin-right:var(--s1);font-family:inherit}.tier{display:none}[data-tier=anonymous] .tier[data-tiers~=anonymous],[data-tier=free] .tier[data-tiers~=free],[data-tier=plus] .tier[data-tiers~=plus],[data-tier=unlimited] .tier[data-tiers~=unlimited]{display:contents}[data-tier=anonymous] tbody.tier[data-tiers~=anonymous],[data-tier=free] tbody.tier[data-tiers~=free],[data-tier=plus] tbody.tier[data-tiers~=plus],[data-tier=unlimited] tbody.tier[data-tiers~=unlimited]{display:table-row-group}.fx-on{display:none}.fx-off,[data-fx~=nodiv] .fx-on[data-fx-key=nodiv],[data-fx~=stale] .fx-on[data-fx-key=stale],[data-fx~=provisional] .fx-on[data-fx-key=provisional],[data-fx~=quota] .fx-on[data-fx-key=quota],[data-fx~=empty] .fx-on[data-fx-key=empty]{display:contents}[data-fx~=nodiv] .fx-off[data-fx-key=nodiv],[data-fx~=stale] .fx-off[data-fx-key=stale],[data-fx~=provisional] .fx-off[data-fx-key=provisional],[data-fx~=quota] .fx-off[data-fx-key=quota],[data-fx~=empty] .fx-off[data-fx-key=empty],.gate{display:none}[data-gate=open] .gate[data-gate-when=open],[data-gate=closed] .gate[data-gate-when=closed]{display:contents}.tday{display:none}[data-trial="0"] .tday[data-day="0"],[data-trial="1"] .tday[data-day="1"],[data-trial="2"] .tday[data-day="2"],[data-trial="3"] .tday[data-day="3"],[data-trial="4"] .tday[data-day="4"],[data-trial="5"] .tday[data-day="5"],[data-trial="6"] .tday[data-day="6"],[data-trial="7"] .tday[data-day="7"],[data-trial="8"] .tday[data-day="8"],[data-trial="9"] .tday[data-day="9"],[data-trial="10"] .tday[data-day="10"],[data-trial="11"] .tday[data-day="11"],[data-trial="12"] .tday[data-day="12"],[data-trial="13"] .tday[data-day="13"],[data-trial="14"] .tday[data-day="14"],[data-trial=expired] .tday[data-day=expired]{display:inline}.trialnone{display:none}[data-trial=none] .trialnone{display:inline}.intrial{display:none}[data-trial]:not([data-trial=none]):not([data-trial=expired]) .intrial{display:contents}[data-trial]:not([data-trial=none]):not([data-trial=expired]) .notrial{display:none}[data-trial]:not([data-trial=none]):not([data-trial=expired]) .ct span.intrial,[data-trial]:not([data-trial=none]):not([data-trial=expired]) p.intrial{display:block}.quotalock{margin-bottom:var(--s6)}[data-fx~=quota][data-tier=anonymous] .panelx .gated,[data-fx~=quota][data-tier=free] .panelx .gated{display:none}.shade{vertical-align:-.08em;border-radius:var(--r);background:var(--bg-3);min-width:1.2em;height:.85em;display:inline-block}:root[data-theme=dark] .shade{background:var(--bg-4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shade{background:var(--bg-4)}}.shadeblock{gap:var(--s2);flex-direction:column;max-width:100%;display:flex}.shadeblock .shade{height:10px;display:block}.teased .up,.teased .dn{color:var(--fg-2)}.lock{align-items:baseline;gap:var(--s3) var(--s4);margin-top:var(--s4);font-size:var(--fs-ui);color:var(--fg-2);flex-wrap:wrap;line-height:1.5;display:flex}.lock .what{min-width:220px;max-width:var(--measure);flex:1}.lock .tag{display:none}.absent{font-size:var(--fs-ui);max-width:var(--measure);border:0;padding:0;line-height:1.5}.absent b{color:var(--fg);font-weight:500;display:block}.absent span{color:var(--fg-2);font-size:var(--fs-table);margin-top:2px;display:block}.absent em{color:var(--fg-2);font-style:normal;font-size:var(--fs-table);margin-top:2px;display:block}.absent.compact b,.absent.compact span,.absent.compact em{margin:0;display:inline}.absent.compact span:before,.absent.compact em:before{content:" · "}.btn{align-items:center;gap:var(--s2);border-radius:var(--r);padding:0 var(--s4);height:36px;font-size:var(--fs-ui);cursor:pointer;white-space:nowrap;appearance:none;color:var(--fg);background:0 0;border:1px solid #0000;font-family:inherit;font-weight:500;line-height:1;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.btn.white{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn.white:hover{background:color-mix(in srgb,var(--fg) 92%,var(--bg))}.btn.ghost{border-color:var(--line-2);color:var(--fg)}.btn.ghost:hover{border-color:var(--fg-2)}.btn.text{color:var(--fg-2);text-underline-offset:3px;border:0;height:auto;padding:0;font-weight:400;text-decoration:underline}.btn.text:hover{color:var(--fg)}.pill,.tag{font-size:var(--fs-table);letter-spacing:0;text-transform:none;color:var(--fg-2);white-space:nowrap;font-weight:400;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}.tag.buy,.tag.sell,.tag.soon,.tag.live,.tag.ghost,.pill.g,.pill.r,.pill.e,.pill.b,.pill.m{color:var(--fg-2);background:0 0;border:0}.tag.live:before,.anom .dot,.verdict5 span.on:before,.dcard.rt .when:before{animation:none;display:none}.tag+.tag,.pill+.pill{margin-left:var(--s2)}.chips2{gap:var(--s2);flex-wrap:wrap;display:flex}.chips2 span,.chips2 a{font-size:var(--fs-table);box-shadow:0 0 0 1px var(--line-2);color:var(--fg-2);white-space:nowrap;cursor:default;border-radius:99px;padding:4px 10px;line-height:1.3}.chips2 a{cursor:pointer}.chips2 a:hover{color:var(--fg)}.chips2 span.on,.chips2 a.on{background:var(--fg);color:var(--bg);box-shadow:0 0 0 1px var(--fg);font-weight:500}.seg{gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.seg button,.seg a{font:inherit;font-size:var(--fs-ui);color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;transition:color .15s}.seg button[aria-pressed=true],.seg a[aria-current=page],.seg a.on{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}.seg button:hover,.seg a:hover{color:var(--fg)}.seg .note{padding:0}.cstabs>.segs{gap:var(--s4);scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.cstabs>.segs>input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cstabs>.segs>label{font-size:var(--fs-ui);color:var(--fg-2);cursor:pointer;white-space:nowrap;border-bottom:1px solid #0000;padding:2px 0;line-height:1.5;transition:color .15s}.cstabs>.segs>label:hover{color:var(--fg)}.cstabs>.segs>input:checked+label{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}.cstabs>.segs>input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.cstabs>.segs>label small{margin-left:var(--s1);font-size:var(--fs-caption);color:var(--fg-3);font-weight:400}.cspanels>.cspanel{display:none}:is(.cstabs:has(>.segs>input:first-of-type:checked)>.cspanels>.cspanel:first-child,.cstabs:has(>.segs>input:nth-of-type(2):checked)>.cspanels>.cspanel:nth-child(2),.cstabs:has(>.segs>input:nth-of-type(3):checked)>.cspanels>.cspanel:nth-child(3),.cstabs:has(>.segs>input:nth-of-type(4):checked)>.cspanels>.cspanel:nth-child(4),.cstabs:has(>.segs>input:nth-of-type(5):checked)>.cspanels>.cspanel:nth-child(5),.cstabs:has(>.segs>input:nth-of-type(6):checked)>.cspanels>.cspanel:nth-child(6),.cstabs:has(>.segs>input:nth-of-type(7):checked)>.cspanels>.cspanel:nth-child(7)){display:block}.cshead{gap:var(--s3) var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cshead .note{margin:0}.ctl{gap:var(--s1);font-size:var(--fs-caption);color:var(--fg-2);flex-direction:column;font-weight:500;display:flex}.ctl select,.ctl input[type=text],.ctl input[type=number],.field{font:inherit;font-size:var(--fs-ui);color:var(--fg);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);padding:0 var(--s3);font-variant-numeric:tabular-nums;height:32px;font-weight:400}textarea.field{height:auto;padding:var(--s2) var(--s3);line-height:1.5}.field{width:100%}.field.placeholder{color:var(--fg-2);font-size:var(--fs-ui);align-items:center;display:flex}.ctl input[type=range]{accent-color:var(--accent);width:100%}.ctl label.chk{gap:var(--s2);font-size:var(--fs-ui);color:var(--fg);align-items:center;font-weight:400;display:inline-flex}.ctl input[type=checkbox]{accent-color:var(--accent)}.steps,.steps b{display:none}.steps .on{color:var(--fg);border-bottom:1px solid var(--fg);font-weight:500}.tog{justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);align-items:center;display:flex}.tog:last-child{border-bottom:0}.tog .l b{color:var(--fg);font-weight:500;display:block}.tog .l span{color:var(--fg-2);font-size:var(--fs-table)}.tog .sw{width:32px;height:18px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;flex:none;position:relative}.tog .sw:after{content:"";background:var(--fg-2);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.tog .sw.on{background:var(--fg);box-shadow:none}.tog .sw.on:after{background:var(--bg);left:17px}.kv{justify-content:space-between;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--fg-2)}.kv>span:last-child{color:var(--fg);font-variant-numeric:tabular-nums lining-nums;text-align:right}.kv .sm{color:var(--fg-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:400;display:block}.kv .g{color:var(--fg-3)}.kv a{text-underline-offset:3px;text-decoration:underline}.dl{gap:var(--s1) var(--s4);font-size:var(--fs-ui);grid-template-columns:auto 1fr;display:grid}.dl dt{color:var(--fg-2)}.dl dd{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.metric{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.metric:last-child{border-bottom:0}.metric .mk{font-size:var(--fs-ui);color:var(--fg)}.metric .mn{color:var(--fg-2);font-size:var(--fs-table);margin-top:2px}.metric .mv{font-size:var(--fs-ui);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.metric .mv.good{color:var(--fg)}.figs{gap:var(--s4) var(--s5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.figs>div{min-width:0}.figs span{color:var(--fg-2);font-size:var(--fs-caption);font-weight:500;display:block}.figs b{font-size:var(--fs-h2);letter-spacing:-.01em;margin-top:var(--s1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;display:block}.figs b.up{color:var(--up)}.figs b.dn{color:var(--down)}.figs em{color:var(--fg-2);font-style:normal;font-size:var(--fs-caption);margin-top:2px;display:block}.figs a{text-underline-offset:3px;text-decoration:underline}.rankrow{gap:var(--s3);padding:var(--s2) 0;font-size:var(--fs-table);grid-template-columns:72px 1fr 56px;align-items:center;display:grid}.rankrow.wide{grid-template-columns:120px 1fr 72px}.rankrow>span:first-child{color:var(--fg-2)}.rankrow>span:last-child{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.wfrow{gap:var(--s3);padding:var(--s2) 0;font-size:var(--fs-table);grid-template-columns:150px 1fr 72px;align-items:center;display:grid}.wfrow>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.wfrow .strong{color:var(--fg);font-weight:500}.hbar,.mrbar{background:var(--line-2);border-radius:0;height:2px;position:relative;overflow:visible}.hbar i,.mrbar i{background:var(--fg);height:2px;display:block}.hbar i.e{background:var(--fg)}.hbar i.d{background:var(--fg-2)}.hbar .stake{background:var(--line-2);width:1px;height:10px;position:absolute;top:-4px}.hbar.stacked{background:0 0}.hbar.stacked i{position:absolute;top:0}.dv{height:18px;position:relative}.dv:before{content:"";background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:50%}.dv i{height:8px;position:absolute;top:5px}.dv i.p{background:var(--up);left:50%}.dv i.n{background:var(--down);right:50%}table.fin{border-collapse:collapse;width:100%;font-size:var(--fs-table);font-variant-numeric:tabular-nums lining-nums;min-width:560px}table.fin th{text-align:right;font-size:var(--fs-caption);text-transform:none;letter-spacing:0;color:var(--fg-2);padding:0 0 var(--s2) var(--s5);border-bottom:1px solid var(--line-2);white-space:nowrap;font-weight:500}table.fin th.l,table.fin td.l{text-align:left}table.fin th.on{color:var(--fg)}table.fin th:first-child,table.fin td:first-child{padding-left:0}table.fin td{text-align:right;padding:var(--s3) 0 var(--s3) var(--s5);border-bottom:1px solid var(--line);color:var(--fg);white-space:nowrap}table.fin td:first-child{text-align:left}table.fin tr:last-child td{border-bottom:0}table.fin tbody tr{transition:background .12s}table.fin tbody tr:hover td{background:var(--bg-2)}table.fin tbody tr:hover td:first-child{color:var(--fg)}table.fin tr.hd td{padding-top:var(--s4);font-weight:500}table.fin tr.tot td{border-top:1px solid var(--line-2);font-weight:500}table.fin td.f,table.fin td.g,table.fin td.dim{color:var(--fg-2)}table.fin .neg{color:var(--down)}table.fin .pos{color:var(--up)}table.fin td .sm{color:var(--fg-2);font-size:var(--fs-caption);font-weight:400;display:block}table.fin td .sm.up{color:var(--up)}table.fin td .sm.dn{color:var(--down)}table.fin td b{font-weight:500}table.fin td a{color:var(--fg)}table.fin.app{min-width:0}table.fin.app td{white-space:normal}table.fin.app td:first-child,table.fin.app td.nw,table.fin td.l .tkr{white-space:nowrap}table.cov td.ok{color:var(--fg-2)}table.cov td.miss{color:var(--down);font-weight:500}table.cov td.scr{color:var(--fg-2);font-size:var(--fs-caption);white-space:normal;line-height:1.5}table.cov td.scr a{text-underline-offset:3px;margin-right:var(--s2);text-decoration:underline}.compare td.n{color:var(--fg-3)}.wl .r,.uv .r,.pt .r{gap:var(--s3);padding:var(--s3) var(--s2);margin:0 calc(var(--s2) * -1);border-radius:var(--r);border-bottom:1px solid var(--line);font-size:var(--fs-ui);grid-template-columns:24px 1fr 96px 96px 32px;align-items:center;transition:background .12s,border-color .12s;display:grid}.wl .r:hover,.uv .r:hover,.pt .r:hover{background:color-mix(in srgb,var(--fg) 4%,transparent);border-bottom-color:var(--line-2)}.uv .r,.pt .r{grid-template-columns:24px 1fr auto}.wl .r.wlz{grid-template-columns:1fr 96px 72px 160px 1.3fr;align-items:center}.wl .r.wlz>*{align-self:center}.wl .r.wlz .num{text-align:right}.wl .r:last-child,.uv .r:last-child,.pt .r:last-child{border-bottom:0}.wl .r .tk,.uv .tk,.pt .tk{color:var(--fg);font-weight:500}.wl .r .tk span,.uv .tk span,.pt .tk span{color:var(--fg-2);font-size:var(--fs-caption);font-weight:400;display:block}.wl .r .lv{color:var(--fg-2);font-size:var(--fs-caption)}.wl .r .bell{display:none}.uv .disc{text-align:right;font-size:var(--fs-table);color:var(--fg);font-variant-numeric:tabular-nums}.uv .disc small{color:var(--fg-2);font-size:var(--fs-caption);font-weight:400;display:block}.pt .tgt{text-align:right;font-size:var(--fs-table);font-variant-numeric:tabular-nums}.ptfoot,.uvfoot{margin-top:var(--s3);color:var(--fg-2);font-size:var(--fs-caption)}.tkr{align-items:center;gap:var(--s3);min-width:0;display:inline-flex}.tkr .tk{flex-direction:column;min-width:0;font-weight:500;line-height:1.3;display:flex}.tkr .tk span{color:var(--fg-2);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.person{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;display:grid}.person:last-of-type{border-bottom:0}.person .av{border-radius:var(--r);background:var(--bg-3);width:24px;height:24px;color:var(--fg-2);place-items:center;font-size:10px;display:grid;overflow:hidden}.person .av img.face{object-fit:cover;width:100%;height:100%}.person .av .lg{display:none}.person .av .logo{width:24px;height:24px;padding:3px}.person .nm{font-size:var(--fs-ui);color:var(--fg);font-weight:500}.person .co{font-size:var(--fs-caption);color:var(--fg-2);margin-top:1px}.person>div:last-child{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.person .amt{font-size:var(--fs-caption);color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums}.sig{gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:start;display:grid}.sig:last-child{border-bottom:0}.sig .av{place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.sig .av .logo{width:24px;height:24px;padding:3px}.sig .hd{gap:var(--s1) var(--s3);font-size:var(--fs-caption);color:var(--fg-2);flex-wrap:wrap;align-items:baseline;display:flex}.sig .hd b{color:var(--fg);font-size:var(--fs-ui);font-weight:500}.sig .what{font-size:var(--fs-ui);color:var(--fg-2);margin-top:var(--s1);max-width:var(--measure);line-height:1.5}.sig .what b{color:var(--fg);font-weight:500}.sig .meta{white-space:normal;gap:var(--s1) var(--s4);font-size:var(--fs-caption);color:var(--fg-2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.sig .meta em{color:var(--fg);font-style:normal}.sig .meta a{text-underline-offset:3px;text-decoration:underline}.sig .amt{text-align:right;white-space:nowrap}.sig .amt b{font-size:var(--fs-ui);font-variant-numeric:tabular-nums;font-weight:500;display:block}.sig .amt span{color:var(--fg-2);font-size:var(--fs-caption);margin-top:2px;display:block}.cal .d{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);grid-template-columns:52px 1fr auto;align-items:start;display:grid}.cal .d:last-child{border-bottom:0}.cal .d .dt{color:var(--fg-2);font-size:var(--fs-caption);line-height:1.3}.cal .d .dt b{color:var(--fg);font-size:var(--fs-ui);font-weight:500;display:block}.cal .d .ev b{font-weight:500}.cal .d .ev span{color:var(--fg-2);font-size:var(--fs-table);display:block}.delta .row{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto auto;align-items:center;display:grid}.delta .row:last-child{border-bottom:0}.delta .row span:nth-child(2){color:var(--fg-2)}.delta .row span:nth-child(3){color:var(--fg-3)}.delta .row span:nth-child(4){font-weight:500}.flow .frow{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);grid-template-columns:1.05fr 1fr 72px;align-items:center;display:grid}.flow .frow:last-child{border-bottom:0}.flow .who{color:var(--fg);font-weight:500}.flow .who small{color:var(--fg-2);font-weight:400;font-size:var(--fs-caption);margin-top:1px;display:block}.flow .bar{background:0 0;border-radius:0;height:8px;position:relative;overflow:visible}.flow .bar:before{content:"";background:var(--line-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.flow .bar i{border-radius:0;max-width:50%;height:8px;display:block;position:absolute;top:0}.flow .bar i.buy{background:var(--up);left:50%}.flow .bar i.sell{background:var(--down);right:50%}.flow .net{text-align:right;font-size:var(--fs-table);font-variant-numeric:tabular-nums;font-weight:500}.anom{margin-top:var(--s4);font-size:var(--fs-ui);max-width:var(--measure);color:var(--fg-2);line-height:1.5}.anom b{color:var(--fg);font-weight:500}.anom .m{color:var(--fg-2);font-size:var(--fs-table);margin-top:var(--s1)}.alert{margin-top:var(--s4);font-size:var(--fs-ui);max-width:var(--measure);color:var(--fg-2);line-height:1.5}.alert b{color:var(--fg);font-weight:500}.alert .m{color:var(--fg-2);font-size:var(--fs-table);margin-top:var(--s1)}.models .m{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);grid-template-columns:150px 1fr 72px;align-items:center;display:grid}.models .m:last-child{border-bottom:0}.models .m .b{background:var(--line-2);height:2px;overflow:visible}.models .m .b i{background:var(--fg);height:2px;display:block}.models .m .n{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.pctgrid{gap:0 var(--s6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:800px){.pctgrid{grid-template-columns:1fr}}.pctrow{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);grid-template-columns:74px 1fr 44px 34px;align-items:center;display:grid}.pcode{font-weight:500}.pcnum{text-align:right;font-variant-numeric:tabular-nums}.pbasis{text-align:right;font-size:var(--fs-caption);color:var(--fg-2)}.legend{display:none}.serieskey{margin-top:var(--s3);font-size:var(--fs-caption);color:var(--fg-2);max-width:var(--measure);line-height:1.5}.serieskey b{color:var(--fg);font-weight:500}.legend i{vertical-align:3px;background:var(--fg-2);width:10px;height:2px;margin-right:6px;display:inline-block}.legend .cagrs{margin-left:auto}.eq{gap:var(--s4) var(--s5);flex-wrap:wrap;padding:0;display:flex}.eq .t{flex-direction:column;gap:2px;min-width:74px;display:flex}.eq .t span{font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:500}.eq .t b{font-size:var(--fs-h2);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500}.eq .t.out b{color:var(--fg)}.eq .op{color:var(--fg-3);font-size:var(--fs-ui);align-self:flex-end;padding-bottom:3px}.charthead{margin-bottom:var(--s4)}.charthead b{font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:500;line-height:1.25;display:block}.charthead span{color:var(--fg-2);font-size:var(--fs-table);margin-top:var(--s1);display:block}.chartsource{margin-top:var(--s3);color:var(--fg-3);font-size:11.5px;font-family:var(--mono)}.bullet{max-width:560px;margin-top:var(--s5);position:relative}.bullet.compact{max-width:none;margin:0}.bullet-above,.bullet-labels{height:18px;font-size:var(--fs-caption);color:var(--fg-2);position:relative}.bullet-above span,.bullet-labels span{left:clamp(var(--hw,40px),var(--at),calc(100% - var(--hw,40px)));white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.bullet-above .price{color:var(--fg)}.bullet-above .fair{color:var(--accent)}.bullet-labels{margin-top:var(--s1)}.btrack{height:32px;position:relative}.btrack:before{content:"";background:var(--chart-axis);height:1px;position:absolute;top:50%;left:0;right:0}.btrack .bband{background:var(--chart-band);height:12px;position:absolute;top:10px}.btrack .bval{background:var(--chart-fair);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btrack .bpx{background:var(--chart-line);width:1.5px;height:16px;position:absolute;top:8px;transform:translate(-50%)}.bullet.compact .btrack{height:12px}.bullet.compact .bband{height:8px;top:2px}.bullet.compact .bval{width:6px;height:6px}.bullet.compact .bpx{height:12px;top:0}.track{gap:var(--s3);font-size:var(--fs-table);grid-template-columns:auto minmax(0,160px) auto;align-items:center;display:grid}.track.big{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.track.big .track-num{font-size:var(--fs-h2);text-align:left;font-weight:500}.track.big .track-rail{width:160px;max-width:100%}.track.wide{grid-template-columns:1fr 1fr auto}.track-label{color:var(--fg-2)}.track-label:empty{display:none}.track:has(.track-label:empty){grid-template-columns:160px auto}.track-rail{background:var(--line-2);height:2px;display:block;position:relative}.track-rail i{background:var(--fg);height:2px;position:absolute;top:0;left:0}.track-num{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:2ch}.track.big .track-num small{font-size:var(--fs-table);color:var(--fg-2);margin-left:2px;font-weight:400}.spark{align-items:center;gap:var(--s2);vertical-align:middle;display:inline-flex}.spark svg{overflow:visible}.spark .num{font-size:var(--fs-table)}.dumbbell{gap:var(--s1);flex-direction:column;display:flex}.dumbbell-row{gap:var(--s3);font-size:var(--fs-table);grid-template-columns:140px 1fr 72px;align-items:center;padding:6px 0;display:grid}.dumbbell-label{color:var(--fg-2)}.dumbbell-track{height:12px;display:block;position:relative}.dumbbell-track .line{background:var(--line);height:1px;position:absolute;top:5.5px}.dumbbell-track .dot{border-radius:50%;width:6px;height:6px;position:absolute;top:3px;transform:translate(-50%)}.dumbbell-track .dot.bench{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--fg-2)}.dumbbell-track .dot.you{background:var(--fg)}.dumbbell-num{text-align:right;color:var(--fg)}.dumbbell-num.up,.dumbbell-num.dn{color:var(--fg)}.mrow{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);grid-template-columns:150px 1fr 72px 40px;align-items:center;display:grid}.mrow:last-child{border-bottom:0}.mrow .mname{color:var(--fg)}.mrow .mtrack{height:12px;display:block;position:relative}.mrow .mtrack:before{content:"";background:var(--line-2);height:2px;position:absolute;top:5px;left:0;right:0}.mrow .mtrack .px{background:var(--fg);width:1.5px;height:16px;position:absolute;top:-2px;transform:translate(-50%)}.mrow .mtrack .val{background:var(--fg);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;transform:translate(-50%)}.mrow .mtrack .val.blend{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);top:2px}.mrow .mval{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg)}.mrow .mw{text-align:right;color:var(--fg-2);font-size:var(--fs-caption)}.fvt{background:var(--line-2);border-radius:0;height:2px;position:relative}.fvt i{background:var(--fg);width:1.5px;height:16px;box-shadow:none;border-radius:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.fvt u{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border:0;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fvt.sm i{height:12px}.fvt.sm u{width:6px;height:6px}.fvlab{justify-content:space-between;gap:var(--s1);font-size:var(--fs-caption);color:var(--fg-2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.fvlab em{color:var(--fg-2);font-style:normal}.fvticks{margin-top:var(--s2);font-size:var(--fs-caption);color:var(--fg-2);justify-content:space-between;display:flex}.fvticks b{color:var(--fg);font-weight:500}.fvkey{align-items:center;gap:6px;display:inline-flex}.fvkey .num{color:var(--fg);font-weight:500}.fvkey b.mkprice,.fvkey b.mkvalue{border-radius:50%;flex:none;width:8px;height:8px}.fvkey b.mkprice{background:var(--fg);border-radius:0;width:2px;height:12px}.fvkey b.mkvalue{background:var(--accent)}.zone{min-width:0}.zbar{background:var(--line-2);height:2px;margin:6px 5px 0;position:relative}.zbar .zfill{background:var(--bg-3);height:12px;position:absolute;top:-5px}.zbar .zval{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.zbar .zpx{background:var(--fg);width:1.5px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.zlab{justify-content:space-between;gap:var(--s1) var(--s3);font-size:var(--fs-caption);color:var(--fg-2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.zlab b,.zlab .in b{color:var(--fg);font-weight:500}.zone.compact .zlab{margin-top:var(--s1);justify-content:flex-start;gap:var(--s1) 0}.zone.compact .zlab span{white-space:nowrap}.zone.compact .zlab span:not(:last-child):after{content:"·";color:var(--fg-3);margin:0 var(--s2)}.ptrail{height:44px;margin-top:var(--s3);position:relative}.ptrail .tr{background:var(--line-2);height:2px;position:absolute;top:20px;left:0;right:0}.ptrail .mk{width:1.5px;position:absolute}.ptrail .mk.now{background:var(--fg);height:18px;top:12px}.ptrail .mk.avg{background:var(--bg);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--fg-2);border-radius:50%;top:14px;transform:translate(-3px)}.ptrail .lb{font-size:var(--fs-caption);white-space:nowrap;color:var(--fg-2);position:absolute;transform:translate(-50%)}.ptrail .lb.now{color:var(--fg);top:34px}.ptrail .lb.avg{color:var(--fg-2);top:-2px}.ptends{font-size:var(--fs-caption);color:var(--fg-2);justify-content:space-between;display:flex}svg.spread,svg.band,svg.proj,svg.revchart{width:100%;height:auto;display:block}.ax,.pjax,.revlab{font:400 12px var(--sans);fill:var(--fg-3)}.mk,.bandlab{font:500 12px var(--sans);fill:var(--fg)}.bandsub{font:400 12px var(--sans);fill:var(--fg-2);letter-spacing:0;text-transform:none}.pjlab{font:500 12px var(--sans);fill:var(--fg-2);letter-spacing:0}.pjcagr{font:500 12px var(--sans)}.vchip{align-items:baseline;gap:var(--s1);white-space:nowrap;line-height:1.25;display:inline-flex}.vchip b{font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:400}.vchip.up b,.vchip.dn b,.vchip.flat b{color:var(--fg-2)}.vchip .num{font-size:var(--fs-table);color:var(--fg);font-weight:500}.ring,.bigring,.score .ring{display:none}.score{align-items:center;gap:var(--s3);margin-top:var(--s2);display:flex}.score small{color:var(--fg-2);font-size:var(--fs-caption);line-height:1.4}.verdict5{margin-top:var(--s2);font-size:var(--fs-ui);color:var(--fg-2);display:block}.verdict5 span{display:none}.verdict5 span.on{color:var(--fg);font-size:var(--fs-ui);background:0 0;border:0;padding:0;font-weight:500;display:inline}.pv{gap:var(--s1) var(--s4);color:var(--fg-2);font-size:var(--fs-table);margin-top:var(--s3);flex-wrap:wrap;display:flex}.pv>div{gap:var(--s2);white-space:nowrap;align-items:baseline;display:flex}.pv b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.pv b.up{color:var(--fg)}.vband{gap:var(--s6) var(--s8);padding:var(--s6) 0 var(--section);grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:start;display:grid}@media (max-width:760px){.vband{gap:var(--s5);padding:var(--s5) 0 var(--s7);grid-template-columns:1fr}}.modelabel{font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:500;display:block}.vline{margin-top:var(--s2)}.vline b{color:var(--fg);font-weight:400}.vline b.dn{color:var(--fg)}.vmeta{color:var(--fg-3);margin-top:var(--s2);font-size:11.5px;font-family:var(--mono)}.vfacts{gap:var(--s1) var(--s5);margin-top:var(--s3);font-size:var(--fs-table);color:var(--fg-2);max-width:var(--measure);flex-wrap:wrap;line-height:1.6;display:flex}.vfacts span{white-space:nowrap}.vfacts b{color:var(--fg);margin-left:var(--s1);font-variant-numeric:tabular-nums;font-weight:400}.vfacts b.up{color:var(--up)}.vfacts b.dn{color:var(--down)}.vscore{gap:var(--s2);padding-top:var(--s1);flex-direction:column;display:flex}.vscore .modelabel{margin-bottom:var(--s1)}.areas{margin-top:0}.area{padding:0 0 var(--s8)}.area:last-child{padding-bottom:0}.ahead{gap:var(--s4);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;display:grid}@media (max-width:760px){.ahead{grid-template-columns:1fr auto}.ahead .aline{grid-column:1/-1}}.amark{display:none}.ahead b{font-size:var(--fs-ui);color:var(--fg);font-weight:500}.ahead .aline{font-size:var(--fs-ui);color:var(--fg-2);max-width:var(--measure);line-height:1.5}.ahead .afig{font-size:var(--fs-ui);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);font-style:normal;font-weight:500}.area[data-mark=up] .afig.signed{color:var(--up)}.area[data-mark=dn] .afig.signed{color:var(--down)}.abody{margin-top:var(--s4);padding-left:0}.abody>*+*{margin-top:var(--s5)}.seeall{margin-top:var(--s3);font-size:var(--fs-ui);color:var(--fg-2);text-underline-offset:3px;text-decoration:underline;display:inline-block}.seeall:hover{color:var(--fg)}details.sec{margin-top:var(--section);padding:0}details.sec>summary{cursor:pointer;gap:var(--s4);grid-template-columns:1fr auto auto;align-items:baseline;padding:0;list-style:none;display:grid}details.sec>summary::-webkit-details-marker{display:none}details.sec>summary>*{min-width:0}details.sec>summary b{font-size:var(--fs-h2);color:var(--fg);letter-spacing:-.01em;font-weight:500}details.sec>summary .k{font-size:var(--fs-ui);color:var(--fg-2);margin-top:2px;display:block}details.sec>summary .r{font-size:var(--fs-ui);color:var(--fg);white-space:normal;text-align:right;font-variant-numeric:tabular-nums}details.sec>summary:after{content:"Show";color:var(--fg-2);font-size:var(--fs-ui);text-underline-offset:3px;grid-column:3;text-decoration:underline}details.sec[open]>summary:after{content:"Hide"}details.sec>.body{padding:var(--s4) 0 0}@media (max-width:600px){details.sec>summary{grid-template-columns:1fr auto}details.sec>summary .r{text-align:left;color:var(--fg-2);grid-area:2/1/auto/2}details.sec>summary:after{grid-area:1/2}}.stockhead{padding-top:var(--s6)}.shrow{align-items:flex-end;gap:var(--s5);flex-wrap:wrap;justify-content:space-between;display:flex}.shid{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.shid .logo{border-radius:var(--r);width:24px;height:24px;padding:3px}.shid h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:600;line-height:1.12}.shid .meta{color:var(--fg-2);font-size:var(--fs-table);gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.shid .meta i{color:var(--fg-3);font-style:normal}.shid .meta .tag{color:var(--fg-2)}.shpx{text-align:right;white-space:nowrap;align-items:flex-end;gap:var(--s1);flex-direction:column;display:flex}.shpx .p{font-size:var(--fs-hero);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.shpx .c{font-size:var(--fs-ui);font-variant-numeric:tabular-nums;font-weight:600}.shpx .t{color:var(--fg-3);font-size:11.5px;font-family:var(--mono)}.shpx .t .fx-on{color:var(--info)}.shpx .btn{margin:0 0 var(--s2)}.stats{gap:var(--s4) var(--s5);margin-top:var(--s6);grid-template-columns:repeat(4,1fr);display:grid}.stats div{min-width:0}.stats span{color:var(--fg-2);font-size:var(--fs-caption);text-transform:none;letter-spacing:0;font-weight:500;display:block}.stats b{font-size:var(--fs-ui);font-variant-numeric:tabular-nums;color:var(--fg);margin-top:2px;font-weight:400;display:block}.tabbar{z-index:40;margin-top:var(--s6);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:57px}.tabbar .inner{max-width:var(--shell);padding:0 var(--s5);align-items:center;gap:var(--s5);margin:0 auto;display:flex}.tabs{gap:var(--s5);scrollbar-width:none;flex:1;align-items:baseline;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs .tabprice{font-size:var(--fs-table);color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 0}.tabs button{font:inherit;font-size:var(--fs-ui);white-space:nowrap;cursor:pointer;color:var(--fg-2);background:0 0;border:0;padding:12px 0 11px;transition:color .15s;position:relative}.tabs button:hover{color:var(--fg)}.tabs button[aria-selected=true]{color:var(--fg);font-weight:500}.tabs button[aria-selected=true]:after{content:"";background:var(--fg);height:1px;position:absolute;bottom:-1px;left:0;right:0}.tabs button small{margin-left:var(--s1);font-size:var(--fs-caption);letter-spacing:0;color:var(--fg-3);font-weight:400}#stock{padding-top:0}.valhead{gap:var(--s6);grid-template-columns:190px 1fr 210px;align-items:center;display:grid}@media (max-width:1000px){.valhead{gap:var(--s5);grid-template-columns:1fr}}.vhnum span{font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:500;display:block}.vhnum b{font-size:var(--fs-money);letter-spacing:-.5px;color:var(--fg);margin-top:var(--s1);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05;display:block}.vhnum i{font-style:normal;font-size:var(--fs-ui);margin-top:var(--s1);display:block}.vhstats .kv:last-child{border-bottom:0}.answerline{color:var(--fg);font-size:var(--fs-body);max-width:var(--measure);margin:var(--s5) 0 0;line-height:1.55}.answerline b{color:var(--fg);font-weight:500}.dnum{font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:var(--fg);font-weight:500;line-height:1.05;display:inline-block}.dnum.xl,.dnum.lg{font-size:var(--fs-money)}.dcfbrief{margin-top:var(--s4)}.dcfbrief .big span{font-size:var(--fs-caption);color:var(--fg-2);font-weight:500;display:block}.dcfbrief .big b{font-size:var(--fs-money);letter-spacing:-.5px;color:var(--fg);margin-top:var(--s1);font-weight:500;line-height:1.05;display:block}.dcfbrief p{color:var(--fg);font-size:var(--fs-body);max-width:var(--measure);margin:var(--s4) 0;line-height:1.55}.mode{margin-top:var(--s6)}.modehead{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.modehead b{font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--fg);margin-top:2px;font-weight:500;display:block}.modechange{font:inherit;font-size:var(--fs-ui);cursor:pointer;border:1px solid var(--line-2);color:var(--fg);padding:0 var(--s3);border-radius:var(--r);background:0 0;height:32px}.modechange:hover{border-color:var(--fg-2)}.modewhy{color:var(--fg-2);font-size:var(--fs-ui);max-width:var(--measure);margin:var(--s2) 0 0;line-height:1.5}.modelist{margin-top:var(--s4);padding:0}.modelisthead{font-size:var(--fs-caption);color:var(--fg-2);margin-bottom:var(--s2);border-bottom:1px solid var(--line-2);padding-bottom:var(--s2);justify-content:space-between;font-weight:500;display:flex}.moderow{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);grid-template-columns:1fr 130px 58px 52px;align-items:center;display:grid}.moderow:last-of-type{border-bottom:0}.moderow.on .mrl{color:var(--fg);font-weight:500}.mrl em{margin-left:var(--s2);font-style:normal;font-size:var(--fs-caption);color:var(--fg-2)}.mrbar i{background:var(--fg-2)}.moderow.on .mrbar i{background:var(--fg)}.mrv{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.mru{text-align:right;color:var(--fg-2);font-size:var(--fs-caption)}.modenote{color:var(--fg-2);font-size:var(--fs-ui);margin:var(--s3) 0 0;line-height:1.5}@media (max-width:760px){.moderow{grid-template-columns:1fr 52px 48px}.mrbar{display:none}}.dcfcard{gap:var(--s6);grid-template-columns:22% 1fr;align-items:start;display:grid}@media (max-width:900px){.dcfcard{gap:var(--s5);grid-template-columns:1fr}}.rail{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.railgroup h4{font-size:var(--fs-caption);color:var(--fg-2);margin-bottom:var(--s2);text-transform:none;letter-spacing:0;font-weight:500}.arow{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.arow:last-child{border-bottom:0}.arlab{font-size:var(--fs-caption);color:var(--fg-2);margin-bottom:var(--s1);line-height:1.3}.arlab em{margin-left:var(--s2);font-style:normal;font-size:var(--fs-caption);text-transform:none;letter-spacing:0;color:var(--fg-2)}.arlab em.recdot,.arlab em.ovr{color:var(--fg-2)}.fctl{align-items:center;gap:var(--s1);display:flex}.fctl button{border-radius:var(--r);border:1px solid var(--line-2);width:24px;height:24px;color:var(--fg-2);font:inherit;cursor:pointer;background:0 0;flex:none;font-size:14px;line-height:1}.fctl button:hover{color:var(--fg);border-color:var(--fg-2)}.fctl input{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);min-width:0;color:var(--fg);font:inherit;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;padding:0 var(--s2);text-align:right;appearance:textfield;flex:1;height:32px;font-weight:400}.fctl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fctl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ardrop{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;font:inherit;cursor:pointer;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);padding:0 var(--s2);height:32px;color:var(--fg);font-size:var(--fs-ui);text-align:left;display:flex}.ardrop:hover{border-color:var(--fg-2)}.ardrop i{color:var(--fg-3);font-style:normal;font-size:var(--fs-caption)}.arsub{font-size:var(--fs-caption);color:var(--fg-2);margin-top:var(--s1)}.armore{margin-top:var(--s1);font:inherit;font-size:var(--fs-caption);cursor:pointer;color:var(--fg-2);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.armore:hover{color:var(--fg)}.arnote{font-size:var(--fs-caption);color:var(--fg-2);margin-top:var(--s2);line-height:1.5}.arnote code{color:var(--fg-3);font-family:inherit}.edit{padding:var(--s2) 0 2px}.presets{gap:var(--s1);margin-top:var(--s2);flex-wrap:wrap;display:flex}.presets button{font:inherit;font-size:var(--fs-caption);cursor:pointer;padding:3px var(--s2);border-radius:var(--r);border:1px solid var(--line-2);color:var(--fg-2);background:0 0}.presets button:hover{color:var(--fg);border-color:var(--fg-2)}.presets button em{color:var(--fg);margin-left:3px;font-style:normal}.conds{margin:2px 0 0;padding-left:16px}.conds li{font-size:var(--fs-caption);color:var(--fg-2);margin-bottom:3px;line-height:1.5}.condnote{margin:var(--s2) 0;font-size:var(--fs-caption);color:var(--fg-2);line-height:1.5}.tmpl{gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.tmpl button{font:inherit;font-size:var(--fs-caption);cursor:pointer;padding:4px var(--s2);border-radius:var(--r);border:1px solid var(--line-2);color:var(--fg-2);text-align:left;background:0 0;line-height:1.3}.tmpl button:hover{border-color:var(--fg-2)}.tmpl button.on{border-color:var(--fg);background:var(--fg);color:var(--bg)}.tmpl button em{margin-left:var(--s1);font-style:normal;font-size:var(--fs-caption);text-transform:none;letter-spacing:0;color:inherit}.railresult{padding:0 0 var(--s3);border-bottom:1px solid var(--line-2)}.railresult span{font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:500;display:block}.railresult b{font-size:var(--fs-money);letter-spacing:-.5px;color:var(--fg);margin-top:var(--s1);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05;display:block}.railresult i{font-style:normal;font-size:var(--fs-ui);margin-top:2px;display:block}.railresult small{font-size:var(--fs-caption);color:var(--fg-2);margin-top:var(--s1);line-height:1.4;display:block}.wbreset{font:inherit;font-size:var(--fs-caption);cursor:pointer;border:1px solid var(--line-2);color:var(--fg-2);padding:3px var(--s2);border-radius:var(--r);background:0 0;align-self:flex-start}.wbreset:hover{color:var(--fg);border-color:var(--fg-2)}.railquant{padding-top:var(--s3);border-top:1px solid var(--line)}.railquant .kv{font-size:var(--fs-caption)}.projct{margin-top:var(--s6)}.projwrap{min-width:0}.secttabs{gap:var(--s4);margin-bottom:var(--s4);scrollbar-width:none;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.secttabs::-webkit-scrollbar{display:none}.secttabs button{font:inherit;font-size:var(--fs-ui);white-space:nowrap;padding:var(--s2) 0;color:var(--fg-2);cursor:pointer;background:0 0;border:0;position:relative}.secttabs button:hover{color:var(--fg)}.secttabs button[aria-selected=true]{color:var(--fg);font-weight:500}.secttabs button[aria-selected=true]:after{content:"";background:var(--fg);height:1px;position:absolute;bottom:-1px;left:0;right:0}td em.drv{font-style:normal;font-size:var(--fs-caption);color:var(--fg-2);margin-top:2px;display:block}.bridgegrid{margin-top:var(--s5);gap:0 var(--s6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:800px){.bridgegrid{grid-template-columns:1fr}}.brow{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);display:flex}.brow span:first-child{color:var(--fg-2)}.brow span:last-child{color:var(--fg);font-variant-numeric:tabular-nums}.brow em{color:var(--fg-3);font-style:normal}.brow.head span:last-child{font-size:var(--fs-h2);font-weight:500}.drow{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-table);grid-template-columns:1fr auto;display:grid}.drow:last-of-type{border-bottom:0}.drow.off{opacity:.45}.drow .dl{color:var(--fg);display:block}.drow .dl em{color:var(--fg-2);font-style:normal;font-size:var(--fs-caption);margin-top:1px;display:block}.drow .dv{height:auto;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;position:static}.drow .dv:before{display:none}table.sens{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}table.sens th{font-size:var(--fs-caption);color:var(--fg-2);border-bottom:1px solid var(--line-2);text-align:center;white-space:nowrap;padding:6px;font-weight:500}table.sens tbody th{text-align:right;padding-right:var(--s3);border-bottom:1px solid var(--line);border-right:1px solid var(--line-2);color:var(--fg-2)}table.sens th.corner{text-align:right;color:var(--fg-3);font-weight:400}table.sens td{text-align:center;padding:var(--s2) 6px;border-bottom:1px solid var(--line);color:var(--fg)}table.sens td.centre{outline:1px solid var(--fg);outline-offset:-1px;font-weight:500}table.rt{min-width:1000px}table.rt th.c,table.rt td.c{text-align:center;padding-left:var(--s4);padding-right:6px}table.rt td .rname{color:var(--fg-2);font-size:var(--fs-caption);margin-top:1px;font-weight:400;line-height:1.3;display:block}table.rt tbody tr.hoverable{cursor:help}table.rt tbody tr.hoverable:focus-visible{box-shadow:inset 2px 0 0 var(--fg);outline:none}.pbwrap{align-items:center;gap:var(--s3);justify-content:center;display:flex}svg.pb{flex:none;width:300px;height:22px}.dev{font-size:var(--fs-caption);text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-weight:500}@media (max-width:1100px){svg.pb{width:210px}}.rtip{z-index:60;background:var(--bg-2);border-radius:var(--r);width:360px;padding:var(--s4);box-shadow:var(--raise);pointer-events:none;position:fixed}.rth{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.rth b{font-size:var(--fs-h2);color:var(--fg);font-weight:500}.rth span{font-size:var(--fs-caption);color:var(--fg-2)}.rth .basis{font-style:normal;font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;border:0;margin-left:auto;padding:0}.rtw{margin:var(--s2) 0 0;font-size:var(--fs-ui);color:var(--fg-2);line-height:1.5}.rtf{margin-top:var(--s2);font-family:inherit;font-size:var(--fs-caption);color:var(--fg-2)}.rty{margin-top:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.rty>div{gap:var(--s2);font-size:var(--fs-caption);grid-template-columns:60px 46px 1fr;align-items:baseline;display:grid}.rty span{color:var(--fg-2);font-weight:500}.rty b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.rty em{color:var(--fg-2);font-style:normal;line-height:1.35}.rtb{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--fg-2);line-height:1.5}.rtb b{color:var(--fg);font-weight:500}.revtabs{gap:var(--s4);margin-bottom:var(--s4);scrollbar-width:none;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.revtabs::-webkit-scrollbar{display:none}.revtabs button{font:inherit;font-size:var(--fs-ui);white-space:nowrap;padding:var(--s2) 0;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px}.revtabs button:hover{color:var(--fg)}.revtabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:500}.revbody{gap:var(--s6);grid-template-columns:400px 1fr;align-items:start;display:grid}@media (max-width:980px){.revbody{grid-template-columns:1fr}}.revverdict{font-size:var(--fs-ui);max-width:var(--measure);background:0 0;border:0;padding:0;line-height:1.5}.revverdict.demanding{background:0 0;border:0}.revverdict b{color:var(--fg);margin-bottom:var(--s1);font-weight:500;display:block}.revverdict span{color:var(--fg-2)}.revverdict span b{color:var(--fg);display:inline}.revtable{border-collapse:collapse;width:100%;font-size:var(--fs-table);margin-top:var(--s4);font-variant-numeric:tabular-nums}.revtable th{text-align:right;font-size:var(--fs-caption);text-transform:none;letter-spacing:0;color:var(--fg-2);padding:0 0 var(--s2) var(--s3);border-bottom:1px solid var(--line-2);font-weight:500}.revtable th.l{text-align:left;padding-left:0}.revtable td{text-align:right;padding:var(--s2) 0 var(--s2) var(--s3);border-bottom:1px solid var(--line);color:var(--fg)}.revtable td.l{text-align:left;padding-left:0}.revtable tr:last-child td{border-bottom:0}.revtable tr.priced td{color:var(--fg);font-weight:500}.revtable td em{font-style:normal;font-size:var(--fs-caption);color:var(--fg-2);margin-left:var(--s2)}.revtable td em.up{color:var(--fg-2)}.revtable td.outr{color:var(--fg-3)}.revnote{color:var(--fg-2);font-size:var(--fs-ui);margin:var(--s3) 0 0;line-height:1.5}.wc{padding:0;display:block}.wc .h{display:none}.wc ol{gap:var(--s3);max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wc li{font-size:var(--fs-body);color:var(--fg);line-height:1.5;display:block}.wc li .tag{display:none}.wc li b{color:var(--fg);font-weight:500}.wc li em{color:var(--fg-2);font-style:normal;font-size:var(--fs-ui);margin-top:2px;display:block}@media (max-width:760px){.wc{grid-template-columns:1fr}}.briefcards{gap:var(--s5);margin-top:var(--s6);flex-direction:column;display:flex}.bc .n{display:none}.bc h3{font-size:var(--fs-body);margin-top:var(--s1);max-width:var(--measure);font-weight:500;line-height:1.4}.bc p{color:var(--fg-2);font-size:var(--fs-ui);margin:var(--s1) 0 0;max-width:var(--measure);line-height:1.5}.bc p b{color:var(--fg);font-weight:500}.bc .go{margin-top:var(--s2);font-size:var(--fs-ui);color:var(--fg-2);text-underline-offset:3px;text-decoration:underline;display:inline-block}.bc .go:hover{color:var(--fg)}.notify{padding:0}.notify h3{font-size:var(--fs-body);max-width:var(--measure);font-weight:400;line-height:1.5}.notify h3 b{color:var(--fg);font-weight:500}.notify .row{gap:var(--s2) var(--s4);margin-top:var(--s3);font-size:var(--fs-table);color:var(--fg-2);flex-wrap:wrap;align-items:center;display:flex}.mail{padding:0}.mail .from{color:var(--fg-2);font-size:var(--fs-caption);padding-bottom:var(--s2);border-bottom:1px solid var(--line-2);justify-content:space-between;display:flex}.mail .from b{color:var(--fg);font-weight:500}.mail h4{margin:var(--s3) 0 var(--s1);font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.01em;max-width:var(--measure-verdict);line-height:1.3}.mail ul{margin:var(--s2) 0 0;padding:0;list-style:none}.mail li{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);color:var(--fg-2);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.mail li:last-child{border-bottom:0}.mail li .tk{color:var(--fg);min-width:52px;font-weight:500}.mailhead{justify-content:space-between;gap:var(--s2);color:var(--fg-2);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.mailhead b{color:var(--fg);font-weight:500}.letter h2{margin-top:var(--s3)}.letter .sec{margin-top:var(--s6)}.letter .sec h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--fg);margin-bottom:var(--s3);line-height:1.3}.letter .sec ul{margin:0;padding:0;list-style:none}.letter .sec li{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--fg);max-width:var(--measure);grid-template-columns:64px 1fr;line-height:1.5;display:grid}.letter .sec li .tk{font-weight:500}.letter .plansay{margin-top:var(--s5);font-size:var(--fs-ui);color:var(--fg-2);max-width:var(--measure);line-height:1.5}.letter .plansay a{text-underline-offset:3px;text-decoration:underline}.archive .r{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);grid-template-columns:100px 1fr;display:grid}.archive .r:last-child{border-bottom:0}.archive .r span:first-child{color:var(--fg-2)}.dcard{background:0 0;border:0;flex-direction:column;padding:0;display:flex}.dcard .when{font-size:var(--fs-caption);color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:500;display:block}.dcard b{margin-top:var(--s1);font-size:var(--fs-ui);color:var(--fg);font-weight:500;display:block}.dcard p{margin:var(--s1) 0 0;font-size:var(--fs-ui);color:var(--fg-2);line-height:1.5}.dcard .ex{margin-top:var(--s2);font-size:var(--fs-caption);color:var(--fg-2)}.plans{gap:var(--s7);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.plans{gap:var(--s7);grid-template-columns:1fr}}.plan{padding-top:var(--s4);border-top:1px solid var(--line-2);flex-direction:column;display:flex}.plan .nm{font-size:var(--fs-h2);font-weight:500}.plan .ct{margin-bottom:0}.plan .pr{margin-top:var(--s4);font-size:var(--fs-money);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.plan .pr small{font-size:var(--fs-ui);letter-spacing:0;color:var(--fg-2);margin-left:var(--s1);font-weight:400}.plan .bill{color:var(--fg-2);font-size:var(--fs-ui);margin-top:var(--s2);line-height:1.5}@media (min-width:901px){.plan .bill{min-height:4.5em}}.plan ul{margin:var(--s4) 0 0;padding:0;list-style:none}.plan li{font-size:var(--fs-ui);color:var(--fg);padding:var(--s2) 0;border-top:1px solid var(--line);line-height:1.5}.plan .cta{padding-top:var(--s5);margin-top:auto}.plan .now{font-size:var(--fs-ui);color:var(--fg-2);font-weight:400;display:none}.plan .onplan{font-size:var(--fs-ui);color:var(--fg-2);line-height:1.5;display:none}.plan .onplan a{text-underline-offset:3px;text-decoration:underline}[data-plan=free] .plan[data-plan=free] .buy,[data-plan=plus] .plan[data-plan=plus] .buy,[data-plan=unlimited] .plan[data-plan=unlimited] .buy{display:none}[data-plan=free] .plan[data-plan=free] .onplan,[data-plan=plus] .plan[data-plan=plus] .onplan,[data-plan=unlimited] .plan[data-plan=unlimited] .onplan{display:block}[data-plan=free] .plan[data-plan=free] .now,[data-plan=plus] .plan[data-plan=plus] .now,[data-plan=unlimited] .plan[data-plan=unlimited] .now{display:inline}[data-plan=free] .plan[data-plan=free],[data-plan=plus] .plan[data-plan=plus],[data-plan=unlimited] .plan[data-plan=unlimited]{border-top-color:var(--fg)}.devgrid{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.devlinks{gap:var(--s1) var(--s5);font-size:var(--fs-ui);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.devlinks a{color:var(--fg);padding:var(--s1) 0;border-bottom:1px solid var(--line);justify-content:space-between;gap:var(--s2);display:flex}.devlinks a:hover{color:var(--fg-2)}.devlinks a small{color:var(--fg-2);font-size:var(--fs-caption);align-self:baseline}.vlog{font-family:var(--mono);font-size:var(--fs-caption);color:var(--fg-2);white-space:pre-wrap;word-break:break-word;line-height:1.6}.vlog .f{color:var(--down)}.vlog .p{color:var(--up)}.vframe{border:0;height:2000px;position:absolute;top:0;left:-20000px}.newshead{font-size:var(--fs-h2);max-width:var(--measure);font-weight:500;line-height:1.3}.more{color:var(--fg-2);font-size:var(--fs-ui);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.spots,.qpill{display:none}@media (max-width:760px){.stockhead{padding-top:var(--s5)}.shrow{gap:var(--s4);align-items:flex-start}.shpx{text-align:left;align-items:flex-start}.stats,.figs{grid-template-columns:repeat(2,1fr)}table.wl-val{min-width:0!important}table.wl-val th:nth-child(n+4):not(:nth-child(6)),table.wl-val td:nth-child(n+4):not(:nth-child(6)){display:none}.tabbar .inner{padding:0 var(--s4)}.tabs{gap:var(--s4);flex-wrap:nowrap}.models .m{gap:var(--s2);grid-template-columns:1fr 72px}.models .m .b{order:3;grid-column:1/-1}.wfrow{gap:var(--s2);grid-template-columns:1fr 58px}.wfrow .hbar{order:3;grid-column:1/-1}.rankrow,.rankrow.wide{grid-template-columns:40px 1fr 56px}.eq .op{display:none}.flow .frow{grid-template-columns:1fr 64px}.flow .bar{order:3;grid-column:1/-1}.cal .d{grid-template-columns:44px 1fr auto}.sig{grid-template-columns:24px 1fr}.sig .amt{text-align:left;margin-top:var(--s1);grid-column:2}.wl .r.wlz{grid-template-columns:1fr 80px 64px}.wl .r.wlz .zone,.wl .r.wlz .bullet,.wl .r.wlz .vchip{grid-column:1/-1}.mrow{grid-template-columns:1fr 72px 40px}.mrow .mtrack{order:4;grid-column:1/-1}.dumbbell-row{grid-template-columns:1fr 72px}.dumbbell-track{order:3;grid-column:1/-1}.bullet-labels{height:0}.bullet-labels span{display:none}.track{grid-template-columns:auto 1fr auto}}.onechart{margin:0 0 var(--section)}.pricechart .ranges{gap:var(--s4);margin-top:var(--s2);font-size:var(--fs-table);color:var(--fg-2);display:flex}.pricechart .ranges .on{color:var(--fg);text-underline-offset:3px;font-weight:500;text-decoration:underline}.pagehead .actions .chips2{gap:var(--s3)}.pagehead .actions .chips2 a{box-shadow:none;color:var(--fg-2);text-underline-offset:3px;font-size:var(--fs-table);padding:0;text-decoration:underline}.pagehead .actions .chips2 a:hover{color:var(--fg)}.textlist{gap:var(--s1) var(--s3);font-size:var(--fs-table);color:var(--fg-2);flex-wrap:wrap;display:flex}.textlist a,.textlist span{color:var(--fg-2);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.textlist a:hover,.textlist span:hover{color:var(--fg)}.textlist span+span:before,.textlist a+a:before{content:"· ";color:var(--fg-3);margin-right:var(--s1);text-decoration:none;display:inline-block}.textlist.stacked{gap:var(--s2);font-size:var(--fs-ui);flex-direction:column}.textlist.stacked span+span:before{display:none}textarea.field,input.field{width:100%;max-width:100%}.pagehead .search{max-width:360px;margin-top:var(--s3)}.lines{padding-right:88px;position:relative}.lplot{position:relative}.lplot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ldot{background:var(--chart-line);width:7px;height:7px;box-shadow:0 0 0 4px var(--chart-fill);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;left:100%}.ldot.muted{background:var(--chart-context);box-shadow:none}.llab{font-size:var(--fs-caption);white-space:nowrap;line-height:1;position:absolute;left:calc(100% - 80px);transform:translateY(-50%)}.llab.tick{color:var(--fg-3)}.llab.fair{color:var(--accent);font-weight:500}.llab.axis{color:var(--fg-2)}.llab.end{color:var(--chart-line);font-weight:600}.llab.end.muted{color:var(--fg-2);font-weight:400}.lx{margin-top:var(--s2);font-size:var(--fs-caption);color:var(--fg-3);justify-content:space-between;display:flex}@media (max-width:760px){.lines{padding-right:76px}.llab{left:calc(100% - 70px)}}.filters{gap:var(--s1) var(--s5);margin:var(--s3) 0 0;font-size:var(--fs-table);color:var(--fg-2);max-width:var(--measure);flex-wrap:wrap;line-height:1.6;display:flex}.filters span{white-space:nowrap}.filters b{color:var(--fg);font-weight:400}.lrow{padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--fg);display:block}.lrow:last-child{border-bottom:0}.lrow b{font-weight:500;font-size:var(--fs-ui);display:block}.lrow span{color:var(--fg-2);font-size:var(--fs-ui);max-width:var(--measure);margin-top:2px;display:block}.lrow:hover b{text-underline-offset:3px;text-decoration:underline}
