.alex-p1idem3t{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;min-width:0;}
.alex-thtump8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:0.35rem;width:100%;margin:0;padding:0;border:none;border-radius:0.25rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;}.alex-thtump8:focus-visible{outline:1px solid hsl(15, 50%, 70%);outline-offset:0;}.alex-thtump8:focus:not(:focus-visible){outline:none;}
.alex-cv8zcn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:0.1rem;}
.alex-s1dlpu1j{display:block;min-width:0;-webkit-flex:1;-ms-flex:1;flex:1;}.alex-s1dlpu1j>*{margin-top:0;}
.alex-tbgrv7n{min-width:0;padding-top:0.35rem;padding-left:1.5rem;}@media (prefers-reduced-motion: no-preference){.alex-tbgrv7n{-webkit-animation:chatProgressPanelIn-alex-tbgrv7n 0.22s ease;animation:chatProgressPanelIn-alex-tbgrv7n 0.22s ease;}}@-webkit-keyframes chatProgressPanelIn-alex-tbgrv7n{from{opacity:0;-webkit-transform:translateY(-0.15rem);-moz-transform:translateY(-0.15rem);-ms-transform:translateY(-0.15rem);transform:translateY(-0.15rem);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes chatProgressPanelIn-alex-tbgrv7n{from{opacity:0;-webkit-transform:translateY(-0.15rem);-moz-transform:translateY(-0.15rem);-ms-transform:translateY(-0.15rem);transform:translateY(-0.15rem);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.alex-s1p2zzie{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;}
.alex-s1bhe387{display:-ms-grid;display:grid;-ms-grid-columns:1.05rem minmax(0, 1fr);grid-template-columns:1.05rem minmax(0, 1fr);-webkit-column-gap:0.55rem;column-gap:0.55rem;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}.alex-s1bhe387+.alex-s1bhe387{margin-top:0.55rem;}@media (prefers-reduced-motion: no-preference){.alex-s1bhe387{-webkit-animation:chatStepIn-alex-s1bhe387 0.2s ease;animation:chatStepIn-alex-s1bhe387 0.2s ease;}}@-webkit-keyframes chatStepIn-alex-s1bhe387{from{opacity:0;-webkit-transform:translateY(0.2rem);-moz-transform:translateY(0.2rem);-ms-transform:translateY(0.2rem);transform:translateY(0.2rem);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@keyframes chatStepIn-alex-s1bhe387{from{opacity:0;-webkit-transform:translateY(0.2rem);-moz-transform:translateY(0.2rem);-ms-transform:translateY(0.2rem);transform:translateY(0.2rem);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.alex-i1vz0y88{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;}
.alex-is0tay{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:0.25rem;color:var(--theme-text-color-muted);background:hsla(15, 50%, 50%, 0.1);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.alex-is0tay svg{width:10px;height:10px;}.alex-is0tay[data-state="active"]{color:hsl(15, 50%, 50%);}@media (prefers-reduced-motion: no-preference){.alex-is0tay[data-state="active"]{-webkit-animation:chatStepPulse-alex-is0tay 1.4s ease-in-out infinite;animation:chatStepPulse-alex-is0tay 1.4s ease-in-out infinite;}}.alex-is0tay[data-state="complete"]{color:hsl(15, 50%, 50%);}@-webkit-keyframes chatStepPulse-alex-is0tay{0%,100%{opacity:1;}50%{opacity:0.45;}}@keyframes chatStepPulse-alex-is0tay{0%,100%{opacity:1;}50%{opacity:0.45;}}
.alex-c51kx9x{position:absolute;top:1rem;bottom:-0.55rem;width:1px;background:var(--theme-border-color-muted);}
.alex-smkn2wx{margin:0;padding-top:0.02rem;font-family:"Roboto",sans-serif;font-size:0.8125rem;line-height:1.45;color:var(--theme-text-color-muted);font-style:italic;overflow-wrap:anywhere;}.alex-smkn2wx[data-state="active"]{color:var(--theme-text-color);font-style:normal;}
.alex-sgt7m1n{margin:0;padding-left:1.5rem;font-family:"Roboto",sans-serif;font-size:0.8125rem;line-height:1.45;color:var(--theme-text-color-muted);font-style:italic;}
.alex-c13lje3y{font-family:"Fraunces",serif;font-size:var(--c13lje3y-0);font-weight:600;color:var(--theme-text-color);margin:0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}@media (max-width: 800px){.alex-c13lje3y{font-size:var(--c13lje3y-1);line-height:1.4;}}@media (max-width: 480px){.alex-c13lje3y{font-size:var(--c13lje3y-2);}}
.alex-amjzcfk{color:var(--theme-text-color-muted);font-family:"Roboto",sans-serif;font-size:0.875rem;font-weight:400;font-style:italic;opacity:0.85;line-height:1.5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.alex-ci63c64{color:hsl(15, 50%, 50%);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:hsl(15, 50%, 50%);text-underline-offset:0.125rem;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:500;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;}.alex-ci63c64:hover{color:hsl(15, 50%, 70%);text-decoration-color:hsl(15, 50%, 70%);}.alex-ci63c64:active:not(:disabled){opacity:0.8;}
.alex-a1sn51v3{font-size:0.875rem;margin-top:0.1rem;}
.alex-p167fly7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:var(--p167fly7-0);min-width:var(--p167fly7-0);height:100%;background:var(--theme-background);overflow:hidden;-webkit-transition:all 0.35s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.35s cubic-bezier(0.4, 0, 0.2, 1);opacity:var(--p167fly7-1);visibility:var(--p167fly7-2);}@container (max-width: 56.25rem){.alex-p167fly7{position:absolute;right:0;top:0;bottom:0;width:var(--p167fly7-3);min-width:var(--p167fly7-3);z-index:100;box-shadow:var(--p167fly7-4);}}@media (max-width: 900px){.alex-p167fly7{position:absolute;right:0;top:0;bottom:0;width:var(--p167fly7-3);min-width:var(--p167fly7-3);z-index:100;box-shadow:var(--p167fly7-4);}}
.alex-mmytgli{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:24rem;background:var(--theme-background);border-left:1px solid var(--theme-border-color);box-shadow:var(--mmytgli-0);z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:var(--mmytgli-1);-moz-transform:var(--mmytgli-1);-ms-transform:var(--mmytgli-1);transform:var(--mmytgli-1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.alex-f1592gaz{position:fixed;inset:0;z-index:100000003;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100svw;height:100svh;background:var(--theme-background);}
.alex-fo1uhxx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--theme-background);box-sizing:border-box;-webkit-animation:chatSlidePanelFullScreenIn-alex-fo1uhxx 0.25s ease;animation:chatSlidePanelFullScreenIn-alex-fo1uhxx 0.25s ease;}@-webkit-keyframes chatSlidePanelFullScreenIn-alex-fo1uhxx{from{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@keyframes chatSlidePanelFullScreenIn-alex-fo1uhxx{from{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@media (prefers-reduced-motion: reduce){.alex-fo1uhxx{-webkit-animation:none;animation:none;}}
.alex-p1tgfxp9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.5rem;padding:var(--p1tgfxp9-0);background:var(--theme-background);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.alex-p1qu7gd1{margin:0;font-family:"Fraunces",serif;font-size:1rem;font-weight:var(--p1qu7gd1-0);color:var(--theme-text-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;text-transform:capitalize;min-width:0;-webkit-flex:1;-ms-flex:1;flex:1;}
.alex-titzk94{min-width:0;display:var(--titzk94-0);-webkit-flex:var(--titzk94-1);-ms-flex:var(--titzk94-1);flex:var(--titzk94-1);overflow:var(--titzk94-2);text-overflow:var(--titzk94-3);white-space:var(--titzk94-4);text-wrap:var(--titzk94-5);}
.alex-c1shphf4{background:transparent;border:none;color:var(--theme-text-color-muted);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0.25rem;border-radius:0.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.alex-c1shphf4:hover{background:var(--theme-background-hover);color:var(--theme-text-color);}.alex-c1shphf4:active{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);}
.alex-p18jr4l7{padding:var(--p18jr4l7-0);overflow-y:auto;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--theme-border-color) transparent;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-scrollbar-gutter:stable;-ms-scrollbar-gutter:stable;scrollbar-gutter:stable;-webkit-print-color-scheme:dark light;color-scheme:dark light;}.alex-p18jr4l7::-webkit-scrollbar{background:transparent;width:5px;}.alex-p18jr4l7::-webkit-scrollbar-track{background:transparent;}.alex-p18jr4l7::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;}.alex-p18jr4l7::-webkit-scrollbar-thumb:hover{background:transparent;}
