@layer reset, base, tokens, recipes, utilities;@layer base{:root{--made-with-panda:"🐼"}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html ::selection{background-color:var(--colors-primary-800);color:var(--colors-primary-300)}html ::-webkit-scrollbar{width:var(--sizes-scrollbar-width);background-color:var(--colors-gray-700);cursor:pointer}html ::-webkit-scrollbar:horizontal{border-radius:var(--radii-xs);height:var(--sizes-scrollbar-height)}html ::-webkit-scrollbar-thumb{background-color:var(--colors-gray-600);border-radius:var(--radii-xs);cursor:pointer}html ::-webkit-scrollbar-thumb:hover{background-color:var(--colors-gray-500)}html ::-webkit-scrollbar-thumb:active{background-color:var(--colors-gray-400)}}@layer reset{*{margin:0;padding:0;font:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border,currentColor)}html{line-height:1.5;--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body,var(--font-fallback))}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder,#9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em;--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback))}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}}@layer tokens{:where(:root,:host){--colors-light-blue-50:#010d19;--colors-light-blue-100:#011932;--colors-light-blue-200:#023364;--colors-light-blue-300:#034d96;--colors-light-blue-400:#0466c8;--colors-light-blue-500:#3799fb;--colors-light-blue-600:#69b3fc;--colors-light-blue-700:#9bccfd;--colors-light-blue-800:#cde5fe;--colors-light-blue-900:#e6f2fe;--colors-light-gray-25:#000;--colors-light-gray-50:#0e0f10;--colors-light-gray-100:#26292c;--colors-light-gray-200:#3e4347;--colors-light-gray-300:#555c62;--colors-light-gray-400:#646c73;--colors-light-gray-500:#a2a9ae;--colors-light-gray-600:#bec2c6;--colors-light-gray-700:#d9dbde;--colors-light-gray-800:#f4f5f6;--colors-light-gray-900:#fafafa;--colors-light-red-50:#21070d;--colors-light-red-100:#4b111d;--colors-light-red-200:#751a2e;--colors-light-red-300:#9f233e;--colors-light-red-400:#c92c4e;--colors-light-red-500:#d64363;--colors-light-red-600:#df6d85;--colors-light-red-700:#e896a8;--colors-light-red-800:#f1c0cb;--colors-light-red-900:#faeaee;--colors-light-orange-50:#1f1600;--colors-light-orange-100:#3d2d00;--colors-light-orange-200:#574000;--colors-light-orange-300:#705200;--colors-light-orange-400:#8a6500;--colors-light-orange-500:#ffc31f;--colors-light-orange-600:#ffd152;--colors-light-orange-700:#ffde85;--colors-light-orange-800:#ffecb8;--colors-light-orange-900:#fffaeb;--colors-light-green-50:#06270a;--colors-light-green-100:#0a3d0f;--colors-light-green-200:#0e5315;--colors-light-green-300:#11691a;--colors-light-green-400:#157f1f;--colors-light-green-500:#3adf4a;--colors-light-green-600:#65e672;--colors-light-green-700:#91ed9b;--colors-light-green-800:#bdf4c3;--colors-light-green-900:#e9fbeb;--colors-dark-blue-50:#e0f0ff;--colors-dark-blue-100:#add6ff;--colors-dark-blue-200:#7abdff;--colors-dark-blue-300:#47a3ff;--colors-dark-blue-400:#148aff;--colors-dark-blue-500:#0070e0;--colors-dark-blue-600:#0057ad;--colors-dark-blue-700:#003d7a;--colors-dark-blue-800:#003061;--colors-dark-blue-900:#002447;--colors-dark-gray-25:#fff;--colors-dark-gray-50:#f4f5f6;--colors-dark-gray-100:#d9dbde;--colors-dark-gray-200:#bec2c6;--colors-dark-gray-300:#a2a9ae;--colors-dark-gray-400:#8c949b;--colors-dark-gray-500:#6d767e;--colors-dark-gray-600:#555c62;--colors-dark-gray-700:#3e4347;--colors-dark-gray-800:#1f2123;--colors-dark-gray-900:#0e0f10;--colors-dark-red-100:#f8dee3;--colors-dark-red-200:#eeb4c0;--colors-dark-red-300:#e58a9e;--colors-dark-red-400:#dc607b;--colors-dark-red-500:#d64363;--colors-dark-red-600:#bc2949;--colors-dark-red-700:#922039;--colors-dark-red-800:#691729;--colors-dark-red-900:#3f0e18;--colors-dark-orange-50:#fff4d6;--colors-dark-orange-100:#ffe7a3;--colors-dark-orange-200:#ffd970;--colors-dark-orange-300:#ffcb3d;--colors-dark-orange-400:#ffbe0a;--colors-dark-orange-500:#e6a800;--colors-dark-orange-600:#c79200;--colors-dark-orange-700:#805e00;--colors-dark-orange-800:#382900;--colors-dark-orange-900:#291e00;--colors-dark-green-50:#a3f0ab;--colors-dark-green-100:#77e982;--colors-dark-green-200:#4be25a;--colors-dark-green-300:#23d735;--colors-dark-green-400:#1cab2a;--colors-dark-green-500:#158420;--colors-dark-green-600:#126e1b;--colors-dark-green-700:#0e5816;--colors-dark-green-800:#0b4210;--colors-dark-green-900:#06270a;--sizes-2xs:64px;--sizes-xs:128px;--sizes-s:192px;--sizes-m:256px;--sizes-l:320px;--sizes-xl:384px;--sizes-2xl:440px;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--spacing-0:0px;--spacing-3xs:1px;--spacing-2xs:2px;--spacing-xs:4px;--spacing-s:8px;--spacing-m:16px;--spacing-l:24px;--spacing-xl:32px;--spacing-2xl:96px;--spacing-3xl:128px;--spacing-4xl:192px;--fonts-sans:var(--font-montserrat);--fonts-serif:var(--font-lora);--fonts-mono:var(--font-fira-code);--font-sizes-4xl:3.5rem;--font-sizes-3xl:3rem;--font-sizes-2xl:2.5rem;--font-sizes-xl:2rem;--font-sizes-l:1.75rem;--font-sizes-m:1.5rem;--font-sizes-s:1.375rem;--font-sizes-xs:1.125rem;--font-sizes-2xs:1rem;--font-sizes-3xs:0.875rem;--font-sizes-4xs:0.75rem;--font-weights-regular:400;--font-weights-medium:500;--font-weights-bold:600;--letter-spacings-packed:-0.05em;--letter-spacings-narrow:-0.025em;--letter-spacings-wide:0.1em;--line-heights-4xl:4rem;--line-heights-3xl:3.5rem;--line-heights-2xl:3rem;--line-heights-xl:2.5rem;--line-heights-l:2.25rem;--line-heights-m:2rem;--line-heights-s:1.875rem;--line-heights-xs:1.75rem;--line-heights-2xs:1.5rem;--line-heights-3xs:1.25rem;--line-heights-4xs:1rem;--radii-circle:50%;--radii-l:32px;--radii-m:16px;--radii-s:8px;--radii-xs:4px;--radii-none:0px;--borders-primary-subtle:var(--spacing-3xs) solid var(--colors-primary-700);--borders-primary-regular:var(--spacing-2xs) solid var(--colors-primary-400);--borders-gray-subtle:var(--spacing-3xs) solid var(--colors-gray-700);--borders-gray-regular:var(--spacing-2xs) solid var(--colors-gray-700);--borders-danger-subtle:var(--spacing-3xs) solid var(--colors-danger-700);--borders-danger-regular:var(--spacing-2xs) solid var(--colors-danger-400);--borders-warning-subtle:var(--spacing-3xs) solid var(--colors-warning-700);--borders-warning-regular:var(--spacing-2xs) solid var(--colors-warning-400);--borders-success-subtle:var(--spacing-3xs) solid var(--colors-success-700);--borders-success-regular:var(--spacing-2xs) solid var(--colors-success-400);--shadows-light-neumorphism-closest:1px 1px 2px #d5d5d5,-1px -1px 2px #fff;--shadows-light-neumorphism-closer:2px 2px 4px #d5d5d5,-2px -2px 4px #fff;--shadows-light-neumorphism-close:4px 4px 8px #d5d5d5,-4px -4px 8px #fff;--shadows-light-neumorphism-far:8px 8px 16px #d5d5d5,-8px -8px 16px #fff;--shadows-light-neumorphism-farther:12px 12px 24px #d5d5d5,-12px -12px 24px #fff;--shadows-dark-neumorphism-closest:1px 1px 2px #0a0a0b,-1px -1px 2px #121415;--shadows-dark-neumorphism-closer:2px 2px 4px #0a0a0b,-2px -2px 4px #121415;--shadows-dark-neumorphism-close:4px 4px 8px #0a0a0b,-4px -4px 8px #121415;--shadows-dark-neumorphism-far:8px 8px 16px #0a0a0b,-8px -8px 16px #121415;--shadows-dark-neumorphism-farther:12px 12px 24px #0a0a0b,-12px -12px 24px #121415;--easings-linear:linear;--easings-ease-in:ease-in;--easings-ease-in-out:ease-in-out;--easings-ease-out:ease-out;--opacity-0:0;--opacity-97:0.97;--opacity-100:1;--durations-fast:150ms;--durations-natural:250ms;--durations-slow:500ms;--durations-slower:750ms;--animations-spinning:spin var(--durations-slower) infinite var(--easings-linear);--animations-wobbling:wobble var(--durations-slower) 1 var(--easings-ease-in-out);--animations-bouncing:bounceIn var(--durations-slower) 1 var(--easings-ease-out);--animations-buzzing:buzz var(--durations-slower) 1 var(--easings-linear);--animations-blinking:blink var(--durations-slower) infinite var(--easings-linear);--z-index-closest:500;--z-index-closer:400;--z-index-close:300;--z-index-far:200;--z-index-farther:100;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--colors-primary-50:var(--colors-light-blue-50);--colors-primary-100:var(--colors-light-blue-100);--colors-primary-200:var(--colors-light-blue-200);--colors-primary-300:var(--colors-light-blue-300);--colors-primary-400:var(--colors-light-blue-400);--colors-primary-500:var(--colors-light-blue-500);--colors-primary-600:var(--colors-light-blue-600);--colors-primary-700:var(--colors-light-blue-700);--colors-primary-800:var(--colors-light-blue-800);--colors-primary-900:var(--colors-light-blue-900);--colors-gray-25:var(--colors-light-gray-25);--colors-gray-50:var(--colors-light-gray-50);--colors-gray-100:var(--colors-light-gray-100);--colors-gray-200:var(--colors-light-gray-200);--colors-gray-300:var(--colors-light-gray-300);--colors-gray-400:var(--colors-light-gray-400);--colors-gray-500:var(--colors-light-gray-500);--colors-gray-600:var(--colors-light-gray-600);--colors-gray-700:var(--colors-light-gray-700);--colors-gray-800:var(--colors-light-gray-800);--colors-gray-900:var(--colors-light-gray-900);--colors-danger-50:var(--colors-light-red-50);--colors-danger-100:var(--colors-light-red-100);--colors-danger-200:var(--colors-light-red-200);--colors-danger-300:var(--colors-light-red-300);--colors-danger-400:var(--colors-light-red-400);--colors-danger-500:var(--colors-light-red-500);--colors-danger-600:var(--colors-light-red-600);--colors-danger-700:var(--colors-light-red-700);--colors-danger-800:var(--colors-light-red-800);--colors-danger-900:var(--colors-light-red-900);--colors-warning-50:var(--colors-light-orange-50);--colors-warning-100:var(--colors-light-orange-100);--colors-warning-200:var(--colors-light-orange-200);--colors-warning-300:var(--colors-light-orange-300);--colors-warning-400:var(--colors-light-orange-400);--colors-warning-500:var(--colors-light-orange-500);--colors-warning-600:var(--colors-light-orange-600);--colors-warning-700:var(--colors-light-orange-700);--colors-warning-800:var(--colors-light-orange-800);--colors-warning-900:var(--colors-light-orange-900);--colors-success-50:var(--colors-light-green-50);--colors-success-100:var(--colors-light-green-100);--colors-success-200:var(--colors-light-green-200);--colors-success-300:var(--colors-light-green-300);--colors-success-400:var(--colors-light-green-400);--colors-success-500:var(--colors-light-green-500);--colors-success-600:var(--colors-light-green-600);--colors-success-700:var(--colors-light-green-700);--colors-success-800:var(--colors-light-green-800);--colors-success-900:var(--colors-light-green-900);--sizes-line-length:720px;--sizes-scrollbar-width:var(--spacing-s);--sizes-scrollbar-height:var(--spacing-s);--spacing-vertical-rhythm-l-base:var(--line-heights-xs);--spacing-vertical-rhythm-l-md:var(--line-heights-s);--spacing-vertical-rhythm-l-lg:var(--line-heights-m);--spacing-vertical-rhythm-l-2xl:var(--line-heights-l);--spacing-vertical-rhythm-m-base:var(--line-heights-2xs);--spacing-vertical-rhythm-m-md:var(--line-heights-xs);--spacing-vertical-rhythm-m-lg:var(--line-heights-s);--spacing-vertical-rhythm-m-2xl:var(--line-heights-m);--spacing-vertical-rhythm-s-base:var(--line-heights-3xs);--spacing-vertical-rhythm-s-md:var(--line-heights-2xs);--spacing-vertical-rhythm-s-lg:var(--line-heights-xs);--spacing-vertical-rhythm-s-2xl:var(--line-heights-s);--fonts-heading:var(--fonts-sans);--fonts-body:var(--fonts-serif);--fonts-code:var(--fonts-mono);--shadows-neumorphism-closest:var(--shadows-light-neumorphism-closest);--shadows-neumorphism-closer:var(--shadows-light-neumorphism-closer);--shadows-neumorphism-close:var(--shadows-light-neumorphism-close);--shadows-neumorphism-far:var(--shadows-light-neumorphism-far);--shadows-neumorphism-farther:var(--shadows-light-neumorphism-farther)}[data-color-mode=dark]{--colors-primary-50:var(--colors-dark-blue-50);--colors-primary-100:var(--colors-dark-blue-100);--colors-primary-200:var(--colors-dark-blue-200);--colors-primary-300:var(--colors-dark-blue-300);--colors-primary-400:var(--colors-dark-blue-400);--colors-primary-500:var(--colors-dark-blue-500);--colors-primary-600:var(--colors-dark-blue-600);--colors-primary-700:var(--colors-dark-blue-700);--colors-primary-800:var(--colors-dark-blue-800);--colors-primary-900:var(--colors-dark-blue-900);--colors-gray-25:var(--colors-dark-gray-25);--colors-gray-50:var(--colors-dark-gray-50);--colors-gray-100:var(--colors-dark-gray-100);--colors-gray-200:var(--colors-dark-gray-200);--colors-gray-300:var(--colors-dark-gray-300);--colors-gray-400:var(--colors-dark-gray-400);--colors-gray-500:var(--colors-dark-gray-500);--colors-gray-600:var(--colors-dark-gray-600);--colors-gray-700:var(--colors-dark-gray-700);--colors-gray-800:var(--colors-dark-gray-800);--colors-gray-900:var(--colors-dark-gray-900);--colors-danger-50:var(--colors-dark-red-50);--colors-danger-100:var(--colors-dark-red-100);--colors-danger-200:var(--colors-dark-red-200);--colors-danger-300:var(--colors-dark-red-300);--colors-danger-400:var(--colors-dark-red-400);--colors-danger-500:var(--colors-dark-red-500);--colors-danger-600:var(--colors-dark-red-600);--colors-danger-700:var(--colors-dark-red-700);--colors-danger-800:var(--colors-dark-red-800);--colors-danger-900:var(--colors-dark-red-900);--colors-warning-50:var(--colors-dark-orange-50);--colors-warning-100:var(--colors-dark-orange-100);--colors-warning-200:var(--colors-dark-orange-200);--colors-warning-300:var(--colors-dark-orange-300);--colors-warning-400:var(--colors-dark-orange-400);--colors-warning-500:var(--colors-dark-orange-500);--colors-warning-600:var(--colors-dark-orange-600);--colors-warning-700:var(--colors-dark-orange-700);--colors-warning-800:var(--colors-dark-orange-800);--colors-warning-900:var(--colors-dark-orange-900);--colors-success-50:var(--colors-dark-green-50);--colors-success-100:var(--colors-dark-green-100);--colors-success-200:var(--colors-dark-green-200);--colors-success-300:var(--colors-dark-green-300);--colors-success-400:var(--colors-dark-green-400);--colors-success-500:var(--colors-dark-green-500);--colors-success-600:var(--colors-dark-green-600);--colors-success-700:var(--colors-dark-green-700);--colors-success-800:var(--colors-dark-green-800);--colors-success-900:var(--colors-dark-green-900);--shadows-neumorphism-closest:var(--shadows-dark-neumorphism-closest);--shadows-neumorphism-closer:var(--shadows-dark-neumorphism-closer);--shadows-neumorphism-close:var(--shadows-dark-neumorphism-close);--shadows-neumorphism-far:var(--shadows-dark-neumorphism-far);--shadows-neumorphism-farther:var(--shadows-dark-neumorphism-farther)}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wobble{16%{transform:translateX(6px)}33%{transform:translateX(-5px)}49%{transform:translateX(4px)}66%{transform:translateX(-2px)}83%{transform:translateX(1px)}to{transform:translateX(0)}}@keyframes bounceIn{20%{transform:translateY(-8px)}40%{transform:translateY(1px)}60%{transform:translateY(-4px)}80%{transform:translateY(.5px)}to{transform:translateY(0)}}@keyframes buzz{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}@keyframes blink{50%{opacity:0}}}@layer utilities{.text_primary\.700{color:var(--colors-primary-700)}.text_gray\.700{color:var(--colors-gray-700)}.w_1\.25lh{width:1.25lh}.h_1\.25lh{height:1.25lh}.w_1lh{width:1lh}.h_1lh{height:1lh}.w_0\.75lh{width:.75lh}.h_0\.75lh{height:.75lh}.gap_verticalRhythm\.l\.base{gap:var(--spacing-vertical-rhythm-l-base)}.gap_verticalRhythm\.m\.base{gap:var(--spacing-vertical-rhythm-m-base)}.gap_verticalRhythm\.s\.base{gap:var(--spacing-vertical-rhythm-s-base)}.mb_verticalRhythm\.l\.base{margin-bottom:var(--spacing-vertical-rhythm-l-base)}.mb_verticalRhythm\.m\.base{margin-bottom:var(--spacing-vertical-rhythm-m-base)}.mb_verticalRhythm\.s\.base{margin-bottom:var(--spacing-vertical-rhythm-s-base)}.mt_calc\(2_\*_token\(spacing\.verticalRhythm\.m\.base\)\){margin-top:calc(2 * var(--spacing-vertical-rhythm-m-base))}.mt_verticalRhythm\.l\.base{margin-top:var(--spacing-vertical-rhythm-l-base)}.mt_verticalRhythm\.m\.base{margin-top:var(--spacing-vertical-rhythm-m-base)}.mt_verticalRhythm\.s\.base{margin-top:var(--spacing-vertical-rhythm-s-base)}.py_verticalRhythm\.l\.base{padding-block:var(--spacing-vertical-rhythm-l-base)}.py_verticalRhythm\.m\.base{padding-block:var(--spacing-vertical-rhythm-m-base)}.py_verticalRhythm\.s\.base{padding-block:var(--spacing-vertical-rhythm-s-base)}.duration_natural{--transition-duration:var(--durations-natural);transition-duration:var(--durations-natural)}.ease_easeOut{--transition-easing:var(--easings-ease-out);transition-timing-function:var(--easings-ease-out)}.w_64{width:64px}.h_64{height:64px}.\[\&_\>_\*\]\:select_none>*{-webkit-user-select:none;user-select:none}.\[\&_\>_\*\]\:m_0>*{margin:var(--spacing-0)}.flex_1{flex:1 1 0%}.text_gray\.25{color:var(--colors-gray-25)}.w_max-content{width:max-content}.\[\&\:not\(\.terminal\)\]\:counter-reset_line:not(.terminal){counter-reset:line}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:d_inline-block:not(.terminal) .line{display:inline-block}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:min-w_100\%:not(.terminal) .line{min-width:100%}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:counter-increment_line:not(.terminal) .line{counter-increment:line}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:content_counter\(line\):not(.terminal) .line:before{content:counter(line)}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:d_inline-block:not(.terminal) .line:before{display:inline-block}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:min-w_2ch:not(.terminal) .line:before{min-width:2ch}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:mr_s:not(.terminal) .line:before{margin-right:var(--spacing-s)}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:text_gray\.500:not(.terminal) .line:before{color:var(--colors-gray-500)}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:text_left:not(.terminal) .line:before{text-align:left}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:numeric_tabular-nums:not(.terminal) .line:before{font-variant-numeric:tabular-nums}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:fs_inherit:not(.terminal) .line:before{font-size:inherit}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:leading_inherit:not(.terminal) .line:before{line-height:inherit}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:align_top:not(.terminal) .line:before{vertical-align:top}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&_span\]\:d_inline:not(.terminal) .line span{display:inline}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&_span\]\:leading_inherit:not(.terminal) .line span{line-height:inherit}.\[\&_\.line\.highlighted\]\:bg_primary\.900 .line.highlighted{background-color:var(--colors-primary-900)}.\[\&_\.line\.highlighted\]\:\[\&\:before\]\:text_primary\.400 .line.highlighted:before{color:var(--colors-primary-400)}.overflow-x_auto{overflow-x:auto}.py_s{padding-block:var(--spacing-s)}.rounded_m{border-radius:var(--radii-m)}.\[\&_\>_span\]\:rounded_circle>span{border-radius:var(--radii-circle)}.\[\&_\>_span\]\:bg_gray\.900>span{background-color:var(--colors-gray-900)}.\[\&_\>_\*\:last-child\]\:m_0>:last-child{margin:var(--spacing-0)}.border_primary\.subtle{border:var(--borders-primary-subtle)}.border_danger\.subtle{border:var(--borders-danger-subtle)}.border_warning\.subtle{border:var(--borders-warning-subtle)}.border_success\.subtle{border:var(--borders-success-subtle)}.\[\&_\>_span\:first-child\]\:left_calc\(-1_\*_token\(spacing\.m\)\)>span:first-child{left:calc(-1 * var(--spacing-m))}.\[\&_\>_span\:first-child\]\:top_calc\(-1_\*_token\(spacing\.m\)\)>span:first-child{top:calc(-1 * var(--spacing-m))}.\[\&_\>_span\:first-child\]\:right_calc\(-1_\*_token\(spacing\.m\)\)>span:first-child{right:calc(-1 * var(--spacing-m))}.object_cover{object-fit:cover}.object_center{object-position:center}.aspect_2_\/_3{aspect-ratio:2/3}.aspect_landscape{aspect-ratio:4/3}.aspect_golden{aspect-ratio:1.618/1}.aspect_21_\/_9{aspect-ratio:21/9}.aspect_ultrawide{aspect-ratio:18/5}.text_gray{color:gray}.self_center{align-self:center}.transition_moveIconBackward{transition:moveIconBackward}.text_right{text-align:right}.text_left{text-align:left}.gap_0{gap:var(--spacing-0)}.w_605{width:605px}.h_403{height:403px}.h_token\(spacing\.2xs\){height:var(--spacing-2xs)}.bg_gray\.700{background-color:var(--colors-gray-700)}.transition-prop_background-color\,_opacity{--transition-prop:background-color,opacity;transition-property:background-color,opacity}.w_622{width:622px}.h_384{height:384px}.aspect_wide{aspect-ratio:16/9}.w_stretch{width:stretch}.mr_xs{margin-right:var(--spacing-xs)}.text_ellipsis{text-overflow:ellipsis}.white-space_nowrap{white-space:nowrap}.ml_0{margin-left:var(--spacing-0)}.ml_m{margin-left:var(--spacing-m)}.ml_xl{margin-left:var(--spacing-xl)}.p_0{padding:var(--spacing-0)}.d_none{display:none}.transition-prop_opacity{--transition-prop:opacity;transition-property:opacity}.opacity_100{opacity:var(--opacity-100)}.after\:content_\"\|\":after{content:"|"}.after\:text_primary\.400:after{color:var(--colors-primary-400)}.after\:transition-prop_color:after{--transition-prop:color;transition-property:color}.after\:animation_blinking:after{animation:var(--animations-blinking)}.text-decor_transparent{text-decoration-color:transparent}.decoration_auto{text-decoration-thickness:auto}.transition-prop_color\,_text-decoration-color{--transition-prop:color,text-decoration-color;transition-property:color,text-decoration-color}.\[\&_\>_\:is\(h1\,_h2\,_h3\,_h4\,_p\,_small\,_li\,_caption\,_figcaption\,_code\)\]\:text_primary\.400>:is(h1,h2,h3,h4,p,small,li,caption,figcaption,code){color:var(--colors-primary-400)}.pl_m{padding-left:var(--spacing-m)}.border-l_primary\.regular{border-left:var(--borders-primary-regular)}.\[\&_\>_p\]\:text_gray\.400>p{color:var(--colors-gray-400)}.\[\&_\>_p\]\:font-style_italic>p{font-style:italic}.\[\&_\>_p\]\:font_regular>p{font-weight:var(--font-weights-regular)}.\[\&_\>_p\]\:fs_s>p{font-size:var(--font-sizes-s)}.\[\&_\>_p\]\:leading_s>p{line-height:var(--line-heights-s)}.text-decor_none{text-decoration:none}.cursor_pointer{cursor:pointer}.\[\&_\>_span\]\:shrink_0>span{flex-shrink:0}.text_gray\.900{color:var(--colors-gray-900)}.border_primary\.regular{border:var(--borders-primary-regular)}.disabled\:border_gray\.regular:is(:disabled,[disabled],[data-disabled]){border:var(--borders-gray-regular)}.disabled\:text_gray\.400:is(:disabled,[disabled],[data-disabled]){color:var(--colors-gray-400)}.\[\&\.active-subtle\]\:text_gray\.50.active-subtle{color:var(--colors-gray-50)}.\[\&\.active-subtle\]\:-webkit-text-stroke-width_thin.active-subtle{-webkit-text-stroke-width:thin}.\[\&\.active\]\:text_gray\.50.active{color:var(--colors-gray-50)}.\[\&\.active\]\:-webkit-text-stroke-width_thin.active{-webkit-text-stroke-width:thin}.after\:content_\"\":after{content:""}.after\:pos_absolute:after{position:absolute}.after\:left_0:after{left:var(--spacing-0)}.after\:bottom_0:after{bottom:var(--spacing-0)}.after\:w_100\%:after{width:100%}.after\:h_2px:after{height:2px}.after\:bg_gray\.50:after{background-color:var(--colors-gray-50)}.after\:transform_scaleX\(0\):after{transform:scaleX(0)}.after\:origin_bottom_right:after{transform-origin:bottom right}.after\:transition-prop_transform\,_background-color:after{--transition-prop:transform,background-color;transition-property:transform,background-color}.after\:duration_natural:after{--transition-duration:var(--durations-natural);transition-duration:var(--durations-natural)}.after\:ease_easeOut:after{--transition-easing:var(--easings-ease-out);transition-timing-function:var(--easings-ease-out)}.disabled\:bg_gray\.900:is(:disabled,[disabled],[data-disabled]){background-color:var(--colors-gray-900)}.disabled\:text_gray\.500:is(:disabled,[disabled],[data-disabled]){color:var(--colors-gray-500)}.\[\&_\>_span\]\:transform_translateX\(0px\)>span{transform:translateX(0)}.\[\&_\>_span\]\:transition-prop_transform>span{--transition-prop:transform;transition-property:transform}.\[\&_\>_span\]\:duration_natural>span{--transition-duration:var(--durations-natural);transition-duration:var(--durations-natural)}.\[\&_\>_span\]\:ease_easeInOut>span{--transition-easing:var(--easings-ease-in-out);transition-timing-function:var(--easings-ease-in-out)}.rounded_none{border-radius:var(--radii-none)}.rounded_circle{border-radius:var(--radii-circle)}.\--card-padding_spacing\.m{--card-padding:var(--spacing-m)}.p_var\(--card-padding\){padding:var(--card-padding)}.rounded_l{border-radius:var(--radii-l)}.transition-prop_border-color\,_box-shadow{--transition-prop:border-color,box-shadow;transition-property:border-color,box-shadow}.overflow_hidden{overflow:hidden}.grid-cols_auto{grid-template-columns:auto}.content_start{align-content:start}.\[\&_\>_img\]\:min-w_calc\(100\%_\+_\(2_\*_var\(--card-padding\)\)\)>img{min-width:calc(100% + (2 * var(--card-padding)))}.\[\&_\>_img\]\:mt_calc\(-1_\*_var\(--card-padding\)\)>img{margin-top:calc(-1 * var(--card-padding))}.\[\&_\>_img\]\:mx_calc\(-1_\*_var\(--card-padding\)\)>img{margin-inline:calc(-1 * var(--card-padding))}.grid-flow_row{grid-auto-flow:row}.\[\&_\>_img\]\:col-span_1>img{grid-column:span 1/span 1}.\[\&_\>_img\]\:self_stretch>img{align-self:stretch}.\[\&_\>_img\]\:aspect_auto>img{aspect-ratio:auto}.\[\&_\>_img\]\:row-span_auto>img{grid-row:auto}.\[\&_\>_img\]\:min-w_calc\(100\%_\+_\(2_\*_token\(spacing\.m\)\)\)>img{min-width:calc(100% + (2 * var(--spacing-m)))}.\[\&_\>_img\]\:mt_-m>img{margin-top:calc(var(--spacing-m) * -1)}.\[\&_\>_img\]\:mx_-m>img{margin-inline:calc(var(--spacing-m) * -1)}.\[\&_\>_\*\]\:col-span_auto>*{grid-column:auto}.justify_start{justify-content:start}.justify_end{justify-content:end}.shadow_neumorphism\.farther{box-shadow:var(--shadows-neumorphism-farther)}.p_m{padding:var(--spacing-m)}.shadow_neumorphism\.far{box-shadow:var(--shadows-neumorphism-far)}.transition-prop_background-color\,_box-shadow\,_border-color\,_color{--transition-prop:background-color,box-shadow,border-color,color;transition-property:background-color,box-shadow,border-color,color}.\[\&_\.katex\]\:w_100\% .katex{width:100%}.\[\&_\.katex\]\:overflow-x_auto .katex{overflow-x:auto}.\[\&_\.katex\]\:overflow-y_hidden .katex{overflow-y:hidden}.d_block{display:block}.\[\&_\>_\*\]\:\[\&\:nth-child\(1\)\]\:self_flex-start>:first-child{align-self:flex-start}.\[\&_\>_\*\]\:\[\&\:nth-child\(2\)\]\:self_flex-end>:nth-child(2){align-self:flex-end}.scroll-mt_9vh{scroll-margin-top:9vh}.text_gray\.50{color:var(--colors-gray-50)}.fs_xl{font-size:var(--font-sizes-xl)}.leading_xl{line-height:var(--line-heights-xl)}.fs_l{font-size:var(--font-sizes-l)}.leading_l{line-height:var(--line-heights-l)}.fs_m{font-size:var(--font-sizes-m)}.leading_m{line-height:var(--line-heights-m)}.tracking_packed{letter-spacing:var(--letter-spacings-packed)}.tracking_narrow{letter-spacing:var(--letter-spacings-narrow)}.bg_warning\.800{background-color:var(--colors-warning-800)}.text_inherit{color:inherit}.d_inline{display:inline}.px_xs{padding-inline:var(--spacing-xs)}.shadow_neumorphism\.closest{box-shadow:var(--shadows-neumorphism-closest)}.font_code{font-family:var(--fonts-code)}.transition-prop_background-color\,_box-shadow\,_color{--transition-prop:background-color,box-shadow,color;transition-property:background-color,box-shadow,color}.pos_relative{position:relative}.\[\&_\>_input\]\:w_100\%>input{width:100%}.\[\&_\>_input\]\:pl_calc\(2_\*_token\(spacing\.s\)_\+_1lh\)>input{padding-left:calc(2 * var(--spacing-s) + 1lh)}.\[\&_\>_span\]\:pos_absolute>span{position:absolute}.\[\&_\>_span\]\:top_s>span{top:var(--spacing-s)}.\[\&_\>_span\]\:left_s>span{left:var(--spacing-s)}.\[\&_\>_span\]\:text_gray\.700>span{color:var(--colors-gray-700)}.p_calc\(token\(spacing\.s\)_-_token\(spacing\.3xs\)\){padding:calc(var(--spacing-s) - var(--spacing-3xs))}.transition-prop_background-color\,_border-color\,_color{--transition-prop:background-color,border-color,color;transition-property:background-color,border-color,color}.appearance_none{appearance:none;-webkit-appearance:none}.placeholder\:text_gray\.700::placeholder{color:var(--colors-gray-700)}.disabled\:bg_gray\.800:is(:disabled,[disabled],[data-disabled]){background-color:var(--colors-gray-800)}.disabled\:cursor_not-allowed:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.disabled\:pointer-events_none:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.w_auto{width:auto}.min-w_2em{min-width:2em}.py_2xs{padding-block:var(--spacing-2xs)}.px_calc\(1em_\/_2\){padding-inline:calc(1em / 2)}.rounded_xs{border-radius:var(--radii-xs)}.border_gray\.subtle{border:var(--borders-gray-subtle)}.shadow_neumorphism\.closer{box-shadow:var(--shadows-neumorphism-closer)}.transition-prop_border-color\,_background-color\,_box-shadow\,_color{--transition-prop:border-color,background-color,box-shadow,color;transition-property:border-color,background-color,box-shadow,color}.last\:m_0:last-child{margin:var(--spacing-0)}.marker\:text_primary\.400::marker{color:var(--colors-primary-400)}.\[\&_\>_ul\]\:ml_l>ul{margin-left:var(--spacing-l)}.\[\&_\>_ul\]\:mt_l>ul{margin-top:var(--spacing-l)}.\[\&_\>_ul\]\:list_circle>ul{list-style-type:circle}.list_inside{list-style-position:inside}.list_disc{list-style-type:disc}.list_number{list-style-type:number}.ml_-s{margin-left:calc(var(--spacing-s) * -1)}.mr_-s{margin-right:calc(var(--spacing-s) * -1)}.m_0{margin:var(--spacing-0)}.fs_s{font-size:var(--font-sizes-s)}.leading_s{line-height:var(--line-heights-s)}.fs_xs{font-size:var(--font-sizes-xs)}.leading_xs{line-height:var(--line-heights-xs)}.fs_2xs{font-size:var(--font-sizes-2xs)}.leading_2xs{line-height:var(--line-heights-2xs)}.d_inline-flex{display:inline-flex}.justify_center{justify-content:center}.min-w_2xs{min-width:var(--sizes-2xs)}.px_s{padding-inline:var(--spacing-s)}.py_xs{padding-block:var(--spacing-xs)}.rounded_s{border-radius:var(--radii-s)}.transition-prop_background-color\,_color{--transition-prop:background-color,color;transition-property:background-color,color}.bg_primary\.900{background-color:var(--colors-primary-900)}.text_primary\.400{color:var(--colors-primary-400)}.bg_success\.900{background-color:var(--colors-success-900)}.text_success\.400{color:var(--colors-success-400)}.bg_warning\.900{background-color:var(--colors-warning-900)}.text_warning\.400{color:var(--colors-warning-400)}.bg_danger\.900{background-color:var(--colors-danger-900)}.text_danger\.400{color:var(--colors-danger-400)}.d_inline-block{display:inline-block}.text_gray\.400{color:var(--colors-gray-400)}.font_medium{font-weight:var(--font-weights-medium)}.tracking_normal{letter-spacing:normal}.tracking_wide{letter-spacing:var(--letter-spacings-wide)}.font-style_normal{font-style:normal}.font-style_italic{font-style:italic}.caption-side_top{caption-side:top}.caption-side_bottom{caption-side:bottom}.text-decor_line-through{text-decoration:line-through}.text_gray\.100{color:var(--colors-gray-100)}.text_gray\.300{color:var(--colors-gray-300)}.font_inherit{font-family:inherit}.fs_4xs{font-size:var(--font-sizes-4xs)}.leading_4xs{line-height:var(--line-heights-4xs)}.border-t_gray\.regular{border-top:var(--borders-gray-regular)}.border-b_gray\.regular{border-bottom:var(--borders-gray-regular)}.transition-prop_border-color{--transition-prop:border-color;transition-property:border-color}.\[\&_tr\]\:even\:bg_primary\.900 tr:nth-child(2n){background-color:var(--colors-primary-900)}.d_table-cell{display:table-cell}.font_heading{font-family:var(--fonts-heading)}.font_bold{font-weight:var(--font-weights-bold)}.max-w_100\%{max-width:100%}.overflow_auto{overflow:auto}.border-spacing_s{border-spacing:var(--spacing-s)}.border_collapse{border-collapse:collapse}.text_gray\.200{color:var(--colors-gray-200)}.font_body{font-family:var(--fonts-body)}.font_regular{font-weight:var(--font-weights-regular)}.fs_3xs{font-size:var(--font-sizes-3xs)}.leading_3xs{line-height:var(--line-heights-3xs)}.transition-prop_color{--transition-prop:color;transition-property:color}.w_m{width:var(--sizes-m)}.max-w_calc\(100\%_\/_1\.618\){max-width:calc(100% / 1.618)}.h_token\(spacing\.xs\){height:var(--spacing-xs)}.border_none{border:none}.bg_primary\.400{background-color:var(--colors-primary-400)}.text-decoration-line_underline{text-decoration-line:underline}.underline-offset_token\(spacing\.2xs\){text-underline-offset:var(--spacing-2xs)}.transition-prop_text-decoration-color{--transition-prop:text-decoration-color;transition-property:text-decoration-color}.max-w_lineLength{max-width:var(--sizes-line-length)}.min-w_100\%{min-width:100%}.min-h_100svh{min-height:100svh}.transition-prop_background-color{--transition-prop:background-color;transition-property:background-color}.pt_m{padding-top:var(--spacing-m)}.pb_calc\(4_\*_token\(spacing\.s\)_\+_token\(lineHeights\.2xs\)_\+_token\(spacing\.s\)\){padding-bottom:calc(4 * var(--spacing-s) + var(--line-heights-2xs) + var(--spacing-s))}.gap_l{gap:var(--spacing-l)}.flex-wrap_wrap-reverse{flex-wrap:wrap-reverse}.gap_xs{gap:var(--spacing-xs)}.gap_2xl{gap:var(--spacing-2xl)}.max-w_breakpoint-xl{max-width:var(--sizes-breakpoint-xl)}.py_2xl{padding-block:var(--spacing-2xl)}.z_closest{z-index:var(--z-index-closest)}.py_m{padding-block:var(--spacing-m)}.bg_gray\.900{background-color:var(--colors-gray-900)}.transition-prop_background-color\,_border-color\,_opacity\,_padding{--transition-prop:background-color,border-color,opacity,padding;transition-property:background-color,border-color,opacity,padding}.pos_sticky{position:sticky}.top_0{top:var(--spacing-0)}.pos_fixed{position:fixed}.bottom_0{bottom:var(--spacing-0)}.left_0{left:var(--spacing-0)}.p_s{padding:var(--spacing-s)}.opacity_97{opacity:var(--opacity-97)}.opacity_0{opacity:var(--opacity-0)}.pointer-events_none{pointer-events:none}.border_transparent{border-color:transparent}.justify_space-between{justify-content:space-between}.w_responsive{width:responsive}.animation_spinning{animation:var(--animations-spinning)}.mb_s{margin-bottom:var(--spacing-s)}.gap_m{gap:var(--spacing-m)}.flex-wrap_wrap{flex-wrap:wrap}.\[\&\>\:is\(h1\,_h2\,_h3\,_h4\,_header\)\]\:col-span_1_\/_-1>:is(h1,h2,h3,h4,header){grid-column:1/-1}.content_center{align-content:center}.w_100\%{width:100%}.mt_-2xl{margin-top:calc(var(--spacing-2xl) * -1)}.mx_calc\(-50vw_\+_100\%_\/_2\){margin-inline:calc(-50vw + 100% / 2)}.px_m{padding-inline:var(--spacing-m)}.border-t_gray\.subtle{border-top:var(--borders-gray-subtle)}.border-b_gray\.subtle{border-bottom:var(--borders-gray-subtle)}.bg_gray\.800{background-color:var(--colors-gray-800)}.transition-prop_background-color\,_border-color{--transition-prop:background-color,border-color;transition-property:background-color,border-color}.\[\&_\>_\*\]\:max-w_breakpoint-xl>*{max-width:var(--sizes-breakpoint-xl)}.grid-cols_1fr{grid-template-columns:1fr}.items_end{align-items:end}.text_start{text-align:start}.text_end{text-align:end}.justify-items_end{justify-items:end}.w_300{width:300px}.h_300{height:300px}.justify-items_center{justify-items:center}.mx_auto{margin-inline:auto}.self_start{align-self:start}.mb_1rem{margin-bottom:1rem}.align_bottom{vertical-align:bottom}.columns_3{column-count:3}.justify-self_flex-start{justify-self:flex-start}.aspect_square{aspect-ratio:1/1}.aspect_portrait{aspect-ratio:3/4}.w_702{width:702px}.h_1053{height:1053px}.rounded_rounded{border-radius:rounded}.transition_moveIconForward{transition:moveIconForward}.columns_2{column-count:2}.items_baseline{align-items:baseline}.justify-items_start{justify-items:start}.aspect_auto{aspect-ratio:auto}.h_888{height:888px}.text_center{text-align:center}.columns_1{column-count:1}.items_center{align-items:center}.flex_row{flex-direction:row}.aspect_cinema{aspect-ratio:cinema}.w_1200{width:1200px}.h_675{height:675px}.text_subtle{color:subtle}.mx_-m{margin-inline:calc(var(--spacing-m) * -1)}.d_grid{display:grid}.grid-cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap_10px{gap:10px}.grid-rows_2{grid-template-rows:repeat(2,minmax(0,1fr))}.d_flex{display:flex}.items_start{align-items:start}.gap_s{gap:var(--spacing-s)}.flex_column{flex-direction:column}.visited\:text_primary\.400:visited{color:var(--colors-primary-400)}.focusVisible\:text-decor_primary\.400:is(:focus-visible,[data-focus-visible]){text-decoration-color:var(--colors-primary-400)}.focus\:bg_primary\.200:is(:focus,[data-focus]){background-color:var(--colors-primary-200)}.focus\:text_gray\.900:is(:focus,[data-focus]){color:var(--colors-gray-900)}.focus\:text_primary\.200:is(:focus,[data-focus]){color:var(--colors-primary-200)}.focusVisible\:ring_primary\.regular:is(:focus-visible,[data-focus-visible]){outline:var(--borders-primary-regular)}.focus\:text_gray\.100:is(:focus,[data-focus]){color:var(--colors-gray-100)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.focus\:bg_gray\.600:is(:focus,[data-focus]){background-color:var(--colors-gray-600)}.focus\:text_gray\.200:is(:focus,[data-focus]){color:var(--colors-gray-200)}.focusVisible\:ring_gray\.regular:is(:focus-visible,[data-focus-visible]){outline:var(--borders-gray-regular)}.focusVisible\:ring_2xs:is(:focus-visible,[data-focus-visible]){outline-offset:var(--spacing-2xs)}.\[\&\:is\(\:hover\,_\:focus\,_\.active\)\:after\]\:transform_scaleX\(1\):is(:hover,:focus,.active):after{transform:scaleX(1)}.\[\&\:is\(\:hover\,_\:focus\,_\.active\)\:after\]\:origin_bottom_left:is(:hover,:focus,.active):after{transform-origin:bottom left}.focus\:border_gray\.400:is(:focus,[data-focus]){border-color:var(--colors-gray-400)}.focus\:ring_0:is(:focus,[data-focus]){outline:0}.\[\&\:not\(\:focus\)\:hover\]\:border_gray\.500:not(:focus):hover{border-color:var(--colors-gray-500)}.peer:is(:focus,[data-focus])~.peerFocus\:text_gray\.400\!{color:var(--colors-gray-400)!important}.hover\:text-decor_primary\.400:is(:hover,[data-hover]){text-decoration-color:var(--colors-primary-400)}.hover\:bg_primary\.300:is(:hover,[data-hover]){background-color:var(--colors-primary-300)}.hover\:bg_primary\.400:is(:hover,[data-hover]){background-color:var(--colors-primary-400)}.hover\:text_gray\.900:is(:hover,[data-hover]){color:var(--colors-gray-900)}.hover\:text_primary\.300:is(:hover,[data-hover]){color:var(--colors-primary-300)}.hover\:text_gray\.200:is(:hover,[data-hover]){color:var(--colors-gray-200)}.hover\:bg_gray\.700:is(:hover,[data-hover]){background-color:var(--colors-gray-700)}.hover\:text_gray\.300:is(:hover,[data-hover]){color:var(--colors-gray-300)}.hover\:\[\&_\>_span\]\:transform_translateX\(token\(spacing\.s\)\):is(:hover,[data-hover])>span{transform:translateX(var(--spacing-s))}.hover\:\[\&_\>_span\]\:transform_translateX\(calc\(-1_\*_token\(spacing\.s\)\)\):is(:hover,[data-hover])>span{transform:translateX(calc(-1 * var(--spacing-s)))}.peer:is(:hover,[data-hover])~.peerHover\:text_gray\.500{color:var(--colors-gray-500)}.hover\:\[\&_\>_span\]\:animation_wobbling:is(:hover,[data-hover])>span{animation:var(--animations-wobbling)}.hover\:\[\&_\>_span\]\:animation_bouncing:is(:hover,[data-hover])>span{animation:var(--animations-bouncing)}.active\:bg_primary\.100:is(:active,[data-active]){background-color:var(--colors-primary-100)}.active\:text_gray\.900:is(:active,[data-active]){color:var(--colors-gray-900)}.active\:text_primary\.100:is(:active,[data-active]){color:var(--colors-primary-100)}.active\:text_gray\.50:is(:active,[data-active]){color:var(--colors-gray-50)}.active\:bg_gray\.500:is(:active,[data-active]){background-color:var(--colors-gray-500)}.active\:text_gray\.100:is(:active,[data-active]){color:var(--colors-gray-100)}.active\:\[\&_\>_span\]\:transform_translateX\(calc\(2_\*_token\(spacing\.s\)\)\):is(:active,[data-active])>span{transform:translateX(calc(2 * var(--spacing-s)))}.active\:\[\&_\>_span\]\:transform_translateX\(calc\(-2_\*_token\(spacing\.s\)\)\):is(:active,[data-active])>span{transform:translateX(calc(-2 * var(--spacing-s)))}.active\:border_gray\.400:is(:active,[data-active]){border-color:var(--colors-gray-400)}@media screen and (min-width:40em){.sm\:gap_s{gap:var(--spacing-s)}.\[\&_\>_img\]\:sm\:row-span_1_\/_5>img{grid-row:1/5}.\[\&_\>_img\]\:sm\:min-w_calc\(100\%_\+_token\(spacing\.l\)\)>img{min-width:calc(100% + var(--spacing-l))}.\[\&_\>_img\]\:sm\:my_-l>img{margin-block:calc(var(--spacing-l) * -1)}.\[\&_\>_img\]\:sm\:ml_-l>img{margin-left:calc(var(--spacing-l) * -1)}.\[\&_\>_\*\]\:sm\:col-span_2>*{grid-column:span 2/span 2}.sm\:--card-padding_spacing\.l{--card-padding:var(--spacing-l)}.sm\:grid-flow_column{grid-auto-flow:column}.sm\:grid-cols_1fr_2fr{grid-template-columns:1fr 2fr}.sm\:flex_row{flex-direction:row}.sm\:pt_l{padding-top:var(--spacing-l)}.sm\:px_l{padding-inline:var(--spacing-l)}.sm\:p_s{padding:var(--spacing-s)}.sm\:mx_-l{margin-inline:calc(var(--spacing-l) * -1)}}@media screen and (min-width:48em){.md\:gap_verticalRhythm\.l\.md{gap:var(--spacing-vertical-rhythm-l-md)}.md\:gap_verticalRhythm\.m\.md{gap:var(--spacing-vertical-rhythm-m-md)}.md\:gap_verticalRhythm\.s\.md{gap:var(--spacing-vertical-rhythm-s-md)}.md\:mb_verticalRhythm\.l\.md{margin-bottom:var(--spacing-vertical-rhythm-l-md)}.md\:mb_verticalRhythm\.m\.md{margin-bottom:var(--spacing-vertical-rhythm-m-md)}.md\:mb_verticalRhythm\.s\.md{margin-bottom:var(--spacing-vertical-rhythm-s-md)}.md\:mt_calc\(2_\*_token\(spacing\.verticalRhythm\.m\.md\)\){margin-top:calc(2 * var(--spacing-vertical-rhythm-m-md))}.md\:mt_verticalRhythm\.l\.md{margin-top:var(--spacing-vertical-rhythm-l-md)}.md\:mt_verticalRhythm\.m\.md{margin-top:var(--spacing-vertical-rhythm-m-md)}.md\:mt_verticalRhythm\.s\.md{margin-top:var(--spacing-vertical-rhythm-s-md)}.md\:py_verticalRhythm\.l\.md{padding-block:var(--spacing-vertical-rhythm-l-md)}.md\:py_verticalRhythm\.m\.md{padding-block:var(--spacing-vertical-rhythm-m-md)}.md\:py_verticalRhythm\.s\.md{padding-block:var(--spacing-vertical-rhythm-s-md)}.\[\&\:not\(\.terminal\)\]\:\[\&_\.line\]\:\[\&\:before\]\:md\:mr_m:not(.terminal) .line:before{margin-right:var(--spacing-m)}.md\:py_m{padding-block:var(--spacing-m)}.md\:top_25vh{top:25vh}.md\:left_s{left:var(--spacing-s)}.md\:w_50vh{width:50vh}.md\:rounded_xs{border-radius:var(--radii-xs)}.md\:transform_rotate\(90deg\){transform:rotate(90deg)}.md\:origin_top_left{transform-origin:top left}.\[\&_\>_p\]\:md\:fs_m>p{font-size:var(--font-sizes-m)}.\[\&_\>_p\]\:md\:leading_m>p{line-height:var(--line-heights-m)}.md\:justify_space-between{justify-content:space-between}.md\:mx_0{margin-inline:var(--spacing-0)}.md\:border_gray\.subtle{border:var(--borders-gray-subtle)}.md\:rounded_m{border-radius:var(--radii-m)}.\[\&_\>_\*\]\:\[\&\:nth-child\(1\)\]\:md\:self_baseline>:first-child,.\[\&_\>_\*\]\:\[\&\:nth-child\(2\)\]\:md\:self_baseline>:nth-child(2){align-self:baseline}.md\:fs_2xl{font-size:var(--font-sizes-2xl)}.md\:leading_2xl{line-height:var(--line-heights-2xl)}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:leading_xl{line-height:var(--line-heights-xl)}.md\:fs_l{font-size:var(--font-sizes-l)}.md\:leading_l{line-height:var(--line-heights-l)}.md\:w_2xl{width:var(--sizes-2xl)}.md\:gap_m{gap:var(--spacing-m)}.md\:fs_m{font-size:var(--font-sizes-m)}.md\:leading_m{line-height:var(--line-heights-m)}.md\:fs_s{font-size:var(--font-sizes-s)}.md\:leading_s{line-height:var(--line-heights-s)}.md\:fs_xs{font-size:var(--font-sizes-xs)}.md\:leading_xs{line-height:var(--line-heights-xs)}.md\:fs_3xs{font-size:var(--font-sizes-3xs)}.md\:leading_3xs{line-height:var(--line-heights-3xs)}.md\:fs_2xs{font-size:var(--font-sizes-2xs)}.md\:leading_2xs{line-height:var(--line-heights-2xs)}.md\:pt_xl{padding-top:var(--spacing-xl)}.md\:pb_xl{padding-bottom:var(--spacing-xl)}.md\:gap_3xl{gap:var(--spacing-3xl)}.md\:py_3xl{padding-block:var(--spacing-3xl)}.md\:px_xl{padding-inline:var(--spacing-xl)}.md\:p_0{padding:var(--spacing-0)}.md\:pos_static{position:static}.md\:border-t_none{border-top:none}.md\:w_auto{width:auto}.md\:mt_0{margin-top:var(--spacing-0)}.md\:grid-cols_1fr_1fr{grid-template-columns:1fr 1fr}.md\:mx_-xl{margin-inline:calc(var(--spacing-xl) * -1)}}@media screen and (min-width:64em){.lg\:gap_verticalRhythm\.l\.lg{gap:var(--spacing-vertical-rhythm-l-lg)}.lg\:gap_verticalRhythm\.m\.lg{gap:var(--spacing-vertical-rhythm-m-lg)}.lg\:gap_verticalRhythm\.s\.lg{gap:var(--spacing-vertical-rhythm-s-lg)}.lg\:mb_verticalRhythm\.l\.lg{margin-bottom:var(--spacing-vertical-rhythm-l-lg)}.lg\:mb_verticalRhythm\.m\.lg{margin-bottom:var(--spacing-vertical-rhythm-m-lg)}.lg\:mb_verticalRhythm\.s\.lg{margin-bottom:var(--spacing-vertical-rhythm-s-lg)}.lg\:mt_calc\(2_\*_token\(spacing\.verticalRhythm\.m\.lg\)\){margin-top:calc(2 * var(--spacing-vertical-rhythm-m-lg))}.lg\:mt_verticalRhythm\.l\.lg{margin-top:var(--spacing-vertical-rhythm-l-lg)}.lg\:mt_verticalRhythm\.m\.lg{margin-top:var(--spacing-vertical-rhythm-m-lg)}.lg\:mt_verticalRhythm\.s\.lg{margin-top:var(--spacing-vertical-rhythm-s-lg)}.lg\:py_verticalRhythm\.l\.lg{padding-block:var(--spacing-vertical-rhythm-l-lg)}.lg\:py_verticalRhythm\.m\.lg{padding-block:var(--spacing-vertical-rhythm-m-lg)}.lg\:py_verticalRhythm\.s\.lg{padding-block:var(--spacing-vertical-rhythm-s-lg)}.lg\:left_m{left:var(--spacing-m)}.\[\&_\>_p\]\:lg\:fs_l>p{font-size:var(--font-sizes-l)}.\[\&_\>_p\]\:lg\:leading_l>p{line-height:var(--line-heights-l)}.lg\:pl_l{padding-left:var(--spacing-l)}.lg\:fs_3xl{font-size:var(--font-sizes-3xl)}.lg\:leading_3xl{line-height:var(--line-heights-3xl)}.lg\:fs_2xl{font-size:var(--font-sizes-2xl)}.lg\:leading_2xl{line-height:var(--line-heights-2xl)}.lg\:fs_xl{font-size:var(--font-sizes-xl)}.lg\:leading_xl{line-height:var(--line-heights-xl)}.lg\:gap_l{gap:var(--spacing-l)}.lg\:fs_l{font-size:var(--font-sizes-l)}.lg\:leading_l{line-height:var(--line-heights-l)}.lg\:fs_m{font-size:var(--font-sizes-m)}.lg\:fs_s{font-size:var(--font-sizes-s)}.lg\:leading_s{line-height:var(--line-heights-s)}.lg\:fs_2xs{font-size:var(--font-sizes-2xs)}.lg\:leading_2xs{line-height:var(--line-heights-2xs)}.lg\:fs_xs{font-size:var(--font-sizes-xs)}.lg\:leading_xs{line-height:var(--line-heights-xs)}.lg\:w_calc\(100\%_\/_1\.618\){width:calc(100% / 1.618)}.lg\:grid-cols_1fr_1fr_1fr{grid-template-columns:1fr 1fr 1fr}.lg\:mx_-2xl{margin-inline:calc(var(--spacing-2xl) * -1)}}@media screen and (min-width:80em){.xl\:max-w_s{max-width:var(--sizes-s)}.xl\:d_block{display:block}.xl\:pos_fixed{position:fixed}.xl\:top_25vh{top:25vh}.xl\:left_l{left:var(--spacing-l)}.xl\:h_50vh{height:50vh}.xl\:z_closer{z-index:var(--z-index-closer)}.xl\:overflow-y_hidden{overflow-y:hidden}.xl\:gap_xl{gap:var(--spacing-xl)}.xl\:gap_4xl{gap:var(--spacing-4xl)}.xl\:py_4xl{padding-block:var(--spacing-4xl)}.xl\:mx_calc\(\(-50vw_\+_100\%_\/_2\)_\+_token\(sizes\.scrollbar\.width\)_\/_2\){margin-inline:calc((-50vw + 100% / 2) + var(--sizes-scrollbar-width) / 2)}.xl\:mx_-4xl{margin-inline:calc(var(--spacing-4xl) * -1)}}@media screen and (min-width:96em){.\32xl\:gap_verticalRhythm\.l\.2xl{gap:var(--spacing-vertical-rhythm-l-2xl)}.\32xl\:gap_verticalRhythm\.m\.2xl{gap:var(--spacing-vertical-rhythm-m-2xl)}.\32xl\:gap_verticalRhythm\.s\.2xl{gap:var(--spacing-vertical-rhythm-s-2xl)}.\32xl\:mb_verticalRhythm\.l\.2xl{margin-bottom:var(--spacing-vertical-rhythm-l-2xl)}.\32xl\:mb_verticalRhythm\.m\.2xl{margin-bottom:var(--spacing-vertical-rhythm-m-2xl)}.\32xl\:mb_verticalRhythm\.s\.2xl{margin-bottom:var(--spacing-vertical-rhythm-s-2xl)}.\32xl\:mt_calc\(2_\*_token\(spacing\.verticalRhythm\.m\.2xl\)\){margin-top:calc(2 * var(--spacing-vertical-rhythm-m-2xl))}.\32xl\:mt_verticalRhythm\.l\.2xl{margin-top:var(--spacing-vertical-rhythm-l-2xl)}.\32xl\:mt_verticalRhythm\.m\.2xl{margin-top:var(--spacing-vertical-rhythm-m-2xl)}.\32xl\:mt_verticalRhythm\.s\.2xl{margin-top:var(--spacing-vertical-rhythm-s-2xl)}.\32xl\:py_verticalRhythm\.l\.2xl{padding-block:var(--spacing-vertical-rhythm-l-2xl)}.\32xl\:py_verticalRhythm\.m\.2xl{padding-block:var(--spacing-vertical-rhythm-m-2xl)}.\32xl\:py_verticalRhythm\.s\.2xl{padding-block:var(--spacing-vertical-rhythm-s-2xl)}.\32xl\:max-w_m{max-width:var(--sizes-m)}.\[\&_\>_p\]\:2xl\:fs_xl>p{font-size:var(--font-sizes-xl)}.\[\&_\>_p\]\:2xl\:leading_xl>p{line-height:var(--line-heights-xl)}.\32xl\:fs_4xl{font-size:var(--font-sizes-4xl)}.\32xl\:leading_4xl{line-height:var(--line-heights-4xl)}.\32xl\:fs_3xl{font-size:var(--font-sizes-3xl)}.\32xl\:leading_3xl{line-height:var(--line-heights-3xl)}.\32xl\:fs_2xl{font-size:var(--font-sizes-2xl)}.\32xl\:leading_2xl{line-height:var(--line-heights-2xl)}.\32xl\:fs_xl{font-size:var(--font-sizes-xl)}.\32xl\:leading_xl{line-height:var(--line-heights-xl)}.\32xl\:fs_l{font-size:var(--font-sizes-l)}.\32xl\:leading_l{line-height:var(--line-heights-l)}.\32xl\:fs_m{font-size:var(--font-sizes-m)}.\32xl\:leading_m{line-height:var(--line-heights-m)}.\32xl\:fs_xs{font-size:var(--font-sizes-xs)}.\32xl\:leading_xs{line-height:var(--line-heights-xs)}.\32xl\:fs_s{font-size:var(--font-sizes-s)}.\32xl\:leading_s{line-height:var(--line-heights-s)}.\32xl\:px_0{padding-inline:var(--spacing-0)}}@media (orientation:portrait){.portrait\:min-h_calc\(100svh_-_token\(spacing\.3xl\)\){min-height:calc(100svh - var(--spacing-3xl))}}@media (orientation:portrait){@media screen and (min-width:48em){.portrait\:md\:min-h_auto{min-height:auto}}}@media (prefers-reduced-motion:reduce){.after\:motionReduce\:content_none:after{content:none}.after\:motionReduce\:animation_none:after{animation:none}}}