@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@layer base{:root{--primary:210 100% 45%;--primary-light:210 100% 60%;--primary-dark:210 100% 35%;--primary-foreground:0 0% 100%;--secondary:290 50% 70%;--secondary-light:290 40% 95%;--secondary-dark:290 60% 50%;--secondary-foreground:0 0% 13%;--success:125 40% 55%;--success-light:125 40% 65%;--success-dark:125 50% 40%;--success-foreground:0 0% 13%;--warning:35 100% 55%;--warning-light:35 100% 65%;--warning-dark:35 100% 45%;--warning-foreground:0 0% 13%;--danger:4 90% 60%;--danger-light:4 80% 70%;--danger-dark:4 80% 50%;--danger-foreground:0 0% 100%;--info:200 90% 55%;--info-light:200 90% 65%;--info-dark:200 90% 45%;--info-foreground:0 0% 13%;--neutral-50:0 0% 98%;--neutral-100:0 0% 96%;--neutral-200:0 0% 93%;--neutral-300:0 0% 88%;--neutral-400:0 0% 74%;--neutral-500:0 0% 62%;--neutral-600:0 0% 46%;--neutral-700:0 0% 38%;--neutral-800:0 0% 26%;--neutral-900:0 0% 13%;--text-primary:0 0% 100%;--text-secondary:0 0% 100%;--text-disabled:0 0% 100%;--text-icon:0 0% 100%;--background:0 0% 7%;--background-paper:0 0% 7%;--background-default:0 0% 7%;--common-black:0 0% 0%;--common-white:0 0% 100%;--app-gap:1.125rem;--divider:0 0% 100%;--action-active:0 0% 100%;--action-hover:0 0% 100%;--action-selected:0 0% 100%;--action-disabled:0 0% 100%;--action-disabled-background:0 0% 100%;--action-focus:0 0% 100%;--foreground:var(--text-primary);--card:var(--background-paper);--card-foreground:var(--text-primary);--popover:var(--background-paper);--popover-foreground:var(--text-primary);--muted:var(--neutral-800);--muted-foreground:var(--neutral-400);--accent:var(--primary);--accent-foreground:var(--primary-foreground);--destructive:var(--danger);--destructive-foreground:var(--danger-foreground);--border:var(--neutral-700);--input:var(--neutral-700);--ring:var(--primary);--chart-1:var(--primary);--chart-2:var(--success);--chart-3:var(--warning);--chart-4:var(--danger);--chart-5:var(--info);--radius:10px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--font-heading:"Satoshi", system-ui, sans-serif;--font-sans:"Inter", system-ui, sans-serif}:root[data-theme=light],.light{--primary:210 100% 45%;--primary-light:210 100% 60%;--primary-dark:210 100% 35%;--primary-foreground:0 0% 100%;--secondary:290 50% 70%;--secondary-light:290 40% 95%;--secondary-dark:290 60% 50%;--secondary-foreground:0 0% 13%;--success:125 40% 55%;--success-light:125 40% 65%;--success-dark:125 50% 40%;--success-foreground:0 0% 13%;--warning:35 100% 55%;--warning-light:35 100% 65%;--warning-dark:35 100% 45%;--warning-foreground:0 0% 13%;--danger:4 90% 60%;--danger-light:4 80% 70%;--danger-dark:4 80% 50%;--danger-foreground:0 0% 100%;--info:200 90% 55%;--info-light:200 90% 65%;--info-dark:200 90% 45%;--info-foreground:0 0% 13%;--neutral-50:0 0% 98%;--neutral-100:0 0% 96%;--neutral-200:0 0% 93%;--neutral-300:0 0% 88%;--neutral-400:0 0% 74%;--neutral-500:0 0% 62%;--neutral-600:0 0% 46%;--neutral-700:0 0% 38%;--neutral-800:0 0% 26%;--neutral-900:0 0% 13%;--text-primary:210 15% 7%;--text-secondary:210 15% 7%;--text-disabled:210 15% 7%;--text-icon:210 15% 7%;--background:0 0% 100%;--background-paper:0 0% 100%;--background-default:0 0% 100%;--common-black:0 0% 0%;--common-white:0 0% 100%;--divider:0 0% 0%;--action-active:210 15% 7%;--action-hover:0 0% 0%;--action-selected:0 0% 0%;--action-disabled:0 0% 0%;--action-disabled-background:0 0% 0%;--action-focus:0 0% 0%;--foreground:var(--text-primary);--card:var(--background-paper);--card-foreground:var(--text-primary);--popover:var(--background-paper);--popover-foreground:var(--text-primary);--muted:var(--neutral-200);--muted-foreground:var(--neutral-600);--accent:var(--primary);--accent-foreground:var(--primary-foreground);--destructive:var(--danger);--destructive-foreground:var(--danger-foreground);--border:var(--neutral-300);--input:var(--neutral-300);--ring:var(--primary);--chart-1:var(--primary);--chart-2:var(--success);--chart-3:var(--warning);--chart-4:var(--danger);--chart-5:var(--info)}}@font-face{font-display:swap;font-family:AlibabaSans;src:url(https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.5/fonts/AlibabaSans102Ver2-Rg.woff)format("woff")}@font-face{font-display:swap;font-family:AlibabaSans;font-weight:500;src:url(https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.5/fonts/AlibabaSans102Ver2-Md.woff)format("woff")}@font-face{font-display:swap;font-family:AlibabaSans;font-weight:700;src:url(https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.5/fonts/AlibabaSans102Ver2-Bd.woff)format("woff")}:root{--black:#000;--white:#fff;--gray-1:#11192d;--gray-2:#50607a;--gray-3:#7c889c;--gray-4:#cacfd7;--gray-5:#50607a26;--gray-6:#e5e5e5;--gray-7:#f5f5f5;--gray-8:#f3f6f8;--light-1:#e5e5e5;--light-2:#f5f5f5;--link-color:var(--blue);--blue:#0080ff;--gray-dark:#11192d;--green:#1dbf1d;--orange:#ff6200;--red:#ff0300;--yellow:#ffb300;--yellow-light:#fff9db;--brand-1:#ff6200;--brand-2:#ffb300;--brand-3:#ffe0cc;--brand-4:#ffefe5;--color-text-1:var(--gray-1);--color-text-2:var(--gray-2);--color-text-3:var(--gray-3);--color-fill-1:var(--white);--color-fill-2:var(--gray-8);--color-mask:#0e111980;--color-toast:#11192de6;--color-line-1:var(--gray-5);--color-line-2:var(--gray-4);--highlight-1:var(--brand-1);--highlight-2:var(--brand-2);--color-warning:var(--red);--color-success:var(--green);--color-link:var(--link-color);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-body:.9375rem;--font-size-md:1rem;--font-size-lg:1.125rem;--radius-sm:4px;--radius-md:6px;--shadow-1:0 3px 4px 0 #0000000a;--shadow-2:0 4px 8px 0 #00000014;--shadow-3:0 6px 10px 0 #00000014;--safe-top:0px;--safe-bottom:0px;--viewport-top:0px}@supports (top:constant(safe-area-inset-top)){:root{--safe-top:constant(safe-area-inset-top);--safe-bottom:constant(safe-area-inset-bottom)}}@supports (top:env(safe-area-inset-top)){:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}}:root{--app-bg:var(--color-fill-2);--navbar-bg:var(--color-fill-2);--footer-bg:var(--color-fill-2);--gutter:12px;--rate-width:32px;--msg-avatar-gap:6px;--msg-gutter:calc(var(--msg-avatar-gap) + var(--rate-width));--btn-padding:.5rem .75rem;--btn-border-color:var(--color-line-2);--btn-border-radius:var(--radius-md);--btn-bg:var(--color-fill-1);--btn-color:var(--color-text-2);--btn-font-weight:500;--btn-font-size:.875rem;--btn-line-height:1.125rem;--btn-padding-sm:4px 12px;--btn-font-size-sm:.875rem;--btn-padding-lg:.625rem .75rem;--btn-font-size-lg:.9375rem;--btn-active-bg:#00000014;--btn-hover-bg:#0000000a;--btn-primary-border-color:transparent;--btn-primary-bg:var(--brand-1);--btn-primary-color:var(--white);--goods-img-size:65px;--skeleton-bg-1:#f6f6f6;--skeleton-bg-2:#f0f0f0}:root[data-color-scheme=dark]{--black:var(--gray-1);--white:#1c222e;--gray-1:#f3f6f8;--gray-2:#cacfd7;--gray-4:#444c5a;--gray-5:#ccdfff26;--gray-8:#283142;--blue:#409fff;--red:#f66;--brand-3:#343b4d;--brand-4:#332b26;--color-mask:#0e1119b3;--color-toast:#f3f6f8f5;--app-bg:#0e1119;--navbar-bg:#0e1119;--footer-bg:#0e1119;--btn-primary-color:#fff;--btn-primary-bg:var(--brand-1);--skeleton-bg-1:var(--color-fill-2);--skeleton-bg-2:var(--color-line-1)}:root[data-color-scheme=dark] .Toolbar-btnIcon{background:#1c222e}:root[data-color-scheme=dark] .Modal-dialog[data-has-avatar=true]{background:var(--color-fill-1)}.S--invisible{clip:rect(0,0,0,0);position:absolute}.pb-safe{padding-bottom:var(--safe-bottom)}@keyframes slideInRight{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}.slide-in-right-item{animation:.5s ease-in-out both slideInRight}.slide-in-right-item:nth-child(2){animation-delay:.1s}.slide-in-right-item:nth-child(3){animation-delay:.2s}.slide-in-right-item:nth-child(4){animation-delay:.3s}.slide-in-right-item:nth-child(5){animation-delay:.4s}.slide-in-right-item:nth-child(6){animation-delay:.5s}.slide-in-right-item:nth-child(7){animation-delay:.6s}.slide-in-right-item:nth-child(8){animation-delay:.7s}.slide-in-right-item:nth-child(9){animation-delay:.8s}.slide-in-right-item:nth-child(10){animation-delay:.9s}.slide-in-right-item:nth-child(11){animation-delay:1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes up{0%{transform:translateY(1.25rem)}to{transform:translateZ(0)}}.A-fadeIn,[data-animation=fadeIn]{animation:.6s fadeIn}[data-animation=fadeInUp]{animation:.6s cubic-bezier(.17,.17,.67,1) fadeIn,.6s cubic-bezier(.02,.25,.04,.98) up}.Avatar{--avatar-size:32px;border-radius:50%;display:inline-block;overflow:hidden}.Avatar img{height:var(--avatar-size);object-fit:cover;width:var(--avatar-size);display:block}.Avatar--sm{--avatar-size:18px}.Avatar--lg{--avatar-size:40px}.Avatar--square{border-radius:var(--radius-md)}.Backdrop{background:var(--color-mask);opacity:0;z-index:100;outline:0;width:100vw;height:100vh;transition:all .3s;position:fixed;bottom:0;left:0;right:0}.Backdrop.active{opacity:1}.Bubble{background:var(--color-fill-1);border-radius:var(--radius-md);min-width:1px;max-width:32rem}.Bubble.richtext,.Bubble.text,.Bubble.typing{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;padding:.75rem}.Bubble.text{white-space:pre-wrap;min-width:2.5rem}.Bubble.image img{border-radius:inherit;object-fit:cover;min-width:5rem;max-width:11.25rem;height:auto;min-height:5rem;max-height:11.25rem;display:block}.Bubble p{margin:0}[data-effect=typing]{position:relative;overflow:hidden}[data-effect=typing] h1:last-child:after,[data-effect=typing] h2:last-child:after,[data-effect=typing] h3:last-child:after,[data-effect=typing] h4:last-child:after,[data-effect=typing] h5:last-child:after,[data-effect=typing] h6:last-child:after,[data-effect=typing] ol:last-child li:last-child:after,[data-effect=typing] p:last-child:after,[data-effect=typing] ul:last-child li:last-child:after{background:linear-gradient(90deg,transparent,var(--color-fill-1));content:"";width:5rem;height:1.5em;margin-left:-5rem;position:absolute}.Btn{appearance:none;background:var(--btn-bg);border:1px solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-color);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);min-width:80px;padding:var(--btn-padding);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-tap-highlight-color:transparent;background-origin:border-box;justify-content:center;align-items:center;margin:0;transition:all .15s ease-in-out;display:inline-flex;overflow:visible}.Btn:not(:disabled){cursor:pointer}.Btn[data-loading=true]{cursor:default}.Btn:focus:not(:focus-visible){outline:0}.Btn:active{--btn-bg:var(--btn-active-bg)}.Btn:disabled{opacity:.5;pointer-events:none}.Btn--primary:not(.Btn--outline){--btn-border-color:var(--btn-primary-border-color);--btn-bg:var(--btn-primary-bg);--btn-color:var(--btn-primary-color)}.Btn--primary:not(.Btn--outline):active{opacity:.8}.Btn--outline.Btn--primary{--btn-border-color:var(--brand-1);--btn-color:var(--brand-1)}.Btn--sm{--btn-padding:var(--btn-padding-sm);--btn-font-size:var(--btn-font-size-sm)}.Btn--lg{--btn-padding:var(--btn-padding-lg);--btn-font-size:var(--btn-font-size-lg)}.Btn--lg .Btn-icon{vertical-align:-.125rem}.Btn--block{width:100%;display:block}.Btn-icon{-webkit-margin-end:.5rem;flex-shrink:0;align-self:center;margin-inline-end:.5rem;display:inline-flex}.no-btn-flex .Btn:not(.Btn--block){display:inline-block}@media (hover:hover){.Btn:hover{--btn-bg:var(--btn-hover-bg)}.Btn--primary:not(.Btn--outline):hover{--btn-bg:var(--btn-primary-bg);opacity:.9}}.Btn--text{--btn-line-height:1.5;color:var(--color-link);font-size:inherit;font-weight:inherit;border:0;min-width:0;padding:0}.Btn--text,.Btn--text:active,.Btn--text:hover{background:0 0}.BackBottom{z-index:10;position:absolute;bottom:4.25rem;right:0;overflow:hidden}.BackBottom .Btn{color:var(--brand-1);font-size:var(--font-size-sm);background:#ffffffd9;border-right:0;border-radius:50px 0 0 50px}.Countdown,.Countdown-unit{display:inline-block}.Countdown-unit{border-radius:var(--radius-sm);font-family:AlibabaSans,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-xs);background:#ffffff40;padding:0 .25rem;font-weight:500;line-height:.9375rem}.Divider{color:var(--color-text-3);align-items:center;margin:.75rem 0;font-size:.75rem;display:flex}.Divider:after,.Divider:before{border-top:1px solid var(--color-line-1);content:"";flex:1;display:block}@media (hover:none){.Divider:after,.Divider:before{transform:scaleY(.5)}}.Divider--text-center:before,.Divider--text-left:before,.Divider--text-right:before{margin-right:var(--gutter)}.Divider--text-center:after,.Divider--text-left:after,.Divider--text-right:after{margin-left:var(--gutter)}.Divider--text-left:before,.Divider--text-right:after{max-width:10%}.Empty{text-align:center;padding:1.875rem}.Empty .Btn{margin-top:2rem}.Empty-img{height:6.25rem}.Empty-tip{color:var(--color-text-3);font-size:var(--font-size-lg);margin:.375rem 0 0;font-weight:600}.Empty-desc{color:var(--color-text-2);font-size:var(--font-size-body);opacity:.6;margin:.5rem 0}.Flex{display:flex}.Flex--inline{display:inline-flex}.Flex--center{justify-content:center;align-items:center}.Flex--d-r{flex-direction:row}.Flex--d-rr{flex-direction:row-reverse}.Flex--d-c{flex-direction:column}.Flex--d-cr{flex-direction:column-reverse}.Flex--w-n{flex-wrap:nowrap}.Flex--w-w{flex-wrap:wrap}.Flex--w-wr{flex-wrap:wrap-reverse}.Flex--jc-fs{justify-content:flex-start}.Flex--jc-fe{justify-content:flex-end}.Flex--jc-c{justify-content:center}.Flex--jc-sb{justify-content:space-between}.Flex--jc-sa{justify-content:space-around}.Flex--ai-fs{align-items:flex-start}.Flex--ai-fe{align-items:flex-end}.Flex--ai-c{align-items:center}.FlexItem{flex:1;min-width:0;min-height:0}.HelpText{color:var(--color-text-2);font-size:.75rem}.Icon{fill:currentColor;stroke-width:0;width:1em;height:1em;transition:all .3s cubic-bezier(.18,.89,.32,1.28);display:inline-block}.is-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.IconBtn{color:var(--color-text-2);background:0 0;border:0;border-radius:3px;min-width:0;padding:0;font-size:1.125rem}.IconBtn.Btn--primary{color:var(--brand-2)}.IconBtn.Btn--lg{border-radius:6px;font-size:1.5rem}.IconBtn>.Icon,.IconBtn>img{display:block}.IconBtn>img{width:1em;height:1em}.Image{border-style:none;display:inline-block;position:relative;overflow:hidden}.Image--fluid{max-width:100%;height:auto}.ImageList{--image-list-size:2rem;--image-list-fit:cover;flex-wrap:wrap;margin:-.25rem 0 0 -.25rem;padding:0;list-style:none;display:flex;overflow:hidden}.ImageList-item{margin:.25rem 0 0 .25rem;position:relative}.ImageList .Image{border-radius:var(--radius-md);height:var(--image-list-size);object-fit:var(--image-list-fit);width:var(--image-list-size);display:block}.ImageList-caption{background:var(--color-mask);border-radius:0 0 var(--radius-md) var(--radius-md);color:#fff;font-size:var(--font-size-xs);text-align:center;white-space:nowrap;line-height:.9375rem;position:absolute;bottom:0;left:0;right:0}.InfiniteScroll{-webkit-overflow-scrolling:touch;overflow-y:scroll}.InputWrapper{position:relative}.InputWrapper.has-counter{padding-bottom:1.25rem}.InputWrapper.has-counter+.HelpText{margin-top:-1.25rem}.Input{background:var(--color-fill-1);border:1px solid var(--color-line-1);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-1);resize:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;width:100%;min-height:1.5rem;margin:0;padding:.3125rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:all .2s ease-in-out;display:block}.Input:focus{border-color:var(--brand-1);outline:none}.Input:focus:not([disabled]):not([readonly])~.Input-line:after,.Input:focus:not([disabled]):not([readonly])~.Input-line:before{width:50%}.Input:disabled{opacity:.5}.Input::placeholder{color:var(--color-text-3)}.Input--filled{background-color:var(--color-fill-2);border-color:#0000}.Input--flushed{padding:.125rem var(--gutter);background:0 0;border-width:0 0 1px;border-radius:0}.Input--flushed:focus{box-shadow:var(--brand-1) 0 1px 0 0}.Input-counter{color:var(--color-text-3);float:right;margin-right:var(--gutter);z-index:1;font-size:.75rem;position:relative}.KvList{--kv-aside-width:5.625rem;--kv-title-color:var(--color-text-2);--kv-gap:10px}.KvList[data-align=left] .KvItem-title{width:var(--kv-aside-width)}.KvList[data-align=left] .KvItem-desc{margin-left:calc(var(--kv-aside-width) + var(--kv-gap))}.KvList[data-align=right]{--kv-title-color:var(--color-text-1)}.KvList[data-align=right] .KvItem[data-level="2"]{--kv-title-color:var(--color-text-2)}.KvList[data-align=right] .KvItem-title{flex:1}.KvList[data-align=right] .KvItem-main{flex:initial;text-align:right;width:var(--kv-aside-width);font-weight:500}.KvItem{color:var(--color-text-1);font-size:var(--font-size-body)}.KvItem+.KvItem{margin-top:.5rem}.KvItem[data-level="2"]{font-size:var(--font-size-sm)}.KvItem[data-highlight=true] .KvItem-main{color:var(--brand-1)}.KvItem .Icon{color:var(--color-text-2)}.KvItem .Price{font-size:inherit}.KvItem p{margin:0}.KvItem p+.ImageList{margin-top:.25rem}.KvItem-title{color:var(--kv-title-color)}.KvItem-main{margin-left:var(--kv-gap)}.KvItem-desc{color:var(--color-text-3);font-size:var(--font-size-xs)}.Label{color:var(--color-text-2);font-size:.75rem;display:block}.List--bordered{border:1px solid var(--color-line-1);border-radius:2px}.List[data-variant=buttons] .ListItem{border:1px solid var(--color-line-2);border-radius:var(--radius-md);color:var(--color-text-2);font-size:var(--font-size-sm);margin-top:.5625rem;padding:.3125rem .75rem;line-height:1.5}.List[data-variant=buttons] .ListItem:first-child{margin-top:0}.ListItem{box-sizing:border-box;color:var(--color-text-1);padding:.625rem var(--gutter);border:0;align-items:center;font-size:.9375rem;line-height:1.6;text-decoration:none;transition:all .3s;display:flex}.ListItem:focus:not(:focus-visible){outline:0}.ListItem+.ListItem{border-top:1px solid var(--color-line-1)}.ListItem .Icon{color:var(--color-text-3)}button.ListItem{appearance:none;text-align:left;background:0 0;width:100%}a.ListItem:active,button.ListItem:active{background:var(--color-fill-2)}@media (hover:hover){a.ListItem:hover,button.ListItem:hover{cursor:pointer;background:#0000000a padding-box padding-box}}.ListItem-content{flex:1}.Loading{color:var(--color-text-2);padding:.75rem}.Loading .Icon{font-size:1.875rem}.Loading-tip{margin:0 0 0 .375rem;font-size:.875rem}.MediaObject{display:flex}.MediaObject-pic{width:4.375rem;margin-right:.625rem}.MediaObject-pic>img{width:100%;height:100%;display:block}.MediaObject-info{flex:1}.MediaObject-title{margin:0 0 .375rem;font-size:.875rem;font-weight:400}.MediaObject-meta{color:var(--color-text-2);font-size:.75rem}.Message{position:relative}.Message+.Message{margin-top:var(--gutter)}.Message.left .Message-main>.Avatar{margin-right:var(--msg-avatar-gap)}.Message.left .Bubble{margin-right:var(--msg-gutter)}.Message.right .Message-content,.Message.right .Message-main{flex-direction:row-reverse}.Message.right .Message-main>.Avatar{margin-left:var(--msg-avatar-gap)}.Message.right .Message-author{text-align:right}.Message.right .Bubble{background:var(--brand-3);margin-left:var(--msg-gutter)}.Message.pop{display:none}.Message-meta{text-align:center;justify-content:center;margin-bottom:.75rem;display:flex}.Message-main>.Avatar{--avatar-size:var(--rate-width)}.Message-content,.Message-main{align-items:flex-start;display:flex}.Message-inner{flex:1;min-width:0}.Message-author{color:var(--color-text-2);font-size:var(--font-size-xs);margin-bottom:.375rem;line-height:1.1}.SystemMessage{color:var(--color-text-2);text-align:center;padding:0 15px}.SystemMessage .Btn{margin-left:.375rem}.SystemMessage .Btn:disabled{color:var(--color-text-3);opacity:1}.SystemMessage-inner{border-radius:var(--radius-md);text-align:left;padding:6px 9px;font-size:12px;display:inline-block;position:relative}.SystemMessage-inner:before{background:var(--color-fill-1);border-radius:inherit;content:"";opacity:.7;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.SystemMessage-inner .Btn,.SystemMessage-inner span{vertical-align:top;z-index:1;position:relative}html[data-color-scheme=dark] .SystemMessage-inner{background:var(--color-fill-2)}html[data-color-scheme=dark] .SystemMessage-inner:before{content:none}html[data-color-scheme=dark] .SystemMessage-inner span{position:static}.ChatApp[data-elder-mode=true] .SystemMessage-inner{padding:7px 14px;font-size:14px}.MessageStatus{align-self:center;margin-right:.75rem;font-size:15px}.MessageStatus[data-status=loading] .Icon{color:var(--color-text-2)}.MessageStatus[data-status=fail] .IconBtn{color:#ff5959}.MessageStatus .Icon,.MessageStatus .IconBtn{display:block}.Message[data-type=text] .MessageStatus{margin-right:calc(4px - var(--rate-width))}.Message[data-type=order] .MessageStatus{margin-left:calc(var(--rate-width) - 11px);margin-right:calc(-4px - var(--rate-width))}.Modal,.Popup{z-index:100;outline:0;justify-content:center;align-items:center;height:100%;display:flex;position:fixed;inset:0}.Modal.active .Modal-dialog{opacity:1;transform:none}.Modal-dialog{background:var(--color-fill-1);border-radius:var(--radius-md);font-size:var(--font-size-body);opacity:0;z-index:100;width:18.5rem;max-width:90vw;transition:transform .3s ease-out,opacity .15s linear;position:relative;overflow:hidden;transform:translateY(-3.125rem)}.Modal-dialog[data-has-avatar=true]{background-image:linear-gradient(to bottom,#ffffffbf 0,#ffffffbf 7.5rem),linear-gradient(to bottom,var(--brand-1) 0,var(--color-fill-1) 7.5rem);padding-top:1.625rem;overflow:visible}.Modal-avatar{background-image:var(--avatar),linear-gradient(-51deg,#ffffff80 0,#fffc 100%),linear-gradient(-51deg,var(--brand-1) 0,var(--brand-1) 100%);box-sizing:border-box;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:3.375rem;height:3.375rem;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%)}.Modal-header{padding:1.25rem 1.25rem .5rem;position:relative}.Modal-body{color:var(--color-text-2);font-size:var(--font-size-body);padding:1.25rem 1.25rem 1.125rem}.Modal-header+.Modal-body{padding-top:0}.Modal-body[data-align=left]{text-align:left}.Modal-body[data-align=center]{text-align:center}.Modal-footer{padding:0 1.25rem 1.25rem;display:flex}.Modal-footer--h .Btn{flex:1}.Modal-footer--h .Btn+.Btn{margin-left:.75rem}.Modal-footer--v{flex-direction:column}.Modal-footer--v .Btn+.Btn{margin-top:.75rem}.Popup{align-items:flex-end}.Popup.active .Popup-dialog{opacity:1;transform:translateZ(0)}.Popup-content{flex-direction:column;height:100%;max-height:90vh;display:flex}.Popup-dialog{background:var(--color-fill-1);border-radius:var(--radius-md) var(--radius-md) 0 0;opacity:0;z-index:100;width:100%;transition:all .3s;position:relative;overflow:hidden;transform:translateY(100%)}.Popup-dialog[data-bg-color=gray]{background:var(--color-fill-2)}.Popup-dialog[data-height="80"]{height:80vh}.Popup-dialog[data-height="60"]{height:60vh}.Popup-dialog[data-height="40"]{height:40vh}.Popup-header{padding:.5rem 2.5rem;position:relative}.Popup-header[data-has-sub-title=false]{padding:.625rem 2.5rem}.Popup-header[data-has-logo=true]{text-align:center}.Popup-headerText{text-align:center;vertical-align:top;max-width:100%;display:inline-block;position:relative}.Popup-logo{border-radius:var(--radius-md);object-fit:cover;height:45px;margin-right:10px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.Modal-title,.Popup-title{color:var(--color-text-1);text-align:center;margin:0;font-size:1.125rem;font-weight:500}.Popup-subtitle,.Popup-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Popup-title{min-height:27px}.Popup-subtitle{color:var(--color-text-2);text-align:center;margin:0;font-size:.75rem;font-weight:400}.Popup[data-elder-mode=true] .Modal-title,.Popup[data-elder-mode=true] .Popup-title{font-size:21px}.Modal-close,.Popup-close{color:var(--color-text-1);position:absolute}.Btn.Modal-close{color:var(--color-text-3);font-size:1.25rem;top:.625rem;right:.625rem}.Popup .Popup-close{background:var(--color-fill-2);padding:6px;font-size:16px;top:50%;right:.625rem;transform:translateY(-50%)}.Popup-body{flex:1;min-height:0}.Popup-body.overflow{-webkit-overflow-scrolling:touch;max-height:70vh;overflow-y:auto}.Popup-footer{background:var(--color-fill-1);padding:.5rem var(--gutter);padding-bottom:calc(.5rem + var(--safe-bottom));flex-direction:column;display:flex;position:relative}.Popup-footer .Btn+.Btn{margin-top:.5625rem}.Popup-footer--h{flex-direction:row}.Popup-footer--h .Btn+.Btn{margin-top:0;margin-left:.75rem}.Popup-actionsDesc{color:var(--color-text-3);text-align:center;margin-bottom:.5rem;font-size:.75rem}.Tabs.Popup-tabs .Tabs-nav{position:absolute;top:0;left:.375rem;right:3rem}.Tabs.Popup-tabs .Tabs-content{padding:0 var(--gutter)}.S--modalOpen,.S--modalOpen .MessageContainer>.PullToRefresh{overflow:hidden}.S--wide .Popup{align-items:center}.S--wide .Popup-dialog{border-radius:12px;width:30rem}.S--wide .Popup-footer--v{padding-bottom:.75rem}.Navbar{background:var(--navbar-bg);padding:0 var(--gutter);padding-top:var(--safe-top);z-index:10;position:relative}.Navbar,.Navbar-main{align-items:center;display:flex}.Navbar-main{box-sizing:border-box;flex:1;justify-content:center;min-height:44px;padding:3px 0}.Navbar-left,.Navbar-right{width:58px;display:flex}.Navbar-right{justify-content:flex-end}.Navbar-title{color:var(--color-text-1);margin:0;font-size:1.125rem;font-weight:500}.Navbar-logo{width:auto;height:38px;display:block}.Navbar .IconBtn{color:var(--color-text-1);font-size:24px}.Navbar .IconBtn+.IconBtn,.Navbar .Navbar-rightSlot+.IconBtn{margin-left:12px}.Navbar--left .Navbar-left{width:24px}.Navbar--left .Navbar-right{width:auto}.Navbar--left .Navbar-main{justify-content:flex-start;min-height:62px;margin-left:9px}.Navbar-brand+.Navbar-inner{margin-left:9px}.Navbar-desc{color:var(--color-text-2);font-size:12px}.ChatApp[data-elder-mode=true] .Navbar .IconBtn{font-size:26px}.ChatApp[data-elder-mode=true] .Navbar-logo{height:43px}.ChatApp[data-elder-mode=true] .Navbar-desc{font-size:13px}.Notice{background:var(--color-fill-1);border-radius:var(--radius-md);align-items:center;padding:.75rem;display:flex}.Notice-icon{margin-right:.375rem}.Notice .Icon{color:var(--brand-1);font-size:var(--font-size-md)}.Notice-close{margin-left:.375rem}.Notice-close .Icon{color:var(--color-text-3)}.Notice-content{color:var(--color-text-1);flex:1;min-width:0;font-size:.8125rem}.Popover{z-index:1030;font-size:.875rem;position:absolute;top:0;left:0;transform:translateY(-.625rem)}.Popover-body{background:var(--color-fill-1);box-shadow:var(--shadow-3);border-radius:6px}.Popover-arrow{fill:var(--color-fill-1);width:.5625rem;height:.3125rem;margin-left:.625rem;display:block}.Price{font-family:AlibabaSans,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;display:inline}.Price--original{color:var(--color-text-3);text-decoration:line-through}.Price[data-size]{font-weight:700}.Price[data-size] .Price-currency,.Price[data-size] .Price-decimal,.Price[data-size] .Price-fraction{font-size:.6em}.Price[data-size] .Price-currency{vertical-align:.0625rem;margin-right:.125rem;font-size:max(.6em,.6875rem)}.Price[data-size] .Price-decimal,.Price[data-size] .Price-fraction{font-size:max(.6em,.875rem)}.Price[data-size=xl]{font-size:1.875rem}.Price[data-size=lg]{font-size:1.5rem}.Price[data-size=md]{font-size:1.125rem}.Price[data-size=sm]{font-size:.875rem}.Price-currency{font-size:.8em}.Coupon .Price[data-size=xl],.RedPacket .Price[data-size=xl]{font-size:30px}.Coupon .Price[data-size=lg],.RedPacket .Price[data-size=lg]{font-size:24px}.Coupon .Price[data-size=md],.RedPacket .Price[data-size=md]{font-size:18px}.Coupon .Price[data-size=sm],.RedPacket .Price[data-size=sm]{font-size:14px}.Progress{background-color:var(--color-line-1);border-radius:100px;height:.125rem;display:flex;overflow:hidden}.Progress-bar{background-color:var(--blue);transition:width .6s;overflow:hidden}.Progress--success .Progress-bar{background-color:var(--green)}.Progress--error .Progress-bar{background-color:var(--red)}.PullToRefresh{height:100%;overflow-y:scroll}.no-scrolling .PullToRefresh{-webkit-overflow-scrolling:touch}.PullToRefresh-fallback{padding-top:var(--gutter);text-align:center}.PullToRefresh-loadMore{font-size:14px}.PullToRefresh-inner{min-height:100%;overflow:hidden}.PullToRefresh-indicator{color:gray;text-align:center;height:1.875rem;margin-top:-1.875rem;line-height:1.875rem}.PullToRefresh-spinner{color:var(--color-text-3);font-size:1.6875rem}.PullToRefresh-transition{transition:transform .3s}.QuickReplies{padding:9px var(--gutter);transition:opacity .3s}.QuickReplies[data-visible=false]{opacity:0;visibility:hidden}.QuickReplies:not(.ScrollView--hasControls){padding-left:0;padding-right:0}.QuickReplies:not(.ScrollView--hasControls) .ScrollView-inner{padding:0 var(--gutter)}.QuickReplies:not(.ScrollView--hasControls) .ScrollView-item:last-child{padding-right:var(--gutter)}.QuickReply{background:var(--color-fill-1);border-radius:var(--radius-md);color:var(--color-text-1);cursor:pointer;border:1px solid #0000;margin:0;padding:4px 12px;font-size:14px;line-height:20px;transition:all .15s ease-in-out;display:block;position:relative}.QuickReply.new:after{background:var(--red);border:1px solid var(--color-fill-1);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:0;right:0;overflow:hidden}.QuickReply.highlight{background:var(--color-fill-1);font-weight:500}.QuickReply.highlight:before{border:1px solid var(--brand-1);border-radius:inherit;content:"";opacity:.5;position:absolute;inset:-.0625rem}.QuickReply-inner{align-items:center;display:flex}.QuickReply-img{max-height:13px}.QuickReply-img,.QuickReply-inner>.Icon{margin-right:3px}.QuickReply .Icon{color:var(--brand-1);font-size:15px}.ChatApp[data-elder-mode=true] .QuickReply{font-size:17px;line-height:26px}.ChatApp[data-elder-mode=true] .QuickReply .Icon{font-size:17px}.ChatApp[data-elder-mode=true] .QuickReply-img{max-height:17px}.Quote{border-left:3px solid var(--color-line-1);color:var(--color-text-2);font-size:var(--font-size-xs);padding-left:.5625rem}.Quote+.Divider{margin-top:.5625rem}.Quote .Image,.Quote .Video-cover,.Quote .Video-video:not([hidden]){border-radius:var(--radius-md);max-width:4.5rem;max-height:4.5rem}.Quote .Image,.Quote .Video{vertical-align:top;display:inline-block}.Quote .Video-video{width:auto}.Quote .Video-playBtn{pointer-events:none}.Quote .Video-playIcon{font-size:1.5rem}.Bubble .Quote:hover{cursor:pointer}.Bubble .Quote-content a{pointer-events:none}.Quote-author{color:var(--color-text-3)}.Checkbox,.Radio{background:var(--color-fill-2);border-radius:var(--radius-md);color:var(--color-text-1);cursor:pointer;font-size:var(--font-size-sm);margin:var(--radio-gap) var(--radio-gap) 0 0;text-align:center;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:.5rem;line-height:1.25rem;transition:background .15s ease-in-out;display:inline-flex;position:relative}.CheckboxGroup,.RadioGroup{--radio-gap:.5rem;margin-top:calc(var(--radio-gap) * -1)}.CheckboxGroup[data-align=left],.RadioGroup[data-align=left]{text-align:left}.CheckboxGroup[data-align=right],.RadioGroup[data-align=right]{text-align:right}.CheckboxGroup[data-layout],.RadioGroup[data-layout]{margin-right:calc(var(--radio-gap) * -1);flex-wrap:wrap;display:flex}.CheckboxGroup--block,.RadioGroup--block{margin-top:0}.CheckboxGroup--block .Checkbox,.RadioGroup--block .Radio{margin-right:0;display:block}.CheckboxGroup[data-layout] .Checkbox,.RadioGroup[data-layout] .Radio{flex:0 0 calc(100% / var(--max-per-row) - var(--radio-gap));min-width:0}.CheckboxGroup[data-layout=flex] .Checkbox,.RadioGroup[data-layout=flex] .Radio{flex:1}.Checkbox--disabled,.Radio--disabled{cursor:auto;opacity:.5}.Checkbox--checked,.Radio--checked{background:var(--brand-4);color:var(--brand-1);font-weight:600}.Checkbox-input,.Radio-input{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.ChatApp[data-elder-mode=true]{--rate-width:38px;--msg-gutter:calc(var(--msg-avatar-gap) + var(--rate-width))}.RateActions{margin-left:var(--msg-avatar-gap);width:var(--rate-width);z-index:10;align-self:flex-end;position:relative}.RateBtn{background:var(--color-fill-1);border-radius:var(--radius-md);font-size:calc(var(--rate-width) - 12px);padding:6px}.RateBtn+.RateBtn{margin-top:9px}.RateBtn[data-type=up].active,.RateBtn[data-type=up]:hover{color:var(--brand-1)}.RateBtn[data-type=down].active,.RateBtn[data-type=down]:hover{color:var(--color-link)}.RichText{word-wrap:break-word;overflow-wrap:break-word}.ScrollGrid{overflow:hidden}.ScrollGrid[data-wrap=true] .ScrollGrid-inner{flex-wrap:wrap}.ScrollGrid[data-wrap=false] .ScrollGrid-scroller{margin-bottom:-1.125rem;padding-bottom:1.125rem;display:flex;overflow:scroll hidden}.ScrollGrid[data-wrap=false] .ScrollGrid-inner>div{flex:none}.no-scrolling .ScrollGrid-scroller{-webkit-overflow-scrolling:touch}.ScrollGrid-scroller::-webkit-scrollbar{display:none}.ScrollGrid-inner{min-width:100%;display:flex}.ScrollGrid-indicator,.ScrollGrid-indicatorBar{border-radius:100px;height:.1875rem}.ScrollGrid-indicator{background:var(--color-line-1);width:1.25rem;margin:.1875rem auto 0}.ScrollGrid-indicatorBar{background:var(--brand-1);width:.625rem}.ScrollView{overflow:hidden}.ScrollView-scroller{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.ScrollView-scroller::-webkit-scrollbar{display:none}.ScrollView--fullWidth{margin:0 calc(var(--gutter) * -1)}.ScrollView--fullWidth:not(.ScrollView--hasControls) .ScrollView-inner{padding:0 var(--gutter)}.ScrollView--x .ScrollView-scroller{margin-bottom:-18px;padding-bottom:18px;display:flex;overflow:scroll hidden}.ScrollView--x .ScrollView-inner{display:flex}.ScrollView--x .ScrollView-item{flex:none;margin-left:.375rem}.ScrollView--x .ScrollView-item:first-child{margin-left:0}.ScrollView--hasControls{align-items:center;display:flex}.ScrollView--hasControls .ScrollView-scroller{flex:1}.ScrollView-control{color:var(--color-text-3);padding:.375rem;font-size:1rem}.ScrollView-control:not(:disabled):hover{color:var(--brand-1)}.Search{background:var(--color-fill-1);border-radius:var(--radius-md);align-items:center;padding:3px 5px 3px 15px;display:flex}.Search-clear,.Search-icon{font-size:18px}.Search-icon{color:var(--color-text-3)}.Search-input{border:0;flex:1;padding:0 9px}.Search-input::-webkit-search-cancel-button{display:none}.Search-input:focus+.Search-clear,.Search-input:focus~.Btn--primary{opacity:1}.Search-clear{color:var(--color-text-3);opacity:0}.Search-clear:hover{background:initial;color:var(--color-text-3)}.Search[data-disabled=true]{opacity:.5}.Search .Btn--primary{opacity:0;min-width:56px;margin-left:6px;padding:2px 12px;font-size:12px;line-height:18px}.Select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem .75rem}.Select:disabled{opacity:.5}@keyframes shimmer{0%{background-position:-29.25rem 0}to{background-position:29.25rem 0}}.Skeleton{background:linear-gradient(90deg,var(--skeleton-bg-1) 8%,var(--skeleton-bg-2) 18%,var(--skeleton-bg-1) 33%);background-size:50rem 6.5rem;animation:1.25s linear infinite forwards shimmer}.Skeleton--r-sm{border-radius:2px}.Skeleton--r-md{border-radius:var(--radius-md)}.Skeleton--r-xl{border-radius:32px}.Ribbon{--ribbon-bg:var(--brand-3);--ribbon-color:var(--brand-1);background-color:var(--ribbon-bg);color:var(--ribbon-color);font-size:var(--font-size-xs);white-space:nowrap;padding:.125rem .375rem;font-weight:500;position:absolute;top:0}.Ribbon[data-color=gray]{--ribbon-bg:#50607a33;--ribbon-color:var(--color-text-2)}.Ribbon[data-color=yellow]{--ribbon-bg:#fffbcc;--ribbon-color:#a60}.Ribbon[data-position=left]{border-radius:var(--radius-md) 0 var(--radius-md) 0;left:0}.Ribbon[data-position=left] .Arc-1{top:100%;left:0}.Ribbon[data-position=left] .Arc-2{top:0;left:100%}.Ribbon[data-position=center]{border-radius:0 0 var(--radius-md) var(--radius-md);left:50%;transform:translate(-50%)}.Ribbon[data-position=center] .Arc-1{top:0;right:100%;transform:rotate(90deg)}.Ribbon[data-position=center] .Arc-2{top:0;left:100%}.Ribbon[data-position=right]{border-radius:0 var(--radius-md) 0 var(--radius-md);right:0}.Ribbon[data-position=right] .Arc-1{top:0;right:100%;transform:rotate(90deg)}.Ribbon[data-position=right] .Arc-2{top:100%;right:0;transform:rotate(90deg)}.Ribbon[data-size=sm]{font-size:var(--font-size-xs);line-height:1}.Arc{color:var(--ribbon-bg);position:absolute}.Coupon .Ribbon,.RedPacket .Ribbon{--ribbon-bg:#ffe0cc;--ribbon-color:#ff6200;--font-size-xs:12px}.Coupon .Ribbon[data-color=gray],.RedPacket .Ribbon[data-color=gray]{--ribbon-bg:#50607a33;--ribbon-color:#50607a}.Stepper{margin:0;padding:0;list-style-type:none}.Step{padding-bottom:.5625rem;padding-left:1.1875rem;position:relative}.Step:last-child{padding-bottom:0}.Step:last-child .Step-line{bottom:0}.Step--active .Step-dot{background:var(--brand-1);border-color:var(--brand-1)}.Step--active .Step-title span{color:var(--brand-1);font-weight:600}.Step--active .Step-desc{color:var(--color-text-1)}.Step--active[data-status] .Step-line{top:1.375rem}.Step--active[data-status] .Step-icon{color:var(--color-warning)}.Step--active[data-status=success] .Step-icon{color:var(--color-success)}.Step-icon{justify-content:center;align-items:center;width:1rem;height:1.5rem;font-size:1rem;display:flex;position:absolute;top:0;left:0}.Step-dot{background:var(--color-fill-1);border:1px solid var(--color-line-2);box-sizing:border-box;border-radius:50%;width:.625rem;height:.625rem}.Step-line{background:var(--color-line-2);width:.0625rem;position:absolute;top:1.25rem;bottom:-.25rem;left:.5rem;transform:translate(-50%)scaleX(.5)}.Step-title{color:var(--color-text-3);font-size:var(--font-size-md);align-items:center;display:flex}.Card .Step-title{font-size:var(--font-size-body)}.Step-title small{color:var(--color-text-3);font-size:var(--font-size-xs);margin-left:.75rem}.Step-desc{color:var(--color-text-3);font-size:var(--font-size-sm);margin-top:.375rem}.Tabs{--tab-font-size:var(--font-size-body);--tab-active-color:var(--color-text-1);--tab-line-bottom:5px}.Tabs[data-color=primary]{--tab-active-color:var(--brand-1)}.Tabs[data-size=lg]{--tab-font-size:var(--font-size-lg);--tab-line-bottom:3px}.Tabs-nav{margin:.25rem 0;display:flex;position:relative}.Tabs-nav::-webkit-scrollbar{display:none}.Tabs--scrollable .Tabs-nav{-webkit-overflow-scrolling:touch;margin-bottom:-.875rem;padding-bottom:1.125rem;position:relative;overflow:auto hidden}.Tabs--scrollable .Tabs-navItem{flex:none}.Tabs--scrollable .Tabs-navItem:first-child{padding-left:.375rem}.Tabs--scrollable .Tabs-navItem:last-child{padding-right:.375rem}.Tabs-navItem{text-align:center;flex:1}.Tabs-navLink{border-radius:var(--radius-md);color:var(--color-text-2);font-size:var(--tab-font-size);background:0 0;border:0;padding:9px;line-height:18px;transition:color .3s}.Tabs-navLink:focus:not(:focus-visible){outline:0}.Tabs-navLink:hover{color:var(--color-text-1);cursor:pointer}.Tabs-navLink.active{color:var(--tab-active-color);z-index:1;font-weight:700;position:relative}.Tabs-navLink.active:after{border-radius:var(--radius-sm);bottom:var(--tab-line-bottom);content:"";background:currentColor;width:.75rem;height:2px;position:absolute;left:50%;transform:translate(-50%)}.Tabs-pane{display:none}.Tabs-pane.active{display:block}.Tag{border:1px solid var(--brand-1);border-radius:var(--radius-sm);color:var(--brand-1);white-space:nowrap;margin:0 .25rem 0 0;padding:0 .375rem;font-size:.75rem;line-height:1.25;display:inline-block;position:relative}.Tag--primary{color:var(--orange);border-color:#0000}.Tag--primary:before{border-radius:inherit;content:"";opacity:.14;background:currentColor;margin:-.0625rem;position:absolute;inset:0}.Tag--success{background:var(--color-success);border-color:var(--color-success);color:var(--white)}.Tag--danger{background:var(--color-warning);border-color:var(--color-warning);color:var(--white)}.Tag--warning{background:var(--orange);border-color:var(--orange);color:var(--white)}.Text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Text--break{overflow-wrap:break-word!important;word-break:break-word!important}.Text--ellipsis{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Think[data-collapsed=true] .Think-toggle .Icon{transform:rotate(-180deg)}.Think-toggle{background:var(--color-fill-2);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-xs);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:fit-content;margin-bottom:.75rem;padding:.4375rem .875rem;display:flex}.Think-toggle .Icon{font-size:var(--font-size-sm);transition:transform .2s ease-in-out}.Think-content{border-left:2px solid var(--color-line-1);color:var(--color-text-3);font-size:var(--font-size-sm);margin:.75rem 0;padding:.25rem 0 .25rem .5rem}.Think-content p{margin:0}.ReactMarkdown{-webkit-user-select:text;user-select:text;min-height:1.5rem}.ReactMarkdown,.ReactMarkdown p{font-size:var(--font-size-md);font-weight:400}.ReactMarkdown ol,.ReactMarkdown ul{list-style:revert;margin:revert;padding:revert}.ReactMarkdown blockquote{color:#8b8b8b;border-left:2px solid #e5e5e5;margin:1rem 0;padding:.25rem 0 .25rem .5rem}.ReactMarkdown blockquote,.ReactMarkdown blockquote p{font-size:var(--font-size-sm)}.Time{color:var(--color-text-3)}.Time,.Tips{font-size:var(--font-size-xs)}.Tips{background:var(--color-fill-2);border-radius:var(--radius-md);color:var(--color-text-1);padding:.5rem}.Tips .Icon{margin:.125rem .25rem 0 0}.Tips .Icon,.Tips[data-size=lg]{font-size:var(--font-size-sm)}.Tips[data-size=lg] .Icon{font-size:var(--font-size-body)}.Tips[data-primary=true]{background:var(--brand-4);color:var(--brand-1)}.Toast{opacity:0;visibility:hidden;z-index:200;justify-content:center;transition:all .3s;display:flex;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.Toast[data-type=success] .Icon{color:var(--color-success)}.Toast[data-type=error] .Icon{color:var(--color-warning)}.Toast[data-type=loading] .Icon{color:var(--brand-1)}.Toast.show{opacity:1;visibility:visible}.Toast .Icon{margin-right:.375rem;font-size:1.5rem}.Toast-content{background:var(--color-toast);border-radius:var(--radius-md);box-sizing:border-box;max-width:17.1875rem;padding:1.125rem 1.5rem;display:flex}.Toast-message{color:var(--color-fill-1);word-break:break-word;flex:1;margin:0;font-size:1rem}.Toolbar{padding:var(--gutter);padding-top:0}.Toolbar-item{margin-top:var(--gutter);text-align:center;width:25%;display:inline-block}.Toolbar-btn{color:var(--color-text-3);vertical-align:top;border:0;border-radius:0;min-width:0;max-width:100%;padding:6px;font-weight:400;display:inline-block;position:relative;overflow:hidden}.Toolbar-btn,.Toolbar-btn:hover{background:0 0}.Toolbar-btn:active .Toolbar-btnIcon{background:#0000000a}@media (hover:hover){.Toolbar-btn:hover .Toolbar-btnIcon{background:#0000000a}}.Toolbar-btnIcon{border-radius:var(--radius-md);color:var(--color-text-1);background:#fffc;padding:12px;transition:all .3s;display:inline-block}.Toolbar-btnIcon .Icon{vertical-align:top;font-size:30px}.Toolbar-img{vertical-align:top;width:30px;height:30px}.Toolbar-btnText{white-space:normal;word-wrap:break-word;margin-top:8px;font-size:14px;line-height:1.1;display:block}.ChatApp[data-elder-mode=true] .Toolbar-btnIcon{padding:16px}@media (width>=350px){.ChatApp[data-elder-mode=true] .Toolbar-btnIcon{padding:19px}.ChatApp[data-elder-mode=true] .Toolbar-btnIcon .Icon{font-size:36px}}[data-tooltip]{cursor:pointer;position:relative}[data-tooltip]:after,[data-tooltip]:before{opacity:0;pointer-events:none;transform-origin:top;z-index:200;transition:all .18s ease-out .18s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,.25rem)}[data-tooltip]:after{background:var(--color-text-1);border-radius:var(--radius-md);color:var(--color-fill-1);content:attr(aria-label);white-space:nowrap;margin-bottom:.625rem;padding:.5em 1em;font-size:.75rem}[data-tooltip]:before{border:.3125rem solid #0000;border-top:.3125rem solid var(--color-text-1);content:"";transform-origin:top;width:0;height:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;transform:translate(-50%)}.Tree{background:var(--color-fill-1)}.TreeNode-title{border-bottom:1px solid var(--color-line-1);justify-content:space-between;align-items:center;padding:.625rem .9375rem;display:flex}.TreeNode-title:hover{background:var(--color-fill-2);cursor:pointer}.TreeNode:last-child .TreeNode-title{border:0}.TreeNode-children-title{border-bottom:1px solid var(--color-line-1)}.TreeNode-title-text{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.TreeNode-children{display:none}.TreeNode-children-active{display:block}.Typing{align-items:center;height:1.40625rem;display:flex}.Typing-text{font-size:var(--font-size-body);margin-right:.5625rem}.Typing-dot{background:var(--color-line-2);border-radius:var(--radius-sm);width:.25rem;height:.25rem;animation:1.6s ease-in-out infinite typing-dot;display:inline-block}.Typing-dot+.Typing-dot{margin-left:.25rem}.Typing-dot[data-i="1"]{animation-delay:.2s}.Typing-dot[data-i="2"]{animation-delay:.3s}@keyframes typing-dot{0%,40%,to{background:var(--color-line-2)}20%{background:var(--color-text-3);transform:scale(1.2)}}.Video{border-radius:inherit;position:relative}.Video-cover,.Video-video:not([hidden]){border-radius:inherit;width:100%;max-height:100%;display:block}.Video-duration{color:var(--color-fill-1);z-index:1;line-height:1;position:absolute;bottom:.375rem;right:.375rem}.Video-playBtn{background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.Video-playBtn:hover{cursor:pointer}.Video-playIcon{font-size:2.625rem}.Video--playing .Video-playBtn{display:none}.Card{--card-radius:var(--radius-md);background:var(--color-fill-1);border-radius:var(--card-radius);overflow:hidden}.Card--xl{width:300px}.Card--lg{width:10rem}.Card--md{width:7.5rem}.Card--sm{width:6.5rem}.Card--xs{width:5rem}.Card--fluid{min-width:256px;max-width:432px;width:calc(100% - var(--msg-gutter))}.Card[data-fluid=order]{max-width:22.5rem}.CardMedia{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.CardMedia:after{content:"";height:0;display:block}.CardMedia--wide:after{padding-top:56.25%}.CardMedia--square:after{padding-top:100%}.CardMedia-content{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.CardHeader{padding:.75rem .75rem .5625rem;position:relative}.CardHeader[data-has-bg=true]{border-top-left-radius:inherit;border-top-right-radius:inherit;padding-bottom:calc(.5625rem + var(--card-radius));margin-top:1px}.CardHeader[data-has-bg=true]+[class^=Card]{background-color:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit;margin-top:calc(-1 * var(--card-radius));position:relative}.CardHeader-logo{height:1.5rem;display:block}.CardHeader-icon{height:1.25rem;margin:.125rem .375rem .125rem 0;font-size:1.25rem}.CardHeader-title{color:var(--color-text-1);font-size:var(--font-size-md);margin:0;font-weight:500}.CardHeader-desc{color:var(--color-text-2);font-size:var(--font-size-sm);margin:.125rem 0 0;font-weight:500}.CardHeader-badge{background:100%/contain no-repeat;width:5.625rem;margin:-.75rem}.CardHeader-badge,.CardHeader-slot{margin-left:.5625rem}.CardHeader-slot{display:flex}.CardHeader-slot .Btn{font-size:var(--font-size-xs);min-width:auto;padding:.125rem .5625rem}.CardHeader-slot>a{color:var(--color-text-2);font-size:var(--font-size-sm);align-items:center;text-decoration:none;display:flex}.CardHeader-slot>a .Icon{font-size:var(--font-size-md)}.CardTitle{padding:.75rem .75rem .375rem}.CardTitle--center{text-align:center;padding:.25rem .125rem}.CardTitle-title{margin:0;font-size:1rem;font-weight:500}.CardTitle-subtitle{color:var(--color-text-3);margin:0;font-size:.625rem}.CardContent,.CardText{padding:.75rem}.CardText{color:var(--color-text-1)}.CardText p{margin:0}.CardActions{padding:.75rem .75rem 1.125rem;display:flex}.CardActions .Btn{flex:1;line-height:1.5}.CardActions .Btn+.Btn{margin-left:.75rem}.CardActions--column{flex-direction:column;padding:0}.CardActions--column .Btn{background:var(--color-fill-1);border:0;border-top:1px solid var(--color-line-1);color:var(--color-text-2);border-radius:0;padding:.625rem}.CardActions--column .Btn:last-child{border-radius:0 0 var(--card-radius) var(--card-radius)}.CardActions--column .Btn:active{background:var(--color-fill-2)}.CardActions--column .Btn+.Btn{margin:0}.CardActions--column .Btn--primary{color:var(--brand-1)}@media (hover:hover){.CardActions--column .Btn:hover{background:var(--color-fill-2)}}.CardContent+[class^=Card],.CardHeader[data-has-bg=false]+[class^=Card],.CardText+[class^=Card],.CardTitle+[class^=Card]{padding-top:0}.Carousel{position:relative;overflow:hidden}.Carousel--draggable .Carousel-inner{cursor:grab;touch-action:pan-y}.Carousel--draggable .Carousel-inner:active{cursor:grabbing}.Carousel--rtl{direction:rtl}.Carousel--dragging .Carousel-item{pointer-events:none}.Carousel-inner{will-change:transform;display:flex}.Carousel-dots{z-index:1;justify-content:center;margin:0;padding:0;list-style-type:none;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.Carousel-dot{background:var(--color-fill-2);cursor:pointer;border:0;border-radius:50%;width:.5rem;height:.5rem;margin:0 .25rem;padding:0;transition:all .3s;display:block}.Carousel-dot.active{background:var(--brand-1)}.FileCard{padding:.5rem}.FileCard-icon{color:var(--color-text-2);height:3.75rem;margin-right:.5rem;position:relative}.FileCard-icon[data-type=pdf]{color:var(--red)}.FileCard-icon[data-type*=doc]{color:var(--blue)}.FileCard-icon[data-type*=ppt],.FileCard-icon[data-type=key]{color:var(--orange)}.FileCard-icon[data-type*=xls]{color:var(--green)}.FileCard-icon[data-type=rar],.FileCard-icon[data-type=zip]{color:var(--brand-1)}.FileCard-icon .Icon{font-size:3.75rem}.FileCard-name{height:2.375rem;margin-bottom:.25rem;line-height:1.4}.FileCard-ext{text-transform:uppercase;transform-origin:0 100%;max-width:3.125rem;font-size:1rem;font-weight:700;position:absolute;bottom:.9375rem;left:1.25rem;transform:scale(.5)}.FileCard-meta{color:var(--color-text-3);font-size:.75rem}.FileCard-meta>a,.FileCard-meta>span{margin-right:.625rem}.FileCard-meta a{color:var(--color-link);text-decoration:none}.Filter{--filter-bg:var(--color-fill-1);--filter-options-padding:8px 16px;--filter-option-padding:2px 12px;--filter-child-count:3;position:relative}.Filter[data-size=lg]{--filter-options-padding:4px 16px;--filter-option-padding:6px 12px}.Filter-mask{background:linear-gradient(to right,#fff0 0,var(--filter-bg) 62%);pointer-events:none;z-index:2;width:2.75rem;position:absolute;top:0;bottom:0;right:0}.FilterOptions{padding:var(--filter-options-padding);scrollbar-width:none;gap:.25rem;display:flex}.FilterOptions::-webkit-scrollbar{display:none}.FilterOptions[data-scrollable=true]{overflow-x:auto}.FilterOptions[data-scrollable=false] .FilterOption{flex:1;justify-content:center}.FilterOption{background:var(--color-fill-2);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-1);font-size:var(--font-size-sm);padding:var(--filter-option-padding);white-space:nowrap;align-items:center;line-height:1.5rem;display:flex}.FilterOption:hover{cursor:pointer}.FilterOption[data-active=true]{background:var(--brand-4);color:var(--brand-1)}.FilterOption[data-expanded=true] .Icon{transform:rotate(180deg)}.FilterOption .Icon{font-size:var(--font-size-body);margin-left:.125rem}.FilterChildOptions{background:var(--color-fill-1);border-radius:0 0 var(--radius-md) var(--radius-md);box-sizing:border-box;padding:var(--filter-options-padding);z-index:1;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:100%;left:0;right:0}.FilterChildOptions .FilterOption{width:calc((100% - .25rem * (var(--filter-child-count) - 1)) / var(--filter-child-count));justify-content:center}.Form{background:var(--color-fill-1)}.Form.is-light .FormItem{padding:0}.Form.is-light .HelpText,.Form.is-light .Label,.FormItem{padding:0 var(--gutter)}.FormItem{position:relative}.FormItem+.FormItem{margin-top:1.25rem}.FormItem.required .Label:after{color:var(--color-warning);content:"*";vertical-align:middle;font-family:SimSun,sans-serif;font-size:.875rem;line-height:1;display:inline-block}.FormItem.is-invalid .HelpText,.FormItem.is-invalid .Label{color:var(--color-warning)}.FormItem.is-invalid .Input{border-color:var(--color-warning)}.FormItem .CheckboxGroup,.FormItem .RadioGroup{margin-top:.625rem}.FormItem .Label+.Input{margin-top:.3125rem}.FormActions{background:var(--color-fill-1);padding:.625rem var(--gutter);display:flex}.FormActions .Btn{flex:1}.FormActions .Btn+.Btn{margin-left:.375rem}.Coupon{--coupon-object-width:80px;--coupon-height:80px;--coupon-value-color:#ff0300;--coupon-condition-color:#ff030080;--coupon-main-text-color:#11192d;--coupon-name-font-size:15px;--coupon-desc-color:#ff0300e6;--coupon-desc-font-size:12px;--coupon-bg:#fff2f2;--coupon-border-color:#e8100026;--btn-padding:3px 12px;--btn-bg:#ff0300;--btn-active-bg:var(--btn-bg);--btn-hover-bg:var(--btn-bg);--btn-border-color:var(--btn-bg);--btn-color:#fff;--btn-font-size:13px;--btn-line-height:18px;background:var(--coupon-bg);border:1px solid var(--coupon-border-color);border-radius:var(--radius-md);box-sizing:border-box;color:var(--coupon-main-text-color);height:var(--coupon-height);-webkit-mask:radial-gradient(circle at var(--coupon-object-width) top,transparent 4px,#000 0) top left /100% 50% no-repeat,radial-gradient(circle at var(--coupon-object-width) bottom,transparent 4px,#000 0) bottom right /100% 50% no-repeat;-webkit-mask:radial-gradient(circle at var(--coupon-object-width) top,transparent 4px,#000 0) top left /100% 50% no-repeat,radial-gradient(circle at var(--coupon-object-width) bottom,transparent 4px,#000 0) bottom right /100% 50% no-repeat;mask:radial-gradient(circle at var(--coupon-object-width) top,transparent 4px,#000 0) top left /100% 50% no-repeat,radial-gradient(circle at var(--coupon-object-width) bottom,transparent 4px,#000 0) bottom right /100% 50% no-repeat;position:relative}.Coupon .Btn{min-width:0;margin:12px}.Coupon[data-status=deleted],.Coupon[data-status=expired],.Coupon[data-status=used]{--coupon-border-color:#cacfd7;--coupon-value-color:#11192d;--coupon-condition-color:#7c889c;--coupon-main-text-color:#11192d;--coupon-desc-color:#50607a;--coupon-bg:#f3f6f8;--btn-bg:transparent;--btn-border-color:#ff0300;--btn-color:#ff0300}.Coupon[data-status=deleted] .Coupon-arc,.Coupon[data-status=expired] .Coupon-arc,.Coupon[data-status=used] .Coupon-arc{display:none}.Coupon[data-in-list=false]{--coupon-width:70px;--coupon-height:61px;--coupon-name-font-size:12px;--coupon-desc-font-size:10px;--btn-padding:2px 6px;--btn-font-size:12px}.Coupon[data-in-list=false][data-status=deleted],.Coupon[data-in-list=false][data-status=expired],.Coupon[data-in-list=false][data-status=used]{--btn-border-color:#cacfd7;--btn-color:#50607a}.Coupon .Countdown-unit{color:var(--coupon-value-color);background:#ff03001a}.Coupon-object{color:var(--coupon-value-color);width:var(--coupon-object-width);line-height:1.15;position:relative;overflow:hidden}.Coupon-discount-suffix{margin-left:2px;font-size:.6em;font-weight:500}.Coupon-condition{color:var(--coupon-condition-color);font-size:10px}.Coupon-divider{border-left:1px dashed var(--coupon-border-color);height:calc(100% - 16px);margin:8px 12px 8px -1px;position:relative}.Coupon-main{flex-direction:column;justify-content:center;display:flex}.Coupon-name{font-size:var(--coupon-name-font-size);font-weight:500}.Coupon-desc{color:var(--coupon-desc-color);font-size:var(--coupon-desc-font-size)}@media (width<=374px){.Coupon .Btn{margin:0 8px 0 6px}}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.Coupon-divider:after,.Coupon-divider:before{border:1px solid var(--coupon-border-color);box-sizing:border-box;content:"";border-radius:50%;width:10px;height:10px;position:absolute;left:-6px}.Coupon-divider:before{top:-14px}.Coupon-divider:after{bottom:-14px}}.Goods{font-size:var(--font-size-sm);padding:12px}.Goods[data-elder-mode=true]{--goods-img-size:56px}.Goods[data-elder-mode=true] .Goods-count,.Goods[data-elder-mode=true] .Goods-desc{font-size:16px}.Goods[data-variant=inList]{--goods-img-size:88px}.Goods[data-variant=inList] .Goods-status{color:var(--highlight-2);justify-content:flex-end;display:flex}.Goods[data-variant=compact]{--goods-img-size:39px;background:var(--color-fill-2);border-radius:var(--radius-md);color:var(--color-text-2);align-items:center;padding:0 .375rem 0 0}.Goods[data-variant=compact] .Goods-figure{padding:.0625rem}.Goods[data-variant=compact] .Goods-name{font-size:var(--font-size-xs)}.Goods[data-variant=compact] .Price{font-size:var(--font-size-xs);font-weight:400}.Goods[data-variant=compact] .Goods-aside{flex-direction:row;align-items:center}.Goods[data-variant=compact] .Goods-countUnit{font-size:var(--font-size-xs);margin-top:0}.Goods+.Goods{border-top:1px solid var(--color-line-1)}.Goods-img{border-radius:var(--radius-md);height:var(--goods-img-size);object-fit:cover;width:var(--goods-img-size)}.Goods-name{margin:0;font-size:.875rem;font-weight:400}.Goods-main .Price{margin-right:9px}.Goods-desc{word-break:break-all;margin-top:2px}.Goods-desc,.Goods-meta{color:var(--color-text-3)}.Goods-meta{font-size:.625rem}.Goods-countUnit{color:var(--color-text-3);margin-left:.375rem;font-size:.875rem}.Goods-unit{margin-left:.1875rem;font-size:.75rem}.Goods-buyBtn{color:#fff;float:right;padding:.125rem}.Goods-buyBtn,.Goods-buyBtn:hover{background:var(--brand-1)}.Goods-aside{flex-direction:column;align-items:flex-end;margin-left:6px;display:flex}.Goods-status{color:var(--highlight-1);align-items:center;display:inline-flex}.Goods .Btn{min-width:0}.Goods-countUnit,.Goods-slot,.Goods-status,.Goods-tags{margin-top:2px}.Goods-figure{align-self:flex-start;margin-right:.5rem;display:flex;position:relative}.Goods-caption{background:var(--color-mask);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--white);font-size:var(--font-size-xs);text-align:center;white-space:nowrap;line-height:1.25rem;position:absolute;bottom:0;left:0;right:0}.OrderObject{background:var(--color-fill-2);border-radius:var(--radius-md);color:var(--color-text-2);font-size:var(--font-size-sm);padding:.25rem .5rem .25rem .25rem}.OrderObject .Goods{padding:0}.OrderObject .Icon{font-size:var(--font-size-md)}.OrderObject--hasTitle{padding:.5rem}.OrderObject-title{font-size:var(--font-size-xs);margin-bottom:.25rem}.RedPacket{--red-packet-object-width:84px;--red-packet-height:80px;--red-packet-color:#ff0300;--red-packet-value-color:var(--red-packet-color);--red-packet-condition-color:#ff030080;--red-packet-main-text-color:#fff;--red-packet-name-font-size:15px;--red-packet-desc-color:#ffffffe6;--red-packet-desc-font-size:12px;--red-packet-object-bg:#fff;--red-packet-bg:linear-gradient(270deg,#f33,#f43 43%);--red-packet-arc-color:#f43;--btn-padding:3px 12px;--btn-bg:#fff0e9;--btn-active-bg:var(--btn-bg);--btn-hover-bg:var(--btn-bg);--btn-border-color:var(--btn-bg);--btn-color:var(--red-packet-color);--btn-font-size:13px;--btn-line-height:18px;background:var(--red-packet-bg);border-radius:var(--radius-md);border-top-right-radius:calc(var(--radius-md) + 2px);box-sizing:border-box;color:var(--red-packet-main-text-color);height:var(--red-packet-height);position:relative}.RedPacket .Btn{min-width:0;margin:12px}.RedPacket[data-variant=cash]{--red-packet-color:#5b360d;--red-packet-main-text-color:var(--red-packet-color);--red-packet-desc-color:#5b360de6;--red-packet-bg:linear-gradient(270deg,#ffd7a8,#ffe0ba 50%);--red-packet-arc-color:#ffe0ba}.RedPacket[data-variant=cash] .Countdown-unit{background:#5b360d1a}.RedPacket[data-variant=additional-credit]{--red-packet-color:var(--color-text-2);--red-packet-value-color:#11192d;--red-packet-main-text-color:#000;--red-packet-desc-color:#000;--red-packet-condition-color:#7c889c;--red-packet-bg:linear-gradient(270deg,#ffea00,#ffea00 50%);--red-packet-arc-color:#ffea00;--btn-bg:var(--white);--btn-color:#000}.RedPacket[data-variant=additional-credit] .Countdown-unit{background:#fff9}.RedPacket[data-variant=image]{--red-packet-bg:#fff2f2;--red-packet-arc-color:#fff2f2;--red-packet-main-text-color:#ff0300;--red-packet-desc-color:#ff0300e6;--btn-bg:#ff0300;--btn-color:#fff}.RedPacket[data-status=expired],.RedPacket[data-status=used]{--red-packet-value-color:#11192d;--red-packet-condition-color:#7c889c;--red-packet-main-text-color:#11192d;--red-packet-desc-color:#50607a;--red-packet-object-bg:transparent;--red-packet-bg:#f3f6f8;--btn-bg:transparent;--btn-border-color:var(--red-packet-color);--btn-color:var(--red-packet-color);border:1px solid #cacfd7}.RedPacket[data-status=expired] .RedPacket-arc,.RedPacket[data-status=used] .RedPacket-arc{display:none}.RedPacket[data-variant=additional-credit][data-status=expired],.RedPacket[data-variant=additional-credit][data-status=used]{--btn-border-color:var(--color-line-2);--btn-color:var(--color-text-2)}.RedPacket[data-in-list=false]{--red-packet-object-width:70px;--red-packet-height:61px;--red-packet-name-font-size:12px;--red-packet-desc-font-size:10px;--btn-padding:2px 6px;--btn-font-size:12px}.RedPacket[data-in-list=false][data-status=expired],.RedPacket[data-in-list=false][data-status=used]{--btn-border-color:#cacfd7;--btn-color:#50607a}.RedPacket-object{background:var(--red-packet-object-bg);border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--red-packet-value-color);width:var(--red-packet-object-width);background-clip:content-box;border:2px solid #0000;margin-right:12px;line-height:1.15;position:relative}.RedPacket-condition{color:var(--red-packet-condition-color);font-size:10px}.RedPacket-arc{height:var(--red-packet-height);width:12px;position:absolute;top:-2px;right:-6px}.RedPacket-main{flex-direction:column;justify-content:center;display:flex}.RedPacket-name{font-size:var(--red-packet-name-font-size);font-weight:500}.RedPacket-desc{color:var(--red-packet-desc-color);font-size:var(--red-packet-desc-font-size)}@media (width<=374px){.RedPacket .Btn{margin:0 8px 0 6px}}.MultiRedPacket{align-items:center;display:flex}.MultiRedPacket .RedPacket{--red-packet-object-width:3.75rem;--red-packet-name-font-size:var(--font-size-body);--red-packet-desc-font-size:var(--font-size-xs);flex:1}.MultiRedPacket .RedPacket-img{width:2.25rem;height:2.25rem}.MultiRedPacket .RedPacket-desc span+span{border-left:1px solid #ffffff73;margin-left:.375rem;padding-left:.375rem}.MultiRedPacket .RedPacket-desc strong{font-size:var(--font-size-sm)}.MultiRedPacket-stack{align-items:center;display:flex;position:relative}.MultiRedPacket-stack:after,.MultiRedPacket-stack:before{border-radius:var(--radius-md) 0 0 var(--radius-md);box-sizing:border-box;content:"";background:#fff;border:2px solid #f99;border-right:0;width:.375rem;margin-right:-.125rem;display:block}.MultiRedPacket-stack:before{border-color:#f99;height:3.3125rem}.MultiRedPacket-stack:after{border-color:#f66;height:3.5625rem}.MessageContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.MessageContainer>.PullToRefresh{flex:1}.MessageContainer:focus{outline:0}.MessageList{font-size:var(--font-size-body);padding:var(--gutter)}.RecorderToast{background:var(--color-toast);color:var(--color-fill-1);text-align:center;z-index:100;border-radius:12px;width:160px;height:160px;padding:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Recorder--cancel .RecorderToast{color:var(--color-warning)}.Recorder--cancel .Recorder-btn{color:var(--color-text-3);background:#0000000a}.RecorderToast-icon{font-size:37px;position:relative}.RecorderToast-waves{z-index:-1;width:100%;height:100%;transition:all .3s;position:absolute}.RecorderToast-wave-1,.RecorderToast-wave-2,.RecorderToast-wave-3{color:var(--brand-2);z-index:-1;animation:10s linear infinite wave;position:absolute}.RecorderToast-wave-1{opacity:.2;font-size:176px;top:-25px;left:14px}.RecorderToast-wave-2{opacity:.4;font-size:186px;top:-12px;left:-21px}.RecorderToast-wave-3{opacity:.8;font-size:71px;top:40px;left:55px}.Recorder-btn{background:var(--color-fill-1);border-radius:var(--radius-md);color:var(--brand-1);height:var(--action-size);line-height:var(--action-size);text-align:center;transition:all .3s}@keyframes wave{0%{transform:translateY(5%)rotate(0)}50%{transform:translateY(-5%)rotate(180deg)}to{transform:translateY(5%)rotate(1turn)}}.ChatApp[data-elder-mode=true] .Recorder-btn{font-size:20px}.VoiceInput{height:240px;padding:var(--gutter);padding-top:0}.VoiceInput-tip{color:var(--color-text-2);font-size:var(--font-size-body);text-align:center;padding-top:90px}.VoiceInput-control{margin-top:18px;position:relative}.VoiceInput-btn,.VoiceInput-control{justify-content:center;align-items:center;display:flex}.VoiceInput-btn{background:var(--btn-bg);color:var(--brand-1);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;width:65px;height:65px}.VoiceInput-btn>*{pointer-events:none}.VoiceInput[data-voice-status=recording] .VoiceInput-btn{opacity:0;position:absolute}.VoiceInput-btnIcon{font-size:32px}.Composer{padding:.5625rem var(--gutter);--action-size:36px;--action-font-size:20px;align-items:flex-end;display:flex}.Composer>div+div{margin-left:9px}.Composer[data-has-value=false] .Composer-actions[data-action=send],.Composer[data-has-value=true]:not([data-new-voice-input=true]) .Composer-actions[data-action-icon],.Composer[data-has-value=true][data-new-voice-input=true] .Composer-actions[data-action-icon]:not([data-action-icon=mic]):not([data-action-icon=keyboard]){opacity:0;width:0;margin:0}.Composer[data-has-value=true]:not([data-new-voice-input=true]) .Composer-inputWrap{margin-left:0}.Composer[data-has-value=true] .Composer-sendBtn{animation:.3s sendIn}.Composer-actions{height:var(--action-size);width:var(--action-size);align-items:center;transition:width .1s;display:flex;overflow:hidden}.Composer-actions[data-action=send]{width:var(--send-width,63px)}.Composer-actions .IconBtn{background:var(--color-fill-1);color:var(--color-text-1);font-size:var(--action-font-size);padding:8px}.Composer-toggleBtn .Icon{transition:transform .3s}.Composer-toggleBtn.active .Icon{transform:rotate(45deg)}.Composer-inputWrap{flex:1;position:relative}.Composer-input{border-radius:var(--radius-md);caret-color:var(--brand-2);max-height:8.25rem;min-height:var(--action-size);border:0;padding:8px 12px;font-size:15px;line-height:20px;transition:border-color .15s ease-in-out;overflow-x:hidden}.Composer-sendBtn{flex:none;min-width:0;padding:8px 16px;font-size:14px;line-height:18px}@keyframes sendIn{0%{transform:scale(.2)}to{transform:scale(1)}}.Composer[data-new-voice-input=true] .Composer-inputWrap{isolation:isolate}.Composer[data-new-voice-input=true] .Composer-inputWrap:before{background:radial-gradient(ellipse at top left,var(--brand-3) 0,transparent 60%);border-radius:var(--radius-md) 0 0 var(--radius-md);content:"";opacity:0;pointer-events:none;will-change:opacity;z-index:-1;width:55%;max-width:80px;height:80%;max-height:36px;position:absolute;top:0;left:0}.Composer[data-new-voice-input=true][data-voice-status=recording] .Composer-input{background-color:initial}.Composer[data-new-voice-input=true][data-voice-status=recording] .Composer-inputWrap{background-color:var(--color-fill-1);border-radius:var(--radius-md)}.Composer[data-new-voice-input=true][data-voice-status=recording] .Composer-inputWrap:before{animation:2s ease-in-out infinite voiceInputPulse}.Composer[data-new-voice-input=true][data-voice-status=recording] .Composer-marquee{opacity:1}@keyframes voiceInputPulse{0%,to{opacity:.4}50%{opacity:1}}.Composer-marquee{opacity:0;pointer-events:none;will-change:opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Composer-marquee rect{fill:none;rx:var(--radius-md);ry:var(--radius-md);stroke-width:1px;vector-effect:non-scaling-stroke}.Composer-marquee-base{stroke:var(--brand-1);stroke-opacity:.65}.Composer-marquee-sweep{stroke:var(--brand-1)}.Composer-marquee-sweep--outer{stroke-dasharray:50 50;stroke-opacity:.2;animation:1.5s linear infinite marqueeRotateOuter}.Composer-marquee-sweep--mid{stroke-dasharray:32 68;stroke-opacity:.5;animation:1.5s linear infinite marqueeRotateMid}.Composer-marquee-sweep--core{stroke-dasharray:15 85;stroke-opacity:1;animation:1.5s linear infinite marqueeRotateCore}@keyframes marqueeRotateOuter{0%{stroke-dashoffset:25px}to{stroke-dashoffset:-75px}}@keyframes marqueeRotateMid{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-84px}}@keyframes marqueeRotateCore{0%{stroke-dashoffset:7.5px}to{stroke-dashoffset:-92.5px}}.ChatApp[data-elder-mode=true] .Composer-input{padding:4px 12px;font-size:20px;line-height:1.4}html[data-color-scheme=dark] .Composer[data-new-voice-input=true] .Composer-inputWrap:before{content:none}.SendConfirm .Modal-dialog{width:30rem;margin:1.25rem}.SendConfirm-inner{text-align:center;height:20rem}.SendConfirm-inner img{max-width:100%;max-height:100%}html[data-safari],#root,body{height:100%}body{margin:0;overflow:hidden}@media (hover:none){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.ChatApp{background:var(--app-bg);color:var(--color-text-1);-webkit-tap-highlight-color:transparent;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;display:flex}.S--focusing{--safe-bottom:0}@supports (-webkit-touch-callout:none){.S--focusing .MessageList{margin-top:75vh}}.ChatFooter{background:var(--footer-bg);padding-bottom:var(--safe-bottom);z-index:10;position:relative}@media (width<=374px){:root{--msg-avatar-gap:3px;--rate-width:24px}.MessageList{padding-left:.375rem;padding-right:.375rem}}html{height:auto!important}body{height:auto!important;overflow:auto!important}:root{--brand-1:hsl(var(--primary));--brand-2:hsl(var(--primary-light));--brand-3:hsl(var(--primary) / .18);--brand-4:hsl(var(--primary) / .08);--color-fill-1:hsl(var(--muted) / .22);--color-fill-2:hsl(var(--muted) / .12);--color-line-1:hsl(var(--border) / .5);--color-line-2:hsl(var(--border) / .7);--color-text-1:hsl(var(--text-primary));--color-text-2:hsl(var(--text-primary) / .72);--color-text-3:hsl(var(--muted-foreground));--app-bg:transparent;--gray-1:hsl(var(--text-primary));--gray-2:hsl(var(--text-primary) / .7);--gray-3:hsl(var(--muted-foreground));--gray-4:hsl(var(--border) / .7);--gray-5:hsl(var(--border) / .35);--gray-6:hsl(var(--border));--gray-7:hsl(var(--muted) / .3);--gray-8:hsl(var(--background));--light-1:hsl(var(--border) / .55);--light-2:hsl(var(--muted) / .2);--link-color:hsl(var(--primary));--radius-md:10px;--blue:hsl(var(--primary));--green:hsl(var(--success));--orange:hsl(var(--warning));--red:hsl(var(--danger));--yellow:hsl(var(--warning));--background-color:hsl(var(--background))}.ia-chat-wrapper{height:clamp(36rem,84vh,56rem);min-height:36rem}@media (width<=768px){.ia-chat-wrapper{height:calc(100dvh - 5.5rem);min-height:40rem;max-height:none}}@media (width<=480px){.ia-chat-wrapper{height:calc(100dvh - 4.5rem);min-height:46rem}}.ia-chat-wrapper>.ChatApp{height:100%;min-height:0;font-family:var(--font-sans);background:0 0!important}.ChatApp{color:hsl(var(--text-primary));font-family:var(--font-sans);background:0 0!important}.MessageContainer{background:0 0!important}.ChatApp .PullToRefresh{-webkit-overflow-scrolling:touch;height:100%;padding-bottom:.5rem;overflow-y:auto;background:0 0!important}.Bubble{-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .55);white-space:pre-wrap;word-break:break-word;line-height:1.65;box-shadow:0 2px 8px #0000001f;background-color:hsl(var(--muted) / .2)!important;color:hsl(var(--text-primary))!important;border-radius:16px!important}.Message.right .Bubble{-webkit-backdrop-filter:none;box-shadow:0 3px 12px 0 hsl(var(--primary) / .28);background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary-dark) / .5)!important;border-radius:16px 4px 16px 16px!important}.Message.left .Bubble{border-radius:4px 16px 16px!important}.Bubble.richtext{-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--border) / .55);box-shadow:0 2px 8px #0000001f;background-color:hsl(var(--muted) / .2)!important;color:hsl(var(--text-primary))!important;border-radius:4px 16px 16px!important}.Bubble.richtext p,.Bubble.richtext li,.Bubble.richtext span{color:hsl(var(--text-primary))!important}[data-effect=typing] p:last-child:after,[data-effect=typing] h1:last-child:after,[data-effect=typing] h2:last-child:after,[data-effect=typing] h3:last-child:after,[data-effect=typing] h4:last-child:after,[data-effect=typing] h5:last-child:after,[data-effect=typing] h6:last-child:after,[data-effect=typing] ol:last-child li:last-child:after,[data-effect=typing] ul:last-child li:last-child:after{background:linear-gradient(90deg, transparent, hsl(var(--muted) / .2))!important}.Avatar img{border:1.5px solid hsl(var(--primary) / .4);box-shadow:0 0 0 2px hsl(var(--primary) / .1);border-radius:50%}.Card{-webkit-backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 4px 16px #0003;background-color:hsl(var(--muted) / .18)!important;border:1px solid hsl(var(--border) / .6)!important;color:hsl(var(--text-primary))!important;border-radius:14px!important}.ia-chat-wrapper .Card--fluid{width:calc(100% - var(--msg-gutter))!important;min-width:16rem!important;max-width:27rem!important}@media (width<=768px){.ia-chat-wrapper .Card--fluid{min-width:0!important;max-width:100%!important}}.CardContent{background-color:#0000!important;padding:0!important}.List{background:0 0!important}.List[data-variant=buttons] .ListItem{text-align:left;cursor:pointer;align-items:center;width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.5;transition:background-color .15s,color .15s;display:flex;border:none!important;border-bottom:1px solid hsl(var(--border) / .4)!important;color:hsl(var(--text-primary) / .9)!important;background:0 0!important;border-radius:0!important;margin-top:0!important}.List[data-variant=buttons] .ListItem:first-child{border-radius:14px 14px 0 0!important}.List[data-variant=buttons] .ListItem:last-child{border-bottom:none!important;border-radius:0 0 14px 14px!important}.List[data-variant=buttons] .ListItem:hover,.List[data-variant=buttons] .ListItem:focus{outline:none;background-color:hsl(var(--primary) / .12)!important;color:hsl(var(--primary))!important}.List[data-variant=buttons] .ListItem:active{background-color:hsl(var(--primary) / .2)!important}.ListItem-content{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.QuickReplies{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border) / .45);padding:.5rem .75rem;background:hsl(var(--background) / .85)!important}.QuickReply{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;font-size:.8125rem;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;background-color:hsl(var(--muted) / .2)!important;border:1px solid hsl(var(--border) / .6)!important;color:hsl(var(--text-primary))!important;border-radius:999px!important;padding:.3rem .875rem!important}.QuickReply:hover,.QuickReply:focus{background-color:hsl(var(--primary) / .15)!important;border-color:hsl(var(--primary) / .55)!important;color:hsl(var(--primary))!important}.QuickReply--highlight,.QuickReply.is-highlight{box-shadow:0 2px 10px 0 hsl(var(--primary) / .35);background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--primary-light)) 100%)!important;color:hsl(var(--primary-foreground))!important;border-color:#0000!important}.QuickReply--highlight:hover{opacity:.9}.QuickReply--new:after{background-color:hsl(var(--danger))!important}.Composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border) / .45);align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsl(var(--background) / .85)!important}.Composer-inputWrap{-webkit-backdrop-filter:blur(12px);padding:.45rem .875rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #00000014;background-color:hsl(var(--muted) / .2)!important;border:1px solid hsl(var(--border) / .6)!important;border-radius:12px!important}.Composer-inputWrap:focus-within{border-color:hsl(var(--primary) / .55)!important;box-shadow:0 0 0 3px hsl(var(--primary) / .12), 0 1px 3px 0 #00000014!important;background-color:hsl(var(--background) / .6)!important}.Composer-input{font-size:.9375rem;font-family:var(--font-sans);caret-color:hsl(var(--primary));line-height:1.5;color:hsl(var(--text-primary))!important;background:0 0!important}.Composer-input::placeholder{color:hsl(var(--muted-foreground))!important}.Btn--primary,.SendBtn,.Composer .Btn--primary{box-shadow:0 2px 8px 0 hsl(var(--primary) / .3);min-width:52px;transition:background-color .15s,box-shadow .15s,opacity .15s;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary))!important;border-radius:10px!important}.ia-training-composer-send.Btn--primary{border-radius:50%!important;min-width:2.25rem!important}.Btn--primary:hover,.SendBtn:hover{opacity:.9;box-shadow:0 4px 12px 0 hsl(var(--primary) / .38)!important}.Btn--primary:active{opacity:.8}.IconBtn{transition:color .15s;color:hsl(var(--muted-foreground))!important}.IconBtn:hover{color:hsl(var(--primary))!important}.Navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border) / .45);background-color:hsl(var(--background) / .88)!important;color:hsl(var(--text-primary))!important}.Navbar-title{font-size:.9375rem;font-weight:600}.Navbar-desc{font-size:.75rem;color:hsl(var(--muted-foreground))!important}.KvList{background:0 0!important}.KvItem{border-bottom:1px solid hsl(var(--border) / .35)!important;padding:.5rem .75rem!important}.KvItem:last-child{border-bottom:none!important}.KvItem-title{font-size:.75rem;color:hsl(var(--muted-foreground))!important}.KvItem-value{font-size:.875rem;color:hsl(var(--text-primary))!important}.KvItem[role=button]{cursor:pointer;transition:background-color .15s}.KvItem[role=button]:hover{background:hsl(var(--primary) / .08)!important}.ia-training-notice{padding:.5rem .75rem 0}.Notice{font-size:.8125rem;line-height:1.45;background:hsl(var(--primary) / .1)!important;border:1px solid hsl(var(--primary) / .25)!important;color:hsl(var(--text-primary))!important;border-radius:10px!important}.ia-attachment-gallery-card{max-width:20rem!important}@media (width<=768px){.ia-attachment-gallery-card{max-width:100%!important}}.ia-attachment-gallery-card .Carousel{width:100%;padding:0 .75rem .75rem}.Carousel-dots{margin-top:.5rem}.Carousel-dot{background:hsl(var(--border) / .7)!important}.Carousel-dot.is-active{background:hsl(var(--primary))!important}.ia-attachment-slide{margin:0 auto;width:100%!important;min-width:0!important;max-width:100%!important}.ia-attachment-media.CardMedia--square:after{padding-top:75%!important}.ia-attachment-gallery-delete-btn{color:hsl(var(--danger))!important;border-color:hsl(var(--danger) / .45)!important;background:hsl(var(--danger) / .08)!important}.ia-instructions-summary{color:hsl(var(--text-primary) / .9);max-height:480px;font-size:.875rem;line-height:1.55;overflow-y:auto}.RadioGroup{padding:.25rem .75rem .75rem}.Radio-text{font-size:.875rem;color:hsl(var(--text-primary))!important}.SystemMessage-inner{font-size:.75rem;color:hsl(var(--muted-foreground))!important;background:0 0!important}.SystemMessage-inner:before,.SystemMessage-inner:after{background-color:hsl(var(--border) / .45)!important}.ia-training-composer{background:hsl(var(--background) / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border) / .45);padding:.5rem .75rem .65rem}.ia-training-composer-preview{padding:0 0 .5rem}.ia-training-composer-preview-card{border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .25);border-radius:12px;align-items:center;gap:.625rem;max-width:min(100%,320px);padding:.5rem .625rem;display:inline-flex;box-shadow:0 1px 4px #0000000f}.ia-training-composer-preview-thumb{object-fit:cover;border:1px solid hsl(var(--border) / .4);border-radius:8px;flex-shrink:0;width:52px;height:52px}.ia-training-composer-preview-file{border:1px solid hsl(var(--border) / .4);background:hsl(var(--background) / .7);width:52px;height:52px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ia-training-composer-preview-name{color:hsl(var(--text-primary));margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.ia-training-composer-preview-size{color:hsl(var(--muted-foreground));margin:.125rem 0 0;font-size:.75rem}.ia-training-composer-preview-remove{background:hsl(var(--background) / .8);width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ia-training-composer-preview-remove:hover{background:hsl(var(--danger) / .12);color:hsl(var(--danger))}.ia-training-composer-row{--composer-action-size:2.75rem;--action-size:var(--composer-action-size);align-items:center;gap:.5rem;display:flex;background:0 0!important;border-top:none!important;padding:0!important}.ia-training-composer-row>*+*{margin-left:0!important}.ia-training-composer-attach{width:var(--composer-action-size);height:var(--composer-action-size);min-width:var(--composer-action-size);min-height:var(--composer-action-size);border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .2);color:hsl(var(--muted-foreground));cursor:pointer;aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ia-training-composer-attach:hover:not(:disabled){border-color:hsl(var(--primary) / .45);color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.ia-training-composer-attach:disabled{opacity:.5;cursor:not-allowed}.ia-training-composer-inputWrap{width:0;min-width:0;max-width:100%;min-height:var(--composer-action-size);flex:1;align-items:center;gap:.25rem;display:flex;overflow:hidden;border-radius:9999px!important;margin:0!important;padding:.25rem .25rem .25rem 1rem!important}.ia-training-composer-inputWrap .Composer-input{resize:none;overflow-wrap:anywhere;box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%;min-height:1.375rem;max-height:7.5rem;margin:0;padding:.25rem 0;line-height:1.375;overflow-x:hidden}.ia-training-composer-inputWrap .Composer-input::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ia-training-composer-send{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;animation:.2s ease-out iaSendIn;width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;box-shadow:0 2px 8px 0 hsl(var(--primary) / .35)!important;border-radius:50%!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}@keyframes iaSendIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ia-chat-image-bubble{border:1px solid hsl(var(--border) / .45);background:hsl(var(--background) / .6);border-radius:12px;width:min(100%,280px);max-width:100%;display:block;overflow:hidden}@media (width>=640px){.ia-chat-image-bubble{width:min(100%,320px)}}.ia-chat-image-bubble--user{border-color:hsl(var(--primary) / .35);box-shadow:0 2px 8px hsl(var(--primary) / .12)}.ia-chat-image{object-fit:cover;width:100%;max-height:280px;display:block}.ia-attachment-gallery-item{border:1px solid hsl(var(--border) / .45);background:hsl(var(--muted) / .15);border-radius:12px;max-width:260px;padding:.5rem}.ia-attachment-gallery-note{line-height:1.4}.ia-attachment-gallery-delete{border:1px solid hsl(var(--danger) / .45);background:hsl(var(--danger) / .1);width:100%;color:hsl(var(--danger));cursor:pointer;border-radius:8px;margin-top:.5rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,opacity .15s;display:block}.ia-attachment-gallery-delete:hover:not(:disabled){background:hsl(var(--danger) / .18)}.ia-attachment-gallery-delete:disabled{opacity:.6;cursor:not-allowed}.ia-save-cta-wrap{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:340px;padding:4px 0 8px;display:flex}.ia-save-cta-btn{border-radius:var(--radius);background:hsl(var(--primary));width:100%;color:hsl(var(--primary-foreground));letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 16px hsl(var(--primary) / .35);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:1rem;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;display:flex}.ia-save-cta-btn:hover:not(:disabled){background:hsl(var(--primary) / .88);box-shadow:0 6px 20px hsl(var(--primary) / .45);transform:translateY(-1px)}.ia-save-cta-btn:active:not(:disabled){box-shadow:0 2px 8px hsl(var(--primary) / .3);transform:translateY(0)}.ia-save-cta-btn:disabled{opacity:.65;cursor:not-allowed}.ia-save-cta-hint{text-align:center;color:hsl(var(--muted-foreground));margin:0;font-size:.78rem}.ia-bot-typing-indicator{background:hsl(var(--muted) / .35);border:1px solid hsl(var(--border) / .3);border-radius:1.1rem;align-items:center;gap:5px;min-width:3rem;padding:.6rem .9rem;display:inline-flex}.ia-bot-typing-indicator span{background:hsl(var(--muted-foreground) / .7);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.3s ease-in-out infinite ia-typing-dot}.ia-bot-typing-indicator span:nth-child(2){animation-delay:.2s}.ia-bot-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes ia-typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.ia-training-composer-mic{width:var(--composer-action-size);height:var(--composer-action-size);min-width:var(--composer-action-size);min-height:var(--composer-action-size);border:1px solid hsl(var(--border) / .55);background:hsl(var(--muted) / .2);color:hsl(var(--muted-foreground));cursor:pointer;aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ia-training-composer-mic:hover:not(:disabled){border-color:hsl(var(--primary) / .45);color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.ia-training-composer-mic--active{animation:1.4s ease-in-out infinite mic-pulse;border-color:hsl(var(--danger))!important;background:hsl(var(--danger) / .12)!important;color:hsl(var(--danger))!important}.ia-training-composer-mic:disabled{opacity:.5;cursor:not-allowed}.ia-training-composer-recording{min-height:var(--composer-action-size);border:1px solid hsl(var(--danger) / .4);background:hsl(var(--danger) / .06);border-radius:9999px;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.ia-training-composer-recording-dot{background:hsl(var(--danger));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:1s step-start infinite mic-blink}.ia-training-composer-recording-timer{color:hsl(var(--danger));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:600}.ia-training-composer-recording-label{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;overflow:hidden}@keyframes mic-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--danger) / .4)}50%{box-shadow:0 0 0 6px hsl(var(--danger) / 0)}}@keyframes mic-blink{0%,to{opacity:1}50%{opacity:0}}.ia-audio-transcribing-bubble{background:hsl(var(--muted) / .35);border:1px solid hsl(var(--border) / .35);color:hsl(var(--muted-foreground));border-radius:1rem;align-items:center;gap:.5rem;max-width:220px;padding:.5rem .75rem;font-size:.875rem;display:flex}.ia-audio-transcribing-icon{color:hsl(var(--primary));flex-shrink:0;animation:1.4s ease-in-out infinite mic-pulse-soft}.ia-audio-transcribing-dots span{animation:1.2s infinite ia-dot-bounce;display:inline-block}.ia-audio-transcribing-dots span:nth-child(2){animation-delay:.2s}.ia-audio-transcribing-dots span:nth-child(3){animation-delay:.4s}@keyframes ia-dot-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes mic-pulse-soft{0%,to{opacity:1}50%{opacity:.45}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInput{align-items:stretch;width:100%;display:flex}.PhoneInputCountry{border:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:none;border-radius:.375rem 0 0 .375rem;align-self:stretch;align-items:center;margin-right:0;padding:0 .5rem 0 .65rem;display:flex}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon{box-shadow:0 0 0 2px hsl(var(--primary) / .5);border-radius:2px}.PhoneInputCountryIcon{width:1.5rem;height:1rem;box-shadow:none;background:0 0}.PhoneInputCountryIconImg{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.PhoneInputInput{flex:1;min-width:0}.PhoneInput:focus-within .PhoneInputCountry{border-color:hsl(var(--primary) / .3)}.PhoneInput:focus-within .PhoneInputInput{outline:none}.PhoneInput--disabled .PhoneInputCountry{opacity:.5;cursor:not-allowed}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.filepond--assistant{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--browser.filepond--browser{opacity:0;width:calc(100% - 2em);margin:0;padding:0;font-size:0;position:absolute;top:1.75em;left:1em}.filepond--data{visibility:hidden;pointer-events:none;contain:strict;border:none;width:0;height:0;margin:0;padding:0;position:absolute}.filepond--drip{opacity:.1;pointer-events:none;background:#00000003;border-radius:.5em;position:absolute;inset:0;overflow:hidden}.filepond--drip-blob{transform-origin:50%;background:#292625;border-radius:50%;width:8em;height:8em;margin-top:-4em;margin-left:-4em}.filepond--drip-blob,.filepond--drop-label{will-change:transform,opacity;position:absolute;top:0;left:0}.filepond--drop-label{color:#4f4f4f;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:0;margin:0;display:flex;right:0}.filepond--drop-label.filepond--drop-label label{margin:0;padding:.5em;display:block}.filepond--drop-label label{cursor:default;text-align:center;font-size:.875em;font-weight:400;line-height:1.5}.filepond--label-action{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;cursor:pointer;text-decoration-color:#a7a4a4}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{width:1.625em;height:1.625em;font-family:inherit;font-size:1em;line-height:inherit;will-change:transform,opacity;border:none;outline:none;margin:0;padding:0}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{content:"";position:absolute;inset:-.75em}.filepond--file-action-button{cursor:auto;color:#fff;background-color:#00000080;background-image:none;border-radius:50%;transition:box-shadow .25s ease-in;box-shadow:0 0 #fff0}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{line-height:inherit;color:inherit;pointer-events:all;background:0 0;border:none;outline:none;margin:0 0 0 .25em;padding:0;font-family:inherit;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{opacity:0;font-size:0}.filepond--file-info{will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0 .5em 0 0;display:flex;position:static}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75em;line-height:1.2;overflow:hidden}.filepond--file-info .filepond--file-info-sub{opacity:.5;white-space:nowrap;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:flex-end;min-width:2.25em;margin:0;display:flex;position:static}.filepond--file-status *{white-space:nowrap;margin:0}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{opacity:.5;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;min-width:0;height:100%;margin:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file{color:#fff;border-radius:.5em;align-items:flex-start;height:100%;padding:.5625em;display:flex;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:.5s linear .125s both fall}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:.65s linear both shake}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:1s linear infinite spin}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{opacity:0;animation-timing-function:ease-out;transform:scale(.5)}70%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";z-index:100;position:absolute;inset:0}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{z-index:1;will-change:transform,opacity;touch-action:auto;margin:.25em;padding:0;position:absolute;top:0;left:0;right:0}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 #0000}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{will-change:transform;margin:0;position:absolute;top:0;left:0;right:0}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;overflow:hidden scroll;-webkit-mask:linear-gradient(#000 calc(100% - .5em),#0000);mask:linear-gradient(#000 calc(100% - .5em),#0000)}.filepond--list-scroller::-webkit-scrollbar{background:0 0}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;background-clip:content-box;border:.3125em solid #0000;border-radius:99999px}.filepond--list.filepond--list{will-change:transform;margin:0;padding:0;list-style-type:none;position:absolute;top:0}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;max-width:none;height:100%;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7;justify-content:center;align-items:center;height:auto;display:flex;bottom:0}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-top:0;margin-bottom:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*,.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (resolution>=.001dpcm){@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{pointer-events:none;margin:0;position:absolute;top:0;left:0;right:0;height:100%!important}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#0000!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{margin:0;padding:0;position:absolute;top:0;left:0;right:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.filepond--panel-top:after{content:"";background-color:inherit;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:0 0;transform:translateY(.5em)}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{content:"";background-color:inherit;height:2px;position:absolute;top:-1px;left:0;right:0}.filepond--panel-center{border-top:none!important;border-bottom:none!important;border-radius:0!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;pointer-events:none;will-change:transform,opacity;width:1.25em;height:1.25em;margin:0;position:static}.filepond--progress-indicator svg{vertical-align:top;transform-box:fill-box;width:100%;height:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;text-align:left;text-rendering:optimizelegibility;contain:layout style size;direction:ltr;margin-bottom:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;position:relative}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{opacity:.4;color:inherit;z-index:3;font-size:11px;line-height:.85;text-decoration:none;position:absolute;bottom:-14px;right:0}.filepond--root .filepond--credits[style]{margin-top:14px;top:0;bottom:auto}.filepond--image-preview-markup{position:absolute;top:0;left:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-height:5rem;max-height:7rem;margin:0;display:block;position:absolute;top:0;left:0}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;user-select:none;background:#00000003;border-radius:.45em;height:100%;margin:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.filepond--image-preview{z-index:1;pointer-events:none;will-change:transform, opacity;background:#222;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.filepond--image-clip{margin:0 auto;position:relative;overflow:hidden}.filepond--image-clip[data-transparency-indicator=grid] img,.filepond--image-clip[data-transparency-indicator=grid] canvas{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{will-change:transform;position:absolute;top:0;left:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{justify-content:center;align-items:center;height:100%;display:flex}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
