@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-BoldItalic.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-Italic.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-BoldItalic.woff2)format("woff2")}:root{color:#18212f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#eef2f5;--panel:#fff;--line:#d9e0e7;--text:#18212f;--muted:#627084;--primary:#126e64;--primary-dark:#0c514a;--accent:#b66b00;--danger:#a53535;--mdw-font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--mdw-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;background:#eef2f5;font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:14px}html,body,#root{overscroll-behavior:none}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.mdwFailureBoundary{box-sizing:border-box;color:#1f2937;background:#fff;flex-direction:column;align-items:flex-start;gap:12px;min-height:220px;padding:28px;display:flex}.mdwFailureBoundary.app{justify-content:center;min-height:100vh;padding:min(8vw,72px)}.mdwFailureBoundary h2,.mdwFailureBoundary p{margin:0}.mdwFailureBoundaryActions{gap:8px;display:flex}.mdwFailureBoundaryActions button{min-height:32px}button,input,textarea{font:inherit}input,textarea{font-size:13px}input:disabled,input[readonly]{color:var(--muted);background:#eef2f5}:root{--mdw-top-navigation-height:45px;--mdw-breadcrumb-stack-height:30px;--mdw-reader-sticky-top:calc(var(--mdw-top-navigation-height) + var(--mdw-breadcrumb-stack-height))}#top-navigation{z-index:1002;position:sticky;top:0}.mdwTopNavigation{box-sizing:border-box;min-height:var(--mdw-top-navigation-height);background:#111823;border-bottom:1px solid #27313f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:1px 12px;display:grid}.mdwTopNavCenter{justify-self:center}.mdwTopNavContext{align-items:center;gap:8px;min-width:0;display:inline-flex}.mdwTopNavLabelButton{color:#d5dbdb;cursor:pointer;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:3px 2px;font-size:12px;font-weight:800;line-height:1;overflow:hidden}.mdwTopNavLabelButton:hover,.mdwTopNavLabelButton:focus-visible{color:#fff;outline:none}.mdwTopNavLabelButton:focus-visible{box-shadow:0 0 0 2px #0972d3b8}.mdwTopNavActions,.mdwRoleSwitcher{align-items:center;gap:5px;display:flex}.mdwTopNavActions{justify-self:end}.mdwIdentityControl{align-items:center;gap:5px;display:inline-flex}.mdwIdentityButton{text-decoration:none}.mdwGoogleSignInHost{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mdwGoogleSignInHost-top{width:28px;height:28px}.mdwGoogleSignInHost-profile{width:220px;min-height:40px}.mdwIdentityUser{color:#d5dbdb;align-items:center;gap:4px;max-width:180px;font-size:12px;display:inline-flex;overflow:hidden}.mdwIdentityUser span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdwIdentityUser .mdwIdentityAvatar{border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.mdwIdentityAvatar img{object-fit:cover;width:18px;height:18px;display:block}.mdwTopButton{color:#d5dbdb;cursor:pointer;background:0 0;border:1px solid #5f6b7a;border-radius:2px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mdwTopButton:hover:not(:disabled){color:#fff;background:#192534;border-color:#8d99a8}.mdwTopButton.active{color:#fff;background:#0972d3;border-color:#0972d3}.mdwTopButton:disabled{color:#8d99a8;cursor:not-allowed;opacity:.72}.mdwManagedContentButton{width:28px;padding:0;position:relative}.mdwManagedContentUnreadDot{background:#f7b32b;border:1px solid #0f1b2a;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.mdwTopEditDirtyIndicator{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.mdwTopEditButton.dirty .mdwTopEditDirtyIndicator{background:#f59e0b;box-shadow:0 0 0 1px #11182773}.mdwFileMenu{align-items:center;display:inline-flex;position:relative}.mdwFileMenuButton{color:#d5dbdb;cursor:pointer;background:0 0;border:1px solid #5f6b7a;border-radius:2px;justify-content:center;align-items:center;gap:3px;min-height:26px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mdwFileMenuButton:hover,.mdwFileMenuButton.active{color:#fff;background:#192534;border-color:#8d99a8}.mdwFileMenuDropdown{z-index:3000;background:#fff;border:1px solid #5f6b7a;border-radius:4px;min-width:190px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0f172a38}.mdwRecentMenuDropdown{min-width:260px}.mdwFileMenuStatus{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:5px 8px 7px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.mdwFileMenuRecent{border-bottom:1px solid #e5e7eb;max-height:min(60vh,620px);padding:4px 0;overflow:auto}.mdwRecentMenuRow{align-items:stretch;gap:2px;display:flex}.mdwFileMenuSectionLabel{color:#6b7280;letter-spacing:0;text-transform:uppercase;padding:4px 8px 3px;font-size:11px;font-weight:700}.mdwFileMenuDropdown button{box-sizing:border-box;color:#1f2937;cursor:pointer;width:100%;min-height:30px;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;padding:0 8px;font-size:13px;display:block}.mdwFileMenuDropdown .mdwRecentFolderButton{flex:auto;align-items:center;min-width:0;display:flex}.mdwRecentFolderName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdwFileMenuDropdown .mdwRecentFolderRemoveButton{color:#6b7280;flex:0 0 30px;justify-content:center;align-items:center;width:30px;padding:0;display:flex}.mdwFileMenuDropdown button:hover:not(:disabled),.mdwFileMenuDropdown button:focus:not(:disabled){background:#eaf4ff;outline:0}.mdwFileMenuDropdown button.active{color:#111827;background:#eef2f7;font-weight:700}.mdwFileMenuDropdown button:disabled{color:#9ca3af;cursor:not-allowed}.mdwFileMenuDropdown button.destructive:not(:disabled){color:#b42318}.mdwFileMenuDropdown .mdwRecentFolderRemoveButton:hover:not(:disabled),.mdwFileMenuDropdown .mdwRecentFolderRemoveButton:focus:not(:disabled){color:#b42318;background:#fee4e2}.mdwFileMenuError{color:#b42318;padding:6px 8px 4px;font-size:12px;line-height:1.3}.mdwAboutMdwGrid{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.mdwAboutMdwGrid dt{color:#627084}.mdwAboutMdwGrid dd{overflow-wrap:anywhere;min-width:0;margin:0}.mdwAboutMdwGrid code{color:inherit;font-family:var(--mdw-monospace-font,"JetBrains Mono", monospace);font-size:.92em}.mdwTopNavigation [class*=awsui_button]{min-height:28px;padding-block:0;padding-inline:11px;font-size:12px;line-height:1}.mdwTopNavigation [class*=awsui_button][class*=variant-normal]{color:#d5dbdb;background:0 0;border-color:#5f6b7a}.mdwPwaBanner{z-index:5000;color:#f8fafc;background:#111823;border:1px solid #8d99a8;border-radius:6px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;max-width:min(560px,100vw - 36px);padding:10px;font-size:13px;line-height:1.25;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 32px #0f172a4d}.mdwPwaBanner.compact{grid-template-columns:minmax(180px,1fr)}.mdwPwaOfflineReadyToast{transition:opacity .3s,transform .3s}.mdwPwaOfflineReadyToast.isLeaving{opacity:0;pointer-events:none;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.mdwPwaOfflineReadyToast{transition:none}}.mdwPwaBanner strong,.mdwPwaBanner span{display:block}.mdwPwaBanner span{color:#cbd5e1;margin-top:2px;font-size:12px}.mdwPwaBanner button{color:#fff;cursor:pointer;background:#0972d3;border:1px solid #0972d3;border-radius:3px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700}.mdwPwaBanner button.secondary{color:#f8fafc;background:0 0;border-color:#5f6b7a}.mdwPwaBanner button:hover{filter:brightness(1.08)}.mdwPwaReloadSplash{z-index:6000;color:#18212f;font-family:var(--mdw-font-body);background:#eef2f5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mdwPwaReloadSplash:after{content:"";background:#d5dce5;border-radius:999px;width:min(180px,42vw);height:2px;position:absolute;bottom:36px;left:50%;overflow:hidden;transform:translate(-50%)}.mdwPwaReloadSplashMark{place-items:center;width:72px;height:72px;margin-bottom:10px;display:grid}.mdwPwaReloadSplashMark img{width:72px;height:72px}.mdwPwaReloadSplash strong,.mdwPwaReloadSplash span{text-align:center;display:block}.mdwPwaReloadSplash strong{font-size:18px}.mdwPwaReloadSplash span{color:#627084;margin-top:5px;font-size:13px}.mdwAppLayoutFrame{overscroll-behavior:none;position:relative}.mdwNavigationResizePreview{z-index:1002;pointer-events:none;background:#0972d3;width:2px;display:none;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 1px #0972d329}.mdwAppLayoutFrame[data-mdw-navigation-resizing=true] .mdwNavigationResizePreview{display:block}.mdwBreadcrumbContent{min-width:0}.mdwAppLayoutFrame.navigationCollapsed{padding-left:12px}.mdwNavigationCollapsedRail{z-index:3;cursor:pointer;background:#f7f8fa;border:0;border-right:1px solid #c7ced6;border-radius:0;width:12px;min-width:12px;position:absolute;inset:0 auto 0 0}.mdwNavigationCollapsedRail:hover,.mdwNavigationCollapsedRail:focus-visible{background:#eef3f8;outline:none}.mdwNavigationPane{flex-direction:column;height:auto;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.mdwAppLayoutFrame[data-mdw-navigation-resizing=true] .mdwNavigationPane{z-index:1003;inline-size:var(--mdw-navigation-live-width);inset-inline-end:auto}.mdwSideNavigationSectionHeader{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mdwSideNavigationSectionToggle,.mdwSideNavigationCollapseButton{color:#111827;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;align-items:center;display:inline-flex}.mdwSideNavigationSectionToggle{text-align:left;gap:6px;min-width:0;padding:2px 0;font-size:14px;font-weight:800}.mdwSideNavigationSectionToggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdwSideNavigationCollapseButton{color:#374151;justify-content:center;min-width:26px;min-height:26px}.mdwSideNavigationSectionToggle:hover,.mdwSideNavigationCollapseButton:hover{background:#f2f3f3}.mdwSideNavigationLinks{gap:8px;margin-top:8px;padding-left:22px;display:grid}.mdwSideNavigationLinks.support{padding-left:22px}.mdwSideNavigationLink{color:#374151;font-size:14px;line-height:1.2;text-decoration:none}.mdwSideNavigationLink:hover{color:#0972d3}.mdwSideNavigationLink.active{color:#0972d3;font-weight:800}.mdwSideNavigationLink.disabled{color:#9ca3af;cursor:not-allowed}.mdwSideNavigationLink.disabled:hover{color:#9ca3af}.mdwSideNavigationDivider{background:#d5dbdb;height:1px;margin:12px 0 8px}.mdwNavigationExtra{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0 0 18px;display:flex;overflow:hidden}.mdwNavigationResizeHandle{z-index:4;cursor:col-resize;background:0 0;border:0;border-radius:0;width:8px;height:100%;min-height:100%;position:absolute;top:0;right:0}.mdwNavigationResizeHandle:hover,.mdwNavigationResizeHandle:focus-visible{background:#0972d32e}[class*=awsui_navigation-close]{display:none!important}@media print{@page{margin:14mm}html,body,#root{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#top-navigation,.mdwBreadcrumbContent,.mdwNavigationCollapsedRail,.mdwNavigationPane,.mdwNavigationResizeHandle,.mdwNavigationResizePreview,[class*=awsui_navigation],[class*=awsui_breadcrumb],[class*=awsui_tools],[class*=awsui_drawer],[class*=awsui_notifications]{display:none!important}.mdwAppLayoutFrame,.mdwAppLayoutFrame.navigationCollapsed,[class*=awsui_app-layout],[class*=awsui_layout],[class*=awsui_main],[class*=awsui_content],[class*=awsui_content-wrapper]{background:#fff!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}}.mdwDiagramFrame{background:#fff;border:1px solid #d5dbdb;border-radius:2px;width:100%;margin:0 0 16px}.mdwDiagramToolbar{color:#4b5563;background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.mdwDiagramToolbarTitle,.mdwDiagramViewerTitleGroup{align-items:center;gap:8px;min-width:0;display:inline-flex}.mdwDiagramToolbarTitle>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdwDiagramToolbar button{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-width:28px;min-height:28px;display:inline-flex}.mdwDiagramToolbar .mdwDiagramRendererDisclosure,.mdwDiagramViewerToolbar .mdwDiagramRendererDisclosure{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:2px;min-width:0;min-height:24px;padding:0 6px;font-size:11px;font-weight:700;line-height:1}.mdwDiagramToolbar .mdwDiagramRendererDisclosure:hover,.mdwDiagramViewerToolbar .mdwDiagramRendererDisclosure:hover,.mdwDiagramToolbar .mdwDiagramRendererDisclosure:focus-visible,.mdwDiagramViewerToolbar .mdwDiagramRendererDisclosure:focus-visible{color:#78350f;background:#fef3c7}.mdwDiagramToolbar button:hover{background:#e5e7eb}.mdwDiagramToolbar button:disabled{color:#9ca3af;cursor:not-allowed}.mdwDiagram{cursor:zoom-in;justify-content:center;align-items:center;max-width:100%;padding:12px;display:flex;overflow:auto}.mdwDiagram svg{pointer-events:none;max-width:100%;display:block;width:auto!important;height:auto!important}.mdwDiagram svg *{pointer-events:none}.mdwDiagramError{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:2px;margin:0 0 16px;padding:12px}.mdwDiagramErrorTitle{align-items:center;gap:8px;margin:0 0 8px;display:flex}.mdwDiagramError p{margin:0 0 8px}.mdwDiagramErrorActions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.mdwDiagramErrorActions button{color:#9a3412;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #c2410c;border-radius:2px;padding:4px 10px}.mdwDiagramErrorActions button:hover,.mdwDiagramErrorActions button:focus-visible{background:#ffedd5}.mdwDiagramViewer{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;display:flex}html.mdwDiagramViewerOpen,body.mdwDiagramViewerOpen{overscroll-behavior-x:none;overscroll-behavior-y:none}.mdwDiagramViewerToolbar{color:#374151;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;padding:0;font-size:13px;font-weight:700;display:flex;position:static}.mdwDiagramViewerTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(36vw,420px);overflow:hidden}.mdwDiagramViewerTitleGroup{max-width:min(45vw,560px)}.mdwDiagramViewerZoomControls{z-index:3;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mdwDiagramViewerToolbar button{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-width:32px;min-height:32px;display:inline-flex}.mdwDiagramViewerToolbar button:hover{background:#dfe5ed}.mdwDiagramViewerToolbar button:disabled{color:#9ca3af;cursor:not-allowed}.mdwDiagramViewerModal [class*=awsui_container_]{background-color:#fff!important}.mdwDiagramViewerModal [class*=awsui_header_]{--color-background-container-header-gs3mbe:#eef2f6;--color-border-container-divider-9huz1a:#c8d0dc;min-height:46px;position:relative;border-block-end:1px solid #c8d0dc!important;background-color:#eef2f6!important;border-bottom:1px solid #c8d0dc!important;padding-block:0!important;padding-inline:12px!important}.mdwDiagramViewerModal [class*=awsui_header_]:after{z-index:2;content:"";pointer-events:none;background:#c8d0dc;height:1px;position:absolute;bottom:-1px;left:0;right:0}.mdwDiagramViewerModal [class*=awsui_main_]{justify-content:flex-start;align-items:center;width:100%;min-height:46px;display:flex;position:relative;background:0 0!important;flex-wrap:nowrap!important}.mdwDiagramViewerModal [class*=awsui_title_]{flex:auto;min-width:0;padding-block:0!important}.mdwDiagramViewerModal [class*=awsui_heading_]{width:100%;margin-inline-end:0!important;display:block!important}.mdwDiagramViewerModal [class*=awsui_heading-text_]{width:100%;display:block}.mdwDiagramViewerModal [class*=awsui_header--text_]{width:100%;min-width:0;display:block;position:static}.mdwDiagramViewerModal [class*=awsui_actions_]{z-index:4;position:absolute;top:50%;right:10px;transform:translateY(-50%);padding-block:0!important}.mdwDiagramViewerModal [class*=awsui_dismiss-control_]{min-width:38px;min-height:38px}.mdwDiagramViewerCanvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#fff;border:0;border-radius:0;flex:auto;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;position:relative;overflow:hidden}.mdwDiagramViewerCanvas.dragging{cursor:grabbing}.mdwDiagramViewerSvg{width:var(--mdw-diagram-natural-width,960px);height:var(--mdw-diagram-natural-height,540px);transform:translate(var(--mdw-diagram-pan-x,0), var(--mdw-diagram-pan-y,0)) scale(var(--mdw-diagram-zoom,1));transform-origin:50%;will-change:transform;flex:none}.mdwDiagramViewerSvg svg{pointer-events:none;max-width:none;max-height:none;display:block;width:100%!important;height:100%!important}.mdwDiagramViewerContextMenu{z-index:10000;background:#fff;border:1px solid #c8d0dc;border-radius:4px;flex-direction:column;width:max-content;min-width:124px;max-width:calc(100vw - 16px);padding:4px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172a38}.mdwDiagramViewerContextMenu button{color:#1f2937;cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:18px max-content;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:1.2;display:grid}.mdwDiagramViewerContextMenu button[data-mdw-svg-export-active=true],.mdwDiagramViewerContextMenu button:hover,.mdwDiagramViewerContextMenu button:focus-visible{color:#0972d3;background:#e7f0fb;outline:0}.mdwDiagramViewerContextMenu button:disabled{color:#9ca3af;cursor:wait}.mdwDiagramViewerContextMenu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdwEditorShell{flex-direction:column;gap:10px;min-width:0;display:flex}.mdwEditorStickyStack{top:var(--mdw-reader-sticky-top);z-index:900;background:#fff;flex-direction:column;min-width:0;margin-bottom:0;display:flex;position:sticky}.mdwEditorTopBar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.mdwEditorTitle{color:#111827;min-width:0;font-size:13px;font-weight:700;line-height:1.3}.mdwEditorTitle code{color:#374151;font-size:12px;font-weight:600}.mdwEditorToolbar{background:#fff;border:1px solid #d5dbdb;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px;display:flex}.mdwEditorToolbarGroup{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.mdwEditorCodeLanguage{align-items:center;gap:5px;min-width:0;display:inline-flex}.mdwEditorCodeLanguage label{color:#4b5563;font-size:12px;font-weight:600}.mdwEditorCodeLanguage input{color:#374151;width:104px;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #d5dbdb;border-radius:2px;padding:0 7px;font-size:12px}.mdwEditorCodeLanguage input:focus-visible{outline-offset:1px;border-color:#0972d3;outline:2px solid #0972d340}.mdwEditorToolbar button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d5dbdb;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mdwEditorToolbar button:hover:not(:disabled){background:#f2f3f3;border-color:#8d99a8}.mdwEditorToolbar button.active{color:#0972d3;background:#e7f0fb;border-color:#0972d3}.mdwEditorToolbar button:disabled{cursor:not-allowed;opacity:.48}.mdwTableInsertIcon{box-sizing:border-box;border:2px solid;border-radius:2px;width:15px;height:15px;display:grid;overflow:hidden}.mdwTableInsertIcon.row{grid-template-rows:repeat(3,1fr)}.mdwTableInsertIcon.column{grid-template-columns:repeat(3,1fr)}.mdwTableInsertIcon>span{min-width:0;min-height:0}.mdwTableInsertIcon.row>span+span{border-top:1px solid}.mdwTableInsertIcon.column>span+span{border-left:1px solid}.mdwTableInsertIcon.row.before>span:first-child,.mdwTableInsertIcon.row.after>span:last-child,.mdwTableInsertIcon.column.before>span:first-child,.mdwTableInsertIcon.column.after>span:last-child{background:#0972d3}.mdwEditorTableReorderPreview{z-index:32;pointer-events:none;box-sizing:border-box;background:var(--mdw-app-focus,#2f81f7);color:var(--mdw-app-top-text,#f3f6fb);white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb, var(--mdw-app-focus,#2f81f7) 48%, transparent);font-size:10px;line-height:16px;position:fixed}.mdwEditorTableReorderPreview.row{left:var(--mdw-table-reorder-left);top:var(--mdw-table-reorder-top);width:var(--mdw-table-reorder-width);height:var(--mdw-table-reorder-height)}.mdwEditorTableReorderPreview.column{left:var(--mdw-table-reorder-left);top:var(--mdw-table-reorder-top);width:var(--mdw-table-reorder-width);height:var(--mdw-table-reorder-height);writing-mode:vertical-rl}.mdwEditorSearchPanel{color:#374151;background:#fff;border:1px solid #d5dbdb;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;display:grid}.mdwEditorSearchRow{grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.mdwEditorReplaceRow{grid-template-columns:auto minmax(120px,1fr) auto}.mdwEditorSearchPanel input{color:#111827;min-width:0;height:28px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.mdwEditorSearchCount{color:#6b7280;font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:12px;line-height:1}.mdwEditorSearchButtons{align-items:center;gap:3px;display:inline-flex}.mdwEditorSearchScopeChip{gap:4px;min-width:0;padding:0 7px;font-size:12px;font-weight:600;color:#0972d3!important;width:auto!important}.mdwEditorSearchPanel button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d5dbdb;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mdwEditorSearchPanel button:hover:not(:disabled){background:#f2f3f3;border-color:#8d99a8}.mdwEditorSearchPanel button:disabled{cursor:not-allowed;opacity:.48}.mdwEditorContent .ProseMirror .mdwEditorSearchMatch{background:#fde68a;border-radius:2px;box-shadow:0 0 0 1px #d977062e}.mdwEditorContent .ProseMirror .mdwEditorSearchMatch.active{color:#111827;background:#f59e0b;box-shadow:0 0 0 2px #b4530957}.mdwEditorContent .ProseMirror .mdwEditorMultiCursorRange{background:#0972d33d;border-radius:2px;box-shadow:0 0 0 1px #0972d33d}.mdwEditorContent .ProseMirror .mdwEditorMultiCursorRange.active{background:#0972d352;box-shadow:0 0 0 2px #0972d357}.mdwEditorContent .ProseMirror .mdwEditorMultiCursorCaret{vertical-align:-.18em;pointer-events:none;border-left:2px solid #0972d3;width:0;height:1.2em;margin-left:-1px;display:inline-block}.mdwEditorContent .ProseMirror .mdwEditorMultiCursorCaret.active{border-left-color:#075ca8}.mdwEditorBubbleMenu{z-index:2400;color:#374151;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:3px;padding:5px;display:inline-flex;box-shadow:0 12px 28px #0f172a29}.mdwEditorBubbleMenu[data-mdw-markdown-theme=dark],.mdwEditorBubbleMenu[data-mdw-markdown-theme=graphite],.mdwEditorBubbleMenu[data-mdw-markdown-theme=nord]{color:#d1d5db;background:#111827;border-color:#334155;box-shadow:0 16px 32px #0000005c}.mdwEditorBubbleMenuGroup{align-items:center;gap:3px;display:inline-flex}.mdwEditorBubbleMenuDivider{background:#d5dbdb;width:1px;height:22px;margin:0 2px}.mdwEditorBubbleMenu[data-mdw-markdown-theme=dark] .mdwEditorBubbleMenuDivider,.mdwEditorBubbleMenu[data-mdw-markdown-theme=graphite] .mdwEditorBubbleMenuDivider,.mdwEditorBubbleMenu[data-mdw-markdown-theme=nord] .mdwEditorBubbleMenuDivider{background:#334155}.mdwEditorBubbleMenu button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.mdwEditorBubbleMenu button:hover:not(:disabled){color:#111827;background:#f2f3f3;border-color:#8d99a8}.mdwEditorBubbleMenu button.active{color:#0972d3;background:#e7f0fb;border-color:#0972d3}.mdwEditorBubbleMenu button:disabled{cursor:not-allowed;opacity:.44}.mdwEditorBubbleMenu[data-mdw-markdown-theme=dark] button:hover:not(:disabled),.mdwEditorBubbleMenu[data-mdw-markdown-theme=graphite] button:hover:not(:disabled),.mdwEditorBubbleMenu[data-mdw-markdown-theme=nord] button:hover:not(:disabled){color:#f9fafb;background:#1f2937;border-color:#64748b}.mdwEditorBubbleMenu[data-mdw-markdown-theme=dark] button.active,.mdwEditorBubbleMenu[data-mdw-markdown-theme=graphite] button.active,.mdwEditorBubbleMenu[data-mdw-markdown-theme=nord] button.active{color:#93c5fd;background:#2563eb38;border-color:#60a5fa}.mdwEditorShortcutHint{color:#6b7280;text-align:right;flex:220px;font-size:12px;line-height:1.25}.mdwEditorNotice{border:1px solid #d5dbdb;border-radius:4px;padding:8px 10px;font-size:13px;line-height:1.35}.mdwEditorNotice.warning{color:#7a4d00;background:#fff8e5;border-color:#f0c36d}.mdwEditorNotice.success{color:#1f6f31;background:#edf8ed;border-color:#8ac38b}.mdwEditorNotice.error{color:#b42318;background:#fff1f0;border-color:#f1a7a1}.mdwEditorFatalFallback .mdwEditorNotice{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mdwEditorFatalFallback .mdwEditorNotice p{margin:0}.mdwEditorFatalFallback button{color:#7a271a;font:inherit;cursor:pointer;background:#fff;border:1px solid #b42318;border-radius:3px;padding:6px 10px}.mdwEditorFatalFallback button:hover{background:#fff7f5}.mdwEditorFatalFallbackMessage{color:#7a271a;max-width:100%;font-family:var(--mdw-font-mono);white-space:pre-wrap;background:#fff;border:1px solid #f1a7a1;border-radius:3px;margin:0;padding:8px;font-size:12px;line-height:1.4;overflow:auto}.mdwEditorStatusLive{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdwEditorSurface{background:0 0;border:0;border-radius:0;min-height:520px;position:relative;overflow:visible}.mdwEditorTablePresentationControls{z-index:36;border:1px solid var(--mdw-app-border,#d5dbdb);background:var(--mdw-app-surface,#fff);width:28px;height:28px;color:var(--mdw-app-text,#374151);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 1px 3px #0f172a2e}.mdwEditorTablePresentationControls:hover,.mdwEditorTablePresentationControls:focus-visible{border-color:var(--mdw-app-focus,#0972d3);background:var(--mdw-app-focus-soft,#e7f0fb);color:var(--mdw-app-focus,#0972d3);outline:none}.mdwEditorContent .ProseMirror{min-height:520px;color:var(--mdw-text,#111827);font-family:var(--mdw-font-body);font-size:calc(17px * var(--mdw-font-scale,1));outline:none;padding:0;line-height:1.65}.mdwEditorContent .ProseMirror:focus-visible{outline:none}.mdwRawCodeMirror{width:100%;min-height:520px;display:block}.mdwRawTextViewer{width:100%;height:var(--mdw-raw-viewer-height,min(720px, calc(100dvh - 128px)));border:1px solid var(--mdw-code-border,var(--mdw-border));background:var(--mdw-code-bg);min-height:240px;color:var(--mdw-code-text);border-radius:3px;overflow:hidden}.mdwRawTextViewer .mdwRawCodeMirror,.mdwRawTextViewer .cm-editor,.mdwRawTextViewer .cm-scroller{height:100%;min-height:0}.mdwRawCodeMirror .cm-editor{min-height:520px;color:inherit;font-family:var(--mdw-font-mono);font-size:calc(14px * var(--mdw-font-scale,1));background:0 0;outline:none;line-height:1.55}.mdwRawCodeMirror[data-mdw-raw-code-mirror-mode=reader] .cm-editor{background:var(--mdw-code-bg);color:var(--mdw-code-text)}.mdwRawCodeMirror .cm-editor.cm-focused{outline:none}.mdwRawCodeMirror .cm-scroller{min-height:520px;tab-size:var(--mdw-tab-size,2);font-family:inherit;overflow:auto}.mdwRawCodeMirror .cm-content{caret-color:#111827;min-height:520px;padding:0 0 24px}.mdwRawCodeMirror .cm-line{padding:0 8px}.mdwRawCodeMirror .cm-gutters{color:#6b7280;background:#f8fafc;border-right:1px solid #e5e7eb}.mdwRawCodeMirror[data-mdw-raw-code-mirror-mode=reader] .cm-gutters{border-right-color:var(--mdw-code-border);background:var(--mdw-code-toolbar-bg);color:var(--mdw-code-muted)}.mdwRawCodeMirror .cm-line.mdwSourceLineTarget{background:var(--mdw-source-line-target-bg)}.mdwRawCodeMirror .tok-keyword,.mdwRawCodeMirror .tok-operator,.mdwRawCodeMirror .tok-bool,.mdwRawCodeMirror .tok-null{color:var(--mdw-code-token-keyword)}.mdwRawCodeMirror .tok-typeName,.mdwRawCodeMirror .tok-className,.mdwRawCodeMirror .tok-variableName{color:var(--mdw-code-token-built-in)}.mdwRawCodeMirror .tok-string,.mdwRawCodeMirror .tok-regexp{color:var(--mdw-code-token-string)}.mdwRawCodeMirror .tok-number{color:var(--mdw-code-token-number)}.mdwRawCodeMirror .tok-comment{color:var(--mdw-code-token-comment)}.mdwRawCodeMirror .tok-propertyName,.mdwRawCodeMirror .tok-attributeName{color:var(--mdw-code-token-attribute)}.mdwRawCodeMirror .tok-heading,.mdwRawCodeMirror .tok-labelName{color:var(--mdw-code-token-title)}.mdwRawCodeMirror .tok-meta,.mdwRawCodeMirror .tok-processingInstruction{color:var(--mdw-code-token-meta)}.mdwRawCodeMirror .cm-activeLine,.mdwRawCodeMirror .cm-activeLineGutter{background:#0972d314}.mdwRawCodeMirror .cm-selectionBackground{background:#0972d33d!important}.mdwRawCodeMirror .cm-content ::selection{background:#0972d33d!important}.mdwRawCodeMirror .cm-panels{color:#374151;font-family:var(--mdw-font-body);background:#fff;border:1px solid #d5dbdb;border-radius:3px}.mdwRawCodeMirror .cm-searchMatch{background:#fde68a;outline:1px solid #d977064d}.mdwRawCodeMirror .cm-searchMatch.cm-searchMatch-selected{background:#f59e0b}.mdwBrowserReader[data-mdw-code-block-wrap=true] .mdwRawCodeMirror .cm-content{white-space:pre-wrap;overflow-wrap:anywhere}.mdwBrowserReader[data-mdw-code-block-wrap=true] .mdwRawCodeMirror .cm-line{padding-left:calc(8px + var(--mdw-code-line-indent,0) * 1ch);text-indent:calc(var(--mdw-code-line-indent,0) * -1ch)}.mdwEditorContent .ProseMirror code:not(pre code){background:var(--mdw-inline-code-bg);color:var(--mdw-inline-code-text);font-family:var(--mdw-font-mono)}.mdwEditorContent .ProseMirror pre[data-mdw-front-matter=true]{color:inherit;font-family:var(--mdw-font-mono);font-size:calc(14px * var(--mdw-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0;line-height:1.55}.mdwEditorContent .ProseMirror h1,.mdwEditorContent .ProseMirror h2,.mdwEditorContent .ProseMirror h3{line-height:1.25}.mdwEditorContent .ProseMirror blockquote>*{margin-top:0;margin-bottom:0}.mdwEditorContent .ProseMirror blockquote>*+*{margin-top:8px}.mdwEditorContent .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--mdw-table-font-size,17px)}.mdwEditorContent .ProseMirror .tableWrapper{background:var(--mdw-surface-bg,transparent);overscroll-behavior-x:contain;max-width:100%;overflow:clip hidden}.mdwEditorContent .ProseMirror .tableWrapper[data-mdw-horizontal-overflow=false]{overflow-x:clip}.mdwEditorContent .ProseMirror .tableWrapper[data-mdw-horizontal-overflow=true]{overflow-x:auto}.mdwEditorContent .ProseMirror th,.mdwEditorContent .ProseMirror td{vertical-align:top;border:1px solid #d5dbdb;min-width:72px;padding:.3529em .4706em}.mdwEditorContent .ProseMirror th{background:#f8fafc;font-weight:700}.mdwEditorContent .ProseMirror th p,.mdwEditorContent .ProseMirror td p{margin:0}.mdwEditorContent .ProseMirror th p+p,.mdwEditorContent .ProseMirror td p+p{margin-top:6px}.mdwEditorContent .ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#0972d329;position:absolute;inset:0}.mdwEditorContent .ProseMirror .column-resize-handle{pointer-events:none;background:#0972d3;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.mdwEditorContent .ProseMirror.resize-cursor{cursor:col-resize}.mdwEditorDiagnostics{background:#f8fafc;border:1px solid #d5dbdb;border-radius:4px;padding:8px 10px}.mdwEditorDiagnostics summary{cursor:pointer;font-size:13px;font-weight:700}.mdwEditorDiagnostics h3{margin:12px 0 4px;font-size:12px}.mdwEditorDiagnostics pre{white-space:pre-wrap;background:#fff;border:1px solid #d5dbdb;border-radius:4px;max-height:240px;padding:8px;font-size:12px;overflow:auto}.mdwEditorActionBar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mdwEditorActionBar button,.mdwEditorConflictActions button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d5dbdb;border-radius:2px;min-height:30px;padding:0 10px;font-size:13px;font-weight:700}.mdwEditorActionBar button:hover:not(:disabled),.mdwEditorConflictActions button:hover:not(:disabled){background:#f2f3f3;border-color:#8d99a8}.mdwEditorActionBar button.primary,.mdwEditorConflictActions button.primary{color:#fff;background:#0972d3;border-color:#0972d3}.mdwEditorActionBar button.primary:hover:not(:disabled),.mdwEditorConflictActions button.primary:hover:not(:disabled){color:#fff;background:#075ca8;border-color:#075ca8}.mdwEditorActionBar button:disabled,.mdwEditorConflictActions button:disabled{cursor:not-allowed;opacity:.55}.mdwEditorConflictContent{flex-direction:column;gap:12px;display:flex}.mdwEditorConflictActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mdwGeneratedReferenceEditor{color:var(--mdw-link);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.mdwGeneratedReferenceEditor.exact{text-decoration-style:dotted}.mdwGeneratedReferenceEditor.glob{text-decoration-style:dashed}.mdwGeneratedReferenceEditor:hover{cursor:pointer;text-decoration-thickness:2px}.mdwAppTheme,.mdwAppTheme>*,.mdwAppTheme .awsui_root_1wepg_93,.mdwAppTheme .mdwBrowser,:is(.mdwAppLayoutFrame :has(>.mdwBreadcrumbContent),.mdwNavigationPane,.mdwNavigationTree,.mdwTreeScroller,.mdwNavigationFilter,.mdwNavigationCurrentFile,.mdwFolderSourcePanel,.mdwCommandCenter,.mdwSettingsPanel){color:var(--mdw-app-text)}:is(.mdwAppLayoutFrame :has(>.mdwBreadcrumbContent),.mdwNavigationPane,.mdwTreeScroller,.mdwCommandCenter){background:var(--mdw-app-bg)}.mdwTopNavigation{border-bottom-color:var(--mdw-app-border-soft);background:var(--mdw-app-top-bg);color:var(--mdw-app-top-text)}.mdwTopNavLabelButton,.mdwIdentityUser,.mdwTopButton,.mdwTopNavLabelButton:hover,.mdwTopNavLabelButton:focus-visible,.mdwTopButton:hover:not(:disabled){color:var(--mdw-app-top-text)}.mdwTopButton{border-color:var(--mdw-app-top-border);background:0 0}.mdwTopButton:hover:not(:disabled){border-color:var(--mdw-app-focus);background:var(--mdw-app-top-hover)}.mdwTopButton.active{border-color:var(--mdw-app-focus);background:var(--mdw-app-focus);color:var(--mdw-app-top-bg)}.mdwTopButton[data-mdw-input-trace-recording=true],.mdwTopButton[data-mdw-input-trace-recording=true]:hover:not(:disabled){color:#fff;background:#b42318;border-color:#b42318}.mdwTopButton:disabled{color:var(--mdw-app-muted)}.mdwAppTheme[data-mdw-markdown-theme=default] .mdwTopEditButton[data-mdw-editor-mode=read].active{border-color:var(--mdw-app-top-border);color:var(--mdw-app-top-text);background:#000}.mdwAppTheme[data-mdw-markdown-theme=default] .mdwTopEditButton[data-mdw-editor-mode=read].active:hover:not(:disabled){border-color:var(--mdw-app-focus);color:var(--mdw-app-top-text);background:#0972d3}.mdwTopNavigation [class*=awsui_button][class*=variant-normal]{border-color:var(--mdw-app-top-border);color:var(--mdw-app-top-text);background:0 0}.mdwAppTheme [class*=awsui_navigation-container],.mdwAppTheme [class*=awsui_navigation]{background:var(--mdw-app-bg);color:var(--mdw-app-text)}.mdwNavigationPane,.mdwNavigationExtra,.mdwNavigationVirtualRows,.mdwTree,.mdwTreeGroup,.mdwTreeChildren,.mdwTreeHeadingsGroup{background:var(--mdw-app-bg)}.mdwTreeRow{--mdw-tree-row-bg:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwTreeRow.heading{--mdw-tree-row-bg:var(--mdw-app-surface-muted);color:var(--mdw-app-muted)}.mdwTreeRow:hover{--mdw-tree-row-bg:var(--mdw-app-hover)}.mdwTreeRow.active,.mdwTreeRow.heading.activeSection:not(.keyboardFocus){--mdw-tree-row-bg:var(--mdw-app-hover);color:var(--mdw-app-link)}.mdwTreeRow.filterMatch:not(.active),.mdwTreeRow.heading.outlineMatch:not(.activeSection,.keyboardFocus){--mdw-tree-row-bg:color-mix(in srgb, var(--mdw-app-hover) 72%, #f59e0b 28%)}.mdwNavigationCollapsedRail{border-right-color:var(--mdw-app-border);background:var(--mdw-app-surface)}.mdwNavigationCollapsedRail:hover,.mdwNavigationCollapsedRail:focus-visible{background:var(--mdw-app-hover)}.mdwNavigationFilter,.mdwNavigationCurrentFile,.mdwFolderSourcePanel,.mdwSettingsPanel{background:var(--mdw-app-surface);border-color:var(--mdw-app-border-soft)}.mdwNavigationToolbar button,.mdwFolderSourceActions button,.mdwFolderDropZoneActions button,.mdwCommandActionButton,.mdwCommandCenterFooter button{border-color:var(--mdw-app-border);background:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwNavigationToolbar button:hover,.mdwFolderSourceActions button:hover:not(:disabled),.mdwFolderDropZoneActions button:hover:not(:disabled),.mdwCommandActionButton:hover:not(:disabled),.mdwCommandCenterFooter button:hover:not(:disabled){border-color:var(--mdw-app-focus);background:var(--mdw-app-hover)}.mdwNavigationToolbar button.active,.mdwCommandCenterTabs button.active{border-color:var(--mdw-app-focus);color:var(--mdw-app-link)}.mdwNavigationFilter input,.mdwCommandCenterSearch,.mdwCommandCenterSearch input{border-color:var(--mdw-app-border);background:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwNavigationFilterMeta,.mdwOutlineEmpty,.mdwFolderSourceName,.mdwCommandCenterTabs button{color:var(--mdw-app-muted)}.mdwBreadcrumbNav{background:var(--mdw-app-surface);color:var(--mdw-app-muted)}.mdwBreadcrumbButton{color:var(--mdw-app-link)}.mdwBreadcrumbButton:hover,.mdwBreadcrumbButton.open,.mdwBreadcrumbMenu button:hover,.mdwBreadcrumbMenu li:focus-within>button{background:var(--mdw-app-hover);color:var(--mdw-app-text)}.mdwBreadcrumbMenuPanel,.mdwBreadcrumbSubmenu{border-color:var(--mdw-app-border);background:var(--mdw-app-surface)}.mdwTopThemeMenuButton,.mdwTopCodeWrapToggle,.mdwTopFontControls button,.mdwTopTableControls button{border-color:var(--mdw-app-top-border);color:var(--mdw-app-top-text);background:0 0}.mdwTopThemeMenuButton:hover,.mdwTopThemeMenuButton.active,.mdwTopCodeWrapToggle:hover,.mdwTopFontControls button:hover,.mdwTopTableControls button:hover{border-color:var(--mdw-app-focus);background:var(--mdw-app-top-hover);color:var(--mdw-app-top-text)}.mdwTopThemesMenuDropdown,.mdwTopThemeMenuDropdown{border-color:var(--mdw-app-border);background:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwBrowser{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.mdwBrowser.treeCollapsed{grid-template-columns:minmax(0,1fr)}.mdwCommandCenter{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;height:min(720px,100vh - 168px);min-height:min(520px,100vh - 168px);display:flex;overflow:hidden}.mdwCommandCenterHeader{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.mdwCommandCenterTitle{flex:none}.mdwCommandCenterTabs{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.mdwCommandActionButton,.mdwCommandCenterFooter button{color:#1f2937;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dbdb;border-radius:3px;justify-content:center;align-items:center;min-width:44px;height:28px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mdwCommandCenterTabs button{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700}.mdwCommandCenterTabs button+button{border-left:1px solid #d5dbdb}.mdwCommandCenterTabs button.active{color:#0972d3;background:0 0}.mdwCommandCenterTabs button:focus-visible{outline-offset:2px;outline:2px solid #0972d3}.mdwCommandCenterSearch{border:1px solid #d5dbdb;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.mdwCommandCenterSearch input{min-width:0;font:inherit;border:0;outline:0}.mdwCommandCenterWarning{color:#8a4700;background:#fff7ed;border:1px solid #f5b544;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.35}.mdwCommandCenterList,.mdwSettingsPanel{flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.mdwSettingsSection{padding:4px 0 18px;scroll-margin-top:8px}.mdwSettingsSection+.mdwSettingsSection{border-top:1px solid #e5e7eb;padding-top:18px}.mdwSettingsSection h3{color:#111827;margin:0 0 10px;font-size:13px;line-height:1.2}.mdwSettingsField{color:#374151;grid-template-columns:minmax(100px,160px) minmax(80px,140px);align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid}.mdwSettingsField input{box-sizing:border-box;min-height:32px;font:inherit;border:1px solid #9ba7b6;border-radius:2px;padding:4px 8px}.mdwDateFormatSetting{color:#374151;border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:13px;display:flex}.mdwDateFormatSetting legend{color:#374151;width:100%;margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.mdwDateFormatSetting label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mdwDateFormatsSetting{color:#374151;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;font-size:13px;font-weight:600;display:grid}.mdwDateFormatModeSetting{color:#374151;border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:0;padding:0;font-size:13px;display:flex}.mdwDateFormatModeSetting legend{width:100%;margin-bottom:2px;font-weight:600}.mdwDateFormatModeSetting label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.mdwDateFormatsSetting>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.mdwDateFormatsSetting>label>input{box-sizing:border-box;min-width:0;min-height:32px;font:inherit;border:1px solid #9ba7b6;border-radius:2px;padding:4px 8px}.mdwNavigationFontSizeSetting{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.mdwNavigationFontSizeSetting label{color:#374151;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}.mdwNavigationFontSizeSetting input{box-sizing:border-box;width:58px;min-height:30px;font:inherit;border:1px solid #9ba7b6;border-radius:2px;padding:4px 6px}.mdwSettingsUnit{color:#6b7280;margin-left:-6px;font-size:12px;font-weight:500}.mdwSettingsResetButton{color:#374151;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ba7b6;border-radius:2px;padding:4px 9px}.mdwSettingsActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mdwSettingsActions button{color:#1f2937;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #9ba7b6;border-radius:2px;padding:4px 10px}.mdwSettingsActions button:hover:not(:disabled),.mdwSettingsActions button:focus-visible:not(:disabled){background:#eef3f8}.mdwSettingsActions button:disabled{cursor:default;opacity:.55}.mdwFolderMonitoringSettings{color:#374151;gap:10px;font-size:13px;display:grid}.mdwFolderMonitoringSettings label{align-items:center;gap:8px;font-weight:600;display:flex}.mdwFolderMonitoringSettings p{color:#5f6b7a;margin:0;line-height:1.4}.mdwCommandCenterSection{margin-bottom:14px}.mdwCommandCenterSection h3{color:#111827;margin:0 0 6px;font-size:13px;line-height:1.2}.mdwCommandRow{border-top:1px solid #eef2f7;grid-template-columns:minmax(340px,1fr) minmax(440px,560px);align-items:center;gap:12px;min-height:64px;padding:8px 0;display:grid}.mdwCommandRow.active{background:#f3f7fb;box-shadow:inset 3px 0 #0972d3}.mdwCommandSummary{min-width:0;padding-left:6px}.mdwCommandRow strong{color:#111827;font-size:13px;line-height:1.25;display:block}.mdwCommandId{color:#5f6b7a;font-family:var(--mdw-font-mono);margin-top:2px;font-size:11px;font-weight:600;display:block}.mdwCommandDescription,.mdwCommandContexts{color:#6b7280;font-size:12px;line-height:1.3;display:block}.mdwCommandContexts{color:#7c8797;font-family:var(--mdw-font-mono);margin-top:2px;font-size:10px}.mdwCommandRowActions{grid-template-columns:minmax(160px,1fr) max-content;align-items:center;gap:6px;min-width:0;display:grid}.mdwCommandActionButtons{align-items:center;gap:4px;display:inline-flex}.mdwCommandActionButton:disabled,.mdwCommandCenterFooter button:disabled{cursor:not-allowed;opacity:.55}.mdwCommandActionButton:focus-visible,.mdwCommandCenterFooter button:focus-visible{outline-offset:1px;outline:2px solid #0972d3}.mdwCommandActionButton.capturing{color:#0972d3;background:#e7f0fb;border-color:#0972d3;min-width:82px}.mdwShortcutBadges{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:inline-flex}.mdwShortcutBadgeWithRemove{background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.mdwShortcutBadgeWithRemove:focus-within{box-shadow:0 0 0 2px #0972d3}.mdwShortcutBadgeButton{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:inline-flex}.mdwShortcutBadge{color:#1e3a8a;min-height:22px;font-family:var(--mdw-font-mono);background:0 0;border:0;border-radius:0;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.mdwShortcutBadge.empty{color:#6b7280;background:#f8fafc;border-color:#d5dbdb;font-family:inherit}.mdwShortcutBadgeButton:hover .mdwShortcutBadge,.mdwShortcutBadgeButton:focus-visible .mdwShortcutBadge{background:#e7f0fb;border-color:#0972d3}.mdwShortcutBadgeButton:focus-visible{outline:0}.mdwShortcutBadgeRemove{color:#5f6b7a;background:0 0;border:0;border-left:1px solid #c7d2fe;border-radius:3px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:22px;padding:0;display:inline-flex}.mdwShortcutBadgeRemove:hover,.mdwShortcutBadgeRemove:focus-visible{color:#b91c1c;background:#fee2e2}.mdwShortcutBadgeRemove:focus-visible{outline:0}.mdwShortcutAssignmentIssue{color:#b42318;grid-column:1/-1;font-size:11px;line-height:1.35}.mdwShortcutImportExport{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.mdwShortcutImportExport p{color:#4b5563;margin:0;font-size:13px;line-height:1.35}.mdwShortcutImportExport textarea{box-sizing:border-box;width:100%;min-height:0;font-family:var(--mdw-font-mono);resize:vertical;border:1px solid #d5dbdb;border-radius:4px;flex:auto;padding:10px;font-size:12px;line-height:1.45}.mdwCommandCenterFooter{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.mdwShortcutIoStatus{color:#374151;white-space:pre-wrap;background:#f8fafc;border:1px solid #d5dbdb;border-radius:4px;max-height:160px;margin:0;padding:8px;overflow:auto}.mdwProfilePanel{grid-template-columns:minmax(0,1fr) max-content;align-content:start;gap:20px 28px;min-height:0;padding:4px;display:grid;overflow-y:auto}.mdwProfilePanel h3{color:#111827;margin:0 0 8px;font-size:15px;line-height:1.3}.mdwProfilePanel p{color:#4b5563;max-width:760px;margin:0;font-size:13px;line-height:1.45}.mdwProfileActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mdwProfileActions button,.mdwProfileDangerZone button,.mdwProfileDeleteActions button{box-sizing:border-box;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #5f6b7a;border-radius:3px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mdwProfileActions a:not(.mdwProfilePrimaryAction){color:#0972d3;font-size:12px}.mdwProfileDetails{gap:8px;margin:0;display:grid}.mdwProfileDetails>div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.mdwProfileDetails dt{color:#5f6b7a;font-size:12px;font-weight:700}.mdwProfileDetails dd{overflow-wrap:anywhere;color:#111827;margin:0;font-size:13px}.mdwProfileDangerZone{border-top:1px solid #d5dbdb;grid-column:1/-1;padding-top:18px}.mdwProfileDangerZone button{color:#b91c1c;border-color:#d91515;margin-top:12px}.mdwProfileError{grid-column:1/-1;color:#b91c1c!important}.mdwProfileDeleteNotice{gap:10px;display:grid}.mdwProfileDeleteActions{justify-content:flex-end;gap:8px;display:flex}.mdwProfileDeleteActions .danger{color:#fff;background:#d91515;border-color:#d91515}@media (width<=760px){.mdwCommandCenter{height:min(680px,100vh - 128px);min-height:min(360px,100vh - 128px)}.mdwCommandRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.mdwCommandRowActions{grid-template-columns:minmax(0,1fr)}.mdwCommandActionButtons{justify-content:flex-start}.mdwProfilePanel{grid-template-columns:minmax(0,1fr)}.mdwProfileActions{flex-wrap:wrap;justify-content:flex-start}}.mdwNavigationTree{--mdw-nav-control-band-gap:6px;--mdw-nav-right-inset:2px;--mdw-tree-name-font-size:13px;--mdw-tree-date-font-size:11px;box-sizing:border-box;min-width:0;min-height:0;padding:0 var(--mdw-nav-right-inset) 12px 0;flex-direction:column;flex:auto;display:flex}.mdwNavigationToolbar{margin:1px var(--mdw-nav-right-inset) 0 0;padding:0 0 var(--mdw-nav-control-band-gap);flex:none;align-items:center;gap:4px;display:flex}.mdwNavigationToolbar button{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dbdb;border-radius:2px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mdwNavigationToolbar button:hover{background:#f2f3f3;border-color:#8d99a8}.mdwNavigationToolbar button.active{color:#0972d3;background:#e7f0fb;border-color:#0972d3}.mdwNavigationToolbar button.iconOnly{gap:0;width:28px;min-width:28px;padding:0}.mdwNavigationSortGlyph{width:25px;height:25px;color:inherit;display:block;overflow:visible}.mdwNavigationSortGlyphText{fill:currentColor;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:13.2px;font-weight:900}.mdwNavigationSortGlyph[data-mdw-sort-kind=date] .mdwNavigationSortGlyphText{font-size:11.6px}.mdwNavigationSortGlyphArrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.mdwFolderSourcePanel{margin:0 var(--mdw-nav-right-inset) 8px 0;background:#f8fafc;border:1px solid #d5dbdb;border-radius:3px;flex:none;padding:6px}.mdwFolderSourceName{color:#1f2937;text-overflow:clip;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.mdwFolderSourceActions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mdwFolderSourceActions button,.mdwFolderDropZoneActions button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d5dbdb;border-radius:2px;min-height:26px;font-size:12px;font-weight:700}.mdwFolderSourceActions button{padding:0 7px}.mdwFolderSourceActions button:disabled,.mdwFolderDropZoneActions button:disabled{cursor:not-allowed;opacity:.55}.mdwFolderSourceActions button:hover:not(:disabled),.mdwFolderDropZoneActions button:hover:not(:disabled){background:#f2f3f3;border-color:#8d99a8}.mdwFolderSourceError{color:#b42318;margin-top:6px;font-size:12px;line-height:1.3}.mdwNavigationFilter{z-index:3;margin:0 var(--mdw-nav-right-inset) 8px 0;padding:0 0 var(--mdw-nav-control-band-gap);background:#fff;border-bottom:1px solid #e5e7eb;flex:none}.mdwNavigationFilterMeta{color:#6b7280;text-align:right;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.1}.mdwNavigationCurrentFile{margin:0 var(--mdw-nav-right-inset) 8px 0;padding:0 2px var(--mdw-nav-control-band-gap);color:#1f2937;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5e7eb;flex:none;font-size:13px;font-weight:650;line-height:28px;overflow:hidden}.mdwOutlineEmpty{color:#6b7280;padding:10px 8px;font-size:12px;line-height:1.4}.mdwTreeScroller{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding-bottom:6px;overflow:auto}.mdwTreeScroller::-webkit-scrollbar{display:none}.mdwSrOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mdwBrowserTree{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 96px);position:sticky;top:72px;overflow:hidden}.mdwBrowserTree::-webkit-scrollbar{display:none}.mdwBrowserTree.collapsed{overflow:visible}.mdwBrowserReader{background:var(--mdw-reader-bg);min-width:0;color:var(--mdw-text);--mdw-reader-bg:#fff;--mdw-text:#1f2937;--mdw-heading:#111827;--mdw-muted:#5f6b7a;--mdw-muted-strong:#374151;--mdw-panel-bg:#fff;--mdw-panel-muted-bg:#f9fafb;--mdw-panel-subtle-bg:#f8fafc;--mdw-border:#d5dbdb;--mdw-border-soft:#e5e7eb;--mdw-border-strong:#9ba7b6;--mdw-link:#0972d3;--mdw-link-hover:#033160;--mdw-focus:#0972d3;--mdw-focus-soft:#0972d32e;--mdw-primary-bg:#0972d3;--mdw-primary-hover-bg:#075ca8;--mdw-primary-text:#fff;--mdw-hover-bg:#eef3f8;--mdw-hover-text:#033160;--mdw-selection-bg:#dbeafe;--mdw-source-line-target-bg:#facc152e;--mdw-warning-bg:#fff8f1;--mdw-warning-border:#f1c48d;--mdw-warning-text:#7a3e00;--mdw-danger-bg:#fff5f5;--mdw-danger-border:#f5c2c7;--mdw-danger-text:#842029;--mdw-inline-code-bg:#f3f4f6;--mdw-inline-code-text:#111827;--mdw-code-bg:#111827;--mdw-code-toolbar-bg:#1f2937;--mdw-code-border:#374151;--mdw-code-hover-bg:#0f172a;--mdw-code-text:#f9fafb;--mdw-code-muted:#cbd5e1;--mdw-code-token-keyword:#ff7b72;--mdw-code-token-built-in:#ffa657;--mdw-code-token-string:#a5d6ff;--mdw-code-token-number:#79c0ff;--mdw-code-token-comment:#8b949e;--mdw-code-token-attribute:#d2a8ff;--mdw-code-token-title:#d2a8ff;--mdw-code-token-meta:#7ee787;--mdw-code-token-addition:#aff5b4;--mdw-code-token-addition-bg:#2ea0433d;--mdw-code-token-deletion:#ffdcd7;--mdw-code-token-deletion-bg:#f851493d;--mdw-surface-block-gap:14px;--mdw-surface-heading-top-gap:26px;--mdw-surface-heading-bottom-gap:10px;--mdw-surface-list-indent:40px;--mdw-surface-list-tight-gap:.28em;--mdw-surface-list-loose-extra-gap:14px;--mdw-surface-nested-list-gap:8px;--mdw-surface-quote-padding-y:8px;--mdw-surface-quote-padding-x:12px;padding:0 20px 24px;position:relative}.mdwBrowserReader[data-mdw-markdown-theme=paper]{--mdw-reader-bg:#fbfaf7;--mdw-text:#2f3437;--mdw-heading:#111827;--mdw-muted:#687076;--mdw-muted-strong:#3f454b;--mdw-panel-bg:#fff;--mdw-panel-muted-bg:#f4f2ed;--mdw-panel-subtle-bg:#f7f5ef;--mdw-border:#d8d4ca;--mdw-border-soft:#e8e3d9;--mdw-border-strong:#a9a196;--mdw-link:#0969da;--mdw-link-hover:#0a3069;--mdw-focus:#0969da;--mdw-focus-soft:#0969da2e;--mdw-primary-bg:#0969da;--mdw-primary-hover-bg:#0757b8;--mdw-primary-text:#fff;--mdw-hover-bg:#eef2f6;--mdw-hover-text:#0a3069;--mdw-selection-bg:#dbeafe;--mdw-inline-code-bg:#f1ede5;--mdw-inline-code-text:#2f3437}.mdwBrowserReader[data-mdw-markdown-theme=github-light]{--mdw-reader-bg:#fff;--mdw-text:#24292f;--mdw-heading:#0b1f3a;--mdw-muted:#57606a;--mdw-muted-strong:#3b434b;--mdw-panel-bg:#fff;--mdw-panel-muted-bg:#f6f8fa;--mdw-panel-subtle-bg:#f8fafc;--mdw-border:#d0d7de;--mdw-border-soft:#eaeef2;--mdw-border-strong:#8c959f;--mdw-link:#0969da;--mdw-link-hover:#054da7;--mdw-focus:#0969da;--mdw-focus-soft:#0969da2e;--mdw-primary-bg:#0969da;--mdw-primary-hover-bg:#0757b8;--mdw-primary-text:#fff;--mdw-hover-bg:#f1f6fd;--mdw-hover-text:#0a3069;--mdw-selection-bg:#ddf4ff;--mdw-inline-code-bg:#f6f8fa;--mdw-inline-code-text:#24292f}.mdwBrowserReader[data-mdw-markdown-theme=dark]{--mdw-reader-bg:#0f172a;--mdw-text:#dbe4ee;--mdw-heading:#f8fafc;--mdw-muted:#9aa8bb;--mdw-muted-strong:#cbd5e1;--mdw-panel-bg:#162033;--mdw-panel-muted-bg:#1e293b;--mdw-panel-subtle-bg:#111827;--mdw-border:#334155;--mdw-border-soft:#263445;--mdw-border-strong:#64748b;--mdw-link:#7dd3fc;--mdw-link-hover:#bae6fd;--mdw-focus:#38bdf8;--mdw-focus-soft:#38bdf838;--mdw-primary-bg:#38bdf8;--mdw-primary-hover-bg:#7dd3fc;--mdw-primary-text:#0f172a;--mdw-hover-bg:#22324a;--mdw-hover-text:#e0f2fe;--mdw-selection-bg:#1e3a5f;--mdw-source-line-target-bg:#facc1529;--mdw-warning-bg:#3a2615;--mdw-warning-border:#a16207;--mdw-warning-text:#fed7aa;--mdw-danger-bg:#3b171d;--mdw-danger-border:#b91c1c;--mdw-danger-text:#fecaca;--mdw-inline-code-bg:#1e293b;--mdw-inline-code-text:#f8fafc;--mdw-code-bg:#020617;--mdw-code-toolbar-bg:#0f172a;--mdw-code-border:#334155;--mdw-code-hover-bg:#1e293b;--mdw-code-text:#f8fafc;--mdw-code-muted:#cbd5e1}.mdwBrowserReader[data-mdw-markdown-theme=graphite]{--mdw-reader-bg:#111827;--mdw-text:#e5e7eb;--mdw-heading:#f9fafb;--mdw-muted:#9ca3af;--mdw-muted-strong:#d1d5db;--mdw-panel-bg:#1f2937;--mdw-panel-muted-bg:#273244;--mdw-panel-subtle-bg:#172033;--mdw-border:#374151;--mdw-border-soft:#2d3748;--mdw-border-strong:#6b7280;--mdw-link:#60a5fa;--mdw-link-hover:#bfdbfe;--mdw-focus:#60a5fa;--mdw-focus-soft:#60a5fa38;--mdw-primary-bg:#60a5fa;--mdw-primary-hover-bg:#93c5fd;--mdw-primary-text:#111827;--mdw-hover-bg:#2b3648;--mdw-hover-text:#f9fafb;--mdw-selection-bg:#1d4ed8;--mdw-source-line-target-bg:#facc1529;--mdw-warning-bg:#3b2f18;--mdw-warning-border:#b7791f;--mdw-warning-text:#fde68a;--mdw-danger-bg:#3f1d25;--mdw-danger-border:#be123c;--mdw-danger-text:#fecdd3;--mdw-inline-code-bg:#273244;--mdw-inline-code-text:#f9fafb}.mdwBrowserReader[data-mdw-markdown-theme=nord]{--mdw-reader-bg:#2e3440;--mdw-text:#e5e9f0;--mdw-heading:#eceff4;--mdw-muted:#c8d1df;--mdw-muted-strong:#d8dee9;--mdw-panel-bg:#3b4252;--mdw-panel-muted-bg:#434c5e;--mdw-panel-subtle-bg:#343b49;--mdw-border:#4c566a;--mdw-border-soft:#434c5e;--mdw-border-strong:#81a1c1;--mdw-link:#88c0d0;--mdw-link-hover:#8fbcbb;--mdw-focus:#88c0d0;--mdw-focus-soft:#88c0d03d;--mdw-primary-bg:#88c0d0;--mdw-primary-hover-bg:#8fbcbb;--mdw-primary-text:#2e3440;--mdw-hover-bg:#465166;--mdw-hover-text:#eceff4;--mdw-selection-bg:#5e81ac;--mdw-source-line-target-bg:#facc1529;--mdw-warning-bg:#4a3a1f;--mdw-warning-border:#ebcb8b;--mdw-warning-text:#f5e4b3;--mdw-danger-bg:#4a2430;--mdw-danger-border:#bf616a;--mdw-danger-text:#f2c4cc;--mdw-inline-code-bg:#434c5e;--mdw-inline-code-text:#eceff4}.mdwBrowserReader[data-mdw-code-block-theme=github-dark]{--mdw-code-bg:#0d1117;--mdw-code-toolbar-bg:#161b22;--mdw-code-border:#30363d;--mdw-code-hover-bg:#21262d;--mdw-code-text:#e6edf3;--mdw-code-muted:#8b949e;--mdw-code-token-keyword:#ff7b72;--mdw-code-token-built-in:#ffa657;--mdw-code-token-string:#a5d6ff;--mdw-code-token-number:#79c0ff;--mdw-code-token-comment:#8b949e;--mdw-code-token-attribute:#d2a8ff;--mdw-code-token-title:#d2a8ff;--mdw-code-token-meta:#7ee787;--mdw-code-token-addition:#aff5b4;--mdw-code-token-addition-bg:#2ea0433d;--mdw-code-token-deletion:#ffdcd7;--mdw-code-token-deletion-bg:#f851493d}.mdwBrowserReader[data-mdw-code-block-theme=github-light]{--mdw-code-bg:#f6f8fa;--mdw-code-toolbar-bg:#eef1f4;--mdw-code-border:#d0d7de;--mdw-code-hover-bg:#eaeef2;--mdw-code-text:#24292f;--mdw-code-muted:#57606a;--mdw-code-token-keyword:#cf222e;--mdw-code-token-built-in:#953800;--mdw-code-token-string:#0a3069;--mdw-code-token-number:#0550ae;--mdw-code-token-comment:#6e7781;--mdw-code-token-attribute:#8250df;--mdw-code-token-title:#8250df;--mdw-code-token-meta:#116329;--mdw-code-token-addition:#116329;--mdw-code-token-addition-bg:#2ea04324;--mdw-code-token-deletion:#82071e;--mdw-code-token-deletion-bg:#f8514924}.mdwBrowserReader[data-mdw-code-block-theme=one-light]{--mdw-code-bg:#fafafa;--mdw-code-toolbar-bg:#f0f2f5;--mdw-code-border:#d8dee9;--mdw-code-hover-bg:#e8edf4;--mdw-code-text:#383a42;--mdw-code-muted:#6f7480;--mdw-code-token-keyword:#a626a4;--mdw-code-token-built-in:#c18401;--mdw-code-token-string:#50a14f;--mdw-code-token-number:#986801;--mdw-code-token-comment:#8c8c8c;--mdw-code-token-attribute:#986801;--mdw-code-token-title:#4078f2;--mdw-code-token-meta:#e45649;--mdw-code-token-addition:#50a14f;--mdw-code-token-addition-bg:#50a14f24;--mdw-code-token-deletion:#e45649;--mdw-code-token-deletion-bg:#e4564924}.mdwBrowserReader[data-mdw-code-block-theme=solarized-light]{--mdw-code-bg:#fdf6e3;--mdw-code-toolbar-bg:#eee8d5;--mdw-code-border:#d8cfb0;--mdw-code-hover-bg:#e6dec4;--mdw-code-text:#586e75;--mdw-code-muted:#657b83;--mdw-code-token-keyword:#859900;--mdw-code-token-built-in:#b58900;--mdw-code-token-string:#2aa198;--mdw-code-token-number:#d33682;--mdw-code-token-comment:#93a1a1;--mdw-code-token-attribute:#268bd2;--mdw-code-token-title:#268bd2;--mdw-code-token-meta:#cb4b16;--mdw-code-token-addition:#859900;--mdw-code-token-addition-bg:#85990029;--mdw-code-token-deletion:#dc322f;--mdw-code-token-deletion-bg:#dc322f29}.mdwBrowserReader[data-mdw-code-block-theme=nord]{--mdw-code-bg:#2e3440;--mdw-code-toolbar-bg:#3b4252;--mdw-code-border:#4c566a;--mdw-code-hover-bg:#434c5e;--mdw-code-text:#eceff4;--mdw-code-muted:#d8dee9;--mdw-code-token-keyword:#81a1c1;--mdw-code-token-built-in:#8fbcbb;--mdw-code-token-string:#a3be8c;--mdw-code-token-number:#b48ead;--mdw-code-token-comment:#616e88;--mdw-code-token-attribute:#d08770;--mdw-code-token-title:#88c0d0;--mdw-code-token-meta:#ebcb8b;--mdw-code-token-addition:#a3be8c;--mdw-code-token-addition-bg:#a3be8c2e;--mdw-code-token-deletion:#bf616a;--mdw-code-token-deletion-bg:#bf616a33}.mdwBrowserReader[data-mdw-code-block-theme=dracula]{--mdw-code-bg:#282a36;--mdw-code-toolbar-bg:#343746;--mdw-code-border:#44475a;--mdw-code-hover-bg:#3b3f52;--mdw-code-text:#f8f8f2;--mdw-code-muted:#bd93f9;--mdw-code-token-keyword:#ff79c6;--mdw-code-token-built-in:#8be9fd;--mdw-code-token-string:#f1fa8c;--mdw-code-token-number:#bd93f9;--mdw-code-token-comment:#6272a4;--mdw-code-token-attribute:#50fa7b;--mdw-code-token-title:#8be9fd;--mdw-code-token-meta:#ffb86c;--mdw-code-token-addition:#50fa7b;--mdw-code-token-addition-bg:#50fa7b29;--mdw-code-token-deletion:#f55;--mdw-code-token-deletion-bg:#ff55552e}.mdwPageSearchPanel{top:calc(var(--mdw-top-navigation-height) + 2px);z-index:1300;border:1px solid var(--mdw-border);background:var(--mdw-panel-bg);width:min(430px,100%);min-height:34px;color:var(--mdw-muted-strong);border-radius:4px;align-items:center;gap:6px;padding:4px 6px 4px 9px;display:flex;position:fixed;right:28px;box-shadow:0 8px 22px #0f172a24}.mdwPageSearchPanel input{min-width:0;height:26px;color:var(--mdw-heading);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.mdwPageSearchCount{min-width:48px;color:var(--mdw-muted);text-align:center;white-space:nowrap;font-size:12px}.mdwPageSearchPanel button{width:26px;height:26px;min-height:0;color:var(--mdw-muted-strong);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mdwPageSearchPanel button:hover,.mdwPageSearchPanel button:focus-visible{background:var(--mdw-hover-bg);color:var(--mdw-hover-text)}.mdwPageSearchPanel button:disabled{color:#9ba7b6;cursor:not-allowed}::highlight(mdw-mdw-page-search-match){color:inherit;background:#facc1573}::highlight(mdw-mdw-page-search-active){color:inherit;background:#f973169e}.mdwMarkdown::selection{background:var(--mdw-selection-bg);color:inherit}.mdwMarkdown ::selection{background:var(--mdw-selection-bg);color:inherit}.mdwFolderDropZone{box-sizing:border-box;border:1px dashed var(--mdw-border-strong);background:var(--mdw-panel-subtle-bg);min-height:calc(100vh - 110px);color:var(--mdw-muted-strong);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.mdwFolderDropZone h1{color:var(--mdw-heading);margin:10px 0 6px;font-size:24px;line-height:1.15}.mdwFolderDropZone p{max-width:560px;color:var(--mdw-muted);margin:0;font-size:14px;line-height:1.45}.mdwFolderDropZoneActions{margin-top:16px}.mdwFolderDropZoneActions button{padding:0 14px}.mdwFolderDropZoneError{max-width:620px;color:var(--mdw-danger-text);margin-top:12px;font-size:13px;line-height:1.4}.mdwTopReaderControls,.mdwTopFontControls,.mdwTopTableControls{align-items:center;gap:4px;display:inline-flex}.mdwTopReaderControls{gap:6px}.mdwTopThemeMenuButton,.mdwTopCodeWrapToggle,.mdwTopFontControls button,.mdwTopTableControls button{color:#d5dbdb;cursor:pointer;background:0 0;border:1px solid #5f6b7a;border-radius:2px;justify-content:center;align-items:center;min-width:42px;min-height:28px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mdwTopCodeWrapToggle{width:32px;min-width:32px;padding:0}.mdwTopThemeMenu{align-items:center;display:inline-flex;position:relative}.mdwTopThemeMenuButton{justify-content:center;gap:4px;width:42px;min-width:42px;padding:0 6px}.mdwTopThemeMenuButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdwTopThemeMenuButton:hover,.mdwTopThemeMenuButton.active,.mdwTopCodeWrapToggle:hover,.mdwTopFontControls button:hover,.mdwTopTableControls button:hover{color:#fff;background:#192534;border-color:#8d99a8}.mdwTopCodeWrapToggle.active{color:#bfdbfe;background:#0f2745;border-color:#93c5fd}.mdwTopThemeMenuDropdown{z-index:2100;color:#e5e7eb;background:#111827;border:1px solid #334155;border-radius:4px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 34px #0000005c}.mdwTopThemesMenuDropdown{z-index:2100;color:#e5e7eb;background:#111827;border:1px solid #334155;border-radius:4px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:8px;min-width:330px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 16px 34px #0000005c}.mdwTopThemeMenuColumn+.mdwTopThemeMenuColumn{border-left:1px solid #334155;padding-left:8px}.mdwTopThemeMenuColumnLabel{color:#f8fafc;letter-spacing:0;text-transform:uppercase;padding:3px 7px 6px;font-size:11px;font-weight:700}.mdwTopThemesMenuDropdown .mdwTopThemeMenuGroup+.mdwTopThemeMenuGroup{border-top:1px solid #334155;margin-top:5px;padding-top:5px}.mdwTopThemesMenuDropdown button{color:#e5e7eb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;width:100%;min-height:27px;padding:4px 7px;font-size:12px;display:flex}.mdwTopThemesMenuDropdown button:hover,.mdwTopThemesMenuDropdown button.active{color:#fff;background:#24344a}.mdwTopThemeMenuGroup+.mdwTopThemeMenuGroup{border-top:1px solid #334155;margin-top:5px;padding-top:5px}.mdwTopThemeMenuSectionLabel{color:#94a3b8;letter-spacing:0;text-transform:uppercase;padding:3px 7px 5px;font-size:11px;font-weight:700}.mdwTopThemeMenuDropdown button{width:100%;min-height:27px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;padding:4px 8px;font-size:12px;display:flex}.mdwTopThemeMenuDropdown button:hover,.mdwTopThemeMenuDropdown button:focus,.mdwTopThemeMenuDropdown button.active{color:#f8fafc;background:#1f2937;border-color:#64748b}.mdwTopThemeMenuDropdown button.active:before{content:"";background:#93c5fd;border-radius:999px;flex:none;width:6px;height:6px;margin-right:7px}.mdwTopFontControls button:disabled,.mdwTopTableControls button:disabled{color:#6b7280;cursor:not-allowed}.mdwBreadcrumbNav{z-index:1;color:#5f6b7a;background:#fff;align-items:center;gap:4px;width:calc(100% + 24px);min-width:0;margin:0 0 -4px -24px;padding:0 0 3px;font-size:13px;line-height:1.4;display:flex;position:relative}.mdwAppLayoutFrame :has(>.mdwBreadcrumbContent){top:var(--mdw-top-navigation-height);z-index:1001;box-sizing:border-box;background:#fff;position:sticky;margin-top:-16px!important;padding-top:0!important;padding-bottom:0!important}.mdwBreadcrumbSegment{align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.mdwBreadcrumbSegment.headings{flex:auto}.mdwBreadcrumbSeparator{color:#8d99a8}.mdwBreadcrumbButton{color:#0972d3;cursor:pointer;max-width:260px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:2px;padding:2px 4px;overflow:hidden}.mdwBreadcrumbButton:hover,.mdwBreadcrumbButton.open{color:#033160;background:#eef3f8}.mdwBreadcrumbSegment.headings .mdwBreadcrumbButton{text-align:left;width:100%;max-width:none}.mdwBreadcrumbMenuPanel,.mdwBreadcrumbSubmenu{z-index:2000;width:max-content;min-width:240px;max-width:calc(100vw - 32px);max-height:var(--mdw-breadcrumb-menu-max-height,min(70vh, 640px));background:#fff;border:1px solid #c7ced6;border-radius:2px;overflow:visible;box-shadow:0 10px 30px #1118272e}.mdwBreadcrumbMenuPanel{position:fixed}.mdwBreadcrumbMenuPanel.headings{overflow:hidden}.mdwBreadcrumbSubmenu{display:none;position:absolute;top:-1px;left:calc(100% - 1px)}.mdwBreadcrumbMenu{width:max-content;min-width:240px;max-width:calc(100vw - 32px);max-height:var(--mdw-breadcrumb-menu-max-height,min(70vh, 640px));gap:1px;margin:0;padding:5px;list-style:none;display:grid;overflow:visible}.mdwBreadcrumbMenu.headings{overscroll-behavior:contain;overflow:hidden auto}.mdwBreadcrumbMenu li{position:relative}.mdwBreadcrumbMenu button{color:#1f2937;cursor:pointer;width:max-content;min-width:100%;max-width:calc(100vw - 32px);min-height:28px;font:inherit;text-align:left;background:0 0;border:0;border-radius:2px;grid-template-columns:16px max-content auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.mdwBreadcrumbMenu button:hover,.mdwBreadcrumbMenu li:focus-within>button{background:#eef3f8}.mdwBreadcrumbMenu button:focus-visible{outline-offset:-2px;outline:2px solid #0972d3}.mdwBreadcrumbMenu span{text-overflow:clip;white-space:nowrap;overflow:visible}.mdwBreadcrumbMenu li.hasChildren:hover>.mdwBreadcrumbSubmenu,.mdwBreadcrumbMenu li.hasChildren:focus-within>.mdwBreadcrumbSubmenu{display:block}.mdwTreeCollapseButton{color:#1f2937;cursor:pointer;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d5dbdb;border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;display:inline-flex}.mdwTreeCollapseButton:hover{background:#f2f3f3}.mdwTreeCollapseButton.collapsed{width:40px}.mdwTree{gap:2px;width:100%;min-width:0;display:grid}.mdwOutlineVirtualRows,.mdwNavigationVirtualRows{width:100%;min-width:0;position:relative}.mdwOutlineVirtualRow,.mdwNavigationVirtualRow{box-sizing:border-box;width:100%;padding-bottom:2px;position:absolute;top:0;left:0}.mdwOutlineVirtualRow.tocHeading,.mdwNavigationVirtualRow.tocHeading{padding-bottom:4px}.mdwTreeGroup{width:100%;min-width:0}.mdwTreeChildren,.mdwTreeHeadingsGroup,.mdwTreeFileGroup{gap:2px;width:100%;min-width:0;display:grid}.mdwTreeRow{--mdw-tree-row-bg:#fff;box-sizing:border-box;background:var(--mdw-tree-row-bg);color:#1f2937;cursor:pointer;min-width:0;min-height:30px;font:inherit;font-size:var(--mdw-tree-name-font-size);text-align:left;border:0;border-radius:2px;align-items:center;gap:6px;padding:0;font-weight:500;display:flex;position:relative}.mdwTreeRow.folder{grid-template-columns:14px 15px minmax(0,1fr);column-gap:6px;width:100%;max-width:100%;display:grid}.mdwTreeRow.file{grid-template-columns:15px minmax(0,1fr) max-content;column-gap:6px;width:100%;max-width:100%;padding-right:4px;display:grid}.mdwTreeRow.heading{--mdw-tree-row-bg:#f3f4f6;padding-block:4px;background:var(--mdw-tree-row-bg);color:#4b5563;width:100%;max-width:100%;min-height:24px;font-size:calc(var(--mdw-tree-name-font-size) - 1px);grid-template-columns:minmax(0,1fr);align-items:start;padding-right:4px;font-weight:450;display:grid}.mdwTree:not(.mdwTocWrap) .mdwTreeRow.heading .mdwTreeRowName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdwOutlineTree:not(.mdwTocWrap) .mdwTreeRow.heading .mdwTreeRowName{text-overflow:clip;overflow:visible}.mdwOutlineTree:not(.mdwTocWrap) .mdwOutlineVirtualRows,.mdwOutlineTree:not(.mdwTocWrap) .mdwOutlineVirtualRow{width:100%;min-width:100%}.mdwOutlineTree:not(.mdwTocWrap) .mdwOutlineVirtualRow .mdwTreeRow.heading{width:max-content;min-width:100%;max-width:none}.mdwTree.mdwTocWrap .mdwTreeRow.heading .mdwTreeRowName{overflow-wrap:anywhere;white-space:normal;line-height:1.35;overflow:visible}.mdwTreeRow:hover{--mdw-tree-row-bg:#f2f3f3;background:var(--mdw-tree-row-bg)}.mdwTreeRow.filterMatch:not(.active){--mdw-tree-row-bg:#fff8e5;background:var(--mdw-tree-row-bg)}.mdwTreeRow.selected:not(.active){--mdw-tree-row-bg:#dbeafe;background:var(--mdw-tree-row-bg)}.mdwTreeRow.keyboardFocus{outline:none}.mdwTreeRow.heading.outlineMatch:not(.activeSection,.keyboardFocus){--mdw-tree-row-bg:#fff2d8;background:var(--mdw-tree-row-bg)}.mdwOutlineMatchText{color:inherit;background:#ffd18a;border-radius:1px;padding:0 1px}.mdwTreeRow.keyboardFocus:after{z-index:2;content:"";pointer-events:none;border:2px solid #0972d3;border-radius:2px;position:absolute;inset:0}.mdwTreeRow.keyboardFocus:not(.active){--mdw-tree-row-bg:#eaf4ff;background:var(--mdw-tree-row-bg)}.mdwTreeRow.heading.activeSection:not(.keyboardFocus){--mdw-tree-row-bg:#eef6ff;background:var(--mdw-tree-row-bg);color:#075985}.mdwTreeRow.active{--mdw-tree-row-bg:#e7f0fb;background:var(--mdw-tree-row-bg);color:#0972d3;font-weight:600}.mdwAppTheme,.mdwAppTheme .mdwAppLayoutFrame,.mdwAppTheme .mdwBrowser,.mdwAppTheme .mdwNavigationPane,.mdwAppTheme .mdwNavigationExtra,.mdwAppTheme .mdwTreeScroller,.mdwAppTheme [class*=awsui_content],.mdwAppTheme [class*=awsui_content-wrapper],.mdwAppTheme [class*=awsui_root]{background-color:var(--mdw-app-bg);color:var(--mdw-app-text)}.mdwAppTheme .mdwPwaBanner,.mdwAppTheme .mdwPwaBanner strong{color:#f8fafc}.mdwAppTheme .mdwPwaBanner span{color:#cbd5e1}.mdwAppTheme .mdwNavigationFilter,.mdwAppTheme .mdwNavigationCurrentFile,.mdwAppTheme .mdwFolderSourcePanel,.mdwAppTheme .mdwNavigationToolbar,.mdwAppTheme .mdwNavigationTree{background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwAppTheme .mdwNavigationToolbar button,.mdwAppTheme .mdwTreeCollapseButton{border-color:var(--mdw-app-border);background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwAppTheme .mdwNavigationToolbar button:hover,.mdwAppTheme .mdwNavigationToolbar button.active,.mdwAppTheme .mdwTreeCollapseButton:hover{border-color:var(--mdw-app-focus);background-color:var(--mdw-app-hover);color:var(--mdw-app-text)}.mdwAppTheme .mdwNavigationFilterMeta,.mdwAppTheme .mdwTreeRowDate,.mdwAppTheme .mdwTreeRowSize,.mdwAppTheme .mdwTreeRowMetadata,.mdwAppTheme .mdwTreeRow.heading{color:var(--mdw-app-muted)}.mdwAppTheme .mdwTreeRow,.mdwAppTheme .mdwTreeRow.file,.mdwAppTheme .mdwTreeRow.folder{color:var(--mdw-app-text)}.mdwAppTheme .mdwTreeRow.heading{background-color:var(--mdw-app-surface-muted)}.mdwAppTheme .mdwNavigationFilter input,.mdwAppTheme .mdwNavigationFilter input::placeholder{color:var(--mdw-app-muted)}.mdwAppTheme .mdwNavigationFilter input{background-color:var(--mdw-app-surface);border-color:var(--mdw-app-border)}.mdwTreeContextMenu,.mdwReaderContextMenu{border-color:var(--mdw-app-border);background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwTreeContextMenu button,.mdwReaderContextMenu button{color:var(--mdw-app-text)}.mdwTreeContextMenu button:hover,.mdwTreeContextMenu button:focus,.mdwTreeContextMenu button[data-mdw-tree-menu-active=true],.mdwReaderContextMenu button:hover,.mdwReaderContextMenu button:focus,.mdwReaderContextMenu button[data-mdw-reader-menu-active=true]{background-color:var(--mdw-app-hover);color:var(--mdw-app-text)}.mdwBreadcrumbContent,.mdwBreadcrumbNav,.mdwBreadcrumbMenuPanel,.mdwBreadcrumbSubmenu{background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwBreadcrumbMenuPanel,.mdwBreadcrumbSubmenu{border-color:var(--mdw-app-border)}.mdwBreadcrumbMenu button{color:var(--mdw-app-text)}.mdwTreeContextMenu,.mdwReaderContextMenu{z-index:3000;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c7ced7;border-radius:4px;min-width:168px;padding:4px;position:fixed;box-shadow:0 8px 24px #0f172a2e}.mdwReaderSelectionPointerCapture{pointer-events:none;-webkit-user-select:none;user-select:none;width:1px;height:1px;position:fixed;top:-1px;left:-1px}.mdwTreeContextMenu button,.mdwReaderContextMenu button{box-sizing:border-box;color:#1f2937;cursor:pointer;width:100%;min-height:28px;font:inherit;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex}.mdwTreeContextMenu button:hover,.mdwTreeContextMenu button:focus,.mdwTreeContextMenu button[data-mdw-tree-menu-active=true],.mdwReaderContextMenu button:hover,.mdwReaderContextMenu button:focus,.mdwReaderContextMenu button[data-mdw-reader-menu-active=true]{background:#eaf4ff;outline:0}.mdwTreeContextMenu button.destructive{color:#b42318}.mdwTreeContextMenu button:disabled{color:#9ba7b6;cursor:not-allowed}.mdwTreeContextMenu button:disabled:hover{background:0 0}.mdwTreeDeleteStatus{color:#b42318;margin:6px 16px 0;font-size:12px;line-height:1.35}.mdwTreeDeleteStatus.error{margin:0}.mdwTreeDeleteModalContent{color:#1f2937;flex-direction:column;gap:12px;font-size:14px;line-height:1.4;display:flex}.mdwTreeDeleteModalContent p{margin:0}.mdwWorkspaceNameModalContent{flex-direction:column;gap:12px;display:flex}.mdwTreeDeleteWarning{color:#842029;background:#fff5f5;border:1px solid #f5c2c7;border-radius:4px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.mdwTreeDeleteWarning svg{flex:none;margin-top:1px}.mdwTreeDeleteFileList{color:#374151;max-height:170px;font-family:var(--mdw-font-mono);background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;margin:0;padding:8px 10px 8px 24px;font-size:12px;overflow:auto}.mdwTreeDeleteModalActions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.mdwTreeDeleteModalActions button{color:#1f2937;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #c7ced6;border-radius:3px;padding:0 12px;font-size:13px;font-weight:600}.mdwTreeDeleteModalActions button:hover,.mdwTreeDeleteModalActions button:focus-visible{border-color:#8d99a8;outline:0}.mdwTreeDeleteModalActions button.destructive{color:#fff;background:#b42318;border-color:#b42318}.mdwTreeDeleteModalActions button:disabled{opacity:.65;cursor:not-allowed}.mdwPlantUmlSettings{color:#1f2937;gap:14px;font-size:14px;display:grid}.mdwPlantUmlSettings fieldset{border:1px solid #d5dbdb;border-radius:2px;gap:8px;margin:0;padding:10px 12px;display:grid}.mdwPlantUmlSettings legend{color:#374151;padding:0 4px;font-size:13px;font-weight:600}.mdwPlantUmlSettings label{align-items:center;gap:8px;display:flex}.mdwPlantUmlSettingsField{align-items:stretch!important;gap:5px!important;display:grid!important}.mdwPlantUmlSettingsField>span{color:#374151;font-size:13px;font-weight:600}.mdwPlantUmlSettingsField input{box-sizing:border-box;width:100%;min-height:32px;font:inherit;border:1px solid #9ba7b6;border-radius:2px;padding:4px 8px}.mdwPlantUmlSettingsField input:disabled{color:#6b7280;background:#f3f4f6}.mdwPlantUmlSettingsWarning{color:#7c2d12;background:#fff7ed;border-left:3px solid #d97706;padding:8px 10px;font-size:13px;line-height:1.35}.mdwPlantUmlSettingsStatus{color:#374151;background:#f9fafb;border-left:3px solid #9ca3af;padding:8px 10px;font-size:13px;line-height:1.35}.mdwPlantUmlSettingsStatus.success{color:#14532d;background:#f0fdf4;border-left-color:#16a34a}.mdwPlantUmlSettingsStatus.error{color:#7f1d1d;background:#fef2f2;border-left-color:#dc2626}.mdwPlantUmlSettingsActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mdwPlantUmlSettingsActions button{color:#1f2937;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #9ba7b6;border-radius:2px;padding:4px 10px}.mdwPlantUmlSettingsActions button:hover:not(:disabled),.mdwPlantUmlSettingsActions button:focus-visible:not(:disabled){background:#eef3f8}.mdwPlantUmlSettingsActions button:disabled{cursor:default;opacity:.55}.mdwTreeRowIcon{width:15px;min-width:15px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.mdwTreeRow>span{text-overflow:clip;white-space:nowrap;overflow:visible}.mdwTreeRow .mdwTreeRowName{min-width:0;font-size:var(--mdw-tree-name-font-size);text-overflow:clip;white-space:nowrap;overflow:hidden}.mdwNavigationTree .mdwTreeDateFormatMeasure .mdwTreeRowDate,.mdwNavigationTree .mdwTreeRow .mdwTreeRowMetadata{color:#6b7280;min-width:max-content;font-family:var(--mdw-font-mono);font-size:var(--mdw-tree-date-font-size);white-space:nowrap;justify-self:end;align-items:center;padding-left:0;font-weight:500;line-height:1;display:inline-flex;position:relative}.mdwNavigationTree .mdwTreeRow .mdwTreeRowSize{justify-content:flex-end;min-width:5ch}.mdwNavigationTree .mdwTreeRow .mdwTreeRowMetadataPending{color:#9ca3af;opacity:.7;text-align:right;min-width:5ch}.mdwTreeDateFormatMeasure{pointer-events:none;visibility:hidden;width:auto;height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.mdwTreeRow.active .mdwTreeRowMetadata{color:#0972d3}.mdwTreeRow.file.recent24h .mdwTreeRowName,.mdwTreeRow.file.recent24h .mdwTreeRowMetadata{color:#0b3a8f}.mdwTreeRow.file.recent3d .mdwTreeRowName,.mdwTreeRow.file.recent3d .mdwTreeRowMetadata{color:#0f6412}.mdwTreeRow.flat{padding-left:6px}.mdwMarkdownSurface{max-width:none;color:var(--mdw-text);font-family:var(--mdw-font-body);font-size:calc(17px * var(--mdw-font-scale,1));line-height:1.65}.mdwMarkdownSurface :where(p,h1,h2,h3,h4,h5,h6,li,a,blockquote,th,td,details,summary),.mdwEditorContent .ProseMirror :where(p,h1,h2,h3,h4,h5,h6,li,a,blockquote,th,td,details,summary){overflow-wrap:anywhere;word-break:normal}.mdwProgressiveChunk{display:contents}.mdwMarkdown[data-mdw-progressive=true]{overflow-anchor:none}.mdwProgressiveLoading{min-height:18px}.mdwProgressiveProgress{z-index:899;top:var(--mdw-reader-sticky-top);background:#fff;height:2px;margin:0;position:sticky;overflow:hidden}.mdwProgressiveProgressBar{background:var(--mdw-link);height:100%;transition:width 80ms linear;display:block}.mdwProgressiveProgress[data-updating=true]{overflow:hidden}.mdwProgressiveProgress[data-updating=true] .mdwProgressiveProgressBar{width:35%;animation:1s ease-in-out infinite mdw-progressive-updating}@keyframes mdw-progressive-updating{0%{transform:translate(-110%)}to{transform:translate(320%)}}.mdwProgressivePlaceholder{contain:layout paint}.mdwMarkdownSurface h1,.mdwMarkdownSurface h2,.mdwMarkdownSurface h3,.mdwMarkdownSurface h4,.mdwMarkdownSurface h5,.mdwMarkdownSurface h6{margin:var(--mdw-surface-heading-top-gap) 0 var(--mdw-surface-heading-bottom-gap);color:var(--mdw-heading);letter-spacing:0;scroll-margin-top:26px}.mdwMarkdownSurface h1{font-size:calc(28.05px * var(--mdw-font-scale,1));margin-top:0}.mdwMarkdownSurface h2{border-bottom:1px solid var(--mdw-border-soft);font-size:calc(22.05px * var(--mdw-font-scale,1));padding-bottom:5px}.mdwMarkdownSurface h3{font-size:calc(18px * var(--mdw-font-scale,1))}.mdwMarkdownSurface h4{font-size:calc(16px * var(--mdw-font-scale,1))}.mdwMarkdownSurface h5,.mdwMarkdownSurface h6{font-size:calc(15px * var(--mdw-font-scale,1))}.mdwBlockAnchor{height:0;scroll-margin-top:26px;display:block;overflow:hidden}.mdwProperties{margin:0 0 14px;font-size:.93em}.mdwPropertiesToggle{color:var(--mdw-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.mdwPropertiesToggle:hover{color:var(--mdw-link-hover)}.mdwMarkdown .mdwPropertiesTable{border-collapse:collapse;width:auto;max-width:100%;margin:6px 0 0;display:table;overflow-x:auto}.mdwMarkdown .mdwPropertiesTable th,.mdwMarkdown .mdwPropertiesTable td{border:1px solid var(--mdw-border-soft);text-align:left;vertical-align:top;padding:4px 7px}.mdwMarkdown .mdwPropertiesTable th{background:var(--mdw-panel-muted-bg);color:var(--mdw-muted);white-space:nowrap;font-weight:600}.mdwMarkdown .mdwPropertiesTable td{color:var(--mdw-muted-strong)}.mdwMarkdownSurface p,.mdwMarkdownSurface ul,.mdwMarkdownSurface ol,.mdwMarkdownSurface table,.mdwMarkdownSurface blockquote,.mdwMarkdownSurface details,.mdwMarkdownSurface pre{margin:0 0 var(--mdw-surface-block-gap)}.mdwMarkdownSurface [data-mdw-visual-indent]{margin-left:calc(2ch * var(--mdw-visual-indent-level,0))}.mdwMarkdownSurface ul,.mdwMarkdownSurface ol{padding-inline-start:var(--mdw-surface-list-indent)}.mdwMarkdownSurface li,.mdwMarkdownSurface li>p{margin:0}.mdwMarkdownSurface li>p+p{margin-top:var(--mdw-surface-block-gap)}.mdwMarkdownSurface li>ul,.mdwMarkdownSurface li>ol{margin-top:var(--mdw-surface-nested-list-gap);margin-bottom:0}.mdwMarkdownDetails{border:1px solid var(--mdw-border);background:var(--mdw-panel-bg);border-radius:4px;padding:0}.mdwMarkdownSummary{cursor:pointer;color:var(--mdw-heading);padding:8px 10px;font-weight:600}.mdwMarkdownDetails>:not(summary){margin-left:10px;margin-right:10px}.mdwMarkdownDetails>:last-child{margin-bottom:10px}.mdwMarkdownSurface ul[data-mdw-list-spacing=tight]>li+li,.mdwMarkdownSurface ol[data-mdw-list-spacing=tight]>li+li{margin-top:var(--mdw-surface-list-tight-gap)}.mdwMarkdownSurface ul[data-mdw-list-spacing=loose]>li+li,.mdwMarkdownSurface ol[data-mdw-list-spacing=loose]>li+li{margin-top:calc(var(--mdw-surface-list-tight-gap) + var(--mdw-surface-list-loose-extra-gap))}.mdwMarkdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.mdwMarkdownTableShell{outline:none;max-width:100%;margin:0 0 14px;position:relative;overflow:visible}.mdwMarkdownTableViewport{max-width:100%;position:relative;overflow-y:hidden}.mdwMarkdownTableViewport[data-mdw-horizontal-overflow=false]{overscroll-behavior-x:none;overflow:clip}.mdwMarkdownTableViewport[data-mdw-horizontal-overflow=true]{overscroll-behavior-x:contain;overflow-x:auto}.mdwMarkdownTableShell.hasCellSelection{-webkit-user-select:none;user-select:none}.mdwMarkdownTableControls{z-index:4;border:1px solid var(--mdw-border);background:var(--mdw-panel-bg);opacity:0;pointer-events:none;border-radius:4px;align-items:center;gap:1px;padding:2px;transition:opacity .1s;display:flex;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000001f}.mdwMarkdownTableControls.isVisible,.mdwMarkdownTableControls:focus-within{opacity:1;pointer-events:auto}.mdwMarkdownTableControls button{width:22px;height:22px;min-height:0;color:var(--mdw-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mdwMarkdownTableApplyResult{max-width:190px;color:var(--mdw-muted-text);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:11px;line-height:1.2;overflow:hidden}.mdwMarkdownTableControls .mdwMarkdownTableScaleResetButton{font-variant-numeric:tabular-nums;width:42px;font-size:11px}.mdwMarkdownTableControls button:disabled{cursor:default;opacity:.38}.mdwMarkdownTableResetButton{display:none!important}.mdwMarkdownTableShell:has(table.hasColumnWidths) .mdwMarkdownTableResetButton{display:inline-flex!important}.mdwMarkdownTableControls button:not(:disabled):hover,.mdwMarkdownTableControls button:focus-visible{background:var(--mdw-hover-bg);color:var(--mdw-hover-text)}.mdwMarkdownTableViewport[data-mdw-column-resize-hover]{cursor:col-resize}.mdwMarkdownTableViewport[data-mdw-column-resize-hover]:after{top:var(--mdw-table-resize-guide-top);left:var(--mdw-table-resize-guide-client-x);z-index:3;width:1px;height:var(--mdw-table-resize-guide-height);background:var(--mdw-focus);content:"";pointer-events:none;position:fixed}.mdwMarkdown .mdwMarkdownTableShell table{width:100%;min-width:100%;font-size:var(--mdw-table-font-size,17px);margin:0;display:table;overflow:visible}.mdwMarkdown .mdwMarkdownTableShell table.hasColumnWidths{table-layout:fixed;width:var(--mdw-table-width,100%);min-width:0;max-width:none}.mdwMarkdown th,.mdwMarkdown td{border:1px solid var(--mdw-border);vertical-align:top;padding:.4118em .5294em}.mdwMarkdown th .mdwInlineCode,.mdwMarkdown td .mdwInlineCode{white-space:normal;overflow-wrap:anywhere;word-break:normal}.mdwInlineCode{background:var(--mdw-inline-code-bg);color:var(--mdw-inline-code-text);font-family:var(--mdw-font-mono)}.mdwMarkdown th{background:var(--mdw-panel-muted-bg);font-weight:700;position:relative}.mdwMarkdown th.mdwMarkdownTableCellSelected,.mdwMarkdown td.mdwMarkdownTableCellSelected{background:var(--mdw-selection-bg)}.mdwMarkdown th.mdwMarkdownTableCellActive,.mdwMarkdown td.mdwMarkdownTableCellActive{outline:2px solid var(--mdw-focus);outline-offset:-2px}.mdwMarkdownTableHeaderLabel{text-overflow:clip;min-width:0;padding-right:8px;display:block;overflow:hidden}.mdwMarkdownColumnResizeHandle{z-index:2;cursor:col-resize;background:0 0;border:0;border-radius:0;width:8px;height:100%;min-height:0;position:absolute;top:0;right:0}.mdwMarkdownColumnResizeHandle:hover,.mdwMarkdownColumnResizeHandle:focus-visible{background:var(--mdw-focus-soft)}.mdwMarkdown table:has(.mdwDiagramFrame) .mdwMarkdownColumnResizeHandle{display:none}.mdwMarkdown table:has(.mdwDiagramFrame){table-layout:fixed;width:100%;display:table;overflow:visible}:is(.mdwMarkdown table:has(.mdwDiagramFrame) th,.mdwMarkdown table:has(.mdwDiagramFrame) td){width:50%}.mdwMarkdown td .mdwDiagramFrame{min-width:440px;margin-bottom:0}.mdwMarkdown table:has(.mdwDiagramFrame) td .mdwDiagramFrame{width:100%;min-width:0}.mdwMarkdown table:has(.mdwDiagramFrame) .mdwDiagram{padding:8px;overflow:hidden}.mdwMarkdown table:has(.mdwDiagramFrame) .mdwDiagram svg{max-width:100%;display:block;width:auto!important;height:auto!important}.mdwMarkdown img{max-width:100%;height:auto}.mdwImagePreview{border:1px solid var(--mdw-border);background:var(--mdw-panel-bg);border-radius:2px;max-width:100%;height:auto;display:block}.mdwBinaryPreview{border:1px solid var(--mdw-border);background:var(--mdw-panel-muted-bg);color:var(--mdw-text);border-radius:2px;align-items:flex-start;gap:12px;padding:16px;display:flex}.mdwBinaryPreview p{color:var(--mdw-muted);margin:4px 0 8px}.mdwBinaryPreview a{color:var(--mdw-link);font-weight:700;text-decoration:none}.mdwBinaryPreview a:hover{text-decoration:underline}.mdwLinkNotice{z-index:3000;border:1px solid var(--mdw-warning-border);background:var(--mdw-warning-bg);width:min(720px,100vw - 32px);color:var(--mdw-warning-text);border-radius:2px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.35;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%)}.mdwLinkNotice code{color:inherit;word-break:break-word;font-size:12px}.mdwLinkNotice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:2px 4px;line-height:1}.mdwMarkdown blockquote{border-left:3px solid var(--mdw-focus);background:var(--mdw-panel-subtle-bg);padding:8px 12px}.mdwMarkdown blockquote>*,.mdwBrowserReader .mdwEditorContent .ProseMirror blockquote>*{margin-top:0;margin-bottom:0}.mdwMarkdown blockquote>*+*,.mdwBrowserReader .mdwEditorContent .ProseMirror blockquote>*+*{margin-top:8px}.mdwMarkdownSurface a{color:var(--mdw-link);font-weight:600;text-decoration:none}.mdwMarkdownSurface a:hover{text-decoration:underline}.mdwMarkdown a.mdwBrokenLink{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mdwMarkdownSurface a.mdwGeneratedReference,.mdwCodeBlock a.mdwGeneratedReference{color:var(--mdw-link);font:inherit;font-weight:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.mdwGeneratedReference.exact{text-decoration-style:dotted}.mdwGeneratedReference.glob{text-decoration-style:dashed}.mdwMarkdownSurface a.mdwGeneratedReference:hover,.mdwCodeBlock a.mdwGeneratedReference:hover{text-decoration-line:underline;text-decoration-thickness:2px}.mdwReferencePopover{z-index:1100;border:1px solid var(--mdw-border-strong);background:var(--mdw-panel-bg);border-radius:4px;width:max-content;max-width:calc(100vw - 24px);max-height:min(360px,100vh - 24px);padding:4px;display:grid;position:fixed;overflow:auto;box-shadow:0 8px 24px #00000038}.mdwReferencePopover button{width:100%;min-width:0;color:var(--mdw-text);font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:7px 9px}.mdwReferencePopover button:hover,.mdwReferencePopover button:focus-visible{background:var(--mdw-hover-bg);outline:1px solid var(--mdw-focus)}@media print{.mdwGeneratedReference{color:inherit!important;text-decoration:none!important}.mdwReferencePopover{display:none!important}}.mdwMarkdown .mdwManagedContentAction{font-weight:600}.mdwMarkdown .mdwManagedContentAction.unavailable{color:inherit;font-weight:inherit}.mdwCodeBlockShell{border:1px solid var(--mdw-border);background:var(--mdw-code-bg);border-radius:4px;max-width:100%;margin:0 0 14px;overflow:hidden}.mdwCodeBlockToolbar{border-bottom:1px solid var(--mdw-code-border);background:var(--mdw-code-toolbar-bg);min-height:30px;color:var(--mdw-code-muted);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 4px 10px;font-size:11px;line-height:1.2;display:flex}.mdwCodeBlockLanguage{text-overflow:clip;white-space:nowrap;min-width:0;font-family:var(--mdw-font-mono);text-transform:lowercase;overflow:hidden}.mdwCodeBlockCopyButton{border:1px solid var(--mdw-code-border);background:var(--mdw-code-bg);min-height:22px;color:var(--mdw-code-text);cursor:pointer;font:inherit;border-radius:3px;justify-content:center;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.mdwCodeBlockCopyButton:hover{border-color:var(--mdw-border-strong);background:var(--mdw-code-hover-bg)}.mdwCodeBlock{background:var(--mdw-code-bg);max-width:100%;color:var(--mdw-code-text);font-size:calc(15.5px * var(--mdw-font-scale,1));margin:0;padding:12px;line-height:1.45;overflow:auto}.mdwCodeBlock code{min-width:max-content;font-family:var(--mdw-font-mono);white-space:pre;display:block}.mdwCodeBlockLine{white-space:pre;min-width:max-content;min-height:1.45em;display:block}.mdwSourceLineTarget{background:var(--mdw-source-line-target-bg)}.mdwBrowserReader[data-mdw-code-block-wrap=true] .mdwCodeBlock code{white-space:normal;min-width:0}.mdwBrowserReader[data-mdw-code-block-wrap=true] .mdwCodeBlockLine{overflow-wrap:anywhere;min-width:0;padding-left:calc(var(--mdw-code-line-indent,0) * 1ch);text-indent:calc(var(--mdw-code-line-indent,0) * -1ch);white-space:pre-wrap}.mdwCodeBlock .hljs-keyword,.mdwCodeBlock .hljs-selector-tag,.mdwCodeBlock .hljs-title.function_{color:var(--mdw-code-token-keyword)}.mdwCodeBlock .hljs-built_in,.mdwCodeBlock .hljs-type,.mdwCodeBlock .hljs-class .hljs-title{color:var(--mdw-code-token-built-in)}.mdwCodeBlock .hljs-string,.mdwCodeBlock .hljs-regexp,.mdwCodeBlock .hljs-template-variable{color:var(--mdw-code-token-string)}.mdwCodeBlock .hljs-number,.mdwCodeBlock .hljs-literal,.mdwCodeBlock .hljs-symbol,.mdwCodeBlock .hljs-bullet{color:var(--mdw-code-token-number)}.mdwCodeBlock .hljs-comment,.mdwCodeBlock .hljs-quote{color:var(--mdw-code-token-comment);font-style:italic}.mdwCodeBlock .hljs-attribute,.mdwCodeBlock .hljs-attr,.mdwCodeBlock .hljs-variable,.mdwCodeBlock .hljs-property{color:var(--mdw-code-token-attribute)}.mdwCodeBlock .hljs-section,.mdwCodeBlock .hljs-name,.mdwCodeBlock .hljs-title{color:var(--mdw-code-token-title)}.mdwCodeBlock .hljs-meta,.mdwCodeBlock .hljs-doctag,.mdwCodeBlock .hljs-tag{color:var(--mdw-code-token-meta)}.mdwCodeBlock .hljs-addition{color:var(--mdw-code-token-addition);background:var(--mdw-code-token-addition-bg)}.mdwCodeBlock .hljs-deletion{color:var(--mdw-code-token-deletion);background:var(--mdw-code-token-deletion-bg)}.mdwCodeBlock.error{background:var(--mdw-warning-bg);color:var(--mdw-warning-text)}.mdwBrowserReader .mdwDiagramFrame{border-color:var(--mdw-border);background:var(--mdw-panel-bg)}.mdwBrowserReader .mdwDiagramToolbar{border-bottom-color:var(--mdw-border-soft);background:var(--mdw-panel-muted-bg);color:var(--mdw-muted)}.mdwBrowserReader .mdwDiagramToolbar button{color:var(--mdw-muted-strong)}.mdwBrowserReader .mdwDiagramToolbar button:hover{background:var(--mdw-hover-bg);color:var(--mdw-hover-text)}.mdwBrowserReader .mdwDiagramToolbar .mdwDiagramRendererDisclosure,.mdwBrowserReader .mdwDiagramViewerToolbar .mdwDiagramRendererDisclosure{border-color:var(--mdw-warning-border);background:var(--mdw-warning-bg);color:var(--mdw-warning-text)}.mdwBrowserReader .mdwDiagramToolbar .mdwDiagramRendererDisclosure:hover,.mdwBrowserReader .mdwDiagramViewerToolbar .mdwDiagramRendererDisclosure:hover,.mdwBrowserReader .mdwDiagramToolbar .mdwDiagramRendererDisclosure:focus-visible,.mdwBrowserReader .mdwDiagramViewerToolbar .mdwDiagramRendererDisclosure:focus-visible{background:var(--mdw-hover-bg);color:var(--mdw-hover-text)}.mdwBrowserReader .mdwDiagramToolbar button:disabled{color:var(--mdw-muted)}.mdwBrowserReader .mdwDiagramError{border-color:var(--mdw-warning-border);background:var(--mdw-warning-bg);color:var(--mdw-warning-text)}.mdwBrowserReader .mdwEditorTitle{color:var(--mdw-heading)}.mdwBrowserReader .mdwEditorTitle code,.mdwBrowserReader .mdwEditorShortcutHint,.mdwBrowserReader .mdwEditorDiagnostics h3{color:var(--mdw-muted)}.mdwBrowserReader .mdwEditorToolbar,.mdwBrowserReader .mdwEditorDiagnostics{border-color:var(--mdw-border);background:var(--mdw-panel-bg)}.mdwBrowserReader .mdwEditorStickyStack{background:var(--mdw-reader-bg)}.mdwBrowserReader .mdwEditorToolbar{box-shadow:inset 0 2px 0 var(--mdw-focus)}.mdwBrowserReader .mdwEditorSurface{background:0 0}.mdwBrowserReader .mdwEditorToolbar button,.mdwBrowserReader .mdwEditorActionBar button,.mdwBrowserReader .mdwEditorConflictActions button{border-color:var(--mdw-border);background:var(--mdw-panel-bg);color:var(--mdw-muted-strong)}.mdwBrowserReader .mdwEditorToolbar button:hover:not(:disabled),.mdwBrowserReader .mdwEditorActionBar button:hover:not(:disabled),.mdwBrowserReader .mdwEditorConflictActions button:hover:not(:disabled){border-color:var(--mdw-border-strong);background:var(--mdw-hover-bg);color:var(--mdw-hover-text)}.mdwBrowserReader .mdwEditorToolbar button.active{border-color:var(--mdw-focus);background:var(--mdw-selection-bg);color:var(--mdw-link)}.mdwContextSubmenu{position:relative}.mdwSelectionCopyMenu .mdwContextSubmenu>button{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.mdwContextSubmenuPanel{border:1px solid var(--mdw-app-top-border);background:var(--mdw-app-surface);min-width:172px;padding:3px;position:absolute;top:0;left:calc(100% + 4px);box-shadow:0 8px 24px #0000003d}.mdwContextSubmenuPanel button{text-align:left;width:100%;display:flex}.mdwBrowserReader .mdwEditorCodeLanguage label{color:var(--mdw-muted)}.mdwBrowserReader .mdwEditorCodeLanguage input{border-color:var(--mdw-border);background:var(--mdw-panel-bg);color:var(--mdw-text)}.mdwBrowserReader .mdwEditorActionBar button.primary,.mdwBrowserReader .mdwEditorConflictActions button.primary{border-color:var(--mdw-primary-bg);background:var(--mdw-primary-bg);color:var(--mdw-primary-text)}.mdwBrowserReader .mdwEditorActionBar button.primary:hover:not(:disabled),.mdwBrowserReader .mdwEditorConflictActions button.primary:hover:not(:disabled){border-color:var(--mdw-primary-hover-bg);background:var(--mdw-primary-hover-bg);color:var(--mdw-primary-text)}.mdwBrowserReader .mdwEditorContent .ProseMirror{color:var(--mdw-text);tab-size:var(--mdw-tab-size,2);white-space:pre-wrap}.mdwBrowserReader .mdwMarkdown [data-mdw-inline-tab]{width:calc(var(--mdw-tab-size,2) * 1ch);white-space:pre;display:inline-block}.mdwBrowserReader .mdwMarkdown pre,.mdwBrowserReader .mdwEditorContent .ProseMirror pre{tab-size:var(--mdw-tab-size,2)}.mdwBrowserReader .mdwEditorContent .ProseMirror table{margin-bottom:var(--mdw-surface-block-gap)}.mdwBrowserReader .mdwEditorContent .ProseMirror th,.mdwBrowserReader .mdwEditorContent .ProseMirror td{padding:7px 9px}.mdwBrowserReader .mdwEditorContent .ProseMirror blockquote{border-left:3px solid var(--mdw-focus);background:var(--mdw-panel-subtle-bg);margin:0 0 var(--mdw-surface-block-gap);padding:var(--mdw-surface-quote-padding-y) var(--mdw-surface-quote-padding-x)}.mdwBrowserReader .mdwEditorContent .ProseMirror blockquote[data-mdw-visual-indent]{margin-left:calc(2ch * var(--mdw-visual-indent-level,0))}.mdwBrowserReader .mdwEditorContent .ProseMirror blockquote>:last-child{margin-bottom:0}.mdwBrowserReader .mdwEditorContent .ProseMirror pre{border:1px solid var(--mdw-code-border);background:var(--mdw-code-bg);color:var(--mdw-code-text);margin:0 0 var(--mdw-surface-block-gap);border-radius:4px;padding:10px 12px;overflow:auto}.mdwBrowserReader .mdwEditorContent .ProseMirror pre code{font-family:var(--mdw-font-mono);white-space:pre;font-size:.9em}.mdwBrowserReader[data-mdw-code-block-wrap=true] .mdwEditorContent .ProseMirror pre:not([data-mdw-image-source-block]):not([data-mdw-raw-html-block]){overflow-x:hidden}.mdwBrowserReader[data-mdw-code-block-wrap=true] .mdwEditorContent .ProseMirror pre:not([data-mdw-image-source-block]):not([data-mdw-raw-html-block]) code{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;display:block}.mdwBrowserReader .mdwEditorContent .ProseMirror pre[data-mdw-image-source-block],.mdwBrowserReader .mdwEditorContent .ProseMirror pre[data-mdw-raw-html-block]{border-left:3px solid var(--mdw-focus)}.mdwBrowserReader .mdwEditorContent .ProseMirror:focus-visible{outline-color:var(--mdw-focus)}.mdwBrowserReader .mdwEditorContent .ProseMirror th,.mdwBrowserReader .mdwEditorContent .ProseMirror td{border-color:var(--mdw-border)}.mdwBrowserReader .mdwEditorContent .ProseMirror th{background:var(--mdw-panel-muted-bg)}.mdwBrowserReader .mdwEditorContent .ProseMirror .selectedCell:after{background:var(--mdw-focus-soft)}.mdwBrowserReader .mdwEditorContent .ProseMirror .column-resize-handle{background:var(--mdw-focus)}.mdwBrowserReader .mdwEditorDiagnostics{background:var(--mdw-panel-subtle-bg)}.mdwBrowserReader .mdwEditorDiagnostics pre{border-color:var(--mdw-border);background:var(--mdw-panel-bg);color:var(--mdw-text)}.mdwBrowserReader .mdwEditorNotice{border-color:var(--mdw-border)}.mdwBrowserReader .mdwEditorNotice.warning{border-color:var(--mdw-warning-border);background:var(--mdw-warning-bg);color:var(--mdw-warning-text)}.mdwBrowserReader .mdwEditorNotice.success{color:#14532d;background:#f0fdf4;border-color:#16a34a}.mdwBrowserReader[data-mdw-markdown-theme=dark] .mdwEditorNotice.success,.mdwBrowserReader[data-mdw-markdown-theme=graphite] .mdwEditorNotice.success,.mdwBrowserReader[data-mdw-markdown-theme=nord] .mdwEditorNotice.success{color:#bbf7d0;background:#14351f;border-color:#22c55e}.mdwBrowserReader .mdwEditorNotice.error{border-color:var(--mdw-danger-border);background:var(--mdw-danger-bg);color:var(--mdw-danger-text)}@media print{.mdwBreadcrumbNav,.mdwPageSearchPanel,.mdwLinkNotice,.mdwCodeBlockToolbar,.mdwMarkdownTableControls,.mdwMarkdownTableResetButton,.mdwMarkdownColumnResizeHandle,.mdwDiagramToolbar,.mdwDiagramError button{display:none!important}.mdwBrowser,.mdwBrowserReader,.mdwMarkdown,.mdwCodeBlockShell,.mdwMarkdownTableShell,.mdwMarkdownTableViewport,.mdwDiagram,.mdwCodeBlock{background:#fff!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:block!important;position:static!important;overflow:visible!important}.mdwBrowserReader{color:#111827!important;padding-top:0!important;padding-bottom:0!important}.mdwMarkdown{color:#111827;font-size:11pt;line-height:1.45}.mdwMarkdown h1,.mdwMarkdown h2,.mdwMarkdown h3{break-after:avoid;page-break-after:avoid;scroll-margin-top:0}.mdwMarkdown p,.mdwMarkdown ul,.mdwMarkdown ol,.mdwMarkdown blockquote,.mdwMarkdown pre,.mdwMarkdownTableShell,.mdwDiagramFrame{break-inside:avoid;page-break-inside:avoid}.mdwMarkdown table{width:100%!important;max-width:100%!important;display:table!important;overflow:visible!important}.mdwMarkdown .mdwMarkdownTableShell table,.mdwMarkdown .mdwMarkdownTableShell table.hasColumnWidths{table-layout:auto!important;width:100%!important;min-width:0!important;display:table!important}.mdwMarkdown th.mdwMarkdownTableCellSelected,.mdwMarkdown td.mdwMarkdownTableCellSelected,.mdwMarkdown th.mdwMarkdownTableCellActive,.mdwMarkdown td.mdwMarkdownTableCellActive{background:0 0!important;outline:none!important}.mdwMarkdown th{color:#111827!important;background:#f3f4f6!important}.mdwCodeBlock{color:#111827;white-space:pre-wrap;border:1px solid #d5dbdb}.mdwDiagramFrame{break-inside:avoid;page-break-inside:avoid;border:0}.mdwDiagram{cursor:default;justify-content:flex-start}.mdwDiagram svg,.mdwMarkdown img,.mdwImagePreview{break-inside:avoid;page-break-inside:avoid;max-width:100%!important;height:auto!important}}@media (width<=640px){.mdwPageSearchPanel{width:auto;left:12px;right:12px}}@media (width<=900px){.mdwBrowser,.mdwBrowser.treeCollapsed{grid-template-columns:1fr}.mdwBrowserTree{max-height:none;position:static}.mdwBrowserTree.collapsed{display:block}}.mdwAppTheme .mdwBrowser,.mdwAppTheme .mdwAppLayoutFrame,.mdwAppTheme .mdwAppLayoutFrame>*,.mdwAppTheme [class*=awsui_root],.mdwAppTheme [class*=awsui_content],.mdwAppTheme [class*=awsui_content-wrapper],.mdwAppTheme [class*=awsui_app-layout],.mdwAppTheme .mdwNavigationPane,.mdwAppTheme .mdwNavigationExtra,.mdwAppTheme .mdwNavigationTree,.mdwAppTheme .mdwTreeScroller,.mdwAppTheme .mdwTree,.mdwAppTheme .mdwTreeGroup,.mdwAppTheme .mdwTreeChildren,.mdwAppTheme .mdwTreeHeadingsGroup{background-color:var(--mdw-app-bg);color:var(--mdw-app-text)}.mdwAppTheme .mdwTreeRow,.mdwAppTheme .mdwTreeRow.file,.mdwAppTheme .mdwTreeRow.folder{background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwAppTheme .mdwTreeRow.heading{background-color:var(--mdw-app-surface-muted);color:var(--mdw-app-muted)}.mdwAppTheme .mdwTreeRow:hover{background-color:var(--mdw-app-hover)}.mdwAppTheme .mdwTreeRow.active,.mdwAppTheme .mdwTreeRow.heading.activeSection:not(.keyboardFocus),.mdwAppTheme .mdwTreeRow.keyboardFocus:not(.active){background-color:var(--mdw-app-hover);color:var(--mdw-app-link)}.mdwAppTheme .mdwTreeRow.filterMatch:not(.active),.mdwAppTheme .mdwTreeRow.heading.outlineMatch:not(.activeSection,.keyboardFocus){background-color:color-mix(in srgb, var(--mdw-app-surface) 72%, #f59e0b 28%);color:var(--mdw-app-text)}.mdwAppTheme .mdwTreeRow .mdwTreeRowName,.mdwAppTheme .mdwTreeRow.file.recent24h .mdwTreeRowName,.mdwAppTheme .mdwTreeRow.file.recent3d .mdwTreeRowName{color:var(--mdw-app-text)}.mdwAppTheme .mdwNavigationTree .mdwTreeDateFormatMeasure .mdwTreeRowDate,.mdwAppTheme .mdwNavigationTree .mdwTreeRow .mdwTreeRowMetadata,.mdwAppTheme .mdwNavigationTree .mdwTreeRow .mdwTreeRowSize,.mdwAppTheme .mdwNavigationTree .mdwTreeRow .mdwTreeRowMetadataPending{color:var(--mdw-app-muted)}.mdwAppTheme .mdwTreeRow.active .mdwTreeRowMetadata,.mdwAppTheme .mdwTreeRow.active .mdwTreeRowName{color:var(--mdw-app-link)}.mdwAppTheme .mdwNavigationFilter,.mdwAppTheme .mdwNavigationCurrentFile,.mdwAppTheme .mdwNavigationToolbar,.mdwAppTheme .mdwFolderSourcePanel{background-color:var(--mdw-app-surface);color:var(--mdw-app-text);border-color:var(--mdw-app-border-soft)}.mdwAppTheme .mdwNavigationFilter input{background-color:var(--mdw-app-surface);color:var(--mdw-app-text);border-color:var(--mdw-app-border)}.mdwAppTheme .mdwNavigationFilter input::placeholder,.mdwAppTheme .mdwNavigationFilterMeta{color:var(--mdw-app-muted)}.mdwAppTheme .mdwBreadcrumbContent,.mdwAppTheme .mdwBreadcrumbNav{box-sizing:border-box;background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwAppTheme .mdwBreadcrumbContent{width:100%;max-width:100%}.mdwAppTheme .mdwBreadcrumbNav{width:calc(100% + 24px);max-width:calc(100% + 24px);margin-left:-24px;overflow:hidden}.mdwAppTheme .mdwNavigationFilter>[class*=awsui_root],.mdwAppTheme .mdwNavigationFilter [class*=awsui_input-container],.mdwAppTheme .mdwNavigationFilter [class*=awsui_input]{background-color:var(--mdw-app-surface);border-color:var(--mdw-app-border);color:var(--mdw-app-text)}.mdwAppTheme .mdwNavigationFilter [class*=awsui_input] input,.mdwAppTheme .mdwNavigationFilter [class*=awsui_input] input::placeholder{background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwFileMenuButton,.mdwTopThemeMenuButton,.mdwTopCodeWrapToggle,.mdwTopFontControls button,.mdwTopTableControls button{border-color:var(--mdw-app-top-border);color:var(--mdw-app-top-text)}.mdwFileMenuDropdown,.mdwRecentMenuDropdown,.mdwTopThemeMenuDropdown,.mdwTopThemesMenuDropdown{border-color:var(--mdw-app-border);background-color:var(--mdw-app-surface);color:var(--mdw-app-text)}.mdwFileMenuDropdown button,.mdwFileMenuStatus,.mdwFileMenuSectionLabel,.mdwTopThemeMenuColumnLabel,.mdwTopThemeMenuSectionLabel,.mdwTopThemeMenuDropdown button,.mdwTopThemesMenuDropdown button{color:var(--mdw-app-text)}.mdwFileMenuStatus,.mdwFileMenuRecent,.mdwTopThemeMenuColumn+.mdwTopThemeMenuColumn,.mdwTopThemesMenuDropdown .mdwTopThemeMenuGroup+.mdwTopThemeMenuGroup{border-color:var(--mdw-app-border-soft)}.mdwFileMenuDropdown button:hover:not(:disabled),.mdwFileMenuDropdown button:focus:not(:disabled),.mdwFileMenuDropdown button.active,.mdwTopThemeMenuDropdown button:hover,.mdwTopThemeMenuDropdown button:focus,.mdwTopThemeMenuDropdown button.active{background-color:var(--mdw-app-hover);color:var(--mdw-app-text)}.mdwAppTheme[data-mdw-markdown-theme=default] .mdwTreeRow.heading:not(.activeSection,.keyboardFocus,.outlineMatch),.mdwAppTheme[data-mdw-markdown-theme=default] .mdwTreeRow:not(.heading):not(.active):not(.keyboardFocus):not(.filterMatch){color:#1f2937;background-color:#fff}
