@charset "UTF-8";.welcome-wrapper[data-v-c31b9b9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%}.welcome-wrapper .init-loading-wrapper[data-v-c31b9b9d]{width:120px;height:120px;overflow:hidden;display:flex;align-items:center;justify-content:center}.welcome-wrapper .init-loading-img[data-v-c31b9b9d]{width:68%;height:68%;object-fit:cover}.welcome-wrapper .brand-name-text[data-v-c31b9b9d]{font-size:24px;font-weight:600;color:var(--rd-color-text-normal)}.welcome-wrapper .show-orb[data-v-c31b9b9d]{width:100px;height:100px}.welcome-wrapper .title[data-v-c31b9b9d]{position:relative;font-size:28px;font-weight:600;line-height:40px;text-align:center;letter-spacing:0px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-wrapper .title .title-badge[data-v-c31b9b9d]{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:8px 8px 8px 0;background:linear-gradient(270deg,#6563f6,#9cbaff);font-size:12px;font-weight:700;line-height:100%;-webkit-text-fill-color:initial;color:var(--rd-old-color-bg);text-transform:uppercase;padding:2px 4px;top:-8px}.welcome-wrapper .title .title-badge .badge-icon[data-v-c31b9b9d]{width:12px;height:12px}.welcome-wrapper .light-title[data-v-c31b9b9d]{background:linear-gradient(180deg,#5053de,#1a1a1a);-webkit-background-clip:text;background-clip:text}.welcome-wrapper .description[data-v-c31b9b9d]{font-family:Geist;font-size:30px;font-weight:600;line-height:36px;text-align:center;letter-spacing:-.75px;background:linear-gradient(180deg,#5053de,#1a1a1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 16px}.welcome-wrapper .dynamic-text-wrapper[data-v-c31b9b9d]{height:20px;position:relative;width:100%}.welcome-wrapper .dynamic-text[data-v-c31b9b9d]{font-size:14px;color:var(--rd-old-color-content-subtle);line-height:20px;position:absolute;left:0;right:0;margin:auto;text-align:center;font-weight:400}.welcome-wrapper .dynamic-text span[data-v-c31b9b9d]{display:inline-flex;height:20px;align-items:center;justify-content:center;background:var(--rd-old-color-bg);border:1px solid var(--rd-old-color-border);border-radius:3px;padding:0 2px}.slide-up-enter-active[data-v-c31b9b9d],.slide-up-leave-active[data-v-c31b9b9d]{transition:all .5s ease-out}.slide-up-enter-from[data-v-c31b9b9d],.slide-up-leave-to[data-v-c31b9b9d]{opacity:0}.title-enter-active[data-v-c31b9b9d],.dynamic-text-wrapper-enter-active[data-v-c31b9b9d]{animation:out-in-c31b9b9d .7s linear}@keyframes out-in-c31b9b9d{0%{opacity:0}42%{opacity:0}to{opacity:1}}.title-wrapper[data-v-c31b9b9d]{display:flex;flex-direction:column;gap:12px;align-items:center}@media screen and (max-width: 1024px){.title[data-v-c31b9b9d]{font-size:24px!important}}@keyframes skeleton-shimmer-f77cce4f{0%{background-position:-200% 0}to{background-position:200% 0}}.templates-container[data-v-f77cce4f]{--templates-container-padding-inline: 24px;--templates-inline-sticky-bleed: calc( var(--templates-inline-outer-gap, 0px) + var(--templates-container-padding-inline, 24px) );display:flex;flex-direction:column;width:100%;gap:24px;height:auto;padding:24px;border-radius:var(--rd-border-radius-extra-large);background:var(--rd-color-bg-1)}.templates-container.templates-container--inline-header[data-v-f77cce4f]{background:#fafafb;padding-top:24px;gap:24px}.templates-topbar--inline[data-v-f77cce4f]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:30;isolation:isolate;padding:0}.templates-topbar--inline[data-v-f77cce4f]:before{content:"";position:absolute;top:0;right:calc(-1 * var(--templates-inline-sticky-bleed));bottom:0;left:calc(-1 * var(--templates-inline-sticky-bleed));background:transparent;border-bottom:1px solid transparent;z-index:-1;pointer-events:none}.templates-section-copy[data-v-f77cce4f]{display:flex;flex-direction:column;gap:8px;max-width:520px;min-width:0}.templates-section-copy__title-skeleton[data-v-f77cce4f]{width:min(100%,420px);height:32px;border-radius:10px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite}.category-nav-skeleton[data-v-f77cce4f]{margin:-24px -24px 0;padding:36px 24px 12px;border-radius:var(--rd-border-radius-extra-large) var(--rd-border-radius-extra-large) 0 0}.category-nav-skeleton--inline[data-v-f77cce4f]{flex:1;min-width:0;padding:0;margin:0;border-radius:0}.mobile-filter-button-skeleton[data-v-f77cce4f]{display:none;height:44px;width:100%;border-radius:8px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite}.category-nav-row-skeleton[data-v-f77cce4f]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:4px 0}.category-nav-skeleton--inline .category-nav-row-skeleton[data-v-f77cce4f]{justify-content:flex-end;padding:0}.chip-skeleton[data-v-f77cce4f]{width:100px;height:36px;border-radius:999px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite;flex-shrink:0}.chip-skeleton--wide[data-v-f77cce4f]{width:140px}.chip-skeleton--special[data-v-f77cce4f]{width:92px}.chip-skeleton--industry[data-v-f77cce4f]{width:132px}.chip-skeleton--active[data-v-f77cce4f]{width:90px;background:linear-gradient(90deg,#7057ff0f 25%,#7057ff1f,#7057ff0f 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite;border:1px solid rgba(112,87,255,.15)}.category-divider-skeleton[data-v-f77cce4f]{width:1px;height:20px;background:var(--rd-color-stroke-1, rgba(0, 10, 36, .12));flex-shrink:0}.templates-main[data-v-f77cce4f]{flex:1;min-width:0;display:flex;flex-direction:column}.templates-content[data-v-f77cce4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;padding:0;width:100%}.template-card-skeleton[data-v-f77cce4f]{display:flex;flex-direction:column;gap:12px}.template-card-image-wrapper-skeleton[data-v-f77cce4f]{position:relative;border-radius:12px;border:1px solid var(--color-stroke-1, rgba(0, 10, 36, .08));overflow:hidden}.template-skeleton-image[data-v-f77cce4f]{width:100%;aspect-ratio:1/1;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite}.template-card-content-skeleton[data-v-f77cce4f]{display:flex;flex-direction:column}.template-skeleton-text[data-v-f77cce4f]{border-radius:6px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite}.template-skeleton-title[data-v-f77cce4f]{width:55%;height:16px;margin-top:6px;margin-bottom:6px}.template-skeleton-desc[data-v-f77cce4f]{width:85%;height:12px;margin-bottom:4px}.template-skeleton-highlights[data-v-f77cce4f]{display:flex;gap:6px;margin-top:6px}.template-skeleton-badge[data-v-f77cce4f]{width:72px;height:22px;border-radius:4px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-f77cce4f 1.8s ease-in-out infinite}@media (max-width: 1280px){.templates-topbar--inline[data-v-f77cce4f]{flex-direction:column;align-items:stretch;gap:16px}.templates-section-copy[data-v-f77cce4f]{max-width:none}.category-nav-skeleton--inline[data-v-f77cce4f]{width:100%;flex:none}.category-nav-skeleton--inline .category-nav-row-skeleton[data-v-f77cce4f]{justify-content:flex-end;flex-wrap:nowrap;overflow:hidden}}@media (max-width: 768px){.templates-container[data-v-f77cce4f]{--templates-container-padding-inline: 16px;padding:16px;gap:16px}.templates-topbar--inline[data-v-f77cce4f]{flex-direction:column;align-items:stretch;gap:16px;padding:0}.templates-section-copy[data-v-f77cce4f]{max-width:none}.category-nav-skeleton[data-v-f77cce4f]{margin:-16px -16px 0;padding-top:28px;padding-left:16px;padding-right:16px}.category-nav-skeleton--inline[data-v-f77cce4f]{margin:0;padding:0}.category-nav-skeleton--inline .category-nav-row-skeleton[data-v-f77cce4f]{justify-content:flex-start}.category-nav-row-skeleton[data-v-f77cce4f]{display:none}.mobile-filter-button-skeleton[data-v-f77cce4f]{display:block}.templates-content[data-v-f77cce4f]{gap:24px}}@media (max-width: 640px){.templates-container[data-v-f77cce4f]{--templates-container-padding-inline: 12px;padding:12px;gap:12px}.templates-topbar--inline-stuck[data-v-f77cce4f]{padding:10px 0}.templates-section-copy__title-skeleton[data-v-f77cce4f]{height:28px}.category-nav-skeleton[data-v-f77cce4f]{margin:-12px -12px 0;padding-top:24px;padding-left:12px;padding-right:12px}.category-nav-skeleton--inline[data-v-f77cce4f]{margin:0;padding:0}.templates-content[data-v-f77cce4f]{grid-template-columns:1fr;gap:20px}}[data-v-919a0785] .rd-button .button{border-radius:8px!important;gap:8px}.templates-container[data-v-919a0785]{--templates-container-padding-inline: 24px;--templates-inline-sticky-bleed: calc( var(--templates-inline-outer-gap, 0px) + var(--templates-container-padding-inline, 24px) );position:relative;display:flex;flex-direction:column;width:100%;gap:24px;height:auto;padding:24px;border-radius:var(--rd-border-radius-extra-large);background:var(--rd-color-bg-1)}.templates-container.empty-state .templates-main[data-v-919a0785]{display:flex;align-items:center;justify-content:center;min-height:400px}.templates-container.templates-container--inline-header[data-v-919a0785]{background:#fafafb;padding-top:24px;gap:24px}.templates-inline-sticky-sentinel[data-v-919a0785]{position:absolute;top:24px;right:0;left:0;height:1px;pointer-events:none}.templates-topbar--inline[data-v-919a0785]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:30;isolation:isolate;padding:0}.templates-topbar--inline[data-v-919a0785]:before{content:"";position:absolute;top:0;right:calc(-1 * var(--templates-inline-sticky-bleed));bottom:0;left:calc(-1 * var(--templates-inline-sticky-bleed));background:transparent;border-bottom:1px solid transparent;transition:background-color .24s ease,border-color .24s ease;z-index:-1;pointer-events:none}.templates-topbar--inline-stuck[data-v-919a0785]{padding:12px 0}.templates-topbar--inline-stuck[data-v-919a0785]:before{background:#fffffffa;border-bottom-color:#000a2414}.templates-section-copy[data-v-919a0785]{display:flex;flex-direction:column;max-width:520px;min-width:0}.templates-section-copy__title[data-v-919a0785]{color:var(--color-text-normal, #2d303d);text-align:left;font-family:Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:600;line-height:32px;letter-spacing:-.6px}.category-nav[data-v-919a0785]{position:sticky;top:0;z-index:20;isolation:isolate;background:var(--rd-color-bg-1);margin:-24px -24px 0;padding:12px 24px;border-radius:var(--rd-border-radius-extra-large) var(--rd-border-radius-extra-large) 0 0}.category-nav[data-v-919a0785]:before{content:"";position:absolute;top:-24px;right:0;left:0;bottom:0;background:var(--rd-color-bg-1);border-radius:inherit;z-index:-1}.category-nav--inline[data-v-919a0785]{position:static;top:auto;z-index:auto;isolation:auto;flex:1;min-width:0;background:transparent;padding:0;margin:0;border-radius:0}.category-nav--inline[data-v-919a0785]:before{display:none}.category-nav-row[data-v-919a0785]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:4px 0}.category-nav--inline .category-nav-row[data-v-919a0785]{justify-content:flex-end;padding:0}.category-divider[data-v-919a0785]{width:1px;height:20px;background:var(--rd-color-stroke-1, rgba(0, 10, 36, .12));flex-shrink:0}.category-chip[data-v-919a0785]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid var(--rd-color-stroke-1, rgba(0, 10, 36, .08));background:var(--rd-color-bg-1);color:var(--rd-color-text-normal, #2d303d);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.category-chip[data-v-919a0785]:hover{background:var(--rd-color-bg-2, rgba(0, 10, 36, .04));border-color:var(--rd-color-stroke-2, rgba(0, 10, 36, .16))}.category-chip.active[data-v-919a0785]{background:#7057ff14;border-color:var(--rd-color-brand-primary-normal, #7057ff);color:var(--rd-color-brand-primary-normal, #7057ff)}.category-chip.active .category-chip-icon[data-v-919a0785]{color:var(--rd-color-brand-primary-normal, #7057ff)}.category-chip--special .category-chip-icon[data-v-919a0785]{color:currentColor}.category-chip--dropdown.open[data-v-919a0785]:not(.active){border-color:var(--rd-color-stroke-3, rgba(0, 10, 36, .24));color:var(--rd-color-text-normal, #2d303d);background:var(--rd-color-bg-2, rgba(0, 10, 36, .04))}.category-chip--dropdown.open:not(.active) .category-chip-arrow[data-v-919a0785]{color:var(--rd-color-text-normal, #2d303d)}.category-chip--dropdown.active[data-v-919a0785]{background:#7057ff14;border-color:var(--rd-color-brand-primary-normal, #7057ff);color:var(--rd-color-brand-primary-normal, #7057ff)}.category-chip--dropdown.active .category-chip-arrow[data-v-919a0785]{color:var(--rd-color-brand-primary-normal, #7057ff)}.category-chip-icon[data-v-919a0785]{width:14px;height:14px;flex-shrink:0;color:currentColor}.category-chip-label[data-v-919a0785]{color:currentColor}.category-chip-arrow[data-v-919a0785]{width:14px;height:14px;flex-shrink:0;color:var(--rd-color-text-subtle, #595e6b);transition:transform .2s ease}.category-chip-arrow.rotated[data-v-919a0785]{transform:rotate(180deg)}.category-dropdown-wrapper[data-v-919a0785]{position:relative;flex-shrink:0}.category-dropdown-panel[data-v-919a0785]{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:min(460px,100vw - 32px);padding:6px;background:var(--rd-color-bg-1, #fff);border:1px solid rgba(0,10,36,.06);border-radius:16px;box-shadow:0 0 0 1px #000a240a,0 8px 32px #0000001a,0 2px 8px #0000000a;z-index:100}.category-dropdown-panel--three-columns[data-v-919a0785]{width:min(680px,100vw - 32px)}.category-dropdown-column-items[data-v-919a0785]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.category-dropdown-panel--three-columns .category-dropdown-column-items[data-v-919a0785]{grid-template-columns:repeat(3,minmax(0,1fr))}.category-dropdown-item[data-v-919a0785]{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-size:13px;font-weight:500;color:var(--rd-color-text-normal, #595e6b);text-align:left;transition:all .15s ease;min-width:0}.category-dropdown-item[data-v-919a0785]:hover{background:#000a240a;color:var(--rd-color-text-normal, #2d303d)}.category-dropdown-item:hover .category-dropdown-item-icon-wrap[data-v-919a0785]{background:#000a2414}.category-dropdown-item.active[data-v-919a0785]{background:#7057ff0f;color:var(--rd-color-brand-primary-normal, #7057ff)}.category-dropdown-item.active .category-dropdown-item-icon-wrap[data-v-919a0785]{background:#7057ff1f}.category-dropdown-item.active .category-dropdown-item-icon[data-v-919a0785]{color:var(--rd-color-brand-primary-normal, #7057ff)}.category-dropdown-item-icon-wrap[data-v-919a0785]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#000a240a;flex-shrink:0;transition:background .15s ease}.category-dropdown-item-icon[data-v-919a0785]{width:15px;height:15px;color:var(--rd-color-text-subtle, #595e6b);transition:color .15s ease}.category-dropdown-item-text[data-v-919a0785]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-enter-active[data-v-919a0785]{transition:all .2s ease-out}.dropdown-leave-active[data-v-919a0785]{transition:all .15s ease-in}.dropdown-enter-from[data-v-919a0785],.dropdown-leave-to[data-v-919a0785]{opacity:0;transform:translateY(-4px)}.category-sub-row[data-v-919a0785]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:10px 14px;background:var(--rd-color-bg-2, rgba(0, 10, 36, .015));border-radius:12px}.category-sub-chip[data-v-919a0785]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--rd-color-text-subtle, #595e6b);background:#fff;border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.category-sub-chip[data-v-919a0785]:hover{background:#000a240a;color:var(--rd-color-text-normal, #2d303d)}.category-sub-chip.active[data-v-919a0785]{background:#7057ff14;color:var(--rd-color-brand-primary-normal, #7057ff)}.category-sub-chip-icon[data-v-919a0785]{width:14px;height:14px;flex-shrink:0}.sub-expand-enter-active[data-v-919a0785]{transition:opacity .2s ease-out,transform .2s ease-out}.sub-expand-leave-active[data-v-919a0785]{transition:opacity .15s ease-in,transform .15s ease-in}.sub-expand-enter-from[data-v-919a0785],.sub-expand-leave-to[data-v-919a0785]{opacity:0;transform:translateY(-8px)}.sub-expand-enter-to[data-v-919a0785],.sub-expand-leave-from[data-v-919a0785]{opacity:1;transform:translateY(0)}.templates-main[data-v-919a0785]{flex:1;min-width:0;max-height:none;overflow:visible;display:flex;flex-direction:column}.templates-list[data-v-919a0785]{display:flex;flex-direction:column;gap:32px}@media (max-width: 768px){.templates-list[data-v-919a0785]{gap:24px}}.templates-content[data-v-919a0785]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;overflow:visible;padding:0;width:100%}@media (max-width: 768px){.templates-content[data-v-919a0785]{gap:24px}}@media (max-width: 640px){.templates-content[data-v-919a0785]{grid-template-columns:1fr;gap:20px}}.templates-auto-load-sentinel[data-v-919a0785]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding-top:4px;color:var(--rd-color-text-subtle, #595e6b)}.templates-auto-load-sentinel--loading[data-v-919a0785]{min-height:40px}.templates-auto-load-icon[data-v-919a0785],.templates-auto-load-spinner[data-v-919a0785]{flex-shrink:0;color:var(--rd-color-text-subtle, #595e6b)}.templates-auto-load-text[data-v-919a0785]{color:inherit}@keyframes skeleton-shimmer-919a0785{0%{background-position:-200% 0}to{background-position:200% 0}}.template-card--skeleton[data-v-919a0785]{cursor:default;pointer-events:none}.template-skeleton-image[data-v-919a0785]{width:100%;aspect-ratio:1/1;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-919a0785 1.8s ease-in-out infinite}.template-skeleton-text[data-v-919a0785]{border-radius:6px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-919a0785 1.8s ease-in-out infinite}.template-skeleton-title[data-v-919a0785]{width:55%;height:16px;margin-top:6px;margin-bottom:6px}.template-skeleton-desc[data-v-919a0785]{width:85%;height:12px;margin-bottom:4px}.template-skeleton-highlights[data-v-919a0785]{display:flex;gap:6px;margin-top:6px}.template-skeleton-badge[data-v-919a0785]{width:72px;height:22px;border-radius:4px;background:linear-gradient(90deg,var(--rd-color-bg-2) 25%,rgba(0,10,36,.04) 50%,var(--rd-color-bg-2) 75%);background-size:200% 100%;animation:skeleton-shimmer-919a0785 1.8s ease-in-out infinite}.template-card[data-v-919a0785]{display:flex;flex-direction:column;gap:12px;background:transparent;border:none;box-shadow:none;cursor:pointer;overflow:visible}.template-card-image-wrapper[data-v-919a0785]{position:relative;border-radius:12px;border:1px solid var(--color-stroke-1, rgba(0, 10, 36, .08));overflow:hidden;background:var(--rd-color-bg-1);cursor:pointer;outline:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.template-card-image-wrapper[data-v-919a0785]:hover,.template-card-image-wrapper[data-v-919a0785]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #000a241f;border-color:#7057ff2e}.template-card-image[data-v-919a0785]{position:relative;z-index:0;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;aspect-ratio:1/1;overflow:hidden;will-change:opacity,transform,filter;transition:opacity .56s cubic-bezier(.19,1,.22,1),transform .58s cubic-bezier(.19,1,.22,1),filter .58s cubic-bezier(.19,1,.22,1)}.template-card-image--video-active[data-v-919a0785]{opacity:.9;transform:scale(1.028);filter:saturate(.86) brightness(.93)}.template-card-video-glass-layer[data-v-919a0785]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transform:scale(1.055);overflow:hidden;will-change:opacity,transform;transition:opacity .54s cubic-bezier(.19,1,.22,1),transform .62s cubic-bezier(.19,1,.22,1)}.template-card-video-glass-layer[data-v-919a0785]:before,.template-card-video-glass-layer[data-v-919a0785]:after{content:"";position:absolute;pointer-events:none}.template-card-video-glass-layer[data-v-919a0785]:before{top:-40px;right:-40px;bottom:-40px;left:-40px;background-image:var(--template-card-video-cover-image);background-size:cover;background-position:top center;background-repeat:no-repeat;filter:blur(54px) saturate(1.95) brightness(1.18) contrast(.66);transform:scale(1.26);transform-origin:center}.template-card-video-glass-layer[data-v-919a0785]:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffffbd,#ffffff70),linear-gradient(180deg,#dae4ff57,#ffffff24),#fff6;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);box-shadow:inset 0 0 0 1px #ffffff47,inset 0 24px 36px #ffffff24,inset 0 -24px 36px #ffffff1f}.template-card-video-glass-layer--visible[data-v-919a0785]{opacity:1;transform:scale(1);transition-delay:.02s}.template-card-video[data-v-919a0785]{position:absolute;top:50%;left:50%;z-index:2;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:0;pointer-events:none;will-change:opacity,transform,filter;filter:blur(14px) saturate(.88) brightness(1.03);transition:opacity .58s cubic-bezier(.19,1,.22,1),transform .62s cubic-bezier(.19,1,.22,1),filter .58s cubic-bezier(.19,1,.22,1);transform:translate(-50%,-50%) scale(1.05)}.template-card-video--fit-width[data-v-919a0785]{width:100%;height:auto}.template-card-video--fit-height[data-v-919a0785]{width:auto;height:100%}.template-card-video--visible[data-v-919a0785]{opacity:1;filter:blur(0) saturate(1) brightness(1);transform:translate(-50%,-50%) scale(1);transition-delay:.08s}.template-card-video-indicator[data-v-919a0785]{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fffffffa;overflow:hidden;border:1px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#ffffff42,#ffffff14),#3240598f;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);pointer-events:none;box-shadow:0 10px 24px #000a242e,inset 0 1px #fff3,0 0 0 1px #0d182b14;transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,opacity .24s ease}.template-card-video-indicator[data-v-919a0785]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(180deg,#ffffff29,#ffffff08);pointer-events:none}.template-card-image-wrapper:hover .template-card-video-indicator[data-v-919a0785],.template-card-image-wrapper:focus-visible .template-card-video-indicator[data-v-919a0785]{transform:scale(1.04);border-color:#ffffff4d;background:linear-gradient(180deg,#ffffff4d,#ffffff1f),#2c3a53a3;box-shadow:0 12px 28px #000a2438,inset 0 1px #ffffff38,0 0 0 1px #0d182b1a}.template-card-video-indicator svg[data-v-919a0785]{position:relative;z-index:1;flex-shrink:0}.template-card-video-spinner[data-v-919a0785]{color:#fffffffa}.template-card-highlights[data-v-919a0785]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.template-card-badges[data-v-919a0785],.template-card-badge[data-v-919a0785]{display:none}.template-card-content[data-v-919a0785]{padding:0;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.template-card-title[data-v-919a0785]{color:#2d303d;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:28px;word-break:break-word;line-height:28px;font-family:Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:normal}.template-card-meta[data-v-919a0785]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.template-card-highlights[data-v-919a0785]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.template-highlight-badge[data-v-919a0785]{display:inline-flex;align-items:center;padding:1px 6px;background:#7057ff14;border:1px solid rgba(112,87,255,.2);border-radius:4px;font-size:10px;font-weight:500;color:var(--rd-color-brand-primary-normal, #7057ff);line-height:16px;white-space:nowrap}.template-credit-pill[data-v-919a0785]{display:inline-flex;align-items:center;width:fit-content;padding:1px 6px;border-radius:4px;background:#ff934514;border:1px solid rgba(255,147,69,.2);color:#d96b1c;font-size:10px;font-weight:500;line-height:16px;white-space:nowrap;flex-shrink:0}.template-credit-pill--preview[data-v-919a0785]{margin-top:8px}.button-icon[data-v-919a0785]{width:16px;height:16px}.templates-empty[data-v-919a0785]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px;flex:1;min-height:300px}.empty-icon[data-v-919a0785]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--rd-border-radius-full);background:var(--rd-color-bg-2);margin-bottom:8px}.empty-icon-svg[data-v-919a0785]{width:32px;height:32px;color:var(--rd-color-text-subtle)}.empty-text[data-v-919a0785]{color:var(--rd-color-text-subtle);text-align:center}.empty-action[data-v-919a0785]{margin-top:8px;padding:8px 16px;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-medium);background:var(--rd-color-bg-1);color:var(--rd-color-text-normal);cursor:pointer;transition:all .2s ease}.empty-action[data-v-919a0785]:hover{background:var(--rd-color-bg-2);border-color:var(--rd-color-brand-primary-normal);color:var(--rd-color-brand-primary-normal)}.mobile-filter-button[data-v-919a0785]{display:none;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:1px solid var(--rd-color-stroke-1, rgba(0, 10, 36, .08));background:var(--rd-color-bg-1);color:var(--rd-color-text-normal, #2d303d);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;justify-content:space-between}.mobile-filter-button[data-v-919a0785]:hover{background:var(--rd-color-bg-2, rgba(0, 10, 36, .04));border-color:var(--rd-color-stroke-2, rgba(0, 10, 36, .16))}.mobile-filter-button.active[data-v-919a0785]{background:#7057ff14;border-color:var(--rd-color-brand-primary-normal, #7057ff);color:var(--rd-color-brand-primary-normal, #7057ff)}.mobile-filter-button-text[data-v-919a0785]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sheet-mask[data-v-919a0785]{display:none!important}@media (max-width: 1280px){.templates-topbar--inline[data-v-919a0785]{flex-direction:column;align-items:stretch;gap:16px}.templates-section-copy[data-v-919a0785]{max-width:none}.category-nav--inline[data-v-919a0785]{width:100%;flex:none}.category-nav--inline .category-nav-row[data-v-919a0785]{justify-content:flex-end;flex-wrap:wrap;overflow:visible}}@media (max-width: 768px){.templates-topbar--inline[data-v-919a0785]{flex-direction:column;align-items:stretch;gap:16px;padding:0}.templates-topbar--inline-stuck[data-v-919a0785]{padding:12px 0}.templates-section-copy[data-v-919a0785]{max-width:none}.desktop-nav-row[data-v-919a0785]{display:none!important}.mobile-filter-button[data-v-919a0785]{display:flex!important}.category-dropdown-panel[data-v-919a0785]{display:none!important}.mobile-sheet-mask[data-v-919a0785]{display:flex!important}.templates-container[data-v-919a0785]{--templates-container-padding-inline: 16px;padding:16px;gap:16px}.templates-inline-sticky-sentinel[data-v-919a0785]{top:16px}.category-nav[data-v-919a0785]{margin:-16px -16px 0;padding-left:16px;padding-right:16px}.category-nav[data-v-919a0785]:before{top:-16px}.category-nav--inline[data-v-919a0785]{margin:0;padding:0}}.mobile-sheet-mask[data-v-919a0785]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;align-items:flex-end;justify-content:center}.mobile-sheet[data-v-919a0785]{width:100%;max-height:75vh;background:var(--rd-color-bg-1, #fff);border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden}.mobile-sheet-header[data-v-919a0785]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--rd-color-stroke-1, rgba(0, 10, 36, .08));flex-shrink:0}.mobile-sheet-title[data-v-919a0785]{font-size:16px;font-weight:600;color:var(--rd-color-text-normal, #2d303d)}.mobile-sheet-close[data-v-919a0785]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:8px;color:var(--rd-color-text-subtle, #595e6b)}.mobile-sheet-close[data-v-919a0785]:hover{background:var(--rd-color-bg-2, rgba(0, 10, 36, .04))}.mobile-sheet-body[data-v-919a0785]{flex:1;overflow-y:auto;padding:8px 16px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.mobile-sheet-group[data-v-919a0785]:not(:first-child){margin-top:8px}.mobile-sheet-group-title[data-v-919a0785]{padding:12px 8px 6px;font-size:11px;font-weight:600;color:var(--rd-color-text-subtle, #9ca1ad);text-transform:uppercase;letter-spacing:.5px}.mobile-sheet-item[data-v-919a0785]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:var(--rd-color-text-normal, #2d303d);text-align:left;transition:background .15s ease}.mobile-sheet-item[data-v-919a0785]:hover{background:var(--rd-color-bg-2, rgba(0, 10, 36, .04))}.mobile-sheet-item.active[data-v-919a0785]{background:#7057ff14;color:var(--rd-color-brand-primary-normal, #7057ff)}.mobile-sheet-item.active .mobile-sheet-item-icon[data-v-919a0785]{color:var(--rd-color-brand-primary-normal, #7057ff)}.mobile-sheet-item-icon[data-v-919a0785]{width:18px;height:18px;flex-shrink:0;color:var(--rd-color-text-subtle, #595e6b)}.sheet-enter-active[data-v-919a0785]{transition:all .3s ease-out}.sheet-enter-active .mobile-sheet[data-v-919a0785]{transition:transform .3s ease-out}.sheet-leave-active[data-v-919a0785]{transition:all .2s ease-in}.sheet-leave-active .mobile-sheet[data-v-919a0785]{transition:transform .2s ease-in}.sheet-enter-from[data-v-919a0785],.sheet-leave-to[data-v-919a0785]{background:#0000}.sheet-enter-from .mobile-sheet[data-v-919a0785],.sheet-leave-to .mobile-sheet[data-v-919a0785]{transform:translateY(100%)}@media (max-width: 480px){.templates-container[data-v-919a0785]{--templates-container-padding-inline: 12px;padding:12px;gap:12px}.templates-inline-sticky-sentinel[data-v-919a0785]{top:12px}.templates-topbar--inline-stuck[data-v-919a0785]{padding:10px 0}.templates-section-copy__title[data-v-919a0785]{font-size:20px;line-height:28px}.category-nav[data-v-919a0785]{margin:-12px -12px 0;padding-left:12px;padding-right:12px}.category-nav[data-v-919a0785]:before{top:-12px}.category-nav--inline[data-v-919a0785]{margin:0;padding:0}.category-chip[data-v-919a0785]{padding:6px 12px;font-size:12px}.template-card-title[data-v-919a0785]{font-size:14px;line-height:22px}}@media (max-width: 640px){.templates-container[data-v-919a0785]{width:100%;box-sizing:border-box}.templates-main[data-v-919a0785],.templates-content[data-v-919a0785],.template-card[data-v-919a0785]{width:100%;min-width:0}.template-card-image-wrapper[data-v-919a0785],.template-card-image[data-v-919a0785]{width:100%}}.template-preview-mask[data-v-919a0785]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000a6;display:flex;align-items:center;justify-content:center}.template-preview-container[data-v-919a0785]{width:96vw;height:90vh;max-width:1400px;background:var(--rd-color-bg-1, #fff);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000038,0 0 0 1px #0000000d;transform:translateZ(0);position:relative}.template-preview-header[data-v-919a0785]{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--rd-color-stroke-1, rgba(0, 10, 36, .08));background:var(--rd-color-bg-1, #fff);flex-shrink:0}.template-preview-header-info[data-v-919a0785]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.template-preview-header-title-row[data-v-919a0785]{display:flex;align-items:center;gap:8px;min-width:0}.template-preview-header-title-row .template-highlight-badge[data-v-919a0785]{flex-shrink:0}.template-preview-header-title[data-v-919a0785]{font-size:16px;font-weight:600;line-height:1.4;color:var(--rd-color-text-normal, #2d303d);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-preview-header-desc[data-v-919a0785]{font-size:12px;color:var(--rd-color-text-subtle, #8b8fa2);line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-preview-header-actions[data-v-919a0785]{display:flex;align-items:center;gap:8px;flex-shrink:0}.template-preview-header-actions[data-v-919a0785] .rd-button{width:auto}.template-preview-header-actions[data-v-919a0785] .mg-button{height:32px;font-size:13px;padding:0 12px}.template-preview-secondary-btn[data-v-919a0785]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--rd-old-color-border, rgba(0, 10, 36, .12));background:transparent;color:var(--rd-color-text-normal, #2d303d);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.template-preview-secondary-btn[data-v-919a0785]:hover{border-color:var(--rd-old-color-border-strong, rgba(0, 10, 36, .2));background:#000a2408}.template-preview-secondary-btn[data-v-919a0785]:active{background:#000a240f}.template-preview-main[data-v-919a0785]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--rd-color-bg-2, #f7f7f8);isolation:isolate;position:relative}.template-preview-loading[data-v-919a0785]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:stretch;z-index:2;padding:0}@keyframes shimmer-919a0785{0%{background-position:-400px 0}to{background-position:400px 0}}.preview-skeleton[data-v-919a0785]{width:100%;height:100%;display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border-radius:inherit;overflow:hidden}.preview-skeleton-nav[data-v-919a0785]{display:flex;align-items:center;gap:12px;padding:16px 40px;border-bottom:1px solid rgba(0,10,36,.06);flex-shrink:0}.preview-skeleton-bar[data-v-919a0785]{height:10px;border-radius:4px;background:linear-gradient(90deg,#000a240a 25%,#000a2414 37%,#000a240a 63%);background-size:800px 100%;animation:shimmer-919a0785 1.6s ease-in-out infinite}.preview-skeleton-hero[data-v-919a0785]{display:flex;flex-direction:column;gap:14px;align-items:center;padding:48px 40px 40px;flex-shrink:0}.preview-skeleton-grid[data-v-919a0785]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 40px;flex-shrink:0}.preview-skeleton-grid--2col[data-v-919a0785]{grid-template-columns:repeat(2,1fr)}.preview-skeleton-card[data-v-919a0785]{aspect-ratio:4/3;border-radius:10px;background:linear-gradient(90deg,#000a240a 25%,#000a2414 37%,#000a240a 63%);background-size:800px 100%;animation:shimmer-919a0785 1.6s ease-in-out infinite}.preview-skeleton-section[data-v-919a0785]{display:flex;flex-direction:column;gap:10px;padding:36px 40px;flex-shrink:0}.template-preview-iframe[data-v-919a0785]{flex:1;width:100%;border:none;background:#fff;transform:translateZ(0);-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .25s ease}.template-preview-iframe.loaded[data-v-919a0785]{opacity:1}.preview-fade-enter-active[data-v-919a0785]{transition:opacity .2s ease-out}.preview-fade-enter-active .template-preview-container[data-v-919a0785]{transition:transform .2s ease-out}.preview-fade-leave-active[data-v-919a0785]{transition:opacity .15s ease-in}.preview-fade-leave-active .template-preview-container[data-v-919a0785]{transition:transform .15s ease-in}.preview-fade-enter-from[data-v-919a0785],.preview-fade-leave-to[data-v-919a0785]{opacity:0}.preview-fade-enter-from .template-preview-container[data-v-919a0785],.preview-fade-leave-to .template-preview-container[data-v-919a0785]{transform:scale(.96)}@media (max-width: 768px){.template-preview-container[data-v-919a0785]{width:100vw;height:100vh;max-width:none;border-radius:0}.template-preview-header[data-v-919a0785]{justify-content:space-between;gap:8px;padding:10px 12px}.template-preview-header-info[data-v-919a0785]{flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden}.template-preview-header-title-row[data-v-919a0785]{width:100%;min-width:0}.template-preview-header-title[data-v-919a0785]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.template-preview-header-actions[data-v-919a0785]{flex-shrink:0;margin-left:auto}}.file-chip[data-v-b3a30562]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;margin:0 2px;background:var(--rd-color-bg-3, #f0f0f0);border-radius:6px;font-size:13px;line-height:20px;max-width:200px;cursor:default;vertical-align:middle;-webkit-user-select:none;user-select:none}.file-chip--loading[data-v-b3a30562]{opacity:.7}.file-chip--clickable[data-v-b3a30562]{cursor:pointer}.file-chip--clickable[data-v-b3a30562]:hover{background:var(--rd-color-bg-hover, #e8e8e8)}.file-chip--expired[data-v-b3a30562]{opacity:.6;border:1px dashed var(--rd-color-stroke-2, #ddd);background:var(--rd-color-bg-2, #f5f5f5)}.chip-spinner[data-v-b3a30562]{flex-shrink:0;color:var(--rd-color-text-subtle);animation:spin-b3a30562 1s linear infinite}@keyframes spin-b3a30562{to{transform:rotate(360deg)}}.chip-thumb[data-v-b3a30562]{width:16px;height:16px;border-radius:3px;object-fit:cover;flex-shrink:0}.chip-name[data-v-b3a30562]{display:inline-flex;overflow:hidden;white-space:nowrap;color:var(--rd-color-text-normal);min-width:0}.chip-name--expired[data-v-b3a30562]{color:var(--rd-color-text-subtler, #aaa)}.chip-name-base[data-v-b3a30562]{overflow:hidden;text-overflow:ellipsis}.chip-name-ext[data-v-b3a30562]{flex-shrink:0}.chip-expired-icon[data-v-b3a30562]{flex-shrink:0;color:var(--rd-color-text-subtler, #aaa)}.chip-remove[data-v-b3a30562]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;padding:0;cursor:pointer;color:var(--rd-color-text-subtle);flex-shrink:0;border-radius:50%}.chip-remove[data-v-b3a30562]:hover{background:var(--rd-color-bg-hover);color:var(--rd-color-text-normal)}@media (max-width: 1024px){.file-chip[data-v-b3a30562]{max-width:160px;font-size:12px}}.send-btn[data-v-75ae6077]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:var(--rd-color-bg-3, #e5e5e5);color:var(--rd-color-text-subtler, #9ca1ad)}.send-btn svg[data-v-75ae6077]{width:16px;height:16px}.send-btn.disabled[data-v-75ae6077]{cursor:not-allowed!important;background:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .08));color:var(--rd-color-brand-primary-normal, #7057ff);opacity:.5}.send-btn.disabled[data-v-75ae6077]:hover{cursor:not-allowed!important;background:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .08));opacity:.5}.send-btn.active[data-v-75ae6077]{background:var(--rd-color-brand-primary-normal, #7057ff);color:#fff;cursor:pointer}.send-btn.active[data-v-75ae6077]:hover{background:#8a75ff;color:#fff}.send-btn.active[data-v-75ae6077]:active{background:var(--rd-color-brand-primary-pressed, #4a2fd4);color:#fff;transform:scale(.95)}.wrapper[data-v-d81f8280]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999999;padding-block:50px;background-color:#000c}.wrapper img[data-v-d81f8280]{width:auto;height:100%}.wrapper .close-icon[data-v-d81f8280]{position:absolute;top:50px;right:50px;cursor:pointer;color:#d9ffff}.thumbnail-list[data-v-dd781994]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.thumbnail-list .thumbnail-wrapper[data-v-dd781994]{width:56px;height:56px;overflow:visible}.thumbnail-list .thumbnail-wrapper .delete-btn[data-v-dd781994]{width:18px;height:18px}.thumbnail-wrapper[data-v-dd781994]{width:56px;height:56px;border-radius:6px;border:1px solid var(--rd-old-color-border);background-color:#fff;box-shadow:0 4px 10px #0000001a;position:relative;flex-shrink:0;overflow:visible}.thumbnail-wrapper .img-box[data-v-dd781994]{position:relative;overflow:hidden;width:100%;height:100%;border-radius:5px;background-color:#fff}.thumbnail-wrapper .img-box img[data-v-dd781994]{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);cursor:pointer}.thumbnail-wrapper .loading-bg[data-v-dd781994]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;border-radius:5px}.thumbnail-wrapper .loading[data-v-dd781994]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:var(--rd-old-color-bg);overflow:hidden;right:8px;left:8px;border-radius:999px}.thumbnail-wrapper .loading .loading-bar[data-v-dd781994]{background:var(--rd-old-color-bg);overflow:hidden;width:1%;transition:width .3s linear}.thumbnail-wrapper .loading .loading-bar .loading-inner[data-v-dd781994]{background:linear-gradient(90deg,#892eff,#00cae1 10%,#2e4aff 35%,#892eff 50%,#00cae1 60%,#2e4aff 85%,#892eff);height:6px;width:400%;animation-name:progress-animation-loading-dd781994;animation-direction:normal;animation-duration:2s;animation-delay:0s;animation-timing-function:linear;animation-iteration-count:infinite}.thumbnail-wrapper .loading--multi[data-v-dd781994]{top:auto;bottom:8px;transform:none}.thumbnail-wrapper .delete-btn[data-v-dd781994]{width:20px;height:20px;background-color:#2d303dd1;position:absolute;top:4px;right:4px;z-index:3;pointer-events:auto;cursor:pointer;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 8px #0000003d;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease,background-color .15s ease}.thumbnail-wrapper .delete-btn[data-v-dd781994]:hover{background-color:#2d303df0}.delete-btn-icon[data-v-dd781994]{position:relative;display:block;width:10px;height:10px}.delete-btn-icon[data-v-dd781994]:before,.delete-btn-icon[data-v-dd781994]:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;border-radius:999px;background-color:#fff;transform-origin:center}.delete-btn-icon[data-v-dd781994]:before{transform:translate(-50%,-50%) rotate(45deg)}.delete-btn-icon[data-v-dd781994]:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (hover: hover) and (pointer: fine){.thumbnail-wrapper .delete-btn[data-v-dd781994]{opacity:0;pointer-events:none}.thumbnail-wrapper:hover .delete-btn[data-v-dd781994],.thumbnail-wrapper:focus-within .delete-btn[data-v-dd781994]{opacity:1;pointer-events:auto}}@keyframes progress-animation-loading-dd781994{0%{left:-300%}to{left:-100%}}.create-project-setting[data-v-d822967c]{display:flex;align-items:center;gap:16px;min-width:0}.checkbox-item-text[data-v-d822967c]{margin-left:16px}.inline-checkbox[data-v-d822967c]{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.4;color:var(--rd-color-text-subtle, #595e6b);cursor:pointer;transition:color .2s ease}.inline-checkbox[data-v-d822967c]:hover{color:var(--rd-color-text-normal, #2d303d)}.inline-checkbox__input[data-v-d822967c]{flex-shrink:0;cursor:inherit}.inline-checkbox__input[data-state=checked][data-v-d822967c]{background:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .12));border-color:var(--rd-color-brand-primary-container, rgba(112, 87, 255, .24));color:var(--rd-color-brand-primary-on-container, rgb(90, 48, 247))}.inline-checkbox__text[data-v-d822967c]{white-space:normal;word-break:break-word;transition:color .2s ease}.inline-checkbox__info[data-v-d822967c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--rd-color-text-subtler, #8e93a1);cursor:help;flex-shrink:0}.inline-checkbox__info[data-v-d822967c]:hover{color:var(--rd-color-text-subtle, #595e6b)}.inline-checkbox__info-icon[data-v-d822967c]{width:14px;height:14px}.inline-checkbox__tooltip[data-v-d822967c]{white-space:pre-line;line-height:1.5}.edit-area[data-v-312b1b03]{width:100%;min-height:150px;flex:1;padding:0 16px 16px;border-radius:0;background:transparent;overflow:visible;display:flex;flex-direction:column;gap:0;position:relative}.edit-area.min-screen[data-v-312b1b03]{height:auto;min-height:212px;flex:0 0 auto;align-self:stretch}.edit-area-hover[data-v-312b1b03]{background:transparent}.edit-area[data-v-312b1b03]:focus-within{background:transparent}.edit-area .edit-tabs[data-v-312b1b03]{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:0;margin:0 auto;position:relative;z-index:2}.edit-area .edit-tab[data-v-312b1b03]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;background:var(--rd-color-bg-2, rgba(0, 10, 36, .04));color:var(--rd-color-text-subtle, #595e6b);font-family:PingFang SC,sans-serif;font-size:13px;font-weight:600;line-height:18px;cursor:pointer;border-radius:12px 12px 0 0;transition:all .15s ease;white-space:nowrap;position:relative}.edit-area .edit-tab .tab-icon[data-v-312b1b03]{width:16px;height:16px;flex-shrink:0}.edit-area .edit-tab[data-v-312b1b03]:hover:not(.active){background:var(--rd-color-bg-3, rgba(0, 10, 36, .08))}.edit-area .edit-tab.active[data-v-312b1b03]{color:var(--rd-color-text-normal, #2d303d);background:var(--rd-color-bg-1, #ffffff);margin-bottom:-1px;padding-bottom:11px;position:relative;z-index:2;box-shadow:0 -2px 8px #0000000f}.edit-area .edit-tab.active[data-v-312b1b03]:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px;background:var(--rd-color-bg-1, #ffffff);z-index:3}.edit-area .website-box[data-v-312b1b03]{width:100%;height:182px;min-height:182px;display:flex;align-items:center;justify-content:center}.edit-area .website-box .website-content[data-v-312b1b03]{display:flex;align-items:center;justify-content:center;width:768px;max-width:100%;height:182px;padding:16px 50px;background:var(--rd-color-bg-1, #ffffff);border-radius:28px;box-sizing:border-box;position:relative;z-index:1;box-shadow:0 2px 8px #00000014}.edit-area .website-box .website-input-row[data-v-312b1b03]{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 12px 0 16px;border-radius:16px;background:var(--rd-color-bg-1, #ffffff);border:1px solid var(--rd-color-stroke-2, rgba(0, 10, 36, .08));box-shadow:var(--rd-shadow-neutral-100, 0 1px 2px 0 rgba(9, 10, 20, .1));transition:box-shadow .2s ease,border-color .2s ease;box-sizing:border-box}.edit-area .website-box .website-input-row[data-v-312b1b03]:hover{box-shadow:var(--rd-shadow-neutral-300, 0 6px 12px 0 rgba(9, 10, 20, .06))}.edit-area .website-box .website-input-row[data-v-312b1b03]:focus-within{border-color:var(--rd-color-brand-primary-normal, #7057ff);box-shadow:var(--rd-shadow-brand-200, 0 4px 8px 0 rgba(112, 87, 255, .2))}.edit-area .website-box .website-input-icon[data-v-312b1b03]{width:20px;height:20px;color:var(--rd-color-text-subtler, #9ca1ad);flex-shrink:0}.edit-area .website-box .website-input[data-v-312b1b03]{flex:1;min-width:0;border:none;background:transparent;font-size:15px;color:var(--rd-color-text-normal, #2d303d);outline:none}.edit-area .website-box .website-input[data-v-312b1b03]::placeholder{color:var(--rd-color-text-subtler, #9ca1ad)}.edit-area .business-card-box[data-v-312b1b03]{width:100%;height:182px;min-height:182px}.edit-area .business-card-box .business-card-content[data-v-312b1b03]{display:flex;gap:10px;align-items:stretch;height:100%;padding:10px;background:var(--rd-color-bg-1, #ffffff);border-radius:28px;box-sizing:border-box;position:relative;z-index:1;box-shadow:0 2px 8px #00000014}.edit-area .business-card-box .business-card-upload[data-v-312b1b03]{flex:0 0 200px;display:flex;align-items:center;justify-content:center;height:100%;border:2px dashed var(--rd-color-stroke-2, rgba(0, 10, 36, .08));border-radius:18px;background:var(--rd-color-bg-2, rgba(0, 10, 36, .04));cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.edit-area .business-card-box .business-card-upload[data-v-312b1b03]:hover{border-color:var(--rd-color-brand-primary-normal, #7057ff);background:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .08))}.edit-area .business-card-box .business-card-upload.has-image[data-v-312b1b03]{border-style:solid;cursor:default}.edit-area .business-card-box .business-card-upload.is-uploading[data-v-312b1b03]{cursor:not-allowed;pointer-events:none}.edit-area .business-card-box .business-card-upload .hidden-input[data-v-312b1b03]{display:none}.edit-area .business-card-box .business-card-upload .upload-loading[data-v-312b1b03]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.edit-area .business-card-box .business-card-upload .loading-bg[data-v-312b1b03]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;border-radius:18px;z-index:1}.edit-area .business-card-box .business-card-upload .loading[data-v-312b1b03]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:var(--rd-color-bg-1, #ffffff);overflow:hidden;right:20px;left:20px;border-radius:999px;height:8px;z-index:2}.edit-area .business-card-box .business-card-upload .loading .loading-bar[data-v-312b1b03]{background:var(--rd-color-bg-1, #ffffff);overflow:hidden;width:1%;transition:width .3s linear;height:100%}.edit-area .business-card-box .business-card-upload .loading .loading-bar .loading-inner[data-v-312b1b03]{position:relative;background:linear-gradient(90deg,#892eff,#00cae1 10%,#2e4aff 35%,#892eff 50%,#00cae1 60%,#2e4aff 85%,#892eff);height:100%;width:400%;animation-name:progress-animation-loading-312b1b03;animation-direction:normal;animation-duration:2s;animation-delay:0s;animation-timing-function:linear;animation-iteration-count:infinite}.edit-area .business-card-box .business-card-upload .upload-placeholder[data-v-312b1b03]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.edit-area .business-card-box .business-card-upload .upload-placeholder .upload-icon[data-v-312b1b03]{width:28px;height:28px;color:var(--rd-color-text-subtler, #9ca1ad)}.edit-area .business-card-box .business-card-upload .upload-placeholder .upload-text[data-v-312b1b03]{font-size:13px;font-weight:500;color:var(--rd-color-text-normal, #2d303d);text-align:center}.edit-area .business-card-box .business-card-upload .upload-placeholder .upload-hint[data-v-312b1b03]{font-size:11px;color:var(--rd-color-text-subtler, #9ca1ad);text-align:center}.edit-area .business-card-box .business-card-upload .business-card-preview[data-v-312b1b03]{max-width:100%;max-height:160px;object-fit:contain;border-radius:8px;cursor:pointer}.edit-area .business-card-box .business-card-upload .remove-image-btn[data-v-312b1b03]{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;cursor:pointer;transition:background .2s ease}.edit-area .business-card-box .business-card-upload .remove-image-btn[data-v-312b1b03]:hover{background:#000c}.edit-area .business-card-box .business-card-upload .remove-image-btn .remove-icon[data-v-312b1b03]{width:14px;height:14px;color:#fff}.edit-area .business-card-box .business-card-prompt-wrapper[data-v-312b1b03]{flex:1;display:flex;flex-direction:column;position:relative;height:100%;border:1px solid var(--rd-color-stroke-2, rgba(0, 10, 36, .08));border-radius:18px;background:var(--rd-color-bg-1, #ffffff);box-shadow:var(--rd-shadow-neutral-100, 0 1px 2px 0 rgba(9, 10, 20, .1));transition:border-color .2s ease,box-shadow .2s ease;min-width:0}.edit-area .business-card-box .business-card-prompt-wrapper[data-v-312b1b03]:hover{box-shadow:var(--rd-shadow-neutral-300, 0 4px 8px 0 rgba(9, 10, 20, .1))}.edit-area .business-card-box .business-card-prompt-wrapper[data-v-312b1b03]:focus-within{border-color:var(--rd-color-brand-primary-normal, #7057ff);box-shadow:var(--rd-shadow-brand-200, 0 4px 8px 0 rgba(112, 87, 255, .2))}.edit-area .business-card-box .business-card-prompt[data-v-312b1b03]{flex:1;width:100%;padding:16px 16px 48px;border:none;border-radius:18px;background:transparent;font-size:14px;line-height:20px;color:var(--rd-color-text-normal, #2d303d);resize:none;outline:none;font-family:inherit;overflow-y:auto}.edit-area .business-card-box .business-card-prompt[data-v-312b1b03]::placeholder{color:var(--rd-color-text-subtler, #9ca1ad)}.edit-area .business-card-box .business-card-send-btn[data-v-312b1b03]{position:absolute;bottom:12px;right:12px}.edit-area .attach-menu-wrapper[data-v-312b1b03]{position:relative}.edit-area .attach-btn[data-v-312b1b03]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;outline:none;background:transparent;cursor:pointer;color:var(--rd-color-text-normal);border-radius:var(--rd-border-radius-medium, 8px);transition:background .15s ease}.edit-area .attach-btn[data-v-312b1b03]:hover{background-color:var(--rd-color-bg-3, rgba(0, 10, 36, .08))}.edit-area .attach-btn--active[data-v-312b1b03]{color:var(--rd-color-brand-primary-on-container, #5a3fd6);background-color:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .08))}.edit-area .attach-menu[data-v-312b1b03]{position:absolute;bottom:calc(100% + 8px);right:0;min-width:160px;background:var(--rd-color-bg-1, #ffffff);border:1px solid var(--rd-color-stroke-2, rgba(0, 10, 36, .08));border-radius:var(--rd-border-radius-medium, 8px);box-shadow:0 4px 16px #0000001a;padding:4px;z-index:100}.edit-area .attach-menu-item[data-v-312b1b03]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:transparent;cursor:pointer;color:var(--rd-color-text-normal, #2d303d);font:var(--rd-text-body-medium);font-size:13px;border-radius:var(--rd-border-radius-small, 6px);text-align:left;white-space:nowrap}.edit-area .attach-menu-item[data-v-312b1b03] svg{flex-shrink:0}.edit-area .attach-menu-item[data-v-312b1b03]:hover{background-color:var(--rd-color-bg-3, rgba(0, 10, 36, .08))}.edit-area .attach-menu-item--disabled[data-v-312b1b03]{opacity:.5;cursor:not-allowed}.edit-area .attach-menu-item--disabled[data-v-312b1b03]:hover{background-color:transparent}.edit-area .pending-attachments[data-v-312b1b03]{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 4px}.edit-area .pending-attachments .attachment-hint[data-v-312b1b03]{width:100%;font-size:12px;line-height:18px;color:var(--rd-color-text-subtler, #9ca1ad);background:var(--rd-color-bg-2, #f5f5f7);border-radius:6px;padding:6px 10px}.edit-area .pending-attachments[data-v-312b1b03] .file-chip{margin:0}.edit-area .scratch-box[data-v-312b1b03]{width:100%;display:flex;align-items:flex-start;justify-content:center}.edit-area .scratch-content[data-v-312b1b03]{width:100%;max-width:800px;height:auto;min-height:182px;padding:10px;background:var(--rd-color-bg-1, #ffffff);border-radius:28px;box-sizing:border-box;position:relative;z-index:1;box-shadow:0 2px 8px #00000014}.edit-area .edit-box[data-v-312b1b03]{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;border-radius:24px;padding:16px;height:auto;min-height:162px;background:var(--rd-color-bg-1);box-sizing:border-box;border:1px solid var(--rd-color-stroke-2);box-shadow:var(--rd-shadow-neutral-100, 0 1px 2px 0 rgba(9, 10, 20, .1));overflow:visible;transition:box-shadow .2s ease,border-color .2s ease}.edit-area .edit-box[data-v-312b1b03]:hover{box-shadow:var(--rd-shadow-neutral-300, 0 6px 12px 0 rgba(9, 10, 20, .06))}.edit-area .edit-box[data-v-312b1b03]:focus-within{border-color:var(--rd-color-brand-primary-normal);box-shadow:var(--rd-shadow-brand-200, 0 4px 8px 0 rgba(112, 87, 255, .2))}.edit-area .edit-box .upload-thumbnail[data-v-312b1b03]{display:flex;align-items:center;gap:16px;width:100%;min-height:56px}.edit-area .edit-box #textArea[data-v-312b1b03]{resize:none;font:var(--rd-text-body-large);color:var(--rd-color-text-normal);flex:1 1 auto;min-height:80px;max-height:220px;background:transparent;word-break:break-word;overflow-y:auto;scroll-behavior:smooth;position:relative;cursor:text}.edit-area .edit-box #textArea[data-v-312b1b03]::placeholder{color:var(--rd-color-text-subtlest)}.edit-area .edit-box #textArea[data-v-312b1b03] .suggestion-text{color:var(--rd-color-text-subtlest)}.edit-area .edit-box #textArea.empty[data-v-312b1b03]:after{content:attr(data-placeholder);display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:var(--rd-old-color-content-subtlest);white-space:pre-wrap}.edit-area .edit-box .footer[data-v-312b1b03]{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:32px;flex-shrink:0;margin-top:auto}.edit-area .edit-box .footer .footer-left[data-v-312b1b03]{display:flex;align-items:center;gap:8px}.edit-area .edit-box .footer .config-area[data-v-312b1b03]{display:flex;gap:12px}.edit-area .edit-box .footer .config-area.right[data-v-312b1b03]{gap:8px;align-items:center}.edit-area .edit-box .footer .config-area .counter[data-v-312b1b03]{font-size:12px;line-height:18px;color:var(--rd-old-color-content-subtlest)}.edit-area .edit-box .footer .config-area .counter.error[data-v-312b1b03]{color:var(--rd-old-color-bg-danger)}.loading-container[data-v-312b1b03]{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.loading-icon[data-v-312b1b03]{width:24px;height:24px;animation:spin-312b1b03 1s linear infinite}@keyframes spin-312b1b03{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress-animation-loading-312b1b03{0%{left:-300%}to{left:-100%}}@media (max-width: 1024px){.edit-area .edit-box[data-v-312b1b03]{max-height:none!important}.edit-area .pending-attachments[data-v-312b1b03]{gap:4px;padding:0 0 2px}.edit-area .attach-btn[data-v-312b1b03]{width:36px;height:36px}.edit-area .attach-menu[data-v-312b1b03]{min-width:140px}}@media (max-width: 1024px){.edit-area[data-v-312b1b03]{padding:0 12px 12px}.edit-area .edit-tabs[data-v-312b1b03]{width:100%;justify-content:center}.edit-area .website-box .website-content[data-v-312b1b03],.edit-area .website-box .website-input-row[data-v-312b1b03]{width:100%}}@media (max-width: 768px){.edit-area[data-v-312b1b03]{padding:0 12px 12px;gap:0;min-height:auto}.edit-area .scratch-box[data-v-312b1b03]{width:100%}.edit-area .scratch-content[data-v-312b1b03]{width:100%;max-width:100%;height:auto;min-height:160px;padding:10px;border-top-left-radius:0;border-top-right-radius:0}.edit-area .edit-tabs[data-v-312b1b03]{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:6px;width:100%;padding:0 2px;overflow:hidden;-webkit-overflow-scrolling:touch}.edit-area .edit-tab[data-v-312b1b03]{flex:1 1 0;width:auto;min-width:0;min-height:40px;padding:8px;font-size:11px;white-space:nowrap;justify-content:center;gap:4px;border-radius:10px 10px 0 0}.edit-area .edit-tab .tab-label[data-v-312b1b03]{display:block;flex:0 1 auto;min-width:0;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-area .edit-tab.active[data-v-312b1b03]{flex:1 1 auto;width:auto;min-width:0;justify-content:center;gap:4px;padding:8px 8px 9px}.edit-area .edit-box[data-v-312b1b03]{height:auto;min-height:140px;max-height:none;padding:12px;border-radius:20px}.edit-area .website-box[data-v-312b1b03]{height:auto;min-height:160px}.edit-area .website-box .website-content[data-v-312b1b03]{width:100%;height:auto;min-height:160px;padding:12px;border-radius:0 0 20px 20px}.edit-area .website-box .website-input-row[data-v-312b1b03]{width:100%;height:48px;gap:8px;padding:0 8px 0 14px;border-radius:16px}.edit-area .business-card-box[data-v-312b1b03]{height:auto;min-height:auto}.edit-area .business-card-box .business-card-content[data-v-312b1b03]{display:flex;flex-direction:column;gap:12px;height:auto;padding:16px 12px 12px;align-items:stretch;border-radius:0 0 20px 20px}.edit-area .business-card-box .business-card-upload[data-v-312b1b03]{flex:none;width:100%;border-radius:16px;height:auto;min-height:180px}.edit-area .business-card-box .business-card-upload .upload-placeholder[data-v-312b1b03]{padding:12px}.edit-area .business-card-box .business-card-upload .upload-placeholder .upload-text[data-v-312b1b03]{font-size:12px}.edit-area .business-card-box .business-card-upload .upload-placeholder .upload-hint[data-v-312b1b03]{font-size:10px}.edit-area .business-card-box .business-card-prompt-wrapper[data-v-312b1b03]{position:static;flex:none;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:0;padding:12px;border-radius:16px}.edit-area .business-card-box .business-card-prompt[data-v-312b1b03]{display:block;flex:none;font-size:13px;min-height:96px;height:auto;padding:2px 4px 0;box-sizing:border-box;overflow-y:auto}.edit-area .business-card-box .business-card-send-btn[data-v-312b1b03]{position:static;display:flex;justify-content:flex-end;align-items:center;margin-top:4px;padding-top:0}}@media (max-width: 480px){.edit-area[data-v-312b1b03]{padding:0 8px 8px}.edit-area .edit-tabs[data-v-312b1b03]{gap:4px;padding:0}.edit-area .edit-tab[data-v-312b1b03]{flex:1 1 0;width:auto;min-width:0;min-height:36px;padding:7px 6px;font-size:10px;gap:3px;border-radius:8px 8px 0 0}.edit-area .edit-tab.active[data-v-312b1b03]{padding:7px 6px 8px}.edit-area .edit-tab .tab-label[data-v-312b1b03]{max-width:calc(100% - 18px)}.edit-area .scratch-content[data-v-312b1b03]{padding:10px;min-height:140px}.edit-area .edit-box[data-v-312b1b03]{padding:10px;min-height:120px;gap:8px;border-radius:16px}.edit-area .website-box .website-content[data-v-312b1b03]{padding:10px;min-height:140px;border-radius:0 0 16px 16px}.edit-area .website-box .website-input-row[data-v-312b1b03]{height:44px;gap:6px;padding:0 8px 0 12px;border-radius:14px}.edit-area .website-box .website-input-row .website-input[data-v-312b1b03]{font-size:14px}.edit-area .business-card-box .business-card-content[data-v-312b1b03]{padding:12px 8px 8px;gap:8px;border-radius:0 0 16px 16px}.edit-area .business-card-box .business-card-upload[data-v-312b1b03]{min-height:160px;border-radius:12px}.edit-area .business-card-box .business-card-prompt-wrapper[data-v-312b1b03]{gap:8px;padding:10px;border-radius:12px}.edit-area .business-card-box .business-card-prompt[data-v-312b1b03]{min-height:88px;height:auto;padding:2px 2px 0}.edit-area .business-card-box .business-card-send-btn[data-v-312b1b03]{margin-top:2px;padding-top:0}}.drag-overlay-fixed{position:fixed;top:0;right:0;bottom:0;left:0;padding:0 24px;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;z-index:120000}.drag-overlay-icon{color:var(--rd-color-text-subtle, #595e6b)}.drag-overlay-title{font-size:18px;font-weight:600;color:var(--rd-color-text-normal, #2d303d)}.drag-overlay-desc{font-size:13px;color:var(--rd-color-text-subtle, #595e6b)}.drag-overlay-formats{margin-top:4px;font-size:12px;color:var(--rd-color-text-disabled, #a0a4b0);text-align:center}@media (max-width: 1024px){.interactionArea[data-v-21ab4d1f]{margin-top:16px!important;width:100%!important}.index-wrapper[data-v-21ab4d1f]{padding-inline:16px!important;width:100%!important;animation:none!important}.index-wrapper[data-v-21ab4d1f]:has(.templates-wrapper){padding-top:8px!important}.index-content.index-content-templates[data-v-21ab4d1f]{padding-top:8px!important}.edit-area[data-v-21ab4d1f]{padding-top:16px!important}.templates-wrapper[data-v-21ab4d1f]{padding:16px!important}.templates-wrapper[data-v-21ab4d1f] .tag-item:hover{background-color:var(--rd-color-brand-primary-normal)!important;color:var(--rd-color-neutral-white)!important}.templates-title[data-v-21ab4d1f]{font-size:20px!important;line-height:28px!important}}.index-wrapper[data-v-21ab4d1f]{flex:1;display:flex;align-items:center;height:100%;position:relative}.index-wrapper.index-wrapper-templates[data-v-21ab4d1f]{overflow:auto;flex-direction:column}.index-wrapper .index-content[data-v-21ab4d1f]{display:flex;align-items:center;flex-direction:column;overflow:hidden;max-height:calc(100% - 52px);flex:1;transform:translateY(-20px)}.index-wrapper .index-content.index-content-templates[data-v-21ab4d1f]{flex:none;max-height:none;height:auto;overflow:auto;transform:none;justify-content:flex-start;padding-top:40px;margin-bottom:8px}@media (max-width: 1024px){.index-wrapper .index-content.index-content-templates[data-v-21ab4d1f]{width:100%;height:auto;overflow:visible}}.index-wrapper .index-content .interactionArea[data-v-21ab4d1f]{margin-top:40px;width:800px;max-width:100%;display:flex;flex-direction:column;align-items:center;padding:0 16px;gap:24px;border-radius:0;background:transparent;box-sizing:border-box}.index-wrapper .index-content .interactionArea .btn-wrapper[data-v-21ab4d1f]{padding-top:32px;padding-bottom:64px}.index-wrapper .index-content .interactionArea[data-v-21ab4d1f] .m-button{height:40px;width:378px;cursor:pointer}.index-wrapper .index-content .interactionArea[data-v-21ab4d1f] .m-button.m-button--disabled{cursor:not-allowed}@media (max-width: 1024px){.index-wrapper .index-content .interactionArea[data-v-21ab4d1f]{width:100%;margin-top:24px;gap:16px}}@media (max-width: 768px){.index-wrapper .index-content .interactionArea[data-v-21ab4d1f]{margin-top:16px;padding:0 12px;gap:12px}}.index-enter-active[data-v-21ab4d1f]{animation:index-animation-21ab4d1f .7s linear}@keyframes index-animation-21ab4d1f{0%{transform:translateY(256px)}42%{transform:translateY(256px)}to{transform:translateY(0)}}.interactionArea-enter-active[data-v-21ab4d1f]{animation:interactionArea-animation-21ab4d1f .7s linear}@keyframes interactionArea-animation-21ab4d1f{0%{opacity:0}42%{opacity:0}to{opacity:1}}.templates-wrapper[data-v-21ab4d1f]{padding:16px 64px 40px;display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}.templates-button[data-v-21ab4d1f]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:50%;padding:6px 26px;transform:translate(-50%);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='148'%20height='40'%20viewBox='0%200%20148%2040'%3e%3cdefs%3e%3cfilter%20id='master_svg0_2503_67905'%20filterUnits='objectBoundingBox'%20color-interpolation-filters='sRGB'%20x='-0.02857142857142857'%20y='-0.09375'%20width='1.0571428571428572'%20height='1.25'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'/%3e%3cfeOffset%20dy='1'%20dx='0'/%3e%3cfeGaussianBlur%20stdDeviation='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.03529411926865578%200%200%200%200%200.03921568766236305%200%200%200%200%200.0784313753247261%200%200%200%200.10000000149011612%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23master_svg0_2503_67905)'%3e%3cpath%20d='M4,35L144,35L134.675,8.357199999999999C133.552,5.1485,130.524,3,127.124,3L20.8758,3C17.476300000000002,3,14.448,5.1485,13.32498,8.357199999999999L4,35Z'%20fill='%23FFFFFF'%20fill-opacity='1'/%3e%3c/g%3e%3c/svg%3e");background-position:center;gap:8px;cursor:pointer;background-repeat:no-repeat;min-width:140px}.templates-button .templates-button-text[data-v-21ab4d1f]{color:var(--rd-color-brand-primary-normal);font-weight:700}.templates-button .templates-button-icon[data-v-21ab4d1f]{width:13px;height:13px;transform:rotate(-90deg);color:var(--rd-color-brand-primary-normal)}.node-content[data-v-1eb98860]{display:flex;align-items:center;padding:4px 8px;font-size:13px;line-height:22px;background:#f3f4f6}.node-content .expand-icon-spacer[data-v-1eb98860]{width:16px;margin-right:2px;flex-shrink:0}.node-content .file-icon[data-v-1eb98860]{margin-right:6px;display:flex;align-items:center;color:#2d303d}.node-content .node-input[data-v-1eb98860]{flex:1;border:1px solid #3b82f6;background:#fff;color:#2d303d;padding:0 4px;font-size:13px;outline:none;min-width:0}@media (max-width: 1024px){#file-tree-node .node-content[data-v-886db3ee]{padding:7px 8px;min-height:36px}#file-tree-node .node-content .node-left[data-v-886db3ee]{gap:6px}#file-tree-node .node-content .node-left .node-icon[data-v-886db3ee]{width:14px;height:14px;flex-shrink:0}#file-tree-node .node-content .node-left .node-icon svg[data-v-886db3ee]{width:14px;height:14px}#file-tree-node .node-content .node-left .node-label[data-v-886db3ee]{font-size:13px;line-height:1.4}#file-tree-node .node-content .node-left .node-expand[data-v-886db3ee]{width:14px;height:14px;margin-right:4px}#file-tree-node .node-content .node-left .node-expand svg[data-v-886db3ee]{width:12px;height:12px}#file-tree-node .node-content .node-actions[data-v-886db3ee]{gap:2px}#file-tree-node .node-content .node-actions button[data-v-886db3ee]{width:26px;height:26px;padding:4px}#file-tree-node .node-content .node-actions button svg[data-v-886db3ee]{width:12px;height:12px}#file-tree-node .node-input[data-v-886db3ee]{padding:6px 8px;font-size:13px;height:34px}#file-tree-node .node-children[data-v-886db3ee]{padding-left:12px}#file-tree-node .drag-indicator[data-v-886db3ee]{height:2px}.context-menu[data-v-886db3ee]{min-width:160px;padding:6px}.context-menu .menu-item[data-v-886db3ee]{padding:8px 12px;font-size:13px;gap:8px}.context-menu .menu-item svg[data-v-886db3ee]{width:14px;height:14px}}@media (max-width: 640px){#file-tree-node .node-content[data-v-886db3ee]{padding:6px;min-height:32px}#file-tree-node .node-content .node-left[data-v-886db3ee]{gap:4px}#file-tree-node .node-content .node-left .node-icon[data-v-886db3ee]{width:12px;height:12px}#file-tree-node .node-content .node-left .node-icon svg[data-v-886db3ee]{width:12px;height:12px}#file-tree-node .node-content .node-left .node-label[data-v-886db3ee]{font-size:12px}#file-tree-node .node-content .node-left .node-expand[data-v-886db3ee]{width:12px;height:12px;margin-right:2px}#file-tree-node .node-content .node-left .node-expand svg[data-v-886db3ee]{width:10px;height:10px}#file-tree-node .node-content .node-actions button[data-v-886db3ee]{width:24px;height:24px}#file-tree-node .node-content .node-actions button svg[data-v-886db3ee]{width:11px;height:11px}#file-tree-node .node-input[data-v-886db3ee]{font-size:12px;height:30px;padding:5px 6px}#file-tree-node .node-children[data-v-886db3ee]{padding-left:10px}}#file-tree-node .node-content[data-v-886db3ee]{display:flex;align-items:center;padding:4px 8px;cursor:pointer;font-size:13px;line-height:22px;position:relative;transition:background-color .1s;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}#file-tree-node .node-content[data-v-886db3ee]:hover{background:#000a240a}#file-tree-node .node-content.selected[data-v-886db3ee]{background:#000a241a}#file-tree-node .node-content.editing[data-v-886db3ee]{background:#f3f4f6}#file-tree-node .node-content .expand-icon[data-v-886db3ee]{width:16px;display:flex;align-items:center;justify-content:center;margin-right:2px;color:#6b7280;flex-shrink:0}#file-tree-node .node-content .expand-icon-spacer[data-v-886db3ee]{width:16px;margin-right:2px;flex-shrink:0}#file-tree-node .node-content .file-icon[data-v-886db3ee]{margin-right:6px;display:flex;align-items:center;color:#2d303d}#file-tree-node .node-content .node-label[data-v-886db3ee]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#file-tree-node .node-content .exceeds-limit-dot[data-v-886db3ee]{width:6px;height:6px;background-color:#ef4444;border-radius:50%;flex-shrink:0;margin-left:6px}#file-tree-node .node-content .node-input[data-v-886db3ee]{flex:1;border:1px solid #3b82f6;background:#fff;color:#2d303d;padding:0 4px;font-size:13px;outline:none;min-width:0}.context-menu[data-v-886db3ee]{position:fixed;z-index:9999;min-width:12rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.context-menu .context-menu-item[data-v-886db3ee]{display:flex;align-items:center;padding:8px 12px;font-size:14px;color:#2d303d;cursor:pointer;border-radius:4px;transition:background-color .1s}.context-menu .context-menu-item[data-v-886db3ee]:hover{background:#000a240a}.context-menu .context-menu-separator[data-v-886db3ee]{height:1px;background:#e5e7eb;margin:4px 0}@media (max-width: 1024px){.file-tree[data-v-4b50c506]{padding:8px 4px}.file-tree .tree-header[data-v-4b50c506]{padding:10px 12px;margin-bottom:8px}.file-tree .tree-header h3[data-v-4b50c506]{font-size:13px}.file-tree .tree-header .header-actions[data-v-4b50c506]{gap:4px}.file-tree .tree-header .header-actions button[data-v-4b50c506]{width:28px;height:28px;padding:4px}.file-tree .tree-header .header-actions button svg[data-v-4b50c506]{width:14px;height:14px}.file-tree .tree-content[data-v-4b50c506]{padding:0 4px}.file-tree .file-tree-header[data-v-4b50c506],.file-tree .file-tree-footer[data-v-4b50c506]{flex-shrink:0}}@media (max-width: 640px){.file-tree .tree-header[data-v-4b50c506]{padding:8px 10px}.file-tree .tree-header h3[data-v-4b50c506]{font-size:12px}.file-tree .tree-header .header-actions button[data-v-4b50c506]{width:26px;height:26px}.file-tree .tree-header .header-actions button svg[data-v-4b50c506]{width:12px;height:12px}}.file-tree[data-v-4b50c506]{height:100%;display:flex;flex-direction:column;background:#fafafa;color:#2d303d;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.file-tree .file-tree-header[data-v-4b50c506]{display:flex;justify-content:space-between;align-items:center;padding:12px;height:41px;border-bottom:1px solid #e5e7eb;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;box-sizing:border-box}.file-tree .file-tree-header .header-title[data-v-4b50c506]{color:#6b7280}.file-tree .file-tree-header .header-actions[data-v-4b50c506]{display:flex;gap:4px}.file-tree .file-tree-header .action-btn[data-v-4b50c506]{padding:2px 6px;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.file-tree .file-tree-header .action-btn[data-v-4b50c506]:hover{background:#000a240a}.file-tree .file-tree-content[data-v-4b50c506]{flex:1;padding:4px 0;background:#fafafa;min-height:0}.file-tree .empty-state[data-v-4b50c506]{padding:20px;text-align:center;color:#9ca3af;font-size:14px}.context-menu[data-v-4b50c506]{position:fixed;z-index:9999;min-width:12rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.context-menu .context-menu-item[data-v-4b50c506]{display:flex;align-items:center;padding:8px 12px;font-size:14px;color:#2d303d;cursor:pointer;border-radius:4px;transition:background-color .1s}.context-menu .context-menu-item[data-v-4b50c506]:hover{background:#000a240a}.free-limit-overlay[data-v-234e3078]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff4d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;z-index:10}.free-limit-content[data-v-234e3078]{display:flex;flex-direction:column;align-items:center;gap:24px;width:400px}.free-limit-video[data-v-234e3078]{width:100px;transform:scale(1.6);object-fit:contain}.free-limit-text[data-v-234e3078]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.text-headline-h4[data-v-234e3078]{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px}.text-body-small-default[data-v-234e3078]{font-size:14px;font-weight:500;line-height:20px}.text-color-normal[data-v-234e3078]{color:#2d303d}.text-color-subtler[data-v-234e3078]{color:#9ca1ad}.free-limit-button[data-v-234e3078]{width:180px;height:36px;border-radius:10px;color:#fff}.go-to-source-highlight{background-color:#ffd54f80!important;animation:highlight-fade 2s ease-out forwards}@keyframes highlight-fade{0%{background-color:#ffd54f80}70%{background-color:#ffd54f80}to{background-color:transparent}}@media (max-width: 1024px){.monaco-editor-wrapper .editor-header[data-v-3152be2a]{padding:10px 12px;flex-wrap:nowrap;gap:8px;min-height:44px}.monaco-editor-wrapper .editor-header .header-left[data-v-3152be2a]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn[data-v-3152be2a]{flex-shrink:0;width:32px;height:32px;padding:6px;display:flex;align-items:center;justify-content:center}.monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn svg[data-v-3152be2a]{width:16px;height:16px}.monaco-editor-wrapper .editor-header .header-left .breadcrumbs[data-v-3152be2a]{flex:1;min-width:0;font-size:13px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.monaco-editor-wrapper .editor-header .header-left .breadcrumbs[data-v-3152be2a]::-webkit-scrollbar{display:none}.monaco-editor-wrapper .editor-header .header-left .breadcrumbs .breadcrumb-item[data-v-3152be2a]{white-space:nowrap;font-size:12px;flex-shrink:0}.monaco-editor-wrapper .editor-header .header-left .breadcrumbs .breadcrumb-separator[data-v-3152be2a]{margin:0 4px;opacity:.5;flex-shrink:0}.monaco-editor-wrapper .editor-header .header-right[data-v-3152be2a]{flex-shrink:0;display:flex;align-items:center}.monaco-editor-wrapper .editor-header .header-right .icon-wrapper[data-v-3152be2a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.monaco-editor-wrapper .editor-header .header-right .icon-wrapper svg[data-v-3152be2a]{width:16px;height:16px}.monaco-editor-wrapper .editor-container[data-v-3152be2a]{height:calc(100% - 44px)}.monaco-editor-wrapper .editor-container[data-v-3152be2a] .monaco-editor .view-lines{font-size:13px;line-height:1.6}.monaco-editor-wrapper .editor-container[data-v-3152be2a] .monaco-editor .line-numbers{font-size:12px}.monaco-editor-wrapper .editor-container[data-v-3152be2a] .monaco-editor .decorationsOverviewRuler{width:8px}}@media (max-width: 640px){.monaco-editor-wrapper .editor-header[data-v-3152be2a]{padding:8px 10px;min-height:40px}.monaco-editor-wrapper .editor-header .header-left[data-v-3152be2a]{gap:6px}.monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn[data-v-3152be2a]{width:28px;height:28px;padding:5px}.monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn svg[data-v-3152be2a]{width:14px;height:14px}.monaco-editor-wrapper .editor-header .header-left .breadcrumbs[data-v-3152be2a],.monaco-editor-wrapper .editor-header .header-left .breadcrumbs .breadcrumb-item[data-v-3152be2a]{font-size:11px}.monaco-editor-wrapper .editor-header .header-right .icon-wrapper[data-v-3152be2a]{width:28px;height:28px}.monaco-editor-wrapper .editor-header .header-right .icon-wrapper svg[data-v-3152be2a]{width:14px;height:14px}.monaco-editor-wrapper .editor-container[data-v-3152be2a]{height:calc(100% - 40px)}.monaco-editor-wrapper .editor-container[data-v-3152be2a] .monaco-editor .view-lines{font-size:12px}.monaco-editor-wrapper .editor-container[data-v-3152be2a] .monaco-editor .line-numbers{font-size:11px}.monaco-editor-wrapper .editor-container[data-v-3152be2a] .monaco-editor .minimap{display:none}}.monaco-editor-wrapper[data-v-3152be2a]{height:100%;display:flex;flex-direction:column;background:#fff}.monaco-editor-wrapper .editor-header[data-v-3152be2a]{display:flex;justify-content:space-between;align-items:center;padding:8px;height:41px;background:transparent;border-bottom:1px solid #e5e7eb;color:#2d303d;box-sizing:border-box}.monaco-editor-wrapper .editor-header .header-left[data-v-3152be2a]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden}.monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn[data-v-3152be2a]{padding:4px;background:transparent;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn[data-v-3152be2a]:hover{background:#f3f4f6;border-color:#3b82f6}.monaco-editor-wrapper .editor-header .breadcrumbs[data-v-3152be2a]{display:flex;align-items:center;font-size:13px;gap:4px;flex:1;min-width:0;overflow:hidden}.monaco-editor-wrapper .editor-header .breadcrumbs .breadcrumb-item[data-v-3152be2a]{color:#2d303d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor-wrapper .editor-header .breadcrumbs .breadcrumb-separator[data-v-3152be2a]{color:#9ca3af;margin:0 4px;flex-shrink:0}.monaco-editor-wrapper .editor-header .header-right[data-v-3152be2a]{display:flex;align-items:center;gap:4px;flex-shrink:0}.monaco-editor-wrapper .editor-header .header-right .icon-wrapper[data-v-3152be2a]{width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#6b7280;transition:all .2s}.monaco-editor-wrapper .editor-header .header-right .icon-wrapper[data-v-3152be2a]:hover{background:#f3f4f6;color:#2d303d}.monaco-editor-wrapper .domain-placeholder-notice[data-v-3152be2a]{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.5}.monaco-editor-wrapper .domain-placeholder-notice .notice-icon[data-v-3152be2a]{flex-shrink:0;margin-top:2px}.monaco-editor-wrapper .editor-container[data-v-3152be2a]{flex:1;overflow:hidden;background:#fff}@media (max-width: 1024px){.code-editor[data-v-1d9208ba]{position:relative;height:100%;width:100%}.code-editor .editor-layout[data-v-1d9208ba]{position:relative;height:100%}.code-editor .sidebar[data-v-1d9208ba]{position:absolute;left:0;top:0;height:100%;z-index:10;background:#1e1e1e;box-shadow:2px 0 8px #00000026;width:240px!important;min-width:200px!important;max-width:280px!important}.code-editor .editor-main[data-v-1d9208ba]{height:100%;width:100%;margin-left:0!important}.code-editor .resize-handle[data-v-1d9208ba]{width:6px!important;background:transparent;cursor:col-resize;z-index:11}.code-editor .resize-handle[data-v-1d9208ba]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2px;height:40px;background:#ffffff1a;border-radius:2px}.code-editor .resize-handle[data-v-1d9208ba]:active:after{background:#ffffff4d}.code-editor .monaco-editor-wrapper[data-v-1d9208ba]{height:100%;display:flex;flex-direction:column}.code-editor .monaco-editor-wrapper .editor-header[data-v-1d9208ba]{padding:10px 12px;min-height:44px;border-bottom:1px solid rgba(255,255,255,.1)}.code-editor .monaco-editor-wrapper .editor-header .header-left[data-v-1d9208ba]{flex:1;min-width:0}.code-editor .monaco-editor-wrapper .editor-header .header-left .toggle-sidebar-btn[data-v-1d9208ba]{padding:6px;margin-right:8px}.code-editor .monaco-editor-wrapper .editor-header .header-left .breadcrumbs[data-v-1d9208ba]{font-size:13px;overflow-x:auto;flex:1;display:flex;align-items:center;gap:4px;scrollbar-width:none;-ms-overflow-style:none}.code-editor .monaco-editor-wrapper .editor-header .header-left .breadcrumbs[data-v-1d9208ba]::-webkit-scrollbar{display:none}.code-editor .monaco-editor-wrapper .editor-header .header-left .breadcrumbs .breadcrumb-item[data-v-1d9208ba]{white-space:nowrap;font-size:12px}.code-editor .monaco-editor-wrapper .editor-header .header-left .breadcrumbs .breadcrumb-separator[data-v-1d9208ba]{margin:0 4px;opacity:.5}.code-editor .monaco-editor-wrapper .editor-header .header-right[data-v-1d9208ba]{margin-left:8px}.code-editor .monaco-editor-wrapper .editor-header .header-right .icon-wrapper[data-v-1d9208ba]{width:32px;height:32px}.code-editor .monaco-editor-wrapper .editor-container[data-v-1d9208ba]{flex:1;height:0;min-height:0}.code-editor .empty-editor[data-v-1d9208ba]{display:flex;align-items:center;justify-content:center;height:100%;padding:20px 16px}.code-editor .empty-editor .empty-content[data-v-1d9208ba]{text-align:center}.code-editor .empty-editor .empty-content h2[data-v-1d9208ba]{font-size:20px;margin-bottom:12px}.code-editor .empty-editor .empty-content p[data-v-1d9208ba]{font-size:14px;color:#888;line-height:1.6}}@media (max-width: 640px){.code-editor .sidebar[data-v-1d9208ba]{width:200px!important;min-width:180px!important;max-width:240px!important}.code-editor .monaco-editor-wrapper .editor-header[data-v-1d9208ba]{padding:8px 10px}.code-editor .monaco-editor-wrapper .editor-header .breadcrumbs[data-v-1d9208ba],.code-editor .monaco-editor-wrapper .editor-header .breadcrumbs .breadcrumb-item[data-v-1d9208ba]{font-size:11px}.code-editor[data-v-1d9208ba] .monaco-editor .view-lines{font-size:13px!important}}.code-editor[data-v-1d9208ba]{display:flex;height:100%;flex-direction:column;background:#fff;color:#2d303d;overflow:hidden;border-radius:0 0 12px 12px;position:relative}.code-editor .editor-layout[data-v-1d9208ba]{flex:1;display:flex;overflow:hidden;position:relative}.code-editor .editor-layout .sidebar[data-v-1d9208ba]{min-width:200px;border-right:1px solid #e5e7eb;overflow:hidden;position:relative;z-index:1;flex-shrink:0}.code-editor .editor-layout .resize-handle[data-v-1d9208ba]{position:absolute;top:0;bottom:0;width:8px;margin-left:-4px;cursor:col-resize;background:transparent;transition:background-color .2s;-webkit-user-select:none;user-select:none}.code-editor .editor-layout .resize-handle[data-v-1d9208ba]:hover{background:#3b82f64d}.code-editor .editor-layout .resize-handle[data-v-1d9208ba]:active{background:#3b82f6}.code-editor .editor-layout .editor-main[data-v-1d9208ba]{flex:1;overflow:hidden;position:relative;z-index:1}.code-editor .editor-layout .editor-main .editor-placeholder[data-v-1d9208ba]{width:100%;height:100%;background:#fff}.ai-analysis-modal-content[data-v-4437f959]{display:flex;flex-direction:column;gap:12px;width:420px}.modal-header[data-v-4437f959]{display:flex;flex-direction:column;gap:4px}.modal-header .modal-title[data-v-4437f959]{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px;color:var(--rd-color-text-strong)}.modal-header .modal-description[data-v-4437f959]{font-size:14px;line-height:22px;color:var(--rd-color-text-normal)}.thinking-bar[data-v-4437f959]{display:flex;align-items:center;gap:4px;padding:8px 12px;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-large, 12px);box-shadow:var(--rd-shadow-100, 0 1px 3px rgba(0, 0, 0, .06));font-size:14px;font-weight:600;line-height:20px}.thinking-bar .icon-loader[data-v-4437f959]{flex-shrink:0;width:14px;height:14px;animation:rotate-4437f959 3s linear infinite}.thinking-bar .thinking-text[data-v-4437f959]{background:linear-gradient(90deg,#473cf6,#ab83ff 40%,#fbc1ff,#ab83ff 60%,#473cf6);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scanning-text-animation-4437f959 3s linear infinite}.analysis-result[data-v-4437f959]{padding:12px;border-radius:8px;background:var(--rd-color-bg-2, #f7f8fa);font-size:14px;line-height:22px;color:var(--rd-color-text-normal);white-space:pre-wrap}.analysis-result.is-streaming[data-v-4437f959]{background:linear-gradient(120deg,var(--rd-color-text-normal) 0%,var(--rd-color-text-normal) 35%,var(--rd-color-text-strong, #1a1a1a) 50%,var(--rd-color-text-normal) 65%,var(--rd-color-text-normal) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scanning-text-animation-4437f959 3s linear infinite}.analysis-textarea[data-v-4437f959]{min-height:60px;padding:12px;resize:vertical;font-size:14px;line-height:22px}.analysis-error[data-v-4437f959]{padding:12px;border-radius:8px;background:var(--rd-color-bg-2, #f7f8fa);font-size:14px;color:var(--rd-old-color-border-danger, #ef4444)}.user-input-area[data-v-4437f959]{display:flex;flex-direction:column;gap:6px}.user-input-area .input-label[data-v-4437f959]{font-size:14px;font-weight:600;line-height:22px;color:var(--rd-color-text-strong)}.user-input-area .user-textarea[data-v-4437f959]{height:80px;padding:12px 6px;resize:vertical}.action-button[data-v-4437f959]{width:100%}@keyframes rotate-4437f959{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanning-text-animation-4437f959{0%{background-position:200% 0%}to{background-position:-200% 0%}}.feedback-wrapper[data-v-c1fbdd77]{display:flex;align-items:center;justify-content:space-between;padding-right:16px}.feedback-wrapper .separator[data-v-c1fbdd77]{margin-inline:12px;height:20px;width:1px}.feedback-wrapper .feedback-buttons[data-v-c1fbdd77]{display:flex;gap:8px}.feedback-wrapper .feedback-buttons .feedback-button[data-v-c1fbdd77]{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:4px;border:1px solid var(--rd-color-border, #e5e6eb);cursor:pointer;transition:all .2s ease}.feedback-wrapper .feedback-buttons .feedback-button[data-v-c1fbdd77]:hover{background-color:var(--rd-color-bg-subtle, #f7f8fa)}.feedback-wrapper .feedback-buttons .feedback-button.active[data-v-c1fbdd77]{border-color:var(--rd-color-border-brand, #165dff);background-color:var(--rd-color-bg-brand-subtle, #e8f3ff)}.feedback-wrapper .feedback-right[data-v-c1fbdd77]{display:flex;gap:8px;margin-left:auto}.feedback-wrapper .undo-button[data-v-c1fbdd77]{width:30px;height:30px;border-radius:4px}.feedback-wrapper .undo-icon[data-v-c1fbdd77]{width:16px;height:16px;color:#595e6b}.generate-queue[data-v-62a4a92c]{overflow:hidden;margin-right:16px;background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-2);border-radius:12px}.generate-queue--paused[data-v-62a4a92c]{border-color:var(--rd-color-warning, #f59e0b)}.generate-queue .header[data-v-62a4a92c]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--rd-color-stroke-2)}.generate-queue .header .header-left[data-v-62a4a92c]{display:flex;align-items:center;gap:8px}.generate-queue .header .header-right[data-v-62a4a92c]{display:flex;align-items:center;gap:4px}.generate-queue .header .title[data-v-62a4a92c]{font-size:13px;font-weight:600;color:var(--rd-color-text-normal);letter-spacing:-.01em}.generate-queue .header .count-badge[data-v-62a4a92c]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:var(--rd-color-text-on-fill, #fff);background:var(--rd-color-text-subtle);border-radius:9px}.generate-queue .header .resume-btn[data-v-62a4a92c]{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--rd-color-brand-primary-normal);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.generate-queue .header .resume-btn[data-v-62a4a92c]:hover{background:var(--rd-color-brand-primary-container-subtle, rgba(59, 130, 246, .08))}.generate-queue .header .clear-all-btn[data-v-62a4a92c]{padding:4px 10px;font-size:12px;font-weight:500;color:var(--rd-color-text-subtler);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.generate-queue .header .clear-all-btn[data-v-62a4a92c]:hover{color:var(--rd-color-danger, #ef4444);background:#ef444414}.generate-queue .queue-list[data-v-62a4a92c]{display:flex;flex-direction:column;gap:4px;padding:8px;max-height:200px;overflow-y:auto}.generate-queue .queue-item[data-v-62a4a92c]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--rd-color-bg-2, rgba(0, 0, 0, .02));border-radius:8px;transition:all .15s ease}.generate-queue .queue-item[data-v-62a4a92c]:hover{background:var(--rd-color-bg-3, rgba(0, 0, 0, .04))}.generate-queue .queue-item:hover .delete-btn[data-v-62a4a92c],.generate-queue .queue-item:hover .drag-handle[data-v-62a4a92c]{opacity:1}.generate-queue .queue-item .drag-handle[data-v-62a4a92c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rd-color-text-subtler);cursor:grab;opacity:0;transition:opacity .15s ease}.generate-queue .queue-item .drag-handle[data-v-62a4a92c]:active{cursor:grabbing}.generate-queue .queue-item .queue-indicator[data-v-62a4a92c]{flex-shrink:0;width:6px;height:6px;background:var(--rd-color-text-subtler);border-radius:50%;animation:pulse-dot-62a4a92c 2s ease-in-out infinite}.generate-queue .queue-item .queue-indicator--paused[data-v-62a4a92c]{background:var(--rd-color-warning, #f59e0b);animation:none}.generate-queue .queue-item .queue-img[data-v-62a4a92c]{flex-shrink:0;width:24px;height:24px;border-radius:4px;object-fit:cover}.generate-queue .queue-item .queue-img-icon[data-v-62a4a92c]{flex-shrink:0;width:16px;height:16px;color:var(--rd-color-text-subtler)}.generate-queue .queue-item .queue-text[data-v-62a4a92c]{flex:1;font-size:13px;color:var(--rd-color-text-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.generate-queue .queue-item .queue-attachment-badge[data-v-62a4a92c]{display:flex;align-items:center;flex-shrink:0;color:var(--rd-color-text-subtler)}.generate-queue .queue-item .delete-btn[data-v-62a4a92c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;color:var(--rd-color-text-subtler);background:transparent;border:none;border-radius:5px;cursor:pointer;opacity:0;transition:all .15s ease}.generate-queue .queue-item .delete-btn[data-v-62a4a92c]:hover{color:var(--rd-color-danger, #ef4444);background:#ef444414}@keyframes pulse-dot-62a4a92c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ghost-class[data-v-62a4a92c]{opacity:.4}.github-sync-banner[data-v-cd821df7]{padding:12px 0 0}.github-sync-banner-header[data-v-cd821df7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;color:var(--rd-color-text-strong)}.dot-animation[data-v-cd821df7]{display:inline-flex;align-items:center;gap:3px}.dot[data-v-cd821df7]{width:4px;height:4px;border-radius:50%;background-color:var(--rd-color-text-strong);display:inline-block;animation:dotJump-cd821df7 1.4s infinite ease-in-out}.dot[data-v-cd821df7]:nth-child(1){animation-delay:0s}.dot[data-v-cd821df7]:nth-child(2){animation-delay:.2s}.dot[data-v-cd821df7]:nth-child(3){animation-delay:.4s}@keyframes dotJump-cd821df7{0%,80%,to{opacity:.3}40%{opacity:1}}.credit-refund-toast[data-v-8535d742]{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:500;color:#0b7141;background:#dff1e8;border:1px solid #1bae62;border-radius:999px;box-shadow:0 8px 12px #10af5d26}.credit-icon[data-v-8535d742]{width:16px;height:16px;color:#059669}.credit-value[data-v-8535d742]{font-weight:700}.asset-picker-overlay[data-v-c0434a55]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200020;display:flex;align-items:center;justify-content:center;background:#0006}.asset-picker-dialog[data-v-c0434a55]{width:480px;max-width:calc(100vw - 32px);height:calc(100vh - 120px);max-height:680px;background:var(--rd-color-bg-1);border-radius:12px;box-shadow:0 8px 32px #00000029;display:flex;flex-direction:column;overflow:hidden}.picker-header[data-v-c0434a55]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--rd-color-stroke-2);flex-shrink:0}.picker-title[data-v-c0434a55]{font-size:15px;font-weight:600;color:var(--rd-color-text-normal)}.picker-close[data-v-c0434a55]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;outline:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--rd-color-text-subtle)}.picker-close[data-v-c0434a55]:hover{background:var(--rd-color-bg-3);color:var(--rd-color-text-normal)}.picker-toolbar[data-v-c0434a55]{padding:12px 18px;border-bottom:1px solid var(--rd-color-stroke-2);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.picker-search[data-v-c0434a55]{position:relative;display:flex;align-items:center}.search-icon[data-v-c0434a55]{position:absolute;left:10px;color:var(--rd-color-text-subtler);pointer-events:none}.search-input[data-v-c0434a55]{width:100%;height:32px;padding:0 12px 0 28px;border:1px solid var(--rd-color-stroke-2);border-radius:8px;font-size:13px;color:var(--rd-color-text-normal);background:var(--rd-color-bg-2);outline:none;transition:border-color .15s}.search-input[data-v-c0434a55]::placeholder{color:var(--rd-color-text-subtler)}.search-input[data-v-c0434a55]:focus{border-color:var(--rd-color-brand-primary-normal);background:var(--rd-color-bg-1)}.picker-filter-row[data-v-c0434a55]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.picker-filter-btn[data-v-c0434a55]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;color:var(--rd-color-text-subtle);background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-2);border-radius:6px;cursor:pointer;outline:none;transition:all .15s}.picker-filter-btn[data-v-c0434a55]:hover{border-color:var(--rd-color-text-subtler);color:var(--rd-color-text-normal)}.picker-filter-btn.active[data-v-c0434a55]{border-color:var(--rd-color-brand-primary-normal);color:var(--rd-color-brand-primary-normal);background:var(--rd-color-brand-primary-container-subtle, rgba(99, 102, 241, .04))}.picker-filter-btn.active .picker-filter-btn-icon[data-v-c0434a55]{color:var(--rd-color-brand-primary-normal)}.picker-filter-chevron[data-v-c0434a55]{opacity:.5}.picker-filter-clear[data-v-c0434a55]{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;font-size:11px;border:none;outline:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--rd-color-text-subtler);white-space:nowrap}.picker-filter-clear[data-v-c0434a55]:hover{color:var(--rd-color-text-normal);background:var(--rd-color-bg-2)}.picker-body[data-v-c0434a55]{flex:1;overflow-y:auto;min-height:0}.picker-state[data-v-c0434a55]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;gap:10px}.spin-icon[data-v-c0434a55]{color:var(--rd-color-text-subtler);animation:spin-c0434a55 1s linear infinite}@keyframes spin-c0434a55{to{transform:rotate(360deg)}}.empty-img[data-v-c0434a55]{width:52px;height:48px}.empty-text[data-v-c0434a55]{font-size:13px;color:var(--rd-color-text-subtle)}.picker-state--empty[data-v-c0434a55]{gap:16px;padding:24px 20px}.picker-empty-info[data-v-c0434a55]{display:flex;flex-direction:column;align-items:center;gap:8px}.picker-empty-illustration[data-v-c0434a55]{width:52px;height:48px;margin-bottom:4px}.picker-empty-title[data-v-c0434a55]{font-size:14px;font-weight:600;color:var(--rd-color-text-normal)}.picker-empty-hint[data-v-c0434a55]{font-size:13px;color:var(--rd-color-text-subtle);text-align:center;line-height:1.5}.picker-upload-zone[data-v-c0434a55]{position:relative;width:100%;max-width:390px;height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 16px;border:1.5px dashed var(--rd-color-stroke-2);border-radius:10px;background:var(--rd-color-bg-1);cursor:pointer;transition:all .2s;outline:none}.picker-upload-zone[data-v-c0434a55]:hover:not(.is-uploading){border-color:var(--rd-color-stroke-1, #d1d5db);background:var(--rd-color-bg-2, #f9fafb)}.picker-upload-zone.is-dragover[data-v-c0434a55]{border-color:var(--rd-color-brand-primary-normal);background:var(--rd-color-brand-primary-container-subtle, rgba(99, 102, 241, .04))}.picker-upload-zone.is-uploading[data-v-c0434a55]{opacity:.6;cursor:not-allowed}.picker-upload-zone .hidden-input[data-v-c0434a55]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.picker-upload-icon-wrap[data-v-c0434a55]{width:36px;height:36px;border-radius:8px;background:linear-gradient(180deg,#94a3b833,#94a3b800),var(--rd-color-bg-1, #fff);box-shadow:inset 0 0 4px #94a3b833;display:flex;align-items:center;justify-content:center}.picker-upload-icon[data-v-c0434a55]{color:var(--rd-color-text-subtle)}.picker-upload-text[data-v-c0434a55]{font-size:13px;color:var(--rd-color-text-subtle);margin:0}.picker-upload-link[data-v-c0434a55]{color:var(--rd-color-brand-primary-normal);font-weight:500}.picker-upload-hint[data-v-c0434a55]{font-size:12px;color:var(--rd-color-text-subtler);margin:0}.picker-list[data-v-c0434a55]{padding:8px;display:flex;flex-direction:column;gap:2px}.picker-item[data-v-c0434a55]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;outline:none;border-radius:8px;cursor:pointer;background:transparent;transition:background .12s;text-align:left}.picker-item[data-v-c0434a55]:hover{background:var(--rd-color-bg-2)}.picker-item.picker-item--selected[data-v-c0434a55]{background:var(--rd-color-brand-primary-container-subtle, rgba(99, 102, 241, .06))}.picker-item.picker-item--disabled[data-v-c0434a55]{opacity:.45;cursor:not-allowed}.picker-item.picker-item--disabled[data-v-c0434a55]:hover{background:transparent}.item-icon-wrap[data-v-c0434a55]{flex-shrink:0;width:36px;height:36px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--rd-color-bg-2);border:1px solid var(--rd-color-stroke-2)}.item-thumb[data-v-c0434a55]{width:100%;height:100%;object-fit:cover}.item-icon[data-v-c0434a55]{color:var(--rd-color-text-subtle)}.item-info[data-v-c0434a55]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.item-name[data-v-c0434a55]{font-size:13px;font-weight:500;color:var(--rd-color-text-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-size[data-v-c0434a55]{font-size:12px;color:var(--rd-color-text-subtler)}.item-added-tag[data-v-c0434a55]{display:inline-block;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;color:var(--rd-color-brand-primary-on-container, #6366f1);background:var(--rd-color-brand-primary-container-subtle, rgba(99, 102, 241, .08));border-radius:4px}.item-check[data-v-c0434a55]{flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--rd-color-stroke-2);background:var(--rd-color-bg-1);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .12s}.item-check.item-check--active[data-v-c0434a55]{background:var(--rd-color-brand-primary-normal);border-color:var(--rd-color-brand-primary-normal)}.load-more[data-v-c0434a55]{display:flex;justify-content:center;padding:8px}.load-more-btn[data-v-c0434a55]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;font-size:12px;color:var(--rd-color-text-subtle);background:transparent;border:1px solid var(--rd-color-stroke-2);border-radius:6px;cursor:pointer;outline:none;transition:all .15s}.load-more-btn[data-v-c0434a55]:hover:not(:disabled){background:var(--rd-color-bg-2)}.load-more-btn[data-v-c0434a55]:disabled{opacity:.5;cursor:not-allowed}.picker-actions[data-v-c0434a55]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--rd-color-stroke-2);flex-shrink:0;order:1}.picker-limit-hint[data-v-c0434a55]{margin-right:auto;font-size:12px;color:var(--rd-color-text-subtler)}.picker-limit-hint--warn[data-v-c0434a55]{color:var(--rd-color-warning, #f59e0b)}@media (max-width: 1024px){.picker-actions[data-v-c0434a55]{order:0;border-top:none;border-bottom:1px solid var(--rd-color-stroke-2)}.picker-body[data-v-c0434a55]{order:1}}.footer-btn[data-v-c0434a55]{display:inline-flex;align-items:center;padding:7px 16px;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;border:none;outline:none;transition:all .15s;white-space:nowrap}.footer-btn[data-v-c0434a55]:disabled{opacity:.4;cursor:not-allowed}.footer-cancel[data-v-c0434a55]{color:var(--rd-color-text-subtle);background:transparent;border:1px solid var(--rd-color-stroke-2)}.footer-cancel[data-v-c0434a55]:hover:not(:disabled){background:var(--rd-color-bg-2);color:var(--rd-color-text-normal)}.footer-confirm[data-v-c0434a55]{color:#fff;background:var(--rd-color-brand-primary-normal)}.footer-confirm[data-v-c0434a55]:hover:not(:disabled){opacity:.9}.picker-filter-btn-icon[data-v-c0434a55]{flex-shrink:0;color:var(--rd-color-text-subtle)}.picker-filter-menu-item[data-v-c0434a55]{font-size:12px!important}.picker-filter-menu-icon[data-v-c0434a55]{color:var(--rd-color-text-subtle)!important;flex-shrink:0}.picker-filter-menu-item--selected[data-v-c0434a55]{color:var(--rd-color-brand-primary-normal, #6366f1)!important;font-weight:500}.picker-filter-menu-item--selected .picker-filter-menu-icon[data-v-c0434a55]{color:var(--rd-color-brand-primary-normal, #6366f1)!important}@media (max-width: 640px){.asset-picker-dialog[data-v-c0434a55]{width:100%;max-width:calc(100vw - 16px);height:calc(100vh - 40px);max-height:none;border-radius:10px}.picker-header[data-v-c0434a55]{padding:14px 16px 10px}.picker-toolbar[data-v-c0434a55]{padding:10px 14px}.picker-filter-btn[data-v-c0434a55]{padding:3px 6px;font-size:11px}.picker-actions[data-v-c0434a55]{padding:10px 16px}.footer-btn[data-v-c0434a55]{padding:6px 14px;font-size:12px}.picker-list[data-v-c0434a55]{padding:6px}.picker-item[data-v-c0434a55]{padding:7px 8px;gap:8px}.item-icon-wrap[data-v-c0434a55]{width:32px;height:32px}.item-name[data-v-c0434a55]{font-size:12px}.item-size[data-v-c0434a55]{font-size:11px}.picker-upload-zone[data-v-c0434a55]{max-width:100%;height:auto;min-height:260px}}.line-numbers[data-v-f731dade]{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;font-family:Geist Mono,monospace}.line-numbers[data-v-f731dade]::-webkit-scrollbar{display:none}textarea[data-v-f731dade]{font-family:Geist Mono,monospace}.style-system-guide[data-v-9090306b]{position:absolute;right:0;bottom:calc(100% + 10px);width:min(280px,100vw - 32px);padding:10px 12px;border:1px solid rgba(196,181,253,.9);border-radius:10px;background:linear-gradient(135deg,#faf8fffa,#f5eefffa);box-shadow:0 10px 28px #4c1d951f;z-index:101}.style-system-guide[data-v-9090306b]:after{content:"";position:absolute;right:12px;bottom:-6px;width:12px;height:12px;border-right:1px solid rgba(196,181,253,.9);border-bottom:1px solid rgba(196,181,253,.9);background:#f5eefffa;transform:rotate(45deg)}.style-system-guide__header[data-v-9090306b]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.style-system-guide__title-row[data-v-9090306b]{display:flex;align-items:center;min-width:0;gap:6px}.style-system-guide__icon[data-v-9090306b]{flex-shrink:0;color:#7c3aed}.style-system-guide__title[data-v-9090306b]{color:var(--rd-color-text-strong);font:var(--rd-text-body-small-strong)}.style-system-guide__badge[data-v-9090306b]{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 5px;border-radius:5px;background:linear-gradient(135deg,#ddd6fe,#fbcfe8);color:#6d28d9;font-size:9px;font-weight:700;line-height:16px;letter-spacing:.4px;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #6d28d91a}.style-system-guide__close[data-v-9090306b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--rd-color-text-subtler);cursor:pointer}.style-system-guide__close[data-v-9090306b]:hover{background:#ffffffb3;color:var(--rd-color-text-normal)}.style-system-guide__description[data-v-9090306b]{margin:6px 24px 0 22px;color:var(--rd-color-text-subtle);font:var(--rd-text-body-small)}.style-section-header[data-v-8b61c2bb]{display:flex;align-items:center;justify-content:space-between;gap:8px}.style-section-header__title[data-v-8b61c2bb]{display:flex;align-items:center;gap:6px;color:var(--rd-color-text-strong);font:var(--rd-text-body-small-strong)}.style-section-header__note[data-v-8b61c2bb]{color:var(--rd-color-text-subtler);font:var(--rd-text-body-small-light)}.style-section-header__step[data-v-8b61c2bb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--rd-color-bg-2);color:var(--rd-color-text-subtle);font-size:11px;font-weight:600}.style-card__section[data-v-5534cef1]{display:flex;flex-direction:column;gap:8px}.font-pair-list[data-v-5534cef1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:6px}.font-pair[data-v-5534cef1]{min-width:0;width:100%;padding:8px;text-align:left;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--rd-color-bg-1);color:inherit;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.font-pair[data-v-5534cef1]:hover{background:var(--rd-color-bg-2);border-color:var(--rd-color-stroke-2)}.font-pair--active[data-v-5534cef1]{background:var(--rd-color-brand-primary-container-subtle);border-color:var(--rd-color-brand-primary-normal);box-shadow:var(--rd-shadow-brand-100)}.font-pair--active[data-v-5534cef1]:hover{background:var(--rd-color-brand-primary-container-subtle);border-color:var(--rd-color-brand-primary-normal)}.font-pair__main[data-v-5534cef1]{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;min-width:0;gap:10px}.font-pair__sample[data-v-5534cef1]{display:flex;min-width:0;flex-direction:column;gap:2px}.font-pair__heading[data-v-5534cef1]{overflow:hidden;color:var(--rd-color-text-strong);font:var(--rd-text-body-small-strong);text-overflow:ellipsis;white-space:nowrap}.font-pair__body-specimen[data-v-5534cef1]{overflow:hidden;color:var(--rd-color-text-subtle);font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.font-pair__meta[data-v-5534cef1]{display:flex;flex-direction:column}.font-pair__name[data-v-5534cef1]{color:var(--rd-color-text-strong);font-size:11px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.font-custom[data-v-5534cef1]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-medium);background:var(--rd-color-bg-2)}.font-custom__header[data-v-5534cef1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.font-custom__title[data-v-5534cef1]{color:var(--rd-color-text-strong);font-size:11px;font-weight:600}.font-view-toggle[data-v-5534cef1]{padding:4px 7px;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-full);background:var(--rd-color-bg-1);color:var(--rd-color-text-subtle);cursor:pointer;font-size:10px;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.font-view-toggle[data-v-5534cef1]:hover{border-color:var(--rd-color-stroke-3);background:var(--rd-color-bg-2);color:var(--rd-color-text-normal)}.font-custom__row[data-v-5534cef1]{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px}.font-custom__label[data-v-5534cef1]{padding-top:4px;color:var(--rd-color-text-subtler);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.font-custom__options[data-v-5534cef1]{display:flex;flex-wrap:wrap;gap:5px}.font-chip[data-v-5534cef1]{max-width:110px;overflow:hidden;padding:4px 6px;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-full);background:var(--rd-color-bg-1);color:var(--rd-color-text-subtle);cursor:pointer;font-size:10px;font-weight:600;text-overflow:ellipsis;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.font-chip[data-v-5534cef1]:hover{border-color:var(--rd-color-stroke-3);background:var(--rd-color-bg-2);color:var(--rd-color-text-normal)}.font-chip--active[data-v-5534cef1]{border-color:var(--rd-color-brand-primary-normal);background:var(--rd-color-brand-primary-container-subtle);color:var(--rd-color-text-strong);box-shadow:var(--rd-shadow-brand-100)}.font-chip--active[data-v-5534cef1]:hover{border-color:var(--rd-color-brand-primary-normal);background:var(--rd-color-brand-primary-container-subtle);color:var(--rd-color-text-strong)}@media (max-width: 560px){.font-pair__main[data-v-5534cef1]{grid-template-columns:1fr;gap:6px}}.style-card__section[data-v-41b9524a]{display:flex;flex-direction:column;gap:8px}.results-header[data-v-41b9524a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mood-chip-grid[data-v-41b9524a]{display:flex;flex-wrap:wrap;gap:6px}.mood-chip[data-v-41b9524a],.result-card[data-v-41b9524a]{min-width:0;text-align:left;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-medium);background:var(--rd-color-bg-1);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.mood-chip[data-v-41b9524a]:hover,.result-card[data-v-41b9524a]:hover{background:var(--rd-color-bg-2);border-color:var(--rd-color-stroke-2)}.mood-chip--active[data-v-41b9524a],.result-card--active[data-v-41b9524a]{background:var(--rd-color-brand-primary-container-subtle);border-color:var(--rd-color-brand-primary-normal);box-shadow:var(--rd-shadow-brand-100)}.mood-chip--active[data-v-41b9524a]:hover,.result-card--active[data-v-41b9524a]:hover{background:var(--rd-color-brand-primary-container-subtle);border-color:var(--rd-color-brand-primary-normal)}.mood-chip[data-v-41b9524a]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:var(--rd-border-radius-full);cursor:pointer}.mood-chip__label[data-v-41b9524a],.results-header__title[data-v-41b9524a]{color:var(--rd-color-text-strong);font:var(--rd-text-body-small-strong)}.mood-chip__label[data-v-41b9524a]{line-height:1;white-space:nowrap}.result-grid[data-v-41b9524a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.result-card[data-v-41b9524a]{display:flex;flex-direction:column;gap:7px;padding:7px}.result-card__swatch-stack[data-v-41b9524a]{position:relative;height:26px}.result-card__swatches[data-v-41b9524a]{display:grid;grid-template-columns:repeat(6,1fr);width:100%;height:26px;overflow:hidden;border-radius:var(--rd-border-radius-small)}.result-card__select[data-v-41b9524a]{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.result-card__swatch[data-v-41b9524a]{position:relative;min-width:0}.result-card__edit-layer[data-v-41b9524a]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border-radius:var(--rd-border-radius-small);pointer-events:none}.result-card__edit-icon[data-v-41b9524a]{position:relative;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;color:#ffffffd9;filter:drop-shadow(0 0 2px rgba(0,0,0,.5));pointer-events:auto;transition:opacity .15s ease}.result-card__edit-icon[data-v-41b9524a]:hover{opacity:1;background:#0000002e}.result-card__color-input[data-v-41b9524a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.palette-control-bar[data-v-41b9524a]{display:flex;align-items:center;gap:5px}.palette-control-bar__button[data-v-41b9524a]{flex:1;min-width:0;height:24px;padding:0 7px;border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-full);background:var(--rd-color-bg-1);color:var(--rd-color-text-subtle);font-size:10px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.palette-control-bar__button[data-v-41b9524a]:hover{border-color:var(--rd-color-stroke-3)}.palette-control-bar__button--icon[data-v-41b9524a]{flex:0 0 24px;width:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.palette-control-bar__button--active[data-v-41b9524a]{border-color:var(--rd-color-brand-primary-normal);background:var(--rd-color-brand-primary-normal);color:var(--rd-color-neutral-white);box-shadow:var(--rd-shadow-brand-100)}.palette-control-bar__button--outline[data-v-41b9524a]{background:var(--rd-color-bg-2)}.style-card[data-v-0b0fad06]{display:flex;flex-direction:column;gap:12px;padding:12px}.style-card__header[data-v-0b0fad06],.style-card__footer[data-v-0b0fad06]{display:flex;gap:8px}.style-card__header[data-v-0b0fad06]{align-items:center;justify-content:space-between}.style-card__title[data-v-0b0fad06]{display:flex;align-items:center;color:var(--rd-color-text-strong);font:var(--rd-text-body-medium-strong)}.style-card__icon[data-v-0b0fad06]{width:24px;height:24px;color:var(--rd-color-text-subtler)}.style-card__footer[data-v-0b0fad06]{align-items:center;justify-content:space-between}.style-card__reset[data-v-0b0fad06]{display:inline-flex;align-items:center;gap:5px;padding:6px 4px;border:0;background:transparent;color:var(--rd-color-text-subtle);font:var(--rd-text-body-small);cursor:pointer;transition:color .15s ease}.style-card__reset[data-v-0b0fad06]:hover:not(:disabled){color:var(--rd-color-text-normal)}.style-card__reset[data-v-0b0fad06]:disabled{opacity:.45;cursor:not-allowed}.style-card__spin[data-v-0b0fad06]{animation:style-spin-0b0fad06 1s linear infinite}@keyframes style-spin-0b0fad06{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-system-launcher[data-v-5cc05141]{display:flex}.style-system-launcher__guide-anchor[data-v-5cc05141]{display:flex;position:relative}.style-system-launcher__button[data-v-5cc05141]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;outline:none;background:transparent;color:var(--rd-color-text-normal);border-radius:var(--rd-border-radius-medium);cursor:pointer}.style-system-launcher__button[data-v-5cc05141]:hover:not(:disabled){background-color:var(--rd-color-bg-3)}.style-system-launcher__button[data-v-5cc05141]:active:not(:disabled){background-color:var(--rd-color-bg-4)}.style-system-launcher__button[data-v-5cc05141]:disabled{opacity:.4;cursor:not-allowed}.style-system-launcher__badge[data-v-5cc05141]{position:absolute;top:5px;right:5px;width:6px;height:6px;border:1px solid var(--rd-color-bg-1, #ffffff);border-radius:999px;background:#ef4444}.style-system-launcher__button--active[data-v-5cc05141]{color:var(--rd-color-brand-primary-on-container);background-color:var(--rd-color-brand-primary-container-subtle)}.style-system-launcher__button--active[data-v-5cc05141]:hover{background-color:var(--rd-color-brand-primary-container-subtle);opacity:.85}.style-system-launcher__panel[data-v-5cc05141]{position:absolute;right:0;bottom:calc(100% + 8px);min-width:320px;max-height:min(560px,100vh - 340px);overflow:auto;z-index:100;background:var(--rd-color-bg-1, #ffffff);border:1px solid var(--rd-color-stroke-2, rgba(0, 10, 36, .08));border-radius:var(--rd-border-radius-medium, 8px);box-shadow:0 4px 16px #0000001a}.editor-radio[data-v-28e08d29]{display:flex;flex-direction:column;padding:20px;gap:20px;align-self:stretch;border-radius:9px;background:#fff;border:1px solid rgba(0,0,0,.08)}.editor-radio .radio-label[data-v-28e08d29]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;padding:0;gap:12px;align-self:stretch}.editor-radio .radio-label input[type=radio][data-v-28e08d29]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:16px;cursor:pointer;height:14px;width:14px;accent-color:white;border-radius:100%;border:1px solid rgba(0,0,0,.25)}.editor-radio .radio-label input[type=radio][data-v-28e08d29]:checked{border:4px solid #7057ff!important}.editor-radio .radio-label .radio-label-wrapper[data-v-28e08d29]{display:flex;align-items:center;cursor:pointer}.editor-radio .radio-label .radio-label-wrapper .radio-text[data-v-28e08d29]{font-size:13px;font-weight:600;line-height:18px;letter-spacing:normal;color:var(--rd-old-color-content)}.is-disabled[data-v-28e08d29]{cursor:not-allowed;opacity:.6}.is-disabled input[type=radio][data-v-28e08d29]{cursor:not-allowed}.add-link-input[data-v-3ed116ac]{display:block;box-sizing:border-box;width:calc(100% - 30px);border-radius:8px;height:36px;padding:9px 12px;margin-left:30px;background:#00000014}.add-link-input[data-v-3ed116ac]:focus{background:#fff;border:1px solid #7057ff}[data-v-3ed116ac] .r-selector{width:calc(100% - 30px);margin-left:30px;height:36px;cursor:pointer}.editor-action-button[data-v-d0c546a9]{width:100%;height:100%}.editor-action-button__input[data-v-d0c546a9]{display:none}.editor-action-button__content[data-v-d0c546a9]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.editor-action-button--icon .editor-action-button__content[data-v-d0c546a9]{position:relative;gap:0}.sr-only[data-v-d0c546a9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-image .uploaded[data-v-004cbfca],.editor-image .uploading[data-v-004cbfca],.editor-image .upload[data-v-004cbfca]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;gap:8px;border-radius:9px;background:#fff;border:1px dashed #bec3cc;width:344px;height:344px}.editor-image .uploaded__text[data-v-004cbfca],.editor-image .upload__text[data-v-004cbfca]{font-family:PingFang SC;font-size:15px;font-weight:600;line-height:24px;letter-spacing:0px;color:var(--rd-old-color-content-subtlest)}.editor-image .uploaded--image[data-v-004cbfca]{background-color:var(--rd-old-color-bg);background-image:linear-gradient(45deg,var(--rd-old-color-bg-surface) 25%,transparent 0,transparent 75%,var(--rd-old-color-bg-surface) 0),linear-gradient(45deg,var(--rd-old-color-bg-surface) 25%,transparent 0,transparent 75%,var(--rd-old-color-bg-surface) 0);background-position:0 0,8px 8px;background-size:16px 16px}.editor-image .upload--dragging[data-v-004cbfca]{background:#ecf0ff;border:1px dashed #6663ff}.editor-image .upload__buttons[data-v-004cbfca]{width:200px;display:flex;flex-direction:column;gap:12px}.editor-image .upload__button[data-v-004cbfca]{width:100%}.editor-image .uploading__icon[data-v-004cbfca]{width:100px;height:80px;display:flex;justify-content:center;align-items:center}.editor-image .uploading__text[data-v-004cbfca]{font-size:13px;font-weight:600;line-height:18px;letter-spacing:normal;color:#9ca2ad}.editor-image .uploading__progress[data-v-004cbfca]{height:4px;background:#fafbfc;border-radius:2px;width:230px;height:8px}.editor-image .uploading__progress-bar[data-v-004cbfca]{background:linear-gradient(273deg,#4f4cff 1%,#8137ff 42%,#e562ff);border-radius:81px;height:8px}.editor-image .uploaded[data-v-004cbfca]{position:relative;padding:0}.editor-image .uploaded__image[data-v-004cbfca]{width:100%;height:100%;display:block;object-fit:contain}.editor-image .uploaded__mask[data-v-004cbfca]{position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#0009,#0009);display:flex;justify-content:center;align-items:center;border-radius:9px;flex-direction:column;gap:8px}.editor-image .uploaded__mask[data-v-004cbfca] svg{width:40px;height:40px}.editor-image .uploaded__mask.video-generating[data-v-004cbfca]{background:#ededff}.editor-image .uploaded__mask .loading-wrapper[data-v-004cbfca]{position:relative}.editor-image .uploaded__mask .loading-wrapper .warn[data-v-004cbfca]{position:absolute;width:max-content;top:70px;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;line-height:18px;letter-spacing:normal;color:var(--rd-old-color-content-subtlest)}.editor-image .uploaded__text[data-v-004cbfca]{color:var(--rd-old-color-bg-surface-focused)}.point-none[data-v-004cbfca]{pointer-events:none}.image-list__item[data-v-61476406]{background-color:var(--rd-old-color-bg);background-image:linear-gradient(45deg,var(--rd-old-color-bg-surface) 25%,transparent 0,transparent 75%,var(--rd-old-color-bg-surface) 0),linear-gradient(45deg,var(--rd-old-color-bg-surface) 25%,transparent 0,transparent 75%,var(--rd-old-color-bg-surface) 0);background-position:0 0,8px 8px;background-size:16px 16px}.image-list[data-v-61476406]{display:flex;gap:10px;width:100%}.image-list__item[data-v-61476406]{width:64px;height:64px;padding:5px;border-radius:5px;border:.64px solid #d5d9e0;display:flex;align-items:center;justify-content:center}.image-list__item--active[data-v-61476406]{border:2px solid #7057ff}.editor-input[data-v-550bc7d0]{width:344px;height:175px;display:flex;flex-direction:column;align-items:center;padding:8px;align-self:stretch;background:var(--rd-old-color-content-onbrand);border:1px solid var(--rd-old-color-border-brand);border-radius:9px}.editor-input .editor-input__textarea[data-v-550bc7d0]{width:100%;height:100%;border:none;outline:none;resize:none;background:transparent;font-family:PingFang SC;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0px;color:var(--rd-old-color-content)}.editor-input .bar[data-v-550bc7d0]{margin-top:8px;width:100%;height:32px;background:var(--rd-old-color-content-onbrand);border-radius:9px;display:flex;align-items:center;justify-content:space-between}.editor-input .bar__icon[data-v-550bc7d0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.editor-input .bar__icon[data-v-550bc7d0]:hover{background:var(--rd-old-color-bg-surface)}.editor-input .bar__item[data-v-550bc7d0]{display:flex;align-items:center}.editor-input .text-bar[data-v-550bc7d0]{width:100%;height:32px;background:var(--rd-old-color-content-onbrand);border-radius:9px;display:flex;align-items:center;justify-content:flex-end}.uploaded-btns[data-v-7fed4e20]{display:flex;justify-content:space-between;align-items:center;gap:10px}.uploaded-btns .uploaded-btn[data-v-7fed4e20]{flex:1}.uploaded-btns .execute-btn[data-v-7fed4e20]{flex:3}.uploaded-btns--with-icon-action[data-v-7fed4e20]{gap:8px}.uploaded-btns--with-icon-action .uploaded-btn--icon[data-v-7fed4e20]{flex:0 0 36px;width:36px;min-width:36px;height:36px}.uploaded-btns--with-icon-action .execute-btn[data-v-7fed4e20]{flex:1}.generated-btns[data-v-7fed4e20]{display:flex;flex-direction:column;gap:10px}.add-link-input[data-v-c8f69025]{display:block;box-sizing:border-box;width:calc(100% - 30px);border-radius:8px;height:36px;padding:9px 12px;margin-left:30px;background:#00000014}.add-link-input[data-v-c8f69025]:focus{background:#fff;border:1px solid #7057ff}[data-v-c8f69025] .r-selector{width:calc(100% - 30px);margin-left:30px;height:36px;cursor:pointer}.done-icon[data-v-7d17c056]{stroke:#fff}.loading[data-v-7d17c056]{width:16px;height:16px}.editor[data-v-80f92ee6]{width:368px;display:flex;flex-direction:column;padding:58px 12px 12px;gap:12px;border-radius:12px;opacity:1;background:var(--rd-old-color-bg);box-sizing:border-box;border:1px solid #e9ecf0;box-shadow:0 4px 20px #00000026}.selector-list[data-v-6bdaf012]{overflow:hidden;margin-bottom:12px;border:1px solid var(--rd-color-stroke-1);background-color:#f5f7fa;border-radius:8px;box-shadow:var(--rd-shadow-neutral-100)}.selector-list .header[data-v-6bdaf012]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:var(--rd-color-bg-1)}.selector-list .header .title[data-v-6bdaf012]{font-size:14px;font-weight:600;color:#1f2937}.selector-list .header .limit-tip[data-v-6bdaf012]{flex:1;margin-left:8px;font-size:12px;color:var(--rd-color-text-subtle)}.selector-list .records[data-v-6bdaf012]{display:flex;flex-direction:column;gap:12px;padding:8px}.selector-list .record-item[data-v-6bdaf012]{position:relative;line-height:24px}.selector-list .record-item:hover .undo-btn[data-v-6bdaf012]{opacity:1}.selector-list .record-item[data-v-6bdaf012]:last-child{border-bottom:none;padding-bottom:0}.selector-list .record-item .tag-label[data-v-6bdaf012]{flex-shrink:0;margin-right:6px;padding:0 8px;height:20px;line-height:20px;background:#2495ff1f;color:var(--rd-color-functional-info-on-container);font-size:14px;font-weight:600;border-radius:4px;white-space:nowrap}.selector-list .record-item .description[data-v-6bdaf012]{font-size:14px;color:var(--rd-color-text-subtle);word-break:break-word}.selector-list .record-item .undo-btn[data-v-6bdaf012]{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:2px;width:24px;height:24px;opacity:0;color:#fff;background-color:#0000004d;transform:translateY(-50%);border-radius:4px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.selector-list .record-item .undo-btn[data-v-6bdaf012]:hover{background-color:#0006}.slash-command-menu[data-v-f09dff83]{position:absolute;bottom:calc(100% + 4px);left:12px;width:fit-content;min-width:200px;max-width:320px;background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-2);border-radius:var(--rd-border-radius-medium);box-shadow:0 4px 16px #0000001a;padding:4px;z-index:100;max-height:240px;overflow-y:auto}.slash-command-item[data-v-f09dff83]{display:flex;align-items:flex-start;padding:4px 8px;border-radius:var(--rd-border-radius-small);cursor:pointer;transition:background-color .15s}.slash-command-item[data-v-f09dff83]:hover,.slash-command-item--active[data-v-f09dff83]{background-color:var(--rd-color-bg-3)}.slash-command-text[data-v-f09dff83]{display:flex;flex-direction:column;min-width:0}.slash-command-label[data-v-f09dff83]{font:var(--rd-text-body-small);color:var(--rd-color-text-strong)}.slash-command-desc[data-v-f09dff83]{font:var(--rd-text-body-small-light);color:var(--rd-color-text-subtler);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-area[data-v-b337dffd]{display:flex;flex-direction:column;gap:12px;margin-right:16px;padding:12px;background-color:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-2);border-radius:var(--rd-border-radius-large);position:relative}.textarea[data-v-b337dffd]{resize:none;border:none;outline:none;max-height:216px;font:var(--rd-text-body-large);background-color:transparent;line-height:24px;font-family:"Geist",var(--font-family)}.textarea[data-v-b337dffd]::placeholder{color:var(--rd-color-text-subtler)}.input-area-footer[data-v-b337dffd]{display:flex;justify-content:space-between;align-items:center}.input-area-footer-right[data-v-b337dffd]{display:flex;align-items:center;gap:8px}.input-area-footer-right-text-size[data-v-b337dffd]{font-size:12px;color:var(--rd-color-text-subtler)}.text-size-over[data-v-b337dffd]{color:var(--rd-old-color-bg-danger)}.add-selector-btn[data-v-b337dffd]{display:flex;align-items:center;gap:8px;padding:8px;height:32px;font-weight:500;color:var(--rd-color-text-normal);border-radius:var(--rd-border-radius-medium);cursor:pointer;background-color:#7057ff14}.add-selector-btn[data-v-b337dffd]:hover{background-color:var(--rd-color-brand-primary-container-subtle)}.add-selector-btn .add-selector-btn-icon[data-v-b337dffd]{width:16px;height:16px;color:var(--rd-color-brand-primary-normal)}.add-selector-btn-selecting[data-v-b337dffd]{color:var(--rd-color-brand-primary-on-container);font-weight:600;background-color:var(--rd-color-brand-primary-container-subtle)!important;border:1px solid var(--rd-color-brand-primary-on-container)}.add-selector-btn-selecting[data-v-b337dffd] path{fill:var(--rd-color-brand-primary-on-container)}.add-selector-btn-targeted[data-v-b337dffd]{padding:6px;border:2px dashed var(--rd-color-brand-primary-on-container)}.add-selector-btn-disabled[data-v-b337dffd]{opacity:.4;cursor:not-allowed}.btn[data-v-b337dffd]{width:32px;height:32px;cursor:pointer;border-radius:var(--rd-border-radius-medium)}.btn[data-v-b337dffd]:hover{background-color:var(--rd-color-bg-3)}.btn.btn-disable[data-v-b337dffd],.btn.send-disabled[data-v-b337dffd]{cursor:not-allowed}.icon-circle-pause[data-v-b337dffd]{width:24px;height:24px;color:var(--rd-color-brand-primary-normal)}.pending-attachments[data-v-b337dffd]{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 4px}.pending-attachments .attachment-hint[data-v-b337dffd]{width:100%;font-size:12px;line-height:18px;color:var(--rd-color-text-subtler, #9ca1ad);background:var(--rd-color-bg-2, #f5f5f7);border-radius:6px;padding:6px 10px}.pending-attachments[data-v-b337dffd] .file-chip{margin:0}.attach-btn[data-v-b337dffd]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;outline:none;background:transparent;cursor:pointer;color:var(--rd-color-text-normal);border-radius:var(--rd-border-radius-medium)}.attach-btn[data-v-b337dffd]:hover{background-color:var(--rd-color-bg-3)}.attach-btn[data-v-b337dffd]:active{background-color:var(--rd-color-bg-4)}.attach-btn--active[data-v-b337dffd]{color:var(--rd-color-brand-primary-on-container);background-color:var(--rd-color-brand-primary-container-subtle)}.attach-btn--active[data-v-b337dffd]:hover{background-color:var(--rd-color-brand-primary-container-subtle);opacity:.85}.attach-menu-wrapper[data-v-b337dffd]{position:relative}.attach-menu[data-v-b337dffd]{position:absolute;bottom:calc(100% + 8px);right:0;min-width:180px;background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-2);border-radius:var(--rd-border-radius-medium);box-shadow:0 4px 16px #0000001a;padding:4px;z-index:100}.attach-menu-divider[data-v-b337dffd]{height:1px;background:var(--rd-color-stroke-2);margin:4px 0}.attach-menu-item[data-v-b337dffd]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;outline:none;background:transparent;cursor:pointer;color:var(--rd-color-text-normal);font:var(--rd-text-body-medium);border-radius:var(--rd-border-radius-small);text-align:left;white-space:nowrap}.attach-menu-item[data-v-b337dffd] svg{flex-shrink:0}.attach-menu-item[data-v-b337dffd]:hover{background-color:var(--rd-color-bg-3)}.attach-menu-item--disabled[data-v-b337dffd]{opacity:.5;cursor:not-allowed}.attach-menu-item--disabled[data-v-b337dffd]:hover{background-color:transparent}@media (max-width: 1024px){.input-area[data-v-b337dffd]{margin-right:12px;padding:10px;gap:8px}.pending-attachments[data-v-b337dffd]{gap:4px;padding:0 0 2px}.attach-menu[data-v-b337dffd]{min-width:140px;max-width:calc(100vw - 48px)}}.credit-guard-card-wrapper[data-v-29f17b4f]{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;border:1px solid var(--rd-color-stroke-1);box-shadow:var(--rd-shadow-neutral-100);border-radius:12px}.credit-guard-card-wrapper .credit-guard-card-header[data-v-29f17b4f]{display:flex;align-items:center;gap:4px;width:100%;height:100%;padding:8px 12px;font-size:14px;font-weight:500;color:var(--rd-color-text-subtle);border-bottom:1px solid var(--rd-color-stroke-1);background-color:var(--rd-color-brand-primary-container-subtle);border-top-left-radius:11px;border-top-right-radius:11px}.credit-guard-card-wrapper .credit-guard-card-header-limited[data-v-29f17b4f]{background-color:var(--rd-color-bg-2)}.credit-guard-card-wrapper .credit-guard-card-content[data-v-29f17b4f]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:12px}.credit-guard-card-wrapper .credit-guard-card-content .credit-guard-card-img[data-v-29f17b4f]{width:55px;height:56px;object-fit:contain}.credit-guard-card-wrapper .credit-guard-card-content .credit-guard-card-content-left[data-v-29f17b4f]{display:flex;align-items:center;gap:4px}.credit-guard-card-wrapper .credit-guard-card-content .credit-guard-card-content-left .credit-guard-card-content-left-title[data-v-29f17b4f]{font-size:14px;font-weight:500;color:var(--rd-color-text-subtle)}.credit-guard-card-wrapper .credit-guard-card-content .credit-guard-card-content-left .credit-guard-card-content-left-title .credit-guard-card-content-left-title-value[data-v-29f17b4f]{color:var(--rd-color-brand-primary-normal)}.credit-guard-card-wrapper .credit-guard-card-content .credit-guard-card-content-left .content-left-upgrade[data-v-29f17b4f]{color:var(--rd-color-brand-primary-normal);text-decoration:underline;cursor:pointer}.credit-guard-card-wrapper .credit-guard-card-content .credit-guard-card-content-right[data-v-29f17b4f]{display:flex;align-items:center;gap:4px;padding:4px 8px;color:var(--rd-color-brand-primary-on-container);background-color:var(--rd-color-brand-primary-container-subtle);border-radius:10px}.header-help-icon[data-v-29f17b4f]{cursor:pointer}@media (max-width: 375px){.credit-guard-card-content[data-v-29f17b4f]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}}.feedback-follow-up[data-v-b261499e]{width:100%;padding:12px;background:var(--rd-color-bg-2);border-radius:var(--rd-border-radius-medium);border:1px solid var(--rd-color-stroke-1)}.follow-up-title[data-v-b261499e]{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--rd-color-text-strong)}.follow-up-header[data-v-b261499e]{margin-bottom:8px}.follow-up-header .follow-up-title[data-v-b261499e]{font-size:12px;font-weight:600;color:var(--rd-color-text-strong)}.follow-up-content[data-v-b261499e]{display:flex;flex-direction:column;gap:8px}.button-group[data-v-b261499e]{display:flex;gap:6px}.status-button[data-v-b261499e]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-small);font-size:12px;font-weight:500;color:var(--rd-color-text-normal);cursor:pointer;transition:all .2s}.status-button[data-v-b261499e]:hover{background:var(--rd-color-bg-3);border-color:var(--rd-color-stroke-2)}.status-button.active[data-v-b261499e]{background:var(--rd-color-brand-primary-container-subtle);border-color:var(--rd-color-brand-primary-on-container);color:var(--rd-color-brand-primary-on-container);font-weight:600}.status-button .button-icon[data-v-b261499e]{font-size:14px;font-weight:700}.status-button .button-icon.icon-check[data-v-b261499e]{color:var(--rd-color-success-normal, #34c759)}.status-button .button-icon.icon-cross[data-v-b261499e]{color:var(--rd-color-danger-normal, #ff3b30)}.detail-section[data-v-b261499e]{display:flex;flex-direction:column;gap:4px}.detail-textarea[data-v-b261499e]{width:100%;padding:8px 10px;background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-small);font-size:12px;font-family:inherit;color:var(--rd-color-text-normal);resize:vertical;min-height:60px;transition:all .2s}.detail-textarea[data-v-b261499e]::placeholder{color:var(--rd-color-text-subtle)}.detail-textarea[data-v-b261499e]:focus{outline:none;border-color:var(--rd-color-brand-primary-on-container);background:var(--rd-color-bg-1)}.char-count[data-v-b261499e]{font-size:10px;color:var(--rd-color-text-subtle);text-align:right}.submit-button[data-v-b261499e]{padding:6px 12px;background:var(--rd-color-brand-primary-normal);border:none;border-radius:var(--rd-border-radius-small);font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.submit-button[data-v-b261499e]:hover:not(:disabled){background:var(--rd-color-brand-primary-hover)}.submit-button[data-v-b261499e]:active:not(:disabled){background:var(--rd-color-brand-primary-pressed)}.submit-button[data-v-b261499e]:disabled{opacity:.6;cursor:not-allowed}.image-bubble[data-v-74c1f49d]{display:flex;align-items:center;padding:4px;border-radius:var(--rd-border-radius-large)}.image-bubble img[data-v-74c1f49d]{width:100%;height:auto;max-width:220px;border-radius:var(--rd-border-radius-medium)}.loading-bubble[data-v-15a484b1]{display:flex;align-items:center;gap:4px;padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small);font-size:14px;font-weight:600;line-height:20px;background:linear-gradient(90deg,#473cf6,#ab83ff 15%,#f9a1ff 29%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.loading-text[data-v-15a484b1]{font-weight:600}.icon-loader[data-v-15a484b1]{animation:rotate-15a484b1 3s linear infinite}@keyframes rotate-15a484b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.button[data-v-4d12d510]{width:fit-content!important}}@media (max-width: 1024px){.button[data-v-e4e224c4]{width:fit-content!important}}.connect-database-actions[data-v-1dc57a4f]{display:flex;flex-direction:column;gap:12px;width:100%}.button-group[data-v-1dc57a4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;width:100%}.button[data-v-1dc57a4f]{min-width:0}.icon[data-v-1dc57a4f]{width:16px;height:16px}.image-icon[data-v-1dc57a4f]{object-fit:contain}.learn-more[data-v-1dc57a4f]{font:var(--rd-text-caption);line-height:20px}.learn-more-prefix[data-v-1dc57a4f]{color:var(--rd-color-text-subtler);font-size:13px}.learn-more-link[data-v-1dc57a4f]{color:#8b76ff;text-decoration:underline;font-size:13px}.learn-more-link[data-v-1dc57a4f]:hover{color:#5a30f7}@media (max-width: 1024px){.button[data-v-1dc57a4f]{width:fit-content!important}}@media (max-width: 1024px){.button[data-v-9d629a41]{width:fit-content!important}}.readdy-error-fix-wrapper[data-v-5ec456fa]{width:100%}.readdy-error-fix-collapsible[data-v-5ec456fa]{width:100%;display:flex;flex-direction:column;gap:8px;padding:8px 12px;border-radius:6px;background-color:#00000005}.error-title[data-v-5ec456fa]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px;font-weight:400}.error-collapsible[data-v-5ec456fa]{width:100%}.error-status-trigger[data-v-5ec456fa]{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 0;border:none;background:transparent}.error-status-trigger[data-v-5ec456fa]:hover{opacity:.8}.error-status[data-v-5ec456fa]{display:flex;align-items:center;justify-content:flex-start;flex:1}.chevron-icon[data-v-5ec456fa]{width:16px;height:16px;transition:transform .2s ease;color:#71717a;flex-shrink:0}.chevron-open[data-v-5ec456fa]{transform:rotate(180deg)}.error-content[data-v-5ec456fa]{margin-top:8px}.error-message[data-v-5ec456fa]{padding:12px;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:6px;max-height:300px;overflow-y:auto}.error-message pre[data-v-5ec456fa]{margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;line-height:1.6;color:#525252;white-space:pre-wrap;word-break:break-word}.no-error-message[data-v-5ec456fa]{padding:12px;text-align:center}.loading-error-message[data-v-5ec456fa]{padding:12px;display:flex;align-items:center;justify-content:center}.readdy-run-issue-wrapper[data-v-dd687f15]{width:100%}.readdy-run-issue-content[data-v-dd687f15]{width:100%;display:flex;flex-direction:column;gap:12px}.readdy-run-issue-collapsible[data-v-dd687f15]{width:100%;padding:8px 12px;border-radius:6px;background-color:#00000005}.issue-title[data-v-dd687f15]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px;font-weight:400}.issue-collapsible[data-v-dd687f15]{width:100%}.issue-status-trigger[data-v-dd687f15]{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 0;border:none;background:transparent}.issue-status-trigger[data-v-dd687f15]:hover{opacity:.8}.issue-status[data-v-dd687f15]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1}.chevron-icon[data-v-dd687f15]{width:16px;height:16px;transition:transform .2s ease;color:#71717a;flex-shrink:0}.chevron-open[data-v-dd687f15]{transform:rotate(180deg)}.issue-content[data-v-dd687f15]{margin-top:8px}.error-message[data-v-dd687f15]{padding:12px;background-color:#fafafa;border:1px solid #e5e5e5;border-radius:6px;max-height:300px;overflow-y:auto}.error-message pre[data-v-dd687f15]{margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;line-height:1.6;color:#525252;white-space:pre-wrap;word-break:break-word}.no-error-message[data-v-dd687f15]{padding:12px;text-align:center}.action-buttons[data-v-dd687f15]{display:flex;gap:8px;width:100%}.action-wrapper[data-v-b6982034]{display:flex;justify-content:center;align-items:center;width:100%}.ask-user[data-v-6c469478]{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.ask-user-card[data-v-6c469478]{display:flex;flex-direction:column;overflow:hidden}.ask-user-card-content[data-v-6c469478]{display:flex;flex-direction:column}.ask-user-question-header[data-v-6c469478]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 12px;background:linear-gradient(to bottom,#f8f9fa,#fff);border-bottom:1px solid #f0f0f0}.ask-user-question-title[data-v-6c469478]{display:flex;align-items:flex-start;gap:6px;flex:1}.ask-user-question-index[data-v-6c469478]{flex-shrink:0;font-size:13px;font-weight:500;line-height:22px;color:#9ca3af}.ask-user-type-tag[data-v-6c469478]{flex-shrink:0;margin-top:2px;font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;color:#8f959e;background:#e5e7eb;white-space:nowrap}.ask-user-question[data-v-6c469478]{flex:1;font-size:15px;font-weight:600;line-height:22px;color:#1f2329;white-space:pre-wrap;word-break:break-word;margin:0}.ask-user-submitted-list[data-v-6c469478]{display:flex;flex-direction:column}.ask-user-submitted-item[data-v-6c469478]{display:flex;flex-direction:column;gap:4px;padding:12px}.ask-user-submitted-item[data-v-6c469478]:not(:last-child){border-bottom:1px solid #f3f4f6}.ask-user-submitted-question[data-v-6c469478]{display:flex;align-items:baseline;gap:6px;font-size:13px;color:#6b7280}.ask-user-submitted-answer[data-v-6c469478]{font-size:14px;font-weight:500;color:#1f2329;padding-left:0}.ask-user-suggestions[data-v-6c469478]{display:flex;flex-direction:column;gap:8px;padding:12px 12px 0}.ask-user-option[data-v-6c469478]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .15s;text-align:left}.ask-user-option[data-v-6c469478]:hover{border-color:#d1d5db;background:#f9fafb}.ask-user-option--selected[data-v-6c469478],.ask-user-option--selected[data-v-6c469478]:hover{border-color:#3b82f6;background:#eff6ff}.ask-user-option-icon[data-v-6c469478]{flex-shrink:0;margin-top:1px;color:#d1d5db;transition:color .15s}.ask-user-option-icon--selected[data-v-6c469478]{color:#3b82f6}.ask-user-option-text[data-v-6c469478]{flex:1;font-size:14px;line-height:20px;color:#374151}.ask-user-input-wrapper[data-v-6c469478]{display:flex;align-items:center;gap:8px;padding:12px}.ask-user-input[data-v-6c469478]{flex:1}.ask-user-footer[data-v-6c469478]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid #f3f4f6}.ask-user-pager[data-v-6c469478]{display:flex;align-items:center;gap:4px}.ask-user-pager-btn[data-v-6c469478]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#374151;cursor:pointer;transition:all .15s}.ask-user-pager-btn[data-v-6c469478]:hover:not(.ask-user-pager-btn--disabled){background:#f3f4f6;color:#111827}.ask-user-pager-btn--disabled[data-v-6c469478]{color:#d1d5db;cursor:not-allowed}.ask-user-pager-text[data-v-6c469478]{font-size:13px;font-weight:500;color:#374151;min-width:36px;text-align:center}.ask-user-submit-btn[data-v-6c469478]{min-width:100px}.ask-user-actions[data-v-6c469478]{display:flex;align-items:center;gap:8px}.ask-user-skip-btn[data-v-6c469478]{color:#6b7280}.ask-user-skip-btn[data-v-6c469478]:hover{color:#374151}.ask-user-skeleton-content[data-v-6c469478]{display:flex;flex-direction:column;gap:12px;padding:12px}.ask-user-slide-enter-active[data-v-6c469478],.ask-user-slide-leave-active[data-v-6c469478]{transition:all .2s ease}.ask-user-slide-enter-from[data-v-6c469478]{opacity:0;transform:translate(12px)}.ask-user-slide-leave-to[data-v-6c469478]{opacity:0;transform:translate(-12px)}.process-tool-header[data-v-67381bae]{display:flex;align-items:center;gap:4px;background:linear-gradient(90deg,#473cf6,#ab83ff 15%,#f9a1ff 29%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:100% 100%;font-size:14px;font-weight:400;line-height:20px}.text-slide[data-v-67381bae]{font-weight:600}.icon-loader[data-v-67381bae]{animation:rotate-67381bae 3s linear infinite}@keyframes rotate-67381bae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideText-67381bae{0%{background-position:200% 0}to{background-position:0 0}}.build-project-check[data-v-b3b53852]{display:flex;flex-direction:column;gap:12px}.build-project-check .build-project-check-content[data-v-b3b53852]{display:flex;flex-direction:column;gap:4px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.build-project-check .build-project-check-content .build-project-check-content-title[data-v-b3b53852]{display:flex;align-items:center;gap:4px}.build-project-check .build-project-check-content-processing[data-v-b3b53852]{padding:12px;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-large);box-shadow:var(--rd-shadow-100)}.create-file-tool[data-v-97b4e001]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-header[data-v-97b4e001]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.create-file-tool .create-file-tool-content[data-v-97b4e001]{display:flex;flex-direction:column;gap:4px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.create-file-tool .create-file-tool-content .create-file-tool-content-title[data-v-97b4e001]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content .create-file-tool-content-files[data-v-97b4e001]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-content .create-file-tool-content-files .create-file-tool-content-files-item[data-v-97b4e001]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content-processing[data-v-97b4e001]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.create-file-tool .file-name[data-v-97b4e001]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.create-form-tool[data-v-0c8a97f4]{display:flex;align-items:center;gap:4px;font-size:14px;line-height:24px;color:#787d8a;font-weight:400}.delete-file-tool[data-v-56f4ce6c]{display:flex;flex-direction:column;gap:12px}.delete-file-tool .delete-file-tool-header[data-v-56f4ce6c]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.delete-file-tool .delete-file-tool-content[data-v-56f4ce6c]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.delete-file-tool .delete-file-tool-content .delete-file-tool-content-title[data-v-56f4ce6c]{display:flex;align-items:center;gap:4px}.delete-file-tool .delete-file-tool-content .delete-file-tool-content-files[data-v-56f4ce6c]{display:flex;flex-direction:column;gap:12px}.delete-file-tool .delete-file-tool-content .delete-file-tool-content-files .delete-file-tool-content-files-item[data-v-56f4ce6c]{display:flex;align-items:center;gap:4px}.delete-file-tool .delete-file-tool-content-processing[data-v-56f4ce6c]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.delete-file-tool .file-name[data-v-56f4ce6c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rename-file-tool[data-v-d16d573c]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-header[data-v-d16d573c]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.rename-file-tool .rename-file-tool-content[data-v-d16d573c]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-title[data-v-d16d573c]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files[data-v-d16d573c]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files .rename-file-tool-content-files-item[data-v-d16d573c]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content-processing[data-v-d16d573c]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.create-file-tool[data-v-7c5692af]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-header[data-v-7c5692af]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.create-file-tool .create-file-tool-content[data-v-7c5692af]{display:flex;flex-direction:column;gap:4px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.create-file-tool .create-file-tool-content .create-file-tool-content-title[data-v-7c5692af]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content .create-file-tool-content-files[data-v-7c5692af]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-content .create-file-tool-content-files .create-file-tool-content-files-item[data-v-7c5692af]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content-processing[data-v-7c5692af]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.create-file-tool .file-name[data-v-7c5692af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.edit-file-tool[data-v-42c2d31f]{display:flex;flex-direction:column;gap:12px}.edit-file-tool .edit-file-tool-header[data-v-42c2d31f]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.edit-file-tool .edit-file-tool-content[data-v-42c2d31f]{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:400;line-height:20px;color:#787d8a;font-family:Geist,var(--font-family)}.edit-file-tool .edit-file-tool-content .edit-file-tool-content-title[data-v-42c2d31f]{display:flex;align-items:center;gap:4px}.edit-file-tool .edit-file-tool-content .edit-file-tool-content-files[data-v-42c2d31f]{display:flex;flex-direction:column;gap:12px}.edit-file-tool .edit-file-tool-content .edit-file-tool-content-files .edit-file-tool-content-files-item[data-v-42c2d31f]{display:flex;align-items:center;gap:4px}.edit-file-tool .edit-file-tool-content-processing[data-v-42c2d31f]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.edit-file-tool .file-name[data-v-42c2d31f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.edit-image-ai-tool[data-v-40b65724]{display:flex;flex-direction:column;gap:12px}.edit-image-ai-tool .edit-image-ai-tool-header[data-v-40b65724]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.edit-image-ai-tool .edit-image-ai-tool-content[data-v-40b65724]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-bubble);font-weight:400;line-height:20px;color:#787d8a}.edit-image-ai-tool .edit-image-ai-tool-content .edit-image-ai-tool-content-title[data-v-40b65724]{display:flex;align-items:center;gap:4px}.edit-image-ai-tool .edit-image-ai-tool-content-processing[data-v-40b65724]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.read-file-tool[data-v-77abcda5]{display:flex;flex-direction:column;gap:12px}.read-file-tool .read-file-tool-header[data-v-77abcda5]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.read-file-tool .read-file-tool-content[data-v-77abcda5]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-bubble);font-weight:400;line-height:20px;color:#787d8a}.read-file-tool .read-file-tool-content .read-file-tool-content-title[data-v-77abcda5]{display:flex;align-items:center;gap:4px}.read-file-tool .read-file-tool-content .read-file-tool-content-files[data-v-77abcda5]{display:flex;flex-direction:column;gap:4px}.read-file-tool .read-file-tool-content .read-file-tool-content-files .read-file-tool-content-files-item[data-v-77abcda5]{display:flex;align-items:center;gap:4px}.read-file-tool .read-file-tool-content-processing[data-v-77abcda5]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.read-file-tool .file-name[data-v-77abcda5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.create-file-tool[data-v-8c70d19f]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-header[data-v-8c70d19f]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.create-file-tool .create-file-tool-content[data-v-8c70d19f]{display:flex;flex-direction:column;gap:4px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.create-file-tool .create-file-tool-content .create-file-tool-content-title[data-v-8c70d19f]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content .create-file-tool-content-files[data-v-8c70d19f]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-content .create-file-tool-content-files .create-file-tool-content-files-item[data-v-8c70d19f]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content-processing[data-v-8c70d19f]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.create-file-tool .file-name[data-v-8c70d19f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.glob-tool[data-v-d564a8b3]{display:flex;flex-direction:column;gap:12px}.glob-tool .glob-tool-content[data-v-d564a8b3]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.glob-tool .glob-tool-content .glob-tool-content-title[data-v-d564a8b3]{display:flex;align-items:center;gap:4px}.glob-tool .glob-tool-content-processing[data-v-d564a8b3]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.grep-tool[data-v-ab0cfe97]{display:flex;flex-direction:column;gap:12px}.grep-tool .grep-tool-content[data-v-ab0cfe97]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.grep-tool .grep-tool-content .grep-tool-content-title[data-v-ab0cfe97]{display:flex;align-items:center;gap:4px}.grep-tool .grep-tool-content-processing[data-v-ab0cfe97]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.create-file-tool[data-v-339d9f29]{display:flex;flex-direction:column;gap:12px}.create-file-tool .create-file-tool-header[data-v-339d9f29]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.create-file-tool .create-file-tool-content[data-v-339d9f29]{display:flex;flex-direction:column;gap:4px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.create-file-tool .create-file-tool-content .create-file-tool-content-title[data-v-339d9f29]{display:flex;align-items:center;gap:4px}.create-file-tool .create-file-tool-content .create-file-tool-content-title .readdy-agent-icon[data-v-339d9f29]{color:#787d8a}.create-file-tool .create-file-tool-content .create-file-tool-content-title .readdy-agent-icon[data-v-339d9f29] path{fill:currentColor!important}.create-file-tool .create-file-tool-content-processing[data-v-339d9f29]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.read-attachment-tool[data-v-21ef613d]{display:flex;flex-direction:column;gap:12px}.read-attachment-tool .read-attachment-tool-content[data-v-21ef613d]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-bubble);font-weight:400;line-height:20px;color:#787d8a}.read-attachment-tool .read-attachment-tool-content .read-attachment-tool-content-title[data-v-21ef613d]{display:flex;align-items:center;gap:4px}.read-attachment-tool .read-attachment-tool-content .read-attachment-tool-content-files[data-v-21ef613d]{display:flex;flex-direction:column;gap:4px}.read-attachment-tool .read-attachment-tool-content .read-attachment-tool-content-files .read-attachment-tool-content-files-item[data-v-21ef613d]{display:flex;align-items:center;gap:4px}.read-attachment-tool .read-attachment-tool-content-processing[data-v-21ef613d]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.read-attachment-tool .file-name[data-v-21ef613d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rename-file-tool[data-v-01ddb2aa]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-header[data-v-01ddb2aa]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.rename-file-tool .rename-file-tool-content[data-v-01ddb2aa]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-title[data-v-01ddb2aa]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files[data-v-01ddb2aa]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files .rename-file-tool-content-files-item[data-v-01ddb2aa]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content-processing[data-v-01ddb2aa]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.read-file-tool[data-v-353df7aa]{display:flex;flex-direction:column;gap:12px}.read-file-tool .read-file-tool-header[data-v-353df7aa]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.read-file-tool .read-file-tool-content[data-v-353df7aa]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-bubble);font-weight:400;line-height:20px;color:#787d8a}.read-file-tool .read-file-tool-content .read-file-tool-content-title[data-v-353df7aa]{display:flex;align-items:center;gap:4px}.read-file-tool .read-file-tool-content .read-file-tool-content-files[data-v-353df7aa]{display:flex;flex-direction:column;gap:4px}.read-file-tool .read-file-tool-content .read-file-tool-content-files .read-file-tool-content-files-item[data-v-353df7aa]{display:flex;align-items:center;gap:4px}.read-file-tool .read-file-tool-content-processing[data-v-353df7aa]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.read-file-tool .file-name[data-v-353df7aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rename-file-tool[data-v-9e0d690d]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-header[data-v-9e0d690d]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.rename-file-tool .rename-file-tool-content[data-v-9e0d690d]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-title[data-v-9e0d690d]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files[data-v-9e0d690d]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files .rename-file-tool-content-files-item[data-v-9e0d690d]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content-processing[data-v-9e0d690d]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.rename-file-tool[data-v-182ca0cb]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-header[data-v-182ca0cb]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.rename-file-tool .rename-file-tool-content[data-v-182ca0cb]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);line-height:20px;color:#787d8a}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-title[data-v-182ca0cb]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files[data-v-182ca0cb]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files .rename-file-tool-content-files-item[data-v-182ca0cb]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content-processing[data-v-182ca0cb]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.rename-file-tool .file-name[data-v-182ca0cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rename-file-tool[data-v-33d6d83f]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-header[data-v-33d6d83f]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.rename-file-tool .rename-file-tool-content[data-v-33d6d83f]{display:flex;flex-direction:column;gap:4px;font:var(--rd-text-body-small-light);font-size:14px;line-height:20px;color:#787d8a}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-title[data-v-33d6d83f]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files[data-v-33d6d83f]{display:flex;flex-direction:column;gap:12px}.rename-file-tool .rename-file-tool-content .rename-file-tool-content-files .rename-file-tool-content-files-item[data-v-33d6d83f]{display:flex;align-items:center;gap:4px}.rename-file-tool .rename-file-tool-content-processing[data-v-33d6d83f]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.search-file-tool[data-v-f7c58c2f]{display:flex;flex-direction:column;gap:12px}.search-file-tool .search-file-tool-header[data-v-f7c58c2f]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.search-file-tool .search-file-tool-content[data-v-f7c58c2f]{display:flex;flex-direction:column;gap:12px;font:var(--rd-text-body-small-light);color:#787d8a}.search-file-tool .search-file-tool-content .search-file-tool-content-title[data-v-f7c58c2f]{display:flex;align-items:center;gap:4px}.search-file-tool .search-file-tool-content .search-file-tool-content-files[data-v-f7c58c2f]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:18px}.search-file-tool .search-file-tool-content .search-file-tool-content-files .search-file-tool-content-files-item[data-v-f7c58c2f]{display:flex;align-items:center;gap:4px}.search-file-tool .search-file-tool-content-processing[data-v-f7c58c2f]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.search-file-tool[data-v-cb6f8ffc]{display:flex;flex-direction:column;gap:12px}.search-file-tool .search-file-tool-header[data-v-cb6f8ffc]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.search-file-tool .search-file-tool-content[data-v-cb6f8ffc]{display:flex;flex-direction:column;gap:12px;font:var(--rd-text-body-small-light);color:#787d8a}.search-file-tool .search-file-tool-content .search-file-tool-content-title[data-v-cb6f8ffc]{display:flex;align-items:center;gap:4px}.search-file-tool .search-file-tool-content .search-file-tool-content-files[data-v-cb6f8ffc]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:18px}.search-file-tool .search-file-tool-content .search-file-tool-content-files .search-file-tool-content-files-item[data-v-cb6f8ffc]{display:flex;align-items:center;gap:4px}.search-file-tool .search-file-tool-content-processing[data-v-cb6f8ffc]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.event-data-text[data-v-621f581b]{font:var(--rd-text-bubble);color:var(--rd-color-text-normal);display:block}.take-screenshot-tool[data-v-1a9dbd5b]{display:flex;flex-direction:column;gap:12px}.take-screenshot-tool-content[data-v-1a9dbd5b]{display:flex;flex-direction:column;gap:8px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.take-screenshot-tool-content-title[data-v-1a9dbd5b]{display:flex;align-items:center;gap:4px}.screenshot-preview[data-v-1a9dbd5b]{width:100%;max-height:180px;object-fit:contain;border-radius:var(--rd-border-radius-small);border:1px solid #d5d9e0;background:var(--rd-color-bg-1)}.take-screenshot-tool-content-files[data-v-1a9dbd5b]{display:flex;flex-direction:column;gap:12px}.take-screenshot-tool-content-files-item[data-v-1a9dbd5b]{display:flex;align-items:center;gap:4px}.take-screenshot-tool-content-processing[data-v-1a9dbd5b]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.file-name[data-v-1a9dbd5b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.todo-write-update-header[data-v-20d14a3f]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:18px;color:var(--rd-color-text-subtle, #8f959e)}.todo-write-card[data-v-20d14a3f] [data-slot=card]{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:0;gap:0}.todo-write-card .todo-write-header-wrapper .todo-write-header[data-v-20d14a3f]{display:flex;align-items:center;gap:8px;width:100%;font-size:13px;line-height:18px;color:var(--rd-color-text-subtle, #8f959e)}.todo-write-card .todo-write-header-wrapper .todo-write-header .todo-write-icon[data-v-20d14a3f],.todo-write-card .todo-write-header-wrapper .todo-write-header .todo-write-title[data-v-20d14a3f]{flex-shrink:0}.todo-write-card .todo-write-header-wrapper .todo-write-header .todo-write-count[data-v-20d14a3f]{font-size:12px}.todo-write-card .todo-write-list[data-v-20d14a3f]{display:flex;flex-direction:column;gap:8px}.todo-write-card .todo-item[data-v-20d14a3f]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:#1f2329}.todo-write-card .todo-item .todo-icon[data-v-20d14a3f]{flex-shrink:0;margin-top:2px}.todo-write-card .todo-item .todo-content[data-v-20d14a3f]{flex:1;word-break:break-word}.todo-write-card .todo-item.status-completed .todo-icon[data-v-20d14a3f]{color:#00b42a}.todo-write-card .todo-item.status-completed .todo-content[data-v-20d14a3f]{color:#8f959e;text-decoration:line-through}.todo-write-card .todo-item.status-in-progress .todo-icon[data-v-20d14a3f]{color:#165dff}.todo-write-card .todo-item.status-pending .todo-icon[data-v-20d14a3f],.todo-write-card .todo-item.status-cancelled .todo-icon[data-v-20d14a3f]{color:#c9cdd4}.todo-write-card .todo-item.status-cancelled .todo-content[data-v-20d14a3f]{color:#8f959e;text-decoration:line-through}.type-check-tool[data-v-f2aacd1d]{display:flex;flex-direction:column;gap:12px}.type-check-tool-content[data-v-f2aacd1d]{display:flex;flex-direction:column;gap:8px;color:#787d8a;font:var(--rd-text-bubble);font-weight:400}.type-check-tool-content-title[data-v-f2aacd1d]{display:flex;align-items:center;gap:4px}.type-check-tool-content-processing[data-v-f2aacd1d]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.search-file-tool[data-v-9a3a22ad]{display:flex;flex-direction:column;gap:12px}.search-file-tool .search-file-tool-header[data-v-9a3a22ad]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.search-file-tool .search-file-tool-content[data-v-9a3a22ad]{display:flex;flex-direction:column;gap:12px;font:var(--rd-text-body-small-light);color:#787d8a}.search-file-tool .search-file-tool-content .search-file-tool-content-title[data-v-9a3a22ad]{display:flex;align-items:center;gap:4px}.search-file-tool .search-file-tool-content .search-file-tool-content-files[data-v-9a3a22ad]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:18px}.search-file-tool .search-file-tool-content .search-file-tool-content-files .search-file-tool-content-files-item[data-v-9a3a22ad]{display:flex;align-items:center;gap:4px}.search-file-tool .search-file-tool-content-processing[data-v-9a3a22ad]{padding:8px;border:1px solid #d5d9e0;background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-small)}.tools[data-v-47b470f9]{display:flex;flex-direction:column;gap:12px}.trigger-container[data-v-3b7cc497]{cursor:pointer;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:20px;color:#787d8a}.tools-fold-completed-content[data-v-3b7cc497]{display:flex;flex-direction:column;gap:12px;margin-top:12px}@keyframes scanning-text-animation-a8b0b817{0%{background-position:200% 0%}to{background-position:-200% 0%}}@keyframes scanning-text-show-a8b0b817{to{-webkit-text-fill-color:transparent}}.tools-fold-process-wrapper[data-v-a8b0b817]{display:flex;flex-direction:column;padding:12px;font-size:14px;font-weight:600;line-height:20px;color:var(--rd-color-text-subtle);background-color:var(--rd-color-bg-1);border-radius:var(--rd-border-radius-large);box-shadow:var(--rd-shadow-100);width:100%}.tools-fold-process-wrapper .wrapper-title[data-v-a8b0b817]{display:flex;align-items:center;gap:4px}.tools-fold-process-wrapper .wrapper-title .title-text[data-v-a8b0b817]{font-size:14px;font-weight:600;line-height:20px;background:linear-gradient(90deg,#473cf6,#ab83ff 40%,#fbc1ff,#ab83ff 60%,#473cf6);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scanning-text-animation-a8b0b817 3s linear infinite}.tools-fold-process-wrapper .tools-fold-process-wrapper-content[data-v-a8b0b817]{overflow:hidden;position:relative;padding-top:8px}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .file-list[data-v-a8b0b817]{display:flex;flex-direction:column;gap:8px}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .content-filter[data-v-a8b0b817]{position:absolute;top:0;left:0;width:100%;height:43px;background:linear-gradient(180deg,#fff,#fff0);pointer-events:none;z-index:1}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .file-item[data-v-a8b0b817]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;font-family:Inter,sans-serif;color:var(--rd-color-text-subtle);transition:all .3s ease;overflow:hidden}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .file-item .icon-placeholder[data-v-a8b0b817]{visibility:hidden;width:16px;height:16px}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .file-item .file-item-content[data-v-a8b0b817]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .file-item .file-item-content svg[data-v-a8b0b817]{flex-shrink:0}.tools-fold-process-wrapper .tools-fold-process-wrapper-content .file-item .file-item-content span[data-v-a8b0b817]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-content-last span[data-v-a8b0b817]{background:linear-gradient(120deg,var(--rd-color-text-subtle) 0%,#929292 40%,rgba(146,146,146,.29) 50%,#797979 60%,var(--rd-color-text-subtle) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scanning-text-animation-a8b0b817 3s linear 1s infinite,scanning-text-show-a8b0b817 0s linear 1s forwards}.file-slide-enter-active[data-v-a8b0b817]{transition:all .3s ease}.file-slide-leave-active[data-v-a8b0b817]{transition:all .3s ease;position:absolute}.file-slide-enter-from[data-v-a8b0b817]{opacity:0;transform:translateY(24px)}.file-slide-leave-to[data-v-a8b0b817]{opacity:0;transform:translateY(-24px)}.file-slide-move[data-v-a8b0b817]{transition:transform .3s ease}.icon-loader[data-v-a8b0b817]{animation:rotate-a8b0b817 3s linear infinite}@keyframes rotate-a8b0b817{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tools[data-v-ca0f4be3]{width:100%}.event-data-list[data-v-3b631164]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.plan-item-wrapper[data-v-d0d54bfc]{display:flex;flex-direction:column;position:relative;padding-bottom:12px;overflow:visible}.plan-item[data-v-d0d54bfc]{display:flex;align-items:flex-start;gap:12px;padding:0;position:relative;overflow:visible}.plan-status[data-v-d0d54bfc]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:2px solid currentColor;position:relative;z-index:10;transition:transform .2s ease,background .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.plan-status.status-pending[data-v-d0d54bfc]{color:#d4d4d8;background:#fafafa;border-width:1.5px;box-shadow:0 1px 2px #0000000a}.plan-status.status-success[data-v-d0d54bfc]{color:#fff;background:#22c55e;border:none;box-shadow:0 2px 6px #22c55e4d}.plan-status.status-failed[data-v-d0d54bfc]{color:#fff;background:#ef4444;border:none;box-shadow:0 2px 6px #ef44444d}.plan-status.status-abort[data-v-d0d54bfc]{color:#fff;background:#f59e0b;border:none;box-shadow:0 2px 6px #f59e0b4d}.completion-node[data-v-d0d54bfc]{padding-bottom:0;margin-top:4px}.completion-node[data-v-d0d54bfc]:before{display:none}.completion-node .plan-item[data-v-d0d54bfc]{align-items:flex-start}.completion-node .plan-status[data-v-d0d54bfc]{margin-top:4px}.completion-node .completion-content[data-v-d0d54bfc]{padding:0 14px;background:none;border-radius:12px}.completion-node .completion-text[data-v-d0d54bfc]{font:var(--rd-text-bubble);color:var(--rd-color-text-subtle);line-height:26px;font-weight:500}.completion-node:has(.status-success) .plan-status[data-v-d0d54bfc]{animation:completion-pop-d0d54bfc .4s cubic-bezier(.34,1.56,.64,1)}.completion-node:has(.status-success) .completion-text[data-v-d0d54bfc]{color:#16a34a;animation:completion-fade-in-d0d54bfc .4s ease}.completion-node:has(.status-failed) .completion-text[data-v-d0d54bfc]{color:#dc2626}.completion-node:has(.status-abort) .completion-text[data-v-d0d54bfc]{color:#d97706}@keyframes completion-pop-d0d54bfc{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes completion-fade-in-d0d54bfc{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.plan-status[data-v-30ad4042]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:2px solid currentColor;position:relative;z-index:10;margin-top:9px;cursor:pointer;transition:transform .1s ease,background .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.plan-status .status-icon[data-v-30ad4042]{transition:opacity .2s ease}.plan-status .edit-icon[data-v-30ad4042],.plan-status .editing-icon[data-v-30ad4042]{display:none}.plan-status[data-v-30ad4042]:hover,.plan-status.is-editing[data-v-30ad4042]{transform:scale(1.1)}.plan-status[data-v-30ad4042]:active{transform:scale(.95)}.plan-status.is-editing .editing-icon[data-v-30ad4042]{display:block}.plan-status.is-editing.status-pending[data-v-30ad4042]{background:#fff;border:1.5px dashed currentColor;box-shadow:none;color:#a1a1aa}.plan-status.is-editing.status-start[data-v-30ad4042]{background:#fff;border:1.5px dashed currentColor;box-shadow:none;color:#7057ff}.plan-status.is-editing.status-end[data-v-30ad4042]{background:#22c55e;border:none;box-shadow:0 2px 6px #22c55e4d}.plan-status.is-editing.status-failed[data-v-30ad4042]{background:#fff;border:1.5px dashed currentColor;box-shadow:none;color:#ef4444}.plan-status.is-editing.status-abort[data-v-30ad4042]{background:#fff;border:1.5px dashed currentColor;box-shadow:none;color:#f59e0b}.plan-status.status-pending[data-v-30ad4042]{color:#d4d4d8;background:#fafafa;border-width:1.5px;box-shadow:0 1px 2px #0000000a}.plan-status.status-start[data-v-30ad4042]{color:#fff;background:linear-gradient(135deg,#7057ff,#8b5cf6,#a78bfa);border:none;box-shadow:0 2px 8px #7057ff66,0 0 12px #8b5cf64d}.plan-status.status-start .loading-icon[data-v-30ad4042]{width:12px;height:12px;animation:loading-spin-30ad4042 2s linear infinite;will-change:transform}.plan-status.status-start .loading-icon .loading-circle[data-v-30ad4042]{stroke-dasharray:90,126;stroke-dashoffset:0;stroke-linecap:round;animation:loading-dash-30ad4042 1.5s ease-in-out infinite;will-change:stroke-dasharray}.plan-status.status-end[data-v-30ad4042]{color:#fff;background:#22c55e;border:none;box-shadow:0 2px 6px #22c55e4d;animation:statusComplete-30ad4042 .35s cubic-bezier(.34,1.56,.64,1)}.plan-status.status-failed[data-v-30ad4042]{color:#fff;background:#ef4444;border:none;box-shadow:0 2px 6px #ef44444d;animation:statusComplete-30ad4042 .35s cubic-bezier(.34,1.56,.64,1)}.plan-status.status-abort[data-v-30ad4042]{color:#fff;background:#f59e0b;border:none;box-shadow:0 2px 6px #f59e0b4d;animation:statusComplete-30ad4042 .35s cubic-bezier(.34,1.56,.64,1)}.plan-status.status-success[data-v-30ad4042]{color:#fff;background:#22c55e;border:none;box-shadow:0 2px 6px #22c55e4d}@keyframes statusComplete-30ad4042{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes loading-spin-30ad4042{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-dash-30ad4042{0%{stroke-dasharray:1,126;stroke-dashoffset:0}50%{stroke-dasharray:90,126;stroke-dashoffset:-35}to{stroke-dasharray:90,126;stroke-dashoffset:-124}}.timeline-clickable-area[data-v-d98b1c39]{position:absolute;left:0;top:33px;bottom:-3px;width:18px;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center}.timeline-clickable-area:hover .timeline-collapse-btn[data-v-d98b1c39]{opacity:1}.timeline-clickable-area[data-v-d98b1c39]:before{content:"";position:absolute;left:0;top:-4px;bottom:-4px;width:18px;background:transparent;border-radius:4px;transition:all .25s cubic-bezier(.4,0,.2,1)}.timeline-clickable-area.touch-device .timeline-collapse-btn[data-v-d98b1c39]{opacity:1}.timeline-clickable-area.status-end[data-v-d98b1c39]:hover:before{background:linear-gradient(to bottom,#22c55e1f,#22c55e0f)}.timeline-clickable-area.status-start[data-v-d98b1c39]:hover:before{background:linear-gradient(to bottom,#7057ff26,#7057ff14)}.timeline-clickable-area.status-failed[data-v-d98b1c39]:hover:before{background:linear-gradient(to bottom,#ef44441f,#ef44440f)}.timeline-clickable-area.status-pending[data-v-d98b1c39]:hover:before{background:linear-gradient(to bottom,#0000000f,#00000008)}.timeline-clickable-area.status-abort[data-v-d98b1c39]:hover:before{background:linear-gradient(to bottom,#f59e0b1f,#f59e0b0f)}.timeline-collapse-btn[data-v-d98b1c39]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:5px;z-index:11;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);color:#0006;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.timeline-clickable-area:hover .timeline-collapse-btn[data-v-d98b1c39]{opacity:1;background:#fff;border-color:#00000026;color:#0009;box-shadow:0 2px 6px #0000001a,0 1px 2px #0000000f;transform:scale(1.05)}.timeline-clickable-area:active .timeline-collapse-btn[data-v-d98b1c39]{transform:scale(.95)}.plan-content[data-v-d98b1c39]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:4px 14px;border-radius:12px;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative;background:transparent;overflow:visible}.plan-item-wrapper.expanded .plan-content[data-v-d98b1c39]{padding:4px 14px 14px}.plan-item-wrapper.expanded .plan-item:not(.status-start) .plan-content[data-v-d98b1c39]{background:#00000005}.plan-item.status-start .plan-content[data-v-d98b1c39]{background:linear-gradient(90deg,#7057ff0a,#7057ff14,#7057ff0a);background-size:200% 100%;animation:gradient-flow-d98b1c39 3s ease-in-out infinite;border:1px solid rgba(112,87,255,.15);box-shadow:0 2px 8px #7057ff0f}@keyframes gradient-flow-d98b1c39{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:100% 50%}}.plan-item-wrapper:not(.expanded) .plan-item.status-start:hover .plan-content[data-v-d98b1c39]{background:linear-gradient(90deg,#7057ff14,#7057ff24,#7057ff14);background-size:200% 100%;border-color:#7057ff40;box-shadow:0 4px 12px #7057ff1a}.plan-title[data-v-d98b1c39]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer;min-height:28px;-webkit-user-select:none;user-select:none;width:100%}.plan-title-text[data-v-d98b1c39]{flex:1;font:var(--rd-text-bubble);color:#000000d9;font-weight:600!important;max-width:100%;overflow:visible;line-height:28px}.plan-title-text[data-v-d98b1c39] p{margin:0;line-height:28px;display:inline;font-weight:600!important}.plan-item.status-start .plan-title-text[data-v-d98b1c39]{color:#634aff;font-weight:600!important}.plan-item.status-start .plan-title-text[data-v-d98b1c39] p{color:inherit;font-weight:600!important}.plan-item.status-end .plan-title-text[data-v-d98b1c39]{color:#00000080;font-weight:600!important}.plan-item.status-end .plan-title-text[data-v-d98b1c39] p{font-weight:600!important}.plan-item.status-abort .plan-title-text[data-v-d98b1c39],.plan-item.status-failed .plan-title-text[data-v-d98b1c39]{color:#0006;font-weight:600!important}.plan-item.status-abort .plan-title-text[data-v-d98b1c39] p,.plan-item.status-failed .plan-title-text[data-v-d98b1c39] p{font-weight:600!important}.plan-details-wrapper[data-v-d98b1c39]{width:100%;overflow:hidden}.plan-details-inner[data-v-d98b1c39]{display:flex;flex-direction:column;gap:10px;animation:fade-slide-in-d98b1c39 .1s ease-in-out}@keyframes fade-slide-in-d98b1c39{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.plan-details[data-v-d98b1c39]{font-size:13px;line-height:20px;color:var(--rd-color-text-subtle)}.plan-details[data-v-d98b1c39] ul,.plan-details[data-v-d98b1c39] ol{display:block;margin:0;padding-left:16px}.plan-details[data-v-d98b1c39] ul li,.plan-details[data-v-d98b1c39] ol li{margin-bottom:6px;line-height:20px}.plan-details[data-v-d98b1c39] ul li::marker,.plan-details[data-v-d98b1c39] ol li::marker{color:#00000040}.plan-details[data-v-d98b1c39] ul li:last-child,.plan-details[data-v-d98b1c39] ol li:last-child{margin-bottom:0}.plan-details[data-v-d98b1c39] p{margin:0;line-height:20px}.plan-title-actions[data-v-d98b1c39]{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-top:3px;margin-right:-8px}.more-toggle[data-v-d98b1c39]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#0000004d;cursor:pointer;transition:opacity .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);opacity:0}.more-toggle[data-v-d98b1c39]:hover{background:#7057ff14;color:#7057ff;transform:scale(1.05)}.more-toggle.is-open[data-v-d98b1c39]{opacity:1;background:#7057ff14;color:#7057ff}.expand-toggle[data-v-d98b1c39]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#0000004d;transition:opacity .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);opacity:0}.expand-toggle .toggle-icon[data-v-d98b1c39]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.expand-toggle .toggle-icon.expanded[data-v-d98b1c39]{transform:rotate(180deg)}.expand-toggle[data-v-d98b1c39]:hover{background:#7057ff14;color:#7057ff;transform:scale(1.05)}.plan-content:hover .expand-toggle[data-v-d98b1c39],.plan-content:hover .more-toggle[data-v-d98b1c39]{opacity:1}.plan-content:has(.more-toggle.is-open) .expand-toggle[data-v-d98b1c39],.plan-content:has(.more-toggle.is-open) .more-toggle[data-v-d98b1c39]{opacity:1}.plan-item-wrapper.expanded .expand-toggle[data-v-d98b1c39],.plan-item-wrapper.expanded .more-toggle[data-v-d98b1c39]{opacity:.6}.plan-item-wrapper.expanded .plan-content:hover .expand-toggle[data-v-d98b1c39],.plan-item-wrapper.expanded .plan-content:hover .more-toggle[data-v-d98b1c39]{opacity:1}.plan-item-wrapper.clickable .plan-title:active .expand-toggle[data-v-d98b1c39]{transform:scale(.95)}.menu-item[data-v-d98b1c39]{display:flex;align-items:center;gap:8px;cursor:pointer}.text-markdown[data-v-d98b1c39]{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var(--rd-color-text-subtle);text-align:left;-webkit-user-select:text;user-select:text;overflow:visible;word-break:break-word}.text-markdown[data-v-d98b1c39] strong{line-height:20px;font-size:14px;font-weight:600;white-space:break-spaces;color:var(--rd-color-text-normal);display:inline;margin-bottom:0}.text-markdown[data-v-d98b1c39] ol{padding-left:20px;margin-top:6px}.text-markdown[data-v-d98b1c39] ol li{padding-left:4px;margin-bottom:4px;line-height:20px;color:var(--rd-color-text-subtle);font-size:14px;font-weight:400}.text-markdown[data-v-d98b1c39] ol li p{display:inline}.text-markdown[data-v-d98b1c39] ol li::marker{font-weight:400;font-size:14px;color:var(--rd-color-text-subtle)}.text-markdown[data-v-d98b1c39] ul{padding-left:20px;margin-top:6px}.text-markdown[data-v-d98b1c39] ul li{padding-left:4px;margin-bottom:4px;line-height:20px;list-style:disc!important;color:var(--rd-color-text-subtle);font-size:14px;font-weight:400}.text-markdown[data-v-d98b1c39] ul li p{display:inline}.text-markdown[data-v-d98b1c39] ul li::marker{font-size:10px;color:var(--rd-color-text-subtle)}.text-markdown[data-v-d98b1c39] p{margin-bottom:6px}.text-markdown[data-v-d98b1c39] p:last-child{margin-bottom:0}.plan-item-inner[data-v-d98b1c39]{display:contents}.plan-item[data-v-d98b1c39]{display:flex;align-items:flex-start;gap:12px;padding:0;position:relative;overflow:visible}.plan-item.clickable[data-v-d98b1c39]{cursor:pointer}.plan-item.clickable:not(.status-start):hover .plan-content[data-v-d98b1c39]{background:#00000005}.plan-item.clickable:not(.status-start):has(.more-toggle.is-open) .plan-content[data-v-d98b1c39]{background:#00000005}.plan-item.clickable[data-v-d98b1c39]:hover .plan-status{transform:scale(1.1)}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status{background:#fff!important;border:2px solid currentColor!important;box-shadow:none!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status .status-icon,.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status .loading-icon{display:none!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status .edit-icon{display:block!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status.status-pending{color:#a1a1aa;border:1.5px dashed currentColor!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status.status-start{color:#7057ff;border:1.5px dashed currentColor!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status.status-end{background:#22c55e!important;border:none!important;box-shadow:0 2px 6px #22c55e4d!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status.status-failed{color:#ef4444;border:1.5px dashed currentColor!important}.plan-item.can-edit:not(.is-editing):hover[data-v-d98b1c39] .plan-status.status-abort{color:#f59e0b;border:1.5px dashed currentColor!important}.plan-item.status-start .plan-status[data-v-d98b1c39]{animation:status-glow-d98b1c39 2.5s ease-in-out infinite}.plan-item.is-editing[data-v-d98b1c39]{cursor:default}.plan-item .plan-content.plan-edit-wrapper[data-v-d98b1c39]{padding:0;display:flex;flex-direction:column;gap:0}.plan-edit-textarea[data-v-d98b1c39]{width:100%;min-height:80px;font-size:14px;line-height:1.6;resize:vertical;border:1px solid rgba(112,87,255,.3);border-radius:8px;background:#fff}.plan-edit-textarea[data-v-d98b1c39]:focus{border-color:#7057ff80;outline:none;box-shadow:0 0 0 2px #7057ff1a}.plan-edit-actions[data-v-d98b1c39]{display:flex;justify-content:flex-end;gap:6px;align-items:center;width:100%;padding:6px}.cancel-btn[data-v-d98b1c39]{color:#00000080;width:32px;height:32px}.cancel-btn[data-v-d98b1c39]:hover{color:#000000bf;background:#0000000f}.confirm-btn[data-v-d98b1c39]{width:32px;height:32px;color:#7057ff;border-color:#7057ff4d}.confirm-btn[data-v-d98b1c39]:hover{background:#7057ff14!important;border-color:#7057ff80!important;color:#7057ff!important}.confirm-btn[data-v-d98b1c39]:active{background:#7057ff26!important}@keyframes status-glow-d98b1c39{0%,to{opacity:1}50%{opacity:.85}}.edit-fade-enter-active[data-v-d98b1c39],.edit-fade-leave-active[data-v-d98b1c39]{transition:opacity .15s ease,transform .2s ease}.edit-fade-enter-from[data-v-d98b1c39]{opacity:0;transform:translateY(-4px)}.edit-fade-leave-to[data-v-d98b1c39]{opacity:0;transform:translateY(4px)}.text-markdown[data-v-84a63e77]{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var(--rd-color-text-subtle);text-align:left;-webkit-user-select:text;user-select:text;overflow:visible;word-break:break-word}.text-markdown[data-v-84a63e77] strong{line-height:20px;font-size:14px;font-weight:600;white-space:break-spaces;color:var(--rd-color-text-normal);display:inline;margin-bottom:0}.text-markdown[data-v-84a63e77] ol{padding-left:20px;margin-top:6px}.text-markdown[data-v-84a63e77] ol li{padding-left:4px;margin-bottom:4px;line-height:20px;color:var(--rd-color-text-subtle);font-size:14px;font-weight:400}.text-markdown[data-v-84a63e77] ol li p{display:inline}.text-markdown[data-v-84a63e77] ol li::marker{font-weight:400;font-size:14px;color:var(--rd-color-text-subtle)}.text-markdown[data-v-84a63e77] ul{padding-left:20px;margin-top:6px}.text-markdown[data-v-84a63e77] ul li{padding-left:4px;margin-bottom:4px;line-height:20px;list-style:disc!important;color:var(--rd-color-text-subtle);font-size:14px;font-weight:400}.text-markdown[data-v-84a63e77] ul li p{display:inline}.text-markdown[data-v-84a63e77] ul li::marker{font-size:10px;color:var(--rd-color-text-subtle)}.text-markdown[data-v-84a63e77] p{margin-bottom:6px}.text-markdown[data-v-84a63e77] p:last-child{margin-bottom:0}.requirement-rewrite-wrapper[data-v-84a63e77]{width:100%}.plans-container[data-v-84a63e77]{position:relative}.plans-empty-state[data-v-84a63e77]{display:flex;align-items:center;justify-content:center;padding:32px 20px}.plans-empty-state .empty-text[data-v-84a63e77]{font-size:13px;color:#00000059;font-weight:450;letter-spacing:.2px}.plans-list[data-v-84a63e77]{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;position:relative;overflow:visible}.plan-item-wrapper[data-v-84a63e77]{display:flex;flex-direction:column;position:relative;padding-bottom:12px;overflow:visible}.plan-item-wrapper.expanded[data-v-84a63e77]{overflow:visible}.plan-item-wrapper[data-v-84a63e77]:before{content:"";position:absolute;left:8px;top:33px;bottom:-3px;width:1px;background:#0000001f;border-radius:1px;transition:background .3s ease}.plan-item-wrapper[data-v-84a63e77]:last-child:before{display:none}.plan-item-wrapper[data-v-84a63e77]:has(.status-pending):before{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.2) 0px,rgba(0,0,0,.2) 1px,transparent 1px,transparent 5px)}.plan-item-wrapper[data-v-84a63e77]:has(.status-end):before{background:#22c55e66}.plan-item-wrapper[data-v-84a63e77]:has(.status-start):before{background:#7057ff80}.plan-item-wrapper[data-v-84a63e77]:has(.status-failed):before{background:#ef444466}.plan-item-wrapper[data-v-84a63e77]:has(.status-abort):before{background:#f59e0b66}.plan-item-wrapper:has(.status-end) .timeline-clickable-area[data-v-84a63e77]:hover:before{background:linear-gradient(to bottom,#22c55e1f,#22c55e0f)}.plan-item-wrapper:has(.status-start) .timeline-clickable-area[data-v-84a63e77]:hover:before{background:linear-gradient(to bottom,#7057ff26,#7057ff14)}.plan-item-wrapper:has(.status-failed) .timeline-clickable-area[data-v-84a63e77]:hover:before{background:linear-gradient(to bottom,#ef44441f,#ef44440f)}.plan-item-wrapper:has(.status-pending) .timeline-clickable-area[data-v-84a63e77]:hover:before{background:linear-gradient(to bottom,#0000000f,#00000008)}.plan-item-wrapper:has(.status-abort) .timeline-clickable-area[data-v-84a63e77]:hover:before{background:linear-gradient(to bottom,#f59e0b1f,#f59e0b0f)}.expand-content-wrapper[data-v-84a63e77]{display:flex;flex-direction:column;gap:12px}.expand-content[data-v-84a63e77]{padding:0}.analyzing-wrapper[data-v-e77a9c22]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:18px;color:var(--rd-color-text-subtle, #8f959e)}.analyzing-wrapper .analyzing-text[data-v-e77a9c22]{background:linear-gradient(120deg,var(--rd-color-text-subtle, #8f959e) 0%,var(--rd-color-text-subtle, #8f959e) 35%,#ffffff 50%,var(--rd-color-text-subtle, #8f959e) 65%,var(--rd-color-text-subtle, #8f959e) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text-e77a9c22 3s ease-in-out infinite}@keyframes shimmer-text-e77a9c22{0%{background-position:150% center}to{background-position:-50% center}}.reconnecting-wrapper[data-v-a92b2101]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:18px;color:var(--rd-color-text-subtle, #8f959e)}.reconnecting-wrapper .reconnecting-text[data-v-a92b2101]{background:linear-gradient(120deg,var(--rd-color-text-subtle, #8f959e) 0%,var(--rd-color-text-subtle, #8f959e) 35%,#ffffff 50%,var(--rd-color-text-subtle, #8f959e) 65%,var(--rd-color-text-subtle, #8f959e) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text-a92b2101 3s ease-in-out infinite}@keyframes shimmer-text-a92b2101{0%{background-position:150% center}to{background-position:-50% center}}.thinking-wrapper[data-v-020fae58]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:18px;color:var(--rd-color-text-subtle, #8f959e)}.thinking-wrapper .thinking-text[data-v-020fae58]{background:linear-gradient(120deg,var(--rd-color-text-subtle, #8f959e) 0%,var(--rd-color-text-subtle, #8f959e) 35%,#ffffff 50%,var(--rd-color-text-subtle, #8f959e) 65%,var(--rd-color-text-subtle, #8f959e) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text-020fae58 3s ease-in-out infinite}@keyframes shimmer-text-020fae58{0%{background-position:150% center}to{background-position:-50% center}}.tools-group-single[data-v-82adc85e],.tools-group-completed[data-v-82adc85e]{width:100%}.tools-group-completed .tools-group-trigger[data-v-82adc85e]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:2px 0}.tools-group-completed .tools-group-trigger .trigger-text[data-v-82adc85e]{font-size:13px;color:var(--rd-color-text-subtle, #8f959e)}.tools-group-completed .tools-group-trigger .trigger-arrow[data-v-82adc85e]{color:var(--rd-color-text-subtle, #8f959e);transition:transform .2s}.tools-group-completed .tools-group-trigger .trigger-arrow.is-open[data-v-82adc85e]{transform:rotate(90deg)}.tools-group-completed .tools-group-content .tools-list[data-v-82adc85e]{display:flex;flex-direction:column;padding:0}.tools-group-running[data-v-82adc85e]{width:100%}.tools-group-running .running-scroll-area .tools-list[data-v-82adc85e]{display:flex;flex-direction:column;padding:0}.tool-item[data-v-82adc85e]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:18px;color:var(--rd-color-text-subtle, #8f959e)}.tool-item.is-current .tool-name[data-v-82adc85e],.tool-item.is-thinking .thinking-text[data-v-82adc85e]{background:linear-gradient(120deg,var(--rd-color-text-subtle, #8f959e) 0%,var(--rd-color-text-subtle, #8f959e) 35%,#ffffff 50%,var(--rd-color-text-subtle, #8f959e) 65%,var(--rd-color-text-subtle, #8f959e) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text-82adc85e 3s ease-in-out infinite}.tool-item.is-failed .tool-icon[data-v-82adc85e],.tool-item.is-failed .tool-name[data-v-82adc85e]{color:var(--rd-color-danger, #f5222d)}.tool-item .tool-icon[data-v-82adc85e]{flex-shrink:0;width:14px;height:14px;color:inherit}.tool-item .tool-name[data-v-82adc85e]{flex-shrink:0}.tool-item .tool-params[data-v-82adc85e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-loader[data-v-82adc85e]{animation:rotate-82adc85e 1.5s linear infinite}@keyframes rotate-82adc85e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-text-82adc85e{0%{background-position:150% center}to{background-position:-50% center}}@keyframes shimmer-bg-82adc85e{0%{background-position:200% 0}to{background-position:-200% 0}}.event-data-wrapper[data-v-169a9c85]{display:flex;flex-direction:column;gap:8px}.event-data[data-v-169a9c85]{display:flex;flex-direction:column;gap:6px}.toggle-button[data-v-169a9c85]{display:flex;align-items:center;gap:4px;font-size:14px;color:#00000073;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;padding:4px 0}.toggle-button[data-v-169a9c85]:hover{color:#000000a6}.toggle-button .arrow-icon[data-v-169a9c85]{transition:transform .2s ease}.toggle-button .arrow-icon.is-expanded[data-v-169a9c85]{transform:rotate(180deg)}.next-step[data-v-3c77db14]{margin-top:12px}.next-step-list[data-v-3c77db14]{display:flex;flex-direction:column;gap:8px}.next-step-item[data-v-3c77db14]{width:fit-content;padding:6px 12px;border-radius:var(--rd-border-radius-medium);background:var(--rd-color-bg-1);border:1px solid var(--rd-color-border-normal);cursor:pointer;transition:all .15s ease}.next-step-item[data-v-3c77db14]:hover{background:var(--rd-color-bg-2)}.next-step-text[data-v-3c77db14]{font:var(--rd-text-body-small-default);color:var(--rd-color-text-normal)}.continue-action-wrapper[data-v-16fa0805]{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px;border-radius:4px;background:var(--rd-color-bg-2)}.continue-text[data-v-16fa0805]{font-size:14px;color:var(--rd-color-text-subtle);text-align:center}.continue-button[data-v-16fa0805]{width:100%}.error-card[data-v-4cc947d6]{display:flex;flex-direction:column;gap:12px;padding:8px;font:var(--rd-font-body-small-light);border-radius:var(--rd-border-radius-small)}.error-card[data-v-4cc947d6] svg{display:block;width:100%;height:100%;color:currentColor;fill:currentColor}.error-card--abort[data-v-4cc947d6]{color:#57606a;background-color:#f6f8fa}.error-card--danger[data-v-4cc947d6]{color:#c8200d;background-color:#ffe2df}.error-card--notice[data-v-4cc947d6]{color:#8a5a00;background-color:#fff4cc}.error-card-header[data-v-4cc947d6]{display:flex;align-items:flex-start;gap:8px}.error-card-notice-layout[data-v-4cc947d6]{display:flex;align-items:center;gap:8px}.error-card-notice-content[data-v-4cc947d6]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:12px}.error-card-icon[data-v-4cc947d6]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.error-card-icon--notice[data-v-4cc947d6]{width:72px;height:72px;flex-basis:72px;margin-top:0}.error-card-icon-image[data-v-4cc947d6]{display:block;width:100%;height:100%;object-fit:contain}.error-card-message[data-v-4cc947d6]{flex:1;min-width:0;font-size:14px}.error-card-action[data-v-4cc947d6]{cursor:pointer;align-self:flex-end;text-decoration:underline}.error-card-request-id[data-v-4cc947d6]{align-self:flex-end;color:var(--rd-color-text-subtle)}.record-version-card[data-v-107a3fae]{cursor:pointer;display:flex}.record-version-card-header[data-v-107a3fae]{gap:0!important;display:flex;align-items:center}.record-version-card-content[data-v-107a3fae]{flex:1;display:flex;align-items:center;gap:16px}.record-version-card-content .icon-history[data-v-107a3fae]{color:var(--rd-color-text-subtle)}.record-version-card[data-v-107a3fae]:hover{border:1px solid var(--rd-color-stroke-3)}.record-version-card:hover .copy-area[data-v-107a3fae]{visibility:visible}.selected[data-v-107a3fae]{border:1px solid var(--rd-color-brand-primary-normal)!important}.disable[data-v-107a3fae]{cursor:not-allowed}.loading[data-v-107a3fae]{cursor:wait}.version-title[data-v-107a3fae]{font:var(--rd-text-body-small);font-size:14px;color:var(--rd-color-text-strong);height:28px;display:flex;align-items:center}.version-description[data-v-107a3fae]{display:flex;align-items:center;justify-content:space-between;font:var(--rd-text-body-small-normal);font-size:14px;color:var(--rd-color-text-subtle)}.version-description .copy-area[data-v-107a3fae]{visibility:hidden;cursor:pointer;display:flex;align-items:center;gap:2px;padding:4px;font:var(--rd-text-body-small-light);line-height:20px;font-weight:500;border-radius:4px}.version-description .copy-area[data-v-107a3fae]:hover{background-color:var(--rd-color-bg-3)}.record-reference-show-id[data-v-107a3fae]{display:flex;align-items:center;gap:8px;padding:8px 12px;font:var(--rd-text-body-small-normal);font-size:14px;color:var(--rd-color-text-normal);background-color:var(--rd-color-bg-2);border-radius:16px}.record-reference-show-id .record-reference-show-id-version[data-v-107a3fae]{cursor:pointer;color:var(--rd-color-brand-primary-normal)}.dropdown-menu-content>div[data-v-107a3fae]{cursor:pointer}.delete-version-item[data-v-107a3fae],.delete-version-item .delete-version-item-icon[data-v-107a3fae]{color:var(--rd-color-functional-danger-normal)}.push-badge[data-v-107a3fae]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.push-badge--pushing[data-v-107a3fae]{color:var(--rd-color-functional-info-on-container);background-color:var(--rd-color-functional-info-container)}.push-badge--pushed[data-v-107a3fae],.push-badge--pulled[data-v-107a3fae]{color:#15803d;background-color:#dcfce7}.icon-github[data-v-107a3fae]{width:24px;height:24px;flex-shrink:0;color:var(--rd-color-text-normal)}.version-card-group[data-v-107a3fae]{display:flex;flex-direction:column;gap:8px}@keyframes spin-107a3fae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spinning[data-v-107a3fae]{animation:spin-107a3fae 1s linear infinite;color:var(--rd-color-text-subtle)}.push-info[data-v-107a3fae]{cursor:pointer;padding:8px 12px;background-color:var(--rd-color-bg-2);border-radius:8px;font-size:13px;color:var(--rd-color-text-normal)}.push-info .push-info-header[data-v-107a3fae]{display:flex;align-items:center;justify-content:space-between}.push-info .push-info-header .push-info-title[data-v-107a3fae]{display:flex;align-items:center;gap:6px;font-weight:500;color:var(--rd-color-text-strong)}.push-info .push-info-header .push-info-right[data-v-107a3fae]{display:flex;align-items:center;gap:4px;color:var(--rd-color-text-subtle)}.push-info .push-info-header .push-info-timestamp[data-v-107a3fae]{font-size:12px}.push-info .push-info-body[data-v-107a3fae]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.push-info .push-info-body .push-info-row[data-v-107a3fae]{display:flex;align-items:flex-start;gap:6px;font-size:12px}.push-info .push-info-body .push-info-label[data-v-107a3fae]{flex-shrink:0;color:var(--rd-color-text-subtle);min-width:40px}.push-info .push-info-body .push-info-link[data-v-107a3fae]{color:var(--rd-color-brand-primary-normal);text-decoration:none;word-break:break-all}.push-info .push-info-body .push-info-link[data-v-107a3fae]:hover{text-decoration:underline}.push-info .push-info-body .push-info-sha[data-v-107a3fae]{font-family:monospace;color:var(--rd-color-text-normal);word-break:break-all}.record-bubble[data-v-c058cc05]{-webkit-user-select:text;user-select:text;display:flex;flex-direction:column;gap:12px;padding:12px;min-height:40px;width:100%;background-color:#f4f4f5;border-radius:var(--rd-border-radius-large)}.text-content[data-v-c058cc05]{font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.text-bubble[data-v-5e434d57]{display:flex;align-items:center;width:fit-content;max-width:100%;white-space:pre-line;font:var(--rd-text-body-large);color:var(--rd-color-text-normal)}.text-bubble-content[data-v-5e434d57]{overflow:auto;-webkit-user-select:text;user-select:text}.abusive-confirm[data-v-d806d62e]{width:100%;padding:12px;background:var(--rd-color-bg-2);border-radius:var(--rd-border-radius-medium);border:1px solid var(--rd-color-stroke-1)}.abusive-title[data-v-d806d62e]{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--rd-color-text-strong)}.button-group[data-v-d806d62e]{display:flex;gap:6px}.status-button[data-v-d806d62e]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-1);border-radius:var(--rd-border-radius-small);font-size:12px;font-weight:500;color:var(--rd-color-text-normal);cursor:pointer;transition:all .2s}.status-button[data-v-d806d62e]:hover{background:var(--rd-color-bg-3);border-color:var(--rd-color-stroke-2)}.status-button .button-icon[data-v-d806d62e]{font-size:14px;font-weight:700}.status-button .button-icon.icon-check[data-v-d806d62e]{color:var(--rd-color-success-normal, #34c759)}.status-button .button-icon.icon-cross[data-v-d806d62e]{color:var(--rd-color-danger-normal, #ff3b30)}.ai-message-card[data-v-b5af71b5]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ai-message-card:hover .message-created-time[data-v-b5af71b5]{visibility:visible}.ai-message-card-header[data-v-b5af71b5]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:20px}.ai-message-card-header .card-header-left[data-v-b5af71b5]{display:flex;align-items:center;gap:8px}.ai-message-card-header img[data-v-b5af71b5]{width:18px;height:18px}.ai-message-card-header .message-created-time[data-v-b5af71b5]{visibility:hidden;color:var(--rd-color-text-subtler);cursor:pointer}.dot-animation[data-v-b5af71b5]{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.dot[data-v-b5af71b5]{width:4px;height:4px;border-radius:50%;background-color:currentColor;display:inline-block;animation:dotJump-b5af71b5 1.4s infinite ease-in-out}.dot[data-v-b5af71b5]:nth-child(1){animation-delay:0s}.dot[data-v-b5af71b5]:nth-child(2){animation-delay:.2s}.dot[data-v-b5af71b5]:nth-child(3){animation-delay:.4s}@keyframes dotJump-b5af71b5{0%,80%,to{opacity:.3}40%{opacity:1}}.operate-item[data-v-cc6e0b7e]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;border-radius:100%}.operate-item[data-v-cc6e0b7e]:hover{background-color:var(--rd-color-bg-3)}.delete-btn[data-v-cc6e0b7e]{background-color:#ff3c261f;color:#ff3c26}.delete-btn[data-v-cc6e0b7e]:hover{background-color:#ff3c263d}.operate-wrapper[data-v-b2fc35b7]{visibility:hidden;position:absolute;top:-24px;right:0;display:flex;align-items:center;padding:4px;background-color:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-1);border-radius:1000px;box-shadow:0 4px 8px #090a141a}.selector-bubble[data-v-7d808c7c]{max-width:100%;color:var(--rd-color-text-normal);border-radius:12px}.selector-bubble .title[data-v-7d808c7c]{font-size:14px;font-weight:500;color:#1f2937;margin-bottom:16px}.selector-bubble .records[data-v-7d808c7c]{display:flex;flex-direction:column;gap:8px}.selector-bubble .record-item[data-v-7d808c7c]{line-height:22px}.selector-bubble .record-item .tag-label[data-v-7d808c7c]{margin-right:6px;background:#2495ff1f;color:var(--rd-color-functional-info-on-container);font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;white-space:nowrap}.selector-bubble .record-item .description[data-v-7d808c7c]{flex:1;font-size:14px;line-height:1.5;word-break:break-word}.user-message-card[data-v-62a2f0f0]{padding:8px 12px;gap:8px;overflow:hidden;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;max-width:80%;background-color:var(--rd-color-brand-primary-container-subtle);border-radius:var(--rd-border-radius-large)}.reference-images-row[data-v-62a2f0f0]{display:flex;justify-content:flex-end;width:100%}.team-worker-message-card[data-v-38f2a1f1]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.team-worker-message-card:hover .message-created-time[data-v-38f2a1f1]{visibility:visible}.team-worker-message-header[data-v-38f2a1f1]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:20px}.team-worker-message-header .header-left[data-v-38f2a1f1]{display:flex;align-items:center;gap:8px}.team-worker-message-header .header-left .user-avatar[data-v-38f2a1f1]{width:24px;height:24px;border-radius:50%;object-fit:cover}.team-worker-message-header .header-left .user-info[data-v-38f2a1f1]{display:flex;flex-direction:column}.team-worker-message-header .header-left .user-info .user-email[data-v-38f2a1f1]{color:var(--rd-color-text-default);font-size:14px;font-weight:500}.team-worker-message-header .header-right .message-created-time[data-v-38f2a1f1]{visibility:hidden;color:var(--rd-color-text-subtler);cursor:pointer;font-size:12px}.message-content-wrapper[data-v-38f2a1f1]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;align-self:flex-start!important;background-color:#f4f4f5!important}.message-card[data-v-0d599a0d]{position:relative;display:flex;flex-direction:column}.message-card:hover .operate-wrapper[data-v-0d599a0d]{visibility:visible}.message-card[data-v-0d599a0d]:first-child{margin-top:8px}.has-operate[data-v-0d599a0d]{margin-bottom:40px}@media (max-width: 1024px){.right-sidebar[data-v-323626b4]{width:100%!important;min-width:100%!important}.right-sidebar[data-v-323626b4] .copy-area{visibility:visible!important;white-space:nowrap}.sidebar-tabs-list[data-v-323626b4]{width:auto!important;min-width:unset!important}.sidebar-tab-trigger[data-v-323626b4]{padding:4px 8px!important;font-size:12px!important}.unsaved-indicator[data-v-323626b4]{padding:4px!important}.unsaved-indicator .unsaved-text[data-v-323626b4],.icon-text-display[data-v-323626b4]{display:none!important}}[data-v-323626b4] .shared-segmented-tabs-list{flex-shrink:0}[data-v-323626b4] .shared-segmented-tab-trigger{display:flex;align-items:center;gap:6px;color:var(--rd-color-text-subtle)}[data-v-323626b4] .shared-segmented-tab-trigger[data-state=active]{color:var(--rd-color-text-strong)}.right-sidebar-root[data-v-323626b4]{position:relative;height:100%;min-height:0;display:flex;flex-direction:column}.right-sidebar[data-v-323626b4]{display:flex;flex-direction:column;height:100%;min-height:0;background-color:#fff;border-radius:var(--rd-border-radius-large);box-shadow:0 8px 12px #090a140f;position:relative}.right-sidebar-header[data-v-323626b4]{display:flex;justify-content:space-between;align-items:center;padding:8px;gap:8px;border-bottom:1px solid var(--rd-color-stroke-1);background-color:#fff;border-top-left-radius:var(--rd-border-radius-large);border-top-right-radius:var(--rd-border-radius-large);container-type:inline-size}.right-sidebar-header h3[data-v-323626b4]{position:relative;color:#000;overflow:hidden;font-size:14px;font-weight:600;line-height:20px}.right-sidebar-header h3[data-v-323626b4]:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#000,#666,#000);background-size:200% 100%;animation:slideText-323626b4 2s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;color:transparent}.console-button-container[data-v-323626b4]{container-type:inline-size;flex:1;min-width:0;overflow:hidden}@container (max-width: 320px){.console-button-text[data-v-323626b4]{display:none}}@container (max-width: 220px){.console-debug-button[data-v-323626b4]{display:none}}.header-actions[data-v-323626b4]{display:flex;align-items:center;gap:8px;flex-shrink:1;min-width:0}@container (max-width: 480px){.header-actions .icon-text-display[data-v-323626b4]{display:none}}.unsaved-indicator[data-v-323626b4]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background-color:#f59e0b1a}@container (max-width: 360px){.unsaved-indicator[data-v-323626b4]{display:none}}.unsaved-indicator .unsaved-dot[data-v-323626b4]{width:6px;height:6px;border-radius:50%;background-color:#f59e0b;animation:pulse-323626b4 1.5s ease-in-out infinite}.unsaved-indicator .unsaved-text[data-v-323626b4]{font-size:12px;font-weight:500;color:#d97706}@container (max-width: 480px){.unsaved-indicator .unsaved-text[data-v-323626b4]{display:none}}@keyframes slideText-323626b4{0%{background-position:200% 0}to{background-position:-200% 0}}.right-sidebar-chat-wrapper[data-v-323626b4]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;padding:0 0 16px 16px;position:relative;min-height:0}.right-sidebar-chat-wrapper[data-v-323626b4]::-webkit-scrollbar{width:8px}.right-sidebar-chat-wrapper[data-v-323626b4]::-webkit-scrollbar-track{background:transparent}.right-sidebar-chat-wrapper[data-v-323626b4]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.right-sidebar-chat-wrapper[data-v-323626b4]::-webkit-scrollbar-thumb:hover{background:#0000004d}.right-sidebar-code-wrapper[data-v-323626b4]{flex:1;overflow:hidden;min-height:0}.right-sidebar-messages-wrapper[data-v-323626b4]{overflow-y:auto;flex:1;position:relative}.right-sidebar-messages[data-v-323626b4]{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:24px}.right-sidebar-filter-div[data-v-323626b4]{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(180deg,#fff0 17%,#fff 87%)}.fade-enter-active[data-v-323626b4],.fade-leave-active[data-v-323626b4]{transition:opacity .1s ease}.fade-enter-from[data-v-323626b4],.fade-leave-to[data-v-323626b4]{opacity:0}.right-sidebar-messages-bottom[data-v-323626b4]{height:1px}.feedback-wrapper[data-v-323626b4]{margin-top:12px}.chat-skeleton-wrapper[data-v-323626b4]{flex:1;overflow:hidden;padding:24px 16px}.chat-skeleton-container[data-v-323626b4]{display:flex;flex-direction:column;gap:16px}.chat-skeleton-item[data-v-323626b4]{display:flex;width:100%}.chat-skeleton-user[data-v-323626b4]{justify-content:flex-end}.chat-skeleton-ai[data-v-323626b4]{justify-content:flex-start}.chat-skeleton-user-block[data-v-323626b4]{width:200px;height:40px;border-radius:12px;background:#5a30f714;animation:pulse-323626b4 2s cubic-bezier(.4,0,.6,1) infinite}.chat-skeleton-user-block.chat-skeleton-user-block-short[data-v-323626b4]{width:140px;height:36px}.chat-skeleton-ai-block[data-v-323626b4]{width:240px;height:72px;border-radius:12px;background:var(--rd-old-color-bg-surface, #f5f5f5);animation:pulse-323626b4 2s cubic-bezier(.4,0,.6,1) infinite}.chat-skeleton-ai-block.chat-skeleton-ai-block-short[data-v-323626b4]{width:200px;height:56px}@keyframes pulse-323626b4{0%,to{opacity:1}50%{opacity:.5}}.uploading-indicator[data-v-323626b4]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;color:var(--rd-color-text-subtle, #595e6b);padding:12px 0}.uploading-indicator__dots[data-v-323626b4]{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.uploading-indicator__dot[data-v-323626b4]{width:4px;height:4px;border-radius:50%;background-color:currentColor;display:inline-block;animation:dotFade-323626b4 1.4s infinite ease-in-out}.uploading-indicator__dot[data-v-323626b4]:nth-child(2){animation-delay:.2s}.uploading-indicator__dot[data-v-323626b4]:nth-child(3){animation-delay:.4s}@keyframes dotFade-323626b4{0%,80%,to{opacity:.3}40%{opacity:1}}.rd-right-sidebar-drag-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rd-border-radius-large);overflow:hidden;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;z-index:120000;box-sizing:border-box}.rd-right-sidebar-drag-overlay__icon{color:var(--rd-color-text-subtle, #595e6b)}.rd-right-sidebar-drag-overlay__title{font-size:18px;font-weight:600;color:var(--rd-color-text-normal, #2d303d)}.rd-right-sidebar-drag-overlay__desc{font-size:13px;color:var(--rd-color-text-subtle, #595e6b)}.rd-right-sidebar-drag-overlay__formats{margin-top:4px;font-size:12px;color:var(--rd-color-text-disabled, #a0a4b0)}@keyframes spin-0ae2a1c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.changed-version-alert[data-v-0ae2a1c4]{position:absolute;top:40px;left:50%;display:flex;align-items:center;gap:16px;min-width:320px;padding:16px;font-size:14px;font-weight:500;line-height:20px;color:var(--rd-color-text-normal);background-color:var(--rd-color-bg-1);transform:translate(-50%);border:1px solid var(--rd-color-stroke-2);border-radius:8px;box-shadow:var(--rd-shadow-neutral-300)}.alert-left .alert-left-img[data-v-0ae2a1c4]{width:20px;height:20px;animation:spin-0ae2a1c4 1s linear infinite}.help-tip[data-v-04621cee]{position:relative;overflow:hidden;color:#9ca2ad;font-size:14px;line-height:24px;letter-spacing:normal;font-weight:600}.help-tip .icon[data-v-04621cee]{margin-right:4px}.help-tip .icon-font[data-v-04621cee]{font-size:14px;font-weight:600;letter-spacing:normal}.tip-animation-enter-active[data-v-04621cee],.tip-animation-leave-active[data-v-04621cee]{transition:all .3s ease}.tip-animation-enter-from[data-v-04621cee]{opacity:0;transform:translateY(20px)}.tip-animation-leave-to[data-v-04621cee]{opacity:0;transform:translateY(-20px)}.loading-brand-logo[data-v-a667772f]{width:100%;height:100%;object-fit:contain}.loading-orb[data-v-07402915]{flex:1;height:100%;background-size:contain;display:flex;flex-direction:column;align-items:center;overflow-y:auto;background:#fff;border-radius:12px}.loading-orb .preview__box__loading-orb__img[data-v-07402915]{width:240px;transform:scale(.8);transform-origin:center}.loading-center[data-v-07402915]{display:flex;flex-direction:column;align-items:center;margin:auto 0;padding-top:clamp(32px,15vh,128px)}.tip[data-v-07402915]{color:var(--rd-color-text-subtle);font:var(--rd-text-body-large-strong);opacity:.75;text-align:center}.help-tip[data-v-07402915]{flex-shrink:0;margin-bottom:88px}.loading-orb[data-v-873808c7]{flex:1;height:100%;background-size:contain;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;padding-top:128px;background:#fff;border-radius:12px}.loading-orb .preview__box__loading-orb__img[data-v-873808c7]{width:240px;transform:scale(.8);transform-origin:center}.tip[data-v-873808c7]{color:var(--rd-color-text-subtle);margin-bottom:228px;font:var(--rd-text-body-large-strong);opacity:.75;text-align:center}.help-tip[data-v-873808c7]{position:absolute;bottom:88px;color:#9ca2ad}.card-wrapper[data-v-32193ee0]{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:24px;box-sizing:border-box;background-color:var(--rd-color-bg-1);border:1px solid #d5d9e0;border-radius:16px}.card-header[data-v-32193ee0]{display:flex;justify-content:space-between;align-items:center}.card-header .card-header-title[data-v-32193ee0]{font-size:16px;font-weight:600;line-height:28px;color:var(--rd-color-text-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.card-info[data-v-32193ee0]{display:flex;flex-direction:column;gap:4px}.card-info .description-wrapper[data-v-32193ee0]{position:relative;display:flex;align-items:flex-start;gap:4px;min-height:20px}.card-info .card-info-description[data-v-32193ee0]{flex:1;font-size:14px;line-height:20px;color:var(--rd-color-text-subtle);margin:0}.card-info .card-info-description.single-line[data-v-32193ee0]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-info .expand-button[data-v-32193ee0]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--rd-color-text-subtle);transition:transform .2s ease;padding:0}.card-info .expand-button[data-v-32193ee0]:hover{color:var(--rd-color-text-normal)}.card-info .expand-button svg[data-v-32193ee0]{width:16px;height:16px;transition:transform .2s ease}.card-info .expand-button svg.rotated[data-v-32193ee0]{transform:rotate(180deg)}.card-info .expanded-description[data-v-32193ee0]{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;gap:4px;padding:12px;background:var(--rd-color-bg-1);border:1px solid #d5d9e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10}.card-info .expanded-description .expanded-content[data-v-32193ee0]{flex:1;font-size:14px;line-height:20px;color:var(--rd-color-text-subtle)}.card-info .expanded-description .expanded-content p[data-v-32193ee0]{margin:0}.card-info .expanded-description .expanded-content .description-second[data-v-32193ee0]{margin-top:8px}.card-info .card-info-placeholder[data-v-32193ee0]{height:21px}.learn-more-link[data-v-32193ee0]{width:fit-content;font-size:14px;color:var(--rd-color-text-subtler);text-decoration:underline;cursor:pointer}.card-content[data-v-32193ee0]{margin-top:8px;width:100%;flex:1;display:flex;min-height:0;flex-direction:column;justify-content:center;align-items:center}.card-content-video[data-v-32193ee0]{height:100%;aspect-ratio:629.5/472.125;object-fit:contain;border-radius:12px}@media (max-width: 1024px){.card-wrapper[data-v-32193ee0]{padding:16px}.card-content-video[data-v-32193ee0]{object-fit:cover}}.gen-loading-wrapper[data-v-2748cf12]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:visible}.gen-loading-title[data-v-2748cf12]{display:flex;align-items:center;gap:4px;font-size:20px;font-weight:600;line-height:28px;color:var(--rd-color-text-normal)}.card-container[data-v-2748cf12]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px;width:100%}.card-stack[data-v-2748cf12]{position:relative;width:clamp(300px,50vw,800px);max-height:70vh;aspect-ratio:400/360}.card-stack .card-list[data-v-2748cf12]{width:100%;height:100%;margin:0 auto;position:relative}.card[data-v-2748cf12]{--offset-y: 12px;--offset-x: 4%;display:flex;position:absolute;list-style:none;left:0;right:0;margin:0 auto;transition:all .3s ease-in-out}.card[data-v-2748cf12]:nth-child(1){top:0;width:100%;height:100%;z-index:8}.card[data-v-2748cf12]:nth-child(2){top:var(--offset-y);width:calc(100% - var(--offset-x));z-index:7}.card[data-v-2748cf12]:nth-child(3){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:6}.card[data-v-2748cf12]:nth-child(4){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:5}.card[data-v-2748cf12]:nth-child(5){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:4}.card[data-v-2748cf12]:nth-child(6){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:3}.card[data-v-2748cf12]:nth-child(7){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:2}.card[data-v-2748cf12]:nth-child(8){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:1}.card[data-v-2748cf12]:nth-child(9){top:calc(var(--offset-y) * 2);width:calc(100% - var(--offset-x) * 2);z-index:0}.transform-next[data-v-2748cf12]{animation:scaleDown-2748cf12 .3s}.transform-prev[data-v-2748cf12]{animation:scaleUp-2748cf12 .3s}@keyframes scaleUp-2748cf12{0%{transform:scale(1.1) translateY(0);opacity:0}20%{transform:scale(1.08) translateY(0);opacity:.1}40%{transform:scale(1.04) translateY(0);opacity:.2}60%{transform:scale(1.02) translateY(0);opacity:.4}80%{transform:scale(1.01) translateY(0);opacity:.8}to{transform:scale(1) translateY(0);opacity:1}}@keyframes scaleDown-2748cf12{0%{transform:scale(1) translateY(0);opacity:1}20%{transform:scale(1.01) translateY(0);opacity:.8}40%{transform:scale(1.02) translateY(0);opacity:.4}60%{transform:scale(1.04) translateY(0);opacity:.4}80%{transform:scale(1.08) translateY(0);opacity:.4}to{transform:scale(1.1) translateY(0);opacity:0}}.control-wrapper[data-v-2748cf12]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.dot-animation[data-v-2748cf12]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px}.dot[data-v-2748cf12]{width:4px;height:4px;border-radius:50%;background-color:#666;display:inline-block;animation:dotJump-2748cf12 1.4s infinite ease-in-out}.dot[data-v-2748cf12]:nth-child(1){animation-delay:0s}.dot[data-v-2748cf12]:nth-child(2){animation-delay:.2s}.dot[data-v-2748cf12]:nth-child(3){animation-delay:.4s}@keyframes dotJump-2748cf12{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-10px);opacity:1}}@media (max-width: 1024px){.gen-loading-title[data-v-2748cf12]{font-size:14px;line-height:24px}.card-container[data-v-2748cf12]{gap:12px;margin-top:16px}.card-stack[data-v-2748cf12]{max-width:290px;height:300px}.card[data-v-2748cf12]{--offset-y: 8px;--offset-x: 3%}.control-wrapper[data-v-2748cf12]{gap:6px}[data-v-2748cf12] .card-wrapper{padding:16px}}.dot-animation[data-v-4807809f]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px}.dot[data-v-4807809f]{width:4px;height:4px;border-radius:50%;background-color:#666;display:inline-block;animation:dotJump-4807809f 1.4s infinite ease-in-out}.dot[data-v-4807809f]:nth-child(1){animation-delay:0s}.dot[data-v-4807809f]:nth-child(2){animation-delay:.2s}.dot[data-v-4807809f]:nth-child(3){animation-delay:.4s}@keyframes dotJump-4807809f{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-10px);opacity:1}}.loading-orb[data-v-b7290278]{flex:1;height:100%;background-size:contain;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;background:#fff;border-radius:12px}.loading-orb .preview__box__loading-orb__img[data-v-b7290278]{width:160px;height:160px;transform-origin:center}.loading-orb-title-show[data-v-b7290278]{background:transparent}.tip[data-v-b7290278]{color:rd(--rd-color-text-subtle);font-size:20px;font-weight:600;line-height:28px;text-align:center;display:flex;gap:4px}.help-tip[data-v-b7290278]{position:absolute;bottom:88px;color:#9ca2ad}.tip[data-v-771672b1]{color:rd(--rd-color-text-subtle);font-size:20px;font-weight:600;line-height:28px;text-align:center;display:flex;gap:4px}.slide-container[data-v-f9741d26]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow:hidden;transition:transform .5s ease-out}.slide-container.slide-up[data-v-f9741d26]{height:200%;transform:translateY(-50%)}.screen[data-v-f9741d26]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:40px}.screen-2[data-v-f9741d26]{visibility:hidden;pointer-events:none;height:0;min-height:0;padding:0;overflow:hidden;flex:none}.screen-2.screen-visible[data-v-f9741d26]{visibility:visible;pointer-events:auto;height:100%;padding:40px;overflow:visible;flex:initial}.gen-loading-wrapper[data-v-f9741d26]{display:flex;align-items:flex-start;justify-content:start;width:100%}.tip-wrapper[data-v-f9741d26]{flex-shrink:0}.first-gen-loading-wrapper[data-v-f9741d26]{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.first-gen-loading[data-v-9ac55be8]{width:100%;height:100%;overflow:hidden;background:#fff;border-radius:12px}.wrapper[data-v-a53cfca2]{position:absolute;display:flex;flex-direction:column;z-index:1000;width:440px;transform:translate(-50%);border:1px solid var(--rd-color-stroke-2);background-color:var(--rd-color-bg-1);border-radius:8px;box-shadow:0 4px 8px #090a141a}.alert-container[data-v-a53cfca2]{display:flex;align-items:center;gap:8px;padding:12px 16px;width:100%}.alert-icon-wrapper[data-v-a53cfca2]{align-self:flex-start;display:flex;align-items:center;justify-content:center;padding:4px}.alert-content[data-v-a53cfca2]{flex:1;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;font-weight:400}.alert-content .alert-title[data-v-a53cfca2]{color:var(--rd-color-text-strong);font-weight:600}.alert-content .alert-description[data-v-a53cfca2]{color:var(--rd-color-text-subtle)}.alert-copy[data-v-a53cfca2]{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:8px 16px;cursor:pointer;color:var(--rd-color-text-subtler);background-color:var(--rd-color-bg-2)}.alert-copy[data-v-a53cfca2]:hover{color:var(--rd-color-text-subtle)}.alert-copy-text[data-v-a53cfca2]{display:flex;align-items:center;gap:4px}.alert-copy-action[data-v-a53cfca2]{display:flex;align-items:center;gap:2px}.preview-content-wrapper[data-v-50c39dd7]{min-height:0}.mobile[data-v-50c39dd7]{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--rd-old-color-bg);border-radius:9px}.mask-mobile[data-v-50c39dd7]{width:375px;height:762px}.iframe-wrapper[data-v-50c39dd7]{overflow:hidden;width:323px;height:648px;border-radius:24px;box-sizing:border-box;border:none;outline:4px solid #000000;position:relative}.iframe-wrapper .mobile-iframe[data-v-50c39dd7]{top:0;left:0;width:375px;height:762px;border:0;border-radius:20px;transform:scale(.84);transform-origin:0 0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.close-icon-wrapper[data-v-50c39dd7]{position:absolute;top:24px;right:24px;cursor:pointer;color:var(--rd-color-neutral-white);padding:8px;background-color:var(--rd-color-bg-overlay);border-radius:var(--rd-border-radius-medium);display:none}.quick-edit-send-btn[data-v-aad6953c]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:var(--rd-color-bg-3, #e5e5e5);color:var(--rd-color-text-subtler, #9ca1ad)}.quick-edit-send-btn svg[data-v-aad6953c]{width:16px;height:16px}.quick-edit-send-btn.disabled[data-v-aad6953c]{cursor:not-allowed!important;background:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .08));color:var(--rd-color-brand-primary-normal, #7057ff);opacity:.5}.quick-edit-send-btn.disabled[data-v-aad6953c]:hover{cursor:not-allowed!important;background:var(--rd-color-brand-primary-container-subtle, rgba(112, 87, 255, .08));opacity:.5}.quick-edit-send-btn.active[data-v-aad6953c]{background:var(--rd-color-brand-primary-normal, #7057ff);color:#fff;cursor:pointer}.quick-edit-send-btn.active[data-v-aad6953c]:hover{background:#8a75ff;color:#fff}.quick-edit-send-btn.active[data-v-aad6953c]:active{background:var(--rd-color-brand-primary-pressed, #4a2fd4);color:#fff;transform:scale(.95)}.quick-edit-send-btn.loading[data-v-aad6953c]{background:var(--rd-color-brand-primary-normal, #7057ff);color:#fff;cursor:progress}.quick-edit-send-btn__spinner[data-v-aad6953c]{width:16px;height:16px}.quick-edit-floating-panel[data-v-e36b7331]{position:fixed;top:104px;right:24px;z-index:200010;width:320px;max-width:calc(100vw - 32px);background:var(--rd-color-bg-1);border:1px solid var(--rd-color-stroke-2);border-radius:16px;box-shadow:var(--rd-shadow-neutral-300)}.quick-edit-floating-panel__header[data-v-e36b7331]{cursor:move;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 8px;border-bottom:1px solid var(--rd-color-stroke-1)}.quick-edit-floating-panel__title[data-v-e36b7331]{font:var(--rd-text-body-large);font-weight:600;color:var(--rd-color-text-normal)}.quick-edit-floating-panel__close[data-v-e36b7331]{flex-shrink:0}.quick-edit-floating-panel__body[data-v-e36b7331]{padding:12px}.quick-edit-floating-panel__status[data-v-e36b7331]{padding:0 12px 12px;font:var(--rd-text-body-medium);color:var(--rd-color-text-subtle)}.quick-edit-floating-panel__footer[data-v-e36b7331]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 12px;min-width:0}.quick-edit-floating-panel__selector-btn[data-v-e36b7331]{display:flex;align-items:center;gap:8px;padding:8px;height:32px;font-weight:500;color:var(--rd-color-text-normal);border-radius:var(--rd-border-radius-medium);cursor:pointer;background-color:#7057ff14;flex-shrink:0}.quick-edit-floating-panel__selector-btn[data-v-e36b7331]:hover{background-color:var(--rd-color-brand-primary-container-subtle)}.quick-edit-floating-panel__selector-icon[data-v-e36b7331]{width:16px;height:16px;color:var(--rd-color-brand-primary-normal)}.quick-edit-floating-panel__selector-btn-selecting[data-v-e36b7331]{color:var(--rd-color-brand-primary-on-container);font-weight:600;background-color:var(--rd-color-brand-primary-container-subtle)!important;border:1px solid var(--rd-color-brand-primary-on-container)}.quick-edit-floating-panel__selector-btn-selecting[data-v-e36b7331] path{fill:var(--rd-color-brand-primary-on-container)}.quick-edit-floating-panel__selector-btn-targeted[data-v-e36b7331]{padding:6px;border:2px dashed var(--rd-color-brand-primary-on-container)}.quick-edit-floating-panel__selector-btn-disabled[data-v-e36b7331]{opacity:.4;cursor:not-allowed}.quick-edit-floating-panel__send-btn[data-v-e36b7331]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.quick-edit-floating-panel__send-btn-loading[data-v-e36b7331]{pointer-events:none}.tag-select-container[data-v-fbb3f172]{position:relative;display:inline-block;font-family:Arial,sans-serif;width:100%;container-type:inline-size}.trigger[data-v-fbb3f172]{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--rd-border-radius-medium);background:var(--rd-color-bg-1);border:1px solid #e2e8f0;box-shadow:var(--rd-shadow-neutral-100);padding:6px 12px}.trigger-active[data-v-fbb3f172]{border:1px solid var(--rd-color-brand-primary-normal);box-shadow:0 0 0 3px #7057ff33,0 1px 2px #090a140d}.fixed-tag-wrapper[data-v-fbb3f172]{max-width:50cqw;min-width:0;flex-shrink:1}.fixed-tag[data-v-fbb3f172]{display:block;padding:0 4px;height:20px;font-size:12px;font-weight:600;line-height:20px;letter-spacing:normal;color:var(--rd-color-text-subtle);border-radius:var(--rd-border-radius-extra-small);background:#f4f4f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-value[data-v-fbb3f172]{flex-grow:1;overflow:hidden;text-overflow:ellipsis;height:24px;display:flex;align-items:center;font:var(--rd-text-headline-h5);letter-spacing:normal;color:var(--rd-color-text-normal);white-space:nowrap}.dropdown[data-v-fbb3f172]{overflow-y:auto;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;border-radius:var(--rd-border-radius-medium);background:var(--rd-color-bg-1);box-sizing:border-box;border:1px solid #e4e4e7;box-shadow:var(--rd-shadow-neutral-300);z-index:10;padding:3px;font:var(--rd-text-headline-h5);color:#334155}.option[data-v-fbb3f172]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 4px 12px;gap:8px;cursor:pointer;border-radius:var(--rd-border-radius-small)}.option[data-v-fbb3f172]:hover{background:#f4f4f5}.option.selected[data-v-fbb3f172]{color:var(--rd-color-brand-primary-on-container)}.option-label[data-v-fbb3f172]{flex:1}.fade-enter-active[data-v-fbb3f172],.fade-leave-active[data-v-fbb3f172]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-fbb3f172],.fade-leave-to[data-v-fbb3f172]{opacity:0;transform:translateY(-10px)}.tooltip-tag-text{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;text-wrap:wrap!important}@media (max-width: 1024px){.tool-bar[data-v-96ae7e5f]{gap:8px!important;padding:12px!important}.tool-right[data-v-96ae7e5f]{gap:4px!important}.mobile-fullscreen-toast{display:flex;align-items:center;gap:4px}.mobile-fullscreen-toast svg path{fill:currentColor!important}}.ai-result-window[data-v-96ae7e5f]{border-radius:var(--rd-border-radius-large);background:#fafafa;box-shadow:var(--rd-shadow-neutral-300);display:flex;flex-direction:column;flex:1}.icon-wrapper[data-v-96ae7e5f]{width:32px;height:32px;border-radius:var(--rd-border-radius-medium);display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-wrapper[data-v-96ae7e5f]:hover{background-color:var(--rd-old-color-bg-hover)}.wrapper-disabled[data-v-96ae7e5f]{cursor:default;pointer-events:none}.tool-bar[data-v-96ae7e5f]{display:flex;justify-content:space-between;align-items:center;padding:16px;gap:16px}.tool-left[data-v-96ae7e5f]{display:flex;align-items:center;gap:4px;flex-shrink:0}.tool-center[data-v-96ae7e5f]{flex:1;min-width:0}.tool-right[data-v-96ae7e5f]{display:flex;align-items:center;gap:8px;flex-shrink:0}.tool-right-item[data-v-96ae7e5f]{flex-shrink:0}.toggle-preview-btn[data-v-96ae7e5f]{background-color:var(--rd-old-theme-color-gray-100);border-radius:var(--radius-md);gap:3px;padding:3px}.preview-preview-mode-active[data-v-96ae7e5f]{background-color:#fff;box-shadow:var(--rd-shadow-neutral-100)}.result-content[data-v-96ae7e5f]{padding:0 20px 20px;height:100%;display:flex}.rotate-animation[data-v-96ae7e5f]{animation:rotate360-96ae7e5f 1s linear}@keyframes rotate360-96ae7e5f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-bar-disabled[data-v-96ae7e5f]{position:relative}.tool-bar-disabled[data-v-96ae7e5f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#ffffff80;cursor:not-allowed}.more-button[data-v-96ae7e5f]{flex-shrink:0}.more-blocked-tooltip[data-v-96ae7e5f]{position:absolute;bottom:calc(100% + 8px);right:0;width:min(260px,100vw - 32px);padding:6px 8px;border-radius:6px;background:var(--popover-foreground);color:var(--primary-foreground);font-size:12px;line-height:1.4;text-wrap:normal;white-space:normal;z-index:50;pointer-events:none}.more-blocked-tooltip[data-v-96ae7e5f]:after{content:"";position:absolute;bottom:-5px;right:12px;width:8px;height:8px;background:var(--popover-foreground);transform:rotate(45deg)}.more-menu-content{min-width:180px;padding:8px}.more-menu-content .more-menu-item-flat{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:var(--rd-border-radius-medium);font-size:14px;color:var(--rd-color-text-normal);background-color:transparent}.more-menu-content .more-menu-item-flat:hover{background-color:var(--rd-color-bg-2)}.more-menu-content .more-menu-item-flat:focus,.more-menu-content .more-menu-item-flat[data-highlighted]{background-color:transparent;color:var(--rd-color-text-normal)}.more-menu-content .more-menu-item-flat[data-highlighted]:hover{background-color:var(--rd-color-bg-2)}.more-menu-content .more-menu-item-flat.more-menu-item-active{color:var(--rd-color-brand-primary-disabled);background-color:transparent;cursor:default;pointer-events:none;opacity:1}.more-menu-content .more-menu-item-flat.more-menu-item-active .more-menu-icon{color:var(--rd-color-brand-primary-disabled)}.more-menu-content .more-menu-icon{width:16px;height:16px;flex-shrink:0;color:var(--rd-color-text-normal)}.hidden-export-canvas[data-v-96ae7e5f]{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.preview-header-skeleton[data-v-f08ef786]{display:flex;justify-content:space-between;align-items:center;padding:16px;gap:16px}.skeleton-left[data-v-f08ef786]{display:flex;align-items:center;gap:4px}.skeleton-center[data-v-f08ef786]{flex:1}.skeleton-right[data-v-f08ef786]{display:flex;align-items:center;gap:8px}.skeleton-icon[data-v-f08ef786]{width:32px;height:32px;border-radius:var(--rd-border-radius-medium)}.skeleton-route-select[data-v-f08ef786]{height:32px;border-radius:var(--rd-border-radius-medium)}.skeleton-button-group[data-v-f08ef786]{display:flex;align-items:center;gap:3px;padding:3px;background-color:var(--rd-old-theme-color-gray-100);border-radius:var(--radius-md)}@container preview-container (max-width: 600px){.preview-header-skeleton[data-v-f08ef786]{flex-wrap:wrap;gap:8px}.skeleton-left[data-v-f08ef786]{flex:0 0 auto;order:0}.skeleton-right[data-v-f08ef786]{flex:0 0 auto;order:1;margin-left:auto}.skeleton-center[data-v-f08ef786]{flex:1 1 100%;order:2;width:100%}}@media (max-width: 1024px){.preview-wrapper[data-v-c3be4dc5]{width:100%;min-width:100%}.preview-wrapper[data-v-c3be4dc5] .close-icon-wrapper{z-index:2;left:24px!important;top:24px!important;right:auto!important}.preview-wrapper[data-v-c3be4dc5] .help-tip{padding-inline:16px;text-align:center}}.preview-wrapper[data-v-c3be4dc5]{flex:1;display:flex;flex-direction:column;height:100%;position:relative;background:#fff;border-radius:12px;box-shadow:0 16px 24px #090a141a;container-type:inline-size;container-name:preview-container}.preview-content[data-v-c3be4dc5]{flex:1;display:flex;position:relative;height:100%;min-height:0;overflow:hidden}.fullscreen[data-v-c3be4dc5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20003;background:#fff}@container preview-container (max-width: 600px){[data-v-c3be4dc5] .tool-bar{flex-wrap:wrap!important;width:100%;gap:8px!important}[data-v-c3be4dc5] .tool-bar .tool-left{flex:0 0 auto;order:0!important}[data-v-c3be4dc5] .tool-bar .tool-right{flex:0 0 auto;order:1!important;gap:4px!important;margin-left:auto!important}[data-v-c3be4dc5] .tool-bar .tool-center{flex:1 1 100%!important;order:2!important;width:100%!important}}.background-wrapper[data-v-1553b4ec]{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.top-right[data-v-1553b4ec]{position:absolute;top:0;right:0;filter:blur(90px)}.bottom-left[data-v-1553b4ec]{bottom:0;position:absolute;left:0;transform:rotate(180deg);filter:blur(90px)}.filter[data-v-1553b4ec]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fafafacc}.filter.is-dark[data-v-1553b4ec]{background:#121212cc}.bottom-left-enter-active[data-v-1553b4ec]{transition:all .7s linear;animation:bottom-left-in-1553b4ec .7s linear}@keyframes bottom-left-in-1553b4ec{0%{transform:translate(-447px,435px) rotate(180deg);opacity:0}42%{transform:translate(-447px,435px) rotate(180deg);opacity:.5}to{transform:translate(0) rotate(180deg);opacity:1}}.top-right-enter-active[data-v-1553b4ec]{transition:all .7s linear;animation:top-right-in-1553b4ec .7s linear}@keyframes top-right-in-1553b4ec{0%{transform:translate(447px,-435px);opacity:0}42%{transform:translate(447px,-435px);opacity:.5}to{transform:translate(0);opacity:1}}@media (max-width: 1024px){.chat-container[data-v-3c30adad]{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;padding:56px 0 0!important;width:100%;flex-wrap:nowrap!important;gap:0!important;scrollbar-width:none;-ms-overflow-style:none}.chat-container[data-v-3c30adad]::-webkit-scrollbar{display:none}.chat-container[data-v-3c30adad]>:not(.chat-container-switch):not(.panel-divider){flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start;padding:16px;box-sizing:border-box}.chat-container .panel-divider[data-v-3c30adad]{display:none!important}.chat-container .chat-container-switch[data-v-3c30adad]{z-index:2;position:fixed;top:calc(52px + var(--banner-height, 0px));left:0;right:0;display:flex;gap:16px;padding-inline:16px;height:40px;font:var(--rd-text-body-large-strong);color:var(--rd-color-text-subtle);border-bottom:1px solid var(--rd-color-stroke-2);background:linear-gradient(90deg,#fff,#fff6)}.chat-container .chat-container-switch .chat-container-switch-item[data-v-3c30adad]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding-block:8px;height:100%;transition:color .3s ease}.chat-container .chat-container-switch .chat-container-switch-item[data-v-3c30adad]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--rd-color-brand-primary-normal);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.chat-container .chat-container-switch .switch-item-active[data-v-3c30adad]{color:var(--rd-color-text-normal)}.chat-container .chat-container-switch .switch-item-active[data-v-3c30adad]:after{transform:scaleX(1)}.chat-container .chat-container-switch .chat-tab-with-badge .error-badge[data-v-3c30adad]{position:absolute;top:4px;right:calc(50% - 35px);width:12px;height:12px;background-color:#ef4444;border-radius:50%;border:2px solid #ffffff;animation:pulse-badge-3c30adad 2s cubic-bezier(.4,0,.6,1) infinite}}@keyframes pulse-badge-3c30adad{0%,to{opacity:1}50%{opacity:.5}}.chat-container[data-v-3c30adad]{flex:1;overflow:hidden;height:100%;min-height:0;max-height:100%;display:flex;padding:12px;gap:0;position:relative;z-index:1}.resizable-panels[data-v-3c30adad]{display:flex;width:100%;height:100%;gap:0}.panel-left[data-v-3c30adad]{flex:1;min-width:0}.panel-right[data-v-3c30adad]{flex-shrink:0}.panel-divider[data-v-3c30adad]{width:12px;height:100%;display:flex;align-items:center;justify-content:center;cursor:col-resize;position:relative;flex-shrink:0;user-select:none;-webkit-user-select:none}.panel-divider:hover .divider-line[data-v-3c30adad],.panel-divider:active .divider-line[data-v-3c30adad]{background-color:var(--rd-color-brand-primary);width:3px}.divider-line[data-v-3c30adad]{width:1px;height:100%;background-color:var(--rd-color-border);transition:all .2s ease;border-radius:2px}.orb-panel-wrapper[data-v-e653f542]{background:var(--rd-old-color-bg);overflow:hidden;transform-origin:center 98%;width:100%;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}.bg-color[data-v-e653f542]{position:absolute;left:0;height:100%;width:100%;top:0;right:0}
