.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#212121;--sidebar:#171717;--panel:#2f2f2f;--text:#ececec;--text-muted:#b4b4b4;--text-faint:#8e8e8e;--border:#ffffff17;--border-strong:#ffffff26;--hover:#ffffff0f;--accent:#10a37f;--accent-soft:#10a37f24;--link:#7cc4ff;--warn:#e8a33d;--danger:#ef6b6b;--button-bg:#fff;--button-fg:#0d0d0d;--composer:#303030;--user-bubble:#303030;--code-bg:#171717;--code-inline-bg:#ffffff17;--tooltip-bg:#000;--shadow-lg:0 24px 80px #0000008c;--ease:cubic-bezier(.22, .9, .3, 1);--dur:.16s;--dur-slow:.24s;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--sidebar:#f9f9f9;--panel:#fff;--text:#0d0d0d;--text-muted:#5d5d5d;--text-faint:#8f8f8f;--border:#00000014;--border-strong:#00000024;--hover:#0000000d;--accent:#0f8a6c;--accent-soft:#0f8a6c1a;--link:#0b6bcb;--warn:#b7791f;--danger:#c53030;--button-bg:#0d0d0d;--button-fg:#fff;--composer:#f4f4f4;--user-bubble:#f4f4f4;--code-bg:#f6f8fa;--code-inline-bg:#0000000f;--tooltip-bg:#0d0d0d;--shadow-lg:0 24px 80px #0000002e}*{transition-timing-function:var(--ease);box-sizing:border-box}html,body{background:var(--bg);min-width:320px;min-height:100%;color:var(--text);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px}body{min-height:100dvh}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit}svg{display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{color:#fff;background:color-mix(in srgb, var(--accent) 55%, transparent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-faint) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-faint) 55%, transparent);background-clip:padding-box}.tippy-box[data-theme~=haddie]{color:#fff;background:var(--tooltip-bg);max-width:260px;font-family:var(--font-sans);border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.35;box-shadow:0 8px 24px #00000047}.tippy-box[data-theme~=haddie] .tippy-arrow{color:var(--tooltip-bg)}.tippy-box[data-theme~=haddie] .tippy-content{padding:0}
