@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.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:100 900;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.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:100 900;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.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:100 900;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:100 900;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/64d784ea54a4acde-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ff71da380fbe67dd-s.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/64d784ea54a4acde-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ff71da380fbe67dd-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}:root{--font-inter:"Inter","Inter Fallback",sans-serif;--font-mono-stack:"JetBrains Mono","JetBrains Mono Fallback",monospace}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}h1{font-size:1.75rem;line-height:1.2;letter-spacing:-.02em}h1,h2{font-weight:600}h2{font-size:1.0625rem;line-height:1.35;letter-spacing:-.011em}h3{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.4}.panel{border-radius:8px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity,1))}.label{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(var(--text-muted)/var(--tw-text-opacity,1))}.input{height:2rem;width:100%;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity,1));padding-left:.625rem;padding-right:.625rem;font-size:.8125rem;--tw-text-opacity:1;color:rgb(var(--text)/var(--tw-text-opacity,1))}.input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--text-disabled)/var(--tw-text-opacity,1))}.input::placeholder{--tw-text-opacity:1;color:rgb(var(--text-disabled)/var(--tw-text-opacity,1))}.input:focus{--tw-border-opacity:1;border-color:rgb(var(--brand)/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--brand)/0.15)}.select{height:2rem;cursor:pointer;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:1.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--text-secondary)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.select:hover{--tw-border-opacity:1;border-color:rgb(var(--border-strong)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--text)/var(--tw-text-opacity,1))}.select:focus{--tw-border-opacity:1;border-color:rgb(var(--brand)/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--brand)/0.15)}.link{--tw-text-opacity:1;color:rgb(var(--brand)/var(--tw-text-opacity,1));text-underline-offset:2px}.link:hover{text-decoration-line:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-10{margin-top:2.5rem!important}.mb-3{margin-bottom:.75rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-16{height:4rem}.h-auto{height:auto}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-dvh{min-height:100dvh}.w-\[122px\]{width:122px}.w-\[148px\]{width:148px}.w-\[184px\]{width:184px}.w-\[82px\]{width:82px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[40rem\]{max-width:40rem}.max-w-\[48ch\]{max-width:48ch}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.border{border-width:1px}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-20{padding-top:5rem}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.\!text-\[0\.9375rem\]{font-size:.9375rem!important}.\!text-\[1\.125rem\]{font-size:1.125rem!important}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.875rem\]{font-size:.875rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.tracking-wide{letter-spacing:.025em}.\!text-muted{--tw-text-opacity:1!important;color:rgb(var(--text-muted)/var(--tw-text-opacity,1))!important}.\!text-secondary{--tw-text-opacity:1!important;color:rgb(var(--text-secondary)/var(--tw-text-opacity,1))!important}.\!text-text{--tw-text-opacity:1!important;color:rgb(var(--text)/var(--tw-text-opacity,1))!important}.text-muted{--tw-text-opacity:1;color:rgb(var(--text-muted)/var(--tw-text-opacity,1))}.text-text{--tw-text-opacity:1;color:rgb(var(--text)/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--canvas:247 249 253;--surface:255 255 255;--surface-sunken:248 250 254;--surface-hover:244 247 253;--surface-active:236 241 250;--border:222 229 240;--border-strong:205 215 232;--text:11 23 53;--text-secondary:52 64 84;--text-muted:100 116 139;--text-disabled:148 163 184;--brand:40 86 232;--brand-hover:31 73 204;--brand-active:26 62 176;--brand-subtle:238 243 255;--brand-faint:246 249 255;--brand-ink:31 73 204;--brand-bright:53 103 243;--brand-electric:53 103 243;--brand-light:158 184 250;--brand-ice:238 243 255;--violet:122 69 229;--violet-text:91 47 189;--violet-subtle:245 242 255;--surface-ice:236 241 250;--cyan:34 211 238;--ink-900:6 19 39;--ink-850:7 23 46;--ink-800:8 26 50;--ink-700:11 34 66;--kultarr-pink:236 43 120;--kultarr-pink-hover:216 30 105;--kultarr-pink-strong:201 24 95;--kultarr-pink-subtle:255 240 246;--kultarr-pink-faint:255 247 250;--kultarr-pink-border:250 199 222;--critical:217 45 32;--critical-text:180 35 24;--critical-subtle:254 243 242;--critical-border:254 205 202;--high:247 144 9;--high-text:181 71 8;--high-subtle:255 250 235;--high-border:254 223 137;--medium:245 183 0;--medium-text:161 92 7;--medium-subtle:254 251 232;--medium-border:253 230 138;--low:46 144 250;--low-text:21 112 207;--low-subtle:239 248 255;--low-border:178 221 255;--healthy:18 183 106;--healthy-text:6 118 71;--healthy-subtle:236 253 243;--healthy-border:166 244 197;--neutral:102 112 133;--neutral-text:71 84 103;--neutral-subtle:248 249 250;--neutral-border:234 236 240;--ring:40 86 232;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-mono-stack),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color-scheme:light}.dark{--canvas:11 16 32;--surface:17 22 41;--surface-sunken:13 18 34;--surface-hover:26 32 56;--surface-active:34 40 70;--border:32 40 66;--border-strong:48 58 92;--text:242 244 247;--text-secondary:183 190 205;--text-muted:140 151 171;--text-disabled:95 105 125;--brand:122 156 250;--brand-hover:143 173 252;--brand-active:100 137 240;--brand-subtle:22 32 62;--brand-faint:18 26 50;--brand-ink:158 184 250;--brand-bright:143 173 252;--violet:167 139 250;--violet-text:196 181 253;--violet-subtle:33 27 60;--kultarr-pink:245 74 140;--kultarr-pink-hover:247 107 162;--kultarr-pink-strong:249 130 178;--kultarr-pink-subtle:52 18 36;--kultarr-pink-faint:40 16 30;--kultarr-pink-border:88 28 58;--critical:240 68 56;--critical-text:253 162 155;--critical-subtle:45 20 25;--critical-border:82 33 41;--high:247 144 9;--high-text:254 200 75;--high-subtle:44 27 15;--high-border:82 50 26;--medium:254 194 10;--medium-text:254 223 137;--medium-subtle:41 33 13;--medium-border:76 60 24;--low:83 177 253;--low-text:132 202 255;--low-subtle:22 32 51;--low-border:41 58 90;--healthy:50 213 131;--healthy-text:108 233 166;--healthy-subtle:16 36 28;--healthy-border:30 66 50;--neutral:152 162 179;--neutral-text:205 211 222;--neutral-subtle:27 31 38;--neutral-border:47 53 63;--ring:122 156 250;color-scheme:dark}*{border-color:rgb(var(--border))}html{scrollbar-gutter:stable}body{background:rgb(var(--canvas));color:rgb(var(--text));font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}::-moz-selection{background:rgb(var(--brand)/.16)}::selection{background:rgb(var(--brand)/.16)}:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:1px;border-radius:4px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--border-strong));border-radius:999px;border:3px solid rgb(var(--canvas))}::-webkit-scrollbar-thumb:hover{background:rgb(var(--text-disabled))}@keyframes skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-shell{--canvas:255 255 255;--surface:255 255 255;--surface-sunken:252 251 253;--surface-hover:248 247 251;--surface-active:240 238 246;--border:230 229 236;--border-strong:216 214 226;--text:13 16 32;--text-secondary:52 64 84;--text-muted:102 112 133;--text-disabled:152 162 179;--brand:40 86 232;--brand-hover:31 73 204;--brand-active:26 62 176;--brand-subtle:238 243 255;--brand-faint:246 249 255;--kultarr-pink:236 43 120;--kultarr-pink-hover:216 30 105;--kultarr-pink-strong:201 24 95;--kultarr-pink-subtle:255 240 246;--kultarr-pink-faint:255 247 250;--kultarr-pink-border:250 199 222;--critical:217 45 32;--critical-text:180 35 24;--critical-subtle:254 243 242;--critical-border:254 205 202;--high:247 144 9;--high-text:181 71 8;--high-subtle:255 250 235;--high-border:254 223 137;--medium:245 183 0;--medium-text:161 92 7;--medium-subtle:254 251 232;--medium-border:253 230 138;--low:46 144 250;--low-text:21 112 207;--low-subtle:239 248 255;--low-border:178 221 255;--healthy:18 183 106;--healthy-text:6 118 71;--healthy-subtle:236 253 243;--healthy-border:166 244 197;--neutral:102 112 133;--neutral-text:71 84 103;--neutral-subtle:248 249 250;--neutral-border:234 236 240;--ring:40 86 232;color-scheme:light}body:has(.auth-shell){background:#ffffff}.auth-brand-panel{background:radial-gradient(80% 55% at 0 0,rgb(var(--brand)/.045),transparent 70%),radial-gradient(75% 50% at 85% 100%,rgb(121 92 236/.07),transparent 70%),linear-gradient(180deg,rgb(var(--brand-faint)) 0,rgb(243 246 255) 100%)}.auth-brand-art{container-type:size;display:flex;align-items:flex-end;justify-content:flex-end}.auth-brand-art>*{max-width:560px;max-height:560px}@container (max-height: 150px) or (max-width: 170px){.auth-brand-art>*{display:none}}.auth-stage{background:radial-gradient(90% 40% at 100% 0,rgb(var(--brand)/.06),transparent 70%),radial-gradient(80% 40% at 0 100%,rgb(121 92 236/.05),transparent 70%),rgb(var(--brand-faint))}@media (min-width:1024px){.auth-stage{background:radial-gradient(60% 40% at 100% 0,rgb(var(--brand)/.035),transparent 70%),#ffffff}}.auth-primary:focus-visible,.auth-secondary:focus-visible{border-radius:.5rem;outline-offset:2px}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:active,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:rgb(var(--text));box-shadow:0 0 0 1000px rgb(var(--surface)) inset;caret-color:rgb(var(--text));-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.auth-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px rgb(var(--surface)) inset,0 0 0 3px rgb(var(--brand)/.12)}.auth-input:-webkit-autofill{background-color:rgb(var(--surface))}.auth-input:autofill{background-color:rgb(var(--surface))}@keyframes auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-enter{animation:auth-enter .52s cubic-bezier(.22,1,.36,1) both}.auth-enter-delay{animation-delay:80ms}.auth-otp{transition:border-color .15s ease,box-shadow .18s ease,background-color .15s ease,transform .18s cubic-bezier(.22,1,.36,1)}.auth-otp:focus{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.auth-enter{animation:none}.auth-otp,.auth-otp:focus{transition:none;transform:none}}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-radius:8px;background:rgb(var(--brand));color:#fff;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none}.skip-link:focus{width:auto;height:auto;padding:.75rem 1rem;overflow:visible;clip-path:none;outline:2px solid rgb(var(--brand));outline-offset:2px;box-shadow:0 8px 24px -8px rgb(8 18 37/.4)}@media (min-width:640px){.sm\:inline{display:inline}.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:pt-16{padding-top:4rem}.md\:pt-28{padding-top:7rem}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:hidden{display:none}}@media print{.print\:hidden{display:none}}.web{--canvas:255 255 255;--surface:255 255 255;--surface-sunken:247 249 253;--surface-hover:244 247 253;--surface-active:236 241 250;--border:222 229 240;--border-strong:205 215 232;--text:11 23 53;--text-secondary:52 64 84;--text-muted:92 106 130;--text-disabled:148 163 184;--brand:40 86 232;--brand-hover:31 73 204;--brand-active:26 62 176;--brand-subtle:238 243 255;--brand-faint:246 249 255;--critical:217 45 32;--critical-text:180 35 24;--critical-subtle:254 243 242;--critical-border:254 205 202;--high:247 144 9;--high-text:181 71 8;--high-subtle:255 250 235;--high-border:254 223 137;--medium:245 183 0;--medium-text:161 92 7;--medium-subtle:254 251 232;--medium-border:253 230 138;--low:46 144 250;--low-text:21 112 207;--low-subtle:239 248 255;--low-border:178 221 255;--healthy:18 183 106;--healthy-text:6 118 71;--healthy-subtle:236 253 243;--healthy-border:166 244 197;--neutral:102 112 133;--neutral-text:71 84 103;--neutral-subtle:248 249 250;--neutral-border:234 236 240;--ring:40 86 232;--w-navy:7 27 58;--w-navy-rule:30 52 90;--w-on-navy:255 255 255;--w-on-navy-muted:178 192 216;--w-ink-hover:30 44 84;--w-ease:cubic-bezier(0.22,1,0.36,1);--w-dur-fast:160ms;--w-dur-standard:260ms;--w-dur-slow:560ms;--w-ease-ambient:cubic-bezier(0.45,0,0.55,1);--w-rise:14px;--w-frame-shadow:0 1px 2px rgb(11 23 53/0.05),0 28px 56px -28px rgb(11 23 53/0.22);--w-header-h:64px;color-scheme:light;background:#fff;color:rgb(var(--text));font-family:var(--font-sans);font-size:16px;line-height:1.6;font-variant-numeric:normal;-webkit-font-smoothing:antialiased}body:has(.web){background:#fff}.web ::-moz-selection{background:rgb(var(--brand)/.16);color:rgb(var(--text))}.web ::selection{background:rgb(var(--brand)/.16);color:rgb(var(--text))}.web [id]{scroll-margin-top:calc(var(--w-header-h) + 24px)}.web :focus-visible{outline:2px solid rgb(var(--brand));outline-offset:3px}.web .w-on-navy :focus-visible{outline-color:#fff}.w-wrap{width:100%;max-width:calc(1280px + 2 * var(--w-gutter));margin-inline:auto;padding-inline:var(--w-gutter);--w-gutter:20px}@media (min-width:768px){.w-wrap{--w-gutter:32px}}@media (min-width:1024px){.w-wrap{--w-gutter:40px}}.w-display{font-size:clamp(2.5rem,1.55rem + 3.9vw,4.5rem);line-height:1.02;letter-spacing:-.038em}.w-display,.w-h2{font-weight:600;text-wrap:balance}.w-h2{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.625rem);line-height:1.08;letter-spacing:-.03em}.w-h3{font-size:1.3125rem;line-height:1.3;letter-spacing:-.016em}.w-h3,.w-h4{font-weight:600}.w-h4{font-size:1rem;line-height:1.4;letter-spacing:-.008em}.w-lead{font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.55;letter-spacing:-.011em}.w-body,.w-lead{color:rgb(var(--text-secondary));text-wrap:pretty}.w-body{font-size:1rem;line-height:1.65}.w-small{font-size:.875rem;line-height:1.55;color:rgb(var(--text-secondary))}.w-caption{font-size:.8125rem;line-height:1.5;color:rgb(var(--text-muted))}.w-id{font-family:var(--font-mono);font-size:.86em;letter-spacing:0;overflow-wrap:anywhere}.w-measure{max-width:62ch}.w-link{color:rgb(var(--text));text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--border-strong));text-underline-offset:.28em;transition:text-decoration-color .18s var(--w-ease)}.w-link:hover{text-decoration-color:currentColor}.w-on-navy .w-link{color:#fff;text-decoration-color:rgb(255 255 255/.4)}.w-on-navy .w-link:hover{text-decoration-color:#fff}.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:.9375rem;font-weight:500;line-height:1.2;letter-spacing:-.006em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--w-dur-fast) var(--w-ease),border-color var(--w-dur-fast) var(--w-ease),color var(--w-dur-fast) var(--w-ease),transform var(--w-dur-fast) var(--w-ease)}@media (prefers-reduced-motion:no-preference){.w-footlink:hover .w-external{transform:translate3d(1.5px,-1.5px,0)}}.w-btn:active{transform:translateY(.5px) scale(.99)}.w-btn-primary{background:rgb(var(--brand));color:#fff;box-shadow:0 1px 2px rgb(11 23 53/.12),inset 0 1px 0 rgb(255 255 255/.18)}.w-btn-primary:hover{background:rgb(var(--brand-hover))}.w-btn-secondary{background:#fff;border-color:rgb(var(--border-strong));color:rgb(var(--text))}.w-btn-secondary:hover{background:rgb(var(--surface-sunken));border-color:rgb(var(--text-muted))}.w-on-navy .w-btn-primary{background:#fff;color:rgb(var(--w-navy))}.w-on-navy .w-btn-primary:hover{background:rgb(226 232 244)}.w-btn-sm{min-height:36px;padding:0 14px;font-size:.875rem}.w-textbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:rgb(var(--text));font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer}.w-textbtn:hover{background:rgb(var(--surface-sunken))}.w-icon{flex-shrink:0;fill:currentColor}.w-launch{background:rgb(var(--ink-900));color:#fff}.w-launch-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:4px;min-height:40px;padding-block:8px;font-size:.8125rem;line-height:1.35;text-align:center}.w-launch-label{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgb(var(--brand));color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.w-launch-dash{color:rgb(255 255 255/.55)}.w-launch-text{font-weight:500;color:rgb(255 255 255/.92)}.w-launch ::-moz-selection{background:rgb(40 86 232/.9);color:#fff}.w-launch ::selection{background:rgb(40 86 232/.9);color:#fff}.w-launch .w-launch-label::-moz-selection{background:#fff;color:rgb(var(--brand))}.w-launch .w-launch-label::selection{background:#fff;color:rgb(var(--brand))}@media (max-width:419px){.w-launch-dash{display:none}}.w-consent{position:fixed;inset-inline:12px;bottom:12px;z-index:70;display:flex;justify-content:center;pointer-events:none;font-family:var(--font-sans);color:rgb(var(--text))}.w-consent-card{pointer-events:auto;display:grid;gap:14px;width:100%;max-width:1040px;max-height:calc(100dvh - 24px);overflow-y:auto;padding:18px;border:1px solid rgb(var(--border));border-radius:16px;background:#fff;box-shadow:0 16px 48px rgb(11 23 53/.16),0 2px 6px rgb(11 23 53/.06)}.w-consent[data-customizing] .w-consent-card{max-width:640px}.w-consent-title{font-size:.9375rem;font-weight:600;letter-spacing:-.006em;color:rgb(var(--text))}.w-consent-title:focus{outline:none}.w-consent-title:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:3px}.w-consent-text{margin-top:6px;max-width:68ch;font-size:.875rem;line-height:1.55;color:rgb(var(--text-secondary))}.w-consent-text .w-link{white-space:nowrap}.w-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.w-consent-actions>:first-child{grid-column:1/-1;order:3}.w-consent-actions .w-btn{width:100%}.w-consent-scroll{max-height:min(48dvh,420px);overflow-y:auto;overscroll-behavior:contain}.w-consent-list{margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--border))}.w-consent-row{margin:0;padding:12px 0;border-bottom:1px solid rgb(var(--border));list-style:none}.w-consent-row::marker,.w-consent-row:before{content:none}.w-consent-row-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.w-consent-row-title{font-size:.875rem;font-weight:600;color:rgb(var(--text))}.w-consent-row-text{margin-top:4px;font-size:.8125rem;line-height:1.5}.w-consent-row-muted .w-consent-row-title,.w-consent-row-text{color:rgb(var(--text-secondary))}.w-consent-always{flex:none;font-size:.75rem;font-weight:600;color:rgb(var(--brand))}.w-consent-unused{flex:none;font-size:.75rem;font-weight:500;color:rgb(var(--text-muted))}.w-switch-field{display:inline-flex;flex:none;align-items:center;gap:10px}.w-switch-state{min-width:2ch;font-size:.75rem;font-weight:600;color:rgb(var(--text-muted));text-align:right}.w-switch-state[data-on]{color:rgb(var(--brand))}.w-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:44px;height:26px;margin:0;border:2px solid rgb(var(--text-muted));border-radius:999px;background:#fff;cursor:pointer;transition:background-color var(--w-dur-fast,.12s) ease,border-color var(--w-dur-fast,.12s) ease}.w-switch:before{content:"";position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:rgb(var(--text-muted));transition:left var(--w-dur-fast,.12s) ease,top var(--w-dur-fast,.12s) ease,width var(--w-dur-fast,.12s) ease,height var(--w-dur-fast,.12s) ease,background-color var(--w-dur-fast,.12s) ease}.w-switch:hover:not(:disabled){border-color:rgb(var(--text))}.w-switch:hover:not(:disabled):before{background:rgb(var(--text))}.w-switch:checked,.w-switch:checked:hover:not(:disabled){border-color:rgb(var(--brand));background:rgb(var(--brand))}.w-switch:checked:before,.w-switch:checked:hover:not(:disabled):before{top:2px;left:20px;width:18px;height:18px;background:#fff;box-shadow:0 1px 2px rgb(11 23 53/.3)}.w-switch:checked:hover:not(:disabled){border-color:rgb(var(--brand-hover));background:rgb(var(--brand-hover))}.w-switch:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:3px}.w-switch:disabled{cursor:not-allowed;opacity:.45}.w-consent-row-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;font-size:.75rem;line-height:1.5;color:rgb(var(--text-muted))}.w-consent-row-meta code{padding:1px 6px;border-radius:6px;background:rgb(var(--surface-sunken));box-shadow:inset 0 0 0 1px rgb(var(--border));font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.6875rem;color:rgb(var(--text))}@media (prefers-reduced-motion:reduce){.w-switch,.w-switch:before{transition:none}}@media (min-width:640px){.w-consent{inset-inline:16px;bottom:16px}.w-consent-card{padding:20px 24px;max-height:calc(100dvh - 32px)}.w-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.w-consent-actions>:first-child{order:0}.w-consent-actions .w-btn{width:auto}}@media (min-width:960px){.w-consent:not([data-customizing]) .w-consent-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:32px;column-gap:32px}.w-consent:not([data-customizing]) .w-consent-actions{flex-wrap:nowrap}}@media print{.w-consent{display:none}}.w-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid rgb(var(--border))}@supports (animation-timeline:scroll()){.w-header{animation:w-header-rule linear both;animation-timeline:scroll(root);animation-range:0 48px}@keyframes w-header-rule{0%{border-bottom-color:rgb(var(--border)/0)}to{border-bottom-color:rgb(var(--border))}}}.w-header-inner{display:flex;align-items:center;gap:32px;height:var(--w-header-h)}.w-nav{display:none}.w-nav ul{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.w-navlink{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:6px;color:rgb(var(--text-secondary));font-size:.9375rem;font-weight:450;text-decoration:none;transition:color .18s var(--w-ease),background-color .18s var(--w-ease)}.w-navlink:hover{color:rgb(var(--text));background:rgb(var(--surface-sunken))}.w-navmenu{position:relative}.w-navmenu-button{gap:2px;border:0;background:none;font:inherit;font-size:.9375rem;cursor:pointer}.w-navmenu-chevron{margin-right:-4px;transition:transform var(--w-dur-standard) var(--w-ease)}.w-navmenu[data-open] .w-navmenu-button{color:rgb(var(--text));background:rgb(var(--surface-sunken))}.w-navmenu[data-open] .w-navmenu-chevron{transform:rotate(180deg)}.w-navmenu-panel{position:absolute;top:calc(100% + 10px);left:-12px;z-index:50;width:360px;padding:8px;border:1px solid rgb(var(--border));border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(11 23 53/.05),0 24px 48px -20px rgb(11 23 53/.25);opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);transition:opacity var(--w-dur-fast) var(--w-ease),transform var(--w-dur-standard) var(--w-ease),visibility 0s linear var(--w-dur-standard)}.w-navmenu-panel:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.w-navmenu[data-open] .w-navmenu-panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.w-navmenu-panel ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.w-navmenu-link{display:grid;gap:1px;padding:10px 12px;border-radius:9px;text-decoration:none;transition:background-color var(--w-dur-fast) var(--w-ease)}.w-navmenu-link:hover{background:rgb(var(--surface-sunken))}.w-navmenu-title{font-size:.9375rem;font-weight:500;color:rgb(var(--text))}.w-navmenu-note{font-size:.8125rem;color:rgb(var(--text-muted))}@media (prefers-reduced-motion:reduce){.w-navmenu-chevron,.w-navmenu-panel{transition:none}}.w-sheet-group+.w-sheet-group{margin-top:24px}.w-sheet-grouphead{margin-bottom:4px;font-size:.8125rem;font-weight:600;color:rgb(var(--text-muted))}.w-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.w-header-cta,.w-header-signin{display:none}@media (min-width:640px){.w-header-cta{display:inline-flex}}@media (min-width:1024px){.w-header-signin,.w-nav{display:block}.w-header-signin{display:inline-flex}.w-menu-button{display:none}}.w-dialog{max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:rgb(var(--text))}.w-dialog::backdrop{background:rgb(var(--text)/.4)}.w-sheet{width:100%;height:100dvh;inset:0}.w-sheet-inner{display:flex;flex-direction:column;height:100%}.w-sheet-nav{flex:1;overflow-y:auto;padding:8px var(--w-gutter,20px) 24px}.w-sheet-nav ul{margin:0;padding:0;list-style:none}.w-sheet-nav li+li{border-top:1px solid rgb(var(--border))}.w-sheet-link{display:flex;align-items:center;min-height:60px;color:rgb(var(--text));font-size:1.375rem;font-weight:500;letter-spacing:-.02em;text-decoration:none}.w-sheet-actions{display:grid;gap:12px;padding:20px var(--w-gutter,20px) max(20px,env(safe-area-inset-bottom));border-top:1px solid rgb(var(--border))}.w-sheet-actions .w-btn{width:100%;min-height:48px}.w-modal{width:min(640px,calc(100% - 32px));max-height:min(720px,calc(100dvh - 32px));margin:auto;border-radius:10px;box-shadow:var(--w-frame-shadow);overflow:auto}@media (prefers-reduced-motion:no-preference){.w-dialog[open]{animation:w-dialog-in .2s var(--w-ease)}.w-dialog[open]::backdrop{animation:w-fade-in .2s var(--w-ease)}@keyframes w-dialog-in{0%{opacity:0;transform:translateY(8px)}}@keyframes w-fade-in{0%{opacity:0}}}.w-section{padding-block:72px}.w-section-rule{border-top:1px solid rgb(var(--border))}@media (min-width:768px){.w-section{padding-block:112px}}@media (min-width:1200px){.w-section{padding-block:144px}}.w-navy{background:rgb(var(--w-navy));color:rgb(var(--w-on-navy))}.w-navy .w-body,.w-navy .w-lead,.w-navy .w-small{color:rgb(var(--w-on-navy-muted))}.w-frame{position:relative;border:1px solid rgb(var(--border));border-radius:10px;background:rgb(var(--surface));box-shadow:var(--w-frame-shadow);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;overflow:hidden}.w-frame-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface-sunken));font-size:12.5px;color:rgb(var(--text-muted))}.w-frame-body{padding:16px}@media (min-width:768px){.w-frame-body{padding:20px 24px}}.w-field{font-size:12px;font-weight:500;color:rgb(var(--text-muted))}.w-kv{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:8px 16px}.w-kv dt{font-size:12.5px;color:rgb(var(--text-muted))}.w-kv dd{margin:0;font-size:13px;color:rgb(var(--text));min-width:0}@media (max-width:479px){.w-kv{grid-template-columns:minmax(0,1fr);gap:2px}.w-kv dd+dt{margin-top:10px}}.w-code{margin:0;padding:12px 0;border:1px solid rgb(var(--border));border-radius:6px;background:rgb(var(--surface-sunken));font-family:var(--font-mono);font-size:12.5px;line-height:1.7;overflow-x:auto;counter-reset:line var(--w-code-start,0)}.w-code span{display:block;padding:0 14px 0 0;white-space:pre}.w-code span:before{counter-increment:line;content:counter(line);display:inline-block;width:3.2em;margin-right:12px;padding-right:10px;text-align:right;color:rgb(var(--text-disabled));-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-code .w-code-hit{background:rgb(var(--critical-subtle));box-shadow:inset 2px 0 0 rgb(var(--critical))}.w-code .w-code-add{background:rgb(var(--healthy-subtle));box-shadow:inset 2px 0 0 rgb(var(--healthy))}.w-code .w-code-del{background:rgb(var(--critical-subtle));box-shadow:inset 2px 0 0 rgb(var(--critical))}.w-thread{position:relative;padding:0;list-style:none}.w-thread:before{content:"";position:absolute;top:10px;bottom:0;left:9px;width:1.5px;background:rgb(var(--brand));transform-origin:top}.w-thread>li{position:relative;padding-left:36px}.w-node{position:absolute;top:1px;left:0;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid rgb(var(--brand));border-radius:50%;background:#fff;color:rgb(var(--brand));font-size:10.5px;font-weight:600;line-height:1}.w-thread>li:last-child:after{content:"";position:absolute;top:21px;bottom:-12px;left:7px;width:5px;background:#fff}.w-thread-lg:before{top:14px;bottom:0;left:13.25px}.w-thread-lg>li{padding-left:52px}.w-thread-lg .w-node{top:0;width:28px;height:28px;font-size:12.5px}@media (min-width:768px){.w-thread-lg>li{padding-left:60px}}.w-thread-lg>li:last-child:after{content:"";position:absolute;top:28px;bottom:0;left:12px;width:4px;background:#fff}@media (prefers-reduced-motion:no-preference){.w-thread[data-animate=load]:before{animation:w-thread-draw 1.1s var(--w-ease) .42s both}.w-thread[data-animate=load]>li{animation:w-step-in .52s var(--w-ease) both;animation-delay:calc(.42s + var(--i, 0) * .14s)}@keyframes w-thread-draw{0%{transform:scaleY(0)}}@keyframes w-step-in{0%{opacity:0;transform:translateY(4px)}}}.w-joins{padding:0;list-style:none}.w-join{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0;border-top:1px solid rgb(var(--border))}.w-join:last-child{border-bottom:1px solid rgb(var(--border))}.w-join-side{font-weight:600;font-size:.9375rem;letter-spacing:-.01em}.w-join-side span{display:block;font-weight:400;font-size:.8125rem;color:rgb(var(--text-muted));letter-spacing:0}.w-join-key{position:relative;display:flex;align-items:center;gap:10px;color:rgb(var(--brand-active));font-size:.8125rem}.w-join-key:before{content:"";width:1.5px;height:22px;margin-left:9px;background:rgb(var(--brand))}@media (min-width:900px){.w-join{grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,14rem);align-items:center;gap:24px}.w-join-key{justify-content:center;text-align:center}.w-join-key:after,.w-join-key:before{content:"";flex:1;width:auto;height:1.5px;margin:0;background:rgb(var(--brand));transform-origin:left}.w-join-key:after{transform-origin:right}.w-join-side:last-child{text-align:right}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:900px){.w-join-key:after,.w-join-key:before{animation:w-line-draw linear both;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes w-line-draw{0%{transform:scaleX(0)}}}}.w-table{width:100%;border-collapse:collapse;font-size:.9375rem}.w-table td,.w-table th{padding:18px 24px 18px 0;border-top:1px solid rgb(var(--border));text-align:left;vertical-align:top}.w-table tr:last-child td,.w-table tr:last-child th{border-bottom:1px solid rgb(var(--border))}.w-table thead th{padding-top:0;white-space:nowrap;border-top:0;font-size:.8125rem;font-weight:500;color:rgb(var(--text-muted))}.w-table tbody th{font-weight:600;color:rgb(var(--text));white-space:nowrap}.w-table td{color:rgb(var(--text-secondary))}@media (max-width:719px){.w-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.w-table-stack tr{display:block;padding:18px 0;border-top:1px solid rgb(var(--border))}.w-table-stack tr:last-child{border-bottom:1px solid rgb(var(--border))}.w-table-stack td,.w-table-stack th{display:block;padding:0;border:0!important;white-space:normal}.w-table-stack td{margin-top:8px}.w-table-stack td:before{content:attr(data-label);display:block;font-size:.8125rem;color:rgb(var(--text-muted))}}.w-footer{--w-foot-bg:6 11 26;--w-foot-text:232 237 248;--w-foot-muted:150 164 192;--w-foot-rule:255 255 255;position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--w-foot-bg));color:rgb(var(--w-foot-text));font-size:.9375rem;color-scheme:dark}.w-footer ::-moz-selection{background:rgb(40 86 232/.9);color:#fff}.w-footer ::selection{background:rgb(40 86 232/.9);color:#fff}.w-footer :focus-visible{outline-color:#fff}.w-footer-sky{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 55% at 88% 100%,rgb(40 86 232/.34),transparent 70%),radial-gradient(35% 40% at 70% 100%,rgb(109 74 224/.18),transparent 70%),linear-gradient(rgb(255 255 255/.028) 1px,transparent 0) 0 0 /80px 80px,linear-gradient(90deg,rgb(255 255 255/.028) 1px,transparent 0) 0 0 /80px 80px}.w-footer-content{position:relative;padding-top:72px;padding-bottom:28px}@media (min-width:1024px){.w-footer-content{padding-top:104px}}.w-footer-top{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media (min-width:1024px){.w-footer-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.w-footer-tagline{max-width:34ch;margin-top:20px;font-size:.9375rem;line-height:1.6;color:rgb(var(--w-foot-muted))}.w-footer-cta{margin-top:28px;background:#fff;color:rgb(var(--w-foot-bg))}.w-footer-cta:hover{background:rgb(226 232 244)}.w-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}@media (min-width:640px){.w-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.w-footer-cols{max-width:640px}}.w-foothead{margin-bottom:16px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#fff}.w-footlist{display:grid;gap:2px;margin:0;padding:0;list-style:none}.w-footlink{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0;border:0;background:none;font:inherit;font-size:.9375rem;color:rgb(var(--w-foot-muted));text-decoration:none;cursor:pointer;transition:color var(--w-dur-fast) var(--w-ease)}.w-footlink:hover{color:#fff}.w-external{opacity:.6;transition:transform var(--w-dur-fast) var(--w-ease)}.w-social-mark{display:inline-grid;place-items:center;width:18px;height:18px}.w-footer-social{margin-top:56px;padding-top:24px;border-top:1px solid rgb(var(--w-foot-rule)/.08)}.w-footer-social ul{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.w-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:20px;font-size:.8125rem;color:rgb(var(--w-foot-muted))}.w-footer-bottom .w-footlink{font-size:.8125rem;min-height:32px}.w-footer-copy{color:rgb(var(--w-foot-muted))}.w-footer-legal{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.w-footer-note{flex-basis:100%;color:rgb(var(--w-foot-muted)/.85)}@media (min-width:1024px){.w-footer-bottom,.w-footer-social{max-width:58%}}.w-footer-stage{display:none}.w-mascot{position:relative;order:99;width:min(92%,440px);margin:-24px -9% 20px auto;pointer-events:auto}@media (min-width:1024px){.w-footer-stage{display:block;height:clamp(120px,12vw,200px)}.w-mascot{position:absolute;right:-1vw;bottom:32px;width:min(38vw,600px);margin:0}}.w-mascot-cloud{position:absolute;left:14%;right:-6%;bottom:-34%;height:46%;border-radius:50% 50% 0 0/70% 70% 0 0;background:radial-gradient(50% 80% at 50% 100%,rgb(214 226 255/.22),transparent 72%),radial-gradient(30% 60% at 62% 90%,rgb(40 86 232/.4),transparent 70%);filter:blur(22px)}.w-mascot-video{position:relative;display:block;width:100%;height:auto;transform:scaleX(-1);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 14%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (max-width:1023.98px){.w-footer{display:flex;flex-direction:column}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.w-mascot-video{animation:w-mascot-rise linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes w-mascot-rise{0%{transform:translate3d(0,6%,0) scaleX(-1)}to{transform:scaleX(-1)}}.w-legal-grid{display:block}@media (min-width:1024px){.w-legal-grid{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,68ch);gap:72px}}.w-legal{max-width:68ch}.w-legal h2{margin:56px 0 0;font-size:1.3125rem;font-weight:600;line-height:1.3;letter-spacing:-.016em}.w-legal h3{margin:28px 0 0;font-size:1rem;font-weight:600;line-height:1.4}.w-legal section li,.w-legal section p,.w-legal>p{font-size:1rem;line-height:1.7;color:rgb(var(--text-secondary))}.w-legal section p,.w-legal>p{margin:14px 0 0}.w-legal section ol,.w-legal section ul{margin:14px 0 0;padding-left:1.4em}.w-legal section li+li{margin-top:6px}.w-legal section li::marker{color:rgb(var(--text-muted))}.w-legal-note{margin-top:18px!important;padding-left:18px;border-left:2px solid rgb(var(--border-strong));font-size:.9375rem!important}.w-legal-table td,.w-legal-table th{vertical-align:top;line-height:1.55}.w-legal-table tbody th{white-space:normal;color:rgb(var(--text))}@media (min-width:720px){.w-legal-table tbody th{min-width:10rem}}.w-legal-table td{color:rgb(var(--text-secondary))}.w-legal-review{margin-top:18px;padding:12px 16px;border:1px dashed rgb(var(--high));border-radius:6px;background:rgb(var(--high-subtle));font-size:.875rem;line-height:1.6;color:rgb(var(--text))}.w-toc{position:sticky;top:calc(var(--w-header-h) + 32px);max-height:calc(100dvh - var(--w-header-h) - 64px);overflow-y:auto;padding-bottom:16px}.w-toc ol{margin:0;padding:0;list-style:none;border-left:1px solid rgb(var(--border))}.w-toc a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:1px solid transparent;color:rgb(var(--text-muted));font-size:.8125rem;line-height:1.45;text-decoration:none}.w-toc a:hover{color:rgb(var(--text));border-left-color:rgb(var(--text))}.w-toc-mobile{margin-top:32px;border-block:1px solid rgb(var(--border))}.w-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-weight:600;list-style:none}.w-toc-mobile summary::-webkit-details-marker{display:none}.w-toc-mobile[open] summary .w-icon{transform:rotate(180deg)}.w-toc-mobile ol{margin:0 0 16px;padding:0;list-style:none}.w-toc-mobile a{display:flex;align-items:center;min-height:44px;color:rgb(var(--text-secondary));text-decoration:none}.w-h1{font-size:clamp(2rem,1.45rem + 2.2vw,3rem);font-weight:600;line-height:1.06;letter-spacing:-.032em;text-wrap:balance}.w-article{max-width:68ch;min-width:0}.w-article section#faq>h2,.w-article section>h2{margin:56px 0 0;font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-.016em;text-wrap:balance}.w-article section h3{margin:32px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.4}.w-answer p,.w-article section li,.w-article section>p{font-size:1rem;line-height:1.7;color:rgb(var(--text-secondary));text-wrap:pretty}.w-article section>p{margin:14px 0 0}.w-article section>ol,.w-article section>ul{margin:14px 0 0;padding-left:1.4em}.w-article section>ul{list-style:disc}.w-article section>ol{list-style:decimal}.w-article section li+li{margin-top:8px}.w-article section li::marker{color:rgb(var(--text-muted))}.w-inline-code{padding:.1em .35em;border:1px solid rgb(var(--border));border-radius:4px;background:rgb(var(--surface-sunken));font-family:var(--font-mono);font-size:.84em;color:rgb(var(--text));overflow-wrap:anywhere}.w-link .w-inline-code{border-color:transparent}.w-snippet{margin:20px 0 0}.w-snippet figcaption{margin-bottom:6px;font-size:.8125rem;color:rgb(var(--text-muted))}.w-snippet pre{margin:0;padding:14px 16px;border:1px solid rgb(var(--border));border-radius:6px;background:rgb(var(--surface-sunken));font-family:var(--font-mono);font-size:12.5px;line-height:1.65;color:rgb(var(--text));white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.w-scroll:focus-visible,.w-snippet pre:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.w-scroll{margin:20px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.w-article-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.875rem;line-height:1.55;text-align:left}.w-article-table caption{caption-side:top;padding-bottom:8px;text-align:left;font-size:.8125rem;color:rgb(var(--text-muted))}.w-article-table td,.w-article-table th{padding:10px 14px 10px 0;border-bottom:1px solid rgb(var(--border));vertical-align:top}.w-article-table thead th{border-bottom-color:rgb(var(--border-strong));font-size:.8125rem;font-weight:500;color:rgb(var(--text-muted))}.w-article-table tbody th{font-weight:500;color:rgb(var(--text))}.w-article-table td{color:rgb(var(--text-secondary))}.w-article-note{margin-top:20px!important;padding-left:18px;border-left:2px solid rgb(var(--border-strong));font-size:.9375rem!important}.w-answer{margin-top:36px;padding:20px 22px;border:1px solid rgb(var(--border));border-radius:6px;background:rgb(var(--surface-sunken))}.w-answer p{color:rgb(var(--text))}.w-answer p,.w-faq{margin-top:8px}.w-faq>div{padding:20px 0;border-bottom:1px solid rgb(var(--border))}.w-faq dt{font-weight:600;line-height:1.45;color:rgb(var(--text))}.w-faq dd{margin-top:8px;line-height:1.7;color:rgb(var(--text-secondary))}.w-related{margin:0;padding:0;list-style:none}.w-related>li{border-bottom:1px solid rgb(var(--border))}.w-related-link{display:flex;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none}.w-related-kind{font-size:.75rem;color:rgb(var(--text-muted))}.w-related-title{font-weight:600;line-height:1.4;color:rgb(var(--text));text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .18s var(--w-ease)}.w-related-link:hover .w-related-title{text-decoration-color:currentColor}.w-related-summary{font-size:.875rem;line-height:1.55;color:rgb(var(--text-secondary))}.w-hub-group{display:grid;gap:16px}@media (min-width:1024px){.w-hub-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.w-content-cta{border-top:1px solid rgb(var(--border));background:rgb(var(--surface-sunken))}.w-explore{display:grid;gap:48px}@media (min-width:1024px){.w-explore{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}@media print{.web{font-size:11pt;color:#000}.skip-link,.w-content-cta,.w-footer,.w-header,.w-noprint,.w-toc,.w-toc-mobile{display:none!important}.w-legal-grid{display:block}.w-legal section li,.w-legal section p,.w-legal>p{color:#000}.w-legal a[href^="mailto:"]:after,.w-legal a[href^=http]:after{content:" (" attr(href) ")";font-size:.9em}.w-legal h2{-moz-column-break-after:avoid;break-after:avoid}.w-legal-table{overflow:visible!important}.w-legal-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.w-legal-table td,.w-legal-table th{color:#000}.w-legal section{-moz-column-break-inside:auto;break-inside:auto}}.w-frame .w-id{font-size:.93em}.w-code-plain span{padding-left:14px}.w-code-plain span:before{content:none}@media (min-width:480px){.w-kv-legal{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}}.w-btn-lg{min-height:52px;padding:0 28px;font-size:1rem}.w-btn-primary:active{background:rgb(var(--w-navy))}.w-btn-secondary:active{background:rgb(var(--surface-active))}@media (prefers-reduced-motion:no-preference){.w-enter{animation:w-enter .34s var(--w-ease) var(--w-enter-delay,0s) both}.w-enter-visual{animation:w-enter-visual var(--w-dur-slow) var(--w-ease) .15s both}@keyframes w-enter{0%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes w-enter-visual{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}}.web[data-motion=on] [data-reveal]:not(.is-in){opacity:0;transform:translate3d(0,var(--w-rise),0)}.web[data-motion=on] [data-reveal=frame]:not(.is-in){transform:translate3d(0,10px,0) scale(.985)}.web[data-motion=on] [data-reveal].is-in{transition:opacity var(--w-dur-slow) var(--w-ease) var(--reveal-delay,0s),transform var(--w-dur-slow) var(--w-ease) var(--reveal-delay,0s)}.web[data-motion=on] [data-reveal].is-instant{transition:none}}@media (max-width:767px){.web{--w-rise:8px;--w-dur-slow:420ms}.web[data-motion=on] [data-reveal=frame]:not(.is-in){transform:translate3d(0,8px,0)}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.w-art[data-ambient] .w-art-img{animation:w-drift-trust 46s var(--w-ease-ambient) infinite alternate;animation-play-state:paused}.w-art-cta[data-ambient] .w-art-img{animation-name:w-drift-cta;animation-duration:38s}.w-art[data-ambient].is-live .w-art-img{animation-play-state:running}@keyframes w-drift-trust{0%{transform:scale(1.04) translate3d(.6%,.5%,0)}to{transform:scale(1.05) translate3d(-.8%,-.6%,0)}}@keyframes w-drift-cta{0%{transform:scale(1.04) translate3d(1%,0,0)}to{transform:scale(1.04) translate3d(-1%,-.3%,0)}}}@media print{.web [data-reveal]{opacity:1!important;transform:none!important}}.w-consent-form .w-consent-actions{justify-content:flex-start}.w-legal .w-consent-list{margin:16px 0 0;padding-left:0}.w-legal .w-consent-list li.w-consent-row{margin-top:0;font-size:inherit;line-height:inherit}.w-legal .w-consent-list p.w-consent-row-text{margin:4px 0 0;font-size:.875rem;line-height:1.55}.w-legal .w-consent-list p.w-consent-row-meta{margin:6px 0 0;font-size:.75rem;line-height:1.5;color:rgb(var(--text-muted))}