.alex-o1bd6smm{position:absolute;top:0.5rem;right:0.5rem;bottom:0;left:0.5rem;z-index:20;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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.75rem;border:2px solid hsl(15, 50%, 50%);border-radius:0.75rem;background:color-mix(in srgb, var(--theme-background) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;-webkit-animation:chatDropFadeIn-alex-o1bd6smm 0.15s ease-out;animation:chatDropFadeIn-alex-o1bd6smm 0.15s ease-out;}@-webkit-keyframes chatDropFadeIn-alex-o1bd6smm{from{opacity:0;}to{opacity:1;}}@keyframes chatDropFadeIn-alex-o1bd6smm{from{opacity:0;}to{opacity:1;}}@media (prefers-reduced-motion: reduce){.alex-o1bd6smm{-webkit-animation:none;animation:none;}}
.alex-i1j1t5j8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:1.25rem;font-size:2rem;color:hsl(15, 50%, 50%);}
.alex-t7exsl3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:rotate(var(--t7exsl3-0)) translateY(var(--t7exsl3-1));-moz-transform:rotate(var(--t7exsl3-0)) translateY(var(--t7exsl3-1));-ms-transform:rotate(var(--t7exsl3-0)) translateY(var(--t7exsl3-1));transform:rotate(var(--t7exsl3-0)) translateY(var(--t7exsl3-1));}
.alex-l1ixteqy{margin:0;font-family:"Fraunces",serif;font-size:1.125rem;font-weight:500;color:var(--theme-text-color);}
.alex-c1uo0g4t{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.alex-dsap3r1{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;padding:0.375rem 0.625rem;background:var(--theme-background-sunken);border:none;border-radius:0.375rem;cursor:pointer;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;gap:0.375rem;}.alex-dsap3r1:hover:not(:disabled){background-color:var(--theme-background-hover);}.alex-dsap3r1:disabled{opacity:0.6;cursor:not-allowed;}.alex-dsap3r1[data-size="large"]{padding:0.625rem 0.875rem;border-radius:0.5rem;border:1px solid var(--theme-border-color);gap:0.5rem;min-width:18rem;}.alex-dsap3r1[data-size="large"]:hover:not(:disabled){border-color:var(--theme-border-color-focused);}
.alex-t1k9m6wl{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.375rem;}
.alex-tbvf6o{font-size:0.7rem;font-weight:500;color:var(--theme-text-color);font-family:"Sen",sans-serif;white-space:nowrap;}.alex-tbvf6o[data-size="large"]{font-size:0.95rem;}
.alex-d14dow97{position:absolute;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.125rem;padding:0.375rem;background:var(--theme-background);border:1px solid var(--theme-border-color);border-radius:0.375rem;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);min-width:240px;max-height:0;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:max-height 0.2s ease,opacity 0.2s ease,margin-top 0.2s ease,margin-bottom 0.2s ease;transition:max-height 0.2s ease,opacity 0.2s ease,margin-top 0.2s ease,margin-bottom 0.2s ease;z-index:1000;top:calc(100% + 0.25rem);bottom:auto;}.alex-d14dow97[data-open-above="true"]{top:auto;bottom:calc(100% + 0.25rem);}.alex-d14dow97[data-expanded="true"]{max-height:320px;opacity:1;margin-top:0;margin-bottom:0;overflow:auto;pointer-events:auto;}.alex-d14dow97[data-size="large"]{min-width:22rem;padding:0.5rem;border-radius:0.5rem;}.alex-d14dow97[data-size="large"][data-expanded="true"]{max-height:28rem;}
.alex-d12wcht6{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.375rem;padding:0.5rem;background:transparent;border:none;border-radius:0.375rem;cursor:pointer;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;text-align:left;}.alex-d12wcht6:hover:not(:disabled){background-color:var(--theme-background-hover);}.alex-d12wcht6:active:not(:disabled){background-color:var(--theme-background-clicked);}.alex-d12wcht6[data-selected="true"]{background-color:hsla(15, 50%, 50%, 0.1);}.alex-d12wcht6[data-size="large"]{padding:0.625rem 0.75rem;gap:0.5rem;}
.alex-o10cvswp{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;}
.alex-oz3ghd2{font-size:0.75rem;font-weight:500;color:var(--theme-text-color);font-family:"Sen",sans-serif;line-height:1.2;}.alex-oz3ghd2[data-size="large"]{font-size:0.9rem;line-height:1.3;}
.alex-ou05lks{font-size:0.625rem;color:var(--theme-text-color-muted);font-family:"Sen",sans-serif;line-height:1.3;margin-top:0.125rem;}.alex-ou05lks[data-size="large"]{font-size:0.75rem;line-height:1.45;margin-top:0.25rem;}
.alex-r1shyioe{-webkit-transform:rotate(var(--r1shyioe-0));-moz-transform:rotate(var(--r1shyioe-0));-ms-transform:rotate(var(--r1shyioe-0));transform:rotate(var(--r1shyioe-0));-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;}
.alex-tu5t5kl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0.2rem 0.5rem;background:var(--theme-background-sunken);border-radius:0.375rem;border:1px solid var(--theme-border-color);margin-left:0.5rem;}
.alex-t1w3cx96{font-size:0.6rem;color:var(--theme-text-color-muted);font-family:"Sen",sans-serif;line-height:1.3;}
.alex-t134zs64{font-size:0.7rem;font-weight:500;color:var(--theme-text-color);font-family:"Sen",sans-serif;white-space:nowrap;}
.alex-c2l8vuk{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.alex-toakyko{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0.2rem 0.5rem;background:var(--theme-background-sunken);border-radius:0.375rem;border:1px solid var(--theme-border-color);margin-left:0.5rem;}
.alex-t6fnj6w{font-size:0.6rem;color:var(--theme-text-color-muted);font-family:"Sen",sans-serif;line-height:1.3;}
.alex-dvkz0ip{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;padding:0.375rem 0.625rem;background:var(--theme-background-sunken);border:none;border-radius:0.375rem;cursor:pointer;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;gap:0.375rem;}.alex-dvkz0ip:hover{background-color:var(--theme-background-hover);}
.alex-tllrth9{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.375rem;}
.alex-t17yr8tk{font-size:0.7rem;font-weight:500;color:var(--theme-text-color);font-family:"Sen",sans-serif;white-space:nowrap;max-width:175px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;line-height:1.2;}
.alex-dnj0a12{position:absolute;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.125rem;padding:0.375rem;background:var(--theme-background);border:1px solid var(--theme-border-color);border-radius:0.375rem;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);min-width:200px;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 0.2s ease,opacity 0.2s ease,margin-top 0.2s ease,margin-bottom 0.2s ease;transition:max-height 0.2s ease,opacity 0.2s ease,margin-top 0.2s ease,margin-bottom 0.2s ease;z-index:1000;top:calc(100% + 0.25rem);bottom:auto;}.alex-dnj0a12[data-open-above="true"]{top:auto;bottom:calc(100% + 0.25rem);}.alex-dnj0a12[data-expanded="true"]{max-height:300px;opacity:1;margin-top:0;margin-bottom:0;}
.alex-d17osekq{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.375rem;padding:0.5rem;background:transparent;border:none;border-radius:0.375rem;cursor:pointer;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;text-align:left;}.alex-d17osekq:hover:not(:disabled){background-color:var(--theme-background-hover);}.alex-d17osekq:active:not(:disabled){background-color:var(--theme-background-clicked);}.alex-d17osekq[data-selected="true"]{background-color:hsla(15, 50%, 50%, 0.1);}
.alex-o1477h1k{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;}
.alex-o15mpvrx{font-size:0.75rem;font-weight:500;color:var(--theme-text-color);font-family:"Sen",sans-serif;line-height:1.2;}
.alex-o1u49cr8{font-size:0.625rem;color:var(--theme-text-color-muted);font-family:"Sen",sans-serif;line-height:1.3;}
.alex-rtu3y2g{-webkit-transform:rotate(var(--rtu3y2g-0));-moz-transform:rotate(var(--rtu3y2g-0));-ms-transform:rotate(var(--rtu3y2g-0));transform:rotate(var(--rtu3y2g-0));-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;}
.alex-s1k5ane3{position:absolute;bottom:100%;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:200px;overflow-y:auto;background:var(--theme-background);border:1px solid var(--theme-border-color);border-radius:0.5rem;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);z-index:1000;margin-bottom:0.5rem;}
.alex-s1y4ufsu{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;padding:0.25rem 0.5rem;cursor:pointer;background:var(--s1y4ufsu-0);border-bottom:1px solid var(--theme-border-color);}.alex-s1y4ufsu:last-child{border-bottom:none;}.alex-s1y4ufsu:hover{background:var(--theme-background-hover);}
.alex-s96ycjw{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;margin-right:0.5rem;font-size:0.9rem;}
.alex-s1xogcdh{font-family:"Roboto",sans-serif;color:var(--theme-text-color);font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.alex-w9prxq9{position:relative;width:100%;z-index:0;}
.alex-c7cxpe9{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;width:100%;padding:0.75rem;background:var(--theme-background-sunken);border:1px solid var(--c7cxpe9-0);border-radius:0.75rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);min-height:5.5rem;z-index:1;}.alex-c7cxpe9:focus-within{border-color:var(--theme-border-color-focused);}
.alex-dgsvq8q{position:absolute;top:0;left:0;right:0;bottom:0;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;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;margin:0.25rem;background:hsla(15, 50%, 50%, 0.1);border-radius:0.75rem;z-index:10;pointer-events:none;}
.alex-d13j7h3c{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;font-size:3rem;color:hsl(15, 50%, 50%);}
.alex-d1n2zv18{font-family:"Roboto",sans-serif;font-size:1.125rem;color:hsl(15, 50%, 50%);font-weight:500;}
.alex-ijwc8sw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;padding:0.25rem 0.5rem;width:100%;-webkit-flex:1;-ms-flex:1;flex:1;}
.alex-cjvsx4o{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem;}
.alex-c3i4wja{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;padding:0.125rem 0.5rem;background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);border:1px solid hsl(15, 50%, 70%);border-radius:4px;font-size:0.75rem;font-family:"Roboto",sans-serif;}
.alex-c60wyzi{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;font-size:0.875rem;}
.alex-cbhotly{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;background:none;border:none;padding:0;margin-left:0.25rem;cursor:pointer;color:hsl(15, 50%, 50%);opacity:0.7;}.alex-cbhotly:hover{opacity:1;}
.alex-sn0674j{box-sizing:border-box;background:transparent;color:var(--theme-text-color);border:none;font-size:1rem;line-height:1.5rem;outline:none;font-family:"Roboto",sans-serif;width:100%;resize:none;min-height:var(--sn0674j-0);max-height:12rem;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word;}.alex-sn0674j::-webkit-input-placeholder{color:var(--theme-text-color-muted);}.alex-sn0674j::-moz-placeholder{color:var(--theme-text-color-muted);}.alex-sn0674j:-ms-input-placeholder{color:var(--theme-text-color-muted);}.alex-sn0674j::placeholder{color:var(--theme-text-color-muted);}
.alex-fy3y9lo{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.75rem;width:100%;}
.alex-lu6z1a7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;min-width:0;-webkit-flex:1;-ms-flex:1;flex:1;}
.alex-i1rgs1fb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin:0.5rem 0;width:100%;}
.alex-iqfueyi{position:relative;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:0.5rem;overflow:hidden;}.alex-iqfueyi:hover button{opacity:1;visibility:visible;}
.alex-ixnqt3w{min-width:4rem;min-height:4rem;max-width:4rem;max-height:4rem;object-fit:cover;display:block;}
.alex-r11e3fbf{position:absolute;top:0.25rem;right:0.25rem;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;width:1rem;height:1rem;border-radius:50%;background:var(--theme-background-sunken);border:1px solid var(--theme-border-color);color:var(--theme-text-color);cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:1rem;padding:0;opacity:0;visibility:hidden;}.alex-r11e3fbf:hover{background:var(--theme-background-hover);border-color:var(--theme-border-color-focused);}.alex-r11e3fbf:active{background:var(--theme-background-clicked);}
.alex-fwrcfoc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin:0.5rem 0;width:100%;}
.alex-f1tussvr{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.375rem;max-width:100%;padding:0.25rem 0.5rem;background:hsla(15, 50%, 50%, 0.1);border:1px solid hsl(15, 50%, 70%);border-radius:0.5rem;font-size:0.75rem;font-family:"Roboto",sans-serif;color:hsl(15, 50%, 50%);}
.alex-f1fb3rn2{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;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.alex-rtqigwy{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;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;border-radius:0.25rem;border:none;background:hsla(15, 50%, 50%, 0.1);color:hsl(15, 50%, 50%);cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:1rem;padding:0;}.alex-rtqigwy:hover{background:hsla(15, 50%, 50%, 0.1);}
.alex-h6lud9k{position:absolute;bottom:-1.3rem;left:0.75rem;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.375rem;padding:0.3rem 0.5rem 0.2rem 0.5rem;background:var(--theme-background-sunken);border:1px solid var(--theme-border-color);border-radius:0rem 0rem 0.45rem 0.45rem;color:var(--theme-text-color-muted);font-size:0.75rem;font-family:"Roboto",sans-serif;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;white-space:nowrap;z-index:0;}.alex-h6lud9k:hover{background:hsla(15, 50%, 50%, 0.1);border-color:hsl(15, 50%, 50%);color:hsl(15, 50%, 50%);}.alex-h6lud9k:active{background:var(--theme-background-clicked);}.alex-h6lud9k svg{font-size:0.875rem;}
.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);border-left:1px solid var(--theme-border-color);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;}
