@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_786c1081-module__J60SBq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_786c1081-module__J60SBq__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-geist-mono);--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-geist-mono);--color-foreground:var(--foreground);--color-primary:var(--primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}button{cursor:pointer}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.\!right-0{right:0!important}.\!left-auto{left:auto!important}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.\!\[transform\:translate\(35\%\,-35\%\)\]{transform:translate(35%,-35%)!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-16{gap:calc(var(--spacing) * 16)}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}.dark\:invert-0:where(.dark,.dark *){--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#f5f5f5;--foreground:#050505;--card:#fff;--card-foreground:#050505;--popover:#fff;--popover-foreground:#050505;--primary:#050505;--primary-foreground:#fbfbfb;--secondary:#efefef;--secondary-foreground:#131313;--muted:#efefef;--muted-foreground:#555;--accent:#efefef;--accent-foreground:#131313;--destructive:#da0012;--success:#00b17a;--success-foreground:#fbfbfb;--border:#00000040;--input:#00000040;--ring:#050505;--chart-1:#050505;--chart-2:#363636;--chart-3:#636363;--chart-4:#8d8d8d;--chart-5:#b8b8b8;--viz-1:#c66c00;--viz-2:#009365;--viz-3:#0077c6;--viz-4:#8e47cd;--viz-5:#d5305f;--viz-6:#ad9000;--radius:.625rem;--sidebar:#f6f6f6;--sidebar-foreground:#050505;--sidebar-primary:#050505;--sidebar-primary-foreground:#fbfbfb;--sidebar-accent:#e8e8e8;--sidebar-accent-foreground:#131313;--sidebar-border:#00000040;--sidebar-ring:#050505}@supports (color:lab(0% 0 0)){:root{--background:lab(96.52% -.0000298023 .0000119209);--foreground:lab(1.48414% 0 0);--card:lab(100% 0 0);--card-foreground:lab(1.48414% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(1.48414% 0 0);--primary:lab(1.48414% 0 0);--primary-foreground:lab(98.608% 0 0);--secondary:lab(94.432% -.0000298023 0);--secondary-foreground:lab(6.00211% -.00000745058 0);--muted:lab(94.432% -.0000298023 0);--muted-foreground:lab(35.968% -.0000149012 0);--accent:lab(94.432% -.0000298023 0);--accent-foreground:lab(6.00211% -.00000745058 0);--destructive:lab(46.0011% 77.5322 64.5793);--success:lab(64.1894% -58.4267 19.5453);--success-foreground:lab(98.608% 0 0);--border:lab(0% 0 0/.25);--input:lab(0% 0 0/.25);--ring:lab(1.48414% 0 0);--chart-1:lab(1.48414% 0 0);--chart-2:lab(22.512% 0 0);--chart-3:lab(41.768% -.0000149012 -.00000596046);--chart-4:lab(58.472% 0 0);--chart-5:lab(74.712% 0 0);--viz-1:lab(55.1765% 34.8925 75.8707);--viz-2:lab(53.3861% -56.2257 15.7126);--viz-3:lab(46.9433% -5.76496 -57.9317);--viz-4:lab(44.459% 48.7278 -58.3909);--viz-5:lab(48.9532% 64.9501 15.2258);--viz-6:lab(60.9986% 4.17876 89.8288);--sidebar:lab(96.984% 0 0);--sidebar-foreground:lab(1.48414% 0 0);--sidebar-primary:lab(1.48414% 0 0);--sidebar-primary-foreground:lab(98.608% 0 0);--sidebar-accent:lab(91.88% .0000298023 -.0000119209);--sidebar-accent-foreground:lab(6.00211% -.00000745058 0);--sidebar-border:lab(0% 0 0/.25);--sidebar-ring:lab(1.48414% 0 0)}}.dark{--background:#212121;--foreground:#fff;--card:#181818;--card-foreground:#fff;--popover:#212121;--popover-foreground:#fff;--primary:#fafafa;--primary-foreground:#0a0a0a;--secondary:#1b1b1b;--secondary-foreground:#fff;--muted:#1b1b1b;--muted-foreground:#a1a1a1;--accent:#1b1b1b;--accent-foreground:#fff;--destructive:#fb2c38;--success:#00d294;--success-foreground:#0a0a0a;--border:#ffffff1a;--input:#ffffff1a;--ring:#fafafa;--chart-1:#fafafa;--chart-2:#a1a1a1;--chart-3:#525252;--chart-4:#262626;--chart-5:#0f0f0f;--viz-1:#f4a25c;--viz-2:#37c695;--viz-3:#46a6ef;--viz-4:#b682ed;--viz-5:#fb718c;--viz-6:#d8bd51;--sidebar:#0a0a0a;--sidebar-foreground:#fff;--sidebar-primary:#fafafa;--sidebar-primary-foreground:#010101;--sidebar-accent:#0f0f0f;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#fafafa}@supports (color:lab(0% 0 0)){.dark{--background:lab(12.768% -.00000745058 0);--foreground:lab(100% 0 0);--card:lab(8.244% 0 -.00000298023);--card-foreground:lab(100% 0 0);--popover:lab(12.768% -.00000745058 0);--popover-foreground:lab(100% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(2.75381% 0 0);--secondary:lab(9.52% -.00000745058 0);--secondary-foreground:lab(100% 0 0);--muted:lab(9.52% -.00000745058 0);--muted-foreground:lab(66.36% -.0000298023 -.0000119209);--accent:lab(9.52% -.00000745058 0);--accent-foreground:lab(100% 0 0);--destructive:lab(55.4735% 75.1505 48.0805);--success:lab(75.0771% -60.7227 19.4422);--success-foreground:lab(2.75381% 0 0);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.1);--ring:lab(98.26% 0 0);--chart-1:lab(98.26% 0 0);--chart-2:lab(66.36% -.0000298023 -.0000119209);--chart-3:lab(35.04% -.0000149012 0);--chart-4:lab(15.32% 0 0);--chart-5:lab(4.4379% 0 0);--viz-1:lab(74.0027% 26.297 48.9969);--viz-2:lab(71.6971% -47.9499 13.6038);--viz-3:lab(64.846% -10.9268 -45.7492);--viz-4:lab(62.8718% 36.13 -47.211);--viz-5:lab(65.5523% 55.568 12.4958);--viz-6:lab(77.2984% 1.06856 56.5736);--sidebar:lab(2.75381% 0 0);--sidebar-foreground:lab(100% 0 0);--sidebar-primary:lab(98.26% 0 0);--sidebar-primary-foreground:lab(.30983% 0 -.00000298023);--sidebar-accent:lab(4.4379% 0 0);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(98.26% 0 0)}}.viz-warm{--viz-1:#ff8b6e;--viz-2:#e49a00;--viz-3:#fc7182;--viz-4:#df6aa6;--viz-5:#dab33a;--viz-6:#e3645e}@supports (color:lab(0% 0 0)){.viz-warm{--viz-1:lab(70.7277% 50.0913 42.6187);--viz-2:lab(69.643% 22.1372 76.6455);--viz-3:lab(65.6457% 55.1315 18.5153);--viz-4:lab(60.7277% 51.3417 -9.91633);--viz-5:lab(74.8299% 6.04695 63.3063);--viz-6:lab(58.9847% 50.2273 29.0499)}}.viz-cool{--viz-1:#4dacf6;--viz-2:#00c4c4;--viz-3:#8a81ef;--viz-4:#47c58c;--viz-5:#0096b9;--viz-6:#4acaad}@supports (color:lab(0% 0 0)){.viz-cool{--viz-1:lab(67.1788% -11.1933 -45.7924);--viz-2:lab(71.3169% -45.8234 -13.7084);--viz-3:lab(58.507% 24.3074 -55.3379);--viz-4:lab(71.6908% -46.4717 18.2798);--viz-5:lab(56.5591% -30.4812 -32.6808);--viz-6:lab(73.7124% -41.9521 3.64345)}}.viz-mono{--viz-1:var(--foreground);--viz-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.viz-mono{--viz-2:color-mix(in oklab, var(--foreground) 70%, transparent)}}.viz-mono{--viz-3:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.viz-mono{--viz-3:color-mix(in oklab, var(--foreground) 55%, transparent)}}.viz-mono{--viz-4:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.viz-mono{--viz-4:color-mix(in oklab, var(--foreground) 40%, transparent)}}.viz-mono{--viz-5:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.viz-mono{--viz-5:color-mix(in oklab, var(--foreground) 25%, transparent)}}.viz-mono{--viz-6:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.viz-mono{--viz-6:color-mix(in oklab, var(--foreground) 85%, transparent)}}.light .viz-warm,.viz-warm.light{--viz-1:#ce4522;--viz-2:#a16600;--viz-3:#cb234a;--viz-4:#a82571;--viz-5:#a78100;--viz-6:#b32228}@supports (color:lab(0% 0 0)){.light .viz-warm,.viz-warm.light{--viz-1:lab(49.6868% 54.0385 50.3606);--viz-2:lab(48.508% 28.559 122.243);--viz-3:lab(45.5664% 64.6972 23.014);--viz-4:lab(39.5618% 56.8143 -11.0835);--viz-5:lab(56.1497% 9.71314 101.205);--viz-6:lab(40.1691% 57.0293 36.0154)}}.light .viz-cool,.viz-cool.light{--viz-1:#0077c6;--viz-2:#008384;--viz-3:#5e45cd;--viz-4:#008954;--viz-5:#00637b;--viz-6:#00856e}@supports (color:lab(0% 0 0)){.light .viz-cool,.viz-cool.light{--viz-1:lab(46.9433% -5.76496 -57.9317);--viz-2:lab(49.4697% -52.4787 -15.4208);--viz-3:lab(38.7016% 38.7887 -68.5501);--viz-4:lab(49.884% -54.59 21.3013);--viz-5:lab(37.9417% -32.1474 -41.1615);--viz-6:lab(49.6081% -50.2839 4.28885)}}@keyframes mesh-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5rem,-4rem)scale(1.12)}66%{transform:translate(-3rem,5rem)scale(.92)}}@keyframes mesh-drift-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-6rem,3rem)scale(.94)}66%{transform:translate(4rem,-5rem)scale(1.08)}}@keyframes mesh-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4rem,5rem)scale(1.1)}}@keyframes mesh-drift-4{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-4rem,-3rem)scale(1.06)}80%{transform:translate(3rem,2rem)scale(.96)}}.monolith-gradient{background:radial-gradient(circle,#1a1a1a 0%,#0a0a0a 100%)}.glass-card{-webkit-backdrop-filter:blur(16px);background:#e2e2e20d}.ghost-border{border:1px solid #b3b1b133}.react-flow{--xy-background-color:var(--background);--xy-background-pattern-color:var(--border);--xy-node-background-color:var(--card);--xy-node-color:var(--foreground);--xy-node-border:2px solid var(--border);--xy-node-border-radius:.75rem;--xy-node-boxshadow-hover:0 4px 12px 0 #0000001f;--xy-node-boxshadow-selected:none;--xy-edge-stroke:var(--muted-foreground);--xy-edge-stroke-width:2;--xy-edge-stroke-selected:var(--primary);--xy-connectionline-stroke:var(--primary);--xy-connectionline-stroke-width:2;--xy-handle-background-color:var(--muted-foreground);--xy-handle-border-color:var(--border);--xy-selection-background-color:oklch(from var(--primary) l c h / 8%);--xy-selection-border:1px solid var(--ring);--xy-controls-button-background-color:var(--card);--xy-controls-button-background-color-hover:var(--accent);--xy-controls-button-border-color:var(--border);--xy-controls-button-color:var(--foreground);--xy-minimap-background-color:var(--card);--xy-minimap-mask-background-color:oklch(from var(--background) l c h / 60%)}@supports (color:lab(0% 0 0)){.react-flow{--xy-node-boxshadow-hover:0 4px 12px 0 lab(0% 0 0/.12)}}.react-flow__node-output{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fcfcfce6;--normal-border:#00000012;--normal-text:#070707;--success-bg:#fcfcfce6;--success-border:#00000012;--success-text:#070707;--error-bg:#fcfcfce6;--error-border:#00000012;--error-text:#070707;--warning-bg:#fcfcfce6;--warning-border:#00000012;--warning-text:#070707;--info-bg:#fcfcfce6;--info-border:#00000012;--info-text:#070707}@supports (color:lab(0% 0 0)){[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:lab(98.84% .0000298023 -.0000119209/.9);--normal-border:lab(0% 0 0/.07);--normal-text:lab(1.98454% 0 0);--success-bg:lab(98.84% .0000298023 -.0000119209/.9);--success-border:lab(0% 0 0/.07);--success-text:lab(1.98454% 0 0);--error-bg:lab(98.84% .0000298023 -.0000119209/.9);--error-border:lab(0% 0 0/.07);--error-text:lab(1.98454% 0 0);--warning-bg:lab(98.84% .0000298023 -.0000119209/.9);--warning-border:lab(0% 0 0/.07);--warning-text:lab(1.98454% 0 0);--info-bg:lab(98.84% .0000298023 -.0000119209/.9);--info-border:lab(0% 0 0/.07);--info-text:lab(1.98454% 0 0)}}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast]{box-shadow:0 4px 6px -1px #0000000f,0 16px 40px -4px #0000001f,0 0 0 1px #0000000a!important}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast]:before{background:#0000001f}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast] [data-description]{color:#585858!important;color:lab(37.36% .0000149012 -.00000596046)!important}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast] [data-close-button]{color:#585858!important;color:lab(37.36% .0000149012 -.00000596046)!important;background:#0000000a!important;background:lab(0% 0 0/.04)!important;border:1px solid #00000014!important;border:1px solid lab(0% 0 0/.08)!important}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast] [data-close-button]:hover{color:#070707!important;color:lab(1.98454% 0 0)!important;background:#00000014!important;background:lab(0% 0 0/.08)!important}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#070707eb;--normal-border:#ffffff1a;--normal-text:#fff;--success-bg:#070707eb;--success-border:#ffffff1a;--success-text:#fff;--error-bg:#070707eb;--error-border:#ffffff1a;--error-text:#fff;--warning-bg:#070707eb;--warning-border:#ffffff1a;--warning-text:#fff;--info-bg:#070707eb;--info-border:#ffffff1a;--info-text:#fff}@supports (color:lab(0% 0 0)){[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:lab(1.98454% 0 0/.92);--normal-border:lab(100% 0 0/.1);--normal-text:lab(100% 0 0);--success-bg:lab(1.98454% 0 0/.92);--success-border:lab(100% 0 0/.1);--success-text:lab(100% 0 0);--error-bg:lab(1.98454% 0 0/.92);--error-border:lab(100% 0 0/.1);--error-text:lab(100% 0 0);--warning-bg:lab(1.98454% 0 0/.92);--warning-border:lab(100% 0 0/.1);--warning-text:lab(100% 0 0);--info-bg:lab(1.98454% 0 0/.92);--info-border:lab(100% 0 0/.1);--info-text:lab(100% 0 0)}}[data-sonner-toast]{-webkit-backdrop-filter:blur(24px)!important;border-radius:10px!important;padding-left:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0006,0 16px 40px -4px #0009,0 0 0 1px #ffffff0f!important}[data-sonner-toast]:before{content:"";background:#ffffff40;border-radius:0 3px 3px 0;width:3px;position:absolute;top:16%;bottom:16%;left:0}[data-sonner-toast][data-type=success]:before{background:var(--success);box-shadow:0 0 8px oklch(from var(--success) l c h / .4)}[data-sonner-toast][data-type=error]:before{background:var(--destructive);box-shadow:0 0 8px oklch(from var(--destructive) l c h / .4)}[data-sonner-toast][data-type=warning]:before{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}[data-sonner-toast][data-type=info]:before{background:#3b82f6;box-shadow:0 0 8px #3b82f666}[data-sonner-toast][data-type=success] [data-icon]{color:var(--success)}[data-sonner-toast][data-type=error] [data-icon]{color:var(--destructive)}[data-sonner-toast][data-type=warning] [data-icon]{color:#f59e0b}[data-sonner-toast][data-type=info] [data-icon]{color:#3b82f6}[data-sonner-toast] [data-description]{color:#8f8f8f!important;color:lab(59.4% 0 0)!important;font-size:.8rem!important}[data-sonner-toast] [data-title]{letter-spacing:.01em!important;font-size:.8125rem!important;font-weight:500!important}[data-sonner-toast] [data-close-button]{color:#8f8f8f!important;color:lab(59.4% 0 0)!important;background:#ffffff0f!important;background:lab(100% 0 0/.06)!important;border:1px solid #ffffff1a!important;border:1px solid lab(100% 0 0/.1)!important;border-radius:6px!important;transition:background .15s,color .15s!important}[data-sonner-toast] [data-close-button]:hover{color:#fff!important;color:lab(100% 0 0)!important;background:#ffffff1f!important;background:lab(100% 0 0/.12)!important}[data-tool=pan] .react-flow__pane{cursor:grab!important}[data-tool=pan] .react-flow__pane:active{cursor:grabbing!important}[data-tool=select] .react-flow__pane,[data-tool=select] .react-flow__pane.selection{cursor:default!important}[data-tool=select][data-right-down] .react-flow__pane{cursor:grabbing!important}[data-tool=select] .react-flow__selection{opacity:0;pointer-events:none;--xy-selection-background-color:#006ede0f;--xy-selection-border:1.5px solid #006edea6;border-radius:6px;transition:opacity .12s}@supports (color:lab(0% 0 0)){[data-tool=select] .react-flow__selection{--xy-selection-background-color:lab(45.6764% 12.5449 -75.1693/.06);--xy-selection-border:1.5px solid lab(45.6764% 12.5449 -75.1693/.65)}}[data-tool=select][data-selecting] .react-flow__selection{opacity:1}[data-tool=select] .react-flow__nodesselection-rect{display:none!important}[data-tool=select] .react-flow__node.selected>div.tf-node-selected{box-shadow:0 4px 16px -4px #0000001f, 0 0 0 2px oklch(from var(--color-foreground) l c h / .25), 0 0 18px -2px oklch(from var(--color-foreground) l c h / .12)!important;transform:none!important}@supports (color:lab(0% 0 0)){[data-tool=select] .react-flow__node.selected>div.tf-node-selected{box-shadow:0 4px 16px -4px lab(0% 0 0/.12), 0 0 0 2px oklch(from var(--color-foreground) l c h / .25), 0 0 18px -2px oklch(from var(--color-foreground) l c h / .12)!important}}@keyframes tf-node-add{0%{opacity:0;transform:scale(.78)}65%{opacity:1;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.tf-node-entering{animation:.24s cubic-bezier(.34,1.56,.64,1) both tf-node-add}@keyframes tf-node-remove{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(.6px);transform:scale(.88)}}.tf-node-exiting{pointer-events:none;animation:.18s ease-in both tf-node-remove}@keyframes tf-node-bloom{0%{box-shadow:var(--tw-shadow,0 4px 6px -1px #0000001a), 0 0 0 0 oklch(from var(--color-primary) l c h / .6)}to{box-shadow:var(--tw-shadow,0 4px 6px -1px #0000001a), 0 0 0 16px oklch(from var(--color-primary) l c h / 0)}}@supports (color:lab(0% 0 0)){@keyframes tf-node-bloom{0%{box-shadow:var(--tw-shadow,0 4px 6px -1px lab(0% 0 0/.1)), 0 0 0 0 oklch(from var(--color-primary) l c h / .6)}to{box-shadow:var(--tw-shadow,0 4px 6px -1px lab(0% 0 0/.1)), 0 0 0 16px oklch(from var(--color-primary) l c h / 0)}}}.tf-node-blooming{animation:.7s ease-out both tf-node-bloom}@keyframes tf-edge-draw{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.tf-edge-drawing{stroke-dasharray:2000;animation:.28s ease-out both tf-edge-draw}@keyframes tf-edge-flow{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.tf-node-entering,.tf-node-exiting{animation-duration:1ms}.tf-node-blooming{animation:none}.tf-edge-drawing{stroke-dasharray:none;animation:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(400%)}}@media (prefers-reduced-motion:reduce){.billing-plan-card{opacity:1;animation:none}}@keyframes settingsPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.settings-panel-in{animation:.2s ease-out both settingsPanelIn}@media (prefers-reduced-motion:reduce){.settings-panel-in{animation:none}}@keyframes artSkelSweep{to{transform:translate(100%)}}.art-skel{background:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.art-skel{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.art-skel:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--foreground) 50%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.art-skel:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--foreground) 9%, transparent) 50%, transparent 100%)}}.art-skel:after{animation:1.6s ease-in-out infinite artSkelSweep}.art-skel-card{animation:.36s ease-out both fadeUp}@media (prefers-reduced-motion:reduce){.art-skel:after,.art-skel-card{animation:none}}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);opacity:.5;pointer-events:none;height:0}.tiptap h1{margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.tiptap h2{margin-bottom:.25rem;font-size:1rem;font-weight:700;line-height:1.3}.tiptap h3{margin-bottom:.2rem;font-size:.875rem;font-weight:600;line-height:1.4}.tiptap p{margin-bottom:.5rem}.tiptap p:last-child{margin-bottom:0}.tiptap ul{margin-bottom:.5rem;padding-left:1.25rem;list-style:outside}.tiptap ol{margin-bottom:.5rem;padding-left:1.25rem;list-style:decimal}.recharts-wrapper,.recharts-wrapper *{outline:none}.megatable-scrolling table,.dashboard-scrolling>*{pointer-events:none}:root{--mv-accent:#2563eb;--mv-accent-foreground:#fff;--mv-accent-soft:#2563eb1f;--mv-accent-ring:#2563eb4d;--mv-accent-glow:#2563eb73;--mv-node-header:#eee;--mv-node-border:#0000001c;--mv-node-shadow:0 2px 8px #0000001a;--mv-handle:#717171;--mv-handle-active:var(--mv-accent);--mv-grid-dot:#00000012;--mv-grid-bg:var(--background);--mv-amber:#b45309;--mv-amber-bg:#f59e0b1a;--mv-amber-border:#f59e0b66;--mv-type-text:#2563eb;--mv-type-num:#c2410c;--mv-type-date:#047857;--mv-type-bool:#6d28d9;--mv-type-unknown:var(--muted-foreground);--mv-edge-active:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--mv-node-header:lab(93.968% 0 0);--mv-node-border:lab(0% 0 0/.11);--mv-handle:lab(47.8% 0 .0000119209)}}@supports (color:color-mix(in lab, red, red)){:root{--mv-edge-active:color-mix(in oklab, var(--foreground) 65%, transparent)}}:root{--mv-edge-inactive:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--mv-edge-inactive:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.dark{--mv-accent:#3b82f6;--mv-accent-foreground:#fff;--mv-accent-soft:#3b82f624;--mv-accent-ring:#3b82f659;--mv-accent-glow:#3b82f68c;--mv-node-header:#131313;--mv-node-border:#ffffff1f;--mv-node-shadow:0 2px 12px #0006;--mv-handle:#717171;--mv-handle-active:var(--mv-accent);--mv-grid-dot:#ffffff0f;--mv-grid-bg:var(--background);--mv-amber:#f59e0b;--mv-amber-bg:#f59e0b1a;--mv-amber-border:#f59e0b59;--mv-type-text:#60a5fa;--mv-type-num:#fb923c;--mv-type-date:#34d399;--mv-type-bool:#a78bfa;--mv-type-unknown:var(--muted-foreground);--mv-edge-active:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--mv-node-header:lab(5.71933% 0 0);--mv-node-border:lab(100% 0 0/.12);--mv-handle:lab(47.8% 0 .0000119209)}}@supports (color:color-mix(in lab, red, red)){.dark{--mv-edge-active:color-mix(in oklab, var(--foreground) 60%, transparent)}}.dark{--mv-edge-inactive:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--mv-edge-inactive:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.mv-grid{background-color:var(--mv-grid-bg);background-image:radial-gradient(circle, var(--mv-grid-dot) 1px, transparent 1px);background-size:20px 20px}.mv-node .mv-handle{opacity:0;transition:opacity .15s}.mv-node:hover .mv-handle,.mv-node.is-selected .mv-handle{opacity:1}.mv-node .mv-kebab{opacity:0;transition:opacity .12s}.mv-node:hover .mv-kebab{opacity:1}.mv-scroll::-webkit-scrollbar{width:0;height:0}.mv-scroll{scrollbar-width:none}.mv-col-row:hover{background:var(--muted);cursor:pointer}.mv-handle{cursor:crosshair}.mv-node.is-selected{box-shadow:0 0 0 3px var(--mv-accent-soft), 0 8px 24px -6px var(--mv-accent-glow);border-color:var(--mv-accent)!important}@keyframes mv-pulse-ring{0%{box-shadow:0 0 0 0px var(--mv-accent-ring)}to{box-shadow:0 0 0 6px #0000}}.mv-pulse{animation:.8s ease-out infinite mv-pulse-ring}@keyframes mv-edge-travel{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:0}}.dashboards-scope :is(input,textarea,[data-slot=select-trigger]):focus,.dashboards-scope :is(input,textarea,[data-slot=select-trigger]):focus-visible{box-shadow:none!important;border-color:var(--input)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;outline:none!important}@keyframes kat-spin{to{transform:rotate(360deg)}}@keyframes kat-pulse{0%{opacity:.45}to{opacity:1}}@keyframes kat-card-in{0%{transform:translateY(-7px)}to{transform:translateY(0)}}.kat-compute .cspin svg{animation:.8s linear infinite kat-spin}.kat-compute .kat-card-in{animation:.22s cubic-bezier(.22,1,.36,1) kat-card-in}.kat-pop-item:hover:not(:disabled){background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.kat-pop-item:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 6%, transparent)!important}}.kat-ex-chip:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.kat-ex-chip:hover{border-color:color-mix(in oklab, var(--foreground) 35%, var(--border))!important}}.kat-ex-chip:hover{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.kat-ex-chip:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)!important}}.kat-compute .kat-card-acts{opacity:.4;transition:opacity .14s}.kat-compute .kat-result-card:hover .kat-card-acts{opacity:1}.kat-compute .kat-card-acts button:hover{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.kat-compute .kat-card-acts button:hover{background:color-mix(in oklab, var(--foreground) 9%, transparent)!important}}.kat-compute .kat-card-acts button:hover,.kat-compute .kat-card-grip:hover{color:var(--foreground)!important}.kat-compute .kat-card-grip:active{cursor:grabbing!important}.kat-compute .kat-ctrl{transition:border-color .13s,background-color .13s,box-shadow .13s}.kat-compute .kat-ctrl:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kat-compute .kat-ctrl:hover{border-color:color-mix(in oklab, var(--foreground) 26%, var(--border))}}.kat-compute .kat-ctrl:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kat-compute .kat-ctrl:hover{background-color:color-mix(in oklab, var(--foreground) 3%, var(--card))}}.kat-compute .kat-ctrl:focus-visible,.kat-compute .kat-ctrl:focus-within{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kat-compute .kat-ctrl:focus-visible,.kat-compute .kat-ctrl:focus-within{border-color:color-mix(in oklab, var(--foreground) 42%, var(--border))}}.kat-compute .kat-ctrl:focus-visible,.kat-compute .kat-ctrl:focus-within{box-shadow:0 0 0 3px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kat-compute .kat-ctrl:focus-visible,.kat-compute .kat-ctrl:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--foreground) 11%, transparent)}}.kat-compute .kat-ctrl:focus-visible,.kat-compute .kat-ctrl:focus-within{outline:none}.kat-compute .kat-ctrl:hover .kat-stat-glyph{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kat-compute .kat-ctrl:hover .kat-stat-glyph{background:color-mix(in oklab, var(--foreground) 13%, transparent)}}@media (prefers-reduced-motion:reduce){.kat-compute .kat-card-in{animation-duration:.001ms}.kat-compute .cspin svg{animation-iteration-count:1}}@keyframes chat-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.chat-typing-dot{animation:1.2s ease-in-out infinite chat-bounce}@keyframes chat-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-shimmer-text{background:linear-gradient(90deg, var(--muted-foreground) 30%, var(--foreground) 50%, var(--muted-foreground) 70%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.1s linear infinite chat-shimmer}@keyframes chat-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chat-fade-in{0%{opacity:0}to{opacity:1}}@keyframes chat-caret{0%,to{opacity:1}50%{opacity:0}}.chat-caret{animation:1s step-end infinite chat-caret}@media (prefers-reduced-motion:reduce){.chat-typing-dot{opacity:.8;animation:none}.chat-caret{animation:none}.chat-shimmer-text{-webkit-text-fill-color:var(--foreground);color:var(--foreground);animation:none}}@keyframes tour-halo{0%{opacity:.55;box-shadow:0 0}70%{opacity:0;box-shadow:0 0 0 14px}to{opacity:0;box-shadow:0 0 0 14px}}@keyframes tour-card-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[style*=tour-halo],[style*=tour-card-in]{animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
