/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ease:initial;--tw-space-y-reverse:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:NBInternationalPro,ui-sans-serif;--font-mono:NBInternationalPro-Mono,ui-monospace;--color-blue-50:oklch(97% .014 254.604);--color-blue-100:#056ff0;--color-blue-300:#0759cb;--color-blue-500:#0942a6;--color-indigo-100:oklch(93% .034 272.788);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:1rem;--text-xs--line-height:100%;--text-sm:1.0625rem;--text-sm--line-height:120%;--text-base:1.1875rem;--text-base--line-height:140%;--text-lg:1.375rem;--text-lg--line-height:140%;--text-xl:2rem;--text-xl--line-height:120%;--text-2xl:2.5rem;--text-2xl--line-height:100%;--text-3xl:3.5rem;--text-3xl--line-height:100%;--text-4xl:4.625rem;--text-4xl--line-height:100%;--text-9xl:6.25rem;--text-9xl--line-height:100%;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--text-2xs:.875rem;--text-2xs--line-height:100%;--text-xs--letter-spacing:.16px;--text-sm--letter-spacing:.17px;--text-base--letter-spacing:.19px;--text-lg--letter-spacing:.22px;--text-2xl--letter-spacing:-.8px;--text-3xl--letter-spacing:-1.68px;--text-4xl--letter-spacing:-.74px;--text-9xl--letter-spacing:-1px;--color-base-100:#fff;--color-base-125:#f8f8f8;--color-base-200:#e2e2e2;--color-base-250:#d3d3d3;--color-base-300:#c4c4c4;--color-base-400:#a6a6a6;--color-base-500:#888;--color-base-600:#6f6f6f;--color-base-750:#3d3d3d;--color-base-775:#363636;--color-base-800:#2e2e2e;--color-base-850:#1f1f1f;--color-base-900:#0f0f0f;--color-blue-250:#0660d4;--color-turquoise-100:#03f7ff;--color-turquoise-300:#0dcbcb;--color-terminal-turquoise:#03ffe0;--color-terminal-ice:#7dcfff}}@layer base,components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.scroll-smooth{scroll-behavior:smooth}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing))}.text-base-400{color:var(--color-base-400)}.underline{text-decoration-line:underline}.no-ligatures{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.text-3xs.font-mono{letter-spacing:-.48px}.text-2xs.font-mono{letter-spacing:-.98px}.text-xs.font-mono{letter-spacing:-1.12px}.text-base.font-mono{letter-spacing:-1.33px}.spinner-small{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-indigo-100);border-top-color:var(--color-blue-100);border-radius:3.40282e38px}.spinner-large{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-indigo-100);border-top-color:var(--color-blue-100);border-radius:3.40282e38px}.vote-button{border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;transition-duration:.2s}.hero-demo-button{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-white);cursor:pointer;border-radius:var(--radius-sm);width:fit-content;padding-inline:calc(var(--spacing)*14);padding-block:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hero-demo-button{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hero-demo-button{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hero-demo-button{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.hero-demo-button{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out)}.hero-demo-button:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hero-demo-button:hover{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hero-demo-button:hover{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.hero-demo-button:hover{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.vote-button-unselected{border-color:var(--color-gray-700)}.vote-button-unselected-thumbs-up,.vote-button-selected-thumbs-up{color:var(--color-turquoise-100)}.vote-button-unselected-thumbs-down,.vote-button-selected-thumbs-down{color:#ff9d9e}.vote-button-unselected-thumbs-up:hover{border-color:var(--color-turquoise-100)}.vote-button-unselected-thumbs-down:hover{border-color:#ff9d9e}.vote-button-selected-thumbs-up,.vote-button-selected-thumbs-down{border-color:var(--color-white)}.vote-buttons-container{margin-top:calc(var(--spacing)*6);justify-content:center;gap:calc(var(--spacing)*3);display:flex}.feedback-separator{margin-block:calc(var(--spacing)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-800)}.feedback-section{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*4);display:flex}.feedback-text-section{margin-top:calc(var(--spacing)*2);align-items:flex-start;gap:calc(var(--spacing)*2);flex-direction:row;display:flex}.feedback-text-section vaadin-button{width:calc(var(--spacing)*30);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5)}.top-banner{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*4);white-space:nowrap;background-color:#0000;display:flex;overflow:auto}.banner-logo-section{align-items:center;gap:calc(var(--spacing)*3);display:flex}.banner-logo{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);margin-top:-3px}.banner-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.banner-nav{align-items:center;gap:calc(var(--spacing)*10);display:flex}.banner-nav-link{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));color:#5f5f5f;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.banner-nav-link:hover{color:var(--color-white)}}}@font-face{font-family:NBInternationalPro-Mono;src:url(./nbinternationalpromono-webfont-CIbLgrHY.woff2)format("woff2"),url(./nbinternationalpromono-webfont-C4bCjPhs.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalprolig-webfont-Dv4hAbD1.woff2)format("woff2"),url(./nbinternationalprolig-webfont-GvTNkJut.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalproligita-webfont-BIhj7HMe.woff2)format("woff2"),url(./nbinternationalproligita-webfont-Cn4TrqfP.woff)format("woff");font-weight:300;font-style:italic}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalproreg-webfont-BgNFKqvr.woff2)format("woff2"),url(./nbinternationalproreg-webfont-CAW299rq.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalproita-webfont-DlpVcVLk.woff2)format("woff2"),url(./nbinternationalproita-webfont-B0102GlE.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalpromed-webfont-GADjlQ8o.woff2)format("woff2"),url(./nbinternationalpromed-webfont-B3SXmeF6.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalpromedita-webfont-DIn9rYl3.woff2)format("woff2"),url(./nbinternationalpromedita-webfont-C1qvuQd6.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalprobol-webfont-CJJ7B0Eo.woff2)format("woff2"),url(./nbinternationalprobol-webfont-XCyBofGo.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:NBInternationalPro;src:url(./nbinternationalprobolita-webfont-BpXRLjJJ.woff2)format("woff2"),url(./nbinternationalprobolita-webfont-vKySOi_L.woff)format("woff");font-weight:700;font-style:italic}.gradient-blue-turquoise-mid{background:var(--color-blue-500);background:linear-gradient(90deg,var(--color-blue-500)0%,var(--color-turquoise-300)100%)}.gradient-blue-turquoise-light{background:var(--color-blue-500);background:linear-gradient(90deg,var(--color-blue-500)0%,var(--color-turquoise-100)100%)}pre,code{font-family:NBInternationalPro-Mono}html,base{margin:calc(var(--spacing)*0);background-color:var(--color-base-900);padding:calc(var(--spacing)*0)}#container{background-color:var(--color-base-900);color:var(--color-base-100);min-height:100vh;max-width:calc(var(--spacing)*340);margin-inline:auto}:where(#container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#container{padding:calc(var(--spacing)*0)}@media (min-width:40rem){#container{padding:calc(var(--spacing)*4)}}@media (min-width:48rem){#container{padding:calc(var(--spacing)*8)}}@media (min-width:64rem){#container{padding:calc(var(--spacing)*20)}}#container{font-family:var(--font-sans)}#hero{border-color:var(--color-base-850);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:40rem){#hero{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px}}#hero{padding:calc(var(--spacing)*8)}@media (min-width:48rem){#hero{padding:calc(var(--spacing)*12)}}@media (min-width:64rem){#hero{padding:calc(var(--spacing)*20)}}#hero video{inset:calc(var(--spacing)*0);object-fit:cover;opacity:.15;mix-blend-mode:screen;--tw-invert:invert(100%);width:100%;height:100%;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,);position:absolute}#hero #hero-content{z-index:10;flex-direction:column;align-items:center;display:flex;position:relative}:where(#hero #hero-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}#hero #hero-content .chi-logo{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height));letter-spacing:var(--tw-tracking,var(--text-9xl--letter-spacing));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0000;text-stroke:2px white}#hero #hero-content h1{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-100)}@media (min-width:40rem){#hero #hero-content h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-3xl--letter-spacing))}}@media (min-width:64rem){#hero #hero-content h1{width:50%;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));letter-spacing:var(--tw-tracking,var(--text-4xl--letter-spacing))}}#hero #hero-content h2{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*10.5);line-height:calc(var(--spacing)*10.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-100)}@media (min-width:48rem){#hero #hero-content h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}}#hero #hero-content h2{width:100%}@media (min-width:64rem){#hero #hero-content h2{width:75%}}#chi-demo{border-color:var(--color-base-850)}@media (min-width:40rem){#chi-demo{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px}}#chi-demo{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (min-width:48rem){#chi-demo{padding-inline:calc(var(--spacing)*8)}}#chi-demo label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#chi-demo h2{margin:calc(var(--spacing)*15);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:40rem){#chi-demo h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}}@media (min-width:64rem){#chi-demo h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-3xl--letter-spacing))}}#chi-demo #example-select-header,#chi-demo #output-header{text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:40rem){#chi-demo #example-select-header,#chi-demo #output-header{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){#chi-demo #example-select-header,#chi-demo #output-header{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}}#chi-demo #example-select-header,#chi-demo #output-header{justify-content:center;align-items:center;gap:calc(var(--spacing)*7);display:flex}#chi-demo #example-select-header{margin-top:calc(var(--spacing)*6)}@media (min-width:48rem){#chi-demo #example-select-header{margin-top:calc(var(--spacing)*8)}}#chi-demo #output-header{margin-block:calc(var(--spacing)*6)}@media (min-width:48rem){#chi-demo #output-header{margin-block:calc(var(--spacing)*12)}}#chi-demo #example-select-header svg{margin-top:-.2em}#chi-demo #chi-demo-header{padding:calc(var(--spacing)*6);justify-content:center;gap:calc(var(--spacing)*8);background-color:#0000001a;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){#chi-demo #chi-demo-header{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}#chi-demo #chi-demo-header p{width:66.6667%;padding-inline:calc(var(--spacing)*8);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-base-750);margin-inline:auto}@media (min-width:48rem){#chi-demo #chi-demo-header p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}}#chi-demo #chi-demo-header #steps-flow{flex-direction:column;width:auto;margin-inline:auto;display:flex}@media (min-width:40rem){#chi-demo #chi-demo-header #steps-flow{flex-direction:row}}@media (min-width:64rem){#chi-demo #chi-demo-header #steps-flow{justify-content:center;align-items:center}}#chi-demo #chi-demo-header #steps-flow{padding-inline:calc(var(--spacing)*0)}@media (min-width:40rem){#chi-demo #chi-demo-header #steps-flow{padding-inline:calc(var(--spacing)*8)}}@media (min-width:48rem){#chi-demo #chi-demo-header #steps-flow{padding-inline:calc(var(--spacing)*20)}}#chi-demo #chi-demo-header #steps-flow{gap:calc(var(--spacing)*6)}@media (min-width:40rem){#chi-demo #chi-demo-header #steps-flow{gap:calc(var(--spacing)*0)}}#chi-demo #chi-demo-header #steps-flow .step{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row;display:flex}@media (min-width:40rem){#chi-demo #chi-demo-header #steps-flow .step{gap:calc(var(--spacing)*2);flex-direction:column}}@media (min-width:64rem){#chi-demo #chi-demo-header #steps-flow .step{flex-direction:row}}#chi-demo #chi-demo-header #steps-flow .step{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){#chi-demo #chi-demo-header #steps-flow .step{color:color-mix(in oklab,var(--color-white)65%,transparent)}}#chi-demo #chi-demo-header #steps-flow .step .step-number{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:var(--color-blue-100);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}#chi-demo #chi-demo-header #steps-flow .step .step-text{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:64rem){#chi-demo #chi-demo-header #steps-flow .step .step-text{text-align:left}}#chi-demo #chi-demo-header #steps-flow .arrow{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-400);display:none}@media (min-width:40rem){#chi-demo #chi-demo-header #steps-flow .arrow{display:block}}#chi-demo #chi-demo-header #steps-flow .arrow{padding-inline:calc(var(--spacing)*0)}@media (min-width:48rem){#chi-demo #chi-demo-header #steps-flow .arrow{padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*2)}}@media (min-width:64rem){#chi-demo #chi-demo-header #steps-flow .arrow{padding-right:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*4)}}#chi-demo #demo-editor{gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:64rem){#chi-demo #demo-editor{gap:calc(var(--spacing)*4)}}#chi-demo #demo-editor{border-radius:var(--radius-md);background-color:var(--color-blue-100)}#chi-demo #demo-editor #example-select{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){#chi-demo #demo-editor #example-select{padding-inline:calc(var(--spacing)*8)}}@media (min-width:48rem){#chi-demo #demo-editor #example-select{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){#chi-demo #demo-editor #example-select{padding-inline:calc(var(--spacing)*30)}}#chi-demo #demo-editor #example-select #example-select-top{height:calc(var(--spacing)*10);justify-content:space-between;align-items:center;display:flex}#chi-demo #demo-editor #example-select #example-boxes{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){#chi-demo #demo-editor #example-select #example-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#chi-demo #demo-editor #example-select #example-boxes{grid-template-columns:1fr 1fr 1fr 1rem 1fr;gap:0;display:grid}#chi-demo #demo-editor #example-select #example-boxes .example-box:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#chi-demo #demo-editor #example-select #example-boxes .example-box:nth-child(2){border-radius:0}#chi-demo #demo-editor #example-select #example-boxes .example-box:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0}#chi-demo #demo-editor #example-select #example-boxes .example-box:nth-child(4){grid-column:5}}#chi-demo #demo-editor #example-select .example-box{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#chi-demo #demo-editor #example-select .example-box{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}#chi-demo #demo-editor #example-select .example-box{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-sm);padding:calc(var(--spacing)*4);border-style:var(--tw-border-style);min-height:calc(var(--spacing)*32);cursor:pointer;text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-width:2px;border-color:#0000;flex-direction:column;display:flex}#chi-demo #demo-editor #example-select .example-box:hover{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#chi-demo #demo-editor #example-select .example-box:hover{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}#chi-demo #demo-editor #example-select .example-box:hover .example-title{color:var(--color-white)}#chi-demo #demo-editor #example-select .example-box:focus{border-color:var(--color-blue-50);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-outline-style:none;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-100);outline-style:none}#chi-demo #demo-editor #example-select .example-box.selected{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#chi-demo #demo-editor #example-select .example-box.selected{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}#chi-demo #demo-editor #example-select .example-box .example-icon{height:calc(var(--spacing)*30);background-color:var(--color-base-200);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}#chi-demo #demo-editor #example-select .example-box .example-icon .icon-placeholder{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);background-color:var(--color-base-400)}#chi-demo #demo-editor #example-select .example-box .example-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}#chi-demo #demo-editor #example-select #example-radio-group::part(group-field){flex-direction:column}@media (min-width:48rem){#chi-demo #demo-editor #example-select #example-radio-group::part(group-field){gap:calc(var(--spacing)*4);flex-direction:row}}#chi-demo #demo-editor #example-select label{margin-bottom:calc(var(--spacing)*.5)}#chi-demo #demo-editor #task-schema-layout{gap:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){#chi-demo #demo-editor #task-schema-layout{padding:calc(var(--spacing)*0);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}#chi-demo #demo-editor #task-schema-layout{padding-inline:calc(var(--spacing)*4)}@media (min-width:40rem){#chi-demo #demo-editor #task-schema-layout{padding-inline:calc(var(--spacing)*8)}}@media (min-width:48rem){#chi-demo #demo-editor #task-schema-layout{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){#chi-demo #demo-editor #task-schema-layout{padding-inline:calc(var(--spacing)*30)}}#chi-demo #demo-editor #task-schema-layout #task-layout{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}#chi-demo #demo-editor #task-schema-layout #task-layout #task-layout-top{height:calc(var(--spacing)*10);flex-shrink:0;align-items:center;display:flex}#chi-demo #demo-editor #task-schema-layout #task-layout #task-text-area{--vaadin-input-field-background:var(--color-base-100);--lumo-contrast-20pct:var(--color-base-100);height:100%;min-height:180px;max-height:300px}#chi-demo #demo-editor #task-schema-layout #task-layout #task-text-area>textarea{padding:calc(var(--spacing)*2)}#chi-demo #demo-editor #task-schema-layout #task-layout #task-text-area::part(input-field){background-color:var(--color-base-100)}#chi-demo #demo-editor #task-schema-layout #response-layout{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}#chi-demo #demo-editor #task-schema-layout #response-layout #response-layout-top{height:calc(var(--spacing)*10);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*8);flex-shrink:0;display:flex}#chi-demo #demo-editor #task-schema-layout #response-layout #response-layout-top .generate-schema-button{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#chi-demo #demo-editor #task-schema-layout #response-layout #response-layout-top .generate-schema-button{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}#chi-demo #demo-editor #task-schema-layout #response-layout #response-layout-top .generate-schema-button{color:var(--color-white);height:100%;padding-inline:calc(var(--spacing)*6);flex-shrink:1}#chi-demo #demo-editor #task-schema-layout #response-layout #response-layout-top .generate-schema-button img{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*1)}#chi-demo #demo-editor #task-schema-layout #response-layout #response-text-area{height:100%;font-family:var(--font-mono);min-height:180px;max-height:300px}#chi-demo #demo-editor #task-schema-layout #response-layout #response-text-area>textarea{padding:calc(var(--spacing)*2)}#chi-demo #demo-editor #task-schema-layout #response-layout #response-text-area::part(input-field){background-color:var(--color-base-100)}#chi-demo #demo-editor #task-schema-layout #response-layout #response-text-area[readonly]::part(input-field){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#chi-demo #demo-editor #task-schema-layout #response-layout #response-text-area[readonly]::part(input-field){background-color:color-mix(in oklab,var(--color-base-100)50%,transparent)}}#chi-demo #demo-editor #button-wrapper{box-sizing:border-box;text-align:center;width:100%;padding-inline:calc(var(--spacing)*4)}@media (min-width:40rem){#chi-demo #demo-editor #button-wrapper{padding-inline:calc(var(--spacing)*8)}}@media (min-width:48rem){#chi-demo #demo-editor #button-wrapper{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){#chi-demo #demo-editor #button-wrapper{padding-inline:calc(var(--spacing)*30)}}#chi-demo #demo-editor #response-button{border-radius:var(--radius-sm);background-color:var(--color-base-100);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*8);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-blue-100)}@media (min-width:48rem){#chi-demo #demo-editor #response-button{padding-inline:calc(var(--spacing)*14)}}#chi-demo #demo-editor #response-button{width:100%}@media (min-width:40rem){#chi-demo #demo-editor #response-button{width:fit-content}}#chi-demo #demo-output{border-radius:var(--radius-sm);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#03f7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#056ff0;gap:calc(var(--spacing)*0);flex-direction:column;transition-duration:.5s;display:flex}#chi-demo #demo-output #uidl-view-wrapper{box-sizing:border-box;background-color:var(--color-white);border-radius:var(--radius-md);margin-inline:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);align-self:stretch;position:relative;overflow:hidden}@media (min-width:40rem){#chi-demo #demo-output #uidl-view-wrapper{margin-inline:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8)}}@media (min-width:48rem){#chi-demo #demo-output #uidl-view-wrapper{margin-inline:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*10)}}@media (min-width:64rem){#chi-demo #demo-output #uidl-view-wrapper{margin-inline:calc(var(--spacing)*20);margin-bottom:calc(var(--spacing)*20)}}#chi-demo #demo-output #uidl-view-wrapper:before{content:"Browser";justify-content:center;align-items:center;display:none}@media (min-width:40rem){#chi-demo #demo-output #uidl-view-wrapper:before{display:flex}}#chi-demo #demo-output #uidl-view-wrapper:before{height:calc(var(--spacing)*9);background-color:var(--color-gray-100);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400)}#chi-demo #demo-output #uidl-view-wrapper:after{content:"";top:calc(var(--spacing)*3);left:calc(var(--spacing)*3);height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);background-color:var(--color-gray-200);border-radius:3.40282e38px;display:none;position:absolute}@media (min-width:40rem){#chi-demo #demo-output #uidl-view-wrapper:after{display:block}}#chi-demo #demo-output #uidl-view-wrapper:after{--tw-shadow:20px 0 0 var(--tw-shadow-color,oklch(92.8% .006 264.531)),40px 0 0 var(--tw-shadow-color,oklch(92.8% .006 264.531));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#chi-demo #demo-output #uidl-view-wrapper #uidl-view{min-height:calc(var(--spacing)*96);justify-content:center;align-items:center;display:flex;overflow:auto}#chi-demo #demo-output #uidl-view-wrapper #uidl-view uidl-view{max-width:100%}#chi-demo #demo-output #response{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));color:var(--color-base-300)}@media (min-width:64rem){#chi-demo #demo-output #response{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing))}}#chi-demo #demo-output #response{margin:calc(var(--spacing)*0);box-sizing:border-box;background-color:var(--color-black);width:100%;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);overflow:auto}@media (min-width:40rem){#chi-demo #demo-output #response{padding-inline:calc(var(--spacing)*8)}}@media (min-width:48rem){#chi-demo #demo-output #response{padding-inline:calc(var(--spacing)*10)}}@media (min-width:64rem){#chi-demo #demo-output #response{padding-inline:calc(var(--spacing)*20)}}#chi-demo #demo-output #response #response-json{color:var(--color-gray-400)}#in-depth{background-color:var(--color-base-100);border-color:var(--color-base-850)}@media (min-width:40rem){#in-depth{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px}}#in-depth{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*14);flex-direction:column;display:flex}@media (min-width:48rem){#in-depth{padding-inline:calc(var(--spacing)*8)}}#in-depth #how-it-works{align-items:center;gap:calc(var(--spacing)*8);padding:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:48rem){#in-depth #how-it-works{padding:calc(var(--spacing)*8);padding:calc(var(--spacing)*16)}}@media (min-width:64rem){#in-depth #how-it-works{padding-inline:calc(var(--spacing)*40);padding-block:calc(var(--spacing)*20)}}#in-depth #how-it-works .chi-diagram{width:100%}@media (min-width:64rem){#in-depth #how-it-works .chi-diagram{width:80%}}#in-depth #how-it-works p{padding-top:calc(var(--spacing)*4);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-600)}#in-depth #ai-testimonials{padding:calc(var(--spacing)*10)}@media (min-width:64rem){#in-depth #ai-testimonials{padding-block:calc(var(--spacing)*20)}}@media (min-width:80rem){#in-depth #ai-testimonials{padding-inline:calc(var(--spacing)*20)}}#in-depth #ai-testimonials h2{padding-bottom:calc(var(--spacing)*4);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*10.5);line-height:calc(var(--spacing)*10.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-800)}@media (min-width:48rem){#in-depth #ai-testimonials h2{padding-bottom:calc(var(--spacing)*8);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}}#in-depth #ai-testimonials .testimonials-intro{margin-bottom:calc(var(--spacing)*12);text-align:center}#in-depth #ai-testimonials .testimonials-intro .intro-main{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));color:var(--color-base-600)}#in-depth #ai-testimonials .testimonials-intro .intro-sub{margin-bottom:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));color:var(--color-base-500)}#in-depth #ai-testimonials .testimonials-intro .intro-footnote{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));color:var(--color-base-400)}#in-depth #ai-testimonials .testimonials-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){#in-depth #ai-testimonials .testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#in-depth #ai-testimonials .testimonial-card{align-items:flex-start;gap:calc(var(--spacing)*12);border-radius:var(--radius-sm);background-color:var(--color-base-125);padding-inline:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*3);min-height:calc(var(--spacing)*50);flex-direction:row;display:flex}#in-depth #ai-testimonials .testimonial-card .open-quote{display:none}@media (min-width:40rem){#in-depth #ai-testimonials .testimonial-card .open-quote{display:block}}@media (min-width:48rem){#in-depth #ai-testimonials .testimonial-card .open-quote{display:none}}@media (min-width:80rem){#in-depth #ai-testimonials .testimonial-card .open-quote{display:block}}#in-depth #ai-testimonials .testimonial-card .content{gap:calc(var(--spacing)*4);flex-direction:column;flex-grow:1;height:100%;display:flex}#in-depth #ai-testimonials .testimonial-card .content .quote{margin:calc(var(--spacing)*0);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));color:var(--color-base-775);flex-grow:1}#in-depth #ai-testimonials .testimonial-card .content .quote-attribution{align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing)*3);flex-direction:row;display:flex}#in-depth #ai-testimonials .testimonial-card .content .quote-attribution .name{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-600)}#in-depth #subscribe-faq-layout{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}#in-depth #subscribe-faq-layout #subscribe-layout{align-items:center;gap:calc(var(--spacing)*10);border-radius:var(--radius-sm);background-color:var(--color-blue-100);padding:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (min-width:48rem){#in-depth #subscribe-faq-layout #subscribe-layout{padding:calc(var(--spacing)*16)}}@media (min-width:64rem){#in-depth #subscribe-faq-layout #subscribe-layout{padding-inline:calc(var(--spacing)*40);padding-block:calc(var(--spacing)*20)}}#in-depth #subscribe-faq-layout #subscribe-layout h2{width:100%;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*10.5);line-height:calc(var(--spacing)*10.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-100)}@media (min-width:48rem){#in-depth #subscribe-faq-layout #subscribe-layout h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}}@media (min-width:80rem){#in-depth #subscribe-faq-layout #subscribe-layout h2{width:75%}}#in-depth #subscribe-faq-layout #subscribe-layout #form-layout{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-250);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}@media (min-width:80rem){#in-depth #subscribe-faq-layout #subscribe-layout #form-layout{width:75%}}#in-depth #subscribe-faq-layout #subscribe-layout #form-layout{gap:calc(var(--spacing)*4);flex-flow:wrap;display:flex}#in-depth #subscribe-faq-layout #subscribe-layout #form-layout #subscribe-email{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));color:var(--color-base-100);--lumo-text-field-size:3rem;--vaadin-input-field-placeholder-color:currentColor}#in-depth #subscribe-faq-layout #subscribe-layout #form-layout #subscribe-button{background-color:var(--color-base-100);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-blue-300);--lumo-button-size:3rem}#in-depth #subscribe-faq-layout #faq-layout{gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);background-color:var(--color-base-125);padding:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (min-width:48rem){#in-depth #subscribe-faq-layout #faq-layout{padding:calc(var(--spacing)*16)}}@media (min-width:64rem){#in-depth #subscribe-faq-layout #faq-layout{padding-inline:calc(var(--spacing)*40);padding-block:calc(var(--spacing)*20)}}#in-depth #subscribe-faq-layout #faq-layout{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));color:var(--color-base-800)}#in-depth #subscribe-faq-layout #faq-layout h4{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-250);width:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));color:var(--color-base-500)}#in-depth #subscribe-faq-layout #faq-layout h2{padding-bottom:calc(var(--spacing)*4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*10.5);line-height:calc(var(--spacing)*10.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-800)}@media (min-width:48rem){#in-depth #subscribe-faq-layout #faq-layout h2{padding-bottom:calc(var(--spacing)*8);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}}#in-depth #subscribe-faq-layout #faq-layout .detail{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding-block:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#in-depth #subscribe-faq-layout #faq-layout .detail:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#in-depth #subscribe-faq-layout #faq-layout .detail .details{padding-top:calc(var(--spacing)*4);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-600)}#in-depth footer{text-align:center;color:var(--color-base-600)}.gradient-text{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#056ff0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#03f7ff;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes spin{to{transform:rotate(360deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
