@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{--aui-content:"●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;animation:2s cubic-bezier(.4,0,.6,1) infinite aui-pulse}
@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{--ring-angle:0deg;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-border-style:solid}}}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}div.floating-bar-dock button{transition:transform .16s ease-out,box-shadow .16s ease-out;position:relative}div.floating-bar-dock button:hover:not([disabled]){z-index:10;box-shadow:0 0 0 2px var(--primary,#a78bfa)}div.floating-bar-dock button:active:not([disabled]){z-index:10;transition:transform 70ms ease-out;transform:scale(.96)}.chat{scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden scroll}.chat::-webkit-scrollbar{display:none}.chat>aside:first-of-type{margin:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 65);flex-direction:column;flex-shrink:0;height:calc(100% - 1rem);transition:width .5s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (max-width:1079px){.chat>aside:first-of-type{display:none}}.chat>aside:first-of-type[data-rail=true]{width:0;overflow:hidden}.chat>div{flex:1;min-width:0;height:100%;position:relative}.chat>div .upload-area{z-index:10000;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--g0);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chat>div .upload-area{background-color:color-mix(in oklab, var(--g0) 80%, transparent)}}.chat>div>section{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow-x:hidden}.chat>div>section>article{width:100%;max-width:calc(var(--spacing,.25rem) * 200);gap:calc(var(--spacing,.25rem) * 3);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 20);padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;margin-inline:auto;display:flex}@media (max-width:1079px){.chat>div>section>article{width:100%;max-width:calc(var(--spacing,.25rem) * 200);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 10);font-size:.875rem;line-height:1.57}}@media (max-width:768px){.chat>div>section>article{width:100%;max-width:100%;padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 32)}}@media (max-width:640px){.chat>div>section>article{width:100%;max-width:100%;padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 2)}}.chat>div>section>article .empty-title{padding-bottom:calc(var(--spacing,.25rem) * 7);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-block:auto}.chat>div>section>article .applied-content{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.chat>div>section>article .applied-content .image-content{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}@media (max-width:640px){.chat>div>section>article .applied-content .image-content{gap:calc(var(--spacing,.25rem) * 2)}}.chat>div>section>article .applied-content .image-content img{aspect-ratio:1;height:calc(var(--spacing,.25rem) * 32);width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) + 4px);object-fit:cover}@media (max-width:640px){.chat>div>section>article .applied-content .image-content img{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20)}}.chat>div>section>article .applied-content .text-content{max-width:calc(var(--spacing,.25rem) * 130);border-radius:calc(var(--radius) + 4px);background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.chat>div>section>article .applied-content .text-content{background-color:color-mix(in oklab, var(--white) 5%, transparent)}}.chat>div>section>article .applied-content .text-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 -1px 0 0 var(--tw-shadow-color,#fff3), 0 4px 20px 0 var(--tw-shadow-color,#ffffff1a) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (max-width:640px){.chat>div>section>article .applied-content .text-content{max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}.chat>div>section>article .generated-content{margin-block:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.chat>div>section>article .generated-content>p{padding-block:calc(var(--spacing,.25rem) * 2)}.chat>div>section>article .generated-content .generated-skeleton{aspect-ratio:1;border-radius:calc(var(--radius) + 4px);background-color:var(--g100);isolation:isolate;background-image:radial-gradient(52% 60% at 30% 28%,#ffffff80 0%,#ffffff1a 38%,#0000 56%),radial-gradient(58% 66% at 74% 76%,#afffd757 0%,#0000 50%);background-position:14% 22%,82% 70%;background-repeat:no-repeat;background-size:300% 300%,280% 280%;width:100%;animation:7s linear infinite generatedSkeletonMeshBase;position:relative;overflow:hidden}.chat>div>section>article .generated-content .generated-skeleton:before{pointer-events:none;--tw-content:"";content:var(--tw-content);filter:blur(11px);background-image:radial-gradient(40% 50%,#ffffff94 0%,#ffffff1a 42%,#0000 62%),radial-gradient(34% 42%,#a0ffcd66 0%,#0000 56%);background-position:80% 20%,12% 84%;background-repeat:no-repeat;background-size:240% 240%,220% 220%;animation:5.5s linear infinite generatedSkeletonMeshMid;position:absolute;inset:-25%}.chat>div>section>article .generated-content .generated-skeleton:after{pointer-events:none;--tw-content:"";content:var(--tw-content);filter:blur(8px);mix-blend-mode:screen;background-image:radial-gradient(44% 52%,#ffffff8a 0%,#ffffff14 44%,#0000 64%),radial-gradient(38% 46%,#aaffd25c 0%,#0000 60%);background-position:26% 74%,82% 30%;background-repeat:no-repeat;background-size:280% 280%,300% 300%;animation:8s ease-in-out infinite generatedSkeletonMeshGlow;position:absolute;inset:-28%}@media (prefers-reduced-motion:reduce){.chat>div>section>article .generated-content .generated-skeleton,.chat>div>section>article .generated-content .generated-skeleton:before,.chat>div>section>article .generated-content .generated-skeleton:after{animation:none}}.chat>div>section>article .generated-content .generated-skeleton .generated-skeleton-badge{top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:10;height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) - 2px);background-color:var(--white);justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat>div>section>article .generated-content .generated-skeleton .generated-skeleton-badge{background-color:color-mix(in oklab, var(--white) 6%, transparent)}}.chat>div>section>article .generated-content .generated-skeleton .generated-skeleton-badge{color:var(--text-tertiary)}.chat>div>section>article .generated-content .generated-skeleton-pill{background:0 0;border-color:#0000;position:relative}.chat>div>section>article .generated-content .generated-skeleton-pill:before{pointer-events:none;--tw-content:"";content:var(--tw-content);border-radius:inherit;background:conic-gradient(from var(--ring-angle,0deg), #015ee9, #00f078, #015ee9);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:1.5s linear infinite skeletonPillRingSpin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.chat>div>section>article .generated-content .generated-skeleton-pill:before{background:linear-gradient(90deg,#015ee9,#00f078);animation:none}}@keyframes skeletonPillRingSpin{to{--ring-angle:360deg}}@keyframes generatedSkeletonMeshBase{0%{background-position:14% 22%,82% 70%}25%{background-position:40% 8%,58% 92%}50%{background-position:72% 36%,26% 58%}75%{background-position:40% 64%,62% 20%}to{background-position:14% 22%,82% 70%}}@keyframes generatedSkeletonMeshMid{0%{background-position:80% 20%,12% 84%}25%{background-position:52% 56%,44% 40%}50%{background-position:18% 78%,82% 16%}75%{background-position:46% 30%,54% 70%}to{background-position:80% 20%,12% 84%}}@keyframes generatedSkeletonMeshGlow{0%{background-position:26% 74%,82% 30%}25%{background-position:58% 60%,50% 18%}50%{background-position:74% 24%,22% 56%}75%{background-position:40% 40%,60% 80%}to{background-position:26% 74%,82% 30%}}.chat>div>section>article .generated-content .generated-status-processing{height:calc(var(--spacing,.25rem) * 12.5);width:calc(var(--spacing,.25rem) * 60);border-radius:var(--radius);background-color:var(--white);align-items:center;display:flex;position:relative}@media (max-width:640px){.chat>div>section>article .generated-content .generated-status-processing{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 45)}}.chat>div>section>article .generated-content .generated-status-processing>div{margin-left:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 11.5);width:calc(var(--spacing,.25rem) * 59);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);background-color:var(--black);padding-inline:calc(var(--spacing,.25rem) * 5);display:flex}@media (max-width:640px){.chat>div>section>article .generated-content .generated-status-processing>div{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 44);padding-inline:calc(var(--spacing,.25rem) * 3)}}.chat>div>section>article .result-content{gap:calc(var(--spacing,.25rem) * 8);width:100%;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (max-width:640px){.chat>div>section>article .result-content{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2)}}@media (max-width:768px){.chat>div>section>article .result-content .TMediaCard>section>main{aspect-ratio:1}}.chat>div>section>article .result-content .text-content{max-width:calc(var(--spacing,.25rem) * 130)}@media (max-width:640px){.chat>div>section>article .result-content .text-content{max-width:100%}}.chat>div>section>article .result-content .recently-content{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (max-width:640px){.chat>div>section>article .result-content .recently-content{gap:calc(var(--spacing,.25rem) * 1.5)}}.chat>div>section>article .result-content .recently-content>button{background-color:var(--white);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chat>div>section>article .result-content .recently-content>button{background-color:color-mix(in oklab, var(--white) 10%, transparent)}}.chat>div>section>article .result-content .recently-content>button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){.chat>div>section>article .result-content .recently-content>button:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.chat>div>section>article .result-content .recently-content>button:hover{background-color:color-mix(in oklab, var(--white) 15%, transparent)}}}.chat>div>section>article .result-content .recently-content>button{border-radius:9999px!important;font-weight:500!important}.chat>nav{z-index:5;height:100%;width:calc(var(--spacing,.25rem) * 28);scrollbar-width:none;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);-ms-overflow-style:none;position:absolute;top:0;right:0;overflow-y:scroll}.chat>nav::-webkit-scrollbar{display:none}@media (max-width:1079px){.chat>nav{display:none!important}}.chat>nav .result-list{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.question-area{z-index:30;width:100%;padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:var(--spacing,.25rem);margin-inline:auto;position:sticky}.question-area .question-box{gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 1px 0 0 var(--tw-shadow-color,#ffffff26) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#121415;border-width:1px;border-color:#0000;flex-direction:column;display:flex;position:relative}@media (max-width:640px){.question-area .question-box{margin:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--white);margin-top:0}@supports (color:color-mix(in lab, red, red)){.question-area .question-box{border-color:color-mix(in oklab, var(--white) 10%, transparent)}}.question-area .question-box{padding:calc(var(--spacing,.25rem) * 2.5)}}.question-area .question-box .drag-over{z-index:50;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--g0);display:flex;position:absolute;inset:0}.question-area .question-box .question-settings-row{display:none}@media (max-width:640px){.question-area .question-box .question-settings-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--white);display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.question-area .question-box .question-settings-row{border-color:color-mix(in oklab, var(--white) 10%, transparent)}}.question-area .question-box .question-settings-row{padding-top:calc(var(--spacing,.25rem) * 2);scrollbar-width:none;-ms-overflow-style:none}.question-area .question-box .question-settings-row::-webkit-scrollbar{display:none}.question-area .question-box .question-settings-row{touch-action:pan-x}.question-area .question-box .question-settings-row [data-orientation=vertical]{display:none}}.question-area .question-box .question-input{z-index:10;max-height:calc(var(--spacing,.25rem) * 60);min-height:calc(var(--spacing,.25rem) * 14);resize:none;scrollbar-width:none;--tw-border-style:none;width:100%;padding:calc(var(--spacing,.25rem) * 4);--tw-outline-style:none;-ms-overflow-style:none;background-color:#0000;border-style:none;outline-style:none;overflow-y:auto}.question-area .question-box .question-input::-webkit-scrollbar{display:none}@media (max-width:640px){.question-area .question-box .question-input{max-height:calc(var(--spacing,.25rem) * 45);min-height:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 3)}}.question-area .question-box .question-input::placeholder{opacity:var(--placeholder-opacity,1);transition:opacity 1s ease-in-out}.question-area .question-box .question-button{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex}.question-area .question-box .question-button .question-button-left{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (max-width:640px){.question-area .question-box .question-button .question-button-left{gap:var(--spacing,.25rem)}}.question-area .question-box .question-button>div{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (max-width:640px){.question-area .question-box .question-button>div{gap:var(--spacing,.25rem)}}.chat-title-dot{opacity:.3;background-color:currentColor;border-radius:9999px;width:3px;height:3px;animation:1.1s ease-in-out infinite chat-title-dot-flow}.chat-title-dot:nth-child(2){animation-delay:.18s}.chat-title-dot:nth-child(3){animation-delay:.36s}@keyframes chat-title-dot-flow{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-title-dot{opacity:.55;animation:none}}.aui-md[data-status=running]>:not(ol):not(ul):not(pre):last-child:after{margin:.35rem 0 0;display:block}[data-stalled=true] .aui-md[data-status=running]>:not(ol):not(ul):not(pre):last-child:after,[data-stalled=true] .aui-md[data-status=running]:empty:after,[data-stalled=true] .aui-md[data-status=running]>pre:last-child code:after{display:none!important}@keyframes chat-tab-breathe{0%,to{box-shadow:inset 0 0 0 2px #ffffff4d}50%{box-shadow:inset 0 0 0 2px #ffffff8c}}@media (prefers-reduced-motion:no-preference){.chat-title-marquee-row:hover .chat-title-marquee .chat-title-marquee-track{text-overflow:clip;max-width:none;animation:chat-title-marquee var(--marquee-duration,4s) linear var(--marquee-delay,.45s) forwards}}@keyframes chat-title-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--marquee-shift,0px)))}}@media (prefers-reduced-motion:no-preference){.chat-skeleton-bar{animation:2s cubic-bezier(.4,0,.6,1) infinite chat-skeleton-pulse}}@media (prefers-reduced-motion:reduce){.chat-skeleton-bar{animation:none}}@keyframes chat-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes chat-pin-pop{0%{transform:scale(.92)rotate(-6deg)}50%{transform:scale(1.12)rotate(0)}to{transform:scale(1)rotate(0)}}@keyframes chat-tab-arrival-glow{0%{opacity:0;transform:scale(.96)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}