.lx{--background:#f6f6f3;--foreground:#222320;--muted-foreground:#73746c;--border:#d9dad3;--display:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--background);color:var(--foreground);font-family:var(--display)}:where(.lx) a{color:inherit;text-decoration:none}:where(.lx) button{font:inherit;color:inherit;cursor:pointer}:where(.lx) button,:where(.lx) a{-webkit-tap-highlight-color:transparent}:where(.lx) a:focus-visible,:where(.lx) button:focus-visible{outline-offset:6px;outline:2px solid #1e4240}:where(.lx) ::selection{color:#fff;background:#1e4240}:where(.lx) .scene{--p:0;height:300svh;scroll-margin-top:0;position:relative}:where(.lx) .find{height:300svh}:where(.lx) .scene-inner{background:var(--background);height:100svh;min-height:680px;position:sticky;top:0;overflow:clip}:where(.lx) .scene-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:where(.lx) .scene-foot{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.045em;color:#6a6c62;justify-content:space-between;padding-top:18px;font-size:12px;display:flex;position:absolute;bottom:28px;left:42px;right:42px}:where(.lx) .signal-label{color:#66695f;opacity:clamp(0,(var(--p) - .48)*5,1)}@media (max-width:719px){:where(.lx) .scene{height:240svh}:where(.lx) .find{height:250svh}:where(.lx) .scene-inner{min-height:660px}:where(.lx) .scene-foot{padding-top:13px;font-size:12px;bottom:21px;left:24px;right:24px}:where(.lx) .scene-foot>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){:where(.lx) .scene{height:auto}:where(.lx) .scene-inner{height:100svh;position:relative}:where(.lx) .scene{--p:.8!important}:where(.lx) .signal-label{opacity:1}}@media (max-width:719px){:where(.lx) .scene-foot{font-size:10px}:where(.lx) .scene-foot>span:first-child{max-width:78%}}@media (max-height:650px){:where(.lx) .scene{height:auto}:where(.lx) .scene-inner{height:800px;position:relative}:where(.lx) .scene{--p:.8!important}:where(.lx) .signal-label{opacity:1}}:where(.lx) .scene-foot>span:last-child{white-space:nowrap;flex-shrink:0}@media (max-width:719px){:where(.lx) .scene-foot{font-size:12px}:where(.lx) .scene-foot>span:first-child{max-width:80%;font-size:12px;line-height:1.4}}.lx{--good:#1e4240}:where(.lx) .cf-section{background:var(--background)}:where(.lx) .cf-wrap{flex-direction:column;gap:0;display:flex}:where(.lx) .cf-head h2{letter-spacing:-.036em;margin:0;font-size:clamp(32px,3.1vw,46px);font-weight:600;line-height:1.08}:where(.lx) .cf-lede{color:#66695f;max-width:44ch;margin:20px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5}:where(.lx) .cf-pane{border:1px solid var(--border);background:#fbfbf9}:where(.lx) .cf-good{border-color:var(--good)}:where(.lx) .cf-title{color:var(--foreground);font:11px var(--mono);letter-spacing:.1em;background:#cfd0c9;padding:6px 11px}:where(.lx) .cf-good .cf-title{background:var(--good);color:#fff}:where(.lx) .cf-sub{font:12px var(--mono);color:var(--muted-foreground);margin:0}:where(.lx) .cf-count{font:12px var(--mono);letter-spacing:.09em;color:var(--foreground);background:#e7e7e1;margin:12px 0 14px;padding:3px 8px;display:inline-block}:where(.lx) .cf-good .cf-count{background:var(--good);color:#fff}:where(.lx) .cf-count-bad{color:#fff;background:#b4453a}:where(.lx) .cf-grid{grid-template-columns:repeat(8,1fr);gap:0;display:grid}:where(.lx) .cf-cell{aspect-ratio:1;border:1px solid var(--foreground);opacity:.13;padding:14%;display:block;position:relative}:where(.lx) .cf-cell.cf-on{opacity:1}:where(.lx) .cf-cell i{background:rgb(calc(34 + (1 - var(--v)) * 205), calc(35 + (1 - var(--v)) * 204), calc(32 + (1 - var(--v)) * 205));width:100%;height:100%;display:block}:where(.lx) .cf-s-look,:where(.lx) .cf-s-unmet{box-shadow:inset 0 0 0 2px var(--good)}:where(.lx) .cf-s-met i,:where(.lx) .cf-s-look i,:where(.lx) .cf-s-unmet i,:where(.lx) .cf-s-na i{background:#fff}:where(.lx) .cf-s-met i{position:relative}:where(.lx) .cf-s-met i:before{content:"";border:solid var(--good);opacity:.5;border-width:0 1.5px 1.5px 0;width:17%;height:34%;position:absolute;top:26%;left:40%;transform:rotate(45deg)}:where(.lx) .cf-s-look:after,:where(.lx) .cf-s-unmet:after{font:700 16px var(--mono);color:var(--good);place-items:center;display:grid;position:absolute;inset:0}:where(.lx) .cf-s-look:after{content:"?"}:where(.lx) .cf-s-unmet{box-shadow:inset 0 0 0 3px var(--good)}:where(.lx) .cf-s-unmet:after{content:"!"}:where(.lx) .cf-s-na i{background:linear-gradient(to top right,transparent calc(50% - .6px), var(--muted-foreground) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px)) #fff}:where(.lx) .cf-bad{box-shadow:inset 0 0 0 2px #b4453a}:where(.lx) .cf-bad i{background:repeating-linear-gradient(135deg,#b4453a 0 2px,#0000 2px 4px)}:where(.lx) .cf-bad:after{content:""}:where(.lx) .cf-pane.cf-good .cf-cell.cf-bad{box-shadow:inset 0 0 0 3px var(--good)!important}:where(.lx) .cf-legend{font:10px var(--mono);letter-spacing:.07em;color:var(--muted-foreground);border-top:1px dashed var(--border);margin:16px 0 0;padding-top:7px}:where(.lx) .cf-gridwrap{position:relative}:where(.lx) .cf-find{z-index:2;border:1px solid var(--good);width:47%;font:11px/1.45 var(--mono);letter-spacing:.02em;color:var(--foreground);background:#fff;margin:0;padding:8px 10px;position:absolute;transform:translateY(12%);box-shadow:0 8px 24px #2223201a}:where(.lx) .cf-find b{color:var(--good);letter-spacing:.1em;margin-bottom:3px;display:block}:where(.lx) .cf-states{border-top:1px dashed var(--border);font:10px var(--mono);letter-spacing:.07em;color:var(--muted-foreground);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding-top:9px;display:flex}:where(.lx) .cf-state{align-items:center;gap:6px;display:inline-flex}:where(.lx) .cf-state b{color:var(--foreground);text-align:right;min-width:2ch;font-weight:700}:where(.lx) .cf-state .cf-cell,:where(.lx) .cf-why .cf-cell{flex:none;width:18px;padding:2px}:where(.lx) .cf-why .cf-cell{width:15px}:where(.lx) .cf-state .cf-s-look,:where(.lx) .cf-why .cf-s-look{box-shadow:inset 0 0 0 1px var(--good)}:where(.lx) .cf-state .cf-s-unmet,:where(.lx) .cf-why .cf-s-unmet{box-shadow:inset 0 0 0 2px var(--good)}:where(.lx) .cf-state .cf-cell:after,:where(.lx) .cf-why .cf-cell:after{font-size:9px}:where(.lx) .cf-rows{border-top:1px solid var(--foreground);margin:0;padding:0;list-style:none}:where(.lx) .cf-row{border-bottom:1px solid var(--border);opacity:.13;border-left:2px solid #0000;padding:10px 2px 9px 10px}:where(.lx) .cf-row.cf-on{opacity:1}:where(.lx) .cf-qa{color:var(--foreground);align-items:baseline;gap:10px;margin:0;font-size:14px;line-height:1.35;display:flex}:where(.lx) .cf-qa span{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}:where(.lx) .cf-qa span:after{content:"";border-bottom:1px dotted var(--border);flex:auto;min-width:12px}:where(.lx) .cf-qa b{font:600 13px var(--mono);letter-spacing:.02em;white-space:nowrap}:where(.lx) .cf-why{min-height:16px;font:11px/1.4 var(--mono);color:var(--muted-foreground);align-items:center;gap:8px;margin:6px 0 0;display:flex}:where(.lx) .cf-why em{letter-spacing:.08em;color:var(--good);white-space:nowrap;font-style:normal;font-weight:700}:where(.lx) .cf-row-bad{border-left-color:#b4453a}:where(.lx) .cf-row-bad .cf-qa b{color:#b4453a;text-decoration:line-through;text-decoration-thickness:1.5px}@media (max-width:900px){:where(.lx) .cf-find{width:64%;padding:6px 8px;font-size:11px}}:where(.lx) .fl-intro{z-index:3;left:24px;right:24px;top:var(--intro-top);text-align:center;color:var(--foreground);pointer-events:none;opacity:calc(var(--claim) * var(--intro));flex-direction:column;align-items:center;gap:10px;margin:0;display:flex;position:absolute}:where(.lx) .fl-intro-claim{font-family:var(--fl-font-display);font-weight:400;font-size:var(--fl-h2-size,48px);letter-spacing:-.015em;text-wrap:balance;line-height:1.05}:where(.lx) .lx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.lx) .fl-left,:where(.lx) .fl-right{z-index:3;color:var(--foreground);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;pointer-events:none;--clear:1;font-size:clamp(13px,1.1vw,18px);font-weight:700;line-height:1.25;margin:0;font-size:clamp(13px,round(1.1vw,1px),18px);line-height:1.3;position:absolute}:where(.lx) .fl-left{opacity:calc(clamp(0,(var(--p) - .03)*16,1) * clamp(0,(.5 - var(--p))*14,1) * var(--clear));top:50%;left:42px;transform:translateY(-50%)}:where(.lx) .fl-right{text-align:right;opacity:calc(clamp(0,(var(--p) - .03)*16,1) * clamp(0,(.5 - var(--p))*14,1) * var(--clear));top:50%;right:42px;transform:translateY(-50%)}:where(.lx) .fl-n{font-variant-numeric:tabular-nums}@media (max-width:760px){:where(.lx) .fl-more{display:none}}:where(.lx) .fl-out{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:16px;width:min(900px,100% - 48px);display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%)}:where(.lx) .fl-ev{box-sizing:border-box;text-align:left;width:100%;max-width:640px;opacity:clamp(0,(var(--p) - .48)*12,1);transform:translateY(calc((1 - clamp(0,(var(--p) - .48)*12,1)) * 12px));background:#fff;border:1px solid #d6d6d0;border-radius:12px;padding:18px 22px 16px;box-shadow:0 18px 50px #141e191f}:where(.lx) .fl-ev-k{font:500 11px/1.3 var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-canal,#1e4240);margin:0}:where(.lx) .fl-ev-h{font:400 24px/1.2 var(--fl-font-display);letter-spacing:-.015em;color:#2b2c2f;text-wrap:balance;margin:8px 0 0}:where(.lx) .fl-ev-src{border-top:1px solid #edede8;margin:14px 0 0;padding:0;list-style:none}:where(.lx) .fl-ev-src li{font:400 13px/1.4 var(--fl-font-sans);color:#62625f;align-items:baseline;gap:14px;padding:8px 0 0;display:flex}:where(.lx) .fl-ev-src b{width:86px;font:500 11px/1.4 var(--fl-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#2b2c2f;flex:none}:where(.lx) .fl-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.lx) .fl-acts li{--on:clamp(0,(var(--p) - .62 - var(--i) * .04)*16,1);background:var(--fl-canal,#1e4240);color:#f6f6f3;font:500 14px/1 var(--fl-font-sans);white-space:nowrap;opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 10px));border-radius:999px;align-items:center;gap:8px;padding:10px 15px;display:inline-flex;box-shadow:0 8px 24px #1e42402e}:where(.lx) .fl-stage{display:inline-grid;position:relative}:where(.lx) .fl-stage b{font-weight:inherit;text-align:right;grid-area:1/1}:where(.lx) .fl-stage b:first-child{opacity:clamp(0,(.48 - var(--p))*14,1)}:where(.lx) .fl-stage b:nth-child(2){opacity:calc(clamp(0,(var(--p) - .48)*14,1) * clamp(0,(.62 - var(--p))*14,1))}:where(.lx) .fl-stage b:nth-child(3){opacity:clamp(0,(var(--p) - .62)*14,1)}@media (max-width:900px){:where(.lx) .fl-left,:where(.lx) .fl-right{text-align:center;font-size:15px;left:16px;right:16px;transform:none}:where(.lx) .fl-left{top:calc(19% + 96px)}:where(.lx) .fl-right{top:calc(19% + 150px)}:where(.lx) .fl-out{gap:12px;width:calc(100% - 32px);top:44%}:where(.lx) .fl-ev{padding:14px 16px 12px}:where(.lx) .fl-ev-h{font-size:20px}:where(.lx) .fl-ev-src b{width:72px}:where(.lx) .fl-acts li{padding:9px 13px;font-size:13px}:where(.lx) .find .scene-foot>span:first-child{max-width:none}}:where(.lx) .wy-section{background:var(--background)}:where(.lx) .wy-wrap{--t:0}:where(.lx) .wy-head h2{letter-spacing:-.036em;margin:0 0 30px;font-size:clamp(28px,2.7vw,46px);font-weight:600;line-height:1.04}:where(.lx) .wy-ask{max-width:780px;margin:0 0 100px}:where(.lx) .wy-ask p{letter-spacing:-.022em;color:var(--foreground);white-space:pre-line;min-height:2.68em;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.34}:where(.lx) .wy-typed.typing:after{content:"";vertical-align:-.16em;background:var(--good);width:.52em;height:1.04em;margin-left:.06em;animation:.92s step-end infinite wy-blink;display:inline-block}@keyframes wy-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){:where(.lx) .wy-typed.typing:after{display:none}}:where(.lx) .wy-chart{flex-direction:column;gap:38px;display:flex}:where(.lx) .wy-lane{grid-template-columns:190px 1fr 150px;align-items:center;gap:22px;display:grid}:where(.lx) .wy-id{flex-direction:column;gap:6px;display:flex}:where(.lx) .wy-name{font:12px var(--mono);letter-spacing:.09em;color:var(--foreground)}:where(.lx) .wy-good .wy-name{color:var(--good)}:where(.lx) .wy-who{font:10px var(--mono);letter-spacing:.07em;color:var(--muted-foreground);align-items:center;gap:4px;display:flex}:where(.lx) .wy-who i{background:var(--muted-foreground);border-radius:50%;width:5px;height:5px}:where(.lx) .wy-who i:last-of-type{margin-right:5px}:where(.lx) .wy-track{border-bottom:1px solid var(--border);height:34px;display:flex;position:relative}:where(.lx) .wy-seg{border-right:1px solid var(--background);transform-origin:0;height:100%;transform:scaleX(clamp(0,(var(--t) - var(--on))/260,1));background:#22232033;position:relative}:where(.lx) .wy-good .wy-seg{background:var(--good);opacity:.88}:where(.lx) .wy-fail .wy-seg{background:#22232052}:where(.lx) .wy-seg em{font:9.5px var(--mono);letter-spacing:.06em;color:#222320e0;white-space:nowrap;max-width:calc(100% - 8px);font-style:normal;position:absolute;top:50%;left:5px;overflow:hidden;transform:translateY(-50%)}:where(.lx) .wy-good .wy-seg em{color:#fff}:where(.lx) .wy-track .wy-wrong{background:#b4453a}:where(.lx) .wy-track .wy-wrong em{color:#fff}:where(.lx) .wy-track .wy-retry{background:repeating-linear-gradient(135deg,#22232029 0 5px,#0000 5px 10px);border-right-color:#0000;box-shadow:inset 0 -1px #2223202e}:where(.lx) .wy-track .wy-retry em{color:#222320e0}:where(.lx) .wy-track .wy-quit{background:#222320a3}:where(.lx) .wy-track .wy-quit em{color:#fff}:where(.lx) .wy-over{color:var(--muted-foreground);opacity:clamp(0,(var(--t) - var(--on))/300,1);font-size:18px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}:where(.lx) .wy-end{font:9.5px var(--mono);letter-spacing:.07em;color:var(--muted-foreground);opacity:clamp(0,(var(--t) - var(--on))/300,1);position:absolute;bottom:-17px;left:0}:where(.lx) .wy-out{font:11px var(--mono);letter-spacing:.08em;color:var(--muted-foreground);text-align:right;opacity:clamp(0,(var(--t) - var(--on))/300,1)}@media (max-width:1200px){:where(.lx) .wy-lane{grid-template-columns:1fr;gap:10px}:where(.lx) .wy-out{text-align:left}}:where(.lx) .wy-lane{grid-template-columns:170px 1fr 250px!important}:where(.lx) .wy-meters{flex-direction:column;gap:9px;display:flex}:where(.lx) .wy-m{--p:clamp(0,(var(--t) - var(--start))/(var(--end) - var(--start)),1);grid-template-columns:1fr 76px;grid-template-areas:"lab val""bar bar";align-items:center;gap:3px 8px;display:grid}:where(.lx) .wy-m.wy-settle{--p:clamp(0,(var(--t) - var(--end))/200,1)}:where(.lx) .wy-m em{font:9px var(--mono);letter-spacing:.08em;color:var(--muted-foreground);grid-area:lab;font-style:normal}:where(.lx) .wy-m b{font:11px var(--mono);text-align:right;letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;grid-area:val;min-height:1em;font-weight:400}:where(.lx) .wy-m i{background:#2223201a;grid-area:bar;height:4px;display:block;position:relative}:where(.lx) .wy-m i:after{content:"";width:calc(var(--v) * var(--p) * 100%);background:#2223208c;position:absolute;inset:0 auto 0 0}:where(.lx) .wy-good .wy-m i:after{background:var(--good)}:where(.lx) .wy-zero b{color:#b4453a}:where(.lx) .wy-zero i:after{width:2px;opacity:var(--p);background:#b4453a}:where(.lx) .wy-out{font:11px var(--mono);letter-spacing:.08em;color:var(--muted-foreground);margin-top:6px}:where(.lx) .wy-good .wy-out{color:var(--good)}:where(.lx) .wy-fail .wy-out{color:#b4453a}@media (max-width:1200px){:where(.lx) .wy-lane{grid-template-columns:1fr!important}}:where(.lx) .wy-lane{align-items:center!important}:where(.lx) .wy-clock em{color:var(--foreground)}:where(.lx) .wy-good .wy-clock b{color:var(--good)}:where(.lx) .wy-fail .wy-clock b{color:#b4453a}:where(.lx) .wy-chart{position:relative}:where(.lx) .wy-chart:before{content:"";z-index:0;pointer-events:none;opacity:.3;background:radial-gradient(circle,#6a7367 .6px,#0000 .8px) 50%/7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#0000 78%);mask-image:linear-gradient(90deg,#000 0% 46%,#0000 78%)}:where(.lx) .wy-lane{z-index:1;position:relative}:where(.lx) .wy-lane:before{content:"";background:var(--background);z-index:0;position:absolute;inset:-11px 272px -13px -18px}:where(.lx) .wy-lane>*{z-index:1;position:relative}:where(.lx) .wy-head h2{font-size:clamp(32px,3.1vw,46px);line-height:1.08}:where(.lx) .wy-ask{max-width:880px;margin-bottom:64px}:where(.lx) .wy-ask p{min-height:2.6em;font-size:clamp(23px,2vw,28px);line-height:1.3}:where(.lx) .wy-chart{gap:38px!important}:where(.lx) .wy-lane{gap:22px;min-height:120px;grid-template-columns:145px minmax(0,1fr) 245px!important}:where(.lx) .wy-name{font:14px/1.2 var(--mono);letter-spacing:.025em}:where(.lx) .wy-who{font:12px/1.4 var(--display);letter-spacing:0}:where(.lx) .wy-track{height:46px}:where(.lx) .wy-mobile-stage{display:none}:where(.lx) .wy-seg{flex-shrink:0}:where(.lx) .wy-seg em{font:13px/1.1 var(--display);letter-spacing:-.005em;white-space:normal;max-width:calc(100% - 6px);left:4px}:where(.lx) .wy-end{font:12px/1.3 var(--mono);letter-spacing:.015em;bottom:-23px}:where(.lx) .wy-meters{gap:10px}:where(.lx) .wy-m{grid-template-columns:1fr 86px;gap:5px 10px}:where(.lx) .wy-m em{font:12px/1.2 var(--display);letter-spacing:.005em}:where(.lx) .wy-m b{font:14px/1.2 var(--mono);letter-spacing:-.035em}:where(.lx) .wy-m i{height:5px}:where(.lx) .wy-clock b{letter-spacing:0;font-size:12px}:where(.lx) .wy-out{font:12px/1.3 var(--mono);letter-spacing:.015em;margin-top:2px}:where(.lx) .wy-chart:before{opacity:.17}@media (max-width:1360px){:where(.lx) .wy-lane{gap:18px;grid-template-columns:130px minmax(0,1fr) 205px!important}:where(.lx) .wy-m{grid-template-columns:1fr 74px;gap:5px 6px}:where(.lx) .wy-m em,:where(.lx) .wy-seg em{font-size:12px}:where(.lx) .wy-name{font-size:14px}:where(.lx) .wy-clock b{font-size:11px}}@media (max-width:1200px){:where(.lx) .wy-chart{gap:42px!important}:where(.lx) .wy-lane{gap:17px;grid-template-columns:1fr!important}:where(.lx) .wy-id{flex-direction:row;justify-content:space-between;align-items:center}:where(.lx) .wy-name{font-size:14px}:where(.lx) .wy-who{font-size:13px}:where(.lx) .wy-track{height:48px;margin-bottom:12px}:where(.lx) .wy-seg em{font-size:14px}:where(.lx) .wy-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;display:grid}:where(.lx) .wy-m{grid-template-columns:1fr;grid-template-areas:"lab""val""bar";gap:5px}:where(.lx) .wy-m b{text-align:left;min-height:17px;font-size:14px}:where(.lx) .wy-clock b{font-size:13px}:where(.lx) .wy-out{text-align:left;grid-column:1/-1;margin-top:1px}}@media (max-width:560px){:where(.lx) .wy-head h2{font-size:32px}:where(.lx) .wy-ask p{font-size:22px}:where(.lx) .wy-track{height:36px;margin-top:15px}:where(.lx) .wy-seg em{display:none}:where(.lx) .wy-mobile-stage{font:14px/1.3 var(--display);color:var(--foreground);display:block;position:absolute;top:-24px;left:0}:where(.lx) .wy-over{right:0}:where(.lx) .wy-meters{gap:12px}:where(.lx) .wy-m em,:where(.lx) .wy-m b{font-size:12px}:where(.lx) .wy-clock b,:where(.lx) .wy-end{font-size:11px}:where(.lx) .wy-out{font-size:12px}}:where(.lx) .wy-heads{display:none}@media (min-width:1201px){:where(.lx) .wy-chart{gap:34px!important}:where(.lx) .wy-lane{min-height:0;grid-template-columns:145px minmax(0,1fr) 300px!important}:where(.lx) .wy-lane:before{right:322px}:where(.lx) .wy-meters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 14px;display:grid}:where(.lx) .wy-m{grid-template-columns:1fr;grid-template-areas:"val""bar";gap:6px}:where(.lx) .wy-m b{text-align:left}:where(.lx) .wy-m em{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.lx) .wy-out{text-align:left;grid-column:1/-1;margin-top:0}:where(.lx) .wy-heads{grid-template-columns:145px minmax(0,1fr) 300px;gap:22px;margin-bottom:-12px;display:grid}:where(.lx) .wy-heads>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}:where(.lx) .wy-heads>div span{font:12px/1.2 var(--display);letter-spacing:.005em;color:var(--muted-foreground)}}@media (min-width:1201px) and (max-width:1360px){:where(.lx) .wy-lane{grid-template-columns:130px minmax(0,1fr) 270px!important}:where(.lx) .wy-lane:before{right:288px}:where(.lx) .wy-heads{grid-template-columns:130px minmax(0,1fr) 270px;gap:18px}}:where(.lx) .gb-flow{grid-template-columns:288px 76px 340px 1fr;align-items:center;gap:0 30px;margin-top:4px;padding-bottom:10px;display:grid}:where(.lx) .gb-stage{flex-direction:column;justify-content:center;padding:0;display:flex}:where(.lx) .gb-cap{font:11px var(--mono);letter-spacing:.1em;color:var(--muted-foreground);margin:0 0 12px;line-height:1.5}:where(.lx) .gb-grid{grid-template-columns:repeat(8,1fr);gap:0;width:100%;display:grid}:where(.lx) .gb-grid .cf-cell{padding:16%}:where(.lx) .gb-note{font:10px var(--mono);letter-spacing:.07em;color:var(--muted-foreground);margin:11px 0 0}:where(.lx) .gb-cross{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .3s;display:flex}:where(.lx) .gb-cross.on{opacity:1}:where(.lx) .gb-cross i{background:var(--good);width:64px;height:1px;display:block;position:relative}:where(.lx) .gb-cross i:before{content:"";background:var(--good);width:10px;height:5px;animation:1.4s linear infinite gb-run;position:absolute;top:-2px;left:0}:where(.lx) .gb-cross i:after{content:"";border-left:7px solid var(--good);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:-3.5px;right:-1px}:where(.lx) .gb-cross em{font:9px var(--mono);letter-spacing:.09em;color:var(--good);font-style:normal}@keyframes gb-run{0%{transform:translate(0)}to{transform:translateX(var(--run))}}@media (prefers-reduced-motion:reduce){:where(.lx) .gb-cross i:before{animation:none}}:where(.lx) .gb-band{width:340px;height:340px;position:relative}:where(.lx) .gb-canvas{width:340px;height:340px;display:block}:where(.lx) .gb-beats{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}:where(.lx) .gb-beat{border-left:1px solid var(--border);opacity:.3;align-items:baseline;gap:11px;padding:16px 20px 17px;transition:opacity .3s;display:flex}:where(.lx) .gb-beat:first-child{border-left:0;padding-left:0}:where(.lx) .gb-beat.on{opacity:1}:where(.lx) .gb-n{font:10px var(--mono);letter-spacing:.09em;color:var(--muted-foreground)}:where(.lx) .gb-k{font:11px var(--mono);letter-spacing:.1em;color:var(--good)}:where(.lx) .gb-l{color:var(--muted-foreground);font-size:14px}@media (max-width:900px){:where(.lx) .gb-flow{grid-template-columns:1fr}:where(.lx) .gb-cross{flex-direction:row;padding:14px 0}:where(.lx) .gb-beats{grid-template-columns:1fr}:where(.lx) .gb-beat{border-left:0;border-top:1px solid var(--border);padding:13px 0}:where(.lx) .gb-beat:first-child{border-top:0}:where(.lx) .gb-band,:where(.lx) .gb-canvas{width:280px;height:280px}:where(.lx) .gb-band{justify-self:center}}:where(.lx) .gb-lat{aspect-ratio:1;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);place-items:center;width:100%;max-width:330px;display:grid;position:relative}:where(.lx) .gb-lat>i{background:#22232052;border-radius:50%;width:3px;height:3px;display:block}:where(.lx) .gb-lat>i.on{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 5px #1e424029}:where(.lx) .gb-find{opacity:0;width:0;height:0;transition:opacity .28s;position:absolute}:where(.lx) .gb-lat>i.wait{width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--good);background:0 0}:where(.lx) .gb-lat>i.seen{background:var(--good);width:5px;height:5px;transition:width .28s,height .28s}:where(.lx) .gb-left .gb-card{left:auto;right:17px}:where(.lx) .gb-up .gb-card{top:auto;bottom:17px}:where(.lx) .gb-find.on{opacity:1}:where(.lx) .gb-find i{border:1px solid var(--good);width:32px;height:32px;display:block;position:absolute;top:-16px;left:-16px}:where(.lx) .gb-card{background:var(--good);color:#fff;white-space:nowrap;min-width:224px;padding:11px 14px 12px;position:absolute;top:17px;left:17px}:where(.lx) .gb-card b{font:11px var(--mono);letter-spacing:.1em;font-weight:400;display:block}:where(.lx) .gb-card em{font:12px var(--mono);letter-spacing:.02em;color:#ffffffd1;border-top:1px solid #ffffff4d;margin-top:7px;padding-top:7px;font-style:normal;display:block}:where(.lx) #ways,:where(.lx) #confidence,:where(.lx) #compound,:where(.lx) #platform{scroll-margin-top:20px}@media (max-width:767px){:where(.lx) #ways,:where(.lx) #confidence,:where(.lx) #compound,:where(.lx) #platform{scroll-margin-top:0}}@media (max-width:760px){:where(.lx) .fl-intro{gap:8px;left:20px;right:20px}:where(.lx) .fl-left{top:calc(18% + 120px)}:where(.lx) .fl-right{top:calc(18% + 170px)}}:where(.lx) .find.has-opening{--intro-top:calc(19% + 28px);--intro-lines:1;--intro-gap:56px;--cue-gap:44px}@media (max-width:900px){:where(.lx) .find.has-opening{--intro-gap:48px}}@media (max-width:760px){:where(.lx) .find.has-opening{--intro-top:calc(18% + 25px);--intro-gap:36px;--cue-gap:36px}}@media (max-width:520px){:where(.lx) .find.has-opening{--intro-lines:2}}:where(.lx) .find.has-opening{--claim:1;--intro:1;--heading-opacity:1;--chat-opacity:1;--graph-opacity:0;--graph-labels:0;--opening-progress:0;height:420svh}:where(.lx) .has-opening .scene-canvas{opacity:var(--graph-opacity);z-index:1}:where(.lx) .has-opening>.scene-inner>.scene-foot{opacity:var(--graph-labels);z-index:3}:where(.lx) .fl-opening{z-index:5;opacity:var(--chat-opacity);position:absolute;inset:0}:where(.lx) .fl-opening[aria-hidden=true]{pointer-events:none}:where(.lx) .fl-filter-defs{pointer-events:none;width:0;height:0;position:absolute}:where(.lx) .fl-chat-stage{top:calc(var(--intro-top) + var(--fl-h2-size,48px) * 1.05 * var(--intro-lines) + var(--intro-gap));box-sizing:border-box;align-items:center;gap:var(--cue-gap);text-align:center;flex-direction:column;width:min(1120px,100% - 96px);padding:0 40px;display:flex;position:absolute;left:50%;transform:translate(-50%)}:where(.lx) .fl-prompt-wrap{z-index:1;box-sizing:border-box;filter:url(#fl-chat-dissolve);background:#f6f6f36b;border:1px solid #fff9;border-radius:18px;flex:none;width:100%;min-width:0;max-width:720px;padding:10px;position:relative;box-shadow:0 18px 50px #141e1c38}:where(.lx) .fl-prompt-label{font:12px/1.4 var(--mono);letter-spacing:.02em;color:#647269;align-items:center;gap:10px;margin:0 0 14px 4px;display:flex}:where(.lx) .fl-prompt-cursor{background:#8c9e92;width:4px;height:4px;display:block}:where(.lx) .fl-prompt{z-index:2;text-align:left;background:#fff;border-radius:11px;padding:22px 26px 20px;position:relative;box-shadow:0 1px 2px #22232014}:where(.lx) .fl-prompt-question{box-sizing:border-box;background:#fff;border:1px solid #d6d6d0;border-radius:999px;align-items:center;gap:12px;min-height:54px;padding:8px 8px 8px 16px;display:flex}:where(.lx) .fl-prompt-question>svg{color:#62625f;flex-shrink:0}:where(.lx) .fl-pill-tune{margin-left:auto}:where(.lx) .fl-question-ink{flex:1;min-width:0;position:relative}:where(.lx) .fl-typed-question{font:400 18px/1.35 var(--display);letter-spacing:-.01em;color:#2b2c2f;white-space:nowrap;text-overflow:clip;margin:0;overflow:hidden}:where(.lx) .fl-type-char{opacity:0;animation:10ms step-end both fl-type-in;animation-delay:calc(.3s + var(--char)*45ms);position:relative}:where(.lx) .fl-type-char:after{content:"";background:var(--good);opacity:0;width:1px;animation:45ms step-end fl-type-caret;animation-delay:calc(.3s + var(--char)*45ms);position:absolute;top:.1em;bottom:.05em;right:-1px}:where(.lx) .fl-opening:not([data-seen]) .fl-type-char,:where(.lx) .fl-opening:not([data-seen]) .fl-type-char:after{animation-play-state:paused}:where(.lx) .fl-opening[data-typed] .fl-type-char{opacity:1;animation:none}:where(.lx) .fl-opening[data-typed] .fl-type-char:after{opacity:0;animation:none}@keyframes fl-type-in{to{opacity:1}}@keyframes fl-type-caret{0%,99%{opacity:1}to{opacity:0}}:where(.lx) .fl-label-ink{display:inline-block;position:relative}:where(.lx) .fl-run{flex-shrink:0;color:#fff!important;background:#222320!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}:where(.lx) .fl-chat-src{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}:where(.lx) .fl-chat-src li{font:500 12px/1 var(--display);color:#2b2c2f;white-space:nowrap;background:#f1f1ee;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}:where(.lx) .fl-chat-src li img{width:14px;height:14px;display:block}:where(.lx) .fl-chat-src li svg{color:#62625f}:where(.lx) .fl-chat-src li.fl-chat-more{background:0 0;padding:6px 2px}:where(.lx) .fl-run:hover{background:#1e4240!important}:where(.lx) .fl-scroll-cue{font:14px/1.3 var(--display);color:#647268;white-space:nowrap;opacity:var(--heading-opacity);background:0 0;border:0;align-items:center;gap:13px;padding:12px 0;display:flex;position:relative}:where(.lx) .fl-scroll-cue>svg{transition:transform .2s}:where(.lx) .fl-scroll-cue:hover>svg{transform:translateY(4px)}:where(.lx) .fl-opening-index{font:11px/1.3 var(--mono);letter-spacing:.05em;color:#66695f;border-top:1px solid #dce2d8;justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute;bottom:28px;left:42px;right:42px}:where(.lx) .fl-opening-index>i{background:#dce2d8;width:90px;height:2px;display:block}:where(.lx) .fl-opening-index b{background:var(--good);width:100%;height:100%;transform:scaleX(var(--opening-progress));transform-origin:0;display:block}@media (max-width:760px){:where(.lx) .find.has-opening{height:390svh}:where(.lx) .fl-chat-stage{width:calc(100% - 32px);padding:12px}:where(.lx) .fl-prompt-wrap{border-radius:14px;flex:none;width:100%;padding:7px}:where(.lx) .fl-chat-src li:nth-child(n+3):not(.fl-chat-more){display:none}:where(.lx) .fl-prompt-label{margin-bottom:11px;font-size:12px}:where(.lx) .fl-prompt{border-radius:9px;padding:14px 12px}:where(.lx) .fl-prompt-question{gap:8px;min-height:48px;padding:6px 6px 6px 12px}:where(.lx) .fl-pill-tune{display:none}:where(.lx) .fl-typed-question{white-space:normal;font-size:15px;line-height:1.35}:where(.lx) .fl-prompt-question{border-radius:24px}:where(.lx) .fl-scroll-cue{font-size:14px}:where(.lx) .fl-opening-index{font-size:11px;left:20px;right:20px}:where(.lx) .fl-opening-index>i{width:54px}}@media (prefers-reduced-motion:reduce),(max-height:650px){:where(.lx) .find.has-opening{height:auto;--p:.12!important}:where(.lx) .has-opening .scene-inner{height:1390px;min-height:1390px;position:relative}:where(.lx) .has-opening .scene-canvas{opacity:1;height:600px;top:690px}:where(.lx) .has-opening .fl-opening{opacity:1;height:680px}:where(.lx) .find.has-opening{--intro-top:148px}:where(.lx) .has-opening .fl-prompt-wrap{filter:none}:where(.lx) .has-opening .fl-opening-index{display:none}:where(.lx) .has-opening .fl-type-char{opacity:1;animation:none}:where(.lx) .has-opening .fl-type-char:after,:where(.lx) .has-opening .fl-left,:where(.lx) .has-opening .fl-right{display:none}:where(.lx) .has-opening .fl-out{top:auto;bottom:88px}:where(.lx) .has-opening .fl-ev{opacity:1;transform:none}:where(.lx) .has-opening .fl-acts li{--on:1}:where(.lx) .has-opening .fl-stage b{opacity:0}:where(.lx) .has-opening .fl-stage b:nth-child(3),:where(.lx) .has-opening>.scene-inner>.scene-foot{opacity:1}}:where(.lx) .gb-grid .cf-s-look:after,:where(.lx) .gb-grid .cf-s-unmet:after{font-size:13px}:where(.lx) .gb-grid .cf-s-unmet{box-shadow:inset 0 0 0 2px var(--good)}:where(.lx) .gb-grid .cf-s-look{box-shadow:inset 0 0 0 1px var(--good)}:where(.lx) .gb-note{line-height:1.6}:where(.lx) .gb-note span{display:block}@media (max-width:900px){:where(.lx) #confidence .cf-foot{order:1;margin:0 0 24px}:where(.lx) #confidence .cf-step{flex:100%;min-height:1.5em}:where(.lx) #confidence .cf-grid2{order:2}}@media (max-width:1400px){:where(.lx) .gb-card{white-space:normal;width:max-content;min-width:0;max-width:220px}:where(.lx) .gb-card b{letter-spacing:.06em}}@media (min-width:901px) and (max-width:1180px){:where(.lx) .gb-flow{grid-template-columns:240px 68px 260px minmax(0,1fr);gap:0 24px}:where(.lx) .gb-band,:where(.lx) .gb-canvas{width:260px;height:260px}:where(.lx) .gb-card{max-width:200px}}@media (max-width:900px){:where(.lx) .gb-card{max-width:210px}}@media (max-width:560px){:where(.lx) .wy-ask p{white-space:normal;min-height:3.9em}}:where(.lx) .wy-section,:where(.lx) .cf-section{--muted-foreground:#66695f}:where(.lx) .wy-wrap,:where(.lx) .cf-wrap{box-sizing:border-box;width:100%;max-width:var(--fl-wrap-max);padding:var(--fl-section-y) var(--fl-gutter) 0;margin:0 auto}:where(.lx) .cf-head,:where(.lx) .wy-ask{margin-bottom:var(--fl-group-gap)}:where(.lx) .wy-head h2{margin:0 0 24px}:where(.lx) .cf-head h2,:where(.lx) .wy-head h2{font-family:var(--fl-font-display);font-feature-settings:normal;font-weight:400;font-size:var(--fl-h2-size);line-height:var(--fl-h2-lh);letter-spacing:-.015em;text-wrap:balance}:where(.lx) .cf-lede{font-size:var(--fl-lede-size);line-height:var(--fl-lede-lh);color:var(--fl-text-secondary);letter-spacing:-.011em}:where(.lx) .cf-grid2{grid-template-rows:auto auto auto repeat(8,auto) auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 64px;display:grid}:where(.lx) .cf-pane{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;min-width:0;display:grid}:where(.lx) .cf-pane>*{min-width:0;margin-left:14px;margin-right:14px}:where(.lx) .cf-pane>.cf-title{margin:0}:where(.lx) .cf-sub{margin-top:14px}:where(.lx) .cf-count{width:fit-content;margin:12px 14px 14px}:where(.lx) .cf-rows,:where(.lx) .cf-gridwrap{grid-row:4/12}:where(.lx) .cf-rows{grid-template-rows:subgrid;display:grid}:where(.lx) .cf-legend,:where(.lx) .cf-states{grid-row:12;align-self:start;margin-bottom:16px}@supports not (grid-template-rows:subgrid){:where(.lx) .cf-pane,:where(.lx) .cf-rows{display:block}}@media (max-width:1023px){:where(.lx) .cf-grid2{column-gap:48px}}:where(.lx) .cf-grid2.cf-sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){:where(.lx) .cf-grid2{flex-direction:column;gap:24px;display:flex}:where(.lx) .cf-pane,:where(.lx) .cf-rows{display:block}:where(.lx) .cf-pane:not(.cf-good) .cf-why{display:none}}:where(.lx) .lx-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:24px;display:flex}:where(.lx) .lx-foot>:last-child{margin-left:auto}:where(.lx) .lx-ctls{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}:where(.lx) .cf-step{color:var(--foreground);margin:0;font-size:16px;line-height:1.5}:where(.lx) .cf-stepno{font:12px var(--mono);letter-spacing:.08em;color:#66695f;margin-right:14px}:where(.lx) .lx-ctl{min-height:32px;font:14px/1.2 var(--display);color:#66695f;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .2s;display:inline-flex}:where(.lx) .lx-ctl:hover{color:var(--foreground)}:where(.lx) .lx-ctl:focus-visible{outline-offset:4px;outline:2px solid #1e4240}:where(.lx) .lx-ctl[aria-pressed=true]{color:var(--foreground)}:where(.lx) .lx-ctl[aria-pressed=true] svg{fill:currentColor}@media (max-width:767px){:where(.lx) .lx-ctl{min-height:44px}}:where(.lx) .wy-chart+.lx-foot{margin-top:32px}:where(.lx) .gb-canvas{width:100%;height:100%}:where(.lx) .gb-flow{margin-top:0}:where(.lx) .gb-beats{margin-top:48px}:where(.lx) .gb-beat{opacity:1}:where(.lx) .gb-beat .gb-k,:where(.lx) .gb-beat .gb-l{color:#66695f;transition:color .3s}:where(.lx) .gb-beat.on .gb-k{color:var(--good)}:where(.lx) .gb-beat.on .gb-l{color:var(--foreground)}:where(.lx) .gb-l{text-wrap:pretty}:where(.lx) .gb-lat{aspect-ratio:auto;width:100%;max-width:none;height:340px}@media (min-width:901px) and (max-width:1180px){:where(.lx) .gb-lat{height:260px}}:where(.lx) .gb-cross i{--run:54px}:where(.lx) .is-paused .gb-cross i:before{animation-play-state:paused}:where(.lx) .gb-carry{background:var(--good);color:#fff;visibility:hidden;opacity:0;justify-self:start;max-width:100%;margin:0;padding:12px 14px;transition:opacity .28s,visibility 0s .28s;display:none}:where(.lx) .gb-carry.on{visibility:visible;opacity:1;transition:opacity .28s}:where(.lx) .gb-carry b{font:12px/1.4 var(--mono);letter-spacing:.08em;font-weight:400;display:block}:where(.lx) .gb-carry em{font:12px/1.4 var(--mono);letter-spacing:.02em;color:#ffffffe0;border-top:1px solid #ffffff4d;margin-top:7px;padding-top:7px;font-style:normal;display:block}@media (max-width:900px){:where(.lx) .gb-flow{grid-template-columns:minmax(0,1fr) 48px minmax(0,260px);gap:0 16px}:where(.lx) .gb-cross{flex-direction:column;padding:0}:where(.lx) .gb-cross i{--run:26px;width:40px}:where(.lx) .gb-band{aspect-ratio:1;justify-self:stretch;width:100%;height:auto}:where(.lx) .gb-lat{display:none}:where(.lx) .gb-carry{grid-column:1/-1;margin-top:32px;display:block}:where(.lx) .gb-beats{margin-top:40px}}@media (max-width:600px){:where(.lx) .gb-flow{grid-template-columns:minmax(0,1fr)}:where(.lx) .gb-cross{flex-direction:row;padding:16px 0}:where(.lx) .gb-cross i{--run:54px;width:64px}:where(.lx) .gb-band{justify-self:center;width:min(280px,100%)}:where(.lx) .gb-carry{margin-top:24px}:where(.lx) .gb-beats{margin-top:32px}}:where(.lx) .cf-legend,:where(.lx) .cf-states,:where(.lx) .cf-why,:where(.lx) .cf-find,:where(.lx) .gb-n,:where(.lx) .gb-cap{font-size:11px}:where(.lx) .gb-note{letter-spacing:.03em;font-size:12px}:where(.lx) .gb-cross em{font-size:11px}@media (max-width:1400px){:where(.lx) .gb-lat{container-type:inline-size}:where(.lx) .gb-card{max-width:min(220px,72cqw - 17px)}}@media (max-width:600px){:where(.lx) #confidence .cf-step{min-height:3em}}@media (min-width:901px){:where(.lx) .fl-left{left:max(48px,50% - 652px)}:where(.lx) .fl-right{right:max(48px,50% - 652px)}}@media (min-width:768px){:where(.lx) .find .scene-foot,:where(.lx) .fl-opening-index{left:max(48px,50% - 652px);right:max(48px,50% - 652px)}}@media (max-width:767px){:where(.lx) .find .scene-foot,:where(.lx) .fl-opening-index{left:16px;right:16px}}:where(.lx) .lxo{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:24px var(--fl-gutter);color:var(--foreground);overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:auto}:where(.lx) .lxo[open]{display:flex}:where(.lx) .lxo::backdrop{background:#2223209e}:where(.lx) .lxo-sheet{box-sizing:border-box;width:100%;max-width:var(--fl-content-max);background:var(--background);border-radius:8px;margin:auto;padding:24px 32px 32px;animation:.22s both lxo-in;box-shadow:0 30px 80px #00000047}:where(.lx) .lxo-head{justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;display:flex}:where(.lx) .lxo-title{font-family:var(--fl-font-display);font-feature-settings:normal;letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.15}:where(.lx) .lxo-x{width:44px;height:44px;color:var(--foreground);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-6px -10px -6px 0;padding:0;transition:background-color .2s;display:inline-flex}:where(.lx) .lxo-x:hover{background:#2223200f}:where(.lx) .lxo-x:focus-visible{outline:2px solid var(--good);outline-offset:2px}:where(.lx) .lxo-foot{margin-top:24px}@keyframes lxo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:767px){:where(.lx) .lxo{padding:0}:where(.lx) .lxo-sheet{min-height:100%;box-shadow:none;border-radius:0;margin:0;padding:10px 16px 24px}:where(.lx) .lxo-head{margin-bottom:10px}:where(.lx) .lxo-panel{border-radius:0;margin-inline:-16px}:where(.lx) .lxo-foot{margin-top:20px}}@media (prefers-reduced-motion:reduce){:where(.lx) .lxo-sheet{animation:none}}:where(.lx) .lx-call{box-sizing:border-box;background:var(--background);border:1px solid var(--good);color:var(--foreground);font:400 12px/1.5 var(--mono);letter-spacing:0;text-transform:none;white-space:normal;text-align:left;margin:0;padding:9px 12px 10px;display:block}:where(.lx) .lx-call b{font:700 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--good);margin:0 0 3px;display:block}:where(.lx) .lx-call.is-on{animation:.32s cubic-bezier(.2,.7,.2,1) both lx-grow}@keyframes lx-grow{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}:where(.lx) .cf-find.lx-call{width:50%;min-height:16.6667%;box-shadow:none;background:var(--background);padding:9px 12px 10px;font-size:12px;transform:none}:where(.lx) .cf-why-call{align-items:flex-start;gap:0;margin-top:8px}:where(.lx) .cf-why-call>.cf-cell:not(.cf-on){visibility:hidden}:where(.lx) .cf-why-call>.lx-call{visibility:hidden;flex:auto;min-width:0;padding:5px 10px 6px}:where(.lx) .cf-why-call>.lx-call b{margin:0 10px 0 0;display:inline}:where(.lx) .cf-why-call>.lx-call.is-on{visibility:visible}@media (max-width:767px){:where(.lx) .cf-find.lx-call{width:auto;min-height:0;margin-top:10px;position:static}}@media (prefers-reduced-motion:reduce),(max-height:650px){:where(.lx) .lx-call.is-on{animation:none}}:where(.lx) .lxi{margin:0 0 40px;scroll-margin-top:72px;animation:.22s both lxo-in}@media (prefers-reduced-motion:reduce){:where(.lx) .lxi{animation:none}}:where(.lx) #confidence.cv-mode .cf-head{margin-bottom:40px}:where(.lx) #confidence.cv-mode .cf-foot{margin:0 0 20px}:where(.lx) .cv-board{grid-template-rows:auto repeat(8,auto);grid-template-columns:minmax(0,1.12fr) 180px minmax(0,1.45fr);display:grid;position:relative}:where(.lx) .cv-frame{pointer-events:none;grid-row:1/-1}:where(.lx) .cv-f1{border:1px solid #222320;grid-column:1/-1}:where(.lx) .cv-f2{border:0 solid #222320;border-width:0 1px;grid-column:2}:where(.lx) .cv-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:stretch;display:grid}:where(.lx) .cv-head{grid-row:1}:where(.lx) .cv-col{flex-direction:column;min-width:0;display:flex}:where(.lx) .cv-bar{color:#fff;font:500 11px/1 var(--mono);letter-spacing:.1em;background:#222320;padding:9px 14px;display:block}:where(.lx) .cv-count{font:500 11px/1.4 var(--mono);letter-spacing:.08em;color:#4c4d4a;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #222320;padding:9px 14px;font-style:normal;display:block;overflow:hidden}:where(.lx) .cv-count-bad{color:#222320;font-weight:700}:where(.lx) .cv-row:not(.cv-head)>*{box-sizing:border-box;border-bottom:1px solid #ccccc9;min-width:0;min-height:48px}:where(.lx) .cv-row:last-child>*{border-bottom:0}:where(.lx) .cv-row:not(.cv-head)>.cv-q{color:#222320;align-items:center;padding:6px 16px 6px 14px;font-size:15px;line-height:1.35;transition:box-shadow .3s;display:flex}:where(.lx) .cv-call.cv-open>.cv-q{box-shadow:inset 3px 0 #f65634}:where(.lx) .cv-a{align-items:center;gap:14px;padding:6px 14px;display:flex}:where(.lx) .cv-av{flex:none;align-items:center;gap:10px;width:98px;display:flex}:where(.lx) .cv-av b{font:600 13px/1.3 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}:where(.lx) .cv-find{min-width:0;font:400 13px/1.35 var(--mono);color:#4c4d4a;flex:auto}:where(.lx) .cv-find em{letter-spacing:.08em;color:#222320;font-style:normal;font-weight:700}:where(.lx) .cv-t{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 30%,#ccccc9 30% 70%,#0000 70%) 0 0/100% 100% no-repeat;transition:color .25s .22s,background-size .2s}:where(.lx) .cv-t em{color:#0000;transition:color .25s .22s}:where(.lx) .cv-said .cv-t{color:inherit;background-size:0 100%}:where(.lx) .cv-said .cv-t em{color:#222320}:where(.lx) .cv-find>.cv-t{opacity:0;transition:opacity .3s,color .25s .22s,background-size .2s}:where(.lx) .cv-open .cv-find>.cv-t{opacity:1}:where(.lx) .cv-q .cv-t{color:inherit;background:0 0}:where(.lx) .cv-row:not(.cv-head)>.cv-a>*{opacity:.18;transition:opacity .2s}:where(.lx) .cv-row.cv-on>.cv-a>*,:where(.lx) .cv-cb>.cv-find{opacity:1}:where(.lx) .cv-sq{box-sizing:border-box;width:16px;height:16px;font:700 10px/1 var(--mono);color:#1e4240;background:#222320;border:1px solid #222320;flex:none;place-items:center;font-style:normal;transition:background-color .25s,border-color .25s;display:grid;position:relative}:where(.lx) .cv-sq:after{content:""}:where(.lx) .cv-m-met,:where(.lx) .cv-m-look,:where(.lx) .cv-m-unmet,:where(.lx) .cv-m-na,:where(.lx) .cv-m-flag{background:#f6f6f3}:where(.lx) .cv-m-met{border-color:#1e4240}:where(.lx) .cv-m-met:after{border:1.5px solid #1e4240;border-width:0 1.5px 1.5px 0;width:24%;height:44%;margin-top:-10%;transform:rotate(45deg)}:where(.lx) .cv-m-look{border:1.5px solid #1e4240}:where(.lx) .cv-m-look:after{content:"?"}:where(.lx) .cv-m-unmet,:where(.lx) .cv-m-flag{border:2px solid #1e4240}:where(.lx) .cv-m-unmet:after,:where(.lx) .cv-m-flag:after{content:"!"}:where(.lx) .cv-m-na{background:#f6f6f3 linear-gradient(to top right,#0000 calc(50% - .7px),#62625f calc(50% - .7px) calc(50% + .7px),#0000 calc(50% + .7px));border-color:#62625f}:where(.lx) .cv-m-bad{background:repeating-linear-gradient(135deg,#222320 0 1.5px,#f6f6f3 1.5px 4px)}:where(.lx) .cv-bad .cv-av b{color:#4c4d4a;-webkit-text-decoration:line-through #222320;text-decoration:line-through #222320;text-decoration-thickness:2px}@media (max-width:900px){:where(.lx) #confidence .cv-board{order:2}:where(.lx) #confidence.cv-mode .cf-foot{margin:0 0 20px}:where(.lx) .cv-board{flex-direction:column;display:flex}:where(.lx) .cv-frame,:where(.lx) .cv-long{display:none}:where(.lx) .cv-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:12px;display:grid}:where(.lx) .cv-head .cv-q{display:none}:where(.lx) .cv-head{top:var(--fl-nav-h,64px);z-index:2;background:#f6f6f3;align-items:stretch;position:sticky}:where(.lx) .cv-count{letter-spacing:.06em;border:1px solid #222320;border-top-width:0;flex:auto;padding:7px 10px;font-size:11px}:where(.lx) .cv-bar{padding:8px 10px}:where(.lx) .cv-row:not(.cv-head){border-bottom:1px solid #ccccc9;grid-template-areas:"q q""g c"".f";row-gap:8px;padding:12px 0}:where(.lx) .cv-row:not(.cv-head)>*{border-bottom:0;min-height:0}:where(.lx) .cv-row:not(.cv-head)>.cv-q{grid-area:q;padding:0;font-size:15px}:where(.lx) .cv-call.cv-open>.cv-q{box-shadow:none}:where(.lx) .cv-a{padding:0;display:contents}:where(.lx) .cv-gm>.cv-av{grid-area:g}:where(.lx) .cv-cb>.cv-av{grid-area:c}:where(.lx) .cv-av{width:auto}:where(.lx) .cv-cb>.cv-find{grid-area:f;padding-left:10px;font-size:12px;transition:box-shadow .3s;box-shadow:inset 1px 0 #1e4240}:where(.lx) .cv-call.cv-open .cv-find{box-shadow:inset 3px 0 #f65634}:where(.lx) .cv-find>.cv-t{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.lx) .cv-sq,:where(.lx) .cv-t,:where(.lx) .cv-t em,:where(.lx) .cv-row>*>*,:where(.lx) .cv-q,:where(.lx) .cv-find{transition:none}}:where(.lx) .wy-section{--background:#222320;--foreground:#f6f6f3;--muted-foreground:#a3a39f;--border:#464743;--good:#9bb8b5;--wy-red:#e8857a}:where(.lx) .wy-section .wy-seg{background:#f6f6f329}:where(.lx) .wy-section .wy-seg em{color:#f6f6f3e0}:where(.lx) .wy-section .wy-good .wy-seg{background:var(--good);opacity:1}:where(.lx) .wy-section .wy-good .wy-seg em{color:#1c1d1a}:where(.lx) .wy-section .wy-fail .wy-seg{background:#f6f6f342}:where(.lx) .wy-section .wy-track .wy-wrong{background:#b4453a}:where(.lx) .wy-section .wy-track .wy-wrong em{color:#fff}:where(.lx) .wy-section .wy-track .wy-retry{background:repeating-linear-gradient(135deg,#f6f6f329 0 5px,#0000 5px 10px);box-shadow:inset 0 -1px #f6f6f338}:where(.lx) .wy-section .wy-track .wy-retry em{color:#f6f6f3e0}:where(.lx) .wy-section .wy-track .wy-quit{background:#f6f6f357}:where(.lx) .wy-section .wy-track .wy-quit em{color:#fff}:where(.lx) .wy-section .wy-fail .wy-out,:where(.lx) .wy-section .wy-zero b,:where(.lx) .wy-section .wy-fail .wy-clock b{color:var(--wy-red)}:where(.lx) .wy-section .wy-m i{background:#f6f6f31f}:where(.lx) .wy-section .wy-m i:after{background:#f6f6f399}:where(.lx) .wy-section .wy-good .wy-m i:after{background:var(--good)}:where(.lx) .wy-section .wy-zero i:after{background:var(--wy-red)}:where(.lx) .wy-section .wy-chart:before{background:radial-gradient(circle,#f6f6f38c .6px,#0000 .8px) 50%/7px 7px}:where(.lx) .wy-section .lx-ctl{color:var(--muted-foreground)}:where(.lx) .wy-section .lx-ctl:hover,:where(.lx) .wy-section .lx-ctl[aria-pressed=true]{color:var(--foreground)}:where(.lx) .wy-section :is(a,button):focus-visible{outline-color:#f6f6f3}
