.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-8d6a2473]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-8d6a2473],.toy-dialog .confirm-title[data-v-8d6a2473]{color:#000}.toy-dialog .cancel-btn[data-v-8d6a2473]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-8d6a2473]{background-color:#00000040;right:-.42667rem}.cad-viewer-interaction[data-v-8d6a2473]{color:#f3f3f5;display:contents;pointer-events:none}.cad-viewer-mobile-properties-toggle[data-v-8d6a2473],.cad-viewer-properties[data-v-8d6a2473],.cad-viewer-toolbar[data-v-8d6a2473]{pointer-events:auto}.cad-viewer-mobile-properties-toggle[data-v-8d6a2473]{display:none}.cad-viewer-toolbar[data-v-8d6a2473]{align-self:stretch;background:var(--cad-viewer-background,#0f0f12);box-sizing:border-box;height:var(--cad-viewer-toolbar-height);min-height:var(--cad-viewer-toolbar-height);padding:8px 20px}.cad-viewer-toolbar[data-v-8d6a2473],.cad-viewer-toolbar__primary[data-v-8d6a2473]{align-items:center;display:flex;justify-content:space-between;width:100%}.cad-viewer-toolbar__primary[data-v-8d6a2473]{min-width:0}.cad-viewer-part-tabs[data-v-8d6a2473]{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-8d6a2473]{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-8d6a2473]:hover{background:#303238;color:#fff}.cad-viewer-part-tab[data-v-8d6a2473]:focus-visible{outline:.05333rem solid #35d8ff;outline-offset:-.05333rem}.cad-viewer-part-tab.is-active[data-v-8d6a2473]{background:#34383e;border-color:#35d8ff;color:#fff}.cad-viewer-part-tab__swatch[data-v-8d6a2473]{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-8d6a2473],.cad-viewer-toolbar__right[data-v-8d6a2473]{align-items:center;display:flex;gap:8px}.cad-viewer-toolbar__left[data-v-8d6a2473]{flex:1;min-width:0;position:static}.cad-viewer-artifact-menu[data-v-8d6a2473]{background:#191a20;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;left:0;min-height:0;overflow:hidden;padding:12px 16px;position:absolute;top:var(--cad-viewer-toolbar-height);width:min(316px,100vw - 48px);z-index:80}.cad-viewer-artifact-menu__heading[data-v-8d6a2473]{align-items:center;background:transparent;color:#fafafa;display:flex;flex:0 0 44px;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:600;gap:8px;height:44px;line-height:28px;padding:8px 0;text-align:left;width:100%}.cad-viewer-artifact-menu__heading svg[data-v-8d6a2473]{color:#929399;transition:transform .2s ease}.cad-viewer-artifact-menu__heading svg.is-collapsed[data-v-8d6a2473]{transform:rotate(-90deg)}.cad-viewer-artifact-menu__list[data-v-8d6a2473]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.cad-viewer-artifact-menu__item[data-v-8d6a2473]{align-items:center;background:transparent;border-radius:12px;color:#fafafa;display:flex;flex:0 0 36px;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;gap:8px;height:36px;line-height:22px;min-height:36px;min-width:0;padding:6px;text-align:left;width:100%}.cad-viewer-artifact-menu__item.is-open[data-v-8d6a2473],.cad-viewer-artifact-menu__item[data-v-8d6a2473]:hover{background:#ffffff14}.cad-viewer-artifact-menu__item>span[data-v-8d6a2473]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-viewer-artifact-menu__icon[data-v-8d6a2473]{display:inline-flex;flex:0 0 24px;height:24px;width:24px}.cad-viewer-artifact-menu__icon img[data-v-8d6a2473]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cad-viewer-toolbar__right[data-v-8d6a2473]{flex:0 0 auto}.cad-viewer-toolbar__view-actions[data-v-8d6a2473]{align-items:center;display:flex;gap:8px}.cad-viewer-toolbar__property-group[data-v-8d6a2473]{align-items:center;display:flex;margin-left:0}.cad-viewer-property-toggle[data-v-8d6a2473]{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.is-active[data-v-8d6a2473],.cad-viewer-property-toggle[data-v-8d6a2473]:hover{background:#27282c;color:#fff}.cad-viewer-collapse-button[data-v-8d6a2473]{align-items:center;background:#ffffff14;border-radius:.21333rem;display:inline-flex;flex:0 0 .85333rem;height:.85333rem;justify-content:center;padding:0;width:.85333rem}.cad-viewer-collapse-button[data-v-8d6a2473]:hover{background:#ffffff24}.cad-viewer-collapse-button img[data-v-8d6a2473]{height:.45333rem;width:.45333rem}.cad-viewer-properties button[data-v-8d6a2473],.cad-viewer-toolbar button[data-v-8d6a2473]{border:0;color:inherit;cursor:pointer;transition:all .3s}.cad-viewer-toolbar__left>button[data-v-8d6a2473],.cad-viewer-toolbar__view-actions>button[data-v-8d6a2473]{align-items:center;background:transparent;border-radius:6px;color:#d8d8dc;display:inline-flex;height:32px;justify-content:center;width:32px}.cad-viewer-toolbar__left>button img[data-v-8d6a2473],.cad-viewer-toolbar__view-actions>button img[data-v-8d6a2473]{height:16px;width:16px}.cad-viewer-toolbar__view-actions>.cad-viewer-download-3mf[data-v-8d6a2473]{display:none;font-size:11px;gap:4px;padding:0 7px;width:auto}.cad-viewer-download-3mf[aria-busy=true] svg[data-v-8d6a2473]{animation:cad-viewer-spin-8d6a2473 .8s linear infinite}.cad-viewer-toolbar__view-actions>button[data-v-8d6a2473]:disabled{cursor:default;opacity:.4}.cad-viewer-toolbar__view-actions>.cad-viewer-download-button[data-v-8d6a2473],.cad-viewer-toolbar__view-actions>.cad-viewer-fullscreen-button[data-v-8d6a2473]{border-radius:8px}.cad-viewer-download-button[data-v-8d6a2473]:not(:disabled):hover,.cad-viewer-fullscreen-button[data-v-8d6a2473]:hover{background:#27282c;color:#fff}@keyframes cad-viewer-spin-8d6a2473{to{transform:rotate(1turn)}}.cad-viewer-toolbar__left>button img[data-v-8d6a2473]{height:24px;width:24px}.cad-viewer-toolbar__left>button[data-v-8d6a2473]:hover,.cad-viewer-toolbar__left>button[aria-expanded=true][data-v-8d6a2473]{background:#ffffff1a}.cad-viewer-tabs[data-v-8d6a2473]{display:flex;flex:1;gap:.10667rem;min-width:0;overflow:hidden}.cad-viewer-tab[data-v-8d6a2473]{align-items:center;background:#222225;border:.02667rem solid transparent;border-radius:.18667rem;color:#fafafa;cursor:pointer;display:flex;flex:0 0 4.26667rem;font-size:.37333rem;gap:.10667rem;height:.85333rem;line-height:.53333rem;max-width:4.26667rem;min-width:2.13333rem;outline:none;padding:0 .18667rem;transition:max-width .2s ease,background .2s ease,border-color .2s ease}.cad-viewer-tab.is-active[data-v-8d6a2473]{background:#2b2b2d;border-color:#ffffff1f;position:relative;z-index:1}@media(hover:hover){.cad-viewer-tab[data-v-8d6a2473]:hover{border-color:#ffffff1f}}.cad-viewer-tab[data-v-8d6a2473]:focus-visible{box-shadow:inset 0 0 0 .02667rem #fafafa}.cad-viewer-tab__dot[data-v-8d6a2473]{align-items:center;display:inline-flex;flex:0 0 .42667rem;height:.42667rem;justify-content:center;width:.42667rem}.cad-viewer-tab__dot img[data-v-8d6a2473]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cad-viewer-tab__label[data-v-8d6a2473]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-viewer-tab button[data-v-8d6a2473]{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-8d6a2473]{background:#191a20;border:1px solid hsla(0,0%,100%,.12);border-radius:12px 0 12px 12px;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:16px;width:var(--cad-viewer-properties-width,280px)}.cad-artifacts-enter-active[data-v-8d6a2473],.cad-artifacts-leave-active[data-v-8d6a2473],.cad-properties-enter-active[data-v-8d6a2473],.cad-properties-leave-active[data-v-8d6a2473]{transition:opacity .24s ease,transform .24s cubic-bezier(.4,0,.2,1)}.cad-artifacts-leave-active[data-v-8d6a2473],.cad-properties-leave-active[data-v-8d6a2473]{pointer-events:none}.cad-artifacts-enter-from[data-v-8d6a2473],.cad-artifacts-leave-to[data-v-8d6a2473]{opacity:0;transform:translate(-.32rem)}.cad-properties-enter-from[data-v-8d6a2473],.cad-properties-leave-to[data-v-8d6a2473]{opacity:0;transform:translate(.32rem)}.cad-viewer-download-spinner[data-v-8d6a2473]{animation:cad-viewer-spin-8d6a2473 .8s linear infinite}@media(prefers-reduced-motion:reduce){.cad-artifacts-enter-active[data-v-8d6a2473],.cad-artifacts-leave-active[data-v-8d6a2473],.cad-properties-enter-active[data-v-8d6a2473],.cad-properties-leave-active[data-v-8d6a2473]{transition:none}.cad-viewer-download-spinner[data-v-8d6a2473]{animation:none}}.cad-viewer-properties__heading[data-v-8d6a2473]{align-items:center;background:transparent;border:0;color:#fafafa;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:500;gap:12px;line-height:24px;margin-bottom:12px;min-height:24px;padding:0;text-align:left;width:100%}.cad-viewer-properties h2[data-v-8d6a2473]{flex:1;font-size:inherit;font-weight:inherit;margin:0;min-width:0}.cad-viewer-properties__collapse[data-v-8d6a2473]{display:none}.cad-viewer-properties__content[data-v-8d6a2473]{margin-right:-16px;overflow:hidden}.cad-viewer-properties__body[data-v-8d6a2473],.cad-viewer-properties__content[data-v-8d6a2473]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;padding-right:16px}.cad-viewer-properties__body[data-v-8d6a2473]{gap:16px;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;width:calc(100% + 16px)}.cad-viewer-parameter[data-v-8d6a2473]{color:#d8d8dc;display:flex;flex-direction:column;font-size:.34667rem;gap:.21333rem;min-width:0}.cad-viewer-parameter__label[data-v-8d6a2473]{align-items:center;display:flex;gap:.32rem;justify-content:space-between;min-height:.48rem}.cad-viewer-parameter__name[data-v-8d6a2473]{max-width:calc(100% - 2.61333rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-viewer-parameter__label small[data-v-8d6a2473]{color:#98999f;font-size:.32rem}.cad-viewer-parameter__value[data-v-8d6a2473]{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-8d6a2473]::-webkit-inner-spin-button,.cad-viewer-parameter__value input[type=number][data-v-8d6a2473]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cad-viewer-parameter input[type=number][data-v-8d6a2473],.cad-viewer-parameter input[type=text][data-v-8d6a2473],.cad-viewer-parameter select[data-v-8d6a2473]{background:#1f2024;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.21333rem;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-8d6a2473]:focus,.cad-viewer-parameter select[data-v-8d6a2473]:focus{border-color:#35d8ff}.cad-viewer-parameter__value input[type=number][data-v-8d6a2473]{-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-8d6a2473]:focus{border:0;outline:.02667rem solid hsla(0,0%,100%,.28);outline-offset:.05333rem}.cad-viewer-parameter__number[data-v-8d6a2473],.cad-viewer-parameter__text[data-v-8d6a2473]{align-items:center;display:flex;gap:.21333rem}.cad-viewer-parameter__text output[data-v-8d6a2473]{color:#f1f1f3;font-variant-numeric:tabular-nums}.cad-viewer-parameter__error[data-v-8d6a2473]{color:#f49b9b;font-size:.32rem}.cad-viewer-parameter__text.is-read-only[data-v-8d6a2473]{flex-wrap:wrap}.cad-viewer-parameter__text small[data-v-8d6a2473],.cad-viewer-properties__read-only[data-v-8d6a2473]{color:#98999f;font-size:12px}.cad-viewer-properties__read-only[data-v-8d6a2473]{line-height:1.5;margin:0}.cad-viewer-parameter__number input[type=range][data-v-8d6a2473]{-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-8d6a2473]::-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-8d6a2473]::-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-8d6a2473]::-moz-range-track{background:#2f3034;border-radius:.05333rem;height:.10667rem}.cad-viewer-parameter__number input[type=range][data-v-8d6a2473]::-moz-range-progress{background:#fafafa;border-radius:.05333rem;height:.10667rem}.cad-viewer-parameter__number input[type=range][data-v-8d6a2473]::-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-8d6a2473]{flex:0 0 2.02667rem;width:2.02667rem}.cad-viewer-parameter__text[data-v-8d6a2473] input[type=color]{background:#1f2024;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.21333rem;cursor:pointer;flex:0 0 .85333rem;height:.85333rem;padding:.05333rem;width:.85333rem}.cad-viewer-parameter__color[data-v-8d6a2473] 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-properties__actions[data-v-8d6a2473]{display:grid;flex:0 0 auto;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cad-viewer-properties__actions button[data-v-8d6a2473]{background:#35363a;border-radius:8px;box-sizing:border-box;color:#e3e3e6;font-size:14px;height:36px;line-height:20px;min-width:0;padding:0 12px;white-space:nowrap}.cad-viewer-properties__save-trigger[data-v-8d6a2473]{display:flex;min-width:0}.cad-viewer-properties__save-trigger button[data-v-8d6a2473]{width:100%}.cad-viewer-properties__details[data-v-8d6a2473]{align-items:center;background:transparent;border:0;border-radius:6px;color:#b9bac0;cursor:pointer;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:12px;min-height:32px;padding:0 10px;text-align:left;width:100%}.cad-viewer-properties__details-action[data-v-8d6a2473]{align-items:center;color:#3b69e8;display:inline-flex;flex:0 0 auto;gap:2px}.cad-viewer-properties__details-action svg[data-v-8d6a2473]{color:#3b69e8}.cad-viewer-properties__details[data-v-8d6a2473]:hover{background:#ffffff0f}.cad-viewer-properties__change-count[data-v-8d6a2473]{color:#6ee7b7;font-weight:700}.cad-viewer-properties__actions button.is-primary[data-v-8d6a2473]{background:#f5f5f6;color:#1d1e22}.cad-viewer-properties__actions button[data-v-8d6a2473]:disabled{cursor:var(--cursor-disabled);opacity:.42}.cad-viewer-change-overlay[data-v-8d6a2473]{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-8d6a2473]{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-8d6a2473]{align-items:center;display:flex;gap:.32rem;justify-content:space-between}.cad-viewer-change-dialog h2[data-v-8d6a2473]{font-size:.45333rem;line-height:.69333rem;margin:0}.cad-viewer-change-dialog header button[data-v-8d6a2473]{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-8d6a2473]{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-8d6a2473]{background:#ffffff09;border:.02667rem solid hsla(0,0%,100%,.09);border-radius:.16rem;padding:.32rem}.cad-viewer-change-item>div[data-v-8d6a2473]{align-items:baseline;display:flex;gap:.32rem;justify-content:space-between}.cad-viewer-change-item strong[data-v-8d6a2473]{font-size:.37333rem}.cad-viewer-change-item>div span[data-v-8d6a2473]{color:#888a91;font-size:.29333rem}.cad-viewer-change-item dl[data-v-8d6a2473]{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-8d6a2473]{min-width:0}.cad-viewer-change-item dt[data-v-8d6a2473]{color:#8f9097;font-size:.29333rem}.cad-viewer-change-item dd[data-v-8d6a2473]{color:#ededf0;font-size:.34667rem;margin:.08rem 0 0;overflow-wrap:anywhere}@media(max-width:767px){.cad-viewer-toolbar[data-v-8d6a2473]{display:none}.cad-viewer-mobile-properties-toggle[data-v-8d6a2473]{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-8d6a2473]{transform:rotate(180deg)}.cad-viewer-properties[data-v-8d6a2473]{background:#191a20;border-radius:12px 0 12px 12px;max-height:min(52vh,380px);padding:16px 16px max(16px,env(safe-area-inset-bottom));width:100%}.cad-properties-enter-from[data-v-8d6a2473],.cad-properties-leave-to[data-v-8d6a2473]{transform:translateY(.32rem)}.cad-viewer-properties__heading[data-v-8d6a2473]{font-size:16px;justify-content:space-between;line-height:20px;margin-bottom:0;min-height:32px}.cad-viewer-properties__heading>svg[data-v-8d6a2473]:first-child{display:none}.cad-viewer-properties__collapse[data-v-8d6a2473]{display:block;flex:0 0 auto}.cad-viewer-properties__body[data-v-8d6a2473]{padding-top:16px}.cad-viewer-properties__actions[data-v-8d6a2473]{margin-top:16px}}.divider[data-v-8d6a2473]{background:#ffffff1f;height:.42667rem;width:.02667rem}.toy-dialog .confirm-content[data-v-fafa84ae]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-fafa84ae],.toy-dialog .confirm-title[data-v-fafa84ae]{color:#000}.toy-dialog .cancel-btn[data-v-fafa84ae]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-fafa84ae]{background-color:#00000040;right:-.42667rem}.cad-viewer-scene[data-v-fafa84ae]{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-fafa84ae] 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}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:.08rem .13333rem}.hljs{background:#0d1117;color:#c9d1d9}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{background-color:#033a16;color:#aff5b4}.hljs-deletion{background-color:#67060c;color:#ffdcd7}.toy-dialog .confirm-content[data-v-3a84de6f]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-3a84de6f],.toy-dialog .confirm-title[data-v-3a84de6f]{color:#000}.toy-dialog .cancel-btn[data-v-3a84de6f]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-3a84de6f]{background-color:#00000040;right:-.42667rem}.cad-viewer[data-v-3a84de6f]{--cad-viewer-properties-width:7.46667rem;--cad-viewer-toolbar-height:1.28rem;--cad-viewer-background:#0f0f12;background-color:var(--cad-viewer-background);border:.02667rem solid #29292e;border-radius:.32rem;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 0;grid-template-rows:var(--cad-viewer-toolbar-height) minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;position:relative;transition:grid-template-columns .24s cubic-bezier(.4,0,.2,1)}.cad-viewer.is-properties-open[data-v-3a84de6f]{grid-template-columns:minmax(0,1fr) var(--cad-viewer-properties-width)}.cad-viewer[data-v-3a84de6f]:fullscreen{border:0;border-radius:0;height:100vh;width:100vw}.cad-viewer-head[data-v-3a84de6f]{display:contents}.cad-viewer-head[data-v-3a84de6f] .cad-viewer-toolbar{grid-column:1/-1;grid-row:1}.cad-viewer-head[data-v-3a84de6f] .cad-viewer-properties{grid-column:2;grid-row:2}.cad-viewer-main[data-v-3a84de6f]{grid-column:1;grid-row:2;min-height:0;min-width:0;position:relative}@media(prefers-reduced-motion:reduce){.cad-viewer[data-v-3a84de6f]{transition:none}}.cad-viewer-generating-toolbar[data-v-3a84de6f]{align-items:center;background:var(--cad-viewer-background);color:#fff;display:flex;gap:.21333rem;grid-column:1/-1;grid-row:1;padding:.21333rem .53333rem}.cad-viewer-generating-toolbar>span[data-v-3a84de6f]{flex:1;font-size:.37333rem}.cad-viewer-generating-toolbar>button[data-v-3a84de6f]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:inherit;cursor:pointer;display:flex;height:.85333rem;justify-content:center;width:.85333rem}.cad-viewer-generating-toolbar>button[data-v-3a84de6f]:hover{background:#27282c}.cad-viewer-generating-toolbar>button img[data-v-3a84de6f]{height:.45333rem;width:.45333rem}.cad-camera-debug[data-v-3a84de6f]{position:absolute;right:.85333rem;top:.32rem;z-index:45}.cad-camera-debug>button[data-v-3a84de6f],.cad-camera-debug__panel>button[data-v-3a84de6f]{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-3a84de6f]{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-3a84de6f]{background:transparent;border:0;position:absolute;right:.21333rem;top:.21333rem}.cad-camera-debug__panel pre[data-v-3a84de6f]{color:#d7d9de;font:.32rem/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace;margin:0;white-space:pre-wrap}.cad-viewer-loading[data-v-3a84de6f]{background:#0b0c0fc7;border-radius:.21333rem;bottom:.42667rem;left:.42667rem;padding:.26667rem .32rem;pointer-events:none;position:absolute;width:min(8.53333rem,100% - .85333rem);z-index:50}.cad-viewer-explosion[data-v-3a84de6f]{background:#0f0f12e0;border-radius:.21333rem;display:flex;left:.32rem;max-width:calc(100% - .64rem);overflow-x:auto;padding:.10667rem .21333rem;pointer-events:auto;position:absolute;top:.32rem;z-index:20}.cad-viewer-explosion[data-v-3a84de6f] .disassembly-explosion-control{flex:none}.cad-viewer-explosion[data-v-3a84de6f] .disassembly-explosion-control__slider{background:#ffffff0a;border-radius:.21333rem;box-sizing:border-box;flex:none;height:.74667rem;padding:.13333rem .21333rem;width:4.37333rem}.cad-viewer-image-preview[data-v-3a84de6f]{align-items:center;background:var(--cad-viewer-background);border-radius:.16rem;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.cad-model-viewer-panel[data-v-3a84de6f]{height:100%;width:100%}.cad-model-viewer-panel[data-v-3a84de6f] .viewer-toolbar.viewer-toolbar-overlay{left:.32rem;top:.32rem}.cad-viewer-image-preview img[data-v-3a84de6f]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cad-viewer-source-preview[data-v-3a84de6f]{background:var(--cad-viewer-background);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-3a84de6f]{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;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.cad-viewer-source-line[data-v-3a84de6f]{display:block;min-height:1.6em;scroll-margin-top:.42667rem}.cad-viewer-source-preview .cad-viewer-source-line[data-v-3a84de6f]:before{border-right:.02667rem solid hsla(0,0%,100%,.1);color:#8b949e;content:attr(data-source-line);display:inline-block;margin-right:.42667rem;padding-right:.42667rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.6em}.cad-viewer-source-preview[data-v-3a84de6f] code.hljs{background:transparent;overflow:visible;padding:0 1em}.cad-viewer-loading__status[data-v-3a84de6f]{width:100%}.cad-viewer-loading__label[data-v-3a84de6f]{align-items:center;color:#f1f3f5;display:flex;font-size:.34667rem;justify-content:space-between;line-height:.48rem;margin-bottom:.16rem}.cad-viewer-loading__label output[data-v-3a84de6f]{color:#aeb3ba;font-variant-numeric:tabular-nums}.cad-viewer-loading__track[data-v-3a84de6f]{background:#ffffff24;border-radius:.08rem;height:.13333rem;overflow:hidden;position:relative;width:100%}.cad-viewer-loading__progress[data-v-3a84de6f]{background:#35d8ff;border-radius:inherit;inset:0 auto 0 0;overflow:hidden;position:absolute;transition:width .25s ease}.cad-viewer-loading__progress.is-indeterminate[data-v-3a84de6f]{animation:cad-loading-indeterminate-3a84de6f 1.1s ease-in-out infinite}@keyframes cad-loading-indeterminate-3a84de6f{0%{transform:translate(-100%)}to{transform:translate(420%)}}.cad-viewer-loading__progress[data-v-3a84de6f]:after{animation:cad-loading-shimmer-3a84de6f 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-3a84de6f],.cad-loading-fade-leave-active[data-v-3a84de6f]{transition:opacity .2s ease}.cad-loading-fade-enter-from[data-v-3a84de6f],.cad-loading-fade-leave-to[data-v-3a84de6f]{opacity:0}@keyframes cad-loading-shimmer-3a84de6f{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media(max-width:640px){.cad-viewer-loading__progress[data-v-3a84de6f]{background:#fff}}@media(max-width:767px){.cad-viewer[data-v-3a84de6f],.cad-viewer.is-properties-open[data-v-3a84de6f],.cad-viewer[data-v-3a84de6f]:fullscreen{--cad-viewer-properties-width:100%;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;width:100%}.cad-viewer-generating-toolbar[data-v-3a84de6f],.cad-viewer-head[data-v-3a84de6f] .cad-viewer-toolbar{display:none}.cad-viewer-head[data-v-3a84de6f] .cad-viewer-mobile-properties-toggle,.cad-viewer-head[data-v-3a84de6f] .cad-viewer-properties{grid-column:1;grid-row:2;width:100%}.cad-viewer-main[data-v-3a84de6f]{grid-column:1;grid-row:1}.cad-viewer-image-preview[data-v-3a84de6f],.cad-viewer-source-preview[data-v-3a84de6f]{border-radius:0}}.toy-dialog .confirm-content[data-v-c59bae31]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-c59bae31],.toy-dialog .confirm-title[data-v-c59bae31]{color:#000}.toy-dialog .cancel-btn[data-v-c59bae31]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-c59bae31]{background-color:#00000040;right:-.42667rem}.cad-parameter-submit-dialog h2[data-v-c59bae31]{font-size:.48rem;line-height:.74667rem;margin:0}.cad-parameter-submit-dialog p[data-v-c59bae31]{color:#a0a1a6;font-size:.37333rem;line-height:.56rem;margin:.26667rem 0 .74667rem}.cad-parameter-submit-dialog__actions[data-v-c59bae31]{display:flex;gap:.26667rem;justify-content:flex-end}.cad-parameter-submit-dialog__actions button[data-v-c59bae31]{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-c59bae31]{background:#f5f5f7;border-color:#f5f5f7;color:#1d1e22}.cad-parameter-submit-dialog__actions button[data-v-c59bae31]:disabled{cursor:var(--cursor-disabled);opacity:.55}.is-spinning[data-v-c59bae31]{animation:cad-parameter-submit-spin-c59bae31 .9s linear infinite}@keyframes cad-parameter-submit-spin-c59bae31{to{transform:rotate(1turn)}}.toy-dialog .confirm-content[data-v-5ad8e27d]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-5ad8e27d],.toy-dialog .confirm-title[data-v-5ad8e27d]{color:#000}.toy-dialog .cancel-btn[data-v-5ad8e27d]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-5ad8e27d]{background-color:#00000040;right:-.42667rem}.cad-project-create-overlay[data-v-5ad8e27d]{align-items:center;-webkit-backdrop-filter:blur(.05333rem);backdrop-filter:blur(.05333rem);background:#000000ad;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:.64rem;position:fixed;z-index:2200}.cad-project-create-dialog[data-v-5ad8e27d]{background:#1b1c20;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.26667rem;box-shadow:0 .53333rem .64rem -.10667rem #1018281a,0 .21333rem .21333rem -.10667rem #1018280a;box-sizing:border-box;color:#f5f5f7;padding:.64rem;width:min(10.66667rem,100vw - 1.28rem)}.cad-project-create-dialog__header[data-v-5ad8e27d]{align-items:center;display:flex;gap:.42667rem;justify-content:space-between}.cad-project-create-dialog h2[data-v-5ad8e27d]{font-size:.48rem;font-weight:600;line-height:.74667rem;margin:0}.cad-project-create-dialog__close[data-v-5ad8e27d]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:#ffffff5c;cursor:pointer;display:inline-flex;flex:0 0 1.06667rem;height:1.06667rem;justify-content:center;margin:-.21333rem -.21333rem -.21333rem 0;padding:0;width:1.06667rem}.cad-project-create-dialog__close[data-v-5ad8e27d]:hover{background:#ffffff0f;color:#ffffffb8}.cad-project-create-dialog label[data-v-5ad8e27d]{color:#f5f5f7d1;display:block;font-size:.37333rem;font-weight:500;line-height:.53333rem;margin:.58667rem 0 .21333rem}.cad-project-create-dialog input[data-v-5ad8e27d]{background:#ffffff1a;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.21333rem;box-sizing:border-box;color:#f5f5f7;font:inherit;font-size:.37333rem;height:1.12rem;outline:0;padding:0 .32rem;width:100%}.cad-project-create-dialog input[data-v-5ad8e27d]::-moz-placeholder{color:#f5f5f7b8}.cad-project-create-dialog input[data-v-5ad8e27d]::placeholder{color:#f5f5f7b8}.cad-project-create-dialog input[data-v-5ad8e27d]:focus-visible,.cad-project-create-dialog__close[data-v-5ad8e27d]:focus-visible,.cad-project-create-dialog__confirm[data-v-5ad8e27d]:focus-visible{outline:.05333rem solid #fff;outline-offset:.05333rem}.cad-project-create-dialog input[aria-invalid=true][data-v-5ad8e27d]{border-color:#f77}.cad-project-create-dialog__error[data-v-5ad8e27d]{color:#ff8f86;font-size:.34667rem;line-height:.53333rem;margin:.21333rem 0 0}.cad-project-create-dialog__confirm[data-v-5ad8e27d]{background:#fff;border:0;border-radius:.21333rem;color:#202124;cursor:pointer;font:inherit;font-size:.37333rem;font-weight:400;height:1.12rem;margin-top:.85333rem;padding:0 .42667rem;width:100%}.cad-project-create-dialog__confirm[data-v-5ad8e27d]:hover{background:#ffffffe6}.cad-project-create-dialog__confirm[data-v-5ad8e27d]:disabled{cursor:wait;opacity:.7}.cad-project-create-modal-enter-active[data-v-5ad8e27d],.cad-project-create-modal-leave-active[data-v-5ad8e27d]{transition:opacity .18s ease}.cad-project-create-modal-enter-from[data-v-5ad8e27d],.cad-project-create-modal-leave-to[data-v-5ad8e27d]{opacity:0}@media(prefers-reduced-motion:reduce){.cad-project-create-modal-enter-active[data-v-5ad8e27d],.cad-project-create-modal-leave-active[data-v-5ad8e27d]{transition:none}}@media(max-width:520px){.cad-project-create-overlay[data-v-5ad8e27d]{padding:.42667rem}.cad-project-create-dialog[data-v-5ad8e27d]{padding:.64rem .53333rem;width:100%}.cad-project-create-dialog__confirm[data-v-5ad8e27d]{margin-top:.74667rem}}.toy-dialog .confirm-content[data-v-dd1b2cf7]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-dd1b2cf7],.toy-dialog .confirm-title[data-v-dd1b2cf7]{color:#000}.toy-dialog .cancel-btn[data-v-dd1b2cf7]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-dd1b2cf7]{background-color:#00000040;right:-.42667rem}.coala-delete-overlay[data-v-dd1b2cf7]{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-dd1b2cf7]{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-dd1b2cf7]{font-size:.48rem;font-weight:600;line-height:.74667rem;margin:0}.coala-delete-dialog p[data-v-dd1b2cf7]{color:#9a9b9f;font-size:.37333rem;line-height:.53333rem;margin:.26667rem 0 .90667rem}.coala-delete-dialog__actions[data-v-dd1b2cf7]{display:flex;gap:.32rem;justify-content:flex-end}.coala-delete-dialog__actions button[data-v-dd1b2cf7]{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-dd1b2cf7]:hover{background:#ffffff0f;border-color:#ffffff59}.coala-delete-dialog__actions button.is-danger[data-v-dd1b2cf7]{background:#ff4d52;border-color:#ff4d52;color:#fff}.coala-delete-dialog__actions button.is-danger[data-v-dd1b2cf7]:hover{background:#ff6367;border-color:#ff6367}.coala-delete-modal-enter-active[data-v-dd1b2cf7],.coala-delete-modal-leave-active[data-v-dd1b2cf7]{transition:opacity .16s ease}.coala-delete-modal-enter-from[data-v-dd1b2cf7],.coala-delete-modal-leave-to[data-v-dd1b2cf7]{opacity:0}@media(max-width:520px){.coala-delete-overlay[data-v-dd1b2cf7]{padding:.42667rem}.coala-delete-dialog[data-v-dd1b2cf7]{padding:.74667rem .53333rem .53333rem;width:100%}.coala-delete-dialog h2[data-v-dd1b2cf7]{font-size:.53333rem}.coala-delete-dialog p[data-v-dd1b2cf7]{font-size:.4rem;margin:.37333rem 0 .74667rem}.coala-delete-dialog__actions button[data-v-dd1b2cf7]{flex:1;min-width:0}}.toy-dialog .confirm-content[data-v-018007d9]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-018007d9],.toy-dialog .confirm-title[data-v-018007d9]{color:#000}.toy-dialog .cancel-btn[data-v-018007d9]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-018007d9]{background-color:#00000040;right:-.42667rem}.cad-marquee-text[data-v-018007d9]{--cad-marquee-left-fade:.571429em;--cad-marquee-right-fade:1.14286em;position:relative;white-space:nowrap}.cad-marquee-text[data-v-018007d9],.cad-marquee-text__item[data-v-018007d9],.cad-marquee-text__static[data-v-018007d9]{display:block;min-width:0}.cad-marquee-text__static[data-v-018007d9]{overflow:hidden}.cad-marquee-text__clip[data-v-018007d9]{left:0;margin-inline-start:calc(var(--cad-marquee-left-fade)*-1);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--cad-marquee-left-fade),#000 calc(100% - var(--cad-marquee-right-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--cad-marquee-left-fade),#000 calc(100% - var(--cad-marquee-right-fade)),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;position:absolute;top:0;visibility:hidden;width:calc(100% + var(--cad-marquee-left-fade))}.cad-marquee-text.is-overflowing .cad-marquee-text__static[data-v-018007d9]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--cad-marquee-right-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--cad-marquee-right-fade)),transparent);text-overflow:clip}.cad-marquee-text__track[data-v-018007d9]{display:inline-flex;min-width:-moz-max-content;min-width:max-content;padding-inline-start:var(--cad-marquee-left-fade);visibility:hidden}.cad-marquee-text__item[data-v-018007d9]{flex:0 0 auto}.toy-dialog .confirm-content[data-v-5f54f651]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-5f54f651],.toy-dialog .confirm-title[data-v-5f54f651]{color:#000}.toy-dialog .cancel-btn[data-v-5f54f651]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-5f54f651]{background-color:#00000040;right:-.42667rem}.coala-search-overlay[data-v-5f54f651]{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-5f54f651]{--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-5f54f651]{align-items:center;display:flex;gap:.26667rem}.coala-search-dialog__input[data-v-5f54f651]{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-5f54f651]:focus-within{-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);background:#ffffff03;border-color:#ffffff4d}.coala-search-dialog__input[data-v-5f54f651]:hover{border-color:#fafafa}.coala-search-dialog__input input[data-v-5f54f651]{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-5f54f651]::-moz-placeholder{color:#777980}.coala-search-dialog__input input[data-v-5f54f651]::placeholder{color:#777980}.coala-search-dialog__close[data-v-5f54f651]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:#a6a7ac;cursor:pointer;display:inline-flex;flex:0 0 .90667rem;font:inherit;font-size:.37333rem;height:.90667rem;justify-content:center;line-height:.58667rem;padding:0;width:.90667rem}.coala-search-dialog__close[data-v-5f54f651]:hover{background:#ffffff14;color:#fff}.coala-search-dialog__close svg[data-v-5f54f651]{flex-shrink:0}.coala-search-dialog__close span[data-v-5f54f651]{display:none}.coala-search-dialog__filters[data-v-5f54f651]{align-items:center;display:flex;flex-shrink:0;gap:.16rem;margin:.32rem .26667rem 0;overflow-x:auto}.coala-search-dialog__filters button[data-v-5f54f651]{background:transparent;border:0;border-radius:.24rem;color:#a3a3a3;cursor:pointer;flex-shrink:0;font:inherit;font-size:.37333rem;height:.85333rem;padding:0 .26667rem;white-space:nowrap}.coala-search-dialog__filters button[data-v-5f54f651]:disabled{cursor:var(--cursor-disabled,not-allowed);opacity:.45}.coala-search-dialog__filters button.is-active[data-v-5f54f651]{background:#ffffff1a;color:#fafafa}.coala-search-dialog__title[data-v-5f54f651]{align-items:center;color:#9b9ca2;display:flex;font-size:.34667rem;font-weight:600;gap:.16rem;margin:.53333rem .26667rem .21333rem}.coala-search-results[data-v-5f54f651]{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-5f54f651]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:#d8d8dc;cursor:pointer;display:grid;font:inherit;font-size:.37333rem;gap:.42667rem;grid-template-columns:minmax(0,1fr) auto;line-height:.58667rem;min-height:1.28rem;padding:.21333rem .26667rem;text-align:left;width:100%}.coala-search-result__title[data-v-5f54f651]{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-search-result__title mark[data-v-5f54f651]{background:#facc153d;border-radius:.05333rem;color:#fff3a3}.coala-search-result__meta[data-v-5f54f651]{align-items:center;color:#8f9097;display:flex;font-size:.32rem;gap:.16rem;line-height:.42667rem;min-width:0}.coala-search-result__pinned>span[data-v-5f54f651]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-search-result__time[data-v-5f54f651]{flex:0 0 3.73333rem;font-variant-numeric:tabular-nums;min-width:0;text-align:right;white-space:nowrap}.coala-search-result__pinned[data-v-5f54f651]{align-items:center;display:inline-flex;gap:.10667rem;max-width:2.24rem;min-width:0;white-space:nowrap}.coala-search-result__pinned svg[data-v-5f54f651]{flex-shrink:0}.coala-search-result.is-active[data-v-5f54f651],.coala-search-result[data-v-5f54f651]:hover{background:#ffffff17}.coala-search-empty[data-v-5f54f651]{color:#777980;font-size:.37333rem;padding:.96rem .26667rem;text-align:center}.coala-search-state[data-v-5f54f651]{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-5f54f651]{background:transparent;border:.02667rem solid hsla(0,0%,100%,.16);border-radius:.13333rem;color:#f5f5f7;cursor:pointer;padding:.08rem .21333rem}.is-spinning[data-v-5f54f651]{animation:coala-search-spin-5f54f651 .9s linear infinite}@keyframes coala-search-spin-5f54f651{to{transform:rotate(1turn)}}.coala-search-modal-enter-active[data-v-5f54f651],.coala-search-modal-leave-active[data-v-5f54f651]{transition:opacity .16s ease}.coala-search-modal-enter-from[data-v-5f54f651],.coala-search-modal-leave-to[data-v-5f54f651]{opacity:0}@media(max-width:767px){.coala-search-overlay[data-v-5f54f651]{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f0f12;justify-content:stretch;padding:0}.coala-search-dialog[data-v-5f54f651]{--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-5f54f651]{gap:.21333rem;height:1.17333rem}.coala-search-dialog__input[data-v-5f54f651]{background:#ffffff0a;border:0;border-radius:.32rem;height:1.17333rem;padding:0 .32rem}.coala-search-dialog__close[data-v-5f54f651]{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-5f54f651]{display:none}.coala-search-dialog__close span[data-v-5f54f651]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-search-dialog__filters[data-v-5f54f651]{height:.85333rem;margin:0}.coala-search-dialog__title[data-v-5f54f651]{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-5f54f651]{flex:1;min-height:0}.coala-search-result[data-v-5f54f651]{border-radius:.32rem;gap:.10667rem;grid-template-columns:minmax(0,1fr);line-height:.58667rem;min-height:1.70667rem;padding:.26667rem .32rem}.coala-search-result__meta[data-v-5f54f651]{justify-content:flex-end}.coala-search-result__time[data-v-5f54f651]{flex-basis:auto}.coala-search-result__pinned[data-v-5f54f651]{display:none}}.toy-dialog .confirm-content[data-v-b267284c]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-b267284c],.toy-dialog .confirm-title[data-v-b267284c]{color:#000}.toy-dialog .cancel-btn[data-v-b267284c]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-b267284c]{background-color:#00000040;right:-.42667rem}.coala-sidebar[data-v-b267284c]{background:#191a20;border:.02667rem solid #29292e;border-radius:.32rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.32rem;height:100%;min-height:0;min-width:0;opacity:1;overflow:hidden;padding:.21333rem;transform:translate(0);transform-origin:left center;transition:opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1),border-color .2s ease,background-color .2s ease}.coala-sidebar.is-collapsed[data-v-b267284c]{opacity:0;pointer-events:none;transform:translate(-.21333rem)}.coala-sidebar__header[data-v-b267284c]{align-items:center;display:flex;flex:0 0 auto;gap:.21333rem;justify-content:space-between;min-height:.85333rem}.coala-sidebar__header h1[data-v-b267284c]{font-size:.53333rem;font-weight:600;line-height:.85333rem;margin:0;white-space:nowrap}.coala-chat-item[data-v-b267284c],.coala-icon-button[data-v-b267284c],.coala-new-chat[data-v-b267284c]{border:0;color:inherit;cursor:pointer;font:inherit}.coala-icon-button[data-v-b267284c]{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-b267284c]{height:.53333rem;width:.53333rem}.coala-icon-button[data-v-b267284c]:hover{background:#242426}.coala-new-chat[data-v-b267284c]{align-items:center;background:transparent;border-radius:.21333rem;color:#e3e3e6;display:flex;flex:0 0 auto;font-size:.37333rem;font-weight:500;gap:.18667rem;justify-content:flex-start;min-height:1.06667rem;padding:.13333rem .21333rem;transition:all .3s;width:100%}.coala-new-chat[data-v-b267284c]:hover{background:#ffffff14}.coala-new-chat span[data-v-b267284c]{font-size:.37333rem}.coala-new-chat svg[data-v-b267284c]{height:.42667rem;width:.42667rem}.coala-search[data-v-b267284c]{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-b267284c]:hover{border-color:#fafafa}.coala-search svg[data-v-b267284c]{height:.53333rem;width:.53333rem}.is-collapse[data-v-b267284c]{transform:rotate(180deg)}.coala-search span[data-v-b267284c]{font-size:.37333rem}.coala-chat-list[data-v-b267284c]{--coala-chat-row-gap:.05333rem;--coala-chat-row-height:.96rem;--coala-chat-row-radius:.21333rem;--coala-row-inset:.21333rem;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:var(--coala-chat-row-gap);margin-right:0;margin-top:0;min-height:0;overflow:hidden;padding-right:0}.coala-projects__list[data-v-b267284c],.coala-tasks__list[data-v-b267284c]{overscroll-behavior:contain;scrollbar-color:hsla(0,0%,100%,.24) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.coala-projects__list[data-v-b267284c]::-webkit-scrollbar,.coala-tasks__list[data-v-b267284c]::-webkit-scrollbar{width:.16rem}.coala-projects__list[data-v-b267284c]::-webkit-scrollbar-track,.coala-tasks__list[data-v-b267284c]::-webkit-scrollbar-track{background:transparent}.coala-projects__list[data-v-b267284c]::-webkit-scrollbar-thumb,.coala-tasks__list[data-v-b267284c]::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:26.64rem}.coala-projects__list[data-v-b267284c]::-webkit-scrollbar-thumb:hover,.coala-tasks__list[data-v-b267284c]::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.coala-chat-list__title[data-v-b267284c],.coala-projects__heading[data-v-b267284c]{align-items:center;color:#a3a3a380;display:flex;font-family:PingFang SC,sans-serif;font-size:.37333rem;font-weight:600;letter-spacing:normal;line-height:.58667rem}.coala-chat-list__title[data-v-b267284c]{flex:0 0 auto;gap:0;min-height:.74667rem;padding:0 var(--coala-row-inset)}.coala-chat-list__count[data-v-b267284c]{font-size:inherit;font-variant-numeric:tabular-nums;font-weight:inherit}.coala-tasks__list[data-v-b267284c]{display:flex;flex:1 1 0;flex-direction:column;gap:var(--coala-chat-row-gap);min-height:0;overflow-x:hidden;overflow-y:auto}.coala-projects[data-v-b267284c]{display:flex;flex-direction:column;flex-shrink:0;gap:.10667rem;margin-bottom:.64rem;max-height:min(8.90667rem,50%)}.coala-projects__heading[data-v-b267284c]{border-radius:var(--coala-chat-row-radius);flex-shrink:0;justify-content:space-between;min-height:var(--coala-chat-row-height);padding:0 var(--coala-row-inset);transition:background-color .16s ease}.coala-projects__heading[data-v-b267284c]:hover{background:#ffffff14}.coala-projects__heading button[data-v-b267284c]{align-items:center;background:transparent;border:0;border-radius:.16rem;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.13333rem;min-height:.74667rem;padding:.08rem .16rem;transition:background-color .16s ease,color .16s ease}.coala-projects__heading button[data-v-b267284c]:first-child{margin-left:-.16rem}.coala-projects__heading button[data-v-b267284c]:last-child{flex:0 0 .74667rem;height:.74667rem;justify-content:center;margin-right:-.16rem;padding:0;width:.74667rem}@media(hover:hover){.coala-projects__heading>button[data-v-b267284c]:last-child{opacity:0;pointer-events:none}.coala-projects__heading:focus-within>button[data-v-b267284c]:last-child,.coala-projects__heading:hover>button[data-v-b267284c]:last-child{opacity:1;pointer-events:auto}}.coala-projects__heading button[data-v-b267284c]:hover:not(:disabled){color:#d5d5d8}.coala-projects__heading button[data-v-b267284c]:focus-visible{outline:.05333rem solid #88b9ff;outline-offset:.05333rem}.coala-projects__heading svg[data-v-b267284c]{transition:transform .18s ease}.coala-projects__heading svg.is-collapsed[data-v-b267284c]{transform:rotate(-90deg)}.coala-projects__list[data-v-b267284c]{min-height:0;overflow-y:auto}.coala-project[data-v-b267284c],.coala-projects__list[data-v-b267284c]{display:flex;flex-direction:column;gap:.05333rem}.coala-project__header[data-v-b267284c]{position:relative}.coala-project__rename[data-v-b267284c]{background:#27282c;border:.02667rem solid #73747a;border-radius:.16rem;box-sizing:border-box;color:#fafafa;font:inherit;font-size:.37333rem;margin:0 .26667rem;min-height:.90667rem;outline:none;padding:.16rem .21333rem;width:calc(100% - .53333rem)}.coala-project__header.is-menu-open .coala-project__more[data-v-b267284c],.coala-project__header:hover .coala-project__more[data-v-b267284c],.coala-project__more[data-v-b267284c]:focus-visible{opacity:1}.coala-project__error[data-v-b267284c]{color:#ff777a;font-size:.32rem;line-height:.48rem;margin:.05333rem .32rem .16rem}.coala-project__row[data-v-b267284c]{align-items:center;background:transparent;border:0;border-radius:.21333rem;box-sizing:border-box;color:#d8d8dc;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:.37333rem;gap:.21333rem;line-height:.53333rem;min-height:.96rem;padding:.21333rem var(--coala-row-inset);padding-right:1.06667rem;text-align:left;width:100%}.coala-project__header .coala-project__more[data-v-b267284c]{right:var(--coala-row-inset)}.coala-project__icon[data-v-b267284c]{display:block;flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-project__row[data-v-b267284c]:hover{background:#ffffff14}.coala-project__row>span[data-v-b267284c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-project__tasks[data-v-b267284c]{--coala-project-task-indent:.74667rem;display:flex;flex-direction:column;gap:var(--coala-chat-row-gap);min-width:0;padding-left:var(--coala-project-task-indent)}.coala-project__empty[data-v-b267284c]{margin:0}.coala-task-expand[data-v-b267284c]{background:transparent;color:#a3a3a380;flex:0 0 auto;font-family:PingFang SC,sans-serif;font-size:.37333rem;font-weight:600;height:auto;justify-content:flex-start;line-height:.58667rem;min-height:.96rem;padding:.21333rem var(--coala-row-inset);text-align:left;width:100%}.coala-task-expand[data-v-b267284c]:hover{background:transparent;color:#a3a3a3}.coala-projects__empty[data-v-b267284c]{margin:0}.coala-chat-list__state[data-v-b267284c]{align-items:center;color:#8b8c93;display:flex;flex:0 0 auto;font-size:.32rem;gap:.21333rem;justify-content:flex-start;line-height:.53333rem;min-height:1.01333rem;padding:.21333rem .32rem;text-align:left}.coala-chat-list__state>svg[data-v-b267284c]{color:#71727a;flex:0 0 .42667rem}.coala-chat-list__state>span[data-v-b267284c]{min-width:0;overflow-wrap:anywhere}.coala-chat-list__state>button[data-v-b267284c]{border-radius:.10667rem;flex:0 0 auto;margin-left:auto}.coala-chat-list__state>button[data-v-b267284c]:focus-visible{outline:.05333rem solid #88b9ff;outline-offset:.08rem}.coala-chat-list__more[data-v-b267284c],.coala-chat-list__state button[data-v-b267284c]{background:transparent;border:0;color:#d8d8dc;cursor:pointer;font:inherit}.coala-chat-list__more[data-v-b267284c]:hover:not(:disabled),.coala-chat-list__state button[data-v-b267284c]:hover{color:#fff}.coala-chat-list__loading[data-v-b267284c],.coala-chat-list__more[data-v-b267284c]{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-b267284c]:hover:not(:disabled){background:#ffffff14}.coala-chat-list__more[data-v-b267284c]:disabled{cursor:default;opacity:.65}.is-spinning[data-v-b267284c]{animation:coala-spin-b267284c .8s linear infinite}@keyframes coala-spin-b267284c{to{transform:rotate(1turn)}}@media(max-width:767px){.coala-sidebar[data-v-b267284c],.coala-sidebar.is-collapsed[data-v-b267284c]{align-items:stretch;background:#0f0f12;border:0;border-radius:0;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;opacity:1;padding:.21333rem .42667rem;pointer-events:auto;transform:none;transition:none}.coala-sidebar__header[data-v-b267284c]{display:none}.coala-new-chat[data-v-b267284c],.coala-sidebar.is-collapsed .coala-new-chat[data-v-b267284c]{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-b267284c],.coala-sidebar.is-collapsed .coala-new-chat span[data-v-b267284c]{display:inline!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-new-chat svg[data-v-b267284c]{flex-shrink:0}.coala-search[data-v-b267284c]{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-b267284c]{display:none}.coala-chat-list[data-v-b267284c]{--coala-chat-row-gap:.10667rem;--coala-chat-row-height:1.17333rem;--coala-chat-row-radius:.32rem;display:flex!important;grid-column:1/-1;grid-row:2;scrollbar-gutter:auto}.coala-chat-list__title[data-v-b267284c]{min-height:.64rem;padding:0 var(--coala-row-inset)}.coala-chat-row[data-v-b267284c]{box-sizing:border-box;padding:.29333rem var(--coala-row-inset)}.coala-chat-item[data-v-b267284c]{color:#fafafa;font-size:.37333rem;line-height:.58667rem}.coala-chat-more[data-v-b267284c]{opacity:1}}.coala-task-tooltip{background:#25262b!important;border:.02667rem solid hsla(0,0%,100%,.12)!important;border-radius:.32rem!important;box-shadow:0 .32rem .85333rem #0000005c!important;box-sizing:border-box;max-width:calc(100vw - .64rem);padding:.37333rem .42667rem!important;width:8.16rem}.coala-task-tooltip__title[data-v-b267284c]{color:#f0f0f2;font-size:.37333rem;font-weight:400;line-height:.58667rem;overflow-wrap:anywhere}.coala-task-tooltip__meta[data-v-b267284c]{align-items:center;color:#e1e1e580;display:flex;font-size:.34667rem;gap:.21333rem;line-height:.53333rem;margin-top:.26667rem}.coala-task-tooltip__meta svg[data-v-b267284c]{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.coala-sidebar[data-v-b267284c]{transition:none}.is-spinning[data-v-b267284c]{animation:none}}.coala-chat-item[data-v-b267284c]{align-items:center;background:transparent;box-sizing:border-box;color:#d8d8dc;display:inline-flex;flex:1;font-size:.37333rem;gap:.21333rem;line-height:.53333rem;min-width:0;overflow:visible;padding:0;text-align:left}.coala-chat-item__pin[data-v-b267284c]{color:#8d8e93;flex:0 0 .37333rem;height:.37333rem;width:.37333rem}.coala-chat-item__title[data-v-b267284c]{flex:1;min-width:0}.coala-chat-item__title.cad-marquee-text.is-overflowing[data-v-b267284c] .cad-marquee-text__static{-webkit-mask-image:none;mask-image:none}.coala-chat-row[data-v-b267284c]:focus-within .cad-marquee-text.is-overflowing .cad-marquee-text__track,.coala-chat-row[data-v-b267284c]:hover .cad-marquee-text.is-overflowing .cad-marquee-text__track{animation:coala-chat-title-marquee-b267284c var(--cad-marquee-duration) var(--cad-marquee-timing) 1 forwards;visibility:visible;will-change:transform}.coala-chat-row[data-v-b267284c]:focus-within .cad-marquee-text.is-overflowing .cad-marquee-text__clip,.coala-chat-row[data-v-b267284c]:hover .cad-marquee-text.is-overflowing .cad-marquee-text__clip{animation:coala-chat-title-fade-b267284c var(--cad-marquee-duration) linear forwards;visibility:visible}.coala-chat-row[data-v-b267284c]:focus-within .cad-marquee-text.is-overflowing .cad-marquee-text__static,.coala-chat-row[data-v-b267284c]:hover .cad-marquee-text.is-overflowing .cad-marquee-text__static{visibility:hidden}@keyframes coala-chat-title-marquee-b267284c{0%{transform:translate(0)}to{transform:translate(calc(var(--cad-marquee-distance)*-1))}}@keyframes coala-chat-title-fade-b267284c{75%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-size:calc(100% + var(--cad-marquee-right-fade)) 100%;mask-size:calc(100% + var(--cad-marquee-right-fade)) 100%}}@media(prefers-reduced-motion:reduce){.coala-chat-row[data-v-b267284c]:focus-within .cad-marquee-text.is-overflowing .cad-marquee-text__clip,.coala-chat-row[data-v-b267284c]:focus-within .cad-marquee-text.is-overflowing .cad-marquee-text__track,.coala-chat-row[data-v-b267284c]:hover .cad-marquee-text.is-overflowing .cad-marquee-text__clip,.coala-chat-row[data-v-b267284c]:hover .cad-marquee-text.is-overflowing .cad-marquee-text__track{animation:none;visibility:hidden}.coala-chat-row[data-v-b267284c]:focus-within .cad-marquee-text.is-overflowing .cad-marquee-text__static,.coala-chat-row[data-v-b267284c]:hover .cad-marquee-text.is-overflowing .cad-marquee-text__static{visibility:visible}}.coala-chat-item__loading[data-v-b267284c]{animation:coala-spin-b267284c .9s linear infinite;color:#8d8e93;flex:0 0 .37333rem;height:.37333rem;width:.37333rem}.coala-chat-item__confirmation-icon[data-v-b267284c]{flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-chat-row[data-v-b267284c]{align-items:center;border-radius:var(--coala-chat-row-radius);box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;gap:.21333rem;min-height:var(--coala-chat-row-height);padding:.21333rem var(--coala-row-inset);position:relative}.coala-project__tasks>.coala-chat-row[data-v-b267284c]{margin-left:calc(var(--coala-project-task-indent)*-1);padding-left:calc(var(--coala-row-inset) + var(--coala-project-task-indent))}.coala-chat-row.is-active[data-v-b267284c],.coala-chat-row.is-menu-open[data-v-b267284c],.coala-chat-row[data-v-b267284c]:hover{background:#ffffff14}.coala-chat-more[data-v-b267284c]{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;position:absolute;right:.21333rem;top:50%;transform:translateY(-50%);width:.53333rem}.coala-chat-row>.coala-chat-more[data-v-b267284c]{right:var(--coala-row-inset)}.coala-chat-row:has(>.coala-chat-more):is(:hover,:has(:focus-visible),.is-menu-open)>.coala-chat-item[data-v-b267284c]{padding-right:.74667rem}.coala-chat-more__ellipsis[data-v-b267284c]{flex:0 0 auto}.coala-chat-more[data-v-b267284c]:focus-visible,.coala-chat-row.is-menu-open .coala-chat-more[data-v-b267284c],.coala-chat-row:has(:focus-visible) .coala-chat-more[data-v-b267284c],.coala-chat-row:hover .coala-chat-more[data-v-b267284c]{opacity:1}.coala-chat-more[data-v-b267284c]:hover{background:#ffffff14;color:#fff}.coala-chat-menu[data-v-b267284c]{background:#27282c;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.2rem;padding:.21333rem;position:absolute;right:0;top:calc(100% + .16rem);width:-moz-max-content;width:max-content;z-index:20}.coala-chat-menu--floating[data-v-b267284c]{font-family:PingFang SC,sans-serif;position:relative;right:auto;top:auto;z-index:1200}.coala-chat-menu__items[data-v-b267284c]{display:flex;flex-direction:column;gap:0}.coala-chat-menu button[data-v-b267284c]{align-items:center;border:0;border-radius:.32rem;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font:inherit;font-size:.37333rem;gap:.21333rem;line-height:.58667rem;margin:0;min-height:.85333rem;padding:.13333rem .21333rem;text-align:left;width:100%}.coala-chat-menu button svg[data-v-b267284c]{flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-chat-menu button[data-v-b267284c]:hover{background:#ffffff17}.coala-chat-menu button.is-danger[data-v-b267284c]{color:#ff5358}.coala-chat-rename[data-v-b267284c]{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:767px){.coala-chat-row:has(>.coala-chat-more)>.coala-chat-item[data-v-b267284c]{padding-right:.74667rem}.coala-chat-row[data-v-b267284c],.coala-project__row[data-v-b267284c]{box-sizing:border-box;padding:.29333rem var(--coala-row-inset)}.coala-project__row[data-v-b267284c]{border-radius:.32rem;min-height:1.17333rem;padding-right:1.06667rem}.coala-chat-item[data-v-b267284c]{color:#fafafa;font-size:.37333rem;line-height:.58667rem}.coala-chat-more[data-v-b267284c]{opacity:1}.coala-chat-menu[data-v-b267284c]{width:4.26667rem}}.toy-dialog .confirm-content[data-v-9b92ef61]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-9b92ef61],.toy-dialog .confirm-title[data-v-9b92ef61]{color:#000}.toy-dialog .cancel-btn[data-v-9b92ef61]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-9b92ef61]{background-color:#00000040;right:-.42667rem}.coala-content-panels[data-v-9b92ef61],.coala-content-surface[data-v-9b92ef61],.coala-conversation-surface[data-v-9b92ef61],.coala-shell-panels[data-v-9b92ef61],.coala-sidebar-surface[data-v-9b92ef61],.coala-split-layout[data-v-9b92ef61],.coala-workspace-surface[data-v-9b92ef61]{height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.coala-content-surface[data-v-9b92ef61]{display:flex}.coala-content-panels[data-v-9b92ef61]{flex:1;position:relative}.coala-overlay-sidebar-actions[data-v-9b92ef61]{flex:0 0 .96rem}.coala-overlay-sidebar-toggle[data-v-9b92ef61]{height:.85333rem;padding:0;width:.85333rem}.coala-overlay-sidebar-toggle img[data-v-9b92ef61]{height:.53333rem;transform:rotate(180deg);width:.53333rem}.is-workspace-overlay .coala-content-panels[data-v-9b92ef61]>#coala-project-workspace{height:100%;inset:0;position:absolute;width:100%;z-index:3}.coala-panel-separator[data-v-9b92ef61]{background:transparent;flex:0 0 var(--coala-panel-gap);min-width:var(--coala-panel-gap);position:relative;touch-action:none;width:var(--coala-panel-gap);z-index:2}.coala-panel-separator[data-v-9b92ef61]:before{background:linear-gradient(#fff,#fff) 50%/.05333rem 100% no-repeat;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.coala-panel-separator[data-v-9b92ef61]:after{content:"";inset:0 -.08rem;position:absolute}.coala-panel-separator[data-v-9b92ef61]:focus-visible,.coala-panel-separator[data-v-9b92ef61]:hover,.coala-panel-separator[data-state=drag][data-v-9b92ef61]{outline:none}.coala-panel-separator[data-v-9b92ef61]:focus-visible:before,.coala-panel-separator[data-v-9b92ef61]:hover:before,.coala-panel-separator[data-state=drag][data-v-9b92ef61]:before{opacity:1}.coala-panel-separator.is-hidden[data-v-9b92ef61]{flex-basis:0;min-width:0;pointer-events:none;width:0}.coala-panel-separator.is-collapsed[data-v-9b92ef61]{flex-basis:0;min-width:0;width:0}.coala-workspace-surface[data-v-9b92ef61]>.cad-task-panel,.coala-workspace-surface[data-v-9b92ef61]>.cad-viewer{height:100%;width:100%}@media(min-width:768px){.coala-workspace-surface[data-v-9b92ef61]>.cad-task-panel{border:0;border-radius:0}.coala-sidebar-surface[data-v-9b92ef61]{min-width:var(--coala-sidebar-min-width)}.coala-content-panels[data-v-9b92ef61]>[data-panel],.coala-shell-panels[data-v-9b92ef61]>[data-panel]{transition:flex-grow .24s cubic-bezier(.4,0,.2,1),min-width .24s cubic-bezier(.4,0,.2,1)}.coala-panel-separator[data-v-9b92ef61]{transition:width .24s cubic-bezier(.4,0,.2,1),min-width .24s cubic-bezier(.4,0,.2,1),flex-basis .24s cubic-bezier(.4,0,.2,1)}.is-resizing .coala-content-panels[data-v-9b92ef61]>[data-panel],.is-resizing .coala-panel-separator[data-v-9b92ef61],.is-resizing .coala-shell-panels[data-v-9b92ef61]>[data-panel],.is-viewer-layout-pending .coala-content-panels>.coala-panel-separator[data-v-9b92ef61],.is-viewer-layout-pending .coala-content-panels[data-v-9b92ef61]>[data-panel]{transition:none}}@media(prefers-reduced-motion:reduce){.coala-content-panels[data-v-9b92ef61]>[data-panel],.coala-panel-separator[data-v-9b92ef61],.coala-panel-separator[data-v-9b92ef61]:before,.coala-shell-panels[data-v-9b92ef61]>[data-panel]{transition:none}}@media(max-width:767px){.coala-content-panels[data-v-9b92ef61],.coala-content-surface[data-v-9b92ef61],.coala-conversation-surface[data-v-9b92ef61],.coala-shell-panels[data-v-9b92ef61],.coala-sidebar-surface[data-v-9b92ef61],.coala-split-layout[data-v-9b92ef61],.coala-workspace-surface[data-v-9b92ef61],[data-v-9b92ef61] [data-panel]{display:contents!important}.coala-panel-separator[data-v-9b92ef61]{display:none}}.toy-dialog .confirm-content[data-v-72ed8cc1]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-72ed8cc1],.toy-dialog .confirm-title[data-v-72ed8cc1]{color:#000}.toy-dialog .cancel-btn[data-v-72ed8cc1]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-72ed8cc1]{background-color:#00000040;right:-.42667rem}.cad-task-panel[data-v-72ed8cc1]{--cad-task-panel-inline-padding:.53333rem;background:#0f0f12;border:.02667rem solid #29292e;border-radius:.32rem;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-72ed8cc1]{min-width:0}.cad-task-panel__tasks[data-v-72ed8cc1]{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.cad-task-panel__heading[data-v-72ed8cc1]{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-72ed8cc1]{color:#929399;flex:0 0 auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.cad-task-panel__heading svg.is-collapsed[data-v-72ed8cc1]{transform:rotate(-90deg)}.cad-task-panel__artifact-list[data-v-72ed8cc1],.cad-task-panel__task-list[data-v-72ed8cc1]{--cad-task-collapse-height:none;box-sizing:border-box;max-height:var(--cad-task-collapse-height);min-height:0}.cad-task-panel[data-v-72ed8cc1]::-webkit-scrollbar{width:.16rem}.cad-task-panel[data-v-72ed8cc1]::-webkit-scrollbar-track{background:transparent}.cad-task-panel[data-v-72ed8cc1]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:26.64rem}.cad-task-panel__task-list[data-v-72ed8cc1]{margin-top:.32rem}.cad-task-panel__task[data-v-72ed8cc1]{min-width:0}.cad-task-panel__empty[data-v-72ed8cc1],.cad-task-panel__loading[data-v-72ed8cc1],.cad-task-panel__task[data-v-72ed8cc1]{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-72ed8cc1]{color:#d9d9dc;flex:0 0 auto}.cad-task-panel__empty[data-v-72ed8cc1]{color:#ffffff75}.cad-task-panel__task svg[data-v-72ed8cc1]{color:#6f7076;flex:0 0 auto}.cad-task-panel__task span[data-v-72ed8cc1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-task-panel__continue[data-v-72ed8cc1]{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-72ed8cc1]:hover{background:#ffffff24;border-color:#ffffff47}.cad-task-panel__continue[data-v-72ed8cc1]:focus-visible{outline:.05333rem solid rgba(40,199,219,.75);outline-offset:.02667rem}.cad-task-panel__task.is-completed[data-v-72ed8cc1]{color:#88898e;text-decoration:line-through;text-decoration-thickness:.02667rem}.cad-task-panel__task.is-completed svg[data-v-72ed8cc1]{color:#9a9ba0}.cad-task-panel__task.is-generating[data-v-72ed8cc1],.cad-task-panel__task.is-generating svg[data-v-72ed8cc1],.cad-task-panel__task.is-stopped[data-v-72ed8cc1],.cad-task-panel__task.is-stopped svg[data-v-72ed8cc1],.cad-task-panel__task.is-stopping[data-v-72ed8cc1],.cad-task-panel__task.is-stopping svg[data-v-72ed8cc1]{color:#d9d9dc}.cad-task-panel__task.is-error[data-v-72ed8cc1]{color:#e4e4e7}.cad-task-panel__task.is-error svg[data-v-72ed8cc1]{color:#ff4d55}.cad-task-panel__spinner[data-v-72ed8cc1]{animation:cad-task-spin-72ed8cc1 .9s linear infinite}.cad-task-panel__artifacts[data-v-72ed8cc1]{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-72ed8cc1]{display:flex;flex-direction:column;gap:.10667rem;margin-top:.37333rem}.cad-task-collapse-enter-active[data-v-72ed8cc1],.cad-task-collapse-leave-active[data-v-72ed8cc1]{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-72ed8cc1],.cad-task-collapse-leave-to[data-v-72ed8cc1]{margin-top:0;max-height:0;opacity:0;transform:translateY(-.16rem)}.cad-task-panel__artifact[data-v-72ed8cc1]{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-72ed8cc1]:focus-within,.cad-task-panel__artifact[data-v-72ed8cc1]:hover{background:#ffffff12}.cad-task-panel__artifact-preview[data-v-72ed8cc1]{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-72ed8cc1]:focus-visible,.cad-task-panel__artifact-preview[data-v-72ed8cc1]:focus-visible{outline:.05333rem solid rgba(40,199,219,.75);outline-offset:.02667rem}.cad-task-panel__artifact-name[data-v-72ed8cc1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-task-panel__artifact-download[data-v-72ed8cc1]{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-72ed8cc1]:hover{background:#ffffff17;color:#f1f1f3}.cad-task-panel__artifact-download[data-v-72ed8cc1]:disabled{cursor:var(--cursor-disabled);opacity:.42}.cad-task-panel__file-icon[data-v-72ed8cc1]{align-items:center;display:inline-flex;flex:0 0 .64rem;height:.64rem;justify-content:center;width:.64rem}.cad-task-panel__file-icon img[data-v-72ed8cc1]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@keyframes cad-task-spin-72ed8cc1{to{transform:rotate(1turn)}}@media(max-width:767px){.cad-task-panel[data-v-72ed8cc1]{--cad-task-panel-inline-padding:.42667rem;background:#19191b;border:0;border-radius:0;padding:0 var(--cad-task-panel-inline-padding) max(.53333rem,env(safe-area-inset-bottom))}.cad-task-panel__heading[data-v-72ed8cc1]{font-size:.42667rem;font-weight:500;justify-content:space-between;line-height:.64rem;min-height:1.06667rem}.cad-task-panel__task-list[data-v-72ed8cc1]{margin-top:.21333rem}.cad-task-panel__empty[data-v-72ed8cc1],.cad-task-panel__loading[data-v-72ed8cc1],.cad-task-panel__task[data-v-72ed8cc1]{min-height:1.17333rem}.cad-task-panel__artifacts[data-v-72ed8cc1]{margin-top:.85333rem;padding-top:.85333rem}.cad-task-panel__artifact-list[data-v-72ed8cc1]{margin-top:.21333rem}.cad-task-panel__artifact[data-v-72ed8cc1]{border-radius:.32rem;min-height:1.38667rem}}.toy-dialog .confirm-content[data-v-d0063fba]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-d0063fba],.toy-dialog .confirm-title[data-v-d0063fba]{color:#000}.toy-dialog .cancel-btn[data-v-d0063fba]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-d0063fba]{background-color:#00000040;right:-.42667rem}.coala-clarification[data-v-d0063fba]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.32rem;bottom:0;box-shadow:0 .10667rem .26667rem #0000004d;box-sizing:border-box;color:#fafafa;display:flex;flex-direction:column;font-family:PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:.10667rem;height:9.06667rem;left:0;max-height:calc(100dvh - 1.28rem);overflow:hidden;padding:.21333rem;position:absolute;right:0;width:100%;z-index:4}.coala-clarification__footer[data-v-d0063fba],.coala-clarification__header[data-v-d0063fba]{align-items:center;display:flex}.coala-clarification__header[data-v-d0063fba]{border-radius:.32rem;box-sizing:border-box;flex:0 0 .85333rem;gap:.21333rem;justify-content:space-between;min-height:.85333rem;padding:.10667rem .21333rem}.coala-clarification__title[data-v-d0063fba]{color:#fafafa;font-size:.37333rem;font-weight:500;line-height:.58667rem;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-clarification h3[data-v-d0063fba],.coala-clarification p[data-v-d0063fba]{margin:0}.coala-clarification__header-actions[data-v-d0063fba]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.21333rem}.coala-clarification__close[data-v-d0063fba],.coala-clarification__step-button[data-v-d0063fba]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:#a3a3a3;cursor:pointer;display:inline-flex;height:.64rem;justify-content:center;padding:0;transition:background .16s ease,color .16s ease,transform .16s ease;width:.64rem}.coala-clarification__close[data-v-d0063fba]:hover,.coala-clarification__step-button[data-v-d0063fba]:hover{background:#ffffff14;color:#fafafa}.coala-clarification__close[data-v-d0063fba]:active:not(:disabled),.coala-clarification__step-button[data-v-d0063fba]:active:not(:disabled){transform:scale(.96)}.coala-clarification__close[data-v-d0063fba]:focus-visible,.coala-clarification__step-button[data-v-d0063fba]:focus-visible{outline:.02667rem solid hsla(0,0%,100%,.42);outline-offset:-.02667rem}.coala-clarification__close[data-v-d0063fba]:disabled,.coala-clarification__step-button[data-v-d0063fba]:disabled{cursor:default;opacity:.45}.coala-clarification__step-count[data-v-d0063fba]{color:#a3a3a3;font-size:.37333rem;line-height:.58667rem;min-width:.85333rem;text-align:center}.coala-clarification__questions[data-v-d0063fba]{flex:1 1 auto;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.16) transparent;scrollbar-width:thin}.coala-clarification__question[data-v-d0063fba]{border:0;display:flex;flex-direction:column;gap:.10667rem;margin:0;min-width:0;padding:0}.coala-clarification__question+.coala-clarification__question[data-v-d0063fba]{margin-top:.24rem}.coala-clarification__question legend[data-v-d0063fba]{font-weight:500;margin:0}.coala-clarification__option[data-v-d0063fba],.coala-clarification__question legend[data-v-d0063fba]{color:#fafafa;font-size:.37333rem;line-height:.58667rem;padding:.21333rem}.coala-clarification__option[data-v-d0063fba]{align-items:center;border-radius:.32rem;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 1.17333rem;gap:.32rem;min-height:1.17333rem;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.coala-clarification__option[data-v-d0063fba]:hover:not(.is-disabled){background:#ffffff0a}.coala-clarification__option[data-v-d0063fba]:active:not(.is-disabled){transform:scale(.997)}.coala-clarification__option[data-v-d0063fba]:focus-within{box-shadow:inset 0 0 0 .02667rem #ffffff38}.coala-clarification__option input[type=checkbox][data-v-d0063fba],.coala-clarification__option input[type=radio][data-v-d0063fba]{height:.02667rem;opacity:0;pointer-events:none;position:absolute;width:.02667rem}.coala-clarification__indicator[data-v-d0063fba]{align-items:center;background:#ffffff0d;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.10667rem;box-shadow:0 .02667rem .05333rem #0000000d;box-sizing:border-box;color:#a3a3a3;display:inline-flex;flex:0 0 .42667rem;height:.42667rem;justify-content:center;width:.42667rem}.coala-clarification__indicator.is-checkbox[data-v-d0063fba]{border-radius:.10667rem}.coala-clarification__indicator.is-checked[data-v-d0063fba]{background:#e5e5e5;border-color:#e5e5e5;box-shadow:0 .02667rem .08rem #0000001a,0 .02667rem .05333rem -.02667rem #0000001a;color:#27282c}.coala-clarification__option.has-text-option .coala-clarification__indicator[data-v-d0063fba]{flex-basis:.53333rem;height:.53333rem;width:.53333rem}.coala-clarification__option-content[data-v-d0063fba]{align-items:center;display:flex;gap:.21333rem;min-width:0}.coala-clarification__option.has-text-input[data-v-d0063fba]{width:100%}.coala-clarification__option.has-text-input .coala-clarification__option-content[data-v-d0063fba]{flex:1;width:0}.coala-clarification__option.is-selected[data-v-d0063fba]{background:#ffffff14;color:#fafafa}.coala-clarification__option.has-text-option[data-v-d0063fba]:not(.is-selected){color:#a3a3a380}.coala-clarification__option.is-disabled[data-v-d0063fba]{cursor:default}.coala-clarification__option-label-input[data-v-d0063fba]{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:#fafafa;display:block;flex:1;font:inherit;font-size:.37333rem;line-height:.58667rem;min-height:.64rem;min-width:0;outline:none;padding:0;width:100%}.coala-clarification__option-label-input[data-v-d0063fba]:focus{background:transparent;border:0}.coala-clarification__option-label-input[data-v-d0063fba]::-moz-placeholder{color:#a3a3a380}.coala-clarification__option-label-input[data-v-d0063fba]::placeholder{color:#a3a3a380}.coala-clarification__error[data-v-d0063fba]{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-d0063fba]{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-d0063fba]{color:inherit;font-size:.37333rem;line-height:.58667rem}.coala-clarification__load-error button[data-v-d0063fba]{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-d0063fba]{background:transparent;border:0;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;padding:0;text-decoration:underline}.coala-clarification__footer[data-v-d0063fba]{border-radius:.32rem;box-sizing:border-box;flex:0 0 1.28rem;gap:.21333rem;justify-content:flex-end;margin:0;min-height:1.28rem;padding:.10667rem 0 .10667rem .96rem}.coala-clarification__primary-button[data-v-d0063fba],.coala-clarification__text-button[data-v-d0063fba]{border-radius:.21333rem;box-sizing:border-box;cursor:pointer;font:inherit;font-size:.37333rem;line-height:.58667rem;min-height:.8rem;padding:.10667rem .32rem}.coala-clarification__text-button[data-v-d0063fba]{background:transparent;border:0;color:#ffffff85;margin-right:auto;padding-left:.10667rem;padding-right:.10667rem}.coala-clarification__text-button[data-v-d0063fba]:hover{color:#fff}.coala-clarification__primary-button[data-v-d0063fba]{align-items:center;background:#7763ff;border:0;border-radius:2.64rem;color:#fafafa;display:inline-flex;flex:0 0 1.06667rem;height:1.06667rem;justify-content:center;min-height:1.06667rem;padding:.26667rem;width:1.06667rem}.coala-clarification__primary-button[data-v-d0063fba]:hover{background:#8876ff}.coala-clarification__primary-button[data-v-d0063fba]:active:not(:disabled){transform:scale(.98)}.coala-clarification__primary-button[data-v-d0063fba]:focus-visible{outline:.02667rem solid hsla(0,0%,100%,.5);outline-offset:.05333rem}.coala-clarification__primary-button[data-v-d0063fba]:disabled,.coala-clarification__text-button[data-v-d0063fba]:disabled{cursor:default;opacity:.42}.coala-clarification__action-label[data-v-d0063fba]{clip:rect(0 0 0 0);clip-path:inset(50%);height:.02667rem;overflow:hidden;position:absolute;white-space:nowrap;width:.02667rem}.coala-clarification__spinner[data-v-d0063fba]{animation:coala-clarification-spin-d0063fba .9s linear infinite}.coala-clarification__skeleton[data-v-d0063fba]{animation:coala-clarification-shimmer-d0063fba 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-d0063fba]{height:.64rem;width:45%}.coala-clarification__skeleton--option[data-v-d0063fba]{height:.53333rem;margin-top:.64rem;width:62%}.coala-clarification-confirm[data-v-d0063fba]{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-d0063fba]{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-d0063fba]{font-size:.48rem;line-height:.69333rem;margin:0}.coala-clarification-confirm__dialog p[data-v-d0063fba]{color:#ffffff9e;font-size:.37333rem;line-height:.58667rem;margin:.26667rem 0 .64rem}.coala-clarification-confirm__actions[data-v-d0063fba]{display:flex;gap:.26667rem;justify-content:flex-end}.coala-clarification-confirm__actions button[data-v-d0063fba]{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-d0063fba]{background:#ff6b6b;border-color:#ff6b6b;color:#151518}.coala-clarification-confirm__actions button[data-v-d0063fba]:disabled{cursor:default;opacity:.5}@keyframes coala-clarification-spin-d0063fba{to{transform:rotate(1turn)}}@keyframes coala-clarification-shimmer-d0063fba{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){.coala-clarification[data-v-d0063fba]{border-radius:.32rem;height:min(9.06667rem,100dvh - .85333rem);max-height:calc(100dvh - .85333rem);padding:.21333rem}.coala-clarification__footer[data-v-d0063fba]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.coala-clarification[data-v-d0063fba] *,.coala-clarification-confirm[data-v-d0063fba] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.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:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:inset 0 1px #ffffff0a;display:flex;gap:16px;justify-content:space-between;padding:16px;width:100%}.coala-composer-notice[data-type=task-error][data-v-fdea34ee]{align-items:stretch;background:#3e1c1e;border:1px solid hsla(0,100%,71%,.75);border-radius:20px;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;padding:16px 18px 14px}.coala-composer-notice__content[data-v-fdea34ee]{align-items:center;display:flex;gap:12px;min-width:0}.coala-composer-notice:not([data-type=task-error]) .coala-composer-notice__content[data-v-fdea34ee]{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:24px minmax(0,1fr);row-gap:12px}.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:24px;justify-content:center;width:24px}.coala-composer-notice__icon[data-v-fdea34ee] svg{display:block;height:24px;width:24px}.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:14px;font-weight:500;line-height:20px}.coala-composer-notice__description[data-v-fdea34ee]{color:#fafafa8f;font-size:14px;font-weight:400;line-height:20px;margin-top:2px}.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:14px;font-weight:400;line-height:20px}.coala-composer-notice[data-type=task-error] .coala-composer-notice__description[data-v-fdea34ee]{color:#ffffffdb;font-size:14px;line-height:20px;margin-top:12px}.coala-composer-notice__actions[data-v-fdea34ee]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.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:16px;white-space:nowrap;width:100%}.coala-composer-notice__button[data-v-fdea34ee]{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;height:44px;justify-content:center;line-height:20px;min-height:44px;padding:0 14px;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:12px;color:#fff;font-size:14px;font-weight:500;height:44px;line-height:20px;min-height:44px;padding:0 14px}.coala-composer-notice__button--task-copy[data-v-fdea34ee]{background:transparent;border:1px solid hsla(0,100%,71%,.75);border-radius:12px;color:#ff8f8f;font-size:14px;font-weight:500;height:44px;min-height:44px;padding:0 14px}.coala-composer-notice__button-icon[data-v-fdea34ee]{flex:0 0 auto;height:12.85px;width:14.34px}@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:16px;box-sizing:border-box;min-height:162px;padding:16px}.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:16px;width:100%}}.toy-dialog .confirm-content[data-v-a1df8b70]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-a1df8b70],.toy-dialog .confirm-title[data-v-a1df8b70]{color:#000}.toy-dialog .cancel-btn[data-v-a1df8b70]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-a1df8b70]{background-color:#00000040;right:-.42667rem}.coala-file-card-wrap[data-v-a1df8b70]{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:8px;min-width:0;outline:none;width:100%}.coala-file-card[data-v-a1df8b70]{align-items:center;background:#ffffff0a;border-radius:12px;box-sizing:border-box;color:inherit;display:flex;gap:8px;height:56px;max-width:328px;padding:8px;text-decoration:none;transition:background .2s ease;width:min(328px,100%)}.coala-file-card[data-v-a1df8b70]:hover{background:#ffffff14}.coala-file-card__open[data-v-a1df8b70]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:8px;height:40px;min-width:0;padding:0}.coala-file-card__icon[data-v-a1df8b70]{flex:0 0 auto;height:32px;width:32px}.coala-file-card__icon img[data-v-a1df8b70]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.coala-file-card__details[data-v-a1df8b70]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;text-align:left}.coala-file-card__meta[data-v-a1df8b70]{color:#ffffff73;display:flex;font-size:12px;gap:6px;line-height:16px;white-space:nowrap}.coala-file-card__size[data-v-a1df8b70]{font-weight:400}.coala-file-card__name[data-v-a1df8b70]{color:#fafafa;flex:1;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.coala-file-card__arrow[data-v-a1df8b70]{color:#ffffffad;flex:0 0 auto}.coala-file-card__open[data-v-a1df8b70]:focus-visible{outline:1px solid hsla(0,0%,100%,.65);outline-offset:1px}.bui-shimmer{color:var(--bui-muted,#a3a3a3)}@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip:text){.bui-shimmer{animation:var(--bui-shimmer-animation,bui-shimmer 1.4s linear infinite);background-clip:text;-webkit-background-clip:text;background-image:var(--bui-shimmer-gradient,linear-gradient(90deg,var(--bui-muted,#a3a3a3) 35%,var(--bui-ink,#eeeff1) 50%,var(--bui-muted,#a3a3a3) 65%));background-size:200% 100%;color:transparent}}@keyframes bui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes bui-shimmer-paused{0%{background-position:150% 0}54.5454545%,to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.bui-shimmer{animation:none;background:none;color:var(--bui-muted,#a3a3a3)}}.toy-dialog .confirm-content[data-v-ed219707]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-ed219707],.toy-dialog .confirm-title[data-v-ed219707]{color:#000}.toy-dialog .cancel-btn[data-v-ed219707]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-ed219707]{background-color:#00000040;right:-.42667rem}.agent-narrative[data-v-ed219707]{color:#e8e8ea;font-size:.37333rem;font-weight:400;line-height:.58667rem;min-width:0;overflow-wrap:anywhere}.agent-narrative--failed .agent-narrative__heading[data-v-ed219707]{font-size:.32rem;line-height:.53333rem}.agent-narrative--failed .agent-narrative__indicator[data-v-ed219707]{color:#ff9ca2}.agent-narrative__failure[data-v-ed219707]{border-top:.02667rem solid hsla(0,0%,100%,.12);margin-top:.64rem;padding-top:.32rem}.agent-narrative__error[data-v-ed219707]{align-items:center;background:transparent;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.32rem;box-sizing:border-box;color:#a0a0a6;display:inline-flex;font-size:.32rem;gap:.21333rem;line-height:.53333rem;max-width:100%;min-height:1.06667rem;padding:.21333rem .32rem;width:-moz-fit-content;width:fit-content}.agent-narrative__error svg[data-v-ed219707]{color:#ff9ca2;flex-shrink:0}.agent-narrative__error p[data-v-ed219707]{font:inherit;margin:0;min-width:0;white-space:pre-wrap}.agent-narrative__heading[data-v-ed219707]{align-items:center;background:transparent;border:0;color:#fff9;cursor:pointer;display:inline-flex;font:inherit;font-size:.37333rem;font-weight:500;gap:.21333rem;line-height:.58667rem;max-width:100%;padding:0;text-align:left}.agent-narrative__heading svg[data-v-ed219707]{flex-shrink:0;transition:transform .2s ease}.agent-narrative__heading .agent-narrative__chevron[data-v-ed219707]{transform:rotate(-90deg)}.agent-narrative__heading .agent-narrative__chevron.is-expanded[data-v-ed219707]{transform:rotate(0)}.agent-narrative__heading[data-v-ed219707]:focus-visible{outline:.05333rem solid currentColor;outline-offset:.08rem}.agent-narrative__heading[data-v-ed219707]:disabled{cursor:default}.agent-narrative__indicator[data-v-ed219707]{display:grid;flex:0 0 .48rem;height:.48rem;place-items:center;width:.48rem}.agent-narrative__heading-text[data-v-ed219707]{--bui-muted:#999;--bui-shimmer-gradient:linear-gradient(270deg,hsla(0,0%,64%,.5),hsla(0,0%,64%,.5) 35%,#fff 50%,hsla(0,0%,64%,.5) 65%,hsla(0,0%,64%,.5));--bui-shimmer-animation:bui-shimmer-paused 4.4s linear infinite;min-width:0}.agent-narrative__sparkle[data-v-ed219707]{display:block}.agent-narrative__stream[data-v-ed219707]{display:grid;gap:.26667rem;margin:.42667rem 0 0 .21333rem;padding:0 0 0 .42667rem;position:relative}.agent-narrative__stream[data-v-ed219707]:before{background:#ffffff40;bottom:0;content:"";left:0;position:absolute;top:0;width:.02667rem}.agent-narrative__elapsed[data-v-ed219707]{font-variant-numeric:tabular-nums;margin-left:.16rem;white-space:nowrap}.agent-narrative__step-icon[data-v-ed219707]{display:grid;flex:0 0 .42667rem;height:.58667rem;place-items:center;width:.42667rem}.agent-narrative__step-spinner[data-v-ed219707]{animation:agent-narrative-spin-ed219707 .7s linear infinite}.agent-narrative__activity-text[data-v-ed219707]{min-width:0}.agent-narrative__progress[data-v-ed219707]{font-variant-numeric:tabular-nums;white-space:nowrap}.agent-narrative__activity[data-v-ed219707]{align-items:flex-start;color:#ffffff94;display:flex;font:inherit;gap:.21333rem;margin:0;min-width:0;white-space:pre-wrap}.agent-narrative__activity.is-failed[data-v-ed219707]{color:#ff9992}.agent-narrative__summary[data-v-ed219707]{font:inherit;margin:.42667rem 0 0;white-space:pre-wrap}@keyframes agent-narrative-spin-ed219707{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.agent-narrative__step-spinner[data-v-ed219707]{animation:none}.agent-narrative__heading svg[data-v-ed219707]{transition:none}}.toy-dialog .confirm-content[data-v-d8527a56]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-d8527a56],.toy-dialog .confirm-title[data-v-d8527a56]{color:#000}.toy-dialog .cancel-btn[data-v-d8527a56]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-d8527a56]{background-color:#00000040;right:-.42667rem}.cad-project-picker[data-v-d8527a56]{min-width:0;position:relative}.cad-project-picker__control[data-v-d8527a56]{align-items:center;border-radius:26.64rem;display:flex;max-width:100%;width:-moz-fit-content;width:fit-content}.cad-project-picker__control.is-selected[data-v-d8527a56]{background:#35363b;box-shadow:none}.cad-project-picker__clear[data-v-d8527a56],.cad-project-picker__trigger[data-v-d8527a56]{align-items:center;background:transparent;border:0;border-radius:inherit;color:#eeeef1b8;cursor:pointer;display:flex;min-height:.74667rem}.cad-project-picker__trigger[data-v-d8527a56]{font:inherit;font-size:.34667rem;gap:.21333rem;min-width:0;padding:0 .26667rem;text-align:left}.cad-project-picker__control.is-selected .cad-project-picker__trigger[data-v-d8527a56]{color:#eeeef1;padding-left:.10667rem}.cad-project-picker__trigger span[data-v-d8527a56]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-project-picker__trigger[data-v-d8527a56]:disabled{cursor:default;opacity:.62}.cad-project-picker__clear[data-v-d8527a56]{border-radius:50%;flex:0 0 .74667rem;height:.74667rem;justify-content:center;padding:0;width:.74667rem}.cad-project-picker__clear[data-v-d8527a56]:hover{background:#ffffff14;color:#fff}.cad-project-picker__clear[data-v-d8527a56]:focus-visible,.cad-project-picker__trigger[data-v-d8527a56]:focus-visible{outline:.05333rem solid hsla(0,0%,100%,.72);outline-offset:-.05333rem}.cad-project-picker__folder-icon[data-v-d8527a56]{display:block;flex:0 0 .53333rem;height:.53333rem;width:.53333rem}.cad-project-picker__trigger .cad-project-picker__folder-icon[data-v-d8527a56]{flex-basis:.48rem;height:.48rem;width:.48rem}.cad-project-picker__menu{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.42667rem;box-shadow:0 .48rem 1.28rem #0303056b;box-sizing:border-box;overflow:hidden;padding:.21333rem;width:7.46667rem}.cad-project-picker__search[data-v-d8527a56]{align-items:center;border:0;color:#f5f5f761;display:flex;gap:.32rem;height:.96rem;padding:0 .32rem}.cad-project-picker__search[data-v-d8527a56]:focus-within{color:#f5f5f794}.cad-project-picker__search input[data-v-d8527a56]{background:transparent;border:0;color:#a3a3a3;flex:1;font:inherit;font-size:.37333rem;line-height:.64rem;min-width:0;outline:0}.cad-project-picker__search input[data-v-d8527a56]::-moz-placeholder{color:#f5f5f780}.cad-project-picker__search input[data-v-d8527a56]::placeholder{color:#f5f5f780}.cad-project-picker__options[data-v-d8527a56]{display:flex;flex-direction:column;gap:.05333rem;margin:.05333rem 0 .21333rem;max-height:3.36rem;overflow-y:auto}.cad-project-picker__action[data-v-d8527a56],.cad-project-picker__option[data-v-d8527a56]{align-items:center;background:transparent;border:0;border-radius:.32rem;color:#f5f5f7;cursor:pointer;display:flex;font:inherit;font-size:.37333rem;gap:.32rem;height:.96rem;padding:0 .32rem;text-align:left;width:100%}.cad-project-picker__action span[data-v-d8527a56],.cad-project-picker__option span[data-v-d8527a56]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-project-picker__option.is-selected[data-v-d8527a56],.cad-project-picker__option[data-v-d8527a56]:hover{background:#ffffff14;color:#fff}.cad-project-picker__actions[data-v-d8527a56]{border-top:.02667rem solid hsla(0,0%,100%,.12);padding-top:.21333rem}.cad-project-picker__action[data-v-d8527a56]:hover{background:#ffffff0f}.cad-project-picker__action[data-v-d8527a56]:focus-visible,.cad-project-picker__option[data-v-d8527a56]:focus-visible{outline:.05333rem solid hsla(0,0%,100%,.72);outline-offset:-.05333rem}.cad-project-picker__empty[data-v-d8527a56]{align-items:center;color:#f5f5f799;display:flex;font-size:.37333rem;justify-content:center;line-height:.58667rem;margin:0;min-height:3.36rem;padding:0 .42667rem;text-align:center}.cad-project-picker__sr-only[data-v-d8527a56]{clip:rect(0,0,0,0);border:0;height:.02667rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.02667rem}@media(max-width:640px){.cad-project-picker__menu{width:min(9.06667rem,100vw - .64rem)}}.cad-task-title__heading[data-v-e0c880d7],.cad-task-title__input[data-v-e0c880d7] .input-main,.cad-task-title__trigger[data-v-e0c880d7]{font:inherit}.cad-task-title__heading[data-v-e0c880d7]{font-size:.42667rem;line-height:.64rem}.cad-task-title__editor[data-v-e0c880d7]{align-items:center;display:flex;gap:.10667rem;min-width:0;width:min(11.73333rem,100%)}.cad-task-title__input[data-v-e0c880d7]{box-sizing:border-box;flex:1;height:.85333rem;min-width:0;padding:0 .26667rem}.cad-task-title__input[data-v-e0c880d7] .input-main{box-sizing:border-box;height:100%;min-width:0;padding:0;width:100%}.cad-task-title__input.input-hover[data-v-e0c880d7]:hover:not(.input-error),.cad-task-title__input[data-v-e0c880d7]:focus-within:not(.input-error){border-color:#ffffff80}.cad-task-title__input.input-error[data-v-e0c880d7]:focus-within,.cad-task-title__input.input-error[data-v-e0c880d7]:hover{border-color:var(--color-status-error)}.toy-dialog .confirm-content[data-v-9b1fda74]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-9b1fda74],.toy-dialog .confirm-title[data-v-9b1fda74]{color:#000}.toy-dialog .cancel-btn[data-v-9b1fda74]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-9b1fda74]{background-color:#00000040;right:-.42667rem}.coala-modality[data-v-9b1fda74]:disabled{cursor:not-allowed;opacity:.45}.coala-deep-thinking-toast[data-v-9b1fda74]{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-9b1fda74]{display:none}}.coala-copy-toast[data-v-9b1fda74]{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-9b1fda74]{display:block;flex:0 0 auto;height:.42667rem;width:.42667rem}.coala-copy-toast__icon img[data-v-9b1fda74]{display:block;height:100%;width:100%}.coala-main[data-v-9b1fda74]{align-items:stretch;background:#121217;border:.02667rem solid #29292e;border-radius:.32rem;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;min-width:0;overflow:hidden;position:relative}.coala-main[data-v-9b1fda74],.coala-main__titlebar[data-v-9b1fda74]{box-sizing:border-box;display:flex}.coala-main__titlebar[data-v-9b1fda74]{align-items:center;flex-shrink:0;gap:.32rem;height:1.28rem;min-height:1.28rem;padding:.21333rem .42667rem;width:100%}.coala-main__titlebar-actions[data-v-9b1fda74]{align-items:center;display:flex;flex:0 0 auto;gap:.10667rem}.coala-main__titlebar-end[data-v-9b1fda74]{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.coala-main__titlebar-action[data-v-9b1fda74]{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-9b1fda74]:hover{background:#242426}.coala-main__titlebar-action img[data-v-9b1fda74]{height:.53333rem;width:.53333rem}.coala-main__titlebar-action--open-viewer img[data-v-9b1fda74]{height:.45333rem;width:.45333rem}.coala-main__titlebar-action .is-collapse[data-v-9b1fda74]{transform:rotate(180deg)}.coala-main__title[data-v-9b1fda74]{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-9b1fda74]{align-items:stretch;align-self:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:2.13333rem;justify-content:safe center;min-height:0;overflow-y:auto;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-9b1fda74]{align-self:center;flex-shrink:0;width:min(var(--coala-content-max-width,1000px),100% - .85333rem)}.coala-stage--threaded[data-v-9b1fda74]{gap:0;justify-content:flex-start;overflow:hidden}.coala-stage__body[data-v-9b1fda74]{display:flex;flex-direction:column;justify-content:center;transition:justify-content .28s ease}.coala-stage--threaded .coala-stage__body[data-v-9b1fda74]{flex:1;justify-content:flex-start;min-height:0;overflow:hidden}.coala-title-block[data-v-9b1fda74]{color:#fafafa;margin-left:0}.coala-title-block h2[data-v-9b1fda74]{font-size:1.17333rem;font-weight:600;letter-spacing:0;line-height:1.49333rem;margin:0 0 .21333rem}.coala-title-block p[data-v-9b1fda74]{color:#f5f5f79e;font-size:.69333rem;font-weight:400;line-height:.90667rem;margin:0}.coala-title-block__mobile[data-v-9b1fda74]{display:none}.coala-thread[data-v-9b1fda74]{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% - var(--coala-content-max-width,1000px))/2);padding-bottom:.64rem;scrollbar-color:hsla(0,0%,100%,.24) transparent;scrollbar-width:thin}.coala-thread[data-v-9b1fda74]::-webkit-scrollbar{width:.16rem}.coala-thread[data-v-9b1fda74]::-webkit-scrollbar-track{background:transparent}.coala-thread[data-v-9b1fda74]::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:26.64rem}.coala-thread-group[data-v-9b1fda74]{width:100%}.coala-message[data-v-9b1fda74],.coala-thread-group[data-v-9b1fda74]{display:flex;flex-direction:column;gap:.26667rem;min-width:0}.coala-message[data-v-9b1fda74]{color:#e8e8ea;max-width:76%}.coala-message--user[data-v-9b1fda74]{align-self:flex-end}.coala-message.coala-message--agent-failed[data-v-9b1fda74],.coala-message.coala-message--agent-run[data-v-9b1fda74]{max-width:100%;width:100%}.coala-message__body[data-v-9b1fda74]{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-9b1fda74]{background:#2a2a2e}.coala-message--assistant .coala-message__body[data-v-9b1fda74]{background:transparent;padding:0}.coala-message__error[data-v-9b1fda74]{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-9b1fda74]{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-9b1fda74]:hover{background:#ffffff2e}.coala-message__body p[data-v-9b1fda74]{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-9b1fda74]{margin-top:.26667rem}.coala-message__result .coala-file-card__copy[data-v-9b1fda74]{margin-left:4px;vertical-align:middle}.coala-message__body .coala-message__cost[data-v-9b1fda74]{color:#fafafa8f;font-size:.32rem;font-weight:400;line-height:.48rem;margin-top:.16rem}.coala-message__terminal-status[data-v-9b1fda74]{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-9b1fda74]{flex:0 0 auto}.coala-event-plan-toggle[data-v-9b1fda74]{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-9b1fda74]:hover{color:#ffffffb8}.coala-event-plan-toggle.is-failed[data-v-9b1fda74]{color:#ff7575e0}.coala-event-plan-toggle.is-failed .coala-event-plan-toggle__time[data-v-9b1fda74]{color:#ff757580}.coala-event-plan-toggle.is-stopped[data-v-9b1fda74]{color:#ffffff7a}.coala-event-plan-toggle__time[data-v-9b1fda74]{color:#ffffff61}.coala-event-plan-toggle__arrow[data-v-9b1fda74]{display:inline-flex;transition:transform .2s ease}.coala-event-plan-toggle.is-expanded .coala-event-plan-toggle__arrow[data-v-9b1fda74]{transform:rotate(90deg)}.coala-event-plan[data-v-9b1fda74]{display:flex;flex-direction:column;gap:.18667rem;list-style:none;margin:.16rem 0 0;padding:0}.coala-event-plan li[data-v-9b1fda74]{color:#d8d8dc;font-size:.37333rem;line-height:.53333rem;min-height:.64rem}.coala-event-plan__row[data-v-9b1fda74]{align-items:center;display:flex;gap:.21333rem}.coala-event-plan__dot[data-v-9b1fda74],.coala-event-plan__row>svg[data-v-9b1fda74]{flex:0 0 .4rem;height:.4rem;width:.4rem}.coala-event-plan__dot[data-v-9b1fda74]{border:.02667rem solid #68696f;border-radius:50%;box-sizing:border-box}.coala-event-plan li.is-pending[data-v-9b1fda74]{color:#777980}.coala-event-plan li.is-completed[data-v-9b1fda74]{color:#88898e}.coala-event-plan li.is-completed .coala-event-plan__name[data-v-9b1fda74]{text-decoration:line-through;text-decoration-thickness:.02667rem}.coala-event-plan.is-agent-chat li.is-completed .coala-event-plan__name[data-v-9b1fda74]{text-decoration:none}.coala-agent-commentary[data-v-9b1fda74]{display:flex;flex-direction:column;gap:.21333rem;margin:.16rem 0 .26667rem}.coala-agent-step-progress[data-v-9b1fda74]{background:#ffffff1f;border-radius:.08rem;height:.08rem;margin:.16rem 0 .05333rem .61333rem;overflow:hidden}.coala-agent-step-progress>span[data-v-9b1fda74]{background:#e8e8ea;border-radius:inherit;display:block;height:100%;transition:width .3s ease}.coala-event-plan li.is-failed[data-v-9b1fda74],.coala-execution-event.is-failed[data-v-9b1fda74]{color:#f77}.coala-event-plan li.is-stopped[data-v-9b1fda74],.coala-execution-event.is-stopped[data-v-9b1fda74]{color:#ffffff85}.coala-event-plan__name[data-v-9b1fda74]{min-width:0;overflow-wrap:anywhere}.coala-event-plan__description[data-v-9b1fda74]{color:#ffffff75;font-size:.34667rem;line-height:.50667rem;margin:.08rem 0 0 .61333rem;overflow-wrap:anywhere}.coala-event-plan__time[data-v-9b1fda74]{color:#ffffff7a;flex:0 0 auto}.coala-event-plan__activities[data-v-9b1fda74]{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-9b1fda74]{word-break:break-word}.coala-activity-stream-enter-active[data-v-9b1fda74]{transition:opacity .32s ease,transform .32s ease,filter .32s ease}.coala-activity-stream-enter-from[data-v-9b1fda74]{filter:blur(.05333rem);opacity:0;transform:translateY(.16rem)}.coala-activity-stream-enter-to[data-v-9b1fda74]{filter:blur(0);opacity:1;transform:translateY(0)}.coala-execution-events[data-v-9b1fda74]{margin-top:.26667rem}.coala-execution-event[data-v-9b1fda74]{align-items:center;color:#d8d8dc;display:flex;font-size:.37333rem;gap:.21333rem;line-height:.53333rem;min-height:.64rem}.coala-execution-event>svg[data-v-9b1fda74]{flex:0 0 .4rem;height:.53333rem;width:.53333rem}.coala-execution-event.is-completed[data-v-9b1fda74]{color:#4ade80}.coala-execution-event.is-check[data-v-9b1fda74]{color:#fff}[data-v-9b1fda74] .coala-execution-event__text{font-size:.37333rem;line-height:.53333rem;min-width:0}.coala-event-spinner[data-v-9b1fda74]{animation:coala-event-spin-9b1fda74 .9s linear infinite}@keyframes coala-event-spin-9b1fda74{to{transform:rotate(1turn)}}.coala-message__files[data-v-9b1fda74]{max-width:100%;min-width:0;width:100%}.coala-file-card__footer[data-v-9b1fda74]{align-items:center;display:inline-flex;gap:10px;margin-top:2px}.coala-file-card__copy[data-v-9b1fda74]{align-items:center;background:transparent;border:0;border-radius:8px;color:#a3a3a380;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:20px}.coala-file-card__copy[data-v-9b1fda74]:focus-visible,.coala-file-card__copy[data-v-9b1fda74]:hover{background:#ffffff14}.coala-file-card__copy[data-v-9b1fda74]:focus-visible{outline:none}.coala-file-card__time[data-v-9b1fda74]{color:#a3a3a380;font-size:12px;line-height:1}[data-v-9b1fda74] .coala-file-card__copy-tooltip{background:#1f1f1f;border:0;border-radius:8px;color:#ffffffa6;font-family:inherit;font-size:12px;padding:5px 12px}.coala-message__images[data-v-9b1fda74]{display:flex;flex-wrap:wrap;gap:.26667rem;justify-content:flex-end}.coala-message__image-button[data-v-9b1fda74]{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-9b1fda74]:hover{border-color:#ffffff3d}.coala-message__image-button img[data-v-9b1fda74]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.coala-composer-stack[data-v-9b1fda74]{--coala-composer-body-height:174px;--coala-composer-modalities-height:36px;--coala-composer-gap:16px;--coala-project-bar-height:48px;--coala-composer-height:var(--coala-composer-body-height);--coala-composer-surface:#191a20;--coala-composer-border:hsla(0,0%,100%,.12);--coala-composer-placeholder:hsla(0,0%,64%,.5);align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:0;min-height:var(--coala-composer-height);position:relative;width:min(var(--coala-content-max-width,1000px),100% - 32px)}.coala-composer-stack--with-modalities[data-v-9b1fda74]{--coala-composer-modalities-offset:calc(var(--coala-composer-modalities-height) + var(--coala-composer-gap));--coala-composer-height:calc(var(--coala-composer-body-height) + var(--coala-composer-modalities-height) + var(--coala-composer-gap))}.coala-composer-stack--with-project[data-v-9b1fda74]{--coala-composer-height:calc(var(--coala-composer-body-height) + var(--coala-composer-modalities-offset, 0px) + var(--coala-project-bar-height))}.coala-composer-stack--threaded[data-v-9b1fda74]{margin-top:auto}.coala-prompt-examples[data-v-9b1fda74]{margin-top:1.06667rem}.coala-prompt-examples__title[data-v-9b1fda74]{color:#a3a3a380;font-size:.37333rem;line-height:.53333rem;margin:0 0 .26667rem}.coala-prompt-examples__list[data-v-9b1fda74]{display:grid;gap:.32rem;grid-template-columns:repeat(var(--coala-example-columns,4),minmax(0,1fr))}.coala-prompt-example[data-v-9b1fda74]{align-items:stretch;border:0;border-radius:.26667rem;color:#e8e8ea;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.21333rem;height:auto;min-width:0;padding:0;transition:border-color .18s ease,background .18s ease}.coala-prompt-example[data-v-9b1fda74],.coala-prompt-example[data-v-9b1fda74]:hover:not(:disabled){background:transparent}.coala-prompt-example:hover:not(:disabled) .coala-prompt-example__thumbnail[data-v-9b1fda74]{border-color:#ffffff47;transform:translateY(-.05333rem)}.coala-prompt-example[data-v-9b1fda74]:focus-visible{outline:.05333rem solid #8c8c92;outline-offset:.05333rem}.coala-prompt-example[data-v-9b1fda74]:disabled{cursor:default;opacity:.5}.coala-prompt-example__thumbnail[data-v-9b1fda74]{aspect-ratio:1.6;background:#29292d;border-radius:.42667rem;box-sizing:border-box;color:#bfc0c5;display:grid;flex:0 0 auto;height:4.26667rem;overflow:hidden;place-items:center;transition:transform .18s ease,border-color .18s ease;width:100%}.coala-prompt-example__thumbnail img[data-v-9b1fda74]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.coala-prompt-example__label[data-v-9b1fda74]{font-size:.37333rem;line-height:.53333rem;min-width:0;overflow:hidden;padding:0 .02667rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.coala-prompt-example__chevron[data-v-9b1fda74]{color:#73747a;display:none;flex:0 0 auto;margin-left:auto}.coala-clarification-shell[data-v-9b1fda74]{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-9b1fda74],.coala-clarification-panel-leave-active[data-v-9b1fda74]{transition:opacity .24s ease,transform .24s ease;will-change:opacity,transform}.coala-clarification-panel-enter-from[data-v-9b1fda74]{opacity:0;transform:translateY(.48rem) scale(.98)}.coala-clarification-panel-leave-to[data-v-9b1fda74]{opacity:0;transform:translateY(.26667rem) scale(.985)}.coala-composer-stack__notice[data-v-9b1fda74]{bottom:calc(100% + 12px);left:0;overflow:hidden;position:absolute;right:0;z-index:2}.coala-composer-stack__fade[data-v-9b1fda74]{background:linear-gradient(180deg,#0f0f1200,#0f0f12);bottom:100%;height:40px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.coala-composer-fade-enter-active[data-v-9b1fda74],.coala-composer-fade-leave-active[data-v-9b1fda74]{transition:opacity .22s ease}.coala-composer-fade-enter-from[data-v-9b1fda74],.coala-composer-fade-leave-to[data-v-9b1fda74]{opacity:0}.coala-scroll-bottom-button[data-v-9b1fda74]{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-9b1fda74]:hover{background:#2d2d31f5;border-color:#ffffff2e}.coala-scroll-bottom-button svg[data-v-9b1fda74]{display:block;height:.42667rem;width:.42667rem}.coala-scroll-bottom-enter-active[data-v-9b1fda74],.coala-scroll-bottom-leave-active[data-v-9b1fda74]{transition:opacity .22s ease,transform .22s ease}.coala-scroll-bottom-enter-from[data-v-9b1fda74],.coala-scroll-bottom-leave-to[data-v-9b1fda74]{opacity:0;transform:translate(-50%,.21333rem) scale(.88)}.coala-scroll-bottom-enter-to[data-v-9b1fda74],.coala-scroll-bottom-leave-from[data-v-9b1fda74]{opacity:1;transform:translate(-50%) scale(1)}.coala-notice-transition-enter-active[data-v-9b1fda74],.coala-notice-transition-leave-active[data-v-9b1fda74]{transition:opacity .24s ease,transform .24s ease,max-height .24s ease}.coala-notice-transition-enter-from[data-v-9b1fda74],.coala-notice-transition-leave-to[data-v-9b1fda74]{max-height:0;opacity:0;transform:translateY(.26667rem)}.coala-thinking[data-v-9b1fda74]{align-items:center;display:inline-flex;gap:.16rem;margin-bottom:.42667rem}[data-v-9b1fda74] .coala-thinking__label{color:#fafafa;font-size:.42667rem;line-height:.53333rem}.coala-composer-shell[data-v-9b1fda74]{background:transparent;border:0;border-radius:0;container-type:inline-size;display:flex;flex-direction:column;gap:var(--coala-composer-gap);overflow:visible;width:100%}.coala-composer-frame[data-v-9b1fda74]{min-width:0}.coala-composer[data-v-9b1fda74],.coala-composer-frame[data-v-9b1fda74]{display:flex;flex-direction:column;position:relative}.coala-composer[data-v-9b1fda74]{--coala-composer-input-inset:20px;--coala-composer-highlight-strong:hsla(0,0%,100%,.35);--coala-composer-highlight-medium:hsla(0,0%,100%,.24);--coala-composer-highlight-soft:hsla(0,0%,100%,.04);background:linear-gradient(var(--coala-composer-surface),var(--coala-composer-surface)) padding-box,radial-gradient(circle at top left,var(--coala-composer-highlight-strong) 0,var(--coala-composer-highlight-medium) 48px,var(--coala-composer-highlight-soft) 120px) border-box,linear-gradient(var(--coala-composer-surface),var(--coala-composer-surface)) border-box;border:1px solid transparent;border-radius:24px;box-sizing:border-box;container-type:inline-size;font-family:PingFang SC,sans-serif;height:var(--coala-composer-body-height);min-height:var(--coala-composer-body-height);padding:14px 16px 16px;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease;width:100%}.coala-composer--with-project[data-v-9b1fda74]{z-index:1}.coala-composer__project-picker[data-v-9b1fda74]{align-items:center;background:#222329;border:0;border-radius:0 0 24px 24px;box-sizing:border-box;display:flex;margin-top:-24px;min-height:calc(var(--coala-project-bar-height) + 24px);padding:24px 16px 0;z-index:0}.coala-composer--example-disabled[data-v-9b1fda74]{cursor:var(--cursor-disabled)}.coala-composer--example-disabled[data-v-9b1fda74]>:not(.coala-composer__example-overlay){opacity:.55}.coala-composer-modalities[data-v-9b1fda74]{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-9b1fda74]::-webkit-scrollbar{display:none}.coala-modality[data-v-9b1fda74]{align-items:center;background:transparent;border:0;border-radius:.32rem;color:#f0f0f2;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.37333rem;font-weight:500;gap:.21333rem;justify-content:center;min-height:.96rem;padding:0 .42667rem;white-space:nowrap}.coala-modality[data-v-9b1fda74] svg{flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-modality--active[data-v-9b1fda74]{-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);background:#ffffff14}.coala-modality--available[data-v-9b1fda74]{color:#f0f0f2}.coala-modality--disabled[data-v-9b1fda74]{color:#ffffff59;cursor:var(--cursor-disabled);outline:none;pointer-events:auto}.coala-modality--disabled[data-v-9b1fda74]:focus-visible{box-shadow:0 0 0 .05333rem #ffffff29}.coala-composer__example-overlay[data-v-9b1fda74]{border-radius:inherit;cursor:var(--cursor-disabled);inset:0;position:absolute;z-index:2}.coala-textarea-shell[data-v-9b1fda74]{display:flex;width:100%}.coala-textarea[data-v-9b1fda74],.coala-textarea-shell[data-v-9b1fda74]{flex:1;min-height:0;min-width:0;position:relative}.coala-textarea[data-v-9b1fda74]{background:transparent;border:0;box-sizing:border-box;color:#f6f6f7;cursor:text;font:inherit;font-size:.42667rem;line-height:.64rem;margin-right:calc(var(--coala-composer-input-inset)*-1);outline:none;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding-right:var(--coala-composer-input-inset);resize:none;white-space:pre-wrap;width:calc(100% + var(--coala-composer-input-inset));z-index:1}.coala-textarea[data-v-9b1fda74]:not(.coala-textarea--guide):empty:before{color:var(--coala-composer-placeholder);content:attr(data-placeholder);pointer-events:none}.coala-textarea.is-over-limit[data-v-9b1fda74]{color:#ffb4ab}@media(min-width:768px){.coala-prompt-guide[data-v-9b1fda74]{font-size:.42667rem;inset:0;line-height:.64rem;overflow:hidden;overflow-wrap:anywhere;position:absolute;white-space:pre-wrap;z-index:0}.coala-prompt-guide[data-v-9b1fda74],.coala-prompt-guide[data-v-9b1fda74]:before{color:var(--coala-composer-placeholder);pointer-events:none}.coala-prompt-guide[data-v-9b1fda74]:before{content:attr(data-prefix);white-space:pre}.coala-prompt-guide[data-v-9b1fda74]:after{color:var(--coala-composer-placeholder);content:attr(data-guide);pointer-events:none}.coala-prompt-guide.has-tab-hint[data-v-9b1fda74]{text-indent:1.22667rem}.coala-prompt-guide__tab-hint[data-v-9b1fda74]{align-items:center;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.10667rem;box-sizing:border-box;color:var(--coala-composer-placeholder);display:inline-flex;font-family:inherit;font-size:.32rem;height:.53333rem;justify-content:center;left:0;line-height:.58667rem;min-width:.8rem;padding:0 .16rem;pointer-events:none;position:absolute;text-indent:0;top:.02667rem}}.coala-composer__limit[data-v-9b1fda74]{color:#ff8f86;font-size:12px;line-height:18px;margin:8px 0 0}.coala-composer__footer[data-v-9b1fda74]{align-items:flex-end;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px;justify-content:space-between;margin-top:6px;min-height:32px;min-width:0}.coala-controls[data-v-9b1fda74]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:.10667rem;min-width:0}.coala-upload-button[data-v-9b1fda74]{align-items:center;-webkit-backdrop-filter:blur(.64rem);backdrop-filter:blur(.64rem);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;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease;width:.85333rem}.coala-upload-button[data-v-9b1fda74]:hover:not(:disabled){-webkit-backdrop-filter:blur(.64rem) saturate(100%);backdrop-filter:blur(.64rem) saturate(100%);background:#ffffff14;border:.02667rem solid hsla(0,0%,100%,.12)}.coala-upload-button--filled[data-v-9b1fda74]{border-radius:.05333rem}.coala-upload-button__images[data-v-9b1fda74]{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-9b1fda74]{box-sizing:border-box;height:100%;position:relative;width:100%;z-index:0}.coala-upload-button__image img[data-v-9b1fda74]{border-radius:.05333rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.coala-upload-button__loading[data-v-9b1fda74]{background:#0f0f129e;border-radius:.05333rem;inset:0;z-index:1}.coala-upload-button__loading[data-v-9b1fda74],.coala-upload-button__remove[data-v-9b1fda74]{align-items:center;color:#fff;display:inline-flex;justify-content:center;position:absolute}.coala-upload-button__remove[data-v-9b1fda74]{background:#34353a;border:.03547rem solid #34353a;border-radius:26.64rem;cursor:pointer;font:inherit;height:.4rem;opacity:0;padding:0;pointer-events:none;right:0;top:0;transform:translate(50%,-50%);transition:opacity .16s ease;width:.4rem;z-index:2}.coala-upload-button__image:hover .coala-upload-button__remove[data-v-9b1fda74],.coala-upload-button__remove[data-v-9b1fda74]:focus-visible{opacity:1;pointer-events:auto}.coala-upload-button__remove[data-v-9b1fda74] svg{display:block;height:.16rem;width:.16rem}@media(hover:none){.coala-upload-button__remove[data-v-9b1fda74]{opacity:1;pointer-events:auto}}.coala-upload-input[data-v-9b1fda74]{display:none}.coala-model-select[data-v-9b1fda74]{align-items:center;background:transparent;border:0;border-radius:.21333rem;color:#ffffffd9;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.37333rem;font-weight:400;gap:.10667rem;height:.85333rem;justify-content:flex-start;line-height:.58667rem;margin-left:auto;min-height:.85333rem;min-width:0;padding:.13333rem .21333rem;width:auto}.coala-model-select[data-v-9b1fda74]:focus-visible,.coala-model-select[data-v-9b1fda74]:hover{background:#ffffff14}.coala-model-select__name[data-v-9b1fda74]{color:inherit;font:inherit;max-width:1.44rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-model-select__icon[data-v-9b1fda74]{flex:0 0 .42667rem;height:.42667rem;width:.42667rem}.coala-deep-thinking-switch[data-v-9b1fda74]{align-items:center;background:transparent;border:.02667rem solid var(--coala-composer-border);border-radius:.32rem;box-sizing:border-box;color:#ffffffa6;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:.13333rem .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-9b1fda74]{align-items:center;display:inline-flex;flex:0 1 auto;gap:.16rem;min-width:0}.coala-deep-thinking-switch input[data-v-9b1fda74]{height:.02667rem;opacity:0;pointer-events:none;position:absolute;width:.02667rem}.coala-deep-thinking-switch__icon[data-v-9b1fda74]{flex:0 0 .42667rem;height:.42667rem;opacity:.64;transition:color .2s ease,opacity .2s ease;width:.42667rem}.coala-deep-thinking-switch__icon[data-v-9b1fda74] path{fill:currentColor}.coala-deep-thinking-switch.is-enabled[data-v-9b1fda74]{background:#ffffff1a;color:#fff}.coala-deep-thinking-switch.is-enabled .coala-deep-thinking-switch__icon[data-v-9b1fda74]{opacity:1}.coala-deep-thinking-switch[data-v-9b1fda74]:has(input:focus-visible){outline:.05333rem solid hsla(0,0%,100%,.38);outline-offset:.05333rem}.coala-deep-thinking-switch.is-disabled[data-v-9b1fda74]{cursor:default;opacity:.45}.coala-visually-hidden[data-v-9b1fda74]{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-9b1fda74]{align-items:center;aspect-ratio:1;background:#fafafa;border:0;border-radius:2.64rem;color:#0a0a0a;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-9b1fda74]{background:#7c5cff;color:#fff}.coala-submit.is-membership-required[data-v-9b1fda74]{background:#3f3f41;color:#8a8a8e}.coala-submit.is-generating[data-v-9b1fda74]{background:#f4f4f5;color:#111113}.coala-submit.is-submitting[data-v-9b1fda74]:disabled{cursor:wait}.coala-submit__spinner[data-v-9b1fda74]{animation:coala-event-spin-9b1fda74 .9s linear infinite}.coala-submit__icon[data-v-9b1fda74]{flex:0 0 auto;height:.42667rem;width:.42667rem}.coala-submit .coala-submit__membership-badge[data-v-9b1fda74]{height:.42667rem;pointer-events:none;position:absolute;right:-.10667rem;top:-.10667rem;width:.42667rem}.coala-submit__free-trial-badge[data-v-9b1fda74]{background:#d8ff6b;border-radius:26.64rem;color:#171719;font-size:.24rem;line-height:1.2;padding:.05333rem .16rem;pointer-events:none;position:absolute;right:.64rem;top:-.16rem;white-space:nowrap}.coala-submit[data-v-9b1fda74]:disabled{cursor:default}.coala-submit.is-disabled .coala-submit__icon[data-v-9b1fda74]{opacity:.62}@container (max-width: 560px){.coala-modality[data-v-9b1fda74]{font-size:.32rem;gap:.16rem;padding:0 .21333rem}.coala-modality[data-v-9b1fda74] svg{flex-basis:.37333rem;height:.37333rem;width:.37333rem}.coala-composer__footer[data-v-9b1fda74]{align-items:flex-end;gap:6px;margin-top:6px}.coala-controls[data-v-9b1fda74]{flex:1 1 auto;flex-wrap:nowrap;gap:.10667rem}.coala-upload-button[data-v-9b1fda74]{border-radius:.26667rem;flex-basis:.74667rem;height:.74667rem;width:.74667rem}.coala-model-select[data-v-9b1fda74]{flex-basis:auto;font-size:.29333rem;gap:.10667rem;margin-left:auto;min-height:.69333rem;width:auto}.coala-model-select__name[data-v-9b1fda74]{max-width:1.6rem}.coala-model-select__icon[data-v-9b1fda74]{flex-basis:.42667rem;height:.42667rem;width:.42667rem}.coala-deep-thinking-row[data-v-9b1fda74]{flex:0 1 auto;gap:.10667rem;margin-left:0;min-width:0}.coala-deep-thinking-switch[data-v-9b1fda74]{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-9b1fda74]{flex-basis:.32rem;height:.32rem;width:.32rem}.coala-deep-thinking-switch__label[data-v-9b1fda74]{min-width:0}.coala-submit[data-v-9b1fda74]{flex-basis:.85333rem;height:.85333rem;min-width:.85333rem;width:.85333rem}}.coala-deep-thinking-switch__label[data-v-9b1fda74]{min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width: 380px){.coala-model-select[data-v-9b1fda74]{flex-shrink:1;padding:0}.coala-model-select__icon[data-v-9b1fda74]{display:none}}@container (max-width: 260px){.coala-composer__footer[data-v-9b1fda74]{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto}.coala-composer__footer[data-v-9b1fda74] .agent-appearance-selection,.coala-composer__footer[data-v-9b1fda74] .agent-model-selection{grid-column:1/-1;grid-row:1;width:100%}.coala-composer__footer[data-v-9b1fda74] .agent-appearance-selection__trigger,.coala-composer__footer[data-v-9b1fda74] .agent-model-selection__trigger{max-width:100%;width:100%}.coala-composer__footer[data-v-9b1fda74] .agent-model-selection__model-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coala-controls[data-v-9b1fda74]{flex-wrap:wrap}.coala-submit[data-v-9b1fda74]{grid-column:2;grid-row:2}}@media(min-width:768px)and (max-height:760px){.coala-main__titlebar[data-v-9b1fda74]{min-height:1.28rem;padding-block:.21333rem}.coala-stage[data-v-9b1fda74]{padding-bottom:.42667rem}.coala-stage[data-v-9b1fda74]:not(.coala-stage--threaded){gap:.64rem;padding-top:.42667rem}.coala-title-block h2[data-v-9b1fda74]{font-size:.90667rem;line-height:1.06667rem;margin-bottom:.10667rem}.coala-title-block p[data-v-9b1fda74]{font-size:.53333rem;line-height:.69333rem}.coala-composer-stack[data-v-9b1fda74]{--coala-composer-body-height:128px;--coala-composer-modalities-height:32px;--coala-composer-gap:8px;--coala-project-bar-height:44px}.coala-modality[data-v-9b1fda74]{min-height:.85333rem}.coala-composer[data-v-9b1fda74]{padding:12px 16px}.coala-composer__footer[data-v-9b1fda74]{margin-top:8px}.coala-prompt-examples[data-v-9b1fda74]{margin-top:.42667rem}.coala-prompt-examples__title[data-v-9b1fda74]{font-size:.32rem;line-height:.48rem;margin-bottom:.21333rem}.coala-prompt-example__thumbnail[data-v-9b1fda74]{aspect-ratio:auto;height:3.62667rem}.coala-prompt-example__label[data-v-9b1fda74]{font-size:.34667rem;line-height:.48rem}}@media(min-width:768px){.coala-composer-stack--threaded[data-v-9b1fda74]{--coala-composer-body-height:120px}.coala-composer__footer--model3d[data-v-9b1fda74]{-moz-column-gap:8px;column-gap:8px;justify-content:flex-start}.coala-composer__footer--model3d .coala-controls[data-v-9b1fda74]{flex:0 0 auto}.coala-composer__footer--model3d .coala-submit[data-v-9b1fda74]{margin-inline-start:auto}}@media(max-width:640px){.coala-file-card__copy[data-v-9b1fda74]{height:28px;width:28px}.coala-file-card__copy svg[data-v-9b1fda74]{height:18px;width:18px}.coala-composer-hover-tooltip{display:none}}@media(max-width:767px){.coala-main[data-v-9b1fda74]{border:0;border-radius:0}.coala-main__titlebar[data-v-9b1fda74]{display:none}}@media(min-width:641px)and (max-width:767px){.coala-stage[data-v-9b1fda74]{gap:clamp(.74667rem,5vw,1.22667rem);padding-bottom:clamp(.32rem,2vw,.53333rem)}.coala-stage__body[data-v-9b1fda74]{flex:0 1 auto;min-height:0}.coala-title-block h2[data-v-9b1fda74]{font-size:clamp(.85333rem,5vw,1.12rem);line-height:1.25;margin-bottom:clamp(.10667rem,1vw,.21333rem)}.coala-title-block p[data-v-9b1fda74]{font-size:clamp(.53333rem,3vw,.69333rem);line-height:1.25}.coala-composer-stack[data-v-9b1fda74]{flex:0 0 var(--coala-composer-height);min-height:var(--coala-composer-height)}.coala-composer-shell[data-v-9b1fda74]{flex:0 0 auto}.coala-composer[data-v-9b1fda74]{box-sizing:border-box;height:var(--coala-composer-body-height);min-height:var(--coala-composer-body-height)}.coala-prompt-examples[data-v-9b1fda74]{margin-top:clamp(0,1vw,.26667rem)}}@media(max-width:640px){.coala-copy-toast[data-v-9b1fda74]{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-9b1fda74]{height:.85333rem;width:.85333rem}.coala-stage[data-v-9b1fda74]{gap:.64rem;overflow-y:auto;padding:.64rem 0 max(.42667rem,env(safe-area-inset-bottom))}.coala-stage--threaded[data-v-9b1fda74]{gap:0;overflow:hidden;padding-top:0}.coala-stage--threaded .coala-thread[data-v-9b1fda74]{background:transparent;border:0;border-radius:0;padding:.42667rem .42667rem .64rem}.coala-title-block h2[data-v-9b1fda74]{font-size:.8rem;line-height:.96rem;margin-bottom:.21333rem}.coala-title-block p[data-v-9b1fda74]{color:#a3a3a3;font-size:.37333rem;font-weight:400;line-height:.58667rem}.coala-title-block__desktop[data-v-9b1fda74]{display:none}.coala-title-block__mobile[data-v-9b1fda74]{display:inline}.coala-message[data-v-9b1fda74]{max-width:88%}.coala-message__image-button[data-v-9b1fda74]{aspect-ratio:4/3;max-width:4.48rem;width:100%}.coala-composer-stack[data-v-9b1fda74]{--coala-composer-body-height:158px;--coala-composer-modalities-height:36px;--coala-composer-gap:16px;--coala-composer-height:var(--coala-composer-body-height);gap:0}.coala-composer-stack--with-modalities[data-v-9b1fda74]{--coala-composer-height:calc(var(--coala-composer-body-height) + var(--coala-composer-modalities-height) + var(--coala-composer-gap))}.coala-composer-stack--with-project[data-v-9b1fda74]{--coala-composer-height:calc(var(--coala-composer-body-height) + var(--coala-composer-modalities-offset, 0px) + var(--coala-project-bar-height))}.coala-composer-stack__notice[data-v-9b1fda74]{bottom:auto;flex:0 0 auto;left:auto;margin-bottom:12px;position:relative;right:auto}.coala-composer-stack--threaded[data-v-9b1fda74]:not(.coala-composer-stack--expanded){--coala-composer-body-height:44px;--coala-composer-height:var(--coala-composer-body-height)}.coala-composer-stack--threaded.coala-composer-stack--expanded[data-v-9b1fda74]{box-sizing:border-box;min-height:calc(var(--coala-composer-height) + 12px);padding-top:12px}.coala-composer-shell[data-v-9b1fda74]{background:transparent;border:0;border-radius:0;gap:var(--coala-composer-gap);height:var(--coala-composer-height)}.coala-composer-modalities[data-v-9b1fda74]{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-9b1fda74]{font-size:.32rem;gap:.16rem;min-height:.96rem;padding:0 .21333rem}.coala-modality[data-v-9b1fda74] svg{flex-basis:.37333rem;height:.37333rem;width:.37333rem}.coala-composer[data-v-9b1fda74]{--coala-composer-input-inset:12px;box-sizing:border-box;height:var(--coala-composer-body-height);min-height:var(--coala-composer-body-height);padding:12px}.coala-composer[data-v-9b1fda74],.coala-composer--with-project[data-v-9b1fda74]{border-radius:16px}.coala-composer__project-picker[data-v-9b1fda74]{border-radius:0 0 16px 16px;margin-top:-16px;min-height:48px;padding-left:12px;padding-right:12px;padding-top:16px}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer-shell[data-v-9b1fda74]{gap:0}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer-modalities[data-v-9b1fda74]{display:none}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer[data-v-9b1fda74]{align-items:center;flex-direction:row;gap:12px;height:44px;min-height:44px;padding:0 12px}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-textarea-shell[data-v-9b1fda74]{height:44px;min-height:44px;order:2}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-textarea[data-v-9b1fda74]{height:44px;line-height:22px;min-height:44px;padding:11px var(--coala-composer-input-inset) 11px 0;white-space:nowrap}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-composer__footer[data-v-9b1fda74]{flex:0 0 32px;margin:0;order:1;width:32px}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-deep-thinking-row[data-v-9b1fda74],.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-model-select[data-v-9b1fda74],.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-submit[data-v-9b1fda74],.coala-composer-stack--threaded[data-v-9b1fda74]:not(.coala-composer-stack--expanded) .agent-appearance-selection,.coala-composer-stack--threaded[data-v-9b1fda74]:not(.coala-composer-stack--expanded) .agent-model-selection{display:none}.coala-composer-stack--threaded:not(.coala-composer-stack--expanded) .coala-upload-button[data-v-9b1fda74]{background:transparent;border:0;flex-basis:32px;height:32px;width:32px}.coala-prompt-examples__list[data-v-9b1fda74]{gap:.21333rem;grid-template-columns:1fr}.coala-prompt-examples[data-v-9b1fda74]{flex:0 0 auto;margin-top:.85333rem}.coala-prompt-examples__title[data-v-9b1fda74]{color:#e7e7e9ad;font-size:.37333rem;line-height:.58667rem;margin-bottom:.21333rem}.coala-prompt-example[data-v-9b1fda74]{align-items:center;background:transparent;border:.02667rem solid #2d2d31;box-sizing:border-box;flex-direction:row;gap:.32rem;height:auto;min-height:1.70667rem;padding:.18667rem .26667rem .18667rem .18667rem;width:100%}.coala-prompt-example__thumbnail[data-v-9b1fda74]{border-radius:.16rem;flex-basis:1.92rem;height:1.28rem;width:1.92rem}.coala-prompt-example__label[data-v-9b1fda74]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#e8e8ea;display:-webkit-box;flex:1;font-size:.37333rem;line-height:.53333rem;overflow:hidden;white-space:normal}.coala-prompt-example__chevron[data-v-9b1fda74]{display:block}}@media(max-width:767px)and (max-height:920px){.coala-stage[data-v-9b1fda74]: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-931e9caa]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-931e9caa],.toy-dialog .confirm-title[data-v-931e9caa]{color:#000}.toy-dialog .cancel-btn[data-v-931e9caa]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-931e9caa]{background-color:#00000040;right:-.42667rem}.generation-settings-trigger[data-v-931e9caa]{align-items:center;background:#ffffff08;border:.02667rem solid hsla(0,0%,100%,.08);border-radius:.21333rem;color:#ffffffe0;cursor:pointer;display:flex;font-size:.37333rem;gap:.26667rem;line-height:.53333rem;max-width:min(100%,100vw - 1.28rem);min-height:.96rem;min-width:0;padding:0 .48rem;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.generation-settings-trigger.is-open[data-v-931e9caa],.generation-settings-trigger[data-v-931e9caa]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff1f}.generation-settings-trigger[data-v-931e9caa]:disabled{cursor:default;opacity:.5}.generation-settings-trigger[data-v-931e9caa]:focus-visible{outline:.05333rem solid #88b9ff;outline-offset:.08rem}.generation-settings-trigger--compact[data-v-931e9caa]{gap:.16rem;max-width:min(4.26667rem,100%);min-height:.85333rem;padding:0 .26667rem}.generation-settings-trigger__icon[data-v-931e9caa]{color:#fff;flex:0 0 auto;height:.37333rem;width:.42667rem}.generation-settings-trigger__icon[data-v-931e9caa] path{fill-opacity:1}.generation-settings-trigger__summary[data-v-931e9caa]{align-items:center;display:inline-flex;gap:.16rem;min-width:0;overflow:hidden}.generation-settings-trigger__text[data-v-931e9caa]{align-items:center;display:inline-flex;flex:0 0 auto}.generation-settings-trigger--compact .generation-settings-trigger__text[data-v-931e9caa]{display:block;flex-shrink:1;font-family:var(--workspace-font-family);min-width:0;overflow:hidden;text-overflow:ellipsis}.generation-settings-trigger__divider[data-v-931e9caa]{background:#404040;flex:0 0 auto;height:.42667rem;width:.02667rem}.generation-settings-trigger__caret[data-v-931e9caa]{color:#fff;flex:0 0 auto;height:.37333rem;opacity:.4;transition:transform .2s ease;width:.37333rem}.is-open .generation-settings-trigger__caret[data-v-931e9caa]{transform:rotate(180deg)}.agent-appearance-selection[data-v-5f19a0ab]{flex:0 1 auto;max-width:calc(100vw - 1.28rem);min-width:0}.agent-appearance-panel__auto[data-v-5f19a0ab]{align-items:center;color:#ffffffa6;display:flex;font-size:.32rem;font-weight:400;gap:.21333rem;line-height:.48rem}.agent-appearance-panel__auto-switch[data-v-5f19a0ab]{flex:0 0 auto}.agent-appearance-panel__auto-switch[data-v-5f19a0ab] .v-switch__track{height:.42667rem}.agent-appearance-selection__anchor[data-v-5f19a0ab]{display:flex;min-width:0}.agent-appearance-selection__trigger[data-v-5f19a0ab]{background:transparent;border-color:#ffffff1f;border-radius:.32rem;box-sizing:border-box;color:#ffffffa6;font-size:.32rem;gap:.10667rem;height:.85333rem;line-height:.42667rem;max-width:min(4.8rem,100%);min-height:.85333rem;padding:.18667rem .32rem}.agent-appearance-selection__trigger.is-open[data-v-5f19a0ab],.agent-appearance-selection__trigger[data-v-5f19a0ab]:hover:not(:disabled){background:#ffffff0f;border-color:#fff;color:#fff}@media(prefers-reduced-motion:reduce){.agent-appearance-selection__trigger[data-v-5f19a0ab]{transition:none}}.agent-clarification[data-v-8990d151]{background:#27282c;border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.32rem;bottom:0;box-shadow:0 .10667rem .26667rem #0000004d;box-sizing:border-box;color:#fafafa;display:flex;flex-direction:column;font-family:PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:.10667rem;left:0;max-height:calc(100dvh - 1.28rem);overflow:hidden;padding:.21333rem;position:absolute;right:0;width:100%;z-index:4}.agent-clarification__footer[data-v-8990d151],.agent-clarification__header[data-v-8990d151]{align-items:center;display:flex}.agent-clarification__header[data-v-8990d151]{align-items:flex-start;border-radius:.32rem;box-sizing:border-box;flex:0 0 auto;gap:.21333rem;min-height:.85333rem;padding:.10667rem .21333rem}.agent-clarification__title[data-v-8990d151]{color:#fafafa;flex:1;font-size:.37333rem;font-weight:400;line-height:.58667rem;margin:0;min-width:0;outline:none;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.agent-clarification__header-actions[data-v-8990d151]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.21333rem}.agent-clarification__step-button[data-v-8990d151]{background:transparent;border:0;border-radius:.21333rem;color:#a3a3a3;height:.64rem;padding:0;width:.64rem}.agent-clarification__step-button[data-v-8990d151]:hover:not(:disabled){background:#ffffff14;color:#fafafa}.agent-clarification__step-button[data-v-8990d151]:disabled{opacity:.45}.agent-clarification__count[data-v-8990d151]{color:#a3a3a3;flex-shrink:0;font-size:.37333rem;font-variant-numeric:tabular-nums;line-height:.58667rem;min-width:.64rem;text-align:center}.agent-clarification__questions[data-v-8990d151]{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.16) transparent;scrollbar-width:thin}.agent-clarification__question[data-v-8990d151]{border:0;display:flex;flex-direction:column;gap:.10667rem;margin:0;min-width:0;padding:0}.agent-clarification__option[data-v-8990d151]{align-items:center;border-radius:.32rem;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font-size:.37333rem;gap:.21333rem;line-height:.58667rem;min-height:1.17333rem;padding:.21333rem;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.agent-clarification__option[data-v-8990d151]:hover:not(.is-disabled){background:#ffffff0a}.agent-clarification__option.is-disabled[data-v-8990d151]{cursor:default}.agent-clarification__option[data-v-8990d151]:focus-within{box-shadow:inset 0 0 0 .02667rem #ffffff38}.agent-clarification__option.is-selected[data-v-8990d151]{background:#ffffff14}.agent-clarification__option input[type=radio][data-v-8990d151]{height:.02667rem;opacity:0;pointer-events:none;position:absolute;width:.02667rem}.agent-clarification__indicator[data-v-8990d151]{align-items:center;background:#ffffff0d;border:.02667rem solid hsla(0,0%,100%,.1);border-radius:.10667rem;box-shadow:0 .02667rem .05333rem #0000000d;box-sizing:border-box;color:#a3a3a3;display:inline-flex;flex:0 0 .53333rem;font-size:.37333rem;font-variant-numeric:tabular-nums;height:.53333rem;justify-content:center;line-height:.53333rem;width:.53333rem}.agent-clarification__option-label[data-v-8990d151]{min-width:0;overflow-wrap:anywhere}.agent-clarification__error[data-v-8990d151]{color:#f99;font-size:.34667rem;line-height:.53333rem;margin:0}.agent-clarification__footer[data-v-8990d151]{box-sizing:border-box;flex:0 0 1.28rem;gap:.21333rem;justify-content:flex-end;min-height:1.28rem;padding:.10667rem 0}.agent-clarification__primary-button[data-v-8990d151]{align-items:center;background:#7763ff;border:0;border-radius:2.64rem;color:#fafafa;cursor:pointer;display:inline-flex;flex:0 0 1.06667rem;height:1.06667rem;justify-content:center;padding:.26667rem;width:1.06667rem}.agent-clarification__primary-button[data-v-8990d151]:hover:not(:disabled){background:#8876ff}.agent-clarification__primary-button[data-v-8990d151]:focus-visible{outline:.02667rem solid hsla(0,0%,100%,.5);outline-offset:.05333rem}.agent-clarification__primary-button[data-v-8990d151]:disabled{cursor:default;opacity:.42}.agent-clarification__action-label[data-v-8990d151]{clip:rect(0 0 0 0);clip-path:inset(50%);height:.02667rem;overflow:hidden;position:absolute;white-space:nowrap;width:.02667rem}.agent-clarification__spinner[data-v-8990d151]{animation:agent-clarification-spin-8990d151 .9s linear infinite}@keyframes agent-clarification-spin-8990d151{to{transform:rotate(1turn)}}@media(max-width:640px){.agent-clarification[data-v-8990d151]{max-height:calc(100dvh - .85333rem)}.agent-clarification__footer[data-v-8990d151]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.agent-clarification[data-v-8990d151] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.toy-dialog .confirm-content[data-v-ad4ff8dc]{background-color:#fff;color:#000}.toy-dialog .confirm-container[data-v-ad4ff8dc],.toy-dialog .confirm-title[data-v-ad4ff8dc]{color:#000}.toy-dialog .cancel-btn[data-v-ad4ff8dc]{background-color:#e5e3ea;color:#000}.toy-dialog .confirm-header-outside[data-v-ad4ff8dc]{background-color:#00000040;right:-.42667rem}.coala-viewer-panel[data-v-ad4ff8dc],.coala-viewer-panel[data-v-ad4ff8dc] .cad-viewer{height:100%;min-height:0;min-width:0;width:100%}.coala-viewer-panel-enter-active[data-v-ad4ff8dc],.coala-viewer-panel-leave-active[data-v-ad4ff8dc]{transition:opacity .24s ease}.coala-viewer-panel-leave-active[data-v-ad4ff8dc]{pointer-events:none}.coala-viewer-panel-enter-from[data-v-ad4ff8dc],.coala-viewer-panel-leave-to[data-v-ad4ff8dc]{opacity:0}@media(prefers-reduced-motion:reduce){.coala-viewer-panel-enter-active[data-v-ad4ff8dc],.coala-viewer-panel-leave-active[data-v-ad4ff8dc]{transition:none}}.coala-px-layout[data-v-ad4ff8dc]{--coala-content-max-width:1000px;background:#0f0f12;box-sizing:border-box;color:#f5f5f7;font-family:Inter,Source Han Sans CN Medium,Source Han Sans,Arial,sans-serif;height:100%;min-height:0;min-width:0;overflow:hidden;padding:0 8px 8px;width:100%}.coala-page.is-sidebar-collapsed[data-v-ad4ff8dc] .cad-viewer:not(:fullscreen){--cad-viewer-properties-width:18.421053%}@media(min-width:768px){.coala-page.is-asset-viewer-open[data-v-ad4ff8dc] .coala-message--assistant{max-width:100%;width:100%}}.coala-mobile-viewport[data-v-ad4ff8dc]{height:100%;width:100%}.coala-mobile-header[data-v-ad4ff8dc],.coala-mobile-tabs[data-v-ad4ff8dc],.coala-mobile-task-blocker[data-v-ad4ff8dc]{display:none}@media(prefers-reduced-motion:reduce){.coala-page[data-v-ad4ff8dc]{transition:none}}@media(max-width:767px){.coala-page[data-v-ad4ff8dc],.coala-page.is-sidebar-collapsed[data-v-ad4ff8dc],.coala-page.is-sidebar-collapsed.is-task-panel-open[data-v-ad4ff8dc],.coala-page.is-task-panel-open[data-v-ad4ff8dc]{--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;gap:0;overscroll-behavior-x:none;padding:0;position:relative}.coala-mobile-viewport[data-v-ad4ff8dc]{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-ad4ff8dc],.coala-mobile-viewport[data-v-ad4ff8dc]{background:#0f0f12;box-sizing:border-box;position:absolute}.coala-mobile-header[data-v-ad4ff8dc]{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-ad4ff8dc]{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-ad4ff8dc]{align-items:center;display:flex;gap:.16rem;justify-content:center;min-width:0}.coala-mobile-header__dev-controls[data-v-ad4ff8dc]{display:inline-flex;flex:0 0 auto;gap:.10667rem}.coala-mobile-header__dev-controls button[data-v-ad4ff8dc]{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-ad4ff8dc]{background:#f94f4f2e;border-color:#f94f4fb8;color:#fafafa}.coala-mobile-header__action[data-v-ad4ff8dc],.coala-mobile-header__avatar[data-v-ad4ff8dc]{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-ad4ff8dc]:disabled{cursor:default;opacity:.4}.coala-mobile-header__avatar[data-v-ad4ff8dc]{background:#ffffff14;border-radius:50%;height:.85333rem;justify-self:end;overflow:hidden;padding:0;width:.85333rem}.coala-mobile-header__avatar img[data-v-ad4ff8dc]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.coala-mobile-viewport[data-v-ad4ff8dc] .cad-viewer,.coala-mobile-viewport[data-v-ad4ff8dc] .coala-main,.coala-mobile-viewport[data-v-ad4ff8dc] .coala-sidebar,.coala-page[data-v-ad4ff8dc] .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-ad4ff8dc] .coala-sidebar,.coala-page.is-mobile-tasks .coala-mobile-viewport[data-v-ad4ff8dc] .coala-main,.coala-page.is-mobile-tasks[data-v-ad4ff8dc]>.cad-task-panel,.coala-page.is-mobile-workspace .coala-mobile-viewport[data-v-ad4ff8dc] .coala-main{display:flex;flex-direction:column}.coala-page.is-mobile-viewer .coala-mobile-viewport[data-v-ad4ff8dc] .cad-viewer{display:grid}.coala-page.is-mobile-sidebar .coala-mobile-viewport[data-v-ad4ff8dc] .coala-sidebar{bottom:calc(1.49333rem + env(safe-area-inset-bottom));display:grid}.coala-page.is-mobile-tasks[data-v-ad4ff8dc]>.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-ad4ff8dc]{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-ad4ff8dc]{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-ad4ff8dc],.coala-page.is-mobile-task-swiping[data-v-ad4ff8dc]>.cad-task-panel{transition:none}.coala-mobile-tabs[data-v-ad4ff8dc]{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-ad4ff8dc]{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-ad4ff8dc]{background:transparent;color:#fafafa}.coala-mobile-tabs svg[data-v-ad4ff8dc]{flex-shrink:0;height:.64rem;width:.64rem}.coala-mobile-tabs span[data-v-ad4ff8dc]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
