.empty-state[data-v-6c0f8e6a]{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;min-height:120px}.empty-state-content[data-v-6c0f8e6a]{text-align:center;max-width:300px}.empty-state-icon[data-v-6c0f8e6a]{color:var(--va-secondary);opacity:.7;margin-bottom:1rem}.empty-state-title[data-v-6c0f8e6a]{font-size:1rem;font-weight:600;color:var(--va-text-primary);margin:0 0 .5rem}.empty-state-description[data-v-6c0f8e6a]{font-size:.875rem;color:var(--va-secondary);margin:0 0 1.5rem;line-height:1.4}.empty-state-action[data-v-6c0f8e6a]{margin-top:.5rem}.tool-card[data-v-e055a221]{transition:all .2s ease}.tool-card[data-v-e055a221]:hover{background-color:var(--va-background-element)}.config-preview[data-v-e055a221]{max-height:300px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.rd-space-card[data-v-a129ef4e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;aspect-ratio:1 / 1;min-height:14rem;padding:var(--rd-space-4);background-color:var(--va-background-element);border:1px solid var(--va-background-border, var(--va-background-element));border-radius:var(--rd-radius-lg, .75rem);cursor:pointer;text-align:center;transition:transform var(--rd-transition-fast, .12s) ease,box-shadow var(--rd-transition-fast, .12s) ease,border-color var(--rd-transition-fast, .12s) ease}.rd-space-card[data-v-a129ef4e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:var(--va-primary)}.rd-space-card[data-v-a129ef4e]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-space-card__badge[data-v-a129ef4e]{position:absolute;top:var(--rd-space-2);right:var(--rd-space-2);font-size:.6875rem;font-weight:500;padding:.125rem var(--rd-space-2);border-radius:999px;background-color:var(--va-primary);color:#fff}.rd-space-card__icon-wrap[data-v-a129ef4e]{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding-top:var(--rd-space-2)}.rd-space-card__name[data-v-a129ef4e]{width:100%;font-size:.9375rem;font-weight:600;color:var(--va-text-primary);margin:var(--rd-space-2) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-space-card__footer[data-v-a129ef4e]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--rd-space-2)}.rd-space-card__date[data-v-a129ef4e]{font-size:.75rem;color:var(--va-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-space-card__actions[data-v-a129ef4e]{display:flex;gap:var(--rd-space-1);opacity:0;transition:opacity var(--rd-transition-fast, .12s) ease}.rd-space-card:hover .rd-space-card__actions[data-v-a129ef4e],.rd-space-card:focus-within .rd-space-card__actions[data-v-a129ef4e]{opacity:1}@media(prefers-reduced-motion:reduce){.rd-space-card[data-v-a129ef4e],.rd-space-card__actions[data-v-a129ef4e]{transition:none}.rd-space-card[data-v-a129ef4e]:hover{transform:none}}.rd-icon-picker[data-v-a9d72099]{display:flex;flex-direction:column;gap:var(--rd-space-3)}.rd-icon-picker__section[data-v-a9d72099]{display:flex;flex-direction:column;gap:var(--rd-space-2)}.rd-icon-picker__label[data-v-a9d72099]{font-size:.8125rem;font-weight:500;color:var(--va-text-secondary)}.rd-icon-picker__grid[data-v-a9d72099]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--rd-space-2)}.rd-icon-picker__cell[data-v-a9d72099]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;min-height:3rem;background-color:var(--va-background-secondary);border:2px solid transparent;border-radius:var(--rd-radius-md, .5rem);cursor:pointer;color:var(--va-text-primary);transition:background-color var(--rd-transition-fast, .12s) ease,border-color var(--rd-transition-fast, .12s) ease,transform var(--rd-transition-fast, .12s) ease;padding:0}.rd-icon-picker__cell[data-v-a9d72099]:hover{background-color:var(--va-background-element)}.rd-icon-picker__cell[data-v-a9d72099]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-icon-picker__cell--selected[data-v-a9d72099]{border-color:var(--va-primary);background-color:var(--va-background-element)}.rd-icon-picker__colors[data-v-a9d72099]{display:flex;flex-wrap:wrap;gap:var(--rd-space-2)}.rd-icon-picker__color[data-v-a9d72099]{width:1.75rem;height:1.75rem;border-radius:999px;border:2px solid transparent;background-color:var(--rd-icon-picker-swatch, #3b82f6);cursor:pointer;padding:0;transition:transform var(--rd-transition-fast, .12s) ease,border-color var(--rd-transition-fast, .12s) ease}.rd-icon-picker__color[data-v-a9d72099]:hover{transform:scale(1.08)}.rd-icon-picker__color[data-v-a9d72099]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-icon-picker__color--selected[data-v-a9d72099]{border-color:var(--va-text-primary)}@media(prefers-reduced-motion:reduce){.rd-icon-picker__cell[data-v-a9d72099],.rd-icon-picker__color[data-v-a9d72099]{transition:none}.rd-icon-picker__color[data-v-a9d72099]:hover{transform:none}}.rd-space-config-modal__footer[data-v-41cb7757]{display:flex;justify-content:flex-end;gap:var(--rd-space-2);margin-top:var(--rd-space-3)}.rd-mcp-onboarding[data-v-25555a0f]{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.rd-mcp-onboarding section h3[data-v-25555a0f]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.rd-mcp-onboarding section p[data-v-25555a0f]{margin:0;color:var(--va-text-secondary)}.rd-mcp-prompts[data-v-25555a0f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.rd-mcp-prompts li[data-v-25555a0f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;background:var(--va-background-element);border-radius:.25rem}.rd-mcp-prompts code[data-v-25555a0f]{font-family:ui-monospace,monospace;font-size:.875rem}.rd-error[data-v-25555a0f]{color:var(--va-danger)}.rd-space-skeleton[data-v-be4d0cc6]{width:100%;aspect-ratio:1 / 1;min-height:14rem;border-radius:var(--rd-radius-lg, .75rem)}.rd-spaces-empty__secondary[data-v-be4d0cc6]{display:flex;justify-content:center;margin-top:var(--rd-space-2)}.rd-spaces-pinned-create[data-v-be4d0cc6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rd-space-2);width:100%;aspect-ratio:1 / 1;min-height:14rem;padding:var(--rd-space-4);background-color:var(--va-background-secondary);border:2px dashed var(--va-background-border, var(--va-background-element));border-radius:var(--rd-radius-lg, .75rem);cursor:pointer;color:var(--va-text-secondary);transition:border-color var(--rd-transition-fast, .12s) ease,color var(--rd-transition-fast, .12s) ease,background-color var(--rd-transition-fast, .12s) ease}.rd-spaces-pinned-create[data-v-be4d0cc6]:hover{border-color:var(--va-primary);color:var(--va-primary);background-color:var(--va-background-element)}.rd-spaces-pinned-create[data-v-be4d0cc6]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-spaces-pinned-create__label[data-v-be4d0cc6]{font-size:.875rem;font-weight:500}@media(prefers-reduced-motion:reduce){.rd-spaces-pinned-create[data-v-be4d0cc6]{transition:none}}.rd-import-export[data-v-9233b0cf]{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.rd-import-export__section[data-v-9233b0cf]{display:flex;flex-direction:column;gap:.5rem}.rd-import-export__desc[data-v-9233b0cf]{margin:0;color:var(--va-text-secondary, var(--va-secondary, #6b7280));font-size:.875rem}.rd-import-export__divider[data-v-9233b0cf]{border:0;border-top:1px solid var(--va-background-border, rgba(0, 0, 0, .1));margin:.5rem 0}.rd-import-preview[data-v-9233b0cf]{padding:.75rem;background:var(--va-background-element, rgba(0, 0, 0, .04));border-radius:.375rem}.rd-import-preview__list[data-v-9233b0cf]{margin:.25rem 0 .5rem 1rem;padding:0;font-size:.875rem}.rd-import-actions[data-v-9233b0cf]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.rd-widget-host-header[data-v-63b33fbf]{background:var(--va-background-secondary);border-bottom:1px solid var(--va-background-border);padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--va-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:2rem;cursor:grab;touch-action:none}.rd-widget-host-header--compact[data-v-63b33fbf]{min-height:1.5rem;padding:.125rem .5rem;font-size:.75rem}.rd-widget-host-header__name[data-v-63b33fbf]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.rd-widget-host-header__name--compact[data-v-63b33fbf]{font-weight:500}.rd-widget-host-header__creator[data-v-63b33fbf]{display:flex;align-items:center;gap:.25rem;color:var(--va-text-secondary);font-size:.75rem;white-space:nowrap;flex:0 0 auto}.rd-widget-host-header__avatar[data-v-63b33fbf]{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:50%;background:var(--va-primary);color:#fff;font-size:.625rem;font-weight:700;flex:0 0 auto}.rd-widget-host-header__actions[data-v-63b33fbf]{display:flex;gap:.125rem;flex:0 0 auto;cursor:default}.rd-widget-sandbox[data-v-03054aa6]{width:100%;height:100%;border:0;display:block;background:var(--va-background-element)}.rd-iframe-url-renderer[data-v-780a1a9d]{position:relative;width:100%;height:100%}.rd-iframe-url-frame[data-v-780a1a9d]{width:100%;height:100%;border:0;display:block;background:var(--va-background-element)}.rd-iframe-url-error[data-v-780a1a9d]{padding:1rem;color:var(--va-danger);font-family:var(--rd-font-sans, system-ui, sans-serif)}.rd-iframe-url-open[data-v-780a1a9d]{position:absolute;top:.25rem;right:.25rem;font-size:.75rem;background:var(--va-background-secondary);color:var(--va-text-primary);padding:.125rem .375rem;border-radius:.25rem;text-decoration:none}.rd-iframe-url-open[data-v-780a1a9d]:hover{text-decoration:underline}.rd-widget-unknown[data-v-52a91736]{padding:1rem;color:var(--va-text-secondary);font-family:var(--rd-font-sans, system-ui, sans-serif)}.rd-widget-card[data-v-a590e7f1]{background:var(--va-background-element);border-radius:.5rem;box-shadow:var(--rd-shadow-card, 0 1px 3px rgba(0, 0, 0, .1));display:flex;flex-direction:column;overflow:hidden}.rd-widget-card[data-v-a590e7f1]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-widget-card--dragging[data-v-a590e7f1]{opacity:.7;cursor:grabbing}.rd-widget-card--resizing[data-v-a590e7f1]{outline:2px dashed var(--va-primary);outline-offset:-2px}.rd-widget-card__header[data-v-a590e7f1]{flex:0 0 auto}.rd-widget-card--dragging .rd-widget-card__header[data-v-a590e7f1]{cursor:grabbing}.rd-widget-card__body[data-v-a590e7f1]{flex:1 1 auto;overflow:hidden;min-height:0;position:relative}.rd-widget-card__resize-handle[data-v-a590e7f1]{position:absolute;right:.45rem;bottom:.45rem;width:1rem;height:1rem;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 50%,var(--va-text-secondary) 50%,var(--va-text-secondary) 60%,transparent 60%);opacity:.6;border-radius:0 0 .25rem}.rd-widget-card__resize-handle[data-v-a590e7f1]:hover{opacity:1}@media(prefers-reduced-motion:reduce){.rd-widget-card[data-v-a590e7f1]{transition:none!important}}.rd-space-grid[data-v-5b773cfb]{position:relative;width:100%;--rd-space-grid-row-height: 4.6rem;--rd-space-grid-gap: 1rem;--rd-space-grid-cols: 12;background:var(--va-background);padding:var(--rd-space-grid-gap);border-radius:.5rem}.rd-space-grid__overlay[data-v-5b773cfb]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(125,125,125,.15) 1px,transparent 1px),linear-gradient(to bottom,rgba(125,125,125,.15) 1px,transparent 1px);background-size:calc((100% - var(--rd-space-grid-gap) * (var(--rd-space-grid-cols) - 1)) / var(--rd-space-grid-cols) + var(--rd-space-grid-gap)) calc(var(--rd-space-grid-row-height) + var(--rd-space-grid-gap))}.rd-space-grid__live-region[data-v-5b773cfb]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.rd-space-grid--layout-active[data-v-5b773cfb] .rd-widget-card{transition:top .15s ease,left .15s ease,width .15s ease,height .15s ease}}@media(prefers-reduced-motion:reduce){.rd-space-grid--layout-active[data-v-5b773cfb] .rd-widget-card{transition:none!important}}.rd-widget-creator-menu[data-v-89178082]{display:flex;flex-direction:column;min-width:18rem;padding:.25rem;gap:.125rem}.rd-widget-creator-menu__item[data-v-89178082]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:transparent;border:none;cursor:pointer;text-align:left;border-radius:.375rem;color:var(--va-text-primary);font-size:.875rem}.rd-widget-creator-menu__item[data-v-89178082]:hover,.rd-widget-creator-menu__item[data-v-89178082]:focus{background:var(--va-background-element)}.rd-widget-creator-menu__item[data-v-89178082]:focus-visible{outline:2px solid var(--va-primary);outline-offset:-2px}.rd-widget-creator-menu__icon[data-v-89178082]{flex:0 0 auto;color:var(--va-primary)}.rd-widget-creator-menu__text[data-v-89178082]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rd-widget-creator-menu__label[data-v-89178082]{font-weight:600}.rd-widget-creator-menu__description[data-v-89178082]{font-size:.75rem;color:var(--va-text-secondary)}.rd-widget-editor-drawer[data-v-167c406e]{position:fixed;top:0;right:0;bottom:0;width:min(60vw,720px);background:var(--va-background-primary, #fff);box-shadow:-4px 0 16px #0000001f;z-index:90;display:flex;flex-direction:column;overflow:hidden}@media(max-width:640px){.rd-widget-editor-drawer[data-v-167c406e]{width:100vw}}.rd-widget-editor-drawer__header[data-v-167c406e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--va-background-border, #e0e0e0);position:sticky;top:0;background:inherit;z-index:1}.rd-widget-editor-drawer__title-input[data-v-167c406e]{flex:1 1 auto;min-width:0;border:1px solid transparent;background:transparent;font-size:1rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;color:var(--va-text-primary)}.rd-widget-editor-drawer__title-input[data-v-167c406e]:hover{border-color:var(--va-background-border, #e0e0e0)}.rd-widget-editor-drawer__title-input[data-v-167c406e]:focus-visible{outline:2px solid var(--va-primary);outline-offset:1px}.rd-widget-editor-drawer__header-actions[data-v-167c406e]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.rd-widget-editor-drawer__dirty-dot[data-v-167c406e]{width:.5rem;height:.5rem;border-radius:50%;background:var(--va-warning, #f0ad4e);display:inline-block}.rd-widget-editor-drawer__saved-flash[data-v-167c406e]{color:var(--va-success, #2eb85c);display:inline-flex;align-items:center}.rd-widget-editor-drawer__cap-warning[data-v-167c406e]{margin:.5rem 1rem 0;padding:.5rem .75rem;background:var(--va-warning-light, #fff3cd);color:var(--va-warning-dark, #856404);border-radius:.25rem;font-size:.875rem}.rd-widget-editor-drawer__tabs[data-v-167c406e]{display:flex;gap:.25rem;padding:0 1rem;border-bottom:1px solid var(--va-background-border, #e0e0e0);flex-shrink:0}.rd-widget-editor-drawer__tab[data-v-167c406e]{background:none;border:none;padding:.5rem .875rem;cursor:pointer;font-size:.875rem;color:var(--va-text-secondary);border-bottom:2px solid transparent}.rd-widget-editor-drawer__tab[data-v-167c406e]:focus-visible{outline:2px solid var(--va-primary);outline-offset:-2px}.rd-widget-editor-drawer__tab--active[data-v-167c406e]{color:var(--va-primary);border-bottom-color:var(--va-primary);font-weight:600}.rd-widget-editor-drawer__panes[data-v-167c406e]{flex:1 1 auto;display:flex;min-height:0}@media(max-width:960px){.rd-widget-editor-drawer__panes[data-v-167c406e]{flex-direction:column}}.rd-widget-editor-drawer__editor-pane[data-v-167c406e],.rd-widget-editor-drawer__preview-pane[data-v-167c406e]{flex:1 1 50%;display:flex;flex-direction:column;min-height:0;min-width:0}.rd-widget-editor-drawer__editor-pane[data-v-167c406e]{border-right:1px solid var(--va-background-border, #e0e0e0)}@media(max-width:960px){.rd-widget-editor-drawer__editor-pane[data-v-167c406e]{border-right:0;border-bottom:1px solid var(--va-background-border, #e0e0e0)}}.rd-widget-editor-drawer__textarea[data-v-167c406e]{flex:1 1 auto;width:100%;border:none;outline:none;resize:none;padding:.75rem 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8125rem;line-height:1.5;background:var(--va-background-element, #f7f7f7);color:var(--va-text-primary);white-space:pre-wrap;word-wrap:break-word}.rd-widget-editor-drawer__textarea[data-v-167c406e]:focus-visible{box-shadow:inset 0 0 0 2px var(--va-primary)}.rd-widget-editor-drawer__url-input[data-v-167c406e]{margin:1rem;padding:.5rem .75rem;border:1px solid var(--va-background-border, #e0e0e0);border-radius:.25rem;font-size:.875rem}.rd-widget-editor-drawer__url-input[data-v-167c406e]:focus-visible{outline:2px solid var(--va-primary);outline-offset:1px}.rd-widget-editor-drawer__preview-pane[data-v-167c406e]{background:var(--va-background-secondary, #fafafa)}.rd-widget-editor-drawer__preview-label[data-v-167c406e]{padding:.5rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--va-text-secondary);border-bottom:1px solid var(--va-background-border, #e0e0e0)}.rd-widget-editor-drawer__preview-frame[data-v-167c406e]{flex:1 1 auto;min-height:0;display:flex}.rd-widget-editor-drawer__footer[data-v-167c406e]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid var(--va-background-border, #e0e0e0);font-size:.75rem;color:var(--va-text-secondary)}.rd-widget-editor-drawer__bytes[data-v-167c406e]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.rd-widget-editor-drawer__claude-link[data-v-167c406e]{background:none;border:none;color:var(--va-primary);text-decoration:underline;cursor:pointer;font-size:.75rem;padding:.25rem .5rem}.rd-widget-editor-drawer__claude-link[data-v-167c406e]:focus-visible{outline:2px solid var(--va-primary);outline-offset:1px}@media(prefers-reduced-motion:no-preference){.rd-drawer-slide-enter-active[data-v-167c406e],.rd-drawer-slide-leave-active[data-v-167c406e]{transition:transform .25s ease}.rd-drawer-slide-enter-from[data-v-167c406e],.rd-drawer-slide-leave-to[data-v-167c406e]{transform:translate(100%)}}.rd-template-gallery[data-v-7ac5c275]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;padding:1rem}.rd-template-card[data-v-7ac5c275]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--va-background-element);border-radius:.5rem;border:1px solid var(--va-background-border);cursor:pointer;transition:box-shadow .15s}.rd-template-card[data-v-7ac5c275]:hover{box-shadow:0 4px 12px #00000014}.rd-template-card[data-v-7ac5c275]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-template-card__icon[data-v-7ac5c275]{color:var(--va-primary)}.rd-template-card__name[data-v-7ac5c275]{font-weight:600}.rd-template-card__desc[data-v-7ac5c275]{font-size:.875rem;color:var(--va-text-secondary);flex:1}.rd-template-card__use[data-v-7ac5c275]{align-self:flex-start}@media(prefers-reduced-motion:reduce){.rd-template-card[data-v-7ac5c275]{transition:none}}.rd-space-detail-page[data-v-4869b72c]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem}.rd-space-detail-page__error[data-v-4869b72c],.rd-space-detail-page__notfound[data-v-4869b72c],.rd-space-detail-page__empty[data-v-4869b72c]{margin-top:.5rem}.rd-space-detail-page__loading[data-v-4869b72c]{display:flex;flex-direction:column;gap:.5rem}.rd-space-detail-page__skeleton[data-v-4869b72c]{width:100%;height:5rem;border-radius:.5rem}.rd-space-detail-page__empty-secondary[data-v-4869b72c]{display:flex;justify-content:center;margin-top:.5rem}.rd-space-detail-page__link[data-v-4869b72c]{background:none;border:none;color:var(--va-primary);text-decoration:underline;cursor:pointer;font-size:.875rem;padding:.25rem .5rem}.rd-space-detail-page__link[data-v-4869b72c]:focus-visible{outline:2px solid var(--va-primary);outline-offset:2px}.rd-space-detail-page__crumb-sep{color:var(--va-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .125rem}.rd-space-detail-page__crumb-link{color:var(--va-primary);text-decoration:none;font-size:.875rem}.rd-space-detail-page__crumb-link:hover{text-decoration:underline}.rd-space-detail-page__crumb-current{color:var(--va-text-primary);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24rem}
