:root{--fx-ink:#1e2421;--fx-text:#090f1d;--fx-body:#1f2937;--fx-muted:#4b5563;--fx-soft:#6b7280;--fx-line:#eceef2;--fx-line-in:#e6e8ee;--fx-hair:#f1f3f6;--fx-btn:#0b0b0f;--fx-shadow:0 4px 10px rgba(65,73,84,.05);--fx-shadow-float:0 14px 30px rgba(65,73,84,.14);--fx-lav:#e1daf2;--fx-sage:#dde6d3;--fx-sky:#ccd9ec;--fx-butter:#f4e7c3;--fx-peach:#f3d9c9;--fx-mint:#cfe7de;--fx-panel-lav:#f1edfa;--fx-panel-sky:#eaf1f8;--fx-panel-mint:#eaf4ef;--fx-panel-butter:#fbf5e4;--fx-panel-peach:#fbefe8;--fx-panel-sage:#eff3ea;--fx-band-lav:#f5f2fb;--fx-band-mint:#eff6f2;--fx-band-butter:#fdf8ec;--fx-band-sky:#f0f5fa;--fx-ok-bg:#dcfce7;--fx-ok:#15803d;--fx-warn-bg:#fdf0d5;--fx-warn:#a64b06;--fx-bad-bg:#fde7e3;--fx-bad:#b42318;--fx-bar-track:#eef0f3;--fx-bar-ok:#7fb79b;--fx-bar-warn:#e6b65c;--fx-bar-bad:#e0907f;--fx-bar-mid:#8a93a2;--fx-bar-soft:#b9bfc9;--fx-dm:"DM Sans",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--fx-inter:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body{background:#fff}main :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.fx-lav{background:var(--fx-lav)}.fx-sage{background:var(--fx-sage)}.fx-sky{background:var(--fx-sky)}.fx-butter{background:var(--fx-butter)}.fx-peach{background:var(--fx-peach)}.fx-mint{background:var(--fx-mint)}.fx-white{background:#fff}.btn-primary,.btn-primary.small,a.btn-primary{background:var(--fx-btn)!important;border:2px solid var(--fx-ink)!important;border-radius:99px!important;color:#fff!important;font-weight:600!important;letter-spacing:-.01em;box-shadow:0 0 0 rgba(30,36,33,0)!important;transform:translateZ(0);transition:box-shadow .16s ease,transform .16s ease,background .16s ease!important}.btn-primary:hover,a.btn-primary:hover{background:#1f1f21!important;box-shadow:3px 3px 0 var(--fx-ink)!important;transform:translate(-1px,-1px) translateZ(0)}.btn-primary:active,a.btn-primary:active{box-shadow:0 0 0 var(--fx-ink)!important;transform:translateZ(0)}.btn-secondary,.btn-secondary.small,a.btn-secondary{background:#fff!important;border:2px solid var(--fx-ink)!important;border-radius:99px!important;color:var(--fx-text)!important;font-weight:600!important;transition:box-shadow .16s ease,transform .16s ease,background .16s ease!important}.btn-secondary:hover,a.btn-secondary:hover{background:#f8f9fb!important;box-shadow:3px 3px 0 var(--fx-ink)!important;transform:translate(-1px,-1px)}.btn-primary .line-rounded-icon.link-icon-right{margin-left:8px}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid var(--fx-text);outline-offset:3px}.fx-sec{padding:72px 0}.fx-sec--tight-top{padding-top:24px}.fx-band-lav{background:var(--fx-band-lav)}.fx-band-mint{background:var(--fx-band-mint)}.fx-band-butter{background:var(--fx-band-butter)}.fx-band-sky{background:var(--fx-band-sky)}.fx-head{max-width:720px;margin:0 auto 48px;text-align:center}.fx-head .fx-tile{margin:0 auto 20px}.fx-head .subtitle{margin-bottom:14px}.fx-head .display-2{margin:0;text-wrap:balance}.fx-head p{margin:14px auto 0;max-width:560px;font-size:17px;line-height:1.65;color:var(--fx-body)}.fx-head--left{margin-left:0;text-align:left}.fx-head--left .fx-tile,.fx-head--left p{margin-left:0}.fx-link{color:var(--fx-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:var(--fx-bar-soft)}.fx-link:hover{color:var(--fx-text);text-decoration-color:var(--fx-text)}.fx-link:focus-visible{outline:3px solid var(--fx-text);outline-offset:2px;border-radius:3px}.fx-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:14px}.fx-tile img{display:block;height:auto}.fx-tile--xs{width:40px;height:31px;border-radius:10px}.fx-tile--xs img{width:36px}.fx-tile--sm{width:52px;height:40px;border-radius:11px}.fx-tile--sm img{width:46px}.fx-tile--md{width:64px;height:50px;border-radius:13px}.fx-tile--md img{width:56px}.fx-tile--lg{width:132px;height:100px;border-radius:18px}.fx-tile--lg img{width:116px}.fx-tile--xl{width:148px;height:112px;border-radius:20px}.fx-tile--xl img{width:130px}@media (max-width:767px){.fx-tile--md{width:56px;height:44px}.fx-tile--md img{width:50px}.fx-tile--lg{width:108px;height:82px}.fx-tile--lg img{width:96px}.fx-tile--xl{width:116px;height:88px}.fx-tile--xl img{width:102px}}.fx-hero{padding:176px 0 72px}.fx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:56px;align-items:start}.fx-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:999px;font:600 13.5px/1 var(--fx-inter);color:var(--fx-text);text-decoration:none;margin-bottom:22px}.fx-eyebrow b{width:8px;height:8px;border-radius:50%;background:var(--fx-ink);display:block}.fx-h1{font-size:56px;line-height:1.1;font-weight:700;color:var(--fx-text);margin:0 0 20px;text-wrap:balance}.fx-h1--long{font-size:48px;line-height:1.12}@media (min-width:992px) and (max-width:1199px){.fx-h1{font-size:46px;line-height:1.12}.fx-h1--long{font-size:40px;line-height:1.14}}.fx-perex{font-size:18px;line-height:1.65;color:var(--fx-body);margin:0 0 30px;max-width:540px}.fx-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.fx-cta-row .w-button{margin:0}.fx-plan-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:20px 0 0;font-size:14px;line-height:1.5;color:var(--fx-muted)}@media (max-width:991px){.fx-hero{padding:140px 0 56px}.fx-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.fx-h1{font-size:46px;line-height:1.1}}@media (max-width:767px){.fx-hero{padding:120px 0 48px}.fx-h1{font-size:38px}.fx-perex{font-size:17px;margin-bottom:26px}}@media (max-width:479px){.fx-h1{font-size:33px}.fx-cta-row{flex-direction:column;align-items:stretch}.fx-cta-row .w-button{text-align:center}}.fx-see{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}@media (min-width:561px){.fx-see:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.fx-see:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-see-item{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fx-line);border-radius:20px;box-shadow:var(--fx-shadow);padding:12px 12px 22px}.fx-see-art{display:flex;align-items:center;justify-content:center;height:128px;border-radius:14px;margin-bottom:18px}.fx-see-art img{display:block;width:136px;height:auto}.fx-see-t{font-size:18px;line-height:1.3;font-weight:700;color:var(--fx-text);margin:0 10px 6px}.fx-see-d{font-size:15px;line-height:1.55;color:var(--fx-muted);margin:0 10px}@media (max-width:560px){.fx-see{grid-template-columns:minmax(0,1fr);gap:12px}.fx-see-item{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"art t" "art d";column-gap:14px;padding:12px 16px 12px 12px}.fx-see-art{grid-area:art;width:96px;height:74px;margin:0;border-radius:12px;align-self:center}.fx-see-art img{width:84px}.fx-see-t{grid-area:t;align-self:end;font-size:16px;margin:0 0 3px}.fx-see-d{grid-area:d;align-self:start;font-size:14px;margin:0}}.fx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.fx-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px}.fx-step+.fx-step:before{content:"";position:absolute;left:-22px;top:38px;width:11px;height:11px;border-top:2px solid var(--fx-bar-soft);border-right:2px solid var(--fx-bar-soft);transform:rotate(45deg)}.fx-step-art{position:relative;display:flex;align-items:center;justify-content:center;width:104px;height:80px;border-radius:16px;margin-bottom:18px}.fx-step-art img{display:block;width:92px;height:auto}.fx-step-n{position:absolute;left:-9px;top:-9px;width:28px;height:28px;border-radius:50%;background:var(--fx-btn);color:#fff;font:700 13px/28px var(--fx-dm);text-align:center;transform:translateZ(0)}.fx-step-t{font-size:18px;line-height:1.3;font-weight:700;color:var(--fx-text);margin:0 0 6px}.fx-step-d{font-size:15px;line-height:1.55;color:var(--fx-muted);margin:0;max-width:300px}@media (max-width:767px){.fx-steps{grid-template-columns:minmax(0,1fr);gap:22px}.fx-step{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"art t" "art d";column-gap:18px;text-align:left;padding:0}.fx-step+.fx-step:before{display:none}.fx-step-art{grid-area:art;align-self:center;width:88px;height:68px;margin:0;border-radius:14px}.fx-step-art img{width:78px}.fx-step-n{width:24px;height:24px;font-size:12px;line-height:24px;left:-7px;top:-7px}.fx-step-t{grid-area:t;align-self:end;font-size:16px;margin-bottom:3px}.fx-step-d{grid-area:d;align-self:start;font-size:14px;max-width:none}}.fx-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:64px;align-items:center}.fx-split+.fx-split{margin-top:112px}.fx-split--flip{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.fx-split--flip .fx-split-txt{order:2}.fx-split-txt>.fx-tile{margin-bottom:20px}.fx-h2{font-size:36px;line-height:1.278;font-weight:700;color:var(--fx-text);margin:0 0 14px;text-wrap:balance}.fx-lead{font-size:17px;line-height:1.65;color:var(--fx-body);margin:0}.fx-points{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.fx-points li{position:relative;padding-left:34px;font-size:15.5px;line-height:1.55;color:var(--fx-body)}.fx-points li:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--fx-ok-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803D' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center /12px no-repeat}.fx-panel{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:26px;padding:44px 40px}.fx-panel--lav{background:var(--fx-panel-lav)}.fx-panel--sky{background:var(--fx-panel-sky)}.fx-panel--mint{background:var(--fx-panel-mint)}.fx-panel--butter{background:var(--fx-panel-butter)}.fx-panel--peach{background:var(--fx-panel-peach)}.fx-panel--sage{background:var(--fx-panel-sage)}@media (max-width:991px){.fx-split,.fx-split--flip{grid-template-columns:minmax(0,1fr);gap:36px}.fx-split--flip .fx-split-txt{order:0}.fx-split+.fx-split{margin-top:80px}.fx-h2{font-size:32px}}@media (max-width:767px){.fx-sec{padding:56px 0}.fx-split+.fx-split{margin-top:64px}.fx-lead{font-size:16px}.fx-panel{padding:24px 14px;border-radius:22px}}@media (max-width:479px){.fx-h2{font-size:26px}}.fx-honest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fx-honest-card{background:#fff;border:1px solid var(--fx-line);border-radius:20px;box-shadow:var(--fx-shadow);padding:30px 32px}.fx-honest-h{display:flex;align-items:center;gap:14px;margin-bottom:20px}.fx-honest-h h3{margin:0;font-size:22px;line-height:1.25;font-weight:700;color:var(--fx-text)}.fx-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fx-list li{position:relative;padding-left:34px;font-size:15.5px;line-height:1.55;color:var(--fx-body)}.fx-list li:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%}.fx-list--how li:before{background:#eef0f3 radial-gradient(circle,var(--fx-ink) 0 3px,transparent 3.5px)}.fx-list--no li:before{background:#eef0f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B5563' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M17 7 7 17M7 7l10 10'/%3E%3C/svg%3E") 50% /11px no-repeat}@media (max-width:767px){.fx-honest{grid-template-columns:minmax(0,1fr);gap:16px}.fx-honest-card{padding:22px 20px}.fx-honest-h h3{font-size:19px}.fx-list li{font-size:15px}}.fx-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.fx-rel{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fx-line);border-radius:20px;box-shadow:var(--fx-shadow);padding:12px 12px 20px;text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease}.fx-rel:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(65,73,84,.12)}.fx-rel:focus-visible{outline:3px solid var(--fx-text);outline-offset:3px}.fx-rel-art{display:flex;align-items:center;justify-content:center;height:108px;border-radius:14px;margin-bottom:16px}.fx-rel-art img{display:block;width:116px;height:auto}.fx-rel-t{font-size:17px;line-height:1.3;font-weight:700;color:var(--fx-text);margin:0 10px 6px}.fx-rel-d{font-size:14.5px;line-height:1.5;color:var(--fx-muted);margin:0 10px 16px}.fx-rel-go{display:inline-flex;align-items:center;gap:6px;margin:auto 10px 0;font:600 14px/1 var(--fx-inter);color:var(--fx-text)}.fx-rel-go .line-rounded-icon{font-size:15px}@media (min-width:868px){.fx-related:has(>.fx-rel:nth-child(2):last-child){max-width:calc((100% - 40px) / 3 * 2 + 20px);margin-left:auto;margin-right:auto}}@media (max-width:560px){.fx-related{grid-template-columns:minmax(0,1fr);gap:12px}.fx-rel{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"art t" "art d" "art go";column-gap:14px;align-items:center;padding:12px 16px 12px 12px}.fx-rel-art{grid-area:art;height:74px;margin:0;border-radius:12px}.fx-rel-art img{width:84px}.fx-rel-t{grid-area:t;font-size:16px;margin:0 0 3px}.fx-rel-d{grid-area:d;font-size:14px;margin:0 0 6px}.fx-rel-go{grid-area:go;margin:0;font-size:13.5px}}.fx-faq{max-width:840px;margin:0 auto}.fx-faq-item{border-bottom:1px solid #e5e7eb}.fx-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;list-style:none;cursor:pointer;font:700 20px/1.35 var(--fx-inter);color:var(--fx-text)}.fx-faq-item summary::-webkit-details-marker{display:none}.fx-faq-item summary:after{content:"";flex:none;width:10px;height:10px;margin-right:6px;border-right:2px solid var(--fx-text);border-bottom:2px solid var(--fx-text);transform:translateY(-3px) rotate(45deg);transition:transform .18s ease}.fx-faq-item[open] summary:after{transform:translateY(3px) rotate(-135deg)}.fx-faq-item summary:focus-visible{outline:3px solid var(--fx-text);outline-offset:4px;border-radius:6px}.fx-faq-a{padding:0 56px 26px 0;font-size:16px;line-height:1.7;color:var(--fx-body)}.fx-faq-a p{margin:0}.fx-faq-a p+p{margin-top:10px}@media (prefers-reduced-motion:reduce){.fx-faq-item summary:after{transition:none}}@media (max-width:767px){.fx-faq-item summary{font-size:17px;padding:20px 0;gap:16px}.fx-faq-a{padding:0 0 20px;font-size:15.5px}}.fx-sec--cta{padding:48px 0 120px}.fx-cta{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:48px;align-items:center;background:var(--fx-text);border-radius:24px;padding:56px}.fx-cta-l>.fx-tile{margin-bottom:24px}.fx-cta-h{margin:0;max-width:24ch;font-size:34px;line-height:1.25;font-weight:700;color:#fff;text-wrap:balance}.fx-cta-r{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:300px}.fx-cta-note{margin:0;font-size:13.5px;line-height:1.5;color:hsla(0,0%,100%,.72)}.fx-cta .btn-primary,.fx-cta a.btn-primary{background:#fff!important;border-color:#fff!important;color:var(--fx-text)!important}.fx-cta .btn-primary:hover,.fx-cta a.btn-primary:hover{background:#f2f4f8!important;box-shadow:3px 3px 0 var(--fx-mint)!important}.fx-cta .btn-primary .line-rounded-icon{color:var(--fx-soft)}.fx-cta .btn-primary:focus-visible{outline-color:#fff}@media (max-width:860px){.fx-cta{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 24px}.fx-cta-h{font-size:28px}.fx-cta-h,.fx-cta-r{max-width:none}}@media (max-width:767px){.fx-sec--cta{padding:32px 0 88px}.fx-cta-h{font-size:25px}}.fx-demo{position:relative;isolation:isolate;width:100%;max-width:560px;container-type:inline-size;font-family:var(--fx-inter);color:var(--fx-text);text-align:left}.fx-hero .fx-demo{margin-left:auto;padding:8px 8px 8px 24px}.fx-panel .fx-demo{max-width:500px;margin:0 auto}@media (max-width:991px){.fx-hero .fx-demo{margin:0 auto;padding:0 6px 0 0}}.fx-ui{position:relative;background:#fff;border:1px solid var(--fx-line);border-radius:20px;box-shadow:var(--fx-shadow);padding:20px 22px;font-size:13.5px;line-height:1.5;color:var(--fx-text)}.fx-ui+.fx-ui{margin-top:14px}.fx-ui--ink{border:2px solid var(--fx-ink);border-radius:24px;box-shadow:5px 5px 0 var(--fx-ink);padding:22px 24px}.fx-demo .fx-ui--ink{box-shadow:none;background-clip:padding-box;z-index:auto;transform:none}.fx-demo .fx-ui--ink:after{content:"";position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border-radius:26px;background:var(--fx-ink);transform:translate(5px,5px);z-index:-1}.fx-ui--float{z-index:2;box-shadow:var(--fx-shadow-float);margin:-18px 36px 0 -22px;padding:16px 18px;border-radius:18px}.fx-ui+.fx-ui--float{margin-top:-18px}.fx-ui:has(+.fx-ui--float){padding-bottom:34px}@container (max-width: 460px){.fx-ui{padding:16px}.fx-ui--ink{padding:18px 16px;border-radius:20px}.fx-demo .fx-ui--ink:after{border-radius:22px}.fx-ui+.fx-ui--float,.fx-ui--float{margin:-10px 0 0 10px}}.fx-ui-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fx-ui-t{margin:0;font:700 16px/1.3 var(--fx-dm);letter-spacing:-.02em;color:var(--fx-text)}.fx-ui-meta{font-size:11.5px;line-height:1.3;color:var(--fx-soft);white-space:nowrap}.fx-ui-h{margin:0 0 14px;font:700 19px/1.34 var(--fx-dm);letter-spacing:-.02em;color:var(--fx-text);text-wrap:balance}.fx-mark,.fx-ui-h mark{background:var(--fx-lav);color:inherit;padding:1px 2px;border-radius:5px}.fx-ui-lbl{margin:0 0 12px;font-size:12.5px;font-weight:700}.fx-ui-rule{height:1px;background:var(--fx-line-in);margin:16px 0 14px}.fx-ui-foot{margin:12px 0 0;font-size:12px;line-height:1.55}.fx-k,.fx-ui-foot{color:var(--fx-soft)}.fx-k{font:700 10.5px/1.2 var(--fx-dm);letter-spacing:.11em;text-transform:uppercase}.fx-ui-row{display:flex;align-items:center;gap:10px}.fx-ui-row>.fx-no,.fx-ui-row>.fx-part,.fx-ui-row>.fx-yes{margin:0}@container (max-width: 460px){.fx-ui-h{font-size:17px}.fx-ui-head{flex-wrap:wrap;row-gap:6px}}.fx-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f2f4f8;color:var(--fx-muted);font:700 11.5px/1 var(--fx-inter);white-space:nowrap;vertical-align:middle}.fx-pill b{display:block;width:7px;height:7px;border-radius:50%;background:currentColor}.fx-pill--ok{background:var(--fx-ok-bg);color:var(--fx-ok)}.fx-pill--warn{background:var(--fx-warn-bg);color:var(--fx-warn)}.fx-pill--bad{background:var(--fx-bad-bg);color:var(--fx-bad)}.fx-pill--lav{background:var(--fx-lav);color:#3b3553}.fx-pill--ink{background:var(--fx-btn);color:#fff;transform:translateZ(0)}.fx-pill--line{background:#fff;color:var(--fx-text);box-shadow:inset 0 0 0 1px var(--fx-line-in)}.fx-pill--lg{padding:7px 13px;font-size:12.5px}.fx-chips{display:flex;flex-wrap:wrap;gap:6px}.fx-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--fx-line-in);border-radius:999px;background:#fff;font:600 12px/1.2 var(--fx-inter);color:var(--fx-muted);white-space:nowrap}.fx-chip.is-on{background:var(--fx-lav);border-color:var(--fx-ink);color:var(--fx-text)}.fx-logo{display:block;flex:none;width:22px;height:22px;border-radius:7px;border:1px solid var(--fx-line-in)}.fx-no,.fx-part,.fx-yes{display:block;flex:none;width:24px;height:24px;border-radius:50%;margin:0 auto}.fx-yes{background:var(--fx-ok-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803D' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center /12px no-repeat}.fx-no{background:#eef0f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E") 50% /11px no-repeat}.fx-part{background:var(--fx-warn-bg) radial-gradient(circle,var(--fx-bar-warn) 0 4px,transparent 4.5px)}.fx-bar{display:block;height:8px;border-radius:99px;background:var(--fx-bar-track);border:1px solid var(--fx-line-in);overflow:hidden}.fx-bar i{display:block;height:100%;background:var(--fx-bar-ok)}.fx-bar--warn i{background:var(--fx-bar-warn)}.fx-bar--bad i{background:var(--fx-bar-bad)}.fx-bar--ink i{background:var(--fx-btn)}.fx-bar--mid i{background:var(--fx-bar-mid)}.fx-bar--soft i{background:var(--fx-bar-soft)}.fx-bars{display:grid;gap:10px}.fx-bar-row{display:grid;grid-template-columns:24px 84px minmax(0,1fr) 92px;grid-template-areas:"ico nm bar v";align-items:center;column-gap:12px}.fx-bar-row .fx-logo{grid-area:ico;width:24px;height:24px}.fx-bar-nm{grid-area:nm;font-size:13px;font-weight:600;white-space:nowrap}.fx-bar-row .fx-bar{grid-area:bar}.fx-bar-v{grid-area:v;font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.fx-bar-v small{margin-left:6px;font-size:11.5px;font-weight:500;color:var(--fx-soft)}@container (max-width: 460px){.fx-bar-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"ico nm v" "bar bar bar";row-gap:7px;column-gap:10px}.fx-bar-row .fx-logo{width:22px;height:22px}}.fx-score{display:flex;align-items:center;gap:18px;padding:13px 16px;border-radius:16px;background:#fbfbfc;border:1px solid var(--fx-line-in)}.fx-ring{position:relative;flex:none;width:96px;height:96px}.fx-ring svg{display:block;width:100%;height:100%}.fx-ring-face{fill:#fff;stroke:var(--fx-ink);stroke-width:2.5}.fx-ring-track{fill:none;stroke:var(--fx-bar-track);stroke-width:13}.fx-ring-val{fill:none;stroke:var(--fx-bar-ok);stroke-width:13;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px}.fx-ring-hair{fill:none;stroke:var(--fx-ink);stroke-width:1.5}.fx-ring-n{position:absolute;inset:0;display:grid;place-items:center;font:700 28px/1 var(--fx-dm);letter-spacing:-.03em}.fx-ring--warn .fx-ring-val{stroke:var(--fx-bar-warn)}.fx-ring--bad .fx-ring-val{stroke:var(--fx-bar-bad)}.fx-ring--sm{width:64px;height:64px}.fx-ring--sm .fx-ring-n{font-size:19px}.fx-score-t{min-width:0}.fx-score-v{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:5px;font:700 19px/1.25 var(--fx-dm);letter-spacing:-.01em}.fx-score-s{margin-top:6px;font-size:12px;line-height:1.55;color:var(--fx-soft)}@container (max-width: 400px){.fx-score{flex-direction:column;align-items:flex-start;gap:12px}}.fx-matrix,.fx-mx-row{display:grid}.fx-mx-row{grid-template-columns:minmax(0,1fr) repeat(var(--n,4),30px);column-gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--fx-hair)}.fx-mx-row:first-child{border-top:0;padding-top:0}.fx-mx-head{padding-bottom:8px;font-size:11.5px;font-weight:600;color:var(--fx-soft)}.fx-mx-head .fx-logo{margin:0 auto}.fx-mx-q{font-size:13.5px;font-weight:500;line-height:1.4;min-width:0}.fx-mx-q small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--fx-soft)}@container (max-width: 400px){.fx-mx-row{grid-template-columns:minmax(0,1fr) repeat(var(--n,4),24px);column-gap:6px}.fx-mx-row .fx-no,.fx-mx-row .fx-part,.fx-mx-row .fx-yes{width:21px;height:21px;background-size:10px}.fx-mx-head .fx-logo{width:20px;height:20px}.fx-mx-q{font-size:13px}}.fx-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11.5px;color:var(--fx-soft)}.fx-legend span{display:inline-flex;align-items:center;gap:6px}.fx-legend .fx-no,.fx-legend .fx-part,.fx-legend .fx-yes{width:15px;height:15px;margin:0;background-size:8px}.fx-rank{display:grid;gap:14px}.fx-rank-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"pos dom v" ". bar bar";column-gap:10px;row-gap:7px;align-items:center}.fx-pos{grid-area:pos;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--fx-ink);background:#fff;font:700 12px/1 var(--fx-dm)}.fx-rank-row.is-you .fx-pos{background:var(--fx-btn);border-color:var(--fx-btn);color:#fff;transform:translateZ(0)}.fx-dom{grid-area:dom;display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600}.fx-dom span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-rank-v{grid-area:v;font:700 15px/1 var(--fx-dm);white-space:nowrap}.fx-rank-v.is-soft{color:var(--fx-soft)}.fx-rank-row .fx-bar{grid-area:bar}.fx-quote{border:1px solid var(--fx-line-in);border-radius:14px;padding:13px 15px;background:#fff}.fx-quote+.fx-quote{margin-top:10px}.fx-quote-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600}.fx-quote-h .fx-pill,.fx-quote-h .fx-ui-meta{margin-left:auto}.fx-quote-q{margin:0 0 6px;font-size:12px;line-height:1.45;color:var(--fx-soft)}.fx-quote-t{margin:0;font-size:13.5px;line-height:1.6;color:var(--fx-body)}.fx-quote-t mark{background:var(--fx-ok-bg);color:var(--fx-ok);font-weight:600;padding:1px 2px;border-radius:4px}.fx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.fx-kpi{border:1px solid var(--fx-line-in);border-radius:14px;padding:12px 14px;min-width:0}.fx-kpi-k{font-size:12px;line-height:1.35;color:var(--fx-soft)}.fx-kpi-v{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font:700 24px/1.15 var(--fx-dm);letter-spacing:-.025em}.fx-kpi-v small{font:600 12px/1 var(--fx-inter);color:var(--fx-soft);letter-spacing:0}.fx-check,.fx-checks{display:grid}.fx-check{grid-template-columns:24px minmax(0,1fr) auto;column-gap:11px;align-items:center;padding:10px 0;border-top:1px solid var(--fx-hair)}.fx-check:first-child{border-top:0;padding-top:0}.fx-check .fx-no,.fx-check .fx-part,.fx-check .fx-yes{margin:0}.fx-check-t{font-size:13.5px;font-weight:600;line-height:1.35;min-width:0}.fx-check-t small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--fx-soft)}.fx-check-v{font:700 13px/1 var(--fx-dm);white-space:nowrap}.fx-rows{display:grid}.fx-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--fx-hair)}.fx-row:first-child{border-top:0;padding-top:0}.fx-row-t{min-width:0;font-size:13.5px;font-weight:500;line-height:1.4}.fx-row-t small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--fx-soft)}.fx-chart{display:block;width:100%;height:92px;margin-top:12px}