.market-editorial .market-stand{scroll-margin-top:90px}.market-editorial .market-stand-card{padding:4px 20px;display:flex;flex-direction:column}.market-editorial .market-stand-row{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;padding:14px 0;border-bottom:1px solid var(--market-line);align-items:center}.market-editorial .market-stand-row:last-child{border-bottom:0}.market-editorial .market-stand-words{display:flex;flex-direction:column;gap:2px;min-width:0}.market-editorial .market-stand-figure{margin:0;font-size:22px;font-weight:500;letter-spacing:-.2px;line-height:1.15;color:#181e30;font-variant-numeric:tabular-nums}.market-editorial .market-stand-axis{font-size:13px;font-weight:400;letter-spacing:0;color:var(--market-muted)}.market-editorial .market-stand-axis-line{margin:0;font-size:14px;font-weight:500;color:#181e30}.market-editorial .market-stand-phrase{margin:0;font-size:14px;line-height:1.5;color:#181e30}.market-editorial .market-stand-phrase [data-confidence-word]{color:var(--market-muted)}.market-editorial .market-stand-bars{display:flex;flex-direction:column;gap:6px;min-width:0}.market-editorial .market-stand-lane{display:grid;grid-template-columns:52px minmax(0,1fr) 70px;gap:10px;align-items:center}.market-editorial .market-stand-label{font-size:12px;color:var(--market-muted)}.market-editorial .market-stand-track{display:block;height:10px;background:var(--market-grid);position:relative}.market-editorial .market-stand-track i{display:block;height:100%;background:var(--market-purple)}.market-editorial [data-stand-bar=typical] .market-stand-track i{background:var(--market-bar-gray)}.market-editorial .market-stand-end{font-size:12px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#181e30}.market-editorial .market-stand-row-plain{grid-template-columns:minmax(0,1fr);gap:4px}.market-editorial .market-stand-row-plain .market-stand-phrase{color:var(--market-muted)}.market-editorial .market-stand-row-locked{display:block;margin:0 -20px;padding:0;background:#f8f6fb}.market-editorial .market-stand-row-locked [data-locked-row]{background:transparent;padding:14px 20px}.market-editorial .market-stand-row-locked p{margin:0}.market-editorial .market-stand-row-locked [data-locked-question]{color:#181e30;font-size:15px;font-weight:500;line-height:1.3}.market-editorial .market-stand-row-locked [data-locked-unlocks]{color:var(--market-muted);font-size:13px}.market-editorial .market-stand-row-locked [data-locked-unlocks] span{color:var(--market-purple)}.market-editorial .market-stand-row-locked .bg-pf-ink{background:#181e30;color:#ffffff;border:1px solid #181e30;font-size:14px;font-weight:500;padding:10px 16px}.market-editorial .market-stand-row-locked .border-pf-ink{border-color:#181e30;font-size:14px;font-weight:500}.market-editorial .market-stand-row-locked a.text-pf-gray,.market-editorial .market-stand-row-locked button.text-pf-gray{border:0;background:transparent;padding:0;min-height:0;font-size:14px;font-weight:400;color:var(--market-muted)}.market-editorial .market-stand-row-locked input{width:auto;min-height:44px;border-color:var(--market-line)}@media (max-width:760px){.market-editorial .market-stand-card{padding:2px 16px}.market-editorial .market-stand-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0}.market-editorial .market-stand-figure{font-size:20px}.market-editorial .market-stand-lane{grid-template-columns:48px minmax(0,1fr) 70px;gap:8px}.market-editorial .market-stand-row-locked{margin:0 -16px}.market-editorial .market-stand-row-locked [data-locked-row]{padding:12px 16px}.market-editorial .market-stand-row-locked [data-locked-question]{font-size:14px}}.market-explorer-form[hidden]{display:none}.market{overflow-wrap:anywhere;--market-purple:#6400eb;--market-line:#e9e6ef;--market-muted:#637389;color:#101a2b;max-width:1200px;margin:auto;padding:16px 0 40px;font-size:14px;line-height:1.5}.market h1{font-size:30px;font-weight:600;margin:0 0 24px}.market h2{font-size:29px;font-weight:600;letter-spacing:-.7px;margin:4px 0}.market h3{font-size:21px;font-weight:600;letter-spacing:-.3px;margin:8px 0}.market h4{font-size:17px;font-weight:600;margin:6px 0}.market p{color:var(--market-muted);margin:8px 0 18px}.market small,.market-small{font-size:12px;color:var(--market-muted)}.market a:not([href^="#"]),.market button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--market-line);background:white;font-size:12px;font-weight:600;border-radius:0;cursor:pointer;text-decoration:none}.market a:hover,.market button:hover{border-color:#a685e5}.market a:focus-visible,.market button:focus-visible{outline:2px solid var(--market-purple);outline-offset:3px}.market button:disabled{opacity:.6;cursor:wait}.market .market-primary,.market button[aria-pressed=true]{background:var(--market-purple);color:white;border-color:var(--market-purple)}.market-index{font-size:11px;color:var(--market-purple);letter-spacing:.5px}.market-role{background:white;padding:28px 40px;display:grid;grid-template-columns:1.35fr 1fr;gap:40px;border:1px solid var(--market-line)}.market-role-name{display:flex;align-items:center;gap:16px;margin:12px 0}.market-role-name h3,.market-role-name p{margin:0}.market-role-name small{color:#245fe8}.market-tags{display:flex;flex-wrap:wrap;gap:6px}.market-tags span{background:#f0edf6;padding:5px 8px;font-size:12px}.market-scope{align-self:center;border-left:1px solid var(--market-line);padding-left:24px;font-size:12px;color:#101a2b!important}.market-pay{padding:30px 40px;color:white;background:radial-gradient(ellipse at 90% 0,#ac5df6,transparent 60%),linear-gradient(120deg,#791fff,#4700b8)}.market-pay-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.market-pay-heading>span{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.market-pay button{color:white;background:#ffffff0d;border-color:#ffffff40}.market-pay-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.market-money{font-size:clamp(36px,5.5vw,82px);line-height:1.1;white-space:nowrap;font-weight:600;letter-spacing:-2px}.market-money>span{font-size:20px;font-weight:400;letter-spacing:0}.market-pay p,.market-pay small{color:#eee4ff}.market-range{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:24px 0!important;font-size:12px}.market-range strong{font-size:23px;letter-spacing:-.7px}.market-comp{margin:24px 0}.market-comp-bar{height:7px;background:#b888ff;margin-bottom:10px}.market-comp-bar i{display:block;height:100%;background:white;border-right:3px solid #7500ed}.market-comp>div:last-child{display:flex;justify-content:space-between;font-size:12px;gap:16px}.market-comp strong{display:block;font-size:23px}.market-next-pay{border:1px solid #ffffff50;background:#ffffff15;padding:20px}.market-next-pay>strong{font-size:23px}.market-next-pay p{font-size:12px}.market-hero>.market-empty{padding:32px;background:white}.market-explorer{margin-top:28px;border:1px solid var(--market-line);background:white}.market-explorer-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px}.market-explorer-head h3,.market-explorer-head p{margin:0}.market-explorer-form{padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid var(--market-line)}.market-explorer-form label{font-size:12px;display:flex;flex-direction:column;gap:7px}.market input,.market select{width:100%;min-height:44px;padding:10px;border:1px solid var(--market-line);border-radius:0;font-size:16px;background:white;color:#101a2b}.market-full{grid-column:1/-1}.market-explorer-result{padding:24px;background:#f0e8ff}.market-section{margin-top:56px;border-top:1px solid #cbc3d8;padding-top:24px;scroll-margin-top:80px}.market-section>p{margin-bottom:24px}.market-card{background:white;border:1px solid var(--market-line);padding:28px}.market-route-tabs{display:grid;grid-template-columns:repeat(3,1fr);max-width:650px;gap:8px;margin:24px 0}.market-dimensions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.market-unlocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.market-share{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:40px 0;background:#ebe1fc;border-left:3px solid var(--market-purple);padding:24px}.market-share p{margin:0}.market-dialog{max-width:850px!important;border-radius:0!important;max-height:90vh;overflow-y:auto}.market-dialog p{margin:14px 0;line-height:1.6}.market-staircase{overflow-x:auto;min-height:250px}.market-staircase>div{min-width:550px}@media (max-width:1000px){.market-pay{padding:28px}.market-pay-grid{gap:24px;grid-template-columns:1.3fr 1fr}.market-money{font-size:52px}}@media (max-width:700px){.market{padding:12px 0}.market h2{font-size:25px}.market-role{grid-template-columns:1fr;padding:24px;gap:12px}.market-scope{border-left:0;border-top:1px solid var(--market-line);padding:16px 0 0;margin:0!important}.market-pay{padding:24px 20px}.market-pay-heading{align-items:flex-start;flex-direction:column}.market-pay-grid{grid-template-columns:1fr}.market-money{font-size:46px}.market-money>span{font-size:16px}.market-comp strong{font-size:20px}.market-range strong{font-size:22px}.market-card{padding:20px}.market-explorer-form,.market-unlocks{grid-template-columns:1fr}.market-route-tabs{gap:5px}.market-route-tabs button{font-size:11px;padding:10px 4px}.market-dimensions{display:grid;grid-template-columns:1fr 1fr}.market-explorer-head,.market-share{flex-direction:column;align-items:flex-start}.market-section{margin-top:40px}}.market-great-year{background:#f0e9ff;padding:24px 32px;border:1px solid var(--market-line)}.market-great-year .market-route-tabs{max-width:550px;margin:16px 0}.market-great-year-result strong{font-size:28px;letter-spacing:-.7px}.market-great-year-result p{margin:8px 0 16px}.market-great-year summary{cursor:pointer;padding:10px 0;font-weight:600}.market-great-year details p{max-width:780px}.market-great-year>small{display:block;margin-top:12px}.market-editorial{--market-purple:#6200ff;--market-line:#d9d6e3;--market-muted:#596174;--market-lavender:#ebe3ff;--market-beige:#eae5da;--market-orange:#ef582f;--market-lime:#c6ff75;--market-grid:#ece9f2;--market-bar-gray:#a9a3bf;color:#181e30;background:#f8f8fa;padding:28px 0 48px;overflow-wrap:break-word;font-variant-numeric:tabular-nums}.market-editorial h1{font-size:clamp(28px,3.4vw,40px);line-height:1.1;font-weight:500;letter-spacing:-.01em;margin:6px 0 8px}.market-editorial h2{font-size:clamp(22px,2.4vw,30px);line-height:1.15;font-weight:500;letter-spacing:-.01em;margin:0}.market-editorial h3{font-weight:500}.market-editorial .market-intro{font-size:16px;max-width:70ch;line-height:1.5;color:var(--market-muted);margin:0 0 14px}.market-editorial .market-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--market-purple)}.market-editorial .market-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.market-editorial .market-head>div:first-child{min-width:0}.market-editorial .market-sub{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--market-muted);max-width:80ch}.market-editorial .market-foot{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--market-muted)}.market-editorial .market-section-nav{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0 0 28px;padding:10px 0;border-top:2px solid #181e30;border-bottom:1px solid #181e30;font-size:13px}.market.market-editorial .market-section-nav a,.market.market-editorial .market-section-nav a:first-child{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;border-bottom:1px solid transparent;background:none;box-shadow:none;color:#181e30;font-size:15px;font-weight:600;text-decoration:none}.market.market-editorial .market-section-nav a:hover{border-bottom-color:var(--market-purple)}.market-editorial .market-section{margin-top:40px;padding-top:18px;border-top:1px solid var(--market-line);scroll-margin-top:90px}.market-editorial .market-section.market-hero{margin-top:0;padding-top:0;border-top:0}.market-editorial .market-card{padding:18px 20px;border-color:var(--market-line)}.market-editorial .market-role{padding:18px 20px;margin-bottom:8px}.market-editorial .market-pay{background:#181e30;padding:26px 28px}.market-editorial .market-money{font-size:clamp(40px,5vw,64px);font-variant-numeric:tabular-nums}.market-editorial .market-next-pay{background:transparent;border:0;border-left:1px solid #ffffff40;padding-left:32px}.market-editorial .market-next-pay>strong{font-size:26px}.market-editorial .market-comp-bar{background:#806aaf}.market-editorial .market-comp-bar i{background:#ebe3ff;border-right-color:#181e30}.market-editorial .market-great-year{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;background:var(--market-purple);border:0;color:white;padding:24px 28px}.market-editorial .market-great-year .market-index,.market-editorial .market-great-year p,.market-editorial .market-great-year small{color:#eee4ff}.market-editorial .market-great-year h2{margin-top:8px}.market-editorial .market-great-year-result strong{font-size:clamp(28px,3vw,40px);font-weight:500}.market-editorial .market-great-year button{background:transparent;color:white;border-color:#ffffff70}.market-editorial .market-great-year button[aria-pressed=true]{background:white;color:#6200ff}.market-payout-chart{max-width:760px;margin:20px 0}.market-payout-row{display:grid;grid-template-columns:44px minmax(0,1fr) 125px;gap:16px;align-items:center;margin:12px 0}.market-payout-row strong{text-align:right;font-weight:500}.market-payout-track{display:flex;height:18px}.market-payout-track i{background:white}.market-payout-track b{background:#bb98ff}.market-editorial .market-explorer{margin-top:8px}.market-editorial .market-explorer-head{background:#ebe3ff;padding:14px 20px}.market-editorial .market-explorer-head h3{font-size:16px}.market-editorial .market-confidence{margin:12px 0 0;line-height:1}.market-editorial [data-confidence-word]{color:var(--market-muted)}.market-editorial .market-share{background:#f1edf8;color:#181e30;gap:24px;padding:20px 24px;margin:40px 0 0}.market-editorial .market-share h3{font-size:18px;margin:0 0 4px}.market-editorial .market-share p{color:#596174}.market-editorial .market-share button{flex-shrink:0;width:-moz-max-content;width:max-content;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal;min-height:44px;padding:12px 18px;margin:0;background:#181e30;color:white;font-size:14px}.market-editorial button{word-break:normal;overflow-wrap:normal}.market.market-editorial .market-text-button{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;color:var(--market-purple);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.market-editorial .market-worth{color:#f8f8fa}.market-editorial .market-worth p{margin:0;color:inherit}.market-worth-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px}.market-worth-main{display:flex;flex-direction:column;gap:12px;min-width:0}.market-editorial .market-worth .market-worth-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#cdbbff}.market-editorial .market-worth .market-money{line-height:1.02;letter-spacing:-1.8px}.market-editorial .market-worth .market-worth-unit{font-size:13px;letter-spacing:.28px;text-transform:uppercase}.market-editorial .market-worth .market-worth-criteria{font-size:15px}.market-worth-strip{position:relative;height:52px;margin-top:4px}.market-worth-rail{position:absolute;left:0;right:0;top:25px;height:2px;background:#4a4f63}.market-worth-band{position:absolute;top:23px;height:6px;background:var(--market-lime)}.market-worth-cap{margin-left:-1.5px;border-left:3px solid var(--market-lime)}.market-worth-cap,.market-worth-mid{position:absolute;top:14px;height:24px}.market-worth-mid{width:24px;margin-left:-12px;border-radius:50%;background:#f8f8fa}.market-worth-pay{position:absolute;top:16px;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--market-orange);box-shadow:0 0 0 3px #181e30}.market-editorial .market-worth .market-worth-range{font-size:12px;letter-spacing:.24px;text-transform:uppercase}.market-worth-today{color:var(--market-orange)}.market-editorial .market-worth .market-worth-verdict{margin-top:4px;font-size:18px;line-height:1.35}.market-editorial .market-worth [data-confidence-word]{color:#cfc6dd}.market-editorial .market-worth [data-confidence-mark]{color:#f8f8fa}.market-editorial .market-worth .market-worth-line{max-width:700px;font-size:15px;line-height:1.45}.market-editorial .market-worth .market-worth-foot{margin-top:2px;font-size:13px}.market-editorial .market-worth .market-worth-link{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--market-lavender);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.market-editorial .market-worth .market-worth-link:hover{color:#ffffff}.market-worth-deal{margin-top:4px}.market-worth-aside{justify-content:center;min-width:0;padding-left:28px;border-left:1px solid #ffffff40}.market-worth-aside,.market-worth-ask{display:flex;flex-direction:column;gap:12px}.market-editorial .market-worth .market-worth-ask-line{font-size:15px}.market-editorial .market-worth .market-worth-ask-back{font-size:13px;color:#cfc6dd}.market-editorial .market-worth form input{min-height:44px;border:1px solid #ffffff70;border-radius:0;background:#f8f8fa;color:#181e30}.market-editorial .market-worth form button{min-height:44px;padding:10px 16px;border:1px solid #f8f8fa;border-radius:0;background:transparent;color:#f8f8fa;font-size:14px;font-weight:500}.market-editorial .market-worth form button[type=submit]{background:#f8f8fa;color:#181e30}.market-editorial .market-worth form button[type=submit]:disabled{opacity:.4}.market-editorial .market-worth form a,.market-editorial .market-worth form button.relative{min-height:0;padding:0;border:0;background:none;color:#cfc6dd;font-size:13px;font-weight:400;text-decoration:underline}.market-editorial .market-worth form .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.market-editorial .market-worth-aside .market-next-pay{margin-top:6px;padding:16px 0 0;border-left:0;border-top:1px solid #ffffff40}.market-editorial .market-worth-aside>.market-next-pay:first-child{margin-top:0;padding-top:0;border-top:0}.market-editorial .market-next-pay p,.market-editorial .market-next-pay small{font-size:12px}.market-editorial .market-next-pay h3{font-size:16px;margin:6px 0 2px}.market-editorial .market-next-pay button{margin-top:8px;min-height:36px;padding:6px 12px}.market-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--market-muted);font-size:12px}.market-legend>span{display:inline-flex;align-items:center;gap:6px}.market-swatch{display:inline-block;width:10px;height:10px;background:var(--market-purple)}.market-swatch.leader{background:#181e30}.market-swatch.bdr{background:var(--market-orange)}.market-editorial .market-timeline-card{padding:8px 20px 12px}.market-timeline-axis,.market-timeline-row{display:grid;grid-template-columns:230px minmax(0,1fr) 88px;align-items:center;gap:14px}.market-timeline-row{min-height:40px;border-top:1px solid var(--market-grid)}.market-timeline-row:first-child{border-top:0}.market-editorial .market-company{display:flex;align-items:center;gap:10px;min-width:0}.market-editorial .market-company>span{min-width:0}.market-editorial .market-company b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-editorial .market-company small{display:block;font-size:11px;color:var(--market-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-editorial .market-timeline .market-company .h-12{height:26px}.market-editorial .market-timeline .market-company .w-12{width:26px}.market-editorial .market-timeline .market-company img{padding:2px}.market-editorial .market-timeline .market-company .text-\[19px\]{font-size:10px}.market-timeline-track{position:relative;height:22px;background:repeating-linear-gradient(to right,var(--market-grid) 0,var(--market-grid) 1px,transparent 1px,transparent 20%)}.market-timeline-track i{position:absolute;top:5px;height:12px;background:var(--market-purple)}.market-timeline-track i.leader{background:#181e30}.market-timeline-track i.bdr{background:var(--market-orange)}.market-timeline-track i.other{background:var(--market-bar-gray)}.market-timeline-result{text-align:right;font-size:14px;font-weight:600;line-height:1.2}.market-timeline-result small{display:block;font-size:11px;font-weight:400;color:var(--market-muted)}.market.market-editorial .market-timeline-result-add a{display:inline;min-height:0;padding:0;border:0;background:none;font-size:13px;font-weight:500;color:var(--market-purple);text-decoration:underline;text-underline-offset:3px}.market-timeline-axis{margin-top:6px}.market-timeline-axis>div{display:flex;justify-content:space-between;border-top:1px solid var(--market-line);padding-top:4px;font-size:11px;color:var(--market-muted)}.market-editorial .market-timeline-empty{margin:12px 0;font-size:14px;color:var(--market-muted)}.market-editorial .market-thrive p{margin:0;color:inherit}.market-editorial .market-thrive-card{padding:14px 20px 18px}.market-thrive-chart{position:relative;padding-bottom:22px}.market-thrive-ends,.market-thrive-row{display:grid;grid-template-columns:200px minmax(0,1fr) 64px;gap:14px;align-items:center}.market-thrive-row{height:36px}.market-thrive-who{min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-thrive-who small{margin-left:2px;font-size:11px;font-weight:400;color:var(--market-muted)}.market-thrive-track{position:relative;height:12px;background:var(--market-grid)}.market-thrive-track i{position:absolute;left:0;top:0;display:block;height:100%;max-width:100%;background:var(--market-purple)}.market-thrive-track i.market-thrive-fill-team{top:-1px;height:10px;background:transparent;border:2px solid #181e30}.market-thrive-figure{font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.market.market-editorial .market-thrive-add{display:inline;min-height:0;padding:0;border:0;background:none;font-size:13px;font-weight:600;color:var(--market-purple);text-decoration:none}.market.market-editorial .market-thrive-add:hover{text-decoration:underline;text-underline-offset:3px}.market-thrive-target{position:absolute;left:calc(214px + (100% - 214px - 78px) / 2);top:0;bottom:22px;width:1px;background:#181e30}.market-thrive-target em{position:absolute;top:100%;left:-18px;margin-top:6px;font-size:11px;line-height:1;font-style:normal;color:var(--market-muted)}.market-thrive-ends{margin-top:4px;font-size:11px;color:var(--market-muted)}.market-thrive-ends>span{grid-column:2;grid-row:1}.market-thrive-ends>span:last-child{text-align:right}.market-editorial .market-thrive p.market-pool{margin-top:14px;font-size:13px;line-height:1.5;color:var(--market-muted)}.market-editorial .market-thrive-empty{font-size:14px;color:var(--market-muted)}.market-editorial .market-thrive-door{margin-top:14px;padding:10px 14px;background:var(--market-lavender)}.market-editorial .market-thrive-lock{padding:0;background:transparent}.market-editorial .market-thrive-lock p[data-locked-question]{font-size:13px;font-weight:500;color:#181e30}.market-editorial .market-thrive-lock p[data-locked-unlocks]{font-size:12px;color:var(--market-muted)}.market-editorial .market-thrive-lock input{width:8.75rem;min-height:40px;padding:8px 28px;border:1px solid var(--market-line);font-size:16px}.market-editorial .market-thrive-lock button{min-height:40px;padding:8px 14px;border:1px solid #181e30;background:#181e30;color:#ffffff;font-size:13px;font-weight:500}.market-editorial .market-thrive-lock a:not([href^="#"]){display:inline;min-height:0;padding:0;border:0;background:transparent;font-size:13px;font-weight:400;color:var(--market-muted);text-decoration:underline;text-underline-offset:4px}.market-editorial [data-thrive] [data-confidence-word]{color:var(--market-muted)}.market-editorial .market-tp-card{padding:22px 24px 18px}.market-tp-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 18px;font-size:12px;color:var(--market-muted)}.market-tp-legend>span{display:inline-flex;align-items:center;gap:6px}.market-tp-swatch{display:inline-block;width:10px;height:10px;background:var(--market-bar-gray)}.market-tp{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px 16px;align-items:center}.market-tp-who{font-size:13px;font-weight:600;line-height:1.3}.market-tp-typical,.market-tp-who[data-tp-who=typical]{margin-top:calc(var(--tp-tiers, 1) * 24px + 4px)}.market-tp-who[data-tp-who=you],.market-tp-you{margin-bottom:calc(var(--tp-tiers, 1) * 24px + 4px)}.market-tp-who small{display:block;font-size:11px;font-weight:400;color:var(--market-muted)}.market-tp-bar{position:relative;height:22px;min-width:0}.market-tp-stage{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:600;color:#ffffff}.market-tp-stage em{font-style:normal;padding:0 4px}.market-tp-stage[data-slim] em{display:none}.market-tp-you .market-tp-stage{box-shadow:inset -1px 0 0 #ffffff}.market-tp-stage.g1,.market-tp-swatch.g1{background:#c9c5d6;color:#181e30}.market-tp-stage.g2,.market-tp-swatch.g2{background:#aca7bd;color:#181e30}.market-tp-stage.g3,.market-tp-swatch.g3{background:#8d879f}.market-tp-stage.before{background:transparent}.market-tp-stage.ahead{background:var(--market-grid)}.market-tp-stage.stayed{background:#c9c5d6;color:#181e30}.market-tp-stage.up{background:#8d879f}.market-tp-stage.back{background:#aca7bd;color:#181e30}.market-tp-stage.left{background:var(--market-grid);color:#181e30}.market-tp-stage.bdr,.market-tp-swatch.bdr{background:var(--market-orange)}.market-tp-stage.smb,.market-tp-swatch.smb{background:#cbb6ff;color:#181e30}.market-tp-stage.mid,.market-tp-swatch.mid{background:#9a6dff}.market-tp-stage.ent,.market-tp-swatch.ent{background:var(--market-purple)}.market-tp-stage.closing,.market-tp-swatch.closing{background:#b39cff;color:#181e30}.market-tp-stage.lead,.market-tp-swatch.lead{background:#181e30}.market-tp-stage.earlier{background:#c9c5d6;color:#181e30}.market-tp-tick{position:absolute;top:-26px;height:26px;padding-left:5px;border-left:1px solid #181e30;background:#ffffff;font-size:11px;font-style:normal;line-height:1.1;color:var(--market-muted);white-space:nowrap}.market-tp-tick b{display:block;font-size:12px;font-weight:600;color:#181e30}.market-tp-tick[data-flip]{padding-left:0;padding-right:5px;transform:translateX(-100%);text-align:right;border-left:0;border-right:1px solid #181e30}.market-tp-you .market-tp-tick[data-flip]{border-right-color:var(--market-purple)}.market-tp-tick[data-tier="1"]{z-index:3}.market-tp-tick[data-tier="2"]{top:-50px;height:50px;z-index:2}.market-tp-tick[data-tier="3"]{top:-74px;height:74px;z-index:1}.market-tp-you .market-tp-tick{top:auto;bottom:-26px;display:flex;flex-direction:column;justify-content:flex-end;border-left-color:var(--market-purple)}.market-tp-you .market-tp-tick[data-tier="2"]{bottom:-50px}.market-tp-you .market-tp-tick[data-tier="3"]{bottom:-74px}.market-tp-you .market-tp-tick b{color:var(--market-purple)}.market-tp-now{position:absolute;top:-6px;bottom:-6px;width:0;border-left:1px solid #181e30}.market-tp-axis{grid-column:2;position:relative;height:18px;margin-top:-8px;border-top:1px solid var(--market-line)}.market-tp-axis span{position:absolute;top:2px;transform:translateX(-50%);font-size:11px;color:var(--market-muted);white-space:nowrap}.market-tp-axis span[data-tp-axis-start]{transform:none}.market-tp-axis span[data-tp-axis-end]{transform:translateX(-100%)}.market-tp-axis span[data-tp-now]{font-weight:600;color:#181e30}.market-editorial p.market-tp-line{margin:14px 0 0;max-width:90ch;font-size:14px;line-height:1.5;color:#181e30}.market-editorial p.market-tp-line[data-tp-line=thin]{color:var(--market-muted)}.market-editorial .market-tp-status{margin:0;font-size:13px;color:var(--market-muted)}.market-editorial .market-routes-card{padding:14px 10px 6px}.market-routes{width:100%;border-collapse:collapse;font-size:13px}.market-routes th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--market-muted);font-weight:600;padding:0 10px 8px;border-bottom:1px solid var(--market-line)}.market-routes td{padding:12px 10px;border-bottom:1px solid var(--market-grid);vertical-align:middle}.market-routes tbody tr:last-child td{border-bottom:0}.market-routes tr.market-route-mine td{background:var(--market-lavender)}.market-routes td b{font-weight:600}.market-route-mine-label{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--market-purple);font-weight:600}.market-routes-stack{display:flex;height:10px;width:120px;max-width:100%;background:var(--market-grid);margin-top:6px}.market-routes-num{display:inline-block;vertical-align:middle}.market-routes td [data-confidence-line]{margin-left:8px}.market-routes-stack i{display:block;height:100%;background:var(--market-purple)}.market-routes-stack b{display:block;height:100%;background:var(--market-bar-gray);flex:1}.market-editorial .market-routes small{font-size:11px;color:var(--market-muted)}.market-routes-num{font-size:16px;font-weight:600}.market-routes-na{color:var(--market-muted)}.market-editorial .market-routes-status{margin:10px 10px 6px;font-size:13px;color:var(--market-muted)}.market-editorial .market-routes-foot .market-text-button{font-size:12px}.market-editorial .market-unlocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-editorial .market-unlocks [data-locked-row]{border:1px solid var(--market-line);padding:12px 14px}.market-editorial .market-unlocks p{margin:0}.market-editorial .market-unlocks [data-locked-question]{font-size:14px}.market-editorial .market-unlocks [data-locked-unlocks]{font-size:12.5px}.market.market-editorial .market-unlocks-none{display:inline;min-height:0;padding:0;border:0;background:none;font-size:13px;color:var(--market-purple);text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.market-worth-grid{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.market-worth-aside{padding-left:24px}}@media (max-width:760px){.market-editorial{padding-top:20px}.market-editorial .market-section{margin-top:32px}.market-editorial .market-card,.market-editorial .market-role{padding:14px 16px}.market-editorial .market-great-year,.market-editorial .market-pay{padding:20px 16px}.market-editorial .market-next-pay{border-left:0;border-top:1px solid #ffffff40;padding:20px 0 0}.market-payout-row{grid-template-columns:36px minmax(0,1fr) 104px;gap:8px;font-size:12px}.market-editorial .market-share{padding:20px 16px;align-items:flex-start}.market-worth-grid{grid-template-columns:1fr;gap:20px}.market-worth-aside{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff40}.market-editorial .market-worth .market-money{letter-spacing:-1.2px}.market-editorial .market-worth .market-worth-verdict{font-size:17px}.market-editorial .market-timeline-card{padding:4px 16px 10px}.market-timeline-axis,.market-timeline-row{grid-template-columns:120px minmax(0,1fr) 54px;gap:8px}.market-timeline-axis>div>span:nth-child(2n){display:none}.market-editorial .market-thrive-card{padding:12px 16px 16px}.market-thrive-ends,.market-thrive-row{grid-template-columns:110px minmax(0,1fr) 52px;gap:10px}.market-thrive-target{left:calc(120px + (100% - 120px - 62px) / 2)}.market-editorial .market-tp-card{padding:14px 16px 12px}.market-tp{grid-template-columns:1fr;gap:6px}.market-tp .market-tp-who[data-tp-who]{margin:0}.market-tp-who[data-tp-who=you]{padding-top:12px}.market-tp-typical{margin-top:calc(var(--tp-tiers-m, 1) * 22px + 6px)}.market-tp-you{margin-bottom:calc(var(--tp-tiers-m, 1) * 22px + 6px)}.market-tp-stage[data-narrow] em{display:none}.market-tp-tick{font-size:10px}.market-tp-tick b{font-size:11px}.market-tp-tick[data-flip-m]{padding-left:0;padding-right:5px;transform:translateX(-100%);text-align:right;border-left:0;border-right:1px solid #181e30}.market-tp-you .market-tp-tick[data-flip-m]{border-right-color:var(--market-purple)}.market-tp-tick[data-tier-m="1"]{top:-26px;height:26px;z-index:3}.market-tp-tick[data-tier-m="2"]{top:-48px;height:48px;z-index:2}.market-tp-tick[data-tier-m="3"]{top:-70px;height:70px;z-index:1}.market-tp-you .market-tp-tick[data-tier-m="1"]{top:auto;bottom:-26px}.market-tp-you .market-tp-tick[data-tier-m="2"]{top:auto;bottom:-48px}.market-tp-you .market-tp-tick[data-tier-m="3"]{top:auto;bottom:-70px}.market-tp-axis{grid-column:1;margin-top:0}.market-tp-axis span[data-tp-axis-minor]{display:none}.market-editorial .market-routes-card{padding:12px 12px 4px;border:0;background:transparent}.market-routes,.market-routes tbody,.market-routes td,.market-routes thead,.market-routes tr{display:block}.market-routes thead{display:none}.market-routes tr{border:1px solid var(--market-line);margin-bottom:10px;padding:8px 10px;background:#ffffff}.market-routes tr.market-route-mine{background:var(--market-lavender)}.market-routes td{padding:6px 0;border:0;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.market-routes td:before{content:attr(data-h);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--market-muted)}.market-routes td:first-child{display:block}.market-routes td:empty,.market-routes td:first-child:before{display:none}.market-editorial .market-unlocks{grid-template-columns:1fr}}.market-editorial .market-comparison-context{display:flex;gap:14px;align-items:center;padding:16px 20px;background:white;border:1px solid var(--market-line);border-top:3px solid #181e30;border-bottom:0}.market-editorial .market-comparison-context p,.market-editorial .market-stand-role{margin:4px 0;font-size:13px}.market-editorial .market-stand-role{color:var(--market-muted)}.market-editorial .market-stand-end,.market-editorial .market-stand-label{font-size:13px}.market-editorial .market-stand-lane{grid-template-columns:52px minmax(0,1fr) 98px}.market-editorial .market-scenario-basis{max-width:40ch;margin-bottom:16px}.market-editorial .market-scenario-output{min-width:0}.market-editorial .market-scenario-output details{margin:12px 0}.market-editorial .market-environment-insight{padding:16px 20px;margin:16px 0;border-left:4px solid var(--market-purple);background:white}.market-editorial .market-environment-insight strong{font-size:18px;font-weight:600}.market-editorial .market-environment-insight p{margin:6px 0 0}.market-environment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.market-environment-card{background:white;border:1px solid var(--market-line);border-top:3px solid #181e30;padding:20px;min-width:0}.market-environment-card header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.market-editorial .market-environment-card h3{font-size:18px;margin:0}.market-editorial .market-environment-card header p{margin:2px 0 0;font-size:13px}.market-environment-result{margin-left:auto;text-align:right}.market-environment-result strong{display:block;font-size:28px;font-weight:600}.market-environment-result span{display:block;font-size:12px;color:var(--market-muted)}.market-environment-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;gap:16px}.market-environment-card dt{color:var(--market-muted);font-size:12px}.market-environment-card dd{margin:3px 0 0;font-size:16px;font-weight:500}.market-environment-pool{border-top:1px solid var(--market-line);padding:12px 0}.market-editorial .market-environment-pool p{margin:0 0 4px;color:#181e30;font-size:14px}.market-editorial .market-more-experiences{margin-top:16px}.market-editorial [data-locked-row] button[type=submit]{background:#181e30;color:#ffffff;border-color:#181e30}.market-editorial .market-milestones{border-top:3px solid #181e30;padding:24px}.market-editorial .market-cohort-label{margin:0 0 24px;font-size:14px}.market-milestone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.market-editorial .market-milestone-grid h3{font-size:16px;margin:0 0 16px}.market-milestone-grid article{border-top:1px solid var(--market-line);padding-top:18px}.market-milestone-numbers{display:flex;flex-wrap:wrap;gap:20px}.market-milestone-numbers span{display:block;font-size:12px;color:var(--market-muted)}.market-milestone-numbers strong{font-size:clamp(24px,2.5vw,34px);font-weight:500;letter-spacing:-.5px}.market-milestone-rails{display:grid;gap:6px;margin-top:16px}.market-milestone-rails b,.market-milestone-rails i{display:block;height:8px;background:var(--market-purple)}.market-milestone-rails b{background:var(--market-bar-gray)}.market-editorial .market-milestone-grid p{margin:12px 0 6px;font-size:13px}.market-move-shares{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px}.market-move-share span{display:block;font-size:14px}.market-move-share strong{display:block;font-size:36px;font-weight:500}.market-share-track{height:8px;background:var(--market-grid)}.market-share-track i{display:block;height:100%;background:var(--market-purple)}.market-editorial .market-milestones .market-foot{margin-top:22px}@media (max-width:760px){.market-editorial .market-great-year,.market-environment-grid{grid-template-columns:1fr}.market-editorial .market-great-year{gap:20px}.market-editorial .market-section-nav{gap:0 10px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.market-editorial .market-section-nav a{font-size:13px;padding:0 2px}.market-move-shares{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.market-environment-card{padding:16px}.market-editorial .market-milestones{padding:18px}}