.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit}.icon-wrapper svg{color:inherit}.icon-wrapper svg circle,.icon-wrapper svg ellipse,.icon-wrapper svg g,.icon-wrapper svg line,.icon-wrapper svg path,.icon-wrapper svg polygon,.icon-wrapper svg polyline,.icon-wrapper svg rect{stroke-width:var(--icon-stroke,2)!important}.icon-wrapper svg circle[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg ellipse[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg line[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg path[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg polygon[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg polyline[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg rect[stroke]:not([stroke=currentColor]):not([stroke=none]){stroke:currentColor!important}.icon-wrapper[style*="--icon-fill"] svg circle,.icon-wrapper[style*="--icon-fill"] svg ellipse,.icon-wrapper[style*="--icon-fill"] svg path,.icon-wrapper[style*="--icon-fill"] svg polygon,.icon-wrapper[style*="--icon-fill"] svg rect{fill:var(--icon-fill)!important}.icon-wrapper svg[data-icon*=heroicons-outline] path,.icon-wrapper svg[data-icon*=heroicons-outline] path[fill],.icon-wrapper svg[data-icon*=hugeicons] path,.icon-wrapper svg[data-icon*=hugeicons] path[fill],.icon-wrapper svg[data-icon*=lucide] path,.icon-wrapper svg[data-icon*=lucide] path[fill]{fill:var(--icon-fill,none)!important}.html-agent_root__Uld00{max-height:calc(100% - var(--agent-keyboard-inset, 0px));overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-optical-sizing:auto}.html-agent_chrome__t8oI3{background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.html-agent_action__rylbG{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;padding:.4rem .7rem;border:1px solid var(--border);border-radius:.65rem;background:var(--background);color:var(--foreground);font-size:.8125rem;font-weight:500;line-height:1.3;touch-action:manipulation}.html-agent_viewSwitch__Z5n_P{flex:1;border-color:transparent;background:transparent}.html-agent_viewSwitch__Z5n_P[aria-pressed=true]{background:var(--muted);border-color:var(--border);font-weight:600}.html-agent_action__rylbG:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.html-agent_action__rylbG:disabled{opacity:.4}.html-agent_root__Uld00 button:not(:disabled):active{opacity:.7}.html-agent_composer__4fajz{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.html-agent_root__Uld00[data-keyboard-open] .html-agent_chatHeader__fAiyG,.html-agent_root__Uld00[data-keyboard-open] .html-agent_composer__4fajz>p{display:none}@media (max-width:1023px){.html-agent_root__Uld00{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.html-agent_composer__4fajz{padding-inline:.75rem}.html-agent_composer__4fajz textarea,.html-agent_root__Uld00 input:not([type=file]){font-size:1rem}}@media (max-width:1023px),(pointer:coarse){.html-agent_action__rylbG,.html-agent_root__Uld00 [role=tab],.html-agent_root__Uld00 a[download],.html-agent_root__Uld00 button{min-width:44px;min-height:44px;touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.html-agent_root__Uld00 *,.html-agent_root__Uld00 :after,.html-agent_root__Uld00 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.html-agent_chrome__t8oI3{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.html-agent_action__rylbG,.html-agent_chrome__t8oI3{border-color:var(--foreground);background:var(--background)}}