@layer reset,base,tokens,recipes,utilities;@layer base{:root{--made-with-panda: "🐼"}*,:before,:after{border-width:0}html{line-height:1.5;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--aic-colors-bg-canvas);color:var(--aic-colors-fg-default)}.dark body{color-scheme:dark}*,*:before,*:after{border-color:var(--aic-colors-border-subtle);border-style:solid;box-sizing:border-box}*::placeholder{opacity:1;color:var(--aic-colors-fg-subtle)}*::selection{background:var(--aic-colors-accent-a4)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--aic-animations-backdrop-in: fade-in .25s var(--aic-easings-emphasized-in);--aic-animations-backdrop-out: fade-out .2s var(--aic-easings-emphasized-out);--aic-animations-dialog-in: slide-in .4s var(--aic-easings-emphasized-in);--aic-animations-dialog-out: slide-out .2s var(--aic-easings-emphasized-out);--aic-animations-drawer-in-left: slide-in-left .4s var(--aic-easings-emphasized-in);--aic-animations-drawer-out-left: slide-out-left .2s var(--aic-easings-emphasized-out);--aic-animations-drawer-in-right: slide-in-right .4s var(--aic-easings-emphasized-in);--aic-animations-drawer-out-right: slide-out-right .2s var(--aic-easings-emphasized-out);--aic-animations-skeleton-pulse: skeleton-pulse 2s var(--aic-easings-pulse) infinite;--aic-animations-fade-in: fade-in .4s var(--aic-easings-emphasized-in);--aic-animations-collapse-in: collapse-in .25s var(--aic-easings-emphasized-in);--aic-animations-collapse-out: collapse-out .2s var(--aic-easings-emphasized-out);--aic-animations-spin: spin 1s linear infinite;--aic-blurs-sm: 4px;--aic-blurs-base: 8px;--aic-blurs-md: 12px;--aic-blurs-lg: 16px;--aic-blurs-xl: 24px;--aic-blurs-2xl: 40px;--aic-blurs-3xl: 64px;--aic-borders-none: none;--aic-durations-fastest: 50ms;--aic-durations-faster: .1s;--aic-durations-fast: .15s;--aic-durations-normal: .2s;--aic-durations-slow: .3s;--aic-durations-slower: .4s;--aic-durations-slowest: .5s;--aic-easings-pulse: cubic-bezier(.4, 0, .6, 1);--aic-easings-default: cubic-bezier(.2, 0, 0, 1);--aic-easings-emphasized-in: cubic-bezier(.05, .7, .1, 1);--aic-easings-emphasized-out: cubic-bezier(.3, 0, .8, .15);--aic-font-sizes-2xs: .5rem;--aic-font-sizes-xs: .75rem;--aic-font-sizes-sm: .875rem;--aic-font-sizes-md: 1rem;--aic-font-sizes-lg: 1.125rem;--aic-font-sizes-xl: 1.25rem;--aic-font-sizes-2xl: 1.5rem;--aic-font-sizes-3xl: 1.875rem;--aic-font-sizes-4xl: 2.25rem;--aic-font-sizes-5xl: 3rem;--aic-font-sizes-6xl: 3.75rem;--aic-font-sizes-7xl: 4.5rem;--aic-font-sizes-8xl: 6rem;--aic-font-sizes-9xl: 8rem;--aic-font-weights-thin: 100;--aic-font-weights-extralight: 200;--aic-font-weights-light: 300;--aic-font-weights-normal: 400;--aic-font-weights-medium: 500;--aic-font-weights-semibold: 600;--aic-font-weights-bold: 700;--aic-font-weights-extrabold: 800;--aic-font-weights-black: 900;--aic-letter-spacings-tighter: -.05em;--aic-letter-spacings-tight: -.025em;--aic-letter-spacings-normal: 0em;--aic-letter-spacings-wide: .025em;--aic-letter-spacings-wider: .05em;--aic-letter-spacings-widest: .1em;--aic-line-heights-none: 1;--aic-line-heights-tight: 1.25;--aic-line-heights-normal: 1.5;--aic-line-heights-relaxed: 1.75;--aic-line-heights-loose: 2;--aic-sizes-0: 0rem;--aic-sizes-1: .25rem;--aic-sizes-2: .5rem;--aic-sizes-3: .75rem;--aic-sizes-4: 1rem;--aic-sizes-5: 1.25rem;--aic-sizes-6: 1.5rem;--aic-sizes-7: 1.75rem;--aic-sizes-8: 2rem;--aic-sizes-9: 2.25rem;--aic-sizes-10: 2.5rem;--aic-sizes-11: 2.75rem;--aic-sizes-12: 3rem;--aic-sizes-14: 3.5rem;--aic-sizes-16: 4rem;--aic-sizes-20: 5rem;--aic-sizes-24: 6rem;--aic-sizes-28: 7rem;--aic-sizes-32: 8rem;--aic-sizes-36: 9rem;--aic-sizes-40: 10rem;--aic-sizes-44: 11rem;--aic-sizes-48: 12rem;--aic-sizes-52: 13rem;--aic-sizes-56: 14rem;--aic-sizes-60: 15rem;--aic-sizes-64: 16rem;--aic-sizes-72: 18rem;--aic-sizes-80: 20rem;--aic-sizes-96: 24rem;--aic-sizes-0\.5: .125rem;--aic-sizes-1\.5: .375rem;--aic-sizes-2\.5: .625rem;--aic-sizes-3\.5: .875rem;--aic-sizes-4\.5: 1.125rem;--aic-sizes-2xs: 16rem;--aic-sizes-xs: 20rem;--aic-sizes-sm: 24rem;--aic-sizes-md: 28rem;--aic-sizes-lg: 32rem;--aic-sizes-xl: 36rem;--aic-sizes-2xl: 42rem;--aic-sizes-3xl: 48rem;--aic-sizes-4xl: 56rem;--aic-sizes-5xl: 64rem;--aic-sizes-6xl: 72rem;--aic-sizes-7xl: 80rem;--aic-sizes-8xl: 90rem;--aic-sizes-full: 100%;--aic-sizes-min: min-content;--aic-sizes-max: max-content;--aic-sizes-fit: fit-content;--aic-sizes-breakpoint-sm: 640px;--aic-sizes-breakpoint-md: 768px;--aic-sizes-breakpoint-lg: 1024px;--aic-sizes-breakpoint-xl: 1280px;--aic-sizes-breakpoint-2xl: 1536px;--aic-z-index-hide: -1;--aic-z-index-base: 0;--aic-z-index-docked: 10;--aic-z-index-dropdown: 1000;--aic-z-index-sticky: 1100;--aic-z-index-banner: 1200;--aic-z-index-overlay: 1300;--aic-z-index-modal: 1400;--aic-z-index-popover: 1500;--aic-z-index-skip-link: 1600;--aic-z-index-toast: 1700;--aic-z-index-tooltip: 1800;--aic-colors-current: currentColor;--aic-colors-black: #000000;--aic-colors-black-a1: rgba(0, 0, 0, .05);--aic-colors-black-a2: rgba(0, 0, 0, .1);--aic-colors-black-a3: rgba(0, 0, 0, .15);--aic-colors-black-a4: rgba(0, 0, 0, .2);--aic-colors-black-a5: rgba(0, 0, 0, .3);--aic-colors-black-a6: rgba(0, 0, 0, .4);--aic-colors-black-a7: rgba(0, 0, 0, .5);--aic-colors-black-a8: rgba(0, 0, 0, .6);--aic-colors-black-a9: rgba(0, 0, 0, .7);--aic-colors-black-a10: rgba(0, 0, 0, .8);--aic-colors-black-a11: rgba(0, 0, 0, .9);--aic-colors-black-a12: rgba(0, 0, 0, .95);--aic-colors-white: #ffffff;--aic-colors-white-a1: rgba(255, 255, 255, .05);--aic-colors-white-a2: rgba(255, 255, 255, .1);--aic-colors-white-a3: rgba(255, 255, 255, .15);--aic-colors-white-a4: rgba(255, 255, 255, .2);--aic-colors-white-a5: rgba(255, 255, 255, .3);--aic-colors-white-a6: rgba(255, 255, 255, .4);--aic-colors-white-a7: rgba(255, 255, 255, .5);--aic-colors-white-a8: rgba(255, 255, 255, .6);--aic-colors-white-a9: rgba(255, 255, 255, .7);--aic-colors-white-a10: rgba(255, 255, 255, .8);--aic-colors-white-a11: rgba(255, 255, 255, .9);--aic-colors-white-a12: rgba(255, 255, 255, .95);--aic-colors-transparent: rgb(0 0 0 / 0);--aic-colors-blue-light-1: #fbfdff;--aic-colors-blue-light-2: #f4faff;--aic-colors-blue-light-3: #e6f4fe;--aic-colors-blue-light-4: #d5efff;--aic-colors-blue-light-5: #c2e5ff;--aic-colors-blue-light-6: #acd8fc;--aic-colors-blue-light-7: #8ec8f6;--aic-colors-blue-light-8: #5eb1ef;--aic-colors-blue-light-9: #0090ff;--aic-colors-blue-light-10: #0588f0;--aic-colors-blue-light-11: #0d74ce;--aic-colors-blue-light-12: #113264;--aic-colors-blue-light-a1: #0080ff04;--aic-colors-blue-light-a2: #008cff0b;--aic-colors-blue-light-a3: #008ff519;--aic-colors-blue-light-a4: #009eff2a;--aic-colors-blue-light-a5: #0093ff3d;--aic-colors-blue-light-a6: #0088f653;--aic-colors-blue-light-a7: #0083eb71;--aic-colors-blue-light-a8: #0084e6a1;--aic-colors-blue-light-a9: #0090ff;--aic-colors-blue-light-a10: #0086f0fa;--aic-colors-blue-light-a11: #006dcbf2;--aic-colors-blue-light-a12: #002359ee;--aic-colors-blue-dark-1: #0d1520;--aic-colors-blue-dark-2: #111927;--aic-colors-blue-dark-3: #0d2847;--aic-colors-blue-dark-4: #003362;--aic-colors-blue-dark-5: #004074;--aic-colors-blue-dark-6: #104d87;--aic-colors-blue-dark-7: #205d9e;--aic-colors-blue-dark-8: #2870bd;--aic-colors-blue-dark-9: #0090ff;--aic-colors-blue-dark-10: #3b9eff;--aic-colors-blue-dark-11: #70b8ff;--aic-colors-blue-dark-12: #c2e6ff;--aic-colors-blue-dark-a1: #004df211;--aic-colors-blue-dark-a2: #1166fb18;--aic-colors-blue-dark-a3: #0077ff3a;--aic-colors-blue-dark-a4: #0075ff57;--aic-colors-blue-dark-a5: #0081fd6b;--aic-colors-blue-dark-a6: #0f89fd7f;--aic-colors-blue-dark-a7: #2a91fe98;--aic-colors-blue-dark-a8: #3094feb9;--aic-colors-blue-dark-a9: #0090ff;--aic-colors-blue-dark-a10: #3b9eff;--aic-colors-blue-dark-a11: #70b8ff;--aic-colors-blue-dark-a12: #c2e6ff;--aic-colors-gray-light-1: #fcfcfc;--aic-colors-gray-light-2: #f9f9f9;--aic-colors-gray-light-3: #f0f0f0;--aic-colors-gray-light-4: #e8e8e8;--aic-colors-gray-light-5: #e0e0e0;--aic-colors-gray-light-6: #d9d9d9;--aic-colors-gray-light-7: #cecece;--aic-colors-gray-light-8: #bbbbbb;--aic-colors-gray-light-9: #8d8d8d;--aic-colors-gray-light-10: #838383;--aic-colors-gray-light-11: #646464;--aic-colors-gray-light-12: #202020;--aic-colors-gray-light-a1: #00000003;--aic-colors-gray-light-a2: #00000006;--aic-colors-gray-light-a3: #0000000f;--aic-colors-gray-light-a4: #00000017;--aic-colors-gray-light-a5: #0000001f;--aic-colors-gray-light-a6: #00000026;--aic-colors-gray-light-a7: #00000031;--aic-colors-gray-light-a8: #00000044;--aic-colors-gray-light-a9: #00000072;--aic-colors-gray-light-a10: #0000007c;--aic-colors-gray-light-a11: #0000009b;--aic-colors-gray-light-a12: #000000df;--aic-colors-gray-dark-1: #111111;--aic-colors-gray-dark-2: #191919;--aic-colors-gray-dark-3: #222222;--aic-colors-gray-dark-4: #2a2a2a;--aic-colors-gray-dark-5: #313131;--aic-colors-gray-dark-6: #3a3a3a;--aic-colors-gray-dark-7: #484848;--aic-colors-gray-dark-8: #606060;--aic-colors-gray-dark-9: #6e6e6e;--aic-colors-gray-dark-10: #7b7b7b;--aic-colors-gray-dark-11: #b4b4b4;--aic-colors-gray-dark-12: #eeeeee;--aic-colors-gray-dark-a1: #00000000;--aic-colors-gray-dark-a2: #ffffff09;--aic-colors-gray-dark-a3: #ffffff12;--aic-colors-gray-dark-a4: #ffffff1b;--aic-colors-gray-dark-a5: #ffffff22;--aic-colors-gray-dark-a6: #ffffff2c;--aic-colors-gray-dark-a7: #ffffff3b;--aic-colors-gray-dark-a8: #ffffff55;--aic-colors-gray-dark-a9: #ffffff64;--aic-colors-gray-dark-a10: #ffffff72;--aic-colors-gray-dark-a11: #ffffffaf;--aic-colors-gray-dark-a12: #ffffffed;--aic-colors-red-light-1: #fffcfc;--aic-colors-red-light-2: #fff7f7;--aic-colors-red-light-3: #feebec;--aic-colors-red-light-4: #ffdbdc;--aic-colors-red-light-5: #ffcdce;--aic-colors-red-light-6: #fdbdbe;--aic-colors-red-light-7: #f4a9aa;--aic-colors-red-light-8: #eb8e90;--aic-colors-red-light-9: #e5484d;--aic-colors-red-light-10: #dc3e42;--aic-colors-red-light-11: #ce2c31;--aic-colors-red-light-12: #641723;--aic-colors-red-light-a1: #ff000003;--aic-colors-red-light-a2: #ff000008;--aic-colors-red-light-a3: #f3000d14;--aic-colors-red-light-a4: #ff000824;--aic-colors-red-light-a5: #ff000632;--aic-colors-red-light-a6: #f8000442;--aic-colors-red-light-a7: #df000356;--aic-colors-red-light-a8: #d2000571;--aic-colors-red-light-a9: #db0007b7;--aic-colors-red-light-a10: #d10005c1;--aic-colors-red-light-a11: #c40006d3;--aic-colors-red-light-a12: #55000de8;--aic-colors-red-dark-1: #191111;--aic-colors-red-dark-2: #201314;--aic-colors-red-dark-3: #3b1219;--aic-colors-red-dark-4: #500f1c;--aic-colors-red-dark-5: #611623;--aic-colors-red-dark-6: #72232d;--aic-colors-red-dark-7: #8c333a;--aic-colors-red-dark-8: #b54548;--aic-colors-red-dark-9: #e5484d;--aic-colors-red-dark-10: #ec5d5e;--aic-colors-red-dark-11: #ff9592;--aic-colors-red-dark-12: #ffd1d9;--aic-colors-red-dark-a1: #f4121209;--aic-colors-red-dark-a2: #f22f3e11;--aic-colors-red-dark-a3: #ff173f2d;--aic-colors-red-dark-a4: #fe0a3b44;--aic-colors-red-dark-a5: #ff204756;--aic-colors-red-dark-a6: #ff3e5668;--aic-colors-red-dark-a7: #ff536184;--aic-colors-red-dark-a8: #ff5d61b0;--aic-colors-red-dark-a9: #fe4e54e4;--aic-colors-red-dark-a10: #ff6465eb;--aic-colors-red-dark-a11: #ff9592;--aic-colors-red-dark-a12: #ffd1d9;--aic-colors-neutral-light-1: #fcfcfc;--aic-colors-neutral-light-2: #f9f9f9;--aic-colors-neutral-light-3: #f0f0f0;--aic-colors-neutral-light-4: #e8e8e8;--aic-colors-neutral-light-5: #e0e0e0;--aic-colors-neutral-light-6: #d9d9d9;--aic-colors-neutral-light-7: #cecece;--aic-colors-neutral-light-8: #bbbbbb;--aic-colors-neutral-light-9: #8d8d8d;--aic-colors-neutral-light-10: #838383;--aic-colors-neutral-light-11: #646464;--aic-colors-neutral-light-12: #202020;--aic-colors-neutral-light-a1: #00000003;--aic-colors-neutral-light-a2: #00000006;--aic-colors-neutral-light-a3: #0000000f;--aic-colors-neutral-light-a4: #00000017;--aic-colors-neutral-light-a5: #0000001f;--aic-colors-neutral-light-a6: #00000026;--aic-colors-neutral-light-a7: #00000031;--aic-colors-neutral-light-a8: #00000044;--aic-colors-neutral-light-a9: #00000072;--aic-colors-neutral-light-a10: #0000007c;--aic-colors-neutral-light-a11: #0000009b;--aic-colors-neutral-light-a12: #000000df;--aic-colors-neutral-dark-1: #111111;--aic-colors-neutral-dark-2: #191919;--aic-colors-neutral-dark-3: #222222;--aic-colors-neutral-dark-4: #2a2a2a;--aic-colors-neutral-dark-5: #313131;--aic-colors-neutral-dark-6: #3a3a3a;--aic-colors-neutral-dark-7: #484848;--aic-colors-neutral-dark-8: #606060;--aic-colors-neutral-dark-9: #6e6e6e;--aic-colors-neutral-dark-10: #7b7b7b;--aic-colors-neutral-dark-11: #b4b4b4;--aic-colors-neutral-dark-12: #eeeeee;--aic-colors-neutral-dark-a1: #00000000;--aic-colors-neutral-dark-a2: #ffffff09;--aic-colors-neutral-dark-a3: #ffffff12;--aic-colors-neutral-dark-a4: #ffffff1b;--aic-colors-neutral-dark-a5: #ffffff22;--aic-colors-neutral-dark-a6: #ffffff2c;--aic-colors-neutral-dark-a7: #ffffff3b;--aic-colors-neutral-dark-a8: #ffffff55;--aic-colors-neutral-dark-a9: #ffffff64;--aic-colors-neutral-dark-a10: #ffffff72;--aic-colors-neutral-dark-a11: #ffffffaf;--aic-colors-neutral-dark-a12: #ffffffed;--aic-colors-user-bubble-bg: #F5F5F5;--aic-colors-user-bubble-text: #1A1A1A;--aic-colors-user-bubble-border: #E5E5E5;--aic-colors-assistant-bubble-bg: #FFFFFF;--aic-colors-assistant-bubble-text: #1A1A1A;--aic-colors-assistant-bubble-border: #E5E5E5;--aic-colors-streaming-indicator: #4A90D9;--aic-colors-streaming-background: #F0F4FF;--aic-colors-error-bg: #FFF0F0;--aic-colors-error-text: #D32F2F;--aic-colors-error-border: #FFCDD2;--aic-colors-thread-list-selected: #E3F2FD;--aic-colors-thread-list-hover: #F5F5F5;--aic-colors-favorite-active: #FFD700;--aic-colors-favorite-inactive: #BDBDBD;--aic-colors-timestamp: #9CA3AF;--aic-spacing-0: 0rem;--aic-spacing-1: .25rem;--aic-spacing-2: .5rem;--aic-spacing-3: .75rem;--aic-spacing-4: 1rem;--aic-spacing-5: 1.25rem;--aic-spacing-6: 1.5rem;--aic-spacing-7: 1.75rem;--aic-spacing-8: 2rem;--aic-spacing-9: 2.25rem;--aic-spacing-10: 2.5rem;--aic-spacing-11: 2.75rem;--aic-spacing-12: 3rem;--aic-spacing-14: 3.5rem;--aic-spacing-16: 4rem;--aic-spacing-20: 5rem;--aic-spacing-24: 6rem;--aic-spacing-28: 7rem;--aic-spacing-32: 8rem;--aic-spacing-36: 9rem;--aic-spacing-40: 10rem;--aic-spacing-44: 11rem;--aic-spacing-48: 12rem;--aic-spacing-52: 13rem;--aic-spacing-56: 14rem;--aic-spacing-60: 15rem;--aic-spacing-64: 16rem;--aic-spacing-72: 18rem;--aic-spacing-80: 20rem;--aic-spacing-96: 24rem;--aic-spacing-0\.5: .125rem;--aic-spacing-1\.5: .375rem;--aic-spacing-2\.5: .625rem;--aic-spacing-3\.5: .875rem;--aic-spacing-4\.5: 1.125rem;--aic-spacing-xs: 4px;--aic-spacing-sm: 8px;--aic-spacing-md: 12px;--aic-spacing-lg: 16px;--aic-spacing-xl: 24px;--aic-spacing-xxl: 32px;--aic-spacing-message-padding-x: 16px;--aic-spacing-message-padding-y: 16px;--aic-spacing-bubble-gap: 8px;--aic-spacing-input-area-padding: 12px;--aic-radii-none: 0;--aic-radii-2xs: .0625rem;--aic-radii-xs: .125rem;--aic-radii-2xl: 1rem;--aic-radii-3xl: 1.5rem;--aic-radii-sm: 4px;--aic-radii-md: 8px;--aic-radii-lg: 12px;--aic-radii-xl: 16px;--aic-radii-bubble: 12px;--aic-radii-input: 24px;--aic-radii-full: 9999px;--aic-fonts-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--aic-fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--aic-fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--aic-fonts-body: "Noto Sans JP", system-ui, -apple-system, sans-serif;--aic-breakpoints-sm: 640px;--aic-breakpoints-md: 768px;--aic-breakpoints-lg: 1024px;--aic-breakpoints-xl: 1280px;--aic-breakpoints-2xl: 1536px;--aic-radii-l1: var(--aic-radii-xs);--aic-radii-l2: var(--aic-radii-sm);--aic-radii-l3: var(--aic-radii-md)}:where(:root,.light){--aic-colors-blue-1: var(--aic-colors-blue-light-1);--aic-colors-blue-2: var(--aic-colors-blue-light-2);--aic-colors-blue-3: var(--aic-colors-blue-light-3);--aic-colors-blue-4: var(--aic-colors-blue-light-4);--aic-colors-blue-5: var(--aic-colors-blue-light-5);--aic-colors-blue-6: var(--aic-colors-blue-light-6);--aic-colors-blue-7: var(--aic-colors-blue-light-7);--aic-colors-blue-8: var(--aic-colors-blue-light-8);--aic-colors-blue-9: var(--aic-colors-blue-light-9);--aic-colors-blue-10: var(--aic-colors-blue-light-10);--aic-colors-blue-11: var(--aic-colors-blue-light-11);--aic-colors-blue-12: var(--aic-colors-blue-light-12);--aic-colors-blue-a1: var(--aic-colors-blue-light-a1);--aic-colors-blue-a2: var(--aic-colors-blue-light-a2);--aic-colors-blue-a3: var(--aic-colors-blue-light-a3);--aic-colors-blue-a4: var(--aic-colors-blue-light-a4);--aic-colors-blue-a5: var(--aic-colors-blue-light-a5);--aic-colors-blue-a6: var(--aic-colors-blue-light-a6);--aic-colors-blue-a7: var(--aic-colors-blue-light-a7);--aic-colors-blue-a8: var(--aic-colors-blue-light-a8);--aic-colors-blue-a9: var(--aic-colors-blue-light-a9);--aic-colors-blue-a10: var(--aic-colors-blue-light-a10);--aic-colors-blue-a11: var(--aic-colors-blue-light-a11);--aic-colors-blue-a12: var(--aic-colors-blue-light-a12);--aic-colors-blue-default: var(--aic-colors-blue-9);--aic-colors-blue-emphasized: var(--aic-colors-blue-10);--aic-colors-blue-fg: white;--aic-colors-blue-text: var(--aic-colors-blue-a11);--aic-colors-neutral-1: var(--aic-colors-neutral-light-1);--aic-colors-neutral-2: var(--aic-colors-neutral-light-2);--aic-colors-neutral-3: var(--aic-colors-neutral-light-3);--aic-colors-neutral-4: var(--aic-colors-neutral-light-4);--aic-colors-neutral-5: var(--aic-colors-neutral-light-5);--aic-colors-neutral-6: var(--aic-colors-neutral-light-6);--aic-colors-neutral-7: var(--aic-colors-neutral-light-7);--aic-colors-neutral-8: var(--aic-colors-neutral-light-8);--aic-colors-neutral-9: var(--aic-colors-neutral-light-9);--aic-colors-neutral-10: var(--aic-colors-neutral-light-10);--aic-colors-neutral-11: var(--aic-colors-neutral-light-11);--aic-colors-neutral-12: var(--aic-colors-neutral-light-12);--aic-colors-neutral-a1: var(--aic-colors-neutral-light-a1);--aic-colors-neutral-a2: var(--aic-colors-neutral-light-a2);--aic-colors-neutral-a3: var(--aic-colors-neutral-light-a3);--aic-colors-neutral-a4: var(--aic-colors-neutral-light-a4);--aic-colors-neutral-a5: var(--aic-colors-neutral-light-a5);--aic-colors-neutral-a6: var(--aic-colors-neutral-light-a6);--aic-colors-neutral-a7: var(--aic-colors-neutral-light-a7);--aic-colors-neutral-a8: var(--aic-colors-neutral-light-a8);--aic-colors-neutral-a9: var(--aic-colors-neutral-light-a9);--aic-colors-neutral-a10: var(--aic-colors-neutral-light-a10);--aic-colors-neutral-a11: var(--aic-colors-neutral-light-a11);--aic-colors-neutral-a12: var(--aic-colors-neutral-light-a12);--aic-colors-neutral-default: black;--aic-colors-neutral-emphasized: var(--aic-colors-gray-12);--aic-colors-neutral-fg: white;--aic-colors-neutral-text: black;--aic-colors-red-1: var(--aic-colors-red-light-1);--aic-colors-red-2: var(--aic-colors-red-light-2);--aic-colors-red-3: var(--aic-colors-red-light-3);--aic-colors-red-4: var(--aic-colors-red-light-4);--aic-colors-red-5: var(--aic-colors-red-light-5);--aic-colors-red-6: var(--aic-colors-red-light-6);--aic-colors-red-7: var(--aic-colors-red-light-7);--aic-colors-red-8: var(--aic-colors-red-light-8);--aic-colors-red-9: var(--aic-colors-red-light-9);--aic-colors-red-10: var(--aic-colors-red-light-10);--aic-colors-red-11: var(--aic-colors-red-light-11);--aic-colors-red-12: var(--aic-colors-red-light-12);--aic-colors-red-a1: var(--aic-colors-red-light-a1);--aic-colors-red-a2: var(--aic-colors-red-light-a2);--aic-colors-red-a3: var(--aic-colors-red-light-a3);--aic-colors-red-a4: var(--aic-colors-red-light-a4);--aic-colors-red-a5: var(--aic-colors-red-light-a5);--aic-colors-red-a6: var(--aic-colors-red-light-a6);--aic-colors-red-a7: var(--aic-colors-red-light-a7);--aic-colors-red-a8: var(--aic-colors-red-light-a8);--aic-colors-red-a9: var(--aic-colors-red-light-a9);--aic-colors-red-a10: var(--aic-colors-red-light-a10);--aic-colors-red-a11: var(--aic-colors-red-light-a11);--aic-colors-red-a12: var(--aic-colors-red-light-a12);--aic-colors-red-default: var(--aic-colors-red-9);--aic-colors-red-emphasized: var(--aic-colors-red-10);--aic-colors-red-fg: white;--aic-colors-red-text: var(--aic-colors-red-a11);--aic-colors-gray-1: var(--aic-colors-neutral-light-1);--aic-colors-gray-2: var(--aic-colors-neutral-light-2);--aic-colors-gray-3: var(--aic-colors-neutral-light-3);--aic-colors-gray-4: var(--aic-colors-neutral-light-4);--aic-colors-gray-5: var(--aic-colors-neutral-light-5);--aic-colors-gray-6: var(--aic-colors-neutral-light-6);--aic-colors-gray-7: var(--aic-colors-neutral-light-7);--aic-colors-gray-8: var(--aic-colors-neutral-light-8);--aic-colors-gray-9: var(--aic-colors-neutral-light-9);--aic-colors-gray-10: var(--aic-colors-neutral-light-10);--aic-colors-gray-11: var(--aic-colors-neutral-light-11);--aic-colors-gray-12: var(--aic-colors-neutral-light-12);--aic-colors-gray-a1: var(--aic-colors-neutral-light-a1);--aic-colors-gray-a2: var(--aic-colors-neutral-light-a2);--aic-colors-gray-a3: var(--aic-colors-neutral-light-a3);--aic-colors-gray-a4: var(--aic-colors-neutral-light-a4);--aic-colors-gray-a5: var(--aic-colors-neutral-light-a5);--aic-colors-gray-a6: var(--aic-colors-neutral-light-a6);--aic-colors-gray-a7: var(--aic-colors-neutral-light-a7);--aic-colors-gray-a8: var(--aic-colors-neutral-light-a8);--aic-colors-gray-a9: var(--aic-colors-neutral-light-a9);--aic-colors-gray-a10: var(--aic-colors-neutral-light-a10);--aic-colors-gray-a11: var(--aic-colors-neutral-light-a11);--aic-colors-gray-a12: var(--aic-colors-neutral-light-a12);--aic-colors-gray-default: black;--aic-colors-gray-emphasized: var(--aic-colors-gray-12);--aic-colors-gray-fg: white;--aic-colors-gray-text: black;--aic-colors-accent-1: var(--aic-colors-blue-light-1);--aic-colors-accent-2: var(--aic-colors-blue-light-2);--aic-colors-accent-3: var(--aic-colors-blue-light-3);--aic-colors-accent-4: var(--aic-colors-blue-light-4);--aic-colors-accent-5: var(--aic-colors-blue-light-5);--aic-colors-accent-6: var(--aic-colors-blue-light-6);--aic-colors-accent-7: var(--aic-colors-blue-light-7);--aic-colors-accent-8: var(--aic-colors-blue-light-8);--aic-colors-accent-9: var(--aic-colors-blue-light-9);--aic-colors-accent-10: var(--aic-colors-blue-light-10);--aic-colors-accent-11: var(--aic-colors-blue-light-11);--aic-colors-accent-12: var(--aic-colors-blue-light-12);--aic-colors-accent-a1: var(--aic-colors-blue-light-a1);--aic-colors-accent-a2: var(--aic-colors-blue-light-a2);--aic-colors-accent-a3: var(--aic-colors-blue-light-a3);--aic-colors-accent-a4: var(--aic-colors-blue-light-a4);--aic-colors-accent-a5: var(--aic-colors-blue-light-a5);--aic-colors-accent-a6: var(--aic-colors-blue-light-a6);--aic-colors-accent-a7: var(--aic-colors-blue-light-a7);--aic-colors-accent-a8: var(--aic-colors-blue-light-a8);--aic-colors-accent-a9: var(--aic-colors-blue-light-a9);--aic-colors-accent-a10: var(--aic-colors-blue-light-a10);--aic-colors-accent-a11: var(--aic-colors-blue-light-a11);--aic-colors-accent-a12: var(--aic-colors-blue-light-a12);--aic-colors-accent-default: var(--aic-colors-blue-9);--aic-colors-accent-emphasized: var(--aic-colors-blue-10);--aic-colors-accent-fg: white;--aic-colors-accent-text: var(--aic-colors-blue-a11);--aic-colors-bg-canvas: var(--aic-colors-gray-1);--aic-colors-bg-default: white;--aic-colors-bg-subtle: var(--aic-colors-gray-2);--aic-colors-bg-muted: var(--aic-colors-gray-3);--aic-colors-bg-emphasized: var(--aic-colors-gray-4);--aic-colors-bg-disabled: var(--aic-colors-gray-5);--aic-colors-fg-default: var(--aic-colors-gray-12);--aic-colors-fg-muted: var(--aic-colors-gray-11);--aic-colors-fg-subtle: var(--aic-colors-gray-10);--aic-colors-fg-disabled: var(--aic-colors-gray-9);--aic-colors-fg-error: var(--aic-colors-red-9);--aic-colors-border-default: var(--aic-colors-gray-7);--aic-colors-border-muted: var(--aic-colors-gray-6);--aic-colors-border-subtle: var(--aic-colors-gray-4);--aic-colors-border-disabled: var(--aic-colors-gray-5);--aic-colors-border-outline: var(--aic-colors-gray-a9);--aic-colors-border-error: var(--aic-colors-red-9);--aic-shadows-xs: 0px 1px 2px var(--aic-colors-gray-a5), 0px 0px 1px var(--aic-colors-gray-a7);--aic-shadows-sm: 0px 2px 4px var(--aic-colors-gray-a3), 0px 0px 1px var(--aic-colors-gray-a7);--aic-shadows-md: 0px 4px 8px var(--aic-colors-gray-a3), 0px 0px 1px var(--aic-colors-gray-a7);--aic-shadows-lg: 0px 8px 16px var(--aic-colors-gray-a3), 0px 0px 1px var(--aic-colors-gray-a7);--aic-shadows-xl: 0px 16px 24px var(--aic-colors-gray-a3), 0px 0px 1px var(--aic-colors-gray-a7);--aic-shadows-2xl: 0px 24px 40px var(--aic-colors-gray-a3), 0px 0px 1px var(--aic-colors-gray-a7) }.dark{--aic-colors-blue-1: var(--aic-colors-blue-dark-1);--aic-colors-blue-2: var(--aic-colors-blue-dark-2);--aic-colors-blue-3: var(--aic-colors-blue-dark-3);--aic-colors-blue-4: var(--aic-colors-blue-dark-4);--aic-colors-blue-5: var(--aic-colors-blue-dark-5);--aic-colors-blue-6: var(--aic-colors-blue-dark-6);--aic-colors-blue-7: var(--aic-colors-blue-dark-7);--aic-colors-blue-8: var(--aic-colors-blue-dark-8);--aic-colors-blue-9: var(--aic-colors-blue-dark-9);--aic-colors-blue-10: var(--aic-colors-blue-dark-10);--aic-colors-blue-11: var(--aic-colors-blue-dark-11);--aic-colors-blue-12: var(--aic-colors-blue-dark-12);--aic-colors-blue-a1: var(--aic-colors-blue-dark-a1);--aic-colors-blue-a2: var(--aic-colors-blue-dark-a2);--aic-colors-blue-a3: var(--aic-colors-blue-dark-a3);--aic-colors-blue-a4: var(--aic-colors-blue-dark-a4);--aic-colors-blue-a5: var(--aic-colors-blue-dark-a5);--aic-colors-blue-a6: var(--aic-colors-blue-dark-a6);--aic-colors-blue-a7: var(--aic-colors-blue-dark-a7);--aic-colors-blue-a8: var(--aic-colors-blue-dark-a8);--aic-colors-blue-a9: var(--aic-colors-blue-dark-a9);--aic-colors-blue-a10: var(--aic-colors-blue-dark-a10);--aic-colors-blue-a11: var(--aic-colors-blue-dark-a11);--aic-colors-blue-a12: var(--aic-colors-blue-dark-a12);--aic-colors-blue-default: var(--aic-colors-blue-9);--aic-colors-blue-emphasized: var(--aic-colors-blue-10);--aic-colors-blue-fg: white;--aic-colors-blue-text: var(--aic-colors-blue-a11);--aic-colors-neutral-1: var(--aic-colors-neutral-dark-1);--aic-colors-neutral-2: var(--aic-colors-neutral-dark-2);--aic-colors-neutral-3: var(--aic-colors-neutral-dark-3);--aic-colors-neutral-4: var(--aic-colors-neutral-dark-4);--aic-colors-neutral-5: var(--aic-colors-neutral-dark-5);--aic-colors-neutral-6: var(--aic-colors-neutral-dark-6);--aic-colors-neutral-7: var(--aic-colors-neutral-dark-7);--aic-colors-neutral-8: var(--aic-colors-neutral-dark-8);--aic-colors-neutral-9: var(--aic-colors-neutral-dark-9);--aic-colors-neutral-10: var(--aic-colors-neutral-dark-10);--aic-colors-neutral-11: var(--aic-colors-neutral-dark-11);--aic-colors-neutral-12: var(--aic-colors-neutral-dark-12);--aic-colors-neutral-a1: var(--aic-colors-neutral-dark-a1);--aic-colors-neutral-a2: var(--aic-colors-neutral-dark-a2);--aic-colors-neutral-a3: var(--aic-colors-neutral-dark-a3);--aic-colors-neutral-a4: var(--aic-colors-neutral-dark-a4);--aic-colors-neutral-a5: var(--aic-colors-neutral-dark-a5);--aic-colors-neutral-a6: var(--aic-colors-neutral-dark-a6);--aic-colors-neutral-a7: var(--aic-colors-neutral-dark-a7);--aic-colors-neutral-a8: var(--aic-colors-neutral-dark-a8);--aic-colors-neutral-a9: var(--aic-colors-neutral-dark-a9);--aic-colors-neutral-a10: var(--aic-colors-neutral-dark-a10);--aic-colors-neutral-a11: var(--aic-colors-neutral-dark-a11);--aic-colors-neutral-a12: var(--aic-colors-neutral-dark-a12);--aic-colors-neutral-default: white;--aic-colors-neutral-emphasized: var(--aic-colors-gray-12);--aic-colors-neutral-fg: black;--aic-colors-neutral-text: white;--aic-colors-red-1: var(--aic-colors-red-dark-1);--aic-colors-red-2: var(--aic-colors-red-dark-2);--aic-colors-red-3: var(--aic-colors-red-dark-3);--aic-colors-red-4: var(--aic-colors-red-dark-4);--aic-colors-red-5: var(--aic-colors-red-dark-5);--aic-colors-red-6: var(--aic-colors-red-dark-6);--aic-colors-red-7: var(--aic-colors-red-dark-7);--aic-colors-red-8: var(--aic-colors-red-dark-8);--aic-colors-red-9: var(--aic-colors-red-dark-9);--aic-colors-red-10: var(--aic-colors-red-dark-10);--aic-colors-red-11: var(--aic-colors-red-dark-11);--aic-colors-red-12: var(--aic-colors-red-dark-12);--aic-colors-red-a1: var(--aic-colors-red-dark-a1);--aic-colors-red-a2: var(--aic-colors-red-dark-a2);--aic-colors-red-a3: var(--aic-colors-red-dark-a3);--aic-colors-red-a4: var(--aic-colors-red-dark-a4);--aic-colors-red-a5: var(--aic-colors-red-dark-a5);--aic-colors-red-a6: var(--aic-colors-red-dark-a6);--aic-colors-red-a7: var(--aic-colors-red-dark-a7);--aic-colors-red-a8: var(--aic-colors-red-dark-a8);--aic-colors-red-a9: var(--aic-colors-red-dark-a9);--aic-colors-red-a10: var(--aic-colors-red-dark-a10);--aic-colors-red-a11: var(--aic-colors-red-dark-a11);--aic-colors-red-a12: var(--aic-colors-red-dark-a12);--aic-colors-red-default: var(--aic-colors-red-9);--aic-colors-red-emphasized: var(--aic-colors-red-10);--aic-colors-red-fg: white;--aic-colors-red-text: var(--aic-colors-red-a11);--aic-colors-gray-1: var(--aic-colors-neutral-dark-1);--aic-colors-gray-2: var(--aic-colors-neutral-dark-2);--aic-colors-gray-3: var(--aic-colors-neutral-dark-3);--aic-colors-gray-4: var(--aic-colors-neutral-dark-4);--aic-colors-gray-5: var(--aic-colors-neutral-dark-5);--aic-colors-gray-6: var(--aic-colors-neutral-dark-6);--aic-colors-gray-7: var(--aic-colors-neutral-dark-7);--aic-colors-gray-8: var(--aic-colors-neutral-dark-8);--aic-colors-gray-9: var(--aic-colors-neutral-dark-9);--aic-colors-gray-10: var(--aic-colors-neutral-dark-10);--aic-colors-gray-11: var(--aic-colors-neutral-dark-11);--aic-colors-gray-12: var(--aic-colors-neutral-dark-12);--aic-colors-gray-a1: var(--aic-colors-neutral-dark-a1);--aic-colors-gray-a2: var(--aic-colors-neutral-dark-a2);--aic-colors-gray-a3: var(--aic-colors-neutral-dark-a3);--aic-colors-gray-a4: var(--aic-colors-neutral-dark-a4);--aic-colors-gray-a5: var(--aic-colors-neutral-dark-a5);--aic-colors-gray-a6: var(--aic-colors-neutral-dark-a6);--aic-colors-gray-a7: var(--aic-colors-neutral-dark-a7);--aic-colors-gray-a8: var(--aic-colors-neutral-dark-a8);--aic-colors-gray-a9: var(--aic-colors-neutral-dark-a9);--aic-colors-gray-a10: var(--aic-colors-neutral-dark-a10);--aic-colors-gray-a11: var(--aic-colors-neutral-dark-a11);--aic-colors-gray-a12: var(--aic-colors-neutral-dark-a12);--aic-colors-gray-default: white;--aic-colors-gray-emphasized: var(--aic-colors-gray-12);--aic-colors-gray-fg: black;--aic-colors-gray-text: white;--aic-colors-accent-1: var(--aic-colors-blue-dark-1);--aic-colors-accent-2: var(--aic-colors-blue-dark-2);--aic-colors-accent-3: var(--aic-colors-blue-dark-3);--aic-colors-accent-4: var(--aic-colors-blue-dark-4);--aic-colors-accent-5: var(--aic-colors-blue-dark-5);--aic-colors-accent-6: var(--aic-colors-blue-dark-6);--aic-colors-accent-7: var(--aic-colors-blue-dark-7);--aic-colors-accent-8: var(--aic-colors-blue-dark-8);--aic-colors-accent-9: var(--aic-colors-blue-dark-9);--aic-colors-accent-10: var(--aic-colors-blue-dark-10);--aic-colors-accent-11: var(--aic-colors-blue-dark-11);--aic-colors-accent-12: var(--aic-colors-blue-dark-12);--aic-colors-accent-a1: var(--aic-colors-blue-dark-a1);--aic-colors-accent-a2: var(--aic-colors-blue-dark-a2);--aic-colors-accent-a3: var(--aic-colors-blue-dark-a3);--aic-colors-accent-a4: var(--aic-colors-blue-dark-a4);--aic-colors-accent-a5: var(--aic-colors-blue-dark-a5);--aic-colors-accent-a6: var(--aic-colors-blue-dark-a6);--aic-colors-accent-a7: var(--aic-colors-blue-dark-a7);--aic-colors-accent-a8: var(--aic-colors-blue-dark-a8);--aic-colors-accent-a9: var(--aic-colors-blue-dark-a9);--aic-colors-accent-a10: var(--aic-colors-blue-dark-a10);--aic-colors-accent-a11: var(--aic-colors-blue-dark-a11);--aic-colors-accent-a12: var(--aic-colors-blue-dark-a12);--aic-colors-accent-default: var(--aic-colors-blue-9);--aic-colors-accent-emphasized: var(--aic-colors-blue-10);--aic-colors-accent-fg: white;--aic-colors-accent-text: var(--aic-colors-blue-a11);--aic-colors-bg-canvas: var(--aic-colors-gray-1);--aic-colors-bg-default: var(--aic-colors-gray-2);--aic-colors-bg-subtle: var(--aic-colors-gray-3);--aic-colors-bg-muted: var(--aic-colors-gray-4);--aic-colors-bg-emphasized: var(--aic-colors-gray-5);--aic-colors-bg-disabled: var(--aic-colors-gray-6);--aic-colors-fg-default: var(--aic-colors-gray-12);--aic-colors-fg-muted: var(--aic-colors-gray-11);--aic-colors-fg-subtle: var(--aic-colors-gray-10);--aic-colors-fg-disabled: var(--aic-colors-gray-9);--aic-colors-fg-error: var(--aic-colors-red-9);--aic-colors-border-default: var(--aic-colors-gray-7);--aic-colors-border-muted: var(--aic-colors-gray-6);--aic-colors-border-subtle: var(--aic-colors-gray-4);--aic-colors-border-disabled: var(--aic-colors-gray-5);--aic-colors-border-outline: var(--aic-colors-gray-a9);--aic-colors-border-error: var(--aic-colors-red-9);--aic-shadows-xs: 0px 1px 1px var(--aic-colors-black-a12), 0px 0px 1px inset var(--aic-colors-gray-a7);--aic-shadows-sm: 0px 2px 4px var(--aic-colors-black-a10), 0px 0px 1px inset var(--aic-colors-gray-a7);--aic-shadows-md: 0px 4px 8px var(--aic-colors-black-a10), 0px 0px 1px inset var(--aic-colors-gray-a7);--aic-shadows-lg: 0px 8px 16px var(--aic-colors-black-a10), 0px 0px 1px inset var(--aic-colors-gray-a7);--aic-shadows-xl: 0px 16px 24px var(--aic-colors-black-a10), 0px 0px 1px inset var(--aic-colors-gray-a7);--aic-shadows-2xl: 0px 24px 40px var(--aic-colors-black-a10), 0px 0px 1px inset var(--aic-colors-gray-a7) }@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(64px)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes collapse-in{0%{height:var(--aic-sizes-0)}to{height:var(--height)}}@keyframes collapse-out{0%{height:var(--height)}to{height:var(--aic-sizes-0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes skeleton-pulse{50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer recipes._base{.aic-spinner{animation:var(--aic-animations-spin);border-width:2px;border-color:var(--aic-colors-color-palette-default);border-style:solid;border-radius:var(--aic-radii-full);--aic-colors-color-palette-1: var(--aic-colors-accent-1);--aic-colors-color-palette-2: var(--aic-colors-accent-2);--aic-colors-color-palette-3: var(--aic-colors-accent-3);--aic-colors-color-palette-4: var(--aic-colors-accent-4);--aic-colors-color-palette-5: var(--aic-colors-accent-5);--aic-colors-color-palette-6: var(--aic-colors-accent-6);--aic-colors-color-palette-7: var(--aic-colors-accent-7);--aic-colors-color-palette-8: var(--aic-colors-accent-8);--aic-colors-color-palette-9: var(--aic-colors-accent-9);--aic-colors-color-palette-10: var(--aic-colors-accent-10);--aic-colors-color-palette-11: var(--aic-colors-accent-11);--aic-colors-color-palette-12: var(--aic-colors-accent-12);--aic-colors-color-palette-a1: var(--aic-colors-accent-a1);--aic-colors-color-palette-a2: var(--aic-colors-accent-a2);--aic-colors-color-palette-a3: var(--aic-colors-accent-a3);--aic-colors-color-palette-a4: var(--aic-colors-accent-a4);--aic-colors-color-palette-a5: var(--aic-colors-accent-a5);--aic-colors-color-palette-a6: var(--aic-colors-accent-a6);--aic-colors-color-palette-a7: var(--aic-colors-accent-a7);--aic-colors-color-palette-a8: var(--aic-colors-accent-a8);--aic-colors-color-palette-a9: var(--aic-colors-accent-a9);--aic-colors-color-palette-a10: var(--aic-colors-accent-a10);--aic-colors-color-palette-a11: var(--aic-colors-accent-a11);--aic-colors-color-palette-a12: var(--aic-colors-accent-a12);--aic-colors-color-palette-default: var(--aic-colors-accent-default);--aic-colors-color-palette-emphasized: var(--aic-colors-accent-emphasized);--aic-colors-color-palette-fg: var(--aic-colors-accent-fg);--aic-colors-color-palette-text: var(--aic-colors-accent-text);display:inline-block;animation-duration:var(--aic-durations-slowest);width:var(--size);height:var(--size)}}@layer recipes.slots._base{.aic-tooltip__content{background:var(--aic-colors-gray-a12);border-radius:var(--aic-radii-l2);padding-inline:var(--aic-spacing-3);padding-block:var(--aic-spacing-2);box-shadow:var(--aic-shadows-sm);color:var(--aic-colors-bg-default);font-weight:var(--aic-font-weights-semibold);font-size:var(--aic-font-sizes-xs);line-height:1.125rem;z-index:var(--aic-z-index-tooltip);max-width:var(--aic-sizes-2xs)}.aic-tooltip__content:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn .25s ease-out}.aic-tooltip__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut .2s ease-out}}@layer utilities{@layer compositions{.aic-textStyle_toolName{font-size:12px;line-height:1.4;font-weight:500}.aic-textStyle_input{font-size:16px;line-height:1.5}.aic-textStyle_message{font-size:15px;line-height:1.5}.aic-textStyle_timestamp{font-size:11px;line-height:1.4}.aic-textStyle_xs{font-size:var(--aic-font-sizes-xs);line-height:1.125rem}.aic-textStyle_threadTitle{font-size:16px;line-height:1.4;font-weight:600}}.aic-p_sm{padding:var(--aic-spacing-sm)}.aic-bd_none{border:var(--aic-borders-none)}.aic-bg_transparent{background:var(--aic-colors-transparent)}.aic-p_inputAreaPadding{padding:var(--aic-spacing-input-area-padding)}.aic-p_sm_md{padding:sm md}.aic-p_sm_lg{padding:sm lg}.aic-bg_blue\.500{background:#00f.5}.aic-bg_error\.bg{background:var(--aic-colors-error-bg)}.aic-bg_streaming\.background{background:var(--aic-colors-streaming-background)}.aic-p_xl{padding:var(--aic-spacing-xl)}.aic-bg_bg\.default{background:var(--aic-colors-bg-default)}.aic-p_xs_sm{padding:xs sm}.aic-p_0_sm{padding:0 sm}.aic-bg_bg\.subtle{background:var(--aic-colors-bg-subtle)}.aic-bg_none{background:none}.aic-p_0{padding:var(--aic-spacing-0)}.aic-p_md_lg{padding:md lg}.aic-p_lg{padding:var(--aic-spacing-lg)}.aic-p_xs_md{padding:xs md}.aic-bg_threadList\.selected{background:var(--aic-colors-thread-list-selected)}.aic-anim_spin_0\.6s_linear_infinite{animation:spin .6s linear infinite}.aic-p_xs{padding:var(--aic-spacing-xs)}.aic-bg_userBubble\.bg{background:var(--aic-colors-user-bubble-bg)}.aic-bg_assistantBubble\.bg{background:var(--aic-colors-assistant-bubble-bg)}.aic-ov_hidden{overflow:hidden}.aic-flex_1{flex:1 1 0%}.aic-px_lg{padding-inline:var(--aic-spacing-lg)}.aic-py_20px{padding-block:20px}.aic-gap_lg{gap:var(--aic-spacing-lg)}.aic-gap_sm{gap:var(--aic-spacing-sm)}.aic-bdr_input{border-radius:var(--aic-radii-input)}.aic-bd-w_1px{border-width:1px}.aic-bd-c_border\.default{border-color:var(--aic-colors-border-default)}.aic-ring_none{outline:var(--aic-borders-none)}.aic-bd-c_error\.border{border-color:var(--aic-colors-error-border)}.aic-px_messagePaddingX{padding-inline:var(--aic-spacing-message-padding-x)}.aic-py_messagePaddingY{padding-block:var(--aic-spacing-message-padding-y)}.aic-bdr_bubble{border-radius:var(--aic-radii-bubble)}.aic-gap_md{gap:var(--aic-spacing-md)}.aic-gap_xs{gap:var(--aic-spacing-xs)}.aic-flex_0_0_auto{flex:0 0 auto}.aic-bdr_md{border-radius:var(--aic-radii-md)}.aic-bdr_sm{border-radius:var(--aic-radii-sm)}.aic-gap_bubbleGap{gap:var(--aic-spacing-bubble-gap)}.aic-trs_background_0\.1s{transition:background .1s}.aic-bdr_full{border-radius:var(--aic-radii-full)}.aic-trs_colors{transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.aic-px_3{padding-inline:var(--aic-spacing-3)}.aic-px_4{padding-inline:var(--aic-spacing-4)}.aic-px_6{padding-inline:var(--aic-spacing-6)}.aic-bd-w_2px{border-width:2px}.aic-border-style_solid{border-style:solid}.aic-my_md{margin-block:var(--aic-spacing-md)}.aic-bdr_6px{border-radius:6px}.aic-py_md{padding-block:var(--aic-spacing-md)}.aic-my_sm{margin-block:var(--aic-spacing-sm)}.aic-bd-c_userBubble\.border{border-color:var(--aic-colors-user-bubble-border)}.aic-bd-c_assistantBubble\.border{border-color:var(--aic-colors-assistant-bubble-border)}.aic-px_xs{padding-inline:var(--aic-spacing-xs)}.aic-d_flex{display:flex}.aic-flex-d_column{flex-direction:column}.aic-cursor_pointer{cursor:pointer}.aic-c_fg\.subtle{color:var(--aic-colors-fg-subtle)}.aic-c_fg\.default{color:var(--aic-colors-fg-default)}.aic-fw_semibold{font-weight:var(--aic-font-weights-semibold)}.aic-ff_body{font-family:var(--aic-fonts-body)}.aic-ai_flex-end{align-items:flex-end}.aic-resize_none{resize:none}.aic-c_white{color:var(--aic-colors-white)}.aic-fw_medium{font-weight:var(--aic-font-weights-medium)}.aic-c_error\.text{color:var(--aic-colors-error-text)}.aic-as_flex-start{align-self:flex-start}.aic-ai_center{align-items:center}.aic-jc_center{justify-content:center}.aic-ta_center{text-align:center}.aic-ta_left{text-align:left}.aic-pos_relative{position:relative}.aic-d_inline-block{display:inline-block}.aic-pos_absolute{position:absolute}.aic-bx-sh_lg{box-shadow:var(--aic-shadows-lg)}.aic-z_10{z-index:10}.aic-c_blue\.500{color:blue.5}.aic-flex-wrap_wrap{flex-wrap:wrap}.aic-d_inline-flex{display:inline-flex}.aic-lh_1{line-height:1}.aic-z_20{z-index:20}.aic-tt_uppercase{text-transform:uppercase}.aic-jc_space-between{justify-content:space-between}.aic-tov_ellipsis{text-overflow:ellipsis}.aic-white-space_nowrap{white-space:nowrap}.aic-flex-sh_0{flex-shrink:0}.aic-ai_flex-start{align-items:flex-start}.aic-as_flex-end{align-self:flex-end}.aic-wb_break-word{word-break:break-word}.aic-c_userBubble\.text{color:var(--aic-colors-user-bubble-text)}.aic-c_assistantBubble\.text{color:var(--aic-colors-assistant-bubble-text)}.aic-op_0\.6{opacity:.6}.aic-font-style_italic{font-style:italic}.aic-c_timestamp{color:var(--aic-colors-timestamp)}.aic-c_favorite\.active{color:var(--aic-colors-favorite-active)}.aic-h_100\%{height:100%}.aic-bd-b-w_1px{border-bottom-width:1px}.aic-bd-b-c_border\.default{border-bottom-color:var(--aic-colors-border-default)}.aic-bd-b-w_2px{border-bottom-width:2px}.aic-bd-b-c_transparent{border-bottom-color:var(--aic-colors-transparent)}.aic-bd-b-c_blue\.500{border-bottom-color:blue.5}.aic-ov-y_auto{overflow-y:auto}.aic-bd-t-w_1px{border-top-width:1px}.aic-bd-t-c_border\.default{border-top-color:var(--aic-colors-border-default)}.aic-min-h_40px{min-height:40px}.aic-max-h_120px{max-height:120px}.aic-max-w_90\%{max-width:90%}.aic-mt_md{margin-top:var(--aic-spacing-md)}.aic-w_100\%{width:100%}.aic-max-w_420px{max-width:420px}.aic-w_18{width:18px}.aic-h_18{height:18px}.aic-bottom_100\%{bottom:100%}.aic-left_0{left:var(--aic-spacing-0)}.aic-mb_xs{margin-bottom:var(--aic-spacing-xs)}.aic-min-w_200px{min-width:200px}.aic-max-h_300px{max-height:300px}.aic-w_16px{width:16px}.aic-max-h_200px{max-height:200px}.aic-mt_xs{margin-top:var(--aic-spacing-xs)}.aic-h_8{height:var(--aic-sizes-8)}.aic-h_10{height:var(--aic-sizes-10)}.aic-h_12{height:var(--aic-sizes-12)}.aic-bd-t-c_blue\.500{border-top-color:blue.5}.aic-mb_sm{margin-bottom:var(--aic-spacing-sm)}.aic-h_200px{height:200px}.aic-bd-l-w_4px{border-left-width:4px}.aic-bd-l-w_3px{border-left-width:3px}.aic-bd-l-c_border\.default{border-left-color:var(--aic-colors-border-default)}.aic-pl_md{padding-left:var(--aic-spacing-md)}.aic-w_28px{width:28px}.aic-h_28px{height:28px}.\[\&_code\]\:aic-bg_bg\.subtle code,.\[\&_pre\]\:aic-bg_bg\.subtle pre{background:var(--aic-colors-bg-subtle)}.\[\&_pre\]\:aic-p_md pre{padding:var(--aic-spacing-md)}.\[\&_pre_code\]\:aic-bg_transparent pre code{background:var(--aic-colors-transparent)}.\[\&_pre_code\]\:aic-p_0 pre code{padding:var(--aic-spacing-0)}.\[\&_th\,_\&_td\]\:aic-p_8px_12px th,.\[\&_th\,_\&_td\]\:aic-p_8px_12px td{padding:8px 12px}.\[\&_th\]\:aic-bg_\#F9FAFB th{background:#f9fafb}.\[\&_p\]\:aic-my_sm p,.\[\&_ul\,_\&_ol\]\:aic-my_sm ul,.\[\&_ul\,_\&_ol\]\:aic-my_sm ol{margin-block:var(--aic-spacing-sm)}.\[\&_li\]\:aic-my_xs li{margin-block:var(--aic-spacing-xs)}.\[\&_code\]\:aic-bdr_sm code{border-radius:var(--aic-radii-sm)}.\[\&_code\]\:aic-px_xs code{padding-inline:var(--aic-spacing-xs)}.\[\&_pre\]\:aic-bdr_md pre{border-radius:var(--aic-radii-md)}.\[\&_pre\]\:aic-ov_auto pre{overflow:auto}.\[\&_pre\]\:aic-my_sm pre,.\[\&_table\]\:aic-my_sm table{margin-block:var(--aic-spacing-sm)}.\[\&_th\,_\&_td\]\:aic-bd-w_1px th,.\[\&_th\,_\&_td\]\:aic-bd-w_1px td{border-width:1px}.\[\&_th\,_\&_td\]\:aic-border-style_solid th,.\[\&_th\,_\&_td\]\:aic-border-style_solid td{border-style:solid}.\[\&_th\,_\&_td\]\:aic-bd-c_border\.default th,.\[\&_th\,_\&_td\]\:aic-bd-c_border\.default td{border-color:var(--aic-colors-border-default)}.\[\&_a\]\:aic-td_underline a{text-decoration:underline}.\[\&_hr\]\:aic-bd-c_border\.default hr{border-color:var(--aic-colors-border-default)}.\[\&_hr\]\:aic-my_md hr{margin-block:var(--aic-spacing-md)}.disabled\:aic-op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.disabled\:aic-cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.placeholder\:aic-c_fg\.subtle::placeholder,.placeholder\:aic-c_fg\.subtle[data-placeholder]{color:var(--aic-colors-fg-subtle)}.\[\&_code\]\:aic-ff_mono code{font-family:var(--aic-fonts-mono)}.\[\&_code\]\:aic-fs_0\.9em code{font-size:.9em}.\[\&_table\]\:aic-bd-cl_collapse table{border-collapse:collapse}.\[\&_th\,_\&_td\]\:aic-ta_left th,.\[\&_th\,_\&_td\]\:aic-ta_left td{text-align:left}.\[\&_th\]\:aic-fw_semibold th{font-weight:var(--aic-font-weights-semibold)}.\[\&_a\]\:aic-c_blue\.500 a{color:blue.5}.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-fw_semibold h1,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-fw_semibold h2,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-fw_semibold h3,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-fw_semibold h4{font-weight:var(--aic-font-weights-semibold)}.\[\&_p\:first-child\]\:aic-mt_0 p:first-child{margin-top:var(--aic-spacing-0)}.\[\&_p\:last-child\]\:aic-mb_0 p:last-child{margin-bottom:var(--aic-spacing-0)}.\[\&_ul\,_\&_ol\]\:aic-pl_xl ul,.\[\&_ul\,_\&_ol\]\:aic-pl_xl ol{padding-left:var(--aic-spacing-xl)}.\[\&_table\]\:aic-w_100\% table{width:100%}.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mt_lg h1,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mt_lg h2,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mt_lg h3,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mt_lg h4{margin-top:var(--aic-spacing-lg)}.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mb_sm h1,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mb_sm h2,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mb_sm h3,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\]\:aic-mb_sm h4{margin-bottom:var(--aic-spacing-sm)}.focus\:aic-bd-c_blue\.500:is(:focus,[data-focus]){border-color:blue.5}.focus\:aic-ring-w_1px:is(:focus,[data-focus]){outline-width:1px}.focus\:aic-ring-c_blue\.500:is(:focus,[data-focus]){outline-color:blue.5}@media(hover:hover)and (pointer:fine){.hover\:aic-bg_bg\.subtle:is(:hover,[data-hover]){background:var(--aic-colors-bg-subtle)}.hover\:aic-bg_blue\.600:is(:hover,[data-hover]){background:#00f.6}.hover\:aic-bg_threadList\.hover:is(:hover,[data-hover]){background:var(--aic-colors-thread-list-hover)}.hover\:aic-bg_threadList\.selected:is(:hover,[data-hover]){background:var(--aic-colors-thread-list-selected)}.hover\:aic-op_0\.8:is(:hover,[data-hover]){opacity:.8}.hover\:aic-c_fg\.default:is(:hover,[data-hover]){color:var(--aic-colors-fg-default)}}}
