:root{color:#1f2937;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{-webkit-user-select:none;user-select:none;background:#eee;min-width:320px;min-height:100vh;margin:0}button,textarea,input{font:inherit}#app{min-height:100vh}.t-message{border-radius:20px!important;padding:8px 10px!important}.chat-page{flex-direction:column;width:min(800px,100%);min-height:100vh;margin:0 auto;padding:18px;display:flex}.t-button{cursor:default;-webkit-user-select:none;user-select:none}.chat-header{z-index:30;-webkit-backdrop-filter:blur(40px)saturate(190%);background:#fff;border:1px solid #ffffff9e;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:260px;margin:0;padding:18px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 48px #1f29371a}.chat-header__title{z-index:1;text-align:center;flex:none;width:100%;min-width:0;position:relative}.chat-header__logo{z-index:1;object-fit:cover;border-radius:10px;flex:0 0 54px;width:54px;height:54px;position:relative}.chat-header__title span{color:var(--td-brand-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.chat-header h1{color:#111827;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.1}.chat-header__actions{z-index:1;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:100%;display:grid;position:relative}.recent-panel{z-index:1;scrollbar-width:none;overscroll-behavior:contain;border-top:1px solid #1f293714;flex-direction:column;flex:auto;gap:8px;width:100%;min-height:0;padding-top:12px;display:flex;position:relative;overflow:hidden auto}.recent-panel::-webkit-scrollbar{display:none}.recent-panel__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.recent-panel h2{color:#111827;margin:0;font-size:14px;font-weight:800}.recent-panel__clear{color:#b91c1c;background:0 0;border:none;flex:none;padding:0;font-size:12px;font-weight:700}.recent-panel__empty{color:#86909c;margin:0;font-size:12px}.recent-item{color:#1f2937;text-align:left;background:#ffffff8f;border:none;border-radius:12px;align-items:center;gap:8px;width:100%;padding:8px 32px 8px 8px;display:flex;position:relative}.recent-item__delete{color:#fff;opacity:0;background:#dc2626;border-radius:999px;place-items:center;width:18px;height:18px;font-size:14px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)scale(.9)}.recent-item:hover .recent-item__delete,.recent-item__delete:focus-visible{opacity:1;transform:translateY(-50%)scale(1)}.recent-item img{object-fit:cover;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.recent-item__content{gap:2px;min-width:0;display:grid}.recent-item__title,.recent-item__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-item__title{color:#111827;font-size:12px;font-weight:700}.recent-item__meta{color:#86909c;font-size:11px}.chat-header__icon-button{color:#111827;cursor:default;background:#f3f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;padding:0;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;position:relative}.chat-header__icon-button:hover{background:#f3f4f6;transform:translateY(-1px)}.chat-header__icon-button svg{width:20px;height:20px}.chat-header__mobile-menu{display:none}.mobile-drawer-panel{gap:18px;display:grid}.mobile-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-drawer-action{color:#111827;text-align:left;background:#f3f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-size:14px;font-weight:700;display:flex}.mobile-drawer-action svg{width:20px;height:20px}.share-message{z-index:1000;position:fixed;top:20px;left:50%;transform:translate(-50%)}.wechat-qr-overlay{z-index:80;-webkit-backdrop-filter:blur(46px);background:#242833;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wechat-qr-panel{text-align:center;background:#ffffffa1;border:1px solid #ffffffb8;border-radius:18px;width:min(280px,100%);padding:22px 18px 18px;position:relative;box-shadow:0 24px 80px #1118273d}.wechat-qr-panel img{border-radius:12px;width:210px;max-width:100%;margin:0 auto;display:block}.wechat-qr-panel p{color:#111827;margin:12px 0 0;font-size:14px;font-weight:700}.wechat-qr-close{color:#111827;cursor:default;background:#ffffffb8;border:none;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;bottom:-40px;left:50%;right:auto;transform:translate(-50%)}.chat-list{flex:1;min-height:0;padding:18px 4px 200px;overflow-y:auto}.chat-bottom-anchor{height:1px}.message-row{align-items:flex-start;gap:6px;margin-bottom:22px;display:flex}.message-row.is-user{flex-direction:row-reverse}.message-avatar{color:#fff;border-radius:5px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.message-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.message-row.is-user .message-avatar{background:linear-gradient(135deg,#10b981,#06b6d4)}.message-main{min-width:0;max-width:min(72%,720px)}.message-row.is-assistant .message-main{flex-direction:column;align-items:flex-start;display:flex}.message-row.is-user .message-main{flex-direction:column;align-items:flex-end;display:flex}.message-meta{color:#86909c;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.message-row.is-user .message-meta{flex-direction:row-reverse}.message-meta span{color:#4e5969;font-weight:600}.message-bubble{color:#1f2937;background:#fff;border:none;border-radius:0 10px 10px;max-width:100%;padding:10px;line-height:1.5;display:inline-block;position:relative;box-shadow:0 2px 4px #0000000a}.message-row.is-assistant .message-bubble:not(.is-default-message):not(.frontend-status-bubble) .message-text{font-size:12px}.message-row.is-assistant .message-bubble:not(.is-default-message){flex-direction:column;align-self:flex-start;width:fit-content;min-width:0;max-width:100%;display:inline-flex}.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__text,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__inner,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__content,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__detail,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__base,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__text__assistant,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__text__content{width:fit-content;max-width:100%}.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__content{flex:0 auto}.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__inner,.message-row.is-assistant .message-bubble:not(.is-default-message) .t-chat__detail{margin:0;padding:0}.message-bubble.is-default-message{width:100%;display:block}.frontend-status-bubble{box-shadow:0 2px 4px #0000000a}.frontend-status-content{gap:3px;display:grid}.frontend-status-title{color:#111827;margin:0;font-size:16px;font-weight:700;line-height:1.35}.frontend-status-time{color:#86909c;font-size:12px;line-height:1.4}.message-bubble.is-dissolving{pointer-events:none;animation:.8s cubic-bezier(.16,.82,.28,1) forwards status-bubble-dissolve}.message-bubble.is-dissolving:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(90deg, transparent calc(var(--status-burn,-18%) - 9%), #fffffffa calc(var(--status-burn,-18%) - 2%), #ffffff2e calc(var(--status-burn,-18%) + 5%), transparent calc(var(--status-burn,-18%) + 10%));filter:blur(4px);animation:.8s cubic-bezier(.16,.82,.28,1) forwards status-burn-front;position:absolute;inset:0}.status-particle-layer{z-index:70;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}@property --status-burn{syntax:"<percentage>";inherits:false;initial-value:-18%}@keyframes status-bubble-dissolve{0%{opacity:1;clip-path:inset(0 round 0 10px 10px 0)}to{opacity:0;clip-path:inset(0 0 0 100% round 0 10px 10px 0);transform:translateY(-2px)scale(.985)}}@keyframes status-burn-front{0%{--status-burn:-18%}to{--status-burn:118%}}.message-row.is-user .message-bubble{color:#1f2937;-webkit-user-select:text;user-select:text;background:#fff;border:none;border-radius:10px 0 10px 10px;box-shadow:0 2px 4px #0000000a}.message-row.is-user .message-bubble:after{border-left-width:10px;border-left-color:#fff;border-right-width:0;border-right-color:#0000;border-radius:0 0 0 32px;left:auto;right:-17px}.recent-message-delete-tip{color:#86909c;max-width:100%;margin:6px 0 0;line-height:1.4;display:none;text-align:center!important;width:100%!important;font-size:12px!important}.message-row.is-error .message-bubble{color:#b91c1c;background:#fff;border:none}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-break:anywhere;text-align:justify;width:fit-content;max-width:100%;margin:0;font-size:14px}.message-bubble .t-chat__text,.message-bubble .t-chat__text p{overflow-wrap:anywhere;word-break:normal;line-break:anywhere;text-align:justify;width:fit-content;max-width:100%}.message-bubble .t-chat__text{padding:0}.message-loading,.message-loading .t-chat-loading__text{font-size:12px}.image-result-list{width:min(520px,100vw - 88px);max-width:100%;display:grid}.image-result-list.is-single{width:fit-content}.image-result-summary{font-size:14px}.image-result-scroll{--generated-card-width:minmax(0, 1fr);grid-template-columns:repeat(2, var(--generated-card-width));scrollbar-width:none;gap:10px;display:grid;overflow-x:visible}.image-result-list.is-single .image-result-scroll{grid-template-columns:minmax(0,min(216px,100vw - 108px))}.image-result-scroll::-webkit-scrollbar{display:none}.image-result-item{min-width:0}.image-result-item p{margin-bottom:6px;font-size:12px}.image-result-item.is-loading{min-height:0;display:grid}.image-result-item.is-error{color:#b91c1c}.image-result-item .generated-image{width:100%;max-width:100%}.image-result-item .generated-image-card{width:100%}.image-result-item.is-loading .generated-image-card{place-items:center;height:100%;min-height:100px;transition:height .24s,min-height .24s;display:grid}.image-result-item.is-loading .message-loading{height:100%;min-height:inherit}.message-progress{color:#6b7280;margin-bottom:2px;font-size:12px;line-height:1.4;display:block}.message-duration{color:#6b7280}.verification-card{gap:10px;width:min(280px,100%);margin-top:12px;display:grid}.verification-card__qr{object-fit:contain;background:#fff;border-radius:14px;width:180px;height:180px;padding:8px}.verification-card__link{width:fit-content;color:var(--td-brand-color);text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.verification-card__input{color:#1f2937;background:#ffffffb8;border:1px solid #1f29371f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px;font-size:14px}.verification-card__input:focus{border-color:var(--td-brand-color)}.verification-card__submit{color:#fff;background:#1f2937;border:none;border-radius:10px;height:38px;font-size:14px;font-weight:700}.verification-card__submit:disabled{cursor:not-allowed;opacity:.62}.verification-card__error,.verification-card__success{margin:0;font-size:13px}.verification-card__error{color:#b91c1c}.verification-card__success{color:#059669}.attachment-summary{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.reference-image{cursor:zoom-in;background:#f3f4f6;border:none;border-radius:10px;align-items:flex-end;width:96px;height:96px;padding:0;display:inline-flex;position:relative;overflow:hidden}.reference-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reference-image span{z-index:1;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0000009e);width:100%;padding:18px 6px 5px;font-size:11px;line-height:1.2;position:relative;overflow:hidden}.generated-image{object-fit:cover;border-radius:inherit;cursor:zoom-in;width:100%;transition:opacity .2s,transform .2s;display:block}.generated-image:hover{opacity:.92;transform:scale(1.01)}.generated-image-card{border-radius:8px;width:min(360px,100%);position:relative;overflow:hidden}.generated-image-card.is-ratio-1-1{width:min(160px,100%)}.generated-image-card.is-ratio-16-9,.generated-image-card.is-ratio-4-3{width:min(220px,100%)}.generated-image-card.is-ratio-3-4{width:min(160px,100%)}.generated-image-card.is-ratio-9-16{width:min(130px,100%)}.image-result-scroll .generated-image-card,.generated-images .generated-image-card{width:100%}.generated-images{--generated-card-width:minmax(0, 1fr);grid-template-columns:repeat(2, var(--generated-card-width));scrollbar-width:none;gap:10px;width:min(520px,100vw - 88px);max-width:100%;padding-bottom:4px;display:grid;overflow-x:visible}.generated-images::-webkit-scrollbar{display:none}.generated-images.is-single{grid-template-columns:minmax(0,min(216px,100vw - 108px));gap:8px;width:fit-content;overflow-x:visible}.generated-images.is-single .generated-image-card{width:100%}.example-gallery{gap:12px;margin-top:12px;display:grid}.example-gallery__row{scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.example-gallery__row::-webkit-scrollbar{display:none}.example-card{cursor:zoom-in;background:#f3f4f6;border:none;border-radius:8px;min-width:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f293714}.example-card.is-ratio-9-16{aspect-ratio:9/16;width:clamp(96px,19vw,136px)}.example-card.is-ratio-16-9{aspect-ratio:2;width:clamp(150px,28vw,210px)}.example-card.is-ratio-1-1{aspect-ratio:1;width:clamp(92px,17vw,118px)}.example-card.is-ratio-4-3{aspect-ratio:5/3;width:clamp(132px,24vw,180px)}.example-card.is-ratio-3-4{aspect-ratio:3/3.5;width:clamp(92px,17vw,126px)}.example-card img{object-fit:cover;width:100%;height:100%;transition:opacity .2s,transform .2s}.example-card:hover img{opacity:.94;transform:scale(1.03)}.example-card__action{z-index:1;color:#fff;-webkit-backdrop-filter:blur(40px)saturate(190%);background:#1f29376b;border:1px solid #ffffffb8;border-radius:8px;width:80px;height:25px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;position:absolute;bottom:6px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 22px #1f293724}.example-card__action:hover{background:#1f29378f;transform:translate(-50%,-1px)}.image-actions{gap:6px;margin-top:6px;display:flex}.image-actions--overlay{z-index:2;margin-top:0;position:absolute;bottom:6px;right:10px}.image-action{color:#fff;-webkit-backdrop-filter:blur(40px)saturate(190%);background:#1f29376b;border:1px solid #ffffffb8;border-radius:8px;justify-content:center;align-items:center;gap:2px;width:auto;height:25px;padding:0 6px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.image-action span{color:#fff;font-size:12px}.image-action--copy-config{color:#1f2937;-webkit-backdrop-filter:blur(30px)saturate(160%);background:#ffffff70;border:1px solid #ffffffb8}.image-action--copy-config span{color:#1f2937}.image-action:active{background:#2f2f2f70;transform:scale(.96)}.typing-bubble{min-width:220px}.sender-panel{z-index:20;padding-top:0;position:fixed;bottom:16px;left:max(18px,50vw - 382px);right:max(18px,50vw - 382px)}@media (width>=721px){.chat-header{box-shadow:none;background:#eee;border:none;border-right:1px solid #ffffff9e}.chat-page{width:min(900px,100% - 260px);margin-left:max(278px,50vw - 320px);margin-right:auto}.chat-list{width:min(900px,100%)}.sender-panel{width:min(900px,100vw - 296px);left:max(278px,50vw - 320px);right:auto}.chat-sender,.chat-sender .t-chat-sender,.chat-sender .t-chat__sender,.chat-sender .t-chat-sender__textarea{min-height:120px}.chat-sender .t-chat-sender__textarea{padding-top:20px;padding-bottom:20px}.chat-sender .t-textarea .t-textarea__inner{min-height:60px!important}}.sender-panel-backdrop{z-index:19;pointer-events:none;background:#eee;height:160px;position:fixed;bottom:-5px;left:0;right:0}@media (width>=721px){.sender-panel-backdrop{left:260px}}.chat-sender{box-shadow:none;-webkit-backdrop-filter:blur(30px)saturate(170%);background:#fff;border-radius:22px;overflow:hidden}.chat-sender.is-disabled{opacity:.72}.chat-sender.is-disabled .t-chat-sender__button,.chat-sender.is-disabled .t-chat-sender__button button{pointer-events:none;opacity:.6}.chat-sender :where(.t-chat__sender,.t-chat-sender,.t-chat__sender-content,.t-chat-sender__textarea,.t-chat-sender__footer){background:0 0!important}.t-chat-sender{padding:0!important}.chat-sender .t-chat-sender__textarea{border-color:#ffffffb3;padding:10px;font-size:14px;box-shadow:none!important}.t-chat-sender .t-textarea .t-textarea__inner{font-size:14px}.sender-reference-list{scrollbar-width:none;gap:8px;padding:10px 10px 0;display:flex;overflow-x:auto}.sender-reference-list::-webkit-scrollbar{display:none}.sender-reference-card{flex:0 0 64px;width:64px;height:64px;position:relative}.sender-reference-card__preview{color:#4b5563;cursor:zoom-in;background:#ffffff9e;border:none;border-radius:12px;place-items:center;width:100%;height:100%;padding:0;font-size:11px;display:grid;overflow:hidden}.sender-reference-card__preview img{object-fit:cover;width:100%;height:100%}.sender-reference-card__remove{color:#fff;cursor:default;background:#1f2937b8;border:1px solid #ffffffbd;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.chat-sender .t-chat-sender__footer{align-items:center;gap:10px}.chat-sender .t-chat-sender__mode{flex:auto;min-width:0}.chat-sender .t-chat-sender__button{flex:none}.chat-sender .t-chat-sender__button .t-chat-sender__button__default:not(.t-chat-sender__button--disabled),.chat-sender .t-chat-sender__button .t-chat-sender__button__default:not(.t-chat-sender__button--disabled):hover,.chat-sender .t-chat-sender__button .t-chat-sender__button__default:not(.t-chat-sender__button--disabled):focus{background-color:#1f2937}.chat-sender .t-chat-sender__header ::part(t-attachment-item__operation),.chat-sender .t-chat-sender__header ::part(t-attachment-item__delete){opacity:1;visibility:visible}.chat-sender .t-filecard-remove{opacity:1!important;visibility:visible!important;display:flex!important}.chat-sender .t-filecard-overview:hover .t-filecard-remove{opacity:1!important;visibility:visible!important}.chat-sender .btn{color:var(--td-text-color-disabled);border:none}.chat-sender .btn:hover{color:var(--td-brand-color-hover);background:0 0;border:none}.chat-sender .btn.t-button{height:var(--td-comp-size-m);padding:0}.sender-tools{align-items:center;gap:var(--td-comp-margin-s);white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex}.sender-tools__file{display:none}.sender-tools__button{height:var(--td-comp-size-m);color:var(--td-text-color-primary);background:#ffffff6b;border-radius:999px;flex:none;padding:0 12px;font-size:12px}.sender-tools__button:hover{color:var(--td-brand-color-hover);background:#ffffffad}.sender-tools__button--count{min-width:72px}.sender-tools__button--model{min-width:104px}.sender-reference{border-bottom:1px solid var(--td-component-stroke);justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding-bottom:8px;display:flex}.sender-reference__content{flex:1;align-items:center;min-width:0;display:flex}.sender-reference__content p{color:var(--td-text-color-placeholder);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 4px;font-size:14px;overflow:hidden}.sender-reference__icon{color:var(--td-text-color-disabled);flex:none;padding:6px;transform:scaleX(-1)}.sender-reference__close{color:var(--td-text-color-disabled);flex:none;padding:6px}.image-preview{z-index:1000;-webkit-backdrop-filter:blur(46px);cursor:zoom-out;background:#242833;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.image-preview__panel{cursor:default;background:#fffffff5;border-radius:14px;flex-direction:column;max-width:min(100%,800px);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #0000006b}.image-preview__panel img{object-fit:contain;background:#111827;max-width:min(100%,800px);max-height:calc(92vh - 112px)}.image-preview__footer{background:#fff;gap:8px;padding:12px;display:grid}.image-preview__footer p{color:#6b7280;text-align:center;margin:0;font-size:13px;line-height:1.4}.image-preview__error{color:#b91c1c!important}.image-preview__download{color:#fff;background:#1f2937;border:none;border-radius:10px;height:42px;font-size:15px;font-weight:700}.image-preview__download:hover{background:var(--td-brand-color-hover)}.image-preview__close{color:#1f2937;background:#ffffffe6;border:none;border-radius:999px;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:grid;position:absolute;top:22px;right:24px}.image-preview__close:hover{background:#fff}.t-chat-sender__button .t-chat-sender__button__default{background-color:"#1f2937"!important}@media (width<=720px){.chat-page{padding:61px 0 0}.chat-list{padding-bottom:200px}.sender-panel-backdrop{height:140px}.sender-panel{bottom:16px;left:10px;right:10px}.chat-header{border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;width:min(800px,100%);margin:0 auto;padding:6px 14px;bottom:auto;left:0;right:0}.chat-header__logo{flex:0 0 46px;width:46px;height:46px}.chat-header__title{text-align:left;flex:auto;width:auto}.chat-header__actions{flex:none;grid-template-columns:none;width:auto;display:flex}.chat-header__desktop-action{display:none}.chat-header__mobile-menu{border-radius:999px;width:34px;display:inline-flex}.chat-header h1{font-size:clamp(19px,3vw - 3px,29px)}.chat-header>.recent-panel{display:none}.recent-panel--drawer{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 168px);padding-top:14px;display:flex;overflow-y:auto}.recent-panel--drawer::-webkit-scrollbar{display:none}.t-drawer__body{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.t-drawer__body::-webkit-scrollbar{display:none}.recent-panel--drawer .recent-item__delete{opacity:1;transform:translateY(-50%)scale(1)}.recent-panel--drawer .recent-item{background:#f3f4f6}.message-main{max-width:calc(100% - 56px)}.message-bubble{padding:10px}.recent-message-delete-tip{display:block}.image-result-scroll{gap:8px}.image-actions--overlay{justify-content:space-around;bottom:10px;left:0;right:0}.image-actions--overlay .image-action span{font-size:10px}.example-gallery__row{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.example-gallery__row::-webkit-scrollbar{display:none}.example-card.is-ratio-9-16{flex:0 0 104px}.example-card.is-ratio-16-9{flex:0 0 168px}.example-card.is-ratio-1-1{flex:0 0 104px}.example-card.is-ratio-4-3{flex:0 0 144px}.example-card.is-ratio-3-4{flex:0 0 104px}.sender-tools{scrollbar-width:none;flex-flow:row;align-items:center;gap:6px;width:100%;padding-bottom:2px;overflow-x:auto}.sender-tools::-webkit-scrollbar{display:none}.sender-tools__button{flex:none}.sender-reference__content p{white-space:normal}.image-preview{padding:14px}.image-preview__panel{width:auto;max-height:88vh}.image-preview__panel img{max-height:calc(88vh - 116px)}.image-preview__close{top:12px;right:12px}}.macbook-loading[data-v-c1bc0290]{contain:layout paint style;border-radius:inherit;background:#eeeeee6b;place-items:center;width:100%;height:100%;min-height:100px;transition:height .24s,min-height .24s;display:grid;position:relative;overflow:hidden}.sprite-player-shell[data-v-c1bc0290]{place-items:center;max-width:100%;display:grid;position:relative}.sprite-player[data-v-c1bc0290]{aspect-ratio:290/291;width:100%;height:auto;display:block;position:relative}.macbook-loading__label[data-v-c1bc0290]{color:#6b7280;letter-spacing:.08em;text-align:center;pointer-events:none;width:100%;font-size:12px;line-height:1;position:absolute;bottom:5px;left:0;right:0}
