.dt-static-14id4r2-1{align-items:center!important;gap:8px!important;display:inline-flex!important}.dt-static-14id4r2-2{color:var(--chip-inactive-fg)!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;font-size:11px!important;display:flex!important}.dt-static-14id4r2-3{opacity:.7!important}
.tv-viewport-motion-safety{box-sizing:border-box;overflow-clip-margin:var(--tv-viewport-motion-room,0px);width:100%;min-width:0;padding-block:var(--tv-viewport-motion-room,0px);overflow:clip}.tv-viewport{opacity:0;pointer-events:none;width:100%;transition:opacity .15s ease-out}.tv-viewport.tv-viewport-ready{opacity:1;pointer-events:auto}.tv-box{width:min(100%, calc(100% - (var(--hdr-side-margin,1rem) * 2)));max-width:var(--tv-box-max-width,1200px);box-sizing:border-box;color:var(--tv-fg,var(--btn-fg,var(--app-fg,#fff)));background:var(--tv-box-bg,var(--tv-bg,#0000));background-size:var(--tv-box-gradient-effects-size,auto);animation-name:var(--tv-box-gradient-effects-animation-name,none);animation-duration:var(--tv-box-gradient-effects-duration,3.2s);animation-direction:var(--tv-box-gradient-effects-direction,normal);animation-timing-function:var(--tv-box-gradient-effects-timing,ease-in-out);border:var(--tv-box-border-width,0px) solid var(--tv-box-border-color,transparent);border-radius:var(--tv-box-radius,0px);box-shadow:var(--tv-box-shadow,none);-webkit-backdrop-filter:var(--tv-box-backdrop,none);padding-block:var(--tv-box-pad-block,0px);padding-inline:var(--tv-box-pad-inline,0px);margin-inline:auto;animation-iteration-count:infinite;position:relative;overflow:hidden}.tv-box[data-tv-border-anim=on]{overflow:visible}.tv-viewport-motion-safety[data-tv-border-anim=on]{overflow-clip-margin:240px}.tv-box.tv-box-infinite{width:100%;max-width:none;margin-inline:0}.tv-box.tv-box-fullview{max-height:none}.tv-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tv-word-display-wrap{justify-content:center;width:100%;margin-top:.85em;display:flex}.tv-word-display{box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:min(16rem,80%);max-width:92%;font-family:var(--tv-font-family,inherit);color:var(--tv-color-rest,#fff);background:rgba(var(--fg), .06);border:1.5px solid rgba(var(--fg), .16);border-radius:.55em;padding:.4em .75em;font-size:clamp(1.1rem,2.4vw,1.7rem);line-height:1.3;overflow:hidden}.tv-word-display-bar{min-width:min(11rem,44vw);max-width:60vw;padding:.25em .6em;font-size:clamp(.95rem,1.5vw,1.25rem)}.tv-content{place-items:center;width:100%;min-width:0;display:grid;position:relative}.tv-rails-wrapper{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--tv-content-pad-inline,0%)}.tv-prompt{width:100%;min-width:0;margin-inline:0}.tv-sample-viewport{width:100%;min-width:0;height:var(--tv-sample-viewport-height,auto);max-height:var(--tv-sample-viewport-max-height,none);overflow-clip-margin-block-end:var(--tv-mistype-clip-room,0px);scrollbar-width:none;-ms-overflow-style:none;isolation:isolate;contain:paint;position:relative;overflow:clip}.tv-sample-viewport-faded{-webkit-mask-image:var(--tv-one-line-fade-mask);-webkit-mask-image:var(--tv-one-line-fade-mask);mask-image:var(--tv-one-line-fade-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tv-typing-layer{filter:none;opacity:1;transition:filter .22s cubic-bezier(.22,.61,.36,1),opacity .22s cubic-bezier(.22,.61,.36,1)}.tv-typing-layer-blurred{filter:blur(2.25px);opacity:.75;will-change:filter, opacity;transform:translateZ(0)}.tv-placeholder{text-align:center;pointer-events:none;opacity:.8;font:inherit;color:var(--tv-color-rest,#fff);place-items:center;padding-inline:1rem;display:grid;position:absolute;inset:0}.tv-placeholder-interactive{box-sizing:border-box;width:100%;min-height:var(--tv-sample-viewport-height,auto);pointer-events:auto;opacity:1;border:1px solid rgba(var(--fg) / .14);border-radius:12px;flex-direction:column;justify-content:safe center;align-items:center;max-height:70dvh;padding:14px 16px;display:flex;position:relative;inset:auto;overflow:auto}.tv-sample-viewport-interactive{contain:none;height:auto;overflow:visible}.tv-caret{pointer-events:none;z-index:0;transition:transform var(--tv-caret-glide-ms,.12s) cubic-bezier(.22,.61,.36,1);will-change:transform;display:none;position:absolute;top:0;left:0}.tv-fade-wrap{will-change:opacity;min-width:0;animation:.24s ease-in-out both tv-fade-in}.tv-fade-wrap-one-line{position:absolute;inset:0}.tv-sample{z-index:1;text-align:left;white-space:pre-wrap;-webkit-user-select:none;user-select:none;word-break:normal;overflow-wrap:break-word;contain:layout paint style;overflow-clip-margin:var(--tv-mistype-clip-room,0px);max-width:100%;font-size:var(--tv-sample-font-size,1.875rem);line-height:var(--tv-sample-line-height,45px);--tv-word-speed-top:var(--tv-sample-word-speed-top,-.42em);--tv-word-speed-safe-line-height-mult:var(--tv-sample-word-speed-safe-line-height-mult,1.5);transform:translate3d(var(--tv-line-x,0px), var(--tv-line-y,0px), 0);backface-visibility:hidden;font-family:var(--tv-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-weight:var(--tv-font-weight,400);font-kerning:none;font-variant-ligatures:none;letter-spacing:var(--tv-letter-spacing,0px);padding-inline-start:var(--tv-caret-gap,0rem);transition:none;position:relative}.tv-sample-sliding{transition:transform var(--tv-sample-line-slide-ms,.2s) cubic-bezier(.22,.61,.36,1);will-change:transform}.tv-sample-one-line{white-space:pre;overflow-wrap:normal;word-break:keep-all;width:max-content;max-width:none;transform:translate3d(var(--tv-one-line-extended-x,0px), 0, 0);position:absolute;top:0;left:0}.tv-focus-hint-overlay{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;inset:0}.tv-focus-hint-badge{color:var(--surface-txtclr);letter-spacing:.2px;border:0 solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:16px;font-weight:650;display:inline-flex}@keyframes tv-caret-blink{0%{opacity:1}40%{opacity:1}50%{opacity:.15}60%{opacity:1}to{opacity:1}}@keyframes tv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tv-typed-disappear-fade{0%{opacity:1}to{opacity:0}}@keyframes tv-typed-disappear-fly{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate(.8em,-.7em)rotate(8deg)}}@keyframes tv-typed-disappear-fly-far{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}20%{opacity:1;transform:translate(.25em,-.12em)rotate(4deg)scale(1.03)}to{opacity:0;transform:translate(120vw,-38vh)rotate(38deg)scale(.72)}}@keyframes tv-typed-disappear-jump{0%{opacity:1;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(-.45em)scale(1.06)}to{opacity:0;transform:translateY(-.75em)scale(.9)}}@keyframes tv-typed-disappear-jiggle{0%{opacity:1;transform:translate(0,0)rotate(0)}12%{transform:translate(-.14em,.04em)rotate(-4deg)}24%{transform:translate(.16em,-.05em)rotate(4deg)}38%{transform:translate(-.11em,.03em)rotate(-3deg)}52%{opacity:1;transform:translate(.09em,-.03em)rotate(2deg)}to{opacity:0;transform:translate(.2em,-.25em)rotate(8deg)scale(.92)}}@keyframes tv-typed-disappear-collapse{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes tv-typed-disappear-symbol{0%{opacity:.2;transform:scale(.72)}to{opacity:.78;transform:scale(1)}}@keyframes tv-typed-disappear-expand-fade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes tv-typed-disappear-spin-away{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translate(2.5em,-2em)rotate(1.35turn)scale(.18)}}@keyframes tv-typed-disappear-drop-away{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}22%{opacity:1;transform:translateY(-.18em)rotate(-2deg)scale(1.02)}to{opacity:0;transform:translateY(75vh)rotate(24deg)scale(.82)}}@keyframes tv-typed-disappear-flip-away{0%{opacity:1;transform:perspective(8em)rotateX(0)translate(0,0)}to{opacity:0;transform:perspective(8em)rotateX(110deg)translateY(-1.1em)scale(.72)}}@keyframes tv-typed-disappear-swoop{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}35%{opacity:1;transform:translate(-.55em,-.45em)rotate(-12deg)scale(1.08)}to{opacity:0;transform:translate(85vw,28vh)rotate(42deg)scale(.45)}}@keyframes tv-viewport-shake{0%,to{transform:translate(0,0)rotate(0)}18%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -1px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.04deg))}36%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * 1px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .04deg))}54%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.65px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.025deg))}72%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .55px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .02deg))}}@keyframes tv-viewport-jiggle{0%,to{transform:translate(0,0)rotate(0)}20%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.7px), calc(var(--tv-viewport-motion-intensity,4) * .45px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.055deg))}40%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .75px), calc(var(--tv-viewport-motion-intensity,4) * -.5px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .06deg))}60%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.45px), calc(var(--tv-viewport-motion-intensity,4) * -.25px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.035deg))}80%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .35px), calc(var(--tv-viewport-motion-intensity,4) * .2px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .025deg))}}@keyframes tv-viewport-glide{0%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -1.4px), 0, 0)}48%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .7px), 0, 0)}to{transform:translate(0,0)}}@keyframes tv-viewport-sway{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.65px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.08deg))}68%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .5px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .065deg))}}@keyframes tv-viewport-bounce{0%,to{transform:translate(0,0)}32%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * -1px), 0)}58%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * .35px), 0)}78%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * -.18px), 0)}}@keyframes tv-viewport-wave{0%,to{filter:none;transform:translate(0,0)rotate(0)}25%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.5px), calc(var(--tv-viewport-motion-intensity,4) * -.25px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.035deg));filter:brightness(1.03)}52%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * .35px), 0) rotate(0deg);filter:brightness(1.06)}76%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .5px), calc(var(--tv-viewport-motion-intensity,4) * -.2px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .035deg));filter:brightness(1.03)}}@keyframes tv-viewport-elastic{0%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -1.2px), 0, 0)}38%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .85px), 0, 0)}62%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.42px), 0, 0)}82%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .18px), 0, 0)}to{transform:translate(0,0)}}@keyframes tv-viewport-tilt3d{0%,to{transform:perspective(700px)rotateY(0)rotateX(0)}30%{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * .9deg)) rotateX(calc(var(--tv-viewport-motion-intensity,4) * .32deg))}62%{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * -.5deg)) rotateX(calc(var(--tv-viewport-motion-intensity,4) * -.18deg))}82%{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * .22deg)) rotateX(0deg)}}@keyframes tv-viewport-flip3d{0%,to{transform:perspective(700px)rotateX(0)}34%{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * 1.1deg))}66%{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * -.55deg))}85%{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * .2deg))}}@keyframes tv-focus-hint-pulse{0%{opacity:.9;transform:translate(0,0)scale(.99)}50%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.9;transform:translate(0,0)scale(.99)}}.tv-viewport-motion{transform-origin:50%;width:100%;min-width:0}.tv-viewport-motion:not(.tv-viewport-motion-off){will-change:transform}.tv-viewport-motion-active.tv-viewport-motion-shake{animation:tv-viewport-shake var(--tv-viewport-motion-ms,.22s) ease-out both}.tv-viewport-motion-active.tv-viewport-motion-jiggle{animation:tv-viewport-jiggle var(--tv-viewport-motion-ms,.22s) ease-out both}.tv-viewport-motion-active.tv-viewport-motion-glide{animation:tv-viewport-glide var(--tv-viewport-motion-ms,.22s) cubic-bezier(.2,.75,.25,1) both}.tv-viewport-motion-active.tv-viewport-motion-sway{animation:tv-viewport-sway var(--tv-viewport-motion-ms,.28s) ease-in-out both}.tv-viewport-motion-active.tv-viewport-motion-bounce{animation:tv-viewport-bounce var(--tv-viewport-motion-ms,.26s) cubic-bezier(.22,.8,.35,1) both}.tv-viewport-motion-active.tv-viewport-motion-wave{animation:tv-viewport-wave var(--tv-viewport-motion-ms,.32s) ease-in-out both}.tv-viewport-motion-active.tv-viewport-motion-elastic{animation:tv-viewport-elastic var(--tv-viewport-motion-ms,.34s) cubic-bezier(.2,.85,.25,1) both}.tv-viewport-motion-active.tv-viewport-motion-tilt3d{animation:tv-viewport-tilt3d var(--tv-viewport-motion-ms,.3s) cubic-bezier(.2,.8,.3,1) both}.tv-viewport-motion-active.tv-viewport-motion-flip3d{animation:tv-viewport-flip3d var(--tv-viewport-motion-ms,.32s) cubic-bezier(.2,.8,.3,1) both}@keyframes tv-viewport-auto-shake{0%,to{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.45px), calc(var(--tv-viewport-motion-intensity,4) * .12px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.025deg))}25%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .55px), calc(var(--tv-viewport-motion-intensity,4) * -.12px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .03deg))}50%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.35px), calc(var(--tv-viewport-motion-intensity,4) * -.16px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.02deg))}75%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .4px), calc(var(--tv-viewport-motion-intensity,4) * .14px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .022deg))}}@keyframes tv-viewport-auto-jiggle{0%,to{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.32px), calc(var(--tv-viewport-motion-intensity,4) * .28px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.035deg))}25%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .38px), calc(var(--tv-viewport-motion-intensity,4) * -.34px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .04deg))}50%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .3px), calc(var(--tv-viewport-motion-intensity,4) * .3px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .03deg))}75%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.4px), calc(var(--tv-viewport-motion-intensity,4) * -.26px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.04deg))}}@keyframes tv-viewport-auto-glide{0%,to{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.75px), 0, 0)}50%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .75px), 0, 0)}}@keyframes tv-viewport-auto-sway{0%,to{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.38px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.055deg))}50%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .38px), 0, 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .055deg))}}@keyframes tv-viewport-auto-bounce{0%,to{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * .42px), 0)}50%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * -.78px), 0)}}@keyframes tv-viewport-auto-wave{0%,to{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.42px), calc(var(--tv-viewport-motion-intensity,4) * .18px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * -.03deg));filter:brightness(1.025)}25%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * -.38px), 0);filter:brightness(1.055)}50%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .42px), calc(var(--tv-viewport-motion-intensity,4) * .18px), 0) rotate(calc(var(--tv-viewport-motion-intensity,4) * .03deg));filter:brightness(1.025)}75%{transform:translate3d(0, calc(var(--tv-viewport-motion-intensity,4) * .38px), 0);filter:brightness(1.04)}}@keyframes tv-viewport-auto-elastic{0%,to{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.72px), 0, 0)}30%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .82px), 0, 0)}55%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * -.48px), 0, 0)}78%{transform:translate3d(calc(var(--tv-viewport-motion-intensity,4) * .34px), 0, 0)}}@keyframes tv-viewport-auto-tilt3d{0%,to{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * -.6deg)) rotateX(calc(var(--tv-viewport-motion-intensity,4) * .16deg))}25%{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * .6deg)) rotateX(calc(var(--tv-viewport-motion-intensity,4) * -.12deg))}50%{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * .34deg)) rotateX(calc(var(--tv-viewport-motion-intensity,4) * .18deg))}75%{transform:perspective(700px) rotateY(calc(var(--tv-viewport-motion-intensity,4) * -.42deg)) rotateX(calc(var(--tv-viewport-motion-intensity,4) * -.14deg))}}@keyframes tv-viewport-auto-flip3d{0%,to{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * -.34deg))}25%{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * .4deg))}50%{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * -.2deg))}75%{transform:perspective(700px) rotateX(calc(var(--tv-viewport-motion-intensity,4) * .3deg))}}.tv-viewport-motion-auto.tv-viewport-motion-shake{animation:tv-viewport-auto-shake var(--tv-viewport-motion-ms,.22s) linear infinite}.tv-viewport-motion-auto.tv-viewport-motion-jiggle{animation:tv-viewport-auto-jiggle var(--tv-viewport-motion-ms,.22s) linear infinite}.tv-viewport-motion-auto.tv-viewport-motion-glide{animation:tv-viewport-auto-glide var(--tv-viewport-motion-ms,.22s) ease-in-out infinite}.tv-viewport-motion-auto.tv-viewport-motion-sway{animation:tv-viewport-auto-sway var(--tv-viewport-motion-ms,.28s) ease-in-out infinite}.tv-viewport-motion-auto.tv-viewport-motion-bounce{animation:tv-viewport-auto-bounce var(--tv-viewport-motion-ms,.26s) ease-in-out infinite}.tv-viewport-motion-auto.tv-viewport-motion-wave{animation:tv-viewport-auto-wave var(--tv-viewport-motion-ms,.32s) linear infinite}.tv-viewport-motion-auto.tv-viewport-motion-elastic{animation:tv-viewport-auto-elastic var(--tv-viewport-motion-ms,.34s) linear infinite}.tv-viewport-motion-auto.tv-viewport-motion-tilt3d{animation:tv-viewport-auto-tilt3d var(--tv-viewport-motion-ms,.3s) ease-in-out infinite}.tv-viewport-motion-auto.tv-viewport-motion-flip3d{animation:tv-viewport-auto-flip3d var(--tv-viewport-motion-ms,.32s) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tv-box,.tv-viewport-motion-active,.tv-viewport-motion-auto{animation:none!important}}.tv-typing-run-rest,.tv-typing-run-current{color:var(--tv-color-rest,#fff);opacity:1}.tv-typing-run-correct{color:var(--tv-color-correct,#22c55e);opacity:1}.tv-typing-run-wrong,.tv-typing-run-wrong-space{color:var(--tv-color-wrong,#f53d3d)}.tv-typing-run-corrected{color:var(--tv-color-corrected,#ffd75a);text-decoration:none}.tv-sample .tv-word-wrong{text-decoration:underline;-webkit-text-decoration-color:var(--tv-color-wrong,#f53d3d);text-decoration-color:var(--tv-color-wrong,#f53d3d);text-underline-offset:3px;text-decoration-thickness:from-font}.tv-mistype-stacked{vertical-align:baseline;line-height:1;display:inline;position:relative}.tv-mistype-stacked .tv-mistype-typed{color:var(--tv-color-wrong,#f53d3d);pointer-events:none;white-space:pre;margin-top:.06em;font-size:.46em;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tv-typed-external-source{visibility:visible;opacity:1}.tv-typed-external-source-hidden{visibility:hidden!important;opacity:0!important}.tv-external-typed-flight-layer{z-index:2147483000;pointer-events:none;contain:layout style;position:fixed;inset:0;overflow:visible}.tv-external-typed-flight{left:var(--tv-flight-left,0px);top:var(--tv-flight-top,0px);color:var(--tv-flight-color,currentColor);font:var(--tv-flight-font,inherit);font-family:var(--tv-flight-font-family,inherit);font-size:var(--tv-flight-font-size,inherit);font-weight:var(--tv-flight-font-weight,inherit);font-style:var(--tv-flight-font-style,inherit);letter-spacing:var(--tv-flight-letter-spacing,inherit);line-height:var(--tv-flight-line-height,inherit);text-transform:var(--tv-flight-text-transform,none);white-space:var(--tv-flight-white-space,pre);opacity:0;transform-origin:50%;pointer-events:none;animation-duration:var(--tv-typed-disappear-ms,.32s);animation-delay:var(--tv-typed-disappear-delay-ms,80ms);will-change:opacity, transform;margin:0;padding:0;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;display:inline-block;position:fixed}.tv-external-typed-flight-fly-far{animation-name:tv-typed-disappear-fly-far}.tv-external-typed-flight-spin-away{animation-name:tv-typed-disappear-spin-away}.tv-external-typed-flight-drop-away{animation-name:tv-typed-disappear-drop-away}.tv-external-typed-flight-swoop{animation-name:tv-typed-disappear-swoop}.tv-typed-disappear{transform-origin:50%;animation-duration:var(--tv-typed-disappear-ms,.32s);animation-delay:var(--tv-typed-disappear-delay-ms,80ms);will-change:opacity, transform;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;display:inline-block}.tv-typed-disappear-fade{animation-name:tv-typed-disappear-fade}.tv-typed-disappear-fly{animation-name:tv-typed-disappear-fly}.tv-typed-disappear-fly-far{animation-name:tv-typed-disappear-fly-far}.tv-typed-disappear-jump{animation-name:tv-typed-disappear-jump}.tv-typed-disappear-jiggle{animation-name:tv-typed-disappear-jiggle}.tv-typed-disappear-collapse{animation-name:tv-typed-disappear-collapse}.tv-typed-disappear-dots,.tv-typed-disappear-stars{animation-name:none;position:relative;color:#0000!important;text-shadow:none!important;background-image:none!important}.tv-typed-disappear-dots:after,.tv-typed-disappear-stars:after{content:attr(data-typed-effect-overlay);white-space:pre;pointer-events:none;transform-origin:50%;width:100%;height:100%;animation:tv-typed-disappear-symbol var(--tv-typed-disappear-ms,.32s) cubic-bezier(.22,.61,.36,1) var(--tv-typed-disappear-delay-ms,80ms) forwards;will-change:opacity, transform;position:absolute;inset:0 auto auto 0;overflow:visible}.tv-typing-run-rest.tv-typed-disappear-dots:after,.tv-typing-run-rest.tv-typed-disappear-stars:after,.tv-typing-run-current.tv-typed-disappear-dots:after,.tv-typing-run-current.tv-typed-disappear-stars:after{color:var(--tv-color-rest,#fff)}.tv-typing-run-correct.tv-typed-disappear-dots:after,.tv-typing-run-correct.tv-typed-disappear-stars:after{color:var(--tv-color-correct,#22c55e)}.tv-typing-run-wrong.tv-typed-disappear-dots:after,.tv-typing-run-wrong.tv-typed-disappear-stars:after,.tv-typing-run-wrong-space.tv-typed-disappear-dots:after,.tv-typing-run-wrong-space.tv-typed-disappear-stars:after{color:var(--tv-color-wrong,#f53d3d)}.tv-typing-run-corrected.tv-typed-disappear-dots:after,.tv-typing-run-corrected.tv-typed-disappear-stars:after{color:var(--tv-color-corrected,#ffd75a)}.tv-typed-disappear-dots:after{font-size:.72em;line-height:inherit;letter-spacing:inherit}.tv-typed-disappear-stars:after{font-size:.68em;line-height:inherit;letter-spacing:inherit}.tv-typed-disappear-expand-fade{animation-name:tv-typed-disappear-expand-fade}.tv-typed-disappear-spin-away{animation-name:tv-typed-disappear-spin-away}.tv-typed-disappear-drop-away{animation-name:tv-typed-disappear-drop-away}.tv-typed-disappear-flip-away{transform-origin:bottom;animation-name:tv-typed-disappear-flip-away}.tv-typed-disappear-swoop{animation-name:tv-typed-disappear-swoop}@media (prefers-reduced-motion:reduce){.tv-typed-disappear,.tv-external-typed-flight{animation-duration:1ms!important}}.tv-word-speed-group{border-radius:var(--chip-radius,9px);transition:background-color .12s;position:relative}.tv-ws-labels-off .tv-word-speed-group:after{display:none}@media (hover:hover){.tv-ws-labels-off .tv-word-speed-group:hover{background:rgba(var(--accent))}.tv-ws-labels-off .tv-word-speed-group:hover>span{color:rgba(var(--accent-fg))!important}.tv-sample:not(.tv-ws-labels-off) .tv-word-speed-group:hover:after{display:block}}.tv-word-speed-end-label{vertical-align:baseline;width:0;height:0;line-height:0;display:inline-block;position:relative}.tv-word-speed-group:after{content:"";display:var(--tv-word-speed-bar-display,block);left:0;right:0;bottom:var(--tv-word-speed-bar-bottom,.08em);height:var(--tv-word-speed-bar-height,.045em);background:var(--tv-word-speed-bar-color,var(--tv-word-speed-color,var(--tv-color-rest,#fff)));opacity:var(--tv-word-speed-bar-opacity,.32);pointer-events:none;border-radius:999px;position:absolute}.tv-word-speed-group:before{content:attr(data-speed-label);display:var(--tv-word-speed-display,block);left:var(--tv-word-speed-left,0);top:var(--tv-word-speed-top,-.42em);color:var(--tv-word-speed-color,var(--tv-color-rest,#fff));font-size:var(--tv-word-speed-font-size,.24em);opacity:.42;white-space:nowrap;pointer-events:none;transform:var(--tv-word-speed-transform,none);text-shadow:0 1px 1px rgba(var(--bg) / .45);font-weight:600;line-height:1;position:absolute}.tv-word-speed-end-label:before{content:attr(data-speed-label);display:var(--tv-word-speed-display,block);left:0;bottom:calc(1em + var(--tv-word-speed-end-gap,.1em));color:var(--tv-word-speed-color,var(--tv-color-rest,#fff));font-size:var(--tv-word-speed-font-size,.24em);opacity:.42;white-space:nowrap;pointer-events:none;text-shadow:0 1px 1px rgba(var(--bg) / .45);font-weight:600;line-height:1;position:absolute;transform:translate(-100%)}.tv-code-mode .tv-box{max-width:var(--tv-box-max-width,1400px)}.tv-code-mode .tv-hidden-input{resize:none;white-space:pre;tab-size:2;border:0;margin:0;padding:0;overflow:hidden}.tv-code-mode .tv-sample{white-space:pre-wrap;tab-size:2;overflow-wrap:break-word;max-width:100%;font-family:var(--tv-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.tv-caret-anchor{vertical-align:baseline;width:0;min-width:0;max-width:0;height:1em;display:inline-block;overflow:hidden;color:#0000!important;background:0 0!important}.tv-control-key-marker{vertical-align:baseline;pointer-events:none;width:0;min-width:0;max-width:0;height:1em;display:inline-block;position:relative;overflow:visible}.tv-control-key-marker:after{content:attr(data-control-key-label);z-index:2;border:1px solid color-mix(in srgb, currentColor 32%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.72;border-radius:.45em;justify-content:center;align-items:center;min-width:2.45em;height:1.35em;padding:0 .48em;font-size:.42em;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:.16em;left:.12em;transform:translateY(-.1em)}.tv-control-key-tab:after{min-width:2em}.tv-control-key-enter:after{min-width:3.1em}
