.xeng{--eng-ease:cubic-bezier(0.215,0.61,0.355,1);--eng-pt:clamp(17.78px,calc(17.78px + 19.55 * (100vw - 800px) / 880),37.33px);--eng-pl:var(--xr-colpad,clamp(24px,4vw,60px));--eng-pr:var(--xr-colpad,clamp(24px,4vw,60px));--eng-title-h:clamp(44px,calc(44px + 22 * (100vw - 800px) / 880),66px);--eng-eye-gap:clamp(13.33px,calc(13.33px + 14.67 * (100vw - 800px) / 880),28px);position:relative;display:flex;flex-direction:column;width:100%;height:max(var(--eng-h,460px),100%);transition:height .4s var(--eng-ease)}.xeng:after,.xeng:before{content:"";position:absolute;left:0;right:0;height:1px;z-index:3;background-image:repeating-linear-gradient(90deg,var(--xr-line2) 0 2px,transparent 2px 4px);pointer-events:none}.xeng:before{top:0}.xeng:after{bottom:0}.xeng-vline{position:absolute;left:0;top:0;bottom:0;width:1px;z-index:3;background-image:repeating-linear-gradient(180deg,var(--xr-line2) 0 2px,transparent 2px 4px);pointer-events:none}.xeng-hline{position:relative;z-index:3;flex:0 0 1px;background-image:repeating-linear-gradient(90deg,var(--xr-line2) 0 2px,transparent 2px 4px)}.xeng-drawer{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;position:relative;display:flex;flex-direction:column;flex:0 0 auto;overflow:hidden;transition:flex-grow .3s var(--eng-ease)}.xeng-drawer.on{flex-grow:1}.xeng-drawer:focus-visible{outline:2px solid var(--xr-red);outline-offset:-2px}.xeng-pattern{position:absolute;inset:0;z-index:1;color:var(--xr-line2);background-image:radial-gradient(currentColor .5px,transparent .6px);background-size:3px 3px;background-position:1px 1px;opacity:0;transition:opacity .35s var(--eng-ease);pointer-events:none}.xeng-drawer.on .xeng-pattern{opacity:.8}.xeng-title{position:relative;z-index:3;display:flex;align-items:center;gap:0;flex:0 0 auto;height:var(--eng-title-h);padding:0 var(--eng-pr) 0 var(--eng-pl);font-family:var(--xr-sans);font-size:clamp(19px,1.5vw,25px);font-weight:500;letter-spacing:-.015em;line-height:1.1;color:var(--xr-faint);transition:color .25s var(--eng-ease),gap .25s var(--eng-ease)}.xeng-drawer.on .xeng-title{color:var(--xr-ink)}@media (hover:hover){.xeng-drawer:hover .xeng-title{color:var(--xr-ink)}}.xeng-desc{position:absolute;left:0;right:0;top:var(--eng-title-h);bottom:0;z-index:2;display:flex;flex-direction:column;overflow:hidden;padding:14px var(--eng-pr) var(--eng-pt) var(--eng-pl);transform:translateY(14px);opacity:0;visibility:hidden;transition:opacity .12s linear,transform .12s var(--eng-ease),visibility 0s linear .12s}.xeng-drawer.on .xeng-desc{transform:none;opacity:1;visibility:visible;transition:opacity .4s var(--eng-ease) .14s,transform .4s var(--eng-ease) .14s,visibility 0s linear}.xeng-eye{display:block;margin-bottom:12px;font-family:var(--xr-mono);font-size:11px;font-weight:300;letter-spacing:.66px;line-height:1.18;text-transform:uppercase;color:var(--xr-grey)}.xeng-p{margin:0;font-family:var(--xr-sans);font-size:15px;font-weight:500;letter-spacing:.45px;line-height:1.32}.xed-surf,.xeng-p{display:block;color:var(--xr-ink2)}.xed-surf{--xed-px:12px;margin-top:14px;border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 3%,transparent);font-family:var(--xr-mono);font-size:10.5px;line-height:1.45}.xed-bar{display:flex;align-items:center;gap:7px;padding:6px var(--xed-px);color:var(--xr-grey);font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px dashed var(--xr-line2)}.xed-bar svg{flex:none;color:var(--xr-grey)}.xed-chan{color:var(--xr-ink2);text-transform:none;letter-spacing:.2px}.xed-num{margin-left:auto;color:var(--xr-grey)}.xed-msg{display:flex;gap:8px;padding:7px var(--xed-px) 0}.xed-who{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-width:54px;color:var(--xr-ink);font-weight:700}.xed-mk{width:8px;height:8px;color:var(--xr-red)}.xed-said{min-width:0}.xed-said b{color:var(--xr-red);font-weight:700}.xed-est .xed-said{color:var(--xr-ink)}.xed-cites{display:flex;flex-wrap:wrap;gap:6px;padding:8px var(--xed-px) 10px 72px}.xed-cite{border:1px solid var(--xr-line2);border-left:2px solid var(--xr-red);padding:2px 6px;font-size:9.5px;color:var(--xr-grey)}.xed-armed{color:var(--xr-red)}.xed-det{margin-left:auto;text-transform:none;letter-spacing:.2px}.xed-row{display:flex;align-items:baseline;gap:8px;padding:8px var(--xed-px);border-bottom:1px dashed var(--xr-line2)}.xed-row:last-child{border-bottom:0}.xed-row code{font-family:inherit;font-size:10.5px;min-width:0}.xed-verd{flex:0 0 auto;min-width:50px;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.xed-why{margin-left:auto;flex:none;font-size:9.5px;color:var(--xr-grey)}.xed-row.bad{background:color-mix(in srgb,var(--xr-red) 7%,transparent)}.xed-row.bad .xed-verd,.xed-row.bad code{color:var(--xr-red)}.xed-row.bad code{text-decoration:line-through}.xed-prt,.xed-row.ok .xed-verd,.xed-row.ok code{color:var(--xr-ink)}.xed-prt{display:block;margin:9px var(--xed-px) 0;font-family:var(--xr-sans);font-size:12.5px}.xed-check{display:flex;align-items:center;gap:7px;padding:8px var(--xed-px)}.xed-tick{flex:none;width:9px;height:9px;background:var(--xr-red);clip-path:polygon(14% 46%,0 60%,38% 100%,100% 22%,86% 8%,38% 72%)}.xed-cname{color:var(--xr-ink)}.xed-cres{margin-left:auto}.xed-cres,.xed-merged{font-size:9.5px;color:var(--xr-grey)}.xed-merged{display:flex;align-items:center;gap:7px;margin:0;padding:7px var(--xed-px) 9px;border-top:1px dashed var(--xr-line2)}.xed-merged b{color:var(--xr-ink);font-weight:700}.xed-av{flex:none;display:grid;place-items:center;width:14px;height:14px;background:var(--xr-line2);color:var(--xr-ink);font-size:9px;font-weight:700;text-transform:uppercase}.xed-surf{opacity:0;transform:translateY(6px);transition:opacity .4s var(--eng-ease) .12s,transform .4s var(--eng-ease) .12s}.xeng-drawer.on .xed-surf{opacity:1;transform:none}.xrh-run{position:relative;height:255svh}.xrh-pin{position:sticky;top:0;height:100svh;display:flex;align-items:stretch;padding:clamp(104px,14vh,168px) 0 clamp(20px,3vh,40px)}@media (max-width:768px),(prefers-reduced-motion:reduce){.xrh-pin,.xrh-run{height:auto}.xrh-pin{position:static;padding-top:0}.xeng{height:auto}.xeng-drawer{cursor:default}.xeng-title{color:var(--xr-ink);gap:8px;height:auto;padding-top:var(--eng-pt)}.xeng-desc{position:static;opacity:1;padding-top:10px}.xeng-pattern{opacity:.8}.xed-surf{opacity:1;transform:none}.xed-surf,.xeng-desc,.xeng-drawer,.xeng-pattern,.xeng-title{transition:none}}html[data-effects=off] .xeng-timer{display:none}html[data-effects=off] .xed-surf,html[data-effects=off] .xeng-desc,html[data-effects=off] .xeng-drawer,html[data-effects=off] .xeng-pattern,html[data-effects=off] .xeng-title{transition:none}html[data-effects=off] .xeng-drawer.on .xed-surf{opacity:1;transform:none}.xed-read .xed-src{display:grid;grid-template-columns:14px 84px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:6px var(--xed-px);border-top:1px dashed var(--xr-line2);font-family:var(--xr-mono);font-size:11.5px}.xed-read .xed-src svg{color:var(--xr-grey);align-self:center}.xed-read .xed-kind{color:var(--xr-faint);letter-spacing:.06em}.xed-read .xed-nm{color:var(--xr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xed-read .xed-ct{color:var(--xr-grey);white-space:nowrap}.xed-read .xed-sum{display:flex;align-items:baseline;gap:9px;margin-top:10px;padding:9px var(--xed-px) 10px;border-top:1px solid var(--xr-line2)}.xed-read .xed-n{font-family:var(--xr-mono);font-size:19px;color:var(--xr-red);letter-spacing:-.01em}.xed-read .xed-l{font-size:12px;line-height:1.45;color:var(--xr-ink2)}.xsc{position:absolute;inset:72px 6px 14px clamp(8px,1vw,22px);z-index:2;display:flex;align-items:stretch;justify-content:stretch;padding-top:calc(clamp(104px, 14vh, 168px) - 72px);pointer-events:none;opacity:0;transition:opacity .5s var(--xr-ease)}.xsc.on{opacity:1}.xr-ide-pin>*{transition:opacity .45s var(--xr-ease)}.xr-ide-pin.xsc-swap>:not(.xsc){opacity:0;pointer-events:none}.xsc-frame{width:100%;height:100%;display:flex;flex-direction:column;border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground));font-family:var(--xr-mono);transition:border-color .7s var(--xr-ease),background-color .7s var(--xr-ease)}.xsc-rail{display:flex;align-items:center;gap:10px;flex:none;padding:9px 14px;border-bottom:1px dashed var(--xr-line2);font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--xr-grey)}.xsc-proc{color:var(--xr-ink)}.xsc-where:before{content:"/ ";color:var(--xr-faint)}.xsc-demo{margin-left:auto;border:1px solid var(--xr-line2);padding:1px 6px;color:var(--xr-faint)}.xsc-body{position:relative;display:grid;flex:1 1 auto;min-height:0}.xsc-grain{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--xr-line2) 1px,transparent 0),radial-gradient(circle at 1px 1px,var(--xr-line) 1px,transparent 0);background-size:8px 8px,8px 8px;background-position:0 0,4px 4px;opacity:.9}.xsc-act{grid-area:1/1;position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;padding:16px 16px 14px;opacity:0;visibility:hidden;transition:opacity .4s var(--xr-ease),visibility 0s linear .4s}.xsc-act.on{opacity:1;visibility:visible;transition:opacity .45s var(--xr-ease),visibility 0s}.xsc-foot{flex:none;padding:8px 14px;border-top:1px dashed var(--xr-line2);font-size:9.5px;line-height:1.5;color:var(--xr-faint)}.xsb-cap,.xsg-cap,.xsr-cap,.xsr-wcap{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--xr-grey)}.xsg-cap-r,.xsr-cap-r{margin-left:auto;color:var(--xr-faint);text-transform:none;letter-spacing:.2px}.xsb{height:100%}.xsb,.xsb-sources{display:flex;flex-direction:column}.xsb-sources{gap:1px;flex:none;margin-bottom:16px}.xsb-src{position:relative;display:flex;align-items:center;gap:10px;padding:6px 8px;font-size:11px;color:var(--xr-ink2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground));opacity:0;transform:translateY(5px)}.xsb.live .xsb-src{animation:xsb-in .42s var(--xr-ease) forwards;animation-delay:calc(var(--i) * 45ms)}.xsb-src svg{flex:none;color:var(--xr-grey)}.xsb-kind{flex:none;min-width:62px;font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--xr-faint)}.xsb-nm{color:var(--xr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xsb-ct{margin-left:auto;flex:none;font-size:10px;color:var(--xr-grey)}.xsb-meter{flex:none;width:64px;height:3px;background:color-mix(in srgb,var(--xr-ink) 10%,transparent);overflow:hidden}.xsb-fill{display:block;height:100%;background:var(--xr-ink2);transform:scaleX(0);transform-origin:left center}.xsb.live .xsb-fill{animation:xsb-meter 1.1s var(--xr-ease) forwards;animation-delay:calc(var(--i) * 90ms + .18s)}@keyframes xsb-in{to{opacity:1;transform:none}}@keyframes xsb-meter{to{transform:scaleX(1)}}.xsb-graph{display:flex;flex-direction:column;gap:9px;flex:none}.xsb-head{display:flex;align-items:baseline;gap:12px;min-height:calc(10.5px * 1.45 * 2)}.xsb-n{font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-.02em;color:var(--xr-ink);font-variant-numeric:tabular-nums}.xsb-l{font-size:10.5px;line-height:1.45;color:var(--xr-ink2);max-width:30ch;display:block;height:calc(10.5px * 1.45 * 2);overflow:hidden}.xsb-mass{display:grid;grid-template-columns:repeat(36,1fr);gap:2px}.xsb-cell{aspect-ratio:1;background:var(--xr-ink);opacity:0}.xsb-mass{pointer-events:auto}.xsb-cell{--e:0;background:color-mix(in srgb,var(--xr-red) calc(var(--e) * 100%),var(--xr-ink))}.xsb.live .xsb-cell{animation:xsb-cell .24s linear forwards;animation-delay:calc(var(--t) * 1.5s)}@keyframes xsb-cell{to{opacity:var(--o)}}.xsg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;height:100%;min-height:0}@media (max-width:1100px){.xsg{grid-template-columns:minmax(0,1fr)}}.xsg-panel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground))}.xsg-tabs{display:flex;align-items:stretch;flex:none;border-bottom:1px solid var(--xr-line2);font-size:9.5px}.xsg-tab{padding:7px 11px;border-right:1px solid var(--xr-line2);color:var(--xr-faint)}.xsg-tab.on{color:var(--xr-ink);background:color-mix(in srgb,var(--xr-ink) 4%,transparent);box-shadow:inset 0 1px 0 var(--xr-red)}.xsg-by{margin-left:auto;align-self:center;padding:0 11px;letter-spacing:.4px;color:var(--xr-grey)}.xsg-code{padding:8px 0;font-size:10.5px;line-height:1.7}.xsg-line{display:flex;gap:10px;padding:0 11px;white-space:pre;opacity:0}.xsg.live .xsg-line{animation:xsg-line .28s var(--xr-ease) forwards;animation-delay:calc(var(--i) * 34ms)}@keyframes xsg-line{to{opacity:1}}.xsg-ln{flex:none;color:var(--xr-faint);font-size:9.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xsg-line code{font-family:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.xsg-d,.xsg-k{color:var(--xr-ink2)}.xsg-f,.xsg-t{color:var(--xr-ink)}.xsg-n,.xsg-s{color:var(--xr-grey)}.xsg-c,.xsg-p{color:var(--xr-faint)}.xsg-c{font-style:italic}.xsg-x{color:var(--xr-red)}.xsg-out,.xsg-term{min-height:0}.xsg-out{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;padding:10px 11px;font-size:10.5px;line-height:1.5}.xsg-l{display:flex;gap:9px;min-width:0;opacity:0;transform:translateY(3px);animation:xsg-in .26s var(--xr-ease) forwards}@keyframes xsg-in{to{opacity:1;transform:none}}.xsg-who{flex:none;min-width:52px;color:var(--xr-faint)}.xsg-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--xr-ink2)}.xsg-sh .xsg-who{color:var(--xr-grey)}.xsg-sh .xsg-txt{color:var(--xr-ink)}.xsg-estelle .xsg-who{color:var(--xr-red)}.xsg-agent .xsg-who{color:var(--xr-grey)}.xsg-l.bad .xsg-txt{color:var(--xr-red)}.xsg-l.ok .xsg-txt{color:var(--xr-ink)}.xsg-caret{width:7px;height:13px;background:var(--xr-grey);animation:xsg-blink 1.1s steps(2,start) infinite}@keyframes xsg-blink{50%{opacity:0}}.xsg-sum{flex:none;margin-top:auto;padding:9px 11px 10px;border-top:1px dashed var(--xr-line2);font-size:10px;line-height:1.5;color:var(--xr-ink2);opacity:0;transition:opacity .4s var(--xr-ease)}.xsg-sum.on{opacity:1}.xsr{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:14px;height:100%;min-height:0}@media (max-width:1100px){.xsr{grid-template-columns:minmax(0,1fr)}}.xsr-app{display:flex;flex-direction:column;min-width:0;border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground));transition:border-color .5s var(--xr-ease)}.xsr-app.bad{border-color:color-mix(in srgb,var(--xr-red) 42%,transparent)}.xsr-chrome{display:flex;align-items:center;gap:9px;flex:none;padding:8px 11px;border-bottom:1px solid var(--xr-line2);font-size:10px;color:var(--xr-grey)}.xsr-dots{display:inline-flex;gap:4px;flex:none}.xsr-dots i{width:6px;height:6px;border-radius:50%;background:var(--xr-line2)}.xsr-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xsr-health{margin-left:auto;flex:none;padding:2px 7px;border:1px solid var(--xr-line2);font-size:8.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--xr-grey);transition:color .4s var(--xr-ease),border-color .4s var(--xr-ease)}.xsr-health.bad{color:var(--xr-red);border-color:color-mix(in srgb,var(--xr-red) 45%,transparent)}.xsr-checkout{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,16px);flex:1 1 auto;min-height:0;padding:16px 14px 14px}.xsr-brandline{display:flex;align-items:baseline;gap:10px}.xsr-brand{font-family:var(--xr-sans);font-size:15.5px;font-weight:600;color:var(--xr-ink)}.xsr-amt{margin-left:auto;font-size:12px;color:var(--xr-ink2)}.xsr-field{display:flex;flex-direction:column;gap:3px}.xsr-lab{font-size:9.5px;color:var(--xr-grey)}.xsr-in{padding:9px 10px;border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 2.5%,var(--xr-ground));font-size:11px;color:var(--xr-ink2)}.xsr-cerr{overflow:hidden;max-height:0;opacity:0;padding:0 9px;border-left:2px solid var(--xr-red);background:color-mix(in srgb,var(--xr-red) 9%,transparent);font-size:11px;line-height:1.4;color:var(--xr-red);transition:max-height .4s var(--xr-ease),opacity .3s var(--xr-ease),padding .4s var(--xr-ease)}.xsr-cerr.on{max-height:64px;opacity:1;padding:8px 9px}.xsr-pay{display:block;text-align:center;padding:10px 12px;font-family:var(--xr-sans);font-size:12.5px;font-weight:600;color:var(--xr-ground);background:var(--xr-ink);transition:background-color .4s var(--xr-ease),color .4s var(--xr-ease)}.xsr-pay.bad{background:var(--xr-red);color:#fff}.xsr-rate{display:flex;align-items:baseline;gap:10px;padding-top:9px;border-top:1px dashed var(--xr-line2);font-size:10px;color:var(--xr-grey)}.xsr-rval{margin-left:auto;font-size:14px;color:var(--xr-ink);font-variant-numeric:tabular-nums;transition:color .4s var(--xr-ease)}.xsr-rval.bad{color:var(--xr-red)}.xsr-strip{display:flex;align-items:flex-end;gap:3px;flex:1 1 auto;min-height:110px;clip-path:inset(0 var(--cut) 0 0);transition:clip-path .5s var(--xr-ease)}.xsr-col{flex:1 1 0;height:calc(var(--h) / 28 * 100%);color:var(--xr-faint);background:repeating-linear-gradient(0deg,currentColor 0 3px,transparent 3px 4px)}.xsr-col.hot{color:var(--xr-red)}.xsr-side{display:flex;flex-direction:column;gap:10px;min-width:0}.xsr-side>.xas{flex:0 0 auto}.xsr-sandbox{display:flex;align-items:baseline;gap:10px;padding:8px 11px;border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground));font-size:10px;color:var(--xr-grey);opacity:.3;transition:opacity .35s var(--xr-ease)}.xsr-sandbox.on{opacity:1}.xsr-sb-r{margin-left:auto;color:var(--xr-ink)}.xsr-pr{border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground));opacity:.3;transition:opacity .4s var(--xr-ease)}.xsr-pr.on{opacity:1}.xsr-pr{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.xsr-prm{margin-top:auto}.xsr-prh{display:flex;align-items:center;gap:8px;padding:7px 11px;border-bottom:1px dashed var(--xr-line2);font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:var(--xr-grey)}.xsr-prh svg{flex:none;color:var(--xr-grey)}.xsr-prn{color:var(--xr-ink2);text-transform:none;letter-spacing:.2px}.xsr-prg{margin-left:auto}.xsr-prg,.xsr-prt{color:var(--xr-ink)}.xsr-prt{padding:8px 11px 0;font-family:var(--xr-sans);font-size:12px;line-height:1.4}.xsr-prm{padding:5px 11px 8px;font-size:9.5px;line-height:1.5;color:var(--xr-grey)}.xsr-steps{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:4px}.xsr-step{flex:1 1 0;height:2px;background:color-mix(in srgb,var(--xr-ink) 12%,transparent);transition:background-color .4s var(--xr-ease)}.xsr-step.done{background:color-mix(in srgb,var(--xr-ink) 30%,transparent)}.xsr-step.on{background:var(--xr-red)}.xsr-now{flex:none;padding-left:6px;font-size:9.5px;color:var(--xr-grey);white-space:nowrap}html[data-effects=off] .xsc .xsb-cell,html[data-effects=off] .xsc .xsb-fill,html[data-effects=off] .xsc .xsb-src,html[data-effects=off] .xsc .xsg-line{animation:none}html[data-effects=off] .xsc .xsb-src,html[data-effects=off] .xsc .xsg-line{opacity:1;transform:none}html[data-effects=off] .xsc .xsb-cell{opacity:var(--o)}html[data-effects=off] .xsc .xsb-fill{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.xr-ide-pin>*,.xsc,.xsc-act{transition-duration:.01ms}.xsc .xsb-src,.xsc .xsg-line{animation:none;opacity:1;transform:none}.xsc .xsb-cell{animation:none;opacity:var(--o)}.xsc .xsb-fill{animation:none;transform:scaleX(1)}.xsc .xsg-stage,.xsc .xsg-strike,.xsc .xsg-sum,.xsc .xsg-verdict,.xsc .xsr-app,.xsc .xsr-cerr,.xsc .xsr-health,.xsc .xsr-pay,.xsc .xsr-pr,.xsc .xsr-rval,.xsc .xsr-sandbox,.xsc .xsr-step,.xsc .xsr-strip{transition-duration:.01ms}}@media (max-width:768px){.xsc{display:none}}.xas{border:1px solid var(--xr-line2);background:color-mix(in srgb,var(--xr-ink) 4%,var(--xr-ground))}.xas-head{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px dashed var(--xr-line2);font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--xr-grey)}.xas-nm{color:var(--xr-ink)}.xas-tg{margin-left:auto;color:var(--xr-faint);text-transform:none;letter-spacing:.2px}.xas-body{display:flex;flex-direction:column;gap:5px;padding:8px 10px}.xas-line{display:flex;align-items:baseline;gap:7px;font-size:10.5px;line-height:1.4;min-width:0;opacity:0;transform:translateY(3px);animation:xas-in .34s var(--xr-ease) forwards}@keyframes xas-in{to{opacity:1;transform:none}}.xas-verb{flex:none;color:var(--xr-grey)}.xas-op{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--xr-ink)}.xas-pulse{flex:none;align-self:center}.xas-pulse circle{fill:var(--xr-red);opacity:.18;animation:xas-pong 1.9s ease-in-out infinite;animation-delay:calc(var(--s) * 90ms)}@keyframes xas-pong{0%,62%,to{opacity:.18}28%{opacity:.92}}html[data-effects=off] .xas-line,html[data-effects=off] .xas-pulse circle{animation:none}html[data-effects=off] .xas-line{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.xas-line{animation:none;opacity:1;transform:none}.xas-pulse circle{animation:none;opacity:.5}}.xsr-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.xas-line.pending{opacity:.34;animation:none;transform:none}.xas-line.pending .xas-op{color:var(--xr-grey)}.xsr-cok{overflow:hidden;max-height:0;opacity:0;padding:0 9px;border-left:2px solid var(--xr-ink);background:color-mix(in srgb,var(--xr-ink) 6%,transparent);font-size:11px;line-height:1.4;color:var(--xr-ink);transition:max-height .4s var(--xr-ease),opacity .3s var(--xr-ease),padding .4s var(--xr-ease)}.xsr-cok.on{max-height:64px;opacity:1;padding:8px 9px}.xsr-pay.ok{background:color-mix(in srgb,var(--xr-ink) 22%,transparent);color:var(--xr-ink)}.xsr-prm{display:flex;align-items:baseline;gap:10px}.xsr-prc{color:var(--xr-ink2)}.xsr-prv{margin-left:auto;color:var(--xr-grey)}.xsb-demos{margin-top:18px;border-top:1px solid var(--xw-line,hsla(45,26%,88%,.09))}.xsb-demo{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--xw-line,hsla(45,26%,88%,.09));font-family:var(--xr-mono);opacity:0;transform:translateY(4px)}.xsb.live .xsb-demo{animation:xsb-in .5s var(--xr-ease) forwards;animation-delay:calc(var(--i) * .11s + 1.65s)}.xsb-dt{font-size:11px;color:var(--xr-ink2)}.xsb-da{font-size:11.5px;color:var(--xr-ink);overflow-wrap:anywhere}.xsb-do{font-size:11px;color:var(--xr-ink2);white-space:nowrap}.xsb-demo.bad .xsb-da,.xsb-demo.bad .xsb-do{color:var(--xr-red)}@media (max-width:900px){.xsb-demo{grid-template-columns:minmax(0,1fr) auto}.xsb-demo .xsb-dt{grid-column:1/-1}}