.toast-container[data-v-e7c97e0e]{position:fixed;top:16px;right:16px;z-index:1000;display:flex;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px)}.toast-item[data-v-e7c97e0e]{transition:transform var(--durationNormal, .2s) var(--curveEasyEase, ease),opacity var(--durationNormal, .2s) var(--curveEasyEase, ease)}.toast-enter-from[data-v-e7c97e0e],.toast-leave-to[data-v-e7c97e0e]{transform:translate(100%);opacity:0}.toast-leave-active[data-v-e7c97e0e]{position:absolute;width:100%}.toast-dismiss[data-v-e7c97e0e]{min-width:unset;padding:0;font-size:var(--fontSizeBase200);line-height:1}.idle-dialog[data-v-725e4c0f]{display:flex;flex-direction:column;gap:12px;padding:24px;min-width:320px;max-width:420px}.idle-dialog-title[data-v-725e4c0f]{margin:0;font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.idle-dialog p[data-v-725e4c0f]{margin:0}.idle-dialog-actions[data-v-725e4c0f]{display:flex;justify-content:flex-end;gap:8px}.admin-shell[data-v-718993f1]{min-height:100%;display:flex;flex-direction:column}.admin-header[data-v-718993f1]{display:flex;align-items:center;height:56px;padding:0 24px;background-color:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);box-shadow:var(--shadow4)}.admin-header h1[data-v-718993f1]{flex:1;margin:0;font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.env-badge[data-v-718993f1]{margin-right:16px;padding:2px 8px;border-radius:var(--borderRadiusMedium);background-color:var(--colorPaletteRedBackground2);color:var(--colorPaletteRedForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);text-transform:uppercase}.account-menu[data-v-718993f1]{flex-shrink:0}.admin-content[data-v-718993f1]{flex:1;display:flex;justify-content:center;padding:32px 16px}:root{color-scheme:light dark}html,body,#app{height:100%}body{margin:0;background-color:var(--colorNeutralBackground3);background-image:url(/assets/hero-fluent-glow-gGtL2qOa.svg);background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed;color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);transition:background-color .2s ease,color .2s ease}.library-explorer[data-v-efe2ee11]{width:100%;position:relative}.confirm-dialog[data-v-efe2ee11]{display:flex;flex-direction:column;gap:12px;padding:24px}.confirm-dialog-title[data-v-efe2ee11]{margin:0;font-size:var(--fontSizeBase500, 20px)}.confirm-dialog-actions[data-v-efe2ee11]{display:flex;justify-content:flex-end;gap:8px}.visually-hidden[data-v-efe2ee11]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fab-button[data-v-efe2ee11]{position:fixed;right:24px;bottom:24px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background-color:var(--colorBrandBackground, #0f6cbd);color:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0000004d;z-index:10}.fab-button[data-v-efe2ee11]:hover{background-color:var(--colorBrandBackgroundHover, #115ea3)}.fab-button[data-v-efe2ee11]:disabled{background-color:var(--colorNeutralBackgroundDisabled, #f0f0f0);color:var(--colorNeutralForegroundDisabled, #bdbdbd);cursor:not-allowed}.fab-button-clear[data-v-efe2ee11]{left:24px;right:auto;background-color:var(--colorPaletteRedBackground3, #b10e1e)}.fab-button-clear[data-v-efe2ee11]:hover{background-color:var(--colorPaletteRedBackground3Hover, #8e0b18)}.image-grid[data-v-efe2ee11]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.image-tile[data-v-efe2ee11]{margin:0;display:flex;flex-direction:column;overflow:hidden;padding:8px;border-radius:4px;background-color:var(--colorNeutralBackground1, #fff);box-shadow:var(--shadow4, 0 1px 4px rgba(0, 0, 0, .15))}.item-card-header[data-v-efe2ee11]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 6px}.item-card-name[data-v-efe2ee11]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fontSizeBase200, 12px);color:var(--colorNeutralForeground1, #242424)}.item-menu-button[data-v-efe2ee11]{flex-shrink:0;border:none;background:none;padding:0 4px;line-height:1;font-size:16px;color:var(--colorNeutralForeground2, #424242);cursor:pointer}.item-menu-button[data-v-efe2ee11]:hover{color:var(--colorNeutralForeground1, #242424)}.item-menu[data-v-efe2ee11]{position:relative;flex-shrink:0}.item-menu-popup[data-v-efe2ee11]{position:absolute;top:100%;right:0;z-index:20;min-width:120px;margin-top:4px;padding:4px;border-radius:var(--borderRadiusMedium, 4px);background-color:var(--colorNeutralBackground1, #fff);box-shadow:var(--shadow8, 0 4px 8px rgba(0, 0, 0, .2));transform-origin:top right;transition:transform var(--durationFast, .15s) var(--curveEasyEase, ease),opacity var(--durationFast, .15s) var(--curveEasyEase, ease)}.item-menu-popup-enter-from[data-v-efe2ee11],.item-menu-popup-leave-to[data-v-efe2ee11]{transform:scale(.95) translateY(-4px);opacity:0}.image-item-move[data-v-efe2ee11],.image-item-enter-active[data-v-efe2ee11],.image-item-leave-active[data-v-efe2ee11]{transition:transform var(--durationNormal, .2s) var(--curveEasyEase, ease),opacity var(--durationNormal, .2s) var(--curveEasyEase, ease)}.image-item-enter-from[data-v-efe2ee11],.image-item-leave-to[data-v-efe2ee11]{opacity:0;transform:scale(.9)}.image-item-leave-active[data-v-efe2ee11]{position:absolute}.item-menu-popup-option[data-v-efe2ee11]{display:block;width:100%;padding:6px 10px;border:none;background:none;text-align:left;font-size:var(--fontSizeBase200, 12px);color:var(--colorPaletteRedForeground1, #b10e1e);cursor:pointer;border-radius:var(--borderRadiusSmall, 2px)}.item-menu-popup-option[data-v-efe2ee11]:hover{background-color:var(--colorNeutralBackground2, #f5f5f5)}.image-tile img[data-v-efe2ee11]{width:100%;height:180px;object-fit:cover;border-radius:4px}.image-list[data-v-efe2ee11]{display:flex;flex-direction:column;gap:8px}.image-row[data-v-efe2ee11]{margin:0;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:4px;background-color:var(--colorNeutralBackground2, #f5f5f5)}.image-row img[data-v-efe2ee11]{width:56px;height:56px;object-fit:cover;border-radius:4px;flex-shrink:0}.image-row-caption-input[data-v-efe2ee11]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent;border-radius:var(--borderRadiusSmall, 2px);padding:4px 6px;background:transparent;font:inherit;color:var(--colorNeutralForeground1, #242424)}.image-row-caption-input[data-v-efe2ee11]:hover{border-color:var(--colorNeutralStroke2, #d1d1d1)}.image-row-caption-input[data-v-efe2ee11]:focus{outline:none;border-color:var(--colorBrandStroke1, #0f6cbd);background-color:var(--colorNeutralBackground1, #fff)}.upload-toast[data-v-efe2ee11]{position:fixed;top:16px;right:16px;z-index:1000;width:320px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:var(--borderRadiusMedium, 4px);background-color:var(--colorNeutralBackground1, #fff);box-shadow:var(--shadow8, 0 4px 8px rgba(0, 0, 0, .2));transition:transform var(--durationNormal, .2s) var(--curveEasyEase, ease),opacity var(--durationNormal, .2s) var(--curveEasyEase, ease)}.upload-toast-enter-from[data-v-efe2ee11],.upload-toast-leave-to[data-v-efe2ee11]{transform:translate(100%);opacity:0}.upload-toast-label[data-v-efe2ee11]{margin:0 0 8px;font-size:var(--fontSizeBase200, 12px);color:var(--colorNeutralForeground1, #242424)}.upload-progress[data-v-efe2ee11]{position:relative;height:8px;border-radius:4px;overflow:hidden;background-color:var(--colorNeutralBackground3, #e8e8e8)}.upload-progress-bar[data-v-efe2ee11]{height:100%;background-color:var(--colorBrandBackground, #0f6cbd);background-image:linear-gradient(135deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-size:24px 24px;transition:width .3s ease;animation:upload-progress-stripes-efe2ee11 1s linear infinite}@keyframes upload-progress-stripes-efe2ee11{0%{background-position:0 0}to{background-position:24px 0}}.node-navigation[data-v-62d2f72b]{width:100%;max-width:1200px;height:fit-content;padding:24px;display:flex;flex-direction:column;gap:12px;background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);box-shadow:var(--shadow8)}.node-navigation h3[data-v-62d2f72b]{margin:0;font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.breadcrumb-bar[data-v-62d2f72b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.breadcrumbs[data-v-62d2f72b]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--fontSizeBase300)}.breadcrumb[data-v-62d2f72b]{color:var(--colorBrandForeground1);cursor:pointer;text-decoration:none}.breadcrumb[data-v-62d2f72b]:hover{text-decoration:underline}.breadcrumb.current[data-v-62d2f72b]{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold);cursor:default;pointer-events:none;text-decoration:none}.breadcrumb-separator[data-v-62d2f72b]{color:var(--colorNeutralForeground3)}.layout-toggle[data-v-62d2f72b]{display:flex;flex-shrink:0;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);overflow:hidden}.layout-toggle-button[data-v-62d2f72b]{padding:4px 12px;border:none;background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);cursor:pointer}.layout-toggle-button[data-v-62d2f72b]:not(:first-child){border-left:1px solid var(--colorNeutralStroke2)}.layout-toggle-button.active[data-v-62d2f72b]{background-color:var(--colorBrandBackground);color:#fff}.status-message[data-v-62d2f72b]{margin:0;color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300)}.status-message.error[data-v-62d2f72b]{color:var(--colorStatusDangerForeground1)}.node-grid[data-v-62d2f72b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.node-tile[data-v-62d2f72b]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:10px 6px;border-radius:var(--borderRadiusMedium);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200)}.node-tile[data-v-62d2f72b]:hover{background-color:var(--colorNeutralBackground1Hover)}.node-icon[data-v-62d2f72b]{flex-shrink:0;color:var(--colorBrandForeground1)}.node-name[data-v-62d2f72b]{width:100%;overflow-wrap:break-word;word-break:break-word}
