﻿.bit-aiarv{overflow:hidden;box-sizing:border-box;font-family:var(--bit-tpg-font-family);font-size:var(--bit-tpg-fs-sm);color:var(--bit-clr-fg-pri);border:var(--bit-AiAgentRunView-border-width, var(--bit-shp-brd-width)) var(--bit-shp-brd-style) var(--bit-AiAgentRunView-border-color, var(--bit-clr-brd-sec));border-radius:var(--bit-AiAgentRunView-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiAgentRunView-background, var(--bit-clr-bg-sec))}.bit-aiarv.bit-dis{color:var(--bit-clr-fg-dis)}.bit-aiarv-hdr{display:flex;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);color:var(--bit-AiAgentRunView-header-color, var(--bit-clr-fg-sec))}.bit-aiarv-hic{flex:none}.bit-aiarv-ttl{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--bit-tpg-fw-medium)}.bit-aiarv-bdy{padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-block-start:var(--bit-AiAgentRunView-border-width, var(--bit-shp-brd-width)) var(--bit-shp-brd-style) var(--bit-AiAgentRunView-border-color, var(--bit-clr-brd-sec));background-color:var(--bit-AiAgentRunView-body-background, var(--bit-clr-bg-pri))}.bit-aiarv-gol{margin-block-end:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);color:var(--bit-AiAgentRunView-text-color, var(--bit-clr-fg-sec))}.bit-aiarv-prg{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);margin-block-end:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);font-size:var(--bit-tpg-fs-xs);color:var(--bit-AiAgentRunView-text-color, var(--bit-clr-fg-sec));font-variant-numeric:tabular-nums}.bit-aiarv-prg>.bit-aiarv-bar{flex:1 1 auto;min-width:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*6);max-width:var(--bit-AiAgentRunView-progress-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 24))}.bit-aiarv-cnt,.bit-aiarv-elp{white-space:nowrap}.bit-aiarv-stl{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bit-aiarv-stl:focus{outline:none}.bit-aiarv-stl:focus-visible{outline:var(--bit-shp-focus-ring-width) solid var(--bit-clr-pri-focus);outline-offset:calc(-1*var(--bit-shp-focus-ring-width))}@media(forced-colors: active){.bit-aiarv-stl:focus-visible{outline-color:Highlight}}.bit-aiarv-prm{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);margin-block-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-radius:var(--bit-shp-radius-surface);background-color:var(--bit-AiAgentRunView-prompt-background, var(--bit-clr-wrn-tint))}.bit-aiarv-qst{flex:1 1 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*24)}.bit-aiarv-ans{display:flex;flex:1 1 100%;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1)}.bit-aiarv-ans>.bit-aiarv-fld{flex:1 1 auto;min-width:0}.bit-aiarv-err{margin-block-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5)}.bit-aiarv.bit-dis :is(.bit-aiarv-hdr,.bit-aiarv-gol,.bit-aiarv-prg){color:inherit}@media(forced-colors: active){.bit-aiarv-prm{border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) CanvasText}}.bit-aiasb{display:inline-flex;flex-shrink:0;align-items:center;vertical-align:middle}.bit-aiasv{--bit-aiasv-mrk-size: var(--bit-AiAgentStepView-marker-size, var(--bit-siz-icon-md));position:relative;display:flex;gap:var(--bit-AiAgentStepView-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));padding-block:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);font-family:var(--bit-tpg-font-family);font-size:var(--bit-AiAgentStepView-title-font-size, var(--bit-tpg-fs-sm))}.bit-aiasv::before{content:"";position:absolute;inset-block-start:calc(calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1) + 0.28em + var(--bit-aiasv-mrk-size));inset-block-end:calc(-1*(calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1) + 0.28em));inset-inline-start:calc((var(--bit-aiasv-mrk-size) - var(--bit-shp-brd-width-thick))/2);width:var(--bit-shp-brd-width-thick);background-color:var(--bit-AiAgentStepView-line-color, var(--bit-clr-brd-sec))}.bit-aiasv.bit-dis{color:var(--bit-clr-fg-dis)}.bit-aiasv:last-child:not(li>.bit-aiasv)::before,li:last-child>.bit-aiasv::before{display:none}.bit-aiasv-mrk{flex:none;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:var(--bit-aiasv-mrk-size);height:var(--bit-aiasv-mrk-size);margin-block-start:0.28em;border-radius:var(--bit-shp-radius-full);border:var(--bit-shp-brd-width-thick) var(--bit-shp-brd-style) var(--bit-AiAgentStepView-marker-color, var(--bit-clr-brd-pri));background-color:var(--bit-clr-bg-pri)}.bit-aiasv-mrk>.bit-aiasv-mic{padding:0;font-size:calc(var(--bit-aiasv-mrk-size)*.6);color:var(--bit-AiAgentStepView-completed-icon-color, var(--bit-clr-suc-text))}.bit-aiasv-run>.bit-aiasv-mrk{border-color:var(--bit-AiAgentStepView-running-color, var(--bit-clr-pri));animation:bit-aiasv-pls calc(1.4s*var(--bit-mot-loop-factor, 1)) var(--bit-mot-easing) infinite}.bit-aiasv-cmp>.bit-aiasv-mrk{border-color:var(--bit-AiAgentStepView-completed-color, var(--bit-clr-suc));background-color:var(--bit-AiAgentStepView-completed-color, var(--bit-clr-suc))}.bit-aiasv-fld>.bit-aiasv-mrk{border-color:var(--bit-AiAgentStepView-failed-color, var(--bit-clr-err));background-color:var(--bit-AiAgentStepView-failed-color, var(--bit-clr-err))}.bit-aiasv-blk>.bit-aiasv-mrk{border-color:var(--bit-AiAgentStepView-blocked-color, var(--bit-clr-wrn));background-color:var(--bit-AiAgentStepView-blocked-color, var(--bit-clr-wrn))}.bit-aiasv.bit-dis>.bit-aiasv-mrk{opacity:var(--bit-opa-dis)}@media(prefers-reduced-motion: reduce){.bit-aiasv-run:not(.bit-fam):not(.bit-fam *)>.bit-aiasv-mrk{animation:none;box-shadow:0 0 0 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.375) color-mix(in srgb, var(--bit-AiAgentStepView-running-color, var(--bit-clr-pri)) 25%, transparent)}}@keyframes bit-aiasv-pls{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bit-AiAgentStepView-running-color, var(--bit-clr-pri)) 25%, transparent)}50%{box-shadow:0 0 0 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.625) color-mix(in srgb, var(--bit-AiAgentStepView-running-color, var(--bit-clr-pri)) 25%, transparent)}}.bit-aiasv-bdy{flex:1 1 auto;min-width:0}.bit-aiasv-ttl{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);font-weight:var(--bit-tpg-fw-medium)}.bit-aiasv-pnd>.bit-aiasv-bdy>.bit-aiasv-ttl,.bit-aiasv-skp>.bit-aiasv-bdy>.bit-aiasv-ttl{color:var(--bit-AiAgentStepView-text-color, var(--bit-clr-fg-sec))}.bit-aiasv-dur{font-size:var(--bit-tpg-fs-xs);font-weight:var(--bit-tpg-fw-regular);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bit-AiAgentStepView-text-color, var(--bit-clr-fg-sec))}.bit-aiasv-dtl,.bit-aiasv-smr{color:var(--bit-AiAgentStepView-text-color, var(--bit-clr-fg-sec))}.bit-aiasv-tls{display:flex;flex-wrap:wrap;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);margin:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5) 0 0;padding:0;list-style:none}.bit-aiasv-tli{display:inline-flex;max-width:100%}.bit-aiasv-err{color:var(--bit-AiAgentStepView-error-color, var(--bit-clr-err-fg))}.bit-aiasv-edt{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;font-size:var(--bit-tpg-fs-xs);font-family:var(--bit-tpg-font-family-mono);max-height:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*24);color:var(--bit-AiAgentStepView-text-color, var(--bit-clr-fg-sec))}.bit-aiasv-edt:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aiasv-edt:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aiasv-edb{margin-inline-start:calc(-1*var(--bit-siz-ctrl-pad-x-sm, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * var(--bit-siz-ctrl-pad-x-sm-steps))))}.bit-aiasv-sts{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.bit-aiasv.bit-dis :is(.bit-aiasv-dur,.bit-aiasv-dtl,.bit-aiasv-smr,.bit-aiasv-err,.bit-aiasv-edt),.bit-aiasv.bit-dis>.bit-aiasv-bdy>.bit-aiasv-ttl{color:inherit}.bit-aiapv-plh{max-width:100%}.bit-aiatv-pnl{display:flex;overflow:hidden;flex-direction:column;box-sizing:border-box;color:var(--bit-AiArtifactView-color, var(--bit-clr-fg-pri));border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiArtifactView-border-color, var(--bit-clr-brd-pri));border-radius:var(--bit-AiArtifactView-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiArtifactView-background, var(--bit-clr-bg-pri))}.bit-aiatv-hdr{display:flex;flex:none;align-items:center;gap:var(--bit-AiArtifactView-header-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));padding:var(--bit-AiArtifactView-header-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));border-bottom:var(--bit-siz-divider) var(--bit-shp-brd-style) var(--bit-AiArtifactView-divider-color, var(--bit-clr-brd-sec));background-color:var(--bit-AiArtifactView-header-background, var(--bit-clr-bg-sec))}.bit-aiatv-ico{flex:none;font-size:var(--bit-siz-icon-md);color:var(--bit-AiArtifactView-icon-color, var(--bit-clr-fg-sec))}.bit-aiatv-ttl{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--bit-AiArtifactView-title-font-size, var(--bit-tpg-fs-sm));font-weight:var(--bit-AiArtifactView-title-font-weight, var(--bit-tpg-fw-semibold))}.bit-aiatv-ldg,.bit-aiatv-ver,.bit-aiatv-dlb,.bit-aiatv-exb{flex:none}.bit-aiatv-bdy{overflow:auto;max-height:var(--bit-AiArtifactView-max-height, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 64))}.bit-aiatv-doc,.bit-aiatv-jsn{padding:var(--bit-AiArtifactView-content-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))}.bit-aiatv-bdy>.bit-aidtb{border:none;border-radius:0}.bit-aiatv-img{height:auto;display:block;max-width:100%;margin-inline:auto}.bit-aiatv-imh{display:flex;justify-content:center;padding:var(--bit-AiArtifactView-content-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))}.bit-aiatv-imb{font-style:italic;color:var(--bit-AiArtifactView-muted-color, var(--bit-clr-fg-sec))}.bit-aiatv-frm{width:100%;border:none;display:block;height:var(--bit-AiArtifactView-frame-height, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 52));background-color:var(--bit-AiArtifactView-frame-background, white)}.bit-aiatv-tbw{overflow-x:auto}.bit-aiatv-tbl{width:100%;border-collapse:collapse;font-size:var(--bit-tpg-fs-sm)}.bit-aiatv-thc,.bit-aiatv-tdc{text-align:start;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-bottom:var(--bit-siz-divider) var(--bit-shp-brd-style) var(--bit-AiArtifactView-table-divider-color, var(--bit-clr-brd-sec))}.bit-aiatv-thc{white-space:nowrap;font-weight:var(--bit-tpg-fw-semibold);background-color:var(--bit-AiArtifactView-table-header-background, var(--bit-clr-bg-sec))}.bit-aiatv-trw:last-child>.bit-aiatv-tdc{border-bottom:none}.bit-aiatv-ovl{position:fixed;inset:0;z-index:var(--bit-zin-modal);background-color:var(--bit-AiArtifactView-overlay-background, var(--bit-clr-bg-overlay));animation:bit-aiatv-ovl-fade var(--bit-mot-duration) var(--bit-mot-easing-decelerate)}@keyframes bit-aiatv-ovl-fade{from{opacity:0}to{opacity:1}}.bit-aiatv-exp>.bit-aiatv-pnl{position:fixed;z-index:var(--bit-zin-modal);box-shadow:var(--bit-shd-dialog);inset:var(--bit-AiArtifactView-expanded-inset, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))}@media screen and (max-width: 599px){.bit-aiatv-exp>.bit-aiatv-pnl{inset:var(--bit-AiArtifactView-expanded-inset, 0);border-radius:0}}.bit-aiatv-exp>.bit-aiatv-pnl>.bit-aiatv-bdy{flex:1 1 auto;max-height:none}.bit-aiatv-exp>.bit-aiatv-pnl>.bit-aiatv-bdy>.bit-aiatv-frm{height:100%}@media(forced-colors: active){.bit-aiatv-pnl{border-color:CanvasText}.bit-aiatv-hdr{border-bottom-color:CanvasText}}@media print{.bit-aiatv-ovl{display:none}}.bit-aiach{display:inline-flex;min-width:0;max-width:var(--bit-AiAttachmentChip-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 32))}.bit-aiach-tag{min-width:0}.bit-aiach-thm{display:inline-grid;flex-shrink:0;place-items:center;object-fit:cover;box-sizing:border-box;width:var(--bit-AiAttachmentChip-thumbnail-size, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 4.25));height:var(--bit-AiAttachmentChip-thumbnail-size, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 4.25));border-radius:var(--bit-AiAttachmentChip-thumbnail-radius, var(--bit-shp-radius-sm));color:var(--bit-AiAttachmentChip-thumbnail-color, var(--bit-clr-fg-sec));background-color:var(--bit-AiAttachmentChip-thumbnail-background, var(--bit-clr-bg-sec))}.bit-aiach-ico{line-height:1;font-size:var(--bit-siz-icon-md)}.bit-aicht{height:100%;display:flex;min-height:0;position:relative;flex-direction:column;box-sizing:border-box;font-family:var(--bit-tpg-font-family);color:var(--bit-clr-fg-pri);background-color:var(--bit-AiChat-background, var(--bit-clr-bg-pri))}.bit-aicht-ftr{flex:0 0 auto;position:relative;box-sizing:border-box;padding:var(--bit-AiChat-footer-padding, 0 calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2));background:linear-gradient(to top, var(--bit-AiChat-background, var(--bit-clr-bg-pri)) 62%, transparent)}@media screen and (max-width: 599px){.bit-aicht-ftr{padding:var(--bit-AiChat-footer-padding, 0 calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5))}}.bit-aicht-ftc{width:100%;margin-inline:auto;box-sizing:border-box;max-width:var(--bit-AiChat-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 92))}@media print{.bit-aicht{height:auto}.bit-aicht-ftr{background:none}}.bit-aicms{display:flex;flex-direction:column;box-sizing:border-box;gap:var(--bit-AiChatMessage-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));font-family:var(--bit-tpg-font-family);scroll-margin-top:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*3)}.bit-aicms-usr{align-items:flex-end}.bit-aicms-sys{align-items:center}@keyframes bit-aicms-ent{from{opacity:0;transform:translateY(calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 0.75))}to{opacity:1;transform:none}}.bit-aicms-ent{animation-name:bit-aicms-ent;animation-duration:var(--bit-mot-duration-long);animation-fill-mode:backwards;animation-timing-function:var(--bit-mot-easing-decelerate)}.bit-aicms-pil{font-size:var(--bit-tpg-fs-sm);padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-radius:var(--bit-shp-radius-full);border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiChatMessage-system-border-color, var(--bit-clr-brd-ter));color:var(--bit-AiChatMessage-system-color, var(--bit-clr-fg-sec));background-color:var(--bit-AiChatMessage-system-background, var(--bit-clr-bg-sec))}.bit-aicms-att{display:flex;flex-wrap:wrap;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);justify-content:flex-end}.bit-aicms-bbl{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*2);max-width:min(100%,var(--bit-AiChatMessage-user-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 80)));border-radius:var(--bit-AiChatMessage-user-radius, var(--bit-shp-radius-lg));border-end-end-radius:var(--bit-shp-radius-sm);color:var(--bit-AiChatMessage-user-color, var(--bit-clr-fg-pri));background-color:var(--bit-AiChatMessage-user-background, var(--bit-clr-bg-sec))}@media screen and (max-width: 599px){.bit-aicms-bbl{max-width:min(100%,var(--bit-AiChatMessage-user-max-width, 100%))}}.bit-aicms-bdy{min-width:0;display:flex;flex-direction:column;gap:var(--bit-AiChatMessage-body-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));color:var(--bit-AiChatMessage-assistant-color, var(--bit-clr-fg-pri));background-color:var(--bit-AiChatMessage-assistant-background, transparent)}.bit-aicms-act{display:flex;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);opacity:0;transition:opacity var(--bit-mot-duration) var(--bit-mot-easing)}.bit-aicms:is(:hover,:focus-within)>.bit-aicms-act{opacity:1}@media(hover: none),(prefers-contrast: more){.bit-aicms-act{opacity:1}}@media screen and (max-width: 599px){.bit-aicms-act{opacity:1}}.bit-aicms-edt{width:100%;display:flex;flex-direction:column;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1)}.bit-aicms-eda{display:flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);justify-content:flex-end}@media print{.bit-aicms-act{display:none}}@media(forced-colors: active){.bit-aicms-bbl,.bit-aicms-pil{border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) CanvasText}}.bit-aicmk{--bit-aicmk-sfg: initial;--bit-aicmk-sbg: initial;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.15em;height:1.15em;padding:0 .3em;margin:0 .12em;border:none;font-family:inherit;font-size:.7em;font-weight:var(--bit-tpg-fw-semibold);line-height:1;vertical-align:super;cursor:pointer;text-decoration:none;font-variant-numeric:tabular-nums;border-radius:var(--bit-AiCitationMarker-radius, var(--bit-shp-radius-xs));color:var(--bit-aicmk-sfg, var(--bit-AiCitationMarker-color, var(--bit-clr-pri-fg)));background-color:var(--bit-aicmk-sbg, var(--bit-AiCitationMarker-background, var(--bit-clr-pri-tint)));transition:color var(--bit-mot-duration-short) var(--bit-mot-easing),background-color var(--bit-mot-duration-short) var(--bit-mot-easing)}.bit-aicmk:hover{--bit-aicmk-sfg: var(--bit-AiCitationMarker-hover-color, var(--bit-clr-pri-text));--bit-aicmk-sbg: var(--bit-AiCitationMarker-hover-background, var(--bit-clr-pri))}.bit-aicmk:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aicmk:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aicmk:disabled,.bit-aicmk[aria-disabled=true]{cursor:default;color:var(--bit-clr-pri-dis-text);background-color:var(--bit-clr-pri-dis)}@media(forced-colors: active){.bit-aicmk{border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) ButtonText}.bit-aicmk:hover,.bit-aicmk:active{--bit-aicmk-sfg: initial;--bit-aicmk-sbg: initial;border-color:Highlight}.bit-aicmk:disabled,.bit-aicmk[aria-disabled=true]{color:GrayText;border-color:GrayText}}.bit-aicbv{min-width:0;overflow:hidden;color:var(--bit-AiCodeBlockView-color, inherit);border-radius:var(--bit-AiCodeBlockView-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiCodeBlockView-background, color-mix(in srgb, var(--bit-clr-fg-pri) 4%, transparent));border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiCodeBlockView-border-color, var(--bit-clr-brd-sec))}.bit-aicbv-hdr{display:flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);align-items:center;justify-content:space-between;padding-block:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);padding-inline:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);font-size:var(--bit-tpg-fs-xs);color:var(--bit-AiCodeBlockView-header-color, var(--bit-clr-fg-sec));background-color:var(--bit-AiCodeBlockView-header-background, color-mix(in srgb, var(--bit-clr-fg-pri) 4%, transparent));border-block-end:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiCodeBlockView-border-color, var(--bit-clr-brd-sec))}.bit-aicbv-lng{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--bit-AiCodeBlockView-font-family, var(--bit-tpg-font-family-mono))}.bit-aicbv-bdy{overflow-x:auto}.bit-aicbv-bdy:focus-visible{outline:var(--bit-shp-focus-ring-width) solid var(--bit-clr-pri-focus);outline-offset:calc(-1*var(--bit-shp-focus-ring-width))}@media(forced-colors: active){.bit-aicbv-bdy:focus-visible{outline-color:Highlight}}.bit-aicbv-pre{margin:0;tab-size:4;direction:ltr;unicode-bidi:isolate;line-height:1.55;white-space:pre;counter-reset:bit-aicbv-line;padding:var(--bit-AiCodeBlockView-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));font-size:var(--bit-AiCodeBlockView-font-size, var(--bit-tpg-fs-sm));font-family:var(--bit-AiCodeBlockView-font-family, var(--bit-tpg-font-family-mono))}.bit-aicbv-cod{padding:0;font:inherit;color:inherit;background:none}.bit-aicbv-lin::before{width:2.5em;display:inline-block;text-align:end;user-select:none;-webkit-user-select:none;margin-inline-end:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);content:counter(bit-aicbv-line);counter-increment:bit-aicbv-line;color:var(--bit-AiCodeBlockView-line-number-color, var(--bit-clr-fg-ter))}.bit-aicbv-kwd{color:var(--bit-AiCodeBlockView-keyword-color, var(--bit-clr-pri-fg))}.bit-aicbv-typ{color:var(--bit-AiCodeBlockView-type-color, var(--bit-clr-suc-fg))}.bit-aicbv-str{color:var(--bit-AiCodeBlockView-string-color, var(--bit-clr-swr-fg))}.bit-aicbv-num{color:var(--bit-AiCodeBlockView-number-color, var(--bit-clr-sec-fg))}.bit-aicbv-cmt{font-style:italic;color:var(--bit-AiCodeBlockView-comment-color, color-mix(in srgb, var(--bit-clr-fg-ter), var(--bit-clr-fg-pri) 15%))}.bit-aicbv-fnc{color:var(--bit-AiCodeBlockView-function-color, color-mix(in srgb, var(--bit-clr-wrn-fg), var(--bit-clr-fg-pri) 15%))}.bit-aicbv-opr{color:var(--bit-AiCodeBlockView-operator-color, var(--bit-clr-fg-sec))}.bit-aicbv-pnc{color:var(--bit-AiCodeBlockView-punctuation-color, var(--bit-clr-fg-sec))}.bit-aicbv-prp{color:var(--bit-AiCodeBlockView-property-color, var(--bit-clr-pri-fg))}.bit-aicbv-tag{color:var(--bit-AiCodeBlockView-tag-color, var(--bit-clr-err-fg))}.bit-aicbv-atr{color:var(--bit-AiCodeBlockView-attribute-color, var(--bit-clr-sec-fg))}.bit-aicbv-cst{color:var(--bit-AiCodeBlockView-constant-color, var(--bit-clr-sec-fg))}.bit-aicbv-ins{color:var(--bit-AiCodeBlockView-inserted-color, var(--bit-clr-suc-fg))}.bit-aicbv-del{color:var(--bit-AiCodeBlockView-deleted-color, var(--bit-clr-err-fg))}.bit-aicbv-met{color:var(--bit-AiCodeBlockView-meta-color, color-mix(in srgb, var(--bit-clr-fg-ter), var(--bit-clr-fg-pri) 15%))}.bit-aicbv-lab{font-style:italic;color:var(--bit-AiCodeBlockView-label-color, var(--bit-AiCodeBlockView-type-color, var(--bit-clr-suc-fg)))}.bit-aicbv-vrb{color:var(--bit-AiCodeBlockView-variable-color, var(--bit-AiCodeBlockView-property-color, var(--bit-clr-pri-fg)))}@media print{.bit-aicbv{break-inside:avoid}.bit-aicbv-bdy{overflow:visible}.bit-aicbv-pre{white-space:pre-wrap}}.bit-aiclp{min-width:0}.bit-aictm{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bit-AiContextMeter-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));font-family:var(--bit-tpg-font-family);font-size:var(--bit-AiContextMeter-font-size, var(--bit-tpg-fs-xs));color:var(--bit-AiContextMeter-color, var(--bit-clr-fg-sec));font-variant-numeric:tabular-nums}.bit-aictm.bit-dis{color:var(--bit-clr-fg-dis)}.bit-aictm-wrn{color:var(--bit-AiContextMeter-warning-color, var(--bit-clr-wrn-fg))}.bit-aictm-crt{color:var(--bit-AiContextMeter-critical-color, var(--bit-clr-err-fg))}.bit-aictm>.bit-aictm-mtr{flex:1 1 0;min-width:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*6);width:var(--bit-AiContextMeter-meter-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 24));max-width:var(--bit-AiContextMeter-meter-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 24))}.bit-aictm>.bit-aictm-mtr .bit-prb-trc{background-color:var(--bit-AiContextMeter-track-color, var(--bit-Progress-track-color, var(--bit-clr-brd-sec)))}.bit-aictm-ttl,.bit-aictm-pct{white-space:nowrap}.bit-aictm-sts{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.bit-aicvl{display:flex;overflow-y:auto;flex-direction:column;box-sizing:border-box;font-family:var(--bit-tpg-font-family);gap:var(--bit-AiConversationList-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 0.25));padding:var(--bit-AiConversationList-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}.bit-aicvl-grp{font-size:var(--bit-tpg-fs-xs);text-transform:uppercase;letter-spacing:var(--bit-tpg-ctrl-letter-spacing);padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);color:var(--bit-AiConversationList-group-color, var(--bit-clr-fg-ter))}.bit-aicvl-lst{margin:0;padding:0;display:flex;list-style:none;flex-direction:column;gap:var(--bit-AiConversationList-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 0.25))}.bit-aicvl-itm{display:flex;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5)}.bit-aicvl-ibt{--bit-aicvl-ibt-bg: var(--bit-AiConversationList-item-background, transparent);--bit-aicvl-ibt-hvr-bg: var(--bit-AiConversationList-item-hover-background, var(--bit-clr-bg-pri-hover));flex:1 1 auto;min-width:0;margin:0;border:none;display:flex;cursor:pointer;font:inherit;text-align:start;align-items:center;box-sizing:border-box;font-size:var(--bit-tpg-fs-sm);gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);min-height:var(--bit-siz-ctrl-md, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * var(--bit-siz-ctrl-md-steps)));border-radius:var(--bit-AiConversationList-item-radius, var(--bit-shp-radius-control));color:var(--bit-AiConversationList-item-color, var(--bit-clr-fg-pri));background-color:var(--bit-aicvl-ibt-bg);transition:background-color var(--bit-mot-duration-short) var(--bit-mot-easing)}@media(hover: hover){.bit-aicvl-ibt:hover{--bit-aicvl-ibt-bg: var(--bit-aicvl-ibt-hvr-bg)}}.bit-aicvl-ibt:focus-visible{outline:var(--bit-shp-focus-ring-width) solid var(--bit-clr-pri-focus);outline-offset:calc(-1*var(--bit-shp-focus-ring-width))}@media(forced-colors: active){.bit-aicvl-ibt:focus-visible{outline-color:Highlight}}.bit-aicvl-ibt:disabled,.bit-aicvl-ibt[aria-disabled=true]{cursor:default;color:var(--bit-clr-fg-dis);background-color:rgba(0,0,0,0)}.bit-aicvl-sel{font-weight:var(--bit-tpg-fw-medium);--bit-aicvl-ibt-bg: var(--bit-AiConversationList-selected-background, var(--bit-clr-pri-tint));--bit-aicvl-ibt-hvr-bg: var(--bit-AiConversationList-selected-hover-background, var(--bit-clr-bg-pri-hover));color:var(--bit-AiConversationList-selected-color, var(--bit-clr-pri-fg))}.bit-aicvl-ttl{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(forced-colors: active){.bit-aicvl-sel{outline:var(--bit-shp-brd-width-thick) solid Highlight;outline-offset:calc(-1*var(--bit-shp-brd-width-thick))}}@media(prefers-contrast: more){.bit-aicvl-sel{outline:var(--bit-shp-brd-width-thick) solid currentcolor;outline-offset:calc(-1*var(--bit-shp-brd-width-thick))}}.bit-aicpb{position:relative;display:inline-flex;vertical-align:middle}.bit-aicpb-liv{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.bit-aidtb{overflow-x:auto;box-sizing:border-box;border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiDataTable-border-color, var(--bit-clr-brd-pri));border-radius:var(--bit-AiDataTable-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiDataTable-background, transparent)}.bit-aidtb:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aidtb:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aidtb-tbl{width:100%;border-collapse:collapse;font-size:var(--bit-AiDataTable-font-size, var(--bit-tpg-fs-sm));color:var(--bit-AiDataTable-color, var(--bit-clr-fg-pri))}.bit-aidtb-hcl,.bit-aidtb-cel{text-align:start;padding:var(--bit-AiDataTable-cell-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));border-bottom:var(--bit-siz-divider) var(--bit-shp-brd-style) var(--bit-AiDataTable-divider-color, var(--bit-clr-brd-sec))}.bit-aidtb-hcl{white-space:nowrap;color:var(--bit-AiDataTable-header-color, var(--bit-clr-fg-pri));font-weight:var(--bit-AiDataTable-header-font-weight, var(--bit-tpg-fw-semibold));background-color:var(--bit-AiDataTable-header-background, var(--bit-clr-bg-sec))}.bit-aidtb-row:last-child>.bit-aidtb-cel{border-bottom:none}@media(forced-colors: active){.bit-aidtb{border-color:CanvasText}.bit-aidtb-hcl,.bit-aidtb-cel{border-bottom-color:CanvasText}}.bit-aiems{display:flex;text-align:center;align-items:center;flex-direction:column;box-sizing:border-box;justify-content:center;font-family:var(--bit-tpg-font-family);gap:var(--bit-AiEmptyState-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));padding:var(--bit-AiEmptyState-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 6) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2));color:var(--bit-AiEmptyState-color, var(--bit-clr-fg-sec))}.bit-aiems-ico{line-height:1;color:var(--bit-AiEmptyState-icon-color, var(--bit-clr-pri));font-size:var(--bit-AiEmptyState-icon-size, var(--bit-tpg-fs-4xl))}.bit-aiems-ttl{overflow-wrap:anywhere;color:var(--bit-AiEmptyState-title-color, var(--bit-clr-fg-pri));font-size:var(--bit-AiEmptyState-title-font-size, var(--bit-tpg-fs-xl));font-weight:var(--bit-AiEmptyState-title-font-weight, var(--bit-tpg-fw-semibold))}.bit-aiems-bdy{overflow-wrap:anywhere}.bit-aiems-sgs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bit-AiEmptyState-suggestions-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}.bit-aierv{min-width:0;display:block;box-sizing:border-box}.bit-aierv-txt,.bit-aierv-rta{overflow-wrap:anywhere}.bit-aierv-dtl{min-width:0;flex:1 1 100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;font-size:var(--bit-tpg-fs-xs);font-family:var(--bit-tpg-font-family-mono);color:var(--bit-AiErrorView-detail-color, var(--bit-clr-fg-sec));max-height:var(--bit-AiErrorView-detail-max-height, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 24))}.bit-aierv-dtl:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aierv-dtl:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aierv-act{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);align-items:center;justify-content:flex-end}.bit-aifrm{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;gap:var(--bit-AiForm-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));padding:var(--bit-AiForm-padding, var(--bit-spa-card-md, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * var(--bit-spa-card-md-steps))));background-color:var(--bit-AiForm-background, var(--bit-clr-bg-sec));border-radius:var(--bit-AiForm-radius, var(--bit-shp-radius-surface));border:var(--bit-AiForm-border-width, var(--bit-shp-brd-width)) var(--bit-shp-brd-style) var(--bit-AiForm-border-color, var(--bit-clr-brd-pri))}.bit-aifrm-ttl{color:var(--bit-AiForm-title-color, var(--bit-clr-fg-pri));font-size:var(--bit-AiForm-title-font-size, var(--bit-tpg-fs-md));font-weight:var(--bit-AiForm-title-font-weight, var(--bit-tpg-fw-semibold))}.bit-aifrm-des,.bit-aifrm-hnt{color:var(--bit-AiForm-description-color, var(--bit-clr-fg-sec));font-size:var(--bit-AiForm-description-font-size, var(--bit-tpg-fs-xs))}.bit-aifrm-fld{min-width:0}.bit-aifrm-grp{margin:0;display:flex;flex-direction:column;box-sizing:border-box;min-inline-size:0;gap:var(--bit-AiForm-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));padding:var(--bit-AiForm-group-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));border-radius:var(--bit-AiForm-group-radius, var(--bit-shp-radius-control));border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiForm-group-border-color, var(--bit-clr-brd-pri))}.bit-aifrm-inv{border-color:var(--bit-AiForm-error-color, var(--bit-clr-err))}.bit-aifrm-lgd{padding:0 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);color:var(--bit-AiForm-legend-color, var(--bit-clr-fg-pri));font-size:var(--bit-AiForm-legend-font-size, var(--bit-tpg-fs-sm));font-weight:var(--bit-tpg-field-label-font-weight);letter-spacing:var(--bit-tpg-ctrl-letter-spacing)}.bit-aifrm-req{margin-inline-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.625);color:var(--bit-AiForm-required-color, var(--bit-clr-req))}.bit-aifrm-itm{display:flex;align-items:flex-start;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1)}.bit-aifrm-iob+.bit-aifrm-iob{padding-block-start:var(--bit-AiForm-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));border-block-start:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiForm-group-border-color, var(--bit-clr-brd-pri))}.bit-aifrm-ibd{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1)}.bit-aifrm-rmv{flex:none}.bit-aifrm-add{align-self:flex-start}.bit-aifrm-err{overflow-wrap:break-word;color:var(--bit-AiForm-error-color, var(--bit-clr-err));font-size:var(--bit-AiForm-error-font-size, var(--bit-tpg-fs-2xs))}.bit-aifrm-act{display:flex;flex-wrap:wrap;gap:var(--bit-AiForm-actions-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));justify-content:var(--bit-AiForm-actions-justify, flex-end)}.bit-aifrm-sbm{display:flex;justify-content:var(--bit-AiForm-actions-justify, flex-end)}.bit-aifrm.bit-dis .bit-aifrm-ttl,.bit-aifrm.bit-dis .bit-aifrm-des,.bit-aifrm.bit-dis .bit-aifrm-hnt,.bit-aifrm.bit-dis .bit-aifrm-lgd{color:var(--bit-clr-fg-dis)}.bit-aiguv-cnt{min-width:0;max-width:100%}.bit-aiguv-dgn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bit-AiGenerativeUiView-diagnostics-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));margin-block-start:var(--bit-AiGenerativeUiView-diagnostics-margin, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}.bit-aiguv-unr,.bit-aiguv-err,.bit-aiguv-ign{max-width:100%}.bit-aiipv{margin:0;min-width:0}.bit-aiipv-img{height:auto;display:block;max-width:100%;border-radius:var(--bit-AiImagePartView-radius, var(--bit-shp-radius-surface))}.bit-aiipv-imb{font-style:italic;color:var(--bit-AiImagePartView-muted-color, var(--bit-clr-fg-sec))}.bit-aiipv-cap{margin-block-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);color:var(--bit-AiImagePartView-caption-color, var(--bit-clr-fg-ter));font-size:var(--bit-AiImagePartView-caption-font-size, var(--bit-tpg-fs-xs))}@media print{.bit-aiipv{break-inside:avoid}}.bit-aijsv{font-family:var(--bit-tpg-font-family-mono);font-size:var(--bit-AiJsonView-font-size, var(--bit-tpg-fs-sm));line-height:var(--bit-AiJsonView-line-height, 1.5)}.bit-aijsv-row{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.bit-aijsv-grp{display:block;padding-inline-start:var(--bit-AiJsonView-indent, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))}.bit-aijsv-tgl{margin:0;padding:0;border:none;font:inherit;cursor:pointer;text-align:start;white-space:inherit;overflow-wrap:inherit;background-color:rgba(0,0,0,0);border-radius:var(--bit-shp-radius-xs);color:var(--bit-AiJsonView-toggle-color, var(--bit-clr-fg-sec))}.bit-aijsv-tgl:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aijsv-tgl:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aijsv-tgl:disabled,.bit-aijsv-tgl[aria-disabled=true]{cursor:default}.bit-aijsv-tic{font-size:var(--bit-AiJsonView-chevron-size, var(--bit-tpg-fs-2xs));margin-inline-end:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);transition:transform var(--bit-mot-duration-short) var(--bit-mot-easing)}.bit-aijsv-top{transform:rotate(90deg)}.bit-aijsv-tic:dir(rtl){scale:-1 1}@supports not selector(:dir(rtl)){.bit-aijsv.bit-rtl .bit-aijsv-tic{scale:-1 1}}.bit-aijsv-key{color:var(--bit-AiJsonView-key-color, var(--bit-clr-wrn-fg))}.bit-aijsv-str{color:var(--bit-AiJsonView-string-color, var(--bit-clr-suc-fg))}.bit-aijsv-num{color:var(--bit-AiJsonView-number-color, var(--bit-clr-sec-fg))}.bit-aijsv-bln{color:var(--bit-AiJsonView-boolean-color, var(--bit-clr-pri-fg))}.bit-aijsv-nul{color:var(--bit-AiJsonView-null-color, var(--bit-clr-fg-ter))}.bit-aijsv.bit-dis .bit-aijsv-tgl{color:var(--bit-clr-fg-dis)}@media(forced-colors: active){.bit-aijsv-tgl{color:ButtonText}.bit-aijsv.bit-dis .bit-aijsv-tgl{color:GrayText}}.bit-aimdv{min-width:0;overflow-wrap:anywhere;color:var(--bit-AiMarkdownView-color, inherit);font-size:var(--bit-AiMarkdownView-font-size, inherit);line-height:var(--bit-AiMarkdownView-line-height, 1.6)}.bit-aimdv-par{margin:0}.bit-aimdv-hdg{margin:0;line-height:1.35;color:var(--bit-AiMarkdownView-heading-color, inherit);font-weight:var(--bit-AiMarkdownView-heading-font-weight, var(--bit-tpg-fw-semibold))}.bit-aimdv-hdg,.bit-aimdv-fnr,.bit-aimdv-fni{scroll-margin-block-start:var(--bit-AiMarkdownView-scroll-margin, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 3))}.bit-aimdv-hdg:where(h2){font-size:var(--bit-tpg-fs-2xl)}.bit-aimdv-hdg:where(h3){font-size:var(--bit-tpg-fs-xl)}.bit-aimdv-hdg:where(h4){font-size:var(--bit-tpg-fs-lg)}.bit-aimdv-hdg:where(h5,h6){font-size:var(--bit-tpg-fs-md)}.bit-aimdv-lst{margin:0;padding-inline-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*3)}.bit-aimdv-itm::marker{color:var(--bit-AiMarkdownView-marker-color, var(--bit-clr-fg-ter))}.bit-aimdv-tsk{list-style:none;padding-inline-start:0}.bit-aimdv-tki{display:flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);align-items:flex-start}.bit-aimdv-chk{flex:none;margin:0;width:1em;height:1em;font-size:inherit;line-height:inherit;margin-block-start:.3em;margin-block-start:calc((1lh - 1em)/2);accent-color:var(--bit-clr-pri)}.bit-aimdv-tkb{min-width:0;flex:1 1 auto}.bit-aimdv-tki>.bit-aimdv-tkb{margin-block-start:0}.bit-aimdv-quo{margin:0;padding-inline-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*2);color:var(--bit-AiMarkdownView-quote-color, var(--bit-clr-fg-sec));border-inline-start:var(--bit-shp-brd-width-thick) var(--bit-shp-brd-style) var(--bit-AiMarkdownView-quote-border-color, var(--bit-clr-brd-pri))}.bit-aimdv-lnk{--bit-aimdv-lnk-clr: initial;border-radius:var(--bit-shp-radius-xs);text-decoration-line:underline;text-underline-offset:.2em;text-decoration-thickness:var(--bit-shp-brd-width);color:var(--bit-aimdv-lnk-clr, var(--bit-AiMarkdownView-link-color, var(--bit-clr-pri-fg)))}.bit-aimdv-lnk:hover{--bit-aimdv-lnk-clr: var(--bit-AiMarkdownView-link-hover-color, var(--bit-AiMarkdownView-link-color, var(--bit-clr-pri-fg)));text-decoration-thickness:var(--bit-shp-brd-width-thick)}.bit-aimdv-lnk:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aimdv-lnk:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aimdv-cod{direction:ltr;unicode-bidi:isolate;padding:.15em .35em;font-size:.875em;overflow-wrap:break-word;color:var(--bit-AiMarkdownView-code-color, inherit);border-radius:var(--bit-AiMarkdownView-code-radius, var(--bit-shp-radius-sm));font-family:var(--bit-AiMarkdownView-code-font-family, var(--bit-tpg-font-family-mono));background-color:var(--bit-AiMarkdownView-code-background, color-mix(in srgb, var(--bit-clr-fg-pri) 8%, transparent))}.bit-aimdv-sep{height:0;margin:0;padding:0;border:0;border-block-start:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiMarkdownView-rule-color, var(--bit-clr-brd-sec))}.bit-aimdv-img{max-width:100%;height:auto;vertical-align:middle;border-radius:var(--bit-AiMarkdownView-image-radius, var(--bit-shp-radius-surface))}.bit-aimdv-imb{font-style:italic;color:var(--bit-AiMarkdownView-muted-color, var(--bit-clr-fg-sec))}.bit-aimdv-tbw{overflow-x:auto;border-radius:var(--bit-AiMarkdownView-table-radius, var(--bit-shp-radius-surface));border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiMarkdownView-table-border-color, var(--bit-clr-brd-sec))}.bit-aimdv-tbw:focus-visible{outline:var(--bit-shp-focus-ring-width) solid var(--bit-clr-pri-focus);outline-offset:calc(-1*var(--bit-shp-focus-ring-width))}@media(forced-colors: active){.bit-aimdv-tbw:focus-visible{outline-color:Highlight}}.bit-aimdv-tbl{width:100%;border-collapse:collapse;overflow-wrap:break-word;font-size:var(--bit-AiMarkdownView-table-font-size, var(--bit-tpg-fs-sm))}.bit-aimdv-thc,.bit-aimdv-tdc{text-align:start;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-block-end:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiMarkdownView-table-border-color, var(--bit-clr-brd-sec))}.bit-aimdv-thc{white-space:nowrap;font-weight:var(--bit-tpg-fw-semibold);background-color:var(--bit-AiMarkdownView-table-header-background, color-mix(in srgb, var(--bit-clr-fg-pri) 4%, transparent))}.bit-aimdv-row:last-child>.bit-aimdv-tdc{border-block-end:none}.bit-aimdv-alc{text-align:center}.bit-aimdv-alr{text-align:end}.bit-aimdv-mth{padding:.1em .3em;color:var(--bit-AiMarkdownView-code-color, inherit);border-radius:var(--bit-AiMarkdownView-code-radius, var(--bit-shp-radius-sm));font-family:var(--bit-AiMarkdownView-code-font-family, var(--bit-tpg-font-family-mono));background-color:var(--bit-AiMarkdownView-code-background, color-mix(in srgb, var(--bit-clr-fg-pri) 8%, transparent))}.bit-aimdv-mtb{display:block;overflow-x:auto;text-align:center;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5)}.bit-aimdv .bit-aimdv-rbi{display:inline-block;vertical-align:middle}.bit-aimdv-fnr{line-height:1;font-size:.75em;vertical-align:super}.bit-aimdv-fra,.bit-aimdv-fnb{padding:0 .15em;text-decoration:none;border-radius:var(--bit-shp-radius-xs);color:var(--bit-AiMarkdownView-link-color, var(--bit-clr-pri-fg))}.bit-aimdv-fra:hover,.bit-aimdv-fnb:hover{text-decoration:underline}.bit-aimdv-fra:focus-visible,.bit-aimdv-fnb:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-aimdv-fra:focus-visible,.bit-aimdv-fnb:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aimdv-fns{font-size:.875em;padding-block-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);color:var(--bit-AiMarkdownView-muted-color, var(--bit-clr-fg-sec));border-block-start:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiMarkdownView-rule-color, var(--bit-clr-brd-sec))}.bit-aimdv-fnl{margin:0;padding-inline-start:1.5em}.bit-aimdv-fni>.bit-aimdv-par:has(+.bit-aimdv-fnb){display:inline}.bit-aimdv-crt{width:.45em;height:1.05em;display:inline-block;vertical-align:text-bottom;margin-inline-start:1px;border-radius:var(--bit-shp-radius-xs);background-color:var(--bit-AiMarkdownView-caret-color, var(--bit-clr-pri));animation:bit-aimdv-blink calc(1100ms*var(--bit-mot-loop-factor, 1)) steps(2, start) infinite}@keyframes bit-aimdv-blink{to{visibility:hidden}}.bit-aimdv>:where(*+*),.bit-aimdv-quo>:where(*+*),.bit-aimdv-fni>:where(*+*){margin-block-start:var(--bit-AiMarkdownView-block-spacing, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))}.bit-aimdv>:where(*+.bit-aimdv-hdg){margin-block-start:calc(var(--bit-AiMarkdownView-block-spacing, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))*1.5)}.bit-aimdv-lst>:where(*+*),.bit-aimdv-itm>:where(*+*),.bit-aimdv-tkb>:where(*+*){margin-block-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5)}.bit-aimdv-lse>:where(*+*){margin-block-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5)}@media(prefers-reduced-motion: reduce){.bit-aimdv-crt:where(:not(.bit-fam):not(.bit-fam *)){animation:none;opacity:.8}}@media(forced-colors: active){.bit-aimdv-cod,.bit-aimdv-mth{outline:var(--bit-shp-brd-width) solid rgba(0,0,0,0)}.bit-aimdv-crt{forced-color-adjust:none;background-color:Highlight}}@media print{.bit-aimdv-tbw,.bit-aimdv-quo,.bit-aimdv-img{break-inside:avoid}.bit-aimdv-hdg{break-after:avoid}.bit-aimdv-tbw{overflow:visible}.bit-aimdv-crt{display:none}}.bit-aimac{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;font-family:var(--bit-tpg-font-family);gap:var(--bit-AiMessageActions-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));color:var(--bit-AiMessageActions-color, var(--bit-clr-fg-ter));font-size:var(--bit-AiMessageActions-font-size, var(--bit-tpg-fs-xs))}.bit-aimac-act{display:flex;align-items:center;gap:var(--bit-AiMessageActions-actions-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 0.5));opacity:0;transition:opacity var(--bit-mot-duration) var(--bit-mot-easing)}.bit-aimac-pin>.bit-aimac-act,.bit-aimac:is(:hover,:focus-within)>.bit-aimac-act,.bit-aicms:is(:hover,:focus-within)>.bit-aimac>.bit-aimac-act{opacity:1}@media(hover: none),(prefers-contrast: more){.bit-aimac-act{opacity:1}}@media screen and (max-width: 599px){.bit-aimac-act{opacity:1}}.bit-aimac-tim{font-variant-numeric:tabular-nums}@media print{.bit-aimac-act{display:none}}.bit-aimsl{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bit-AiMessageList-scrollbar-color, var(--bit-clr-brd-sec)) rgba(0,0,0,0)}.bit-aimsl::-webkit-scrollbar{width:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.25)}.bit-aimsl::-webkit-scrollbar-thumb{border:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.375) solid rgba(0,0,0,0);border-radius:var(--bit-shp-radius-full);background-clip:content-box;background-color:var(--bit-AiMessageList-scrollbar-color, var(--bit-clr-brd-sec))}.bit-aimsl-con{width:100%;display:flex;margin-inline:auto;flex-direction:column;box-sizing:border-box;max-width:var(--bit-AiMessageList-max-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 92));gap:var(--bit-AiMessageList-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 4));padding:var(--bit-AiMessageList-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 3) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2))}@media screen and (max-width: 599px){.bit-aimsl-con{gap:var(--bit-AiMessageList-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 3));padding:var(--bit-AiMessageList-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5) calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5))}}@media print{.bit-aimsl{overflow:visible}}.bit-aimpv{min-width:0;display:block;box-sizing:border-box}.bit-aimpv-fbk{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bit-aimpv-cit{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bit-AiMessagePartView-citation-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 0.75))}.bit-aimpv-cqt{margin:0;padding-inline-start:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);white-space:pre-wrap;overflow-wrap:anywhere;font-style:italic;color:var(--bit-AiMessagePartView-quote-color, var(--bit-clr-fg-sec));border-inline-start:var(--bit-shp-brd-width-thick) var(--bit-shp-brd-style) var(--bit-AiMessagePartView-quote-border-color, var(--bit-clr-brd-pri))}.bit-aimpv-clc{font-size:var(--bit-tpg-fs-xs);color:var(--bit-AiMessagePartView-locator-color, var(--bit-clr-fg-sec))}.bit-aimds{display:inline-flex;min-width:0;max-width:100%}.bit-aipri{position:relative;display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--bit-tpg-font-family);gap:var(--bit-AiPromptInput-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));padding:var(--bit-AiPromptInput-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));border-style:var(--bit-shp-brd-style);border-width:var(--bit-AiPromptInput-border-width, var(--bit-shp-brd-width));border-color:var(--bit-AiPromptInput-border-color, var(--bit-clr-brd-pri));border-radius:var(--bit-AiPromptInput-radius, var(--bit-shp-radius-control));background-color:var(--bit-AiPromptInput-background, var(--bit-clr-bg-pri));box-shadow:var(--bit-AiPromptInput-shadow, none);transition:box-shadow var(--bit-mot-duration-short) var(--bit-mot-easing),border-color var(--bit-mot-duration-short) var(--bit-mot-easing)}.bit-aipri:focus-within{outline:none;--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);--bit-focus-ring-own: 0 0 0 var(--bit-shp-focus-ring-offset) var(--bit-clr-bg-pri), 0 0 0 calc(var(--bit-shp-focus-ring-offset) + var(--bit-shp-focus-ring-width)) var(--bit-AiPromptInput-focus-color);box-shadow:var(--bit-focus-ring-own, var(--bit-shd-focus-ring)) , var(--bit-AiPromptInput-shadow, 0 0 transparent)}@media(forced-colors: active){.bit-aipri:focus-within{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}.bit-aipri.bit-dis{border-color:var(--bit-clr-brd-dis);background-color:var(--bit-AiPromptInput-disabled-background, var(--bit-clr-bg-dis))}.bit-aipri-dnd{border-style:dashed;border-color:var(--bit-AiPromptInput-drop-color, var(--bit-clr-pri))}.bit-aipri-dro{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none;border-radius:inherit;font-size:var(--bit-tpg-fs-sm);font-weight:var(--bit-tpg-fw-medium);color:var(--bit-AiPromptInput-drop-color, var(--bit-clr-pri));background-color:var(--bit-AiPromptInput-drop-background, color-mix(in srgb, var(--bit-clr-bg-pri) 86%, transparent))}.bit-aipri-ats{display:flex;flex-wrap:wrap;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1)}.bit-aipri-mnu{position:absolute;z-index:var(--bit-zin-callout);inset-inline-start:0;bottom:calc(100% + calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));box-sizing:border-box;min-width:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*28);max-width:100%;overflow-y:auto;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);max-height:var(--bit-AiPromptInput-menu-max-height, var(--bit-siz-popup-max-height, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * var(--bit-siz-popup-max-height-steps))));border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiPromptInput-menu-border-color, var(--bit-clr-brd-sec));border-radius:var(--bit-shp-radius-popup);background-color:var(--bit-AiPromptInput-menu-background, var(--bit-clr-bg-pri));box-shadow:var(--bit-AiPromptInput-menu-shadow, var(--bit-shd-popup))}.bit-aipri-mit{--bit-aipri-mit-bg: transparent;display:flex;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);width:100%;margin:0;border:none;cursor:pointer;box-sizing:border-box;text-align:start;font-family:inherit;font-size:var(--bit-tpg-fs-sm);font-weight:var(--bit-tpg-fw-regular);letter-spacing:var(--bit-tpg-ctrl-letter-spacing);color:var(--bit-AiPromptInput-color, var(--bit-clr-fg-pri));min-height:var(--bit-siz-item-md, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * var(--bit-siz-item-md-steps)));padding:0 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);border-radius:var(--bit-shp-radius-sm);background-color:var(--bit-aipri-mit-bg)}@media(hover: hover){.bit-aipri-mit:hover{--bit-aipri-mit-bg: var(--bit-AiPromptInput-item-hover-background, var(--bit-clr-bg-pri-hover))}}.bit-aipri-mia{--bit-aipri-mit-bg: var(--bit-AiPromptInput-item-hover-background, var(--bit-clr-bg-pri-hover))}.bit-aipri-mic{flex-shrink:0}.bit-aipri-mlb{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bit-aipri-mhn{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:end;font-size:var(--bit-tpg-fs-xs);color:var(--bit-AiPromptInput-hint-color, var(--bit-clr-fg-sec))}.bit-aipri-bdy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1)}.bit-aipri-pre,.bit-aipri-tls{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5)}.bit-aipri-tls{margin-inline-start:auto}.bit-aipri-inp{flex:1 1 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*24);min-width:0;margin:0;resize:none;border:none;outline:none;background:none;overflow-y:hidden;box-sizing:border-box;min-height:var(--bit-siz-ctrl-md, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * var(--bit-siz-ctrl-md-steps)));padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.75) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);font-family:inherit;font-weight:var(--bit-tpg-fw-regular);font-size:var(--bit-AiPromptInput-font-size, var(--bit-tpg-fs-md));line-height:var(--bit-AiPromptInput-line-height, 1.5);color:var(--bit-AiPromptInput-color, var(--bit-clr-fg-pri))}.bit-aipri-inp::placeholder{opacity:1;color:var(--bit-AiPromptInput-placeholder-color, var(--bit-clr-fg-sec))}.bit-aipri.bit-dis .bit-aipri-inp{color:var(--bit-AiPromptInput-disabled-color, var(--bit-clr-fg-dis))}.bit-aipri.bit-dis .bit-aipri-inp::placeholder{opacity:1;color:var(--bit-AiPromptInput-disabled-color, var(--bit-clr-fg-dis))}.bit-aipri-fil{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);margin:0;opacity:0;pointer-events:none}.bit-aipri-snd>.bit-btn-icn:is(:dir(rtl),.bit-aipri.bit-rtl>.bit-aipri-bdy>.bit-aipri-tls>.bit-aipri-snd>*){transform:scaleX(-1)}.bit-aipri-itr{padding:0 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);font-size:var(--bit-tpg-fs-sm);font-style:italic;overflow-wrap:anywhere;color:var(--bit-AiPromptInput-hint-color, var(--bit-clr-fg-sec))}.bit-aipri-ftr{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);padding:0 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);font-size:var(--bit-tpg-fs-xs);color:var(--bit-AiPromptInput-hint-color, var(--bit-clr-fg-sec))}.bit-aipri-hnt{flex:1 1 auto;min-width:0}.bit-aipri-ctr{white-space:nowrap;margin-inline-start:auto;font-variant-numeric:tabular-nums}.bit-aipri-ctn{color:var(--bit-AiPromptInput-near-limit-color, var(--bit-clr-wrn))}.bit-aipri-cto{color:var(--bit-AiPromptInput-over-limit-color, var(--bit-clr-err))}.bit-aipri-sts{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}@media(forced-colors: active){.bit-aipri-mia{outline:var(--bit-shp-brd-width-thick) solid Highlight;outline-offset:calc(-1*var(--bit-shp-brd-width-thick))}.bit-aipri-dro{outline:var(--bit-shp-brd-width-thick) dashed Highlight;outline-offset:calc(-2*var(--bit-shp-brd-width-thick))}}@media print{.bit-aipri{display:none}}.bit-airpv{min-width:0}.bit-airpv-hdr{min-width:0;display:flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);align-items:center}.bit-airpv-ico{flex:none}.bit-airpv-ttl{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--bit-tpg-fw-medium)}.bit-airpv-bdy{overflow-y:auto;color:var(--bit-AiReasoningPartView-color, var(--bit-clr-fg-sec));font-size:var(--bit-AiReasoningPartView-font-size, var(--bit-tpg-fs-sm));max-height:var(--bit-AiReasoningPartView-max-height, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 44))}.bit-airpv-bdy:focus-visible{outline:none;--bit-focus-ring-color: var(--bit-clr-pri-focus);--bit-focus-ring-offset: var(--bit-shp-focus-ring-offset);box-shadow:var(--bit-shd-focus-ring)}@media(forced-colors: active){.bit-airpv-bdy:focus-visible{outline:var(--bit-shp-focus-ring-width) solid Highlight;outline-offset:var(--bit-focus-ring-offset, var(--bit-shp-focus-ring-offset))}}@media print{.bit-airpv-bdy{max-height:none;overflow:visible}}.bit-airbd{min-width:0;display:block;max-width:100%;box-sizing:border-box}.bit-aistl{left:50%;position:absolute;translate:-50% 0;width:max-content;max-width:100%;box-sizing:border-box;border-radius:var(--bit-shp-radius-full);bottom:calc(100% + var(--bit-AiScrollToLatest-offset, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1)));z-index:var(--bit-AiScrollToLatest-z-index, 3);box-shadow:var(--bit-AiScrollToLatest-shadow, var(--bit-shd-popup));animation-name:bit-aistl-ent;animation-duration:var(--bit-mot-duration);animation-fill-mode:both;animation-timing-function:var(--bit-mot-easing-decelerate)}@keyframes bit-aistl-ent{from{opacity:0;transform:translateY(calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 0.75))}to{opacity:1;transform:none}}@media print{.bit-aistl{display:none}}.bit-aisrc{display:flex;min-width:0}.bit-aisrc-ctn{display:flex;flex:1 1 auto;min-width:0;align-items:flex-start;gap:var(--bit-AiSourceCard-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}.bit-aisrc-idx{flex:none;padding-block-start:.1em;font-size:var(--bit-AiSourceCard-site-font-size, var(--bit-tpg-fs-xs));font-weight:var(--bit-tpg-fw-semibold);font-variant-numeric:tabular-nums;color:var(--bit-AiSourceCard-index-color, var(--bit-clr-fg-sec))}.bit-aisrc-bdy{display:flex;flex-direction:column;min-width:0;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.25)}.bit-aisrc-ttl,.bit-aisrc-sit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bit-aisrc-ttl{font-size:var(--bit-AiSourceCard-title-font-size, var(--bit-tpg-fs-sm));font-weight:var(--bit-tpg-fw-medium);color:var(--bit-AiSourceCard-title-color, inherit)}.bit-aisrc-sit{display:flex;align-items:center;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);font-size:var(--bit-AiSourceCard-site-font-size, var(--bit-tpg-fs-xs));color:var(--bit-AiSourceCard-site-color, var(--bit-clr-fg-sec))}.bit-aisrc-sit>span{overflow:hidden;text-overflow:ellipsis}.bit-aisrc-fav{flex:none;width:var(--bit-AiSourceCard-favicon-size, var(--bit-siz-icon-sm));height:var(--bit-AiSourceCard-favicon-size, var(--bit-siz-icon-sm));border-radius:var(--bit-shp-radius-xs)}.bit-aisrc.bit-dis .bit-aisrc-idx,.bit-aisrc.bit-dis .bit-aisrc-ttl,.bit-aisrc.bit-dis .bit-aisrc-sit{color:inherit}.bit-aisrl{display:flex;flex-direction:column;gap:var(--bit-AiSourceList-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}.bit-aisrl-hdr{font-family:var(--bit-tpg-font-family);font-size:var(--bit-AiSourceList-header-font-size, var(--bit-tpg-fs-xs));font-weight:var(--bit-tpg-overline-font-weight);letter-spacing:var(--bit-tpg-overline-letter-spacing);text-transform:var(--bit-tpg-overline-text-transform);color:var(--bit-AiSourceList-header-color, var(--bit-clr-fg-sec))}.bit-aisrl-lst{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(var(--bit-AiSourceList-column-min-width, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 26)), 100%), 1fr));gap:var(--bit-AiSourceList-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}@media screen and (max-width: 599px){.bit-aisrl-lst{grid-template-columns:1fr}}.bit-aisrl.bit-dis>.bit-aisrl-hdr{color:var(--bit-clr-fg-dis)}.bit-aismd{min-width:0}.bit-aisdv-lst{margin:0;display:flex;flex-direction:column;box-sizing:border-box;gap:var(--bit-AiStructuredDataView-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));padding:var(--bit-AiStructuredDataView-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 2));border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiStructuredDataView-border-color, var(--bit-clr-brd-pri));border-radius:var(--bit-AiStructuredDataView-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiStructuredDataView-background, var(--bit-clr-bg-sec))}.bit-aisdv-ent{display:flex;flex-direction:column}.bit-aisdv-trm{color:var(--bit-AiStructuredDataView-label-color, var(--bit-clr-fg-pri));font-size:var(--bit-AiStructuredDataView-label-font-size, var(--bit-tpg-fs-sm));font-weight:var(--bit-AiStructuredDataView-label-font-weight, var(--bit-tpg-fw-medium))}.bit-aisdv-val{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--bit-AiStructuredDataView-value-color, var(--bit-clr-fg-pri))}.bit-aisdv-emp{color:var(--bit-AiStructuredDataView-empty-color, var(--bit-clr-fg-ter))}@media(forced-colors: active){.bit-aisdv-lst{border-color:CanvasText}}.bit-aitpv{min-width:0}.bit-aithi{display:inline-flex;align-items:center;color:var(--bit-AiThinkingIndicator-color, var(--bit-clr-fg-sec));font-size:var(--bit-AiThinkingIndicator-font-size, var(--bit-tpg-fs-sm))}.bit-aituv{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--bit-AiTokenUsageView-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));font-family:var(--bit-tpg-font-family);font-size:var(--bit-AiTokenUsageView-font-size, var(--bit-tpg-fs-xs));color:var(--bit-AiTokenUsageView-color, var(--bit-clr-fg-sec));font-variant-numeric:tabular-nums}.bit-aituv.bit-dis{color:var(--bit-clr-fg-dis)}.bit-aituv-tok,.bit-aituv-cst,.bit-aituv-spd,.bit-aituv-ltc{white-space:nowrap;unicode-bidi:plaintext}.bit-aituv-vhd{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.bit-aitap{display:flex;flex-wrap:wrap;min-width:0;align-items:center;box-sizing:border-box;font-size:var(--bit-tpg-fs-sm);font-family:var(--bit-tpg-font-family);gap:var(--bit-AiToolApproval-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1));padding:var(--bit-AiToolApproval-padding, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1.5));color:var(--bit-AiToolApproval-color, var(--bit-clr-fg-pri));background-color:var(--bit-AiToolApproval-background, var(--bit-clr-wrn-tint));border-radius:var(--bit-AiToolApproval-radius, var(--bit-shp-radius-surface))}.bit-aitap-dst{background-color:var(--bit-AiToolApproval-destructive-background, var(--bit-clr-err-tint))}.bit-aitap-txt{min-width:0;flex:1 1 calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*24);overflow-wrap:anywhere}.bit-aitap-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bit-AiToolApproval-gap, calc(var(--bit-spa-scaling-factor) * var(--bit-layout-density-scale, 1) * 1))}@media(forced-colors: active){.bit-aitap{outline:var(--bit-shp-brd-width) solid CanvasText;outline-offset:calc(-1*var(--bit-shp-brd-width))}}.bit-aitcv{min-width:0;display:flex;overflow:hidden;flex-direction:column;box-sizing:border-box;font-size:var(--bit-tpg-fs-sm);font-family:var(--bit-tpg-font-family);border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiToolCallView-border-color, var(--bit-clr-brd-sec));border-radius:var(--bit-AiToolCallView-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiToolCallView-background, var(--bit-clr-bg-sec))}.bit-aitcv-run{border-color:var(--bit-AiToolCallView-running-border-color, var(--bit-clr-pri))}.bit-aitcv-fld{border-color:var(--bit-AiToolCallView-failed-border-color, var(--bit-clr-err))}.bit-aitcv-apr{border-color:var(--bit-AiToolCallView-approval-border-color, var(--bit-clr-wrn))}.bit-aitcv.bit-aitcv-cst{display:block;border:none;overflow:visible;border-radius:0;background:none}.bit-aitcv-hdr{--bit-aitcv-hdr-fg: initial;--bit-aitcv-hdr-bg: initial;margin:0;width:100%;border:none;display:flex;font:inherit;min-width:0;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);cursor:pointer;text-align:start;align-items:center;box-sizing:border-box;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);color:var(--bit-aitcv-hdr-fg, var(--bit-AiToolCallView-header-color, var(--bit-clr-fg-sec)));background-color:var(--bit-aitcv-hdr-bg, transparent);transition:color var(--bit-mot-duration-short) var(--bit-mot-easing),background-color var(--bit-mot-duration-short) var(--bit-mot-easing)}@media(hover: hover){.bit-aitcv-hdr:hover{--bit-aitcv-hdr-fg: var(--bit-AiToolCallView-header-hover-color, var(--bit-clr-fg-pri));--bit-aitcv-hdr-bg: var(--bit-AiToolCallView-header-hover-background, var(--bit-clr-bg-sec-hover))}}.bit-aitcv-hdr:focus-visible{outline:var(--bit-shp-focus-ring-width) solid var(--bit-clr-pri-focus);outline-offset:calc(-1*var(--bit-shp-focus-ring-width))}@media(forced-colors: active){.bit-aitcv-hdr:focus-visible{outline-color:Highlight}}.bit-aitcv-hdr:disabled,.bit-aitcv-hdr[aria-disabled=true]{cursor:default;color:var(--bit-clr-fg-dis)}.bit-aitcv-chv{flex:0 0 auto;line-height:1;font-size:var(--bit-tpg-fs-xs);transition:transform var(--bit-mot-duration) var(--bit-mot-easing)}.bit-aitcv-chv:is(:dir(rtl),.bit-aitcv.bit-rtl>*>*){scale:-1 1}.bit-aitcv-opn>.bit-aitcv-hdr>.bit-aitcv-chv{transform:rotate(90deg)}.bit-aitcv-ico{flex:0 0 auto;line-height:1;font-size:var(--bit-siz-icon-sm)}.bit-aitcv-ttl{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--bit-tpg-fw-medium)}.bit-aitcv-sts{flex:0 0 auto;display:inline-flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);align-items:center;font-size:var(--bit-tpg-fs-xs);color:var(--bit-clr-fg-ter);font-variant-numeric:tabular-nums}.bit-aitcv-prg{width:100%}.bit-aitcv-bdy{min-width:0;display:flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);flex-direction:column;box-sizing:border-box;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-block-start:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiToolCallView-border-color, var(--bit-clr-brd-sec));background-color:var(--bit-AiToolCallView-body-background, var(--bit-clr-bg-pri))}.bit-aitcv-pms{font-size:var(--bit-tpg-fs-xs);color:var(--bit-clr-fg-ter);overflow-wrap:anywhere}.bit-aitcv-sec{min-width:0}.bit-aitcv-shd{font-size:var(--bit-tpg-fs-xs);text-transform:uppercase;margin-block-end:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*.5);color:var(--bit-AiToolCallView-label-color, var(--bit-clr-fg-ter))}.bit-aitcv-raw{display:block;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--bit-tpg-font-family-mono)}.bit-aitcv>.bit-aitcv-apv{border-radius:0;border-block-start:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiToolCallView-border-color, var(--bit-clr-brd-sec))}.bit-aitrv{min-width:0;display:flex;overflow:hidden;flex-direction:column;box-sizing:border-box;font-size:var(--bit-tpg-fs-sm);font-family:var(--bit-tpg-font-family);border:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiToolResultView-border-color, var(--bit-clr-brd-sec));border-radius:var(--bit-AiToolResultView-radius, var(--bit-shp-radius-surface));background-color:var(--bit-AiToolResultView-background, var(--bit-clr-bg-sec))}.bit-aitrv-hdr{display:flex;gap:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1);min-width:0;align-items:center;box-sizing:border-box;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1) calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);color:var(--bit-AiToolResultView-header-color, var(--bit-clr-fg-sec))}.bit-aitrv-ico{flex:0 0 auto;line-height:1;font-size:var(--bit-siz-icon-sm)}.bit-aitrv-ttl{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--bit-tpg-fw-medium)}.bit-aitrv-bdy{min-width:0;box-sizing:border-box;padding:calc(var(--bit-spa-scaling-factor)*var(--bit-layout-density-scale, 1)*1.5);border-block-start:var(--bit-shp-brd-width) var(--bit-shp-brd-style) var(--bit-AiToolResultView-border-color, var(--bit-clr-brd-sec));background-color:var(--bit-AiToolResultView-body-background, var(--bit-clr-bg-pri))}.bit-aitrv-txt{display:block;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--bit-tpg-font-family-mono)}.bit-aivci{position:relative;display:inline-flex;align-items:center}.bit-aivci-sts{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}@font-face{font-style:normal;font-display:swap;font-weight:normal;font-family:"Fabric MDL2 bit BlazorUI AI";src:url("../fonts/FabMDL2.4.66.bit.BlazorUI.AI.woff2") format("woff2")}.bit-icon-ai{font-style:normal;font-weight:normal;display:inline-block}.bit-icon-ai.bit-icon-ai{font-family:"Fabric MDL2 bit BlazorUI AI" !important}.bit-icon-ai--Attach::before{content:""}.bit-icon-ai--AutoEnhanceOn::before{content:""}.bit-icon-ai--BackToWindow::before{content:""}.bit-icon-ai--Code::before{content:""}.bit-icon-ai--Copy::before{content:""}.bit-icon-ai--Dislike::before{content:""}.bit-icon-ai--DislikeSolid::before{content:""}.bit-icon-ai--Down::before{content:""}.bit-icon-ai--Download::before{content:""}.bit-icon-ai--Edit::before{content:""}.bit-icon-ai--FullScreen::before{content:""}.bit-icon-ai--Glimmer::before{content:""}.bit-icon-ai--Lightbulb::before{content:""}.bit-icon-ai--Like::before{content:""}.bit-icon-ai--LikeSolid::before{content:""}.bit-icon-ai--MapLayers::before{content:""}.bit-icon-ai--Microphone::before{content:""}.bit-icon-ai--Page::before{content:""}.bit-icon-ai--Photo2::before{content:""}.bit-icon-ai--Refresh::before{content:""}.bit-icon-ai--Repair::before{content:""}.bit-icon-ai--Send::before{content:""}.bit-icon-ai--StopSolid::before{content:""}.bit-icon-ai--Video::before{content:""}