/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer base{._root_bj2kt_2{--lc-surface-raised:#252a36;--lc-subtle:#fafbfb8c;--lc-action:#e6003d;--lc-action-hover:#d60039;--lc-control:#b9bec8;--lc-control-hover:#d5d9e0;--lc-border-strong:#343a48;--lc-danger:#ff738a;--lc-warning:#f5b942;--lc-focus-subtle:#9aa3b4;--lc-scrollbar:#c5dcff1f;--size-message-width:min(21.75rem, 100%);color-scheme:dark;contain:style;color:var(--color-title);font-family:var(--default-font-family);letter-spacing:normal;text-transform:none;word-spacing:normal;z-index:2147483000;right:max(2.5rem, env(safe-area-inset-right));bottom:max(2.5rem, env(safe-area-inset-bottom));pointer-events:none;direction:ltr;justify-items:end;gap:.75rem;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:grid;position:fixed}._rootFullscreen_bj2kt_2{background:var(--color-background-1st-layer);width:100vw;height:100dvh;display:block;inset:0}._root_bj2kt_2,._root_bj2kt_2 *{box-sizing:border-box}._scrollable_bj2kt_2{scrollbar-color:var(--lc-scrollbar) transparent;scrollbar-width:thin}._scrollable_bj2kt_2::-webkit-scrollbar{background:0 0;width:.75rem;height:.75rem}._scrollable_bj2kt_2::-webkit-scrollbar-thumb{background:var(--lc-scrollbar);background-clip:padding-box;border:.1875rem solid #0000;border-radius:.4375rem}._scrollable_bj2kt_2::-webkit-scrollbar-track{background:0 0}._scrollable_bj2kt_2::-webkit-scrollbar-track-piece{background:0 0}._scrollable_bj2kt_2::-webkit-scrollbar-corner{background:0 0}._root_bj2kt_2 button,._root_bj2kt_2 textarea,._root_bj2kt_2 input,._root_bj2kt_2 select{font:inherit}._visuallyHidden_bj2kt_2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._chatError_bj2kt_2{color:#ffd9df;margin:.75rem 0 0;font-size:.85rem;line-height:1.4}._inlineError_bj2kt_2{color:#ffd9df;margin:0;font-size:.82rem}@media not all and (width>=34rem){._root_bj2kt_2:not(._rootFullscreen_bj2kt_2){right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){._root_bj2kt_2,._root_bj2kt_2 *,._root_bj2kt_2 :before,._root_bj2kt_2 :after{scroll-behavior:auto!important}}}@layer utilities{._root_bj2kt_2 button:focus-visible,._root_bj2kt_2 input:focus-visible,._root_bj2kt_2 select:focus-visible{outline:2px solid var(--color-title);outline-offset:2px;box-shadow:0 0 0 5px var(--color-accent)}}@layer components{._panel_1quot_2{pointer-events:auto;width:min(26.25rem,100vw - 2rem);height:calc(100vh - 6rem);height:calc(100dvh - 6rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:calc(var(--spacing,.25rem) * 2);background:var(--color-background-1st-layer);grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:41.25rem;transition:height .3s,max-height .3s,min-height .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #0000007a}._panelExpanded_1quot_2{height:calc(100dvh - 8.125rem);min-height:min(41.25rem,100dvh - 6rem);max-height:calc(100dvh - 8.125rem)}._panelFullscreen_1quot_2{overscroll-behavior:contain;width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:clip}._content_1quot_2{--lc-gutter-l:1.5rem;--lc-gutter-r:1.5rem;--lc-gutter-b:1.5rem;min-height:0;padding:0 var(--lc-gutter-r) var(--lc-gutter-b) var(--lc-gutter-l);background:var(--color-background-1st-layer);flex-direction:column;display:flex;position:relative;overflow:hidden}._content_1quot_2>*{flex-shrink:0}._content_1quot_2>:first-child:not(._conversation_1quot_2):not([data-layout=fill]){margin-top:1.5rem}._conversation_1quot_2{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}._panelFullscreen_1quot_2 ._content_1quot_2{--lc-gutter-l:max(1rem, env(safe-area-inset-left));--lc-gutter-r:max(1rem, env(safe-area-inset-right));--lc-gutter-b:max(1.5rem, env(safe-area-inset-bottom));flex-direction:column;justify-self:center;width:min(100%,56rem);min-height:0;display:flex;overflow:hidden}._launcherWrap_1quot_2{pointer-events:none;position:relative}._launcher_1quot_2._launcher_1quot_2{pointer-events:auto;transition:background-color .15s ease-in-out,opacity .15s ease-in-out,visibility .15s ease-in-out}._launcherHidden_1quot_2{visibility:hidden;opacity:0}._testSessionBanner_1quot_2{color:#704600;background:#fff0c2;border-bottom:1px solid #dfc57b;flex:none;padding:10px 16px;font-size:13px;font-weight:650}@media (width>=48rem){._panelFullscreen_1quot_2 ._content_1quot_2{--lc-gutter-l:max(1.5rem, env(safe-area-inset-left));--lc-gutter-r:max(1.5rem, env(safe-area-inset-right))}._panelFullscreen_1quot_2{--size-message-width:min(46.125rem, 100%)}}@media not all and (width>=34rem){._panel_1quot_2{width:100%}._panelFullscreen_1quot_2{height:100%}}._button_1ot2n_2{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);color:var(--color-graphics-default);background:var(--color-button-filled-accent-bg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s ease-in-out;display:inline-grid;position:relative}._button_1ot2n_2[hidden]{display:none}._button_1ot2n_2:hover{background:var(--color-button-filled-accent-bg-hover)}._button_1ot2n_2:active:not(:disabled){background:var(--color-button-filled-accent-bg-pressed-and-disabled);transition-duration:50ms}._button_1ot2n_2:disabled{pointer-events:none;background:var(--color-button-filled-accent-bg-pressed-and-disabled)}._counter_1ot2n_2{box-sizing:border-box;min-width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4.5);padding:calc(var(--spacing,.25rem) * .5) calc(var(--spacing,.25rem) * 1.5);color:var(--color-accent);border-radius:calc(var(--spacing,.25rem) * 3);background:var(--color-graphics-default);font-size:calc(var(--spacing,.25rem) * 3);font-weight:600;line-height:calc(var(--spacing,.25rem) * 4.25);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;top:-.125rem;right:-.25rem}._button_jp2cu_2{width:1.25rem;height:1.25rem;padding:calc(var(--spacing,.25rem) * .5);color:var(--color-paragraph);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._button_jp2cu_2:disabled{color:var(--color-button-squared-icon-pressed-and-disabled);cursor:default}._button_jp2cu_2:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._attachmentBatch_1whuy_2{place-self:start end;gap:calc(var(--spacing,.25rem) * 4);width:8.875rem;margin:0;display:grid}._attachmentItem_1whuy_2{border-radius:calc(var(--spacing,.25rem) * 2);background:var(--color-background-3rd-layer);flex-direction:column;min-width:0;min-height:5.5rem;display:flex}._attachmentTop_1whuy_2{min-height:3.5rem;padding:calc(var(--spacing,.25rem) * 2.5);flex:1;justify-content:center;align-items:center;display:flex}._attachmentIcon_1whuy_2{width:1.5rem;color:var(--color-paragraph)}._attachmentSpin_1whuy_2{animation:1s linear infinite _attachment-spin_1whuy_1}._attachmentRow_1whuy_2{align-items:center;gap:var(--spacing,.25rem);min-width:0;padding:var(--spacing,.25rem) var(--spacing,.25rem) var(--spacing,.25rem) calc(var(--spacing,.25rem) * 2);border-top:1px solid #c5dcff14;display:flex}._attachmentName_1whuy_2{font-size:var(--text-p8,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p8--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--color-paragraph);flex:1;overflow:hidden}._attachmentLoader_1whuy_2{width:1.25rem;height:1.25rem;color:var(--color-paragraph);flex:none;justify-content:center;align-items:center;display:flex}._attachmentError_1whuy_2{font-size:var(--text-p8,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p8--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#f04;text-align:center;overflow-wrap:anywhere;margin:0}@keyframes _attachment-spin_1whuy_1{to{transform:rotate(360deg)}}._attachmentPicker_1gra1_2{align-items:center;gap:.3rem;display:flex}._attachmentPicker_1gra1_2 small{color:var(--color-paragraph);font-size:.7rem}._attachLink_1gra1_2{align-self:center}._button_10eg3_2{width:fit-content;color:var(--color-paragraph);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;transition:color .15s ease-in-out;display:inline-flex}._button_10eg3_2:hover:not(:disabled){color:var(--color-accent)}._button_10eg3_2:disabled{color:var(--color-obscure);cursor:not-allowed}._icon_10eg3_2{padding-top:calc(var(--spacing,.25rem) * .75);flex-shrink:0;margin-block:auto;line-height:0}._size_S_10eg3_2{gap:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 6)}._size_S_10eg3_2 ._text_10eg3_2{font-size:var(--text-p6,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p6--line-height,calc(var(--spacing,.25rem) * 5.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (width>=48rem){._size_S_10eg3_2 ._text_10eg3_2{font-size:var(--text-p6-sm,calc(var(--spacing,.25rem) * 4));line-height:var(--tw-leading,var(--text-p6-sm--line-height,calc(var(--spacing,.25rem) * 6)))}}._size_M_10eg3_2{gap:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 9)}._size_M_10eg3_2 ._text_10eg3_2{font-size:var(--text-p4,calc(var(--spacing,.25rem) * 4.25));line-height:var(--tw-leading,var(--text-p4--line-height,calc(var(--spacing,.25rem) * 7.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (width>=48rem){._size_M_10eg3_2 ._text_10eg3_2{font-size:var(--text-p4-sm,calc(var(--spacing,.25rem) * 5));line-height:var(--tw-leading,var(--text-p4-sm--line-height,calc(var(--spacing,.25rem) * 9)))}}._size_L_10eg3_2{gap:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 10)}._size_L_10eg3_2 ._text_10eg3_2{font-size:var(--text-p3,calc(var(--spacing,.25rem) * 4.5));line-height:var(--tw-leading,var(--text-p3--line-height,calc(var(--spacing,.25rem) * 7.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (width>=48rem){._size_L_10eg3_2 ._text_10eg3_2{font-size:var(--text-p3-sm,calc(var(--spacing,.25rem) * 6));line-height:var(--tw-leading,var(--text-p3-sm--line-height,calc(var(--spacing,.25rem) * 10)))}}._reasoning_dkczp_2{color:var(--lc-subtle);border:1px solid var(--lc-border-strong);background:var(--color-background-default);border-radius:.4rem;margin:0 0 .7rem;font-size:.76rem}._reasoning_dkczp_2 summary{cursor:pointer;align-items:center;gap:.3rem;padding:.45rem .6rem;font-weight:500;list-style:none;display:flex}._reasoning_dkczp_2 summary::marker{content:""}._reasoning_dkczp_2 summary::-webkit-details-marker{display:none}._reasoning_dkczp_2 summary:focus-visible{outline:2px solid var(--color-title);outline-offset:2px;box-shadow:0 0 0 5px var(--color-accent)}._reasoningLabel_dkczp_2{align-items:center;gap:.35rem;display:inline-flex}._thinkingSpinner_dkczp_2{border:.1rem solid #fafbfb38;border-top-color:var(--color-title);border-radius:50%;flex:none;width:.68rem;height:.68rem;animation:.7s linear infinite _thinkingSpin_dkczp_2}@keyframes _thinkingSpin_dkczp_2{to{transform:rotate(360deg)}}._reasoningChevron_dkczp_2{transform-origin:50%;line-height:1;transition:transform .16s ease-out;display:inline-block}._reasoning_dkczp_2[open] ._reasoningChevron_dkczp_2{transform:rotate(90deg)}._reasoningContent_dkczp_2{border-top:1px solid var(--color-background-3rd-layer);max-height:12rem;color:var(--lc-subtle);overflow-wrap:anywhere;white-space:pre-wrap;padding:.55rem .6rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.72rem;line-height:1.45;overflow:auto}._reasoningTail_dkczp_2{animation:.45s ease-out _reasoningTailIn_dkczp_1}@keyframes _reasoningTailIn_dkczp_1{0%{opacity:0}to{opacity:1}}._contextMeter_dkczp_2{color:var(--color-paragraph);border:1px solid var(--color-background-3rd-layer);background:var(--color-background-1st-layer);border-radius:.45rem;gap:.4rem;padding:.55rem .65rem;font-size:.7rem;line-height:1.35;display:grid}._contextMeterLabel_dkczp_2{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}._contextMeterDetail_dkczp_2{color:var(--lc-subtle)}._contextProgress_dkczp_2{background:var(--lc-border-strong);border-radius:999px;height:.25rem;overflow:hidden}._contextProgress_dkczp_2 span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}._contextMeterWarning_dkczp_2 ._contextProgress_dkczp_2 span{background:var(--lc-warning)}._contextMeterCritical_dkczp_2 ._contextProgress_dkczp_2 span{background:var(--lc-danger)}@media (prefers-reduced-motion:reduce){._reasoningChevron_dkczp_2{transition:none}}._composer_fgp14_2{gap:calc(var(--spacing,.25rem) * 2);margin:0 calc(-1 * var(--lc-gutter-r,1.5rem)) calc(-1 * var(--lc-gutter-b,1.5rem)) calc(-1 * var(--lc-gutter-l,1.5rem));flex:none;display:grid}._composer_fgp14_2>:not(._composerField_fgp14_2){margin-inline:var(--lc-gutter-l,1.5rem) var(--lc-gutter-r,1.5rem)}._composerField_fgp14_2{min-height:calc(var(--spacing,.25rem) * 44);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4);background:var(--color-background-2nd-layer);flex-direction:column;display:flex;overflow:clip;box-shadow:0 -.5rem 1rem #0000001a}._composer_fgp14_2 textarea{width:calc(100% + calc(var(--spacing,.25rem) * 4));height:calc(var(--spacing,.25rem) * 21);min-height:calc(var(--spacing,.25rem) * 6);resize:none;padding-right:calc(var(--spacing,.25rem) * 3);scrollbar-gutter:stable;color:var(--color-input-and-text-area-placeholder-active-and-filled);caret-color:var(--color-accent);overscroll-behavior:contain;font-size:var(--text-p6,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p6--line-height,calc(var(--spacing,.25rem) * 5.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);background:0 0;border:0;outline:0;flex:none;overflow-y:auto}@media (width>=48rem){._composer_fgp14_2 textarea{font-size:var(--text-p6-sm,calc(var(--spacing,.25rem) * 4));line-height:var(--tw-leading,var(--text-p6-sm--line-height,calc(var(--spacing,.25rem) * 6)))}}._composer_fgp14_2 textarea::placeholder{color:var(--color-input-and-text-area-placeholder-default);opacity:1}._composer_fgp14_2 textarea:disabled{cursor:not-allowed;color:var(--color-input-and-text-area-label-placeholder-helper-disabled)}._composer_fgp14_2 textarea:disabled::placeholder{color:var(--color-input-and-text-area-label-placeholder-helper-disabled)}._composer_fgp14_2 textarea:focus-visible{box-shadow:none;outline:none}._composerToolbar_fgp14_2{flex:none;justify-content:space-between;align-items:center;display:flex}@media (width>=48rem){._composerField_fgp14_2{padding:calc(var(--spacing,.25rem) * 6)}._composer_fgp14_2 textarea{width:calc(100% + calc(var(--spacing,.25rem) * 6))}}._overlay_fxavp_2{z-index:6;padding:calc(var(--spacing,.25rem) * 2);background:var(--color-graphics-accent);pointer-events:none;display:grid;position:absolute;inset:0}._surface_fxavp_2{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 12);background:var(--color-background-1st-layer);color:var(--color-accent);flex-direction:column;display:flex}._icon_fxavp_2{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}._hint_fxavp_2{font-size:var(--text-p5,calc(var(--spacing,.25rem) * 4));line-height:var(--tw-leading,var(--text-p5--line-height,calc(var(--spacing,.25rem) * 6.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin:0}@media (width>=48rem){._hint_fxavp_2{font-size:var(--text-p5-sm,calc(var(--spacing,.25rem) * 4.5));line-height:var(--tw-leading,var(--text-p5-sm--line-height,calc(var(--spacing,.25rem) * 7.25)))}}@media (width>=75rem){._hint_fxavp_2{font-size:var(--text-p5-md,calc(var(--spacing,.25rem) * 4.5));line-height:var(--tw-leading,var(--text-p5-md--line-height,calc(var(--spacing,.25rem) * 7.5)))}}._markdown_86kxb_2{overflow-wrap:anywhere;white-space:normal;min-width:0}._markdown_86kxb_2>:first-child{margin-top:0}._markdown_86kxb_2>:last-child{margin-bottom:0}._markdown_86kxb_2 p,._markdown_86kxb_2 ul,._markdown_86kxb_2 ol,._markdown_86kxb_2 blockquote,._markdown_86kxb_2 pre,._markdown_86kxb_2 table{margin:.65rem 0}._markdown_86kxb_2 h1,._markdown_86kxb_2 h2,._markdown_86kxb_2 h3,._markdown_86kxb_2 h4,._markdown_86kxb_2 h5,._markdown_86kxb_2 h6{color:var(--color-title);margin:.9rem 0 .45rem;font-size:1em;line-height:1.3}._markdown_86kxb_2 ul,._markdown_86kxb_2 ol{padding-left:1.4rem}._markdown_86kxb_2 li+li{margin-top:.3rem}._markdown_86kxb_2 blockquote{color:var(--color-paragraph);border-left:.2rem solid var(--color-accent);padding-left:.75rem}._markdown_86kxb_2 code{color:var(--color-title);border:1px solid var(--color-background-3rd-layer);background:var(--color-background-default);border-radius:.25rem;padding:.1rem .3rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}._markdown_86kxb_2 pre{max-width:100%;color:var(--color-title);border:1px solid var(--color-background-3rd-layer);background:var(--color-background-default);border-radius:.5rem;padding:.75rem;overflow-x:auto}._markdown_86kxb_2 pre code{color:inherit;background:0 0;border:0;padding:0}._markdown_86kxb_2 table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}._markdown_86kxb_2 th,._markdown_86kxb_2 td{border:1px solid var(--lc-border-strong);text-align:left;white-space:nowrap;padding:.4rem .55rem}._markdown_86kxb_2 th{background:#fafbfb0f}._markdown_86kxb_2 a{color:var(--color-accent);text-underline-offset:.15em;font-weight:500;text-decoration-thickness:.08em}._markdown_86kxb_2 a:focus-visible{outline:2px solid var(--color-title);outline-offset:2px;box-shadow:0 0 0 5px var(--color-accent)}._markdownImageAlt_86kxb_2{color:var(--lc-subtle);font-style:italic}._citations_14ncj_2{margin-top:.8rem}._citations_14ncj_2 summary{width:fit-content;color:var(--lc-subtle);cursor:pointer;letter-spacing:normal;text-transform:none;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;padding:.3rem .15rem;font-size:.75rem;font-weight:400;list-style:none;display:flex}._citations_14ncj_2 summary::-webkit-details-marker{display:none}._citations_14ncj_2 summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:.2rem;border-radius:.2rem}._citationsChevron_14ncj_2{display:inline-flex}._citationsChevron_14ncj_2 ._chevronOpen_14ncj_2,._citations_14ncj_2 details[open] ._chevronClosed_14ncj_2{display:none}._citations_14ncj_2 details[open] ._chevronOpen_14ncj_2{display:inline-flex}._citations_14ncj_2 ul{gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}._citations_14ncj_2 li{color:var(--color-paragraph);gap:.12rem;font-size:.82rem;display:grid}._citations_14ncj_2 a{color:var(--color-paragraph);overflow-wrap:anywhere}._citations_14ncj_2 small{color:var(--lc-subtle);font-size:.72rem}._messages_1pjtw_2{gap:calc(var(--spacing,.25rem) * 4);min-height:0;margin-right:calc(-1 * var(--lc-gutter-r,1.5rem));padding:1.5rem var(--lc-gutter-r,1.5rem) 1.5rem 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lc-scrollbar) transparent;outline:none;flex:auto;align-content:start;display:grid;overflow-y:auto}._message_1pjtw_2{font-size:var(--text-p7,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p7--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){._message_1pjtw_2{font-size:var(--text-p7-sm,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-sm--line-height,calc(var(--spacing,.25rem) * 5.75)))}}@media (width>=75rem){._message_1pjtw_2{font-size:var(--text-p7-md,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-md--line-height,calc(var(--spacing,.25rem) * 5.5)))}}._message_1pjtw_2{min-width:10.625rem;max-width:var(--size-message-width);padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);color:var(--color-paragraph);overflow-wrap:break-word;border-radius:calc(var(--spacing,.25rem) * 4)}._messageContent_1pjtw_2{min-width:0}._messageUser_1pjtw_2{border-bottom-right-radius:calc(var(--spacing,.25rem) * .5);background:var(--color-background-3rd-layer);white-space:pre-wrap;justify-self:end}._messageAssistant_1pjtw_2{border-bottom-left-radius:calc(var(--spacing,.25rem) * .5);background:var(--color-background-2nd-layer);justify-self:start}._welcomePrivacy_1pjtw_2{color:var(--lc-subtle);margin:.6rem 0 0;font-size:.8rem}._welcomePrivacy_1pjtw_2 a{color:var(--color-paragraph);text-decoration:underline}._careersCta_1pjtw_2{margin:.65rem 0 0}._careersCta_1pjtw_2 a{color:var(--color-accent);font-weight:600;text-decoration:underline}._typing_1pjtw_2{font-size:var(--text-p7,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p7--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){._typing_1pjtw_2{font-size:var(--text-p7-sm,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-sm--line-height,calc(var(--spacing,.25rem) * 5.75)))}}@media (width>=75rem){._typing_1pjtw_2{font-size:var(--text-p7-md,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-md--line-height,calc(var(--spacing,.25rem) * 5.5)))}}._typing_1pjtw_2{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3);margin-left:calc(var(--spacing,.25rem) * 2);color:var(--color-weak);flex:none;display:flex}._typingLoader_1pjtw_2{flex:none;width:1.5rem;height:1.5rem}@media (width>=48rem){._typing_1pjtw_2{margin-left:0}}@media (width>=75rem){._messages_1pjtw_2{scrollbar-gutter:stable;padding:1.25rem .75rem 1rem 0}}._backdrop_17w6r_2{z-index:5;background:var(--color-overlay-default);position:absolute;inset:0}._snackbar_17w6r_2{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 6);background:var(--color-background-2nd-layer);flex-direction:column;display:flex}._text_17w6r_2{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}._title_17w6r_2{color:var(--color-title);font-size:var(--text-p4,calc(var(--spacing,.25rem) * 4.25));line-height:var(--tw-leading,var(--text-p4--line-height,calc(var(--spacing,.25rem) * 7.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin:0}@media (width>=48rem){._title_17w6r_2{font-size:var(--text-p4-sm,calc(var(--spacing,.25rem) * 5));line-height:var(--tw-leading,var(--text-p4-sm--line-height,calc(var(--spacing,.25rem) * 9)))}}._body_17w6r_2{color:var(--color-paragraph);font-size:var(--text-p6,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p6--line-height,calc(var(--spacing,.25rem) * 5.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin:0}@media (width>=48rem){._body_17w6r_2{font-size:var(--text-p6-sm,calc(var(--spacing,.25rem) * 4));line-height:var(--tw-leading,var(--text-p6-sm--line-height,calc(var(--spacing,.25rem) * 6)))}}._actions_17w6r_2{gap:calc(var(--spacing,.25rem) * 6);align-items:center;display:flex}._snackbar_1xctg_2{right:calc(100% + calc(var(--spacing,.25rem) * 4));gap:calc(var(--spacing,.25rem) * 1.5);width:25rem;padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 8) calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 6);border:.09375rem solid var(--color-divider-obscure);border-radius:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * .5) calc(var(--spacing,.25rem) * 4);background:radial-gradient(50% 15% at 50% 100%, #f049, #f040), var(--color-background-1st-layer);color:var(--color-title);text-align:left;cursor:pointer;pointer-events:auto;flex-direction:column;transition:opacity .25s,transform .25s,visibility .25s;animation:.25s ease-out _snackbar-enter_1xctg_1;display:flex;position:absolute;bottom:0;overflow:clip}._snackbar_1xctg_2:hover{border-color:#c5dcff29}._snackbar_1xctg_2:after{content:"";background:linear-gradient(90deg, #f040, var(--color-accent), #f040);width:25rem;height:1px;filter:blur(calc(var(--spacing,.25rem) * 2));position:absolute;bottom:-.09375rem;left:-.09375rem}._hidden_1xctg_2{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(.5rem)}._title_1xctg_2{font-size:var(--text-p4,calc(var(--spacing,.25rem) * 4.25));line-height:var(--tw-leading,var(--text-p4--line-height,calc(var(--spacing,.25rem) * 7.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){._title_1xctg_2{font-size:var(--text-p4-sm,calc(var(--spacing,.25rem) * 5));line-height:var(--tw-leading,var(--text-p4-sm--line-height,calc(var(--spacing,.25rem) * 9)))}}._title_1xctg_2{color:var(--color-title)}._text_1xctg_2{font-size:var(--text-p6,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p6--line-height,calc(var(--spacing,.25rem) * 5.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (width>=48rem){._text_1xctg_2{font-size:var(--text-p6-sm,calc(var(--spacing,.25rem) * 4));line-height:var(--tw-leading,var(--text-p6-sm--line-height,calc(var(--spacing,.25rem) * 6)))}}._text_1xctg_2{color:var(--color-paragraph)}@media not all and (width>=48rem){._snackbar_1xctg_2{width:min(16.94rem,100vw - 6.5rem)}}._noticeBubble_1wx8h_2{font-size:var(--text-p7,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p7--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){._noticeBubble_1wx8h_2{font-size:var(--text-p7-sm,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-sm--line-height,calc(var(--spacing,.25rem) * 5.75)))}}@media (width>=75rem){._noticeBubble_1wx8h_2{font-size:var(--text-p7-md,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-md--line-height,calc(var(--spacing,.25rem) * 5.5)))}}._noticeBubble_1wx8h_2{min-width:10.625rem;max-width:var(--size-message-width);padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);color:var(--color-paragraph);overflow-wrap:break-word;border-radius:calc(var(--spacing,.25rem) * 4);border-bottom-left-radius:calc(var(--spacing,.25rem) * .5);background:var(--color-background-2nd-layer);justify-self:start}._noticeBubble_1wx8h_2 p{margin:0}._noticeBubble_1wx8h_2 p+p,._noticeBubble_1wx8h_2 ._noticeTitle_1wx8h_2+p{margin-top:.5rem}._noticeBubble_1wx8h_2 ._noticeAction_1wx8h_2{color:var(--color-paragraph)}._noticeBubble_1wx8h_2 button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;margin:.65rem 0 0;padding:0;font-weight:600;text-decoration:underline;display:block}._noticeBubble_1wx8h_2 a{color:var(--color-paragraph);text-decoration:underline}._noticeTitle_1wx8h_2{color:var(--color-title);font-size:inherit;margin:0;font-weight:600}._connecting_1wx8h_2{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);min-height:0;padding-top:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:auto;display:flex}._connectingLoader_1wx8h_2{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);flex:none}._connectingText_1wx8h_2{font-size:var(--text-p5-alt,calc(var(--spacing,.25rem) * 4.5));line-height:var(--tw-leading,var(--text-p5-alt--line-height,calc(var(--spacing,.25rem) * 7.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-paragraph);margin:0}._chatLimitNotice_1xmjj_2{color:var(--color-title);border:1px solid var(--color-background-3rd-layer);background:var(--color-background-1st-layer);border-radius:.5rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.85rem;line-height:1.4}._notice_17hdj_2{z-index:2;gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 3) calc(var(--spacing,.25rem) * 4);background:var(--color-background-2nd-layer);align-items:flex-start;animation:3.4s forwards _notice-in-out_17hdj_1;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 .5rem 1rem #0000001a}._icon_17hdj_2{margin-top:calc(var(--spacing,.25rem) * .25);color:var(--color-accent);flex:none}._text_17hdj_2{color:var(--color-paragraph);font-size:var(--text-p7,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p7--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin:0}@media (width>=48rem){._text_17hdj_2{font-size:var(--text-p7-sm,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-sm--line-height,calc(var(--spacing,.25rem) * 5.75)))}}@media (width>=75rem){._text_17hdj_2{font-size:var(--text-p7-md,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-md--line-height,calc(var(--spacing,.25rem) * 5.5)))}}@keyframes _notice-in-out_17hdj_1{0%{animation-timing-function:ease-out;transform:translateY(-100%)}8%{transform:translateY(0)}90%{animation-timing-function:ease-in;transform:translateY(0)}to{visibility:hidden;transform:translateY(-100%)}}._header_1pxp2_2{--lc-header-pad:calc(var(--spacing,.25rem) * 1.5);padding:var(--lc-header-pad);color:var(--color-paragraph);background:var(--color-background-2nd-layer);justify-content:space-between;align-items:center;display:flex;box-shadow:0 .5rem .5rem #0000001a}._headerFullscreen_1pxp2_2{padding-top:max(var(--lc-header-pad), env(safe-area-inset-top));padding-right:max(var(--lc-header-pad), env(safe-area-inset-right));padding-left:max(var(--lc-header-pad), env(safe-area-inset-left))}._headerBrand_1pxp2_2{gap:calc(var(--spacing,.25rem) * 3);flex:auto;align-items:center;min-width:0;display:flex}._headerAvatar_1pxp2_2{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);object-fit:cover;object-position:bottom;border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #fafbfb3d}._headerTitle_1pxp2_2{min-width:0}._header_1pxp2_2 h2{font-size:var(--text-p5,calc(var(--spacing,.25rem) * 4));line-height:var(--tw-leading,var(--text-p5--line-height,calc(var(--spacing,.25rem) * 6.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (width>=48rem){._header_1pxp2_2 h2{font-size:var(--text-p5-sm,calc(var(--spacing,.25rem) * 4.5));line-height:var(--tw-leading,var(--text-p5-sm--line-height,calc(var(--spacing,.25rem) * 7.25)))}}@media (width>=75rem){._header_1pxp2_2 h2{font-size:var(--text-p5-md,calc(var(--spacing,.25rem) * 4.5));line-height:var(--tw-leading,var(--text-p5-md--line-height,calc(var(--spacing,.25rem) * 7.5)))}}._header_1pxp2_2 h2{margin:0 0 calc(var(--spacing,.25rem) * -1);color:var(--color-paragraph);font-weight:500}._headerSubtitle_1pxp2_2{font-size:var(--text-p7,calc(var(--spacing,.25rem) * 3.5));line-height:var(--tw-leading,var(--text-p7--line-height,calc(var(--spacing,.25rem) * 5.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){._headerSubtitle_1pxp2_2{font-size:var(--text-p7-sm,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-sm--line-height,calc(var(--spacing,.25rem) * 5.75)))}}@media (width>=75rem){._headerSubtitle_1pxp2_2{font-size:var(--text-p7-md,calc(var(--spacing,.25rem) * 3.75));line-height:var(--tw-leading,var(--text-p7-md--line-height,calc(var(--spacing,.25rem) * 5.5)))}}._headerSubtitle_1pxp2_2{color:var(--color-paragraph);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._headerActions_1pxp2_2{flex:none;justify-content:flex-end;align-items:center;display:flex}@media (width>=48rem){._header_1pxp2_2{--lc-header-pad:calc(var(--spacing,.25rem) * 3)}}@media (width>=75rem){._header_1pxp2_2{--lc-header-pad:calc(var(--spacing,.25rem) * 4)}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes _snackbar-enter_1xctg_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
