._workspace_1521k_2{--site-header-height:calc(57px + env(safe-area-inset-top));--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_1521k_2{grid-template-columns:17.5rem minmax(0,1fr);gap:1.5rem;padding-inline:1.5rem}}._sidebar_1521k_24{flex-direction:column;gap:.75rem;display:flex}@media (width>=900px){._sidebar_1521k_24{top:var(--ai-sidebar-top);max-height:calc(100dvh - var(--ai-sidebar-top) - 1.5rem);position:sticky}}._historyToggle_1521k_38{align-self:stretch}@media (width>=900px){._historyToggle_1521k_38{display:none}}._historyBody_1521k_47{flex-direction:column;gap:.75rem;min-height:0;display:flex}@media (width<=899px){._sidebar_1521k_24[data-open=false] ._historyBody_1521k_47{display:none}}._history_1521k_38{min-height:0;max-height:24rem;overflow-y:auto}@media (width>=900px){._history_1521k_38{max-height:none}}._list_1521k_71{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._item_1521k_80{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_1521k_80:hover{background:var(--gray-3)}._item_1521k_80:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px}._item_1521k_80[aria-current=page]{background:var(--accent-3);color:var(--accent-12)}._itemTitle_1521k_103{font-size:var(--font-size-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._itemRunning_1521k_111{color:var(--accent-11);align-items:center;gap:.25rem;display:inline-flex}._itemMeta_1521k_118{font-size:var(--font-size-1);color:var(--gray-11);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chat_1521k_128{flex-direction:column;min-width:0;min-height:calc(100dvh - 7rem);display:flex}._chatHeader_1521k_135{top:var(--site-header-height,calc(57px + env(safe-area-inset-top)));z-index:8;background-color:var(--color-background);border-bottom:1px solid var(--gray-5);flex-direction:column;gap:.25rem;margin-top:-.5rem;padding-top:.5rem;padding-bottom:.75rem;display:flex;position:sticky}._chatTitle_1521k_149{overflow-wrap:anywhere;min-width:0}._titleEditor_1521k_154{min-width:0}._titleInput_1521k_158{flex:14rem;min-width:0}._messages_1521k_163{flex-direction:column;flex:1;gap:1rem;padding-block:1.25rem;display:flex}._userRow_1521k_171{justify-content:flex-end;display:flex}._userBubble_1521k_176{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_1521k_187{min-width:0;max-width:44rem}._chartPreviews_1521k_192{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_1521k_200{width:min(100%,22rem);position:relative}._chartWindow_1521k_205{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_1521k_205:hover{color:var(--accent-11)}._chartWindow_1521k_205:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:var(--radius-1)}._chartWindowSpace_1521k_226{visibility:hidden}@media (width<=767px),(pointer:coarse) and (height<=600px){._chartFigure_1521k_200 ._chartWindow_1521k_205,._chartFigure_1521k_200 ._chartWindowSpace_1521k_226{display:none}}._chartThumbnail_1521k_236{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_1521k_236:hover{border-color:var(--accent-6)}._chartThumbnail_1521k_236:active{background:var(--accent-2)}._chartThumbnail_1521k_236:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}._chartPreview_1521k_192{border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0;pointer-events:none;position:relative;overflow:hidden}._chartPreviewCanvas_1521k_267{transform:scale(var(--chart-preview-scale,0));transform-origin:0 0;position:absolute;inset:0 auto auto 0}._chartPreviewCanvas_1521k_267>div{height:100%;min-height:0}._chartCaption_1521k_278{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_1521k_289{align-items:center;gap:var(--space-3);flex-shrink:0;display:inline-flex}._chartZoom_1521k_296{align-items:center;gap:var(--space-1);color:var(--gray-11);flex-shrink:0;display:inline-flex}._chartHeading_1521k_304{margin-bottom:var(--space-3)}._chartDialog_1521k_308 ._chartExpanded_1521k_308{z-index:auto;width:100%;height:min(65dvh,48rem);min-height:0;padding:0;position:relative;inset:auto;overflow:hidden}._chartDialog_1521k_308 ._chartExpanded_1521k_308>div{height:100%;min-height:0}@media (width<=767px),(pointer:coarse) and (width<=1180px),(height<=600px) and (width<=1180px){._chartDialog_1521k_308._chartDialog_1521k_308{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_1521k_308._chartDialog_1521k_308>:not(._chartExpanded_1521k_308){flex-shrink:0}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartDescription_1521k_343{display:none}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartHeading_1521k_304{padding:var(--space-3) var(--space-4);margin-bottom:0}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartExpanded_1521k_308{flex:1;height:auto;min-height:0}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartExpanded_1521k_308>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_1521k_308._chartDialog_1521k_308{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;display:grid}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartHeading_1521k_304,._chartDialog_1521k_308._chartDialog_1521k_308 ._chartHeading_1521k_304>div{display:contents}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartHeading_1521k_304>div>:first-child{max-width:8rem;padding:var(--space-3) var(--space-2);grid-area:1/1;align-self:start}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartHeading_1521k_304>div>:last-child{margin:var(--space-2);grid-area:1/3;align-self:start}._chartDialog_1521k_308._chartDialog_1521k_308 ._chartExpanded_1521k_308{grid-area:1/2;min-width:0;height:100%}}@media (prefers-reduced-motion:reduce){._chartThumbnail_1521k_236{transition:none}}._feedback_1521k_397{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}._chartPanel_1521k_404{z-index:10;top:var(--ai-sidebar-top,calc(57px + 1.5rem));right:var(--space-4);width:800px;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}._chartPanel_1521k_404 ._chartDescription_1521k_343{margin:0 0 var(--space-3);color:var(--gray-11);font-size:var(--font-size-2)}._chartPanel_1521k_404 ._chartExpanded_1521k_308{z-index:auto;width:100%;height:min(75dvh,42rem);min-height:0;padding:0;position:relative;inset:auto;overflow:hidden}._chartPanel_1521k_404 ._chartExpanded_1521k_308>div{height:100%}._chartPanel_1521k_404 ._chartExpanded_1521k_308{--table-padding:2px}._chartPanel_1521k_404 ._chartExpanded_1521k_308>div>div{padding:0}._chartPanelHeader_1521k_442{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}@media (width>=1800px){._workspace_1521k_2:has(._chartPanel_1521k_404){width:calc(100% - 800px - var(--space-4));margin-inline:auto calc(800px + var(--space-4))}}._feedbackPanel_1521k_456{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}._workspace_1521k_2:has(._feedbackPanel_1521k_456) ._chartPanel_1521k_404{display:none}@media (width>=768px){._workspace_1521k_2:has(._feedbackPanel_1521k_456){width:calc(100% - 24rem - var(--space-4));margin-inline:auto calc(24rem + var(--space-4))}}@media (width>=768px) and (width<=1199px){._workspace_1521k_2:has(._feedbackPanel_1521k_456){grid-template-columns:minmax(0,1fr)}._workspace_1521k_2:has(._feedbackPanel_1521k_456) ._sidebar_1521k_24{display:none}}@media (width<=767px){._feedbackPanel_1521k_456{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_1521k_2:has(._feedbackPanel_1521k_456){padding-bottom:calc(45dvh + var(--space-4))}}._assistantLabel_1521k_502{font-size:var(--font-size-1);color:var(--gray-11);margin-bottom:.25rem;font-weight:500;display:block}._progress_1521k_510{color:var(--gray-11);font-size:var(--font-size-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}._progressPanel_1521k_519{margin-top:.5rem}._steps_1521k_524{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_1521k_524 li:before{content:"✓";color:var(--accent-9);margin-right:.375rem}._elapsed_1521k_540{font-size:var(--font-size-1);font-variant-numeric:tabular-nums}._waitHint_1521k_545{font-size:var(--font-size-1);color:var(--gray-11);margin:.5rem 0 0}._dot_1521k_551{border-radius:var(--ls-radius-pill);background:var(--accent-9);width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite _pulse_1521k_1}@keyframes _pulse_1521k_1{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._dot_1521k_551{animation:none}}._endAnchor_1521k_572{scroll-margin-bottom:11rem}._markdown_1521k_577{font-size:var(--font-size-2);overflow-wrap:anywhere;line-height:1.85}._markdown_1521k_577>:first-child{margin-top:0}._markdown_1521k_577>:last-child{margin-bottom:0}._markdown_1521k_577 h1,._markdown_1521k_577 h2,._markdown_1521k_577 h3,._markdown_1521k_577 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_1521k_577 p,._markdown_1521k_577 ul,._markdown_1521k_577 ol,._markdown_1521k_577 blockquote{margin:0 0 .9em}._markdown_1521k_577 ul,._markdown_1521k_577 ol{padding-left:1.4em}._markdown_1521k_577 li+li{margin-top:.25em}._markdown_1521k_577 blockquote{border-left:3px solid var(--accent-5);color:var(--gray-11);padding-left:.875rem}._markdown_1521k_577 a{color:var(--accent-11);text-underline-offset:.2em}._markdown_1521k_577 code{border-radius:var(--ls-radius-sm);background:var(--gray-3);padding:.1em .35em;font-size:.92em}._markdown_1521k_577 hr{border:0;border-top:1px solid var(--gray-5);margin:1.25em 0}._composer_1521k_633{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_1521k_642{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}._chip_1521k_649{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_1521k_649:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-6)}._chip_1521k_649:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}._chip_1521k_649:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){._chip_1521k_649{min-height:2.75rem}}._inputRow_1521k_680{align-items:flex-end;gap:.5rem;display:flex}._input_1521k_680{flex:1;min-width:0}._footnote_1521k_691{font-size:var(--font-size-1);color:var(--gray-11);margin:.5rem 0 0}._footnoteLink_1521k_698{color:var(--accent-11);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._footnoteLink_1521k_698:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:var(--radius-1)}._guide_1521k_715{border:1px solid var(--gray-6);border-radius:var(--ls-radius-lg);font-size:var(--font-size-2);color:var(--gray-12);padding:.75rem 1rem}._guide_1521k_715>summary{cursor:pointer;width:fit-content;color:var(--accent-11);font-weight:500}._guide_1521k_715>summary:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:var(--radius-1)}@media (pointer:coarse){._guide_1521k_715>summary{align-items:center;min-height:2.75rem;display:flex}}._guideBody_1521k_741{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}._guideBody_1521k_741 h2{font-family:var(--heading-font-family);font-size:var(--font-size-2);margin:0 0 .25rem;font-weight:600}._guideBody_1521k_741 p{color:var(--gray-11);margin:0 0 .5rem}._guideBody_1521k_741 ._suggestions_1521k_642{margin-bottom:0}._helpList_1521k_761{color:var(--gray-11);font-size:inherit;flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;line-height:1.6;display:flex}._start_1521k_773{flex-direction:column;gap:1rem;max-width:32rem;padding-block:1rem;display:flex}._start_1521k_773[data-creating=true]{max-width:100%}@keyframes _skeletonPulse_1521k_1{0%,to{opacity:1}50%{opacity:.45}}._skeletonItem_1521k_793{pointer-events:none;animation:2s cubic-bezier(.4,0,.6,1) infinite _skeletonPulse_1521k_1}._skeletonBar_1521k_798{border-radius:var(--radius-1);background-color:var(--gray-5);height:.875rem;animation:2s cubic-bezier(.4,0,.6,1) infinite _skeletonPulse_1521k_1;display:inline-block}._skeletonBarSecondary_1521k_806{background-color:var(--gray-4);height:.75rem}._skeletonTitleBar_1521k_811{width:9rem;height:1.125rem}._skeletonBadgeBar_1521k_816{border-radius:var(--radius-2);width:4rem;height:1.25rem}._skeletonQuotaBar_1521k_822{width:6.5rem;height:.875rem}._skeletonBubble_1521k_827{animation:2s cubic-bezier(.4,0,.6,1) infinite _skeletonPulse_1521k_1}._skeletonUserBubble_1521k_831{background-color:var(--accent-4);width:min(70%,16rem);height:3rem}._skeletonAssistant_1521k_837{flex-direction:column;gap:.625rem;padding-block:.25rem;display:flex}._assistantLineLong_1521k_844{width:85%;height:1rem}._assistantLineMedium_1521k_849{width:70%;height:1rem}._assistantLineShort_1521k_854{width:45%;height:1rem}._sharedPage_1521k_860{flex-direction:column;flex-grow:1;width:100%;max-width:48rem;margin-inline:auto;padding:1.5rem 1rem 3rem;display:flex}._sharedHeader_1521k_870{border-bottom:1px solid var(--gray-5);flex-direction:column;gap:.25rem;padding-bottom:.75rem;display:flex}._sharedFooter_1521k_878{border-top:1px solid var(--gray-5);flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}._sharedCta_1521k_887{width:100%}._readingProcess_1521k_891{margin-bottom:var(--space-3);border:1px solid var(--gray-6);border-radius:var(--radius-3);color:var(--gray-11);font-size:var(--font-size-1);padding:.75rem 1rem}._readingProcess_1521k_891 summary{cursor:pointer;font-weight:600}._readingProcess_1521k_891 ._readingUsage_1521k_903{color:var(--gray-10);font-size:var(--font-size-1);margin-left:.75rem;font-weight:400}._readingProcess_1521k_891 section{border-top:1px solid var(--gray-5);overflow-wrap:anywhere;margin-top:.75rem;padding-top:.5rem}._readingProcess_1521k_891 p{white-space:pre-wrap;margin:.35rem 0}._creationForm_1521k_920{border:0;min-width:0;margin:0;padding:0}
