*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-neutral{--tw-prose-body:#404040;--tw-prose-headings:#171717;--tw-prose-lead:#525252;--tw-prose-links:#171717;--tw-prose-bold:#171717;--tw-prose-counters:#737373;--tw-prose-bullets:#d4d4d4;--tw-prose-hr:#e5e5e5;--tw-prose-quotes:#171717;--tw-prose-quote-borders:#e5e5e5;--tw-prose-captions:#737373;--tw-prose-kbd:#171717;--tw-prose-kbd-shadows:#1717171a;--tw-prose-code:#171717;--tw-prose-pre-code:#e5e5e5;--tw-prose-pre-bg:#262626;--tw-prose-th-borders:#d4d4d4;--tw-prose-td-borders:#e5e5e5;--tw-prose-invert-body:#d4d4d4;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#a3a3a3;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#a3a3a3;--tw-prose-invert-bullets:#525252;--tw-prose-invert-hr:#404040;--tw-prose-invert-quotes:#f5f5f5;--tw-prose-invert-quote-borders:#404040;--tw-prose-invert-captions:#a3a3a3;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d4d4d4;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#525252;--tw-prose-invert-td-borders:#404040}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-right-20{right:-5rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-6{left:1.5rem}.right-0{right:0}.right-4{right:1rem}.right-\[-1px\]{right:-1px}.top-0{top:0}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-84px\]{top:-84px}.top-\[-90px\]{top:-90px}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[3\]{z-index:3}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-full{height:100%}.h-px{height:1px}.max-h-\[320px\]{max-height:320px}.max-h-\[700px\]{max-height:700px}.min-h-0{min-height:0}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[36px\]{min-height:36px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[92px\]{min-height:92px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-4{width:1rem}.w-52{width:13rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[140px\]{width:140px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[min\(92vw\,340px\)\]{width:min(92vw,340px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-7{min-width:1.75rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[48ch\]{max-width:48ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[86vw\]{max-width:86vw}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.grid-cols-\[2rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2rem minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-kiaa{border-radius:8px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgb\(190\,18\,60\)\]{--tw-border-opacity:1;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.border-\[rgba\(0\,184\,217\,0\.25\)\]{border-color:#00b8d940}.border-\[rgba\(0\,184\,217\,0\.3\)\],.border-\[rgba\(0\,184\,217\,0\.30\)\]{border-color:#00b8d94d}.border-\[rgba\(0\,184\,217\,0\.35\)\]{border-color:#00b8d959}.border-\[rgba\(0\,184\,217\,0\.4\)\]{border-color:#00b8d966}.border-\[rgba\(0\,184\,217\,0\.45\)\]{border-color:#00b8d973}.border-\[rgba\(0\,184\,217\,0\.55\)\]{border-color:#00b8d98c}.border-\[rgba\(148\,197\,240\,0\.75\)\]{border-color:#94c5f0bf}.border-\[rgba\(148\,197\,240\,0\.9\)\]{border-color:#94c5f0e6}.border-\[rgba\(22\,163\,74\,0\.3\)\]{border-color:#16a34a4d}.border-\[rgba\(22\,163\,74\,0\.35\)\]{border-color:#16a34a59}.border-\[rgba\(22\,163\,74\,0\.4\)\]{border-color:#16a34a66}.border-\[rgba\(22\,163\,74\,0\.45\)\]{border-color:#16a34a73}.border-\[rgba\(220\,38\,38\,0\.25\)\]{border-color:#dc262640}.border-\[rgba\(220\,38\,38\,0\.35\)\]{border-color:#dc262659}.border-\[rgba\(220\,38\,38\,0\.45\)\]{border-color:#dc262673}.border-\[rgba\(245\,158\,11\,0\.45\)\]{border-color:#f59e0b73}.border-\[rgba\(71\,85\,105\,0\.45\)\]{border-color:#47556973}.border-kiaa-border{--tw-border-opacity:1;border-color:rgb(var(--kiaa-border) / var(--tw-border-opacity,1))}.border-kiaa-border\/60{border-color:rgb(var(--kiaa-border) / .6)}.border-kiaa-border\/70{border-color:rgb(var(--kiaa-border) / .7)}.border-kiaa-border\/80{border-color:rgb(var(--kiaa-border) / .8)}.border-kiaa-border\/85{border-color:rgb(var(--kiaa-border) / .85)}.border-kiaa-border\/90{border-color:rgb(var(--kiaa-border) / .9)}.border-kiaa-cyan{--tw-border-opacity:1;border-color:rgb(var(--kiaa-cyan) / var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-\[\#010204\]{--tw-bg-opacity:1;background-color:rgb(1 2 4/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(180deg\,rgba\(0\,184\,217\,0\.05\)\,rgba\(0\,0\,0\,0\)_20\%\)\,rgb\(var\(--kiaa-section\)\)\]{background-color:linear-gradient(180deg,#00b8d90d,#0000 20%),rgb(var(--kiaa-section))}.bg-\[rgb\(22\,163\,74\)\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[rgb\(220\,38\,38\)\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[rgba\(0\,184\,217\,0\.06\)\]{background-color:#00b8d90f}.bg-\[rgba\(0\,184\,217\,0\.08\)\]{background-color:#00b8d914}.bg-\[rgba\(0\,184\,217\,0\.12\)\]{background-color:#00b8d91f}.bg-\[rgba\(0\,184\,217\,0\.14\)\]{background-color:#00b8d924}.bg-\[rgba\(22\,163\,74\,0\.06\)\]{background-color:#16a34a0f}.bg-\[rgba\(22\,163\,74\,0\.08\)\]{background-color:#16a34a14}.bg-\[rgba\(22\,163\,74\,0\.12\)\]{background-color:#16a34a1f}.bg-\[rgba\(22\,163\,74\,0\.16\)\]{background-color:#16a34a29}.bg-\[rgba\(220\,38\,38\,0\.06\)\]{background-color:#dc26260f}.bg-\[rgba\(220\,38\,38\,0\.08\)\]{background-color:#dc262614}.bg-\[rgba\(220\,38\,38\,0\.16\)\]{background-color:#dc262629}.bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:#f59e0b1f}.bg-\[rgba\(245\,158\,11\,0\.16\)\]{background-color:#f59e0b29}.bg-\[rgba\(71\,85\,105\,0\.18\)\]{background-color:#4755692e}.bg-\[rgba\(8\,20\,30\,0\.48\)\]{background-color:#08141e7a}.bg-kiaa-bg{--tw-bg-opacity:1;background-color:rgb(var(--kiaa-bg) / var(--tw-bg-opacity,1))}.bg-kiaa-bg\/60{background-color:rgb(var(--kiaa-bg) / .6)}.bg-kiaa-bg\/70{background-color:rgb(var(--kiaa-bg) / .7)}.bg-kiaa-bg\/80{background-color:rgb(var(--kiaa-bg) / .8)}.bg-kiaa-bg\/90{background-color:rgb(var(--kiaa-bg) / .9)}.bg-kiaa-bg\/95{background-color:rgb(var(--kiaa-bg) / .95)}.bg-kiaa-cyan{--tw-bg-opacity:1;background-color:rgb(var(--kiaa-cyan) / var(--tw-bg-opacity,1))}.bg-kiaa-cyan\/10{background-color:rgb(var(--kiaa-cyan) / .1)}.bg-kiaa-section{--tw-bg-opacity:1;background-color:rgb(var(--kiaa-section) / var(--tw-bg-opacity,1))}.bg-kiaa-section\/35{background-color:rgb(var(--kiaa-section) / .35)}.bg-kiaa-section\/55{background-color:rgb(var(--kiaa-section) / .55)}.bg-kiaa-section\/60{background-color:rgb(var(--kiaa-section) / .6)}.bg-kiaa-section\/70{background-color:rgb(var(--kiaa-section) / .7)}.bg-kiaa-section\/80{background-color:rgb(var(--kiaa-section) / .8)}.bg-kiaa-text\/20{background-color:rgb(var(--kiaa-text) / .2)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(140deg\,rgba\(0\,184\,217\,1\)\,rgba\(0\,122\,170\,1\)\)\]{background-image:linear-gradient(140deg,#00b8d9,#007aaa)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[92px\]{padding-top:92px;padding-bottom:92px}.pb-52{padding-bottom:13rem}.pb-\[82px\]{padding-bottom:82px}.pl-5{padding-left:1.25rem}.pl-\[2\.5rem\]{padding-left:2.5rem}.pt-0\.5{padding-top:.125rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[38px\]{font-size:38px}.text-\[clamp\(2\.25rem\,6vw\,7\.1rem\)\]{font-size:clamp(2.25rem,6vw,7.1rem)}.text-\[clamp\(2\.45rem\,6vw\,7\.4rem\)\]{font-size:clamp(2.45rem,6vw,7.4rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.66\]{line-height:1.66}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.013em\]{letter-spacing:-.013em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-\[\#111318\]{--tw-text-opacity:1;color:rgb(17 19 24/var(--tw-text-opacity,1))}.text-\[rgb\(120\,53\,15\)\]{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-\[rgb\(146\,64\,14\)\]{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[rgb\(153\,27\,27\)\]{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-\[rgb\(190\,18\,60\)\]{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-\[rgb\(22\,101\,52\)\]{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-\[rgb\(25\,114\,191\)\]{--tw-text-opacity:1;color:rgb(25 114 191/var(--tw-text-opacity,1))}.text-\[rgb\(51\,65\,85\)\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[rgb\(74\,105\,137\)\]{--tw-text-opacity:1;color:rgb(74 105 137/var(--tw-text-opacity,1))}.text-kiaa-catch{--tw-text-opacity:1;color:rgb(var(--kiaa-catch) / var(--tw-text-opacity,1))}.text-kiaa-cyan{--tw-text-opacity:1;color:rgb(var(--kiaa-cyan) / var(--tw-text-opacity,1))}.text-kiaa-muted{--tw-text-opacity:1;color:rgb(var(--kiaa-muted) / var(--tw-text-opacity,1))}.text-kiaa-text{--tw-text-opacity:1;color:rgb(var(--kiaa-text) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-kiaa-cyan{accent-color:rgb(var(--kiaa-cyan) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-\[0_0_0_1px_rgba\(0\,184\,217\,0\.08\)\]{--tw-shadow:0 0 0 1px #00b8d914;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,122\,170\,0\.26\)\]{--tw-shadow:0 10px 24px #007aaa42;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,184\,217\,0\.24\)\]{--tw-shadow:0 12px 28px #00b8d93d;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,184\,217\,0\.28\)\]{--tw-shadow:0 12px 30px #00b8d947;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(7\,23\,36\,0\.18\)\]{--tw-shadow:0 14px 34px #0717242e;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(0\,184\,217\,0\.30\)\]{--tw-shadow:0 16px 36px #00b8d94d;--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(0\,184\,217\,0\.30\)\]{--tw-shadow:0 16px 38px #00b8d94d;--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_52px_rgba\(4\,18\,30\,0\.22\)\]{--tw-shadow:0 20px 52px #04121e38;--tw-shadow-colored:0 20px 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 6px 16px #00000014;--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(0\,122\,170\,0\.26\)\]{--tw-shadow:0 8px 18px #007aaa42;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,184\,217\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 8px 20px #00b8d924,inset 0 1px 0 #ffffff59;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,184\,217\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 8px 20px #00b8d92e,inset 0 1px 0 #ffffff59;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-kiaa-card{--tw-shadow:0 8px 30px #0000000a;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-kiaa-glow{--tw-shadow:0 8px 22px #00b8d91a;--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur-3xl{--tw-blur:blur(64px);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)}.filter{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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}@font-face{font-family:"Source Sans 3 Local";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Local";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Local";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Local";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2AF,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--kiaa-cyan:0 184 217;--kiaa-text:17 19 24;--kiaa-muted:91 100 114;--kiaa-border:212 221 232;--kiaa-bg:255 255 255;--kiaa-section:247 249 251;--kiaa-catch:0 80 120;--kiaa-panel-border:166 184 203;--kiaa-panel-soft-border:178 195 213;--kiaa-flow-border-strong:156 179 203;--kiaa-flow-border:174 196 218;--kiaa-flow-border-soft:194 213 231;--kiaa-flow-border-muted:208 223 238;--kiaa-flow-handle-border:168 191 214;--kiaa-flow-focus-ring:0 184 217;--kiaa-flow-surface-1:249 252 255;--kiaa-flow-surface-2:240 247 253;--kiaa-flow-surface-3:228 239 249;--kiaa-flow-edge:108 146 176;--kiaa-flow-grid-dot:162 188 211;--site-lock-motion-soft-heartbeat:cubic-bezier(.25, .46, .45, .94);--site-lock-motion-dramatic-heartbeat:cubic-bezier(.34, 1.56, .64, 1);--site-lock-motion-soft:cubic-bezier(.2, .8, .2, 1);--site-lock-cycle:4s;--site-lock-ease-build:cubic-bezier(.19, .02, .08, 1);--site-lock-ease-release:cubic-bezier(.82, 0, .24, 1);--kiaa-diagonal-lines-angle:135deg;--kiaa-diagonal-lines-stroke:1px;--kiaa-diagonal-lines-gap:18px;--kiaa-diagonal-lines-gap-soft:26px;--kiaa-diagonal-lines-light:repeating-linear-gradient(var(--kiaa-diagonal-lines-angle), #11131806 0px, #11131806 var(--kiaa-diagonal-lines-stroke), transparent var(--kiaa-diagonal-lines-stroke), transparent var(--kiaa-diagonal-lines-gap));--kiaa-diagonal-lines-dark:repeating-linear-gradient(var(--kiaa-diagonal-lines-angle), #ffffff0a 0px, #ffffff0a var(--kiaa-diagonal-lines-stroke), transparent var(--kiaa-diagonal-lines-stroke), transparent var(--kiaa-diagonal-lines-gap));--kiaa-diagonal-lines-dark-soft:repeating-linear-gradient(var(--kiaa-diagonal-lines-angle), #ffffff06 0px, #ffffff06 var(--kiaa-diagonal-lines-stroke), transparent var(--kiaa-diagonal-lines-stroke), transparent var(--kiaa-diagonal-lines-gap-soft))}.dark{--kiaa-text:236 241 248;--kiaa-muted:162 173 186;--kiaa-border:72 86 102;--kiaa-bg:14 20 27;--kiaa-section:19 27 35;--kiaa-catch:0 80 120;--kiaa-panel-border:148 170 193;--kiaa-panel-soft-border:130 151 174;--kiaa-flow-border-strong:134 159 184;--kiaa-flow-border:122 147 172;--kiaa-flow-border-soft:108 133 158;--kiaa-flow-border-muted:94 118 142;--kiaa-flow-handle-border:122 148 173;--kiaa-flow-focus-ring:0 184 217;--kiaa-flow-surface-1:24 35 47;--kiaa-flow-surface-2:20 31 42;--kiaa-flow-surface-3:16 26 36;--kiaa-flow-edge:126 159 189;--kiaa-flow-grid-dot:106 136 164}html,body{height:100%}body{color:rgb(var(--kiaa-text));background:radial-gradient(145% 92% at 4% -10%, #00b8d91a, transparent 56%), radial-gradient(136% 88% at 96% 2%, #007aaa14, transparent 62%), linear-gradient(180deg, #f7fcffa8, #fcfeff70 38%, transparent 72%), rgb(var(--kiaa-bg));font-family:"Source Sans 3 Local",Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.dark body{background:radial-gradient(132% 82% at 90% -12%, #00b8d924, transparent 56%), radial-gradient(126% 88% at 8% 108%, #005c8a1f, transparent 66%), linear-gradient(180deg, #111b248a, #0d151d57 44%, transparent 78%), rgb(var(--kiaa-bg))}.kiaa-enterprise-shell{isolation:isolate;position:relative}.kiaa-enterprise-shell:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(78% 58% at 6% 0,#00b8d90f,#0000 66%),radial-gradient(82% 64% at 96% 14%,#005e8c0f,#0000 70%);position:absolute;inset:0}.kiaa-enterprise-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.14;background-image:linear-gradient(#11131808 1px,#0000 1px),linear-gradient(90deg,#11131808 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.kiaa-panel{border:1px solid rgba(var(--kiaa-panel-border), 1);background:rgb(var(--kiaa-bg));-webkit-backdrop-filter:none;box-shadow:0 6px 16px #07152314,inset 0 0 0 1px #ffffff75}.kiaa-panel-soft{border:1px solid rgba(var(--kiaa-panel-soft-border), 1);background:rgb(var(--kiaa-section));box-shadow:0 2px 8px #0715230d,inset 0 0 0 1px #ffffff61}.kiaa-kicker{border:1px solid rgba(var(--kiaa-border), .9);letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--kiaa-catch));background:rgba(var(--kiaa-bg), .82);border-radius:999px;align-items:center;gap:.5rem;padding:.38rem .82rem;font-size:.7rem;font-weight:700;display:inline-flex}.kiaa-link{color:rgb(var(--kiaa-catch));align-items:center;gap:.5rem;font-weight:650;transition:color .18s,gap .18s;display:inline-flex}.kiaa-link:hover{color:rgb(var(--kiaa-text));gap:.66rem}.kiaa-rise{transition:transform .2s,box-shadow .2s,border-color .2s;transform:translateY(0)}.kiaa-rise:hover{transform:translateY(-3px)}.dark .kiaa-enterprise-shell:before{background:radial-gradient(80% 60% at 90% 0,#00b8d921,#0000 66%),radial-gradient(78% 66% at 10% 102%,#005e8c1a,#0000 72%)}.dark .kiaa-enterprise-shell:after{opacity:.12;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:84px 84px}.dark .kiaa-panel{border-color:rgba(var(--kiaa-panel-border), .92);background:#141d27fa;box-shadow:0 8px 22px #02050870,inset 0 0 0 1px #adc4de38}.dark .kiaa-panel-soft{border-color:rgba(var(--kiaa-panel-soft-border), .86);background:#18222dfa;box-shadow:0 6px 16px #02060a4d,inset 0 0 0 1px #9eb7d124}.dark .kiaa-kicker{border-color:rgba(var(--kiaa-border), .92);background:rgba(var(--kiaa-bg), .8)}.dark .kiaa-rise:hover{box-shadow:0 22px 46px #0103078c}.kiaa-navbar-surface{background-color:rgba(var(--kiaa-bg), .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (hover:none) and (pointer:coarse){.kiaa-navbar-surface{background-color:rgba(var(--kiaa-bg), .98);-webkit-backdrop-filter:none;backdrop-filter:none}}.kiaa-siemens-surface{background:radial-gradient(920px 520px at 18% 10%, #00b8d914, transparent 54%), radial-gradient(960px 540px at 84% 18%, #00b8d90f, transparent 58%), var(--kiaa-diagonal-lines-light)}.dark .kiaa-siemens-surface{background:radial-gradient(940px 520px at 86% 8%, #00b8d921, transparent 58%), radial-gradient(920px 580px at 18% 88%, #0066961f, transparent 62%), var(--kiaa-diagonal-lines-dark)}.kiaa-flow-stage{background:radial-gradient(150% 110% at 100% -6%, #00b8d92e, transparent 48%), radial-gradient(130% 96% at 0% 106%, #0076a824, transparent 58%), linear-gradient(160deg, rgba(var(--kiaa-flow-surface-1), .98), rgba(var(--kiaa-flow-surface-2), .96) 52%, rgba(var(--kiaa-flow-surface-3), .93));box-shadow:0 22px 54px #1c405f29, inset 0 0 0 1px rgba(var(--kiaa-flow-border-soft), .24), inset 0 1px 0 #ffffffd1;border:0}.kiaa-flow-stage:before{content:"";pointer-events:none;opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#92aec91f 1px,#0000 1px),linear-gradient(#92aec91a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 86%);mask-image:linear-gradient(#0000008c,#0000 86%)}.kiaa-flow-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00b8d975,#00b8d90f 58%,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.kiaa-flow-ambient{z-index:0;pointer-events:none;background:radial-gradient(72% 58% at 14% -4%,#00b8d924,#0000 70%),radial-gradient(68% 54% at 94% 102%,#005e8c24,#0000 72%);position:absolute;inset:0}.kiaa-flow-content{z-index:1;position:relative}.kiaa-flow-stage .react-flow__node-default,.kiaa-flow-stage .react-flow__node-input,.kiaa-flow-stage .react-flow__node-output,.kiaa-flow-stage .react-flow__node-group,.kiaa-flow-stage .react-flow__controls-button{border-color:rgba(var(--kiaa-flow-border-muted), .66)}.kiaa-flow-stage .react-flow__handle{background:rgba(var(--kiaa-flow-focus-ring), .9);border-color:rgba(var(--kiaa-flow-handle-border), .84)}.kiaa-flow-stage .react-flow__selection,.kiaa-flow-stage .react-flow__nodesselection-rect{border-color:rgba(var(--kiaa-flow-focus-ring), .46)}.kiaa-flow-stage .react-flow__edge.selected .react-flow__edge-path{stroke:rgba(var(--kiaa-flow-focus-ring), .82)}.kiaa-flow-stage .react-flow__controls-button{border-bottom-color:rgba(var(--kiaa-flow-border), .44);background:rgba(var(--kiaa-flow-surface-1), .94)}.dark .kiaa-flow-stage .react-flow__node-default,.dark .kiaa-flow-stage .react-flow__node-input,.dark .kiaa-flow-stage .react-flow__node-output,.dark .kiaa-flow-stage .react-flow__node-group,.dark .kiaa-flow-stage .react-flow__controls-button{border-color:rgba(var(--kiaa-flow-border), .54)}.dark .kiaa-flow-stage .react-flow__handle{background:rgba(var(--kiaa-flow-focus-ring), .92);border-color:rgba(var(--kiaa-flow-handle-border), .72)}.dark .kiaa-flow-stage .react-flow__selection,.dark .kiaa-flow-stage .react-flow__nodesselection-rect{border-color:rgba(var(--kiaa-flow-focus-ring), .58)}.dark .kiaa-flow-stage .react-flow__controls-button{border-bottom-color:rgba(var(--kiaa-flow-border), .48);background:rgba(var(--kiaa-flow-surface-1), .94)}.kiaa-flow-stage .react-flow{--xy-node-border-default:1px solid rgba(var(--kiaa-flow-border), .66);--xy-node-background-color-default:rgba(var(--kiaa-flow-surface-1), .95);--xy-node-boxshadow-selected-default:0 0 0 1px #00b8d96b;--xy-handle-background-color-default:#00b8d9e6;--xy-handle-border-color-default:rgba(var(--kiaa-flow-surface-1), .92);--xy-controls-button-border-color-default:rgba(var(--kiaa-flow-border), .66);--xy-controls-button-background-color-default:rgba(var(--kiaa-flow-surface-1), .94);--xy-controls-button-background-color-hover-default:rgba(var(--kiaa-flow-surface-1), .98);--xy-controls-button-color-default:rgb(var(--kiaa-text));--xy-controls-button-color-hover-default:rgb(var(--kiaa-text))}.dark .kiaa-flow-stage .react-flow{--xy-node-border-default:1px solid rgba(var(--kiaa-flow-border), .56);--xy-node-background-color-default:rgba(var(--kiaa-flow-surface-1), .94);--xy-node-boxshadow-selected-default:0 0 0 1px #00b8d985;--xy-handle-background-color-default:#00b8d9eb;--xy-handle-border-color-default:rgba(var(--kiaa-flow-surface-1), .9);--xy-controls-button-border-color-default:rgba(var(--kiaa-flow-border), .56);--xy-controls-button-background-color-default:#1b2937f2;--xy-controls-button-background-color-hover-default:#233343f5;--xy-controls-button-color-default:rgb(var(--kiaa-text));--xy-controls-button-color-hover-default:rgb(var(--kiaa-text))}.kiaa-flow-toolbar{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffffc7,#f1f8ffb8);position:relative;box-shadow:inset 0 -1px #9ebad029,inset 0 1px #ffffffa8}.kiaa-flow-toolbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--kiaa-flow-border), .4) 16%, rgba(var(--kiaa-flow-border-soft), .24) 84%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.kiaa-flow-side{background:linear-gradient(180deg, #fafdffe6, #ecf6fdd6), rgba(var(--kiaa-bg), .76);flex-direction:column;min-height:0;display:flex;overflow:hidden}.kiaa-flow-side-fixed{z-index:2;flex:none;padding-right:0;position:relative}.kiaa-flow-side-top{box-shadow:inset 0 -1px 0 rgba(var(--kiaa-flow-border), .24), 0 1px 0 #ffffff8c;background:linear-gradient(#f7fcffc2,#f1f9ff9e);border-radius:.95rem}.kiaa-flow-side-scroll{border-top:1px solid rgba(var(--kiaa-flow-border-soft), .42);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(var(--kiaa-flow-border-strong), .42) transparent;flex:auto;min-height:0;margin-top:.7rem;margin-right:.92rem;padding-top:.72rem;padding-right:.56rem;overflow:hidden auto}.kiaa-flow-card{border:1px solid rgba(var(--kiaa-flow-border), .42);background:linear-gradient(170deg, rgba(var(--kiaa-flow-surface-1), .96), rgba(var(--kiaa-bg), .84));transition:border-color .16s,box-shadow .16s;box-shadow:0 10px 24px #294e6d1f,inset 0 1px #ffffffbf}.kiaa-flow-card:hover{border-color:rgba(var(--kiaa-flow-border-strong), .78);box-shadow:0 14px 30px #22456226,inset 0 1px #ffffffd1}.kiaa-flow-card-soft{border:1px solid rgba(var(--kiaa-flow-border-soft), .42);background:linear-gradient(165deg,#f4faffcc,#ebf5fcbd);transition:border-color .16s,background .16s}.kiaa-flow-sidebar-head{background:linear-gradient(#f7fcffeb,#eff8fee0)}.kiaa-flow-panel-rail{box-shadow:inset -1px 0 0 rgba(var(--kiaa-flow-border), .34);background:linear-gradient(#f2f9ffeb,#ecf6fde6)}.kiaa-flow-peek-toggle{border:1px solid rgba(var(--kiaa-flow-border), .36);color:rgb(var(--kiaa-text));background:linear-gradient(#ffffffe6,#eef7fddb);border-left:0;border-radius:0 12px 12px 0;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffd6,0 5px 14px #2748671a}.kiaa-flow-peek-toggle:hover{border-color:rgba(var(--kiaa-flow-border-strong), .56);background:linear-gradient(#fffffff2,#e9f6ffed);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #21425f24}.kiaa-flow-chip{border:1px solid rgba(var(--kiaa-flow-border), .38);background:linear-gradient(#fcfeffe6,#f0f8fddb)}.kiaa-flow-button{border:1px solid rgba(var(--kiaa-flow-border), .34);background:linear-gradient(#ffffffe0,#eef7fdd6);transition:border-color .15s,box-shadow .15s,background .15s,transform .12s;box-shadow:inset 0 1px #ffffffd6,0 4px 12px #27486714}.kiaa-flow-button:hover{border-color:rgba(var(--kiaa-flow-border-strong), .52);background:linear-gradient(#fffffff0,#e9f6ffeb);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #21425f1f}.kiaa-flow-button:active{transform:translateY(0)}.kiaa-flow-menu{border:1px solid rgba(var(--kiaa-flow-border), .36);background:linear-gradient(165deg,#fcfefffa,#eef7fdf0);box-shadow:0 16px 32px #1d3b5824,inset 0 1px #ffffffdb}.kiaa-flow-divider{background:rgba(var(--kiaa-flow-border-strong), .48)}.kiaa-flow-panel-frame{--kiaa-flow-panel-separator:rgba(var(--kiaa-flow-border), .42);--kiaa-flow-panel-separator-soft:rgba(var(--kiaa-flow-border-soft), .24);background:linear-gradient(#f5fbffd1,#ecf6fdcc);position:relative}.kiaa-flow-panel-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--kiaa-flow-panel-separator) 18%, var(--kiaa-flow-panel-separator-soft) 82%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.kiaa-flow-panel-frame:after{background:linear-gradient(180deg, transparent, var(--kiaa-flow-panel-separator) 18%, var(--kiaa-flow-panel-separator-soft) 82%, transparent);width:1px;height:auto;inset:0 0 0 auto}}.kiaa-flow-node-surface{border-color:rgba(var(--kiaa-flow-border), .34);background:linear-gradient(166deg, rgb(var(--kiaa-flow-surface-1)), rgb(var(--kiaa-flow-surface-2)));transition:border-color .16s,box-shadow .18s,transform .15s;position:relative;box-shadow:0 14px 30px #20436226,inset 0 1px #ffffffd1}.kiaa-flow-node-surface:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00b8d900,#00b8d970,#00b8d900);height:1px;position:absolute;top:0;left:12px;right:12px}.kiaa-flow-node-discipline{background:radial-gradient(120% 74% at 12% -10%,#00b8d91f,#0000 56%),linear-gradient(166deg,#fcfeff,#f1f9fffa)}.kiaa-flow-node-quality{background:radial-gradient(130% 78% at 88% -16%,#00a8d01f,#0000 58%),linear-gradient(166deg,#fbfeff,#eef8fff7)}.kiaa-flow-node-note{background:radial-gradient(120% 70% at 10% -8%,#7ea7c614,#0000 56%),linear-gradient(166deg,#fafdfffa,#f2f9fff2)}.kiaa-flow-node-selected{border-color:rgba(var(--kiaa-flow-focus-ring), .52);box-shadow:0 14px 30px #0091b833, 0 0 0 1px rgba(var(--kiaa-flow-focus-ring), .12)}.kiaa-flow-node-completed{border-color:rgba(var(--kiaa-flow-focus-ring), .3);box-shadow:0 12px 26px #007ca526}.kiaa-flow-node-control{border-color:rgba(var(--kiaa-flow-border), .34);color:rgb(var(--kiaa-muted));background:linear-gradient(#fbfefffa,#f2fafff5);transition:border-color .14s,background .14s,color .14s,box-shadow .15s}.kiaa-flow-node-control:hover{border-color:rgba(var(--kiaa-flow-border-strong), .82);color:rgb(var(--kiaa-text))}.kiaa-flow-node-panel{border-color:rgba(var(--kiaa-flow-border-soft), .34);background:linear-gradient(#f8fdfffa,#f1f9fff5);box-shadow:inset 0 1px #ffffffad}.kiaa-flow-node-panel:focus-within{border-color:rgba(var(--kiaa-flow-focus-ring), .48);box-shadow:inset 0 1px 0 #ffffffbd, 0 0 0 3px rgba(var(--kiaa-flow-focus-ring), .14)}textarea.kiaa-flow-node-panel{line-height:1.45}textarea.kiaa-flow-node-panel::placeholder{color:rgba(var(--kiaa-muted), .88)}.kiaa-flow-node-complete-badge{border-color:rgba(var(--kiaa-flow-focus-ring), .36);background:rgba(var(--kiaa-flow-focus-ring), .08)}.kiaa-flow-node-complete-pill{background:rgba(var(--kiaa-flow-focus-ring), .16);color:rgb(var(--kiaa-text))}.kiaa-flow-node-quality-badge{border-color:rgba(var(--kiaa-flow-focus-ring), .28);background:rgba(var(--kiaa-flow-focus-ring), .1);color:rgba(var(--kiaa-flow-focus-ring), .98)}.kiaa-flow-node-quality-badge.is-done{color:rgb(var(--kiaa-text))}.kiaa-flow-tab{border:1px solid rgba(var(--kiaa-flow-border-muted), .15);color:rgb(var(--kiaa-muted));background:rgba(var(--kiaa-flow-surface-1), .4);transition:border-color .14s,background .14s,color .14s}.kiaa-flow-tab:hover{border-color:rgba(var(--kiaa-flow-border), .66);background:rgba(var(--kiaa-flow-surface-1), .88);color:rgb(var(--kiaa-text))}.kiaa-flow-tab-active{border-color:rgba(var(--kiaa-flow-border-strong), .68);color:rgb(var(--kiaa-text));box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 0 rgba(var(--kiaa-flow-border-strong), .14);background:linear-gradient(#fffffff5,#edf7fff0)}.kiaa-flow-tab-collapse{border-color:rgba(var(--kiaa-flow-border), .34);color:rgba(var(--kiaa-flow-focus-ring), .76);box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 0 rgba(var(--kiaa-flow-border), .12);background:linear-gradient(#f4fbffe6,#ecf7ffe0)}.kiaa-flow-tab-collapse:hover{border-color:rgba(var(--kiaa-flow-focus-ring), .42);color:rgb(var(--kiaa-text));background:linear-gradient(#f6fcfff0,#eef9ffeb)}.kiaa-flow-list-item{border:1px solid rgba(var(--kiaa-flow-border-muted), .07);background:rgba(var(--kiaa-flow-surface-1), .26);transition:border-color .14s,background .14s,transform .14s}.kiaa-flow-list-item:hover{border-color:rgba(var(--kiaa-flow-border), .66);background:rgba(var(--kiaa-flow-surface-1), .82);transform:translate(1px)}.kiaa-flow-list-item-active{border-color:rgba(var(--kiaa-flow-focus-ring), .44);box-shadow:inset 0 0 0 1px rgba(var(--kiaa-flow-focus-ring), .18);background:#e8f6ffe0}.kiaa-flow-focusable:focus-visible{outline:2px solid rgba(var(--kiaa-flow-focus-ring), .52);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--kiaa-flow-focus-ring), .16)}.kiaa-flow-hint-card{border-color:rgba(var(--kiaa-flow-focus-ring), .36);background:rgba(var(--kiaa-flow-surface-1), .94);color:rgb(var(--kiaa-text));-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 26px #1e415f29}.kiaa-flow-cta{border-color:rgba(var(--kiaa-flow-focus-ring), .34);box-shadow:0 16px 34px #1c405f33}.kiaa-flow-canvas-shell{border-radius:1rem;overflow:hidden}.kiaa-flow-canvas-meta{box-shadow:inset 0 -1px 0 rgba(var(--kiaa-flow-border), .2);background:linear-gradient(#f8fdffe6,#f1f8ffdb)}.kiaa-flow-cta-dock{background:linear-gradient(#f6fcffeb,#f0f8ffe6);box-shadow:inset 0 1px #ffffffd6}.kiaa-flow-cta-card{border:1px solid rgba(var(--kiaa-flow-border-soft), .46);background:radial-gradient(130% 160% at 50% -38%,#00b8d91a,#0000 56%),linear-gradient(#fbfefffa,#f3fafff5);box-shadow:0 12px 28px #21425f1a,inset 0 1px #ffffffe6}.kiaa-flow-canvas{background:linear-gradient(rgba(var(--kiaa-flow-grid-dot), .14) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--kiaa-flow-grid-dot), .14) 1px, transparent 1px), radial-gradient(132% 98% at 88% 8%, #00b8d924, transparent 58%), linear-gradient(160deg, rgba(var(--kiaa-flow-surface-1), .92), rgba(var(--kiaa-flow-surface-2), .88));background-size:34px 34px,34px 34px,auto,auto}.kiaa-flow-side-scroll::-webkit-scrollbar{width:8px}.kiaa-flow-side-scroll::-webkit-scrollbar-track{background:0 0}.kiaa-flow-side-scroll::-webkit-scrollbar-thumb{background:rgba(var(--kiaa-flow-border-strong), .45);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dark .kiaa-flow-stage{background:radial-gradient(132% 96% at 86% -4%, #00b8d933, transparent 50%), radial-gradient(120% 90% at 12% 104%, #00709e29, transparent 58%), linear-gradient(158deg, rgba(var(--kiaa-flow-surface-1), .96), rgba(var(--kiaa-flow-surface-2), .95) 52%, rgba(var(--kiaa-flow-surface-3), .94));box-shadow:0 24px 54px #01050a7a, inset 0 0 0 1px rgba(var(--kiaa-flow-border), .34), inset 0 1px 0 #bad5ef38;border:0}.dark .kiaa-flow-stage:before{opacity:.38;background:linear-gradient(90deg,#92b0cc1f 1px,#0000 1px),linear-gradient(#92b0cc1a 1px,#0000 1px)}.dark .kiaa-flow-stage:after{background:linear-gradient(90deg,#00b8d994,#00b8d926 56%,#0000)}.dark .kiaa-flow-ambient{background:radial-gradient(72% 58% at 12% -2%,#00b8d933,#0000 70%),radial-gradient(66% 52% at 94% 104%,#007aad33,#0000 72%)}.dark .kiaa-flow-toolbar{box-shadow:inset 0 -1px 0 rgba(var(--kiaa-flow-border), .28), inset 0 1px 0 #bad5ef14;background:linear-gradient(#1a2633f0,#141f2be6)}.dark .kiaa-flow-toolbar:after{background:linear-gradient(90deg, transparent, rgba(var(--kiaa-flow-border), .5) 16%, rgba(var(--kiaa-flow-border-soft), .3) 84%, transparent)}.dark .kiaa-flow-side{background:linear-gradient(#1d2b39db,#15212dd6),#121c26cc}.dark .kiaa-flow-side-top{box-shadow:inset 0 -1px 0 rgba(var(--kiaa-flow-border), .34), 0 1px 0 #bcd4ec14;background:linear-gradient(#1f2f3eb8,#1825329e)}.dark .kiaa-flow-card{border-color:rgba(var(--kiaa-flow-border), .46);background:linear-gradient(166deg,#1e2c3af0,#141f2aeb);box-shadow:0 14px 30px #02070d52,inset 0 1px #b6cee51f}.dark .kiaa-flow-card-soft{border-color:rgba(var(--kiaa-flow-border-soft), .46);background:linear-gradient(166deg,#1b2734e6,#15202be0)}.dark .kiaa-flow-sidebar-head{background:linear-gradient(#1f2e3deb,#192633e6)}.dark .kiaa-flow-panel-rail{box-shadow:inset -1px 0 0 rgba(var(--kiaa-flow-border), .48);background:linear-gradient(#1f2e3de6,#182431e0)}.dark .kiaa-flow-peek-toggle{border-color:rgba(var(--kiaa-flow-border), .44);background:linear-gradient(#1f2e3df0,#16222eeb);box-shadow:inset 0 1px #bed6ee1a,0 8px 18px #02070d47}.dark .kiaa-flow-peek-toggle:hover{border-color:rgba(var(--kiaa-flow-border-strong), .62);background:linear-gradient(#243646f5,#182431f0);box-shadow:inset 0 1px #c6dcf221,0 10px 24px #01060c5c}.dark .kiaa-flow-chip{border-color:rgba(var(--kiaa-flow-border), .44);background:linear-gradient(#1e2c3ae6,#15202ce0)}.dark .kiaa-flow-button{border-color:rgba(var(--kiaa-flow-border), .42);background:linear-gradient(#1f2e3df0,#16222eeb);box-shadow:inset 0 1px #bed6ee1a,0 8px 18px #02070d47}.dark .kiaa-flow-button:hover{border-color:rgba(var(--kiaa-flow-border-strong), .6);background:linear-gradient(#243646f5,#182431f0);box-shadow:inset 0 1px #c6dcf221,0 10px 24px #01060c5c}.dark .kiaa-flow-menu{border-color:rgba(var(--kiaa-flow-border), .44);background:linear-gradient(166deg,#1d2b39f7,#121d28f2)}.dark .kiaa-flow-divider{background:rgba(var(--kiaa-flow-border-strong), .46)}.dark .kiaa-flow-panel-frame{--kiaa-flow-panel-separator:rgba(var(--kiaa-flow-border), .52);--kiaa-flow-panel-separator-soft:rgba(var(--kiaa-flow-border-soft), .28);background:linear-gradient(#1d2a38d6,#16212dd1)}.dark .kiaa-flow-node-surface{border-color:rgba(var(--kiaa-flow-border), .46);background:linear-gradient(166deg,#223040fc,#182431fa);box-shadow:0 14px 30px #02080f5c,inset 0 1px #bcd4ec1a}.dark .kiaa-flow-node-surface:before{background:linear-gradient(90deg,#00b8d900,#00b8d985,#00b8d900)}.dark .kiaa-flow-node-discipline{background:radial-gradient(120% 72% at 10% -12%,#00b8d933,#0000 54%),linear-gradient(166deg,#243343fc,#1a2634fa)}.dark .kiaa-flow-node-quality{background:radial-gradient(120% 72% at 90% -16%,#00a8d02e,#0000 56%),linear-gradient(166deg,#223040,#192532fc)}.dark .kiaa-flow-node-note{background:radial-gradient(110% 66% at 10% -12%,#89b0ce24,#0000 54%),linear-gradient(166deg,#233140fa,#1b2735f7)}.dark .kiaa-flow-node-control{border-color:rgba(var(--kiaa-flow-border), .42);background:linear-gradient(#243444fa,#1c2a38f5)}.dark .kiaa-flow-node-control:hover{border-color:rgba(var(--kiaa-flow-border-strong), .78)}.dark .kiaa-flow-node-panel{border-color:rgba(var(--kiaa-flow-border-soft), .44);background:linear-gradient(#22303ef7,#1b2835f2)}.dark .kiaa-flow-node-panel:focus-within{border-color:rgba(var(--kiaa-flow-focus-ring), .56);box-shadow:inset 0 1px 0 #bcd4ec1a, 0 0 0 3px rgba(var(--kiaa-flow-focus-ring), .22)}.dark .kiaa-flow-node-selected{border-color:rgba(var(--kiaa-flow-focus-ring), .62);box-shadow:0 14px 30px #01080f70, 0 0 0 1px rgba(var(--kiaa-flow-focus-ring), .26)}.dark .kiaa-flow-node-completed{border-color:rgba(var(--kiaa-flow-focus-ring), .4);box-shadow:0 12px 26px #01080f5c}.dark .kiaa-flow-node-complete-badge{border-color:rgba(var(--kiaa-flow-focus-ring), .46);background:rgba(var(--kiaa-flow-focus-ring), .16)}.dark .kiaa-flow-node-complete-pill{background:rgba(var(--kiaa-flow-focus-ring), .28)}.dark .kiaa-flow-node-quality-badge{border-color:rgba(var(--kiaa-flow-focus-ring), .42);background:rgba(var(--kiaa-flow-focus-ring), .2);color:#d6f1fff5}.dark .kiaa-flow-tab{color:rgb(var(--kiaa-muted));border-color:rgba(var(--kiaa-flow-border), .26);background:#202e3d9e}.dark .kiaa-flow-tab:hover{border-color:rgba(var(--kiaa-flow-border-strong), .7);color:rgb(var(--kiaa-text));background:#233242e6}.dark .kiaa-flow-tab-active{border-color:rgba(var(--kiaa-flow-border-strong), .72);background:linear-gradient(#273848f2,#1b2835ed)}.dark .kiaa-flow-tab-collapse{border-color:rgba(var(--kiaa-flow-border), .46);color:#b0e2efe6;box-shadow:inset 0 1px 0 #bed6ee1a, 0 1px 0 rgba(var(--kiaa-flow-border), .22);background:linear-gradient(#223443f0,#1a2937eb)}.dark .kiaa-flow-tab-collapse:hover{border-color:rgba(var(--kiaa-flow-focus-ring), .52);color:rgb(var(--kiaa-text));background:linear-gradient(#253a4af5,#1c2e3cf0)}.dark .kiaa-flow-list-item{border-color:rgba(var(--kiaa-flow-border), .2);background:#19263366}.dark .kiaa-flow-list-item:hover{border-color:rgba(var(--kiaa-flow-border-strong), .56);background:#223141c2}.dark .kiaa-flow-list-item-active{border-color:rgba(var(--kiaa-flow-focus-ring), .58);box-shadow:inset 0 0 0 1px rgba(var(--kiaa-flow-focus-ring), .24);background:#00b8d929}.dark .kiaa-flow-focusable:focus-visible{outline-color:rgba(var(--kiaa-flow-focus-ring), .72);box-shadow:0 0 0 3px rgba(var(--kiaa-flow-focus-ring), .24)}.dark .kiaa-flow-hint-card{border-color:rgba(var(--kiaa-flow-focus-ring), .48);background:#182431f2;box-shadow:0 12px 28px #02080f5c}.dark .kiaa-flow-cta{border-color:rgba(var(--kiaa-flow-focus-ring), .52);box-shadow:0 16px 34px #02080f75}.dark .kiaa-flow-canvas-meta{box-shadow:inset 0 -1px 0 rgba(var(--kiaa-flow-border), .32);background:linear-gradient(#1d2b39ed,#16222fe8)}.dark .kiaa-flow-cta-dock{background:linear-gradient(#1e2d3cf0,#182431ed);box-shadow:inset 0 1px #bcd4ec1f}.dark .kiaa-flow-cta-card{border-color:rgba(var(--kiaa-flow-border), .56);background:radial-gradient(130% 170% at 50% -36%,#00b8d929,#0000 54%),linear-gradient(#223140fa,#1b2836f7);box-shadow:0 14px 30px #01070d47,inset 0 1px #c4dcf324}.dark .kiaa-flow-canvas{background:linear-gradient(rgba(var(--kiaa-flow-grid-dot), .12) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--kiaa-flow-grid-dot), .12) 1px, transparent 1px), radial-gradient(130% 98% at 86% 10%, #00b8d933, transparent 56%), radial-gradient(96% 80% at 14% 88%, #0068962e, transparent 62%), linear-gradient(160deg, #15212deb, #101a25e6);background-size:34px 34px,34px 34px,auto,auto,auto}.dark .kiaa-flow-side-scroll{border-top-color:rgba(var(--kiaa-flow-border-soft), .46);scrollbar-color:rgba(var(--kiaa-flow-border-strong), .56) transparent}.dark .kiaa-flow-side-scroll::-webkit-scrollbar-track{background:0 0}.dark .kiaa-flow-side-scroll::-webkit-scrollbar-thumb{background:rgba(var(--kiaa-flow-border-strong), .54)}html{scrollbar-gutter:auto}*{scrollbar-width:thin;scrollbar-color:#7e92a994 #e1e9f180}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#e1e9f175;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#8498afe0,#6c829beb);border:2px solid #e1e9f1cc;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7a91aaf2,#607995f2)}.dark *{scrollbar-color:#84a0bb94 #161f298f}.dark ::-webkit-scrollbar-track{background:#161f299e}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(#7998b4db,#5c7c99e0);border-color:#161f29db}.dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#88a6c2eb,#6585a5eb)}.site-lock-atmosphere{pointer-events:none;background:radial-gradient(132% 96% at 50% 40%,#799abd12,#06090d5c 44%,#0000 72%),radial-gradient(105% 94% at 50% 114%,#000000eb,#0000 76%),linear-gradient(#0204079e,#0204073d 40%,#010204b8);position:absolute;inset:0}.site-lock-diagonal-lines{pointer-events:none;background-image:var(--kiaa-diagonal-lines-dark-soft);opacity:.5;position:absolute;inset:0}.react-flow__handle{border-radius:999px;transition:border-color .15s,box-shadow .15s}.react-flow__node{cursor:grab}.react-flow__node:active{cursor:grabbing}.kiaa-flow-stage .react-flow__node{background:rgba(var(--kiaa-flow-surface-1), .98);box-shadow:none;border-color:#0000;overflow:visible}.kiaa-node-inner{isolation:isolate;transition:transform .12s,box-shadow .15s,border-color .15s,background-color .15s}.react-flow__node:hover .kiaa-node-inner{transform:none;box-shadow:0 8px 18px #00b8d914}.dark .react-flow__node:hover .kiaa-node-inner{box-shadow:0 10px 22px #00b8d924}@media (max-width:767px){.kiaa-flow-stage{border-radius:1.1rem}.kiaa-flow-toolbar{gap:.5rem}.kiaa-flow-side{max-height:56vh;padding:.85rem}.kiaa-flow-side-scroll{margin-right:.12rem;padding-right:.08rem}.kiaa-flow-card,.kiaa-flow-card-soft{border-radius:.8rem}.kiaa-flow-menu{width:min(88vw,240px)}}@keyframes kiaa-float{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes kiaa-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.kiaa-hint{animation:2.2s ease-in-out infinite kiaa-float}.kiaa-stagger-in{animation:.56s both kiaa-slide-up}@keyframes site-lock-heartbeat{0%{color:#f8fcff00;animation-timing-function:var(--site-lock-ease-build);transform:scale(1)}8%{color:#f8fcff08;transform:scale(1.00005)}18%{color:#f8fcff24;transform:scale(1.0003)}30%{color:#f8fcff4d;transform:scale(1.0008)}44%{color:#f8fcff85;transform:scale(1.0015)}58%{color:#f8fcffb8;transform:scale(1.0022)}70%{color:#f8fcffe0;transform:scale(1.0029)}76%{color:#f8fcfffa;animation-timing-function:var(--site-lock-ease-release);transform:scale(1.0036)}84%{color:#f8fcffa8;transform:scale(1.0022)}92%{color:#f8fcff33;transform:scale(1.0006)}to{color:#f8fcff00;transform:scale(1)}}.site-lock-heartbeat{color:#f8fcff00;animation:site-lock-heartbeat var(--site-lock-cycle) linear infinite;transform-origin:5% 5%;will-change:color, transform;font-kerning:normal;text-rendering:optimizelegibility;font-weight:320;display:inline-block}@keyframes site-lock-quote-fade{0%{opacity:0;animation-timing-function:var(--site-lock-ease-build);transform:translateY(4px)}10%{opacity:.12;transform:translateY(3.2px)}24%{opacity:.34;transform:translateY(2.2px)}40%{opacity:.6;transform:translateY(1.1px)}56%{opacity:.78;transform:translateY(.3px)}70%{opacity:.9;transform:translateY(0)}76%{opacity:.96;animation-timing-function:var(--site-lock-ease-release);transform:translateY(-.4px)}86%{opacity:.48;transform:translateY(-1.6px)}to{opacity:0;transform:translateY(-3.2px)}}.site-lock-quote-fade{animation:site-lock-quote-fade var(--site-lock-cycle) linear infinite;will-change:opacity, transform}.site-lock-auth-wrap{left:.9rem;right:.9rem;bottom:max(.9rem, env(safe-area-inset-bottom))}.site-lock-fallback-panel{-webkit-backdrop-filter:blur(10px)saturate(116%);background:#140d06d6;border:1px solid #fcc48e57;border-radius:14px;padding:.95rem 1rem;box-shadow:0 20px 45px #0000008f,inset 0 0 0 1px #fcc48e1a}.site-lock-fallback-title{letter-spacing:.08em;text-transform:uppercase;color:#ffdebef2;margin:0;font-size:.79rem;font-weight:700}.site-lock-fallback-description{letter-spacing:.02em;color:#ffe5cbe0;margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.site-lock-auth-panel{-webkit-backdrop-filter:blur(10px)saturate(116%);isolation:isolate;transition:border-color .42s var(--site-lock-motion-soft), box-shadow .42s var(--site-lock-motion-soft), transform .28s var(--site-lock-motion-soft);background:#05070ac7;border:1px solid #e8f1fc29;border-radius:14px;align-items:center;gap:.58rem;padding:.56rem;display:flex;position:relative;box-shadow:0 20px 45px #0000008f,inset 0 0 0 1px #ffffff0a}.site-lock-auth-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00b8d900,#00b8d97a,#00b8d900);border-radius:999px;height:1px;position:absolute;top:1px;left:1px;right:1px}.site-lock-auth-panel:focus-within{border-color:#e2efff57;transform:translateY(-1px);box-shadow:0 24px 52px #0000009e,inset 0 0 0 1px #e2efff1f,0 0 0 3px #d6e8ff2e}.site-lock-auth-panel.is-error{border-color:#fc9e9e6b;box-shadow:0 20px 45px #00000094,inset 0 0 0 1px #ffaaaa29}.site-lock-auth-input,.site-lock-auth-button{letter-spacing:.012em;min-height:2.8rem;transition:border-color .26s var(--site-lock-motion-soft), background-color .28s var(--site-lock-motion-soft), box-shadow .28s var(--site-lock-motion-soft), transform .22s var(--site-lock-motion-soft), color .22s var(--site-lock-motion-soft);border:1px solid #0000;border-radius:9px;font-size:.84rem;line-height:1}.site-lock-auth-input{color:#f5fafff5;background:#06090de6;border-color:#dce8f638;outline:none;flex:1;width:100%;min-width:0;padding:0 .92rem}.site-lock-auth-input::placeholder{color:#e0ebf885}.site-lock-auth-input:hover{border-color:#dce8f654}.site-lock-auth-input:focus-visible{border-color:#00b8d99e;box-shadow:0 0 0 3px #00b8d93d}.site-lock-auth-button{color:#eef6fff2;letter-spacing:.09em;text-transform:uppercase;background:#e9f5ff14;border-color:#deecff42;flex-shrink:0;justify-content:center;align-items:center;min-width:7.35rem;padding:0 1.08rem;font-size:.72rem;font-weight:600;display:inline-flex}.site-lock-auth-button:hover:not(:disabled){background:#00b8d933;border-color:#00b8d98c;transform:translateY(-1px)}.site-lock-auth-button:active:not(:disabled){transform:translateY(0)}.site-lock-auth-button:focus-visible{border-color:#00b8d99e;box-shadow:0 0 0 3px #00b8d94d}.site-lock-auth-button:disabled{cursor:not-allowed;opacity:.5}.site-lock-auth-error{text-align:right;letter-spacing:.06em;color:#ffbcbce0;opacity:0;min-height:1.1rem;transition:opacity .36s var(--site-lock-motion-soft), transform .36s var(--site-lock-motion-soft);margin-top:.5rem;padding-right:.15rem;font-size:.69rem;line-height:1.15;transform:translateY(-3px)}.site-lock-auth-error.is-visible{opacity:1;transform:translateY(0)}.root-welcome-heartbeat{color:#f8fcff00;text-shadow:0 0 30px #00b8d938;transform-origin:5% 5%;will-change:color, transform;animation:site-lock-heartbeat var(--root-intro-cycle,3.2s) linear 1 both;display:inline-block}.root-welcome-background-pulse{z-index:1;pointer-events:none;opacity:0;will-change:opacity, transform;animation:root-welcome-background-pulse var(--root-intro-cycle,3.2s) linear 1 both;background:radial-gradient(86% 72% at 50% 45%,#8dbcd633,#2d587429 42%,#04090e00 72%),radial-gradient(98% 94% at 50% 58%,#09101866,#010204d1 74%);position:absolute;inset:-8%;transform:scale(.985)}@keyframes root-welcome-background-pulse{0%{opacity:.07;animation-timing-function:var(--site-lock-ease-build);transform:scale(.986)}18%{opacity:.14;transform:scale(.992)}42%{opacity:.27;transform:scale(1)}64%{opacity:.39;transform:scale(1.007)}76%{opacity:.46;animation-timing-function:var(--site-lock-ease-release);transform:scale(1.009)}88%{opacity:.26;transform:scale(1.01)}to{opacity:.07;transform:scale(1.011)}}.root-welcome-content{opacity:1;filter:blur();transform:scale(1)}.root-welcome-content.is-leaving{animation:root-welcome-content-leave var(--root-leave-duration,.76s) linear 1 both}@keyframes root-welcome-content-leave{0%{opacity:1;filter:blur();animation-timing-function:var(--site-lock-ease-build);transform:scale(1)}64%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(1.01)}}.root-welcome-transition{z-index:2;pointer-events:none;opacity:.12;-webkit-backdrop-filter:blur(.2px)saturate(106%);background:radial-gradient(120% 120%,#b6dff03d 0%,#5faac624 24%,#080e1475 52%,#03060ad6 76%,#020407fa 100%);position:absolute;inset:0}.root-welcome-transition.is-leaving{animation:root-welcome-transition-leave var(--root-transition-duration,.82s) linear 1 both}@keyframes root-welcome-transition-leave{0%{opacity:.14;-webkit-backdrop-filter:blur(.4px)saturate(106%);animation-timing-function:var(--site-lock-ease-build)}28%{opacity:.46;-webkit-backdrop-filter:blur(3.6px)saturate(110%)}58%{opacity:.78;-webkit-backdrop-filter:blur(7.6px)saturate(114%);animation-timing-function:var(--site-lock-ease-release)}to{opacity:.95;-webkit-backdrop-filter:blur(11.2px)saturate(117%);animation-timing-function:var(--site-lock-ease-release)}}@media (max-width:640px){.site-lock-quote-fade{--site-lock-enter-y:2px;--site-lock-exit-y:-1px}.site-lock-heartbeat{transform:none}}@media (min-width:640px){.site-lock-auth-wrap{left:auto;right:2.25rem;bottom:max(2rem, calc(env(safe-area-inset-bottom) + .45rem));width:min(26rem,100vw - 4.8rem)}.site-lock-auth-panel{border-radius:15px;padding:.58rem}.site-lock-auth-input,.site-lock-auth-button{min-height:2.9rem}}@media (prefers-reduced-motion:reduce){.site-lock-heartbeat,.site-lock-quote-fade,.root-welcome-heartbeat,.root-welcome-background-pulse{color:#dee9f7f0;text-shadow:none;animation:none;transform:none}.root-welcome-content,.root-welcome-transition{animation:none}.site-lock-auth-panel,.site-lock-auth-input,.site-lock-auth-button,.site-lock-auth-error,.kiaa-rise,.kiaa-stagger-in,.kiaa-link{transition:none;animation:none;transform:none}}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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))}.hover\:border-kiaa-border:hover{--tw-border-opacity:1;border-color:rgb(var(--kiaa-border) / var(--tw-border-opacity,1))}.hover\:border-kiaa-cyan\/60:hover{border-color:rgb(var(--kiaa-cyan) / .6)}.hover\:bg-kiaa-section:hover{--tw-bg-opacity:1;background-color:rgb(var(--kiaa-section) / var(--tw-bg-opacity,1))}.hover\:text-kiaa-text:hover{--tw-text-opacity:1;color:rgb(var(--kiaa-text) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_24px_rgba\(0\,122\,170\,0\.3\)\]:hover{--tw-shadow:0 12px 24px #007aaa4d;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(0\,122\,170\,0\.32\)\]:hover{--tw-shadow:0 14px 30px #007aaa52;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(0\,184\,217\,0\.3\)\]:hover{--tw-shadow:0 16px 34px #00b8d94d;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(0\,184\,217\,0\.34\)\]:hover{--tw-shadow:0 16px 34px #00b8d957;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_rgba\(0\,184\,217\,0\.36\)\]:hover{--tw-shadow:0 20px 44px #00b8d95c;--tw-shadow-colored:0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_22px_42px_rgba\(0\,184\,217\,0\.34\)\]:hover{--tw-shadow:0 22px 42px #00b8d957;--tw-shadow-colored:0 22px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.focus\:border-\[rgba\(0\,184\,217\,0\.55\)\]:focus{border-color:#00b8d98c}.focus\:border-kiaa-cyan:focus{--tw-border-opacity:1;border-color:rgb(var(--kiaa-cyan) / var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--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)}.focus\:ring-\[rgba\(0\,184\,217\,0\.18\)\]:focus{--tw-ring-color:#00b8d92e}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-kiaa-border:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--kiaa-border) / var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-kiaa-bg:focus-visible{--tw-ring-offset-color:rgb(var(--kiaa-bg) / 1)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;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))}.group:hover .group-hover\:opacity-60{opacity:.6}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:bg-kiaa-section:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--kiaa-section) / var(--tw-bg-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:left-9{left:2.25rem}.sm\:top-9{top:2.25rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[108px\]{min-height:108px}.sm\:min-h-\[40px\]{min-height:40px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-48{padding-bottom:12rem}.sm\:text-\[14px\]{font-size:14px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[200px_180px_auto\]{grid-template-columns:200px 180px auto}.md\:grid-cols-\[260px_auto\]{grid-template-columns:260px auto}.md\:text-\[34px\]{font-size:34px}.md\:text-\[50px\]{font-size:50px}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[34px_1fr\]{grid-template-columns:34px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:rounded-\[28px\]{border-radius:28px}.lg\:border{border-width:1px}.lg\:border-kiaa-border\/90{border-color:rgb(var(--kiaa-border) / .9)}.lg\:bg-kiaa-bg{--tw-bg-opacity:1;background-color:rgb(var(--kiaa-bg) / var(--tw-bg-opacity,1))}.lg\:p-5{padding:1.25rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-44{padding-bottom:11rem}.lg\:pl-\[304px\]{padding-left:304px}.lg\:pr-2{padding-right:.5rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-6{padding-top:1.5rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto}}@media (min-width:1536px){.\32 xl\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}
