.pxmkt .barometer-page{--bar-ink:#101128;--bar-ink-soft:#1a1d3d;--bar-copy:#4b526f;--bar-muted:#68708c;--bar-line:#d9dce8;--bar-surface:#f4f5f9;--bar-red:#b44736;--bar-red-dark:#963829;--bar-green:#23764a;background:#fff;color:var(--bar-ink)}.pxmkt .barometer-page *,.pxmkt .barometer-page :after,.pxmkt .barometer-page :before{box-sizing:border-box}.pxmkt .barometer-hero{overflow:hidden;padding:clamp(54px,7vw,102px) 0 clamp(72px,9vw,132px);background:radial-gradient(circle at 84% 18%,rgba(180,71,54,.09),transparent 32%),#fff}.pxmkt .barometer-crumb{margin:0 0 clamp(34px,5vw,68px);color:var(--bar-muted);font-size:13px}.pxmkt .barometer-crumb a{color:var(--bar-ink)}.pxmkt .barometer-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(390px,.82fr);align-items:center;gap:clamp(44px,7vw,104px)}.pxmkt .barometer-kicker,.pxmkt .barometer-section-label{margin:0 0 16px;color:var(--bar-red-dark);font-size:14px;font-weight:700}.pxmkt .barometer-hero h1{max-width:13ch;margin:0;color:var(--bar-ink);font-family:var(--disp);font-size:clamp(43px,5.8vw,78px);font-weight:690;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.pxmkt .barometer-hero__lead{max-width:63ch;margin:26px 0 0;color:var(--bar-copy);font-size:clamp(17px,1.45vw,20px);line-height:1.65;text-wrap:pretty}.pxmkt .barometer-hero__action{display:flex;align-items:center;gap:18px;margin-top:32px}.pxmkt .barometer-hero__action>p{margin:0;color:var(--bar-muted);font-size:12px;line-height:1.55}.pxmkt .barometer-instrument{position:relative;min-height:500px;margin:0;overflow:hidden;border-radius:16px;background:var(--bar-ink);color:#f8f8fc}.pxmkt .barometer-instrument:after{position:absolute;right:-94px;bottom:-116px;width:280px;height:280px;border-radius:50%;background:rgba(180,71,54,.22);content:"";filter:blur(2px)}.pxmkt .barometer-instrument figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid rgba(255,255,255,.12)}.pxmkt .barometer-instrument figcaption span{color:#d1d3e2;font-size:13px}.pxmkt .barometer-instrument figcaption strong{color:#fff;font-size:13px;font-weight:650}.pxmkt .barometer-instrument__signal{position:relative;height:104px;margin:8px 26px 0}.pxmkt .barometer-instrument__signal span{position:absolute;right:0;left:0;height:1px;background:rgba(255,255,255,.11)}.pxmkt .barometer-instrument__signal span:first-child{top:20px}.pxmkt .barometer-instrument__signal span:nth-child(2){top:42px}.pxmkt .barometer-instrument__signal span:nth-child(3){top:64px}.pxmkt .barometer-instrument__signal span:nth-child(4){top:86px}.pxmkt .barometer-instrument__signal i{position:absolute;top:11px;left:38%;width:2px;height:84px;background:#e36b57}.pxmkt .barometer-instrument__signal i:before{position:absolute;top:30px;left:-5px;width:12px;height:12px;border:3px solid var(--bar-ink);border-radius:50%;background:#f07a65;content:""}.pxmkt .barometer-instrument ul{position:relative;z-index:1;margin:0;padding:0 26px;list-style:none}.pxmkt .barometer-instrument li{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.pxmkt .barometer-instrument li span{color:#f08370;font-size:13px;font-weight:700}.pxmkt .barometer-instrument li strong{color:#f5f5fb;font-size:14px;font-weight:550}.pxmkt .barometer-instrument>p{position:relative;z-index:1;max-width:43ch;margin:22px 26px 0;color:#c9ccdc;font-size:13px;line-height:1.6}.pxmkt .barometer-tool{padding:clamp(72px,8vw,116px) 0;background:var(--bar-surface)}.pxmkt .barometer-questionnaire{scroll-margin-top:96px;overflow:hidden;border:1px solid var(--bar-line);border-radius:16px;background:#fff}.pxmkt .barometer-questionnaire__head{display:flex;align-items:end;justify-content:space-between;gap:36px;padding:clamp(28px,4vw,48px);border-bottom:1px solid var(--bar-line)}.pxmkt .barometer-questionnaire__head h2{max-width:18ch;margin:0;font-family:var(--disp);font-size:clamp(30px,4vw,50px);letter-spacing:-.035em;line-height:1.03;text-wrap:balance}.pxmkt .barometer-progress{width:min(290px,100%)}.pxmkt .barometer-progress>span{display:block;margin-bottom:10px;color:var(--bar-copy);font-size:13px;text-align:right}.pxmkt .barometer-progress>div{height:5px;overflow:hidden;border-radius:999px;background:#e6e8f0}.pxmkt .barometer-progress i{display:block;height:100%;border-radius:inherit;background:var(--bar-red);transition:width .24s cubic-bezier(.22,1,.36,1)}.pxmkt .barometer-question{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.5fr);gap:18px 44px;margin:0;padding:clamp(28px,4vw,44px) clamp(28px,4vw,48px);border:0;border-bottom:1px solid var(--bar-line)}.pxmkt .barometer-question legend{display:flex;align-items:flex-start;gap:13px;color:var(--bar-ink);font-size:19px;font-weight:700;line-height:1.35}.pxmkt .barometer-question legend>span{display:grid;flex:none;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--bar-ink);color:#fff;font-size:12px}.pxmkt .barometer-question>p{grid-column:1;margin:-6px 0 0 40px;color:var(--bar-copy);font-size:13px;line-height:1.55}.pxmkt .barometer-options{display:flex;grid-column:2;grid-row:1/span 2;flex-wrap:wrap;align-content:flex-start;gap:9px}.pxmkt .barometer-options label{position:relative;display:flex;min-height:45px;align-items:center;gap:10px;padding:10px 13px 10px 15px;border:1px solid #cfd3e1;border-radius:12px;background:#fff;color:#333a58;cursor:pointer;font-size:14px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.pxmkt .barometer-options label:hover{border-color:#8b91a8;transform:translateY(-1px)}.pxmkt .barometer-options label.is-selected{border-color:var(--bar-red);background:#fff5f2;color:#7d2c21}.pxmkt .barometer-options input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.pxmkt .barometer-options label:has(input:focus-visible){outline:3px solid rgba(180,71,54,.26);outline-offset:2px}.pxmkt .barometer-options label>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #b9bece;border-radius:50%;color:#fff;font-style:normal}.pxmkt .barometer-options label.is-selected>i{border-color:var(--bar-red);background:var(--bar-red)}.pxmkt .barometer-submit{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px clamp(28px,4vw,48px);background:#fafaff}.pxmkt .barometer-submit div{display:flex;flex-direction:column;gap:4px}.pxmkt .barometer-submit strong{color:var(--bar-ink);font-size:14px}.pxmkt .barometer-submit span{color:var(--bar-copy);font-size:13px}.pxmkt .barometer-submit button:disabled{background:#b9bdcb;box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.pxmkt .barometer-result{scroll-margin-top:96px;margin-top:34px;overflow:hidden;border-radius:16px;background:var(--bar-ink);color:#f7f7fb;outline:none}.pxmkt .barometer-result__intro{max-width:820px;padding:clamp(34px,6vw,72px)}.pxmkt .barometer-result__status{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:#9ee0b7;font-size:13px;font-weight:700}.pxmkt .barometer-result__intro>p:first-of-type{margin:0 0 12px;color:#c8cbdb;font-size:13px}.pxmkt .barometer-result__intro h2{max-width:15ch;margin:0;color:#fff;font-family:var(--disp);font-size:clamp(36px,5.2vw,66px);letter-spacing:-.04em;line-height:1;text-wrap:balance}.pxmkt .barometer-result__lead{max-width:64ch;margin:24px 0 0;color:#d4d6e3;font-size:17px;line-height:1.65}.pxmkt .barometer-result__limit{margin:19px 0 0;color:#aeb2c7;font-size:13px}.pxmkt .barometer-result__body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);border-top:1px solid rgba(255,255,255,.12)}.pxmkt .barometer-result__actions,.pxmkt .barometer-result__strengths{padding:clamp(30px,5vw,54px)}.pxmkt .barometer-result__strengths{border-left:1px solid rgba(255,255,255,.12);background:var(--bar-ink-soft)}.pxmkt .barometer-result h3{margin:0;color:#fff;font-size:20px;line-height:1.35;text-wrap:balance}.pxmkt .barometer-result__actions ol,.pxmkt .barometer-result__strengths ul{margin:25px 0 0;padding:0;list-style:none}.pxmkt .barometer-result__actions li{display:grid;grid-template-columns:34px 1fr;gap:15px;padding:18px 0;border-top:1px solid rgba(255,255,255,.12)}.pxmkt .barometer-result__actions li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--bar-red);color:#fff;font-size:12px;font-weight:700}.pxmkt .barometer-result__actions li p{margin:2px 0 0;color:#d9dbe7;font-size:15px;line-height:1.6}.pxmkt .barometer-result__strengths li{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;color:#d4d7e5;font-size:14px;line-height:1.5}.pxmkt .barometer-result__strengths li svg{flex:none;margin-top:3px;color:#79cf9b}.pxmkt .barometer-reset{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:0;border:0;background:none;color:#fff;cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px}.pxmkt .barometer-contribution{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:30px clamp(30px,5vw,54px);border-top:1px solid rgba(255,255,255,.12);background:#f1f2f7;color:var(--bar-ink)}.pxmkt .barometer-contribution h3{color:var(--bar-ink);font-size:18px}.pxmkt .barometer-contribution p{max-width:70ch;margin:8px 0 0;color:var(--bar-copy);font-size:13px;line-height:1.55}.pxmkt .barometer-contribution__action{flex:0 0 auto}.pxmkt .barometer-contribute{min-height:44px;padding:10px 18px;border:1px solid var(--bar-ink);border-radius:999px;background:transparent;color:var(--bar-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:700}.pxmkt .barometer-contribute:hover{background:var(--bar-ink);color:#fff}.pxmkt .barometer-contribute:disabled{cursor:wait;opacity:.65}.pxmkt .barometer-contribution__success{display:flex;align-items:center;gap:8px;color:#17633a!important;font-weight:700}.pxmkt .barometer-contribution__error{max-width:32ch!important;color:#8b2e22!important}.pxmkt .barometer-result__routes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.12)}.pxmkt .barometer-result__routes>div{padding:clamp(30px,5vw,54px)}.pxmkt .barometer-result__routes>div+div{border-left:1px solid rgba(255,255,255,.12)}.pxmkt .barometer-result__routes span{display:block;margin-bottom:12px;color:#f08370;font-size:13px;font-weight:700}.pxmkt .barometer-result__routes h3{max-width:28ch;margin-bottom:24px}.pxmkt .barometer-method{padding:clamp(80px,10vw,144px) 0;background:#fff}.pxmkt .barometer-method__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr);gap:clamp(60px,9vw,138px)}.pxmkt .barometer-method__intro h2{max-width:14ch;margin:0;font-family:var(--disp);font-size:clamp(36px,4.8vw,62px);letter-spacing:-.04em;line-height:1;text-wrap:balance}.pxmkt .barometer-method__intro>p:last-child{max-width:55ch;margin:24px 0 0;color:var(--bar-copy);font-size:16px;line-height:1.7}.pxmkt .barometer-method__steps{margin:0;padding:0;list-style:none}.pxmkt .barometer-method__steps li{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--bar-line)}.pxmkt .barometer-method__steps li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--bar-ink);color:#fff;font-size:13px;font-weight:700}.pxmkt .barometer-method__steps h3{margin:2px 0 8px;color:var(--bar-ink);font-size:19px}.pxmkt .barometer-method__steps p{max-width:58ch;margin:0;color:var(--bar-copy);font-size:14px;line-height:1.65}.pxmkt .barometer-boundary{padding:0 0 clamp(80px,10vw,136px);background:#fff}.pxmkt .barometer-boundary__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.65fr);gap:clamp(40px,7vw,92px);padding:clamp(34px,6vw,68px);border-radius:16px;background:var(--bar-surface)}.pxmkt .barometer-boundary h2{max-width:17ch;margin:0;font-family:var(--disp);font-size:clamp(31px,4vw,48px);letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.pxmkt .barometer-boundary p{max-width:67ch;margin:22px 0 0;color:var(--bar-copy);font-size:15px;line-height:1.7}.pxmkt .barometer-boundary ul{margin:0;padding:0;list-style:none}.pxmkt .barometer-boundary li{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--bar-line);color:#333a58;font-size:14px;font-weight:650}.pxmkt .barometer-boundary li svg{color:var(--bar-green)}.pxmkt .barometer-page a:focus-visible,.pxmkt .barometer-page button:focus-visible{outline:3px solid rgba(180,71,54,.3);outline-offset:3px}@media (max-width:980px){.pxmkt .barometer-hero__grid,.pxmkt .barometer-method__grid{grid-template-columns:1fr}.pxmkt .barometer-hero h1{max-width:15ch}.pxmkt .barometer-instrument{min-height:470px}.pxmkt .barometer-question{grid-template-columns:1fr}.pxmkt .barometer-question>p{margin-left:40px}.pxmkt .barometer-options{grid-column:1;grid-row:auto;margin-left:40px}}@media (max-width:760px){.pxmkt .barometer-hero{padding-top:40px}.pxmkt .barometer-contribution,.pxmkt .barometer-hero__action,.pxmkt .barometer-questionnaire__head,.pxmkt .barometer-submit{align-items:flex-start;flex-direction:column}.pxmkt .barometer-hero__action>p{padding-left:3px}.pxmkt .barometer-instrument figcaption{align-items:flex-start;flex-direction:column;gap:5px}.pxmkt .barometer-questionnaire__head{align-items:stretch}.pxmkt .barometer-progress{width:100%}.pxmkt .barometer-progress>span{text-align:left}.pxmkt .barometer-question{padding:28px 22px}.pxmkt .barometer-options,.pxmkt .barometer-question>p{margin-left:0}.pxmkt .barometer-options{display:grid;width:100%}.pxmkt .barometer-options label{justify-content:space-between}.pxmkt .barometer-submit button{width:100%}.pxmkt .barometer-boundary__inner,.pxmkt .barometer-result__body,.pxmkt .barometer-result__routes{grid-template-columns:1fr}.pxmkt .barometer-result__routes>div+div,.pxmkt .barometer-result__strengths{border-top:1px solid rgba(255,255,255,.12);border-left:0}.pxmkt .barometer-contribute,.pxmkt .barometer-contribution__action{width:100%}}@media (max-width:460px){.pxmkt .barometer-hero h1{font-size:40px}.pxmkt .barometer-instrument{min-height:520px}.pxmkt .barometer-instrument li{grid-template-columns:1fr;gap:5px}.pxmkt .barometer-result__actions,.pxmkt .barometer-result__intro,.pxmkt .barometer-result__routes>div,.pxmkt .barometer-result__strengths{padding-right:24px;padding-left:24px}}@media (prefers-reduced-motion:reduce){.pxmkt .barometer-options label,.pxmkt .barometer-progress i{transition:none}.pxmkt .barometer-options label:hover{transform:none}}