@font-face{font-family:"PT Sans Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");font-weight:100 500;size-adjust:101.2%;ascent-override:101.3%;descent-override:27.2%;line-gap-override:0%}@font-face{font-family:"PT Sans Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");font-weight:600 900;size-adjust:98.5%;ascent-override:104.1%;descent-override:27.9%;line-gap-override:0%}@font-face{font-family:"PT Mono Fallback";src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Cousine");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family: 'IBM Plex Sans';font-style: normal;font-weight: 400 600;font-stretch: 100%;font-display: optional;src: url(/wp-content/uploads/fonts/ibm-plex-sans-latin-var.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 400 500;font-display: optional;src: url(/wp-content/uploads/fonts/jetbrains-mono-latin-var.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#uncode-custom-cursor,#uncode-custom-cursor-pilot{display: none !important}html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"] body,html[data-theme="dark"] .box-wrapper,html[data-theme="dark"] .box-container,html[data-theme="dark"] .main-container,html[data-theme="dark"] .main-wrapper,html[data-theme="dark"] .sections-container,html[data-theme="dark"] .page-wrapper,html[data-theme="dark"] .header-wrapper,html[data-theme="dark"] .page-body,html[data-theme="dark"] .style-light-bg,html[data-theme="dark"] .post-content,html[data-theme="dark"] .row-parent,html[data-theme="dark"] .single-content{background:#0a0b0d!important}html[data-theme="dark"] .pt-revamp,html[data-theme="dark"] .pt-revamp .box-wrapper,html[data-theme="dark"] .pt-revamp .box-container,html[data-theme="dark"] .pt-revamp .main-container,html[data-theme="dark"] .pt-revamp .sections-container,html[data-theme="dark"] .pt-revamp .header-wrapper{background:#0a0b0d!important}html[data-theme="dark"] .pth h1,html[data-theme="dark"] .pth h2,html[data-theme="dark"] .pth h3,html[data-theme="dark"] .pth-h1,html[data-theme="dark"] .pth-head h2,html[data-theme="dark"] .page-body h1,html[data-theme="dark"] .page-body h2,html[data-theme="dark"] .page-body h3,html[data-theme="dark"] .page-body .heading-text h1,html[data-theme="dark"] .page-body .heading-text h2{color:#f2f3f5!important}html[data-theme="dark"] body.page .heading-text,html[data-theme="dark"] body.page .heading-text *,html[data-theme="dark"] body.page .el-text,html[data-theme="dark"] body.page .wpb_text_column,html[data-theme="dark"] body.page .post-content p,html[data-theme="dark"] body.page .post-content li,html[data-theme="dark"] body.page .post-content span{color:#dfe3e8!important}html[data-theme="dark"] body.page .heading-text a,html[data-theme="dark"] body.page .post-content a{color:#f2f3f5!important}html[data-theme="dark"] body.page .main-container,html[data-theme="dark"] body.page .sections-container,html[data-theme="dark"] body.page .box-container,html[data-theme="dark"] body.page .box-wrapper,html[data-theme="dark"] body.page .row-container,html[data-theme="dark"] body.page .row-parent,html[data-theme="dark"] body.page .vc_row{background:#0a0b0d!important}html[data-theme="dark"] .uncode-info-box,html[data-theme="dark"] blockquote,html[data-theme="dark"] .page-body .style-light-bg.uncol{background:#121317!important;border-color:#2e3138!important}html[data-theme="dark"] .uncode-info-box,html[data-theme="dark"] .uncode-info-box *{color:#c7ccd4!important}html[data-theme="dark"] .site-footer,html[data-theme="dark"] footer.site-footer{background:#0a0b0d!important}html[data-theme="dark"] .site-footer .heading-text,html[data-theme="dark"] .site-footer h1,html[data-theme="dark"] .site-footer h2,html[data-theme="dark"] .site-footer h3,html[data-theme="dark"] .site-footer h4,html[data-theme="dark"] .site-footer h5,html[data-theme="dark"] .site-footer h6,html[data-theme="dark"] .site-footer a,html[data-theme="dark"] .site-footer p,html[data-theme="dark"] .site-footer span{color:#c7ccd4!important}html[data-theme="dark"] .pth{--surface:#121317;--green:#3ddc84;--red:#ff6b6b}html[data-theme="dark"] .pth-delta.up{background:#10241a;color:#3ddc84}html[data-theme="dark"] .pth-delta.dn{background:#2a1414;color:#ff6b6b}html[data-theme="dark"] .pth-tabs button.on{color:#0a0b0d}html[data-theme="dark"] .pth-search input{box-shadow:0 12px 36px -14px rgba(0,0,0,.7)}html[data-theme="dark"] .ptc .ptc-btns button{background:#131516;color:#9aa0aa;border-color:#2e3138}html[data-theme="dark"] .ptc .ptc-btns button.on{background:#f2f3f5;color:#0a0b0d;border-color:#f2f3f5}html[data-theme="dark"] .ptc .ptc-btns button:hover{border-color:#3a3f48}html[data-theme="dark"] .ptc-panelbox,html[data-theme="dark"] .ptc-mix,html[data-theme="dark"] .ptc-news{background:#131516;border-color:#2a2d2f}html[data-theme="dark"] .ptc-metric{background:#1b1d22}html[data-theme="dark"] .ptc-metric .v.up{color:#3ddc84}html[data-theme="dark"] .ptc-metric .v.dn{color:#ff6b6b}html[data-theme="dark"] .ptc-warn{background:#1b1d22;border-color:#2e3138;color:#c7ccd4}html[data-theme="dark"] .ptc-warn b{color:#e6e9ee}html[data-theme="dark"] .pt-chart .ptc2-line{stroke:#f2f3f5!important}html[data-theme="dark"] .pt-chart .ptc2-area{fill:rgba(242,243,245,.07)!important}html[data-theme="dark"] .pt-chart .ptc2-tgtl{fill:#f2f3f5!important}html[data-theme="dark"] .pt-chart .ptc2-dot{fill:#f2f3f5!important;stroke:#0a0b0d!important}html[data-theme="dark"] .pt-chart text{fill:#9aa0aa}html[data-theme="dark"] .ptn-title{color:#f2f3f5!important}html[data-theme="dark"] .ptn-chip{color:#f2f3f5!important;border-color:#2e3138}html[data-theme="dark"] .ptn-body .heading-text h5,html[data-theme="dark"] .ptn-body .heading-inline h5,html[data-theme="dark"] .ptn-body .uncoltable .heading-text{color:#dfe3e8}html[data-theme="dark"] .sharedaddy .sd-content ul li,html[data-theme="dark"] .sharedaddy a.sharing-anchor,html[data-theme="dark"] .sd-social-icon .sd-content ul li a{background:#1b1d22!important;color:#c7ccd4!important}html[data-theme="dark"] .ptn-chip:hover{border-color:#f2f3f5}html[data-theme="dark"] .ptn-title{color:#f2f3f5}html[data-theme="dark"] .ptn-date,html[data-theme="dark"] .ptn-eyebrowtxt{color:#9aa0aa}html[data-theme="dark"] .ptn-body{color:#c7ccd4}html[data-theme="dark"] .ptn-body strong,html[data-theme="dark"] .ptn-body b,html[data-theme="dark"] .ptn-body h1,html[data-theme="dark"] .ptn-body h2,html[data-theme="dark"] .ptn-body h3,html[data-theme="dark"] .ptn-body h4,html[data-theme="dark"] .ptn-body .heading-text h5,html[data-theme="dark"] .ptn-body .heading-inline span{color:#eef0f3}html[data-theme="dark"] .ptn-cta{color:#f2f3f5;border-color:#2e3138}html[data-theme="dark"] .ptn-cta:hover{border-color:#f2f3f5}html[data-theme="dark"] .pts-empty p{color:#f2f3f5}html[data-theme="dark"] .pts-empty-sub{color:#9aa0aa!important}html[data-theme="dark"] .ptn-body [style*="15803d"],html[data-theme="dark"] .ptn-body .ptc-buy{color:#3ddc84!important}html[data-theme="dark"] .ptn-body [style*="c0392b"]{color:#ff6b6b!important}html[data-theme="dark"] .ptnx-prose,html[data-theme="dark"] .ptnx-prose p,html[data-theme="dark"] .ptnx-prose li,html[data-theme="dark"] .ptnx-prose span,html[data-theme="dark"] .ptnx-prose div,html[data-theme="dark"] .ptnx-prose .heading-text,html[data-theme="dark"] .ptnx-prose .heading-text *{color:var(--ink)!important}html[data-theme="dark"] .ptnx-prose strong,html[data-theme="dark"] .ptnx-prose b,html[data-theme="dark"] .ptnx-prose h1,html[data-theme="dark"] .ptnx-prose h2,html[data-theme="dark"] .ptnx-prose h3,html[data-theme="dark"] .ptnx-prose h4,html[data-theme="dark"] .ptnx-prose h5,html[data-theme="dark"] .ptnx-prose h6{color:#f2f3f5!important}html[data-theme="dark"] .ptnx-prose .vc_row,html[data-theme="dark"] .ptnx-prose .wpb_column,html[data-theme="dark"] .ptnx-prose .uncol,html[data-theme="dark"] .ptnx-prose .style-light,html[data-theme="dark"] .ptnx-prose .uncoltable,html[data-theme="dark"] .ptnx-prose .uncell,html[data-theme="dark"] .ptnx-prose .uncont,html[data-theme="dark"] .ptnx-prose .wpb_wrapper,html[data-theme="dark"] .ptnx-prose .row-background,html[data-theme="dark"] .ptnx-prose .block-bg-overlay,html[data-theme="dark"] .ptnx-prose .background-inner,html[data-theme="dark"] .ptnx-prose .background-wrapper{background:transparent!important}html[data-theme="dark"] .ptnx-prose [style*="15803d"]{color:#3ddc84!important}html[data-theme="dark"] .ptnx-prose [style*="c0392b"]{color:#ff6b6b!important}html[data-theme="dark"] body.archive .vc_row.has-bg.need-focus .heading-text h1{color:#f2f3f5!important}html[data-theme="dark"] body.archive .tmb-post .t-entry-title,html[data-theme="dark"] body.archive .tmb-post .t-entry-title a{color:#f2f3f5!important}html[data-theme="dark"] .ptn-head{border-bottom-color:#2a2d2f}.ptnav{position:fixed;top:0;left:0;right:0;z-index:99990;background:#fff;border-bottom:1px solid #ececec;transition:box-shadow .3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.ptnav-inner{max-width:1200px;margin:0 auto;height:84px;padding:0 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.ptnav-side{display:flex;align-items:center;gap:24px}.ptnav-left{justify-content:flex-start}.ptnav-right{justify-content:flex-end}.ptnav-logo{justify-self:center;display:flex;align-items:center;line-height:0}.ptnav-logo img{height:50px;width:auto;display:block;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.ptnav-logo:hover img{transform:scale(1.12)}.ptnav-logo .ptnav-logo-light{display:none}.ptnav-logo .ptnav-logo-dark{display:block}.ptnav-top,.ptnav-trigger{color:#0c0d0e;font-size:14px;font-weight:500;text-decoration:none;letter-spacing:.01em;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:color .2s ease}.ptnav-top:hover,.ptnav-trigger:hover{color:#0c0d0e}.ptnav-caret{font-size:12px;opacity:.7;transition:transform .2s ease}.ptnav-item{position:relative}.ptnav-item:hover .ptnav-caret,.ptnav-item.open .ptnav-caret{transform:rotate(180deg)}.ptnav-drop{position:absolute;top:calc(100% + 16px);left:0;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 16px 40px rgba(15,23,41,.16);padding:10px;min-width:210px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:5}.ptnav-item:hover .ptnav-drop,.ptnav-item.open .ptnav-drop{opacity:1;visibility:visible;transform:translateY(0)}.ptnav-drop::before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.ptnav-drop-wide{min-width:600px;max-height:64vh;overflow:auto}.ptnav-grid{display:grid;grid-template-columns:1fr;gap:1px}.ptnav-drop-wide .ptnav-grid{grid-template-columns:repeat(4,1fr);gap:1px 8px}.ptnav-link{display:block;padding:8px 12px;border-radius:8px;color:#0c0d0e;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;line-height:1.25}.ptnav-link:hover{background:#f3f4f6;color:#0c0d0e}.ptnav-search{position:relative;display:flex;align-items:center}.ptnav-search-btn{background:none;border:0;cursor:pointer;color:#0c0d0e;display:inline-flex;padding:4px;line-height:0;transition:color .2s ease}.ptnav-search-btn:hover{color:#0c0d0e}.ptnav-search-input{width:0;opacity:0;padding:0;border:1px solid transparent;border-radius:8px;font-size:13px;font-family:inherit;background:#fff;color:#0c0d0e;outline:none;transition:width .25s ease,opacity .2s ease,padding .25s ease,border-color .2s ease}.ptnav-search.open .ptnav-search-input{width:180px;opacity:1;padding:7px 10px;border-color:#cfd4da;margin-left:6px}body.admin-bar .ptnav{top:32px}@media screen and (max-width:782px){body.admin-bar .ptnav{top:46px}}@media(min-width:981px){#masthead{display:none!important}body{padding-top:85px}}@media(max-width:980px){.ptnav{display:none}}.loadmore-button .btn:hover,.isotope-footer .btn.btn-circle:hover{opacity: .92 !important;background: #0c0d0e !important}.isotope-filters .isotope-nav-link.active,.isotope-filters .isotope-nav-link:hover{background: #0c0d0e !important;color: #fff !important;border-color: #0c0d0e !important}.pt-theme-card:hover{box-shadow:0 8px 24px rgba(15,23,41,.08);transform:translateY(-1px)}.pt-theme-list a:hover{color:#0c0d0e}.t-entry-author,.t-entry-meta.t-entry-author,a[href*="/author/"]{display:none!important}html body.archive,html body.archive .box-wrapper,html body.archive .box-container,html body.archive .main-container,html body.archive .sections-container,html body.archive .header-wrapper{background:#fff!important}body.archive .row-container:has(>.vc_row.has-bg.need-focus){min-height:0!important;height:auto!important}body.archive .vc_row.has-bg.need-focus,body.archive .vc_row.has-bg.need-focus .row-inner,body.archive .vc_row.has-bg.need-focus .row-background,body.archive .vc_row.has-bg.need-focus .wpb_column,body.archive .vc_row.has-bg.need-focus .wpb_column .uncell{min-height:0!important;height:auto!important}body.archive .vc_row.has-bg.need-focus .background-inner,body.archive .vc_row.has-bg.need-focus .row-overlay,body.archive .vc_row.has-bg.need-focus .background-wrapper,body.archive .vc_row.has-bg.need-focus .uncode-divider-wrap{display:none!important}body.archive .vc_row.has-bg.need-focus .uncell{justify-content:flex-start!important}body.archive .vc_row.has-bg.need-focus .heading-text h1,body.archive .vc_row.has-bg.need-focus .vc_custom_heading_wrap h1{color:#0c0d0e!important;font-weight:700!important;letter-spacing:-.02em!important}body.archive .vc_row.has-bg.need-focus .heading-text p,body.archive .vc_row.has-bg.need-focus .post-date{color:#5b6166!important}body.archive .vc_row.has-bg.need-focus .block-bg-overlay,body.archive .vc_row.has-bg.need-focus .row-background .block-bg-overlay{display:none!important}body.archive .vc_row.has-bg.need-focus{background:#fff!important}body.archive .vc_row.has-bg.need-focus .uncell{padding-top:104px!important;padding-bottom:14px!important}body.archive .isotope-system{padding-top:6px}body.archive .tmb-post .t-entry p{display:none!important}body.archive .tmb-post .t-entry-title{font-size:14.5px!important;line-height:1.32!important;font-weight:600!important}body.archive .tmb-post .t-entry{padding-top:12px!important}.pt-chart .ptc2-line{stroke:#0c0d0e!important}.pt-chart .ptc2-area{fill:rgba(15,23,41,.06)!important}.pt-chart .ptc2-dot{fill:#0c0d0e!important;stroke:#fff!important}.ptnx{--ink:#0c0d0e;--muted:#5b6166;--hint:#5b6166;--line:#dddcd4;--line2:#d7d9df;--surface:#f6f7f8;--surface2:#ececef;--card:#fff;--green:#15803d;--green-50:#e8f3ec;--green-d:#15803d;--red:#c0392b;--red-50:#fbeceb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html[data-theme="dark"] .ptnx{--ink:#f2f3f5;--muted:#9aa0aa;--hint:#7c828c;--line:#2a2d2f;--line2:#2e3138;--surface:#121317;--surface2:#1b1d22;--card:#131516;--green:#3ddc84;--green-50:#10241a;--green-d:#3ddc84;--red:#ff6b6b;--red-50:#2a1414}.ptnx *{box-sizing:border-box}.ptnx a{text-decoration:none;color:inherit}.ptnx-hero{background-size:cover;background-position:center;color:#fff;padding:104px 0 36px}.ptnx-hero-logo{position:relative;overflow:hidden}.ptnx-hero-logo::after{content:'';position:absolute;inset:0;background:var(--pt-hlogo) no-repeat right 7% center;background-size:auto 56%;mix-blend-mode:screen;pointer-events:none;z-index:0}.ptnx-hero-logo .ptnx-hero-in{position:relative;z-index:1}@media(max-width:782px){.ptnx-hero-logo::after{display:none}}.ptnx-hero-in{max-width:760px;margin:0 auto;padding:0 28px}.ptnx-crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.62)}.ptnx-crumb a:hover{color:#fff}.ptnx-crumb span{opacity:.45}.ptnx-badges{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 18px}.ptnx-badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);color:#fff}.ptnx-badge .ptnx-dot{width:18px;height:18px;border-radius:50%;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden}.ptnx-title{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.14;color:#fff;margin:0}.ptnx-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:13.5px;color:rgba(255,255,255,.76);margin-top:14px}.ptnx .pt-hero-chips{display:none!important}.ptnx-body{max-width:760px;margin:0 auto;padding:0 28px 70px;color:var(--ink)}.ptnx-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 6px}.ptnx-fact{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:15px 16px}.ptnx-fact .l{font-size:12px;color:var(--hint);text-transform:uppercase;letter-spacing:.05em}.ptnx-fact .v{font-size:21px;font-weight:700;margin-top:5px;color:var(--ink)}.ptnx-fact .v.up{color:var(--green)}.ptnx-fact .v.dn{color:var(--red)}.ptnx-prose{font-size:16.5px;line-height:1.78;color:var(--ink);margin-top:26px}.ptnx-prose p{margin:0 0 18px}.ptnx-prose h2,.ptnx-prose h3,.ptnx-prose h4{font-size:19px;font-weight:600;margin:28px 0 12px;color:var(--ink)}.ptnx-prose strong,.ptnx-prose b{font-weight:600;color:var(--ink)}.ptnx-prose .row-container,.ptnx-prose .row,.ptnx-prose .row-inner,.ptnx-prose .wpb_row,.ptnx-prose .vc_row,.ptnx-prose .wpb_column,.ptnx-prose .vc_column_container,.ptnx-prose .vc_column-inner,.ptnx-prose .uncol,.ptnx-prose .uncoltable,.ptnx-prose .uncell,.ptnx-prose .uncont,.ptnx-prose .wpb_text_column,.ptnx-prose .wpb_wrapper,.ptnx-prose .vc_custom_heading_wrap,.ptnx-prose .heading-text{width:100%!important;max-width:100%!important;flex:0 0 100%!important;display:block!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;min-height:0!important;height:auto!important;left:0!important;float:none!important}.ptnx-prose .wpb-content-wrapper>.vc_row:first-child,.ptnx-prose .pt-chart:not(.pt-chart-live),.ptnx-prose .sharedaddy,.ptnx-prose .pt-related-hub,.ptnx-prose .wpcnt,.ptnx-prose .empty-space,.ptnx-prose iframe{display:none!important}.ptnx-prose .pt-chart-note{display:block!important;margin:30px 0;border:1px solid var(--line);border-radius:14px;padding:14px 14px 10px;background:var(--surface)}.ptnx-prose .pt-chart-note-ttl{display:block;font-size:12px;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ptnx-prose .pt-chart-live{display:block!important;min-height:300px;height:300px}.ptnx-related{border-top:1px solid var(--line)}.ptnx-related :is(h2,h3){color:var(--ink)}.ptnx-notes{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.ptnx-note{display:flex;gap:14px;padding:15px 18px;border-bottom:1px solid var(--line);transition:background .15s}.ptnx-note:last-child{border-bottom:0}.ptnx-note:hover{background:var(--surface)}.ptnx-note-ic{width:38px;height:38px;border-radius:10px;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:var(--ink);flex-shrink:0}.ptnx-note-t{font-size:14.5px;font-weight:600;color:var(--ink)}.ptnx-note-s{font-size:12.5px;color:var(--hint);margin-top:2px}.ptnx-note-tg{font-size:15px;font-weight:700;color:var(--ink)}.ptnx-note-tm{margin-top:1px}.ptnx-tag{font-size:12px;font-weight:600;margin-left:9px}@media(max-width:680px){.ptnx-facts{grid-template-columns:repeat(2,1fr)}.ptnx-title{font-size:26px}.ptnx-hero{padding-top:92px}}.ptn-logos .pt-tile-txt{color:#fff;font-weight:700;font-size:12.5px}.ptn-chip:hover{border-color:#0c0d0e}.ptn-cta:hover{border-color:#0c0d0e;box-shadow:0 8px 24px -14px rgba(15,23,41,.25)}body.single .row-container:has(>.vc_row.has-bg.need-focus){min-height:0!important;height:auto!important}body.single .vc_row.has-bg.need-focus,body.single .vc_row.has-bg.need-focus .row-inner,body.single .vc_row.has-bg.need-focus .wpb_column,body.single .vc_row.has-bg.need-focus .uncell,body.single .vc_row.has-bg.need-focus .uncoltable{min-height:0!important;height:auto!important}html body.single,body.single .vc_row.has-bg.need-focus,body.single .vc_row.has-bg.need-focus .uncol{background:#fff!important}body.single .vc_row.has-bg.need-focus .block-bg-overlay,body.single .vc_row.has-bg.need-focus .background-inner,body.single .vc_row.has-bg.need-focus .background-wrapper,body.single .vc_row.has-bg.need-focus .row-background,body.single .vc_row.has-bg.need-focus .uncode-divider-wrap{display:none!important}body.single .vc_row.has-bg.need-focus .uncell{padding-top:100px!important;padding-bottom:16px!important;justify-content:flex-start!important}body.single .vc_row.has-bg.need-focus .style-dark,body.single .vc_row.has-bg.need-focus .style-dark *{color:#0c0d0e!important}body.single .vc_row.has-bg.need-focus h1{color:#0c0d0e!important;font-size:38px!important;line-height:1.14!important;letter-spacing:-.02em!important;margin:8px 0!important}body.single .vc_row.has-bg.need-focus .date-info,body.single .vc_row.has-bg.need-focus .post-date,body.single .vc_row.has-bg.need-focus .uncode-info-box{color:#5b6166!important}body.single .vc_row.has-bg.need-focus .term-badge,body.single .vc_row.has-bg.need-focus .post-cat a,body.single .vc_row.has-bg.need-focus a[rel="category tag"]{color:#0c0d0e!important;border-color:#cfd4da!important;background:transparent!important}.ptnx-related-grid{display:grid;gap:0 40px;align-items:start}.ptnx-related-grid:empty{display:none}@media (max-width:600px){.ptnx-related-grid{grid-template-columns:1fr}}html[data-theme="light"] .site-footer{background:#0a0b0d !important;color:#f7f7f7 !important}html[data-theme="light"] .site-footer a{color:#f7f7f7 !important}html[data-theme="light"] .site-footer a:hover{color:#fff !important}.ptnx-related :is(h2,h3){font-size:16px !important;line-height:1.3 !important;font-weight:700 !important;margin:0 0 14px !important}.ptnx-related{margin-top:32px !important;padding-top:22px !important}.pt-tf{display:flex;gap:6px;margin:0 0 10px;flex-wrap:wrap}.pt-tf-b{appearance:none;-webkit-appearance:none;border:1px solid var(--line,#e6e8ec);background:transparent;color:var(--ink,#0c0d0e);font:inherit;font-size:12px;font-weight:600;line-height:1;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pt-tf-b:hover{border-color:var(--ink)}.pt-tf-b.is-on{background:#0c0d0e;color:#fff;border-color:#0c0d0e}html[data-theme="dark"] .pt-tf-b{color:#f7f7f7;border-color:rgba(255,255,255,.18)}html[data-theme="dark"] .pt-tf-b.is-on{background:#f7f7f7;color:#0c0d0e;border-color:#f7f7f7}.pt-hub-notes :is(h2,h3){font-size:18px;font-weight:700;margin:0 0 8px}.pt-hub-count{color:var(--muted);font-weight:600;font-size:15px}.pt-hub-month{margin-top:28px}.pt-hub-month-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 10px}.pt-hub-month-h span{opacity:.55;font-weight:600;margin-left:4px}.pt-hub-notes .ptnx-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;background:transparent;border-radius:0;padding:0}.pt-hub-notes .ptnx-note{border:1px solid var(--line);border-radius:14px;background:var(--card)}.pt-hub-notes .ptnx-note:hover{border-color:var(--ink)}@media (max-width:720px){.ptnx-body.pt-hub-notes{max-width:760px}.pt-hub-notes .ptnx-notes{grid-template-columns:1fr}}.site-footer h2{letter-spacing:-.01em}.site-footer .row-inner{padding-top:0 !important;padding-bottom:0 !important}.site-footer>.vc_row,.site-footer .row-container{padding-top:32px !important;padding-bottom:24px !important}.site-footer .row{padding-top:0 !important;padding-bottom:0 !important}.site-footer .row-internal{padding-top:0 !important;padding-bottom:0 !important}.pts-more{font:inherit}#pthLatestTabs{display:flex !important;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 20px !important}@media (min-width:760px){#pthLatestNotes{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0 !important;background:transparent !important;border-radius:0 !important;padding:0 !important;max-width:none !important}#pthLatestNotes .pth-note{border:1px solid var(--line);border-radius:14px;background:var(--card)}#pthLatestNotes .pth-note:hover{border-color:var(--ink)}}body.home .ptnav-inner{min-height:104px !important}.site-footer .uncol p,.site-footer .uncol span{line-height:1.5 !important}.site-footer .vc_row.parallax-move,.site-footer .vc_row.parallax-move .row,.site-footer .vc_row.parallax-move .row-inner{height:auto !important;min-height:0 !important}header.ptc-hd{visibility:hidden!important}header.ptc-hd *{visibility:hidden!important}.site-footer .uncol a{font-size:13px !important;line-height:1.2 !important;display:block !important;margin:0 !important;padding:0 !important}.site-footer .uncol span{line-height:1.2 !important;margin:0 !important}.site-footer .vc_custom_heading_wrap,.site-footer .heading-text,.site-footer .uncont>*{margin:0 !important;padding:2px 0 !important}.site-footer .vc_row.parallax-move{padding-top:14px !important;padding-bottom:8px !important}.site-footer .vc_row.row-internal{padding:0 !important}.site-footer h2{font-size:17px !important;line-height:1.2 !important;margin:0 !important}.pth-co-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:10px}.ptnx-note,.ptnx-note:visited,.ptnx-note:hover{color:var(--ink)}.ptnx-note-s,.ptnx-note-tm{color:var(--muted)}.pts2{max-width:1040px;margin:0 auto;padding:0 28px}.pts2-h1{font-size:40px;line-height:1.1;margin:0 0 6px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.pts2-count{color:var(--muted);font-size:15px;margin:0 0 16px}.pts2-chips{justify-content:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.pts2-search{max-width:620px;margin:0 auto}.pts2-sec{padding:30px 0 48px}.pts2-grid .pth-note{border:1px solid var(--line) !important;border-radius:14px;background:var(--card) !important}html[data-theme="dark"] .pts2-grid .pth-note{background:#1b1e25 !important;border-color:#262a31 !important}.pts2-grid .pth-note:hover{border-color:var(--ink)}.pts2-grid.pts-capped .pth-note:nth-child(n+11){display:none}@media (max-width:759px){.pts2-grid{grid-template-columns:1fr !important}}.pts-more{display:block;margin:20px auto 0;padding:11px 22px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer}.pts-more:hover{border-color:var(--ink)}.pts2-empty{text-align:center;color:var(--muted);padding:48px 0;font-size:16px}body.parent-pageid-997 .ptnx-body{padding-top:52px !important}.ptc-row2{align-items:stretch !important}.ptc-row2 .ptc-side{display:flex !important;flex-direction:column !important;justify-content:center !important}html[data-theme="dark"] .ptc-legend,html[data-theme="dark"] .ptc-legend *{color:#e8eaed !important}@media (max-width:900px){.pth-co-grid{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:560px){.pth-co-grid{grid-template-columns:repeat(2,1fr) !important}}#pth-firms{padding-top:8px !important}@media (max-width:980px){html,body{overflow-x:hidden;max-width:100%}}@media (min-width:561px){.pth-co .pt-tile{width:90px !important;height:90px !important;padding:13px !important;box-sizing:border-box !important;font-size:20px !important;border-radius:18px !important}.pth-co .pt-tile img{width:100% !important;height:100% !important;object-fit:contain;transform:scale(1.15) !important}}body.pt-revamp-note .ptc-hd{display:none !important}body.pt-revamp-note .ptnx-prose{margin-top:6px !important}body.pt-revamp-note .ptnx-prose .wpb-content-wrapper>.vc_row:nth-child(-n+2) .wpb_column{padding-top:0 !important}body.pt-revamp-note .ptnx-prose .wpb-content-wrapper h3:first-of-type{margin-top:8px !important}.pt-share,.sharedaddy{display:none !important}.ptnx-share{display:flex;align-items:center;gap:10px;margin:30px 0 6px;padding-top:20px;border-top:1px solid var(--line)}.ptnx-share-l{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ptnx-share a,.ptnx-share button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:.15s;text-decoration:none;padding:0}.ptnx-share a:hover,.ptnx-share button:hover{background:var(--ink);color:var(--page);border-color:var(--ink)}.ptnx-share svg{width:17px;height:17px;fill:currentColor}.ptnx-share .ptnx-copied{background:#1a7f3c !important;border-color:#1a7f3c !important;color:#fff !important}@media (min-width:768px){body.pt-revamp-note .ptnx-hero{padding-top:300px !important}}body.pt-revamp-note .ptnx-note-t{display:block}body.pt-revamp-note .ptnx-note-s{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px}body.pt-revamp-note .ptnx-note-d{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}@media (min-width:981px){body.pt-revamp-note .ptnx-share{position:fixed;left:max(16px,calc((100vw - 760px)/2 - 56px));top:120px;flex-direction:column;gap:12px;margin:0;padding:0;border-top:none;width:auto;z-index:60}}body.pt-revamp-note .ptnx-prose .wpb-content-wrapper>.vc_row:not(:has(p,h1,h2,h3,h4,h5,h6,li,img,table,blockquote,figure,.pt-chart-note,iframe)){display:none}.ptc-has-chip{position:relative !important;padding-left:76px !important;display:block !important}.ptc-h1logo{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important;font-size:24px !important;padding:0 !important}.ptc-h1logo img{display:block;margin:-9%}.ptc-notescount{display:inline-block !important;font-size:13px !important;font-weight:500 !important;margin:4px 0 0 !important;padding:0 !important;background:transparent !important;border:0 !important}.ptc-news{background:transparent !important;color:var(--ink) !important;border:1px solid var(--line) !important;border-radius:999px !important;padding:9px 16px !important;font-size:13px !important;font-weight:600 !important;box-shadow:none !important;transition:.15s}.ptc-news:hover{background:var(--ink) !important;color:var(--page) !important;border-color:var(--ink) !important}.ptnx-note-ic{overflow:hidden}.ptnx-note-ic:has(img){background:#0b0c0d !important;padding:0 !important}.ptnx-note-ic img{width:100% !important;height:100% !important;object-fit:contain;display:block}.pt-about,.pt-contact{max-width:1140px;margin:0 auto;padding:6px 22px 80px;color:var(--ink);box-sizing:border-box}.pt-about *,.pt-contact *{box-sizing:border-box}.pab-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 0 14px}.pab-hero{padding:30px 0 26px;border-bottom:1px solid var(--line);margin-bottom:44px}.pab-hero h1{font-size:clamp(30px,4.6vw,54px);line-height:1.06;letter-spacing:-.022em;margin:0;font-weight:800;max-width:20ch}.pab-lede{font-size:clamp(16px,2vw,20px);line-height:1.5;color:var(--muted);margin:18px 0 0}.pab-lede a,.pab-copy a,.pct-info a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pab-mission{display:grid;grid-template-columns:1.45fr .9fr;gap:40px;align-items:stretch;margin-bottom:60px}.pab-copy p{font-size:17px;line-height:1.68;color:var(--ink);margin:0 0 16px}.pab-copy p:last-child{margin-bottom:0}.pab-side{border-radius:18px;padding:32px;display:flex;flex-direction:column;justify-content:center}.pab-q{font-size:clamp(19px,2.4vw,25px);line-height:1.3;font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.pab-qs{font-size:14.5px;line-height:1.5;opacity:.74;margin:0}.pab-section-h{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 0 18px}.pab-stats-wrap,.pab-brands-wrap{margin-bottom:60px}.pab-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pab-stat{border-radius:18px;padding:34px 28px;min-height:158px;display:flex;flex-direction:column;justify-content:flex-end}.pab-n{font-size:clamp(36px,4.6vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1;display:block}.pab-l{font-size:14px;opacity:.76;margin-top:12px;font-weight:600}.pab-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pab-brand{background:#0b0c0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;height:108px;display:flex;align-items:center;justify-content:center;padding:14px 24px;overflow:hidden;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.pab-brand:hover{transform:scale(1.03);border-color:rgba(255,255,255,.30)}html[data-theme="dark"] .pab-brand{border-color:var(--line)}.pab-brand img{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain;transition:transform .2s ease}.pab-brand:hover img{transform:scale(1.08)}.pab-brand.pab-inv img{filter:invert(1)}.pab-cta{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:42px 30px;text-align:center}.pab-cta h2{font-size:clamp(21px,2.8vw,30px);margin:0 0 8px;font-weight:800;letter-spacing:-.015em}.pab-cta>p{color:var(--muted);margin:0 0 22px;font-size:16px}.pab-cta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pab-btn{display:inline-block;background:var(--ink);color:var(--page);text-decoration:none;font-weight:700;padding:13px 28px;border-radius:999px;font-size:15px;border:1px solid var(--ink)}.pab-btn.pab-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.pct-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:start}.pct-info>p{font-size:17px;line-height:1.62;color:var(--muted);margin:0 0 22px}.pct-mail{display:inline-block;font-size:clamp(18px,2.4vw,24px);font-weight:800;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:3px;letter-spacing:-.01em}.pct-links{margin:26px 0 0;font-size:15px;color:var(--muted)}.pct-links a{color:var(--ink);text-decoration:none;font-weight:600}.pct-links a:hover{text-decoration:underline}.pct-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:30px}.pct-card .wpcf7{margin:0}.pct-card .wpcf7 p{margin:0 0 14px}.pct-card .wpcf7-form-control-wrap{display:block}.pct-card .wpcf7 input[type=text],.pct-card .wpcf7 input[type=email],.pct-card .wpcf7 input[type=tel],.pct-card .wpcf7 input[type=url],.pct-card .wpcf7 textarea{width:100%;background:var(--page);border:1px solid var(--line);border-radius:12px;padding:13px 15px;font-size:15px;color:var(--ink);font-family:inherit;line-height:1.4;outline:none;transition:border-color .15s}.pct-card .wpcf7 input:focus,.pct-card .wpcf7 textarea:focus{border-color:var(--ink)}.pct-card .wpcf7 textarea{min-height:132px;resize:vertical}.pct-card .wpcf7 ::placeholder{color:var(--muted);opacity:.85}.pct-card .wpcf7-acceptance{font-size:13px;color:var(--muted);margin:2px 0 0}.pct-card .wpcf7-acceptance .wpcf7-list-item{margin:0}.pct-card .wpcf7-submit{background:var(--ink);color:var(--page);border:0;border-radius:999px;padding:13px 32px;font-weight:700;font-size:15px;cursor:pointer;margin-top:6px;-webkit-appearance:none}.pct-card .wpcf7-spinner{margin:0 0 0 10px}@media (max-width:880px){.pab-mission{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.pab-stats{grid-template-columns:1fr;gap:12px}.pab-stat{min-height:0;padding:26px}.pab-brands{grid-template-columns:repeat(3,1fr)}.pct-grid{grid-template-columns:1fr;gap:26px}}@media (max-width:520px){.pab-brands{grid-template-columns:repeat(2,1fr)}.pt-about,.pt-contact{padding:4px 16px 64px}}.pab-stat{background:#0c0d0e!important;color:#fff!important}.pab-stat .pab-n,.pab-stat .pab-l{color:#fff!important}.pab-side{background:#0c0d0e!important;color:#fff!important}.pab-side .pab-q,.pab-side .pab-qs{color:#fff!important}@media (max-width:980px){header.ptc-hd{display:none !important}}.page-id-157101 .menu-sticky-mobile,.page-id-157141 .menu-sticky-mobile{display:none !important}@media (max-width:980px){body.home .pth-hero{padding-top:34px !important;padding-bottom:24px !important}}@media (max-width:600px){.pct-card .wpcf7-inline-wrapper{display:block !important}.pct-card .wpcf7-inline-wrapper>*{display:block !important;width:100% !important}}.pt-hero-chips{display:none !important}@media (max-width:640px){.pth-tabs{overflow:visible !important;flex-wrap:wrap !important;justify-content:center !important;gap:4px !important;row-gap:8px !important}.pth-tabs>*{padding-left:8px !important;padding-right:8px !important;font-size:13px !important}}@media (max-width:782px){.ptnx-hero{background-image:none !important;background-color:#0b0c0d !important}}:root{--ptk-up:#0f9d58;--ptk-dn:#d93025;--ptk-grid:#eceef1;--ptk-ax:#5b6166;--ptk-xh:#111827}html[data-theme="dark"]{--ptk-up:#22c55e;--ptk-dn:#f05252;--ptk-grid:#23262d;--ptk-ax:#8b919c;--ptk-xh:#e5e7eb}.ptk-host>:not(.ptk){display:none !important}.ptk{display:block;width:100%;min-width:0}.ptk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:0 0 10px}.ptk-left{min-width:0;flex:1 1 260px}.ptk-ttl{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.ptk-sym{font-family:var(--pt-mono);font-size:12px;letter-spacing:.04em;color:var(--muted)}.ptk-ro{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-family:var(--pt-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink);min-height:18px}.ptk-ro i{font-style:normal;color:var(--muted);margin-right:4px}.ptk-ro .ptk-d{color:var(--muted)}.ptk-ro .up{color:var(--ptk-up)}.ptk-ro .dn{color:var(--ptk-dn)}.ptk-rng{display:inline-flex;border:1px solid var(--line);border-radius:4px;overflow:hidden;flex:0 0 auto}.ptk-rng button{appearance:none;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font:600 12px/1 var(--pt-mono);padding:7px 10px;cursor:pointer;min-width:36px}.ptk-rng button:first-child{border-left:0}.ptk-rng button:hover{color:var(--ink);background:var(--page)}.ptk-rng button.on{background:var(--ink);color:var(--card)}.ptk-plot{position:relative;width:100%;min-height:200px}.ptk-svg{display:block;width:100%;height:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ptk-msg{display:flex;align-items:center;justify-content:center;height:240px;font:12px var(--pt-mono);color:var(--muted)}.ptk-grid line{stroke:var(--ptk-grid);stroke-width:1;shape-rendering:crispEdges}.ptk-vgrid{stroke:var(--ptk-grid);stroke-dasharray:2 3}.ptk-base{stroke:var(--line);shape-rendering:crispEdges}.ptk-ax{fill:var(--ptk-ax);font:12px var(--pt-mono);font-variant-numeric:tabular-nums}.ptk-c line{stroke-width:1;shape-rendering:crispEdges}.ptk-c line.u{stroke:var(--ptk-up)}.ptk-c line.d{stroke:var(--ptk-dn)}.ptk-c rect.u{fill:var(--ptk-up)}.ptk-c rect.d{fill:var(--ptk-dn)}.ptk-c rect{shape-rendering:crispEdges}.ptk-vol rect{shape-rendering:crispEdges;opacity:.32}.ptk-vol rect.u{fill:var(--ptk-up)}.ptk-vol rect.d{fill:var(--ptk-dn)}.ptk-last{stroke-width:1;stroke-dasharray:1 3;shape-rendering:crispEdges}.ptk-last.u{stroke:var(--ptk-up)}.ptk-last.d{stroke:var(--ptk-dn)}.ptk-tag rect{fill:var(--ptk-up)}.ptk-tag.d rect{fill:var(--ptk-dn)}.ptk-tag text{fill:#fff;font:600 12px var(--pt-mono);font-variant-numeric:tabular-nums}.ptk-xh line{stroke:var(--ptk-xh);stroke-width:1;stroke-dasharray:3 3;opacity:.55;shape-rendering:crispEdges}.ptk-xtag rect{fill:var(--ptk-xh)}.ptk-xtag text{fill:var(--card);font:600 12px var(--pt-mono);font-variant-numeric:tabular-nums}.ptk-hit{cursor:crosshair}.pt-chart-note.ptk-host{margin:28px 0 8px;padding:16px;border:1px solid var(--line);border-radius:4px;background:var(--card)}@media(max-width:600px){.ptk-rng button{padding:8px 9px;min-width:34px}.ptk-ro{font-size:12px;gap:2px 10px}.pt-chart-note.ptk-host{padding:12px}}:root{--pt-sans:"IBM Plex Sans","PT Sans Fallback",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--pt-mono:"JetBrains Mono","PT Mono Fallback","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pt-acc:#f59e0b;--pt-acc-ink:#a15c07;--pt-acc-soft:rgba(245,158,11,.14);--pt-r:4px;--ink:#0c0d0e;--muted:#5b6166;--line:#dddcd4;--card:#ffffff;--page:#f3f2ee;--up:#0b7a45;--down:#d0342c}html[data-theme="dark"]{--pt-acc:#fbbf24;--pt-acc-ink:#fbbf24;--pt-acc-soft:rgba(251,191,36,.14);--ink:#ecedea;--muted:#959b9f;--line:#2a2d2f;--card:#131516;--page:#0a0b0b;--up:#2fcf7f;--down:#f0625a}.pth{--ink:#0c0d0e;--muted:#5b6166;--hint:#80868b;--line:#dddcd4;--line2:#cfcec5;--card:#ffffff}html[data-theme="dark"] .pth{--ink:#ecedea;--muted:#959b9f;--hint:#7b8286;--line:#2a2d2f;--line2:#34383a;--card:#131516}.ptc{--ptc-ink:#0c0d0e;--ptc-muted:#5b6166;--ptc-line:#dddcd4;--ptc-card:#ffffff}html[data-theme="dark"] .ptc{--ptc-ink:#ecedea;--ptc-muted:#959b9f;--ptc-line:#2a2d2f;--ptc-card:#131516}body,.ptc,.pth,.ptnx,.pt-about,.pt-contact,.pt-hub-notes,.ptnav,.ptm-bar,.ptm-panel,.ptc-ft,.pt-site-disclaimer{font-family:var(--pt-sans) !important;-webkit-font-smoothing:antialiased}:where(.ptc,.pth,.ptnx,.pt-about,.pt-contact,.pt-hub-notes,.ptnav,.ptm-bar,.ptm-panel,.ptc-ft,.pt-site-disclaimer) :where(:not(svg):not(svg *):not([class*="icon"]):not(i)){font-family:inherit !important}:is(.ptc,.pth,.ptnx,.pt-about,.pt-contact,.pt-hub-notes) :is(h1,h2,h3){letter-spacing:-.015em !important;font-weight:600 !important}.ptc-price,.ptc-chg,.ptc-tickmini,.ptc-pxlbl,.ptc-metric .v,.ptc-notescount strong,.pt-hub-count,.pth-co-val,.pth-co-tk,.pth-note-tg,.pth-trust,.pth-co-meta,.ptnx-note [class*="tg"],[class*="-num"],[class*="-val"]{font-family:var(--pt-mono) !important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ptc-metric .l,.ptc-pxlbl,.pth-eyebrow,.pt-hub-month-h,.pab-eyebrow,.ptc-chart-ttl,.pth-co-meta{font-family:var(--pt-mono) !important;text-transform:uppercase;letter-spacing:.06em !important;font-size:12px !important}:is(.ptc,.pth,.ptnx,.pt-about,.pt-contact,.pt-hub-notes,.ptm-panel) :not(svg):not(svg *){border-radius:var(--pt-r) !important}:is(.ptc,.pth,.ptnx,.pt-about,.pt-contact,.pt-hub-notes) :is([class*="card"],[class*="panel"],[class*="box"],.pth-note,.pth-co,.ptnx-note,.ptc-head,.ptc-mix,.ptc-metric){box-shadow:none !important}.pth-head h2,.pth-sec h2:first-child,.pt-hub-notes :is(h2,h3),.ptnx-related :is(h2,h3){display:flex;align-items:center;gap:10px}.pth-head h2::before,.pth-sec h2:first-child::before,.pt-hub-notes :is(h2,h3)::before,.ptnx-related :is(h2,h3)::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--pt-acc);border-radius:0}body.home .pth-hero{padding-top:64px !important;padding-bottom:36px !important}.pth-h1{font-weight:700 !important;letter-spacing:-.03em !important}.pth-h1::after{content:"_";color:var(--pt-acc);margin-left:2px;animation:ptblink 1.05s steps(1) infinite}@keyframes ptblink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pth-h1::after{animation:none}}.pth-search,.pth-search input{border-radius:var(--pt-r) !important}.pth-search{border:1px solid var(--ink) !important;box-shadow:none !important;background:var(--card) !important}.pth-search:focus-within{outline:2px solid var(--pt-acc);outline-offset:2px}.pth-trust{font-size:12px !important;color:var(--muted) !important}.pth .pth-pulse{background:var(--pt-acc) !important;box-shadow:0 0 0 3px var(--pt-acc-soft) !important;border-radius:0 !important}.pth-tabs{border:1px solid var(--line) !important;background:var(--card) !important;padding:0 !important;gap:0 !important;overflow:hidden}.pth .pth-tabs>*{font-family:var(--pt-mono) !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.05em;border-radius:0 !important;border-left:1px solid var(--line) !important;padding:9px 14px !important}.pth .pth-tabs>*:first-child{border-left:0 !important}.pth-note,.pth-co{border:1px solid var(--line) !important;background:var(--card) !important;transition:border-color .12s ease}.pth-note:hover,.pth-co:hover{border-color:var(--ink) !important;transform:none !important}.pth-note-t{font-weight:600 !important}.pth-note-tg{font-weight:600 !important}.pth-co-val{font-size:26px !important;font-weight:600 !important}.pth-card-dark{border-radius:var(--pt-r) !important;box-shadow:none !important;border:1px solid #2a2d2f !important;background:#0c0d0e !important}.ptc .ptc-head,.ptc .ptc-panelbox,.ptc .ptc-mix,.ptc-metric,.ptnx-note{border:1px solid var(--line) !important;box-shadow:none !important}.ptc-metric{background:var(--page) !important}.ptc .ptc-head .ptc-has-chip{font-weight:700 !important;letter-spacing:-.02em !important}.ptc .ptc-head .ptc-news,.pt-hub-more{font-family:var(--pt-mono) !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--ink) !important;background:transparent !important;color:var(--ink) !important}.ptc .ptc-head .ptc-news:hover,.pt-hub-more:hover{background:var(--pt-acc) !important;border-color:var(--pt-acc) !important;color:#0c0d0e !important}.ptc .ptc-btns button{border-radius:0 !important;font-family:var(--pt-mono) !important}.ptc-h1logo,.ptnx-note-ic,.pt-tile,.pth-co-top>:first-child{border-radius:var(--pt-r) !important}.pt-hub-month-h{border-bottom:1px solid var(--line);padding-bottom:8px}.ptnx-hero{background:#0c0d0e !important}.ptnx-hero h1{font-weight:700 !important;letter-spacing:-.025em !important}.ptnx .ptnx-prose blockquote{border-left:3px solid var(--pt-acc) !important;border-radius:0 !important;background:transparent !important}.ptnx-prose a{color:inherit;text-decoration:underline;text-decoration-color:var(--pt-acc);text-underline-offset:3px}.ptnav a:hover,.ptc-menu a:hover{color:var(--pt-acc-ink) !important}.ptc-toggle,.ptm-bar button{border-radius:var(--pt-r) !important}.ptc-ft{border-top:2px solid var(--pt-acc) !important}.pt-site-disclaimer{background:#0c0d0e !important;color:#80868b !important;border-top:1px solid #1f2224 !important;font-size:12px !important;line-height:1.6 !important}html[data-theme="dark"] .pt-site-disclaimer{background:#0a0b0b !important}:is(.ptc,.pth,.ptnx,.pt-about,.pt-contact) a:focus-visible,:is(.ptc,.pth,.ptnx) button:focus-visible{outline:2px solid var(--pt-acc) !important;outline-offset:2px}::selection{background:var(--pt-acc);color:#0c0d0e}@media (max-width:640px){body.home .pth-hero{padding-top:28px !important}.pth-note-t{white-space:normal !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip !important}.pth .pth-tabs>*{padding:9px 10px !important;font-size:12px !important}.ptc .ptc-head .ptc-has-chip{font-size:24px !important;line-height:1.15 !important}.pth-co-val{font-size:22px !important}}.ptc2-tgt,.ptc2-avglbl{display:none !important}.ptnx-prose .sharedaddy,.ptnx-prose .pt-disclaimer + p{display:none !important}body.single-post .pt-site-disclaimer{display:none !important}.ptnx-note-tm{margin-left:6px}.ptnx-note-tg:empty + .ptnx-note-tm{margin-left:0}.ptnx-note-tg,.ptnx-note-tm{font-family:var(--pt-mono) !important;font-variant-numeric:tabular-nums}.pt-disclaimer{border:1px solid var(--line) !important;border-radius:var(--pt-r) !important;background:transparent !important;font-size:12px !important;color:var(--muted) !important}.ptd{max-width:1180px;margin:0 auto;padding:48px 24px 72px;font-family:var(--pt-sans)}.ptd-head{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:28px}.ptd-eyebrow{font:600 12px var(--pt-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.ptd-eyebrow::before{content:"";width:8px;height:8px;background:var(--pt-acc)}.ptd .ptd-h1{font:700 44px/1.05 var(--pt-sans) !important;letter-spacing:-.03em !important;margin:12px 0 10px !important;color:var(--ink) !important}.ptd-intro{max-width:640px;color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 18px}.ptd-stats{display:flex;gap:24px;font:12px var(--pt-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ptd-stats strong{color:var(--ink);font-size:18px;font-weight:600;margin-right:6px;letter-spacing:0}.ptd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.ptd-tile{display:grid;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink) !important;text-decoration:none !important;transition:border-color .12s ease}.ptd-tile:hover{border-color:var(--ink)}.ptd-logo{grid-row:1/3;border-radius:4px;background:#0c0d0e;display:flex;align-items:center;justify-content:center;overflow:hidden}.ptd-logo img{width:100%;height:100%;display:block}.ptd-ini{color:#fff;font:600 14px var(--pt-mono)}.ptd-name{font-weight:600;font-size:15px;line-height:1.2;align-self:end}.ptd-n{font:12px var(--pt-mono);color:var(--muted);align-self:start}.ptd-n em{font-style:normal}@media(max-width:640px){.ptd{padding:28px 16px 48px}.ptd .ptd-h1{font-size:32px !important}.ptd-grid{gap:8px}.ptd-tile{padding:10px;column-gap:10px}.ptd-name{font-size:13px}}.ptd-logo img{object-fit:cover !important}@media(max-width:640px){.ptd-grid{grid-template-columns:1fr !important}.ptd-tile{grid-template-columns:64px 1fr !important}.ptd-logo{width:64px !important;height:36px !important}}.pt404{max-width:720px;margin:0 auto;padding:88px 24px 96px;font-family:var(--pt-sans);color:var(--ink)}.pt404-code{font:600 13px var(--pt-mono);letter-spacing:.08em;color:var(--pt-acc-ink);display:flex;align-items:center;gap:8px}.pt404-code::before{content:"";width:8px;height:8px;background:var(--pt-acc)}.pt404-h1{font:700 40px/1.1 var(--pt-sans);letter-spacing:-.03em;margin:14px 0 10px;color:var(--ink)}.pt404-p{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 24px}.pt404-search:focus-within{outline:2px solid var(--pt-acc);outline-offset:2px}.pt404-search input{min-width:0;font:15px var(--pt-sans);color:var(--ink)}.pt404-search button{border:0;border-left:1px solid var(--ink);background:var(--ink);color:var(--card);font:600 12px var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.pt404-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.pt404-links a{border:1px solid var(--line);border-radius:4px;padding:8px 12px;font:12px var(--pt-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);text-decoration:none}.pt404-links a:hover{border-color:var(--ink)}@media(max-width:640px){.pt404{padding:48px 16px 64px}.pt404-h1{font-size:30px}}.pth-search input,.pth-search input:focus{border:0 !important;box-shadow:none !important;outline:0 !important;background:transparent !important}.pt404-search button{min-height:44px}body:is(.page-id-997,.page-id-159892,.page-id-169091,.page-id-159905) :is(.menu-wrapper,.menu-sticky-mobile,.main-header){display:none !important}.ptc .ptc-mix .bar{background:var(--line) !important;border-radius:0 !important}.ptc .ptc-mix .bar>i{border-radius:0 !important}.cd-mixrow .fill{display:block !important;height:100% !important}.ptc .ptc-side{justify-content:flex-start !important}.ptc .ptc-side>.ptc-mix{flex:1 1 auto;display:flex !important;flex-direction:column;justify-content:space-between;border:0 !important;padding:0 !important;margin:0 !important;background:transparent !important}.ptc .ptc-mix>.l{font:600 12px var(--pt-mono) !important;text-transform:uppercase;letter-spacing:.06em !important;color:var(--ink) !important;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:4px}.ptc .ptc-mix .row{margin-top:0 !important;font-family:var(--pt-mono) !important;font-size:12px !important}.ptc .ptc-mix .bar{height:10px !important}html:not([data-theme="dark"]){--page:#ffffff}html:not([data-theme="dark"]) body{background:#fff}.pt-site-disclaimer{max-width:none !important;width:auto !important;margin:0 !important;box-sizing:border-box !important;padding:16px max(24px,calc((100% - 1080px) / 2)) 22px !important;text-align:left !important}.pth-note .pt-tile,.ptnx-note-ic{width:56px !important;height:32px !important;flex:0 0 56px !important;border-radius:4px !important;background:#0c0d0e !important;padding:0 !important;overflow:hidden;display:flex !important;align-items:center;justify-content:center;color:#fff !important;font:600 12px/1 var(--pt-mono) !important;letter-spacing:.02em}.pth-note .pt-tile img,.ptnx-note-ic img{width:100% !important;height:100% !important;object-fit:contain !important;padding:0 !important;display:block}.pth-co .pt-tile{width:112px !important;height:63px !important;padding:0 !important;border-radius:4px !important;background:#0c0d0e !important}.pth-co .pt-tile img{width:100% !important;height:100% !important;object-fit:contain !important}.ptc-h1logo{width:96px !important;height:54px !important;border-radius:4px !important;background:#0c0d0e !important;overflow:hidden;flex:0 0 96px}.ptc-h1logo img{width:100% !important;height:100% !important;object-fit:contain !important;padding:0 !important}img[src$=".svg"].skip-lazy,.ptnx-note-ic img[src$=".svg"],.ptf-logo img[src$=".svg"]{padding:4px 8px !important;box-sizing:border-box}.cd-logo{width:48px !important;height:27px !important;border-radius:4px !important;background:#0c0d0e !important;overflow:hidden;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid #2a2d2f}.cd-logo img{width:100%;height:100%;object-fit:contain}.ptnx-note{align-items:center}.ptnx-note-main{min-width:0;flex:1 1 auto}.ptnx-note-t{display:flex !important;align-items:center;gap:8px;min-width:0;white-space:nowrap}.ptnx-note-t .ptnx-tag{margin-left:0 !important;flex:0 0 auto}.ptnx-note-s,.ptnx-note-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptnx-note-r{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center;gap:2px;flex:0 0 auto;text-align:right;margin-left:12px}.ptnx-note-tm{font-size:12px !important;line-height:1.2;color:var(--muted,#5b6166)}.ptnx-note-tm:empty{display:none}.ptnx-related-grid{grid-template-columns:minmax(0,1fr) !important}.ptnx-tag{font:600 12px/1 var(--pt-mono) !important;letter-spacing:.03em;padding:4px 7px !important;border-radius:4px !important;text-transform:uppercase}.ptnx-tag-buy{background:rgba(15,138,79,.10) !important;color:#0b7a45 !important}.ptnx-tag-hold{background:rgba(91,97,102,.12) !important;color:#5b6166 !important}.ptnx-tag-sell{background:rgba(208,52,44,.10) !important;color:#d0342c !important}html[data-theme="dark"] .ptnx-tag-buy{background:rgba(47,207,127,.14) !important;color:#2fcf7f !important}html[data-theme="dark"] .ptnx-tag-hold{background:rgba(149,155,159,.16) !important;color:#b3b8bb !important}html[data-theme="dark"] .ptnx-tag-sell{background:rgba(240,98,90,.14) !important;color:#f0625a !important}.ptc-metric,.ptnx-fact{background:transparent !important;border:1px solid var(--line,#dddcd4) !important;border-radius:4px !important}html[data-theme="dark"] .ptc-metric,html[data-theme="dark"] .ptnx-fact{border-color:#2a2d2f !important}.ptc-notescount{color:var(--muted,#5b6166) !important}html[data-theme="dark"] .ptc-notescount,html[data-theme="dark"] .ptc-notescount *{color:#959b9f !important}@keyframes ptSk{0%{background-position:100% 0}100%{background-position:0 0}}.ptc-skel{display:grid;gap:16px;min-height:760px}.ptc-skel .sk-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ptc-skel .sk-h,.ptc-skel .sk-p,.ptc-skel .sk-s,.ptk-plot .ptk-msg{border-radius:4px;background:linear-gradient(90deg,rgba(127,127,127,.07) 30%,rgba(127,127,127,.14) 50%,rgba(127,127,127,.07) 70%);background-size:300% 100%;animation:ptSk 1.4s ease-in-out infinite}.ptc-skel .sk-h{height:120px}.ptc-skel .sk-p{height:360px}.ptc-skel .sk-s{height:200px}.ptk-plot .ptk-msg{height:340px;display:flex;align-items:center;justify-content:center;color:transparent !important;font-size:0 !important}@media (max-width:760px){.ptc-skel .sk-row{grid-template-columns:1fr}.ptk-plot .ptk-msg{height:280px}}.ptk-svg .ptk-note{stroke:var(--pt-acc,#f59e0b);stroke-width:1;stroke-dasharray:3 3}.ptk-svg .ptk-ptl{stroke:var(--pt-acc,#f59e0b);stroke-width:1;stroke-dasharray:5 4}.ptk-svg .ptk-ptag rect,.ptk-svg .ptk-ntag rect{fill:var(--pt-acc,#f59e0b)}.ptk-svg .ptk-ptag text,.ptk-svg .ptk-ntag text{fill:#0c0d0e;font:600 12px var(--pt-mono,monospace)}.ptf-head{width:min(990px,calc(100% - 32px));box-sizing:border-box;margin:36px auto 12px;padding:28px 28px 24px;border:1px solid var(--line,#dddcd4);border-radius:4px;background:var(--card,#fff);color:var(--ink,#0c0d0e)}.ptf-top{display:flex;gap:22px;align-items:center}.ptf-logo{flex:0 0 128px;width:128px;height:72px;border-radius:4px;background:#0c0d0e;display:flex;align-items:center;justify-content:center;overflow:hidden}.ptf-logo img{width:100%;height:100%;object-fit:contain;display:block}.ptf-logo span{color:#fff;font:600 22px/1 var(--pt-mono,monospace)}.ptf-eyebrow{font:500 12px/1.2 var(--pt-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5b6166)}.ptf-h1{font-family:var(--pt-sans,inherit);font-size:34px !important;line-height:1.1 !important;letter-spacing:-.02em;margin:6px 0 6px !important;font-weight:700;color:var(--ink,#0c0d0e)}.ptf-sub{margin:0 !important;color:var(--muted,#5b6166);font-size:15px;line-height:1.45}.ptf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);margin:24px 0 0;padding:0;border-top:1px solid var(--line,#dddcd4)}.ptf-stats>div{padding:16px 18px 0 0;margin:0}.ptf-stats dt{font:500 12px/1.2 var(--pt-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5b6166);margin:0 0 8px}.ptf-stats dd{margin:0;font:600 22px/1.15 var(--pt-mono,monospace);color:var(--ink,#0c0d0e);font-variant-numeric:tabular-nums}.ptf-mix dd{font-size:12.5px;font-weight:500}.ptf-bar{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;margin:4px 0 9px}.ptf-bar i{display:block;height:100%}.ptf-bar i.buy{background:var(--up,#0b7a45)}.ptf-bar i.hold{background:#9aa0a5}.ptf-bar i.sell{background:var(--down,#d0342c)}.ptf-mixl{display:flex;gap:14px;color:var(--muted,#5b6166)}.ptf-mixl b{color:var(--ink,#0c0d0e);font-weight:600;margin-right:4px}.ptf-none{color:var(--muted,#5b6166)}.ptf-cos{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ptf-cos a{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line,#dddcd4);border-radius:4px;font-size:13px;font-weight:500;color:var(--ink,#0c0d0e) !important;text-decoration:none !important;transition:border-color .15s}.ptf-cos a span{font:500 12px var(--pt-mono,monospace);color:var(--muted,#5b6166)}.ptf-cos a:hover{border-color:var(--ink,#0c0d0e)}html[data-theme="dark"] .ptf-head{--line:#2a2d2f;--card:#131516;--ink:#ecedea;--muted:#959b9f}@media (max-width:760px){.ptf-head{margin:16px auto 8px;padding:18px}.ptf-top{flex-direction:column;align-items:flex-start;gap:14px}.ptf-h1{font-size:26px !important}.ptf-stats{grid-template-columns:1fr 1fr}.ptf-stats>div{padding-top:14px}.ptf-mix{grid-column:1/-1}.ptf-stats dd{font-size:19px}}.ptd-name{min-width:0}.ptd-tile{min-width:0}.pt404-search{display:flex !important;align-items:stretch !important;border:1px solid var(--line,#dddcd4) !important;border-radius:4px !important;overflow:hidden;background:var(--card,#fff);max-width:520px}.pt404-search input{flex:1 1 auto;border:0 !important;border-radius:0 !important;box-shadow:none !important;height:46px !important;margin:0 !important;padding:0 14px !important;background:transparent !important;outline:0}.pt404-search button{border-radius:0 !important;margin:0 !important;height:auto !important;padding:0 20px !important}@media (max-width:980px){.ptm-bar{display:grid !important;grid-template-columns:48px 1fr 48px !important;align-items:center;background:var(--card,#fff) !important}html[data-theme="dark"] .ptm-bar{background:#0a0b0b !important}.ptm-bar .ptm-actions{display:contents !important}.ptm-bar .ptm-burger{grid-column:1;grid-row:1;justify-self:start}.ptm-bar>.ptm-logo{grid-column:2;grid-row:1;justify-self:center}.ptm-bar .ptm-theme{grid-column:3;grid-row:1;justify-self:end}}@media (max-width:560px){#pth-most .pth-co-grid,#pth-firms .pth-co-grid{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px !important;margin-right:-20px;padding:0 20px 8px 0;scrollbar-width:none}#pth-most .pth-co-grid::-webkit-scrollbar,#pth-firms .pth-co-grid::-webkit-scrollbar{display:none}#pth-most .pth-co,#pth-firms .pth-co{flex:0 0 44%;scroll-snap-align:start}.ptnx-note-ic,.pth-note .pt-tile{width:48px !important;height:27px !important;flex-basis:48px !important}.ptc-h1logo{width:80px !important;height:45px !important;flex-basis:80px}}.pt-mono-plate{background:#0c0d0e !important;display:flex !important;align-items:center !important;justify-content:center !important}.pt-mono-txt{color:#fff;font:600 12px/1 var(--pt-mono,"JetBrains Mono","PT Mono Fallback",monospace);letter-spacing:.02em;white-space:nowrap}.pt-mono-txt.sm{font-size:12px;letter-spacing:0}.pth-co .pt-mono-txt,.ptd-logo .pt-mono-txt,.ptf-logo .pt-mono-txt,.ptc-h1logo .pt-mono-txt{font-size:15px}.pth-co .pt-mono-txt.sm,.ptd-logo .pt-mono-txt.sm,.ptf-logo .pt-mono-txt.sm,.ptc-h1logo .pt-mono-txt.sm{font-size:13px}.ptf-head .pt-consensus,.ptf-head .ptc-notescount{display:none !important}html body .ptc .ptc-head .ptc-h1logo,html body .ptc-head-h1 .ptc-h1logo{width:96px !important;height:54px !important;border-radius:4px !important;font-size:inherit}html body .ptc .ptc-head h1.ptc-has-chip{padding-left:116px !important;min-height:54px;display:flex;align-items:center}@media (max-width:760px){html body .ptc .ptc-head .ptc-h1logo,html body .ptc-head-h1 .ptc-h1logo{width:72px !important;height:41px !important}html body .ptc .ptc-head h1.ptc-has-chip{padding-left:86px !important;min-height:41px}}.ptd-name{overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;-webkit-hyphens:auto !important}.ptnx-note-main:has(>.ptnx-note-d){display:grid !important;grid-template-columns:auto minmax(0,1fr);column-gap:6px;align-items:center}.ptnx-note-main:has(>.ptnx-note-d)>.ptnx-note-t{grid-column:1 / -1}.ptnx-note-main>.ptnx-note-s:has(+ .ptnx-note-d){display:inline-flex !important;align-items:center;gap:6px}.ptnx-note-main>.ptnx-note-d::before{content:"\00b7\00a0"}.ptnx-note-main>.ptnx-note-d{font-size:12.5px;color:var(--muted,#5b6166)}.ptf-head + .ptnx-body,.ptf-head + .pt-hub-notes{margin-top:8px !important;padding-top:0 !important}.ptf-head + .pt-hub-notes .ptnx-related{margin-top:0 !important}.ptf-stats .ptf-mix dd{font-size:12.5px !important;font-weight:500 !important}@media (max-width:760px){.ptf-logo{flex:none !important;width:96px !important;height:54px !important}}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,.headings-style,.pt-ssr-consensus,.pt-ssr-consensus *,.pt-hero-chips a,.pt-share-label{font-family:var(--pt-sans,"IBM Plex Sans","PT Sans Fallback",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}.ptm-morph-space{display:none}@media (max-width:980px){body.home .ptm-morph-space{display:block;height:calc(min(60vw,260px) / 2 + 40px)}}@media (max-width:980px){body.home .ptm-morph-space{display:flex;align-items:center;justify-content:center}.ptm-morph-ssr{line-height:0;display:inline-block}.ptm-morph-ssr img{height:calc(min(60vw,260px) / 2);width:auto;display:block}html:not([data-theme="dark"]) .ptm-morph-ssr .ptnav-logo-light,html[data-theme="dark"] .ptm-morph-ssr .ptnav-logo-dark{display:none !important}}@media (max-width:980px){body.pt-chrome-on:not(:has(>.ptm-bar))::before{content:"";display:block;height:56px}}.ptd-logo{width:72px !important;height:40px !important;flex:0 0 72px !important}.ptd-name{overflow-wrap:normal !important;word-break:normal !important;hyphens:manual !important}.ptd-tile{grid-template-columns:72px minmax(0,1fr) !important;column-gap:12px !important}@media (max-width:560px){.pth-co .pt-tile{width:80px !important;height:45px !important}.pth-co-top{gap:8px}.pth-co-tk{flex:0 0 auto}}.ptc-ssr>.ptc-row2{margin-top:0 !important}.ptc-ssr>.ptc-charts{margin-top:16px}.ptc-answer{margin:0 0 16px !important;font-size:15px;line-height:1.6;color:var(--ptc-ink,#0c0d0e);max-width:920px}.ptc-answer strong{font-weight:600}html[data-theme="dark"] .ptc-answer{color:#ecedea}.ptk{container-type:inline-size}.ptk-head{min-height:66px}@container (max-width:519px){.ptk-head{min-height:101px}.ptk-plot .ptk-msg{height:280px !important}}@container (min-width:520px){.ptk-plot .ptk-msg{height:340px !important}}body.pt-co-hub .ptc-main:not(:has(>.ptc)){--ptc-ink:#0c0d0e;--ptc-muted:#5b6166;--ptc-line:#dddcd4;--ptc-card:#fff;padding:0 max(20px,calc((100% - 1200px) / 2)) 64px}html[data-theme="dark"] body.pt-co-hub .ptc-main:not(:has(>.ptc)){--ptc-ink:#ecedea;--ptc-muted:#959b9f;--ptc-line:#2a2d2f;--ptc-card:#131516}body.pt-co-hub .ptc-main:not(:has(>.ptc))>h1{margin:0 0 16px !important;padding:20px 24px;background:var(--ptc-card);border:1px solid var(--ptc-line);border-radius:4px;color:var(--ptc-ink);font-size:30px;line-height:1.14;letter-spacing:-.02em}body.pt-co-hub .ptc-main:not(:has(>.ptc))>h3{margin:0 !important;padding:20px 24px 6px;background:var(--ptc-card);border:1px solid var(--ptc-line);border-bottom:0;border-radius:4px 4px 0 0;color:var(--ptc-ink);font-size:18px;line-height:1.3}body.pt-co-hub .ptc-main:not(:has(>.ptc))>h3 + p{margin:0 !important;padding:0 24px 20px;background:var(--ptc-card);border:1px solid var(--ptc-line);border-top:0;border-radius:0 0 4px 4px;color:var(--ptc-muted);font-size:15px;line-height:1.6}@media (max-width:640px){body.pt-co-hub .ptc-main:not(:has(>.ptc))>h1{font-size:24px;padding:16px}body.pt-co-hub .ptc-main:not(:has(>.ptc))>h3{padding:16px 16px 6px}body.pt-co-hub .ptc-main:not(:has(>.ptc))>h3 + p{padding:0 16px 16px}}.ptc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;line-height:1.4;color:var(--ptc-muted,#5b6166)}.ptc-crumbs a{color:inherit;text-decoration:none}.ptc-crumbs a:hover{color:var(--ptc-ink,#0c0d0e);text-decoration:underline}.ptc-crumbs [aria-current]{color:var(--ptc-ink,#0c0d0e)}.ptnx-related :is(h2,h3) a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a.ptnx-badge{text-decoration:none}.ptk-head .up{color:#0b7a45}html[data-theme="dark"] .ptk-head .up{color:var(--ptk-up,#2fcf7f)}.ptc-crumbs span[aria-hidden]{opacity:1}html[data-theme="dark"] .ptc-h1side .ptc-chg.up{color:#2fcf7f !important}.ptc-chartwrap{position:relative}.ptc-chart-off{position:absolute;top:0;right:4px;font-size:12px;line-height:16px;color:var(--ptc-muted,#5b6166);background:var(--ptc-card,#fff);padding:0 4px;pointer-events:none}.pth-note{position:relative}.pth-note .pth-note-t::after{content:"";position:absolute;inset:0;z-index:0}.pth-note .pth-note-firm,.pth-note .pth-note-co{position:relative;z-index:1}@media (hover:hover){.pth-note:hover .pth-note-t{text-decoration:underline;text-underline-offset:3px}}.ptsc-wrap{max-width:720px;margin:20px auto 0;display:grid;gap:10px;text-align:left}.ptsc{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--card,#fff);border:1px solid var(--line,#dddcd4);border-radius:4px;color:var(--ink,#0c0d0e) !important;text-decoration:none !important;transition:border-color .15s}.ptsc:hover{border-color:var(--ink,#0c0d0e)}.ptsc-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ptsc-n{font-size:17px;font-weight:600;line-height:1.25}.ptsc-tk{font-family:var(--pt-mono,monospace);font-size:12px;font-weight:500;color:var(--muted,#5b6166);margin-left:8px}.ptsc-sub{font-size:13px;line-height:1.4;color:var(--muted,#5b6166)}.ptsc-fig{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.ptsc-l{font-family:var(--pt-mono,monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5b6166)}.ptsc-v{font-family:var(--pt-mono,monospace);font-size:20px;font-weight:600;line-height:1.2}.ptsc-s{font-size:12px;color:var(--muted,#5b6166)}.ptsc-s b{font-weight:600}.ptsc-s b.up{color:var(--up,#0b7a45)}.ptsc-s b.dn{color:var(--down,#c0392b)}.ptsc-go{font-size:18px;color:var(--muted,#5b6166)}@media (max-width:600px){.ptsc{flex-wrap:wrap;gap:10px 12px}.ptsc-fig{align-items:flex-start;flex-basis:100%;padding-left:56px}.ptsc-sub,.ptsc-go{display:none}}.ptsg-host{position:relative}.ptsg{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:99995;background:var(--card,#fff);border:1px solid var(--line,#dddcd4);border-radius:4px;box-shadow:0 12px 32px rgba(12,13,14,.12);padding:4px;text-align:left}.ptsg[hidden]{display:none}.ptsg-i{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:3px;color:var(--ink,#0c0d0e) !important;text-decoration:none !important;font-size:15px;line-height:1.3}.ptsg-i.on,.ptsg-i:hover{background:rgba(127,127,127,.12)}.ptsg-n{font-weight:600}.ptsg-t{font-family:var(--pt-mono,monospace);font-size:12px;color:var(--muted,#5b6166)}.ptsg-m{margin-left:auto;font-size:12px;color:var(--muted,#5b6166);white-space:nowrap}html[data-theme="dark"] .ptsg{box-shadow:0 12px 32px rgba(0,0,0,.5)}.ptnx-ctx{margin:28px 0 8px;padding:16px 18px;border:1px solid var(--line,#dddcd4);border-left:3px solid var(--pt-acc,#f59e0b);border-radius:4px;background:var(--card,#fff)}.ptnx-ctx-l{font-family:var(--pt-mono,monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#5b6166);margin-bottom:6px}.ptnx-ctx p{margin:0 0 8px !important;font-size:15px;line-height:1.6;color:var(--ink,#0c0d0e)}.ptnx-ctx a{font-size:14px;font-weight:600;color:var(--ink,#0c0d0e);text-decoration:underline;text-underline-offset:3px}@media (max-width:1240px){.ptc.ptc-ssr{padding-left:20px !important;padding-right:20px !important;box-sizing:border-box}}@media (max-width:767px){.ptc-main>.pt-hub-notes{padding-left:20px !important;padding-right:20px !important}}.pth-sec-alt{border:0 !important;border-radius:0 !important;background:transparent !important;padding:48px 0 !important}.pth-sec-alt #pthLatestTabs{margin:0 0 20px !important}@media (max-width:767px){.pth-sec-alt{padding:32px 0 !important}}.pth-note .pt-tile{width:72px !important;height:40px !important;flex:0 0 72px !important}@media (max-width:600px){.pth-note .pt-tile{width:64px !important;height:36px !important;flex-basis:64px !important}}@media (max-width:767px){.pth,.ptd,.pt-about,.pt-contact{padding-left:20px !important;padding-right:20px !important}.ptnx-body,.ptnx-hero-in{padding-left:20px !important;padding-right:20px !important}header.ptf-head{margin-left:20px !important;margin-right:20px !important;width:auto !important;box-sizing:border-box}#pthLatestNotes{display:grid !important;gap:8px;border:0 !important;background:transparent !important;border-radius:0 !important}#pthLatestNotes .pth-note{border:1px solid var(--line) !important;border-radius:4px}}@media (min-width:768px){article.ptnx>.ptnx-hero{width:calc(100% - 40px);max-width:1200px;margin-left:auto !important;margin-right:auto !important;padding-top:120px !important;border-radius:4px;box-sizing:border-box}}.ptnx-note-ic{width:72px !important;height:40px !important;flex:0 0 72px !important;min-width:72px !important}@media (max-width:600px){.ptnx-note-ic{width:64px !important;height:36px !important;flex-basis:64px !important;min-width:64px !important}}@media (max-width:767px){.ptnx-notes{grid-template-columns:minmax(0,1fr) !important}}.ptnx-notes>.ptnx-note{min-width:0;max-width:100%;box-sizing:border-box}.ptc,.pth,.ptnx,.ptd,.ptf-head,.pt-hub-notes,.ptsc,.ptnx-ctx,.pth-note,.ptnx-note{font-variant-numeric:tabular-nums}.ptnx-tag{font-size:12px !important;text-transform:none !important;letter-spacing:0 !important;font-weight:600 !important;line-height:18px !important;padding:0 6px !important}.ptnx-note-tm,.pth-note-tm{font-size:12px !important}.ptnx-note-s,.pth-note-s{font-size:13px !important;line-height:1.4 !important}.ptc-metric .l,.ptc-mix .l,.ptc-mix .row span,.pt-hub-month-h,.pth-co-meta,.pth-co-firms,.ptc-pxlbl,.ptf-stats dt,.ptf-eyebrow,.ptd-eyebrow,.pth-eyebrow,.pab-eyebrow,.ptnx-ctx-l,.ptc-chart-ttl,.ptd-stats span,.pth-trust,.pth-tabs>*,.ptnx-meta,.ptnx-crumb,.ptc-crumbs{font-size:12px !important;letter-spacing:.03em !important}.ptc-metric .sub,.ptc-legend,.ptc-legend *,.ptc-chart-off,.ptc-chart-hint,.ptk-head,.ptk-head *{font-size:12.5px !important}.pt-hub-month-h span{color:var(--muted,#5b6166) !important;opacity:1 !important}.ptk svg text{font-size:12px !important}.pt-site-disclaimer,.pt-site-disclaimer *{font-size:12px !important;line-height:1.6 !important}a.pth-note2{display:flex !important;align-items:center;gap:14px;color:var(--ink,#0c0d0e) !important;text-decoration:none !important;position:relative}a.pth-note2 .pth-note-t::after{content:none !important}a.pth-note2 .pth-note-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}a.pth-note2 .pth-note-t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3;color:var(--ink,#0c0d0e) !important;text-decoration:none !important;min-width:0}a.pth-note2 .pth-note-co{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}a.pth-note2 .pth-note-s{color:var(--muted,#5b6166);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.pth-note2 .pth-note-firm{color:var(--muted,#5b6166);font-weight:500}a.pth-note2 .pth-chg-up{color:var(--up,#0b7a45)}a.pth-note2 .pth-chg-down{color:var(--down,#c0392b)}a.pth-note2 .pth-note-r{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}a.pth-note2 .pth-note-tg{font-family:var(--pt-mono,monospace);font-size:16px;font-weight:600;color:var(--ink,#0c0d0e)}a.pth-note2 .pth-note-tm{color:var(--muted,#5b6166);font-family:var(--pt-mono,monospace)}@media (hover:hover){a.pth-note2:hover .pth-note-co{text-decoration:underline;text-underline-offset:3px}}@media (max-width:767px){.ptc-crumbs a,.ptnx-crumb a{display:inline-block;padding:10px 0;margin:-10px 0}.ptc-ft a{padding:10px 0 !important;margin:0 !important;font-size:15px !important}.pth-tabs>*{min-height:40px}}#pthLatestNotes,.pts2-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){#pthLatestNotes,.pts2-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}.ptnx-note{min-width:0}.ptnx-note .ptnx-note-main{flex:1 1 auto;min-width:0}.ptnx-note .ptnx-note-s{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptnx-note .ptnx-note-r{flex:0 0 auto;padding-left:10px}@media (max-width:759px){.pts2-grid,#pthLatestNotes{grid-template-columns:minmax(0,1fr) !important}}@media (max-width:767px){.ptnx-note .ptnx-note-s{white-space:normal;overflow:visible}}.ptc-method{margin:12px 0 0 !important;font-size:12.5px;line-height:1.55;color:var(--ptc-muted,#5b6166);max-width:72ch}.ptc-method-k{font-family:var(--pt-mono,monospace);font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--ptc-ink,#0c0d0e);margin-right:6px}.ptc-method a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ptc-ssr>.ptc-method + .ptc-charts{margin-top:20px}.ptc-answer{max-width:72ch !important}.pt-nl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;max-width:1200px;margin:40px auto 0;padding:20px 24px;border:1px solid var(--line,#dddcd4);border-left:3px solid var(--pt-acc,#f59e0b);border-radius:4px;background:var(--card,#fff);box-sizing:border-box}.pt-nl p{margin:0 !important}.pt-nl-k{font-family:var(--pt-mono,monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5b6166)}.pt-nl-h{font-size:18px;font-weight:600;line-height:1.3;color:var(--ink,#0c0d0e);margin-top:4px !important}.pt-nl-s{font-size:14px;color:var(--muted,#5b6166);margin-top:2px !important}.pt-nl-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:4px;background:var(--ink,#0c0d0e);color:var(--page,#fff) !important;font-weight:600;text-decoration:none !important;white-space:nowrap}html[data-theme="dark"] .pt-nl-cta{background:#ecedea;color:#0a0b0b !important}@media (max-width:1248px){.pt-nl{margin-left:20px;margin-right:20px}}@media (max-width:600px){.pt-nl-cta{width:100%;justify-content:center}}@media (min-width:981px){body.pt-chrome-on:not(.pt-revamp-note) main.ptc-main{padding-top:24px}}@media (max-width:600px){.ptd-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.ptd-tile{flex-direction:column !important;align-items:flex-start !important;gap:10px !important;padding:12px !important}.ptd-tile .ptd-logo{width:100% !important;height:48px !important;flex-basis:auto !important}}@media (max-width:600px){.ptd-tile{display:grid !important;grid-template-columns:minmax(0,1fr) !important;align-content:start}.ptd-tile .ptd-logo{width:100% !important}.ptd-tile .ptd-name{overflow-wrap:anywhere}}.ptnx .l,.ptc .l,.pth .l,.pth-card-dark .l,.cd-l,.cd-co-s,.ptsc-l,.ptc-h1side .ptc-pxlbl,.pth .pth-tabs>*,.ptnx-dot{font-size:12px !important}.ptnx-hero-combo .ptnx-hero-in{max-width:1140px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:44px;align-items:center}.ptnx-hero-txt{min-width:0}.ptnx-hero-media{margin:0;aspect-ratio:16/9;background:#000;border:1px solid #2a2d2f;border-radius:var(--pt-r,4px);overflow:hidden}.ptnx-hero-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:1 !important}@media (max-width:980px){.ptnx-hero-combo .ptnx-hero-in{grid-template-columns:minmax(0,1fr);max-width:760px;gap:22px}}form input[name="pt_q"],input.pt-menu-filter{margin:0 !important}.ptnx-body.pt-hub-notes{max-width:1200px !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box}@media (max-width:1240px){.ptnx-body.pt-hub-notes{padding-left:20px !important;padding-right:20px !important}}.ptf-head{box-sizing:border-box;width:auto !important;max-width:1200px !important;margin-left:calc((100% - 1200px) / 2) !important;margin-right:calc((100% - 1200px) / 2) !important}@media (max-width:1240px){.ptf-head{margin-left:calc(max((100% - 1200px) / 2,0px) + 20px) !important;margin-right:calc(max((100% - 1200px) / 2,0px) + 20px) !important}}.ptc-crumbs{padding-top:14px !important}.ptc-pxlbl,.ptc-mix>.l,nav.ptf-cos a span{font-size:12px !important}.ptnx-badge .ptnx-dot.pt-haslogo{width:36px !important;height:20px !important;border-radius:3px !important;background:#000 !important}.ptnx-badge .ptnx-dot.pt-haslogo img{object-fit:contain !important;transform:scale(1.6) !important}.ptnx-since .ptnx-chg.up{color:#0b7a45}.ptnx-since .ptnx-chg.dn{color:#d0342c}html[data-theme="dark"] .ptnx-since{color:#a3a9ad !important}html[data-theme="dark"] .ptnx-since .ptnx-chg.up{color:#2fcf7f}html[data-theme="dark"] .ptnx-since .ptnx-chg.dn{color:#f0625a}html[data-theme="dark"] .ptnx-fact .s{color:#959b9f !important}@media (min-width:761px){main.pt404{padding-top:96px !important}}@media (max-width:760px){.ptc-btns button,.ptk-rng button{min-height:40px !important;min-width:44px !important}.pth-tabs button{min-height:40px !important}.pth-note-s,.ptnx-note-s{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.ptnx-hero{padding-top:40px !important}.ptnx-meta .ptnx-sep{display:none}.ptnx-meta{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:2px}.cd-stats{flex-direction:column !important}.cd-stats .s{border-left:0 !important;border-right:0 !important;padding:8px 0 !important;display:flex !important;justify-content:space-between;align-items:baseline;gap:12px}.cd-stats .s + .s{border-top:1px solid rgba(255,255,255,.08)}}.ptk-fan-bg{fill:rgba(245,158,11,.06)}.ptk-fan line{stroke-width:1.5;stroke-dasharray:4 3;fill:none}.ptk-fan-hi{stroke:#0f8a4f}.ptk-fan-md{stroke:#f59e0b;stroke-dasharray:none !important;stroke-width:2 !important}.ptk-fan-lo{stroke:#d0342c}.ptk-fan-lbl{font:600 12px/1 var(--pt-mono,monospace);fill:#8a8f94;letter-spacing:.06em;text-transform:uppercase}.ptk-ftag rect{fill:#fff;stroke:currentColor;stroke-width:1}.ptk-ftag text{font:600 12px/1 var(--pt-mono,monospace);fill:currentColor}.ptk-ftag-hi{color:#0f8a4f}.ptk-ftag-md{color:#b45309}.ptk-ftag-lo{color:#d0342c}html[data-theme="dark"] .ptk-ftag rect{fill:#131516}html[data-theme="dark"] .ptk-fan-hi{stroke:#2fcf7f}html[data-theme="dark"] .ptk-fan-lo{stroke:#f0625a}html[data-theme="dark"] .ptk-ftag-hi{color:#2fcf7f}html[data-theme="dark"] .ptk-ftag-md{color:#f59e0b}html[data-theme="dark"] .ptk-ftag-lo{color:#f0625a}.ptk-hr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ptk-fanbtn{font:600 12px/1 var(--pt-mono,monospace);padding:7px 10px;border:1px solid var(--line,#dddcd4);background:transparent;color:inherit;border-radius:4px;cursor:pointer}.ptk-fanbtn.on{background:rgba(245,158,11,.14);border-color:#f59e0b;color:#92400e}html[data-theme="dark"] .ptk-fanbtn.on{color:#fbbf24}@media (max-width:760px){.ptk-fanbtn{min-height:40px}}.ptst-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 40px;border:1px solid var(--line,#dddcd4);border-radius:var(--pt-r,4px)}.ptst{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ptst-cap{caption-side:bottom;text-align:left;padding:10px 14px;font-size:12px;color:var(--muted,#5b6166);border-top:1px solid var(--line,#dddcd4)}.ptst thead th{position:sticky;top:0;background:var(--card,#fff);border-bottom:1px solid var(--line,#dddcd4);text-align:right;padding:0;white-space:nowrap}.ptst thead th:first-child{text-align:left}.ptst thead button{all:unset;cursor:pointer;display:block;padding:12px 14px;font:600 12px/1.2 var(--pt-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#5b6166)}.ptst thead button:hover,.ptst thead button:focus-visible{color:var(--ink,#0c0d0e)}.ptst thead th[aria-sort] button{color:var(--ink,#0c0d0e)}.ptst thead th[aria-sort="descending"] button::after{content:" ↓"}.ptst thead th[aria-sort="ascending"] button::after{content:" ↑"}.ptst tbody tr{border-bottom:1px solid var(--line,#dddcd4)}.ptst tbody tr:last-child{border-bottom:0}.ptst tbody tr:hover{background:rgba(127,127,127,.06)}.ptst td,.ptst tbody th{padding:10px 14px;text-align:right;white-space:nowrap;font-weight:500}.ptst tbody th{text-align:left;position:sticky;left:0;background:var(--card,#fff);z-index:1}.ptst td.up{color:#0b7a45}.ptst td.dn{color:#d0342c}.ptst-co{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.ptst-co .ptd-logo{width:48px;height:27px;flex:0 0 48px;background:#000;border-radius:3px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ptst-co .ptd-logo img{width:100%;height:100%;object-fit:contain}.ptst-nm{display:flex;flex-direction:column;line-height:1.25}.ptst-nm b{font-weight:600}.ptst-nm em{font-style:normal;font:500 12px/1.2 var(--pt-mono,monospace);color:var(--muted,#5b6166)}.ptst td a{color:inherit;text-decoration:underline;text-decoration-color:rgba(127,127,127,.4);text-underline-offset:3px}.ptst-mix{display:inline-flex;width:72px;height:6px;border-radius:3px;overflow:hidden;background:rgba(127,127,127,.15);vertical-align:middle;margin-right:8px}.ptst-mix i{display:block;height:100%}.ptst-mix .b{background:#0f8a4f}.ptst-mix .h{background:#a3a9ad}.ptst-mix .s{background:#d0342c}.ptst-mixn{font:500 12px/1 var(--pt-mono,monospace);color:var(--muted,#5b6166)}.ptst-na{color:var(--muted,#8a8f94)}html[data-theme="dark"] .ptst td.up{color:#2fcf7f}html[data-theme="dark"] .ptst td.dn{color:#f0625a}html[data-theme="dark"] .ptst thead th,html[data-theme="dark"] .ptst tbody th{background:#131516}@media (max-width:760px){.ptst{font-size:13px}.ptst td,.ptst tbody th{padding:9px 10px}.ptst-co .ptd-logo{display:none}.ptst thead button{padding:12px 10px}}html[data-theme="dark"] .ptnx-hist-pt[fill="#0c0d0e"]{fill:#ecedea}html[data-theme="dark"] .ptnx-hist-h{color:#a3a9ad !important}html[data-theme="dark"] a.ptnx-hist-i{border-color:#2a2d2f !important}.ptst td,.ptst th{border:0 !important}.ptst thead tr{border-bottom:1px solid var(--line,#dddcd4)}.ptnav-caret{display:inline-block;transform:scale(.75);transform-origin:center}html body .ptc .ptc-head h1.ptc-has-chip,html body h1.ptnx-title,html body h1.ptd-h1,html body h1.ptf-h1,html body .pth h1,html body .pth h2,html body .pt-about h1,html body main.pt404 h1,html body .ptnx-related h2{line-height:1.2 !important}.pab-q,.pab-n{font-weight:700 !important}main.pt404 button,main.pt404 input,input.pt-menu-filter,.wpcf7 input,.wpcf7 textarea{font-family:inherit !important}@media (max-width:760px){main.pt404 input,input.pt-menu-filter,.ptnav-search-input,.wpcf7 input,.wpcf7 textarea,.wpcf7 select{font-size:16px !important}}main.pt404.pt404.pt404 form.pt404-search.pt404-search.pt404-search button{font-family:inherit !important;font-size:14px !important}html body .ptc.ptc-ssr .ptc-scatterpanel{display:none !important}html body .ptc.ptc-ssr .ptc-charts{display:block !important;grid-template-columns:none !important}html body .ptc.ptc-ssr .ptc-charts>.ptk-host{width:auto !important;max-width:none !important;margin:0 !important}html body .ptc.ptc-ssr p.ptc-answer{font-size:16px !important;line-height:1.6 !important;max-width:780px;color:var(--ptc-muted,#5b6166) !important;margin:20px 0 !important}html body .ptc.ptc-ssr p.ptc-answer strong{color:var(--ptc-ink,#0c0d0e)}html body .ptc.ptc-ssr .ptc-metric .v{font-size:26px !important;line-height:1.15 !important;letter-spacing:-.01em}html body .ptc.ptc-ssr .ptc-mix{display:flex !important;flex-direction:column !important;justify-content:center !important;gap:16px !important;height:100%}html body .ptc.ptc-ssr .ptc-mix .row{margin:0 !important}@media (min-width:900px){html body .ptc.ptc-ssr .ptc-head{display:grid !important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h1 side" "cnt side";column-gap:40px;row-gap:2px;align-items:center;padding:26px 28px !important}html body .ptc.ptc-ssr .ptc-head>h1{grid-area:h1;margin:0 !important}html body .ptc.ptc-ssr .ptc-head>.ptc-notescount{grid-area:cnt;justify-self:start;margin:0 0 0 112px !important;position:static !important}html body .ptc.ptc-ssr .ptc-head>.ptc-h1side{grid-area:side;display:grid !important;grid-template-columns:auto auto;grid-template-areas:"tk px" "chg lbl" "news news";justify-content:end;justify-items:end;align-items:baseline;gap:4px 12px;border:0 !important;padding:0 !important;margin:0 !important;width:auto !important}html body .ptc.ptc-ssr .ptc-h1side .ptc-tickmini{grid-area:tk;align-self:center}html body .ptc.ptc-ssr .ptc-h1side .ptc-price{grid-area:px;font-size:34px !important;line-height:1.1 !important}html body .ptc.ptc-ssr .ptc-h1side .ptc-chg{grid-area:chg}html body .ptc.ptc-ssr .ptc-h1side .ptc-pxlbl{grid-area:lbl}html body .ptc.ptc-ssr .ptc-h1side .ptc-news{grid-area:news;margin:10px 0 0 !important}html body .ptc.ptc-ssr .ptc-row2{display:grid !important;grid-template-columns:minmax(0,1fr) 320px !important;gap:20px !important;align-items:stretch}html body .ptc.ptc-ssr .ptc-row2>.ptc-panelbox{width:auto !important;max-width:none !important;margin:0 !important}html body .ptc.ptc-ssr .ptc-row2 .ptc-cards{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important}}html body .ptd .ptd-head h1.ptd-h1,html body .ptd h1.ptd-h1{line-height:1.2 !important}.ptsg-f{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;font:500 13px/1.2 var(--pt-mono);color:var(--ink,#0c0d0e);white-space:nowrap}.ptsg-fl{font:500 12px/1.2 var(--pt-sans);color:var(--muted,#5b6166)}.ptsg-f b{font-weight:600}.ptsg-f b.up{color:var(--up,#0b7a45)}.ptsg-f b.dn{color:var(--down,#d0342c)}@media (max-width:480px){.ptsg-fl{display:none}}body.single .ptnx-kpi-tgt{width:fit-content;view-transition-name:pt-tgt}::view-transition-group(pt-firm),::view-transition-group(pt-tgt){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}.ptacc-tabs{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);background:var(--card);margin:8px 0 14px}.ptacc-tabs button{font:600 12px/1 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;padding:0 14px;min-height:40px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;border-radius:0}.ptacc-tabs button:first-child{border-left:0}.ptacc-tabs button.on{background:var(--ink);color:var(--card)}.ptacc-panel[hidden]{display:none}.ptst.ptacc-t,.ptst.ptacc-ct{border:0 !important;margin:0 !important;width:100%}.ptacc-t td,.ptacc-ct td{white-space:nowrap}.ptacc-t td b,.ptacc-ct td b{font-family:var(--pt-mono);font-weight:600}.ptacc-rk{font-family:var(--pt-mono);color:var(--muted);width:36px}.ptacc-bar{display:inline-block;width:56px;height:6px;background:var(--line);margin-right:8px;vertical-align:middle;overflow:hidden}.ptacc-bar i{display:block;height:100%;background:var(--up)}.ptacc-note,.ptacc-co-sub,.ptacc-firm-s{color:var(--muted);font-size:13px;line-height:1.5;margin:10px 0 0}.ptacc-firm-s a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ptacc-method{margin:44px 0 0;max-width:780px}.ptacc-method h2{font-size:22px;line-height:1.25;margin:0 0 12px}.ptacc-method ul{margin:0;padding-left:18px}.ptacc-method li{margin:8px 0;font-size:15px;line-height:1.55}.ptacc-firm{margin:20px 0 28px;padding:18px;border:1px solid var(--line);background:var(--card)}.ptacc-firm-h,.ptacc-co-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px}.ptacc-firm-h h2,.ptacc-co-h h2{font-size:20px;line-height:1.25;margin:0;letter-spacing:-.01em}.ptacc-firm-h a,.ptacc-co-h a{margin-left:auto;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ptacc-tag{font:600 12px/1 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;padding:5px 8px;background:var(--pt-acc-soft);color:var(--pt-acc-ink)}.ptacc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.ptacc-kpis>div{background:var(--card);padding:14px;display:flex;flex-direction:column;gap:6px}.ptacc-kpis b{font:600 24px/1 var(--pt-mono);letter-spacing:-.02em;color:var(--ink)}.ptacc-kpis span{font-size:13px;color:var(--muted);line-height:1.35}@media (max-width:760px){.ptacc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ptacc-kpis b{font-size:20px}}.ptacc-co{margin:28px 0 8px}.ptc .ptacc-co h2{font-size:20px}.ptwk-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);background:var(--card);margin:22px 0 6px}.ptwk-c{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:14px 16px;border-left:1px solid var(--line);color:var(--ink) !important;text-decoration:none !important}.ptwk-c:first-child{border-left:0}a.ptwk-c:hover{background:rgba(127,127,127,.07)}.ptwk-c b{font:600 26px/1 var(--pt-mono);letter-spacing:-.02em}.ptwk-up b{color:var(--up)}.ptwk-dn b{color:var(--down)}.ptwk-0 b{color:var(--muted)}.ptwk-c span{display:flex;align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:1.25;color:var(--muted)}.ptwk-ic{flex:0 0 auto;width:9px;height:7px;margin-top:.42em;background:var(--muted)}.ptwk-up .ptwk-ic{background:var(--up);clip-path:polygon(50% 0,100% 100%,0 100%)}.ptwk-dn .ptwk-ic{background:var(--down);clip-path:polygon(0 0,100% 0,50% 100%)}.ptwk-nt .ptwk-ic{width:7px;height:7px;background:var(--pt-acc)}.ptwk-tot span{color:var(--ink)}@media (max-width:760px){.ptwk-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.ptwk-c{padding:12px}.ptwk-c:nth-child(3n+1){border-left:0}.ptwk-c:nth-child(n+4){border-top:1px solid var(--line)}.ptwk-c b{font-size:22px}.ptwk-c span{font-size:12px}}.ptwk-sec{margin-top:40px;scroll-margin-top:90px}.ptwk-sec h2{display:flex;align-items:baseline;gap:10px;font-size:22px;line-height:1.25;margin:0 0 12px}.ptwk-sec h2 span{font:600 13px/1 var(--pt-mono);color:var(--muted)}.ptwk-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.ptwk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ptwk-grid a.pth-note2{position:relative;padding:14px 16px;gap:14px;border:1px solid var(--line) !important;border-radius:4px;background:var(--card) !important;box-shadow:none !important}.ptwk-grid a.pth-note2:hover{border-color:var(--ink) !important}.ptwk-grid .pth-note-s{font-size:13px;line-height:1.4}.ptwk-chips{display:flex;flex-wrap:wrap;gap:6px}.ptwk-chips a{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.ptwk-chips a:hover{border-color:var(--ink)}.ptwk-chips a b{font:600 12px/1 var(--pt-mono);color:var(--muted)}.ptwk-all{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ptwk-all li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.4}.ptwk-all a{color:var(--ink);text-decoration:none}.ptwk-all a:hover{text-decoration:underline;text-underline-offset:3px}.ptwk-all time{font:500 12px/1.4 var(--pt-mono);color:var(--muted);white-space:nowrap}.ptwk-pn{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:16px;border-top:1px solid var(--line)}.ptwk-pn a{font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;min-height:40px;display:inline-flex;align-items:center}.ptwk-months h2{font:600 12px/1.3 var(--pt-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:30px 0 10px}.ptwk-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ptwk-list a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-decoration:none;font-weight:600;font-size:14px}.ptwk-list a span{font:500 12px/1.3 var(--pt-mono);color:var(--muted)}.ptwk-list a:hover{border-color:var(--ink)}.ptwk .ptc-crumbs{margin-bottom:10px}.ptc-main>.ptacc-firm{box-sizing:border-box;width:calc(100% - 32px);max-width:1200px;margin:16px auto 24px}.ptacc-ct thead th{padding:10px 12px;font:600 12px/1.2 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;background:transparent}.ptacc-ct tbody th,.ptacc-ct td{padding:10px 12px}.ptacc-t thead th{vertical-align:bottom}.ptacc-t thead button{white-space:normal;text-align:left}@media (max-width:640px){.ptacc-t th:nth-child(6),.ptacc-t td:nth-child(6){display:none}.ptacc .ptacc-bar,.ptacc-co .ptacc-bar{display:none}.ptacc-t th,.ptacc-t td,.ptacc-ct th,.ptacc-ct td{padding-left:8px !important;padding-right:8px !important}.ptacc-ct .ptd-logo{display:none}}.ptd-intro a{text-decoration:underline;text-underline-offset:3px}.ptnx-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.ptnx-kpis>div{margin:0;padding:14px 16px 0 0;min-width:0}.ptnx-kpis>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.14)}.ptnx-kpis dt{font:600 12px/1.2 var(--pt-mono);text-transform:uppercase;letter-spacing:.06em;color:#9aa0a6;margin:0 0 6px}.ptnx-kpis dd{margin:0}.ptnx-kpis .v{font:700 28px/1.1 var(--pt-sans);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.ptnx-kpis .v.up{color:#3ddc84}.ptnx-kpis .v.dn{color:#ff6b6b}.ptnx-kpis .s{font-size:12px;line-height:1.35;color:#9aa0a6;margin-top:4px}@media (max-width:640px){.ptnx-kpis .v{font-size:22px}.ptnx-kpis>div{padding-right:10px}.ptnx-kpis>div+div{padding-left:10px}}@media (max-width:980px){.ptnx-hero-media{aspect-ratio:4/1}}a.pth-note2.pth-k-up,a.ptnx-note.ptnx-k-up{box-shadow:inset 3px 0 0 var(--up,#0b7a45) !important}a.pth-note2.pth-k-down,a.ptnx-note.ptnx-k-down{box-shadow:inset 3px 0 0 var(--down,#d0342c) !important}a.pth-note2.pth-k-new,a.ptnx-note.ptnx-k-new{box-shadow:inset 3px 0 0 var(--pt-acc,#f59e0b) !important}a.pth-note2.pth-k-flat,a.ptnx-note.ptnx-k-flat{background:transparent !important}a.pth-note2.pth-k-flat .pth-note-tg,a.ptnx-note.ptnx-k-flat .ptnx-note-tg{color:var(--muted,#5b6166) !important;font-weight:500 !important}a.pth-note2.pth-k-flat .pth-note-tm,a.ptnx-note.ptnx-k-flat .ptnx-note-tm{display:none !important}:root{--fs-cap:12px;--fs-meta:13px;--fs-ui:14px;--fs-body:16px;--fs-lead:18px;--fs-h3:20px;--fs-h2:24px;--fs-kpi:28px;--fs-h1:40px;--fs-display:48px;--sp-sec:56px;--hint:#80868b}html[data-theme="dark"]{--hint:#7b8286}@media (max-width:640px){:root{--fs-h2:20px;--fs-kpi:24px;--fs-h1:28px;--fs-display:32px;--sp-sec:40px}}html body .pth h1.pth-h1:not(.pts2-h1){font-size:var(--fs-display) !important;line-height:1.08 !important;letter-spacing:-.03em !important;font-weight:700 !important}html body h1.ptnx-title,html body h1.ptd-h1,html body h1.ptf-h1,html body h1.pts2-h1,html body .pt-about h1,html body main.pt404 h1{font-size:var(--fs-h1) !important;line-height:1.12 !important;letter-spacing:-.025em !important;font-weight:700 !important}html body .ptc .ptc-head h1.ptc-has-chip{flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:4px}.ptc-h1-name{display:block;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.025em;font-weight:700}.ptc-h1-sub{display:block;font:500 var(--fs-ui)/1.3 var(--pt-sans);letter-spacing:0;color:var(--muted)}:is(.pth-head h2,#pth-heat h2,.ptacc-method h2,.ptwk-sec h2,.ptnx-related h2,.pt-hub-notes h2,.ptacc-firm-h h2,.ptacc-co-h h2){font-size:var(--fs-h2) !important;line-height:1.25 !important;letter-spacing:-.015em !important;font-weight:700 !important;display:flex;align-items:center;gap:10px}:is(.ptacc-method h2,.ptwk-sec h2,.ptacc-firm-h h2,.ptacc-co-h h2)::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--pt-acc)}.pth .pth-sub{font-size:var(--fs-lead) !important;line-height:1.5 !important}@media (max-width:640px){.pth .pth-sub{font-size:var(--fs-body) !important}}p.ptd-intro,p.ptc-answer,.pab-qs{font-size:var(--fs-body) !important;line-height:1.6 !important}a.pth-note2 .pth-note-t,.ptnx-note-t,.ptwk-all li{font-size:var(--fs-body) !important}p.ptc-method{font-size:var(--fs-meta) !important}.ptk button,.ptk .ptk-sym,.ptk .ptk-name,.ptc-btns button,.ptc-metric .sub,.ptnx-note-d,.ptk-fanbtn{font-size:var(--fs-cap) !important}.pth-pill{font-size:var(--fs-meta) !important}.cd-stats .v{font-size:var(--fs-ui) !important}.cd-co-n{font-size:var(--fs-h3) !important}.pt-nl-cta,.pt-auto-hub-link{font-size:var(--fs-body) !important}.pthm-v{font-size:var(--fs-h2) !important}.pth-co-val,.ptc-metric .v,.ptwk-c b,.ptnx-kpis .v,.ptacc-kpis b{font-size:var(--fs-kpi) !important}html body .ptc.ptc-ssr .ptc-h1side .ptc-price,html body .ptc .ptc-price{font-size:var(--fs-kpi) !important}.ptd-intro a,.ptc-answer a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}.ptnav-theme,.ptnav-search-btn,.ptm-theme,.ptd-logo,.ptd-logo img,.ptst-wrap{border-radius:var(--pt-r,4px) !important}.ptst-wrap{border:1px solid var(--line) !important}table.ptst{border:0 !important;margin:0 !important}.ptst th,.ptst td{border-left:0 !important;border-right:0 !important;border-top:0 !important}.ptacc-t thead th:nth-child(2){text-align:left}.ptacc-t td.ptacc-rk{text-align:left}.ptacc-ct thead th{text-align:right !important}.ptacc-ct thead th:first-child{text-align:left !important}.ptacc-ct td{text-align:right}body.home .pth .pth-sec{padding-top:var(--sp-sec) !important;padding-bottom:var(--sp-sec) !important}.ptc-ssr .ptacc-co{margin-top:var(--sp-sec) !important}.pt-hub-notes{padding-top:var(--sp-sec) !important}.ptc-tabs{display:flex;gap:6px;margin:14px 0 6px;overflow-x:auto;scrollbar-width:none}.ptc-tabs::-webkit-scrollbar{display:none}.ptc-tabs a,.ptc-tick-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;font:600 12px/1 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted) !important;text-decoration:none !important;border:1px solid var(--line);background:var(--card);white-space:nowrap;transition:border-color .12s,color .12s}.ptc-tabs a:hover,.ptc-tick-tabs a:hover,.ptc-tabs a.on,.ptc-tick-tabs a.on{color:var(--ink) !important;border-color:var(--ink)}#overview,#chart,#analysts,#notes{scroll-margin-top:150px}.ptc-tick{position:fixed;left:0;right:0;top:85px;z-index:99980;background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 10px 24px -18px rgba(0,0,0,.35);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}body.admin-bar .ptc-tick{top:117px}.ptc-tick.is-on{transform:none;opacity:1;pointer-events:auto}.ptc-tick-in{box-sizing:border-box;max-width:1200px;min-height:52px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:20px}.ptc-tick-id{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink) !important;text-decoration:none !important}.ptc-tick-id img{width:40px;height:22px;object-fit:contain;background:#000;border-radius:3px;padding:2px;box-sizing:border-box}.ptc-tick-id b{font-size:var(--fs-body);font-weight:700;white-space:nowrap}.ptc-tick-id span{font:600 12px/1 var(--pt-mono);color:var(--muted)}.ptc-tick-px,.ptc-tick-tg{font:600 14px/1 var(--pt-mono);color:var(--ink);white-space:nowrap}.ptc-tick-tg em{font:500 12px/1 var(--pt-sans);font-style:normal;color:var(--muted);margin-right:4px}.ptc-tick i{font-style:normal;margin-left:4px}.ptc-tick i.up{color:var(--up)}.ptc-tick i.dn{color:var(--down)}.ptc-tick-tabs{margin-left:auto;display:flex;gap:6px}@media (max-width:980px){#overview,#chart,#analysts,#notes{scroll-margin-top:112px}.ptc-tick{top:56px}body.admin-bar .ptc-tick{top:102px}.ptc-tick-tabs,.ptc-tick-id img{display:none}.ptc-tick-in{gap:12px;min-height:44px;padding:8px 16px}.ptc-tick-id b{font-size:var(--fs-ui)}}@media (max-width:420px){.ptc-tick-id span,.ptc-tick-md{display:none}.ptc-tick-tg em{text-transform:capitalize}}html body .ptc .ptc-head .ptc-news{display:inline-block !important;width:auto !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;font:500 13px/1.3 var(--pt-sans) !important;text-transform:none !important;letter-spacing:0 !important;color:var(--muted) !important;text-decoration:underline !important;text-underline-offset:3px}html body .ptc .ptc-head .ptc-news:hover{color:var(--ink) !important;background:none !important}@media (max-width:760px){html body .ptc.ptc-ssr{display:flex !important;flex-direction:column}.ptc-ssr>.ptc-crumbs{order:1}.ptc-ssr>.ptc-head{order:2}.ptc-ssr>.ptc-tabs{order:3}.ptc-ssr>.ptc-row2{order:4}.ptc-ssr>.ptc-answer{order:5}.ptc-ssr>.ptc-method{order:6}.ptc-ssr>.ptc-charts{order:7}}html body .ptd h1.ptd-h1,html body .ptd .ptd-head h1.ptd-h1{font-size:var(--fs-h1) !important}html body .pth .pth-cons-copy h2{font-size:var(--fs-h2) !important}html body .pth-card-dark .cd-big{font-size:var(--fs-h1) !important}html body .pth-card-dark .cd-up{font-size:var(--fs-ui) !important}html body .pth .pth-cons-cta{font-size:var(--fs-body) !important}html body .pth-co-name{font-size:var(--fs-body) !important}html body .ptnx-note-tg{font-size:var(--fs-body) !important}html body .pt-hub-count,html body .pts2-count{font-size:var(--fs-ui) !important}html body .ptnx-ctx p{font-size:var(--fs-body) !important}html body .ptnx-prose p,html body .ptnx-prose li{font-size:var(--fs-lead) !important}html body .ptnx-prose h2,html body .ptnx-prose h3,html body .ptnx-prose h4{font-size:var(--fs-h3) !important}html body .ptwk-pn a{font-size:var(--fs-body) !important}html body .ptf-stats dd{font-size:var(--fs-kpi) !important}html body .ptf-stats .ptf-mix dd,html body .ptf-mixl,html body .ptf-mixl b{font-size:var(--fs-meta) !important}html body .ptc.ptc-ssr .ptc-metric .v{font-size:var(--fs-kpi) !important}html body .ptc-ft .tag,html body .ptc-ft a{font-size:var(--fs-ui) !important}html body .ptwk-months h2{font-size:var(--fs-cap) !important;line-height:1.3 !important}html body .ptk-ro,html body .ptk-ro *{font-size:var(--fs-cap) !important}@media (min-width:641px){html body .ptd-name{font-size:var(--fs-body) !important}}html body .ptf-sub{font-size:var(--fs-body) !important}html body .ptsc-n{font-size:var(--fs-lead) !important}html body .ptacc-method li{font-size:var(--fs-body) !important}html body .pab-copy p{font-size:var(--fs-lead) !important}html body .pab-q,html body .pab-cta h2{font-size:var(--fs-h2) !important}html body .pab-n{font-size:var(--fs-display) !important}html body .pab-btn{font-size:var(--fs-ui) !important}@media (max-width:980px){html body .ptm-sec-h b{font-size:var(--fs-h3) !important}}html:not([data-theme="dark"]) .ptc-metric .v.up,html:not([data-theme="dark"]) .ptc-h1side .ptc-chg.up,html:not([data-theme="dark"]) .ptk-ro .up{color:var(--up) !important}html:not([data-theme="dark"]) .ptc-metric .v.dn,html:not([data-theme="dark"]) .ptc-h1side .ptc-chg.dn,html:not([data-theme="dark"]) .ptk-ro .dn{color:var(--down) !important}html:not([data-theme="dark"]) .pt-consensus strong,html:not([data-theme="dark"]) .pt-disclaimer strong{color:var(--ink) !important}.pth-card-dark .cd-mixrow .lab{color:rgba(255,255,255,.76) !important}.pth-card-dark .cd-badge{color:#3ddc84 !important}html body .pt-hub-notes>.ptnx-related{margin-top:0 !important;padding-top:0 !important}html body .ptc-ssr>.ptacc-co,html body .ptc-main>.ptacc-firm{margin-bottom:0 !important}html body .ptc-main>.pt-hub-notes{margin-top:0 !important;padding-top:var(--sp-sec) !important}html body :is(.ptacc-co,.ptacc-firm)>:last-child{margin-bottom:0 !important}@media (max-width:640px){html body .ptf-stats>div:nth-child(3):not(.ptf-mix){grid-column:1/-1}}html body .ptst-wrap{background:var(--card) !important}.ptch{margin-top:var(--sp-sec);color:var(--ink)}.ptch-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 10px}html body .ptch-h h2{margin:0 !important;font-size:var(--fs-h2) !important;line-height:1.25 !important;letter-spacing:-.015em !important;font-weight:700 !important;display:flex;align-items:center;gap:10px;color:var(--ink) !important}.ptch-h h2::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--pt-acc)}.ptch-leg{margin-left:auto;display:flex;gap:16px;font:500 var(--fs-cap)/1 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ptch-leg i{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--pt-acc-ink,#a15c07);margin-right:6px;vertical-align:middle}.ptch-leg i.p{border-top:1.5px solid var(--muted)}html body p.ptch-sub{font-size:var(--fs-body) !important;line-height:1.6 !important;margin:0 0 14px !important;max-width:920px;color:var(--ink)}.ptch-box{border:1px solid var(--line);background:var(--card);border-radius:4px 4px 0 0;padding:12px 16px 10px}.ptch-ro{font:500 var(--fs-cap)/1.5 var(--pt-mono);color:var(--muted);min-height:18px;margin:0 0 10px;font-variant-numeric:tabular-nums}.ptch-ro b{color:var(--ink);font-weight:600}.ptch-plot{position:relative;height:260px}.ptch-in{position:absolute;left:56px;right:84px;top:8px;bottom:26px;touch-action:pan-y;cursor:crosshair}.ptch-in svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.ptch-in polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ptch-lt{stroke:var(--pt-acc-ink,#a15c07);stroke-width:2.5}.ptch-lp{stroke:var(--muted);stroke-width:1.5}.ptch-gl{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--line)}.ptch-gl span{position:absolute;right:calc(100% + 8px);top:-7px;font:500 var(--fs-cap)/1 var(--pt-mono);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ptch-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--card);border:2px solid var(--pt-acc-ink,#a15c07);box-sizing:border-box;pointer-events:none}.ptch-dot.is-last{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--pt-acc-ink,#a15c07)}.ptch-dot-p{border-color:var(--muted);background:var(--muted)}.ptch-tag{position:absolute;left:calc(100% + 10px);transform:translateY(-50%);font:600 var(--fs-cap)/1 var(--pt-mono);padding:4px 6px;border-radius:3px;white-space:nowrap;font-variant-numeric:tabular-nums}.ptch-tag-t{background:var(--pt-acc-ink,#a15c07);color:#fff}.ptch-tag-p{background:var(--card);color:var(--ink);border:1px solid var(--line)}.ptch-x{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--hint);pointer-events:none}.ptch-x[hidden]{display:none}.ptch-xl{position:absolute;top:calc(100% + 9px);transform:translateX(-50%);font:500 var(--fs-cap)/1 var(--pt-mono);color:var(--muted);white-space:nowrap}.ptch-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-top:0;background:var(--card);border-radius:0 0 4px 4px}.ptch-kpis>div{padding:14px 16px;border-left:1px solid var(--line);min-width:0}.ptch-kpis>div:first-child{border-left:0}.ptch-kpis .l{display:block;font:500 var(--fs-cap)/1.3 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ptch-kpis b{display:block;margin:6px 0 4px;font:600 var(--fs-h2)/1.1 var(--pt-mono);color:var(--ink);font-variant-numeric:tabular-nums}.ptch-kpis .s{display:block;font-size:var(--fs-meta);color:var(--muted)}.ptch-kpis .s.up{color:var(--up)}.ptch-kpis .s.dn{color:var(--down)}.ptch-data{margin-top:14px}.ptch-data summary{cursor:pointer;display:inline-flex;align-items:center;min-height:40px;font:600 var(--fs-ui)/1.3 var(--pt-sans);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ptch-data .ptst-wrap{margin-top:8px}.ptch-t td,.ptch-t thead th{text-align:right}.ptch-t th[scope="row"],.ptch-t thead th:first-child{text-align:left}html body p.ptch-note{font-size:var(--fs-meta) !important;line-height:1.55 !important;color:var(--muted) !important;margin:10px 0 0 !important;max-width:920px}html[data-theme="dark"] .ptch-tag-t{color:#111}#history{scroll-margin-top:150px}@media (max-width:980px){.ptch-xl.o{display:none}}@media (max-width:980px){#history{scroll-margin-top:112px}}@media (max-width:760px){.ptc-ssr>.ptch{order:8}.ptc-ssr>.ptacc-co{order:9}.ptc-ssr>.ptc-tick{order:10}}@media (max-width:640px){.ptch-plot{height:220px}.ptch-in{left:44px;right:70px}.ptch-xl:not(.k4){display:none}.ptch-leg{margin-left:0;width:100%}.ptch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ptch-kpis>div:nth-child(3){border-left:0}.ptch-kpis>div:nth-child(n+3){border-top:1px solid var(--line)}.ptch-box{padding:10px 12px 8px}}.ptnx-acc{margin:-10px 0 22px;color:var(--muted)}html body .ptnx-acc p{margin:0 0 6px !important;font-size:var(--fs-ui) !important;line-height:1.55 !important;color:var(--muted) !important}.ptnx-acc .k{font:500 var(--fs-cap)/1 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase;margin-right:8px;color:var(--muted)}.ptnx-acc b.ok{color:var(--up);font-weight:600}.ptnx-acc b.no{color:var(--down);font-weight:600}.ptnx-acc a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}#pth-acc .pth-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}#pth-acc .pth-more{font:600 var(--fs-ui)/1.3 var(--pt-sans);color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}html body p.pth-acc-sub{margin:-6px 0 18px !important;font-size:var(--fs-ui) !important;line-height:1.5 !important;color:var(--muted) !important;max-width:720px}.pth-acc-card .pth-co-top{position:relative}.pth-acc-rk{position:absolute;top:0;right:0;font:600 var(--fs-cap)/1 var(--pt-mono);color:var(--muted)}html body .ptc-ft .in.ft-rich{display:grid !important;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;max-width:1100px;justify-content:initial}html body .ptc-ft .ft-rich a{padding:5px 0 !important;font-size:var(--fs-ui) !important;line-height:1.35;opacity:.86}html body .ptc-ft .ft-rich a:hover{opacity:1;color:#fff !important;text-decoration:underline;text-underline-offset:3px}html body .ptc-ft .ft-rich .ft-h{font:600 var(--fs-cap)/1.3 var(--pt-mono) !important;letter-spacing:.06em !important;margin:0 0 8px !important}html body .ptc-ft .ft-rich .ft-all{margin-top:6px !important;opacity:1;font-weight:600}html body .ptc-ft .ft-brand .tag{max-width:none;font-size:var(--fs-body) !important;font-weight:700}html body .ptc-ft .ft-about{margin:10px 0 16px !important;font-size:var(--fs-ui) !important;line-height:1.55 !important;color:rgba(255,255,255,.72) !important;max-width:300px}html body .ptc-ft .ft-rich a.ft-nl{display:inline-flex !important;align-items:center;min-height:40px;padding:0 16px !important;border:1px solid rgba(255,255,255,.4);border-radius:4px;opacity:1;font-weight:600;text-decoration:none}html body .ptc-ft .ft-rich a.ft-nl:hover{border-color:#fff;text-decoration:none}@media (max-width:980px){html body .ptc-ft .in.ft-rich{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}html body .ptc-ft .ft-brand{grid-column:1/-1}html body .ptc-ft .ft-rich a{padding:9px 0 !important}}html body .ptsc-wrap.ptsc-multi{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;margin-left:auto;margin-right:auto}html body .ptsc-multi .ptsc{margin:0 !important;max-width:none !important;width:auto !important;text-align:left}.ptsc-multi .ptsc-lbl{grid-column:1/-1;margin:4px 0 0 !important;font:500 var(--fs-cap)/1.3 var(--pt-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left}@media (max-width:640px){html body .ptsc-wrap.ptsc-multi{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){html body .ptst-wrap:has(>table.ptacc-t),html body .ptst-wrap:has(>table.ptacc-ct),html body .ptd .ptst-wrap:has(>table.ptst:not(.ptch-t)){overflow:visible !important;border:0 !important;background:transparent !important}html body :is(.ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx),table.ptacc-t,table.ptacc-ct){display:block !important;width:100% !important;min-width:0 !important;border:0 !important;background:transparent !important}html body :is(.ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx),table.ptacc-t,table.ptacc-ct) thead{display:none !important}html body :is(.ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx),table.ptacc-t,table.ptacc-ct) tbody{display:block !important}html body :is(.ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx),table.ptacc-t,table.ptacc-ct) tr{display:grid !important;gap:10px 12px;padding:14px !important;margin:0 0 10px !important;border:1px solid var(--line) !important;border-radius:4px;background:var(--card) !important}html body :is(.ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx),table.ptacc-t,table.ptacc-ct) :is(td,th){display:block !important;padding:0 !important;border:0 !important;text-align:left !important;position:static !important;background:transparent !important;min-width:0 !important;width:auto !important;max-width:none !important;white-space:normal !important;font-size:var(--fs-ui) !important}html body :is(.ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx),table.ptacc-t,table.ptacc-ct) td::before{display:block;margin-bottom:3px;font:500 var(--fs-cap)/1.2 var(--pt-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) tr{grid-template-columns:repeat(3,minmax(0,1fr))}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) tr>th{grid-column:1/-1}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(6),html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(7){grid-column:span 2}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(2)::before{content:"Price"}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(3)::before{content:"Median target"}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(4)::before{content:"Upside"}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(5)::before{content:"Targets"}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(6)::before{content:"Buy \00B7  Hold \00B7  Sell"}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(7)::before{content:"Latest call"}html body .ptd table.ptst:not(.ptacc-t):not(.ptch-t):not(.ptscr-t):not(.ptanl-t):not(.ptanl-idx):not(.ptanl-tr):not(.pter-t):not(.pter-idx) td:nth-child(8)::before{content:"Notes"}html body table.ptacc-t tr{grid-template-columns:28px repeat(3,minmax(0,1fr))}html body table.ptacc-t td.ptacc-rk{grid-column:1;grid-row:1 / span 2;font:600 var(--fs-body)/1.4 var(--pt-mono) !important;color:var(--muted)}html body table.ptacc-t tr>th{grid-column:2 / -1;grid-row:1}html body table.ptacc-t td:nth-child(4){grid-column:2;grid-row:2}html body table.ptacc-t td:nth-child(5){grid-column:3;grid-row:2}html body table.ptacc-t td:nth-child(3){grid-column:4;grid-row:2}html body table.ptacc-t td:nth-child(6){display:none !important}html body table.ptacc-t td:nth-child(3)::before,html body table.ptacc-ct td:nth-child(2)::before{content:"Calls"}html body table.ptacc-ct tr{grid-template-columns:repeat(3,minmax(0,1fr))}html body table.ptacc-ct tr>th{grid-column:1/-1}html body table.ptacc-ct td:nth-child(3){grid-column:1;grid-row:2}html body table.ptacc-ct td:nth-child(4){grid-column:2;grid-row:2}html body table.ptacc-ct td:nth-child(2){grid-column:3;grid-row:2}html body table.ptacc-t:not(#pt-none) td:nth-child(6){display:none !important}html body .ptd table.ptst caption.ptst-cap{display:block !important;width:auto !important;caption-side:top;text-align:left !important;margin:0 0 12px !important;padding:0 !important}html body :is(table.ptacc-t,table.ptacc-ct) td::before{white-space:normal}html body table.ptacc-t td:nth-child(4)::before,html body table.ptacc-ct td:nth-child(3)::before{content:"Reached"}html body table.ptacc-t td:nth-child(5)::before,html body table.ptacc-ct td:nth-child(4)::before{content:"Direction"}}@media (max-width:640px){.pt-sorthint{display:none}}html:not([data-theme="dark"]) :is(.pt-tile,.ptd-logo,.ptnx-note-ic,.ptc-h1logo,.ptf-logo,.ptc-tick-id img):not(.pth-card-dark *):not(.ptnx-hero *):not(.ptc-ft *){filter:invert(1) hue-rotate(180deg) brightness(1.1) contrast(1.25)}@media (max-width:560px){#pth-acc .pth-co-grid{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px !important;margin-right:-20px;padding:0 20px 8px 0;scrollbar-width:none}#pth-acc .pth-co-grid::-webkit-scrollbar{display:none}#pth-acc .pth-co{flex:0 0 44%;scroll-snap-align:start}}.ptanl-sec{margin-top:var(--sp-sec)}html body .ptanl-sec h2{font-size:var(--fs-h2) !important;line-height:1.25 !important;letter-spacing:-.015em !important;font-weight:700 !important;display:flex;align-items:center;gap:10px;margin:0 0 8px !important;color:var(--ink) !important}.ptanl-sec h2::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--pt-acc)}.ptanl-n{font:500 var(--fs-meta)/1 var(--pt-mono);color:var(--muted)}html body p.ptanl-sub{font-size:var(--fs-ui) !important;line-height:1.55 !important;color:var(--muted) !important;margin:0 0 14px !important;max-width:760px}.ptanl-r{display:inline-block;padding:3px 8px;border-radius:3px;font:600 var(--fs-cap)/1.3 var(--pt-sans)}.ptanl-buy{background:rgba(11,122,69,.1);color:var(--up)}.ptanl-hold{background:rgba(91,97,102,.12);color:var(--muted)}.ptanl-sell{background:rgba(208,52,44,.1);color:var(--down)}.ptanl-t td.up{color:var(--up)}.ptanl-t td.dn{color:var(--down)}.ptanl-t .ptst-nm small{display:block;font:500 var(--fs-cap)/1.2 var(--pt-mono);color:var(--muted)}.ptanl-ok{color:var(--up);font-weight:600}.ptanl-no{color:var(--down);font-weight:600}.ptanl a,.ptanl-sub a{color:var(--ink) !important}.ptanl-tr a,.ptanl-t td a,.ptanl-sub a,.ptanl-foot a,.ptanl-idx td a{text-decoration:underline;text-underline-offset:3px}html body p.ptanl-foot{margin-top:var(--sp-sec) !important;font-size:var(--fs-ui) !important;line-height:1.6 !important;color:var(--muted) !important}.ptanl-idx small{font:500 var(--fs-cap)/1 var(--pt-mono);color:var(--muted)}.ptanl-q{display:block;width:100%;max-width:420px;min-height:44px;padding:0 14px;margin:0 0 14px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);font:500 var(--fs-body) var(--pt-sans);box-sizing:border-box}.ptanl-idx tr[hidden]{display:none !important}.ptanl-firm{box-sizing:border-box;margin:28px auto 0}html body .ptc-main>.ptanl-firm{width:calc(100% - 32px);max-width:1200px;margin:28px auto 0}.ptanl-firm-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}html body .ptanl-firm-h h2{font-size:var(--fs-h2) !important;line-height:1.25 !important;font-weight:700 !important;margin:0 !important;display:flex;align-items:center;gap:10px;color:var(--ink) !important}.ptanl-firm-h h2::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--pt-acc)}.ptanl-firm-h a{font:600 var(--fs-ui)/1.3 var(--pt-sans);color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ptanl-chips{display:flex;flex-wrap:wrap;gap:8px}.ptanl-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink) !important;text-decoration:none !important;font:600 var(--fs-ui)/1 var(--pt-sans)}.ptanl-chip span{font:500 var(--fs-cap)/1 var(--pt-mono);color:var(--muted)}.ptanl-chip:hover{border-color:var(--ink)}a.ptnx-anl{color:inherit !important;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){html body .ptst-wrap:has(>table.ptanl-t),html body .ptst-wrap:has(>table.ptanl-idx),html body .ptst-wrap:has(>table.ptanl-tr){overflow:visible !important;border:0 !important;background:transparent !important}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr){display:block !important;width:100% !important;border:0 !important;background:transparent !important}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr) thead{display:none !important}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr) tbody{display:block !important}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr) tr{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px !important;margin:0 0 10px !important;border:1px solid var(--line) !important;border-radius:4px;background:var(--card) !important}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr) :is(td,th){display:block !important;padding:0 !important;border:0 !important;text-align:left !important;position:static !important;background:transparent !important;width:auto !important;min-width:0 !important;white-space:normal !important;font-size:var(--fs-ui) !important}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr) tr>th{grid-column:1/-1}html body :is(table.ptanl-t,table.ptanl-idx,table.ptanl-tr) td::before{display:block;margin-bottom:3px;font:500 var(--fs-cap)/1.2 var(--pt-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}html body table.ptanl-t td:nth-child(2)::before{content:"Rating"}html body table.ptanl-t td:nth-child(3)::before{content:"Target"}html body table.ptanl-t td:nth-child(4)::before{content:"Upside"}html body table.ptanl-t td:nth-child(5){grid-column:span 2}html body table.ptanl-t td:nth-child(5)::before{content:"Latest note"}html body table.ptanl-t td:nth-child(6)::before{content:"Notes"}html body table.ptanl-idx td:nth-child(2){grid-column:1/-1}html body table.ptanl-idx td:nth-child(3)::before{content:"Notes"}html body table.ptanl-idx td:nth-child(4)::before{content:"Companies"}html body table.ptanl-idx td:nth-child(5)::before{content:"Reached"}html body table.ptanl-idx td:nth-child(6){grid-column:1/-1}html body table.ptanl-idx td:nth-child(6)::before{content:"Latest note"}html body table.ptanl-tr td:nth-child(2)::before{content:"Note"}html body table.ptanl-tr td:nth-child(3)::before{content:"Target"}html body table.ptanl-tr td:nth-child(4)::before{content:"Six months on"}}.ptscr-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.ptscr-tabs button{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--muted);font:600 var(--fs-cap)/1 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.ptscr-tabs button.on,.ptscr-tabs button:hover{color:var(--ink);border-color:var(--ink)}.ptscr-t td.up{color:var(--up)}.ptscr-t td.dn{color:var(--down)}.ptscr-t .ptst-nm small{display:block;font:500 var(--fs-cap)/1.2 var(--pt-mono);color:var(--muted)}.ptscr-t td a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}.ptscr-t tr[hidden]{display:none !important}html body .ptscr-t thead th:nth-child(2),html body .ptscr-t td:nth-child(2){display:none !important}html body .ptscr-t td:nth-child(9){white-space:normal !important;min-width:130px;text-align:left !important}html body .ptscr-t thead th:nth-child(9){text-align:left !important}@media (max-width:640px){html body .ptst-wrap:has(>table.ptscr-t){overflow:visible !important;border:0 !important;background:transparent !important}html body table.ptscr-t{display:block !important;width:100% !important;border:0 !important;background:transparent !important}html body table.ptscr-t thead{display:none !important}html body table.ptscr-t tbody{display:block !important}html body table.ptscr-t tr{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px !important;margin:0 0 10px !important;border:1px solid var(--line) !important;border-radius:4px;background:var(--card) !important}html body table.ptscr-t tr[hidden]{display:none !important}html body table.ptscr-t :is(td,th){display:block !important;padding:0 !important;border:0 !important;text-align:left !important;position:static !important;background:transparent !important;width:auto !important;min-width:0 !important;white-space:normal !important;font-size:var(--fs-ui) !important}html body table.ptscr-t tr>th{grid-column:1/-1}html body table.ptscr-t td::before{display:block;margin-bottom:3px;font:500 var(--fs-cap)/1.2 var(--pt-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}html body table.ptscr-t td:nth-child(2){display:none !important}html body table.ptscr-t td:nth-child(3)::before{content:"Price"}html body table.ptscr-t td:nth-child(4)::before{content:"Median target"}html body table.ptscr-t td:nth-child(5)::before{content:"Upside"}html body table.ptscr-t td:nth-child(6)::before{content:"Firms"}html body table.ptscr-t td:nth-child(7)::before{content:"Ratings"}html body table.ptscr-t td:nth-child(8)::before{content:"3-mo change"}html body table.ptscr-t td:nth-child(9){grid-column:1/-1}html body table.ptscr-t td:nth-child(9)::before{content:"Latest call"}}.pter-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.pter-kpis>div{padding:16px 18px;border-left:1px solid var(--line);min-width:0}.pter-kpis>div:first-child{border-left:0}.pter-kpis .l{display:block;font:500 var(--fs-cap)/1.3 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pter-kpis b{display:block;margin:8px 0 6px;font:600 var(--fs-h2)/1.15 var(--pt-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pter-kpis b .ar{color:var(--muted);font-weight:400}.pter-kpis .s{display:block;font:500 var(--fs-meta)/1.4 var(--pt-sans);color:var(--muted)}.pter-kpis .s em{font-style:normal;font-weight:600}.pter .up,.pter-hub .up{color:var(--up) !important}.pter .dn,.pter-hub .dn{color:var(--down) !important}.pter-mix{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--line);margin:0 0 6px}.pter-mix i{display:block;height:100%}.pter-mix .u{background:var(--up)}.pter-mix .k{background:#80868b}.pter-mix .d{background:var(--down)}.pter-t td,.pter-idx td{font-variant-numeric:tabular-nums}.pter-t .ptst-nm small,.pter-idx .ptst-nm small{display:block;font:500 var(--fs-cap)/1.3 var(--pt-mono);color:var(--muted)}.pter-t td a,.pter-idx td a,.pter .ptd-intro a,.pter .ptanl-sub a,.pter .ptanl-foot a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}.pter-idx tr[hidden]{display:none !important}.pter-t th.pter-dbc,.pter-t td.pter-dbc{width:28%;min-width:190px}.pter-db{position:relative;display:block;height:18px;margin:0 8px}.pter-db::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.pter-db i{position:absolute;top:50%;display:block;transform:translate(-50%,-50%)}.pter-db .ln{height:2px;transform:translateY(-50%);background:#80868b}.pter-db .ln.up{background:var(--up)}.pter-db .ln.dn{background:var(--down)}.pter-db .o{width:9px;height:9px;border-radius:50%;background:var(--card);border:1.5px solid #80868b;box-sizing:border-box}.pter-db .n{width:10px;height:10px;border-radius:50%;background:var(--ink)}.pter-db .n.up{background:var(--up)}.pter-db .n.dn{background:var(--down)}.pter-db .px{width:0;height:18px;border-left:1.5px dashed var(--pt-acc-ink)}.pter-lg{display:inline-flex;align-items:center;gap:5px;font:500 var(--fs-cap)/1 var(--pt-mono);color:var(--muted);text-transform:none;letter-spacing:0;white-space:nowrap}.pter-lg i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:8px}.pter-lg i:first-child{margin-left:0}.pter-lg .o{border:1.5px solid #80868b;box-sizing:border-box}.pter-lg .n{background:var(--ink)}.pter-lg .px{width:0;height:12px;border-radius:0;border-left:1.5px dashed var(--pt-acc-ink)}.pter-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}a.pter-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink) !important;text-decoration:none !important;transition:border-color .15s;min-width:0}a.pter-card:hover{border-color:var(--ink)}.pter-c-top{display:flex;align-items:center;gap:10px;min-width:0;font:600 var(--fs-ui)/1.3 var(--pt-sans)}.pter-c-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pter-c-top small{margin-left:auto;font:500 var(--fs-cap)/1 var(--pt-mono);color:var(--muted);white-space:nowrap}.pter-c-top .ptd-logo{flex:0 0 auto}.pter-c-big{font:600 var(--fs-h3)/1.25 var(--pt-sans);letter-spacing:-.01em}.pter-c-row{display:flex;gap:6px 14px;flex-wrap:wrap;font:500 var(--fs-meta)/1.3 var(--pt-sans);color:var(--muted)}.pter-c-row b{font-family:var(--pt-mono);font-weight:600;color:var(--ink)}.pter-c-row b.up{color:var(--up) !important}.pter-c-row b.dn{color:var(--down) !important}.pter-latest{margin-top:28px}.pter .ptscr-tabs{margin-top:var(--sp-sec)}.pter-hub{margin-top:var(--sp-sec);color:var(--ink)}.pter-hub .ptch-sub a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}.ptc-ssr>.pter-hub{order:8}#earnings{scroll-margin-top:150px}a.ptnx-ern{display:flex;flex-direction:column;gap:5px;margin:0 0 22px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--pt-acc);border-radius:4px;background:var(--card);color:var(--ink) !important;text-decoration:none !important}a.ptnx-ern .l{font:500 var(--fs-cap)/1 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}a.ptnx-ern .t{font:500 var(--fs-ui)/1.5 var(--pt-sans)}a.ptnx-ern:hover .t{text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){#earnings{scroll-margin-top:112px}}@media (max-width:900px){.pter-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pter-kpis>div:nth-child(3){border-left:0}.pter-kpis>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){html body .ptst-wrap:has(>table.pter-t),html body .ptst-wrap:has(>table.pter-idx){overflow:visible !important;border:0 !important;background:transparent !important}html body :is(table.pter-t,table.pter-idx){display:block !important;width:100% !important;border:0 !important;background:transparent !important}html body :is(table.pter-t,table.pter-idx) thead{display:none !important}html body :is(table.pter-t,table.pter-idx) tbody{display:block !important}html body :is(table.pter-t,table.pter-idx) tr{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px !important;margin:0 0 10px !important;border:1px solid var(--line) !important;border-radius:4px;background:var(--card) !important}html body :is(table.pter-t,table.pter-idx) :is(td,th){display:block !important;padding:0 !important;border:0 !important;text-align:left !important;position:static !important;background:transparent !important;width:auto !important;min-width:0 !important;white-space:normal !important;font-size:var(--fs-ui) !important}html body :is(table.pter-t,table.pter-idx) td::before{display:block;margin-bottom:3px;font:500 var(--fs-cap)/1.2 var(--pt-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}html body table.pter-t tr>th{grid-column:1/3}html body table.pter-t td:nth-child(2){grid-column:3;justify-self:end;align-self:center}html body table.pter-t td:nth-child(3)::before{content:"Before"}html body table.pter-t td:nth-child(4)::before{content:"After"}html body table.pter-t td:nth-child(5)::before{content:"Change"}html body table.pter-t td.pter-dbc{grid-column:1/3;align-self:center}html body table.pter-t td:nth-child(7){grid-column:3;justify-self:end;align-self:center}html body table.pter-t td:nth-child(7)::before{content:none}html body table.pter-idx tr>th{grid-column:1/-1;order:-1}html body table.pter-idx td:nth-child(1)::before{content:"Reported"}html body table.pter-idx td:nth-child(3)::before{content:"Firms"}html body table.pter-idx td:nth-child(4)::before{content:"Raised"}html body table.pter-idx td:nth-child(5)::before{content:"Cut"}html body table.pter-idx td:nth-child(6)::before{content:"Median target"}html body table.pter-idx td:nth-child(7)::before{content:"Shares"}html body table.pter-idx td:nth-child(8)::before{content:"EPS surprise"}.pter-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}a.pter-card{padding:12px;gap:6px}.pter-c-big{font-size:var(--fs-body)}.pter-kpis>div{padding:14px}.pter-kpis b{font-size:var(--fs-h3)}}.pter-idx td:first-child{text-align:left !important;white-space:nowrap}.pter-hub .pter-c-big{font-size:var(--fs-lead)}html body .pter .pter-cards + p.ptanl-sub{margin-top:14px !important}@media (max-width:640px){.pter-c-top .ptd-logo:has(img) + b{display:none}}.ptnav-top,.ptnav-trigger{white-space:nowrap}@media (max-width:1320px){.ptnav-side{gap:16px !important}}@media (min-width:768px){html body.pt-revamp-note article.ptnx>.ptnx-hero,html body article.ptnx>.ptnx-hero{padding-top:48px !important;padding-bottom:48px !important}}@media (min-width:981px){html body .ptnx-hero-combo .ptnx-hero-in{align-items:stretch;gap:48px}html body .ptnx-hero-combo .ptnx-hero-media{aspect-ratio:auto;align-self:stretch;min-height:240px}html body .ptnx-hero-combo .ptnx-hero-media img{object-fit:contain}}html body article.ptnx>.ptnx-body{padding-top:32px}html body article.ptnx>.ptnx-body>.ptnx-since:first-child,html body article.ptnx>.ptnx-body>.ptnx-acc:first-child{margin-top:0 !important}html body .ptnx-kpis>div{padding-top:16px}html body .ptnx-kpis dt{margin-bottom:8px}html body .ptnx-kpis dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.ptnx-kpis .ptnx-kh{display:none}}html body footer.ptc-ft[data-wpr-lazyrender]{content-visibility:visible}:root{--hint:#6b7177}html body .ptc-row2>.ptc-panelbox:first-child{display:flex;flex-direction:column}html body .ptc-row2>.ptc-panelbox:first-child>.ptc-cards{flex:1 1 auto;align-content:stretch}details.ptc-method{margin:12px 0 0 !important;max-width:72ch}details.ptc-method>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font:500 var(--fs-meta)/1.4 var(--pt-sans);color:var(--muted);text-decoration:underline;text-underline-offset:3px;min-height:24px}details.ptc-method>summary::-webkit-details-marker{display:none}details.ptc-method>summary::after{content:"+";font-family:var(--pt-mono);text-decoration:none;display:inline-block}details.ptc-method[open]>summary::after{content:"\2212"}html body details.ptc-method p{margin:6px 0 0 !important;font-size:var(--fs-meta) !important;line-height:1.55 !important;color:var(--muted) !important}details.ptc-method p a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ptc-mix-hl{font:600 var(--fs-body)/1.3 var(--pt-sans);color:var(--ink);margin:4px 0 10px}.ptc-mix-hl b{font-weight:700}html body p.ptc-chart-cap{margin:8px 0 0 !important;font-size:var(--fs-meta) !important;line-height:1.5 !important;color:var(--muted) !important;max-width:72ch}.ptc-ssr>.ptc-chart-cap{order:7}html body .ptch-box{border-radius:4px}.ptacc-firm .ptacc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ptf-cos-l{flex:0 0 100%;font:500 var(--fs-cap)/1.3 var(--pt-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 2px}@media (max-width:640px){html body table.ptacc-ct td:nth-child(3){grid-column:1 / 3}html body table.ptacc-ct td:nth-child(2)::before{content:"Checked"}}details.ptch-data>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font:500 var(--fs-meta)/1.4 var(--pt-sans) !important;color:var(--muted) !important;text-decoration:underline;text-underline-offset:3px;min-height:24px}details.ptch-data>summary::-webkit-details-marker{display:none}details.ptch-data>summary::marker{content:""}details.ptch-data>summary::after{content:"+";font-family:var(--pt-mono);display:inline-block}details.ptch-data[open]>summary::after{content:"\2212"}details.ptc-method>summary::marker{content:""}html body .ptanl-firm p.ptanl-sub{margin:-2px 0 10px !important}.ptnav-right{gap:28px}.ptnav-drop.ptnav-drop-mega{display:flex;align-items:stretch;gap:0;padding:8px !important;min-width:0;max-height:none;overflow:visible}.ptnav-right .ptnav-drop.ptnav-drop-mega{left:auto;right:-14px}.ptnav-mega-feats{display:flex;flex-direction:column;gap:2px;width:280px}a.ptnav-link.ptnav-feat{display:flex;flex-direction:column;gap:3px;padding:10px 12px;white-space:normal}a.ptnav-feat b{font-weight:600;font-size:14px;line-height:1.3}a.ptnav-feat span{font-weight:400;font-size:12.5px;line-height:1.4;color:var(--muted)}.ptnav-mega-more{width:300px;margin-left:8px;padding-left:12px;border-left:1px solid var(--line)}.ptnav-mega-h{font:500 11px/1.3 var(--pt-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 12px 6px}.ptnav-mega-firms{display:grid;grid-template-columns:1fr 1fr;gap:0 4px}.ptnav-mega-firms a.ptnav-link{padding:7px 12px}html[data-theme="dark"] .ptnav-mega-more{border-left-color:#2a2d2f}.ptm-panel a.ptm-feat{font-weight:600}@media (max-width:1180px){.ptnav-mega-more{width:260px}.ptnav-mega-feats{width:250px}}.ptm-panel .ptm-sub{margin:10px 28px 2px;padding:12px 0 2px;border-top:1px solid var(--line);font:500 11px/1.3 var(--pt-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}html body .ptc-ssr>#notes{order:6;max-width:none !important;margin:56px 0 0 !important;padding:0 !important}html body .ptc-ssr>#notes .ptnx-related{margin-top:0 !important}html body .ptc-ssr>#notes h2{margin-bottom:10px !important}html body .ptc-ssr>#notes .ptch-sub + .pt-hub-month{margin-top:14px}html body .ptc-ssr>#notes + #chart{margin-top:56px}html body .ptc-tick-id{flex-shrink:0;min-width:auto}html body .ptc-tick-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}html body .ptc-tick-tabs::-webkit-scrollbar{display:none}@media (min-width:981px) and (max-width:1100px){html body .ptc-tick-id span{display:none}html body .ptc-tick-in{gap:16px}}@media (min-width:981px) and (max-width:1100px){html body .ptnx-kpis .ptnx-kh{display:none}}html body .ptnx-meta{column-gap:0 !important;margin-left:-20px;clip-path:inset(0 0 0 20px)}html body .ptnx-meta>span{position:relative;padding-left:20px}html body .ptnx-meta .ptnx-sep{display:block !important;position:absolute;left:0;top:0;width:20px;text-align:center}@media (min-width:981px){html body .ptnx-hero-combo .ptnx-hero-media img{transform:scale(1.35)}}html body .ptsg{border-radius:14px !important;padding:6px !important;border:1px solid var(--line) !important;background:var(--card) !important;box-shadow:0 14px 34px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.05) !important}html body .ptsg .ptsg-i{display:flex !important;align-items:center;gap:10px;border-radius:9px !important;padding:9px 10px !important;border:0 !important}html body .ptsg .ptsg-i:hover,html body .ptsg .ptsg-i.on{background:rgba(12,13,14,.05) !important}html[data-theme="dark"] body .ptsg .ptsg-i:hover,html[data-theme="dark"] body .ptsg .ptsg-i.on{background:rgba(255,255,255,.07) !important}html body .ptsg .ptsg-t{order:-1;flex:0 0 auto;min-width:50px;text-align:center;font:500 11px/1 var(--pt-mono,monospace) !important;letter-spacing:.02em;padding:5px 6px !important;margin:0 !important;border-radius:6px !important;background:rgba(12,13,14,.055) !important;color:var(--muted) !important;border:0 !important}html[data-theme="dark"] body .ptsg .ptsg-t{background:rgba(255,255,255,.08) !important}html body .ptsg .ptsg-i.on .ptsg-t,html body .ptsg .ptsg-i:hover .ptsg-t{background:var(--card) !important}html body .ptsg .ptsg-n{flex:1 1 auto;min-width:0}html body .ptsg .ptsg-f,html body .ptsg .ptsg-m{margin-left:auto !important}.ptsg-g{padding:9px 10px 5px;font:500 10.5px/1 var(--pt-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ptsg-ft{display:flex;gap:16px;margin-top:6px;padding:9px 10px 5px;border-top:1px solid var(--line);font:400 11px/1 var(--pt-mono,monospace);color:var(--muted)}.ptsg-ft kbd{font:inherit;display:inline-block;padding:2px 5px;margin-right:3px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--muted)}html body .ptsg .ptsg-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .ptsg .ptsg-f,html body .ptsg .ptsg-m{position:static !important;flex:0 0 auto;white-space:nowrap}.ptsg-ft span{white-space:nowrap}html body .ptnav-search .ptsg{left:auto !important;right:0 !important;width:420px !important;max-width:calc(100vw - 32px) !important}html{font-synthesis:style;font-synthesis-weight:none}html body .ptnx-meta .ptnx-sep{font-style:normal}:root{--pt-seg:rgba(12,13,14,.055);--pt-soft:rgba(12,13,14,.045);--pt-soft-b:rgba(12,13,14,.08);--pt-chip:rgba(12,13,14,.05);--pt-chip-h:rgba(12,13,14,.1);--pt-dots:rgba(12,13,14,.09)}html[data-theme="dark"]{--pt-seg:rgba(255,255,255,.08);--pt-soft:rgba(255,255,255,.06);--pt-soft-b:rgba(255,255,255,.12);--pt-chip:rgba(255,255,255,.07);--pt-chip-h:rgba(255,255,255,.13);--pt-dots:rgba(255,255,255,.1)}html body :is(.ptd-h1,.ptc-head h1,.ptnx-title,.ptf-h1,.pts2-h1,.pt404-h1){letter-spacing:-.03em !important}html body :is(a.ptnx-note,a.ptd-tile,a.pter-card,a.pth-note,a.pth-co,.ptst-wrap,.ptc-panelbox,.ptc-head,.ptf-head,.ptch-box,.pt-nl,.pth-card-dark,.ptnx-ctx,.pt-chart-note,.pt-disclaimer,.pter-kpis,.ptnx-related .ptnx-notes){border-radius:14px !important}html body header.ptnx-hero{border-radius:16px !important;overflow:hidden}html body :is(.ptc-metric,a.pthm-t,a.ptwk-c,.ptc-tick,.pt-nl-cta,.pt-hub-more,.ptnx-hero-media){border-radius:10px !important}html body :is(.pt-tile,.ptc-h1logo,.ptf-logo,.ptnx-note-ic){border-radius:8px !important}html body :is(a.ptnx-note,a.ptd-tile,a.pter-card,a.pth-note,a.pth-co,a.ptwk-c){transition:border-color .15s,transform .15s,background-color .15s}@media (hover:hover){html body :is(a.ptnx-note,a.ptd-tile,a.pter-card,a.pth-note,a.pth-co,a.ptwk-c):hover{transform:translateY(-1px)}}html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs){width:max-content;align-items:center;gap:2px !important;padding:3px !important;border:0 !important;border-radius:11px !important;background:var(--pt-seg) !important;box-shadow:none !important;max-width:100%;overflow-x:auto;scrollbar-width:none}html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs)::-webkit-scrollbar{display:none}html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs)>:is(a,button){flex:0 0 auto;border:0 !important;background:transparent !important;border-radius:8px !important;padding:7px 13px !important;margin:0 !important;min-height:32px;font-family:var(--pt-sans) !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--muted) !important;box-shadow:none !important;text-decoration:none !important;white-space:nowrap;transition:color .2s,background-color .2s,box-shadow .2s}html body :is(.ptc-tick-tabs,.ptk-rng,.pt-tf)>:is(a,button){padding:5px 10px !important;min-height:28px;font-size:12.5px !important}html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs)>:is(a,button):hover{color:var(--ink) !important}html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs)>:is(.on,.is-on,[aria-pressed="true"],[aria-selected="true"]){color:var(--ink) !important;background:var(--card) !important;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.06) !important}html[data-theme="dark"] body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs)>:is(.on,.is-on,[aria-pressed="true"],[aria-selected="true"]){box-shadow:0 0 0 .5px rgba(255,255,255,.12) !important}html body :is(.ptf-cos,.ptanl-chips,.ptwk-chips,.pt404-links,.ptnx-hist-row,.pts2-chips)>a{border:0 !important;border-radius:999px !important;background:var(--pt-chip) !important;padding:6px 12px !important;font-family:var(--pt-sans) !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;transition:background-color .15s}html body :is(.ptf-cos,.ptanl-chips,.ptwk-chips,.pt404-links,.ptnx-hist-row,.pts2-chips)>a:hover{background:var(--pt-chip-h) !important}html body .ptnx-hero :is(.ptnx-badge,.ptnx-tag){border:0 !important;border-radius:999px !important;background:rgba(255,255,255,.1) !important;padding:5px 12px !important;transition:background-color .15s}html body .ptnx-hero a.ptnx-badge:hover{background:rgba(255,255,255,.18) !important}html body :is(input.ptanl-q,.ptnav-search-input){border-radius:12px !important;background:var(--pt-soft) !important;border:1px solid var(--pt-soft-b) !important;box-shadow:none !important;transition:background-color .2s,border-color .2s,box-shadow .2s}html body :is(input.ptanl-q,.ptnav-search-input):focus{outline:0 !important;background:var(--card) !important;border-color:#f59e0b !important;box-shadow:0 0 0 4px rgba(245,158,11,.2) !important}html body .pt404-search button{border-radius:10px !important}html body .pts2-hero .pth-search{height:58px !important;border-radius:14px !important;background:var(--pt-soft) !important;border:1px solid var(--pt-soft-b) !important;box-shadow:none !important;transition:background-color .2s,border-color .2s,box-shadow .2s}html body .pts2-hero .pth-search:focus-within{background:var(--card) !important;border-color:#f59e0b !important;box-shadow:0 0 0 4px rgba(245,158,11,.2) !important}html body .pts2-hero .pth-search input{background:transparent !important;border:0 !important;box-shadow:none !important}html body :is(header.ptd-head,.ptc-head,.ptf-head,header.ptnx-hero,.pts2-hero,main.pt404){position:relative;isolation:isolate}html body :is(header.ptd-head,.ptc-head,.ptf-head,header.ptnx-hero,.pts2-hero,main.pt404)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--pt-dots) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 80% 20%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 90% at 80% 20%,#000 0%,transparent 70%)}html body header.ptnx-hero::before{background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.3px)}@media (prefers-reduced-motion:reduce){html body :is(a.ptnx-note,a.ptd-tile,a.pter-card,a.pth-note,a.pth-co,a.ptwk-c):hover{transform:none}}html body .ptnx-notes>a.ptnx-note:not(.pt-hub-notes a){border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important}html body .ptnx-notes>a.ptnx-note:not(.pt-hub-notes a):last-child{border-bottom:0 !important}@media (hover:hover){html body .ptnx-notes>a.ptnx-note:not(.pt-hub-notes a):hover{transform:none;background:var(--pt-soft)}}html body main.ptc-main>:is(section.ptacc-firm,section.ptanl-firm){margin-left:max(20px,calc((100% - 1000px) / 2)) !important;margin-right:max(20px,calc((100% - 1000px) / 2)) !important;max-width:none !important;width:auto !important}html body section.ptacc-firm{border-radius:14px !important}html body .ptacc-kpis{border-radius:10px !important;overflow:hidden}html body :is(table.ptacc-t,table.ptacc-ct) thead th:not(:has(button)){padding:12px 14px !important;font-family:var(--pt-mono) !important;font-size:12px !important;line-height:1.2 !important;letter-spacing:.04em !important;color:var(--muted) !important;font-weight:400 !important}@media (max-width:480px){html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs,.pth-tabs.pth-seg){flex-wrap:nowrap !important;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body :is(.ptc-tabs,.ptc-tick-tabs,.ptk-rng,.pt-tf,.ptscr-tabs,.ptacc-tabs,.pth-tabs.pth-seg)::-webkit-scrollbar{display:none}html body :is(.ptc-tabs,.ptscr-tabs,.ptacc-tabs)>:is(a,button){padding-left:10px !important;padding-right:10px !important;flex:0 0 auto}}html body table.ptanl-idx :is(th,td):nth-child(2),html body table.ptanl-idx th:nth-child(2) button{text-align:left !important}html body table.ptanl-idx th:nth-child(2) button{justify-content:flex-start !important}html body main.pt404 form.pt404-search{border:1px solid var(--pt-soft-b) !important;border-radius:14px !important;background:var(--pt-soft) !important;padding:4px !important;gap:4px;overflow:visible;outline:0 !important;transition:background-color .2s,border-color .2s,box-shadow .2s}html body main.pt404 form.pt404-search:focus-within{background:var(--card) !important;border-color:var(--pt-acc) !important;box-shadow:0 0 0 4px rgba(245,158,11,.16) !important}html body main.pt404 form.pt404-search input{height:44px !important;padding:0 12px !important;border:0 !important;background:transparent !important}html body main.pt404 form.pt404-search button{border:0 !important;border-radius:10px !important;min-height:44px;padding:0 18px !important}html body .pter-kpis b{font-size:clamp(19px,2.2vw,24px) !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:normal}html body .pts2-hero .ptsc-wrap{max-width:620px !important;margin-left:auto !important;margin-right:auto !important}html body a.ptsc{border-radius:14px !important;transition:border-color .15s,transform .15s}@media (hover:hover){html body a.ptsc:hover{transform:translateY(-1px)}}html body .ptnx-hist-row>.ptnx-hist-i.is-cur{border:0 !important;border-radius:999px !important;padding:6px 12px !important;background:rgba(245,158,11,.12) !important;box-shadow:inset 0 0 0 1px var(--pt-acc,#f59e0b) !important;font-family:var(--pt-sans) !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important}html body .ptwk-cells{border-radius:14px !important;overflow:hidden}html body .ptwk-cells>a.ptwk-c{border-radius:0 !important}@media (hover:hover){html body .ptwk-cells>a.ptwk-c:hover{transform:none !important}}@media (max-width:640px){html body table.ptst tbody tr{border-radius:14px !important}}html body main.ptc-main>article.ptnx:has(~ aside.pt-nl)>.ptnx-body,html body main.ptc-main>.ptnx-body:has(~ aside.pt-nl){padding-bottom:0 !important}html body main.ptc-main>aside.pt-nl{margin-top:32px !important}html body .ptc-ft .ft-rich a.ft-nl{border-radius:10px !important}@media (max-width:760px){html body main.ptc-main>aside.pt-nl{margin-top:24px !important}html body footer.ptc-ft{margin-top:40px !important;padding-top:28px !important;padding-bottom:24px !important}html body .ptc-ft .in.ft-rich{grid-template-columns:minmax(0,1fr) !important;gap:0 !important}html body .ptc-ft .ft-brand{padding-bottom:20px}html body .ptc-ft .ft-about{display:none !important}html body .ptc-ft .ft-brand .tag{margin:0 0 14px !important}body:has(aside.pt-nl) .ptc-ft .ft-rich a.ft-nl{display:none !important}body:has(aside.pt-nl) .ptc-ft .ft-brand .tag{margin-bottom:0 !important}html body .ptc-ft .ft-rich>div:not(.ft-brand){border-top:1px solid rgba(255,255,255,.12)}html body .ptc-ft .ft-rich>div:not(.ft-brand)>.ft-h{display:flex !important;align-items:center;justify-content:space-between;min-height:50px;margin:0 !important;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}html body .ptc-ft .ft-rich>div:not(.ft-brand)>.ft-h::after{content:"";width:8px;height:8px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s;opacity:.7}html body .ptc-ft .ft-rich>div.is-open>.ft-h::after{transform:translateY(2px) rotate(-135deg)}html body .ptc-ft .ft-rich>div:not(.ft-brand):not(.is-open)>a{display:none !important}html body .ptc-ft .ft-rich>div.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-bottom:12px}html body .ptc-ft .ft-rich>div.is-open>.ft-h{grid-column:1/-1}html body .ptc-ft .ft-rich>div.is-open>a{padding:9px 0 !important}html body .ptc-ft>.cp{margin-top:0 !important;border-top:1px solid rgba(255,255,255,.12);padding-top:16px !important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){html body .ptc-ft .ft-rich .ft-h::after{transition:none}}html body .pt-legal{max-width:760px;margin:0 auto;padding:40px 20px 24px}html body .pt-legal .pt-legal-body{font-size:16px;line-height:1.65;color:var(--ink)}html body .pt-legal .pt-legal-body :is(.wp-block-group,.wp-block-group__inner-container,.wp-block-columns,.wp-block-column){max-width:none !important;width:auto !important;margin:0 !important;padding:0 !important;display:block !important;background:none !important}html body .pt-legal .pt-legal-body h2{font-size:20px !important;font-weight:600 !important;letter-spacing:-.01em;margin:32px 0 8px !important;color:var(--ink) !important}html body .pt-legal .pt-legal-body h3{font-size:17px !important;font-weight:600 !important;margin:24px 0 6px !important}html body .pt-legal .pt-legal-body p,html body .pt-legal .pt-legal-body li{font-size:16px !important;line-height:1.65 !important;color:var(--ink) !important;margin:0 0 12px !important}html body .pt-legal .pt-legal-body a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){html body a.pth-note2{padding:16px !important;gap:12px !important}html body a.pth-note2>.pt-tile{flex:0 0 52px !important;width:52px !important;min-width:52px !important}html body a.pth-note2>.pt-tile img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain}html body a.pth-note2 .pth-note-t{flex-wrap:wrap;row-gap:4px}html body a.pth-note2 .pth-note-co{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}}html body .pth-note-s{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}html body .pt-disclaimer strong{color:var(--ink) !important}html[data-theme~="dark"] body .ptc-crumbs a{color:#959b9f !important}html[data-theme~="dark"] body .ptc-crumbs a:hover{color:#ecedea !important}html body .pter-c-top b{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}@media (max-width:480px){html body .pter-c-top b{font-size:13px !important}}html body table.ptst thead th>button{width:100%;box-sizing:border-box;text-align:inherit !important}html body table.ptst thead th:not(:has(>button)){padding-left:14px !important;padding-right:14px !important}html body table.pter-idx thead th:nth-child(2){text-align:left !important}@media (max-width:600px){html body a.pth-note2 .pth-note-t{column-gap:8px}html body a.pth-note2 .pth-note-t>.ptnx-tag{margin-left:0 !important}}html body table.ptst tbody tr:hover{background:transparent !important}html body table.ptst tbody tr:hover>td{background-image:linear-gradient(rgba(127,127,127,.06),rgba(127,127,127,.06)) !important}html body .ptanl-sec>.pth{padding-left:0 !important;padding-right:0 !important}html body .pth-v2 .pth-live{border-radius:999px !important}html body :is(.pth-note,.pth-note2,.ptnx-note) .pt-tile,html body .ptnx-note-ic{border-radius:8px !important}html body .ptnx-tag{border-radius:6px !important}html body .pt-about :is(.pab-side,.pab-stat,.pab-brand){border-radius:14px !important}html body .pt-about .pab-brand img[alt="Lucid"]{filter:brightness(0) invert(1) !important}html body .pt-contact .pct-card{border-radius:14px !important}html body .pt-contact .wpcf7 label{font-size:14px !important;font-weight:600 !important;line-height:1.4 !important}html body .pt-contact .wpcf7 :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea){border-radius:12px !important;background:var(--pt-soft) !important;border:1px solid var(--pt-soft-b) !important;box-shadow:none !important;font-size:16px !important;color:var(--ink) !important;transition:background-color .2s,border-color .2s,box-shadow .2s}html body .pt-contact .wpcf7 :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea):focus{outline:0 !important;background:var(--card) !important;border-color:var(--pt-acc) !important;box-shadow:0 0 0 4px rgba(245,158,11,.16) !important}html body .pt-contact .wpcf7 [type="submit"]{border-radius:10px !important}html body .pt-contact .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{font-size:14px !important;font-weight:400 !important;color:var(--muted) !important}html body .pt-contact .wpcf7 input[type="checkbox"]{width:20px !important;height:20px !important;accent-color:var(--ink);vertical-align:-5px;margin:0 8px 0 0 !important}html body .pt-contact .wpcf7 a{color:var(--ink) !important;text-decoration:underline;text-underline-offset:3px}html body .ptw-trend a b{font-size:12px !important}html:not([data-theme~="dark"]) body .ptnx-tag-sell{color:#b42318 !important}@media (max-width:760px){html body :is(.ptacc-firm-h,.ptanl-firm-h,.ptacc-co-h)>a,html body a.ptc-news,html body a.pth-more,html body .ptnx-ctx a,html body .pthm-gh a{display:inline-flex !important;align-items:center;min-height:36px}html body a.ptnx-anl{display:inline-block;padding:6px 0;margin:-6px 0}html body .ptc-crumbs a{padding-left:6px !important;padding-right:6px !important;margin-left:-6px;margin-right:-6px}html body button.pt-hub-more{min-height:44px !important;padding:0 18px !important}}@media (max-width:640px){html body table.ptst tbody tr{position:relative}html body table.ptst tbody tr :is(a.ptst-co,th:first-child a:first-of-type)::after{content:"";position:absolute;inset:0;border-radius:14px}html body table.ptst tbody tr a:not(.ptst-co):not(th:first-child a:first-of-type){position:relative;z-index:1}}html body table.ptst .ptst-none{font-family:var(--pt-sans) !important;font-size:13px !important;font-weight:400 !important;color:var(--muted) !important;white-space:nowrap}html body table.ptst tr.is-quiet :is(td,th) b,html body table.ptst tr.is-quiet td{color:var(--muted) !important}html body main.ptc-main>.ptd{padding-bottom:12px !important}@media (max-width:600px){html body .pth>.pth-sec{padding-top:28px !important;padding-bottom:28px !important}html body.home .pth{--sp-sec:28px !important}}@media (max-width:760px){html body a.ptc-news{display:inline-flex !important;align-items:center !important;min-height:36px !important}html body .pthm-gh a{padding:0 4px !important;margin:0 -4px !important}}html body .pt-about .pab-brand img{transform:scale(1.45);transform-origin:center}@media (max-width:760px){html body ol.ptwk-all>li>a{display:inline-block;padding:6px 0}html body .pt-about,html body .pt-contact{padding-bottom:24px !important}}html body .pt-legal .pt-legal-body ul{margin:0 0 12px !important;padding-left:20px !important}html body .pt-legal .pt-legal-body li{margin:0 0 6px !important}html body .pt-legal .pt-legal-body code{font-family:var(--pt-mono) !important;font-size:13px !important;background:var(--pt-chip);border-radius:6px;padding:1px 6px;white-space:nowrap}html body .pt-legal .pt-legal-tbl{overflow-x:auto;margin:4px 0 16px;border:1px solid var(--line);border-radius:14px}html body .pt-legal .pt-legal-tbl table{width:100%;border-collapse:collapse;margin:0 !important}html body .pt-legal .pt-legal-tbl :is(th,td){padding:10px 14px !important;text-align:left !important;vertical-align:top;font-size:14px !important;line-height:1.5 !important;color:var(--ink) !important;border:0 !important;border-bottom:1px solid var(--line) !important}html body .pt-legal .pt-legal-tbl tr:last-child td{border-bottom:0 !important}html body .pt-legal .pt-legal-tbl th{font-family:var(--pt-mono) !important;font-size:12px !important;font-weight:400 !important;letter-spacing:.04em;text-transform:uppercase;color:var(--muted) !important}html body .pt-legal .pt-legal-tbl{border-color:var(--pt-soft-b) !important}html body .pt-legal .pt-legal-tbl table{border:0 !important;box-shadow:none !important}html body .pt-legal .pt-legal-tbl :is(th,td){border-bottom-color:var(--pt-soft-b) !important;font-weight:400 !important}@media (max-width:600px){html body .pt-legal .pt-legal-tbl :is(table,tbody,tr,td){display:block !important}html body .pt-legal .pt-legal-tbl thead{display:none !important}html body .pt-legal .pt-legal-tbl tr{padding:12px 14px;border-bottom:1px solid var(--pt-soft-b)}html body .pt-legal .pt-legal-tbl tr:last-child{border-bottom:0}html body .pt-legal .pt-legal-tbl td{padding:0 !important;border:0 !important}html body .pt-legal .pt-legal-tbl td:first-child{margin-bottom:6px}html body .pt-legal .pt-legal-tbl td:not(:first-child){font-size:13px !important;color:var(--muted) !important}}@media (max-width:980px){html body .ptnx-hero-combo .ptnx-hero-media{display:none !important}}html body .ptnx-hero-media picture{display:block;width:100%;height:100%}html body .ptnx-hero-media picture img{width:100%;height:100%;object-fit:cover;display:block}html body .ptnx-track{margin:36px 0 8px;padding-top:28px;border-top:1px solid var(--line)}html body .ptnx-track .ptnx-track-h{display:flex;align-items:center;gap:10px;font-size:var(--fs-h2) !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-.02em;margin:0 0 14px !important;color:var(--ink) !important}html body .ptnx-track .ptnx-track-h::before{content:"";flex:0 0 8px;width:8px;height:8px;background:var(--pt-acc);border-radius:2px}html body .ptnx-track .ptnx-since{margin-top:0 !important}html body .ptnx-hist-note{margin:10px 0 0 !important;font-size:12px !important;line-height:1.5 !important;color:var(--muted) !important}html body a.ptd-tile .ptd-name{min-width:0;overflow-wrap:anywhere !important}html body a.ptd-tile .ptd-name.ptd-name-long{font-size:13px !important;letter-spacing:-.01em}@media (min-width:761px){html body a.ptd-tile{grid-template-columns:56px minmax(0,1fr) !important}html body a.ptd-tile .ptd-logo{width:56px !important;max-width:56px !important}html body a.ptd-tile .ptd-logo img{max-width:100% !important;height:auto}}html body .ptc-ssr .ptc-head{border:0 !important;background:transparent !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important}html body .ptc-ssr .ptc-head::before{content:none !important}html body .ptc-ssr .ptc-sum{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;align-items:stretch;margin:6px 0 20px;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}html body .ptc-ssr .ptc-sum.is-single{grid-template-columns:minmax(0,1fr)}html body .ptc-ssr>.ptc-sum{order:2;border-radius:16px !important}html body .ptc-ssr .ptc-sum :is(.ptc-sum-a,.ptc-sum-b,.ptc-sum-row,.ptc-sum-main){border-radius:0 !important}html body .ptc-ssr .ptc-sum .ptc-sum-bar{border-radius:99px !important}html body .ptc-ssr .ptc-sum .ptc-sum-bar i{border-radius:0 !important}html body .ptc-ssr .ptc-sum-a{padding:28px 32px 24px;min-width:0}html body .ptc-ssr .ptc-sum-k{margin:0 0 10px !important;font-family:var(--pt-mono) !important;font-size:12px !important;font-weight:500 !important;line-height:1.2 !important;letter-spacing:.06em !important;text-transform:uppercase;color:var(--muted) !important}html body .ptc-ssr .ptc-sum-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px;margin:0 0 14px}html body .ptc-ssr .ptc-sum-v{font-family:var(--pt-sans) !important;font-size:clamp(46px,5.4vw,68px) !important;font-weight:600 !important;line-height:1 !important;letter-spacing:-.035em !important;color:var(--ink) !important;font-variant-numeric:tabular-nums}html body .ptc-ssr .ptc-sum-up{font-family:var(--pt-sans) !important;font-size:22px !important;font-weight:600 !important;line-height:1.1 !important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html body .ptc-ssr .ptc-sum-up.up{color:var(--up) !important}html body .ptc-ssr .ptc-sum-up.dn{color:var(--down) !important}html body .ptc-ssr .ptc-sum-up em{font-style:normal;font-weight:500;font-size:15px;color:var(--muted)}html body .ptc-ssr .ptc-sum-ctx{margin:0 0 14px !important;max-width:54ch;font-size:15px !important;line-height:1.55 !important;color:var(--muted) !important}html body .ptc-ssr .ptc-sum-ctx strong{font-weight:500;color:var(--ink)}html body .ptc-ssr .ptc-sum .ptc-method{margin:0 !important;padding:0 !important;border:0 !important;background:none !important}html body .ptc-ssr .ptc-sum .ptc-method summary{font-size:13px !important;color:var(--muted) !important;cursor:pointer}html body .ptc-ssr .ptc-sum .ptc-method p{font-size:13px !important;line-height:1.55 !important;color:var(--muted) !important;margin:8px 0 0 !important;max-width:60ch}html body .ptc-ssr .ptc-sum-b{margin:0;padding:10px 32px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;background:var(--pt-soft)}html body .ptc-ssr .ptc-sum-row{padding:16px 0;border-bottom:1px solid var(--line)}html body .ptc-ssr .ptc-sum-row:last-child{border-bottom:0}html body .ptc-ssr .ptc-sum-row dt{margin:0 0 6px;font-family:var(--pt-mono) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.06em;text-transform:uppercase;color:var(--muted) !important}html body .ptc-ssr .ptc-sum-row dd{margin:0;font-size:16px !important;line-height:1.45 !important;color:var(--ink) !important}html body .ptc-ssr .ptc-sum-row dd b{font-weight:600;font-variant-numeric:tabular-nums}html body .ptc-ssr .ptc-sum-row dd span{color:var(--muted)}html body .ptc-ssr .ptc-sum-row dd i{font-style:normal;color:var(--muted);margin:0 6px}html body .ptc-ssr .ptc-sum-bar{display:flex;gap:2px;height:6px;margin-top:10px;max-width:360px;border-radius:99px;overflow:hidden}html body .ptc-ssr .ptc-sum-bar i{display:block;height:100%;margin:0 !important}html body .ptc-ssr .ptc-sum-bar .b{background:var(--up)}html body .ptc-ssr .ptc-sum-bar .h{background:#9aa0a6}html body .ptc-ssr .ptc-sum-bar .s{background:var(--down)}@media (max-width:760px){html body .ptc-ssr .ptc-sum{grid-template-columns:minmax(0,1fr);margin:4px 0 16px}html body .ptc-ssr .ptc-sum-a{padding:22px 20px 18px}html body .ptc-ssr .ptc-sum-b{border-left:0;border-top:1px solid var(--line);padding:4px 20px}html body .ptc-ssr .ptc-sum-v{font-size:48px !important}html body .ptc-ssr .ptc-sum-up{font-size:19px !important}}html body .pt-hub-notes .is-off{display:none !important}html body .pt-hub-notes .pt-nf{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 22px;padding:0}html body .pt-hub-notes .pt-nf-c{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center;gap:8px;height:36px;margin:0 !important;padding:0 14px !important;border:1px solid var(--line) !important;border-radius:999px !important;background:var(--card) !important;color:var(--ink) !important;font-family:var(--pt-sans) !important;font-size:14px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap;cursor:pointer;box-shadow:none !important;transition:background-color .15s,border-color .15s,color .15s}html body .pt-hub-notes .pt-nf-c span{font-family:var(--pt-mono) !important;font-size:12px !important;font-weight:500 !important;color:var(--muted) !important;font-variant-numeric:tabular-nums}html body .pt-hub-notes .pt-nf-c:hover{border-color:var(--ink) !important}html body .pt-hub-notes .pt-nf-c[aria-pressed="true"]{background:var(--ink) !important;border-color:var(--ink) !important;color:var(--card) !important}html body .pt-hub-notes .pt-nf-c[aria-pressed="true"] span{color:inherit !important;opacity:.72}html body .pt-hub-notes .pt-nf-c:focus-visible,html body .pt-hub-notes .pt-pg button:focus-visible{outline:2px solid var(--pt-acc) !important;outline-offset:2px}html body .pt-hub-notes .pt-pg{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}html body .pt-hub-notes .pt-pg-s{margin:0 !important;font-size:14px !important;line-height:1.4 !important;color:var(--muted) !important}html body .pt-hub-notes .pt-pg-s b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}html body .pt-hub-notes .pt-pg-b{display:flex;align-items:center;gap:4px}html body .pt-hub-notes .pt-pg-n,html body .pt-hub-notes .pt-pg-a{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 !important;padding:0 10px !important;border:1px solid transparent !important;border-radius:10px !important;background:transparent !important;color:var(--ink) !important;font-family:var(--pt-sans) !important;font-size:15px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:none !important}html body .pt-hub-notes .pt-pg-a{width:40px;padding:0 !important;border-color:var(--line) !important}html body .pt-hub-notes .pt-pg-n:hover,html body .pt-hub-notes .pt-pg-a:not(:disabled):hover{background:var(--pt-soft) !important}html body .pt-hub-notes .pt-pg-n.is-cur{background:var(--ink) !important;color:var(--card) !important;cursor:default}html body .pt-hub-notes .pt-pg-a:disabled{opacity:.35;cursor:default}html body .pt-hub-notes .pt-pg-a svg{display:block}html body .pt-hub-notes .pt-pg-gap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:40px;color:var(--muted);font-size:14px}@media (max-width:760px){html body .pt-hub-notes .pt-nf{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:4px -20px 18px;padding:0 20px}html body .pt-hub-notes .pt-nf::-webkit-scrollbar{display:none}html body .pt-hub-notes .pt-nf-c{flex:0 0 auto;height:40px}html body .pt-hub-notes .pt-pg{flex-direction:column;align-items:center;gap:14px}html body .pt-hub-notes .pt-pg-b{gap:2px}html body .pt-hub-notes .pt-pg-n,html body .pt-hub-notes .pt-pg-a{min-width:44px;height:44px}html body .pt-hub-notes .pt-pg-a{width:44px}html body .pt-hub-notes .pt-pg-gap{width:20px;height:44px}}@media (max-width:480px){html body .pt-hub-notes .pt-pg-n.is-nb{display:none !important}}html body .ptc-ssr .ptc-qa{margin-top:56px}html body .ptc-ssr .ptc-qa-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin-top:16px;border-top:1px solid var(--line)}html body .ptc-ssr .ptc-qa-i{padding:20px 0;border-bottom:1px solid var(--line)}html body .ptc-ssr .ptc-qa-i h3{margin:0 0 8px !important;padding:0 !important;font-family:var(--pt-sans) !important;font-size:17px !important;font-weight:600 !important;line-height:1.35 !important;letter-spacing:-.005em !important;text-transform:none !important;color:var(--ink) !important}html body .ptc-ssr .ptc-qa-i p{margin:0 !important;font-family:var(--pt-sans) !important;font-size:15px !important;line-height:1.55 !important;color:var(--muted) !important;max-width:62ch}@media (max-width:760px){html body .ptc-ssr .ptc-qa{order:9;margin-top:40px}html body .ptc-ssr .ptc-qa-list{grid-template-columns:1fr}html body .ptc-ssr .ptc-qa-i{padding:16px 0}html body .ptc-ssr .ptc-qa-i h3{font-size:16px !important}}