@charset "UTF-8";html[data-theme=light]{--sidebar-category-c:var(--c-gray-100);--sidebar-border-c:var(--c-gray-0);--ifm-menu-color-active:var(--ifm-color-primary-text);--ifm-menu-color-background-active:#ff9ff330;--ifm-menu-color:var(--c-indigo-80)}html[data-theme=dark]{--sidebar-category-c:var(--c-gray-0);--sidebar-border-c:var(--c-gray-90);--ifm-menu-color-active:var(--ifm-color-primary-text);--ifm-menu-color:var(--c-gray-20)}:root{--doc-sidebar-width:17.5rem;--dropdown-icon-width:0.625rem;--dropdown-icon-height:0.375rem;--dropdown-icon-gap:0.688rem;--ifm-menu-link-padding-vertical:0.5rem;--sidebar-spacing-horizontal:1.5rem;--ifm-menu-color-background-hover:transparent}@media screen and (min-width:1140px){[class^=docRoot_]{width:1440px!important}[class^=docsWrapper_]{display:flex;justify-content:center}}#__docusaurus .theme-doc-sidebar-container{background:var(--token-primary-bg-c);position:sticky;top:60px;bottom:0;margin-block-start:0;will-change:auto;height:calc(100vh - 60px);border-inline-end:1px solid var(--sidebar-border-c)}#__docusaurus .theme-doc-sidebar-container [class^=sidebarViewport]>a{display:flex;align-items:center;height:var(--ifm-navbar-height);padding-inline-start:var(--sidebar-spacing-horizontal);padding-inline-end:var(--sidebar-spacing-horizontal)}#__docusaurus [class^=sidebar_]{max-height:100vh;position:static;overflow-y:auto;padding-inline-start:var(--sidebar-spacing-horizontal);padding-inline-end:var(--sidebar-spacing-horizontal);padding-block-start:1rem}#__docusaurus [class^=sidebar_]>.menu{overflow-x:initial;padding-block-end:2rem;padding:0}#__docusaurus [class^=sidebarLogo]{display:none!important}#__docusaurus .theme-doc-sidebar-item-category-level-1>.menu__list{padding:0}#__docusaurus .menu__list{transition:height.35s cubic-bezier(.36,.66,.04,1)25ms!important;will-change:auto!important}#__docusaurus .menu__list .menu__list .menu__link--sublist{margin-inline-start:calc(-1*(var(--dropdown-icon-width) + var(--dropdown-icon-gap)))}#__docusaurus .menu__list .menu__list .menu__link--sublist:after{opacity:.6}#__docusaurus .menu__list-item.theme-doc-sidebar-item-link-level-1{padding-inline-start:var(--dropdown-icon-width)}#__docusaurus .menu__list-item.theme-doc-sidebar-item-link-level-1>.menu__link{font-weight:500;font-size:14px;color:var(--sidebar-category-c)}#__docusaurus .menu__list-item:not(:first-child){margin-block-start:0}#__docusaurus .menu__list-item .menu__list .menu__link{padding-inline-start:calc(var(--dropdown-icon-width) + var(--dropdown-icon-gap))}#__docusaurus .menu__list-item-collapsible{display:block}#__docusaurus .theme-doc-sidebar-item-category-level-1>.menu__list>.menu__list-item:last-of-type{padding-block-end:.5rem}#__docusaurus .theme-doc-sidebar-item-category-level-1:last-of-type{margin-block-end:.5rem}#__docusaurus .menu__link{font-weight:500;font-size:.85rem;line-height:16px;display:flex;align-items:center;letter-spacing:-.01em;transition:opacity.2s ease-out}#__docusaurus .menu__link:not(.menu__link--active:not(.menu__link--sublist)){background:initial}#__docusaurus .menu__link:not(.menu__link--active):not(.menu__link--sublist):hover,#__docusaurus .menu__link:not(.menu__link--active):not(.menu__link--sublist):active,#__docusaurus .menu__link:not(.menu__link--active):not(.menu__link--sublist):focus{opacity:.7}#__docusaurus .menu__link--sublist{padding-inline-start:0;padding-inline-end:0;margin-block-end:0;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}#__docusaurus .menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon)center/var(--dropdown-icon-width)var(--dropdown-icon-height);background-repeat:no-repeat;min-width:auto;width:var(--dropdown-icon-width);height:var(--dropdown-icon-height);margin-inline-end:var(--dropdown-icon-gap);margin-block-end:0;margin-inline-start:unset}#__docusaurus .theme-doc-sidebar-item-category-level-1>.menu__list-item-collapsible .menu__link{color:var(--sidebar-category-c);font-weight:600;font-size:.938rem;line-height:100%}html[data-theme=light]{--admonition-color:#404040;--admonition-note-border-color:#60a5fa4d!important;--admonition-note-c-bg:#bfdbfe66!important;--admonition-tip-border-color:#4ade804d!important;--admonition-tip-c-bg:#bbf7d066!important;--admonition-warning-border-color:#fbbf244d!important;--admonition-warning-c-bg:#fde68a4d!important;--admonition-important-border-color:#a78bfa4d!important;--admonition-important-c-bg:#ddd6fe80!important;--admonition-danger-border-color:#f871714d!important;--admonition-danger-c-bg:#fecaca66!important;--admonition-info-c-color:inherit;--admonition-tip-c-color:inherit;--admonition-warning-c-color:inherit;--admonition-caution-c-color:inherit;--admonition-danger-c-color:inherit}html[data-theme=dark]{--admonition-color:rgb(var(--color-gray-300) / var(--tw-text-opacity));--admonition-note-border-color:#2563eb4d!important;--admonition-note-c-bg:#1e40af66!important;--admonition-tip-border-color:#16a34a4d!important;--admonition-tip-c-bg:#16653466!important;--admonition-warning-border-color:#92400e66!important;--admonition-warning-c-bg:#92400e66!important;--admonition-important-border-color:#7c3aed4d!important;--admonition-important-c-bg:#5b21b64d!important;--admonition-danger-border-color:#dc26264d!important;--admonition-danger-c-bg:#991b1b66!important;--admonition-note-c-color:#ff9ff3;--admonition-info-c-color:var(--c-blue-50);--admonition-tip-c-color:var(--c-green-50);--admonition-warning-c-color:var(--c-yellow-50);--admonition-caution-c-color:var(--c-orange-50);--admonition-danger-c-color:var(--c-red-50);--ifm-alert-tip-background-color:var(--c-green-50-a);--admonition-code-note-c-bg:#ff9ff350;--admonition-code-warning-c-bg:var(--c-yellow-50-a);--admonition-code-info-c-bg:#00163d;--admonition-code-tip-c-bg:#003d11;--admonition-code-caution-c-bg:#3d1200;--admonition-code-danger-c-bg:#3d0003;--ifm-alert-warning-background-color:var(--c-yellow-30-a)}:root{--admonition-bar-note-c-bg:var(--c-yellow-80);--admonition-bar-info-c-bg:var(--c-blue-80);--admonition-bar-tip-c-bg:var(--c-green-80);--admonition-bar-caution-c-bg:var(--c-orange-80);--admonition-bar-danger-c-bg:var(--c-red-60);--admonition-link-note-c:var(--c-brand);--admonition-link-info-c:var(--c-teal-90);--admonition-link-tip-c:var(--c-green-60);--admonition-color-tip-c:var(--note-color);--admonition-color-note-c:var(--note-color);--admonition-link-caution-c:var(--c-orange-90);--admonition-link-danger-c:var(--c-red-60)}.theme-admonition{position:relative;border:none;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:1.5rem;--ifm-alert-padding-vertical:1rem}.theme-admonition [class^=admonitionHeading_]{text-transform:capitalize;font-size:1rem;line-height:1.6}.theme-admonition [class^=admonitionHeading_] [class^=admonitionIcon_]{display:none}.theme-admonition [class^=admonitionContent_] p a{color:var(--admonition-link-c);text-decoration:underline}.theme-admonition [class^=admonitionContent_] p code{background:var(--admonition-code-c-bg)}.theme-admonition-note{border:1px solid var(--admonition-note-border-color);background:var(--admonition-note-c-bg);color:var(--admonition-color)}.theme-admonition-tip{border:1px solid var(--admonition-tip-border-color);background:var(--admonition-tip-c-bg);color:var(--admonition-color)}.theme-admonition-info{border:1px solid var(--admonition-note-border-color);background:var(--admonition-note-c-bg);color:var(--admonition-color)}.theme-admonition-warning{border:1px solid var(--admonition-warning-border-color);background:var(--admonition-warning-c-bg);color:var(--admonition-color)}.theme-admonition-caution{border:1px solid var(--admonition-important-border-color);background:var(--admonition-important-c-bg);color:var(--admonition-color)}.theme-admonition-danger{border:1px solid var(--admonition-danger-border-color);background:var(--admonition-danger-c-bg);color:var(--admonition-color)}.theme-admonition-important{border:1px solid var(--admonition-important-border-color);background:var(--admonition-important-c-bg);color:var(--admonition-color)}:root{--c-black:#000000;--c-white:#ffffff;--c-blue-0:#f0f6ff;--c-blue-10:#e3edff;--c-blue-20:#cddfff;--c-blue-30:#b2ceff;--c-blue-40:#97bdff;--c-blue-50:#7cabff;--c-blue-60:#639bff;--c-blue-70:#4d8dff;--c-blue-80:#3880ff;--c-blue-90:#176bff;--c-blue-100:#0054e9;--c-blue-110:#004dd6;--c-blue-120:#0046c1;--c-blue-130:#003fae;--c-blue-140:#00389b;--c-blue-150:#002d7c;--c-blue-160:#002669;--c-blue-170:#001d52;--c-blue-180:#001740;--c-blue-190:#00112f;--c-blue-200:#000b1f;--c-gray-0:#f3f3f3;--c-gray-10:#e4e4e4;--c-gray-20:#c8c8c8;--c-gray-30:#aeaeae;--c-gray-40:#959595;--c-gray-50:#818181;--c-gray-60:#6d6d6d;--c-gray-70:#5f5f5f;--c-gray-80:#474747;--c-gray-90:#2f2f2f;--c-gray-100:#141414;--c-carbon-0:#eef1f3;--c-carbon-10:#d7dde2;--c-carbon-20:#b4bcc6;--c-carbon-30:#98a2ad;--c-carbon-40:#7d8894;--c-carbon-50:#677483;--c-carbon-60:#556170;--c-carbon-70:#434f5e;--c-carbon-80:#35404e;--c-carbon-90:#222d3a;--c-carbon-100:#03060b;--c-indigo-0:#fbfbfd;--c-indigo-10:#f6f8fc;--c-indigo-20:#e9edf3;--c-indigo-30:#dee3ea;--c-indigo-40:#ced6e0;--c-indigo-50:#b2becd;--c-indigo-60:#92a0b3;--c-indigo-70:#73849a;--c-indigo-80:#445b78;--c-indigo-90:#2d4665;--c-indigo-100:#001a3a;--c-green-0:#f1fdf5;--c-green-10:#deffe7;--c-green-20:#c7fbd5;--c-green-30:#a7f1bb;--c-green-40:#80e89d;--c-green-50:#62e085;--c-green-50-a:#62e08560;--c-green-60:#4ada71;--c-green-70:#2dd55b;--c-green-80:#17c948;--c-green-90:#00ba33;--c-green-100:#00a52d;--c-green-110:#009b2b;--c-green-120:#009128;--c-green-130:#008725;--c-green-140:#007d22;--c-green-150:#00711f;--c-green-160:#00661c;--c-green-170:#00581a;--c-green-180:#004314;--c-green-190:#002f0e;--c-green-200:#001807;--c-lime-0:#f5fff0;--c-lime-10:#ebfee3;--c-lime-20:#ddfcd0;--c-lime-30:#cffbbc;--c-lime-40:#bbf9a2;--c-lime-50:#a3f581;--c-lime-60:#8bf35f;--c-lime-70:#64ec44;--c-lime-80:#4ddf2b;--c-lime-90:#3ad515;--c-lime-100:#27c100;--c-lime-110:#25b400;--c-lime-120:#22a400;--c-lime-130:#1e9200;--c-lime-140:#1a7e00;--c-lime-150:#176d00;--c-lime-160:#135a00;--c-lime-170:#0f4900;--c-lime-180:#0c3900;--c-lime-190:#092c00;--c-lime-200:#061d00;--c-lavender-0:#f7f8ff;--c-lavender-10:#e6ebff;--c-lavender-20:#ced9ff;--c-lavender-30:#b6c6ff;--c-lavender-40:#9fb5ff;--c-lavender-50:#8aa4ff;--c-lavender-60:#7493ff;--c-lavender-70:#597eff;--c-lavender-80:#3c67ff;--c-lavender-90:#194bfd;--c-lavender-100:#0033e8;--c-lavender-110:#002dcc;--c-lavender-120:#0028b8;--c-lavender-130:#0023a2;--c-lavender-140:#002092;--c-lavender-150:#001a79;--c-lavender-160:#001560;--c-lavender-170:#00114e;--c-lavender-180:#000e41;--c-lavender-190:#000a30;--c-lavender-200:#000721;--c-lavender-210:#8aa4ff50;--c-lavender-220:#7493ff40;--c-purple-0:#f4f4ff;--c-purple-10:#e9eaff;--c-purple-20:#d0d2ff;--c-purple-30:#b6b9f9;--c-purple-40:#9a99fc;--c-purple-50:#8482fb;--c-purple-60:#786df9;--c-purple-70:#6e5afd;--c-purple-80:#6030ff;--c-purple-90:#4712fb;--c-purple-100:#3400e6;--c-purple-110:#3000d1;--c-purple-120:#2b00bc;--c-purple-130:#2600a6;--c-purple-140:#20008e;--c-purple-150:#1b0075;--c-purple-160:#15005c;--c-purple-170:#100048;--c-purple-180:#0d0038;--c-purple-190:#0b0030;--c-purple-200:#080022;--c-brand:#8f1a7f;--c-brand-a:#8f1a7f60;--c-pink-0:#ffeff5;--c-pink-10:#ffe3ed;--c-pink-20:#ffd8e5;--c-pink-30:#ffc9db;--c-pink-40:#ffb6d0;--c-pink-50:#ff99bd;--c-pink-60:#ff80ac;--c-pink-70:#ff6098;--c-pink-80:#fb4082;--c-pink-90:#ec216a;--c-pink-100:#da0d56;--c-pink-110:#d0004a;--c-pink-120:#c40046;--c-pink-130:#b30040;--c-pink-140:#a3003b;--c-pink-150:#940035;--c-pink-160:#850030;--c-pink-170:#710029;--c-pink-180:#5f0022;--c-pink-190:#460019;--c-pink-200:#20000b;--c-red-0:#fff1f3;--c-red-10:#ffe6e8;--c-red-20:#ffcfd3;--c-red-30:#feb7bc;--c-red-40:#fc9aa2;--c-red-50:#f9838c;--c-red-50-a:#f9838c60;--c-red-60:#f56570;--c-red-70:#f24c58;--c-red-80:#ef3442;--c-red-90:#e21827;--c-red-100:#d0000f;--c-red-110:#c5000f;--c-red-120:#b3000e;--c-red-130:#9c000c;--c-red-140:#89000b;--c-red-150:#760009;--c-red-160:#650008;--c-red-170:#520006;--c-red-180:#410005;--c-red-190:#300004;--c-red-200:#1d0002;--c-red-210:#f24c5830;--c-red-220:#ef344215;--c-orange-0:#fff5f0;--c-orange-10:#ffede6;--c-orange-20:#ffdfd1;--c-orange-30:#ffd0bc;--c-orange-40:#ffc0a5;--c-orange-50:#ffaf8c;--c-orange-60:#ff9b70;--c-orange-70:#ff8753;--c-orange-80:#ff7336;--c-orange-90:#ff5b13;--c-orange-100:#eb4700;--c-orange-110:#d94200;--c-orange-120:#c93d00;--c-orange-130:#b63700;--c-orange-140:#a53200;--c-orange-150:#8c2a00;--c-orange-160:#772400;--c-orange-170:#5e1c00;--c-orange-180:#481600;--c-orange-190:#341000;--c-orange-200:#1d0900;--c-yellow-0:#fffbef;--c-yellow-10:#fff8e2;--c-yellow-20:#fff4d1;--c-yellow-30:#ffefbd;--c-yellow-30-a:#fcd28550;--c-yellow-40:#ffe9a3;--c-yellow-50:#ffcb2d;--c-yellow-50-a:#ffd75a60;--c-yellow-60:#ffd75a;--c-yellow-60-a:#ffd75a30;--c-yellow-70:#ffce31;--c-yellow-80:#ffc409;--c-yellow-90:#f4b100;--c-yellow-90-a:#f4b10060;--c-yellow-100:#eaa100;--c-yellow-110:#dd9800;--c-yellow-120:#cc8d00;--c-yellow-130:#be8300;--c-yellow-140:#b17a00;--c-yellow-150:#9c6c00;--c-yellow-160:#8a6000;--c-yellow-170:#755100;--c-yellow-180:#5f4100;--c-yellow-190:#452f00;--c-yellow-200:#231800;--c-yellow-210:#ffc40950;--c-yellow-220:#ffce3140;--c-aqua-0:#f0fff9;--c-aqua-10:#e6fff6;--c-aqua-20:#ceffed;--c-aqua-30:#b7fce3;--c-aqua-40:#93f9d5;--c-aqua-50:#79f5c9;--c-aqua-60:#59f0ba;--c-aqua-70:#38e9aa;--c-aqua-80:#1ae19a;--c-aqua-90:#00d287;--c-aqua-100:#00ba78;--c-aqua-110:#00aa6d;--c-aqua-120:#009b63;--c-aqua-130:#00915c;--c-aqua-140:#008152;--c-aqua-150:#016e46;--c-aqua-160:#015d3c;--c-aqua-170:#014f32;--c-aqua-180:#013e28;--c-aqua-190:#012e1e;--c-aqua-200:#011e13;--c-teal-0:#eefeff;--c-teal-10:#dffdff;--c-teal-20:#d0fdff;--c-teal-30:#bbfcff;--c-teal-40:#a2fcff;--c-teal-50:#8bfbff;--c-teal-60:#73f6fb;--c-teal-60-a:#73f6fb60;--c-teal-70:#55ecf2;--c-teal-80:#35e2e9;--c-teal-90:#1bd2d9;--c-teal-100:#00b9c0;--c-teal-110:#01adb4;--c-teal-120:#019fa5;--c-teal-130:#018f94;--c-teal-210:#3dc1d340;--c-teal-220:#3dc1d325;--c-teal-140:#017e83;--c-teal-150:#016d71;--c-teal-160:#015d61;--c-teal-170:#014d4f;--c-teal-180:#013c3e;--c-teal-190:#012c2e;--c-teal-200:#011c1d;--c-cyan-0:#f3faff;--c-cyan-10:#e8f5ff;--c-cyan-20:#d3ecff;--c-cyan-30:#bfe4ff;--c-cyan-40:#a7daff;--c-cyan-50:#8dcfff;--c-cyan-60:#77c6ff;--c-cyan-70:#62bdff;--c-cyan-80:#46b1ff;--c-cyan-90:#24a3ff;--c-cyan-100:#0091fa;--c-cyan-110:#0189ec;--c-cyan-120:#017ed8;--c-cyan-130:#0170c0;--c-cyan-140:#0163aa;--c-cyan-150:#015592;--c-cyan-160:#01487b;--c-cyan-170:#013a64;--c-cyan-180:#012d4d;--c-cyan-190:#011e33;--c-cyan-200:#01121e}html[data-theme=dark]{--c-brand:#ff73ec90;--c-yellow-50:#f9d76f;--c-yellow-50-a:#ffd75a60}:root{--sans-serif:-apple-system, BlinkMacSystemFont, san-francisco, Avenir Next, Segoe UI, Roboto, Noto Sans, Helvetica Neue;--serif:Iowan Old Style, Apple Garamond, Baskerville, Times New Roman;--monospaced:Menlo;--border:rgb(3, 169, 244);--code-block:#fff;--g1:rgba(0, 0, 0, 0.2);--g2:rgba(143, 26, 127, 0.2);--g3:rgba(31, 31, 31, 0.2);--ifm-color-primary:#8f1a7f;--ifm-color-primary-dark:#6f1a5f;--ifm-color-primary-text:#6f1a5f;--ifm-color-primary-darker:#5f1a4f;--ifm-color-primary-darkest:#4f1a3f;--ifm-color-primary-light:#9f1a8f;--ifm-color-primary-lighter:#af1a9f;--ifm-color-primary-lightest:#bf1aaf;--ifm-code-font-size:95%;--ifm-border-color:rgba(0, 0, 0, 0.05);--ifm-background:rgba(0, 0, 0, 0.01);--docusaurus-highlighted-code-line-bg:rgba(0, 0, 0, 0.1);--ifm-announcementBar-height:40px;--ifm-primary-hue-saturation:308 78%;--ifm-primary-hue-saturation-light:308 78%;--accent:113, 26, 95;--accent-background-card-gradient:linear-gradient( 45deg, rgb(var(--accent)), #fda7df 10%, var(--ifm-f-white) 40% );--ifm-footer-background-color:#181818;--ifm-f-white:#ffffff;--ifm-f-re-white:#181818;--ifm-f-white-soft:#f8f8f8;--ifm-f-white-soft2:#fff;--ifm-f-white-mute:#f2f2f2;--ifm-f-bg-soft:#f6f6f7;--farm--border:rgba(86, 86, 86, 0.125);--docsearch-searchbox-background:rgba(143, 26, 127, 0.7);--max-layout-width:1680px;--ifm-navbar-link-hover-color:initial;--ifm-navbar-padding-vertical:0;--ifm-navbar-item-padding-vertical:0;--ifm-color-soft:rgb(82 82 82 / var(--tw-text-opacity));--ifm-font-family-base:-apple-system, BlinkMacSystemFont, Inter, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI emoji";--ifm-font-family-monospace:"SFMono-Regular", "Roboto Mono", Consolas, "Liberation Mono", Menlo, Courier, monospace;--ifm-menu-link-sublist-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04Ljk5OTg4IDVMNC45OTk4OCAxTDAuOTk5ODc4IDUiIHN0cm9rZT0iIzAzMDYwQiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");--z-sidebar:2000;--z-backdrop:1100;--ifm-menu-color-background-active:#ff9ff330;--ifm-menu-color-background:#ff9ff310;--docusaurus-highlighted-code-line-bg:#ff9ff310}[date-theme=light]{--code-block:#fff;--ui-background:#fff;--background:rgb(var(--ui-background) / var(--tw-bg-opacity))}[data-theme=dark]{--code-border-color:#fff;--code-block:rgb(25, 25, 25);--ui-background:#181818;--background:rgb(var(--ui-background) / var(--tw-bg-opacity));--ifm-color-soft:rgb(82 82 82 / var(--tw-text-opacity));--ifm-f-bg-soft:#252529;--ifm-background-color:#000!important;--ifm-color-primary:#fff;--ifm-color-primary-text:#fff;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#29d5b0;--ifm-color-primary-lighter:#32d8b4;--ifm-color-primary-lightest:#4fddbf;--ifm-menu-color-background-active:#ff9ff330;--ifm-menu-color-background:#ff9ff340;--ifm-background:rgba(0, 0, 0, 0.3);--ifm-f-white:#c74040;--ifm-f-re-white:#ffffff;--ifm-f-white-soft:#222222;--ifm-f-white-soft2:#111;--ifm-f-white-mute:#282828;--ifm-footer-background-color:#181818;--farm--border:#fafafa20;--docusaurus-highlighted-code-line-bg:rgba(143, 26, 127, 0.7)}.navbar__title{color:#6f1a5f;font-size:1.5em}.navbar__title:hover{color:#bf1aaf}.header-github-link:hover{opacity:.6}.header-github-link:before{content:"";width:20px;height:20px;display:flex;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")no-repeat}[data-theme=dark] .header-github-link:before{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")no-repeat}.bg{background-color:var(--ifm-f-white-soft)}.bg-re{background-color:var(--ifm-f-re-white)}.color{color:var(--ifm-f-white)}.token.color{color:#c44cac}.color-re{color:var(--ifm-f-re-white)}.theme-back-to-top-button{width:50px!important;height:50px!important}[class^=backToTopButton_]:after{mask:var(--ifm-menu-link-sublist-icon)50%/1.5rem 1.5rem no-repeat!important;mask-size:3rem 3rem!important;-webkit-mask-size:3rem 3rem!important}.clean-btn:after{mask:var(--ifm-menu-link-sublist-icon)50%/1.5rem 1.5rem no-repeat!important;mask-size:1.5rem 1.5rem!important;-webkit-mask-size:1.5rem 1.5rem!important}div[class^=announcementBar_]{--site-announcement-bar-stripe-color1:hsl( var(--ifm-primary-hue-saturation) 85% );--site-announcement-bar-stripe-color2:hsl( var(--ifm-primary-hue-saturation) 95% );background:linear-gradient(45deg,#711a5f,#c44cac 30%,#9f1a8f 60%,#fda7df 80%);font-weight:700;color:var(--c-white);height:var(--ifm-announcementBar-height)}@media(max-width:768px){div[class^=announcementBar_]{height:calc(12px + var(--ifm-announcementBar-height))}.navbar__items .documate-button{display:none!important}}footer[class=footer]{background-color:var(--ifm-f-white-soft)!important}.footer__link-item{line-height:3;display:flex;align-items:center;gap:6px}.navbar__link{display:flex;align-items:center}@media(max-width:768px){.navbar__link{display:none!important}}.code-block-highlight-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(-1*var(--ifm-pre-padding));padding:0 var(--ifm-pre-padding);border-left:5px solid#c44cac}a{color:#c44cac}@keyframes glowing{0%{background-position:0 0}50%{background-position:400%0}to{background-position:0 0}}.DocSearch-Button{width:250px;border-radius:8px!important}@media screen and (max-width:996px){.DocSearch-Button{width:auto}}.dropdown>.navbar__link:after{top:4px}.theme-admonition-warning{color:var(--c-yellow-120)}.theme-admonition-danger{color:var(--c-red-60)}.theme-doc-version-badge{margin:10px 0}.navbar--fixed-top{box-shadow:0 4px 10px rgba(0,0,0,8%)}@media screen and (min-width:1140px){.navbar--fixed-top{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:transparent}}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}figure{margin:12px}body{background:var(--background)}.package-manager-tab{cursor:pointer}.package-manager-name{margin-left:8px;font-size:14px;font-weight:500}.react-tabs__tab--selected .package-manager-tab{background-color:rgba(0,0,0,.1)}.codeBlock-tab{margin:0!important;border-radius:none}.codeBlock-tab pre{margin:0}.highlighted-line{background-color:var(--ifm-menu-color-background-active)}html[data-theme=light]{--code-block:#fff;--code-block-border:1px solid #eee}html[data-theme=dark]{--code-block:rgb(25, 25, 25);--code-block-border:1px solid #303030;--code-block-select-color:#2e3440ff}.border-package{border:var(--code-block-border)}[data-theme=light] .shiki.dark-plus,[data-theme=dark] .shiki.light-plus{display:none}[class*=codeBlockContainer_]{margin-bottom:0!important}[class*=codeBlockTitle_]{display:none}[class*=codeBlock_]{background-color:var(--code-block)!important}.shiki{margin:0;border-radius:0}.file-icon{width:16px;height:16px;display:flex;align-items:center}.file-icon svg{width:100%;height:100%}.sidebar-contribution-item>.menu__link{font-weight:700}.sidebar-contribution-item>.menu__link:after{content:"Welcome ✨";margin-left:.5rem;display:inline-block;padding:2px 6px;background-color:var(--admonition-tip-c-bg);border:1px solid var(--admonition-tip-border-color);border-radius:4px;color:var(--ifm-menu-color-active);font-size:12px;font-weight:400;vertical-align:middle}:root,:host{--animate-shimmer:shimmer 8s infinite;--blur-sm:4px;--color-black:#000;--color-blue-500:#3b82f6;--color-fuchsia-600:#c026d3;--color-gray-500:#6b7280;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-purple-500:#a855f7;--color-soft:var(--ifm-f-white-soft2);--color-transparent:transparent;--color-white:#fff;--container-7xl:80rem;--container-lg:32rem;--container-md:28rem;--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--radius-2xl:1rem;--radius-lg:0.5rem;--radius-md:0.375rem;--radius-xl:0.75rem;--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--spacing:0.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--tracking-wide:0.025em}.\!\[mask-composite\:subtract\]{mask-composite:subtract!important}.\[--bg-size\:300\%\]{--bg-size:300%}.\[background-position\:0_0\]{background-position:0 0}.\[background-size\:var\(--shimmer-width\)_100\%\]{background-size:var(--shimmer-width)100%}.\[border-radius\:inherit\]{border-radius:inherit}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\%\,black_10\%\,black_90\%\,transparent_100\%\)\]{mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.\[mask\:linear-gradient\(\#fff_0_0\)_content-box\,linear-gradient\(\#fff_0_0\)\]{mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0)}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1)infinite}.absolute{position:absolute}.animate-shimmer{animation:var(--animate-shimmer)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,);backdrop-filter:var(--tw-backdrop-blur,)}.bg-\[length\:var\(--bg-size\)_100\%\]{background-size:var(--bg-size)100%}.bg-\[linear-gradient\(to_bottom\,var\(--tw-gradient-stops\)\)\]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-gradient-to-r{--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gray-500{background-color:var(--color-gray-500)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-no-repeat{background-repeat:no-repeat}.bg-soft{background-color:var(--color-soft)}.bg-soft\/40{background-color:color-mix(in oklab,var(--color-soft)40%,transparent)}.bg-transparent{background-color:var(--color-transparent)}.bg-white{background-color:var(--color-white)}.block{display:block}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-300{border-color:var(--color-neutral-300)}.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}}.contents{display:contents}.cursor-pointer{cursor:pointer}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.duration-500{--tw-duration:500ms;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.filter{filter:var(--tw-blur,)var(--tw-invert,)}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.from-\[\#ffaa40\]{--tw-gradient-from:#ffaa40;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-\[\#ffaa40\]\/50{--tw-gradient-from:color-mix(in oklab, #ffaa40 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-\[0\%\]{--tw-gradient-from-position:0%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-transparent{--tw-gradient-from:var(--color-transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.gap-10{gap:calc(10*var(--spacing))}.gap-2{gap:calc(2*var(--spacing))}.gap-4{gap:calc(4*var(--spacing))}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-10{height:calc(10*var(--spacing))}.h-20{height:calc(20*var(--spacing))}.h-4{height:calc(4*var(--spacing))}.h-8{height:calc(8*var(--spacing))}.h-9{height:calc(9*var(--spacing))}.h-90{height:calc(90*var(--spacing))}.h-\[300px\]{height:300px}.h-full{height:100%}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{inset:calc(0*var(--spacing))}.inset-x-0{inset-inline:calc(0*var(--spacing))}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.left-0{left:calc(0*var(--spacing))}.left-3{left:calc(3*var(--spacing))}.left-8{left:calc(8*var(--spacing))}.m-auto{margin:auto}.max-h-\[200px\]{max-height:200px}.max-w-7xl{max-width:var(--container-7xl)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.mb-2{margin-bottom:calc(2*var(--spacing))}.mb-20{margin-bottom:calc(20*var(--spacing))}.mb-4{margin-bottom:calc(4*var(--spacing))}.mb-6{margin-bottom:calc(6*var(--spacing))}.mb-8{margin-bottom:calc(8*var(--spacing))}.min-h-\[2rem\]{min-height:2rem}.min-h-\[6rem\]{min-height:6rem}.min-w-0{min-width:calc(0*var(--spacing))}.ml-1{margin-left:calc(1*var(--spacing))}.ml-2{margin-left:calc(2*var(--spacing))}.mt-10{margin-top:calc(10*var(--spacing))}.mt-2{margin-top:calc(2*var(--spacing))}.mt-6{margin-top:calc(6*var(--spacing))}.mx-2{margin-left:calc(2*var(--spacing));margin-right:calc(2*var(--spacing))}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:calc(1*var(--spacing));margin-bottom:calc(1*var(--spacing))}.my-10{margin-top:calc(10*var(--spacing));margin-bottom:calc(10*var(--spacing))}.my-2{margin-top:calc(2*var(--spacing));margin-bottom:calc(2*var(--spacing))}.my-4{margin-top:calc(4*var(--spacing));margin-bottom:calc(4*var(--spacing))}.my-6{margin-top:calc(6*var(--spacing));margin-bottom:calc(6*var(--spacing))}.my-8{margin-top:calc(8*var(--spacing));margin-bottom:calc(8*var(--spacing))}.object-cover{object-fit:cover}.opacity-70{opacity:.7}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.p-2{padding:calc(2*var(--spacing))}.p-3{padding:calc(3*var(--spacing))}.p-4{padding:calc(4*var(--spacing))}.p-\[1px\]{padding:1px}.pb-20{padding-bottom:calc(20*var(--spacing))}.pl-20{padding-left:calc(20*var(--spacing))}.pointer-events-none{pointer-events:none}.pr-4{padding-right:calc(4*var(--spacing))}.pt-10{padding-top:calc(10*var(--spacing))}.px-2{padding-left:calc(2*var(--spacing));padding-right:calc(2*var(--spacing))}.px-4{padding-left:calc(4*var(--spacing));padding-right:calc(4*var(--spacing))}.py-1{padding-top:calc(1*var(--spacing));padding-bottom:calc(1*var(--spacing))}.py-1\.5{padding-top:calc(1.5*var(--spacing));padding-bottom:calc(1.5*var(--spacing))}.py-2{padding-top:calc(2*var(--spacing));padding-bottom:calc(2*var(--spacing))}.py-20{padding-top:calc(20*var(--spacing));padding-bottom:calc(20*var(--spacing))}.py-4{padding-top:calc(4*var(--spacing));padding-bottom:calc(4*var(--spacing))}.relative{position:relative}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.row-span-1{grid-row:span 1/span 1}.self-start{align-self:flex-start}.shadow-\[0_0_20px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 20px -12px rgba(0,0,0,0.8);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shadow-\[0_0_24px_rgba\(34\,_42\,_53\,_0\.06\)\,_0_1px_1px_rgba\(0\,_0\,_0\,_0\.05\)\,_0_0_0_1px_rgba\(34\,_42\,_53\,_0\.04\)\,_0_0_4px_rgba\(34\,_42\,_53\,_0\.08\)\,_0_16px_68px_rgba\(47\,_48\,_55\,_0\.05\)\,_0_1px_0_rgba\(255\,_255\,_255\,_0\.1\)_inset\]{--tw-shadow:0 0 24px rgba(34, 42, 53, 0.06), 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(34, 42, 53, 0.04), 0 0 4px rgba(34, 42, 53, 0.08), 0 16px 68px rgba(47, 48, 55, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1) inset;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shadow-\[inset_0_-8px_10px_\#8fdfff1f\]{--tw-shadow:inset 0 -8px 10px #8fdfff1f;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shrink-0{flex-shrink:0}.size-12{width:calc(12*var(--spacing));height:calc(12*var(--spacing))}.size-16{width:calc(16*var(--spacing));height:calc(16*var(--spacing))}.size-3{width:calc(3*var(--spacing));height:calc(3*var(--spacing))}.size-4{width:calc(4*var(--spacing));height:calc(4*var(--spacing))}.size-full{width:100%;height:100%}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2*var(--spacing)*(1 - var(--tw-space-x-reverse)));margin-right:calc(2*var(--spacing)*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2*var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2*var(--spacing)*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4*var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4*var(--spacing)*var(--tw-space-y-reverse))}.static{position:static}.sticky{position:sticky}.stroke-2{stroke-width:2}.table{display:table}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.text-black{color:var(--color-black)}.text-center{text-align:center}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\/50{color:color-mix(in oklab,var(--color-neutral-600)50%,transparent)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.text-transparent{color:var(--color-transparent)}.text-white{color:var(--color-white)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.to-\[\#ffaa40\]{--tw-gradient-to:#ffaa40;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-\[\#ffaa40\]\/50{--tw-gradient-to:color-mix(in oklab, #ffaa40 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-\[99\%\]{--tw-gradient-to-position:99%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-transparent{--tw-gradient-to:var(--color-transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.top-0{top:calc(0*var(--spacing))}.top-40{top:calc(40*var(--spacing))}.tracking-wide{letter-spacing:var(--tracking-wide)}.transform-gpu{--tw-transform-gpu:translatez(0);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-all{transition-property:all;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-shadow{transition-property:box-shadow;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-transform{transition-property:transform;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.via-50\%{--tw-gradient-via-position:50%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.via-\[\#9c40ff\]{--tw-gradient-via:#9c40ff;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-\[\#9c40ff\]\/50{--tw-gradient-via:color-mix(in oklab, #9c40ff 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-\[10\%\]{--tw-gradient-via-position:10%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-neutral-200{--tw-gradient-via:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.visible{visibility:visible}.w-10{width:calc(10*var(--spacing))}.w-20{width:calc(20*var(--spacing))}.w-36{width:calc(36*var(--spacing))}.w-4{width:calc(4*var(--spacing))}.w-9\/12{width:75%}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-full{width:100%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-auto{z-index:auto}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:duration-300:hover{--tw-duration:300ms;transition-duration:.3s}.hover\:shadow-\[inset_0_-5px_10px_\#8fdfff3f\]:hover{--tw-shadow:inset 0 -5px 10px #8fdfff3f;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.dark\:bg-black:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-black)}.dark\:bg-neutral-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-950)}.dark\:bg-soft:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-soft)}.dark\:bg-soft\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-soft)40%,transparent)}.dark\:border-neutral-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-neutral-700)}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}.dark\:border-white\/\[0\.2\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.dark\:text-neutral-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-200)}.dark\:text-neutral-200\/50:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-neutral-200)50%,transparent)}.dark\:text-neutral-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-300)}.dark\:text-neutral-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-500)}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}.dark\:via-neutral-700:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.dark\:via-white\/80:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.dark\:hover\:bg-neutral-800:hover:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-800)}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:pr-4{padding-right:calc(4*var(--spacing))}.sm\:px-4{padding-left:calc(4*var(--spacing));padding-right:calc(4*var(--spacing))}.sm\:px-6{padding-left:calc(6*var(--spacing));padding-right:calc(6*var(--spacing))}.sm\:py-6{padding-top:calc(6*var(--spacing));padding-bottom:calc(6*var(--spacing))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.sm\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.sm\:w-40{width:calc(40*var(--spacing))}}@media(min-width:768px){.md\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:block{display:block}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex-row{flex-direction:row}.md\:gap-10{gap:calc(10*var(--spacing))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:h-44{height:calc(44*var(--spacing))}.md\:hidden{display:none}.md\:left-3{left:calc(3*var(--spacing))}.md\:left-8{left:calc(8*var(--spacing))}.md\:pl-20{padding-left:calc(20*var(--spacing))}.md\:pl-4{padding-left:calc(4*var(--spacing))}.md\:px-10{padding-left:calc(10*var(--spacing));padding-right:calc(10*var(--spacing))}.md\:px-8{padding-left:calc(8*var(--spacing));padding-right:calc(8*var(--spacing))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.md\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.md\:w-full{width:100%}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:h-60{height:calc(60*var(--spacing))}.lg\:justify-end{justify-content:flex-end}.lg\:px-10{padding-left:calc(10*var(--spacing));padding-right:calc(10*var(--spacing))}.lg\:py-8{padding-top:calc(8*var(--spacing));padding-bottom:calc(8*var(--spacing))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.lg\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}:where(.group):hover .group-hover\:translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * 0.5);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}:where(.group\/bento):hover .group-hover\/bento\:translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}@layer base{*,:before,:after{--tw-blur: ;--tw-invert: }*,:before,:after{--tw-gradient-stops:initial;--tw-gradient-from:initial;--tw-gradient-via:initial;--tw-gradient-to:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:initial;--tw-gradient-via-position:initial;--tw-gradient-to-position:initial}*,:before,:after{--tw-backdrop-blur:initial;--tw-transform-gpu:initial;--tw-translate-x:initial;--tw-translate-y:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:initial}:root{--accent:hsl(var(--accent));--accent-foreground:hsl(var(--accent-foreground));--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-50:#fffbeb;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--background:hsl(var(--background));--black:#000;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-50:#eff6ff;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--border:hsl(var(--border));--card:hsl(var(--card));--card-foreground:hsl(var(--card-foreground));--current:currentColor;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-50:#ecfeff;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--destructive:hsl(var(--destructive));--destructive-foreground:hsl(var(--destructive-foreground));--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-50:#ecfdf5;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--foreground:hsl(var(--foreground));--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-50:#fdf4ff;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-50:#f9fafb;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-50:#f0fdf4;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-50:#eef2ff;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--inherit:inherit;--input:hsl(var(--input));--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-50:#f7fee7;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--muted:hsl(var(--muted));--muted-foreground:hsl(var(--muted-foreground));--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-50:#fafafa;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-50:#fff7ed;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-50:#fdf2f8;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--popover:hsl(var(--popover));--popover-foreground:hsl(var(--popover-foreground));--primary:hsl(var(--primary));--primary-foreground:hsl(var(--primary-foreground));--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-50:#faf5ff;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-50:#fef2f2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--ring:hsl(var(--ring));--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-50:#fff1f2;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--secondary:hsl(var(--secondary));--secondary-foreground:hsl(var(--secondary-foreground));--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-50:#f0f9ff;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-50:#f8fafc;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--soft:var(--ifm-f-white-soft2);--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-50:#fafaf9;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-50:#f0fdfa;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--transparent:transparent;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-50:#f5f3ff;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--white:#fff;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-50:#fefce8;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-50:#fafafa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b}}:root,:host{--animate-shimmer:shimmer 8s infinite;--blur-sm:4px;--color-black:#000;--color-blue-500:#3b82f6;--color-fuchsia-600:#c026d3;--color-gray-500:#6b7280;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-purple-500:#a855f7;--color-soft:var(--ifm-f-white-soft2);--color-transparent:transparent;--color-white:#fff;--container-7xl:80rem;--container-lg:32rem;--container-md:28rem;--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--radius-2xl:1rem;--radius-lg:0.5rem;--radius-md:0.375rem;--radius-xl:0.75rem;--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--spacing:0.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--tracking-wide:0.025em}.\!\[mask-composite\:subtract\]{mask-composite:subtract!important}.\[--bg-size\:300\%\]{--bg-size:300%}.\[background-position\:0_0\]{background-position:0 0}.\[background-size\:var\(--shimmer-width\)_100\%\]{background-size:var(--shimmer-width)100%}.\[border-radius\:inherit\]{border-radius:inherit}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\%\,black_10\%\,black_90\%\,transparent_100\%\)\]{mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.\[mask\:linear-gradient\(\#fff_0_0\)_content-box\,linear-gradient\(\#fff_0_0\)\]{mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0)}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1)infinite}.absolute{position:absolute}.animate-shimmer{animation:var(--animate-shimmer)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,);backdrop-filter:var(--tw-backdrop-blur,)}.bg-\[length\:var\(--bg-size\)_100\%\]{background-size:var(--bg-size)100%}.bg-\[linear-gradient\(to_bottom\,var\(--tw-gradient-stops\)\)\]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-gradient-to-r{--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gray-500{background-color:var(--color-gray-500)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-no-repeat{background-repeat:no-repeat}.bg-soft{background-color:var(--color-soft)}.bg-soft\/40{background-color:color-mix(in oklab,var(--color-soft)40%,transparent)}.bg-transparent{background-color:var(--color-transparent)}.bg-white{background-color:var(--color-white)}.block{display:block}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-300{border-color:var(--color-neutral-300)}.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}}.contents{display:contents}.cursor-pointer{cursor:pointer}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.duration-500{--tw-duration:500ms;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.filter{filter:var(--tw-blur,)var(--tw-invert,)}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.from-\[\#ffaa40\]{--tw-gradient-from:#ffaa40;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-\[\#ffaa40\]\/50{--tw-gradient-from:color-mix(in oklab, #ffaa40 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-\[0\%\]{--tw-gradient-from-position:0%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-transparent{--tw-gradient-from:var(--color-transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.gap-10{gap:calc(10*var(--spacing))}.gap-2{gap:calc(2*var(--spacing))}.gap-4{gap:calc(4*var(--spacing))}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-10{height:calc(10*var(--spacing))}.h-20{height:calc(20*var(--spacing))}.h-4{height:calc(4*var(--spacing))}.h-8{height:calc(8*var(--spacing))}.h-9{height:calc(9*var(--spacing))}.h-90{height:calc(90*var(--spacing))}.h-\[300px\]{height:300px}.h-full{height:100%}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{inset:calc(0*var(--spacing))}.inset-x-0{inset-inline:calc(0*var(--spacing))}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.left-0{left:calc(0*var(--spacing))}.left-3{left:calc(3*var(--spacing))}.left-8{left:calc(8*var(--spacing))}.m-auto{margin:auto}.max-h-\[200px\]{max-height:200px}.max-w-7xl{max-width:var(--container-7xl)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.mb-2{margin-bottom:calc(2*var(--spacing))}.mb-20{margin-bottom:calc(20*var(--spacing))}.mb-4{margin-bottom:calc(4*var(--spacing))}.mb-6{margin-bottom:calc(6*var(--spacing))}.mb-8{margin-bottom:calc(8*var(--spacing))}.min-h-\[2rem\]{min-height:2rem}.min-h-\[6rem\]{min-height:6rem}.min-w-0{min-width:calc(0*var(--spacing))}.ml-1{margin-left:calc(1*var(--spacing))}.ml-2{margin-left:calc(2*var(--spacing))}.mt-10{margin-top:calc(10*var(--spacing))}.mt-2{margin-top:calc(2*var(--spacing))}.mt-6{margin-top:calc(6*var(--spacing))}.mx-2{margin-left:calc(2*var(--spacing));margin-right:calc(2*var(--spacing))}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:calc(1*var(--spacing));margin-bottom:calc(1*var(--spacing))}.my-10{margin-top:calc(10*var(--spacing));margin-bottom:calc(10*var(--spacing))}.my-2{margin-top:calc(2*var(--spacing));margin-bottom:calc(2*var(--spacing))}.my-4{margin-top:calc(4*var(--spacing));margin-bottom:calc(4*var(--spacing))}.my-6{margin-top:calc(6*var(--spacing));margin-bottom:calc(6*var(--spacing))}.my-8{margin-top:calc(8*var(--spacing));margin-bottom:calc(8*var(--spacing))}.object-cover{object-fit:cover}.opacity-70{opacity:.7}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.p-2{padding:calc(2*var(--spacing))}.p-3{padding:calc(3*var(--spacing))}.p-4{padding:calc(4*var(--spacing))}.p-\[1px\]{padding:1px}.pb-20{padding-bottom:calc(20*var(--spacing))}.pl-20{padding-left:calc(20*var(--spacing))}.pointer-events-none{pointer-events:none}.pr-4{padding-right:calc(4*var(--spacing))}.pt-10{padding-top:calc(10*var(--spacing))}.px-2{padding-left:calc(2*var(--spacing));padding-right:calc(2*var(--spacing))}.px-4{padding-left:calc(4*var(--spacing));padding-right:calc(4*var(--spacing))}.py-1{padding-top:calc(1*var(--spacing));padding-bottom:calc(1*var(--spacing))}.py-1\.5{padding-top:calc(1.5*var(--spacing));padding-bottom:calc(1.5*var(--spacing))}.py-2{padding-top:calc(2*var(--spacing));padding-bottom:calc(2*var(--spacing))}.py-20{padding-top:calc(20*var(--spacing));padding-bottom:calc(20*var(--spacing))}.py-4{padding-top:calc(4*var(--spacing));padding-bottom:calc(4*var(--spacing))}.relative{position:relative}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.row-span-1{grid-row:span 1/span 1}.self-start{align-self:flex-start}.shadow-\[0_0_20px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 20px -12px rgba(0,0,0,0.8);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shadow-\[0_0_24px_rgba\(34\,_42\,_53\,_0\.06\)\,_0_1px_1px_rgba\(0\,_0\,_0\,_0\.05\)\,_0_0_0_1px_rgba\(34\,_42\,_53\,_0\.04\)\,_0_0_4px_rgba\(34\,_42\,_53\,_0\.08\)\,_0_16px_68px_rgba\(47\,_48\,_55\,_0\.05\)\,_0_1px_0_rgba\(255\,_255\,_255\,_0\.1\)_inset\]{--tw-shadow:0 0 24px rgba(34, 42, 53, 0.06), 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(34, 42, 53, 0.04), 0 0 4px rgba(34, 42, 53, 0.08), 0 16px 68px rgba(47, 48, 55, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1) inset;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shadow-\[inset_0_-8px_10px_\#8fdfff1f\]{--tw-shadow:inset 0 -8px 10px #8fdfff1f;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shrink-0{flex-shrink:0}.size-12{width:calc(12*var(--spacing));height:calc(12*var(--spacing))}.size-16{width:calc(16*var(--spacing));height:calc(16*var(--spacing))}.size-3{width:calc(3*var(--spacing));height:calc(3*var(--spacing))}.size-4{width:calc(4*var(--spacing));height:calc(4*var(--spacing))}.size-full{width:100%;height:100%}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2*var(--spacing)*(1 - var(--tw-space-x-reverse)));margin-right:calc(2*var(--spacing)*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2*var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2*var(--spacing)*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4*var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4*var(--spacing)*var(--tw-space-y-reverse))}.static{position:static}.sticky{position:sticky}.stroke-2{stroke-width:2}.table{display:table}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.text-black{color:var(--color-black)}.text-center{text-align:center}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\/50{color:color-mix(in oklab,var(--color-neutral-600)50%,transparent)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.text-transparent{color:var(--color-transparent)}.text-white{color:var(--color-white)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.to-\[\#ffaa40\]{--tw-gradient-to:#ffaa40;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-\[\#ffaa40\]\/50{--tw-gradient-to:color-mix(in oklab, #ffaa40 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-\[99\%\]{--tw-gradient-to-position:99%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-transparent{--tw-gradient-to:var(--color-transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.top-0{top:calc(0*var(--spacing))}.top-40{top:calc(40*var(--spacing))}.tracking-wide{letter-spacing:var(--tracking-wide)}.transform-gpu{--tw-transform-gpu:translatez(0);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-all{transition-property:all;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-shadow{transition-property:box-shadow;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-transform{transition-property:transform;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.via-50\%{--tw-gradient-via-position:50%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.via-\[\#9c40ff\]{--tw-gradient-via:#9c40ff;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-\[\#9c40ff\]\/50{--tw-gradient-via:color-mix(in oklab, #9c40ff 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-\[10\%\]{--tw-gradient-via-position:10%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-neutral-200{--tw-gradient-via:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.visible{visibility:visible}.w-10{width:calc(10*var(--spacing))}.w-20{width:calc(20*var(--spacing))}.w-36{width:calc(36*var(--spacing))}.w-4{width:calc(4*var(--spacing))}.w-9\/12{width:75%}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-full{width:100%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-auto{z-index:auto}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:duration-300:hover{--tw-duration:300ms;transition-duration:.3s}.hover\:shadow-\[inset_0_-5px_10px_\#8fdfff3f\]:hover{--tw-shadow:inset 0 -5px 10px #8fdfff3f;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.dark\:bg-black:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-black)}.dark\:bg-neutral-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-950)}.dark\:bg-soft:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-soft)}.dark\:bg-soft\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-soft)40%,transparent)}.dark\:border-neutral-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-neutral-700)}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}.dark\:border-white\/\[0\.2\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.dark\:text-neutral-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-200)}.dark\:text-neutral-200\/50:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-neutral-200)50%,transparent)}.dark\:text-neutral-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-300)}.dark\:text-neutral-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-500)}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}.dark\:via-neutral-700:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.dark\:via-white\/80:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.dark\:hover\:bg-neutral-800:hover:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-800)}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:pr-4{padding-right:calc(4*var(--spacing))}.sm\:px-4{padding-left:calc(4*var(--spacing));padding-right:calc(4*var(--spacing))}.sm\:px-6{padding-left:calc(6*var(--spacing));padding-right:calc(6*var(--spacing))}.sm\:py-6{padding-top:calc(6*var(--spacing));padding-bottom:calc(6*var(--spacing))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.sm\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.sm\:w-40{width:calc(40*var(--spacing))}}@media(min-width:768px){.md\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:block{display:block}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex-row{flex-direction:row}.md\:gap-10{gap:calc(10*var(--spacing))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:h-44{height:calc(44*var(--spacing))}.md\:hidden{display:none}.md\:left-3{left:calc(3*var(--spacing))}.md\:left-8{left:calc(8*var(--spacing))}.md\:pl-20{padding-left:calc(20*var(--spacing))}.md\:pl-4{padding-left:calc(4*var(--spacing))}.md\:px-10{padding-left:calc(10*var(--spacing));padding-right:calc(10*var(--spacing))}.md\:px-8{padding-left:calc(8*var(--spacing));padding-right:calc(8*var(--spacing))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.md\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.md\:w-full{width:100%}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:h-60{height:calc(60*var(--spacing))}.lg\:justify-end{justify-content:flex-end}.lg\:px-10{padding-left:calc(10*var(--spacing));padding-right:calc(10*var(--spacing))}.lg\:py-8{padding-top:calc(8*var(--spacing));padding-bottom:calc(8*var(--spacing))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.lg\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}:where(.group):hover .group-hover\:translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * 0.5);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}:where(.group\/bento):hover .group-hover\/bento\:translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}@layer base{*,:before,:after{--tw-blur: ;--tw-invert: }*,:before,:after{--tw-gradient-stops:initial;--tw-gradient-from:initial;--tw-gradient-via:initial;--tw-gradient-to:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:initial;--tw-gradient-via-position:initial;--tw-gradient-to-position:initial}*,:before,:after{--tw-backdrop-blur:initial;--tw-transform-gpu:initial;--tw-translate-x:initial;--tw-translate-y:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:initial}:root{--accent:hsl(var(--accent));--accent-foreground:hsl(var(--accent-foreground));--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-50:#fffbeb;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--background:hsl(var(--background));--black:#000;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-50:#eff6ff;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--border:hsl(var(--border));--card:hsl(var(--card));--card-foreground:hsl(var(--card-foreground));--current:currentColor;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-50:#ecfeff;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--destructive:hsl(var(--destructive));--destructive-foreground:hsl(var(--destructive-foreground));--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-50:#ecfdf5;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--foreground:hsl(var(--foreground));--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-50:#fdf4ff;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-50:#f9fafb;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-50:#f0fdf4;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-50:#eef2ff;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--inherit:inherit;--input:hsl(var(--input));--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-50:#f7fee7;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--muted:hsl(var(--muted));--muted-foreground:hsl(var(--muted-foreground));--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-50:#fafafa;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-50:#fff7ed;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-50:#fdf2f8;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--popover:hsl(var(--popover));--popover-foreground:hsl(var(--popover-foreground));--primary:hsl(var(--primary));--primary-foreground:hsl(var(--primary-foreground));--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-50:#faf5ff;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-50:#fef2f2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--ring:hsl(var(--ring));--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-50:#fff1f2;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--secondary:hsl(var(--secondary));--secondary-foreground:hsl(var(--secondary-foreground));--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-50:#f0f9ff;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-50:#f8fafc;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--soft:var(--ifm-f-white-soft2);--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-50:#fafaf9;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-50:#f0fdfa;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--transparent:transparent;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-50:#f5f3ff;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--white:#fff;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-50:#fefce8;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-50:#fafafa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b}}:root,:host{--animate-shimmer:shimmer 8s infinite;--blur-sm:4px;--color-black:#000;--color-blue-500:#3b82f6;--color-fuchsia-600:#c026d3;--color-gray-500:#6b7280;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-purple-500:#a855f7;--color-soft:var(--ifm-f-white-soft2);--color-transparent:transparent;--color-white:#fff;--container-7xl:80rem;--container-lg:32rem;--container-md:28rem;--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--radius-2xl:1rem;--radius-lg:0.5rem;--radius-md:0.375rem;--radius-xl:0.75rem;--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--spacing:0.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--tracking-wide:0.025em}.\!\[mask-composite\:subtract\]{mask-composite:subtract!important}.\[--bg-size\:300\%\]{--bg-size:300%}.\[background-position\:0_0\]{background-position:0 0}.\[background-size\:var\(--shimmer-width\)_100\%\]{background-size:var(--shimmer-width)100%}.\[border-radius\:inherit\]{border-radius:inherit}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\%\,black_10\%\,black_90\%\,transparent_100\%\)\]{mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.\[mask\:linear-gradient\(\#fff_0_0\)_content-box\,linear-gradient\(\#fff_0_0\)\]{mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0)}.\[transition\:background-position_1s_cubic-bezier\(\.6\,\.6\,0\,1\)_infinite\]{transition:background-position 1s cubic-bezier(.6,.6,0,1)infinite}.absolute{position:absolute}.animate-shimmer{animation:var(--animate-shimmer)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,);backdrop-filter:var(--tw-backdrop-blur,)}.bg-\[length\:var\(--bg-size\)_100\%\]{background-size:var(--bg-size)100%}.bg-\[linear-gradient\(to_bottom\,var\(--tw-gradient-stops\)\)\]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-gradient-to-r{--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gray-500{background-color:var(--color-gray-500)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-no-repeat{background-repeat:no-repeat}.bg-soft{background-color:var(--color-soft)}.bg-soft\/40{background-color:color-mix(in oklab,var(--color-soft)40%,transparent)}.bg-transparent{background-color:var(--color-transparent)}.bg-white{background-color:var(--color-white)}.block{display:block}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-300{border-color:var(--color-neutral-300)}.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}}.contents{display:contents}.cursor-pointer{cursor:pointer}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.duration-500{--tw-duration:500ms;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.filter{filter:var(--tw-blur,)var(--tw-invert,)}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.from-\[\#ffaa40\]{--tw-gradient-from:#ffaa40;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-\[\#ffaa40\]\/50{--tw-gradient-from:color-mix(in oklab, #ffaa40 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-\[0\%\]{--tw-gradient-from-position:0%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.from-transparent{--tw-gradient-from:var(--color-transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.gap-10{gap:calc(10*var(--spacing))}.gap-2{gap:calc(2*var(--spacing))}.gap-4{gap:calc(4*var(--spacing))}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-10{height:calc(10*var(--spacing))}.h-20{height:calc(20*var(--spacing))}.h-4{height:calc(4*var(--spacing))}.h-8{height:calc(8*var(--spacing))}.h-9{height:calc(9*var(--spacing))}.h-90{height:calc(90*var(--spacing))}.h-\[300px\]{height:300px}.h-full{height:100%}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{inset:calc(0*var(--spacing))}.inset-x-0{inset-inline:calc(0*var(--spacing))}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.left-0{left:calc(0*var(--spacing))}.left-3{left:calc(3*var(--spacing))}.left-8{left:calc(8*var(--spacing))}.m-auto{margin:auto}.max-h-\[200px\]{max-height:200px}.max-w-7xl{max-width:var(--container-7xl)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.mb-2{margin-bottom:calc(2*var(--spacing))}.mb-20{margin-bottom:calc(20*var(--spacing))}.mb-4{margin-bottom:calc(4*var(--spacing))}.mb-6{margin-bottom:calc(6*var(--spacing))}.mb-8{margin-bottom:calc(8*var(--spacing))}.min-h-\[2rem\]{min-height:2rem}.min-h-\[6rem\]{min-height:6rem}.min-w-0{min-width:calc(0*var(--spacing))}.ml-1{margin-left:calc(1*var(--spacing))}.ml-2{margin-left:calc(2*var(--spacing))}.mt-10{margin-top:calc(10*var(--spacing))}.mt-2{margin-top:calc(2*var(--spacing))}.mt-6{margin-top:calc(6*var(--spacing))}.mx-2{margin-left:calc(2*var(--spacing));margin-right:calc(2*var(--spacing))}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:calc(1*var(--spacing));margin-bottom:calc(1*var(--spacing))}.my-10{margin-top:calc(10*var(--spacing));margin-bottom:calc(10*var(--spacing))}.my-2{margin-top:calc(2*var(--spacing));margin-bottom:calc(2*var(--spacing))}.my-4{margin-top:calc(4*var(--spacing));margin-bottom:calc(4*var(--spacing))}.my-6{margin-top:calc(6*var(--spacing));margin-bottom:calc(6*var(--spacing))}.my-8{margin-top:calc(8*var(--spacing));margin-bottom:calc(8*var(--spacing))}.object-cover{object-fit:cover}.opacity-70{opacity:.7}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.p-2{padding:calc(2*var(--spacing))}.p-3{padding:calc(3*var(--spacing))}.p-4{padding:calc(4*var(--spacing))}.p-\[1px\]{padding:1px}.pb-20{padding-bottom:calc(20*var(--spacing))}.pl-20{padding-left:calc(20*var(--spacing))}.pointer-events-none{pointer-events:none}.pr-4{padding-right:calc(4*var(--spacing))}.pt-10{padding-top:calc(10*var(--spacing))}.px-2{padding-left:calc(2*var(--spacing));padding-right:calc(2*var(--spacing))}.px-4{padding-left:calc(4*var(--spacing));padding-right:calc(4*var(--spacing))}.py-1{padding-top:calc(1*var(--spacing));padding-bottom:calc(1*var(--spacing))}.py-1\.5{padding-top:calc(1.5*var(--spacing));padding-bottom:calc(1.5*var(--spacing))}.py-2{padding-top:calc(2*var(--spacing));padding-bottom:calc(2*var(--spacing))}.py-20{padding-top:calc(20*var(--spacing));padding-bottom:calc(20*var(--spacing))}.py-4{padding-top:calc(4*var(--spacing));padding-bottom:calc(4*var(--spacing))}.relative{position:relative}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.row-span-1{grid-row:span 1/span 1}.self-start{align-self:flex-start}.shadow-\[0_0_20px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 20px -12px rgba(0,0,0,0.8);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shadow-\[0_0_24px_rgba\(34\,_42\,_53\,_0\.06\)\,_0_1px_1px_rgba\(0\,_0\,_0\,_0\.05\)\,_0_0_0_1px_rgba\(34\,_42\,_53\,_0\.04\)\,_0_0_4px_rgba\(34\,_42\,_53\,_0\.08\)\,_0_16px_68px_rgba\(47\,_48\,_55\,_0\.05\)\,_0_1px_0_rgba\(255\,_255\,_255\,_0\.1\)_inset\]{--tw-shadow:0 0 24px rgba(34, 42, 53, 0.06), 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(34, 42, 53, 0.04), 0 0 4px rgba(34, 42, 53, 0.08), 0 16px 68px rgba(47, 48, 55, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1) inset;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shadow-\[inset_0_-8px_10px_\#8fdfff1f\]{--tw-shadow:inset 0 -8px 10px #8fdfff1f;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.shrink-0{flex-shrink:0}.size-12{width:calc(12*var(--spacing));height:calc(12*var(--spacing))}.size-16{width:calc(16*var(--spacing));height:calc(16*var(--spacing))}.size-3{width:calc(3*var(--spacing));height:calc(3*var(--spacing))}.size-4{width:calc(4*var(--spacing));height:calc(4*var(--spacing))}.size-full{width:100%;height:100%}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2*var(--spacing)*(1 - var(--tw-space-x-reverse)));margin-right:calc(2*var(--spacing)*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2*var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2*var(--spacing)*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4*var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4*var(--spacing)*var(--tw-space-y-reverse))}.static{position:static}.sticky{position:sticky}.stroke-2{stroke-width:2}.table{display:table}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.text-black{color:var(--color-black)}.text-center{text-align:center}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600\/50{color:color-mix(in oklab,var(--color-neutral-600)50%,transparent)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.text-transparent{color:var(--color-transparent)}.text-white{color:var(--color-white)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.to-\[\#ffaa40\]{--tw-gradient-to:#ffaa40;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-\[\#ffaa40\]\/50{--tw-gradient-to:color-mix(in oklab, #ffaa40 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-\[99\%\]{--tw-gradient-to-position:99%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.to-transparent{--tw-gradient-to:var(--color-transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.top-0{top:calc(0*var(--spacing))}.top-40{top:calc(40*var(--spacing))}.tracking-wide{letter-spacing:var(--tracking-wide)}.transform-gpu{--tw-transform-gpu:translatez(0);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-all{transition-property:all;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-shadow{transition-property:box-shadow;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.transition-transform{transition-property:transform;transition-duration:var(--tw-duration,.15s);transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1))}.via-50\%{--tw-gradient-via-position:50%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.via-\[\#9c40ff\]{--tw-gradient-via:#9c40ff;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-\[\#9c40ff\]\/50{--tw-gradient-via:color-mix(in oklab, #9c40ff 50%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-\[10\%\]{--tw-gradient-via-position:10%;--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%))}.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.via-neutral-200{--tw-gradient-via:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.visible{visibility:visible}.w-10{width:calc(10*var(--spacing))}.w-20{width:calc(20*var(--spacing))}.w-36{width:calc(36*var(--spacing))}.w-4{width:calc(4*var(--spacing))}.w-9\/12{width:75%}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-full{width:100%}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-auto{z-index:auto}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:duration-300:hover{--tw-duration:300ms;transition-duration:.3s}.hover\:shadow-\[inset_0_-5px_10px_\#8fdfff3f\]:hover{--tw-shadow:inset 0 -5px 10px #8fdfff3f;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.dark\:bg-black:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-black)}.dark\:bg-neutral-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-950)}.dark\:bg-soft:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-soft)}.dark\:bg-soft\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-soft)40%,transparent)}.dark\:border-neutral-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-neutral-700)}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}.dark\:border-white\/\[0\.2\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow,0 0#0000)}.dark\:text-neutral-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-200)}.dark\:text-neutral-200\/50:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-neutral-200)50%,transparent)}.dark\:text-neutral-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-300)}.dark\:text-neutral-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-neutral-500)}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}.dark\:via-neutral-700:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.dark\:via-white\/80:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from, transparent) var(--tw-gradient-from-position, 0%), var(--tw-gradient-via-stops, var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%));--tw-gradient-via-stops:var(--tw-gradient-via) var(--tw-gradient-via-position, 50%), var(--tw-gradient-to, transparent) var(--tw-gradient-to-position, 100%)}.dark\:hover\:bg-neutral-800:hover:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-neutral-800)}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:pr-4{padding-right:calc(4*var(--spacing))}.sm\:px-4{padding-left:calc(4*var(--spacing));padding-right:calc(4*var(--spacing))}.sm\:px-6{padding-left:calc(6*var(--spacing));padding-right:calc(6*var(--spacing))}.sm\:py-6{padding-top:calc(6*var(--spacing));padding-bottom:calc(6*var(--spacing))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.sm\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.sm\:w-40{width:calc(40*var(--spacing))}}@media(min-width:768px){.md\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:block{display:block}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex-row{flex-direction:row}.md\:gap-10{gap:calc(10*var(--spacing))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:h-44{height:calc(44*var(--spacing))}.md\:hidden{display:none}.md\:left-3{left:calc(3*var(--spacing))}.md\:left-8{left:calc(8*var(--spacing))}.md\:pl-20{padding-left:calc(20*var(--spacing))}.md\:pl-4{padding-left:calc(4*var(--spacing))}.md\:px-10{padding-left:calc(10*var(--spacing));padding-right:calc(10*var(--spacing))}.md\:px-8{padding-left:calc(8*var(--spacing));padding-right:calc(8*var(--spacing))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.md\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.md\:w-full{width:100%}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:h-60{height:calc(60*var(--spacing))}.lg\:justify-end{justify-content:flex-end}.lg\:px-10{padding-left:calc(10*var(--spacing));padding-right:calc(10*var(--spacing))}.lg\:py-8{padding-top:calc(8*var(--spacing));padding-bottom:calc(8*var(--spacing))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}.lg\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height)}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}:where(.group):hover .group-hover\:translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * 0.5);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}:where(.group\/bento):hover .group-hover\/bento\:translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);transform:var(--tw-transform-gpu,)translate(var(--tw-translate-x,0),var(--tw-translate-y,0))}@keyframes aurora{0%{background-position:50%50%,50%50%}to{background-position:350%50%,350%50%}}@keyframes marquee{0%{transform:translatex(0)}to{transform:translatex(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translatey(0)}to{transform:translatey(calc(-100% - var(--gap)))}}@keyframes border-beam{to{offset-distance:100%}}@keyframes shimmer{0%,90%,to{background-position:calc(-100% - var(--shimmer-width))0}30%,60%{background-position:calc(100% + var(--shimmer-width))0}}@keyframes background-position-spin{0%{background-position:top center}to{background-position:bottom center}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes image-glow{0%{opacity:0;animation-timing-function:cubic-bezier(.74,.25,.76,1)}10%{opacity:.7;animation-timing-function:cubic-bezier(.12,.01,.08,.99)}to{opacity:.4}}@keyframes fade-in{0%{opacity:0;transform:translatey(-10px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translatey(20px)}to{opacity:1;transform:none}}@layer base{*,:before,:after{--tw-blur: ;--tw-invert: }*,:before,:after{--tw-gradient-stops:initial;--tw-gradient-from:initial;--tw-gradient-via:initial;--tw-gradient-to:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:initial;--tw-gradient-via-position:initial;--tw-gradient-to-position:initial}*,:before,:after{--tw-backdrop-blur:initial;--tw-transform-gpu:initial;--tw-translate-x:initial;--tw-translate-y:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:initial}:root{--accent:hsl(var(--accent));--accent-foreground:hsl(var(--accent-foreground));--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-50:#fffbeb;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--background:hsl(var(--background));--black:#000;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-50:#eff6ff;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--border:hsl(var(--border));--card:hsl(var(--card));--card-foreground:hsl(var(--card-foreground));--current:currentColor;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-50:#ecfeff;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--destructive:hsl(var(--destructive));--destructive-foreground:hsl(var(--destructive-foreground));--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-50:#ecfdf5;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--foreground:hsl(var(--foreground));--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-50:#fdf4ff;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-50:#f9fafb;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-50:#f0fdf4;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-50:#eef2ff;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--inherit:inherit;--input:hsl(var(--input));--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-50:#f7fee7;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--muted:hsl(var(--muted));--muted-foreground:hsl(var(--muted-foreground));--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-50:#fafafa;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-50:#fff7ed;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-50:#fdf2f8;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--popover:hsl(var(--popover));--popover-foreground:hsl(var(--popover-foreground));--primary:hsl(var(--primary));--primary-foreground:hsl(var(--primary-foreground));--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-50:#faf5ff;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-50:#fef2f2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--ring:hsl(var(--ring));--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-50:#fff1f2;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--secondary:hsl(var(--secondary));--secondary-foreground:hsl(var(--secondary-foreground));--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-50:#f0f9ff;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-50:#f8fafc;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--soft:var(--ifm-f-white-soft2);--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-50:#fafaf9;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-50:#f0fdfa;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--transparent:transparent;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-50:#f5f3ff;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--white:#fff;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-50:#fefce8;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-50:#fafafa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b}}.farm-site-shell>.farm-docs-skip{z-index:1004}.farm-site-navbar .farm-docs-brand{font-size:1.5rem}.farm-site-navbar .farm-docs-brand img{width:32px;height:32px;object-fit:contain}.farm-site-shell--home>.farm-docs-layout{display:block;max-width:none;margin:0;padding:0}.farm-site-shell--home>.farm-docs-layout article{max-width:none}.farm-site-shell--home>.farm-docs-layout>.farm-docs-toc{display:none}.farm-site-shell--home .farm-docs-layout>main{padding:0}.farm-site-footer{position:relative}.farm-site-shell{--farm-docs-font-family:var(--ifm-font-family-base);--farm-docs-font-monospace:var(--ifm-font-family-monospace)}.farm-site-navbar .farm-docs-brand{color:var(--farm-docs-text)}.farm-site-shell--home .farm-home-hero{grid-template-columns:minmax(0,1fr)}.farm-site-shell--home .farm-home-heading{font-size:36px;line-height:1}.farm-site-shell--home .farm-home-benchmark{min-width:0;display:flex;align-items:center}.farm-site-shell--home .farm-home-star{color:#8f1a7f;background:linear-gradient(90deg,#8f1a7f,#c98b52,#8f1a7f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:997px){.farm-site-shell--home .farm-home-hero{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:40px}.farm-site-shell--home .farm-home-heading{font-size:60px}}@media(max-width:996px){.farm-site-shell--home .farm-home-hero{padding:24px 0}.farm-site-shell--home .farm-home-benchmark{overflow:auto}}[data-theme=dark] .farm-site-shell--home .farm-home-star{background-image:linear-gradient(90deg,#fda7df,#f4c876,#fda7df)}.farm-editorial-footer{display:block;padding:36px max(24px,50% - 580px);background:var(--farm-docs-panel);border-top:1px solid var(--farm-docs-border);font-size:12px}.farm-editorial-footer-top{display:flex;justify-content:space-between;gap:40px}.farm-editorial-footer-brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--farm-docs-text)}.farm-editorial-footer-brand img{width:30px;height:30px}.farm-editorial-footer-top p{color:var(--farm-docs-muted);font-size:12px}.farm-editorial-footer nav{display:flex;gap:70px}.farm-editorial-footer nav h2{font-size:12px;margin:0 0 14px;font-weight:600}.farm-editorial-footer nav a{display:block;color:var(--farm-docs-muted);margin:7px 0}.farm-editorial-footer-bottom{margin-top:32px;padding-top:18px;border-top:1px solid var(--farm-docs-border);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--farm-docs-muted)}.farm-docs-theme .farm-editorial-footer-bottom>a{color:var(--farm-docs-link)}@media(max-width:996px){.farm-editorial-footer-top{flex-direction:column;gap:24px}.farm-editorial-footer nav{justify-content:space-between;gap:20px}.farm-editorial-footer-bottom{flex-direction:column;gap:10px}}.farm-site-shell--home{background:var(--ifm-background-color,#fff)}.farm-online-home{color:var(--ifm-f-re-white);font-family:var(--ifm-font-family-base);font-size:16px;line-height:1.65}.farm-online-v2{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;padding:12px 20px 0;font-size:12px}.farm-online-v2 strong{color:var(--ifm-f-re-white)}:where(.farm-online-home) hr{background-color:var(--ifm-hr-background-color,rgba(0,0,0,.1));border:0;height:var(--ifm-hr-height,1px);margin:var(--ifm-hr-margin-vertical,24px)0 var(--ifm-hr-margin-vertical,24px)}.farm-original-footer-logo{width:145px;max-width:100%;height:auto}.farm-editorial-footer nav.farm-original-social{gap:18px;justify-content:flex-start;margin-top:26px}.farm-original-social svg{width:20px;height:20px}.farm-site-shell:not(.farm-site-shell--home) .farm-site-navbar .farm-docs-brand{color:var(--farm-docs-link)}.farm-site-shell:not(.farm-site-shell--home){--docsearch-primary-color:var(--farm-docs-search-primary);--docsearch-text-color:var(--farm-docs-text);--docsearch-searchbox-background:var(--farm-docs-panel);--docsearch-muted-color:var(--farm-docs-muted)}.farm-site-shell:not(.farm-site-shell--home) .DocSearch-Button{border:1px solid var(--farm-docs-border);border-radius:7px;font-size:13px;height:38px;margin-left:10px}.farm-site-shell>.farm-site-navbar{--farm-header-bg:#fbfbfd;--farm-header-text:#25232c;--farm-header-muted:#77727f;--farm-header-line:#e9e7ed;--farm-header-brand:#8e32a7;--farm-header-hover:#f3edf8;height:76px;padding:12px 28px;gap:20px;background:var(--farm-header-bg);color:var(--farm-header-text);border-bottom:1px solid var(--farm-header-line);box-shadow:none;font-family:var(--farm-docs-font-family,system-ui,sans-serif)}[data-theme=dark] .farm-site-shell>.farm-site-navbar{--farm-header-bg:#19181e;--farm-header-text:#eeecf2;--farm-header-muted:#b2acbd;--farm-header-line:#35313e;--farm-header-brand:#d4a1e5;--farm-header-hover:#30263b}.farm-site-shell>.farm-site-navbar .farm-docs-brand{color:var(--farm-header-brand);font-size:24px}.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links{gap:8px;flex-wrap:nowrap}.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links>a,.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links summary{font-size:15px;font-weight:560;padding:9px 10px;border-radius:6px;color:var(--farm-header-text);text-decoration:none}.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links a:is(:hover,:focus-visible,[aria-current=page]),.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links summary:is(:hover,:focus-visible){color:var(--farm-header-brand);background:var(--farm-header-hover)}.farm-site-shell>.farm-site-navbar .farm-site-controls{gap:14px;font-size:12px}.farm-site-shell>.farm-site-navbar .farm-site-alternate>summary{padding:8px 6px;border-radius:6px}.farm-site-shell>.farm-site-navbar .farm-site-alternate>summary:is(:hover,:focus-visible){color:var(--farm-header-brand);background:var(--farm-header-hover)}.farm-site-shell>.farm-site-navbar .farm-site-alternate>nav{background:var(--farm-header-bg);border-color:var(--farm-header-line);min-width:150px}@media(min-width:997px)and (max-width:1400px){.farm-site-shell>.farm-site-navbar{gap:12px;padding-inline:20px}.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links{gap:4px}.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links>a,.farm-site-shell>.farm-site-navbar .farm-docs-navbar-links summary{font-size:14px;padding:8px 6px}.farm-site-shell>.farm-site-navbar .farm-site-controls{gap:8px}.farm-site-shell>.farm-site-navbar .DocSearch-Button{width:170px;min-width:0}}@media(max-width:996px){.farm-site-shell>.farm-site-navbar{height:64px;padding:10px 20px;gap:14px}}