.transition-top-and-height[data-v-4000428e]{-webkit-transition-property:top,height;transition-property:top,height;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.transition-opacity-and-bg[data-v-4000428e]{-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.textarea-style[data-v-4000428e]::-webkit-scrollbar{display:none}.textarea-style[data-v-4000428e]{width:100%;overscroll-behavior-y:contain;border-width:0;--tw-bg-opacity:1;background-color:rgba(20,20,23,var(--tw-bg-opacity));font-size:14px;line-height:20px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.textarea-style[data-v-4000428e]::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgba(160,160,161,var(--tw-placeholder-opacity))}.textarea-style[data-v-4000428e]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(160,160,161,var(--tw-placeholder-opacity))}.textarea-style[data-v-4000428e]:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(160,160,161,var(--tw-placeholder-opacity))}.textarea-style[data-v-4000428e]::-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(160,160,161,var(--tw-placeholder-opacity))}.textarea-style[data-v-4000428e]::placeholder{--tw-placeholder-opacity:1;color:rgba(160,160,161,var(--tw-placeholder-opacity))}.textarea-style[data-v-4000428e]{outline:2px solid transparent;outline-offset:2px}@-webkit-keyframes pulse-3dcb22aa{50%{opacity:.5}}@keyframes pulse-3dcb22aa{50%{opacity:.5}}@-webkit-keyframes loading-3dcb22aa{0%{background-position:100% 0}to{background-position:0 0}}@keyframes loading-3dcb22aa{0%{background-position:100% 0}to{background-position:0 0}}.skeleton-loading-1[data-v-3dcb22aa]{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#000));background:linear-gradient(0deg,#fff,#000)}.skeleton-loading-1 .loading-circle[data-v-3dcb22aa]{background:#3b3c3e;-webkit-animation:pulse-3dcb22aa 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-3dcb22aa 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-loading-2[data-v-3dcb22aa]{background:#151518}.skeleton-loading-2 .loading-circle[data-v-3dcb22aa]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,43.9%,.4)),color-stop(35%,hsla(0,0%,43.9%,.8)),color-stop(65%,hsla(0,0%,43.9%,.8)),color-stop(75%,hsla(0,0%,43.9%,.4)));background:linear-gradient(90deg,hsla(0,0%,43.9%,.4) 25%,hsla(0,0%,43.9%,.8) 35%,hsla(0,0%,43.9%,.8) 65%,hsla(0,0%,43.9%,.4) 75%);background-size:400% 100%;background-position:100% 0;-webkit-animation:loading-3dcb22aa 1.2s ease-in-out infinite;animation:loading-3dcb22aa 1.2s ease-in-out infinite}.theme-color[data-v-0d4d5154]{fill:var(--color-theme)}.opacity-100[data-v-0c87c6bd]{opacity:1!important}.expandable-section.with-border[data-v-423e7c01]{border-bottom:1px solid hsla(0,0%,100%,.1)}.expandable-section.with-border[data-v-423e7c01]:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.expandable-content[data-v-423e7c01]{-webkit-transition:height .3s cubic-bezier(.4,0,.2,1);transition:height .3s cubic-bezier(.4,0,.2,1);will-change:height}.chevron-icon[data-v-423e7c01]{will-change:transform}.expandable-content-inner[data-v-423e7c01]{backface-visibility:hidden;-webkit-backface-visibility:hidden}.cost-badge[data-v-423e7c01]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-animation:badge-pop-423e7c01 .3s ease;animation:badge-pop-423e7c01 .3s ease}@-webkit-keyframes badge-pop-423e7c01{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes badge-pop-423e7c01{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fade-in-f9e21e86{0%{opacity:0}to{opacity:1}}@keyframes fade-in-f9e21e86{0%{opacity:0}to{opacity:1}}.fade-in[data-v-f9e21e86]{-webkit-animation-name:fade-in-f9e21e86;animation-name:fade-in-f9e21e86;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.56,.02,.46,1.01);animation-timing-function:cubic-bezier(.56,.02,.46,1.01);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.rotate-180[data-v-1a38b0aa]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.theme-color[data-v-6ff1f4ad],.theme-color[data-v-24d1ee52]{fill:var(--color-theme)}.transition-model-item[data-v-1d3415e6]{-webkit-transition-property:opacity,padding,background-color,border-color;transition-property:opacity,padding,background-color,border-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s}.fade-enter-active[data-v-64e8bb5a],.fade-leave-active[data-v-64e8bb5a]{-webkit-transition:opacity .15s;transition:opacity .15s}.fade-enter[data-v-64e8bb5a],.fade-leave-to[data-v-64e8bb5a]{opacity:0}.ai-model-panel[data-v-64e8bb5a]{min-width:400px;position:absolute;top:calc(100% + 8px);right:0;z-index:500;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:none;height:0!important;overflow:hidden!important}.ai-model-panel.mobile[data-v-64e8bb5a]{position:fixed;top:97px;right:0}.ai-model-panel.show[data-v-64e8bb5a]{height:auto!important;overflow:visible!important;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.bg-black-opacity-60[data-v-64e8bb5a]{background-color:rgba(0,0,0,.6)}.bg-black-opacity-80[data-v-64e8bb5a]{background-color:rgba(0,0,0,.8)}.blurred[data-v-0e9de83c]{-webkit-filter:blur(.5rem);filter:blur(.5rem)}.no-scrollbar[data-v-0e9de83c]{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar[data-v-0e9de83c]::-webkit-scrollbar{display:none}.blurred[data-v-c5647e80]{-webkit-filter:blur(10px);filter:blur(10px)}.animate-pulse[data-v-c5647e80]{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.chat-image-drawer[data-v-c5647e80]{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top-left-radius:10px;border-bottom-left-radius:10px;--tw-bg-opacity:1;background-color:rgba(31,31,35,var(--tw-bg-opacity));-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.chat-image-drawer.show[data-v-c5647e80]{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.25,.6,.25,1);transition-timing-function:cubic-bezier(.25,.6,.25,1);-webkit-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes ImageItemAnimation-c5647e80{0%{opacity:0}to{opacity:1}}@keyframes ImageItemAnimation-c5647e80{0%{opacity:0}to{opacity:1}}.image-item[data-v-c5647e80]{overflow:hidden;border-radius:4px;opacity:0;aspect-ratio:1/1;-webkit-animation:ImageItemAnimation-c5647e80 .5s ease-in-out;animation:ImageItemAnimation-c5647e80 .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.w-700px[data-v-fbea11f2]{width:700px}.list-enter-active[data-v-fbea11f2],.list-leave-active[data-v-fbea11f2]{-webkit-transition:all .3s;transition:all .3s}.list-enter[data-v-fbea11f2],.list-leave-to[data-v-fbea11f2]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.list-move[data-v-fbea11f2]{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fade-enter-active[data-v-0caf5c13],.fade-leave-active[data-v-0caf5c13]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-0caf5c13],.fade-leave-to[data-v-0caf5c13]{opacity:0}.fade-enter-to[data-v-0caf5c13],.fade-leave[data-v-0caf5c13]{opacity:1}.chat-options-scroll[data-v-0caf5c13]{height:100%;overflow-y:auto;overflow-x:hidden}.chat-options-scroll[data-v-0caf5c13]::-webkit-scrollbar{width:8px}.chat-options-scroll[data-v-0caf5c13]::-webkit-scrollbar-track{background:transparent}.chat-options-scroll[data-v-0caf5c13]::-webkit-scrollbar-thumb{border:none;background:hsla(0,0%,50.2%,.5);border-radius:9999px}.chat-options-scroll[data-v-0caf5c13]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,50.2%,.7)}.line-clamp-2[data-v-0caf5c13]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}input[type=range][data-v-0caf5c13]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range][data-v-0caf5c13]::-webkit-slider-track{background:#4a5568;height:4px;border-radius:2px}input[type=range][data-v-0caf5c13]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00b2ff;height:16px;width:16px;border-radius:50%;margin-top:-6px}input[type=range][data-v-0caf5c13]::-moz-range-track{background:#4a5568;height:4px;border-radius:2px}input[type=range][data-v-0caf5c13]::-moz-range-thumb{background:#00b2ff;height:16px;width:16px;border-radius:50%;border:none}.fade-quick-enter-active[data-v-0caf5c13],.fade-quick-leave-active[data-v-0caf5c13]{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.fade-quick-enter[data-v-0caf5c13],.fade-quick-leave-to[data-v-0caf5c13]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.tb-slider[data-v-0caf5c13]{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tb-track[data-v-0caf5c13]{right:0;background:#2d2f35}.tb-highlight[data-v-0caf5c13],.tb-track[data-v-0caf5c13]{position:absolute;left:0;top:50%;height:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:2px}.tb-highlight[data-v-0caf5c13]{background:#00b2ff;-webkit-transition:width .18s ease;transition:width .18s ease}.tb-dot[data-v-0caf5c13]{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;border:2px solid #9aa0a6;background:#111214;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;cursor:pointer}.tb-dot.active[data-v-0caf5c13]{border-color:#00b2ff;background:#00b2ff}.tb-dot.current[data-v-0caf5c13]{-webkit-box-shadow:0 0 0 4px rgba(0,178,255,.18);box-shadow:0 0 0 4px rgba(0,178,255,.18)}.tb-labels[data-v-0caf5c13]{position:relative}.tb-label[data-v-0caf5c13]{position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;pointer-events:none;width:72px}.tb-label.current[data-v-0caf5c13]{-webkit-filter:none;filter:none}.transition-padding[data-v-17aa2918]{-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.opacity-100[data-v-17aa2918]{opacity:1}.opacity-0[data-v-17aa2918]{opacity:0}.option-container[data-v-1ee4683e]{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(50,51,53,var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.option-container .title[data-v-1ee4683e]{margin-bottom:.75rem;font-size:15px;line-height:23px;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.option-container .slider[data-v-1ee4683e]{-webkit-appearance:none;width:100%;height:5px;border-radius:9999px;background:transparent}.option-container .slider[data-v-1ee4683e]::-webkit-slider-runnable-track{height:5px;background:transparent}.option-container .slider[data-v-1ee4683e]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#fff;border-radius:9999px;cursor:pointer;margin-top:-5px}.option-container .slider[data-v-1ee4683e]::-webkit-slider-thumb:hover{background:#e0e0e0}.option-container .slider[data-v-1ee4683e]::-moz-range-track{height:5px;background:transparent;border-radius:9999px}.option-container .slider[data-v-1ee4683e]::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:9999px;cursor:pointer}.tab-fade-enter-active[data-v-301ff63c]{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tab-fade-leave-active[data-v-301ff63c]{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tab-fade-leave-to[data-v-301ff63c]{opacity:0}.tab-fade-enter-to[data-v-301ff63c]{opacity:1}.chat-options-drawer[data-v-4d987832]{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.chat-options-drawer.show[data-v-4d987832]{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.25,.6,.25,1);transition-timing-function:cubic-bezier(.25,.6,.25,1);-webkit-transform:translateX(0);transform:translateX(0)}.z-120[data-v-11e1a2c0]{z-index:120}.status-toggle-arrow[data-v-11e1a2c0]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.status-body-enter-active[data-v-11e1a2c0],.status-body-leave-active[data-v-11e1a2c0]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.status-body-enter-from[data-v-11e1a2c0],.status-body-leave-to[data-v-11e1a2c0]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.transition-height-opacity[data-v-197b7cd1]{-webkit-transition-property:height,opacity;transition-property:height,opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.hover-opacity-70[data-v-197b7cd1]:hover{opacity:.7!important}.animation-message{border-width:1px;--tw-border-opacity:1;border-color:rgba(50,51,53,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(20,20,23,var(--tw-bg-opacity));-webkit-transition-property:top,left,background,border-color,padding;transition-property:top,left,background,border-color,padding;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s;max-height:128px;position:fixed;color:#fff;overflow:hidden;padding:13.5px 70px 13.5px 16px}.animation-message,.story-chat-user-message{white-space:pre-line;border-radius:10px;font-family:Roboto,Noto Sans KR,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:20px;letter-spacing:normal;z-index:100}.story-chat-user-message{border-top-right-radius:0;border-width:1px;border-color:var(--color-theme);background-color:var(--color-theme);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));max-width:640px}.animation-message.story-chat-user-message{padding:12px}@-webkit-keyframes jump-animation{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.5);transform:scale(1.5)}40%{-webkit-transform:scale(1.5);transform:scale(1.5)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes jump-animation{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.5);transform:scale(1.5)}40%{-webkit-transform:scale(1.5);transform:scale(1.5)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.animation-message-jump{-webkit-animation-name:jump-animation;animation-name:jump-animation;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.transition-image-container[data-v-6c06f9c2]{-webkit-transition-property:max-height,margin-top;transition-property:max-height,margin-top;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.pb-half[data-v-6c06f9c2]{padding-bottom:50%}.mt-24px[data-v-6c06f9c2]{margin-top:24px}.text-message a,.text-message b,.text-message del,.text-message em,.text-message i,.text-message link,.text-message s,.text-message span,.text-message strike,.text-message strong{display:inline-block}.text-message td,.text-message th{padding:2px 4px}.text-message li{margin-top:2px}.text-message .parsed-item{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.text-message.show .parsed-item{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.opacity-100{opacity:1!important}.fade-enter-active[data-v-4ea7c251]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-leave-active[data-v-4ea7c251]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.fade-enter[data-v-4ea7c251]{opacity:0}@-webkit-keyframes pulse-4ea7c251{50%{opacity:.5}}@keyframes pulse-4ea7c251{50%{opacity:.5}}@-webkit-keyframes loading-4ea7c251{0%{background-position:100% 0}to{background-position:0 0}}@keyframes loading-4ea7c251{0%{background-position:100% 0}to{background-position:0 0}}.skeleton-loading-1[data-v-4ea7c251]{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#000));background:linear-gradient(0deg,#fff,#000)}.skeleton-loading-1 .loading-circle[data-v-4ea7c251]{background:#3b3c3e;-webkit-animation:pulse-4ea7c251 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-4ea7c251 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-loading-2[data-v-4ea7c251]{background:#151518}.skeleton-loading-2 .loading-circle[data-v-4ea7c251]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,43.9%,.4)),color-stop(35%,hsla(0,0%,43.9%,.8)),color-stop(65%,hsla(0,0%,43.9%,.8)),color-stop(75%,hsla(0,0%,43.9%,.4)));background:linear-gradient(90deg,hsla(0,0%,43.9%,.4) 25%,hsla(0,0%,43.9%,.8) 35%,hsla(0,0%,43.9%,.8) 65%,hsla(0,0%,43.9%,.4) 75%);background-size:400% 100%;background-position:100% 0;-webkit-animation:loading-4ea7c251 1.2s ease-in-out infinite;animation:loading-4ea7c251 1.2s ease-in-out infinite}.transition-height[data-v-fba6ad66]{-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.transition-special-image-container[data-v-fba6ad66]{-webkit-transition-property:padding-bottom,width;transition-property:padding-bottom,width;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.transition-special-image[data-v-fba6ad66]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.jump-up-enter-active[data-v-fba6ad66]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.jump-up-enter[data-v-fba6ad66]{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.jump-up-enter-to[data-v-fba6ad66]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.transition-image-container[data-v-62ed2bde]{-webkit-transition-property:padding-bottom,margin-top;transition-property:padding-bottom,margin-top;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.pb-half[data-v-62ed2bde]{padding-bottom:50%}.mt-24px[data-v-62ed2bde]{margin-top:24px}.character-message a,.character-message b,.character-message del,.character-message em,.character-message i,.character-message link,.character-message s,.character-message span,.character-message strike,.character-message strong{display:inline-block}.character-message td,.character-message th{padding:2px 4px}.character-message li{margin-top:2px}.character-message .parsed-item{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.character-message.show .parsed-item{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.stream-message.height-transition[data-v-780e1d14]{-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.stream-message-item.transform-transition>[data-v-780e1d14]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.stream-message-item.sweap>[data-v-780e1d14]{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}.edit-mode-container[data-v-780e1d14]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.edit-mode-container.transform-transition[data-v-780e1d14]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.edit-mode-container.show[data-v-780e1d14]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.edit-textarea[data-v-780e1d14]{width:100%;cursor:text;resize:none;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:rgba(59,60,62,var(--tw-border-opacity));background-color:transparent;padding:12px;font-size:14px;line-height:20px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.delivered-message.height-transition[data-v-1bcf30d5]{-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.delivered-message-item.transform-transition>[data-v-1bcf30d5]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.delivered-message-item.sweap>[data-v-1bcf30d5]{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}.edit-mode-container[data-v-1bcf30d5]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.edit-mode-container.transform-transition[data-v-1bcf30d5]{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.5s;transition-duration:.5s}.edit-mode-container.show[data-v-1bcf30d5]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.edit-textarea[data-v-1bcf30d5]{width:100%;cursor:text;resize:none;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:rgba(59,60,62,var(--tw-border-opacity));background-color:transparent;padding:12px;font-size:14px;line-height:20px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.start-message-container[data-v-580db865]{position:relative;width:100%}@-webkit-keyframes animate-ab22c58e{0%{-webkit-filter:blur(4px);filter:blur(4px);background-position:0}50%{-webkit-filter:blur(8px);filter:blur(8px)}to{-webkit-filter:blur(4px);filter:blur(4px);background-position:400%}}@keyframes animate-ab22c58e{0%{-webkit-filter:blur(4px);filter:blur(4px);background-position:0}50%{-webkit-filter:blur(8px);filter:blur(8px)}to{-webkit-filter:blur(4px);filter:blur(4px);background-position:400%}}.rainbow-effect[data-v-ab22c58e]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#f441a5),color-stop(#ffeb3b),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#f441a5,#ffeb3b,#03a9f4);background-size:400%;border-radius:4px;opacity:1;-webkit-filter:blur(2px);filter:blur(2px);-webkit-animation:animate-ab22c58e 8s linear infinite;animation:animate-ab22c58e 8s linear infinite;-webkit-animation-play-state:running;animation-play-state:running}.font-size-10,.font-size-10 .message-html{font-size:10px;line-height:20px}.font-size-11,.font-size-11 .message-html{font-size:11px;line-height:21px}.font-size-12,.font-size-12 .message-html{font-size:12px;line-height:22px}.font-size-13,.font-size-13 .message-html{font-size:13px;line-height:23px}.font-size-14,.font-size-14 .message-html{font-size:14px;line-height:24px}.font-size-15,.font-size-15 .message-html{font-size:15px;line-height:25px}.font-size-16,.font-size-16 .message-html{font-size:16px;line-height:26px}.font-size-17,.font-size-17 .message-html{font-size:17px;line-height:27px}.font-size-18,.font-size-18 .message-html{font-size:18px;line-height:28px}.font-size-19,.font-size-19 .message-html{font-size:19px;line-height:29px}.font-size-20,.font-size-20 .message-html{font-size:20px;line-height:30px}.bg-navy-600{background-color:#3765a1}.admin-panel{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.admin-panel.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.debug-controls-button{margin-top:.375rem;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.375rem;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;font-size:13px;line-height:17px;font-weight:700;--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);-webkit-box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);pointer-events:none;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.debug-controls-button.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.transition-gap-padding{-webkit-transition-property:margin-bottom;transition-property:margin-bottom;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-duration:.6s;transition-duration:.6s}.message-item{-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.message-removing{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.smooth-scroll{scroll-behavior:smooth}.transition-opacity-transform{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.duration-none{-webkit-transition-duration:0ms!important;transition-duration:0ms!important}.bg-black-60{background-color:rgba(14,14,16,.6)}.bg-black-opacity-60{background-color:rgba(0,0,0,.6)}.bg-black-opacity-80{background-color:rgba(0,0,0,.8)}.top-160px{top:160px}.max-h-500px{max-height:500px}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blurred{-webkit-filter:blur(.5rem);filter:blur(.5rem)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.image-debug-mode .delivered-message-item,.image-debug-mode .stream-message-item{cursor:pointer;outline:1px dashed #484848!important}.image-debug-mode .delivered-message-item:hover,.image-debug-mode .stream-message-item:hover{outline-color:#2d99ff!important}@-webkit-keyframes borderPulse-4766c973{0%,to{border-color:#38bdf8;-webkit-box-shadow:0 0 0 0 rgba(56,189,248,.4);box-shadow:0 0 0 0 rgba(56,189,248,.4)}50%{border-color:#7dd3fc;-webkit-box-shadow:0 0 0 4px rgba(56,189,248,.2);box-shadow:0 0 0 4px rgba(56,189,248,.2)}}@keyframes borderPulse-4766c973{0%,to{border-color:#38bdf8;-webkit-box-shadow:0 0 0 0 rgba(56,189,248,.4);box-shadow:0 0 0 0 rgba(56,189,248,.4)}50%{border-color:#7dd3fc;-webkit-box-shadow:0 0 0 4px rgba(56,189,248,.2);box-shadow:0 0 0 4px rgba(56,189,248,.2)}}.border-pulse[data-v-4766c973]{-webkit-animation:borderPulse-4766c973 1.5s ease-in-out infinite;animation:borderPulse-4766c973 1.5s ease-in-out infinite;border-width:2px}.loading-dots[data-v-4766c973]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2px;gap:2px}.loading-dots span[data-v-4766c973]{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#fff;-webkit-animation:loadingDot-4766c973 1.4s ease-in-out infinite both;animation:loadingDot-4766c973 1.4s ease-in-out infinite both}.loading-dots span[data-v-4766c973]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading-dots span[data-v-4766c973]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes loadingDot-4766c973{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes loadingDot-4766c973{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes animate-4766c973{0%{-webkit-filter:blur(4px);filter:blur(4px);background-position:0}50%{-webkit-filter:blur(8px);filter:blur(8px)}to{-webkit-filter:blur(4px);filter:blur(4px);background-position:400%}}@keyframes animate-4766c973{0%{-webkit-filter:blur(4px);filter:blur(4px);background-position:0}50%{-webkit-filter:blur(8px);filter:blur(8px)}to{-webkit-filter:blur(4px);filter:blur(4px);background-position:400%}}.rainbow-effect[data-v-4766c973]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#f441a5),color-stop(#ffeb3b),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#f441a5,#ffeb3b,#03a9f4);background-size:400%;border-radius:4px;opacity:1;-webkit-filter:blur(4px);filter:blur(4px);-webkit-animation:animate-4766c973 8s linear infinite;animation:animate-4766c973 8s linear infinite;-webkit-animation-play-state:running;animation-play-state:running}.fullscreen-button[data-v-7871c69a]{position:fixed;top:20px;right:20px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.95);border:none;border-radius:12px;color:#1a1a1a;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1);-webkit-animation:PulseAttention-7871c69a 2s ease-in-out infinite;animation:PulseAttention-7871c69a 2s ease-in-out infinite}.fullscreen-button[data-v-7871c69a]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:#fff;-webkit-box-shadow:0 6px 30px rgba(0,0,0,.4),0 0 20px hsla(0,0%,100%,.5);box-shadow:0 6px 30px rgba(0,0,0,.4),0 0 20px hsla(0,0%,100%,.5)}.fullscreen-button[data-v-7871c69a]:active{-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes PulseAttention-7871c69a{0%,to{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 0 hsla(0,0%,100%,.4);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 0 hsla(0,0%,100%,.4)}50%{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 8px hsla(0,0%,100%,0);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 8px hsla(0,0%,100%,0)}}@keyframes PulseAttention-7871c69a{0%,to{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 0 hsla(0,0%,100%,.4);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 0 hsla(0,0%,100%,.4)}50%{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 8px hsla(0,0%,100%,0);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 8px hsla(0,0%,100%,0)}}.split-container[data-v-7871c69a]{width:100%;max-width:700px;height:85vh;max-height:900px;position:relative}.banner-panel[data-v-7871c69a]{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.banner-panel[data-v-7871c69a]:active{-webkit-transform:scale(.98);transform:scale(.98)}.banner-top[data-v-7871c69a]{top:20px;right:0;width:calc(100% - 40px);height:45%;z-index:2}.banner-top .panel-bg[data-v-7871c69a]{clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.banner-bottom[data-v-7871c69a]{bottom:20px;left:0;width:calc(100% - 40px);height:45%;z-index:1}.banner-bottom .panel-bg[data-v-7871c69a]{clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}.panel-bg[data-v-7871c69a]{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.4)}.panel-video[data-v-7871c69a]{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.divider-line[data-v-7871c69a]{position:absolute;width:140%;height:3px;background:#fff;left:-20%;top:50%;z-index:10;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.5);box-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.5)}.header-banner[data-v-7871c69a]{height:25vh;will-change:transform,opacity}.header-video[data-v-7871c69a]{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:0}.header-subtitle[data-v-7871c69a],.header-title[data-v-7871c69a]{position:relative;z-index:1}.header--entering[data-v-7871c69a]{-webkit-animation:HeaderEnter-7871c69a .6s cubic-bezier(.16,1,.3,1) forwards;animation:HeaderEnter-7871c69a .6s cubic-bezier(.16,1,.3,1) forwards}.header--entering .header-title[data-v-7871c69a]{-webkit-animation:TitleEnter-7871c69a .5s cubic-bezier(.16,1,.3,1) .2s both;animation:TitleEnter-7871c69a .5s cubic-bezier(.16,1,.3,1) .2s both}.header--entering .header-subtitle[data-v-7871c69a]{-webkit-animation:SubtitleEnter-7871c69a .5s cubic-bezier(.16,1,.3,1) .3s both;animation:SubtitleEnter-7871c69a .5s cubic-bezier(.16,1,.3,1) .3s both}.header--visible[data-v-7871c69a]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header--leaving[data-v-7871c69a]{-webkit-animation:HeaderLeave-7871c69a .4s ease-in forwards;animation:HeaderLeave-7871c69a .4s ease-in forwards}@-webkit-keyframes HeaderEnter-7871c69a{0%{-webkit-transform:translateY(-100%) scaleY(.8);transform:translateY(-100%) scaleY(.8);opacity:0}60%{-webkit-transform:translateY(10px) scaleY(1.02);transform:translateY(10px) scaleY(1.02);opacity:1}to{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}}@keyframes HeaderEnter-7871c69a{0%{-webkit-transform:translateY(-100%) scaleY(.8);transform:translateY(-100%) scaleY(.8);opacity:0}60%{-webkit-transform:translateY(10px) scaleY(1.02);transform:translateY(10px) scaleY(1.02);opacity:1}to{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);opacity:1}}@-webkit-keyframes TitleEnter-7871c69a{0%{-webkit-transform:translateY(-20px) scale(.9);transform:translateY(-20px) scale(.9);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes TitleEnter-7871c69a{0%{-webkit-transform:translateY(-20px) scale(.9);transform:translateY(-20px) scale(.9);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes SubtitleEnter-7871c69a{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.8}}@keyframes SubtitleEnter-7871c69a{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.8}}@-webkit-keyframes HeaderLeave-7871c69a{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes HeaderLeave-7871c69a{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}.back-button-sticky[data-v-7871c69a]{position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:4px;gap:4px;width:80px;height:80px;background:rgba(0,0,0,.5);border:3px solid hsla(0,0%,100%,.8);border-radius:16px;color:#fff;backdrop-filter:blur(8px);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.back-button-sticky[data-v-7871c69a]:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);background:rgba(0,0,0,.7);border-color:#fff;-webkit-box-shadow:0 6px 30px rgba(0,0,0,.5),0 0 20px hsla(0,0%,100%,.3);box-shadow:0 6px 30px rgba(0,0,0,.5),0 0 20px hsla(0,0%,100%,.3)}.back-button-sticky[data-v-7871c69a]:active{-webkit-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.back-button-text[data-v-7871c69a]{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.chat-container[data-v-7871c69a]{will-change:transform,opacity,height;border-top-left-radius:24px;border-top-right-radius:24px;-webkit-box-shadow:0 -8px 40px rgba(0,0,0,.6);box-shadow:0 -8px 40px rgba(0,0,0,.6)}.chat--hidden[data-v-7871c69a]{-webkit-transform:translateY(100%) scale(.95);transform:translateY(100%) scale(.95);height:0;pointer-events:none;opacity:0}.chat--entering[data-v-7871c69a]{-webkit-animation:ChatEnter-7871c69a .6s cubic-bezier(.16,1,.3,1) forwards;animation:ChatEnter-7871c69a .6s cubic-bezier(.16,1,.3,1) forwards;-webkit-animation-delay:.15s;animation-delay:.15s}.chat--visible[data-v-7871c69a]{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.chat--leaving[data-v-7871c69a]{-webkit-animation:ChatLeave-7871c69a .4s ease-in forwards;animation:ChatLeave-7871c69a .4s ease-in forwards}@-webkit-keyframes ChatEnter-7871c69a{0%{-webkit-transform:translateY(100%) scale(.9);transform:translateY(100%) scale(.9);opacity:0;border-radius:48px 48px 0 0}50%{opacity:1}70%{-webkit-transform:translateY(-10px) scale(1.01);transform:translateY(-10px) scale(1.01);border-radius:24px 24px 0 0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;border-radius:24px 24px 0 0}}@keyframes ChatEnter-7871c69a{0%{-webkit-transform:translateY(100%) scale(.9);transform:translateY(100%) scale(.9);opacity:0;border-radius:48px 48px 0 0}50%{opacity:1}70%{-webkit-transform:translateY(-10px) scale(1.01);transform:translateY(-10px) scale(1.01);border-radius:24px 24px 0 0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;border-radius:24px 24px 0 0}}@-webkit-keyframes ChatLeave-7871c69a{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}to{-webkit-transform:translateY(100%) scale(.95);transform:translateY(100%) scale(.95);opacity:0}}@keyframes ChatLeave-7871c69a{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}to{-webkit-transform:translateY(100%) scale(.95);transform:translateY(100%) scale(.95);opacity:0}}