._workspace_1bdcj_2{--ai-sidebar-top:calc(57px + 1.5rem + env(safe-area-inset-top));flex-grow:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;max-width:72rem;margin-inline:auto;padding:1.5rem 1rem 0;display:grid}@media (width>=900px){._workspace_1bdcj_2{grid-template-columns:17.5rem minmax(0,1fr);gap:1.5rem;padding-inline:1.5rem}}._sidebar_1bdcj_23{flex-direction:column;gap:.75rem;display:flex}@media (width>=900px){._sidebar_1bdcj_23{top:var(--ai-sidebar-top);max-height:calc(100dvh - var(--ai-sidebar-top) - 1.5rem);position:sticky}}._historyToggle_1bdcj_37{align-self:stretch}@media (width>=900px){._historyToggle_1bdcj_37{display:none}}._historyBody_1bdcj_46{flex-direction:column;gap:.75rem;min-height:0;display:flex}@media (width<=899px){._sidebar_1bdcj_23[data-open=false] ._historyBody_1bdcj_46{display:none}}._list_1bdcj_58{flex-direction:column;gap:.25rem;min-height:0;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}@media (width>=900px){._list_1bdcj_58{max-height:none}}._item_1bdcj_75{border-radius:var(--ls-radius-md);min-height:2.75rem;color:inherit;flex-direction:column;gap:.125rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}._item_1bdcj_75:hover{background:var(--gray-3)}._item_1bdcj_75:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px}._item_1bdcj_75[aria-current=page]{background:var(--accent-3);color:var(--accent-12)}._itemTitle_1bdcj_98{font-size:var(--font-size-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._itemMeta_1bdcj_106{font-size:var(--font-size-1);color:var(--gray-11);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chat_1bdcj_116{flex-direction:column;min-width:0;min-height:calc(100dvh - 7rem);display:flex}._chatHeader_1bdcj_123{border-bottom:1px solid var(--gray-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:.75rem;display:flex}._messages_1bdcj_133{flex-direction:column;flex:1;gap:1rem;padding-block:1.25rem;display:flex}._userRow_1bdcj_141{justify-content:flex-end;display:flex}._userBubble_1bdcj_146{border-radius:var(--ls-radius-lg);background:var(--accent-3);max-width:min(85%,36rem);color:var(--accent-12);white-space:pre-wrap;overflow-wrap:anywhere;padding:.625rem .875rem;line-height:1.7}._assistant_1bdcj_157{min-width:0;max-width:44rem}._chartPreviews_1bdcj_162{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}._chartFigure_1bdcj_170{width:min(100%,22rem);position:relative}._chartWindow_1bdcj_175{right:var(--space-3);height:var(--space-7);font:inherit;font-size:var(--font-size-1);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:0}._chartWindow_1bdcj_175:hover{color:var(--accent-11)}._chartWindow_1bdcj_175:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:var(--radius-1)}._chartWindowSpace_1bdcj_196{visibility:hidden}@media (width<=767px),(pointer:coarse) and (height<=600px){._chartFigure_1bdcj_170 ._chartWindow_1bdcj_175,._chartFigure_1bdcj_170 ._chartWindowSpace_1bdcj_196{display:none}}._chartThumbnail_1bdcj_206{border:1px solid var(--gray-6);border-radius:var(--ls-radius-lg);background:var(--color-panel-solid);width:100%;color:inherit;font:inherit;text-align:start;cursor:zoom-in;padding:0;transition:border-color .15s;display:block}._chartThumbnail_1bdcj_206:hover{border-color:var(--accent-6)}._chartThumbnail_1bdcj_206:active{background:var(--accent-2)}._chartThumbnail_1bdcj_206:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}._chartPreview_1bdcj_162{border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0;pointer-events:none;position:relative;overflow:hidden}._chartPreviewCanvas_1bdcj_237{transform:scale(var(--chart-preview-scale,0));transform-origin:0 0;position:absolute;inset:0 auto auto 0}._chartPreviewCanvas_1bdcj_237>div{height:100%;min-height:0}._chartCaption_1bdcj_248{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-2) var(--space-3);border-top:1px solid var(--gray-5);font-size:var(--font-size-1);display:flex}._chartActions_1bdcj_259{align-items:center;gap:var(--space-3);flex-shrink:0;display:inline-flex}._chartZoom_1bdcj_266{align-items:center;gap:var(--space-1);color:var(--gray-11);flex-shrink:0;display:inline-flex}._chartHeading_1bdcj_274{margin-bottom:var(--space-3)}._chartDialog_1bdcj_278 ._chartExpanded_1bdcj_278{z-index:auto;width:100%;height:min(65dvh,48rem);min-height:0;padding:0;position:relative;inset:auto;overflow:hidden}._chartDialog_1bdcj_278 ._chartExpanded_1bdcj_278>div{height:100%;min-height:0}@media (width<=767px),(pointer:coarse) and (width<=1180px),(height<=600px) and (width<=1180px){._chartDialog_1bdcj_278._chartDialog_1bdcj_278{width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;box-shadow:none;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}._chartDialog_1bdcj_278._chartDialog_1bdcj_278>:not(._chartExpanded_1bdcj_278){flex-shrink:0}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartDescription_1bdcj_313{display:none}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartHeading_1bdcj_274{padding:var(--space-3) var(--space-4);margin-bottom:0}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartExpanded_1bdcj_278{flex:1;height:auto;min-height:0}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartExpanded_1bdcj_278>div>div{padding:0}}@media (width<=767px) and (orientation:landscape),(pointer:coarse) and (width<=1180px) and (orientation:landscape),(height<=600px) and (width<=1180px) and (orientation:landscape){._chartDialog_1bdcj_278._chartDialog_1bdcj_278{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;display:grid}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartHeading_1bdcj_274,._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartHeading_1bdcj_274>div{display:contents}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartHeading_1bdcj_274>div>:first-child{max-width:8rem;padding:var(--space-3) var(--space-2);grid-area:1/1;align-self:start}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartHeading_1bdcj_274>div>:last-child{margin:var(--space-2);grid-area:1/3;align-self:start}._chartDialog_1bdcj_278._chartDialog_1bdcj_278 ._chartExpanded_1bdcj_278{grid-area:1/2;min-width:0;height:100%}}@media (prefers-reduced-motion:reduce){._chartThumbnail_1bdcj_206{transition:none}}._feedback_1bdcj_367{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}._feedbackPanel_1bdcj_374{z-index:10;top:var(--ai-sidebar-top);right:var(--space-4);width:24rem;max-height:calc(100dvh - var(--ai-sidebar-top) - var(--space-4));padding:var(--space-4);border:1px solid var(--gray-6);border-radius:var(--ls-radius-lg);background:var(--color-panel-solid);position:fixed;overflow-y:auto}@media (width>=768px){._workspace_1bdcj_2:has(._feedbackPanel_1bdcj_374){width:calc(100% - 24rem - var(--space-4));margin-inline:auto calc(24rem + var(--space-4))}}@media (width>=768px) and (width<=1199px){._workspace_1bdcj_2:has(._feedbackPanel_1bdcj_374){grid-template-columns:minmax(0,1fr)}._workspace_1bdcj_2:has(._feedbackPanel_1bdcj_374) ._sidebar_1bdcj_23{display:none}}@media (width<=767px){._feedbackPanel_1bdcj_374{width:100%;max-height:45dvh;padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0;top:auto;bottom:0;right:0}._workspace_1bdcj_2:has(._feedbackPanel_1bdcj_374){padding-bottom:calc(45dvh + var(--space-4))}}._assistantLabel_1bdcj_416{font-size:var(--font-size-1);color:var(--gray-11);margin-bottom:.25rem;font-weight:500;display:block}._progress_1bdcj_424{color:var(--gray-11);font-size:var(--font-size-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}._progressPanel_1bdcj_433{margin-top:.5rem}._steps_1bdcj_438{color:var(--gray-11);font-size:var(--font-size-1);flex-direction:column;gap:.125rem;margin:0 0 .375rem;padding:0;list-style:none;display:flex}._steps_1bdcj_438 li:before{content:"✓";color:var(--accent-9);margin-right:.375rem}._elapsed_1bdcj_454{font-size:var(--font-size-1);font-variant-numeric:tabular-nums}._waitHint_1bdcj_459{font-size:var(--font-size-1);color:var(--gray-11);margin:.5rem 0 0}._dot_1bdcj_465{border-radius:var(--ls-radius-pill);background:var(--accent-9);width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite _pulse_1bdcj_1}@keyframes _pulse_1bdcj_1{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._dot_1bdcj_465{animation:none}}._endAnchor_1bdcj_486{scroll-margin-bottom:11rem}._markdown_1bdcj_491{font-size:var(--font-size-2);overflow-wrap:anywhere;line-height:1.85}._markdown_1bdcj_491>:first-child{margin-top:0}._markdown_1bdcj_491>:last-child{margin-bottom:0}._markdown_1bdcj_491 h1,._markdown_1bdcj_491 h2,._markdown_1bdcj_491 h3,._markdown_1bdcj_491 h4{font-family:var(--heading-font-family);font-size:var(--font-size-3);margin:1.5em 0 .4em;font-weight:600;line-height:1.5}._markdown_1bdcj_491 p,._markdown_1bdcj_491 ul,._markdown_1bdcj_491 ol,._markdown_1bdcj_491 blockquote{margin:0 0 .9em}._markdown_1bdcj_491 ul,._markdown_1bdcj_491 ol{padding-left:1.4em}._markdown_1bdcj_491 li+li{margin-top:.25em}._markdown_1bdcj_491 blockquote{border-left:3px solid var(--accent-5);color:var(--gray-11);padding-left:.875rem}._markdown_1bdcj_491 a{color:var(--accent-11);text-underline-offset:.2em}._markdown_1bdcj_491 code{border-radius:var(--ls-radius-sm);background:var(--gray-3);padding:.1em .35em;font-size:.92em}._markdown_1bdcj_491 hr{border:0;border-top:1px solid var(--gray-5);margin:1.25em 0}._composer_1bdcj_547{z-index:1;padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom));background:var(--color-background);border-top:1px solid var(--gray-5);position:sticky;bottom:0}._suggestions_1bdcj_556{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}._chip_1bdcj_563{border:1px solid var(--gray-7);border-radius:var(--ls-radius-pill);background:var(--color-panel-solid,var(--gray-1));min-height:2.25rem;color:inherit;font:inherit;font-size:var(--font-size-2);cursor:pointer;padding:.25rem .875rem;font-weight:500;transition:background-color .15s,border-color .15s}._chip_1bdcj_563:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-6)}._chip_1bdcj_563:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}._chip_1bdcj_563:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){._chip_1bdcj_563{min-height:2.75rem}}._inputRow_1bdcj_594{align-items:flex-end;gap:.5rem;display:flex}._input_1bdcj_594{flex:1;min-width:0}._footnote_1bdcj_605{font-size:var(--font-size-1);color:var(--gray-11);margin:.5rem 0 0}._start_1bdcj_612{flex-direction:column;gap:1rem;max-width:32rem;padding-block:1rem;display:flex}
