.cad-color-input[data-v-eba2d2c9]{align-items:center;display:flex;gap:.21333rem;min-width:0;width:100%}.cad-color-input__value[data-v-eba2d2c9]{background:transparent;border:0;color:#c8c9ce;cursor:pointer;flex:1;min-width:0;padding:.16rem 0;text-align:left}.cad-color-input__value[data-v-eba2d2c9]:hover{color:#fff}.cad-color-input__value[data-v-eba2d2c9]:focus-visible{outline:.05333rem solid #fff;outline-offset:.05333rem}.cad-color-input__overlay[data-v-eba2d2c9]{background:#00000080;inset:0;position:fixed;z-index:10010}.cad-color-input__dialog[data-v-eba2d2c9]{background:#1f2024;border-radius:.32rem;box-sizing:border-box;color:#fff;left:50%;max-height:calc(100vh - .42667rem);max-height:calc(100dvh - .42667rem);max-width:calc(100vw - .42667rem);overflow:auto;padding:.32rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10011}.cad-color-input__title[data-v-eba2d2c9]{font-size:.37333rem;margin:0 0 .32rem}.toy-dialog .confirm-content[data-v-152ac84a]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-152ac84a],.toy-dialog .confirm-title[data-v-152ac84a]{color:#000}.toy-dialog .cancel-btn[data-v-152ac84a]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-152ac84a]{background-color:#00000040;right:-.42667rem}.cad-viewer-interaction[data-v-152ac84a]{color:#f3f3f5;display:contents;pointer-events:none}.cad-viewer-mobile-properties-toggle[data-v-152ac84a],.cad-viewer-properties[data-v-152ac84a],.cad-viewer-toolbar[data-v-152ac84a]{pointer-events:auto}.cad-viewer-mobile-properties-toggle[data-v-152ac84a]{display:none}.cad-viewer-toolbar[data-v-152ac84a]{align-items:stretch;background:#0f0f12;box-sizing:border-box;display:flex;flex-direction:column;height:var(--cad-viewer-toolbar-height);min-height:var(--cad-viewer-toolbar-height);padding:.42667rem .53333rem}.cad-viewer-toolbar__primary[data-v-152ac84a]{align-items:center;display:flex;justify-content:space-between;min-width:0}.cad-viewer-part-tabs[data-v-152ac84a]{border-top:.02667rem solid hsla(0,0%,100%,.08);display:flex;gap:.16rem;margin-top:.21333rem;min-width:0;overflow-x:auto;padding-top:.21333rem;scrollbar-color:#51535a transparent;scrollbar-width:thin;width:100%}.cad-viewer-part-tab[data-v-152ac84a]{align-items:center;background:transparent;border:.02667rem solid transparent;border-radius:.13333rem;color:#c8c9ce;display:inline-flex;flex:0 0 auto;font-size:.32rem;gap:.18667rem;height:.8rem;line-height:1;padding:0 .26667rem;white-space:nowrap}.cad-viewer-part-tab[data-v-152ac84a]:hover{background:#303238;color:#fff}.cad-viewer-part-tab[data-v-152ac84a]:focus-visible{outline:.05333rem solid #35d8ff;outline-offset:-.05333rem}.cad-viewer-part-tab.is-active[data-v-152ac84a]{background:#34383e;border-color:#35d8ff;color:#fff}.cad-viewer-part-tab__swatch[data-v-152ac84a]{border:.02667rem solid hsla(0,0%,100%,.45);border-radius:.05333rem;flex:0 0 .24rem;height:.24rem;width:.24rem}.cad-viewer-toolbar__left[data-v-152ac84a],.cad-viewer-toolbar__right[data-v-152ac84a]{align-items:center;display:flex;gap:.21333rem}.cad-viewer-toolbar__left[data-v-152ac84a]{flex:1;min-width:0;position:relative}.cad-viewer-artifact-menu[data-v-152ac84a]{background:#292a2e;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.32rem;box-shadow:0 .42667rem 1.06667rem #0000006b;display:flex;flex-direction:column;gap:.10667rem;left:0;padding:.32rem;position:absolute;top:calc(100% + .26667rem);width:min(8.53333rem,100vw - 1.28rem);z-index:80}.cad-viewer-artifact-menu__heading[data-v-152ac84a]{align-items:center;background:transparent;color:#f1f1f3;display:flex;font-size:.42667rem;font-weight:600;gap:.26667rem;height:.90667rem;padding:0 .10667rem .16rem;text-align:left;width:100%}.cad-viewer-artifact-menu__heading svg[data-v-152ac84a]{color:#929399;transition:transform .2s ease}.cad-viewer-artifact-menu__heading svg.is-collapsed[data-v-152ac84a]{transform:rotate(-90deg)}.cad-viewer-artifact-menu__list[data-v-152ac84a]{display:flex;flex-direction:column;gap:.10667rem}.cad-viewer-artifact-menu__item[data-v-152ac84a]{align-items:center;background:transparent;border-radius:.21333rem;color:#dedee1;display:flex;font-size:.37333rem;gap:.32rem;min-height:1.38667rem;min-width:0;padding:.16rem .26667rem;text-align:left;width:100%}.cad-viewer-artifact-menu__item.is-open[data-v-152ac84a],.cad-viewer-artifact-menu__item[data-v-152ac84a]:hover{background:#ffffff14}.cad-viewer-artifact-menu__item>span[data-v-152ac84a]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-viewer-artifact-menu__icon[data-v-152ac84a]{display:inline-flex;flex:0 0 .8rem;height:.8rem;width:.8rem}.cad-viewer-artifact-menu__icon img[data-v-152ac84a]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cad-viewer-toolbar__right[data-v-152ac84a]{flex:0 0 auto}.cad-viewer-toolbar__view-actions[data-v-152ac84a]{align-items:center;display:flex;gap:.21333rem}.cad-viewer-toolbar__property-group[data-v-152ac84a]{align-items:center;display:flex;margin-left:0}.cad-viewer-property-toggle[data-v-152ac84a]{align-items:center;background:transparent;border-radius:.21333rem;color:#d8d8dc;display:inline-flex;height:.85333rem;justify-content:center;line-height:1;padding:0;width:.85333rem}.cad-viewer-property-toggle>svg[data-v-152ac84a]{height:.53333rem;width:.53333rem}.cad-viewer-property-toggle.is-active[data-v-152ac84a],.cad-viewer-property-toggle[data-v-152ac84a]:hover{background:#27282c;color:#fff}.cad-viewer-properties button[data-v-152ac84a],.cad-viewer-toolbar button[data-v-152ac84a]{border:0;color:inherit;cursor:pointer;transition:all .3s}.cad-viewer-toolbar__left>button[data-v-152ac84a],.cad-viewer-toolbar__view-actions>button[data-v-152ac84a]{align-items:center;background:transparent;border-radius:.16rem;color:#d8d8dc;display:inline-flex;height:.85333rem;justify-content:center;width:.85333rem}.cad-viewer-toolbar__left>button img[data-v-152ac84a],.cad-viewer-toolbar__view-actions>button img[data-v-152ac84a]{height:.42667rem;width:.42667rem}.cad-viewer-toolbar__view-actions>.cad-viewer-download-3mf[data-v-152ac84a]{display:none;font-size:.29333rem;gap:.10667rem;padding:0 .18667rem;width:auto}.cad-viewer-download-3mf[aria-busy=true] svg[data-v-152ac84a]{animation:cad-viewer-spin-152ac84a .8s linear infinite}.cad-viewer-toolbar__view-actions>button[data-v-152ac84a]:disabled{cursor:default;opacity:.4}.cad-viewer-toolbar__view-actions>.cad-viewer-download-button[data-v-152ac84a],.cad-viewer-toolbar__view-actions>.cad-viewer-fullscreen-button[data-v-152ac84a]{border-radius:.21333rem}.cad-viewer-download-button[data-v-152ac84a]:not(:disabled):hover,.cad-viewer-fullscreen-button[data-v-152ac84a]:hover{background:#27282c;color:#fff}@keyframes cad-viewer-spin-152ac84a{to{transform:rotate(1turn)}}.cad-viewer-toolbar__left>button img[data-v-152ac84a]{height:.64rem;width:.64rem}.cad-viewer-toolbar__left>button[data-v-152ac84a]:hover{background:#ffffff1a}.cad-viewer-tabs[data-v-152ac84a]{display:flex;flex:1;min-width:0;overflow:hidden}.cad-viewer-tab[data-v-152ac84a]{align-items:center;background:#27282c;border:.02667rem solid hsla(0,0%,100%,.14);border-radius:.18667rem;color:#d7d7da;cursor:pointer;display:flex;flex:0 0 4.26667rem;font-size:.32rem;gap:.18667rem;height:.85333rem;margin-right:.21333rem;max-width:4.26667rem;min-width:2.13333rem;outline:none;padding:0 .21333rem;transition:max-width .2s ease,background .2s ease,border-color .2s ease}.cad-viewer-tab+.cad-viewer-tab[data-v-152ac84a]{margin-left:-.02667rem}.cad-viewer-tab.is-active[data-v-152ac84a]{background:#323338;border-color:#ffffff3d;position:relative;z-index:1}.cad-viewer-tab[data-v-152ac84a]:focus-visible{box-shadow:inset 0 0 0 .02667rem #fafafa}.cad-viewer-tab__dot[data-v-152ac84a]{align-items:center;display:inline-flex;flex:0 0 .64rem;height:.64rem;justify-content:center;width:.64rem}.cad-viewer-tab__dot img[data-v-152ac84a]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cad-viewer-tab__label[data-v-152ac84a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-viewer-tab button[data-v-152ac84a]{align-items:center;background:transparent;border-radius:.10667rem;color:#a7a8ad;display:inline-flex;flex:0 0 .53333rem;height:.53333rem;justify-content:center;padding:0;width:.53333rem}.cad-viewer-properties[data-v-152ac84a]{background:#27282c;border-top-left-radius:.42667rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:.42667rem;width:100%}.cad-viewer-properties__heading[data-v-152ac84a]{align-items:center;background:transparent;border:0;color:#fafafa;cursor:pointer;display:flex;flex:0 0 auto;font-size:.42667rem;font-weight:500;gap:.32rem;line-height:.64rem;margin-bottom:.32rem;min-height:.64rem;padding:0;text-align:left;width:100%}[data-v-152ac84a] .lucide-sliders-horizontal-icon{height:.35547rem;width:.32rem}.cad-viewer-properties h2[data-v-152ac84a]{flex:1;font-size:inherit;font-weight:inherit;margin:0;min-width:0}.cad-viewer-properties__collapse[data-v-152ac84a]{display:none}.cad-viewer-properties__content[data-v-152ac84a]{margin-right:-.42667rem;overflow:hidden}.cad-viewer-properties__body[data-v-152ac84a],.cad-viewer-properties__content[data-v-152ac84a]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;padding-right:.42667rem}.cad-viewer-properties__body[data-v-152ac84a]{gap:.42667rem;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;width:calc(100% + .42667rem)}.cad-viewer-parameter[data-v-152ac84a]{color:#d8d8dc;display:flex;flex-direction:column;font-size:.34667rem;gap:.21333rem;min-width:0}.cad-viewer-parameter__label[data-v-152ac84a]{align-items:center;display:flex;gap:.32rem;justify-content:space-between;min-height:.48rem}.cad-viewer-parameter__name[data-v-152ac84a]{max-width:calc(100% - 2.61333rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-viewer-parameter__label small[data-v-152ac84a]{color:#98999f;font-size:.32rem}.cad-viewer-parameter__value[data-v-152ac84a]{align-items:baseline;color:#fafafa;display:inline-flex;flex:0 0 1.92rem;font-variant-numeric:tabular-nums;gap:.13333rem;justify-content:flex-end;min-width:1.92rem}.cad-viewer-parameter__value input[type=number][data-v-152ac84a]::-webkit-inner-spin-button,.cad-viewer-parameter__value input[type=number][data-v-152ac84a]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cad-viewer-parameter input[type=number][data-v-152ac84a],.cad-viewer-parameter input[type=text][data-v-152ac84a],.cad-viewer-parameter select[data-v-152ac84a]{background:#1f2024;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.13333rem;box-sizing:border-box;color:#f1f1f3;font:inherit;height:.85333rem;min-width:0;outline:none;padding:.13333rem .21333rem;width:100%}.cad-viewer-parameter input[data-v-152ac84a]:focus,.cad-viewer-parameter select[data-v-152ac84a]:focus{border-color:#35d8ff}.cad-viewer-parameter__value input[type=number][data-v-152ac84a]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:#fafafa;flex:0 1 1.65333rem;font-size:.32rem;height:.64rem;padding:0;text-align:right;width:1.65333rem}.cad-viewer-parameter__value input[type=number][data-v-152ac84a]:focus{border:0;outline:.02667rem solid hsla(0,0%,100%,.28);outline-offset:.05333rem}.cad-viewer-parameter__number[data-v-152ac84a],.cad-viewer-parameter__text[data-v-152ac84a]{align-items:center;display:flex;gap:.21333rem}.cad-viewer-parameter__number input[type=range][data-v-152ac84a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex:1;height:.32rem;margin:0;min-width:0;width:100%}.cad-viewer-parameter__number input[type=range][data-v-152ac84a]::-webkit-slider-runnable-track{background:linear-gradient(to right,#fafafa var(--range-progress),#2f3034 var(--range-progress));border-radius:.05333rem;height:.10667rem}.cad-viewer-parameter__number input[type=range][data-v-152ac84a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0f0f12;border:.02667rem solid #fafafa;border-radius:50%;box-sizing:border-box;height:.32rem;margin-top:-.10667rem;width:.32rem}.cad-viewer-parameter__number input[type=range][data-v-152ac84a]::-moz-range-track{background:#2f3034;border-radius:.05333rem;height:.10667rem}.cad-viewer-parameter__number input[type=range][data-v-152ac84a]::-moz-range-progress{background:#fafafa;border-radius:.05333rem;height:.10667rem}.cad-viewer-parameter__number input[type=range][data-v-152ac84a]::-moz-range-thumb{background:#0f0f12;border:.02667rem solid #fafafa;border-radius:50%;box-sizing:border-box;height:.32rem;width:.32rem}.cad-viewer-parameter__number input[type=number][data-v-152ac84a]{flex:0 0 2.02667rem;width:2.02667rem}.cad-viewer-parameter__text[data-v-152ac84a] input[type=color]{background:#1f2024;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.13333rem;cursor:pointer;flex:0 0 .85333rem;height:.85333rem;padding:.05333rem;width:.85333rem}.cad-viewer-parameter__color[data-v-152ac84a] output{color:#c8c9ce;flex:1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.32rem;letter-spacing:0;min-width:0;text-transform:uppercase;-webkit-user-select:text;-moz-user-select:text;user-select:text}.cad-viewer-parameter input[type=checkbox][data-v-152ac84a]{accent-color:#35d8ff;height:.48rem;margin:0;width:.48rem}.cad-viewer-properties__actions[data-v-152ac84a]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.21333rem;margin-top:.42667rem}.cad-viewer-properties__actions button[data-v-152ac84a]{background:#35363a;border-radius:.21333rem;color:#e3e3e6;flex:1;font-size:.37333rem;min-height:.96rem}.cad-viewer-properties__save-trigger[data-v-152ac84a]{display:flex;flex:1}.cad-viewer-properties__save-trigger button[data-v-152ac84a]{width:100%}.cad-viewer-properties__details[data-v-152ac84a]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:#b9bac0;cursor:pointer;display:flex;font-size:.32rem;gap:.32rem;justify-content:space-between;margin-top:.32rem;min-height:.85333rem;padding:0 .26667rem;text-align:left;width:100%}.cad-viewer-properties__details-action[data-v-152ac84a]{align-items:center;color:#3b69e8;display:inline-flex;flex:0 0 auto;gap:.05333rem}.cad-viewer-properties__details-action svg[data-v-152ac84a]{color:#3b69e8}.cad-viewer-properties__details[data-v-152ac84a]:hover{background:#ffffff0f}.cad-viewer-properties__change-count[data-v-152ac84a]{color:#6ee7b7;font-weight:700}.cad-viewer-properties__actions button.is-primary[data-v-152ac84a]{background:#f5f5f6;color:#1d1e22}.cad-viewer-properties__actions button[data-v-152ac84a]:disabled{cursor:not-allowed;opacity:.42}.cad-viewer-change-overlay[data-v-152ac84a]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000b8;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2250}.cad-viewer-change-dialog[data-v-152ac84a]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.21333rem;box-shadow:0 .48rem 1.38667rem #00000075;color:#f5f5f7;display:flex;flex-direction:column;max-height:min(16.53333rem,100vh - 1.28rem);padding:.53333rem;width:min(13.86667rem,100vw - 1.28rem)}.cad-viewer-change-dialog header[data-v-152ac84a]{align-items:center;display:flex;gap:.32rem;justify-content:space-between}.cad-viewer-change-dialog h2[data-v-152ac84a]{font-size:.45333rem;line-height:.69333rem;margin:0}.cad-viewer-change-dialog header button[data-v-152ac84a]{align-items:center;background:transparent;border:0;border-radius:.13333rem;color:#c7c8cc;cursor:pointer;display:inline-flex;height:.8rem;justify-content:center;padding:0;width:.8rem}.cad-viewer-change-list[data-v-152ac84a]{display:flex;flex-direction:column;gap:.21333rem;margin-right:-.53333rem;margin-top:.42667rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.53333rem}.cad-viewer-change-item[data-v-152ac84a]{background:#ffffff09;border:.02667rem solid hsla(0,0%,100%,.09);border-radius:.16rem;padding:.32rem}.cad-viewer-change-item>div[data-v-152ac84a]{align-items:baseline;display:flex;gap:.32rem;justify-content:space-between}.cad-viewer-change-item strong[data-v-152ac84a]{font-size:.37333rem}.cad-viewer-change-item>div span[data-v-152ac84a]{color:#888a91;font-size:.29333rem}.cad-viewer-change-item dl[data-v-152ac84a]{display:grid;gap:.26667rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:.26667rem 0 0}.cad-viewer-change-item dl div[data-v-152ac84a]{min-width:0}.cad-viewer-change-item dt[data-v-152ac84a]{color:#8f9097;font-size:.29333rem}.cad-viewer-change-item dd[data-v-152ac84a]{color:#ededf0;font-size:.34667rem;margin:.08rem 0 0;overflow-wrap:anywhere}@media(max-width:920px){.cad-viewer-toolbar[data-v-152ac84a]{display:none}.cad-viewer-mobile-properties-toggle[data-v-152ac84a]{align-items:flex-start;background:#292a2d;border:0;border-radius:.42667rem .42667rem 0 0;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font:inherit;font-size:.42667rem;font-weight:500;height:calc(1.28rem + env(safe-area-inset-bottom));justify-content:space-between;line-height:.53333rem;padding:.42667rem .42667rem env(safe-area-inset-bottom);width:100%}.cad-viewer-mobile-properties-toggle .is-collapsed[data-v-152ac84a]{transform:rotate(180deg)}.cad-viewer-properties[data-v-152ac84a]{background:#292a2d;border-radius:.42667rem .42667rem 0 0;max-height:min(52vh,10.13333rem);padding:.42667rem .42667rem max(.42667rem,env(safe-area-inset-bottom));width:100%}.cad-viewer-properties__heading[data-v-152ac84a]{font-size:.42667rem;justify-content:space-between;line-height:.53333rem;margin-bottom:0;min-height:.85333rem}.cad-viewer-properties__heading>svg[data-v-152ac84a]:first-child{display:none}.cad-viewer-properties__collapse[data-v-152ac84a]{display:block;flex:0 0 auto}.cad-viewer-properties__body[data-v-152ac84a]{padding-top:.42667rem}.cad-viewer-properties__actions[data-v-152ac84a]{margin-top:.42667rem}}.divider[data-v-152ac84a]{background:#ffffff1f;height:.42667rem;width:.02667rem}.toy-dialog .confirm-content[data-v-1ddec026]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-1ddec026],.toy-dialog .confirm-title[data-v-1ddec026]{color:#000}.toy-dialog .cancel-btn[data-v-1ddec026]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-1ddec026]{background-color:#00000040;right:-.42667rem}.cad-viewer-scene[data-v-1ddec026]{background:radial-gradient(circle at 50% 50%,#ffffff3d 0,#ffffff1f 20%,#fff0 55%),#0f0f12;height:100%;overflow:hidden;width:100%}.cad-viewer-scene[data-v-1ddec026] canvas{display:block;height:100%;touch-action:none;width:100%}.toy-dialog .confirm-content[data-v-be355c59]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-be355c59],.toy-dialog .confirm-title[data-v-be355c59]{color:#000}.toy-dialog .cancel-btn[data-v-be355c59]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-be355c59]{background-color:#00000040;right:-.42667rem}.cad-unsaved-overlay[data-v-be355c59]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000b8;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2300}.cad-unsaved-dialog[data-v-be355c59]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.21333rem;box-shadow:0 .42667rem 1.17333rem #0000006b;color:#f5f5f7;padding:.64rem;width:min(10.66667rem,100vw - 1.28rem)}.cad-unsaved-dialog h2[data-v-be355c59]{font-size:.48rem;line-height:.74667rem;margin:0}.cad-unsaved-dialog p[data-v-be355c59]{color:#a0a1a6;font-size:.37333rem;line-height:.56rem;margin:.26667rem 0 .74667rem}.cad-unsaved-dialog__actions[data-v-be355c59]{display:flex;gap:.26667rem;justify-content:flex-end}.cad-unsaved-dialog__actions button[data-v-be355c59]{background:transparent;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.16rem;color:#f5f5f7;cursor:pointer;font:inherit;font-size:.34667rem;height:.96rem;max-width:100%;min-width:2.34667rem;overflow:hidden;padding:.16rem .42667rem;text-overflow:ellipsis;white-space:nowrap}.cad-unsaved-dialog__actions button[data-v-be355c59]:hover{background:#ffffff0f;border-color:#ffffff59}.cad-unsaved-dialog__actions button.is-danger[data-v-be355c59]{background:#ff5358;border-color:#ff5358;color:#fff}.cad-unsaved-dialog__actions button.is-danger[data-v-be355c59]:hover{background:#ff696d;border-color:#ff696d}.cad-unsaved-modal-enter-active[data-v-be355c59],.cad-unsaved-modal-leave-active[data-v-be355c59]{transition:opacity .16s ease}.cad-unsaved-modal-enter-from[data-v-be355c59],.cad-unsaved-modal-leave-to[data-v-be355c59]{opacity:0}@media(max-width:520px){.cad-unsaved-overlay[data-v-be355c59]{padding:.42667rem}.cad-unsaved-dialog[data-v-be355c59]{padding:.58667rem .53333rem;width:100%}.cad-unsaved-dialog__actions button[data-v-be355c59]{flex:1;min-width:0}}.toy-dialog .confirm-content[data-v-9445b169]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-9445b169],.toy-dialog .confirm-title[data-v-9445b169]{color:#000}.toy-dialog .cancel-btn[data-v-9445b169]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-9445b169]{background-color:#00000040;right:-.42667rem}.cad-viewer[data-v-9445b169]{--cad-viewer-properties-width:21.875%;--cad-viewer-properties-min-width:5.06667rem;--cad-viewer-toolbar-height:1.70667rem;background-color:#0f0f12;border-left:.02667rem solid #232326;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--cad-viewer-toolbar-height) minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;position:relative}.cad-viewer.is-properties-open[data-v-9445b169]{grid-template-columns:minmax(0,1fr) max(var(--cad-viewer-properties-min-width),var(--cad-viewer-properties-width))}.cad-viewer[data-v-9445b169]:fullscreen{--cad-viewer-properties-width:min(7.46667rem,38vw);border-left:0;height:100vh;width:100vw}.cad-viewer-head[data-v-9445b169]{display:contents}.cad-viewer-head[data-v-9445b169] .cad-viewer-toolbar{grid-column:1/-1;grid-row:1}.cad-viewer-head[data-v-9445b169] .cad-viewer-properties{grid-column:2;grid-row:2}.cad-viewer-main[data-v-9445b169]{grid-column:1;grid-row:2;min-height:0;min-width:0;position:relative}.cad-camera-debug[data-v-9445b169]{position:absolute;right:.85333rem;top:.32rem;z-index:45}.cad-camera-debug>button[data-v-9445b169],.cad-camera-debug__panel>button[data-v-9445b169]{align-items:center;background:#1d1e22;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.16rem;color:#f4f4f5;cursor:pointer;display:inline-flex;height:.85333rem;justify-content:center;padding:0;width:.85333rem}.cad-camera-debug__panel[data-v-9445b169]{background:#111113f5;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.16rem;box-shadow:0 .32rem .85333rem #00000073;max-height:min(14.93333rem,100vh - 4.8rem);overflow:auto;padding:.37333rem;position:absolute;right:0;top:1.06667rem;width:min(9.6rem,100vw - 1.28rem)}.cad-camera-debug__panel>button[data-v-9445b169]{background:transparent;border:0;position:absolute;right:.21333rem;top:.21333rem}.cad-camera-debug__panel pre[data-v-9445b169]{color:#d7d9de;font:.32rem/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace;margin:0;white-space:pre-wrap}.cad-viewer-loading[data-v-9445b169]{backdrop-filter:blur(.26667rem) saturate(.8);-webkit-backdrop-filter:blur(.26667rem) saturate(.8);background:#0b0c0f7a;inset:0;padding:.64rem;position:absolute;z-index:50}.cad-viewer-image-preview[data-v-9445b169],.cad-viewer-loading[data-v-9445b169]{align-items:center;display:flex;justify-content:center}.cad-viewer-image-preview[data-v-9445b169]{background:#18191c;border-radius:.16rem;height:100%;overflow:hidden;width:100%}.cad-viewer-image-preview img[data-v-9445b169]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cad-viewer-source-preview[data-v-9445b169]{background:#18191c;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.16rem;height:100%;overflow:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;width:100%}.cad-viewer-source-preview pre[data-v-9445b169]{box-sizing:border-box;color:#d7d9de;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.34667rem;line-height:1.6;margin:0;min-height:100%;min-width:-moz-max-content;min-width:max-content;padding:.53333rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.cad-viewer-source-line[data-v-9445b169]{display:block;min-height:1.6em;scroll-margin-top:.42667rem}.cad-viewer-loading__status[data-v-9445b169]{width:min(9.6rem,100% - .85333rem)}.cad-viewer-loading__label[data-v-9445b169]{align-items:center;color:#f1f3f5;display:flex;font-size:.34667rem;justify-content:space-between;line-height:.48rem;margin-bottom:.26667rem}.cad-viewer-loading__label output[data-v-9445b169]{color:#aeb3ba;font-variant-numeric:tabular-nums}.cad-viewer-loading__track[data-v-9445b169]{background:#ffffff24;border-radius:.08rem;height:.13333rem;overflow:hidden;position:relative;width:100%}.cad-viewer-loading__progress[data-v-9445b169]{background:#35d8ff;border-radius:inherit;inset:0 auto 0 0;overflow:hidden;position:absolute;transition:width .25s ease}.cad-viewer-loading__progress[data-v-9445b169]:after{animation:cad-loading-shimmer-9445b169 1.1s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);content:"";inset:0;position:absolute;width:45%}.cad-loading-fade-enter-active[data-v-9445b169],.cad-loading-fade-leave-active[data-v-9445b169]{transition:opacity .2s ease}.cad-loading-fade-enter-from[data-v-9445b169],.cad-loading-fade-leave-to[data-v-9445b169]{opacity:0}@keyframes cad-loading-shimmer-9445b169{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media(max-width:640px){.cad-viewer-loading__progress[data-v-9445b169]{background:#fff}}@media(max-width:800px){.cad-viewer[data-v-9445b169]:fullscreen{--cad-viewer-properties-width:min(7.46667rem,44vw)}}@media(max-width:920px){.cad-viewer[data-v-9445b169],.cad-viewer.is-properties-open[data-v-9445b169],.cad-viewer[data-v-9445b169]:fullscreen{--cad-viewer-properties-width:100%;border-left:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;width:100%}.cad-viewer-head[data-v-9445b169] .cad-viewer-toolbar{display:none}.cad-viewer-head[data-v-9445b169] .cad-viewer-mobile-properties-toggle,.cad-viewer-head[data-v-9445b169] .cad-viewer-properties{grid-column:1;grid-row:2;width:100%}.cad-viewer-main[data-v-9445b169]{grid-column:1;grid-row:1}.cad-viewer-image-preview[data-v-9445b169],.cad-viewer-source-preview[data-v-9445b169]{border-radius:0}}.toy-dialog .confirm-content[data-v-b5cc18c1]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-b5cc18c1],.toy-dialog .confirm-title[data-v-b5cc18c1]{color:#000}.toy-dialog .cancel-btn[data-v-b5cc18c1]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-b5cc18c1]{background-color:#00000040;right:-.42667rem}.cad-parameter-submit-overlay[data-v-b5cc18c1]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000b8;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2200}.cad-parameter-submit-dialog[data-v-b5cc18c1]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.21333rem;box-shadow:0 .42667rem 1.17333rem #0000006b;color:#f5f5f7;padding:.64rem;width:min(10.66667rem,100vw - 1.28rem)}.cad-parameter-submit-dialog h2[data-v-b5cc18c1]{font-size:.48rem;line-height:.74667rem;margin:0}.cad-parameter-submit-dialog p[data-v-b5cc18c1]{color:#a0a1a6;font-size:.37333rem;line-height:.56rem;margin:.26667rem 0 .74667rem}.cad-parameter-submit-dialog__actions[data-v-b5cc18c1]{display:flex;gap:.26667rem;justify-content:flex-end}.cad-parameter-submit-dialog__actions button[data-v-b5cc18c1]{align-items:center;background:transparent;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.16rem;color:#f5f5f7;cursor:pointer;display:inline-flex;font-size:.32rem;gap:.18667rem;height:.96rem;justify-content:center;min-width:1.92rem;padding:.16rem .42667rem}.cad-parameter-submit-dialog__actions button.is-primary[data-v-b5cc18c1]{background:#f5f5f7;border-color:#f5f5f7;color:#1d1e22}.cad-parameter-submit-dialog__actions button[data-v-b5cc18c1]:disabled{cursor:not-allowed;opacity:.55}.is-spinning[data-v-b5cc18c1]{animation:cad-parameter-submit-spin-b5cc18c1 .9s linear infinite}@keyframes cad-parameter-submit-spin-b5cc18c1{to{transform:rotate(1turn)}}.cad-parameter-submit-modal-enter-active[data-v-b5cc18c1],.cad-parameter-submit-modal-leave-active[data-v-b5cc18c1]{transition:opacity .16s ease}.cad-parameter-submit-modal-enter-from[data-v-b5cc18c1],.cad-parameter-submit-modal-leave-to[data-v-b5cc18c1]{opacity:0}.toy-dialog .confirm-content[data-v-67894a57]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-67894a57],.toy-dialog .confirm-title[data-v-67894a57]{color:#000}.toy-dialog .cancel-btn[data-v-67894a57]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-67894a57]{background-color:#00000040;right:-.42667rem}.coala-delete-overlay[data-v-67894a57]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000b8;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2100}.coala-delete-dialog[data-v-67894a57]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.26667rem;box-shadow:0 .10667rem .16rem -.10667rem #0000001a,0 .26667rem .4rem -.08rem #0000001a;color:#f5f5f7;padding:.64rem .64rem .32rem;width:min(9.6rem,100vw - 1.28rem)}.coala-delete-dialog h2[data-v-67894a57]{font-size:.48rem;font-weight:600;line-height:.74667rem;margin:0}.coala-delete-dialog p[data-v-67894a57]{color:#9a9b9f;font-size:.37333rem;line-height:.53333rem;margin:.26667rem 0 .90667rem}.coala-delete-dialog__actions[data-v-67894a57]{display:flex;gap:.32rem;justify-content:flex-end}.coala-delete-dialog__actions button[data-v-67894a57]{background:transparent;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.21333rem;color:#f5f5f7;cursor:pointer;font:inherit;font-size:.37333rem;height:.96rem;line-height:.53333rem;min-width:1.6rem;padding:.16rem .42667rem;transition:background-color .2s ease,border-color .2s ease}.coala-delete-dialog__actions button[data-v-67894a57]:hover{background:#ffffff0f;border-color:#ffffff59}.coala-delete-dialog__actions button.is-danger[data-v-67894a57]{background:#ff4d52;border-color:#ff4d52;color:#fff}.coala-delete-dialog__actions button.is-danger[data-v-67894a57]:hover{background:#ff6367;border-color:#ff6367}.coala-delete-modal-enter-active[data-v-67894a57],.coala-delete-modal-leave-active[data-v-67894a57]{transition:opacity .16s ease}.coala-delete-modal-enter-from[data-v-67894a57],.coala-delete-modal-leave-to[data-v-67894a57]{opacity:0}@media(max-width:520px){.coala-delete-overlay[data-v-67894a57]{padding:.42667rem}.coala-delete-dialog[data-v-67894a57]{padding:.74667rem .53333rem .53333rem;width:100%}.coala-delete-dialog h2[data-v-67894a57]{font-size:.53333rem}.coala-delete-dialog p[data-v-67894a57]{font-size:.4rem;margin:.37333rem 0 .74667rem}.coala-delete-dialog__actions button[data-v-67894a57]{flex:1;min-width:0}}.toy-dialog .confirm-content[data-v-572ea29f]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-572ea29f],.toy-dialog .confirm-title[data-v-572ea29f]{color:#000}.toy-dialog .cancel-btn[data-v-572ea29f]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-572ea29f]{background-color:#00000040;right:-.42667rem}.coala-search-overlay[data-v-572ea29f]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000c7;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2000}.coala-search-dialog[data-v-572ea29f]{--coala-search-inset:.32rem;background:#27282c;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.42667rem;box-shadow:0 .53333rem 1.6rem #00000073;color:#f5f5f7;display:flex;flex-direction:column;max-height:min(13.86667rem,100vh - 1.28rem);padding:.64rem .32rem;width:min(21.33333rem,100vw - 1.28rem)}.coala-search-dialog__toolbar[data-v-572ea29f]{align-items:center;display:flex;gap:.26667rem}.coala-search-dialog__input[data-v-572ea29f]{align-items:center;background:#ffffff0a;border:.02667rem solid hsla(0,0%,100%,.13);border-radius:.21333rem;color:#777980;display:flex;flex:1;gap:.21333rem;height:1.01333rem;min-width:0;padding:0 .32rem;transition:border-color .3s ease}.coala-search-dialog__input[data-v-572ea29f]:focus-within{-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);background:#ffffff03;border-color:#ffffff4d}.coala-search-dialog__input[data-v-572ea29f]:hover{border-color:#fafafa}.coala-search-dialog__input input[data-v-572ea29f]{background:transparent;border:0;color:#f5f5f7;flex:1;font:inherit;font-size:.37333rem;min-width:0;outline:0}.coala-search-dialog__input input[data-v-572ea29f]::-moz-placeholder{color:#777980}.coala-search-dialog__input input[data-v-572ea29f]::placeholder{color:#777980}.coala-search-dialog__clear[data-v-572ea29f]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 .53333rem;height:.53333rem;justify-content:center;padding:.05333rem;width:.53333rem}.coala-search-dialog__clear img[data-v-572ea29f]{height:.42667rem;width:.42667rem}.coala-search-dialog__close[data-v-572ea29f]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:#a6a7ac;cursor:pointer;display:inline-flex;flex:0 0 .90667rem;height:.90667rem;justify-content:center;padding:0;width:.90667rem}.coala-search-dialog__close[data-v-572ea29f]:hover{background:#ffffff14;color:#fff}.coala-search-dialog__close span[data-v-572ea29f],.coala-search-dialog__filters[data-v-572ea29f]{display:none}.coala-search-dialog__title[data-v-572ea29f]{color:#9b9ca2;font-size:.34667rem;font-weight:600;margin:.53333rem .26667rem .21333rem}.coala-search-results[data-v-572ea29f]{margin-right:calc(var(--coala-search-inset)*-1);min-height:3.2rem;overflow-x:hidden;overflow-y:auto;padding-right:var(--coala-search-inset)}.coala-search-result[data-v-572ea29f]{background:transparent;border:0;border-radius:.16rem;color:#d8d8dc;cursor:pointer;display:flex;font:inherit;font-size:.37333rem;gap:.13333rem;justify-content:space-between;min-height:1.01333rem;padding:.21333rem .26667rem;text-align:left;width:100%}.coala-search-result__title[data-v-572ea29f]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-search-result__title mark[data-v-572ea29f]{background:#facc153d;border-radius:.05333rem;color:#fff3a3}.coala-search-result__meta[data-v-572ea29f]{align-items:center;color:#8f9097;display:flex;font-size:.32rem;gap:.26667rem;line-height:.42667rem;min-width:3.73333rem}.coala-search-result__meta>span[data-v-572ea29f]{text-align:right;width:100%}.coala-search-result__status[data-v-572ea29f]{align-items:center;display:inline-flex;gap:.13333rem}.coala-search-result__status[data-v-572ea29f]:before{background:#777980;border-radius:50%;content:"";flex:0 0 .16rem;height:.16rem;width:.16rem}.coala-search-result__status.is-generating[data-v-572ea29f]:before{background:#60a5fa}.coala-search-result__status.is-completed[data-v-572ea29f]:before{background:#4ade80}.coala-search-result__status.is-error[data-v-572ea29f]:before,.coala-search-result__status.is-stopped[data-v-572ea29f]:before{background:#f87171}.coala-search-result__pinned[data-v-572ea29f]{align-items:center;display:inline-flex;gap:.10667rem;white-space:nowrap}.coala-search-result.is-active[data-v-572ea29f],.coala-search-result[data-v-572ea29f]:hover{background:#ffffff17}.coala-search-empty[data-v-572ea29f]{color:#777980;font-size:.37333rem;padding:.96rem .26667rem;text-align:center}.coala-search-state[data-v-572ea29f]{align-items:center;color:#8f9097;display:flex;font-size:.34667rem;gap:.21333rem;justify-content:center;min-height:1.38667rem}.coala-search-state.is-error button[data-v-572ea29f]{background:transparent;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.13333rem;color:#f5f5f7;cursor:pointer;padding:.08rem .21333rem}.is-spinning[data-v-572ea29f]{animation:coala-search-spin-572ea29f .9s linear infinite}@keyframes coala-search-spin-572ea29f{to{transform:rotate(1turn)}}.coala-search-modal-enter-active[data-v-572ea29f],.coala-search-modal-leave-active[data-v-572ea29f]{transition:opacity .16s ease}.coala-search-modal-enter-from[data-v-572ea29f],.coala-search-modal-leave-to[data-v-572ea29f]{opacity:0}@media(max-width:920px){.coala-search-overlay[data-v-572ea29f]{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f0f12;justify-content:stretch;padding:0}.coala-search-dialog[data-v-572ea29f]{--coala-search-inset:.42667rem;background:#0f0f12;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;gap:.32rem;height:100dvh;max-height:none;padding:calc(.42667rem + env(safe-area-inset-top)) .42667rem max(.26667rem,env(safe-area-inset-bottom));width:100%}.coala-search-dialog__toolbar[data-v-572ea29f]{gap:.21333rem;height:1.17333rem}.coala-search-dialog__input[data-v-572ea29f]{background:#ffffff0a;border:0;border-radius:.32rem;height:1.17333rem;padding:0 .32rem}.coala-search-dialog__close[data-v-572ea29f]{color:#a3a3a3;flex-basis:auto;font-size:.37333rem;height:1.17333rem;line-height:.58667rem;max-width:35%;padding:0;width:auto}.coala-search-dialog__close svg[data-v-572ea29f]{display:none}.coala-search-dialog__close span[data-v-572ea29f]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-search-dialog__filters[data-v-572ea29f]{align-items:center;display:flex;gap:.16rem;height:.85333rem}.coala-search-dialog__filters button[data-v-572ea29f]{background:transparent;border:0;border-radius:.24rem;color:#a3a3a3;cursor:pointer;font:inherit;font-size:.37333rem;height:.85333rem;padding:0 .26667rem}.coala-search-dialog__filters button.is-active[data-v-572ea29f]{background:#ffffff1a;color:#fafafa}.coala-search-dialog__title[data-v-572ea29f]{align-items:center;color:#a3a3a3;display:flex;font-size:.37333rem;font-weight:400;justify-content:space-between;line-height:.58667rem;margin:0;min-height:.74667rem}.coala-search-results[data-v-572ea29f]{flex:1;min-height:0}.coala-search-result[data-v-572ea29f]{align-items:center;border-radius:.32rem;line-height:.58667rem;min-height:1.17333rem;padding:.29333rem .32rem}.coala-search-result__meta[data-v-572ea29f]{min-width:2.45333rem}.coala-search-result__pinned[data-v-572ea29f]{display:none}}.toy-dialog .confirm-content[data-v-72aaa14b]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-72aaa14b],.toy-dialog .confirm-title[data-v-72aaa14b]{color:#000}.toy-dialog .cancel-btn[data-v-72aaa14b]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-72aaa14b]{background-color:#00000040;right:-.42667rem}.coala-sidebar[data-v-72aaa14b]{background:#0f0f12;border-right:.02667rem solid #232326;box-sizing:border-box;display:flex;flex-direction:column;gap:.32rem;height:100%;min-height:0;min-width:0;overflow:hidden;padding:.32rem .42667rem}.coala-sidebar.is-collapsed[data-v-72aaa14b]{align-items:flex-start;border-right:0;flex-direction:row;gap:0;justify-content:space-around;padding:.21333rem .42667rem}.coala-sidebar__header[data-v-72aaa14b]{align-items:center;display:flex;flex:0 0 auto;gap:.21333rem;justify-content:space-between;min-height:.85333rem}.coala-sidebar.is-collapsed .coala-sidebar__header[data-v-72aaa14b]{min-height:.74667rem}.coala-sidebar__header h1[data-v-72aaa14b]{font-size:.53333rem;font-weight:600;line-height:.85333rem;margin:0;white-space:nowrap}.coala-chat-item[data-v-72aaa14b],.coala-icon-button[data-v-72aaa14b],.coala-new-chat[data-v-72aaa14b]{border:0;color:inherit;cursor:pointer;font:inherit}.coala-icon-button[data-v-72aaa14b]{align-items:center;background:transparent;border-radius:.21333rem;color:#d9d9dc;display:inline-flex;height:.74667rem;justify-content:center;padding:.10667rem;transition:all .3s;width:.74667rem}.coala-icon-button img[data-v-72aaa14b]{height:.53333rem;width:.53333rem}.coala-icon-button[data-v-72aaa14b]:hover{background:#242426}.coala-new-chat[data-v-72aaa14b]{align-items:center;background:#f5f5f5;border-radius:.32rem;color:#171717;display:flex;flex:0 0 auto;font-size:.37333rem;font-weight:500;gap:.18667rem;justify-content:flex-start;min-height:1.06667rem;padding:.13333rem .32rem;transition:all .3s;width:100%}.coala-new-chat[data-v-72aaa14b]:hover{-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);background:#ffffffd9}.coala-new-chat span[data-v-72aaa14b]{font-size:.37333rem}.coala-new-chat svg[data-v-72aaa14b]{height:.53333rem;width:.53333rem}.coala-sidebar.is-collapsed .coala-new-chat[data-v-72aaa14b]{background:transparent;border-radius:.21333rem;color:#d9d9dc;justify-content:center;min-height:.74667rem;padding:.10667rem;width:.74667rem}.coala-sidebar.is-collapsed .coala-new-chat[data-v-72aaa14b]:hover{background:#242426}@media(min-width:921px){.coala-sidebar.is-collapsed .coala-collapse-button[data-v-72aaa14b],.coala-sidebar.is-collapsed .coala-new-chat[data-v-72aaa14b]{display:none}}.coala-search[data-v-72aaa14b]{align-items:center;background:#ffffff0a;border:.02667rem solid #2b2b2f;border-radius:.32rem;color:#6f7076;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;gap:.18667rem;min-height:1.01333rem;padding:.21333rem .32rem;text-align:left;transition:all .3s;width:100%}.coala-search[data-v-72aaa14b]:hover{border-color:#fafafa}.coala-search svg[data-v-72aaa14b]{height:.53333rem;width:.53333rem}.is-collapse[data-v-72aaa14b]{transform:rotate(180deg)}.coala-search span[data-v-72aaa14b]{font-size:.37333rem}.coala-chat-list[data-v-72aaa14b]{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:.18667rem;margin-right:-.42667rem;margin-top:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.42667rem;scrollbar-color:hsla(0,0%,100%,.24) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.coala-chat-list[data-v-72aaa14b]::-webkit-scrollbar{width:.16rem}.coala-chat-list[data-v-72aaa14b]::-webkit-scrollbar-track{background:transparent}.coala-chat-list[data-v-72aaa14b]::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:26.64rem}.coala-chat-list[data-v-72aaa14b]::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.coala-chat-list__title[data-v-72aaa14b]{color:#a3a3a380;flex:0 0 auto;font-size:.32rem;font-weight:700}.coala-chat-list__state[data-v-72aaa14b]{align-items:center;color:#777980;display:flex;flex:0 0 auto;font-size:.34667rem;gap:.21333rem;justify-content:center;min-height:1.12rem;padding:.21333rem;text-align:center}.coala-chat-list__more[data-v-72aaa14b],.coala-chat-list__state button[data-v-72aaa14b]{background:transparent;border:0;color:#d8d8dc;cursor:pointer;font:inherit}.coala-chat-list__more[data-v-72aaa14b]:hover:not(:disabled),.coala-chat-list__state button[data-v-72aaa14b]:hover{color:#fff}.coala-chat-list__more[data-v-72aaa14b]{align-items:center;border-radius:.21333rem;display:flex;flex:0 0 auto;font-size:.34667rem;gap:.18667rem;justify-content:center;min-height:.90667rem}.coala-chat-list__more[data-v-72aaa14b]:hover:not(:disabled){background:#ffffff14}.coala-chat-list__more[data-v-72aaa14b]:disabled{cursor:default;opacity:.65}.is-spinning[data-v-72aaa14b]{animation:coala-spin-72aaa14b .8s linear infinite}@keyframes coala-spin-72aaa14b{to{transform:rotate(1turn)}}@media(max-width:920px){.coala-sidebar[data-v-72aaa14b],.coala-sidebar.is-collapsed[data-v-72aaa14b]{align-items:stretch;background:#0f0f12;border-right:0;display:grid;gap:.64rem .21333rem;grid-template-columns:minmax(0,1fr) 1.17333rem;grid-template-rows:1.17333rem minmax(0,1fr);justify-content:stretch;padding:.21333rem .42667rem}.coala-sidebar__header[data-v-72aaa14b]{display:none}.coala-new-chat[data-v-72aaa14b],.coala-sidebar.is-collapsed .coala-new-chat[data-v-72aaa14b]{background:#ffffff0a;border-radius:.32rem;color:#fafafa;gap:.21333rem;grid-column:1;grid-row:1;height:1.17333rem;justify-content:flex-start;min-height:1.17333rem;min-width:0;padding:0 .32rem;width:100%}.coala-new-chat span[data-v-72aaa14b],.coala-sidebar.is-collapsed .coala-new-chat span[data-v-72aaa14b]{display:inline!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-new-chat svg[data-v-72aaa14b]{flex-shrink:0}.coala-search[data-v-72aaa14b]{align-items:center;background:#ffffff0a;border:0;border-radius:.32rem;color:#fafafa;display:inline-flex!important;grid-column:2;grid-row:1;height:1.17333rem;justify-content:center;min-height:1.17333rem;padding:0;width:1.17333rem}.coala-search span[data-v-72aaa14b]{display:none}.coala-chat-list[data-v-72aaa14b]{display:flex!important;gap:.10667rem;grid-column:1/-1;grid-row:2;scrollbar-gutter:auto}.coala-chat-list__title[data-v-72aaa14b]{font-size:.37333rem;font-weight:400;line-height:.58667rem;min-height:.64rem;padding:0 .32rem}.coala-chat-row[data-v-72aaa14b]{border-radius:.32rem;box-sizing:border-box;min-height:1.17333rem;padding:.29333rem .32rem}.coala-chat-item[data-v-72aaa14b]{color:#fafafa;font-size:.37333rem;line-height:.58667rem}.coala-chat-more[data-v-72aaa14b]{opacity:1}}.coala-chat-item[data-v-72aaa14b]{align-items:center;background:transparent;color:#d8d8dc;display:inline-flex;flex:1;font-size:.37333rem;gap:.21333rem;min-width:0;overflow:visible;text-align:left}.coala-chat-item__title[data-v-72aaa14b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-chat-item__loading[data-v-72aaa14b]{animation:coala-spin-72aaa14b .9s linear infinite;color:#8d8e93;flex:0 0 .37333rem;height:.37333rem;width:.37333rem}.coala-chat-status[data-v-72aaa14b]{align-items:center;color:#8d8e93;display:inline-flex;flex:0 0 .32rem;height:.32rem;justify-content:center;width:.32rem}.coala-chat-status.is-generating[data-v-72aaa14b],.coala-chat-status.is-stopped[data-v-72aaa14b]{color:#f1f1f3}.coala-chat-status.is-completed[data-v-72aaa14b]{color:#9a9ba0}.coala-chat-status.is-error[data-v-72aaa14b]{color:#ff4d55}.coala-chat-status__spinner[data-v-72aaa14b]{animation:coala-spin-72aaa14b .9s linear infinite}.coala-chat-row[data-v-72aaa14b]{align-items:center;border-radius:.21333rem;cursor:pointer;display:flex;flex:0 0 auto;min-height:.90667rem;padding:.21333rem .32rem;position:relative}.coala-chat-row.is-active[data-v-72aaa14b],.coala-chat-row.is-menu-open[data-v-72aaa14b],.coala-chat-row[data-v-72aaa14b]:hover{background:#ffffff14}.coala-chat-row.is-pinned[data-v-72aaa14b]{background:#f0f6f814}.coala-chat-row.is-pinned.is-menu-open[data-v-72aaa14b],.coala-chat-row.is-pinned[data-v-72aaa14b]:hover{background:#d6eef421}.coala-chat-row.is-pinned.is-active[data-v-72aaa14b]{background:#f0f8f929}.coala-chat-more[data-v-72aaa14b]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:#b8b8bc;cursor:pointer;display:inline-flex;flex:0 0 .53333rem;height:.53333rem;justify-content:center;opacity:0;padding:0;width:.53333rem}.coala-chat-confirmation-tag[data-v-72aaa14b]{background:#333;border-radius:.10667rem;color:#f1f1f1;font-size:.29333rem;line-height:.42667rem;max-width:calc(100% - 1.28rem);padding:.05333rem .37333rem .05333rem .16rem;pointer-events:none;position:absolute;right:.32rem;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.coala-chat-confirmation-tag[data-v-72aaa14b]:after{background-color:#f1f1f1;border-radius:50%;content:" ";height:.08rem;position:absolute;right:.16rem;top:50%;transform:translateY(-50%);width:.08rem}.coala-chat-row.is-waiting-clarification .coala-chat-more[data-v-72aaa14b]{opacity:0}.coala-chat-row.is-waiting-clarification.is-menu-open .coala-chat-confirmation-tag[data-v-72aaa14b],.coala-chat-row.is-waiting-clarification:has(.coala-chat-more:focus-visible) .coala-chat-confirmation-tag[data-v-72aaa14b],.coala-chat-row.is-waiting-clarification:hover .coala-chat-confirmation-tag[data-v-72aaa14b]{opacity:0;visibility:hidden}.coala-chat-row.is-waiting-clarification.is-menu-open .coala-chat-more[data-v-72aaa14b],.coala-chat-row.is-waiting-clarification:has(.coala-chat-more:focus-visible) .coala-chat-more[data-v-72aaa14b],.coala-chat-row.is-waiting-clarification:hover .coala-chat-more[data-v-72aaa14b]{opacity:1}.coala-chat-more.is-pinned[data-v-72aaa14b]{opacity:1}.coala-chat-more__ellipsis[data-v-72aaa14b],.coala-chat-more__pin[data-v-72aaa14b]{flex:0 0 auto}.coala-chat-more__pin[data-v-72aaa14b]{color:#f3f3f3}.coala-chat-more.is-pinned .coala-chat-more__ellipsis[data-v-72aaa14b]{display:none}.coala-chat-more.is-pinned:focus-visible .coala-chat-more__pin[data-v-72aaa14b],.coala-chat-row.is-menu-open .coala-chat-more.is-pinned .coala-chat-more__pin[data-v-72aaa14b],.coala-chat-row:hover .coala-chat-more.is-pinned .coala-chat-more__pin[data-v-72aaa14b]{display:none}.coala-chat-more.is-pinned:focus-visible .coala-chat-more__ellipsis[data-v-72aaa14b],.coala-chat-row.is-menu-open .coala-chat-more.is-pinned .coala-chat-more__ellipsis[data-v-72aaa14b],.coala-chat-row:hover .coala-chat-more.is-pinned .coala-chat-more__ellipsis[data-v-72aaa14b]{display:block}.coala-chat-more[data-v-72aaa14b]:focus-visible,.coala-chat-row.is-active .coala-chat-more[data-v-72aaa14b],.coala-chat-row.is-menu-open .coala-chat-more[data-v-72aaa14b],.coala-chat-row:hover .coala-chat-more[data-v-72aaa14b]{opacity:1}.coala-chat-more[data-v-72aaa14b]:hover{background:#ffffff14;color:#fff}.coala-chat-menu[data-v-72aaa14b]{background:#141414;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.32rem;box-shadow:0 .32rem .85333rem #00000073;box-sizing:border-box;margin:0;min-width:3.94667rem;padding:.10667rem;position:absolute;right:0;top:calc(100% + .16rem);width:-moz-max-content;width:max-content;z-index:20}.coala-chat-menu__items[data-v-72aaa14b]{display:flex;flex-direction:column;gap:0;padding:.10667rem}.coala-chat-menu button[data-v-72aaa14b]{align-items:center;background:transparent;border:0;border-radius:.21333rem;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font:inherit;font-size:.37333rem;gap:.21333rem;line-height:.58667rem;margin:0;min-height:1.17333rem;padding:.29333rem .21333rem;text-align:left;width:100%}.coala-chat-menu button svg[data-v-72aaa14b]{flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-chat-menu button[data-v-72aaa14b]:hover{background:#ffffff17}.coala-chat-menu button.is-danger[data-v-72aaa14b]{color:#ff5358}.coala-chat-rename[data-v-72aaa14b]{background:#0f0f12;border:.02667rem solid hsla(0,0%,100%,.35);border-radius:.16rem;color:#f5f5f7;cursor:text;font:inherit;font-size:.37333rem;height:.74667rem;margin:.08rem .10667rem;outline:0;padding:0 .21333rem;width:calc(100% - .21333rem)}@media(max-width:920px){.coala-chat-row[data-v-72aaa14b]{border-radius:.32rem;box-sizing:border-box;min-height:1.17333rem;padding:.29333rem .32rem}.coala-chat-item[data-v-72aaa14b]{color:#fafafa;font-size:.37333rem;line-height:.58667rem}.coala-chat-more[data-v-72aaa14b]{opacity:1}.coala-chat-menu[data-v-72aaa14b]{width:4.26667rem}}.toy-dialog .confirm-content[data-v-1d0d7da0]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-1d0d7da0],.toy-dialog .confirm-title[data-v-1d0d7da0]{color:#000}.toy-dialog .cancel-btn[data-v-1d0d7da0]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-1d0d7da0]{background-color:#00000040;right:-.42667rem}.cad-task-panel[data-v-1d0d7da0]{--cad-task-panel-inline-padding:.53333rem;background:#0f0f12;border-left:.02667rem solid #242428;box-sizing:border-box;color:#e6e6e9;display:flex;flex-direction:column;height:100%;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:.37333rem var(--cad-task-panel-inline-padding) .64rem;scrollbar-color:hsla(0,0%,100%,.16) transparent;scrollbar-width:thin;width:10.66667rem}.cad-task-panel__section[data-v-1d0d7da0]{min-width:0}.cad-task-panel__tasks[data-v-1d0d7da0]{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.cad-task-panel__heading[data-v-1d0d7da0]{align-items:center;background:transparent;border:0;color:#f1f1f3;cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:.53333rem;font-weight:600;gap:.21333rem;justify-content:flex-start;line-height:.74667rem;min-height:.74667rem;padding:0;text-align:left;width:100%}.cad-task-panel__heading svg[data-v-1d0d7da0]{color:#929399;flex:0 0 auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.cad-task-panel__heading svg.is-collapsed[data-v-1d0d7da0]{transform:rotate(-90deg)}.cad-task-panel__artifact-list[data-v-1d0d7da0],.cad-task-panel__task-list[data-v-1d0d7da0]{--cad-task-collapse-height:none;box-sizing:border-box;max-height:var(--cad-task-collapse-height);min-height:0}.cad-task-panel[data-v-1d0d7da0]::-webkit-scrollbar{width:.16rem}.cad-task-panel[data-v-1d0d7da0]::-webkit-scrollbar-track{background:transparent}.cad-task-panel[data-v-1d0d7da0]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:26.64rem}.cad-task-panel__task-list[data-v-1d0d7da0]{margin-top:.32rem}.cad-task-panel__task[data-v-1d0d7da0]{min-width:0}.cad-task-panel__empty[data-v-1d0d7da0],.cad-task-panel__loading[data-v-1d0d7da0],.cad-task-panel__task[data-v-1d0d7da0]{align-items:center;color:#8b8c91;display:flex;font-size:.37333rem;gap:.26667rem;line-height:.58667rem;min-height:.90667rem}.cad-task-panel__loading svg[data-v-1d0d7da0]{color:#d9d9dc;flex:0 0 auto}.cad-task-panel__empty[data-v-1d0d7da0]{color:#ffffff75}.cad-task-panel__task svg[data-v-1d0d7da0]{color:#6f7076;flex:0 0 auto}.cad-task-panel__task span[data-v-1d0d7da0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-task-panel__continue[data-v-1d0d7da0]{align-items:center;background:#ffffff14;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.18667rem;color:#f4f4f5;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.32rem;height:.69333rem;justify-content:center;line-height:.48rem;min-width:0;padding:0 .26667rem;transition:background .2s ease,border-color .2s ease}.cad-task-panel__continue[data-v-1d0d7da0]:hover{background:#ffffff24;border-color:#ffffff47}.cad-task-panel__continue[data-v-1d0d7da0]:focus-visible{outline:.05333rem solid rgba(40,199,219,.75);outline-offset:.02667rem}.cad-task-panel__task.is-completed[data-v-1d0d7da0]{color:#88898e;text-decoration:line-through;text-decoration-thickness:.02667rem}.cad-task-panel__task.is-completed svg[data-v-1d0d7da0]{color:#9a9ba0}.cad-task-panel__task.is-generating[data-v-1d0d7da0],.cad-task-panel__task.is-generating svg[data-v-1d0d7da0],.cad-task-panel__task.is-stopped[data-v-1d0d7da0],.cad-task-panel__task.is-stopped svg[data-v-1d0d7da0]{color:#d9d9dc}.cad-task-panel__task.is-error[data-v-1d0d7da0]{color:#e4e4e7}.cad-task-panel__task.is-error svg[data-v-1d0d7da0]{color:#ff4d55}.cad-task-panel__spinner[data-v-1d0d7da0]{animation:cad-task-spin-1d0d7da0 .9s linear infinite}.cad-task-panel__artifacts[data-v-1d0d7da0]{border-top:.02667rem solid #292a2e;display:flex;flex:0 0 auto;flex-direction:column;margin-top:.69333rem;min-height:0;padding-top:.64rem}.cad-task-panel__artifact-list[data-v-1d0d7da0]{display:flex;flex-direction:column;gap:.10667rem;margin-top:.37333rem}.cad-task-collapse-enter-active[data-v-1d0d7da0],.cad-task-collapse-leave-active[data-v-1d0d7da0]{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .3s cubic-bezier(.4,0,.2,1)}.cad-task-collapse-enter-from[data-v-1d0d7da0],.cad-task-collapse-leave-to[data-v-1d0d7da0]{margin-top:0;max-height:0;opacity:0;transform:translateY(-.16rem)}.cad-task-panel__artifact[data-v-1d0d7da0]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:#dedee1;display:flex;flex-shrink:0;gap:.10667rem;min-height:1.12rem;min-width:0;padding:.10667rem;transition:background .2s ease;width:100%}.cad-task-panel__artifact[data-v-1d0d7da0]:focus-within,.cad-task-panel__artifact[data-v-1d0d7da0]:hover{background:#ffffff12}.cad-task-panel__artifact-preview[data-v-1d0d7da0]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;font-size:.37333rem;gap:.26667rem;min-height:.90667rem;min-width:0;padding:0 .10667rem;text-align:left}.cad-task-panel__artifact-download[data-v-1d0d7da0]:focus-visible,.cad-task-panel__artifact-preview[data-v-1d0d7da0]:focus-visible{outline:.05333rem solid rgba(40,199,219,.75);outline-offset:.02667rem}.cad-task-panel__artifact-name[data-v-1d0d7da0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-task-panel__artifact-download[data-v-1d0d7da0]{align-items:center;background:transparent;border:0;border-radius:.13333rem;color:#a7a8ad;cursor:pointer;display:inline-flex;flex:0 0 .90667rem;height:.90667rem;justify-content:center;padding:0;width:.90667rem}.cad-task-panel__artifact-download[data-v-1d0d7da0]:hover{background:#ffffff17;color:#f1f1f3}.cad-task-panel__artifact-download[data-v-1d0d7da0]:disabled{cursor:not-allowed;opacity:.42}.cad-task-panel__file-icon[data-v-1d0d7da0]{align-items:center;background:#28c7db;border-radius:.10667rem;color:#f5feff;display:inline-flex;flex:0 0 .64rem;height:.74667rem;justify-content:center;width:.64rem}@keyframes cad-task-spin-1d0d7da0{to{transform:rotate(1turn)}}@media(max-width:920px){.cad-task-panel[data-v-1d0d7da0]{--cad-task-panel-inline-padding:.42667rem;background:#19191b;border-left:0;border-top:0;padding:0 var(--cad-task-panel-inline-padding) max(.53333rem,env(safe-area-inset-bottom))}.cad-task-panel__heading[data-v-1d0d7da0]{font-size:.42667rem;font-weight:500;justify-content:space-between;line-height:.64rem;min-height:1.06667rem}.cad-task-panel__task-list[data-v-1d0d7da0]{margin-top:.21333rem}.cad-task-panel__empty[data-v-1d0d7da0],.cad-task-panel__loading[data-v-1d0d7da0],.cad-task-panel__task[data-v-1d0d7da0]{min-height:1.17333rem}.cad-task-panel__artifacts[data-v-1d0d7da0]{margin-top:.85333rem;padding-top:.85333rem}.cad-task-panel__artifact-list[data-v-1d0d7da0]{margin-top:.21333rem}.cad-task-panel__artifact[data-v-1d0d7da0]{border-radius:.32rem;min-height:1.38667rem}}.toy-dialog .confirm-content[data-v-b0fef784]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-b0fef784],.toy-dialog .confirm-title[data-v-b0fef784]{color:#000}.toy-dialog .cancel-btn[data-v-b0fef784]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-b0fef784]{background-color:#00000040;right:-.42667rem}.coala-clarification[data-v-b0fef784]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.11);border-radius:.53333rem;bottom:0;box-shadow:0 .32rem .8rem #00000038,inset 0 .02667rem #ffffff09;box-sizing:border-box;color:#f5f5f7;left:0;max-height:min(18.13333rem,100dvh - 1.28rem);min-height:var(--coala-composer-height,158px);overflow-y:auto;padding:.32rem .42667rem;position:absolute;right:0;width:100%;z-index:4}.coala-clarification__footer[data-v-b0fef784],.coala-clarification__header[data-v-b0fef784]{align-items:center;display:flex}.coala-clarification__header[data-v-b0fef784]{gap:.53333rem;justify-content:space-between}.coala-clarification__title[data-v-b0fef784]{color:#f5f5f7;font-size:.48rem;font-weight:600;line-height:.69333rem;margin:0;min-width:0}.coala-clarification h3[data-v-b0fef784],.coala-clarification p[data-v-b0fef784]{margin:0}.coala-clarification__header-actions[data-v-b0fef784]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.16rem}.coala-clarification__close[data-v-b0fef784],.coala-clarification__step-button[data-v-b0fef784]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:#ffffffad;cursor:pointer;display:inline-flex;height:.8rem;justify-content:center;padding:0;width:.8rem}.coala-clarification__close[data-v-b0fef784]:hover,.coala-clarification__step-button[data-v-b0fef784]:hover{background:#ffffff14;color:#fff}.coala-clarification__close[data-v-b0fef784]:disabled,.coala-clarification__step-button[data-v-b0fef784]:disabled{cursor:default;opacity:.45}.coala-clarification__step-count[data-v-b0fef784]{color:#ffffff8f;font-size:.37333rem;min-width:.96rem;text-align:center}.coala-clarification__questions[data-v-b0fef784]{margin-top:.24rem}.coala-clarification__question[data-v-b0fef784]{border:0;margin:0;min-width:0;padding:0}.coala-clarification__question+.coala-clarification__question[data-v-b0fef784]{margin-top:.24rem}.coala-clarification__question legend[data-v-b0fef784]{color:#ffffffe0;font-size:.4rem;font-weight:500;line-height:.58667rem;margin-bottom:.26667rem;padding:0}.coala-clarification__option[data-v-b0fef784]{align-items:flex-start;box-sizing:border-box;color:#ffffffc2;cursor:pointer;display:flex;font-size:.4rem;gap:.32rem;line-height:.64rem;max-width:100%;min-height:1.12rem;padding:.18667rem 0;width:-moz-fit-content;width:fit-content}.coala-clarification__option input[type=checkbox][data-v-b0fef784],.coala-clarification__option input[type=radio][data-v-b0fef784]{height:.02667rem;opacity:0;pointer-events:none;position:absolute;width:.02667rem}.coala-clarification__indicator[data-v-b0fef784]{align-items:center;border:.05333rem solid hsla(0,0%,100%,.12);border-radius:50%;box-sizing:border-box;color:#242529;display:inline-flex;flex:0 0 .53333rem;height:.53333rem;justify-content:center;margin-top:.05333rem;width:.53333rem}.coala-clarification__indicator.is-checkbox[data-v-b0fef784]{border-radius:.13333rem}.coala-clarification__indicator.is-checked[data-v-b0fef784]{background:#f4f4f5;border-color:#f4f4f5}.coala-clarification__option-content[data-v-b0fef784]{align-items:center;display:flex;gap:.21333rem;min-width:0}.coala-clarification__option.has-text-input[data-v-b0fef784]{width:100%}.coala-clarification__option.has-text-input .coala-clarification__option-content[data-v-b0fef784]{flex:1;width:0}.coala-clarification__option.is-selected[data-v-b0fef784]{color:#fff}.coala-clarification__option.is-disabled[data-v-b0fef784]{cursor:default}.coala-clarification__option-label-input[data-v-b0fef784]{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:#fff;display:block;flex:1;font:inherit;font-size:.4rem;min-height:.64rem;min-width:0;outline:none;padding:0;width:100%}.coala-clarification__option-label-input[data-v-b0fef784]:focus{background:transparent;border:0}.coala-clarification__option-label-input[data-v-b0fef784]::-moz-placeholder{color:#ffffff52}.coala-clarification__option-label-input[data-v-b0fef784]::placeholder{color:#ffffff52}.coala-clarification__error[data-v-b0fef784]{align-items:center;color:#f99;display:flex;font-size:.34667rem;gap:.26667rem;line-height:.53333rem;margin-top:.32rem!important}.coala-clarification__load-error[data-v-b0fef784]{align-items:center;color:#f99;display:flex;flex-direction:column;gap:.32rem;justify-content:center;min-height:6.13333rem;text-align:center}.coala-clarification__load-error p[data-v-b0fef784]{color:inherit;font-size:.37333rem;line-height:.58667rem}.coala-clarification__load-error button[data-v-b0fef784]{background:#ffffff14;border:.02667rem solid hsla(0,0%,100%,.18);border-radius:.24rem;color:#fff;cursor:pointer;font:inherit;font-size:.34667rem;min-height:.90667rem;padding:.16rem .37333rem}.coala-clarification__error button[data-v-b0fef784]{background:transparent;border:0;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;padding:0;text-decoration:underline}.coala-clarification__footer[data-v-b0fef784]{gap:.21333rem;justify-content:flex-end;margin-top:.32rem}.coala-clarification__primary-button[data-v-b0fef784],.coala-clarification__secondary-button[data-v-b0fef784],.coala-clarification__text-button[data-v-b0fef784]{border-radius:.26667rem;box-sizing:border-box;cursor:pointer;font:inherit;font-size:.37333rem;line-height:.58667rem;min-height:1.01333rem;padding:.18667rem .42667rem}.coala-clarification__text-button[data-v-b0fef784]{background:transparent;border:0;color:#ffffff85;margin-right:auto;padding-left:.10667rem;padding-right:.10667rem}.coala-clarification__text-button[data-v-b0fef784]:hover{color:#fff}.coala-clarification__secondary-button[data-v-b0fef784]{background:#ffffff0f;border:.02667rem solid hsla(0,0%,100%,.12);color:#f5f5f7}.coala-clarification__primary-button[data-v-b0fef784]{align-items:center;background:#f4f4f5;border:.02667rem solid #f4f4f5;color:#1b1b1e;display:inline-flex;gap:.18667rem;justify-content:center}.coala-clarification__primary-button[data-v-b0fef784]:hover{background:#fff}.coala-clarification__primary-button[data-v-b0fef784]:disabled,.coala-clarification__secondary-button[data-v-b0fef784]:disabled,.coala-clarification__text-button[data-v-b0fef784]:disabled{cursor:default;opacity:.42}.coala-clarification__spinner[data-v-b0fef784]{animation:coala-clarification-spin-b0fef784 .9s linear infinite}.coala-clarification__skeleton[data-v-b0fef784]{animation:coala-clarification-shimmer-b0fef784 1.6s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;border-radius:.21333rem}.coala-clarification__skeleton--title[data-v-b0fef784]{height:.64rem;width:45%}.coala-clarification__skeleton--option[data-v-b0fef784]{height:.53333rem;margin-top:.64rem;width:62%}.coala-clarification-confirm[data-v-b0fef784]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000b8;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2200}.coala-clarification-confirm__dialog[data-v-b0fef784]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.37333rem;box-shadow:0 .32rem .8rem #00000052;color:#f5f5f7;padding:.64rem;width:min(10.13333rem,100vw - 1.28rem)}.coala-clarification-confirm__dialog h3[data-v-b0fef784]{font-size:.48rem;line-height:.69333rem;margin:0}.coala-clarification-confirm__dialog p[data-v-b0fef784]{color:#ffffff9e;font-size:.37333rem;line-height:.58667rem;margin:.26667rem 0 .64rem}.coala-clarification-confirm__actions[data-v-b0fef784]{display:flex;gap:.26667rem;justify-content:flex-end}.coala-clarification-confirm__actions button[data-v-b0fef784]{background:transparent;border:.02667rem solid hsla(0,0%,100%,.14);border-radius:.24rem;color:#f5f5f7;cursor:pointer;font:inherit;font-size:.37333rem;line-height:.53333rem;min-height:.96rem;padding:.16rem .37333rem}.coala-clarification-confirm__actions button.is-danger[data-v-b0fef784]{background:#ff6b6b;border-color:#ff6b6b;color:#151518}.coala-clarification-confirm__actions button[data-v-b0fef784]:disabled{cursor:default;opacity:.5}@keyframes coala-clarification-spin-b0fef784{to{transform:rotate(1turn)}}@keyframes coala-clarification-shimmer-b0fef784{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){.coala-clarification[data-v-b0fef784]{border-radius:.42667rem;padding:.53333rem .48rem .42667rem}.coala-clarification__footer[data-v-b0fef784]{flex-wrap:wrap}}.toy-dialog .confirm-content[data-v-fdea34ee]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-fdea34ee],.toy-dialog .confirm-title[data-v-fdea34ee]{color:#000}.toy-dialog .cancel-btn[data-v-fdea34ee]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-fdea34ee]{background-color:#00000040;right:-.42667rem}.coala-composer-notice[data-v-fdea34ee]{align-items:center;background:#2b2c30;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.53333rem;box-shadow:inset 0 .02667rem #ffffff0a;display:flex;gap:.42667rem;justify-content:space-between;padding:.42667rem;width:100%}.coala-composer-notice[data-type=task-error][data-v-fdea34ee]{align-items:stretch;background:#3e1c1e;border:.02667rem solid hsla(0,100%,71%,.75);border-radius:.53333rem;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;padding:.42667rem .48rem .37333rem}.coala-composer-notice__content[data-v-fdea34ee]{align-items:center;display:flex;gap:.32rem;min-width:0}.coala-composer-notice:not([data-type=task-error]) .coala-composer-notice__content[data-v-fdea34ee]{-moz-column-gap:.32rem;column-gap:.32rem;display:grid;grid-template-columns:.64rem minmax(0,1fr);row-gap:.32rem}.coala-composer-notice:not([data-type=task-error]) .coala-composer-notice__text[data-v-fdea34ee]{display:contents}.coala-composer-notice:not([data-type=task-error]) .coala-composer-notice__title[data-v-fdea34ee]{align-self:center;grid-column:2}.coala-composer-notice:not([data-type=task-error]) .coala-composer-notice__description[data-v-fdea34ee]{grid-column:1/-1;margin-top:0}.coala-composer-notice[data-type=task-error] .coala-composer-notice__content[data-v-fdea34ee]{align-items:flex-start;flex:1 1 auto;min-width:0}.coala-composer-notice__icon[data-v-fdea34ee]{align-items:center;color:#fafafa;display:inline-flex;flex:0 0 auto;height:.64rem;justify-content:center;width:.64rem}.coala-composer-notice__icon[data-v-fdea34ee] svg{display:block;height:.64rem;width:.64rem}.coala-composer-notice__text[data-v-fdea34ee]{min-width:0}.coala-composer-notice__description[data-v-fdea34ee],.coala-composer-notice__title[data-v-fdea34ee]{margin:0}.coala-composer-notice__title[data-v-fdea34ee]{color:#fafafa;font-size:.37333rem;font-weight:500;line-height:.53333rem}.coala-composer-notice__description[data-v-fdea34ee]{color:#fafafa8f;font-size:.37333rem;font-weight:400;line-height:.53333rem;margin-top:.05333rem}.coala-composer-notice[data-type=task-error] .coala-composer-notice__description[data-v-fdea34ee],.coala-composer-notice[data-type=task-error] .coala-composer-notice__title[data-v-fdea34ee]{color:#fff;white-space:pre-line}.coala-composer-notice[data-type=task-error] .coala-composer-notice__title[data-v-fdea34ee]{font-size:.37333rem;font-weight:400;line-height:.53333rem}.coala-composer-notice[data-type=task-error] .coala-composer-notice__description[data-v-fdea34ee]{color:#ffffffdb;font-size:.37333rem;line-height:.53333rem;margin-top:.32rem}.coala-composer-notice__actions[data-v-fdea34ee]{align-items:center;display:flex;flex:0 0 auto;gap:.21333rem}.coala-composer-notice[data-type=task-error] .coala-composer-notice__actions[data-v-fdea34ee]{align-items:center;justify-content:flex-end;margin-left:0;margin-top:.42667rem;white-space:nowrap;width:100%}.coala-composer-notice__button[data-v-fdea34ee]{align-items:center;border:.02667rem solid transparent;border-radius:.32rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.37333rem;font-weight:500;gap:.16rem;height:1.17333rem;justify-content:center;line-height:.53333rem;min-height:1.17333rem;padding:0 .37333rem;transition:transform .2s ease,background .2s ease,border-color .2s ease}.coala-composer-notice__button.is-primary[data-v-fdea34ee]{background:linear-gradient(106deg,#21bacb,#ffaafe);border:0;color:#fff}.coala-composer-notice__button.is-secondary[data-v-fdea34ee]{background:#2b2c30;border-color:#ffffff1f;color:#fafafa}.coala-composer-notice__button--error[data-v-fdea34ee]{background:#ff6b6b;border:0;border-radius:.32rem;color:#fff;line-height:.53333rem}.coala-composer-notice__button--error[data-v-fdea34ee],.coala-composer-notice__button--task-copy[data-v-fdea34ee]{font-size:.37333rem;font-weight:500;height:1.17333rem;min-height:1.17333rem;padding:0 .37333rem}.coala-composer-notice__button--task-copy[data-v-fdea34ee]{background:transparent;border:.02667rem solid hsla(0,100%,71%,.75);border-radius:.32rem;color:#ff8f8f}.coala-composer-notice__button-icon[data-v-fdea34ee]{flex:0 0 auto;height:.34267rem;width:.3824rem}@media(max-width:640px){.coala-composer-notice[data-v-fdea34ee]{align-items:stretch;flex-direction:column}.coala-composer-notice[data-type=task-error][data-v-fdea34ee]{background:#3e1c1e;border-color:#f94f4f;border-radius:.42667rem;box-sizing:border-box;min-height:4.32rem;padding:.42667rem}.coala-composer-notice__actions[data-v-fdea34ee]{width:100%}.coala-composer-notice[data-type=task-error] .coala-composer-notice__button[data-v-fdea34ee],.coala-composer-notice__button[data-v-fdea34ee]{flex:1}.coala-composer-notice[data-type=task-error] .coala-composer-notice__actions[data-v-fdea34ee]{justify-content:stretch;margin-left:0;margin-top:.42667rem;width:100%}}.toy-dialog .confirm-content[data-v-a5529b03]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-a5529b03],.toy-dialog .confirm-title[data-v-a5529b03]{color:#000}.toy-dialog .cancel-btn[data-v-a5529b03]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-a5529b03]{background-color:#00000040;right:-.42667rem}.coala-file-card-wrap[data-v-a5529b03]{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:.32rem;min-width:0;outline:none;width:100%}.coala-file-card-wrap:focus-visible .coala-file-card[data-v-a5529b03]{background:#222328;box-shadow:0 0 0 .02667rem #ffffff52}.coala-file-card[data-v-a5529b03]{align-items:center;background:#ffffff0a;border-radius:.32rem;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;gap:.32rem;height:1.28rem;max-width:100%;padding:.16rem .32rem;text-decoration:none;transition:background .2s ease;width:100%}.coala-file-card[data-v-a5529b03]:hover{background:#222328}.coala-file-card__icon[data-v-a5529b03]{flex:0 0 auto;height:.64rem;width:.64rem}.coala-file-card__icon img[data-v-a5529b03]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.coala-file-card__content[data-v-a5529b03]{flex:1;min-width:0}.coala-file-card__meta[data-v-a5529b03],.coala-file-card__name[data-v-a5529b03]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-file-card__name[data-v-a5529b03]{color:#fafafa;font-size:.37333rem;font-weight:500}.coala-file-card__meta[data-v-a5529b03]{color:#a3a3a3;font-size:.32rem}.coala-file-card__arrow[data-v-a5529b03]{color:#ffffffad;flex:0 0 auto}@media(max-width:640px){.coala-file-card[data-v-a5529b03]{border-radius:.32rem;gap:.37333rem;padding:.32rem}.coala-file-card__icon[data-v-a5529b03]{height:.53333rem;width:.53333rem}.coala-file-card__meta[data-v-a5529b03]{font-size:.32rem}}.toy-dialog .confirm-content[data-v-c99f31ea]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-c99f31ea],.toy-dialog .confirm-title[data-v-c99f31ea]{color:#000}.toy-dialog .cancel-btn[data-v-c99f31ea]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-c99f31ea]{background-color:#00000040;right:-.42667rem}.coala-deep-thinking-toast[data-v-c99f31ea]{background:#1f1f1f;border-radius:.42667rem;box-shadow:0 .24rem .74667rem #0003,0 .16rem .42667rem #00000052,0 .08rem .16rem #0000007a;box-sizing:border-box;color:#ffffffa6;font-family:PingFang SC,sans-serif;font-size:.32rem;font-weight:500;left:50%;letter-spacing:normal;line-height:.48rem;max-width:calc(100vw - .85333rem);overflow-wrap:anywhere;padding:.32rem .42667rem;pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;z-index:3000}@media(min-width:641px){.coala-deep-thinking-toast[data-v-c99f31ea]{display:none}}.coala-copy-toast[data-v-c99f31ea]{align-items:center;background:#1f1f1f;border-radius:.32rem;color:#ffffffd9;display:flex;font-size:.37333rem;font-weight:400;gap:.21333rem;left:50%;line-height:.58667rem;max-width:calc(100vw - .85333rem);overflow-wrap:anywhere;padding:.21333rem .32rem;pointer-events:none;position:fixed;text-align:center;top:calc(.64rem + env(safe-area-inset-top,0));transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:3000}.coala-copy-toast__icon[data-v-c99f31ea]{display:block;flex:0 0 auto;height:.42667rem;width:.42667rem}.coala-copy-toast__icon img[data-v-c99f31ea]{display:block;height:100%;width:100%}.coala-main[data-v-c99f31ea]{align-items:stretch;background:#0f0f12;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;min-width:0;position:relative}.coala-main__titlebar[data-v-c99f31ea]{align-items:center;box-sizing:border-box;display:flex;gap:.32rem;min-height:1.49333rem;padding:.42667rem;width:100%}.coala-main__titlebar-actions[data-v-c99f31ea]{align-items:center;display:flex;flex:0 0 auto;gap:.10667rem}.coala-main__titlebar-action[data-v-c99f31ea]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:#d9d9dc;cursor:pointer;display:inline-flex;height:.74667rem;justify-content:center;padding:.10667rem;width:.74667rem}.coala-main__titlebar-action[data-v-c99f31ea]:hover{background:#242426}.coala-main__titlebar-action img[data-v-c99f31ea]{height:.53333rem;width:.53333rem}.coala-main__titlebar-action .is-collapse[data-v-c99f31ea]{transform:rotate(180deg)}.coala-main__title[data-v-c99f31ea]{color:#f5f5f7;font-size:.42667rem;font-weight:500;line-height:.64rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-stage[data-v-c99f31ea]{align-items:stretch;align-self:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:2.13333rem;justify-content:center;min-height:0;padding:0 0 .53333rem;transition:gap .28s ease,padding .28s ease,justify-content .28s ease;width:100%}.coala-stage:not(.coala-stage--threaded)>.coala-stage__body[data-v-c99f31ea]{align-self:center;width:min(27.30667rem,100% - .85333rem)}.coala-stage--threaded[data-v-c99f31ea]{gap:0;justify-content:flex-start}.coala-stage__body[data-v-c99f31ea]{display:flex;flex-direction:column;justify-content:center;transition:justify-content .28s ease}.coala-stage--threaded .coala-stage__body[data-v-c99f31ea]{flex:1;justify-content:flex-start;min-height:0;overflow:hidden}.coala-title-block[data-v-c99f31ea]{color:#fafafa;margin-left:0}.coala-title-block h2[data-v-c99f31ea]{font-size:1.28rem;font-weight:600;letter-spacing:0;line-height:1.92rem;margin:0 0 .21333rem}.coala-title-block p[data-v-c99f31ea]{color:#fafafa;font-size:.8rem;font-weight:600;line-height:.96rem;margin:0}.coala-title-block__mobile[data-v-c99f31ea]{display:none}.coala-thread[data-v-c99f31ea]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:.85333rem;height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding-inline:max(.42667rem,(100% - 27.30667rem)/2);padding-bottom:.64rem;scrollbar-color:hsla(0,0%,100%,.24) transparent;scrollbar-width:thin}.coala-thread[data-v-c99f31ea]::-webkit-scrollbar{width:.16rem}.coala-thread[data-v-c99f31ea]::-webkit-scrollbar-track{background:transparent}.coala-thread[data-v-c99f31ea]::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:26.64rem}.coala-thread-group[data-v-c99f31ea]{width:100%}.coala-message[data-v-c99f31ea],.coala-thread-group[data-v-c99f31ea]{display:flex;flex-direction:column;gap:.26667rem;min-width:0}.coala-message[data-v-c99f31ea]{color:#e8e8ea;max-width:76%}.coala-message--user[data-v-c99f31ea]{align-self:flex-end}.coala-message__body[data-v-c99f31ea]{background:#ffffff14;border-radius:.32rem;font-size:.42667rem;line-height:.64rem;min-width:0;padding:.21333rem .32rem;transition:background .24s ease,padding .24s ease}.coala-message--user .coala-message__body[data-v-c99f31ea]{background:#2a2a2e}.coala-message--assistant .coala-message__body[data-v-c99f31ea]{background:transparent;padding:0}.coala-message__error[data-v-c99f31ea]{align-items:center;background:#ff5b5b1a;border:.02667rem solid rgba(255,91,91,.3);border-radius:.21333rem;color:#ffffffc7;display:flex;font-size:.32rem;gap:.26667rem;justify-content:flex-end;line-height:.48rem;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:.18667rem .26667rem}.coala-message__error button[data-v-c99f31ea]{background:#ffffff1f;border:0;border-radius:.21333rem;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.32rem;padding:.10667rem .24rem}.coala-message__error button[data-v-c99f31ea]:hover{background:#ffffff2e}.coala-message__body p[data-v-c99f31ea]{color:#e8e8ea;font-size:.42667rem;font-weight:500;letter-spacing:0;line-height:.64rem;white-space:pre-wrap;word-break:break-word}.coala-message__result[data-v-c99f31ea]{margin-top:.26667rem}.coala-message__result .coala-file-card__copy[data-v-c99f31ea]{margin-left:.10667rem;vertical-align:middle}.coala-message__body .coala-message__cost[data-v-c99f31ea]{color:#fafafa8f;font-size:.32rem;font-weight:400;line-height:.48rem;margin-top:.16rem}.coala-message__terminal-status[data-v-c99f31ea]{align-items:center;color:#f94f4f;display:flex;font-size:.37333rem;font-weight:500;gap:.21333rem;line-height:.53333rem;margin-top:.32rem}.coala-message__terminal-status svg[data-v-c99f31ea]{flex:0 0 auto}.coala-event-plan-toggle[data-v-c99f31ea]{align-items:center;background:transparent;border:0;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:.34667rem;gap:.21333rem;line-height:.53333rem;margin:.10667rem 0 .05333rem;padding:0}.coala-event-plan-toggle[data-v-c99f31ea]:hover{color:#ffffffb8}.coala-event-plan-toggle.is-failed[data-v-c99f31ea]{color:#ff7575e0}.coala-event-plan-toggle.is-failed .coala-event-plan-toggle__time[data-v-c99f31ea]{color:#ff757580}.coala-event-plan-toggle.is-stopped[data-v-c99f31ea]{color:#ffffff7a}.coala-event-plan-toggle__time[data-v-c99f31ea]{color:#ffffff61}.coala-event-plan-toggle__arrow[data-v-c99f31ea]{display:inline-flex;transition:transform .2s ease}.coala-event-plan-toggle.is-expanded .coala-event-plan-toggle__arrow[data-v-c99f31ea]{transform:rotate(90deg)}.coala-event-plan[data-v-c99f31ea]{display:flex;flex-direction:column;gap:.18667rem;list-style:none;margin:.16rem 0 0;padding:0}.coala-event-plan li[data-v-c99f31ea]{color:#d8d8dc;font-size:.37333rem;line-height:.53333rem;min-height:.64rem}.coala-event-plan__row[data-v-c99f31ea]{align-items:center;display:flex;gap:.21333rem}.coala-event-plan__dot[data-v-c99f31ea],.coala-event-plan__row>svg[data-v-c99f31ea]{flex:0 0 .4rem;height:.4rem;width:.4rem}.coala-event-plan__dot[data-v-c99f31ea]{border:.02667rem solid #68696f;border-radius:50%;box-sizing:border-box}.coala-event-plan li.is-pending[data-v-c99f31ea]{color:#777980}.coala-event-plan li.is-completed[data-v-c99f31ea]{color:#88898e}.coala-event-plan li.is-completed .coala-event-plan__name[data-v-c99f31ea]{text-decoration:line-through;text-decoration-thickness:.02667rem}.coala-event-plan li.is-failed[data-v-c99f31ea],.coala-execution-event.is-failed[data-v-c99f31ea]{color:#f77}.coala-event-plan li.is-stopped[data-v-c99f31ea],.coala-execution-event.is-stopped[data-v-c99f31ea]{color:#ffffff85}.coala-event-plan__name[data-v-c99f31ea]{min-width:0;overflow-wrap:anywhere}.coala-event-plan__description[data-v-c99f31ea]{color:#ffffff75;font-size:.34667rem;line-height:.50667rem;margin:.08rem 0 0 .61333rem;overflow-wrap:anywhere}.coala-event-plan__time[data-v-c99f31ea]{color:#ffffff7a;flex:0 0 auto}.coala-event-plan__activities[data-v-c99f31ea]{color:#ffffff5c;display:flex;flex-direction:column;font-size:.34667rem;gap:.13333rem;line-height:.50667rem;margin:.21333rem 0 0 .61333rem}.coala-event-plan__activity[data-v-c99f31ea]{word-break:break-word}.coala-activity-stream-enter-active[data-v-c99f31ea]{transition:opacity .32s ease,transform .32s ease,filter .32s ease}.coala-activity-stream-enter-from[data-v-c99f31ea]{filter:blur(.05333rem);opacity:0;transform:translateY(.16rem)}.coala-activity-stream-enter-to[data-v-c99f31ea]{filter:blur(0);opacity:1;transform:translateY(0)}.coala-execution-events[data-v-c99f31ea]{margin-top:.26667rem}.coala-execution-event[data-v-c99f31ea]{align-items:center;color:#d8d8dc;display:flex;font-size:.37333rem;gap:.21333rem;line-height:.53333rem;min-height:.64rem}.coala-execution-event>svg[data-v-c99f31ea]{flex:0 0 .4rem;height:.53333rem;width:.53333rem}.coala-execution-event.is-completed[data-v-c99f31ea]{color:#4ade80}.coala-execution-event.is-check[data-v-c99f31ea]{color:#fff}[data-v-c99f31ea] .coala-execution-event__text{font-size:.37333rem;line-height:.53333rem;min-width:0}.coala-event-spinner[data-v-c99f31ea]{animation:coala-event-spin-c99f31ea .9s linear infinite}@keyframes coala-event-spin-c99f31ea{to{transform:rotate(1turn)}}.coala-message__files[data-v-c99f31ea]{max-width:100%;min-width:0;width:100%}.coala-file-card__footer[data-v-c99f31ea]{align-items:center;display:inline-flex;gap:.26667rem;margin-top:.05333rem}.coala-file-card__copy[data-v-c99f31ea]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:#a3a3a380;cursor:pointer;display:inline-flex;height:.53333rem;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:.53333rem}.coala-file-card__copy[data-v-c99f31ea]:focus-visible,.coala-file-card__copy[data-v-c99f31ea]:hover{background:#ffffff14}.coala-file-card__copy[data-v-c99f31ea]:focus-visible{outline:none}.coala-file-card__time[data-v-c99f31ea]{color:#a3a3a380;font-size:.32rem;line-height:1}[data-v-c99f31ea] .coala-file-card__copy-tooltip{background:#1f1f1f;border:0;border-radius:.21333rem;color:#ffffffa6;font-size:.32rem;padding:.13333rem .32rem}.coala-message__images[data-v-c99f31ea]{display:flex;flex-wrap:wrap;gap:.26667rem;justify-content:flex-end}.coala-message__image-button[data-v-c99f31ea]{aspect-ratio:1;background:#0f0f11;border:.02667rem solid hsla(0,0%,100%,.08);border-radius:.32rem;cursor:zoom-in;height:auto;max-width:6.4rem;overflow:hidden;padding:0;width:100%}.coala-message__image-button[data-v-c99f31ea]:hover{border-color:#ffffff3d}.coala-message__image-button img[data-v-c99f31ea]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.coala-composer-stack[data-v-c99f31ea]{--coala-composer-body-height:4.90667rem;--coala-composer-modalities-height:.96rem;--coala-composer-gap:.42667rem;--coala-composer-height:var(--coala-composer-body-height);--coala-composer-surface:#1c1d20;--coala-composer-border:hsla(0,0%,100%,.12);--coala-composer-placeholder:hsla(0,0%,64%,.5);--coala-composer-submit-background:hsla(0,0%,100%,.16);align-self:center;display:flex;flex-direction:column;gap:0;min-height:var(--coala-composer-height);position:relative;width:min(27.30667rem,100% - .85333rem)}.coala-composer-stack--with-modalities[data-v-c99f31ea]{--coala-composer-height:calc(var(--coala-composer-body-height) + var(--coala-composer-modalities-height) + var(--coala-composer-gap))}.coala-composer-stack--threaded[data-v-c99f31ea]{margin-top:auto}.coala-prompt-examples[data-v-c99f31ea]{margin-top:.53333rem}.coala-prompt-examples__title[data-v-c99f31ea]{color:#a3a3a380;font-size:.37333rem;line-height:.53333rem;margin:0 0 .26667rem}.coala-prompt-examples__list[data-v-c99f31ea]{display:grid;gap:.32rem;grid-template-columns:repeat(3,minmax(0,1fr))}.coala-prompt-example[data-v-c99f31ea]{align-items:center;background:transparent;border:.02667rem solid #2d2d31;border-radius:.32rem;color:#e8e8ea;cursor:pointer;display:flex;font:inherit;gap:.32rem;height:1.54667rem;min-width:0;padding:.18667rem .32rem .18667rem .18667rem;transition:border-color .18s ease,background .18s ease}.coala-prompt-example[data-v-c99f31ea]:hover:not(:disabled){background:#19191c;border-color:#4a4a50}.coala-prompt-example[data-v-c99f31ea]:focus-visible{outline:.05333rem solid #8c8c92;outline-offset:.05333rem}.coala-prompt-example[data-v-c99f31ea]:disabled{cursor:default;opacity:.5}.coala-prompt-example__thumbnail[data-v-c99f31ea]{background:#29292d;border-radius:.21333rem;color:#bfc0c5;display:grid;flex:0 0 1.38667rem;height:1.12rem;overflow:hidden;place-items:center;width:1.38667rem}.coala-prompt-example__thumbnail img[data-v-c99f31ea]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.coala-prompt-example__label[data-v-c99f31ea]{font-size:.37333rem;line-height:.53333rem;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.coala-prompt-example__chevron[data-v-c99f31ea]{color:#73747a;display:none;flex:0 0 auto;margin-left:auto}.coala-clarification-shell[data-v-c99f31ea]{bottom:0;left:0;min-height:var(--coala-composer-body-height);position:absolute;right:0;transform-origin:50% 100%;z-index:4}.coala-clarification-panel-enter-active[data-v-c99f31ea],.coala-clarification-panel-leave-active[data-v-c99f31ea]{transition:opacity .24s ease,transform .24s ease;will-change:opacity,transform}.coala-clarification-panel-enter-from[data-v-c99f31ea]{opacity:0;transform:translateY(.48rem) scale(.98)}.coala-clarification-panel-leave-to[data-v-c99f31ea]{opacity:0;transform:translateY(.26667rem) scale(.985)}.coala-composer-stack__notice[data-v-c99f31ea]{bottom:calc(100% + .32rem);left:0;overflow:hidden;position:absolute;right:0;z-index:2}.coala-composer-stack__fade[data-v-c99f31ea]{background:linear-gradient(180deg,#0f0f1200,#0f0f12);bottom:100%;height:1.06667rem;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.coala-composer-fade-enter-active[data-v-c99f31ea],.coala-composer-fade-leave-active[data-v-c99f31ea]{transition:opacity .22s ease}.coala-composer-fade-enter-from[data-v-c99f31ea],.coala-composer-fade-leave-to[data-v-c99f31ea]{opacity:0}.coala-scroll-bottom-button[data-v-c99f31ea]{align-items:center;-webkit-backdrop-filter:blur(.32rem);backdrop-filter:blur(.32rem);background:#1f1f1feb;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:50%;bottom:calc(100% + .53333rem);box-shadow:0 .26667rem .64rem #00000047;color:#ffffffe6;cursor:pointer;display:inline-flex;height:1.06667rem;justify-content:center;left:50%;padding:0;position:absolute;transform:translate(-50%);width:1.06667rem;z-index:3}.coala-scroll-bottom-button[data-v-c99f31ea]:hover{background:#2d2d31f5;border-color:#ffffff2e}.coala-scroll-bottom-button svg[data-v-c99f31ea]{display:block;height:.42667rem;width:.42667rem}.coala-scroll-bottom-enter-active[data-v-c99f31ea],.coala-scroll-bottom-leave-active[data-v-c99f31ea]{transition:opacity .22s ease,transform .22s ease}.coala-scroll-bottom-enter-from[data-v-c99f31ea],.coala-scroll-bottom-leave-to[data-v-c99f31ea]{opacity:0;transform:translate(-50%,.21333rem) scale(.88)}.coala-scroll-bottom-enter-to[data-v-c99f31ea],.coala-scroll-bottom-leave-from[data-v-c99f31ea]{opacity:1;transform:translate(-50%) scale(1)}.coala-notice-transition-enter-active[data-v-c99f31ea],.coala-notice-transition-leave-active[data-v-c99f31ea]{transition:opacity .24s ease,transform .24s ease,max-height .24s ease}.coala-notice-transition-enter-from[data-v-c99f31ea],.coala-notice-transition-leave-to[data-v-c99f31ea]{max-height:0;opacity:0;transform:translateY(.26667rem)}.coala-thinking[data-v-c99f31ea]{align-items:center;display:inline-flex;gap:.16rem;margin-bottom:.42667rem}[data-v-c99f31ea] .coala-thinking__label{color:#fafafa;font-size:.42667rem;line-height:.53333rem}.coala-composer-shell[data-v-c99f31ea]{background:transparent;border:0;border-radius:0;gap:var(--coala-composer-gap);overflow:visible}.coala-composer[data-v-c99f31ea],.coala-composer-shell[data-v-c99f31ea]{container-type:inline-size;display:flex;flex-direction:column;width:100%}.coala-composer[data-v-c99f31ea]{--coala-composer-input-inset:.53333rem;background:var(--coala-composer-surface);border:.02667rem solid var(--coala-composer-border);border-radius:.42667rem;box-sizing:border-box;height:var(--coala-composer-body-height);min-height:var(--coala-composer-body-height);padding:.42667rem .53333rem .53333rem;position:relative;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.coala-composer--example-disabled[data-v-c99f31ea]{cursor:not-allowed;opacity:.55}.coala-composer-modalities[data-v-c99f31ea]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 var(--coala-composer-modalities-height);gap:0;height:var(--coala-composer-modalities-height);min-height:var(--coala-composer-modalities-height);overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.coala-composer-modalities[data-v-c99f31ea]::-webkit-scrollbar{display:none}.coala-modality[data-v-c99f31ea]{align-items:center;border-radius:.32rem;color:#f0f0f2;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.37333rem;font-weight:500;gap:.21333rem;justify-content:center;min-height:.96rem;padding:0 .42667rem;white-space:nowrap}.coala-modality[data-v-c99f31ea] svg{flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-modality--active[data-v-c99f31ea]{-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);background:#ffffff14}.coala-modality--disabled[data-v-c99f31ea]{color:#ffffff59;cursor:not-allowed;outline:none;pointer-events:auto}.coala-modality--disabled[data-v-c99f31ea]:focus-visible{box-shadow:0 0 0 .05333rem #ffffff29}.coala-composer__example-overlay[data-v-c99f31ea]{border-radius:inherit;cursor:not-allowed;inset:0;position:absolute;z-index:2}.coala-textarea[data-v-c99f31ea]{background:transparent;border:0;box-sizing:border-box;color:#f6f6f7;flex:1;font:inherit;font-size:.42667rem;line-height:.64rem;margin-right:calc(var(--coala-composer-input-inset)*-1);min-height:0;min-width:0;outline:none;padding-right:var(--coala-composer-input-inset);resize:none;width:calc(100% + var(--coala-composer-input-inset))}.coala-textarea[data-v-c99f31ea]::-moz-placeholder{color:var(--coala-composer-placeholder)}.coala-textarea[data-v-c99f31ea]::placeholder{color:var(--coala-composer-placeholder)}.coala-textarea.is-over-limit[data-v-c99f31ea]{color:#ffb4ab}.coala-composer__limit[data-v-c99f31ea]{color:#ff8f86;font-size:.32rem;line-height:.48rem;margin:.21333rem 0 0}.coala-composer__footer[data-v-c99f31ea]{flex:0 0 .85333rem;flex-wrap:nowrap;height:.85333rem;justify-content:space-between;margin-top:.42667rem}.coala-composer__footer[data-v-c99f31ea],.coala-controls[data-v-c99f31ea]{align-items:center;display:flex;gap:.21333rem;min-width:0}.coala-controls[data-v-c99f31ea]{flex:1 1 auto;flex-wrap:nowrap}.coala-upload-button[data-v-c99f31ea]{align-items:center;background:transparent;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.32rem;color:#ffffffa6;cursor:pointer;display:inline-flex;flex:0 0 .85333rem;height:.85333rem;justify-content:center;overflow:visible;padding:0;width:.85333rem}.coala-upload-button--filled[data-v-c99f31ea]{border-radius:.05333rem}.coala-upload-button__images[data-v-c99f31ea]{align-items:stretch;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.05333rem;box-sizing:border-box;display:flex;height:100%;justify-content:stretch;overflow:visible;width:100%}.coala-upload-button__image[data-v-c99f31ea]{box-sizing:border-box;height:100%;position:relative;width:100%;z-index:0}.coala-upload-button__image img[data-v-c99f31ea]{border-radius:.05333rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.coala-upload-button__loading[data-v-c99f31ea]{background:#0f0f129e;border-radius:.05333rem;inset:0;z-index:1}.coala-upload-button__loading[data-v-c99f31ea],.coala-upload-button__remove[data-v-c99f31ea]{align-items:center;color:#fff;display:inline-flex;justify-content:center;position:absolute}.coala-upload-button__remove[data-v-c99f31ea]{background:#34353a;border:.03547rem solid #34353a;border-radius:26.64rem;cursor:pointer;font:inherit;height:.4rem;padding:0;right:0;top:0;transform:translate(50%,-50%);width:.4rem;z-index:2}.coala-upload-button__remove[data-v-c99f31ea] svg{display:block;height:.16rem;width:.16rem}.coala-upload-input[data-v-c99f31ea]{display:none}.coala-model-select[data-v-c99f31ea]{align-items:center;color:#ececefb8;display:inline-flex;flex:0 0 2.56rem;font-size:.32rem;font-weight:400;gap:.10667rem;height:.85333rem;justify-content:center;margin-left:auto;min-height:.85333rem;min-width:0;width:2.56rem}.coala-model-select__name[data-v-c99f31ea]{color:#ececef;font:inherit;max-width:2.45333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-model-select span[data-v-c99f31ea]{background:#ffffff14;border-radius:.16rem;color:#0ebf93;font-family:Inter;font-size:.26667rem;font-weight:400;padding:.10667rem}.coala-deep-thinking-switch[data-v-c99f31ea]{align-items:center;background:transparent;border:.02667rem solid var(--coala-composer-border);border-radius:.32rem;box-sizing:border-box;color:#ececefb8;cursor:pointer;display:inline-flex;font-size:.32rem;gap:.10667rem;height:.85333rem;line-height:.48rem;max-width:100%;min-height:.85333rem;min-width:3.14667rem;padding:0 .21333rem;transition:background .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.coala-deep-thinking-row[data-v-c99f31ea]{align-items:center;display:inline-flex;flex:0 1 auto;gap:.16rem;min-width:0}.coala-deep-thinking-switch input[data-v-c99f31ea]{height:.02667rem;opacity:0;pointer-events:none;position:absolute;width:.02667rem}.coala-deep-thinking-switch__icon[data-v-c99f31ea]{flex:0 0 .42667rem;height:.42667rem;opacity:.64;transition:color .2s ease,opacity .2s ease;width:.42667rem}.coala-deep-thinking-switch__icon[data-v-c99f31ea] path{fill:currentColor}.coala-deep-thinking-switch.is-enabled[data-v-c99f31ea]{background:#ffffff1a;color:#fff}.coala-deep-thinking-switch.is-enabled .coala-deep-thinking-switch__icon[data-v-c99f31ea]{opacity:1}.coala-deep-thinking-switch[data-v-c99f31ea]:has(input:focus-visible){outline:.05333rem solid hsla(0,0%,100%,.38);outline-offset:.05333rem}.coala-deep-thinking-switch.is-disabled[data-v-c99f31ea]{cursor:default;opacity:.45}.coala-visually-hidden[data-v-c99f31ea]{clip:rect(0,0,0,0);border:0;height:.02667rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.02667rem}.coala-submit[data-v-c99f31ea]{align-items:center;aspect-ratio:1;background:var(--coala-composer-submit-background);border:0;border-radius:50%;color:#cfcfd3b8;cursor:pointer;display:inline-flex;flex:0 0 .85333rem;font:inherit;height:.85333rem;justify-content:center;min-width:.85333rem;position:relative;transition:background .2s ease,color .2s ease;width:.85333rem}.coala-submit.is-ready[data-v-c99f31ea]{background:#7c5cff;color:#fff}.coala-submit.is-generating[data-v-c99f31ea]{background:#f4f4f5;color:#111113}.coala-submit__icon[data-v-c99f31ea]{flex:0 0 auto;height:.42667rem;width:.42667rem}.coala-submit__membership-badge[data-v-c99f31ea]{height:.42667rem;pointer-events:none;position:absolute;right:-.10667rem;top:-.10667rem;width:.42667rem}.coala-submit__free-trial-badge[data-v-c99f31ea]{background:#d8ff6b;border-radius:26.64rem;color:#d8ff6b;color:#171719;font-size:.24rem;font-style:italic;font-weight:600;line-height:.32rem;line-height:1.2;padding:.05333rem .16rem;pointer-events:none;position:absolute;right:.64rem;top:-.16rem;white-space:nowrap}.coala-submit[data-v-c99f31ea]:disabled{cursor:default}.coala-submit.is-disabled .coala-submit__icon[data-v-c99f31ea]{opacity:.62}@container (max-width: 560px){.coala-modality[data-v-c99f31ea]{font-size:.32rem;gap:.16rem;padding:0 .21333rem}.coala-modality[data-v-c99f31ea] svg{flex-basis:.37333rem;height:.37333rem;width:.37333rem}.coala-composer__footer[data-v-c99f31ea]{align-items:flex-end;gap:.16rem;margin-top:.16rem}.coala-controls[data-v-c99f31ea]{flex:1 1 auto;flex-wrap:nowrap;gap:.10667rem}.coala-upload-button[data-v-c99f31ea]{border-radius:.26667rem;flex-basis:.74667rem;height:.74667rem;width:.74667rem}.coala-model-select[data-v-c99f31ea]{flex-basis:auto;font-size:.29333rem;gap:.10667rem;margin-left:auto;min-height:.69333rem;width:auto}.coala-model-select__name[data-v-c99f31ea]{max-width:1.6rem}.coala-model-select span[data-v-c99f31ea]{font-size:.24rem;padding:.05333rem .08rem}.coala-deep-thinking-row[data-v-c99f31ea]{flex:0 1 auto;gap:.10667rem;margin-left:0;min-width:0}.coala-deep-thinking-switch[data-v-c99f31ea]{border-radius:.26667rem;font-size:.29333rem;gap:.10667rem;height:.74667rem;line-height:.42667rem;min-height:.74667rem;min-width:0;padding:0 .16rem}.coala-deep-thinking-switch__icon[data-v-c99f31ea]{flex-basis:.32rem;height:.32rem;width:.32rem}.coala-deep-thinking-switch__label[data-v-c99f31ea]{min-width:0}.coala-submit[data-v-c99f31ea]{flex-basis:.85333rem;height:.85333rem;min-width:.85333rem;width:.85333rem}}.coala-deep-thinking-switch__label[data-v-c99f31ea]{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.coala-file-card__copy[data-v-c99f31ea]{height:.74667rem;width:.74667rem}.coala-file-card__copy svg[data-v-c99f31ea]{height:.48rem;width:.48rem}.coala-composer-hover-tooltip{display:none}}@media(max-width:920px){.coala-main__titlebar[data-v-c99f31ea]{display:none}}@media(min-width:641px)and (max-width:920px){.coala-stage[data-v-c99f31ea]{gap:clamp(.74667rem,5vw,1.22667rem);padding-bottom:clamp(.32rem,2vw,.53333rem)}.coala-stage__body[data-v-c99f31ea]{flex:0 1 auto;min-height:0}.coala-title-block h2[data-v-c99f31ea]{font-size:clamp(.85333rem,5vw,1.12rem);line-height:1.25;margin-bottom:clamp(.10667rem,1vw,.21333rem)}.coala-title-block p[data-v-c99f31ea]{font-size:clamp(.53333rem,3vw,.69333rem);line-height:1.25}.coala-composer-stack[data-v-c99f31ea]{flex:0 0 var(--coala-composer-height);min-height:var(--coala-composer-height)}.coala-composer-shell[data-v-c99f31ea]{flex:0 0 auto}.coala-composer[data-v-c99f31ea]{box-sizing:border-box;height:var(--coala-composer-body-height);min-height:var(--coala-composer-body-height)}.coala-prompt-examples[data-v-c99f31ea]{margin-top:clamp(0,1vw,.26667rem)}}@media(max-width:640px){.coala-copy-toast[data-v-c99f31ea]{border-radius:.64rem;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:3.2rem;padding:.64rem .32rem;top:50%;transform:translate(-50%,-50%);width:3.2rem}.coala-copy-toast__icon[data-v-c99f31ea]{height:.85333rem;width:.85333rem}.coala-stage[data-v-c99f31ea]{gap:.64rem;overflow-y:auto;padding:.64rem 0 max(.42667rem,env(safe-area-inset-bottom))}.coala-stage--threaded[data-v-c99f31ea]{gap:0;overflow:hidden;padding-top:0}.coala-stage--threaded .coala-thread[data-v-c99f31ea]{background:transparent;border:0;border-radius:0;padding:.42667rem .42667rem .64rem}.coala-title-block h2[data-v-c99f31ea]{font-size:.8rem;line-height:.96rem;margin-bottom:.21333rem}.coala-title-block p[data-v-c99f31ea]{color:#a3a3a3;font-size:.37333rem;font-weight:400;line-height:.58667rem}.coala-title-block__desktop[data-v-c99f31ea]{display:none}.coala-title-block__mobile[data-v-c99f31ea]{display:inline}.coala-message[data-v-c99f31ea]{max-width:88%}.coala-message__image-button[data-v-c99f31ea]{aspect-ratio:4/3;max-width:4.48rem;width:100%}.coala-composer-stack[data-v-c99f31ea]{--coala-composer-body-height:4.21333rem;--coala-composer-modalities-height:.96rem;--coala-composer-gap:.42667rem;--coala-composer-height:var(--coala-composer-body-height);gap:0}.coala-composer-stack--with-modalities[data-v-c99f31ea]{--coala-composer-height:calc(var(--coala-composer-body-height) + var(--coala-composer-modalities-height) + var(--coala-composer-gap))}.coala-composer-stack__notice[data-v-c99f31ea]{bottom:auto;flex:0 0 auto;left:auto;margin-bottom:.32rem;position:relative;right:auto}.coala-composer-stack--threaded[data-v-c99f31ea]:not(.coala-composer-stack--expanded){--coala-composer-body-height:1.17333rem;--coala-composer-height:var(--coala-composer-body-height)}.coala-composer-stack--threaded.coala-composer-stack--expanded[data-v-c99f31ea]{box-sizing:border-box;min-height:calc(var(--coala-composer-height) + .32rem);padding-top:.32rem}.coala-composer-shell[data-v-c99f31ea]{background:transparent;border:0;border-radius:0;gap:var(--coala-composer-gap);height:var(--coala-composer-height)}.coala-composer-modalities[data-v-c99f31ea]{display:flex;flex:0 0 var(--coala-composer-modalities-height);gap:0;height:var(--coala-composer-modalities-height);min-height:var(--coala-composer-modalities-height);padding:0}.coala-modality[data-v-c99f31ea]{font-size:.32rem;gap:.16rem;min-height:.96rem;padding:0 .21333rem}.coala-modality[data-v-c99f31ea] svg{flex-basis:.37333rem;height:.37333rem;width:.37333rem}.coala-composer[data-v-c99f31ea]{--coala-composer-input-inset:.32rem;background:#1c1d20;border:.02667rem solid var(--coala-composer-border);border-radius:.42667rem;box-sizing:border-box;height:var(--coala-composer-body-height);min-height:var(--coala-composer-body-height);padding:.32rem}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer-shell[data-v-c99f31ea]{gap:0}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer-modalities[data-v-c99f31ea]{display:none}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer[data-v-c99f31ea]{align-items:center;flex-direction:row;gap:.32rem;height:1.17333rem;min-height:1.17333rem;padding:0 .32rem}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-textarea[data-v-c99f31ea]{height:1.17333rem;line-height:.58667rem;min-height:1.17333rem;order:2;padding:.29333rem var(--coala-composer-input-inset) .29333rem 0;white-space:nowrap}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer__footer[data-v-c99f31ea]{flex:0 0 .85333rem;margin:0;order:1;width:.85333rem}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-deep-thinking-row[data-v-c99f31ea],.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-model-select[data-v-c99f31ea],.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-submit[data-v-c99f31ea]{display:none}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-upload-button[data-v-c99f31ea]{background:transparent;border:0;flex-basis:.85333rem;height:.85333rem;width:.85333rem}.coala-prompt-examples__list[data-v-c99f31ea]{gap:.21333rem;grid-template-columns:1fr}.coala-prompt-examples[data-v-c99f31ea]{margin-top:.64rem}.coala-prompt-examples__title[data-v-c99f31ea]{line-height:.58667rem;margin-bottom:.21333rem}.coala-prompt-example[data-v-c99f31ea]{background:transparent;border:.02667rem solid #2d2d31;box-sizing:border-box;gap:.42667rem;height:1.54667rem;padding:.18667rem .26667rem .18667rem .18667rem}.coala-prompt-example__thumbnail[data-v-c99f31ea]{border-radius:.16rem;flex-basis:1.6rem;height:1.06667rem;width:1.6rem}.coala-prompt-example__chevron[data-v-c99f31ea]{display:block}}@media(max-width:920px)and (max-height:920px){.coala-stage[data-v-c99f31ea]:not(.coala-stage--threaded){gap:clamp(.42667rem,4vh,.85333rem);justify-content:flex-start;padding-top:clamp(.42667rem,6vh,1.28rem)}}.toy-dialog .confirm-content[data-v-39c472dc]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-39c472dc],.toy-dialog .confirm-title[data-v-39c472dc]{color:#000}.toy-dialog .cancel-btn[data-v-39c472dc]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-39c472dc]{background-color:#00000040;right:-.42667rem}.coala-page[data-v-39c472dc]{--coala-sidebar-column-width:12.5%;--coala-workspace-column-width:20.833333%;--coala-workspace-column-min-width:7.46667rem;--coala-viewer-column-width:66.666667%;background:#0f0f12;color:#f5f5f7;display:grid;font-family:Inter,Source Han Sans CN Medium,Source Han Sans,Arial,sans-serif;grid-template-columns:var(--coala-sidebar-column-width) max(var(--coala-workspace-column-min-width),var(--coala-workspace-column-width)) minmax(0,1fr);height:100%;overflow:hidden;width:100%}.coala-page.is-sidebar-collapsed[data-v-39c472dc]{grid-template-columns:0 max(var(--coala-workspace-column-min-width),20.833333%) minmax(0,1fr)}.coala-page.is-sidebar-collapsed[data-v-39c472dc] .cad-viewer:not(:fullscreen){--cad-viewer-properties-width:18.421053%}.coala-page.is-task-panel-open[data-v-39c472dc]{grid-template-columns:var(--coala-sidebar-column-width) 10.66667rem 10.66667rem}.coala-page.is-sidebar-collapsed.is-task-panel-open[data-v-39c472dc]{grid-template-columns:0 10.66667rem 10.66667rem}.coala-page.is-viewer-closed[data-v-39c472dc]{grid-template-columns:var(--coala-sidebar-column-width) 87.5%}.coala-page.is-sidebar-collapsed.is-viewer-closed[data-v-39c472dc]{grid-template-columns:0 100%}@media(max-width:1200px)and (min-width:921px){.coala-page.is-task-panel-open[data-v-39c472dc]{grid-template-columns:var(--coala-sidebar-column-width) 9.6rem 8.53333rem}.coala-page.is-sidebar-collapsed.is-task-panel-open[data-v-39c472dc]{grid-template-columns:0 9.6rem 8.53333rem}}.coala-mobile-viewport[data-v-39c472dc]{display:contents}.coala-mobile-header[data-v-39c472dc],.coala-mobile-tabs[data-v-39c472dc],.coala-mobile-task-blocker[data-v-39c472dc]{display:none}@media(max-width:920px){.coala-page[data-v-39c472dc],.coala-page.is-sidebar-collapsed[data-v-39c472dc],.coala-page.is-sidebar-collapsed.is-task-panel-open[data-v-39c472dc],.coala-page.is-task-panel-open[data-v-39c472dc]{--coala-mobile-header-height: calc(1.28rem + env(safe-area-inset-top)) ;--coala-mobile-task-panel-width:min(7.04rem, calc(100% - 1.70667rem) );--coala-mobile-task-panel-gap:.10667rem;display:block;overscroll-behavior-x:none;position:relative}.coala-mobile-viewport[data-v-39c472dc]{border-radius:0;display:block;inset:0;opacity:1;overflow:hidden;transform:translate(0) scale(1);transform-origin:right center;transition:transform .24s cubic-bezier(.4,0,.2,1),border-radius .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1)}.coala-mobile-header[data-v-39c472dc],.coala-mobile-viewport[data-v-39c472dc]{background:#0f0f12;box-sizing:border-box;position:absolute}.coala-mobile-header[data-v-39c472dc]{align-items:center;display:grid;grid-template-columns:1.06667rem minmax(0,1fr) 1.06667rem;height:var(--coala-mobile-header-height);inset:0 0 auto;padding:calc(.10667rem + env(safe-area-inset-top)) .32rem .10667rem;z-index:9}.coala-mobile-header h1[data-v-39c472dc]{color:#fafafa;flex:1 1 auto;font-size:.42667rem;font-weight:500;line-height:.64rem;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.coala-mobile-header__center[data-v-39c472dc]{align-items:center;display:flex;gap:.16rem;justify-content:center;min-width:0}.coala-mobile-header__dev-controls[data-v-39c472dc]{display:inline-flex;flex:0 0 auto;gap:.10667rem}.coala-mobile-header__dev-controls button[data-v-39c472dc]{background:#ffffff0f;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.16rem;box-sizing:border-box;color:#ffffffb8;cursor:pointer;font-size:.29333rem;height:.64rem;line-height:.58667rem;padding:0 .16rem}.coala-mobile-header__dev-controls button.is-active[data-v-39c472dc]{background:#f94f4f2e;border-color:#f94f4fb8;color:#fafafa}.coala-mobile-header__action[data-v-39c472dc],.coala-mobile-header__avatar[data-v-39c472dc]{align-items:center;background:transparent;border:0;border-radius:.26667rem;box-sizing:border-box;color:#fafafa;cursor:pointer;display:inline-flex;height:1.06667rem;justify-content:center;padding:.10667rem;width:1.06667rem}.coala-mobile-header__action[data-v-39c472dc]:disabled{cursor:default;opacity:.4}.coala-mobile-header__avatar[data-v-39c472dc]{background:#ffffff14;border-radius:50%;height:.85333rem;justify-self:end;overflow:hidden;padding:0;width:.85333rem}.coala-mobile-header__avatar img[data-v-39c472dc]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.coala-mobile-viewport[data-v-39c472dc]>.cad-viewer,.coala-mobile-viewport[data-v-39c472dc]>.coala-main,.coala-mobile-viewport[data-v-39c472dc]>.coala-sidebar,.coala-page[data-v-39c472dc]>.cad-task-panel{bottom:0;display:none;height:auto;left:0;position:absolute;top:var(--coala-mobile-header-height);width:100%}.coala-page.is-mobile-sidebar .coala-mobile-viewport[data-v-39c472dc]>.coala-sidebar,.coala-page.is-mobile-tasks .coala-mobile-viewport[data-v-39c472dc]>.coala-main,.coala-page.is-mobile-tasks[data-v-39c472dc]>.cad-task-panel,.coala-page.is-mobile-workspace .coala-mobile-viewport[data-v-39c472dc]>.coala-main{display:flex;flex-direction:column}.coala-page.is-mobile-viewer .coala-mobile-viewport[data-v-39c472dc]>.cad-viewer{display:grid}.coala-page.is-mobile-sidebar .coala-mobile-viewport[data-v-39c472dc]>.coala-sidebar{bottom:calc(1.49333rem + env(safe-area-inset-bottom));display:grid}.coala-page.is-mobile-tasks[data-v-39c472dc]>.cad-task-panel{background:#19191b;border-left:0;left:auto;right:0;top:env(safe-area-inset-top);touch-action:pan-y;transform:translate(var(--coala-mobile-task-swipe-offset));transition:transform .24s cubic-bezier(.4,0,.2,1);width:var(--coala-mobile-task-panel-width);z-index:10}.coala-page.is-mobile-task-presented .coala-mobile-viewport[data-v-39c472dc]{border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.64rem;box-shadow:0 .10667rem .53333rem #00000080;opacity:.4;transform:translate(calc(var(--coala-mobile-task-swipe-offset) - var(--coala-mobile-task-panel-width) - var(--coala-mobile-task-panel-gap))) scale(.96)}.coala-mobile-task-blocker[data-v-39c472dc]{background:transparent;border:0;cursor:default;display:block;inset:0;padding:0;position:absolute;touch-action:none;z-index:9}.coala-page.is-mobile-task-swiping .coala-mobile-viewport[data-v-39c472dc],.coala-page.is-mobile-task-swiping[data-v-39c472dc]>.cad-task-panel{transition:none}.coala-mobile-tabs[data-v-39c472dc]{background:#19191b;border-radius:.42667rem .42667rem 0 0;bottom:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(1.49333rem + env(safe-area-inset-bottom));left:0;padding:.21333rem .42667rem env(safe-area-inset-bottom);position:absolute;right:0;z-index:5}.coala-mobile-tabs a[data-v-39c472dc]{align-items:center;border-radius:.26667rem;color:#a3a3a380;display:flex;flex-direction:column;font-size:.32rem;gap:.05333rem;justify-content:center;line-height:.48rem;min-width:0;text-decoration:none}.coala-mobile-tabs a.is-active[data-v-39c472dc]{background:transparent;color:#fafafa}.coala-mobile-tabs svg[data-v-39c472dc]{flex-shrink:0;height:.64rem;width:.64rem}.coala-mobile-tabs span[data-v-39c472dc]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
