@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.QjhbnG_className{font-family:Inter,Inter Fallback;font-style:normal}.QjhbnG_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cT4isW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.cT4isW_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@property --scroll-fade-t{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--scroll-fade-t-size,var(--scroll-fade-size))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--scroll-fade-b-size,var(--scroll-fade-size))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--scroll-fade-s-size,var(--scroll-fade-size))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--scroll-fade-e-size,var(--scroll-fade-size))}to{--scroll-fade-e:0px}}.scroll-fade,.scroll-fade-y,.scroll-fade-x,.scroll-fade-t,.scroll-fade-b,.scroll-fade-l,.scroll-fade-r,.scroll-fade-s,.scroll-fade-e{--scroll-fade-size:24px;--scroll-fade-reveal:24px;-webkit-mask:var(--scroll-fade-mask) no-repeat}.scroll-fade,.scroll-fade-y{--scroll-fade-mask:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t), #000 calc(100% - var(--scroll-fade-b)), transparent 100%)}.scroll-fade-x{--scroll-fade-mask:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s), #000 calc(100% - var(--scroll-fade-e)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s), #000 calc(100% - var(--scroll-fade-e)), transparent 100%)}.scroll-fade-t{--scroll-fade-mask:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t), #000 100%)}.scroll-fade-b{--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b)), transparent 100%)}.scroll-fade-l,.scroll-fade-s{--scroll-fade-mask:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s), #000 100%)}.scroll-fade-r,.scroll-fade-e{--scroll-fade-mask:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e)), transparent 100%)}.scroll-fade-s:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s), #000 100%)}.scroll-fade-e:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, #000 0, #000 calc(100% - var(--scroll-fade-e)), transparent 100%)}.scroll-fade-none{--scroll-fade-mask:none}@supports (animation-timeline:scroll()){.scroll-fade,.scroll-fade-y,.scroll-fade-x,.scroll-fade-t,.scroll-fade-b,.scroll-fade-l,.scroll-fade-r,.scroll-fade-s,.scroll-fade-e{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.scroll-fade,.scroll-fade-y{animation-name:scroll-fade-reveal-t,scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal), calc(100% - var(--scroll-fade-reveal)) 100%}.scroll-fade-x{animation-name:scroll-fade-reveal-s,scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal), calc(100% - var(--scroll-fade-reveal)) 100%}.scroll-fade-t{animation-name:scroll-fade-reveal-t;animation-timeline:scroll(self y);animation-range:0 var(--scroll-fade-reveal)}.scroll-fade-b{animation-name:scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal)) 100%}.scroll-fade-l{animation-name:scroll-fade-reveal-s;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-reveal)}.scroll-fade-r{animation-name:scroll-fade-reveal-e;animation-timeline:scroll(self x);animation-range:calc(100% - var(--scroll-fade-reveal)) 100%}.scroll-fade-s{animation-name:scroll-fade-reveal-s;animation-timeline:scroll(self inline);animation-range:0 var(--scroll-fade-reveal)}.scroll-fade-e{animation-name:scroll-fade-reveal-e;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal)) 100%}}
:root,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.45rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--radius-control:var(--radius-xl);--radius-item:var(--radius-lg);--radius-panel:var(--radius-2xl);--radius-surface:var(--radius-xl);--background:0 0% 100%;--foreground:0 0% 11.8%;--card:0 0% 100%;--card-foreground:0 0% 11.8%;--popover:0 0% 100%;--popover-foreground:0 0% 11.8%;--surface:0 0% 100%;--surface-foreground:0 0% 11.8%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 63%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--primary-soft:0 0% 92%;--primary-soft-foreground:0 0% 11.8%;--primary-strong:0 0% 0%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--secondary-soft:0 0% 96.1%;--secondary-soft-foreground:0 0% 11.8%;--secondary-strong:0 0% 83.1%;--success:152 82% 28%;--success-foreground:210 40% 98%;--success-soft:152 93% 94%;--success-soft-foreground:156 86% 16%;--success-strong:152 82% 13%;--warning:34 94% 50%;--warning-foreground:210 40% 98%;--warning-soft:45 96% 89%;--warning-soft-foreground:19 84% 31%;--warning-strong:34 94% 30%;--error:4 86% 58%;--error-foreground:210 40% 98%;--error-soft:4 93% 94%;--error-soft-foreground:4 86% 58%;--error-strong:4 86% 38%;--destructive:357.2 100% 45.3%;--destructive-foreground:0 0% 98%;--info:221.2 83.2% 53.3%;--info-foreground:0 0% 98%;--info-soft:213.8 100% 96.9%;--info-soft-foreground:225.9 70.7% 40.2%;--info-strong:224.3 76.3% 48%;--sidebar:0 0% 98.8%;--sidebar-foreground:0 0% 11.8%;--sidebar-primary:0 0% 9%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 96.1%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 89.8%;--sidebar-ring:0 0% 63%;--chart-1:0 0% 83.1%;--chart-2:0 0% 45.1%;--chart-3:0 0% 32.2%;--chart-4:0 0% 25.1%;--chart-5:0 0% 14.9%;--scrollbar-thumb:0 0% 75.7%;--scrollbar-thumb-hover:0 0% 49%;--yellow-300:54 96% 64%;--orange-400:27 96% 61%;--schematic-highlight:111 100% 54%;--schematic-pin-highlight:24 95% 53%}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 9.8%;--foreground:0 0% 89%;--card:0 0% 11.4%;--card-foreground:0 0% 89%;--popover:0 0% 11.4%;--popover-foreground:0 0% 89%;--surface:0 0% 11.4%;--surface-foreground:0 0% 89%;--muted:0 0% 15.7%;--muted-foreground:0 0% 60.4%;--accent:0 0% 15.7%;--accent-foreground:0 0% 89%;--border:0 0% 18%;--input:0 0% 20.4%;--ring:0 0% 45.1%;--primary:0 0% 89.8%;--primary-foreground:0 0% 9%;--primary-soft:0 0% 15.7%;--primary-soft-foreground:0 0% 89%;--primary-strong:0 0% 100%;--secondary:0 0% 15.7%;--secondary-foreground:0 0% 89%;--secondary-soft:0 0% 11.4%;--secondary-soft-foreground:0 0% 89%;--secondary-strong:0 0% 25.1%;--success:160.1 84.1% 39.4%;--success-foreground:0 0% 3.9%;--success-soft:165.7 91.3% 9%;--success-soft-foreground:156.2 71.6% 66.9%;--success-strong:158.1 64.4% 51.6%;--warning:43.3 96.4% 56.3%;--warning-foreground:0 0% 3.9%;--warning-soft:20.9 91.7% 14.1%;--warning-soft-foreground:45.9 96.7% 64.5%;--warning-strong:48 96.6% 76.7%;--error:0 90.6% 70.8%;--error-foreground:0 0% 3.9%;--error-soft:0 74.7% 15.5%;--error-soft-foreground:0 93.5% 81.8%;--error-strong:0 96.3% 89.4%;--destructive:358.7 100% 69.6%;--destructive-foreground:0 0% 9%;--info:213.1 93.9% 67.8%;--info-foreground:0 0% 3.9%;--info-soft:226.2 57% 21%;--info-soft-foreground:211.7 96.4% 78.4%;--info-strong:213.3 96.9% 87.3%;--sidebar:0 0% 7.1%;--sidebar-foreground:0 0% 89%;--sidebar-primary:225.3 84.1% 49%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 15.7%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:0 0% 18%;--sidebar-ring:0 0% 45.1%;--chart-1:0 0% 83.1%;--chart-2:0 0% 45.1%;--chart-3:0 0% 32.2%;--chart-4:0 0% 25.1%;--chart-5:0 0% 14.9%;--scrollbar-thumb:0 0% 25.1%;--scrollbar-thumb-hover:0 0% 32.2%}
@supports (view-transition-name:none){:root{--slide-duration:.15s}::view-transition-group(.slide-next){animation-duration:var(--slide-duration);overflow:clip}::view-transition-group(.slide-previous){animation-duration:var(--slide-duration);overflow:clip}::view-transition-group(.slide-rounded-surface){border-radius:calc(var(--radius-surface) - 1px)}::view-transition-group(.in-place){animation:none}::view-transition-new(.in-place){animation:none}::view-transition-old(.in-place){display:none}:root:active-view-transition-type(next,previous)::view-transition-old(root){animation-duration:var(--slide-duration)}:root:active-view-transition-type(next,previous)::view-transition-new(root){animation-duration:var(--slide-duration)}@media (prefers-reduced-motion:no-preference){::view-transition-old(.slide-next){animation-duration:var(--slide-duration);animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-new(.slide-next){animation-duration:var(--slide-duration);animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-old(.slide-previous){animation-duration:var(--slide-duration);animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-new(.slide-previous){animation-duration:var(--slide-duration);animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-new(.slide-next){--slide-offset:15%;animation-name:slide-in}::view-transition-old(.slide-next){--slide-offset:-15%;animation-name:slide-out}::view-transition-new(.slide-previous){--slide-offset:-15%;animation-name:slide-in}::view-transition-old(.slide-previous){--slide-offset:15%;animation-name:slide-out}}}@keyframes slide-in{0%{opacity:0;transform:translateX(var(--slide-offset))}}@keyframes slide-out{to{opacity:0;transform:translateX(var(--slide-offset))}}
html{--scrollbar-size:14px;scrollbar-width:thin}@supports (scrollbar-color:auto){html{scrollbar-color:#c1c1c1 transparent}}body{font-feature-settings:"ss01" 1, "ss04" 1, "ss05" 1;font-variant-alternates:stylistic(ss01, ss04, ss05);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-app-region=drag]{-webkit-app-region:drag}:is(a,button,input,select,textarea,summary,label,[tabindex]:not([tabindex="-1"]),[contenteditable=true],[role=button],[role=link],[role=combobox],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[role=slider],[role=treeitem],[role=menu],[role=listbox],[role=dialog]){-webkit-app-region:no-drag}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#c1c1c1;background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#7d7d7d;background-clip:padding-box}
