@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";pre{padding:16px!important}code[class*=language-],pre[class*=language-]{color:#cedceb;background:none;font-family:JetBrains Mono,monospace;font-size:14px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.2;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:16px;overflow-x:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#5c6b85;font-style:italic}.token.punctuation{color:#97aebf}.namespace{color:#b2ccd6}.token.deleted{color:#ef53508f;font-style:italic}.token.symbol,.token.property{color:#80cbc4}.token.tag,.token.keyword{color:#f78c6c}.token.operator{color:#5c6b85}.token.boolean{color:#ff6983}.token.number{color:#fd758b}.token.constant,.token.function,.token.builtin,.token.char{color:#40aeff}.token.selector,.token.doctype{color:#c792ea;font-style:italic}.token.attr-name,.token.inserted{color:#addb67;font-style:italic}.token.string,.token.url,.token.entity,.language-css .token.string,.style .token.string{color:#addb67}.token.class-name,.token.atrule,.token.attr-value{color:#ffcb8b}.token.regex,.token.important,.token.variable{color:#d6deeb}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}pre.line-numbers{position:relative;padding-left:56px!important;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:-16px;font-size:100%;left:-44px;width:2.5em;letter-spacing:-1px;-webkit-user-select:none;user-select:none;padding:16px 0}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#fff3;display:block;width:20px;text-align:right}@font-face{font-family:JetBrains Mono;src:url("./JetBrainsMono-Regular-VUEVNTYJ.woff2") format("woff2"),url("./JetBrainsMono-Regular-JAE6P3AI.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./JetBrainsMono-Medium-ASYXV6IM.woff2") format("woff2"),url("./JetBrainsMono-Medium-VHPRIZHL.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./JetBrainsMono-Bold-S6XY7KY3.woff2") format("woff2"),url("./JetBrainsMono-Bold-OJG3GFPP.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./JetBrainsMono-ExtraBold-VVOANPPN.woff2") format("woff2"),url("./JetBrainsMono-ExtraBold-4K7PMTM5.woff") format("woff");font-weight:900;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.latin-UNHZ2H5K.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.latin-UNHZ2H5K.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("./Inter.latin-UNHZ2H5K.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.latin-UNHZ2H5K.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.latin-ext-NWJ332I4.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.latin-ext-NWJ332I4.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.latin-ext-NWJ332I4.woff2") format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.cyrillic-E2SG2YWN.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.cyrillic-E2SG2YWN.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.cyrillic-E2SG2YWN.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.cyrillic-ext-KXCV6BQB.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.cyrillic-ext-KXCV6BQB.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.cyrillic-ext-KXCV6BQB.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.greek-LAMQTETK.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.greek-LAMQTETK.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.greek-LAMQTETK.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.greek-ext-S7QMWGXB.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.greek-ext-S7QMWGXB.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.greek-ext-S7QMWGXB.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./Inter.vietnamese-34FJVYSW.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./Inter.vietnamese-34FJVYSW.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./Inter.vietnamese-34FJVYSW.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}.Jr{display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);margin:var(--spacing-md) 0 0;padding:0;list-style:none}.Jr a{display:grid;justify-items:center;gap:var(--spacing-sm);text-decoration:none}.Jr a:focus-visible{outline:2px solid var(--color-green-500);outline-offset:4px}.Jr img{width:auto;height:var(--certification-logo-height, 56px);filter:brightness(1.7);opacity:.85}.Jr span{color:var(--color-text-muted);font-family:var(--font-monospace);font-size:var(--certification-label-size, .6875rem)}.et{--certification-logo-height: 76px;--certification-label-size: .8125rem;gap:var(--spacing-4xl)}:root:has(main[data-scheme=light]) .Jr img{filter:none}.tt{padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--color-base-800);border-bottom:1px solid var(--color-border);color:var(--color-white);font-family:var(--font-body);font-size:.875rem;line-height:1.5;text-align:center}.G{color:inherit;text-decoration:underline;text-underline-offset:3px}.G:hover{color:var(--color-green-500)}.G:focus-visible{outline:2px solid var(--color-green-500);outline-offset:3px}.it{max-width:100%;height:auto;vertical-align:bottom}:root{--color-white: #fff;--color-black: #000;--color-base-25: #fcfcfd;--color-base-50: #f8fafc;--color-base-100: #eef2f6;--color-base-200: #e3e8ef;--color-base-300: #cdd5df;--color-base-400: #9aa4b2;--color-base-500: #697586;--color-base-600: #4b5565;--color-base-700: #364152;--color-base-800: #202939;--color-base-900: #121926;--color-base-950: #0d121c;--color-base-975: #060915;--color-base-1000: #03060e;--color-base-900-o60: rgb(18 25 38 / 60%);--color-base-900-o90: rgb(18 25 38 / 90%);--color-base-1000-o70: rgb(3 6 14 / 70%);--color-base-1000-o90: rgb(3 6 14 / 90%);--color-green-500: #2dd881;--color-green-o07: rgb(45 216 129 / 7%);--color-green-o16: rgb(45 216 129 / 16%);--color-green-o20: rgb(45 216 129 / 20%);--color-green-o35: rgb(45 216 129 / 35%);--color-green-o75: rgb(45 216 129 / 75%);--color-blue-500: #0093ff;--color-primary: var(--color-blue-500);--color-lightblue-500: rgb(126 149 219 / 100%);--color-background: var(--color-base-1000);--color-background-rgb: 3 6 14;--color-text: var(--color-base-300);--color-text-muted: var(--color-base-400);--color-text-grey: var(--color-base-500);--color-border: var(--color-base-700);--font-system: system-ui, -apple-system, blinkmacsystemfont, \201csegoe ui\201d, roboto, oxygen-sans, ubuntu, cantarell, arial, sans-serif;--font-monospace: "JetBrains Mono", monospace;--font-body: "Inter", var(--font-system);--base-font-size: 1.0625rem;--base-line-height: 1.41;--spacing-none: 0rem;--spacing-xxs: .125rem;--spacing-xs: .25rem;--spacing-sm: .375rem;--spacing-md: .5rem;--spacing-lg: .75rem;--spacing-xl: 1rem;--spacing-2xl: 1.25rem;--spacing-3xl: 1.5rem;--spacing-4xl: 2rem;--spacing-5xl: 2.5rem;--spacing-6xl: 3rem;--spacing-7xl: 4rem;--spacing-8xl: 5rem;--spacing-9xl: 6rem;--spacing-10xl: 8rem;--spacing-11xl: 10rem;--width-xxs: 20rem;--width-xs: 24rem;--width-sm: 30rem;--width-md: 35rem;--width-lg: 40rem;--width-xl: 48rem;--width-2xl: 64rem;--width-3xl: 80rem;--width-4xl: 90rem;--width-5xl: 100rem;--width-6xl: 120rem;--height-header: 64px;--radius-none: 0px;--radius-xxs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-4xl: 24px;--radius-full: 9999px;--duration-shorter: .1s;--duration-short: .2s;--duration-standard: .3s;--duration-long: .4s;--duration-longest: .5s;--easing-standard: cubic-bezier(.165, .84, .44, 1);--gradient-color-1: rgb(66 90 163);--gradient-color-2: rgb(1 178 225);--gradient-color-3: rgb(1 201 135);--gradient-full: linear-gradient( 270deg, rgb(102 140 255 / 100%) 0%, rgb(1 171 251 / 100%) 37.98%, rgb(1 196 161 / 100%) 68.27%, rgb(1 204 125 / 100%) 100% );--gradient-soft-fade: linear-gradient( 270deg, rgb(66 90 163 / 75%) 0%, rgb(66 90 163 / 100%) 28.37%, rgb(1 178 225 / 100%) 53.85%, rgb(1 201 135 / 100%) 79.81%, rgb(1 201 135 / 75%) 100% );--gradient-soft-fade-loop: linear-gradient( 230deg, rgb(1 201 135 / 100%) 0%, rgb(66 90 163 / 100%) 40%, rgb(1 178 225 / 100%) 70%, rgb(1 201 135 / 100%) 100% );--gradient-edge-fade: linear-gradient( 270deg, rgb(66 90 163 / 0%) 0%, rgb(66 90 163 / 75%) 28.37%, rgb(1 178 225 / 75%) 50.48%, rgb(1 201 135 / 75%) 72.6%, rgb(1 201 135 / 0%) 100% );--gradient-edge-fade-reverse: linear-gradient( 90deg, rgb(66 90 163 / 0%) 0%, rgb(66 90 163 / 75%) 28.37%, rgb(1 178 225 / 75%) 50.48%, rgb(1 201 135 / 75%) 72.6%, rgb(1 201 135 / 0%) 100% );--gradient-text: linear-gradient( 270deg, rgb(66 90 163 / 75%) 13.36%, rgb(66 90 163 / 75%) 37.81%, rgb(1 178 225 / 75%) 56.88%, rgb(1 201 135 / 75%) 75.94%, rgb(1 201 135 / 56.3%) 99.56% ), linear-gradient(0deg, #fff, #fff);--gradient-text-vertical: linear-gradient( to bottom, rgb(66 90 163 / 75%) 13.36%, rgb(66 90 163 / 75%) 37.81%, rgb(1 178 225 / 75%) 56.88%, rgb(1 201 135 / 75%) 75.94%, rgb(1 201 135 / 56.3%) 99.56% ), linear-gradient(0deg, #fff, #fff);--gradient-text-soft: linear-gradient( 272.19deg, rgb(66 90 163 / 30%) -6.77%, rgb(66 90 163 / 30%) 23.79%, rgb(1 178 225 / 30%) 47.62%, rgb(1 201 135 / 30%) 71.45%, rgb(1 201 135 / 22.5%) 100.98% ), linear-gradient(0deg, #ebf1f7, #ebf1f7);--gradient-full-vertical: linear-gradient( 180deg, rgb(66 90 163 / 75%) 0%, rgb(66 90 163 / 100%) 28.37%, rgb(1 178 225 / 100%) 53.85%, rgb(1 201 135 / 100%) 79.81%, rgb(1 201 135 / 75%) 100% );--gradient-edge-fade-vertical: linear-gradient( 0deg, rgb(66 90 163 / 0%) 0%, rgb(66 90 163 / 75%) 28.37%, rgb(1 178 225 / 75%) 50.48%, rgb(1 201 135 / 75%) 72.6%, rgb(1 201 135 / 0%) 100% );--gradient-hero-1: linear-gradient(270deg, #fff 0%, #e7b6d7 100%);--gradient-hero-2: linear-gradient(270deg, #fff 0%, #c1b6e7 100%);--gradient-hero-3: linear-gradient(270deg, #fff 0%, #b6d0e7 100%);--gradient-hero-4: linear-gradient(270deg, #fff 0%, #98c7f7 100%);--gradient-hero-5: linear-gradient(270deg, #fff 0%, #b6e7e1 100%);--gradient-hero-6: linear-gradient(270deg, #fff 0%, #b6e7d1 100%);--gradient-hero-7: linear-gradient(270deg, #fff 0%, #bce7b6 100%);--gradient-hero-8: linear-gradient(270deg, #fff 0%, #e7cab6 100%);--gradient-hero-9: linear-gradient(270deg, #fff 0%, #e7b6b6 100%);--shadow-dropdown: 0 4px 24px 0 rgb(0 0 0 / 25%);--shadow-dropdown-hard: 0 4px 24px 0 rgb(0 0 0 / 75%)}@media screen and (min-width:820px){:root{--height-header: 80px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}:where(.page-new) h1,:where(.page-new) h2,:where(.page-new) h3,:where(.page-new) h4,:where(.page-new) h5,:where(.page-new) h6,:where(.page-new) small,:where(.page-new) button,:where(.page-new) input,:where(.page-new) select,:where(.page-new) textarea{color:inherit;font:inherit;line-height:inherit}:where(.page-new) img{max-width:100%;width:auto;height:auto;vertical-align:bottom}:where(.page-new) p,:where(.page-new) h1,:where(.page-new) h2,:where(.page-new) h3,:where(.page-new) h4,:where(.page-new) h5,:where(.page-new) h6{overflow-wrap:break-word}:where(.page-new) small{font-size:inherit}:where(.page-new) button,:where(.page-new) input,:where(.page-new) optgroup,:where(.page-new) select,:where(.page-new) textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}:where(.page-new) button{background:none;border:0;border-radius:0;cursor:pointer}:where(.page-new) a{text-decoration:none}html:has(.page-new){scrollbar-gutter:stable;interpolate-size:allow-keywords;scroll-padding-top:var(--height-header);scrollbar-color:var(--color-base-600) var(--color-background);scrollbar-width:thin;margin:0;padding:0}body:has(.page-new){font-size:var(--base-font-size);line-height:var(--base-line-height);font-family:var(--font-body);background-color:var(--color-background);color:var(--color-text);min-height:100vh;-webkit-font-smoothing:antialiased;margin:0;padding:0}body:has(.page-new) .grecaptcha-badge{visibility:hidden}@media screen and (prefers-reduced-motion:reduce),(update:slow){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:where(.page-new) ::view-transition-group(root){animation-duration:.1s;animation-timing-function:ease}:where(.page-new) ::selection{background-color:var(--color-green-500);color:var(--color-base-900);text-shadow:none}:where(.page-new) code,:where(.page-new) pre,:where(.page-new) kbd,:where(.page-new) samp{font-family:var(--font-monospace)}.H{position:absolute;top:0;left:0}.H a{background:var(--color-base-300);color:var(--color-base-900);border:var(--color-base-100);border-bottom-right-radius:4px;padding:.5rem;white-space:nowrap;position:absolute;z-index:1000;overflow:hidden;bottom:100%;height:0;clip-path:inset(50%)}.H a:focus{outline:0;overflow:visible;top:0;bottom:auto;height:auto;clip-path:none}.nt{display:flex;align-items:center;justify-content:center;min-width:var(--size);min-height:var(--size)}.nt svg{min-width:var(--size);min-height:var(--size)}.lt{--announcement-height: 46px;position:relative;display:flex;min-height:var(--announcement-height);overflow:hidden;background-color:var(--color-background);border-bottom:1px solid var(--color-border);font-family:var(--font-body)}.Mr{animation:Zr var(--duration-short) var(--easing-standard) .2s both}.k{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;padding:var(--spacing-md) 46px var(--spacing-md) var(--spacing-lg);color:var(--color-text);font-size:.875rem;line-height:1;text-decoration:none}@media screen and (min-width:820px){.k{padding-left:46px}}.k:focus{outline:none}.k:focus-visible{outline:2px solid var(--color-green-o75);outline-offset:-2px}.ct{flex:none;margin-right:var(--spacing-lg);padding:3px var(--spacing-md);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-blue-500) -10%,var(--color-green-500) 80%);color:var(--color-base-1000);font-family:var(--font-monospace);font-size:.75rem;font-weight:700}.st{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr{flex:none;margin-left:var(--spacing-md);color:var(--color-text-muted);transition:transform var(--duration-short) var(--easing-standard)}.k:hover .qr{transform:translate(var(--spacing-xs))}.z{position:absolute;top:50%;right:var(--spacing-lg);padding:var(--spacing-md);color:var(--color-text-grey);transform:translateY(-50%);transition:color var(--duration-short) var(--easing-standard)}.z:hover{color:var(--color-green-500)}.z:focus{outline:none}.z:focus-visible{border-radius:var(--radius-xxs);outline:2px solid var(--color-green-o75)}@keyframes Zr{0%{max-height:0;min-height:0}to{max-height:var(--announcement-height);min-height:var(--announcement-height)}}@media screen and (prefers-reduced-motion:reduce){.Mr{min-height:var(--announcement-height);animation:none}}.dt{--container-padding: 0px;width:100%;clear:both}.debug .dt{outline:1px solid lime}.gt{margin-inline:auto}.pt{padding-inline:var(--spacing-2xl);--container-padding: calc(var(--spacing-2xl) * 2)}@media screen and (min-width:768px){.pt{padding-inline:var(--spacing-4xl);--container-padding: calc(var(--spacing-4xl) * 2)}}.mt{max-width:calc(var(--width-xxs) + var(--container-padding))}.bt{max-width:calc(var(--width-xs) + var(--container-padding))}.xt{max-width:calc(var(--width-sm) + var(--container-padding))}.vt{max-width:calc(var(--width-md) + var(--container-padding))}.ft{max-width:calc(var(--width-lg) + var(--container-padding))}.ht{max-width:calc(var(--width-xl) + var(--container-padding))}.ut{max-width:calc(var(--width-2xl) + var(--container-padding))}.wt{max-width:calc(var(--width-3xl) + var(--container-padding))}.yt{max-width:calc(var(--width-6xl) + var(--container-padding))}.kt{background-color:var(--color-base-800);color:var(--color-text);font-size:14px;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-md) var(--spacing-xl);display:inline-flex;align-items:center;gap:var(--spacing-lg);transition:var(--duration-short)}.kt:hover{background-color:var(--color-base-700)}.kt:focus{outline:0}.kt:focus-visible{outline:2px solid var(--color-green-o75)}.zt{--status-color: var(--color-base-700);width:.75em;height:.75em;border-radius:var(--radius-full);background-color:var(--status-color);position:relative}.zt:before{content:"";display:block;width:100%;height:100%;position:absolute;background-color:var(--status-color);border-radius:var(--radius-full);filter:blur(14px)}.Ut{--status-color: var(--color-green-500)}.jt,.Ft{--status-color: darkorange}.At{padding-block:var(--spacing-4xl)}@media(min-width:820px){.At{padding-block:var(--spacing-7xl)}}.Et{padding-block:var(--spacing-4xl)}.Bt,.Gr{background-image:var(--gradient-edge-fade);background-size:100% 2px;background-position:50% 0%;background-repeat:no-repeat;padding-block:4rem}@media(min-width:820px){.Bt,.Gr{padding-block:6rem}}.Gr{background-image:var(--gradient-edge-fade-reverse)}.Ct,.Hr{background-image:var(--gradient-edge-fade);background-size:100% 2px;background-position:50% 0%;background-repeat:no-repeat;padding-block:var(--spacing-4xl);overflow:hidden;position:relative}@media(min-width:820px){.Ct,.Hr{padding-block:var(--spacing-7xl)}}:is(.Ct,.Hr):before{content:"";z-index:-1;position:absolute;width:100%;height:280px;left:50%;top:0%;transform:translate(-50%,-50%);background:linear-gradient(270deg,#425aa300,#425aa31a 28.37%,#01b2e11a,#01c9871a 72.6%,#01c98700);filter:blur(56.4px)}.Hr{background-image:var(--gradient-edge-fade-reverse)}.Hr:before{background:linear-gradient(90deg,#425aa300,#425aa31a 28.37%,#01b2e11a,#01c9871a 72.6%,#01c98700)}.It{padding-block:4rem;overflow:hidden;position:relative}@media(min-width:820px){.It{padding-block:6rem}}.It:before{content:"";pointer-events:none;z-index:-1;position:absolute;width:100%;height:280px;left:50%;top:0%;transform:translate(-50%,-50%);background:linear-gradient(270deg,#425aa300,#425aa31a 28.37%,#01b2e11a,#01c9871a 72.6%,#01c98700);filter:blur(56.4px)}.Yt{background-image:var(--gradient-edge-fade);background-size:100% 2px;background-position:50% 0%;background-repeat:no-repeat;padding-top:2px;overflow:hidden;position:relative}.Yt:before{content:"";pointer-events:none;z-index:-1;position:absolute;width:100%;height:280px;left:50%;top:0%;transform:translate(-50%,-50%);background:linear-gradient(270deg,#425aa300,#425aa31a 28.37%,#01b2e11a,#01c9871a 72.6%,#01c98700);filter:blur(56.4px)}.Dt{display:flex;flex-direction:column}.Xt{flex-direction:row}.Jt{flex-wrap:wrap}.Mt{gap:var(--spacing-xxs)}.Zt{gap:var(--spacing-xs)}.qt{gap:var(--spacing-sm)}.Gt{gap:var(--spacing-md)}.Ht{gap:var(--spacing-lg)}.Kt{gap:var(--spacing-xl)}.Lt{gap:var(--spacing-2xl)}.Nt{gap:var(--spacing-3xl)}.Ot{gap:var(--spacing-4xl)}.Pt{gap:var(--spacing-5xl)}.Qt{gap:var(--spacing-6xl)}.Rt{line-height:1.45}.Rt>*+*{margin-top:var(--spacing-xl)}.Rt h1,.Rt h2,.Rt h3,.Rt h4,.Rt h5,.Rt h6{font-weight:700;text-wrap:balance}.Rt>h2,.Rt>h3,.Rt>h4,.Rt>h5,.Rt>h6{margin-top:1lh}.Rt h1{font-size:var(--spacing-4xl)}.Rt h2{font-size:var(--spacing-3xl)}.Rt h3{font-size:var(--spacing-2xl)}.Rt h4,.Rt h5,.Rt h6{font-size:var(--spacing-xl)}.Rt em{font-style:italic}.Rt p,.Rt li{text-wrap:pretty;max-width:70ch}.Rt li{list-style-position:outside;margin-left:1.6em;padding-left:.8em}.Rt ul{list-style:none}.Rt ul li{position:relative}.Rt ul li:before{content:"";width:6px;height:6px;position:absolute;top:calc(.5lh - .25ch);left:-16px;background-image:var(--gradient-text-vertical);background-attachment:fixed;border-radius:50%}.Rt ol{list-style:none;counter-reset:list-counter 0}.Rt ol li{position:relative;counter-increment:list-counter 1}.Rt ol li:before{content:counter(list-counter) ".";width:4ch;font-family:var(--font-monospace);font-size:13px;line-height:inherit;position:absolute;top:calc(.5lh - .5ch);left:-32px;background-image:var(--gradient-text-vertical);background-attachment:fixed;text-align:right;-webkit-background-clip:text;-webkit-text-fill-color:inherit;color:transparent}.Rt a,.Rt button{font-weight:500;transition:color var(--duration-standard) var(--easing-standard);color:var(--color-white);text-decoration:none;border:0;border-bottom:2px solid;border-image:var(--gradient-full) 1 stretch}:is(.Rt a,.Rt button):nth-of-type(2n){text-decoration-color:var(--gradient-color-2)}:is(.Rt a,.Rt button):nth-of-type(3n){text-decoration-color:var(--gradient-color-3)}:is(.Rt a,.Rt button):hover,:is(.Rt a,.Rt button):focus,:is(.Rt a,.Rt button):active{border-width:3px;border-image:none;transition-duration:var(--duration-shorter)}:is(.Rt a,.Rt button):focus{outline:0}.Rt hr{height:0;opacity:.5;border:0;border-bottom:1px solid var(--color-base-300);margin-bottom:-1px}.Rt code,.Rt kbd{padding:.25rem}.Rt pre code{display:block;padding:1rem}.Rt ins{text-decoration:none}.Rt del{text-decoration:line-through;color:var(--color-text-grey)}.Rt>*:first-child{margin-top:0}.St{font-size:19px;line-height:1.6}.St h1{font-size:var(--spacing-5xl)}.St h2{font-size:var(--spacing-4xl)}.St h3{font-size:var(--spacing-3xl)}.St h4,.St h5,.St h6{font-size:var(--spacing2xl)}.Tt{width:var(--spacing-6xl);aspect-ratio:1;border-radius:var(--radius-full);overflow:hidden}.Vt{width:var(--spacing-4xl)}.Wt{width:var(--spacing-6xl)}._t{display:inline-flex;align-items:baseline}.ri{display:flex}.ai>*{flex-grow:1;flex-basis:0;min-width:0}.oi{height:100%}.ei{align-items:flex-start}.ti{align-items:center}.ii{align-items:flex-end}.ni{gap:0}.li{gap:var(--spacing-sm)}.ci{gap:var(--spacing-md)}.si{gap:var(--spacing-lg)}.di{gap:var(--spacing-xl)}.gi{gap:var(--spacing-2xl)}.pi{gap:var(--spacing-4xl)}.mi{font-size:1rem;color:var(--color-text-grey)}.mi.bi{font-size:.875rem}.xi{color:var(--color-text-muted)}.vi{background:var(--color-base-950);border:1px solid var(--color-base-800);border-radius:var(--radius-xs);padding:var(--spacing-4xl)}.fi{height:24px;align-self:start}.hi{background:var(--color-base-800);border-radius:var(--radius-xxs);padding:var(--spacing-md) var(--spacing-lg)}.ui{display:inline-block;color:#99e1bc;margin-top:var(--spacing-xs)}.ui:focus{outline:none}.ui:hover{text-decoration:underline}.ui:focus-visible{border-radius:2px;outline:2px solid var(--color-green-500);outline-offset:2px}.wi{contain:paint}.yi{font-size:.875rem;background:linear-gradient(to bottom,var(--color-base-1000) 80%,var(--color-base-1000-o90));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-dropdown-hard)}.ki{display:flex;flex-direction:column;gap:var(--spacing-6xl);align-items:stretch;padding-block:var(--spacing-6xl)}@media screen and (min-width:960px){.ki{flex-direction:row}.ki>*:first-child{flex:0 0 340px}}@media screen and (min-width:1280px){.ki{gap:var(--spacing-8xl)}}.zi{display:flex;flex-direction:column;gap:var(--spacing-6xl);justify-content:space-between}.Ui{margin-top:var(--spacing-6xl);display:inline-block}.ji{display:flex;flex-wrap:wrap;gap:var(--spacing-6xl);justify-content:space-between;align-items:start}.Fi{display:none;align-items:center;gap:var(--spacing-xl)}@media(max-width:960px){.Fi{display:flex}}.Ai{display:none;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-xl);justify-content:flex-end}@media not (max-width:960px){.Ai{display:flex}}.Ei{color:var(--color-text-grey)}.Bi{display:flex;flex-wrap:wrap;gap:var(--spacing-4xl);align-items:start}.Bi>*{flex:1;min-width:180px}.Bi>*:last-child{display:flex;flex-flow:row wrap}.Bi>*:last-child>*{flex:1;min-width:180px}.Ci{color:var(--color-base-400);font-weight:700}.Ii{list-style:none}.Yi{color:var(--color-text-grey);transition:color var(--duration-standard) var(--easing-standard);padding-block:var(--spacing-xs);display:inline-block}.Yi:focus{outline:0}.Yi:hover,.Yi:focus{color:var(--color-text);transition-duration:var(--duration-shorter)}.Yi:focus-visible{border-radius:2px;outline:2px solid var(--color-green-o75)}.Di{border-left:1px solid var(--color-border);padding-left:var(--spacing-md)}.Xi{color:var(--color-text-grey)}.Ji{--height: 16vw;position:sticky;bottom:0;z-index:-1;display:flex;align-items:center;justify-content:center;height:calc(var(--height) * .55);background-color:var(--color-base-1000-o70)}.Ji img{height:var(--height)}@media screen and (min-width:1280px){.Ji{--height: 14vw}}.Mi{position:relative;display:inline-block;line-height:1;vertical-align:bottom;transition:color var(--duration-standard) var(--easing-standard)}.Mi svg{position:relative;vertical-align:bottom}.Mi:before{content:"";position:absolute;inset:0;background:#2dd881;opacity:.5;filter:blur(8px);border-radius:50%}.Zi{color:currentcolor}.Zi:before{opacity:.2;background:currentcolor}.qi{color:var(--color-green-500)}.Gi{fill:url(#GlowIconGradientFillSoft)}.Hi:before{content:none}.Ki{fill:url(#GlowIconGradientFillFull)}.Li{--button-border: var(--color-base-800);--button-border-hover: transparent;--button-border-active: transparent;--button-border-width: 1px;--button-focus-visible-outline: var(--color-green-o75);--button-background: var(--color-base-950);--button-background-hover: var(--color-base-900);--button-background-active: var(--color-base-900);--button-color: var(--color-base-100);--button-color-hover: var(--color-base-100);--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl);--button-font-size: 16px;--button-line-height: var(--spacing-3xl);color:var(--button-color);border:var(--button-border-width) solid var(--button-border);border-radius:var(--radius-xxs);font-size:var(--button-font-size);line-height:var(--button-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--duration-short) var(--easing-standard);transition-property:border-color,color;position:relative;text-align:center;display:inline-block;background-image:var(--gradient-soft-fade-loop);background-size:400% 100%;background-position:100% 0}.Li:focus,.Li.Ni{outline:0}.Li:focus-visible,.Li.Kr{outline:2px solid var(--button-focus-visible-outline);outline-offset:2px}.Li:focus-visible,.Li:hover:not(.p),.Li.Oi:not(.p),.Li.Kr{background-color:var(--button-background-hover);border-color:var(--button-border-hover);color:var(--button-color-hover);box-shadow:var(--shadow-button-small-hover);transition-duration:var(--duration-shorter);animation:Lr 5s linear infinite}.Li:active:not(.p),.Li.Pi:not(.p){background-color:var(--button-background-active);border-color:var(--button-border-active)}.Qi{display:block;background-color:var(--button-background);padding-block:calc(var(--spacing-y) - var(--button-border-width));padding-inline:calc(var(--spacing-x) - var(--button-border-width))}@keyframes Lr{0%{background-position:200% 0}to{background-position:-200% 0}}.Ri{--spacing-y: var(--spacing-xs);--spacing-x: var(--spacing-lg);--button-font-size: 12px;--button-line-height: var(--spacing-2xl)}.Si{--spacing-y: var(--spacing-md);--spacing-x: var(--spacing-lg);--button-font-size: 14px;--button-line-height: var(--spacing-2xl)}@media screen and (min-width:820px){.Si{--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl)}}.Ti{--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl);--button-font-size: 15px;--button-line-height: var(--spacing-2xl)}@media screen and (min-width:820px){.Ti{--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl);--button-font-size: 16px;--button-line-height: var(--spacing-3xl)}}.p{opacity:.5;box-shadow:none;cursor:not-allowed}.Vi{cursor:wait;pointer-events:none}.Wi{display:block;width:100%}._i{pointer-events:none}.rn{display:flex;align-items:center;background-color:var(--color-base-800);border:1px solid var(--color-border);border-radius:var(--radius-xxs);box-shadow:var(--shadow-dropdown-hard);padding:var(--spacing-sm) var(--spacing-lg);position:fixed;left:var(--spacing-xl);bottom:var(--spacing-xl);z-index:9999;transition:background-color var(--duration-short) var(--easing-standard)}.rn *{color:var(--color-text)}.rn:has(a:hover){background-color:var(--color-base-700)}.an{display:flex;align-items:center;font-size:.875rem;margin-right:var(--spacing-md)}.an :first-child{margin-right:var(--spacing-xs)}.on svg{fill:var(--color-text-grey);transition:fill var(--duration-short) var(--easing-standard)}.on:hover svg{fill:var(--color-text)}.en{text-wrap:balance;font-family:var(--font-body);font-style:normal;font-weight:600;line-height:120%;color:var(--color-white)}.tn{color:var(--color-text)}.Nr{font-size:2.25rem}.Or,.K{font-size:1.625rem}.Pr,.L{font-size:1.375rem}.Qr{font-size:1.125rem}.Rr{font-size:1rem}.Sr{font-size:.875rem}@media(min-width:768px){.Nr{font-size:3.5rem}.Or,.K{font-size:2rem}.Pr,.L,.Tr{font-size:1.5rem}.Qr{font-size:1.3125rem}.Rr{font-size:1.0625rem}.Sr{font-size:.875rem}}.in{background:linear-gradient(0deg,#0000,#0006),linear-gradient(0deg,#fffc,#fffc),linear-gradient(316.39deg,#0a84ff 10%,#0af0ff 80%);-webkit-background-clip:text;-webkit-text-fill-color:inherit;color:transparent}.K,.L,.nn{background:var(--gradient-text-soft);-webkit-background-clip:text;-webkit-text-fill-color:inherit;color:transparent;font-weight:500}.ln,.Tr,.cn,.sn{font-weight:500}.dn{position:relative}.gn{position:absolute;pointer-events:none;overflow:hidden;background-image:url(/images/layout/topog.svg);background-position:50% 50%;background-size:auto 360px;mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-composite:destination-in;mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat;inset:-32px}@media(min-width:820px){.gn{inset:-64px}}.pn{padding:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;border-width:1px;background-color:#0009;border-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3e%3crect x='0.5' y='0.5' width='99' height='99' rx='8' stroke='url(%23a)' stroke-width='1' fill='none'/%3e%3cdefs%3e%3clinearGradient id='a' x1='0' y1='0' x2='100' y2='100' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%2301C987' stop-opacity='0.2'/%3e%3cstop offset='0.274' stop-color='%2301C987' stop-opacity='0.2'/%3e%3cstop offset='0.5048' stop-color='%2301B2E1' stop-opacity='0.2'/%3e%3cstop offset='0.7163' stop-color='%23425AA3' stop-opacity='0.2'/%3e%3cstop offset='1' stop-color='%23425AA3' stop-opacity='0.2'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 8 / 8px stretch;position:relative}.pn:before{content:"";position:absolute;inset:0;background-image:linear-gradient(150deg,#01c987bf 15%,#01b2e1bf 25%,#425aa3bf 35% 100%);filter:blur(20px);opacity:.5}.pn:after{content:"";position:absolute;inset:1px;border-radius:7px;background:var(--color-background);opacity:0}.mn{position:relative;z-index:1;border-radius:4px;background-color:#151d2e;overflow:hidden}.mn img,.mn video{vertical-align:bottom}.mn:after{content:"";border-radius:4px;position:absolute;inset:0;border:1px solid rgb(255 255 255 / 5%);pointer-events:none}.bn{position:fixed;inset:0;background:rgb(var(--color-background-rgb) / 85%);z-index:1000;overflow-y:auto;scrollbar-color:var(--color-base-600) var(--color-background);scrollbar-width:thin;padding-inline:32px}@media(min-width:820px){.bn{padding-inline:64px}}.xn{visibility:hidden;pointer-events:none}.vn{margin:auto;max-width:1600px;text-align:center;display:flex;flex-direction:column;min-height:100vh}.fn{padding-block:var(--spacing-4xl)}.hn{flex-grow:1;display:flex;align-items:center;justify-content:center}.un{position:absolute;top:.5rem;right:.75rem;background:none;border:none;cursor:pointer;padding:var(--spacing-md);color:var(--color-text-grey)}.un:hover{color:var(--color-green-500)}.un:focus{outline:none}.un:focus-visible{border-radius:2px;outline:2px solid var(--color-green-o75)}.wn{position:relative}.yn{color:var(--color-text-muted);font-size:14px;display:flex;align-items:center;gap:var(--spacing-xs)}.yn .kn{color:inherit;border-radius:var(--radius-xxs);display:inline-block;padding-block:var(--spacing-md)}.yn .kn:focus{outline:0}.yn .kn:focus-visible{color:var(--color-text);outline:2px solid var(--color-green-500);outline-offset:2px}.yn .kn.Vr{color:var(--color-text)}.yn svg{transition:var(--duration-short)}.yn:hover{color:var(--color-text)}.yn:hover svg{transform:rotate(180deg)}@keyframes Wr{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@keyframes _r{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}.zn{position:absolute;left:40px;top:0;padding-top:16px;z-index:-1;animation:Wr .25s forwards}.Un{animation:_r .25s forwards}.jn{position:relative;background-color:var(--color-base-950);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--spacing-md);box-shadow:var(--shadow-dropdown)}.jn:before{content:"";display:block;background-color:var(--color-base-950);width:var(--spacing-xl);height:var(--spacing-xl);position:absolute;top:calc(var(--spacing-md) * -1);left:calc(50% - var(--spacing-md));border:1px solid var(--color-border);border-radius:var(--radius-xs) 0 0 0;transform:rotate(45deg);clip-path:polygon(100% 0,0 0,0 100%);box-shadow:var(--shadow-dropdown)}.Fn{background-color:var(--color-base-900);border-radius:var(--radius-xs);padding:var(--spacing-md) var(--spacing-xl);margin-bottom:var(--spacing-md);font-size:14px;font-weight:600;text-transform:uppercase}.An{list-style:none;display:grid;grid-template-columns:repeat(2,1fr)}.En{display:block;border-radius:var(--radius-xs);padding:var(--spacing-md) var(--spacing-lg)}.En .N{color:var(--color-text-grey);transform:translateY(var(--spacing-xxs))}.En:hover,.En:focus-visible{background-color:var(--color-base-900)}:is(.En:hover,.En:focus-visible) .N{color:var(--color-primary)}.En:focus{outline:0}.En:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.En.Vr .N{color:var(--color-primary)}.Bn{white-space:nowrap}.Cn{display:flex;align-items:baseline;gap:var(--spacing-xs);font-size:14px;color:var(--color-text)}.In{font-size:13px;color:var(--color-text-grey)}.Yn{color:var(--color-green-500);border:1px solid var(--color-green-500);background:var(--color-green-o20);border-radius:var(--radius-xs);font-size:10px;text-transform:uppercase;padding:0 4px;transform:translateY(-1px)}.Dn{display:grid;grid-template-columns:minmax(0,1fr) 15rem;width:min(54rem,calc(100vw - 4rem));font-size:14px}.Xn{display:flex;flex-direction:column;padding:var(--spacing-sm)}.Jn{display:flex;flex-direction:column;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);border-left:1px solid var(--color-border)}.Mn{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);color:var(--color-text-grey);font-family:var(--font-monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.Zn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);margin:0 0 var(--spacing-sm);padding:0;list-style:none}.ra{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-white)}.ra svg{opacity:0;transform:translate(-4px);transition:opacity var(--duration-short),transform var(--duration-short)}.qn{display:flex;flex-direction:column;gap:2px;height:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-xs);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2%);transition:border-color var(--duration-short),background var(--duration-short)}.qn small{color:var(--color-text-grey);font-size:12px;line-height:1.4}.qn:hover,.qn:focus-visible{border-color:var(--color-green-o35);background:rgb(var(--color-accent-rgb, 64 248 174) / 5%)}.qn:focus{outline:0}.qn:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.qn:hover .ra svg{opacity:1;transform:translate(0)}.Gn{display:flex;align-items:center;height:3.25rem;margin-bottom:var(--spacing-sm);overflow:hidden;color:var(--color-green-500)}.aa{display:grid;grid-template-columns:repeat(8,8px);gap:3px}.aa i{width:8px;height:8px;background:rgb(var(--color-accent-rgb, 64 248 174) / 15%);animation:oa 2.6s ease-in-out infinite}@keyframes oa{40%,60%{background:var(--color-green-500)}}.ea{color:var(--color-text-muted);font-family:var(--font-monospace);font-size:11px;white-space:nowrap}.ea span{color:var(--color-green-500)}.ea i{display:inline-block;width:6px;height:11px;margin-left:3px;vertical-align:-1px;background:var(--color-green-500);animation:ta 1s steps(1) infinite}@keyframes ta{50%{opacity:0}}.ia{display:flex;align-items:flex-end;gap:4px;height:2.25rem}.ia i{width:8px;height:100%;background:var(--color-green-500);transform-origin:bottom;animation:na 1.4s ease-in-out infinite alternate}@keyframes na{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.Hn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.Kn{margin:0 0 var(--spacing-sm);padding:0;list-style:none}.O{margin-top:2px;color:var(--color-text-grey)}.Ln .O{color:var(--color-primary)}.Nn{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-xs);color:var(--color-text)}.Nn span{display:flex;flex-direction:column}.Nn small{color:var(--color-text-grey);font-size:12px}.Nn:hover,.Nn:focus-visible{background-color:var(--color-base-900)}:is(.Nn:hover,.Nn:focus-visible) .O{color:var(--color-primary)}.Nn:focus{outline:0}.Nn:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.On{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:var(--spacing-md);border-radius:var(--radius-xs);background:rgb(var(--color-accent-rgb, 64 248 174) / 6%);color:var(--color-white)}.On small{color:var(--color-text-grey);font-size:12px}.On:hover{background:rgb(var(--color-accent-rgb, 64 248 174) / 10%)}.On:focus{outline:0}.On:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.aa i,.ea i,.ia i{animation:none}}.Pn{position:absolute!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important}.Qn{width:100%;background-color:var(--color-base-950);position:sticky;top:0;z-index:12;view-transition-name:sticky-header;border-bottom:1px solid var(--color-border);transition:.2s;font-size:.875rem}@media screen and (min-width:880px){.Qn{background-color:transparent;border-bottom-color:transparent}}@media screen and (min-width:880px){.Rn{background-color:var(--color-base-950);border-bottom-color:var(--color-border);box-shadow:var(--shadow-dropdown)}}.Sn{display:flex;align-items:center;justify-content:space-between;height:var(--height-header)}.Tn{border-radius:var(--radius-xxs);display:flex}.Tn:focus{outline:0}.Tn:focus-visible{outline:2px solid var(--color-green-500);outline-offset:4px}.Vn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.Vn img{height:22px}@media screen and (min-width:880px){.Vn{position:static;transform:none}.Vn img{height:26px}}@media screen and (min-width:1280px){.Vn{display:none}}.Wn{display:none}@media screen and (min-width:1280px){.Wn{display:block}}._n{display:flex;align-items:center;gap:var(--spacing-md)}.rl{display:none}@media screen and (min-width:880px){.rl{display:flex;align-items:center;gap:var(--spacing-3xl)}}.al{padding:var(--spacing-lg)}@media screen and (min-width:880px){.al{display:none}}.ol{background-color:#000c;position:fixed;top:var(--height-header);left:0;width:100%;height:calc(100dvh - var(--height-header));z-index:10}@media screen and (min-width:880px){.ol{display:none}}.el{width:100vw;max-height:calc(100dvh - var(--height-header));background-color:var(--color-base-950);padding:var(--spacing-4xl) var(--spacing-3xl);border-bottom:4px solid dodgerblue;overflow-y:auto}.tl{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding-block:var(--spacing-xs);text-align:left}.tl:focus{outline:0}.tl:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px;border-radius:var(--radius-xxs)}.tl:is(a,button):hover{color:var(--color-text)}.il{margin-top:var(--spacing-lg)}.nl{height:0;width:100%;position:relative;padding-block:1px;z-index:-1;pointer-events:none}.U{position:absolute;overflow:hidden;height:380px;left:-20vw;right:-20vw;top:0;transform:translateY(-50%)}.U:before{content:"";position:absolute;inset:100px;filter:blur(50px);border-radius:50%;opacity:.2;background:linear-gradient(270deg,#425aa300,#425aa3 28.37%,#01b2e1,#01c987 72.6%,#01c98700)}.ll .U{top:0;transform:translateY(-10%)}.cl .U{bottom:0;top:auto;transform:translateY(10%)}.sl .U{left:-20vw;right:calc(var(--spacing-7xl) * -1)}.sl .U:before{right:-10vw}.dl{--brick-background-rgb: 6 9 21}.la{height:100%;border-radius:var(--radius-xs);border:1px solid var(--color-base-800);background:rgb(var(--brick-background-rgb));font-size:14px;line-height:1.45;color:var(--color-text-muted);padding:var(--spacing-3xl);text-wrap:pretty;display:flex;flex-direction:column}.la a{color:var(--color-text);text-decoration:underline;transition:color var(--duration-standard) var(--easing-standard)}.la a:focus{outline:0}.la a:focus-visible{outline:2px solid var(--color-green-o75);outline-offset:1px;border-radius:var(--radius-xxs)}.la a:hover,.la a:focus-visible{color:var(--color-white);transition-duration:var(--duration-shorter)}.gl{flex-grow:1}.pl{border-radius:var(--radius-xxs);overflow:hidden;position:relative}.pl:after{content:"";border-radius:inherit;position:absolute;inset:0;background-image:linear-gradient(to bottom,rgb(var(--brick-background-rgb) / 0%) calc(100% - 32px),rgb(var(--brick-background-rgb) / 100%)),linear-gradient(to right,rgb(var(--brick-background-rgb) / 0%) calc(100% - 32px),rgb(var(--brick-background-rgb) / 100%))}.ml{margin-top:var(--spacing-4xl)}.bl{--brick-background-rgb: 19 19 19}.bl .la{color:var(--color-base-500);border-color:#383838}.bl .xl svg{fill:#383838}.bl .xl>div:before{content:none}.vl{display:inline-block;background:var(--gradient-text);-webkit-background-clip:text}.vl>span{-webkit-text-fill-color:inherit;color:transparent}.fl{background-image:var(--gradient-text-soft)}.hl{--brick-background-rgb: 6 9 21}.ul{height:100%;border-radius:var(--radius-xs);border:1px solid var(--color-base-800);background:rgb(var(--brick-background-rgb));display:flex;flex-direction:column;overflow:hidden}.wl{overflow:hidden;position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center}.ca .wl{padding:var(--spacing-3xl)}.sa.ca .wl{padding-bottom:0}.yl{position:relative;border-radius:var(--radius-xxs);max-width:var(--image-max-width, 100%);max-height:var(--image-max-height, 100%);width:100%;height:100%}.yl:after{content:"";border-radius:inherit;position:absolute;inset:0;pointer-events:none;box-shadow:0 0 32px 16px inset rgb(var(--brick-background-rgb) / 100%)}.sa .yl:after{box-shadow:none;background-image:linear-gradient(to bottom,rgb(var(--brick-background-rgb) / 0%) calc(100% - 32px),rgb(var(--brick-background-rgb) / 100%))}.kl .yl:after{content:none}.yl img{border-radius:var(--radius-xxs);object-fit:cover;object-position:var(--image-object-position-x, 50%) var(--image-object-position-y, 50%);height:100%;width:100%}.zl{font-size:14px;line-height:1.4;color:var(--color-text-muted);padding:var(--spacing-3xl);border-top:1px solid var(--color-base-800);background-image:linear-gradient(to bottom left,rgb(var(--brick-background-rgb) / 100%) 40%,rgb(var(--brick-background-rgb) / 90%)),var(--gradient-full);background-size:100% 100%,200% 200%}.Ul{gap:var(--spacing-lg);display:flex;flex-wrap:wrap;align-items:stretch}.Ul+.Ul:not(.da){margin-top:var(--spacing-lg)}.Ul>*{flex:1 1 280px}.da{flex-direction:column;overflow-y:auto}.da>*{flex:1 0 0;flex-basis:content;overflow-y:auto}.jl{font-family:var(--font-monospace);font-style:normal;font-weight:500;font-size:15px;line-height:25px;text-wrap:pretty;letter-spacing:.12em;text-transform:uppercase}.Fl{text-align:left}.Al{text-align:right}.El{text-align:center}.Bl{container-type:inline-size;border:1px solid var(--color-base-800);display:flex;justify-content:space-between;flex-wrap:wrap}.Bl>*{flex:1 1 50%}.Cl{padding:var(--spacing-xl) var(--spacing-2xl)}@container (width > 1024px){.Cl{padding:var(--spacing-2xl) var(--spacing-4xl)}}.Cl p{color:var(--color-text-muted);font-size:13px}.Il{list-style:none;display:grid;grid-template-rows:1fr auto;grid-auto-flow:column;grid-auto-columns:1fr;border-left:1px solid var(--color-base-800);border-top:1px solid var(--color-base-800);margin-left:-1px;margin-top:-1px}.Yl{grid-row:span 2;display:grid;grid-template-rows:subgrid;min-width:110px}.Yl:not(:first-child){border-left:1px solid var(--color-base-800)}.Dl{padding:1em;min-height:120px;display:flex;align-items:center;justify-content:center}.Dl svg{fill:#47484a}.Xl{max-width:80px}.Jl{stroke:var(--color-base-1000);stroke-width:1px}.Ml{padding:1em;border-top:1px solid var(--color-base-800);font-family:var(--font-monospace);font-style:normal;font-weight:500;font-size:12px;text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.Zl{--button-border: var(--color-green-o35);--button-border-width: 1px;--button-focus-visible-outline: var(--color-green-o75);--button-background: var(--color-green-o16);--button-color: var(--color-green-500);--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl);--button-font-size: 16px;--button-line-height: var(--spacing-3xl);background-color:var(--button-background);color:var(--button-color);border:var(--button-border-width) solid var(--button-border);border-radius:var(--radius-xxs);font-size:var(--button-font-size);line-height:var(--button-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--duration-short) var(--easing-standard);position:relative;text-align:center;display:inline-block}.Zl:before{content:"";opacity:0;position:absolute;inset:-1px;z-index:1;border-radius:inherit;background-image:radial-gradient(50% 124.4% at 50% 100%,#58ffbd4d,#58ffbd00);background-position:50% 50%;background-size:300% auto;transition-timing-function:var(--easing-standard);transition-duration:var(--duration-longest);transition-property:opacity}.Zl:focus,.Zl.ql{outline:0}.Zl:focus-visible,.Zl.ga{outline:2px solid var(--button-focus-visible-outline);outline-offset:2px}.Zl:focus-visible,.Zl:hover:not(.m),.Zl.Gl:not(.m),.Zl.ga{box-shadow:var(--shadow-button-small-hover);transition-duration:var(--duration-shorter)}:is(.Zl:focus-visible,.Zl:hover:not(.m),.Zl.Gl:not(.m),.Zl.ga):before{opacity:1;background-size:100% auto;transition-duration:1s,var(--duration-shorter)}:is(.Zl:active:not(.m),.Zl.Hl:not(.m)):before{background-size:120% auto;transition-duration:var(--duration-short)}.Kl{display:inline-block;padding-block:calc(var(--spacing-y) - var(--button-border-width));padding-inline:calc(var(--spacing-x) - var(--button-border-width))}.Ll{--spacing-y: var(--spacing-xs);--spacing-x: var(--spacing-lg);--button-font-size: 12px;--button-line-height: var(--spacing-2xl)}.Nl{--spacing-y: var(--spacing-md);--spacing-x: var(--spacing-lg);--button-font-size: 14px;--button-line-height: var(--spacing-2xl)}@media screen and (min-width:820px){.Nl{--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl)}}.Ol{--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl);--button-font-size: 15px;--button-line-height: var(--spacing-2xl)}@media screen and (min-width:820px){.Ol{--spacing-y: var(--spacing-lg);--spacing-x: var(--spacing-xl);--button-font-size: 16px;--button-line-height: var(--spacing-3xl)}}.m{opacity:.5;box-shadow:none;cursor:not-allowed}.Pl{cursor:wait;pointer-events:none}.Ql{display:block;width:100%}.Rl{pointer-events:none}.Sl{color:var(--color-highlight)}.Tl{--color-highlight: var(--color-green-500)}.Vl{--color-highlight: var(--color-lightblue-500)}.Wl{--color-highlight: var(--color-text-grey)}._l{--color-highlight: var(--color-green-500)}.rc{--gap: var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap)}@media(min-width:820px){.rc{--gap: var(--spacing-5xl)}}.ac{display:flex;align-items:center;justify-content:center;gap:var(--gap);flex-wrap:wrap}.ac img{--scale: 1;height:calc(24px * var(--scale));width:auto;object-fit:contain}@media(min-width:820px){.ac img{height:calc(32px * var(--scale))}}.oc{padding-block:var(--spacing-7xl);background-image:linear-gradient(to bottom,var(--color-background),var(--color-base-900-o60)),url(/images/layout/topog.svg);background-size:auto 150%}.oc.ec{background:none}.tc{display:grid;grid-template-columns:1fr;gap:var(--spacing-6xl);align-items:center}@media screen and (min-width:820px){.tc{grid-template-columns:repeat(2,minmax(0,1fr))}}.ic{text-wrap:balance}.pa{display:flex;gap:var(--spacing-4xl);flex-wrap:wrap}@media screen and (min-width:820px){.pa{gap:var(--spacing-5xl)}}.pa a{transition:opacity var(--duration-short)}.pa a:focus{outline:0}.pa a:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-green-o75);outline-offset:2px}.pa img{filter:brightness(2.5);height:30px;width:auto;object-fit:contain}.pa:hover a:not(:hover){opacity:.5}.nc{position:relative;border:1px solid var(--color-base-800);background:var(--color-base-1000);overflow:hidden;container-type:inline-size;display:flex;flex-direction:column}.lc{position:relative;z-index:1;font-size:17px;color:var(--color-text-muted);padding:var(--spacing-3xl);text-wrap:pretty;display:flex;flex-direction:column;flex-grow:1}.lc a{color:var(--color-text);text-decoration:underline;transition:color var(--duration-standard) var(--easing-standard)}.lc a:focus{outline:0}.lc a:focus-visible{outline:2px solid var(--color-green-o75);outline-offset:1px;border-radius:var(--radius-xxs)}.lc a:hover,.lc a:focus-visible{color:var(--color-white);transition-duration:var(--duration-shorter)}.cc{width:100%;display:flex;align-items:center;justify-content:center;position:relative;min-height:280px}@container (width < 400px){.cc{min-height:160px}}.cc svg{vertical-align:bottom}.sc .ma{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}@container (width < 400px){.sc .ma{left:calc(50% + 40px);top:calc(50% + 40px)}}.dc .ma{position:absolute;bottom:0;right:0}@container (width < 400px){.dc .ma{bottom:-100px}}.gc{position:absolute;top:0;left:0;width:40px;height:44px;transform:translate(0);opacity:0;offset-rotate:0deg;animation:ba 60s ease-in-out infinite forwards,xa 60s linear infinite forwards;animation-composition:add}@media(prefers-reduced-motion:reduce){.gc{animation:none;opacity:1}.gc:nth-child(2){offset-distance:14%}.gc:nth-child(3){offset-distance:52%}.gc:nth-child(4){offset-distance:92%}}@keyframes xa{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ba{0%,to{opacity:0}5%,95%{opacity:1}}.va{animation:fa var(--dur) linear infinite}.ha{animation:ua var(--dur) linear infinite}@keyframes fa{to{stroke-dashoffset:-100}}@keyframes ua{to{stroke-dashoffset:100}}@media(prefers-reduced-motion:reduce){.va,.ha{animation:none}}.pc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4xl)}.wa{margin-left:var(--spacing-md);width:1.5em;height:1.5em;text-transform:uppercase;line-height:calc(1.5em - 2px);vertical-align:middle;box-shadow:0 1.3px 2.5px #0000003d;color:#737d95;font-weight:500;background-color:#181c25;background-image:linear-gradient(to bottom,#ffffff1f,#fff0);padding:1px;margin-top:-4px;transition:all var(--duration-long) ease-in-out;display:none}@media(min-width:480px){.wa{display:inline-block}}.wa>span{font-size:12px;background:#181c25;display:block;transition:opacity var(--duration-long) ease-in-out;text-align:center}.P{background:none;background-color:var(--color-green-o20);border:1px solid var(--color-green-o35)}.P>span{opacity:.8;transition-duration:0s;color:var(--color-green-500);background:none}.ya{background-color:var(--color-green-500);color:var(--color-white);box-shadow:0 1.3px 2.5px #0000003d;transition-duration:0s}.ya>span{opacity:.8;transition-duration:0s;color:var(--color-white)}.ya.P{background-color:var(--color-green-o07)}.ya.P>span{opacity:1;background-color:var(--color-green-o07)}:root:has(main[data-scheme=light]) .wa:not(.P,.ya){border:1px solid rgb(var(--color-contrast-rgb) / 18%);background:rgb(var(--color-surface-rgb));box-shadow:none;color:var(--color-text-muted)}:root:has(main[data-scheme=light]) .wa:not(.P,.ya)>span{background:none}.mc{container-type:inline-size}.j{overflow:hidden;box-shadow:-16px -16px 32px -8px #01b2e11a;background-color:var(--color-background);border-radius:2px}.bc{position:relative;padding:16px 0 0 16px;mask-image:linear-gradient(to right,#000 70%,#0000 95%),linear-gradient(to bottom,#000 70%,#0000 95%);mask-composite:destination-in;mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat}@container (width > 480px){.bc{padding:32px 0 0 32px}}@container (width > 640px){.bc{padding:64px 0 0 64px}}.j .bc{border:1px solid rgb(1 178 225 / 15%);padding:16px 0 0 16px}@container (width > 480px){.j .bc{padding:32px 0 0 32px}}.xc{position:absolute;inset:0;pointer-events:none;overflow:hidden;background-image:url(/images/layout/topog.svg);background-position:50% 50%;background-size:auto 360px;mask-image:radial-gradient(closest-side,#000 80%,transparent 100%);mask-composite:destination-in;mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat}.j .xc{transform:translate(-16px,-16px)}.vc{padding:12px;border-radius:8px;border-width:1px;background-color:#0009;border-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3e%3crect x='0.5' y='0.5' width='99' height='99' rx='8' stroke='url(%23a)' stroke-width='1' fill='none'/%3e%3cdefs%3e%3clinearGradient id='a' x1='0' y1='0' x2='100' y2='100' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%2301C987' stop-opacity='0.2'/%3e%3cstop offset='0.274' stop-color='%2301C987' stop-opacity='0.2'/%3e%3cstop offset='0.5048' stop-color='%2301B2E1' stop-opacity='0.2'/%3e%3cstop offset='0.7163' stop-color='%23425AA3' stop-opacity='0.2'/%3e%3cstop offset='1' stop-color='%23425AA3' stop-opacity='0.2'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 8 / 8px stretch;position:relative}.vc:before{content:"";position:absolute;inset:0;background-image:linear-gradient(150deg,#01c987bf 15%,#01b2e1bf,#425aa3bf 35%,#425aa300);filter:blur(10px);opacity:.4}@container (width > 640px){.vc:before{opacity:.5;filter:blur(20px)}}.j .vc:before{opacity:.5;filter:blur(20px)}.vc:after{content:"";position:absolute;inset:1px;border-radius:7px;background:var(--color-background);opacity:0}.fc{position:relative;z-index:1;border-radius:4px;background-color:#151d2e;overflow:hidden}.fc:after{content:"";border-radius:4px;position:absolute;inset:0;border:1px solid rgb(255 255 255 / 5%);pointer-events:none}.hc{display:grid;grid-template-columns:1fr;gap:var(--spacing-4xl);align-items:start}@media(min-width:820px){.hc{grid-template-columns:40% 1fr}}@media(min-width:1280px){.hc{gap:var(--spacing-8xl)}}.uc{grid-row:2}@media(min-width:820px){.uc{grid-row:1}}.wc{grid-row:1}.yc{display:grid}.kc{grid-area:1 / 1;opacity:0;transition:opacity var(--duration-long) var(--easing-standard)}.kc.zc{opacity:1}@keyframes ka{0%{width:0%}to{width:100%}}.Uc{--height: 2px;--gradient: linear-gradient(to right, #425aa3 30%, #01b2e1 50%, #01c987 70%);--duration: 2s;width:100%;height:var(--height);background:var(--color-base-800);border-radius:2px;vertical-align:bottom;will-change:width;transform:translateZ(0);container-type:inline-size}.b{height:100%;border-radius:2px;transform-origin:left;position:relative;animation-duration:var(--duration);animation-timing-function:linear;animation-fill-mode:forwards}.b.jc{animation-name:ka}.b:before,.b:after{content:"";position:absolute;inset:0;border-radius:2px;background-image:var(--gradient);background-size:100cqw 100%}.b:before{top:-2px;bottom:-2px;filter:blur(8px);opacity:1;transition:opacity .5s linear}.za .b,.Ua .b{animation-play-state:paused;opacity:.5}:is(.za .b,.Ua .b):before{opacity:0}.za .b{width:100%}.Ua .b{width:0}.Fc li{font-size:14px;line-height:1.5;list-style:none;position:relative;padding-left:24px}.Fc li:before{content:"";position:absolute;left:0;top:.4em;width:15px;height:12px;background:url('data:image/svg+xml;utf8,<svg width="15" height="12" viewBox="0 0 15 12" xmlns="http://www.w3.org/2000/svg"><path d="M5.166 8.51L2.148 5.492 0.852 6.788 5.166 11.103 14.064 2.204 12.768.908 5.166 8.51Z" fill="%232DD881"/></svg>') no-repeat center;background-size:contain}.Fc li+li{margin-top:var(--spacing-md)}.Q::details-content{transition:height var(--duration-standard) var(--easing-standard),overflow var(--duration-standard) var(--easing-standard),opacity var(--duration-standard) var(--easing-standard),content-visibility var(--duration-standard) var(--easing-standard) allow-discrete;height:0;opacity:0;overflow:hidden}.Q[open]::details-content{height:auto;opacity:1}.Q[open]::details-content:focus-within{overflow:visible}.Ac{list-style:none}.Ac::-webkit-details-marker{display:none}.Ac:focus{outline:0}.Ac:focus-visible{border-radius:2px;outline:2px solid var(--color-green-o75);outline-offset:2px}.Ec{display:flex;align-items:center;justify-content:space-between;color:var(--color-base-600);padding-block:var(--spacing-xl);cursor:pointer}.Bc .Ec{color:var(--color-white);cursor:default}.Ec h3{color:inherit}.Cc{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Ic{padding-bottom:var(--spacing-2xl)}.Yc{--dashed-border-color: var(--color-base-700);--dash-size: 4px;--gap-size: 6px;--direction: to right;height:1px;background-image:repeating-linear-gradient(var(--direction),var(--dashed-border-color) 0 var(--dash-size),transparent var(--dash-size) calc(var(--dash-size) + var(--gap-size)));background-repeat:repeat-x;background-position:center top}.Dc{--direction: to bottom;width:1px;height:100%}.Xc{--button-border-width: 1px;--spacing-y: var(--spacing-md);--spacing-x: var(--spacing-xl);color:var(--color-base-100);border-radius:50px;font-size:12px;display:inline-block;overflow:hidden;padding:1px;position:relative;align-self:start;transform:translateZ(0)}.Jc{position:absolute;top:50%;left:50%;width:200%;translate:-50% -50%;aspect-ratio:1;background-image:conic-gradient(from 90deg at 50% 50%,#425aa3 12%,#01b2e1 18%,#01c987 28%,#425aa3 43% 63%,#01b2e1 69%,#01c987 79%,#425aa3 92%);animation:ja 5s linear infinite;opacity:.5;border-radius:50px;overflow:hidden}.Mc{position:relative;z-index:1;background-color:var(--color-background);padding-top:calc(var(--spacing-y) - var(--button-border-width) + 1px);padding-bottom:calc(var(--spacing-y) - var(--button-border-width) - 1px);padding-inline:calc(var(--spacing-x) - var(--button-border-width));display:flex;align-items:center;gap:var(--spacing-md);border-radius:inherit}@keyframes ja{0%{rotate:0turn}to{rotate:1turn}}.R{animation:Fa var(--dur) linear infinite}.S{animation:Aa var(--dur) linear infinite}@keyframes Fa{to{stroke-dashoffset:-100}}@keyframes Aa{to{stroke-dashoffset:100}}@media not (min-width:1024px){.R,.S{animation:none}}@media(prefers-reduced-motion:reduce){.R,.S{animation:none}}.Zc{margin-top:-1px}@media(min-width:1024px){.Zc{margin-top:-0;padding-top:var(--spacing-3xl)}}.T{display:grid;grid-template-columns:1fr}.Ea{order:-2}.Ba{order:-1}.Ca{display:none}@media(min-width:1024px){.T{grid-template-columns:1fr 50% 1px 50% 1fr}.qc{grid-row:1}.Gc{grid-column:2}.Ba{grid-column:3}.Ea{grid-column:4 / 6}.Hc{display:none}.Ca{display:block}}@media(min-width:1360px){.T{--row-dashed-grid-primary-width: calc(640px + var(--spacing-4xl));--row-dashed-grid-secondary-width: calc(640px + var(--spacing-4xl));grid-template-columns:1fr var(--row-dashed-grid-primary-width) 1px var( --row-dashed-grid-secondary-width ) 1fr}}.Kc{padding-inline:var(--spacing-2xl);padding-block:var(--spacing-4xl);gap:var(--spacing-3xl);display:flex;flex-direction:column;margin-inline:auto}@media screen and (min-width:768px){.Kc{padding-inline:var(--spacing-4xl);padding-block:var(--spacing-6xl)}}@media(min-width:960px){.Kc{gap:var(--spacing-4xl)}}.Lc{width:100%;height:100%;position:relative;overflow:hidden;min-height:min(220px,80vh)}@media(min-width:1024px){.Lc{min-height:min(620px,80vh)}}.Nc{position:absolute;inset:0;transform:translate(-50%,-47.5%) scale(.8)}@media(min-width:1024px){.Nc{transform:translate(-40%,-30%)}}.Oc{position:relative;overflow:hidden;background-image:var(--image),linear-gradient(0deg,var(--color-base-900),var(--color-base-900));background-size:cover;background-position:bottom right;border:2px solid var(--color-base-800);border-radius:var(--radius-xs);height:210px}.Pc{background-image:var(--image),linear-gradient(180deg,#00122400,#031c38 125%),linear-gradient(0deg,#000,#000)}.Qc{background-image:var(--image),linear-gradient(180deg,#00241d00,#001924 90%),linear-gradient(0deg,#000,#000)}.Ia{position:absolute;bottom:0;right:0;height:100%;z-index:0;display:none;width:100%;object-fit:cover}@media screen and (min-width:820px){.Ia{display:block}}.Rc{background-position:bottom left}.Rc .Ia{left:0;right:unset}.Sc{padding:var(--spacing-lg);padding-right:var(--spacing-md);position:relative;z-index:1}@media screen and (min-width:1280px){.Sc{padding:var(--spacing-2xl) var(--spacing-3xl) var(--spacing-xl)}}.Tc{font-size:1.5rem;font-weight:500;font-family:var(--font-monospace);background:linear-gradient(180deg,#d8d8d800,#40404081),linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:inherit;color:transparent}@media screen and (min-width:1280px){.Tc{font-size:2.25rem}}.Vc{font-size:1rem;font-weight:500;color:var(--color-text-muted)}@media screen and (min-width:1280px){.Vc{font-size:1.125rem}}.Wc{--gap: var(--spacing-lg);display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--gap)}.Wc>*{width:calc(50% - (var(--gap) / 2))}@media screen and (min-width:820px){.Wc>*{width:auto;flex-grow:1;flex-basis:0;min-width:0}}@media screen and (min-width:820px){._c>*{flex-basis:32%}}.rs{display:none;font-family:var(--font-monospace);font-style:normal;font-weight:500;font-size:9px;line-height:1;letter-spacing:.23em;text-transform:uppercase;color:var(--color-green-o35);pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center}@media(min-width:768px){.rs{display:block}}.rs ul{list-style:none}.rs li:not(:first-child){position:relative}.rs li:not(:first-child):before{content:"";position:absolute;top:50%;left:0;width:1px;height:6px;background-color:var(--color-base-700);transform:translateY(-50%);border-radius:1px;opacity:.75}.as{margin-top:calc(var(--height-header) * -1);padding-top:var(--height-header)}.as del{position:relative;text-decoration:none;color:#222834}.as del:after{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background:var(--gradient-full);transform:translateY(2px)}.as ins{text-decoration:none}.os{position:relative;padding-top:var(--spacing-2xl);text-align:center;margin-bottom:var(--spacing-6xl)}@media(min-width:820px){.os{padding-top:var(--spacing-4xl);margin-bottom:var(--spacing-8xl)}}.es{gap:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;padding-inline:var(--spacing-lg)}@media(min-width:820px){.es{margin-top:var(--spacing-lg);gap:var(--spacing-3xl)}}@media(min-width:960px){.es{margin-top:var(--spacing-xl);gap:var(--spacing-4xl)}}@media(min-width:1280px){.es{margin-top:var(--spacing-2xl);gap:var(--spacing-5xl)}}.ts{margin-inline:auto}.V,.W{position:absolute;top:80px;pointer-events:none;z-index:-1}:is(.V,.W) svg{vertical-align:bottom}.V{left:0}.W{right:0}.is{position:absolute;top:0;left:0;width:40px;height:44px;transform:translate(0);opacity:0;offset-rotate:0deg;animation:Ya 10s ease-in-out infinite forwards,Da 10s ease-in-out infinite forwards;animation-composition:add}@media(prefers-reduced-motion:reduce){.is{animation:none;opacity:1}.V .is{offset-distance:14%}.W .is{offset-distance:54%}}@keyframes Da{60%{offset-distance:0%}to{offset-distance:100%}}@keyframes Ya{0%,65%{opacity:0}70%,80%{opacity:1}95%{opacity:0}}.ns{--dashed-border-color: #232736;container-type:inline-size;position:relative}@media(min-width:820px){.ns:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-image:repeating-linear-gradient(to right,var(--dashed-border-color) 0 10px,transparent 10px 20px);background-repeat:repeat-x;background-position:calc(50% + 6px) top;background-size:20px 1px}}.Xa{position:relative;display:grid;gap:var(--spacing-7xl);grid-template-areas:"sidebar content";grid-template-columns:max(180px,20%) 1fr}.Xa._{grid-template-areas:"content sidebar";grid-template-columns:1fr max(180px,20%)}@container (width < 820px){.Xa,.Xa._{grid-template-columns:1fr!important;grid-template-areas:"sidebar" "content"}}.Ja{grid-area:sidebar;position:relative;padding:var(--spacing-4xl)}.Ja:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;height:100%;background-image:repeating-linear-gradient(to bottom,var(--dashed-border-color) 0 10px,transparent 10px 20px);background-repeat:repeat-y;background-position:0 10px;background-size:1px 20px}@container (width < 820px){.Ja{padding:var(--spacing-2xl) 0}.Ja:before{display:none}}._ .Ja:before{left:0;right:auto}.ls{position:sticky;top:calc(var(--height-header) + var(--spacing-3xl))}.cs{margin-bottom:var(--spacing-xl)}.ss{list-style:none}.ds{display:inline-block;text-decoration:none;color:var(--color-text-grey);padding-block:var(--spacing-xs);transition:color var(--duration-standard) var(--easing-standard);font-size:14px}.ds:focus{outline:none}.ds:focus-visible{outline:2px solid var(--color-green-o75);outline-offset:4px;border-radius:var(--spacing-xxs)}.ds:hover,.ds:focus{color:var(--color-white);transition-duration:var(--duration-shorter)}.ds.gs{font-weight:600;color:var(--color-white)}.ps{transform:translateY(3px)}.ms{margin-top:var(--spacing-2xl);transform:translateZ(0)}.bs{grid-area:content}@supports not (container-type: inline-size){@media(max-width:820px){.Xa{grid-template-columns:1fr}}}@container (width < 820px){.xs{gap:0}.xs .Ja{display:none}}.vs{display:grid;grid-template-columns:1fr}@media screen and (min-width:820px){.vs{grid-template-columns:2.5fr 1fr}}@media screen and (min-width:820px){.vs.rr{grid-template-columns:1fr 2.5fr}}.vs.fs{background-color:var(--color-background)}.hs{border:1px solid var(--color-base-800);padding:var(--spacing-xl);border-bottom-width:0}@media(min-width:820px){.hs{padding:var(--spacing-3xl);border-bottom-width:1px;border-right-width:0}}@media(min-width:1280px){.hs{padding-inline:var(--spacing-6xl)}}@media(min-width:820px){.rr .hs{order:1;border-left-width:0;border-right-width:1px}}.us{container-type:inline-size}@media(min-width:820px){.rr .us{border-right-width:0;border-left-width:1px;order:-1}}.ws{font-size:1.125rem;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.ys{display:flex;align-items:center;border:1px solid var(--color-base-800);border-radius:var(--radius-xs);padding:var(--spacing-sm) var(--spacing-md)}.ks{color:var(--color-text-grey);font-size:.75rem}.zs{display:inline-block;background:var(--gradient-text);background-clip:text;margin-top:var(--spacing-2xl);max-width:62ch;min-height:5lh}.zs span{-webkit-text-fill-color:inherit;color:transparent}.Us{margin-top:var(--spacing-2xl)}.js{--button-border-width: 1px;height:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--button-border-width);padding:var(--button-border-width);background-color:var(--color-border)}@container (width > 400px){.js{grid-template-columns:repeat(2,minmax(0,1fr))}}.js:has(>*:only-child){grid-template-columns:1fr}.Fs{position:relative;height:100%;background-color:var(--color-base-1000);padding:var(--button-border-width);z-index:0;transition:.2s}.Fs:before{content:"";background-image:linear-gradient(270deg,#273c7cbf,#425aa3 28.37%,#01b2e1 53.85%,#01c987 79.81%,#01c987bf),linear-gradient(0deg,#000,#000);width:calc(100% + var(--button-border-width) * 2);height:calc(100% + var(--button-border-width) * 2);position:absolute;left:calc(var(--button-border-width) * -1);top:calc(var(--button-border-width) * -1);opacity:0;z-index:-1;transition:opacity var(--duration-short)}.Fs img{width:auto;height:25px;object-fit:contain;transition:var(--duration-short)}.Fs:hover img{filter:brightness(1.5)}.Fs.As:before{opacity:1}.Fs.As .Ma:before{opacity:.5}.Fs.As .Ma img{filter:brightness(1.5)}.Ma{position:relative;background-color:var(--color-base-1000);height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl);z-index:2}@media screen and (min-width:820px){.Ma{padding:var(--spacing-6xl)}}.Ma:before{content:"";background-image:url(/images/layout/topog.svg),linear-gradient(180deg,#d9d9d900 23.6%,#27345433),linear-gradient(0deg,var(--color-base-1000),var(--color-base-1000));background-size:auto 200%;width:calc(100% + var(--button-border-width) * 2);height:calc(100% + var(--button-border-width) * 2);position:absolute;left:calc(var(--button-border-width) * -1);top:calc(var(--button-border-width) * -1);opacity:0;transition:opacity var(--duration-short)}.Es{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:var(--spacing-6xl)}@media screen and (min-width:1024px){.Es{grid-template-columns:1fr 1fr}}@media screen and not (min-width:1024px){.Bs{max-width:600px;text-align:center;margin:auto}}.Cs{max-width:400px;margin:auto;width:100%}@media screen and not (min-width:1024px){.Cs{max-width:600px}}.Is{position:relative;border-radius:var(--radius-sm);padding:1px;background-color:var(--color-base-900)}.Is:before{content:"";position:absolute;inset:0 20%;opacity:.3;border-radius:var(--radius-sm);background-image:var(--gradient-edge-fade)}.Ys{position:relative;padding:var(--spacing-4xl);background:var(--color-background);border-radius:var(--radius-sm)}.Ys ul{list-style:none;text-wrap:pretty}.Ds{position:absolute;inset:0}.Ds:before{content:"";position:absolute;inset:30px -200px;filter:blur(50px);border-radius:50%;opacity:.2;background:linear-gradient(270deg,#425aa300,#425aa3 28.37%,#01b2e1,#01c987 72.6%,#01c98700)}.Xs{width:100%;overflow-x:auto;--highlight-height: 100%;--highlight-padding-y: 12px;--highlight-padding-x: 8px}.Js{padding-block:var(--highlight-padding-y)}.Ms{width:100%;border-collapse:collapse;border-spacing:0}.Zs{background:var(--color-base-950)}.i,.qs{padding:18px 16px;font-size:16px;color:#fff;position:relative;z-index:1}.i{padding-block:24px;font-size:16px;color:#fff9}.Za.i{font-size:14px;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-monospace);min-width:200px}.qa.i{padding-inline:8px}.Za{text-align:left}.qa{min-width:140px;text-align:center;color:#ffffffe0}.Gs .Hs:nth-child(2n){background:var(--color-base-950)}.Ks.Ga{opacity:.85;color:#ab6666}.F{display:block;min-width:140px}.F.Ls{color:var(--color-green-500);text-shadow:0 0 20px var(--color-green-500)}.F.Ga,.F.Ns{color:var(--color-text-muted)}.i.Os{padding:0;position:relative;--highlight-border: var(--gradient-full-vertical);--highlight-background: var(--gradient-full-vertical);--highlight-background-opacity: .1}.i.Os div{padding-block:24px;position:relative}.i.Os div span{display:block;position:relative}.i.Os div:before{content:"";position:absolute;left:var(--highlight-padding-x);right:var(--highlight-padding-x);top:calc(var(--highlight-padding-y) * -1);height:calc(var(--highlight-height) - 1px);border-radius:6px;padding:2px;background:var(--highlight-border);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.i.Os:before{content:"";position:absolute;left:var(--highlight-padding-x);right:var(--highlight-padding-x);top:calc(var(--highlight-padding-y) * -1);height:calc(var(--highlight-height) - 1px);border-radius:6px;padding:2px;pointer-events:none;opacity:var(--highlight-background-opacity);background:var(--highlight-background)}.i.Ps{--highlight-border: #472e29;--highlight-background: linear-gradient( to bottom, rgb(0 0 0 / 0%), rgb(0 0 0 / 100%) );--highlight-background-opacity: .5}.Qs{padding-top:var(--spacing-3xl)}.Rs{--dashed-border-color: #232736;container-type:inline-size;position:relative}.Rs:before,.Rs:after{content:"";position:absolute;left:0;right:0;height:1px;background-image:repeating-linear-gradient(to right,var(--dashed-border-color) 0 10px,transparent 10px 20px);background-repeat:repeat-x;background-position:calc(50% + 6px) top;background-size:20px 1px}.Rs:before{top:0}.Rs:after{bottom:0}.Ss{display:flex;justify-content:center;position:relative;z-index:1}.ar{width:120px;aspect-ratio:1;font-size:34px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ar:first-child{background-color:#131313;color:var(--color-base-500);border:1px solid #5a5a5a}.ar:last-child{background-image:var(--gradient-soft-fade);padding:1px}.ar:last-child .Ts{width:118px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-background)}.Vs{position:relative;padding-top:var(--spacing-3xl);text-align:center}@media(min-width:820px){.Vs{padding-top:var(--spacing-4xl)}}.Ws{gap:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;padding-inline:var(--spacing-lg)}@media(min-width:820px){.Ws{margin-top:var(--spacing-lg);gap:var(--spacing-3xl)}}@media(min-width:960px){.Ws{margin-top:var(--spacing-xl);gap:var(--spacing-4xl)}}@media(min-width:1280px){.Ws{margin-top:var(--spacing-2xl);gap:var(--spacing-5xl)}}._s{margin-inline:auto}.rd{color:var(--color-text-muted);font-size:13px}.rd span{display:inline-block}.ad{position:relative;padding:1px 0;background-color:var(--color-base-900)}.ad:before{content:"";position:absolute;inset:0 20%;opacity:.3;border-radius:var(--radius-sm);background-image:var(--gradient-edge-fade)}.ad:after{content:"";pointer-events:none;z-index:-1;position:absolute;width:100%;max-width:1200px;height:100%;left:50%;top:0%;transform:translate(-50%,-10%);background:linear-gradient(270deg,#425aa300,#425aa333 28.37%,#01b2e133,#01c98733 72.6%,#01c98700);filter:blur(56.4px)}.od{overflow:hidden;position:relative;background-color:var(--color-background)}.od:before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(to right,var(--color-background),transparent,var(--color-background)),url(/images/layout/topog.svg);background-size:auto 600px;background-position:50% 50%;background-repeat:repeat}.ed{overflow:hidden;position:relative;padding-block:var(--spacing-8xl)}.ed:before{content:"";position:absolute;inset:-20% 25% 20%;opacity:.1;border-radius:50%;filter:blur(50px);background-image:var(--gradient-soft-fade);background-size:auto 100%}.ed>div{position:relative}.td{margin-bottom:var(--spacing-8xl)}.id{container-type:inline-size;container-name:A}.nd{margin-left:40px;position:relative}.nd:before{content:"";position:absolute;top:-100px;bottom:-40px;left:0;width:1px;background-image:var(--gradient-edge-fade-vertical)}@container A (width > 1024px){.nd{margin-left:0}.nd:before{inset:0 0 auto;width:auto;height:1px;background-image:var(--gradient-edge-fade)}}.ld{list-style:none;max-width:1024px;margin-inline:auto;display:flex;gap:20px;flex-direction:column}@container A (width > 1024px){.ld{flex-direction:row}}.cd{flex:1 0 0;position:relative;padding-left:40px;max-width:60ch;text-wrap:pretty}.cd:after{content:"";position:absolute;top:6px;left:-4px;width:7px;aspect-ratio:1;border-radius:50%;background:var(--color-green-500);box-shadow:0 0 10px 2px var(--color-green-500),0 0 20px var(--color-green-500),0 0 30px 0 var(--color-green-500),0 0 40px 10px var(--color-green-o75)}.cd:before{content:"";position:absolute;top:9px;width:30px;height:0;left:0;border-top:1px dashed var(--color-green-500);mask-composite:destination-in;mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat;mask-image:linear-gradient(to right,#000,#0000)}@container A (width > 1024px){.cd{padding-left:0;padding-top:40px}.cd:after{top:-4px;left:1px}.cd:before{content:"";position:absolute;top:0;left:4px;width:0;height:30px;border-top:0;border-left:1px dashed var(--color-green-500);mask-image:linear-gradient(to bottom,#000,#0000)}}.n{--gl-duration: .6s;--gl-duration-hover: .4s;--gl-bg-size: 600% 100%;--gl-bg-pos: 0px 0px;--gl-bg-pos-hover-initial: 100% 0;--gl-bg-pos-hover: 50% 0;--gl-icon-size: 1.5em;--gl-gradient: linear-gradient( -270deg, #7e8dbd 14.185%, #4dcbe9 25.24%, #4fe2b0 36.3%, rgb(79 226 176 / 100%) 50%, #4fe2b0 63.7%, #4dcbe9 74.76%, #7e8dbd 85.815%, #7e8dbd 100% );font-size:16px;position:relative;text-decoration:none;display:inline-block;font-weight:400;align-self:start;background-image:var(--gl-gradient);background-size:var(--gl-bg-size);background-position:var(--gl-bg-pos);background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:or var(--gl-duration) forwards 1}.Ha{padding-right:var(--gl-icon-size)}.n.Ha:before{content:"";position:absolute;inset:0;background:var(--gl-gradient);background-size:var(--gl-bg-size);background-position:var(--gl-bg-pos);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='m11.293 17.293 1.414 1.414L19.414 12l-6.707-6.707-1.414 1.414L15.586 11H6v2h9.586z'/></svg>");mask-repeat:no-repeat;mask-position:100% 50%;animation:or var(--gl-duration) forwards 1}.n:focus{outline:none}:is(.n:hover,.n:focus-visible):before,:is(.n:hover,.n:focus-visible){background-position:var(--gl-bg-pos-hover-initial);animation:Ka var(--gl-duration-hover) forwards 1}.n:focus-visible{outline:2px solid var(--color-green-o75);outline-offset:4px;border-radius:var(--radius-xxs)}@keyframes or{0%{background-position:var(--gl-bg-pos-hover)}to{background-position:var(--gl-bg-pos)}}@keyframes Ka{to{background-position:var(--gl-bg-pos-hover)}}.sd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);max-width:46rem;margin-bottom:var(--dev-header-gap, var(--spacing-5xl))}.sd h2{color:var(--color-white);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.sd h2 span{background:linear-gradient(180deg,var(--color-white) 45%,rgb(var(--color-contrast-rgb, 255 255 255) / 62%));background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sd p{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6}.dd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--spacing-xl) var(--spacing-7xl);max-width:none}.dd h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}.dd p{max-width:30rem;font-size:1rem}@media screen and not (min-width:1000px){.dd{grid-template-columns:minmax(0,1fr)}}.gd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding-bottom:var(--spacing-xs)}@media screen and (min-width:1000px){.pd>*{align-self:flex-end}}.La{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;z-index:-1;opacity:.45}:root:has(main[data-scheme=light]) .La{filter:saturate(1.2) opacity(.4)}.md{padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.bd{--label-side-space: 3.5rem;position:relative;margin:var(--spacing-6xl) auto 0;width:calc(100% - 2 * var(--label-side-space));max-width:1080px;aspect-ratio:1000 / 420}@media screen and not (min-width:900px){.bd{display:none}}.xd{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.xd path:not(.Na),.xd circle{vector-effect:non-scaling-stroke}.vd{fill:none;stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 10%);stroke-width:1;stroke-dasharray:1 7}.fd{fill:none;stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 16%);stroke-width:1}.Na{fill:none;stroke:var(--color-green-500);stroke-width:1.5;filter:drop-shadow(0 0 4px rgb(var(--color-accent-rgb, 64 248 174) / 60%))}.hd .E{fill:var(--color-background);stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 45%);stroke-width:1;transition:fill .25s ease-out,stroke .25s ease-out}.hd .er{fill:none;stroke:var(--color-green-500);stroke-width:1;opacity:0}.ud .E,.Oa .E{fill:var(--color-green-500);stroke:var(--color-green-500)}.Oa .er{animation:Pa 2.2s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes Pa{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.Qa circle{fill:#fff}.Qa .wd{fill:rgb(var(--color-accent-rgb, 64 248 174) / 25%);filter:blur(3px)}.yd circle{fill:#40f8ae;opacity:.6}.Ra line{stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 12%);stroke-width:1;vector-effect:non-scaling-stroke}.Ra .kd{stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 28%)}.zd .E{fill:#fff;stroke:#fff}.Ud{position:absolute;inset:14% 12%;isolation:isolate;overflow:hidden;border-radius:999px;mask-image:radial-gradient(ellipse at center,transparent 42%,black 66%,transparent 92%)}.Sa{position:absolute;display:grid;gap:2px;width:170px;text-align:center}.Sa strong{color:var(--color-text);font-size:.875rem;font-weight:500;transition:color .3s ease-out}.jd{position:absolute;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:max(51%,480px);transform:translate(-50%,calc(-100% - 22px))}.Fd{position:static;width:auto}.Fd strong{white-space:nowrap}.Ad{width:min(170px,calc(34% - 8px));transform:translate(-50%,22px)}.Ed{width:min(140px,calc(12% + var(--label-side-space) - 24px));text-align:left;transform:translate(24px,-50%)}.Sa span{color:var(--color-text-grey);font-size:.75rem}.Bd strong{color:var(--color-green-500)}.Cd{position:absolute;width:max-content;color:var(--color-text-muted);font-size:.6875rem;line-height:1.45;text-align:right;white-space:nowrap;transform:translate(calc(-100% - 24px),-50%)}.Cd span{color:var(--color-green-500);margin-right:var(--spacing-xs)}.Id{position:absolute;top:50%;left:50%;display:grid;justify-items:center;gap:var(--spacing-xs);width:44%;text-align:center;transform:translate(-50%,-50%)}.Yd{color:var(--color-text-grey);font-size:.75rem;letter-spacing:.04em}.Dd{color:var(--color-white);font-family:var(--font-monospace);font-size:clamp(2.5rem,4.4vw,3.75rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.05;text-shadow:0 0 30px rgb(var(--color-accent-rgb, 64 248 174) / 25%)}.Xd{margin-top:var(--spacing-sm);color:var(--color-green-500);font-size:.8125rem}.Ta{color:var(--color-text-muted);font-size:.875rem;animation:Va .4s ease-out}@keyframes Va{0%{opacity:0;transform:translateY(4px)}}.Jd{display:none;margin:var(--spacing-5xl) 0 0;padding:0 0 0 var(--spacing-2xl);list-style:none;border-left:1px solid rgb(var(--color-accent-rgb, 64 248 174) / 40%)}.Jd li{position:relative;display:grid;gap:2px;padding-bottom:var(--spacing-2xl)}.Jd li:before{content:"";position:absolute;top:4px;left:calc(var(--spacing-2xl) * -1 - 4px);width:7px;height:7px;border-radius:50%;background:var(--color-green-500)}.Jd strong{color:var(--color-white);font-weight:500}.Jd span:last-child{color:var(--color-text-muted);font-size:.875rem}@media screen and not (min-width:900px){.Jd{display:block}}.Md{color:var(--color-green-500);font-size:.875rem}.Zd{display:grid;gap:var(--spacing-xl);max-width:880px;margin:var(--spacing-8xl) auto 0}.qd{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:var(--spacing-xl)}@media screen and not (min-width:700px){.qd{grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm)}}.Gd{color:var(--color-text-muted);font-size:.8125rem}.Hd{color:var(--color-green-500)}.Kd{display:flex;align-items:center;gap:4px;height:28px}.Ld{flex:0 0 18px;height:2px;background:rgb(var(--color-contrast-rgb, 255 255 255) / 55%)}.Nd{position:relative;flex:1;height:2px;background:repeating-linear-gradient(90deg,rgb(var(--color-contrast-rgb, 255 255 255) / 18%) 0 3px,transparent 3px 7px)}.Nd span{position:absolute;left:50%;bottom:8px;color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.625rem;white-space:nowrap;transform:translate(-50%)}@media screen and not (min-width:700px){.Nd span{display:none}}.Od{position:relative;flex:1;height:2px;background:var(--color-green-500);box-shadow:0 0 12px rgb(var(--color-accent-rgb, 64 248 174) / 60%)}.Od span{position:absolute;left:0;bottom:8px;color:var(--color-text);font-size:.8125rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.Oa .er,.Ta{animation:none}}.Pd{position:relative}.Pd:before,.Pd:after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .3s ease-out}.Pd:before{inset:0;background:radial-gradient(420px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgb(var(--color-accent-rgb, 64 248 174) / 6%),transparent 60%)}.Pd:after{inset:-1px;padding:1px;background:radial-gradient(260px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgb(var(--color-accent-rgb, 64 248 174) / 55%),rgb(41 216 255 / 20%) 40%,transparent 70%);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.Pd:hover:before,.Pd:hover:after{opacity:1}@media(hover:none){.Pd:before,.Pd:after{display:none}}.Qd{padding-block:var(--spacing-9xl);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.Rd{margin:0}.Sd{border-bottom:0}.B,.Wa,.x li{display:grid;align-content:start;gap:var(--spacing-xs);padding:var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}:is(.B,.Wa,.x li) strong{color:var(--color-white);font-size:.9375rem;font-weight:500}:is(.B,.Wa,.x li) span{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}:is(.B,.Wa,.x li) svg{color:var(--color-text)}:is(.B,.Wa,.x li)>div,:is(.B,.Wa,.x li)>img{justify-self:start;margin-bottom:var(--spacing-sm)}._a,.x{display:grid;gap:var(--spacing-md);margin:0;padding:0;list-style:none}._a{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and not (min-width:1000px){._a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:600px){._a{grid-template-columns:minmax(0,1fr)}}.B{gap:var(--spacing-md);padding:var(--spacing-2xl)}.Td{display:flex;align-items:center;gap:var(--spacing-md)}.B .Td{margin-bottom:0}.Vd{color:var(--color-white);font-size:1.0625rem;font-weight:500}.Wd{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.B ._d{justify-self:start;margin-top:var(--spacing-xs);padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);font-family:var(--font-monospace);font-size:.6875rem}.rg{display:flex;flex-wrap:wrap;align-content:flex-end;gap:4px;height:64px;margin-block:var(--spacing-sm)}.rg span{background:var(--color-text-grey)}.ag{gap:8px}.ag span{width:28px;height:28px}.ro span{width:12px;height:12px;animation:C 4s steps(1,end) infinite}.ao span{width:6px;height:6px;animation:C 1.6s steps(1,end) infinite}.oo span{width:4px;height:4px;animation:C 1.1s steps(1,end) infinite}.og span{background:#29d8ff}.eg span{background:#c792ea}.tg span{background:#40f8ae}.ig span{background:#ffb547}@keyframes C{0%,70%{opacity:1}71%,to{opacity:.15}}.ng{display:flex;justify-content:center}.ng span{padding:var(--spacing-sm) var(--spacing-xl);border:1px solid var(--color-green-o35);background:rgb(var(--color-accent-rgb, 64 248 174) / 6%);color:var(--color-white);font-size:.875rem;font-weight:500}.lg{margin-left:auto;color:var(--color-text-muted);font-size:.8125rem}.cg{border-color:var(--color-green-o35)}.cg svg{color:var(--color-green-500)}.x{grid-template-columns:repeat(4,minmax(0,1fr))}.x li{gap:var(--spacing-md)}.x p{color:var(--color-text-muted);font-size:.875rem;line-height:1.55}@media screen and not (min-width:1000px){.x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:600px){.x{grid-template-columns:minmax(0,1fr)}}.sg{grid-column:span 2;border-color:var(--color-green-o35);background:linear-gradient(135deg,rgb(var(--color-accent-rgb, 64 248 174) / 6%),transparent 60%),var(--color-base-975)}.sg p{max-width:30rem;color:var(--color-text)}@media screen and not (min-width:600px){.sg{grid-column:auto}}.x .dg{justify-self:stretch;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.x .dg img{width:auto}.x .gg{margin-left:auto;padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);font-size:.75rem}.pg{display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:var(--spacing-md);height:48px}@media screen and not (min-width:820px){.pg{grid-template-columns:minmax(0,1fr)}}.tr{position:relative;justify-self:center;width:1px;height:100%;background:linear-gradient(rgb(var(--color-contrast-rgb, 255 255 255) / 18%),rgb(var(--color-contrast-rgb, 255 255 255) / 8%));overflow:hidden}.tr:before,.tr:after{content:"";position:absolute;left:-1px;width:3px;height:14px}.tr:before{top:-14px;background:linear-gradient(transparent,#29d8ff);box-shadow:0 0 8px #29d8ff;animation:eo 1.6s linear infinite;animation-delay:var(--delay)}@media screen and not (min-width:820px){.tr:not(:first-child){display:none}}.ir:after{bottom:-14px;background:linear-gradient(#40f8ae,transparent);box-shadow:0 0 8px #40f8ae;animation:to 2.2s linear infinite;animation-delay:calc(var(--delay) + .8s)}@keyframes eo{to{transform:translateY(62px)}}@keyframes to{to{transform:translateY(-62px)}}.mg{position:relative;isolation:isolate;overflow:hidden;padding:var(--spacing-3xl);border:1px solid var(--color-green-o35);background:rgb(var(--color-background-rgb) / 80%);box-shadow:0 0 0 1px rgb(var(--color-accent-rgb, 64 248 174) / 6%),0 30px 100px -30px rgb(var(--color-accent-rgb, 64 248 174) / 30%)}.bg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.xg{display:inline-flex;align-items:center;gap:var(--spacing-md);color:var(--color-white);font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.xg img{width:auto}.io{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-green-500);font-size:.8125rem}.io:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-green-500);box-shadow:0 0 rgb(var(--color-accent-rgb, 64 248 174) / 60%);animation:no 1.8s ease-out infinite}@keyframes no{to{box-shadow:0 0 0 8px rgb(var(--color-accent-rgb, 64 248 174) / 0%)}}.vg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 88%)}@media screen and not (min-width:1000px){.vg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and not (min-width:600px){.vg{grid-template-columns:repeat(2,minmax(0,1fr))}}.fg{padding:var(--spacing-xl);border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.fg:last-child{border-right:0}.fg h3{margin-bottom:var(--spacing-lg);color:var(--color-white);font-size:.9375rem;font-weight:500}.fg ul{display:grid;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.fg li{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.fg li:before{content:"";flex-shrink:0;width:4px;height:4px;background:var(--color-green-500)}@media screen and not (min-width:1000px){.fg{border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}.Wa{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--spacing-lg)}.Wa svg{color:#326ce5}.Wa>div{margin-bottom:0}.Wa span{justify-self:end;text-align:right}@media screen and not (min-width:600px){.Wa{grid-template-columns:auto minmax(0,1fr)}.Wa span{grid-column:1 / -1;justify-self:start;text-align:left}}@media(prefers-reduced-motion:reduce){.tr:before,.ir:after,.io:before,.ro span,.ao span,.oo span{animation:none}.tr:before,.ir:after{display:none}}.hg{padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.ug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}@media screen and not (min-width:820px){.ug{grid-template-columns:minmax(0,1fr)}}.wg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-5xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.wg h3{max-width:26rem;color:var(--color-white);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.wg ul{display:grid;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.wg li{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text);font-size:.9375rem}.wg li svg{color:var(--color-green-500)}@media screen and not (min-width:600px){.wg{padding:var(--spacing-3xl)}}.yg{background:radial-gradient(ellipse at 0% 0%,rgb(var(--color-accent-rgb, 64 248 174) / 10%),transparent 55%),var(--color-base-975)}.kg{background:radial-gradient(ellipse at 100% 0%,rgb(22 140 255 / 12%),transparent 55%),var(--color-base-975)}.kg .lo{color:#29d8ff}.kg li svg{color:#29d8ff}.lo{color:var(--color-green-500);font-size:.875rem}.zg{margin-top:auto;padding-top:var(--spacing-lg)}.Ug{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--spacing-10xl)}@media screen and not (min-width:600px){.Ug{padding-block:var(--spacing-7xl)}}.jg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-6xl)}@media screen and not (min-width:820px){.jg{grid-template-columns:minmax(0,1fr)}}.Fg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl)}.Fg h2{color:var(--color-white);font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.Fg h2 span{background:linear-gradient(180deg,var(--color-white) 45%,rgb(var(--color-contrast-rgb, 255 255 255) / 62%));background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.Fg p{color:var(--color-text-muted);font-size:1.0625rem}.co{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-md)}.co .Ag{background:linear-gradient(var(--color-green-o16) 0 0),rgb(var(--color-background-rgb))}.Eg{position:relative;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-surface-rgb, 6 9 21) / 92%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 30px 100px -20px rgb(var(--color-accent-rgb, 64 248 174) / 20%)}.Eg pre{display:grid;gap:var(--spacing-xs);margin:0;padding:var(--spacing-3xl);overflow-x:auto;color:var(--color-white);font-family:var(--font-monospace);font-size:.875rem}.Eg code span{color:var(--color-green-500)}.Eg button{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);display:flex;padding:var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:none;color:var(--color-text-muted);cursor:pointer}.Eg button:hover{color:var(--color-white)}.Eg button:focus-visible{outline:2px solid var(--color-green-500)}.Bg{padding-block:var(--spacing-9xl);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.Cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}@media screen and not (min-width:820px){.Cg{grid-template-columns:minmax(0,1fr)}}.Ig{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-4xl)}.Ig+.Ig{border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}@media screen and not (min-width:820px){.Ig+.Ig{border-left:0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}}.Ig h3{color:var(--color-white);font-size:1.375rem;font-weight:500;letter-spacing:-.02em}.Ig ul{display:grid;gap:var(--spacing-md);margin:var(--spacing-md) 0 var(--spacing-lg);padding:0;list-style:none}.Ig li{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text);font-size:.9375rem}.Ig li svg{color:var(--color-green-500)}.Ig>a{margin-top:auto}.Yg{color:var(--color-text-muted)}.Dg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-2xl) var(--spacing-4xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);border-top:0}.Dg>span{color:var(--color-text-muted);font-size:.875rem}.Dg ul{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.Dg li{padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text);font-size:.8125rem}.Xg{padding-block:var(--dev-section-space, var(--spacing-9xl))}.Jg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:radial-gradient(ellipse at 0% 0%,rgb(var(--color-accent-rgb, 64 248 174) / 7%),transparent 50%),var(--color-base-975)}@media screen and not (min-width:1000px){.Jg{grid-template-columns:minmax(0,1fr)}}.Mg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-5xl);border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:1000px){.Mg{border-right:0;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}@media screen and not (min-width:600px){.Mg{padding:var(--spacing-3xl)}}.Zg{color:var(--color-green-500);font-size:.875rem}.qg{max-width:28rem;color:var(--color-white);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}.Gg{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:auto;padding-top:var(--spacing-lg)}.Hg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.Hg li{display:grid;align-content:start;gap:var(--spacing-sm);padding:var(--spacing-3xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Hg li:nth-child(odd){border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Hg li:nth-last-child(-n+2){border-bottom:0}.Hg li>:first-child{justify-self:start;margin-bottom:var(--spacing-xs);color:var(--color-green-500)}.Hg strong{color:var(--color-white);font-size:1rem;font-weight:500}.Hg span{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}@media screen and not (min-width:600px){.Hg{grid-template-columns:minmax(0,1fr)}.Hg li:nth-child(odd){border-right:0}.Hg li:nth-last-child(2){border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}.Kg{padding-block:var(--spacing-9xl);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.Lg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.Lg li{display:grid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-3xl);border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.Lg li>div{justify-self:start}.Lg svg{color:var(--color-green-500)}.Lg h3{margin-top:var(--spacing-xs);color:var(--color-white);font-size:1rem;font-weight:500}.Lg p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.55}@media screen and not (min-width:1000px){.Lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:600px){.Lg{grid-template-columns:minmax(0,1fr)}}.Ng{padding-block:var(--spacing-6xl) var(--spacing-7xl)}@media screen and not (min-width:600px){.Ng{padding-block:var(--spacing-4xl) var(--spacing-5xl)}}.Og{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-md) var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.Og p{color:var(--color-text-muted);font-size:.9375rem}.Og a{font-size:.875rem}.so{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.so li{display:grid;place-items:center;height:96px;border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.so img{width:auto;max-width:66%;height:calc(24px * var(--scale, 1));filter:brightness(1.35)}@media screen and not (min-width:1000px){.so{grid-template-columns:repeat(3,minmax(0,1fr));mask-image:none}}@media screen and not (min-width:600px){.so li{height:64px}.so img{max-width:78%;height:calc(16px * var(--scale, 1))}}:root:has(main[data-scheme=light]) .so img{filter:none}.Pg{padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.do{padding:0;border:0;background:none;color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.8125rem;transition:color .2s ease-out}.go{color:var(--color-green-500)}.Qg{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-md) var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.Qg>span{color:var(--color-text-grey);font-size:.8125rem}.Qg ul{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-xl);margin:0;padding:0;list-style:none}.Qg button{cursor:pointer}.Qg button:hover{color:var(--color-white)}.Qg button.go{color:var(--color-green-500)}.Qg button:focus-visible{outline:2px solid var(--color-green-500);outline-offset:3px}.Rg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:1000px){.Rg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:640px){.Rg{grid-template-columns:minmax(0,1fr)}}.o{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-3xl);background:var(--color-background)}.o>*{transition:opacity .25s ease-out}.o h3{color:var(--color-white);font-size:1.125rem;font-weight:500;letter-spacing:-.015em}@media screen and (min-width:1000px){.o:nth-child(3n+1){padding-left:0}.o:nth-child(3n){padding-right:0}}@media screen and (min-width:640px)and (not (min-width:1000px)){.o:nth-child(odd){padding-left:0}.o:nth-child(2n){padding-right:0}}@media screen and not (min-width:640px){.o{padding-inline:0}}.Sg>*{opacity:.35}.Tg{color:var(--color-text-muted);font-size:.875rem}.Vg{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.Wg{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.75rem}._g{display:grid;gap:var(--spacing-xl);margin-top:var(--spacing-5xl)}@media(prefers-reduced-motion:reduce){.do,.o>*{transition:none}}.rp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--spacing-5xl) 0 0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.rp div{display:flex;flex-direction:column-reverse;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-xl) 0 0}.rp dd{margin:0;color:var(--color-white);font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rp dt{color:var(--color-text-muted);font-size:.8125rem}@media screen and not (min-width:1000px){.rp{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap{position:relative;width:100%;min-width:0;overflow:hidden}.op{display:block;position:absolute;top:0;left:50%;width:100%;height:100%;transform:translate(-50%)}.ep{mask-image:linear-gradient(90deg,transparent,black 30%,black 70%,transparent)}.tp{display:flex;align-items:flex-end;height:56px}.tp>div{width:100%}.ip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ip>span{position:relative;display:flex;align-items:flex-end;height:48px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);color:color-mix(in srgb,var(--tone) 65%,white);font-family:var(--font-monospace);font-size:.6875rem}.np{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:var(--tone)}.po{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.po span{aspect-ratio:1;border-radius:3px;background:color-mix(in srgb,var(--tone) 22%,transparent);animation:mo 8s steps(1,end) infinite}@keyframes mo{0%,92%{background:color-mix(in srgb,var(--tone) 22%,transparent)}93%,97%{background:var(--tone)}}.nr{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.nr span{aspect-ratio:1;background:color-mix(in srgb,var(--tone) 12%,transparent);animation:bo 3.2s steps(1,end) infinite}@keyframes bo{0%,64%{background:color-mix(in srgb,var(--tone) 12%,transparent)}65%,84%{background:var(--tone)}}.lr{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:3px}.lr span{position:relative;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tone) 22%,transparent)}.lr span:after{content:"";position:absolute;inset:3px;background:var(--tone);opacity:.2;animation:xo 3s steps(1,end) infinite;animation-delay:inherit}@keyframes xo{0%,59%{opacity:.2}60%,80%{opacity:.9}}.cr{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.cr span{aspect-ratio:1;background:color-mix(in srgb,var(--tone) 10%,transparent)}.cr .vo{background:var(--tone);animation:fo 4s ease-in-out infinite}.cr .ho{background:color-mix(in srgb,var(--tone) 55%,transparent);animation:uo 8s steps(1,end) infinite}@keyframes fo{50%{opacity:.6}}@keyframes uo{0%,90%{background:color-mix(in srgb,var(--tone) 55%,transparent)}91%,97%{background:var(--tone)}}@media(prefers-reduced-motion:reduce){.cr .vo,.cr .ho{animation:none}.po span,.nr span,.lr span:after{animation:none}.nr span:nth-child(5n+1){background:var(--tone)}.lr span:nth-child(4n):after{opacity:.9}}.lp{padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.cp{position:relative;margin:0}.sp{position:absolute;inset:0;overflow:visible;pointer-events:none}@media screen and not (min-width:900px){.sp{display:none}}.sr{fill:none;stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 13%);stroke-width:1}.dr{fill:none;stroke:#29d8ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1;opacity:.45;animation:wo 2.8s linear infinite}.dp{stroke:#40f8ae;opacity:.9;filter:drop-shadow(0 0 4px rgb(var(--color-accent-rgb, 64 248 174) / 80%))}.gp .sr{stroke:rgb(var(--color-accent-rgb, 64 248 174) / 45%)}.gp .dr{stroke:#40f8ae;stroke-width:2.5;opacity:1;filter:drop-shadow(0 0 5px rgb(var(--color-accent-rgb, 64 248 174) / 90%));animation-duration:1.6s}@keyframes wo{to{stroke-dashoffset:0}}.yo{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-lg);margin:0 0 var(--spacing-10xl);padding:0;list-style:none}@media screen and not (min-width:900px){.yo{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--spacing-5xl)}}.v{display:grid;gap:var(--spacing-md);padding:var(--spacing-2xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.v p{color:var(--color-white);font-size:1rem;font-weight:500}.pp{border-color:var(--color-green-o35)}.I{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text);font-size:.875rem}.I strong{font-weight:500}.I svg{color:var(--color-text-muted)}.ko{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem}.l{position:relative;isolation:isolate;overflow:hidden;margin-bottom:var(--spacing-10xl);border:1px solid var(--color-green-o35);background:radial-gradient(ellipse at 50% 0%,rgb(var(--color-accent-rgb, 64 248 174) / 9%),transparent 65%),rgb(var(--color-background-rgb) / 92%);box-shadow:0 0 0 1px rgb(var(--color-accent-rgb, 64 248 174) / 5%),0 40px 140px -40px rgb(var(--color-accent-rgb, 64 248 174) / 35%)}@media screen and not (min-width:900px){.l{margin-bottom:var(--spacing-5xl)}}.Y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--spacing-4xl)}.gr{display:inline-flex;align-items:center;gap:var(--spacing-md);color:var(--color-white);font-size:1.375rem;font-weight:500;letter-spacing:-.02em}.gr img{width:auto}.zo{padding:3px var(--spacing-md);border:1px solid rgb(var(--color-accent-rgb, 64 248 174) / 30%);color:var(--color-green-500);font-size:.8125rem}.pr{margin-left:auto;color:var(--color-text-muted);font-size:.875rem}.Uo{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-green-500);font-size:.875rem}.Uo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-green-500);animation:jo 1.8s ease-out infinite}@keyframes jo{0%{box-shadow:0 0 rgb(var(--color-accent-rgb, 64 248 174) / 60%)}to{box-shadow:0 0 0 8px rgb(var(--color-accent-rgb, 64 248 174) / 0%)}}.Fo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:1100px){.Fo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and not (min-width:600px){.Fo{grid-template-columns:repeat(2,minmax(0,1fr))}}.e{display:grid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-2xl)}.e+.e{border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.e>div{justify-self:start;color:var(--color-green-500)}.e h3{color:var(--color-white);font-size:.9375rem;font-weight:500}.e ul{display:grid;gap:var(--spacing-sm);margin:var(--spacing-xs) 0 0;padding:0;list-style:none}.e li{color:var(--color-text-muted);font-size:.8125rem;line-height:1.35}.mp{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-4xl);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:#326ce50f;color:var(--color-text-muted);font-size:.8125rem}.mp svg{color:#326ce5}.bp{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing-md)}@media screen and not (min-width:1100px){.bp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and not (min-width:600px){.bp{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp{display:grid;justify-items:start;gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease-out,background .25s ease-out}.xp>div,.xp>img{margin-bottom:var(--spacing-xs)}.xp img{width:auto}.xp strong{color:var(--color-text);font-size:.9375rem;font-weight:500;white-space:nowrap}.xp span{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem}.xp:hover{border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 22%)}.xp:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.xp[aria-pressed=true]{border-color:var(--color-green-500);background:linear-gradient(180deg,rgb(var(--color-accent-rgb, 64 248 174) / 8%),transparent),var(--color-base-975)}.xp[aria-pressed=true] strong{color:var(--color-white)}.xp[aria-pressed=true] svg{color:var(--color-green-500)}.Ao{max-width:44rem;min-height:3.2em;margin:var(--spacing-3xl) auto 0;color:var(--color-text-muted);font-size:1rem;line-height:1.6;text-align:center;animation:Eo .4s ease-out}.Ao strong{color:var(--color-white);font-weight:500}@keyframes Eo{0%{opacity:0;transform:translateY(4px)}}.vp .yo,.vp .l{margin-bottom:0}.fp{display:grid;grid-template-columns:var(--columns);gap:var(--spacing-lg);height:64px}@media screen and not (min-width:900px){.fp{display:none}}.Bo{position:relative;justify-self:center;width:1px;height:100%;overflow:hidden;background:linear-gradient(rgb(var(--color-contrast-rgb, 255 255 255) / 20%),rgb(var(--color-contrast-rgb, 255 255 255) / 8%))}.Bo:before{content:"";position:absolute;left:-1px;width:3px;height:16px;background:linear-gradient(transparent,var(--pulse, #29d8ff));box-shadow:0 0 8px var(--pulse, #29d8ff);animation:Co 1.8s linear infinite;animation-delay:var(--delay)}.Io:after{content:"";position:absolute;left:-1px;width:3px;height:16px;background:linear-gradient(#40f8ae,transparent);box-shadow:0 0 8px #40f8ae;animation:Yo 2.4s linear infinite;animation-delay:calc(var(--delay) + .9s)}@keyframes Co{0%{top:-16px}to{top:100%}}@keyframes Yo{0%{top:100%}to{top:-16px}}.hp{--drop: 32px;position:relative;height:calc(var(--drop) * 2)}@media screen and not (min-width:900px){.hp{display:none}}.mr{position:absolute;left:0;right:0;display:grid;grid-template-columns:var(--columns);gap:var(--spacing-lg);height:var(--drop)}.up{position:absolute;top:var(--drop);left:var(--edge);right:var(--edge);height:1px;background:rgb(var(--color-contrast-rgb, 255 255 255) / 20%)}.br{position:absolute;left:50%;height:var(--drop)}.Do .mr{top:0}.Do .br{top:var(--drop)}.Xo .br{top:0}.Xo .mr{top:var(--drop)}.wp{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:var(--spacing-lg)}@media screen and not (min-width:900px){.wp{grid-template-columns:minmax(0,1fr)}}.yp{display:grid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-2xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 16%);background:var(--color-base-975)}.yp>p{color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.kp{border-style:dashed;border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 28%);background:transparent}.zp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-md)}.zp img{width:auto}.zp strong{color:var(--color-white);font-size:1rem;font-weight:500}.Up{padding:1px var(--spacing-sm);border:1px solid var(--color-green-o35);color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.04em}.jp{margin-left:auto;color:var(--color-text-grey);font-size:.75rem}.xr{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-xs) 0 0;padding:0;list-style:none}.xr li{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text);font-size:.8125rem}.xr svg{color:var(--color-text-muted)}.Fp{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-3xl);margin-top:var(--spacing-2xl);color:var(--color-text-grey);font-size:.75rem}.Fp span:before{content:"";display:inline-block;width:20px;margin-right:var(--spacing-md);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 45%);vertical-align:middle}.Fp .Ap:before{border-top-style:dashed}.v.Ep{align-content:start;gap:var(--spacing-lg)}.v.Ep .I{height:22px}.v.Ep .I svg{color:var(--tone)}.v.Ep>p{margin-top:var(--spacing-xs)}.Bp{border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%)}.Cp{margin-left:auto;color:var(--tone);font-size:.8125rem}.Ip{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.Yp .sr{stroke:rgb(var(--color-contrast-rgb, 255 255 255) / 16%)}.Yp .I svg{color:var(--color-text-grey)}.Yp .ko{color:var(--color-text-muted);font-family:inherit;font-size:.8125rem}.Yp .l{background:radial-gradient(ellipse at 50% 0%,rgb(var(--color-accent-rgb, 64 248 174) / 5%),transparent 65%),rgb(var(--color-background-rgb) / 92%);box-shadow:none}@media(prefers-reduced-motion:reduce){.dr,.Bo:before,.Io:after{display:none}.Uo:before,.Ao{animation:none}}.Dp .zo{padding:0;border:0;color:var(--color-text-muted)}.Dp .l{background:radial-gradient(ellipse at 50% 0%,var(--color-green-o07),transparent 65%),rgb(var(--color-background-rgb) / 92%);box-shadow:0 0 0 1px var(--color-green-o07),0 40px 140px -40px var(--color-green-o20)}.Dp .e{gap:var(--spacing-sm);padding-block:var(--spacing-2xl)}.Dp .xr li{padding:0;border:0;color:var(--color-text-muted)}.Dp .xr{gap:var(--spacing-sm) var(--spacing-xl)}.Xp{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.Jp .v{padding:0 var(--spacing-2xl);border:0;border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:none}.Jp .v:first-child{padding-left:0;border-left:0}.Jp .l{border:0;border-block:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:none;box-shadow:none}.Jp .Y{padding-inline:0}.Jp .e:first-child{padding-left:0}.Mp .l{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr)}@media screen and not (min-width:1000px){.Mp .l{grid-template-columns:minmax(0,1fr)}}.Mp .Y{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-md);border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Mp .gr{font-size:1.1875rem;white-space:nowrap}.Mp .pr{margin-left:0}.Mp .Fo{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.Mp .e:nth-child(3n+1){border-left:0}.Mp .e:nth-child(n+4){border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Zp .v{border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 7%);background:none}.Zp .Y{flex-direction:column;gap:var(--spacing-sm);padding-block:var(--spacing-4xl) var(--spacing-3xl);text-align:center}.Zp .gr{font-size:1.625rem}.Zp .pr{margin-left:0}.Zp .e{justify-items:center;text-align:center}.Zp .e>div{justify-self:center}.qp{--line: rgb(var(--color-contrast-rgb, 255 255 255) / 10%);--connector: rgb(var(--color-contrast-rgb, 255 255 255) / 24%);padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.qp figure{margin:0}.Gp{display:grid;gap:var(--spacing-2xl) var(--spacing-3xl);margin:0;padding:0;list-style:none}.Gp li{display:grid;align-content:start;gap:var(--spacing-xs)}.Gp strong{color:var(--color-white);font-size:.9375rem;font-weight:500}.Gp span{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.Jo{grid-template-columns:repeat(4,minmax(0,1fr))}.Mo{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and not (min-width:1100px){.Mo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and not (min-width:700px){.Jo,.Mo{grid-template-columns:repeat(2,minmax(0,1fr))}}.Hp{border:1px solid var(--line);background:var(--color-base-975)}.Kp{display:grid;grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:var(--spacing-3xl);padding:var(--spacing-4xl)}.Kp+.Kp{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:900px){.Kp{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl);padding:var(--spacing-3xl)}}.Zo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);color:var(--color-text-muted);font-size:.875rem}.Zo img{width:auto}.Lp{flex-basis:100%;color:var(--color-text-grey);font-size:.8125rem;font-weight:400}.Np{background:linear-gradient(90deg,rgb(var(--color-accent-rgb, 64 248 174) / 6%),transparent 45%);box-shadow:inset 2px 0 0 var(--color-green-500)}.Np .Zo{color:var(--color-white);font-size:.9375rem;font-weight:500}.Op{color:var(--color-text-muted);font-size:.9375rem}.Op strong{color:var(--color-white);font-weight:500}.Pp{--gap: var(--spacing-xl);--drop: 28px;display:grid;justify-items:center}.Qp{display:grid;justify-items:center;gap:var(--spacing-md);text-align:center}.Qp ul{display:flex;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.Qp li{padding:var(--spacing-sm) var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 14%);background:var(--color-base-975);color:var(--color-text);font-size:.875rem}.Rp{color:var(--color-text-grey);font-size:.8125rem}.Sp{position:relative;width:100%;margin-top:40px;padding:var(--spacing-3xl) var(--spacing-4xl);border:1px solid rgb(var(--color-accent-rgb, 64 248 174) / 40%);background:linear-gradient(180deg,rgb(var(--color-accent-rgb, 64 248 174) / 6%),transparent),var(--color-base-975);text-align:center}.Sp:before{content:"";position:absolute;bottom:100%;left:50%;height:40px;border-left:1px solid var(--connector)}.Tp{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.Tp strong{color:var(--color-white);font-size:1.125rem;font-weight:500;letter-spacing:-.01em}.Tp img{width:auto}.Vp{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm) var(--spacing-xl);margin:var(--spacing-lg) 0 0;padding:0;list-style:none}.Vp li{color:var(--color-text-muted);font-size:.875rem}.Vp li+li:before{content:"\b7";margin-right:var(--spacing-xl);color:var(--color-text-grey)}.Wp{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);width:100%;padding-top:calc(var(--drop) * 2)}.Wp:before{content:"";position:absolute;top:0;left:50%;height:var(--drop);border-left:1px solid var(--connector)}.Wp:after{content:"";position:absolute;top:var(--drop);left:calc((100% - 2 * var(--gap)) / 6);right:calc((100% - 2 * var(--gap)) / 6);border-top:1px solid var(--connector)}@media screen and not (min-width:900px){.Wp{grid-template-columns:minmax(0,1fr);padding-top:var(--spacing-3xl)}.Wp:before,.Wp:after{display:none}}._p{position:relative;display:grid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-3xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 16%);background:var(--color-base-975)}._p:before{content:"";position:absolute;bottom:100%;left:50%;height:var(--drop);border-left:1px solid var(--connector)}@media screen and not (min-width:900px){._p:before{display:none}}.r0{border-style:dashed;border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 28%);background:transparent}.a0{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-lg)}.a0 strong{color:var(--color-white);font-size:1rem;font-weight:500}.a0 span{color:var(--color-text-grey);font-size:.75rem}.o0{display:flex;gap:var(--spacing-md);color:var(--color-text-muted)}.e0{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.t0{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--line);color:var(--color-text);font-size:.8125rem}.t0 svg{color:#326ce5}.i0{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-green-500);font-size:.8125rem}.i0:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.n0{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-3xl);justify-self:start;margin-top:var(--spacing-3xl);color:var(--color-text-grey);font-size:.75rem}.n0 span:before{content:"";display:inline-block;width:20px;margin-right:var(--spacing-md);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 45%);vertical-align:middle}.n0 .l0:before{border-top-style:dashed}.c0{display:grid;grid-template-columns:max-content minmax(48px,1fr) minmax(0,30rem) minmax(48px,1fr) max-content;align-items:center}@media screen and not (min-width:900px){.c0{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-xl)}}.s0{display:grid;align-content:start;gap:var(--spacing-2xl)}.qo{display:flex;align-items:center;gap:var(--spacing-md);color:var(--color-text-grey);font-size:.8125rem}.qo img{width:auto}.Go{gap:var(--spacing-xl)}.d0{padding:var(--spacing-4xl);border:1px solid rgb(var(--color-accent-rgb, 64 248 174) / 40%);background:linear-gradient(180deg,rgb(var(--color-accent-rgb, 64 248 174) / 6%),transparent),var(--color-base-975)}.d0 .qo{color:var(--color-white);font-size:.9375rem;font-weight:500}.d0 .Go{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl) var(--spacing-2xl)}.g0{position:relative;height:1px;margin-inline:var(--spacing-2xl);background:var(--connector)}.g0:after{content:"";position:absolute;top:-3px;right:-1px;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:6px solid rgb(var(--color-contrast-rgb, 255 255 255) / 45%)}@media screen and not (min-width:900px){.g0{justify-self:center;width:1px;height:32px;margin:0}.g0:after{inset:auto auto -1px -3px;border-top:6px solid rgb(var(--color-contrast-rgb, 255 255 255) / 45%);border-right:3.5px solid transparent;border-bottom:0;border-left:3.5px solid transparent}}.p0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.p0>li:last-child:nth-child(odd){grid-column:1 / -1}@media screen and not (min-width:1000px){.p0{grid-template-columns:minmax(0,1fr)}}@media screen and not (min-width:600px){.p0{display:flex;margin-inline:calc(var(--spacing-2xl) * -1);padding-inline:var(--spacing-2xl);overflow-x:auto;scroll-padding-inline:var(--spacing-2xl);scroll-snap-type:x mandatory;scrollbar-width:none}.p0>li{flex:0 0 86%;scroll-snap-align:start}}.m0{display:flex;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.m0 figure{display:flex;flex:1;flex-direction:column;gap:var(--spacing-2xl);margin:0;padding:var(--spacing-3xl)}@media screen and not (min-width:600px){.m0 figure{padding:var(--spacing-2xl)}}.m0 blockquote{margin:0}.m0 p{color:var(--color-text-muted);font-size:1rem;line-height:1.65;text-wrap:pretty}.m0 p span{color:var(--color-white)}.b0{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl)}.Ho{max-width:8rem;max-height:1.375rem;filter:brightness(1.35)}.x0{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.02em;text-align:right;text-transform:uppercase}:root:has(main[data-scheme=light]) .Ho{filter:none}.v0{padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.f0{padding-block:var(--spacing-8xl);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.h0{max-width:36rem;margin-bottom:var(--spacing-4xl);color:var(--color-text-muted);font-size:1.0625rem}.u0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-3xl);margin:0}.u0 div{display:flex;flex-direction:column-reverse;gap:var(--spacing-xs)}.u0 dd{margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;background:linear-gradient(180deg,var(--color-white) 30%,rgb(var(--color-contrast-rgb, 255 255 255) / 50%));background-clip:text;color:transparent;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.u0 dt{color:var(--color-text-muted);font-size:.875rem}@media screen and not (min-width:1000px){.u0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and not (min-width:600px){.u0{grid-template-columns:repeat(2,minmax(0,1fr))}}.w0{padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.vr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}@media screen and not (min-width:900px){.vr{grid-template-columns:minmax(0,1fr)}}.fr{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:radial-gradient(ellipse at 100% 100%,rgb(41 216 255 / 6%),transparent 60%),var(--color-base-975);scroll-margin-top:calc(var(--height-header) + var(--spacing-3xl));cursor:pointer}.fr:target{border-color:var(--color-green-o35)}.c{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-4xl) var(--spacing-4xl) var(--spacing-3xl)}.c h3{color:var(--color-white);font-size:clamp(1.375rem,2vw,1.625rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.c>a{margin-top:var(--spacing-xs);font-size:.9375rem}@media screen and not (min-width:600px){.c{padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-2xl)}}.y0{color:var(--color-green-500);font-size:.875rem}.Ko{max-width:34rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;text-wrap:pretty}.a{margin:auto var(--spacing-4xl) 0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);border-bottom:0;background:rgb(var(--color-background-rgb) / 92%);font-family:var(--font-monospace);font-size:.75rem;mask-image:linear-gradient(black 70%,transparent)}@media screen and not (min-width:600px){.a{margin-inline:var(--spacing-2xl)}}.k0{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.z0{color:var(--color-text)}.Lo{color:var(--color-text-grey)}.No{color:var(--color-white)}.U0{margin:0;padding:var(--spacing-xs) 0 var(--spacing-xl);list-style:none}.U0 li{display:grid;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-xl);color:var(--color-text-muted);white-space:nowrap}.U0 li+li{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 5%)}.U0 span{overflow:hidden;text-overflow:ellipsis}.j0{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) 72px}@media screen and not (min-width:600px){.j0{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px}.j0 span:nth-child(3){display:none}}.F0{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 56px}@media screen and not (min-width:600px){.F0{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 56px}.F0 span:nth-child(3){display:none}}.A0{mask-image:linear-gradient(black 85%,transparent)}.E0{grid-template-columns:minmax(0,1fr) auto auto}.f{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.f .a{margin:var(--spacing-3xl) var(--spacing-4xl) var(--spacing-3xl) 0;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);mask-image:none}@media screen and not (min-width:900px){.f{grid-template-columns:minmax(0,1fr)}.f .a{margin:0 var(--spacing-2xl) var(--spacing-2xl)}}.B0{grid-template-columns:6.5rem minmax(0,1fr)}@media screen and not (min-width:600px){.B0{grid-template-columns:5.5rem minmax(0,1fr)}}.B0>span:first-child{color:var(--color-text-grey)}.B0 .Oo{gap:var(--spacing-lg)}.Oo{display:inline-flex;align-items:center;gap:var(--spacing-md)}.Oo svg{color:var(--color-text-muted)}.C0{padding:0 5px;border:1px solid var(--color-green-o35);color:var(--color-green-500);font-size:.625rem}.Po .Qo{margin-left:auto}.Qo{justify-self:end;width:6px;height:6px;border-radius:50%;background:var(--color-green-500)}.Qo.Ro,.Qo.s{background:#29d8ff}.hr{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.hr svg{color:var(--color-green-500)}.I0{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text)}.I0 img{width:auto}.So{display:inline-flex;align-items:center;gap:var(--spacing-sm);justify-self:end}.So:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--color-green-500)}.Y0,.D0,.X0{color:var(--color-green-500)}.s,.Ro{color:#29d8ff}:is(.s,.Ro):before{background:#29d8ff}.s:before{animation:To 1.4s ease-in-out infinite}@keyframes To{50%{opacity:.25}}.ur{display:grid;gap:var(--spacing-xs);margin:0;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl);list-style:none;line-height:1.6}.ur li{display:flex;gap:var(--spacing-md);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr{flex-shrink:0;color:var(--color-text-grey)}.ur .J0{color:var(--color-white)}.ur .J0 .wr,.ur .M0,.ur .M0 .wr{color:var(--color-green-500)}.Po{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin:0;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl);list-style:none}.Po li{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);color:var(--color-text-muted)}.Po li svg{flex-shrink:0;color:var(--color-text-grey)}.Po .So{margin-left:auto;font-size:.6875rem}@media screen and not (min-width:600px){.Po{grid-template-columns:minmax(0,1fr)}}.Z0{display:grid;flex-shrink:0;place-items:center;width:22px;height:22px;color:var(--color-background);font-family:var(--font-body);font-size:.6875rem;font-weight:600}.q0{display:grid;min-width:0;line-height:1.3}.q0 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q0 span:last-child{color:var(--color-text-grey);font-size:.6875rem}@media(prefers-reduced-motion:reduce){.s:before{animation:none}}.G0 .vr{gap:var(--spacing-3xl)}.G0 .fr{border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.G0 .c{gap:var(--spacing-sm);padding:var(--spacing-5xl) var(--spacing-5xl) var(--spacing-4xl)}.G0 .c h3{font-size:clamp(1.125rem,1.6vw,1.3125rem);letter-spacing:-.015em}.G0 .Ko{font-size:.875rem}.G0 .c>a{--gl-gradient: linear-gradient( -270deg, var(--color-text-grey) 40%, var(--color-white) 50%, var(--color-text-grey) 60% );margin-top:var(--spacing-md);font-size:.875rem}.G0 .fr:hover .c>a{--gl-gradient: linear-gradient(var(--color-white) 0 0)}.G0 .a{margin-inline:var(--spacing-5xl);border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 7%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%)}.G0 .f .a{margin-left:0}@media screen and not (min-width:900px){.G0 .f .a{margin:0 var(--spacing-5xl) var(--spacing-4xl)}}@media screen and not (min-width:600px){.G0 .vr{gap:var(--spacing-lg)}.G0 .c{padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-2xl)}.G0 .a,.G0 .f .a{margin-inline:var(--spacing-xl)}.G0 .f .a{margin-bottom:var(--spacing-xl)}}.H0{display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-3xl)}.K0{display:grid;grid-template-areas:"name mark" "note mark";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-xs) var(--spacing-xl);padding:var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text-grey)}.K0 .No{grid-area:name}@media screen and not (min-width:600px){.K0{grid-template-areas:"mark" "name" "note";grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm)}.K0 .Vo{margin-bottom:var(--spacing-sm)}}.L0{border-style:dashed}.Vo{display:flex;grid-area:mark;align-items:center;gap:var(--spacing-xl);color:var(--color-text-muted)}.N0{grid-area:note}.O0{grid-template-columns:minmax(0,1fr) auto 5.5rem}.O0 .hr svg{color:var(--tone)}.O0 .Lo{text-align:right}.P0{display:inline-flex;gap:4px}.P0 span{position:relative;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent)}.P0 span:after{content:"";position:absolute;inset:3px;background:var(--tone)}.Q0 .hr svg{color:var(--color-text)}.R0 span:after{opacity:0}.s span:after{animation:Wo 2.4s ease-in-out infinite}@keyframes Wo{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.s span:after{animation:none}}.S0{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-grey);font-size:.6875rem}.T0{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--dev-section-space, var(--spacing-9xl));border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.V0{position:relative;isolation:isolate}.W0{position:absolute;inset:-22% -12%;z-index:-1;pointer-events:none}._0{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-background-rgb) / 92%);box-shadow:0 0 0 1px rgb(var(--color-accent-rgb, 64 248 174) / 4%),0 40px 120px -20px #29d8ff2e}@media screen and not (min-width:1000px){._0{grid-template-columns:minmax(0,1fr)}}.rm{display:flex;flex-direction:column;border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}@media screen and not (min-width:1000px){.rm{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}}.am{display:grid;gap:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-2xl);border:0;border-left:2px solid transparent;background:none;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer}.am+.am{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%)}.am strong{color:var(--color-text);font-size:.9375rem;font-weight:500}.am span{font-size:.8125rem;line-height:1.5}.am:hover strong{color:var(--color-white)}.am:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}@media screen and not (min-width:1000px){.am{flex-shrink:0;border-left:0;border-bottom:2px solid transparent}.am+.am{border-top:0}.am span{display:none}}@media screen and not (min-width:600px){.am{padding:var(--spacing-lg) var(--spacing-xl)}}.om{border-left-color:var(--color-green-500);background:rgb(var(--color-contrast-rgb, 255 255 255) / 3%)}.om strong{color:var(--color-white)}@media screen and not (min-width:1000px){.om{border-bottom-color:var(--color-green-500)}}.em{display:grid;min-width:0;background:var(--color-base-975)}.tm{display:grid;grid-area:1 / 1;grid-template-rows:1fr auto;min-width:0}.im{visibility:hidden}.nm{min-width:0}.lm,._o{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-2xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);color:var(--color-text-muted);font-size:.8125rem}.cm{color:var(--color-text);font-family:var(--font-monospace);font-size:.75rem}.sm{display:flex;gap:var(--spacing-2xl);margin:0;padding:var(--spacing-2xl);overflow-x:auto;color:var(--color-text);font-family:var(--font-monospace);font-size:.8125rem;line-height:1.7}@media screen and not (min-width:600px){.sm{gap:var(--spacing-lg);padding:var(--spacing-xl);font-size:.75rem}}.sm:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.sm .token.comment{color:var(--color-text-grey)}.sm .token.keyword{color:#c792ea}.sm .token.string,.sm .token.template-string{color:#a5e075}.sm .token.function{color:#82aaff}.sm .token.punctuation,.sm .token.operator{color:var(--color-base-500)}.sm .token.number,.sm .token.boolean{color:#f78c6c}.dm{display:flex;flex-direction:column;color:var(--color-base-600);text-align:right;-webkit-user-select:none;user-select:none}.re{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:var(--color-base-1000)}.re ol{margin:0;padding:var(--spacing-xl) var(--spacing-2xl);list-style:none;font-family:var(--font-monospace);font-size:.75rem;line-height:1.8}.re li{animation:ae .2s ease-out backwards;white-space:pre}._o{border-bottom:0;padding-bottom:0;font-size:.75rem}.gm{color:var(--color-text-grey)}.pm{color:var(--color-text)}.mm{color:var(--color-green-500)}@keyframes ae{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.re li{animation:none}}.bm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.bm>span{color:var(--color-text-grey);font-size:.8125rem}.bm ul{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.bm li{padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 80%);color:var(--color-text);font-size:.8125rem}.xm{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md) var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);border-top:0;background:rgb(var(--color-background-rgb) / 85%)}.xm>span{color:var(--color-text-muted);font-size:.8125rem}.xm ul{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-2xl);margin:0;padding:0;list-style:none}.xm li{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-size:.875rem}.xm svg{color:var(--color-green-500)}.vm{padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-xs);color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}@media screen and not (min-width:1000px){.vm{display:none}}.fm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--spacing-2xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);font-size:.75rem}.fm>span{color:var(--color-text-grey)}.fm ul{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.fm li{padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text-muted);font-family:var(--font-monospace)}.hm{overflow:hidden;width:100%}.um{mask-image:linear-gradient(to right,#0000 5%,#000 15% 85%,#0000 95%);mask-composite:destination-in;mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat}.wm{display:flex;width:max-content;list-style:none;will-change:transform}.ym{display:flex;align-items:center;flex-shrink:0;padding-right:10px}.km{display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl);align-items:center}@media screen and (min-width:820px){.km{grid-template-columns:320px auto}}.zm{text-wrap:balance;text-align:center}@media screen and (min-width:820px){.zm{text-align:left}}.Um{--row-height: 35px;--gap: var(--spacing-6xl);--scale: 1;height:calc(var(--row-height) * var(--scale));width:100%;display:flex;justify-content:center;align-items:center;padding-inline:var(--spacing-3xl)}.Um img{height:calc(var(--row-height) * var(--scale));width:auto;object-fit:contain}.jm{transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.8,.2,1)}.Fm{opacity:0;transform:translateY(24px)}.Am{opacity:1;transform:none}.Em{display:inline-flex;align-items:center;gap:var(--spacing-md);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.Bm{width:6px;height:6px;background:var(--color-green-500);box-shadow:0 0 12px var(--color-green-500)}.Cm{color:var(--color-white)}.Im{padding-block:var(--spacing-10xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:820px){.Im{padding-block:var(--spacing-8xl)}}.Ym{display:grid;gap:var(--spacing-3xl);margin-bottom:var(--spacing-6xl)}.Dm{max-width:48rem;color:var(--color-white);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.Xm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-lg)}@media screen and not (min-width:1000px){.Xm{grid-template-columns:minmax(0,1fr)}}.Jm{display:flex;flex-direction:column;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 1.5%);scroll-margin-top:calc(var(--height-header) + var(--spacing-3xl));transition:border-color var(--duration-short)}.Jm:hover{border-color:var(--color-green-o35)}.Jm:target{border-color:var(--color-green-500)}.oe{grid-column:span 4}.ee{grid-column:span 2}.te{grid-column:span 3}@media screen and not (min-width:1000px){.oe,.ee,.te{grid-column:auto}}.Mm{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;padding:var(--spacing-3xl);overflow:hidden;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background-image:radial-gradient(rgb(var(--color-contrast-rgb, 255 255 255) / 9%) 1px,transparent 1.2px),radial-gradient(ellipse at 50% 120%,rgb(41 216 255 / 12%),transparent 70%);background-size:6px 6px,auto}.Zm{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-3xl)}.Zm h3{color:var(--color-white);font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.Zm>a{margin-top:auto;padding-top:var(--spacing-md)}.qm{display:flex;gap:var(--spacing-md);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.qm span{color:var(--color-green-500)}.Gm{max-width:34rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.D{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;width:100%;max-width:560px}.D span{aspect-ratio:1;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);animation:ie 3s steps(1,end) infinite}@keyframes ie{0%,55%{background:transparent;box-shadow:none}60%{background:rgb(var(--color-accent-rgb, 64 248 174) / 35%)}65%,85%{background:#40f8ae;box-shadow:0 0 14px rgb(var(--color-accent-rgb, 64 248 174) / 55%)}90%{background:rgb(var(--color-accent-rgb, 64 248 174) / 20%);box-shadow:none}}.t{width:100%;padding:var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 90%);font-family:var(--font-monospace);font-size:.6875rem;line-height:1.9;color:var(--color-text)}.t p{display:flex;gap:var(--spacing-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:yr 7s steps(1,end) infinite}.t p span{color:var(--color-green-500)}.t p:last-child{color:var(--color-green-500)}.t p:nth-child(1){animation-name:yr}.t p:nth-child(2){animation-name:ne}.t p:nth-child(3){animation-name:le}.t p:nth-child(4){animation-name:ce}.t p:nth-child(5){animation-name:se}@keyframes yr{0%{opacity:0}1%,92%{opacity:1}93%,to{opacity:0}}@keyframes ne{0%,15%{opacity:0}16%,92%{opacity:1}93%,to{opacity:0}}@keyframes le{0%,30%{opacity:0}31%,92%{opacity:1}93%,to{opacity:0}}@keyframes ce{0%,45%{opacity:0}46%,92%{opacity:1}93%,to{opacity:0}}@keyframes se{0%,60%{opacity:0}61%,92%{opacity:1}93%,to{opacity:0}}.Hm{display:grid;gap:var(--spacing-sm);width:100%;margin:0;padding:0;list-style:none;font-family:var(--font-monospace);font-size:.6875rem}.Hm li{display:grid;grid-template-columns:minmax(0,1fr) 64px auto 64px;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 90%)}.Km{overflow:hidden;color:var(--color-white);text-overflow:ellipsis;white-space:nowrap}.Lm{color:var(--color-text-grey)}.Nm{padding:1px 6px;border:1px solid var(--color-green-o35);color:var(--color-green-500)}.Om{display:inline-flex;align-items:center;gap:var(--spacing-sm);text-transform:uppercase}.Om:before{content:"";width:6px;height:6px}.Pm{color:var(--color-green-500)}.Pm:before{background:var(--color-green-500)}.Qm{color:#29d8ff}.Qm:before{background:#29d8ff}.de{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md);max-width:420px;margin:0;padding:0;list-style:none;font-family:var(--font-monospace);font-size:.6875rem}.de li{padding:var(--spacing-md) var(--spacing-lg);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-background-rgb) / 90%);color:var(--color-text-muted);animation:ge 8.4s steps(1,end) infinite}@keyframes ge{0%{border-color:var(--color-green-500);color:var(--color-white);box-shadow:0 0 18px rgb(var(--color-accent-rgb, 64 248 174) / 25%)}14.28%,to{border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text-muted);box-shadow:none}}@media(prefers-reduced-motion:reduce){.D span,.t p,.de li{animation:none}.D span:nth-child(3n+1),.D span:nth-child(7n){background:#40f8ae}}.Rm{padding-block:var(--spacing-10xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:820px){.Rm{padding-block:var(--spacing-8xl)}}.Sm{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--spacing-7xl)}@media screen and not (min-width:1000px){.Sm{grid-template-columns:minmax(0,1fr);gap:var(--spacing-5xl)}}.Tm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xl)}.Vm{color:var(--color-white);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.Wm{max-width:30rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65}._m{display:grid;gap:var(--spacing-xl);width:100%;margin:0}._m div{display:grid;gap:var(--spacing-xs);padding-left:var(--spacing-xl);border-left:2px solid var(--color-green-o35)}._m dt{color:var(--color-white);font-weight:500}._m dd{margin:0;color:var(--color-text-muted);font-size:.9375rem}.rb{min-width:0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975);box-shadow:0 30px 120px #29d8ff14,0 0 0 1px rgb(var(--color-accent-rgb, 64 248 174) / 4%)}.ab{display:flex;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.ob{padding:var(--spacing-lg) var(--spacing-2xl);border:0;border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);border-bottom:2px solid transparent;background:none;color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.75rem;cursor:pointer}.ob:hover{color:var(--color-white)}.ob:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.eb{border-bottom-color:var(--color-green-500);color:var(--color-white);background:rgb(var(--color-accent-rgb, 64 248 174) / 5%)}.tb{margin:0;padding:var(--spacing-3xl);overflow-x:auto;color:var(--color-text);font-family:var(--font-monospace);font-size:.8125rem;line-height:1.75}.tb:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.tb .token.comment{color:var(--color-text-grey)}.tb .token.keyword{color:#29d8ff}.tb .token.string,.tb .token.template-string{color:#40f8ae}.tb .token.function{color:var(--color-white)}.tb .token.punctuation,.tb .token.operator{color:var(--color-base-500)}.tb .token.number,.tb .token.boolean{color:#9affd2}.tb .token.parameter{color:#92bfff}.ib{padding-block:var(--spacing-10xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:820px){.ib{padding-block:var(--spacing-8xl)}}.nb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-7xl)}@media screen and not (min-width:1000px){.nb{grid-template-columns:minmax(0,1fr);gap:var(--spacing-5xl)}}.lb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xl)}.cb{color:var(--color-white);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.sb{max-width:32rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65}.db{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.db li{padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text);font-family:var(--font-monospace);font-size:.6875rem}.gb{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 60%)}.pb{display:flex;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-2xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 90%);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.mb{margin:0;padding:0;list-style:none}.mb li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--spacing-2xl);background:rgb(var(--color-background-rgb) / 72%);transition:background var(--duration-short)}.mb li+li{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.mb li:hover{background:rgb(var(--color-background-rgb) / 40%)}.mb strong{color:var(--color-white);font-size:1.125rem;font-weight:500}.mb span{color:var(--color-text-muted);font-size:.875rem}.mb .bb{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem;text-transform:uppercase}@media screen and not (min-width:600px){.mb li{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xs)}}.xb{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--spacing-8xl);padding-bottom:var(--spacing-11xl)}@media screen and not (min-width:820px){.xb{padding-bottom:var(--spacing-9xl)}}.vb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--spacing-10xl);border-block:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.vb div{display:flex;flex-direction:column-reverse;gap:var(--spacing-sm);padding:var(--spacing-3xl) var(--spacing-2xl)}.vb div+div{border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.vb dt{color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.vb dd{margin:0;color:var(--color-white);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;letter-spacing:-.03em}@media screen and not (min-width:820px){.vb{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--spacing-8xl)}.vb div:nth-child(3){border-left:0}.vb div:nth-child(n+3){border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}.fb{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xl);text-align:center}.hb{color:var(--color-white);font-size:clamp(3rem,8vw,7rem);font-weight:500;line-height:.95;letter-spacing:-.055em}.ub{display:block;background:var(--gradient-text);background-clip:text;color:transparent}.wb{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-lg)}.yb{position:relative;display:flex;flex-direction:column;font-family:var(--font-monospace);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.kr,.X{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl)}.pe{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-green-500);white-space:nowrap}.pe:before{content:"";width:6px;height:6px;margin-right:var(--spacing-xs);background:var(--color-green-500);animation:zr 1.2s steps(2,jump-none) infinite}.kb{min-height:560px;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-background-rgb) / 60%)}.kb .kr,.kb .X{padding:var(--spacing-lg) var(--spacing-xl)}.kb .kr{border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.kb .h{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.kb .h ol{padding:var(--spacing-md) var(--spacing-xl)}.kb:after{content:"";position:absolute;inset:-1px;pointer-events:none;--corner: 14px;--corner-color: var(--color-green-500);background:linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--corner) 1px,linear-gradient(var(--corner-color),var(--corner-color)) top left / 1px var(--corner),linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--corner) 1px,linear-gradient(var(--corner-color),var(--corner-color)) top right / 1px var(--corner),linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--corner) 1px,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / 1px var(--corner),linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--corner) 1px,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / 1px var(--corner);background-repeat:no-repeat}@media screen and not (min-width:820px){.kb{min-height:420px}}.me.zb .Ur{min-height:clamp(420px,64vh,620px)}@media screen and not (min-width:820px){.me.zb .Ur{min-height:380px}}.me.zb .u{mask-image:radial-gradient(ellipse closest-side,black 80%,transparent)}.me .Ur{min-height:440px}@media screen and not (min-width:820px){.me .Ur{min-height:320px}}.me .u{mask-image:radial-gradient(closest-side,black 62%,transparent)}.me .X{order:1;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-2xl);padding-top:var(--spacing-md);color:var(--color-text-muted)}.me .be{margin-left:auto}.me .h{order:2;margin-top:var(--spacing-lg);mask-image:linear-gradient(black 35%,transparent)}.me .h li{display:flex;align-items:center;gap:var(--spacing-lg)}.me .h li:nth-child(n+4){display:none}.xe .u,.xe .J:before{filter:grayscale(1) brightness(1.3)}.ve .u,.ve .J:before{filter:hue-rotate(-40deg) saturate(1.3)}.Ur{position:relative;display:flex;flex:1;min-height:0}.Ub{position:absolute;inset:-40px -120px;width:calc(100% + 240px);max-width:none;height:calc(100% + 80px);object-fit:contain;pointer-events:none}.u{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.jb{position:absolute;right:var(--spacing-xl);display:grid;gap:2px;max-width:34%;transform:translateY(-50%);text-align:right;letter-spacing:.04em}.jb strong{color:var(--color-white);font-weight:400}.jb span:last-child{color:var(--color-text-grey);text-transform:none}.Fb{color:var(--color-green-500)}.X{justify-content:flex-start;gap:var(--spacing-2xl)}.J{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.J:before{content:"";width:8px;height:8px}.fe:before{background:#40f8ae}.he:before{background:#29d8ff}.Ab:before{background:#5eead4}.Eb:before{background:#c4b5fd}.Bb:before{background:#a5d8ff}.Cb:before{background:#ffb547}.Ib:before{background:linear-gradient(90deg,#ffb547 50%,#29d8ff 50%)}.be{margin-left:auto;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.be:hover{color:var(--color-white)}.be:focus-visible{outline:2px solid var(--color-green-500);outline-offset:4px}.h{text-transform:none;letter-spacing:0}.h ol{display:grid;margin:0;padding:0;list-style:none}.h li{display:grid;grid-template-columns:58px 8px minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:var(--spacing-lg);padding-block:3px;font-size:.6875rem;white-space:nowrap;animation:jr .3s ease-out}.h li:nth-child(2){opacity:.7}.h li:nth-child(3){opacity:.45}.h li:nth-child(n+4){opacity:.25}.h span{overflow:hidden;text-overflow:ellipsis}@media screen and not (min-width:600px){.h li{grid-template-columns:8px minmax(0,1fr) auto}.h .ue,.h .we{display:none}}.ue{color:var(--color-text-grey);font-variant-numeric:tabular-nums}.Yb{width:6px;height:6px}.Yb.fe{background:#40f8ae}.Yb.he{background:#29d8ff}.Db{color:var(--color-white)}.we{color:var(--color-text-muted)}.Xb{color:var(--color-green-500);text-align:right}.Jb{display:flex;align-items:center;gap:var(--spacing-md);min-height:34px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb) / 70%);font-size:.8125rem;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden}.Mb{color:var(--color-green-500)}.Zb{color:var(--color-white)}.ye{display:none;width:7px;height:15px;margin-left:-4px;background:var(--color-green-500);animation:zr 1s steps(2,jump-none) infinite}.qb .ye{display:block}.ke{margin-left:auto;padding-left:var(--spacing-lg);color:var(--color-green-500);animation:jr .3s ease-out}.Gb{position:absolute;color:var(--color-text);font-size:.6875rem;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.Hb{transform:translateY(-50%)}.Kb{transform:translate(-100%,-50%)}.Lb{padding:2px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 14%);background:rgb(var(--color-background-rgb) / 85%);color:var(--color-white);font-size:.6875rem;letter-spacing:0;text-transform:none;transition:opacity .3s ease-out}.Nb{display:flex;flex-direction:column;gap:1px;padding-left:var(--spacing-md);border-left:2px solid var(--layer);letter-spacing:0;text-transform:none}.Nb strong{color:var(--color-white);font-size:.75rem;font-weight:500}.Nb span{color:var(--color-text-grey);font-size:.6875rem}.Ob{opacity:0}@keyframes zr{to{opacity:0}}@keyframes jr{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.pe:before,.h li,.ye,.ke{animation:none}}:root:has(main[data-scheme=light]) .J:before{filter:brightness(.62) saturate(1.5) contrast(1.15)}.Pb{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--height-header) * -1);padding-top:calc(var(--height-header) + var(--spacing-6xl));padding-bottom:var(--spacing-6xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and (min-width:1000px){.Pb{padding-top:calc(var(--height-header) + var(--spacing-8xl))}}.ze{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--spacing-6xl)}@media screen and not (min-width:1000px){.ze{grid-template-columns:minmax(0,1fr);gap:var(--spacing-4xl)}}.Qb{min-width:0}.Rb .ze{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--spacing-3xl)}@media screen and not (min-width:1000px){.Rb .ze{grid-template-columns:minmax(0,1fr)}}.Sb{display:flex;flex-direction:column;align-items:flex-start}.Tb{margin:0;color:var(--color-white);font-size:clamp(2.75rem,5vw,4.25rem);font-weight:500;line-height:1.1;letter-spacing:-.045em}.Vb{display:block;padding-bottom:.04em;background:linear-gradient(180deg,var(--color-white) 45%,rgb(var(--color-contrast-rgb, 255 255 255) / 74%));background-clip:text;color:transparent;white-space:nowrap}@media screen and not (min-width:420px){.Vb{white-space:normal}}.Wb{max-width:30rem;margin-top:var(--spacing-3xl);color:var(--color-base-100);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.4;letter-spacing:-.01em;text-wrap:balance}._b{max-width:34rem;text-wrap:pretty}.rx{max-width:30rem;margin-top:var(--spacing-lg);color:var(--color-text-muted);font-size:1rem;line-height:1.6}.ax{color:var(--color-white)}.ox{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-5xl)}.ex{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md) var(--spacing-xl);margin-top:var(--spacing-xl)}.tx{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:0;border:0;background:none;color:var(--color-text-muted);font-size:.875rem;cursor:pointer;transition:color .2s ease-out}.tx:hover{color:var(--color-white)}.tx:focus-visible{outline:2px solid var(--color-green-500);outline-offset:3px}.ix{display:flex;align-items:center;gap:var(--spacing-lg);margin:0;padding:0 0 0 var(--spacing-xl);border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 14%);color:var(--color-text-muted);list-style:none}.ix li{display:inline-flex}.ix svg{width:auto}.Fr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--spacing-7xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-background-rgb) / 70%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Fr a{position:relative;display:grid;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-xl);color:var(--color-text);text-decoration:none;transition:background var(--duration-short)}.Fr a+a{border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Fr a:hover{background:rgb(var(--color-accent-rgb, 64 248 174) / 6%)}.Fr a:hover .Ar{color:var(--color-green-500);transform:translateY(2px)}.Fr a:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.Fr strong{color:var(--color-white);font-size:1rem;font-weight:500}@media screen and not (min-width:820px){.Fr{grid-template-columns:repeat(2,minmax(0,1fr))}.Fr a:nth-child(3){border-left:0}.Fr a:nth-child(n+3){border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}.Fr.nx{gap:var(--spacing-3xl);border:0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.Fr.nx a{padding:var(--spacing-2xl) var(--spacing-2xl) 0 0}.Fr.nx a+a{border-left:0}.Fr.nx a:hover{background:none}.Fr.nx a:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--color-green-500);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.Fr.nx a:hover:before,.Fr.nx a:focus-visible:before{transform:none}.Fr.nx .Ar{right:0}@media screen and not (min-width:820px){.Fr.nx{row-gap:var(--spacing-xl)}.Fr.nx a:nth-child(n+3){border-top:0}}.Fr.lx{margin-bottom:0;padding:0;list-style:none;border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:linear-gradient(180deg,rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%),transparent),var(--color-base-975);-webkit-backdrop-filter:none;backdrop-filter:none}.Fr.lx>li{display:grid;align-content:start;gap:var(--spacing-xs);padding:var(--spacing-2xl);color:var(--color-text)}.Fr.lx>li+li{border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:820px){.Fr.lx>li:nth-child(3){border-left:0}.Fr.lx>li:nth-child(n+3){border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}@media screen and not (min-width:600px){.Fr.lx>li{padding:var(--spacing-xl)}.Fr.lx .Ue{font-size:.6875rem}}.cx{display:flex;align-items:center;min-height:28px;margin-bottom:var(--spacing-md)}.w{display:grid;grid-template-columns:repeat(9,7px);gap:3px}.w span{height:7px;background:rgb(var(--color-contrast-rgb, 255 255 255) / 9%);animation:je 3s steps(1,end) infinite}@keyframes je{0%,50%{background:rgb(var(--color-contrast-rgb, 255 255 255) / 9%)}55%,85%{background:var(--color-green-500);box-shadow:0 0 6px rgb(var(--color-accent-rgb, 64 248 174) / 50%)}}.Ue{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:3px var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:var(--color-base-1000);color:var(--color-text);font-family:var(--font-monospace);font-size:.75rem;white-space:nowrap}.sx{color:var(--color-green-500)}.M{width:6px;height:12px;background:var(--color-green-500);animation:Fe 1s steps(2,jump-none) infinite}@keyframes Fe{to{opacity:0}}.Ae{display:flex;gap:var(--spacing-xs)}.Ae span{display:grid;place-items:center;width:22px;height:22px;background:var(--tile);color:var(--color-background);font-size:.6875rem;font-weight:600}:root:has(main[data-scheme=light]) .Ae span{background:var(--tile-light);color:#fff}.dx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-lg);color:var(--color-text)}.dx>span{display:inline-flex}.dx img{width:auto}.Z .w span,.Z .M{animation:none}.Z .w span:nth-child(3n+1){background:var(--color-green-500)}.Z .M{display:none}@media(prefers-reduced-motion:reduce){.w span,.M{animation:none}.w span:nth-child(3n+1){background:var(--color-green-500)}}.gx{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem}.px{color:var(--color-text-muted);font-size:.8125rem}.Ar{position:absolute;top:var(--spacing-2xl);right:var(--spacing-xl);color:var(--color-text-grey);transition:color var(--duration-short),transform var(--duration-short)}.mx{display:flex;align-items:center;gap:var(--spacing-2xl);margin-top:var(--spacing-7xl);padding-block:var(--spacing-xl);border-block:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.mx ul{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-2xl);margin:0;padding:0;list-style:none}.mx li{color:var(--color-text);font-size:.9375rem}.mx li+li:before{content:"\b7";margin-right:var(--spacing-2xl);color:var(--color-text-grey)}@media screen and not (min-width:820px){.mx{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}}.bx{flex-shrink:0;color:var(--color-green-500);font-family:var(--font-monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.xx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--spacing-7xl) 0 0;border-block:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.xx div{display:flex;flex-direction:column-reverse;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl) 0}.xx div+div{padding-left:var(--spacing-2xl);border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.xx dd{margin:0;color:var(--color-white);font-size:1.125rem;font-weight:500;letter-spacing:-.01em}.xx dt{color:var(--color-text-muted);font-size:.875rem}@media screen and not (min-width:820px){.xx{grid-template-columns:repeat(2,minmax(0,1fr))}.xx div:nth-child(3){padding-left:0;border-left:0}.xx div:nth-child(n+3){border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}}.vx{padding-block:var(--spacing-10xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:820px){.vx{padding-block:var(--spacing-8xl)}}.fx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--spacing-6xl);margin-bottom:var(--spacing-7xl)}.fx>div{display:grid;gap:var(--spacing-3xl)}@media screen and not (min-width:820px){.fx{grid-template-columns:minmax(0,1fr);gap:var(--spacing-3xl)}}.hx{color:var(--color-white);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.ux{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65}.wx{position:relative;overflow:hidden;padding-top:5px}@media screen and not (min-width:820px){.wx{padding-left:5px}}.Ee{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%)}.Ee li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-4xl) var(--spacing-3xl) 0 0}.Ee h3{color:var(--color-white);font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.Ee p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}@media screen and not (min-width:820px){.Ee{grid-template-columns:minmax(0,1fr);border-top:0;border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%)}.Ee li{padding:0 0 var(--spacing-4xl) var(--spacing-3xl)}}.Be{position:absolute;top:4px;left:0;width:18%;height:1px;background:linear-gradient(90deg,transparent,#40f8ae,#29d8ff,transparent);box-shadow:0 0 12px #40f8ae;animation:Ce 4s linear infinite}@media screen and not (min-width:820px){.Be{display:none}}@keyframes Ce{0%{transform:translate(-100%)}to{transform:translate(560%)}}.yx{position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--color-background);border:1px solid var(--color-green-500)}@media screen and not (min-width:820px){.yx{top:4px;left:-5px}}.kx{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem}.zx{margin-top:auto;padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text);font-family:var(--font-monospace);font-size:.6875rem}.zx:before{content:"\25cf  ";color:var(--color-green-500)}.Ux{padding-block:var(--spacing-9xl);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgb(var(--color-contrast-rgb, 255 255 255) / 14%),transparent) 1}.Ux .Ee h3{font-size:1.25rem}@media(prefers-reduced-motion:reduce){.Be{animation:none;display:none}}.jx{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--spacing-10xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:820px){.jx{padding-block:var(--spacing-8xl)}}.Ie{max-width:62rem;margin-top:var(--spacing-4xl);font-size:clamp(2rem,4.6vw,4rem);font-weight:500;line-height:1.08;letter-spacing:-.04em}.Ie span{color:rgb(var(--color-contrast-rgb, 255 255 255) / 16%);transition:color .25s ease-out}.Ie .Fx{color:var(--color-white)}.Ax{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--spacing-8xl) 0 0;padding:0;list-style:none;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.Ax li{display:grid;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-3xl) 0 0}.Ax li>span{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem}.Ax strong{color:var(--color-white);font-size:1.125rem;font-weight:500}.Ax p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}@media screen and not (min-width:820px){.Ax{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.Ie span{transition:none}}.Ex{position:fixed;right:var(--spacing-xl);bottom:var(--spacing-xl);z-index:100;width:240px;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 14%);background:#060915f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px #0000007f;color:var(--color-text);font-family:var(--font-monospace);font-size:.6875rem}.Ex button,.Ex select{font:inherit;color:inherit}.Ex :focus-visible{outline:2px solid var(--color-green-500);outline-offset:1px}.Bx{display:flex;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-lg);border:0;background:none;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.Bx span:first-child:before{content:"\25a0  ";color:var(--color-green-500)}.Cx{display:grid;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.Ix{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--spacing-md);min-height:24px}.Ix>span{color:var(--color-text-muted)}.Ix select{padding:2px var(--spacing-xs);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 14%);background:var(--color-base-950)}.Ix input[type=checkbox]{justify-self:start;accent-color:var(--color-green-500)}.Yx{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:var(--spacing-sm)}.Yx input{width:100%;accent-color:var(--color-green-500)}.Yx output{color:var(--color-white);text-align:right}.Dx{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.Dx button{flex:1;padding:var(--spacing-xs) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 14%);background:none;cursor:pointer}.Dx button:hover{border-color:var(--color-green-500);color:var(--color-white)}.Xx{position:fixed;top:var(--height-header);left:0;right:0;z-index:50;height:2px;pointer-events:none}.Xx span{display:block;height:100%;background:linear-gradient(90deg,#40f8ae,#29d8ff);box-shadow:0 0 8px rgb(var(--color-accent-rgb, 64 248 174) / 60%);transform:scaleX(0);transform-origin:left}.Er{position:fixed;top:50%;right:var(--spacing-2xl);z-index:40;display:none;transform:translateY(-50%)}@media screen and (min-width:1560px){.Er{display:block}}.Er ol{display:grid;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.Er a{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);color:var(--color-text-grey);font-size:.75rem;text-decoration:none;transition:color .2s ease-out}.Er a:hover,.Er a:focus-visible{color:var(--color-white)}.Er a:focus-visible{outline:2px solid var(--color-green-500);outline-offset:4px}.Jx{order:-1;opacity:0;transform:translate(4px);transition:opacity .2s ease-out,transform .2s ease-out}.Er:hover .Jx,.Ye .Jx{opacity:1;transform:none}.De{width:12px;height:1px;background:currentcolor;transition:width .2s ease-out}.Er .Ye{color:var(--color-white)}.Er .Ye .De{width:24px;background:var(--color-green-500)}.r{--color-green-500: #40f8ae;--color-green-o07: rgb(var(--color-accent-rgb, 64 248 174) / 7%);--color-green-o16: rgb(var(--color-accent-rgb, 64 248 174) / 16%);--color-green-o20: rgb(var(--color-accent-rgb, 64 248 174) / 20%);--color-green-o35: rgb(var(--color-accent-rgb, 64 248 174) / 35%);--color-green-o75: rgb(var(--color-accent-rgb, 64 248 174) / 75%);--gradient-color-1: #168cff;--gradient-color-2: #29d8ff;--gradient-color-3: #40f8ae;--gradient-full: linear-gradient(110deg, #40f8ae, #29d8ff 55%, #168cff);--gradient-text: linear-gradient(110deg, #9affd2, #40f8ae 25%, #29d8ff 60%, #168cff);--gradient-text-soft: linear-gradient(110deg, #ccffe6, #b3edff 65%, #92bfff);--gradient-text-vertical: linear-gradient(180deg, #40f8ae, #29d8ff, #168cff);--gradient-soft-fade: linear-gradient(110deg, #40f8ae, #29d8ff 55%, #168cff);--gradient-soft-fade-loop: linear-gradient(230deg, #40f8ae, #168cff 40%, #29d8ff 70%, #40f8ae)}.Mx{scroll-margin-top:var(--height-header)}.Zx,.qx{--dev-section-space: 7.5rem;--dev-header-gap: var(--spacing-7xl)}@media screen and not (min-width:600px){.qx{--dev-section-space: var(--spacing-7xl);--dev-header-gap: var(--spacing-4xl)}}.Gx{--dev-section-space: 5.5rem}.Gx section{border-image:none}@media screen and not (min-width:600px){.Gx{--dev-section-space: var(--spacing-6xl)}}:root:has(main[data-scheme=jet]),:root:has(main[data-scheme=mono]){--color-base-100: #f2f2f2;--color-base-300: #d4d4d4;--color-base-400: #a1a1a1;--color-base-500: #737373;--color-base-600: #525252;--color-base-700: #333;--color-base-800: #222;--color-base-900: #141414;--color-base-950: #0c0c0c;--color-base-975: #070707;--color-base-1000: #000;--color-base-900-o60: rgb(20 20 20 / 60%);--color-base-900-o90: rgb(20 20 20 / 90%);--color-base-1000-o70: rgb(0 0 0 / 70%);--color-base-1000-o90: rgb(0 0 0 / 90%);--color-background-rgb: 0 0 0}:root:has(main[data-scheme=graphite]){--color-base-100: #eceef1;--color-base-300: #cfd2d8;--color-base-400: #9a9ea7;--color-base-500: #6c7079;--color-base-600: #4d5058;--color-base-700: #383a41;--color-base-800: #2a2c31;--color-base-900: #1d1e22;--color-base-950: #17181b;--color-base-975: #121315;--color-base-1000: #0e0f11;--color-base-900-o60: rgb(29 30 34 / 60%);--color-base-900-o90: rgb(29 30 34 / 90%);--color-base-1000-o70: rgb(14 15 17 / 70%);--color-base-1000-o90: rgb(14 15 17 / 90%);--color-background-rgb: 14 15 17}:root:has(main[data-scheme=ink]){--color-base-100: #e8eeff;--color-base-300: #c5cfe6;--color-base-400: #8f9bbb;--color-base-500: #5f6b8c;--color-base-600: #434e6d;--color-base-700: #2c3756;--color-base-800: #1c2645;--color-base-900: #121b37;--color-base-950: #0c142d;--color-base-975: #080f25;--color-base-1000: #050b1e;--color-base-900-o60: rgb(18 27 55 / 60%);--color-base-900-o90: rgb(18 27 55 / 90%);--color-base-1000-o70: rgb(5 11 30 / 70%);--color-base-1000-o90: rgb(5 11 30 / 90%);--color-background-rgb: 5 11 30}.r[data-scheme=ink]{--color-accent-rgb: 108 178 255;--color-green-500: #6cb2ff;--color-green-o07: rgb(108 178 255 / 7%);--color-green-o16: rgb(108 178 255 / 16%);--color-green-o20: rgb(108 178 255 / 20%);--color-green-o35: rgb(108 178 255 / 35%);--color-green-o75: rgb(108 178 255 / 75%)}.r[data-scheme=mono]{--color-accent-rgb: 242 242 242;--color-green-500: #f2f2f2;--color-green-o07: rgb(var(--color-contrast-rgb, 255 255 255) / 7%);--color-green-o16: rgb(var(--color-contrast-rgb, 255 255 255) / 16%);--color-green-o20: rgb(var(--color-contrast-rgb, 255 255 255) / 20%);--color-green-o35: rgb(var(--color-contrast-rgb, 255 255 255) / 35%);--color-green-o75: rgb(var(--color-contrast-rgb, 255 255 255) / 75%);--gradient-full: linear-gradient(110deg, #fff, #a1a1a1);--gradient-text: linear-gradient(110deg, #fff, #a1a1a1);--gradient-text-soft: linear-gradient(110deg, #fff, #d4d4d4);--gradient-text-vertical: linear-gradient(180deg, #fff, #a1a1a1);--gradient-soft-fade: linear-gradient(110deg, #fff, #a1a1a1);--gradient-soft-fade-loop: linear-gradient(230deg, #fff, #737373 40%, #d4d4d4 70%, #fff)}:root:has(main[data-scheme=light]){--color-white: #121316;--color-contrast-rgb: 18 19 22;--color-base-100: #1b1d21;--color-base-300: #25282d;--color-base-400: #41454c;--color-base-500: #555a61;--color-base-600: #85898f;--color-base-700: #b9bab5;--color-base-800: #cfcfca;--color-base-900: #dcdcd7;--color-base-950: #ecece8;--color-base-975: #efefeb;--color-base-1000: #e7e7e3;--color-base-900-o60: rgb(220 220 215 / 60%);--color-base-900-o90: rgb(220 220 215 / 90%);--color-base-1000-o70: rgb(231 231 227 / 70%);--color-base-1000-o90: rgb(231 231 227 / 90%);--color-background-rgb: 231 231 227;--color-surface-rgb: 240 240 236}.r[data-scheme=light] canvas{filter:brightness(.62) saturate(1.5) contrast(1.15)}:root:has(main[data-scheme=light]) img[src$="logo-type.svg"]{filter:invert(1) hue-rotate(180deg)}.r[data-accent=pink]{--color-accent-rgb: 255 79 184;--color-green-500: #ff4fb8}.r[data-accent=orange]{--color-accent-rgb: 255 138 61;--color-green-500: #ff8a3d}.r[data-accent=lime]{--color-accent-rgb: 198 244 50;--color-green-500: #c6f432}.r[data-accent=cyan]{--color-accent-rgb: 34 211 238;--color-green-500: #22d3ee}.r[data-accent=blue]{--color-accent-rgb: 91 140 255;--color-green-500: #5b8cff}.r[data-accent=violet]{--color-accent-rgb: 167 139 250;--color-green-500: #a78bfa}.r[data-accent=yellow]{--color-accent-rgb: 255 212 59;--color-green-500: #ffd43b}.r[data-scheme=light]{--color-accent-rgb: 3 106 70;--color-green-500: #036a46}.r[data-scheme=light][data-accent=pink]{--color-accent-rgb: 173 21 98;--color-green-500: #ad1562}.r[data-scheme=light][data-accent=orange]{--color-accent-rgb: 162 67 4;--color-green-500: #a24304}.r[data-scheme=light][data-accent=lime]{--color-accent-rgb: 65 102 0;--color-green-500: #416600}.r[data-scheme=light][data-accent=cyan]{--color-accent-rgb: 8 102 122;--color-green-500: #08667a}.r[data-scheme=light][data-accent=blue]{--color-accent-rgb: 33 73 184;--color-green-500: #2149b8}.r[data-scheme=light][data-accent=violet]{--color-accent-rgb: 100 36 204;--color-green-500: #6424cc}.r[data-scheme=light][data-accent=yellow]{--color-accent-rgb: 122 86 0;--color-green-500: #7a5600}.Hx{display:inline-flex;flex-wrap:wrap;min-width:0;margin:0;padding:3px;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-background-rgb))}.Hx button{padding:var(--spacing-sm) var(--spacing-lg);border:0;background:none;color:var(--color-text-grey);font:inherit;font-size:.875rem;cursor:pointer;transition:color var(--duration-short)}.Hx button:hover{color:var(--color-text)}.Hx button[aria-pressed=true]{background:rgb(var(--color-contrast-rgb, 255 255 255) / 7%);color:var(--color-white)}.Hx button:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.Kx{position:fixed;right:var(--spacing-xl);bottom:var(--spacing-xl);z-index:10;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);box-shadow:var(--shadow-dropdown)}.Lx{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.Nx{padding:var(--spacing-3xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}@media screen and not (min-width:600px){.Nx{padding:var(--spacing-xl)}}.Ox{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--spacing-4xl) var(--spacing-7xl);align-items:start}@media screen and not (min-width:1000px){.Ox{grid-template-columns:minmax(0,1fr)}}.Px{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Px details{border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Px summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);padding-block:var(--spacing-2xl);color:var(--color-text);font-size:1rem;list-style:none;cursor:pointer}.Px summary::-webkit-details-marker{display:none}.Px summary svg{flex-shrink:0;color:var(--color-text-grey);transition:transform var(--duration-short)}.Px details[open] summary svg{transform:rotate(45deg)}.Px summary:hover{color:var(--color-white)}.Px summary:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.Px p{max-width:40rem;padding-bottom:var(--spacing-2xl);color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.Qx{border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-background-rgb) / 92%);box-shadow:0 30px 80px -40px rgb(var(--color-accent-rgb, 64 248 174) / 35%);font-family:var(--font-monospace);font-size:.75rem}.Rx{display:flex;overflow-x:auto;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%)}.Rx button{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:0;border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);background:none;color:var(--color-text-grey);font:inherit;cursor:pointer}.Rx button:hover{color:var(--color-text)}.Rx button:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.Rx svg{width:13px;height:13px;fill:currentcolor}.Rx .Sx{box-shadow:inset 0 -1px 0 var(--color-green-500);background:rgb(var(--color-background-rgb));color:var(--color-white)}.Tx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);color:var(--color-text-grey)}.Vx{display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:15.5rem;margin:0;padding:var(--spacing-xl);list-style:none}.Vx li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-sm);color:var(--color-text-muted);animation:Xe .26s ease}@keyframes Xe{0%{opacity:0;transform:translateY(3px)}}.Wx{margin-bottom:var(--spacing-sm);color:var(--color-white)}._x{color:var(--color-green-500)}.rv{color:var(--color-text-grey);font-size:.5rem}.av{color:var(--color-text-grey)}.av:before{content:"\b7  "}.ov{margin-top:var(--spacing-sm);color:var(--color-green-500)}.ev{color:var(--color-green-500)}.tv{width:7px;height:1.1em;background:var(--color-green-500);animation:Br 1s steps(1) infinite}@keyframes Br{50%{opacity:0}}.iv{display:flex;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);color:var(--color-text-grey)}.iv span:first-child{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.iv i{width:6px;height:6px;border-radius:50%;background:var(--color-text-grey)}.iv i.nv{background:var(--color-green-500);box-shadow:0 0 8px var(--color-green-500);animation:Br 1.2s ease infinite}.lv{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.lv li{padding:3px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.75rem}.lv li.cv{border-color:var(--color-green-o35);background:rgb(var(--color-accent-rgb, 64 248 174) / 8%);color:var(--color-green-500)}.sv{width:100%;font-family:var(--font-monospace);font-size:.75rem}.dv{height:6px;background:rgb(var(--color-contrast-rgb, 255 255 255) / 6%)}.dv span{display:block;width:100%;height:100%;background:linear-gradient(90deg,rgb(var(--color-accent-rgb, 64 248 174) / 15%),var(--color-green-500))}.gv{display:flex;justify-content:space-between;margin-top:var(--spacing-sm);color:var(--color-text-grey)}.gv span:first-child,.gv span:last-child{color:var(--color-white)}.pv{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.pv li{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text-muted)}.mv{display:flex;align-items:baseline;gap:var(--spacing-md)}.mv strong{color:var(--color-white);font-family:var(--font-monospace);font-size:2.75rem;font-weight:400;letter-spacing:-.04em}.mv span{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.75rem}.bv{width:100%;margin:0;padding:var(--spacing-md) var(--spacing-lg);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-background-rgb));font-family:var(--font-monospace);font-size:.75rem;line-height:1.7;list-style:none}.xv{color:var(--color-green-500)}.vv{color:var(--color-text)}.fv{color:var(--color-text-grey)}.hv{width:100%;height:48px}.hv path{fill:none;stroke:var(--color-green-500);stroke-width:1.5;vector-effect:non-scaling-stroke}.uv{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.wv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md);margin:0;padding:0;list-style:none}.wv>li{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-2xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:var(--color-base-975)}.wv h3{color:var(--color-white);font-size:1rem;font-weight:500}.wv p{color:var(--color-text-grey);font-size:.875rem;line-height:1.55}@media screen and not (min-width:1000px){.wv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:700px){.wv{grid-template-columns:minmax(0,1fr)}.wv>li{padding:var(--spacing-xl)}}.yv{grid-column:span 2}@media screen and not (min-width:700px){.yv{grid-column:auto}}.kv{display:flex;align-items:center;min-height:5.5rem;margin-bottom:var(--spacing-lg)}.zv{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.Uv{display:grid;gap:1px;margin:0;padding:0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 8%);list-style:none}.Uv>li{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-2xl);background:var(--color-base-975);color:var(--color-text-muted)}.Uv>li>div{align-self:flex-start;color:var(--color-green-500)}.Uv h3{margin-top:var(--spacing-sm);color:var(--color-white);font-size:1rem;font-weight:500}.Uv p{color:var(--color-text-grey);font-size:.875rem;line-height:1.55}@media screen and not (min-width:700px){.Uv>li{padding:var(--spacing-xl)}}.Je{grid-template-columns:repeat(2,minmax(0,1fr))}.Cr{grid-template-columns:repeat(3,minmax(0,1fr))}.Ir{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and not (min-width:1000px){.Cr,.Ir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:700px){.Je,.Cr,.Ir{grid-template-columns:minmax(0,1fr)}}.jv{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.Fv{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-md) 0 0;padding:var(--spacing-md) 0 0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%);list-style:none}.Fv li{color:var(--color-text-muted);font-size:.8125rem}.Fv li:before{margin-right:var(--spacing-sm);color:var(--color-green-500);content:"\2192"}.Av{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.Ev{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:var(--spacing-4xl)}@media screen and not (min-width:1000px){.Ev{grid-template-columns:minmax(0,1fr);gap:var(--spacing-3xl)}}.Bv{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Bv li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:2px var(--spacing-md);padding-block:var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%)}.Bv li:first-child{padding-top:0}.Bv li:last-child{border-bottom:0}.Bv h3{color:var(--color-white);font-size:1rem;font-weight:500}.Bv p{grid-column:2;color:var(--color-text-grey);font-size:.875rem;line-height:1.55}.Cv{grid-row:span 2;color:var(--color-green-500);font-family:var(--font-monospace);font-size:.8125rem;line-height:1.6}.Iv{min-width:0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.Yv{display:flex;border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%)}.Yv button{padding:var(--spacing-md) var(--spacing-lg);border:0;border-right:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);background:none;color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.75rem;cursor:pointer}.Yv button:hover{color:var(--color-text)}.Yv button:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.Yv .Dv{box-shadow:inset 0 -1px 0 var(--color-green-500);background:var(--color-base-975);color:var(--color-white)}.Xv{margin:0;padding:var(--spacing-xl) var(--spacing-lg);overflow-x:auto;color:var(--color-text);font-family:var(--font-monospace);font-size:.8125rem;line-height:1.7}.Xv .token.comment{color:var(--color-text-grey)}.Xv .token.string,.Xv .token.template-string{color:var(--color-green-500)}.Xv .token.keyword{color:var(--color-lightblue-500, var(--color-blue-500))}.Xv .token.function{color:var(--color-white)}.Xv .token.punctuation,.Xv .token.operator{color:var(--color-text-grey)}.Jv{margin:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);font-family:var(--font-monospace);font-size:.75rem;line-height:1.8;list-style:none}.Jv li{animation:Me .3s ease backwards}@keyframes Me{0%{opacity:0;transform:translate(-4px)}}.Mv{color:var(--color-text-grey)}.Zv{color:var(--color-green-500)}.qv{color:var(--color-text)}.Gv{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.Hv{overflow-x:auto;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.Kv{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem}.Kv th,.Kv td{padding:var(--spacing-lg) var(--spacing-2xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);color:var(--color-text-grey);font-weight:400;text-align:left;vertical-align:middle}.Kv thead th{border-bottom-color:rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%);color:var(--color-text-muted);font-size:.875rem}.Kv tbody th{width:28%;color:var(--color-text)}.Kv tbody tr:last-child>*{border-bottom:0}.Kv .Lv{border-left:1px solid var(--color-green-o35);background:rgb(var(--color-accent-rgb, 64 248 174) / 4%);color:var(--color-white)}@media screen and not (min-width:600px){.Kv{font-size:.8125rem}.Kv th,.Kv td{padding:var(--spacing-md) var(--spacing-lg)}}.Nv{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-white)}.Ov{padding-top:var(--spacing-7xl)}@media screen and not (min-width:600px){.Ov{padding-top:var(--spacing-5xl)}}.Pv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--spacing-5xl)}@media screen and not (min-width:1000px){.Pv{grid-template-columns:minmax(0,1fr);gap:var(--spacing-3xl)}}.Qv{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Qv h1{color:var(--color-white);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.Qv h1 span{background:linear-gradient(180deg,var(--color-white) 45%,rgb(var(--color-contrast-rgb, 255 255 255) / 62%));background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.Qv>p{max-width:34rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.55}.Rv{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.Sv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md) var(--spacing-xl);margin-top:var(--spacing-md)}.Tv{min-width:0}.Vv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--spacing-5xl) 0 0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2%)}.Vv>div{display:flex;flex-direction:column-reverse;gap:2px;padding:var(--spacing-xl) var(--spacing-2xl)}.Vv>div+div{border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%)}.Vv dd{margin:0;color:var(--color-white);font-family:var(--font-monospace);font-size:1.25rem;letter-spacing:-.02em}.Vv dt{color:var(--color-text-grey);font-size:.8125rem}@media screen and not (min-width:900px){.Vv{grid-template-columns:repeat(2,minmax(0,1fr))}.Vv>div:nth-child(3){border-left:0}.Vv>div:nth-child(n+3){border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%)}}.Wv{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}._v{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}@media screen and not (min-width:900px){._v{grid-template-columns:minmax(0,1fr)}}.rf{margin:0;padding:var(--spacing-md) var(--spacing-2xl)}.rf>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm) var(--spacing-xl);padding-block:var(--spacing-lg);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%)}.rf>div:last-child{border-bottom:0}.rf dt{color:var(--color-text);font-size:.9375rem}.rf dd{margin:0;color:var(--color-white);font-family:var(--font-monospace);font-size:.9375rem}.rf dd span{margin-left:var(--spacing-xs);color:var(--color-text-grey);font-size:.75rem}@media screen and not (min-width:600px){.rf{padding:var(--spacing-sm) var(--spacing-xl)}}.af{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-2xl);border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-accent-rgb, 64 248 174) / 3%)}.af>strong{color:var(--color-white);font-family:var(--font-monospace);font-size:2.5rem;font-weight:400;letter-spacing:-.04em}.af>strong span{margin-left:var(--spacing-sm);color:var(--color-text-grey);font-size:.875rem;letter-spacing:0}.af p{margin-top:auto;padding-top:var(--spacing-lg);color:var(--color-text-grey);font-size:.8125rem;line-height:1.5}@media screen and not (min-width:900px){.af{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);border-left:0}}@media screen and not (min-width:600px){.af{padding:var(--spacing-xl)}}.of{color:var(--color-text-grey);font-size:.875rem}.ef{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-xl) 0 0;padding:var(--spacing-lg) 0 0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);list-style:none}.ef li{display:grid;grid-template-columns:7rem minmax(0,1fr) 4.5rem;align-items:center;gap:var(--spacing-md);color:var(--color-text-grey);font-size:.8125rem}.Ze{height:8px;background:rgb(var(--color-contrast-rgb, 255 255 255) / 5%)}.Ze span{display:block;height:100%;background:rgb(var(--color-contrast-rgb, 255 255 255) / 25%)}.qe{font-family:var(--font-monospace);text-align:right}.tf .if,.tf .qe{color:var(--color-white)}.tf .Ze span{background:var(--color-green-500);box-shadow:0 0 12px rgb(var(--color-accent-rgb, 64 248 174) / 50%)}.nf{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.lf{border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.Ge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.y{width:100%;border-collapse:collapse}.y th,.y td{padding:var(--spacing-md) var(--spacing-3xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);text-align:left;vertical-align:middle}.y thead th{padding-block:var(--spacing-xl);border-bottom-color:rgb(var(--color-contrast-rgb, 255 255 255) / 6%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%);vertical-align:middle}.y tbody th{color:var(--color-text);font-size:.9375rem;font-weight:400}.y td{width:30%;color:var(--color-white);font-family:var(--font-monospace);font-size:.875rem}.y th:last-child,.y td:last-child{border-left:1px dashed rgb(var(--color-contrast-rgb, 255 255 255) / 12%)}@media screen and not (min-width:700px){.y th,.y td{padding:var(--spacing-md) var(--spacing-sm)}.y th:first-child{padding-left:var(--spacing-xl)}.y th:last-child,.y td:last-child{padding-left:var(--spacing-md)}.y td{font-size:.75rem}}.cf{font-weight:400}@media screen and not (min-width:700px){.cf{display:none}}.Ge.sf{display:none}@media screen and not (min-width:700px){.Ge.sf{display:flex}}.df{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--spacing-md)}.df span{color:var(--color-text-grey);font-size:.8125rem}@media screen and not (min-width:700px){.df span{display:none}}.gf{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-white);font-size:.9375rem;font-weight:500}@media screen and not (min-width:700px){.gf{font-size:.8125rem}.gf img,.gf svg{display:none}}.pf{display:block;margin-top:2px;color:var(--color-text-grey);font-size:.8125rem;font-weight:400}@media screen and not (min-width:700px){.pf{display:none}}.mf{overflow-x:auto}@media screen and not (min-width:700px){.mf>table{min-width:620px}}.y.Yr td{width:22%}.y.Yr th:last-child,.y.Yr td:last-child{border-left:0}.bf{color:var(--color-green-500);font-family:var(--font-body, inherit);font-size:.875rem}.xf,.vf{color:var(--color-text-grey);font-family:var(--font-body, inherit);font-size:.875rem}.ff{padding:var(--spacing-md) var(--spacing-3xl) var(--spacing-lg);color:var(--color-text-grey);font-size:.75rem}@media screen and not (min-width:700px){.ff{padding-inline:var(--spacing-xl)}}.hf{color:var(--color-text-grey)}.uf{color:var(--color-text-muted);font-family:var(--font-body, inherit);font-size:.875rem}.wf{display:block;color:var(--color-text-grey);font-family:var(--font-body, inherit);font-size:.75rem}.yf{margin-left:var(--spacing-xs);color:var(--color-text-grey);font-size:.75rem}@media screen and not (min-width:700px){.yf{display:block;margin-left:0}}.y .kf th{padding-block:var(--spacing-md);border-bottom-color:rgb(var(--color-contrast-rgb, 255 255 255) / 6%);border-left:0;background:rgb(var(--color-contrast-rgb, 255 255 255) / 1.5%);color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media screen and not (min-width:700px){.y .kf th{padding-left:var(--spacing-xl)}}.He.zf{border-top:0;background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%)}.Uf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.Uf .Ke{margin-bottom:0}.jf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl) var(--spacing-3xl);margin:var(--spacing-2xl) 0 0;padding:var(--spacing-2xl) 0 0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);list-style:none}.jf li{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-text-grey);font-size:.8125rem;line-height:1.55}.jf strong{color:var(--color-white);font-size:.875rem;font-weight:500}@media screen and not (min-width:900px){.jf{grid-template-columns:minmax(0,1fr)}}.Ff{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-2xl) 0 0;padding:0;list-style:none}.Ff img{width:auto;height:11px;filter:grayscale(1) brightness(1.5)}.Ff svg{color:var(--color-text)}.Af{color:var(--color-white);font-family:var(--font-monospace);font-size:1.125rem}.He{padding:var(--spacing-3xl);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}@media screen and not (min-width:600px){.He{padding:var(--spacing-2xl) var(--spacing-xl)}}.Ke{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-xl)}.Ke h3{color:var(--color-white);font-size:1.0625rem;font-weight:500}.Ke p{color:var(--color-text-grey);font-size:.875rem}.d{width:100%;border-collapse:collapse;font-size:.875rem}.d th,.d td{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);color:var(--color-text-muted);text-align:left;vertical-align:middle}.d th:first-child,.d td:first-child{padding-left:0}.d th:last-child,.d td:last-child{padding-right:0}.d thead th{color:var(--color-text-grey);font-size:.8125rem;font-weight:400}.d tbody th{color:var(--color-white);font-size:.9375rem;font-weight:400}.d tbody tr:last-child>*{border-bottom:0}.d .Ef{width:10rem;white-space:nowrap}.d .Dr{width:8rem;font-family:var(--font-monospace);text-align:right;white-space:nowrap}.d thead .Dr{font-family:inherit}@media screen and not (min-width:600px){.d .Bf{display:none}.d .Dr{width:auto}.d tbody th{padding-block:var(--spacing-sm)}}.Cf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-md)}.If{color:var(--color-text);font-family:var(--font-monospace);font-size:.8125rem}.d.Le th,.d.Le td{padding-block:var(--spacing-lg)}.Yf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.Df{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 6px;overflow:hidden;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 3%);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.625rem;letter-spacing:.08em}.Df svg{flex-shrink:0}.Df[data-vendor=nvidia] svg{color:#76b900}.Df[data-vendor=amd] svg{color:var(--color-white)}.Xf{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.Xf span{padding:1px 6px;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.75rem}.Jf{display:none}@media screen and not (min-width:600px){.Jf{display:block;margin-top:2px;color:var(--color-text-grey);font-family:var(--font-body, inherit);font-size:.75rem}}.d .Ne>*{background:rgb(var(--color-accent-rgb, 64 248 174) / 4%)}.d .Ne .Oe{border-color:var(--color-green-o35);color:var(--color-green-500)}.d .Mf{color:var(--color-white)}.Oe{padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text-grey);font-family:var(--font-body, inherit);font-size:.6875rem;white-space:nowrap}.Zf{display:block;margin:var(--spacing-xl) auto 0;padding:var(--spacing-sm) var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:none;color:var(--color-text-muted);font:inherit;font-size:.875rem;cursor:pointer}.Zf:hover{color:var(--color-white)}.qf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.qf>div{align-self:center;margin-left:calc(var(--spacing-xs) * -1)}.qf svg{transition:transform var(--duration-short)}.qf[aria-expanded=false] svg{transform:rotate(-90deg)}.qf>span{color:var(--color-text-grey);font-family:var(--font-body, inherit);font-size:.75rem;line-height:1;letter-spacing:0;text-transform:none}.qf:hover{color:var(--color-white)}.qf:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.Gf{border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-background-rgb) / 92%);font-family:var(--font-monospace);font-size:.75rem}.Hf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Kf{color:var(--color-text)}.Lf{color:var(--color-text-grey)}.Nf{margin:0;padding:var(--spacing-md) 0;list-style:none}.Nf li{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr) 3.5rem;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-xl)}@media screen and not (min-width:600px){.Nf li{grid-template-columns:minmax(0,1fr) 3.5rem}.Nf li>span:nth-child(2){grid-column:1 / -1;grid-row:2}}.Of{display:flex;flex-direction:column;color:var(--color-text)}.Of span{overflow:hidden;color:var(--color-text-grey);text-overflow:ellipsis;white-space:nowrap}.Pf{position:relative;height:10px;background:rgb(var(--color-contrast-rgb, 255 255 255) / 4%)}.Pf span{position:absolute;top:0;bottom:0;min-width:2px;background:rgb(var(--color-accent-rgb, 64 248 174) / 45%)}.Pf span.Qf{background:var(--color-green-500)}.Rf{color:var(--color-text-muted);text-align:right}.Sf{display:flex;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);color:var(--color-text-grey)}.Sf span:first-child{color:var(--color-green-500)}.Tf{width:100%;border-collapse:collapse}.Tf th,.Tf td{padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 5%);color:var(--color-text-muted);font-weight:400;text-align:left}.Tf thead th{color:var(--color-text-grey)}.Tf tbody th{color:var(--color-text)}.Tf tbody tr:last-child>*{border-bottom:0}.Tf .Pe>*{background:rgb(var(--color-accent-rgb, 64 248 174) / 5%)}.Tf .Pe th{box-shadow:inset 2px 0 0 var(--color-green-500);color:var(--color-white)}.Vf{margin:0;padding:var(--spacing-md) 0;list-style:none}.Vf li{display:grid;grid-template-columns:3rem 3.5rem minmax(0,1fr);gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-xl);color:var(--color-text-muted)}.Vf li.Qe{color:var(--color-white)}.Vf li.Qe .Re{color:var(--color-green-500)}.Vf li:last-child{margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px dashed rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.Wf,.Re{color:var(--color-text-grey)}.Se,.Te{margin:0;padding:var(--spacing-xs) 0;list-style:none}:is(.Se,.Te) li{display:grid;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);color:var(--color-text-muted)}:is(.Se,.Te) li+li{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 5%)}.Se li{grid-template-columns:6rem minmax(0,1fr)}.Se li span:first-child{color:var(--color-text)}.Se li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Te li{grid-template-columns:14px minmax(0,1fr) auto;color:var(--color-text)}._f{margin-top:var(--spacing-xs)}.r5{padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text-grey)}.a5{border-color:var(--color-green-o35);color:var(--color-green-500)}.o5{margin:0;padding:var(--spacing-xs) 0;list-style:none}.o5 li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-xl);color:var(--color-text)}.o5 li+li{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 5%)}.o5 li span:last-child{color:var(--color-text-grey)}@media screen and not (min-width:600px){.o5 li{grid-template-columns:5.5rem minmax(0,1fr)}.o5 li span:last-child{display:none}}.e5{justify-self:start;padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text-muted)}.t5{border-color:var(--color-green-o35);color:var(--color-green-500)}.i5{color:var(--color-text-grey)}.n5{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.l5{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:var(--spacing-4xl)}@media screen and not (min-width:1000px){.l5{grid-template-columns:minmax(0,1fr);gap:var(--spacing-3xl)}}@media screen and (min-width:1000px){.c5{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.c5 .Ve{order:-1}}.s5{display:flex;flex-direction:column;margin:0}.s5>div{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-block:var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%)}.s5>div:first-child{padding-top:0}.s5>div:last-child{border-bottom:0}.s5 dt{color:var(--color-white);font-size:1rem;font-weight:500}.s5 dd{margin:0;color:var(--color-text-grey);font-size:.875rem;line-height:1.55}.Ve{min-width:0}.d5{padding:8px;border-radius:var(--radius-xxs);border:1px solid var(--color-base-800);background:var(--color-base-950);font-family:var(--font-monospace);color:var(--color-white);font-size:13px;font-style:normal;font-weight:500;line-height:1.5;font-variant-ligatures:none}.g5{white-space:nowrap}.p5{font-variant-ligatures:common-ligatures}.m5{color:var(--color-green-500)}.b5{color:var(--color-base-500)}.x5{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.v5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2xl)}@media screen and not (min-width:800px){.v5{grid-template-columns:minmax(0,1fr)}}.f5{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:var(--spacing-2xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:var(--color-base-975);font-family:var(--font-monospace);font-size:.75rem}.f5 figcaption{display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);color:var(--color-white);font-family:var(--font-body, inherit);font-size:.9375rem}.f5 figcaption span{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.75rem}.f5[data-tone=ours]{border-color:var(--color-green-o35);background:radial-gradient(120% 80% at 50% 0%,rgb(var(--color-accent-rgb, 64 248 174) / 7%),transparent 70%),var(--color-base-975)}.h5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.u5{padding:var(--spacing-md) var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text);text-align:center}.w5{display:flex;flex-direction:column;gap:4px;padding:4px;border:1px dashed var(--color-green-o35)}.w5 .y5{padding:var(--spacing-xs);background:rgb(var(--color-accent-rgb, 64 248 174) / 12%);color:var(--color-green-500);text-align:center}.k5{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:rgb(var(--color-contrast-rgb, 255 255 255) / 4%);color:var(--color-text-muted)}.k5 em{color:var(--color-text-grey);font-style:normal}.k5[data-tone=warn]{background:#ffaa5014;color:#ffbe78}.k5[data-tone=warn] em{color:#ffbe78bf}.k5[data-tone=ours]{background:rgb(var(--color-accent-rgb, 64 248 174) / 10%);color:var(--color-green-500)}.k5[data-tone=ours] em{color:rgb(var(--color-accent-rgb, 64 248 174) / 70%)}.z5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl) var(--spacing-3xl);margin:var(--spacing-3xl) 0 0;padding:0;list-style:none}.z5 li{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-text-grey);font-size:.875rem;line-height:1.55}.z5 strong{color:var(--color-white);font-weight:500}@media screen and not (min-width:800px){.z5{grid-template-columns:minmax(0,1fr)}}.U5{border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-background-rgb) / 92%);box-shadow:0 30px 80px -40px rgb(var(--color-accent-rgb, 64 248 174) / 35%);font-family:var(--font-monospace);font-size:.75rem}.j5{display:flex;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);color:var(--color-text)}.F5{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-grey);font-variant-numeric:tabular-nums}.F5 i{width:6px;height:6px;border-radius:50%;background:var(--color-green-500);box-shadow:0 0 8px var(--color-green-500)}.A5{display:grid;grid-template-columns:repeat(28,minmax(0,1fr));gap:3px;padding:var(--spacing-xl)}.A5 span{aspect-ratio:1;background:rgb(var(--color-contrast-rgb, 255 255 255) / 5%);transition:background .4s ease,box-shadow .4s ease}.A5 span[data-state="1"]{background:var(--color-white);box-shadow:0 0 10px rgb(var(--color-accent-rgb, 64 248 174) / 80%);transition-duration:80ms}.A5 span[data-state="2"]{background:rgb(var(--color-accent-rgb, 64 248 174) / 32%)}.A5 span[data-state="3"]{background:rgb(var(--color-accent-rgb, 64 248 174) / 15%)}@media screen and not (min-width:600px){.A5{gap:2px;padding:var(--spacing-lg)}}.E5{min-height:5.4em;margin:0;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-lg);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);line-height:1.8;list-style:none}.E5 li:first-child{animation:We .3s ease}@keyframes We{0%{opacity:0;transform:translateY(-4px)}}.B5{color:var(--color-green-500)}.C5{color:var(--color-text)}.I5{color:var(--color-text-grey)}.Y5{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.D5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:var(--spacing-2xl) 0 0;padding:0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 8%);list-style:none}.D5>li{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-2xl);background:var(--color-base-975)}.D5 h3{color:var(--color-white);font-size:1rem;font-weight:500}.D5 p{color:var(--color-text-grey);font-size:.875rem;line-height:1.55}.D5 ul{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0;padding:0;list-style:none}.D5 ul li{padding:1px var(--spacing-sm);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-text-muted);font-family:var(--font-monospace);font-size:.75rem}@media screen and not (min-width:900px){.D5{grid-template-columns:minmax(0,1fr)}}.X5{color:var(--color-green-500);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.J5{padding-top:var(--spacing-3xl)}.M5{--dashed-border-color: #232736;container-type:inline-size;position:relative}.M5:before,.M5:after{content:"";position:absolute;left:0;right:0;height:1px;background-image:repeating-linear-gradient(to right,var(--dashed-border-color) 0 10px,transparent 10px 20px);background-repeat:repeat-x;background-position:calc(50% + 6px) top;background-size:20px 1px}.M5:before{top:0}.M5:after{bottom:0}.Z5{display:flex;justify-content:center;position:relative;z-index:1}.Xr{width:120px;aspect-ratio:1;font-size:34px;overflow:hidden;display:flex;align-items:center;justify-content:center}.Xr:first-child{background-color:#131313;color:var(--color-base-500);border:1px solid #5a5a5a}.Xr:last-child{background-image:var(--gradient-soft-fade);padding:1px}.Xr:last-child .q5{width:118px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-background)}.G5{position:relative;padding-top:var(--spacing-3xl);text-align:center}@media(min-width:820px){.G5{padding-top:var(--spacing-4xl)}}.H5{gap:var(--spacing-3xl);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;padding-inline:var(--spacing-lg)}@media(min-width:820px){.H5{margin-top:var(--spacing-lg);gap:var(--spacing-3xl)}}@media(min-width:960px){.H5{margin-top:var(--spacing-xl);gap:var(--spacing-4xl)}}@media(min-width:1280px){.H5{margin-top:var(--spacing-2xl);gap:var(--spacing-5xl)}}.K5{margin-inline:auto}.L5{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.N5{max-height:760px;overflow:clip;mask-image:linear-gradient(black 75%,transparent)}.q{width:100%;border-collapse:collapse;font-size:.9375rem}.q th,.q td{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%);text-align:center;vertical-align:middle}.q thead th{position:sticky;top:var(--height-header);z-index:1;padding-block:var(--spacing-xl);border-bottom-color:rgb(var(--color-contrast-rgb, 255 255 255) / 12%);background:rgb(var(--color-background-rgb));color:var(--color-white);font-weight:400;vertical-align:bottom}.q tbody th{color:var(--color-text);font-weight:400}.q td{color:var(--color-text-muted);font-size:.875rem}.q td svg{color:var(--color-green-500)}.q th:first-child{width:40%;padding-left:0;text-align:left}@media screen and not (min-width:700px){.q{font-size:.8125rem}.q th,.q td{padding-inline:var(--spacing-xs)}.q th:first-child{width:34%}}.q ._e{background:rgb(var(--color-accent-rgb, 64 248 174) / 3%)}.q thead ._e{background:linear-gradient(rgb(var(--color-accent-rgb, 64 248 174) / 3%),rgb(var(--color-accent-rgb, 64 248 174) / 3%)),rgb(var(--color-background-rgb));box-shadow:inset 0 1px 0 var(--color-green-500)}.q .O5 th{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-sm);border-bottom-color:rgb(var(--color-contrast-rgb, 255 255 255) / 10%);color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.P5{color:var(--color-text-grey)}.Q5{display:block;margin:var(--spacing-xl) auto 0;padding:var(--spacing-sm) var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:none;color:var(--color-text-muted);font:inherit;font-size:.875rem;cursor:pointer}.Q5:hover{color:var(--color-white)}.Q5:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.R5{display:block;color:var(--color-white);font-size:1rem;font-weight:500}.S5{display:block;margin-top:2px;color:var(--color-text-grey);font-size:.8125rem}.T5{display:block;margin-top:var(--spacing-sm);font-size:.8125rem}.T5>*{font-size:inherit}@media screen and not (min-width:700px){.T5{display:none}}.V5{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.W5{display:flex;flex-direction:column;gap:2px}.W5 span{color:var(--color-text-grey);font-size:.8125rem}@media screen and not (min-width:700px){.W5 span{display:none}}._5{padding-block:var(--dev-section-space, var(--spacing-9xl));scroll-margin-top:var(--height-header)}.rh{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}@media screen and not (min-width:900px){.rh{grid-template-columns:minmax(0,1fr)}}.ah{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2xl);padding:var(--spacing-3xl)}@media screen and not (min-width:600px){.ah{padding:var(--spacing-2xl) var(--spacing-xl)}}.oh{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-3xl);border-left:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-accent-rgb, 64 248 174) / 3%)}@media screen and not (min-width:900px){.oh{border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);border-left:0}}@media screen and not (min-width:600px){.oh{padding:var(--spacing-2xl) var(--spacing-xl)}}.eh{color:var(--color-text-grey);font-size:.875rem}.th{color:var(--color-white);font-family:var(--font-monospace);font-size:2.5rem;letter-spacing:-.03em}.th span{margin-left:var(--spacing-sm);color:var(--color-text-grey);font-size:.875rem;letter-spacing:0}.ih{margin-top:auto;padding-top:var(--spacing-xl);color:var(--color-text-grey);font-size:.8125rem}.nh{display:block;margin:var(--spacing-xl) auto 0;padding:var(--spacing-sm) var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:none;color:var(--color-text-muted);font:inherit;font-size:.875rem;cursor:pointer}.nh:hover{color:var(--color-white)}.nh:focus-visible{outline:2px solid var(--color-green-500);outline-offset:2px}.lh{margin-top:var(--spacing-xl);scroll-margin-top:calc(var(--height-header) + var(--spacing-xl))}.ch{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.rt{height:2rem;min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);border-radius:0;background:rgb(var(--color-background-rgb));color:var(--color-white);font-family:var(--font-monospace);font-size:.8125rem;cursor:pointer}.rt:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.sh{margin:0;padding:0;border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);list-style:none}.dh{display:grid;grid-template-columns:minmax(0,1fr) auto 5.5rem;align-items:center;gap:var(--spacing-md) var(--spacing-lg);padding-block:var(--spacing-md);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%)}@media screen and not (min-width:600px){.dh{grid-template-columns:minmax(0,1fr) auto}.dh .rt{grid-column:1 / -1;grid-row:2}}.gh{display:flex;flex-direction:column;min-width:0;color:var(--color-text);font-size:.9375rem}.gh span{color:var(--color-text-grey);font-size:.75rem}.ph{color:var(--color-white);font-family:var(--font-monospace);font-size:.875rem;text-align:right}.mh{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.bh{display:inline-grid;grid-template-columns:28px 40px 28px;height:2rem;align-items:stretch;min-width:0;margin:0;padding:0;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:rgb(var(--color-background-rgb))}.bh output{display:flex;align-items:center;justify-content:center;border-inline:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%);color:var(--color-white);font-family:var(--font-monospace);font-size:.8125rem}.bh button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) 0;border:0;background:none;color:var(--color-text-muted);cursor:pointer}.bh button:disabled{color:rgb(var(--color-contrast-rgb, 255 255 255) / 20%);cursor:default}.bh button:focus-visible{outline:2px solid var(--color-green-500);outline-offset:-2px}.bh button:hover:not(:disabled){background:rgb(var(--color-contrast-rgb, 255 255 255) / 5%);color:var(--color-white)}.xh{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--color-text-grey);font-size:.8125rem}.vh{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding:var(--spacing-3xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}@media screen and not (min-width:600px){.vh{padding:var(--spacing-2xl) var(--spacing-xl)}}.fh{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.hh{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.uh{display:flex;flex-direction:column;min-width:0;color:var(--color-text);font-size:.9375rem;font-weight:400}.uh span{color:var(--color-text-grey);font-size:.75rem}.wh{display:flex;flex-direction:column;gap:2px}.wh>span{color:var(--color-text-grey);font-size:.875rem}.wh strong{color:var(--color-white);font-family:var(--font-monospace);font-size:3rem;font-weight:400;letter-spacing:-.04em;line-height:1.1}.wh strong span{margin-left:var(--spacing-sm);color:var(--color-text-grey);font-size:.875rem;letter-spacing:0}.at{color:var(--color-text-grey);font-size:.8125rem}@media screen and not (min-width:700px){.yh{display:none}}.kh{display:none}@media screen and not (min-width:700px){.kh{display:block;margin-top:var(--spacing-sm)}}.zh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-xl)}[data-shade="0"]{background:var(--color-green-500)}[data-shade="1"]{background:rgb(var(--color-accent-rgb, 64 248 174) / 60%)}[data-shade="2"]{background:rgb(var(--color-accent-rgb, 64 248 174) / 35%)}[data-shade="3"]{background:rgb(var(--color-accent-rgb, 64 248 174) / 18%)}.Uh{display:flex;gap:2px;height:14px}.Uh span{flex-basis:0;min-width:4px;transition:flex-grow var(--duration-medium, .3s) ease}.jh{margin:0;padding:0;list-style:none}.jh li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 3rem 5.5rem;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-md);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%)}.jh li:last-child{border-bottom:0}@media screen and not (min-width:600px){.jh li{grid-template-columns:10px minmax(0,1fr) auto}.jh select{grid-row:2;grid-column:2 / -1}.jh .ot{display:none}}.Fh{width:10px;height:10px}.ot{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.75rem;text-align:right}.Ah{color:var(--color-white);font-family:var(--font-monospace);font-size:.875rem;text-align:right}.Eh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.Bh{width:100%;border-collapse:collapse;font-family:var(--font-monospace);font-size:.875rem}.Bh th,.Bh td{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 0;border-bottom:1px dashed rgb(var(--color-contrast-rgb, 255 255 255) / 12%);color:var(--color-white);text-align:right;vertical-align:middle}.Bh th:first-child{text-align:left}.Bh td:last-child,.Bh th:last-child{padding-right:0}.Bh thead th{color:var(--color-text-grey);font-family:var(--font-body, inherit);font-size:.8125rem;font-weight:400}.Bh tbody th{font-family:var(--font-body, inherit)}.Bh tfoot th,.Bh tfoot td{padding-top:var(--spacing-lg);border-top:3px double rgb(var(--color-contrast-rgb, 255 255 255) / 25%);border-bottom:0;font-size:1.25rem}.Bh tfoot th{font-family:var(--font-body, inherit);font-size:.9375rem;font-weight:500}.Bh tfoot td span{display:block;color:var(--color-text-grey);font-size:.6875rem}@media screen and not (min-width:600px){.Bh{font-size:.75rem}.Bh tfoot td{font-size:.9375rem}}.Ch{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin:0;padding:0;list-style:none}.Ch li{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl);border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2%)}.Ch select{width:100%}.Ih{color:var(--color-white);font-size:1.0625rem}.Yh{margin-top:auto;padding-top:var(--spacing-md);color:var(--color-white);font-family:var(--font-monospace);font-size:1.25rem}.Yh span{margin-left:var(--spacing-xs);color:var(--color-text-grey);font-size:.75rem}.Dh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-xl);padding-top:var(--spacing-2xl);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%)}.Dh p{max-width:28rem;color:var(--color-text-grey);font-size:.8125rem;line-height:1.6}.Dh p strong{color:var(--color-white);font-family:var(--font-monospace);font-weight:400}.Xh{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:var(--spacing-md)}@media screen and not (min-width:1000px){.Xh{grid-template-columns:minmax(0,1fr)}}.Jh{display:flex;flex-direction:column;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.Jh>.Mh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:3.25rem;padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 8%);background:rgb(var(--color-contrast-rgb, 255 255 255) / 2.5%)}.Zh{margin:0;padding:0;list-style:none}.Zh li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 6%)}.Zh li:last-child{border-bottom:0}@media screen and not (min-width:600px){.Zh li>span:last-child{grid-row:2;grid-column:2 / -1}}.qh{width:8px;height:8px;border-radius:50%;background:var(--color-green-500);box-shadow:0 0 8px rgb(var(--color-accent-rgb, 64 248 174) / 50%)}.Gh dl{margin:0;padding:var(--spacing-md) var(--spacing-lg)}.Gh dl div{display:flex;justify-content:space-between;gap:var(--spacing-md);padding-block:var(--spacing-sm);font-size:.875rem}.Gh dt{color:var(--color-text)}.Gh dt span{color:var(--color-text-grey);font-family:var(--font-monospace);font-size:.75rem}.Gh dd{margin:0;color:var(--color-white);font-family:var(--font-monospace)}.Gh .at{margin-top:auto;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.Hh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);margin:0 var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%)}.Hh>span{color:var(--color-text-muted);font-size:.875rem}.Hh strong{color:var(--color-white);font-family:var(--font-monospace);font-size:1.75rem;font-weight:400;letter-spacing:-.03em}.Hh strong span{margin-left:var(--spacing-xs);color:var(--color-text-grey);font-size:.75rem;letter-spacing:0}.Kh{padding-top:var(--spacing-7xl)}@media screen and not (min-width:600px){.Kh{padding-top:var(--spacing-5xl)}}.Lh{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:40rem;margin-bottom:var(--spacing-5xl)}.Lh h1{color:var(--color-white);font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.Lh h1 span{background:linear-gradient(180deg,var(--color-white) 45%,rgb(var(--color-contrast-rgb, 255 255 255) / 62%));background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.Lh p{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.55}@media screen and not (min-width:600px){.Lh{margin-bottom:var(--spacing-3xl)}.Lh p{font-size:1rem}}.Nh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing-2xl);margin:0;padding:0;list-style:none}@media screen and not (min-width:1000px){.Nh{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Nh>li{display:flex;flex-direction:column}}@media screen and not (min-width:700px){.Nh{display:flex;flex-direction:row;margin-inline:calc(var(--spacing-2xl) * -1);padding-inline:var(--spacing-2xl);overflow-x:auto;scroll-padding-inline:var(--spacing-2xl);scroll-snap-type:x mandatory;scrollbar-width:none}.Nh>li{flex:0 0 84%;scroll-snap-align:start}}.Oh{position:relative;display:grid;grid-row:span 2;grid-template-rows:subgrid;border:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 10%);background:var(--color-base-975)}.Ph{border-color:rgb(var(--color-contrast-rgb, 255 255 255) / 16%);background:radial-gradient(ellipse at 50% 0%,rgb(var(--color-accent-rgb, 64 248 174) / 7%),transparent 60%),var(--color-base-975)}.Ph:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:1px;background:var(--color-green-500)}.Qh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-bottom:1px solid rgb(var(--color-contrast-rgb, 255 255 255) / 7%)}.Qh>div{display:flex;flex-direction:column;gap:2px}.Qh h2{color:var(--color-text);font-size:.875rem;font-weight:500}.Qh>:last-child{flex-shrink:0}.Rh{display:flex;align-items:baseline;gap:var(--spacing-md);color:var(--color-white);font-size:1.75rem;font-weight:500;line-height:1.15;letter-spacing:-.03em}.Sh{color:var(--color-text-grey);font-size:.9375rem;font-weight:400;letter-spacing:0}.Th{color:var(--color-text-grey);font-size:.8125rem}.Vh{display:grid;gap:var(--spacing-sm);margin:0;padding:var(--spacing-3xl);list-style:none}.Vh li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--spacing-md);color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.Vh svg{margin-top:2px;color:var(--color-green-500)}@media screen and not (min-width:600px){.Vh{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-lg)}}.g::details-content{transition:height var(--duration-standard) var(--easing-standard),overflow var(--duration-standard) var(--easing-standard),opacity var(--duration-standard) var(--easing-standard),content-visibility var(--duration-standard) var(--easing-standard) allow-discrete;height:0;opacity:0;overflow:hidden}.g[open]::details-content{height:auto;opacity:1}.g[open]::details-content:focus-within{overflow:visible}.Wh{list-style:none;color:var(--color-text-muted);transition:color var(--duration-standard) var(--easing-standard)}.Wh::-webkit-details-marker{display:none}.Wh:focus{outline:0}.Wh:hover{cursor:pointer;color:var(--color-text)}.Wh:focus-visible{border-radius:2px;outline:2px solid var(--color-green-o75);outline-offset:2px}._h{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2xl);padding-block:var(--spacing-lg)}.g[open] ._h{color:var(--color-white);cursor:default}._h h4{color:inherit}.g[open] .r1{display:none}.g:not([open]) .a1{display:none}.o1{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.e1{padding-bottom:var(--spacing-lg)}.t1{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xl)}.i1{list-style:none;padding-left:1.5em;position:relative}.i1:before,.i1:after{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background-color:var(--color-green-500)}.i1:after{filter:blur(16px)}.n1{--gap: var(--spacing-3xl)}@media screen and (min-width:820px){.n1{--gap: var(--spacing-5xl)}}.l1{display:grid;grid-template-columns:1fr;gap:var(--gap);align-items:start}@media screen and (min-width:820px){.l1{grid-template-columns:1.25fr 2fr}}@media screen and (min-width:820px){.c1{padding-block:var(--gap)}}.s1{--overflow-width: 0;width:calc(100% + var(--overflow-width));height:100%;background-size:cover;background-position:50%;border-radius:var(--radius-md);padding:var(--gap)}@media screen and (min-width:820px){.s1{--overflow-width: max(((100vw - var(--width-3xl)) / 2), var(--container-padding)) }}@media screen and (min-width:820px){.s1{border-radius:var(--radius-md) 0 0 var(--radius-md);padding-right:0}}.d1{width:calc(100% - var(--overflow-width));height:100%;background:var(--color-base-900-o90);border:1px solid var(--color-base-800);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--gap)}.g1{background:var(--color-base-975);margin-top:calc(var(--height-header) * -1);padding-top:var(--height-header);position:relative;z-index:0;overflow-x:hidden}.g1:before{content:"";width:100vw;aspect-ratio:2 / 1;position:absolute;top:-10%;right:-50%;background:linear-gradient(270deg,#425aa333 0% 28.37%,#01b2e133 50.48%,#01c98733 72.6%,#01c98726),#27345459;opacity:.4;filter:blur(160px)}.p1{--width: 450px;position:absolute;top:calc(var(--width) + var(--height-header) + 300px);left:calc((100vw - var(--width-3xl)) / 2);width:var(--width);aspect-ratio:1;border-radius:50%;padding:1px;opacity:0;z-index:-1}@media screen and (min-width:820px){.p1{opacity:.3}}.m1{position:absolute;inset:0;border-radius:50%;z-index:-1;border:1px solid var(--color-green-o16);background-color:#425aa30d;aspect-ratio:1;transform:translate(-50%,-50%)}.m1:nth-child(1){width:calc(var(--width) * 1.5)}.m1:nth-child(2){width:calc(var(--width) * 2)}.m1:nth-child(3){width:calc(var(--width) * 2.5)}.m1:nth-child(4){width:calc(var(--width) * 3)}
/*# sourceMappingURL=index-TU6XOUCI.css.map */
