@layer dv-components{.dv-TreeView-treeContainer{--tree-indent:var(--cds-spacing-06,24px);--tree-row-height:var(--cds-spacing-07,32px);--tree-icon-size:16px;--tree-bg:var(--cds-layer,var(--cds-layer-01,#f0f4f4));--tree-text:var(--cds-text-primary,#121818);--tree-text-secondary:var(--cds-text-secondary,#445454);--tree-hover-bg:var(--cds-layer-hover,var(--cds-layer-hover-02,#e4ebeb));--tree-selected-bg:var(--dv-active-bg,#32797b1f);--tree-focus-outline:var(--cds-focus,#32797b);--tree-border:var(--cds-border-subtle);box-sizing:border-box;width:100%;height:100%;font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.28572);background:0 0;border:none;overflow:hidden auto}.dv-TreeView-treeContainer [role=tree],.dv-TreeView-treeContainer [role=tree]>div{width:100%!important}.dv-TreeView-treeNode{align-items:center;gap:var(--cds-spacing-02,4px);width:100%;height:var(--tree-row-height);box-sizing:border-box;padding:0 var(--cds-spacing-05,16px)0 var(--cds-spacing-03,8px);cursor:pointer;color:var(--tree-text);transition:background-color var(--dv-duration-fast-01,70ms)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));-webkit-user-select:none;user-select:none;border-radius:0;display:flex}.dv-TreeView-treeNode.dv-TreeView-selected{background:var(--tree-selected-bg)}.dv-TreeView-treeNode.dv-TreeView-focused{outline:2px solid var(--tree-focus-outline);outline-offset:-2px}.dv-TreeView-treeNode.dv-TreeView-disabled{opacity:.5;cursor:not-allowed}.dv-TreeView-arrow{width:var(--tree-icon-size);height:var(--tree-icon-size);color:var(--dv-icon-ui,var(--cds-text-secondary,#5f6f6f));transition:color var(--dv-duration-fast-01,70ms)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));flex-shrink:0;justify-content:center;align-items:center;display:flex}.dv-TreeView-arrow:hover{color:var(--tree-text)}.dv-TreeView-icon{width:var(--tree-icon-size);height:var(--tree-icon-size);color:var(--dv-icon-ui,var(--cds-icon-secondary,#5f6f6f));flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.dv-TreeView-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--tree-row-height);color:var(--cds-text-primary,#121818);flex:1;overflow:hidden}.dv-TreeView-statusBadge{padding:var(--cds-spacing-01,2px)var(--cds-spacing-03,8px);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);text-transform:capitalize;border-radius:9999px;align-items:center;margin-left:auto;display:inline-flex}.dv-TreeView-statusDraft{background:var(--cds-support-warning,#f1c21b);color:var(--cds-text-on-color,#000)}.dv-TreeView-statusPublished{background:var(--cds-support-success,#24a148);color:var(--cds-text-on-color,#fff)}.dv-TreeView-statusArchived{background:var(--cds-layer-02,#b3c6c6);color:var(--cds-text-secondary,#445454)}.dv-TreeView-emptyState{height:100%;padding:var(--cds-spacing-06,24px);color:var(--tree-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dv-TreeView-emptyState svg{margin-bottom:var(--cds-spacing-03,8px);opacity:.5}.dv-TreeView-treeContainer [data-drop-target]:before,.dv-TreeView-treeContainer [data-drop-target]:after,.dv-TreeView-treeContainer .dv-TreeView-drop-indicator,.dv-TreeView-treeContainer [class*=drop][class*=indicator],.dv-TreeView-treeContainer [style*="rgb(50, 121, 123)"],.dv-TreeView-treeContainer [style*=\#32797b],.dv-TreeView-treeContainer [style*="0f62fe"]{background-color:var(--cds-focus,#32797b)!important;border-color:var(--cds-focus,#32797b)!important;color:var(--cds-focus,#32797b)!important}.dv-ChatConversation-chatConversation{background:var(--cds-background,#fff);flex:1;height:100%;min-height:0;overflow:hidden}.dv-ChatConversation-header{padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle,#b4c5c5);flex-shrink:0;justify-content:space-between}.dv-ChatConversation-title{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818);margin:0;line-height:1.29}.dv-ChatConversation-messageArea{padding:var(--cds-spacing-03,.5rem)0;scroll-behavior:smooth;flex:1;min-height:0;overflow:hidden auto}.dv-ChatConversation-messageArea::-webkit-scrollbar{width:6px}.dv-ChatConversation-messageArea::-webkit-scrollbar-track{background:0 0}.dv-ChatConversation-messageArea::-webkit-scrollbar-thumb{background:var(--cds-border-subtle,#b4c5c5);border-radius:var(--dv-radius-02,3px)}.dv-ChatConversation-messageArea::-webkit-scrollbar-thumb:hover{background:var(--cds-border-strong,#788d8d)}.dv-ChatConversation-scrollToBottom{right:1rem;bottom:var(--cds-spacing-11,80px);width:var(--cds-spacing-07,32px);height:var(--cds-spacing-07,32px);background:var(--cds-layer-02,#fff);box-shadow:var(--cds-shadow);color:var(--cds-text-primary,#121818);font-size:var(--cds-body-compact-02-font-size,1rem);cursor:pointer;z-index:2;transition:background-color var(--dv-duration-moderate-01,.15s)ease-out,box-shadow var(--dv-duration-moderate-01,.15s)ease-out;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.dv-ChatConversation-scrollToBottom:hover{background:var(--cds-layer-hover-02,#32797b14);box-shadow:var(--dv-shadow-03)}.dv-ChatConversation-scrollToBottom:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ChatConversation-suggestedActions{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-05,1rem)0;flex-shrink:0}.dv-ChatConversation-inputArea{flex-shrink:0}.dv-StreamingText-streamingText{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary,#121818);line-height:1.43;position:relative}.dv-StreamingText-plainText{white-space:pre-wrap;word-break:break-word}.dv-StreamingText-cursor{background-color:var(--cds-text-primary,#121818);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite dv-StreamingText-cursorBlink;display:inline-block}.dv-StreamingText-streamingText:not(.dv-StreamingText-streaming) .dv-StreamingText-cursor{display:none}@keyframes dv-StreamingText-cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dv-StreamingText-cursor{opacity:1;animation:none}}.dv-TypingIndicator-typingIndicator{align-items:center;gap:var(--cds-spacing-03,.5rem);display:inline-flex}.dv-TypingIndicator-standalone{padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem)}.dv-TypingIndicator-compact{gap:var(--cds-spacing-02,.25rem)}.dv-TypingIndicator-dots{align-items:center;gap:var(--cds-spacing-02,4px);display:inline-flex}.dv-TypingIndicator-compact .dv-TypingIndicator-dots{gap:3px}.dv-TypingIndicator-dot{width:var(--cds-spacing-03,8px);height:var(--cds-spacing-03,8px);background-color:var(--cds-text-placeholder,#0006);border-radius:50%;animation:1.4s ease-in-out infinite both dv-TypingIndicator-typingBounce;display:inline-block}.dv-TypingIndicator-compact .dv-TypingIndicator-dot{width:6px;height:6px}.dv-TypingIndicator-dot:first-child{animation-delay:0s}.dv-TypingIndicator-dot:nth-child(2){animation-delay:.16s}.dv-TypingIndicator-dot:nth-child(3){animation-delay:.32s}.dv-TypingIndicator-label{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary,#4a6c6d);line-height:1.29}.dv-TypingIndicator-compact .dv-TypingIndicator-label{font-size:var(--cds-label-01-font-size,.75rem)}@keyframes dv-TypingIndicator-typingBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.dv-TypingIndicator-dot{opacity:.6;animation:none}}.dv-ChatMessage-chatMessage{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-05,1rem);max-width:100%}.dv-ChatMessage-user{align-items:flex-end}.dv-ChatMessage-user .dv-ChatMessage-body{background:var(--cds-interactive,#32797b);color:var(--cds-text-on-color,#fff);border-radius:var(--dv-chat-bubble-radius-user,1rem 1rem .25rem 1rem);padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);max-width:85%}.dv-ChatMessage-user .dv-ChatMessage-body [data-streamdown=code-inline],.dv-ChatMessage-user .dv-ChatMessage-body [data-streamdown=code-block]{color:inherit;background-color:#0003;border:none}.dv-ChatMessage-user .dv-ChatMessage-body [data-streamdown=code-block-header]{color:inherit;background-color:#0006}.dv-ChatMessage-user .dv-ChatMessage-body [data-dv-component=streaming-text]{color:var(--cds-text-on-color,#fff)}.dv-ChatMessage-assistant{align-items:flex-start}.dv-ChatMessage-assistant .dv-ChatMessage-body{background:var(--cds-layer-03,#fafcfc);color:var(--cds-text-primary,#121818);border-radius:var(--dv-chat-bubble-radius-assistant,1rem 1rem 1rem .25rem);padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);max-width:85%}.dv-ChatMessage-system{align-items:center}.dv-ChatMessage-system .dv-ChatMessage-body{color:var(--cds-text-secondary,#4a6c6d);font-size:var(--cds-label-01-font-size,.75rem);text-align:center;padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-03,.5rem);background:0 0;font-style:italic}.dv-ChatMessage-header{padding-bottom:var(--cds-spacing-02,.25rem)}.dv-ChatMessage-avatar{flex-shrink:0}.dv-ChatMessage-name{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);line-height:1.34}.dv-ChatMessage-timestamp{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-placeholder,#0006);line-height:1.3}.dv-ChatMessage-body{word-break:break-word;overflow-wrap:anywhere}.dv-ChatMessage-errorBlock{border-left:3px solid var(--cds-support-error,#da1e28);margin-top:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem);background:var(--cds-support-error-background,#fff1f1);border-radius:var(--dv-radius-02,4px)}.dv-ChatMessage-errorMessage{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-support-error,#a4111a)}.dv-ChatMessage-retryButton{padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-04,.75rem);border:1px solid var(--cds-support-error,#a4111a);border-radius:var(--dv-radius-02,4px);color:var(--cds-support-error,#a4111a);font-size:var(--cds-label-01-font-size,.75rem);font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);cursor:pointer;transition:background-color var(--dv-duration-moderate-01,.15s)ease-out;background:0 0}.dv-ChatMessage-retryButton:hover{background:var(--cds-support-error,#a4111a);color:var(--cds-text-on-color,#fff)}.dv-ChatMessage-retryButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ChatMessage-citations{margin-top:var(--cds-spacing-03,.5rem)}.dv-ChatMessage-citation{align-items:center;gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-01,.125rem)var(--cds-spacing-03,.5rem);background:var(--cds-layer-accent-01,#d7e2e2);color:var(--cds-link-primary,#32797b);font-size:var(--cds-label-01-font-size,.75rem);transition:background-color var(--dv-duration-moderate-01,.15s)ease-out;border-radius:999px;text-decoration:none;display:inline-flex}.dv-ChatMessage-citation:hover{background:var(--cds-layer-accent-hover-01,#b4c5c5)}.dv-ChatMessage-citationIndex{font-weight:var(--cds-heading-compact-01-font-weight,600);font-size:var(--cds-label-01-font-size,.75rem)}.dv-ChatMessage-citationLabel{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.dv-ChatMessage-actionBar{padding-top:var(--cds-spacing-02,.25rem);opacity:0;transition:opacity var(--dv-duration-moderate-01,.15s)ease-out}.dv-ChatMessage-chatMessage:hover .dv-ChatMessage-actionBar,.dv-ChatMessage-actionBar:focus-within{opacity:1}.dv-ChatMessage-actionButton{padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-03,.5rem);border-radius:var(--dv-radius-02,4px);color:var(--cds-text-secondary,#4a6c6d);font-size:var(--cds-label-01-font-size,.75rem);font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);cursor:pointer;transition:background-color var(--dv-duration-moderate-01,.15s)ease-out;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dv-ChatMessage-actionButton:hover{background:var(--cds-layer-hover-01,#32797b14)}.dv-ChatMessage-actionButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ChatInput-chatInput{padding:var(--cds-spacing-03,.5rem);border-top:1px solid var(--cds-border-subtle,#b4c5c5);background:0 0}.dv-ChatInput-disabled{opacity:.5;pointer-events:none}.dv-ChatInput-inputRow{background:var(--cds-field-01,#f4f4f4);border-bottom:1px solid var(--cds-border-strong,#8d8d8d);transition:background-color var(--dv-duration-fast-02,.11s)cubic-bezier(.2,0,.38,.9)}.dv-ChatInput-inputRow:focus-within{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.dv-ChatInput-textarea{min-width:0;min-height:var(--cds-spacing-08,40px);font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary,#121818);resize:none;padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);background:0 0;border:none;outline:none;flex:1;line-height:1.43;overflow-y:auto}.dv-ChatInput-textarea::placeholder{color:var(--cds-text-placeholder,#0006)}.dv-ChatInput-sendButton{min-height:var(--cds-spacing-08,40px)}.dv-ChatInput-charCount{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);text-align:right;padding-right:var(--cds-spacing-03,.5rem)}.dv-ShimmerText-shimmerText{padding:var(--cds-spacing-02,.25rem)0}.dv-ShimmerText-line{border-radius:var(--dv-radius-02,4px);background:linear-gradient(90deg,var(--cds-skeleton-background,#b4c5c5)25%,var(--cds-skeleton-element,#b4c5c5)50%,var(--cds-skeleton-background,#b4c5c5)75%);background-size:200% 100%;width:100%;height:.875rem;animation:1.5s ease-in-out infinite dv-ShimmerText-shimmer}.dv-ShimmerText-lastLine{width:var(--shimmer-last-w,60%)}@keyframes dv-ShimmerText-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dv-ShimmerText-line{background:var(--cds-skeleton-background,#b4c5c5);animation:none}}.dv-SectionNavigator-sectionNavigator{right:var(--cds-spacing-05,1rem);z-index:8000;pointer-events:none;top:var(--cds-spacing-05,1rem);bottom:var(--cds-spacing-05,1rem);flex-direction:column;justify-content:space-between;display:flex;position:fixed}.dv-SectionNavigator-sectionNavigator__next,.dv-SectionNavigator-sectionNavigator__prev{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;background:color-mix(in srgb,var(--cds-background,#fff)85%,transparent);box-shadow:var(--dv-shadow-02,0 2px 8px #0000001f);min-height:var(--cds-spacing-07,32px);max-height:var(--cds-spacing-07,32px);color:var(--cds-text-primary);transition:background var(--cds-duration-moderate-01,.15s)cubic-bezier(.2,0,.38,.9),box-shadow var(--cds-duration-moderate-01,.15s)cubic-bezier(.2,0,.38,.9),opacity var(--cds-duration-moderate-01,.15s)cubic-bezier(.2,0,.38,.9),transform var(--cds-duration-moderate-01,.15s)cubic-bezier(.2,0,.38,.9);border-radius:50%;justify-content:center;align-items:center;min-width:var(--cds-spacing-07,32px)!important;max-width:var(--cds-spacing-07,32px)!important;padding:0!important;display:flex!important}.dv-SectionNavigator-sectionNavigator__next:hover,.dv-SectionNavigator-sectionNavigator__prev:hover{background:#fffffff2;background:color-mix(in srgb,var(--cds-background,#fff)95%,transparent);box-shadow:var(--dv-shadow-03,0 4px 16px #00000029);transform:scale(1.1)}.dv-SectionNavigator-sectionNavigator .cds--btn__label{display:none}[data-carbon-theme=g90] .dv-SectionNavigator-sectionNavigator__next,[data-carbon-theme=g90] .dv-SectionNavigator-sectionNavigator__prev,[data-carbon-theme=g100] .dv-SectionNavigator-sectionNavigator__next,[data-carbon-theme=g100] .dv-SectionNavigator-sectionNavigator__prev{background:#262626d9;background:color-mix(in srgb,var(--cds-background-inverse,#262626)85%,transparent)}[data-carbon-theme=g90] .dv-SectionNavigator-sectionNavigator__next:hover,[data-carbon-theme=g90] .dv-SectionNavigator-sectionNavigator__prev:hover,[data-carbon-theme=g100] .dv-SectionNavigator-sectionNavigator__next:hover,[data-carbon-theme=g100] .dv-SectionNavigator-sectionNavigator__prev:hover{background:#262626f2;background:color-mix(in srgb,var(--cds-background-inverse,#262626)95%,transparent)}@media (max-width:671px){.dv-SectionNavigator-sectionNavigator{padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);border-radius:0;flex-direction:row;justify-content:space-between;bottom:0;left:0;right:0}.dv-SectionNavigator-sectionNavigator__next,.dv-SectionNavigator-sectionNavigator__prev{border-radius:var(--dv-radius-02,4px)}}.dv-ContentSection-section{position:relative}.dv-ContentSection-content{padding:var(--cds-spacing-09,3rem)var(--cds-spacing-05,1rem)}.dv-ContentSection-hero{padding:0}.dv-ContentSection-split{padding:var(--cds-spacing-09,3rem)var(--cds-spacing-05,1rem)}.dv-ContentSection-section[data-min-height=viewport]{justify-content:center;align-items:center;min-height:100vh;display:flex}.dv-DvButton-dvButton{transition:background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),box-shadow var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),border-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.dv-DvButton-dvButton svg{flex-shrink:0;width:var(--dv-button-icon-size,20px)!important;height:var(--dv-button-icon-size,20px)!important}.dv-DvButton-dvButton [data-dv-label]{font-size:var(--dv-button-font-size,14px)}.dv-DvButton-iconStart:not(.cds--btn--icon-only) svg{order:-1}.dv-DvButton-iconStart:not(.dv-DvButton-round):not(.cds--btn--icon-only) svg{margin-left:0;margin-right:var(--cds-spacing-03,.5rem)}.dv-DvButton-iconStart.dv-DvButton-round:not(.cds--btn--icon-only) svg{margin-left:0}.dv-DvButton-selected:not(.dv-DvButton-round){background-color:var(--cds-layer-selected-01,#8d8d8d29)}.dv-DvButton-round{border-radius:50%}.cds--btn--icon-only.dv-DvButton-round{justify-content:center;align-items:center;padding:0;width:var(--dv-round-btn-size,48px)!important;min-width:var(--dv-round-btn-size,48px)!important;max-width:var(--dv-round-btn-size,48px)!important;height:var(--dv-round-btn-size,48px)!important}.dv-DvButton-dvButton.cds--btn--ghost svg{color:var(--cds-icon-interactive,#235a5c)!important;fill:currentColor!important}.dv-DvButton-round:not(.cds--btn--icon-only){justify-content:flex-start;align-items:center;gap:var(--cds-spacing-03,.5rem);transition:background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),box-shadow var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),width var(--dv-nav-panel-duration,.2s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));border-radius:999px;flex-direction:row;display:inline-flex;height:var(--dv-round-btn-size,48px)!important;min-height:var(--dv-round-btn-size,48px)!important;max-height:var(--dv-round-btn-size,48px)!important;padding-block:0!important;padding-inline-start:calc((var(--dv-round-btn-size,48px) - var(--dv-button-icon-size,20px))/2)!important;padding-inline-end:var(--cds-spacing-05,1rem)!important}.dv-DvButton-labelText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dv-DvButton-dvButton.cds--btn--ghost [data-dv-label]{color:var(--cds-icon-interactive,#235a5c)}.dv-DvButton-round:not(.cds--btn--icon-only) [data-dv-label]{transition:opacity var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.dv-DvButton-round[aria-pressed=true],.dv-DvButton-round.dv-DvButton-selected{background-color:var(--cds-layer-selected-01,#8d8d8d29);transition:background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.cds--btn--ghost.dv-DvButton-round:hover:not(:disabled):not(.dv-DvButton-selected){background-color:var(--cds-layer-hover-01,#00000014)}.cds--btn--ghost.dv-DvButton-round.dv-DvButton-selected:hover:not(:disabled){background-color:var(--cds-layer-selected-hover-01,var(--cds-layer-selected-01,#8d8d8d29))}.dv-DvButton-noFocusRing:focus,.dv-DvButton-noFocusRing:focus-visible,.dv-DvButton-noFocusRing:focus:after,.dv-DvButton-noFocusRing:focus-visible:after{box-shadow:none!important;outline:none!important}.dv-DvButton-round.dv-DvButton-selected[class*=hasIconOnly]{background-color:var(--cds-layer-selected-01,#8d8d8d29);transition:background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.dv-DvButton-round:focus-visible:not(.dv-DvButton-noFocusRing){outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-DvButton-fullWidth{width:100%!important;max-width:100%!important}.dv-ActionButton-actionButton{width:var(--cds-spacing-07,32px);height:var(--cds-spacing-07,32px);border-radius:var(--dv-button-radius,4px);cursor:pointer;color:var(--cds-icon-secondary,#445454);transition:background-color var(--dv-transition-fast,.15s ease-out),color var(--dv-transition-fast,.15s ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.dv-ActionButton-actionButton:hover:not(.dv-ActionButton-disabled){background-color:var(--cds-layer-hover-01,#00000014);color:var(--cds-icon-primary,#121818)}.dv-ActionButton-actionButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ActionButton-actionButton.dv-ActionButton-disabled{color:var(--cds-icon-disabled,#94aaab);cursor:not-allowed}.dv-RoundedCornerOverlay-overlay{width:var(--cds-spacing-10,64px);height:var(--cds-spacing-10,64px);pointer-events:none;z-index:1;position:absolute}.dv-RoundedCornerOverlay-bottomLeft{background:var(--cds-background,#eaf0f0);bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 0 64px,#0000 64px,#000 64px);mask-image:radial-gradient(circle at 0 64px,#0000 64px,#000 64px)}.dv-RoundedCornerOverlay-bottomRight{background:var(--cds-background,#eaf0f0);bottom:0;right:0;-webkit-mask-image:radial-gradient(circle at 64px 64px,#0000 64px,#000 64px);mask-image:radial-gradient(circle at 64px 64px,#0000 64px,#000 64px)}.dv-BreadcrumbBar-breadcrumbBarRoot{align-items:center;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle);background:0 0;display:flex}.dv-PanelHeader-panelHeaderRoot{gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-05,1rem);color:var(--cds-text-primary,#121818);border-bottom:1px solid var(--cds-border-subtle);background:0 0;flex-direction:column;display:flex}.dv-PanelHeader-titleOnly{padding-block:var(--cds-spacing-02,.25rem);gap:0}.dv-PanelHeader-titleOnly .dv-PanelHeader-titleGroup{gap:0}.dv-PanelHeader-visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv-PanelHeader-titleRow{align-items:center;gap:var(--cds-spacing-03,.5rem);display:flex}.dv-PanelHeader-breadcrumbOnlyRow{align-items:center;gap:var(--cds-spacing-05,1rem);display:flex}.dv-PanelHeader-titleGroup{gap:var(--cds-spacing-03,.5rem);flex-direction:column;display:flex}.dv-PanelHeader-title{font-size:var(--cds-productive-heading-03-font-size,20px);font-weight:var(--cds-heading-03-font-weight,400);color:var(--cds-text-primary,#121818);margin:0;line-height:1.3}.dv-PanelHeader-titleRow .cds--btn--ghost.cds--btn--icon-only{min-height:unset;padding-block:var(--cds-spacing-02,.25rem);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dv-PanelHeader-description{font-size:var(--cds-body-compact-01-font-size,14px);font-weight:var(--cds-body-compact-01-font-weight,400);color:var(--cds-text-primary,#121818);margin:0;line-height:1.4}.dv-PanelHeader-rightGroup{align-items:center;gap:var(--cds-spacing-03,.5rem);margin-left:auto;display:flex}.dv-PanelHeader-actions{align-items:center;gap:var(--cds-spacing-03,.5rem);display:flex}.dv-ContentRegion-contentRegion{box-sizing:border-box;background:0 0;flex:1;width:100%;min-height:0;position:relative}.dv-ContentRegion-contentRegion[data-layer=layer-01]{background:var(--cds-layer-01)}.dv-ContentRegion-contentRegion[data-layer=layer-015]{background:var(--cds-layer-015)}.dv-ContentRegion-contentRegion[data-layer=layer-02]{background:var(--cds-layer-02);--cds-layer:var(--cds-layer-02);--cds-layer-hover:var(--cds-layer-hover-02);--cds-layer-active:var(--cds-layer-active-02)}.dv-ContentRegion-contentRegion[data-layer=layer-03]{background:var(--cds-layer-03);--cds-layer:var(--cds-layer-03);--cds-layer-hover:var(--cds-layer-hover-03);--cds-layer-active:var(--cds-layer-active-03)}.dv-ContentRegion-contentRegion[data-padding=none]{padding:0}.dv-ContentRegion-contentRegion[data-padding=compact]{padding:var(--dv-content-padding-compact,var(--cds-spacing-03))}.dv-ContentRegion-contentRegion[data-padding=normal]{padding:var(--dv-content-padding-normal,var(--cds-spacing-05))}.dv-ContentRegion-contentRegion[data-padding=spacious]{padding:var(--dv-content-padding-spacious,var(--cds-spacing-06))}.dv-ContentRegion-contentRegion[data-scrollable=true]{overflow:hidden auto}.dv-ContentRegion-contentRegion[data-scrollable=false]{overflow:hidden}.dv-PanelFooter-panelFooterRoot{background:var(--cds-layer-02,#f7fafa);border-top:1px solid var(--cds-border-subtle);align-items:stretch;gap:0;padding:0;display:flex}.dv-PanelFooter-panelFooterRoot .cds--btn{flex:1;max-width:none}.dv-PanelFooter-panelFooterRoot[data-align=left]{justify-content:flex-start}.dv-PanelFooter-panelFooterRoot[data-align=right]{justify-content:flex-end}.dv-PanelFooter-panelFooterRoot[data-align=center]{justify-content:center}.dv-PanelFooter-panelFooterRoot[data-align=space-between]{justify-content:space-between}.dv-PanelFooter-secondary,.dv-PanelFooter-primary{gap:0;display:flex}.dv-Panel-panelRoot{background:var(--cds-layer-02,#f7fafa);width:100%;height:100%;min-height:0;color:var(--cds-text-primary);flex-direction:column;display:flex;overflow:hidden}.dv-Panel-body{--cds-layer:var(--cds-layer-03);--cds-layer-hover:var(--cds-layer-hover-03);--cds-layer-active:var(--cds-layer-active-03);flex:1;min-height:0}.dv-AiChat-aiChat{width:56px;height:56px;transition:width var(--dv-duration-slow-01,.3s)ease-in-out;z-index:10;position:absolute;bottom:0;left:0}.dv-AiChat-aiChat.dv-AiChat-expanded{width:316px}.dv-AiChat-collapsedButton{background:var(--dv-nav-panel-bg,#e9eeee);border-radius:0 var(--dv-radius-05,12px)0 0;cursor:pointer;width:56px;height:56px;transition:background-color var(--dv-transition-fast,.15s ease-out);border:none;justify-content:center;align-items:center;padding:0;display:flex}.dv-AiChat-collapsedButton:hover{background:var(--dv-nav-active-bg,#37828429)}.dv-AiChat-collapsedButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-AiChat-expanded .dv-AiChat-collapsedButton{display:none}.dv-AiChat-expandedWrapper{padding:var(--cds-spacing-03,8px)var(--cds-spacing-02,4px)var(--cds-spacing-03,8px)var(--cds-spacing-03,8px);box-sizing:border-box;height:56px;display:none}.dv-AiChat-pill{width:304px;height:var(--cds-spacing-08,40px);background:var(--dv-ai-chat-pill-bg,#f9fbfb);border-radius:var(--dv-ai-chat-pill-radius,32px);padding-right:var(--cds-spacing-04,12px);gap:var(--cds-spacing-02,4px);opacity:0;transition:opacity var(--dv-duration-moderate-02,.2s)ease-in-out .1s;overflow:hidden}.dv-AiChat-expanded .dv-AiChat-pill{opacity:1}.dv-AiChat-logoButton{width:var(--cds-spacing-08,40px);height:var(--cds-spacing-08,40px);min-width:var(--cds-spacing-08,40px);padding:var(--cds-spacing-03,10px);background:var(--dv-ai-chat-logo-bg,#285a5b0a);border-radius:var(--dv-ai-chat-pill-radius,32px);cursor:pointer;transition:background-color var(--dv-transition-fast,.15s ease-out);border:none;justify-content:center;align-items:center;display:flex}.dv-AiChat-logoButton:hover{background:var(--dv-nav-active-bg,#37828429)}.dv-AiChat-logoButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-AiChat-textInput{min-width:0;font-family:Inter,IBM Plex Sans,sans-serif;font-size:var(--cds-label-01-font-size,12px);font-weight:var(--cds-label-01-font-weight,400);color:var(--dv-ai-chat-text,#173536);padding:0 var(--cds-spacing-02,4px);background:0 0;border:none;outline:none;flex:1}.dv-AiChat-textInput::placeholder{color:var(--cds-text-placeholder,#0006)}.dv-AiChat-iconButton{width:var(--cds-spacing-07,32px);height:var(--cds-spacing-07,32px);min-width:var(--cds-spacing-07,32px);border-radius:var(--dv-ai-chat-pill-radius,32px);cursor:pointer;color:var(--cds-icon-secondary,#445454);transition:background-color var(--dv-transition-fast,.15s ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.dv-AiChat-iconButton:hover{background:var(--dv-nav-active-bg,#37828429)}.dv-AiChat-iconButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-AiChat-overlayWrapper{position:absolute;bottom:56px;left:0}.dv-AiChat-aiChat.dv-AiChat-fullChat{flex-direction:column;width:100%;height:100%;transition:none;display:flex;position:relative}.dv-AiChat-fullChat .dv-AiChat-overlayWrapper{display:none}.dv-CornerButton-cornerButton{z-index:10;position:absolute;bottom:0;right:0}.dv-CornerButton-button{width:var(--dv-corner-button-size,56px);height:var(--dv-corner-button-size,56px);background:var(--dv-nav-panel-bg,#e9eeee);border-radius:var(--dv-radius-05,12px)0 0 0;cursor:pointer;color:var(--cds-icon-secondary,#445454);transition:background-color var(--dv-transition-fast,.15s ease-out);border:none;justify-content:center;align-items:center;padding:0;display:flex}.dv-CornerButton-button:hover{background:var(--dv-nav-active-bg,#37828429)}.dv-CornerButton-button:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-CornerButton-overlayWrapper{position:absolute;bottom:56px;right:0}.dv-LogoButton-logoButton{width:var(--dv-icon-button-size,32px);height:var(--dv-icon-button-size,32px);min-width:var(--dv-icon-button-size,32px);min-height:var(--dv-icon-button-size,32px);max-width:var(--dv-icon-button-size,32px);max-height:var(--dv-icon-button-size,32px);cursor:pointer;transition:background-color var(--dv-transition-fast,.15s ease-out);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.dv-LogoButton-hoverable:hover{background-color:var(--cds-layer-hover-01,#00000014)}.dv-LogoButton-logoButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-LogoButton-logo,.dv-LogoButton-hoverIcon{transition:opacity var(--dv-transition-fast,.15s ease-out);justify-content:center;align-items:center;display:flex}.dv-LogoButton-hoverIcon{opacity:0;color:var(--cds-icon-primary,#121818);position:absolute}.dv-LogoButton-hoverable:hover .dv-LogoButton-logo{opacity:0}.dv-LogoButton-hoverable:hover .dv-LogoButton-hoverIcon{opacity:1}.dv-CollapseButton-collapseButton{width:var(--dv-icon-button-size,32px);height:var(--dv-icon-button-size,32px);border-radius:var(--dv-radius-02,4px);cursor:pointer;color:var(--cds-icon-secondary,#445454);transition:background-color var(--dv-transition-fast,.15s ease-out),color var(--dv-transition-fast,.15s ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.dv-CollapseButton-collapseButton:hover{background-color:var(--cds-layer-hover-01,#00000014);color:var(--cds-icon-primary,#121818)}.dv-CollapseButton-collapseButton:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-HeaderActions-headerActions{gap:var(--cds-spacing-02,4px);height:100%;flex-direction:row;align-items:center;padding-inline-end:var(--cds-spacing-03,8px);display:flex}.dv-HeaderLogoInline-headerLogoInline{width:var(--dv-side-rail-width,48px);height:100%;padding:0 var(--dv-gutter,8px);justify-content:center;align-items:center;display:flex}.dv-SideNav-root{background-color:var(--cds-background);flex-shrink:0;height:100%;z-index:auto!important;position:relative!important;top:0!important;bottom:auto!important;left:auto!important}.dv-SideNav-root .cds--side-nav__overlay-active{background-color:#0000}.dv-SideNav-logoArea{height:var(--cds-spacing-09,48px);padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-05,1rem);--dv-icon-button-size:32px;justify-content:center;align-items:center;display:flex}.dv-IconNav-nav{height:100%}.dv-IconNav-navInner{flex-direction:column;height:100%;display:flex}.dv-IconNav-overflowMenu{width:var(--dv-nav-item-size,48px)!important;min-width:var(--dv-nav-item-size,48px)!important;max-width:var(--dv-nav-item-size,48px)!important;height:var(--dv-nav-item-size,48px)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.dv-IconNav-overflowMenu svg{width:20px!important;height:20px!important}.dv-SideRail-sideRail{background-color:var(--cds-layer-01,#f0f4f4);height:100%;padding-top:var(--cds-spacing-02,4px);transition:width var(--dv-nav-panel-duration,.2s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));flex-direction:column;display:flex;overflow:hidden}.dv-SideRail-topArea{justify-content:flex-start;align-items:center;min-width:0;display:flex}.dv-SideRail-collapsed{width:var(--dv-side-rail-width-collapsed,56px)}.dv-SideRail-expanded{width:var(--dv-side-rail-width-expanded,200px)}.dv-SideRail-logoArea{--dv-icon-button-size:var(--dv-nav-item-size,48px);padding-left:var(--dv-gutter,8px);padding-right:0;padding-bottom:var(--dv-gutter,8px);justify-content:flex-start;align-items:center;display:flex}.dv-SideRail-commandArea{padding-right:var(--dv-gutter,8px);padding-bottom:var(--dv-gutter,8px);align-items:center;margin-left:auto;display:flex}.dv-SideRail-overflowMenu{flex:none}.dv-SideRail-navArea{min-width:0;padding-left:var(--dv-gutter,8px);flex-direction:column;flex:1;justify-content:flex-start;padding-right:0;display:flex;overflow:hidden}.dv-SideRail-collapseArea{padding-top:var(--dv-gutter,8px);padding-bottom:var(--dv-gutter,8px);justify-content:center;display:flex}.dv-SideRail-expanded .dv-SideRail-collapseArea{padding-right:var(--dv-gutter,8px);justify-content:flex-end}.dv-SideRail-fadingOut [data-dv-label],.dv-SideRail-fadingIn [data-dv-label]{opacity:0}.dv-SideRail-hidden{width:0;position:relative;overflow:visible}.dv-SideRail-hidden .dv-SideRail-logoArea{top:var(--cds-spacing-02,4px);left:var(--dv-logo-offset-x,var(--dv-gutter,8px));z-index:10;position:absolute}.dv-SideRail-hidden .dv-SideRail-logoOnly{top:var(--dv-logo-offset-y,var(--dv-gutter,8px));left:var(--dv-logo-offset-x,var(--dv-gutter,8px));z-index:10;animation:dv-SideRail-fadeIn var(--dv-nav-panel-duration,.2s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));position:absolute}@keyframes dv-SideRail-fadeIn{0%{opacity:0}to{opacity:1}}.dv-SideRail-navItem.dv-SideRail-active:after{transition:background var(--dv-nav-panel-duration,.2s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),border-color var(--dv-nav-panel-duration,.2s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.dv-SideRail-navArea{transition:opacity var(--dv-nav-panel-duration,.2s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.dv-SideRail-hidden .dv-SideRail-navArea{opacity:0;pointer-events:none}.dv-LayoutShell-layoutShell{flex-direction:row;width:100%;height:100dvh;min-height:200px;display:flex;overflow:hidden}.dv-LayoutShell-sideRail{flex-shrink:0}.dv-LayoutShell-mainArea{background:var(--cds-background,#eaf0f0);flex:1;min-height:0;position:relative;overflow:hidden}.dv-LayoutShell-mainAreaWithRail{border-top-left-radius:var(--dv-radius-05,12px)}.dv-LayoutShell-leftNavSlot,.dv-LayoutShell-rightNavSlot{flex-shrink:0;height:100%}.dv-LayoutShell-mainAreaWithLeftNav{border-top-left-radius:var(--dv-radius-05,12px)}.dv-LayoutShell-mainAreaWithRightNav{border-top-right-radius:var(--dv-radius-05,12px)}.dv-LayoutShell-bottomLeftSlot{z-index:50;position:absolute;bottom:0;left:0}.dv-LayoutShell-bottomRightSlot{z-index:50;position:absolute;bottom:0;right:0}.dv-EmptyState-emptyState{width:100%;color:var(--cds-text-secondary)}.dv-EmptyState-centered{justify-content:center;align-items:center;height:100%;display:flex}.dv-EmptyState-inner{text-align:left}.dv-EmptyState-centered .dv-EmptyState-inner{text-align:center}.dv-EmptyState-icon{margin-bottom:var(--cds-spacing-01);display:flex}.dv-EmptyState-centered .dv-EmptyState-icon{justify-content:center}.dv-EmptyState-content{gap:var(--cds-spacing-03);flex-direction:column;max-width:40ch;display:flex}.dv-EmptyState-centered .dv-EmptyState-content{align-items:center}.dv-EmptyState-content p{margin:0}.dv-InnerPanel-innerPanelRoot{width:100%;height:100%;color:var(--cds-text-primary);font-family:var(--cds-font-family-sans);background:0 0;overflow:hidden}.dv-InnerPanel-header{min-height:var(--cds-spacing-09);padding:var(--cds-spacing-03)var(--dv-tab-padding-x,var(--cds-spacing-04));border-bottom:1px solid var(--cds-border-subtle-01);background:0 0;flex-shrink:0;justify-content:space-between;align-items:center}.dv-InnerPanel-headerLeft{flex:1;align-items:center;min-width:0}.dv-InnerPanel-headerRight{flex-shrink:0;align-items:center}.dv-InnerPanel-titleGroup{min-width:0}.dv-InnerPanel-title{font-size:var(--cds-body-compact-01-font-size);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-body-compact-01-line-height);color:var(--cds-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dv-InnerPanel-subtitle{font-size:var(--cds-helper-text-01-font-size);line-height:var(--cds-helper-text-01-line-height);color:var(--cds-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dv-InnerPanel-iconButton{width:var(--cds-spacing-08);height:var(--cds-spacing-08);color:var(--cds-text-secondary);cursor:pointer;border-radius:var(--cds-border-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dv-InnerPanel-body{flex:1;min-height:0}.dv-InnerPanel-footer{padding:var(--cds-spacing-05)var(--dv-tab-padding-x,var(--cds-spacing-04));border-top:1px solid var(--cds-border-subtle-01);flex-shrink:0;justify-content:flex-end;align-items:center}.dv-InnerPanel-centeredFill{height:100%;color:var(--cds-text-secondary);justify-content:center;align-items:center;display:flex}.dv-InnerPanel-loadingSpinner{animation:1s linear infinite dv-InnerPanel-spin}@keyframes dv-InnerPanel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dv-InnerPanel-errorMessage{justify-content:center;align-items:center;gap:var(--cds-spacing-03);height:100%;color:var(--cds-support-error);text-align:center;padding:var(--cds-spacing-05);flex-direction:column;display:flex}.dv-PanelBody-panelBodyRoot{min-height:0;color:var(--cds-text-primary,#121818);flex-direction:column;flex:1;display:flex;overflow:hidden}.dv-PanelBody-panelBodyRoot[data-padding=none]{padding:0}.dv-PanelBody-panelBodyRoot[data-padding=sm]{padding:var(--cds-spacing-03,.5rem)}.dv-PanelBody-panelBodyRoot[data-padding=md]{padding:var(--cds-spacing-05,1rem)}.dv-PanelBody-panelBodyRoot[data-padding=lg]{padding:var(--cds-spacing-06,1.5rem)}.dv-PanelBody-scrollRoot{height:100%;position:relative}.dv-PanelBody-viewport{width:100%;height:100%}.dv-PanelBody-viewport[data-native-scroll]{overflow:auto}.dv-PanelBody-scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;width:var(--cds-spacing-03,8px);background:0 0}.dv-PanelBody-thumb{background:var(--cds-border-subtle);border-radius:9999px;position:relative}.dv-PanelBody-thumb:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dv-PanelBody-statePreview{margin-top:var(--cds-spacing-05,1rem)}.dv-PanelBody-statePreview summary{cursor:pointer;color:var(--cds-text-primary,#121818)}.dv-PanelBody-statePreview summary:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-PanelBody-statePreview pre{margin:var(--cds-spacing-03,.5rem)0 0 0;padding:var(--cds-spacing-03,.5rem);background:var(--cds-layer-02,#fff);border:1px solid var(--cds-border-subtle);border-radius:var(--dv-radius-02,4px);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--cds-label-01-font-size,12px);white-space:pre-wrap;line-height:1.4}.dv-PanelContainer-panelOverlay{background:var(--cds-overlay,#00000080);opacity:0;z-index:var(--panel-z-index,99);transition:opacity var(--dv-duration-moderate-02,.24s)cubic-bezier(.2,0,.38,.9);position:fixed;inset:0}.dv-PanelContainer-panelOverlay[data-state=open]{opacity:1}.dv-PanelContainer-panelOverlay[data-state=closed]{opacity:0}.dv-PanelContainer-panelContent{background:var(--cds-layer-02,#fff);box-shadow:var(--dv-shadow-06,0 4px 16px #0000001f,0 24px 48px #00000014);z-index:var(--panel-z-index,100);transition:transform var(--dv-duration-fast-02,.11s)cubic-bezier(0,0,.38,.9);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.dv-PanelContainer-panelContent:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-PanelContainer-panelContent[data-anchor=right]{width:var(--panel-width,480px);border-left:1px solid var(--cds-border-subtle);max-width:100vw;top:0;bottom:0;right:0}.dv-PanelContainer-panelContent[data-anchor=right][data-state=closed]{transform:translate(100%)}.dv-PanelContainer-panelContent[data-anchor=right][data-state=open]{transform:translate(0)}.dv-PanelContainer-panelContent[data-anchor=left]{width:var(--panel-width,480px);border-right:1px solid var(--cds-border-subtle);max-width:100vw;top:0;bottom:0;left:0}.dv-PanelContainer-panelContent[data-anchor=left][data-state=closed]{transform:translate(-100%)}.dv-PanelContainer-panelContent[data-anchor=left][data-state=open]{transform:translate(0)}.dv-PanelContainer-panelContent[data-anchor=top]{height:var(--panel-width,300px);border-bottom:1px solid var(--cds-border-subtle);max-height:100vh;top:0;left:0;right:0}.dv-PanelContainer-panelContent[data-anchor=top][data-state=closed]{transform:translateY(-100%)}.dv-PanelContainer-panelContent[data-anchor=top][data-state=open]{transform:translateY(0)}.dv-PanelContainer-panelContent[data-anchor=bottom]{height:var(--panel-width,300px);border-top:1px solid var(--cds-border-subtle);max-height:100vh;bottom:0;left:0;right:0}.dv-PanelContainer-panelContent[data-anchor=bottom][data-state=closed]{transform:translateY(100%)}.dv-PanelContainer-panelContent[data-anchor=bottom][data-state=open]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dv-PanelContainer-panelOverlay,.dv-PanelContainer-panelContent{transition:none}}.dv-SlideInPanel-overlay{background:var(--cds-overlay,#00000080);z-index:200;animation:dv-SlideInPanel-fadeIn var(--animation-duration,.3s)ease-out;position:fixed;inset:0}.dv-SlideInPanel-overlay[data-state=closed]{animation:dv-SlideInPanel-fadeOut var(--animation-duration,.3s)ease-in}@keyframes dv-SlideInPanel-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dv-SlideInPanel-fadeOut{0%{opacity:1}to{opacity:0}}.dv-SlideInPanel-content{width:var(--panel-width,400px);background:var(--cds-layer-01,#f0f4f4);border-left:1px solid var(--cds-border-subtle);max-width:100vw;box-shadow:var(--dv-shadow-05,-4px 0 16px #00000026);z-index:201;animation:dv-SlideInPanel-slideIn var(--animation-duration,.3s)cubic-bezier(.32,.72,0,1);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.dv-SlideInPanel-content[data-state=closed]{animation:dv-SlideInPanel-slideOut var(--animation-duration,.3s)cubic-bezier(.32,.72,0,1)}@keyframes dv-SlideInPanel-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dv-SlideInPanel-slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.dv-SlideInPanel-content:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-SlideInPanel-srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dv-SlideInPanel-overlay,.dv-SlideInPanel-content{animation:none}}.dv-StateDebugPanel-stateDebugRoot{--debug-bg:var(--cds-layer-02,#fff);--debug-border:var(--cds-border-subtle);--debug-text:var(--cds-text-primary,#121818);--debug-text-secondary:var(--cds-text-secondary,#445454);--debug-accent:var(--cds-link-primary,#235a5c);--debug-success:var(--cds-support-success-inverse,#24a148);--debug-warning:var(--cds-support-warning,#f1c21b);--debug-error:var(--cds-support-error,#a4111a);font-family:var(--cds-font-family-mono,"IBM Plex Mono",monospace);font-size:var(--cds-label-01-font-size,12px);background:var(--debug-bg);border:1px solid var(--debug-border);border-radius:var(--dv-radius-02);color:var(--debug-text);box-shadow:var(--cds-shadow);z-index:9999;overflow:hidden}.dv-StateDebugPanel-stateDebugRoot[data-position=top-left]{top:var(--cds-spacing-05);left:var(--cds-spacing-05);position:fixed}.dv-StateDebugPanel-stateDebugRoot[data-position=top-right]{top:var(--cds-spacing-05);right:var(--cds-spacing-05);position:fixed}.dv-StateDebugPanel-stateDebugRoot[data-position=bottom-left]{bottom:var(--cds-spacing-05);left:var(--cds-spacing-05);position:fixed}.dv-StateDebugPanel-stateDebugRoot[data-position=bottom-right]{bottom:var(--cds-spacing-05);right:var(--cds-spacing-05);position:fixed}.dv-StateDebugPanel-stateDebugRoot[data-position=inline]{margin:var(--cds-spacing-05)0;position:relative}.dv-StateDebugPanel-stateDebugRoot[data-collapsed=true]{width:auto}.dv-StateDebugPanel-stateDebugRoot[data-collapsed=false]{width:22.5rem}.dv-StateDebugPanel-header{padding:var(--cds-spacing-03)var(--cds-spacing-04);background:var(--cds-layer-accent-01,#0000000f);border-bottom:1px solid var(--debug-border);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.dv-StateDebugPanel-header:hover{background:var(--cds-layer-accent-hover-01,#00000017)}.dv-StateDebugPanel-title{font-size:var(--cds-label-01-font-size,12px);font-weight:var(--cds-heading-compact-01-font-weight,600);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:var(--cds-spacing-03);margin:0;display:flex}.dv-StateDebugPanel-chevron{font-size:var(--cds-helper-text-01-font-size,10px);opacity:.7}.dv-StateDebugPanel-status{font-size:var(--cds-helper-text-01-font-size,10px)}.dv-StateDebugPanel-status[data-connected=true]{color:var(--debug-success)}.dv-StateDebugPanel-status[data-connected=false]{color:var(--debug-text-secondary)}.dv-StateDebugPanel-content{padding:var(--cds-spacing-04);overflow-y:auto}.dv-StateDebugPanel-metadata{margin-bottom:var(--cds-spacing-04);padding-bottom:var(--cds-spacing-03);border-bottom:1px solid var(--debug-border);color:var(--debug-text-secondary);font-size:var(--cds-helper-text-01-font-size,11px);justify-content:space-between;display:flex}.dv-StateDebugPanel-timestamp,.dv-StateDebugPanel-panelCount{display:inline-block}.dv-StateDebugPanel-stateSection{margin-bottom:var(--cds-spacing-04)}.dv-StateDebugPanel-stateSection:last-child{margin-bottom:0}.dv-StateDebugPanel-sectionTitle{margin:0 0 var(--cds-spacing-03)0;font-size:var(--cds-helper-text-01-font-size,11px);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--debug-accent);text-transform:uppercase;letter-spacing:.5px}.dv-StateDebugPanel-stateJson{padding:var(--cds-spacing-03);background:var(--cds-layer-accent-01,#0000000f);border-radius:var(--dv-radius-02);font-size:var(--cds-helper-text-01-font-size,11px);white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.5;overflow-x:auto}.dv-StateDebugPanel-panelList{margin:0;padding:0;list-style:none}.dv-StateDebugPanel-panelItem{align-items:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-02)var(--cds-spacing-03);background:var(--cds-layer-accent-01,#0000000f);border-radius:var(--dv-radius-01);margin-bottom:var(--cds-spacing-02);display:flex}.dv-StateDebugPanel-panelItem:last-child{margin-bottom:0}.dv-StateDebugPanel-panelDepth{color:var(--debug-text-secondary);font-size:var(--cds-helper-text-01-font-size,10px);min-width:1.25rem}.dv-StateDebugPanel-panelId{color:var(--debug-accent);font-weight:var(--cds-heading-01-font-weight,400);flex:1}.dv-StateDebugPanel-panelSelection{color:var(--debug-success);font-size:var(--cds-helper-text-01-font-size,10px)}.dv-StateDebugPanel-panelLoading,.dv-StateDebugPanel-panelError{font-size:var(--cds-label-01-font-size,12px)}.dv-PageLayout-grid{padding:var(--cds-spacing-06,1.5rem)var(--cds-spacing-05,1rem)}.dv-KpiTile-kpiTileRoot{gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-05,1rem);min-width:var(--cds-spacing-13,160px);flex-direction:column;display:flex}.dv-KpiTile-kpiTileRoot[data-variant=card]{background:var(--dv-card-bg-resting,#fafcfc);box-shadow:var(--dv-card-shadow-resting,0 0 1px #0000000f,0 .5px 2px #00000008);border-radius:var(--dv-card-radius,6px);max-width:var(--dv-kpi-card-max-width,320px)}.dv-KpiTile-kpiTileRoot[data-variant=tile]{background:var(--cds-layer-01,#f0f4f4);box-shadow:none;border-radius:0}.dv-KpiTile-clickable{cursor:pointer;transition:box-shadow var(--dv-duration-fast-02,.11s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9)),background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9))}.dv-KpiTile-clickable[data-variant=card]:hover{box-shadow:var(--dv-card-shadow-hover,0 0 1px #0000000a,0 1px 3px #0000000a,0 2px 6px #00000008)}.dv-KpiTile-clickable[data-variant=tile]:hover{background-color:var(--cds-layer-hover-01,#00000014)}.dv-KpiTile-clickable:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-KpiTile-icon{color:var(--dv-kpi-icon-color,var(--cds-icon-primary,#32797b));margin-bottom:var(--cds-spacing-02,.25rem)}.dv-KpiTile-label{font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.125rem);color:var(--cds-text-secondary,#4a6c6d);font-weight:var(--cds-body-01-font-weight,400)}.dv-KpiTile-value{font-size:var(--cds-heading-05-font-size,2rem);line-height:var(--cds-heading-05-line-height,2.5rem);font-weight:var(--cds-heading-06-font-weight,300);color:var(--dv-kpi-value-color,var(--palette-primary-60,#32797b));letter-spacing:var(--cds-heading-05-letter-spacing,-.02em)}.dv-KpiTile-description{font-size:var(--cds-label-01-font-size,.75rem);line-height:var(--cds-label-01-line-height,1rem);color:var(--cds-text-helper,#5e7878);margin-top:var(--cds-spacing-02,.25rem)}.dv-KpiTile-trend{align-items:center;gap:var(--cds-spacing-02,.25rem);font-size:var(--cds-label-01-font-size,.75rem);line-height:1;display:flex}.dv-KpiTile-trend[data-sentiment=positive]{color:var(--cds-support-success,#24a148)}.dv-KpiTile-trend[data-sentiment=negative]{color:var(--cds-support-error,#a4111a)}.dv-KpiTile-trend[data-sentiment=neutral]{color:var(--cds-text-helper,#5e7878)}.dv-KpiTile-trendArrow,.dv-KpiTile-trendPct{font-weight:var(--cds-heading-compact-01-font-weight,600)}.dv-KpiTile-trendLabel{color:var(--cds-text-helper,#5e7878);font-weight:var(--cds-body-01-font-weight,400)}.dv-KpiTile-sparkChart{margin-top:var(--cds-spacing-02,.25rem);max-height:var(--cds-spacing-08,40px);overflow:hidden}.dv-KpiTile-kpiTileRoot[data-color=primary] .dv-KpiTile-value{color:var(--dv-kpi-value-color-primary,var(--palette-primary-60,#32797b))}.dv-KpiTile-kpiTileRoot[data-color=primary] .dv-KpiTile-icon{color:var(--dv-kpi-icon-color-primary,var(--palette-primary-60,#32797b))}.dv-FullPageLoading-fullPageLoadingRoot{background:var(--cds-background,#eaf0f0);justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.dv-FullPageLoading-overlay{z-index:9000;background:#0000004d;background:color-mix(in srgb,var(--cds-background-inverse,#000)30%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.dv-UxRating-uxRating{gap:var(--cds-spacing-03,.5rem);border:none;flex-direction:column;margin:0;padding:0;display:inline-flex}.dv-UxRating-visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv-UxRating-legend{color:var(--cds-text-primary,#161616);margin-bottom:var(--cds-spacing-03,.5rem);padding:0;font-size:.875rem;font-weight:400;line-height:1.29}.dv-UxRating-optionRow{gap:var(--cds-spacing-03,.5rem);align-items:flex-start;display:inline-flex}.dv-UxRating-option{align-items:center;gap:var(--cds-spacing-02,.25rem);cursor:pointer;flex-direction:column;display:flex;position:relative}.dv-UxRating-option[data-disabled=true]{cursor:not-allowed;opacity:.5}.dv-UxRating-hiddenRadio{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv-UxRating-iconWrapper{--dv-ux-rating-duotone:var(--palette-brand-neutral-20,#d0d6d6);color:var(--palette-brand-neutral-40,#8a9696);background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.2,0,.38,.9),border-color .15s cubic-bezier(.2,0,.38,.9),color .15s cubic-bezier(.2,0,.38,.9);display:flex}.dv-UxRating-option:not([data-disabled=true]):hover .dv-UxRating-iconWrapper{background:var(--palette-primary-10,#e1f8f9);--dv-ux-rating-duotone:var(--palette-primary-20,#aeecee);color:var(--palette-primary-50,#43989a)}.dv-UxRating-hiddenRadio:focus-visible~.dv-UxRating-iconWrapper{outline:2px solid var(--palette-primary-60,#32797b);outline-offset:2px}.dv-UxRating-option[data-selected=true] .dv-UxRating-iconWrapper{background:var(--palette-primary-10,#e1f8f9);border-color:var(--palette-primary-60,#32797b);--dv-ux-rating-duotone:var(--palette-primary-30,#75d4d6);color:var(--palette-primary-60,#32797b)}.dv-UxRating-label{color:var(--palette-brand-neutral-40,#8a9696);text-align:center;max-width:56px;font-size:.6875rem;line-height:1.2;transition:color .15s cubic-bezier(.2,0,.38,.9)}.dv-UxRating-option[data-selected=true] .dv-UxRating-label{color:var(--palette-primary-60,#32797b);font-weight:600}.dv-UxRating-sm .dv-UxRating-iconWrapper{width:40px;height:40px}.dv-UxRating-sm .dv-UxRating-optionRow{gap:var(--cds-spacing-02,.25rem)}.dv-UxRating-sm .dv-UxRating-label{font-size:.625rem}.dv-UxRating-md .dv-UxRating-iconWrapper{width:48px;height:48px}.dv-UxRating-md .dv-UxRating-optionRow{gap:var(--cds-spacing-04,.75rem)}.dv-UxRating-lg .dv-UxRating-iconWrapper{width:56px;height:56px}.dv-UxRating-lg .dv-UxRating-optionRow{gap:var(--cds-spacing-05,1rem)}.dv-Avatar-avatar{font-weight:var(--cds-heading-compact-01-font-weight,600);-webkit-user-select:none;user-select:none;transition:box-shadow var(--dv-duration-fast-02,.12s)ease;width:var(--avatar-w,32px);height:var(--avatar-h,32px);background-color:var(--avatar-bg,var(--cds-layer-02,#f7fafa));color:var(--avatar-color,var(--cds-text-primary,#121818));line-height:1;font-size:var(--avatar-font,14px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dv-Avatar-circle{border-radius:50%}.dv-Avatar-rounded-rect{border-radius:var(--dv-radius-02,4px)}.dv-Avatar-initials{letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;font-family:inherit;display:flex}.dv-Avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.dv-Avatar-avatar:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-Avatar-sm{--avatar-size:24px}.dv-Avatar-md{--avatar-size:32px}.dv-Avatar-lg{--avatar-size:48px}.dv-Avatar-xl{--avatar-size:64px}.dv-AvatarGroup-avatarGroup{align-items:center;display:inline-flex}.dv-AvatarGroup-avatarWrapper{border:2px solid var(--cds-background,#fff);border-radius:inherit;margin-left:var(--ag-ml,0);z-index:var(--ag-z,0);border-radius:50%;display:inline-flex;position:relative}.dv-AvatarGroup-avatarGroup [data-shape=rounded-rect]{border-radius:var(--dv-radius-02,4px)}.dv-AvatarGroup-avatarGroup .dv-AvatarGroup-avatarWrapper:has([data-shape=rounded-rect]){border-radius:var(--dv-radius-03,6px)}.dv-AvatarGroup-overflow{font-weight:var(--cds-heading-compact-01-font-weight,600);-webkit-user-select:none;user-select:none;background-color:var(--cds-layer-02,#f7fafa);color:var(--cds-text-secondary,#4a6c6d);border:2px solid var(--cds-background,#fff);margin-left:var(--ag-ml,0);z-index:var(--ag-z,0);width:var(--ag-w,32px);height:var(--ag-h,32px);line-height:1;font-size:var(--ag-font,12px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dv-AvatarGroup-overflowCircle{border-radius:50%}.dv-AvatarGroup-overflowRect{border-radius:var(--dv-radius-03,6px)}.dv-Surface-surface{box-sizing:border-box;font:inherit;color:inherit;transition:background-color var(--dv-transition-fast,.15s ease-out),box-shadow var(--dv-transition-fast,.15s ease-out),transform var(--dv-transition-fast,.15s ease-out),opacity var(--dv-transition-fast,.15s ease-out);border:none;text-decoration:none;display:block;position:relative}.dv-Surface-padding-none{padding:0}.dv-Surface-padding-xs{padding:var(--cds-spacing-02,4px)}.dv-Surface-padding-sm{padding:var(--cds-spacing-03,8px)}.dv-Surface-padding-md{padding:var(--dv-surface-padding,var(--cds-spacing-05,16px))}.dv-Surface-padding-lg{padding:var(--cds-spacing-06,24px)}.dv-Surface-padding-xl{padding:var(--cds-spacing-07,32px)}.dv-Surface-radius-none{border-radius:var(--dv-radius-00,0px)}.dv-Surface-radius-sm{border-radius:var(--dv-radius-02,4px)}.dv-Surface-radius-md{border-radius:var(--dv-surface-radius,var(--dv-card-radius,6px))}.dv-Surface-radius-lg{border-radius:var(--dv-radius-04,8px)}.dv-Surface-variant-card{background-color:var(--dv-card-bg-resting,var(--cds-layer-03,#fafcfc));box-shadow:var(--dv-card-shadow-resting,var(--cds-shadow))}.dv-Surface-variant-card.dv-Surface-interactive{cursor:pointer}.dv-Surface-variant-card.dv-Surface-interactive:hover{box-shadow:var(--dv-card-shadow-hover,var(--dv-shadow-03));transform:translateY(-1px)}.dv-Surface-variant-card.dv-Surface-interactive:active{box-shadow:var(--dv-card-shadow-resting,var(--cds-shadow));transform:translateY(0)}.dv-Surface-variant-card.dv-Surface-selected{background-color:var(--dv-card-bg-active,var(--cds-layer-top,#fff));box-shadow:var(--dv-card-shadow-active,var(--dv-shadow-04))}.dv-Surface-variant-card.dv-Surface-disabled{background-color:var(--dv-card-bg-disabled,var(--cds-layer-02,#f2f8f8));box-shadow:var(--dv-card-shadow-resting,var(--cds-shadow));opacity:.6;pointer-events:none;cursor:default}.dv-Surface-variant-card.dv-Surface-interactive:focus-visible{box-shadow:var(--dv-card-shadow-active,var(--dv-shadow-04)),var(--dv-card-focus-ring,0 0 0 2px var(--cds-focus));outline:none}.dv-Surface-variant-flat{background-color:var(--cds-layer-02,#f2f8f8);box-shadow:none}.dv-Surface-variant-flat.dv-Surface-interactive{cursor:pointer}.dv-Surface-variant-flat.dv-Surface-interactive:hover{background-color:var(--cds-layer-hover-02,#e8f0f0)}.dv-Surface-variant-flat.dv-Surface-interactive:active{background-color:var(--cds-layer-active-02,#dde8e8)}.dv-Surface-variant-flat.dv-Surface-selected{background-color:var(--dv-active-bg,#32797b1f)}.dv-Surface-variant-flat.dv-Surface-disabled{opacity:.6;pointer-events:none;cursor:default}.dv-Surface-variant-flat.dv-Surface-interactive:focus-visible{box-shadow:var(--dv-card-focus-ring,0 0 0 2px var(--cds-focus));outline:none}.dv-Surface-variant-recessed{background-color:var(--cds-layer-01,#ecf4f4);box-shadow:var(--dv-inset-shadow-02)}.dv-Surface-variant-sunken{background-color:var(--cds-sunken,#dae7e7);box-shadow:var(--dv-inset-shadow-02)}.dv-Surface-variant-sunken-deep{background-color:var(--cds-sunken-deep,#d6e3e3);box-shadow:var(--dv-inset-shadow-04)}.dv-Card-tileOverride{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0)}.dv-Chip-onSurface-card{--cds-tag-background-gray:var(--cds-layer-hover-03)}.dv-Chip-onSurface-layer{filter:contrast(.95)}.dv-Chip-onSurface-background{filter:contrast(.9)}.dv-ConfirmationCard-confirmationCard{font-family:var(--cds-body-compact-01-font-family,"IBM Plex Sans",sans-serif)}.dv-ConfirmationCard-tierT1{--tier-color:var(--cds-support-success,#24a148)}.dv-ConfirmationCard-tierT2{--tier-color:var(--cds-support-info,#0043ce)}.dv-ConfirmationCard-tierT3{--tier-color:var(--cds-support-warning,#f1c21b)}.dv-ConfirmationCard-tierT4{--tier-color:var(--cds-support-error,#a4111a)}.dv-ConfirmationCard-title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary,#121818);margin:0;line-height:1.4}.dv-ConfirmationCard-description{margin:0;margin-top:var(--cds-spacing-03,.5rem);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary,#4a6c6d);line-height:1.5}.dv-ConfirmationCard-content{margin-top:var(--cds-spacing-05,1rem)}.dv-ConfirmationCard-timer{margin-top:var(--cds-spacing-05,1rem);height:var(--cds-spacing-06,24px);background-color:var(--cds-layer-02,#f7fafa);border-radius:var(--dv-radius-01,2px);position:relative;overflow:hidden}.dv-ConfirmationCard-timerBar{height:100%;width:var(--timer-pct,100%);background-color:var(--tier-color);opacity:.3;transition:width 1s linear;position:absolute;top:0;left:0}.dv-ConfirmationCard-timerLabel{height:100%;padding-left:var(--cds-spacing-03,.5rem);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-primary,#121818);z-index:1;align-items:center;display:flex;position:relative}.dv-ConfirmationCard-actions,.dv-ConfirmationCard-alwaysApprove{margin-top:var(--cds-spacing-05,1rem)}.dv-AgentActionCard-agentActionCard{display:block}.dv-AgentActionCard-impactSummary{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);background-color:var(--cds-layer-02,#f7fafa);border-radius:var(--dv-radius-01,2px);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary,#121818);line-height:1.5}.dv-AgentActionCard-impactIcon{color:var(--tier-color);font-weight:var(--cds-heading-compact-01-font-weight,600);flex-shrink:0}.dv-AgentActionCard-chevron{font-size:var(--cds-label-01-font-size,.75rem);transition:transform var(--dv-duration-fast-02,.12s)ease;line-height:1;display:inline-block}.dv-AgentActionCard-chevronOpen{transform:rotate(90deg)}.dv-AgentActionCard-paramsContent{padding:var(--cds-spacing-03,.5rem);background-color:var(--cds-field-01,#f0f4f4);border-radius:var(--dv-radius-01,2px);overflow-x:auto}.dv-AgentActionCard-paramsTable{border-collapse:collapse;width:100%;font-size:var(--cds-body-compact-01-font-size,.875rem)}.dv-AgentActionCard-paramsTable td{padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-03,.5rem);vertical-align:top;border-bottom:1px solid var(--cds-border-subtle)}.dv-AgentActionCard-paramKey{font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);white-space:nowrap;width:1%}.dv-AgentActionCard-paramValue{font-family:var(--cds-code-01-font-family,"IBM Plex Mono",monospace);color:var(--cds-text-primary,#121818);word-break:break-word;white-space:pre-wrap}.dv-AgentActionCard-evidence{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);background-color:var(--cds-layer-02,#f7fafa);border-radius:var(--dv-radius-01,2px)}.dv-AgentActionCard-evidenceLabel{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);text-transform:uppercase;letter-spacing:.08em}.dv-AgentActionCard-evidenceText{font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary,#121818);margin:0;line-height:1.5}.dv-AgentActionCard-policyRef{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);background-color:color-mix(in srgb,var(--cds-support-error,#a4111a)10%,transparent);border-radius:var(--dv-radius-01,2px);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-support-error,#a4111a);line-height:1.5}.dv-AgentActionCard-policyIcon{flex-shrink:0}.dv-ToolExecutionStatus-execution{gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);border-left:3px solid var(--status-color,var(--cds-border-subtle,#b4c5c5));font-size:var(--cds-body-compact-01-font-size,.875rem);flex-direction:column;line-height:1.5;display:flex}.dv-ToolExecutionStatus-pending{--status-color:var(--cds-text-helper,#5e7878)}.dv-ToolExecutionStatus-running{--status-color:var(--cds-interactive,#32797b)}.dv-ToolExecutionStatus-success{--status-color:var(--cds-support-success,#24a148)}.dv-ToolExecutionStatus-error{--status-color:var(--cds-support-error,#a4111a)}.dv-ToolExecutionStatus-icon{width:var(--cds-spacing-05,1rem);text-align:center;color:var(--status-color);font-weight:var(--cds-heading-compact-01-font-weight,600);flex-shrink:0}.dv-ToolExecutionStatus-toolName{font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818)}.dv-ToolExecutionStatus-elapsed{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);font-variant-numeric:tabular-nums;margin-left:auto}.dv-ToolExecutionStatus-spinner{border:2px solid var(--cds-border-subtle,#b4c5c5);border-top-color:var(--status-color);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite dv-ToolExecutionStatus-spin;display:inline-block}@keyframes dv-ToolExecutionStatus-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dv-ToolExecutionStatus-spinner{opacity:.6;animation:none}}.dv-ToolExecutionStatus-summary{color:var(--cds-text-secondary,#4a6c6d);font-size:var(--cds-body-compact-01-font-size,.875rem);margin:0}.dv-ToolExecutionStatus-errorMsg{color:var(--cds-support-error,#a4111a);font-size:var(--cds-body-compact-01-font-size,.875rem);margin:0}.dv-ToolExecutionStatus-resourceLink{align-items:center;gap:var(--cds-spacing-02,.25rem);color:var(--cds-link-primary,#32797b);font-size:var(--cds-label-01-font-size,.75rem);text-decoration:none;display:inline-flex}.dv-ToolExecutionStatus-resourceLink:hover{text-decoration:underline}.dv-ToolExecutionStatus-resourceLink:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ToolExecutionStatus-detailToggle{align-items:center;gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-02,.25rem)0;cursor:pointer;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;display:flex}.dv-ToolExecutionStatus-detailToggle:hover{color:var(--cds-text-primary,#121818)}.dv-ToolExecutionStatus-detailToggle:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ToolExecutionStatus-chevron{font-size:var(--cds-label-01-font-size,.75rem);transition:transform var(--dv-duration-fast-02,.12s)ease;line-height:1;display:inline-block}.dv-ToolExecutionStatus-chevronOpen{transform:rotate(90deg)}.dv-ToolExecutionStatus-detailContent{padding:var(--cds-spacing-03,.5rem);background-color:var(--cds-field-01,#f0f4f4);border-radius:var(--dv-radius-01,2px);font-family:var(--cds-code-01-font-family,"IBM Plex Mono",monospace);font-size:var(--cds-code-01-font-size,.75rem);color:var(--cds-text-primary,#121818);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.dv-ToolExecutionStatus-group{gap:var(--cds-spacing-03,.5rem);flex-direction:column;display:flex}.dv-ToolExecutionStatus-groupToggle{align-items:center;gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-02,.25rem)0;cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818);background:0 0;border:none;display:flex}.dv-ToolExecutionStatus-groupToggle:hover{color:var(--cds-link-primary,#32797b)}.dv-ToolExecutionStatus-groupToggle:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ToolExecutionStatus-groupList{padding-left:var(--cds-spacing-04,.75rem)}.dv-SuggestedActions-bar{padding:var(--cds-spacing-02,.25rem)0;align-items:center}.dv-SuggestedActions-scrollContainer{scrollbar-width:none;flex:1;align-items:center;overflow-x:auto}.dv-SuggestedActions-scrollContainer::-webkit-scrollbar{display:none}.dv-SuggestedActions-chip{align-items:center;gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-04,.75rem);background-color:var(--cds-layer-03,#fafcfc);border:1px solid var(--cds-border-subtle,#b4c5c5);border-radius:var(--dv-radius-05,1rem);cursor:pointer;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary,#121818);white-space:nowrap;transition:background-color var(--dv-duration-fast-02,.12s)ease,border-color var(--dv-duration-fast-02,.12s)ease;display:inline-flex}.dv-SuggestedActions-chip:hover{background-color:var(--cds-layer-hover-01,#32797b14);border-color:var(--cds-border-strong,#788d8d)}.dv-SuggestedActions-chip:active{background-color:var(--cds-layer-active-01,#32797b38)}.dv-SuggestedActions-chip:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-SuggestedActions-chipIcon{font-size:var(--cds-body-compact-01-font-size,.875rem);align-items:center;display:flex}.dv-SuggestedActions-dismissBtn{width:var(--cds-spacing-06,1.5rem);height:var(--cds-spacing-06,1.5rem);cursor:pointer;color:var(--cds-text-helper,#5e7878);font-size:var(--cds-label-01-font-size,.75rem);transition:background-color var(--dv-duration-fast-02,.12s)ease;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.dv-SuggestedActions-dismissBtn:hover{background-color:var(--cds-layer-hover-01,#32797b14);color:var(--cds-text-primary,#121818)}.dv-SuggestedActions-dismissBtn:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-AgentStatusBadge-badge{align-items:center;gap:var(--cds-spacing-02,.25rem);display:inline-flex}.dv-AgentStatusBadge-dot{background-color:var(--dot-color,var(--cds-text-helper,#5e7878));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.dv-AgentStatusBadge-online{--dot-color:var(--cds-support-success,#24a148)}.dv-AgentStatusBadge-thinking,.dv-AgentStatusBadge-executing{--dot-color:var(--cds-interactive,#32797b)}.dv-AgentStatusBadge-offline{--dot-color:var(--cds-text-disabled,#95a9aa)}.dv-AgentStatusBadge-error{--dot-color:var(--cds-support-error,#a4111a)}.dv-AgentStatusBadge-thinking .dv-AgentStatusBadge-dot{animation:1.5s ease-in-out infinite dv-AgentStatusBadge-pulse}@keyframes dv-AgentStatusBadge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.dv-AgentStatusBadge-spinner{border:1.5px solid #fff6;border:1.5px solid color-mix(in srgb,var(--cds-icon-on-color,#fff)40%,transparent);border-top-color:var(--cds-icon-on-color,#fff);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite dv-AgentStatusBadge-spin;display:block}@keyframes dv-AgentStatusBadge-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dv-AgentStatusBadge-thinking .dv-AgentStatusBadge-dot{animation:none}.dv-AgentStatusBadge-spinner{opacity:.7;animation:none}}.dv-AgentStatusBadge-label{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);line-height:1}.dv-StatusDot-dot{width:var(--cds-spacing-03,8px);height:var(--cds-spacing-03,8px);background-color:var(--dot-color,var(--cds-text-disabled,#95a9aa));vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block}.dv-StatusDot-active{--dot-color:var(--cds-support-success,#24a148)}.dv-StatusDot-warning{--dot-color:var(--cds-support-warning,#f1c21b)}.dv-StatusDot-error{--dot-color:var(--cds-support-error,#a4111a)}.dv-StatusDot-inactive{--dot-color:var(--cds-text-disabled,#95a9aa)}.dv-StatusDot-processing{--dot-color:var(--cds-interactive,#32797b);animation:1.5s ease-in-out infinite dv-StatusDot-pulse}@keyframes dv-StatusDot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.dv-StatusDot-processing{animation:none}}.dv-SourcesPanel-panel{border-radius:var(--dv-radius-03,6px);box-shadow:var(--cds-shadow);flex-direction:column;display:flex;overflow:hidden}.dv-SourcesPanel-header{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);background-color:var(--cds-layer-03,#fafcfc);justify-content:space-between;align-items:center;display:flex}.dv-SourcesPanel-trigger{align-items:center;gap:var(--cds-spacing-02,.25rem);cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818);background:0 0;border:none;padding:0;display:flex}.dv-SourcesPanel-trigger:hover{color:var(--cds-link-primary,#32797b)}.dv-SourcesPanel-trigger:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-SourcesPanel-triggerIcon{font-size:var(--cds-label-01-font-size,.75rem);transition:transform var(--dv-duration-moderate-02,.2s)ease;line-height:1;display:inline-block}[data-state=open]>.dv-SourcesPanel-header .dv-SourcesPanel-triggerIcon{transform:rotate(90deg)}.dv-SourcesPanel-triggerLabel{display:block}.dv-SourcesPanel-meta{align-items:center;gap:var(--cds-spacing-03,.5rem);display:flex}.dv-SourcesPanel-confidence{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-01-font-weight,400);padding:1px var(--cds-spacing-02,.25rem);border-radius:var(--dv-radius-01,2px)}.dv-SourcesPanel-high{color:var(--cds-support-success,#24a148);background-color:color-mix(in srgb,var(--cds-support-success,#24a148)10%,transparent)}.dv-SourcesPanel-medium{color:var(--cds-support-warning,#f1c21b);background-color:color-mix(in srgb,var(--cds-support-warning,#f1c21b)15%,transparent)}.dv-SourcesPanel-low{color:var(--cds-support-error,#a4111a);background-color:color-mix(in srgb,var(--cds-support-error,#a4111a)10%,transparent)}.dv-SourcesPanel-tokenCount{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);font-variant-numeric:tabular-nums}.dv-SourcesPanel-content{overflow:hidden}.dv-SourcesPanel-content[data-state=open]{animation:dv-SourcesPanel-slideDown var(--dv-duration-moderate-02,.2s)ease}.dv-SourcesPanel-content[data-state=closed]{animation:dv-SourcesPanel-slideUp var(--dv-duration-moderate-02,.2s)ease}@keyframes dv-SourcesPanel-slideDown{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes dv-SourcesPanel-slideUp{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.dv-SourcesPanel-content[data-state=open],.dv-SourcesPanel-content[data-state=closed]{animation:none}}.dv-SourcesPanel-sourceList{margin:0;padding:0;list-style:none}.dv-SourcesPanel-sourceItem{align-items:flex-start;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);border-top:1px solid var(--cds-border-subtle,#b4c5c5);display:flex}.dv-SourcesPanel-sourceIcon{font-size:var(--cds-body-compact-02-font-size,1rem);flex-shrink:0;line-height:1.4}.dv-SourcesPanel-sourceBody{flex:1;min-width:0}.dv-SourcesPanel-sourceHeader{justify-content:space-between;align-items:baseline;gap:var(--cds-spacing-03,.5rem);display:flex}.dv-SourcesPanel-sourceTitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.dv-SourcesPanel-sourceTitle:hover{color:var(--cds-link-primary,#32797b);text-decoration:underline}a.dv-SourcesPanel-sourceTitle:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-SourcesPanel-relevance{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);font-variant-numeric:tabular-nums;flex-shrink:0}.dv-SourcesPanel-snippet{margin:var(--cds-spacing-01,.125rem)0 0;font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.dv-InlineCitation-trigger{cursor:pointer;display:inline}.dv-InlineCitation-link{color:var(--cds-link-primary,#32797b);font-size:.7em;font-weight:var(--cds-heading-compact-01-font-weight,600);cursor:pointer;text-decoration:none}.dv-InlineCitation-link:hover{text-decoration:underline}.dv-InlineCitation-link:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:1px;border-radius:var(--dv-radius-01,2px)}.dv-InlineCitation-card{max-width:320px;padding:var(--cds-spacing-04,.75rem);background-color:var(--cds-layer-03,#fafcfc);border-radius:var(--dv-radius-03,6px);box-shadow:var(--dv-shadow-05);z-index:9999;animation:dv-InlineCitation-fadeIn var(--dv-duration-fast-02,.12s)ease}@keyframes dv-InlineCitation-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dv-InlineCitation-card{animation:none}}.dv-InlineCitation-sourceType{padding:1px var(--cds-spacing-02,.25rem);margin-bottom:var(--cds-spacing-02,.25rem);background-color:var(--cds-tag-background-gray,#d7e2e2);border-radius:var(--dv-radius-01,2px);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-secondary,#4a6c6d);text-transform:capitalize;display:inline-block}.dv-InlineCitation-title{margin:0 0 var(--cds-spacing-02,.25rem);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818);line-height:1.4}.dv-InlineCitation-snippet{margin:0 0 var(--cds-spacing-03,.5rem);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.dv-InlineCitation-viewLink{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-link-primary,#32797b);text-decoration:none;display:inline-block}.dv-InlineCitation-viewLink:hover{text-decoration:underline}.dv-InlineCitation-viewLink:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-InlineCitation-arrow{fill:var(--cds-layer-03,#fafcfc)}.dv-ReasoningBlock-block{border-left:2px solid var(--cds-border-subtle,#b4c5c5);margin:var(--cds-spacing-03,.5rem)0;flex-direction:column;display:flex}.dv-ReasoningBlock-streaming{border-left-color:var(--cds-interactive,#32797b)}.dv-ReasoningBlock-trigger{align-items:center;gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-03,.5rem);cursor:pointer;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);background:0 0;border:none;display:flex}.dv-ReasoningBlock-trigger:hover{color:var(--cds-text-primary,#121818)}.dv-ReasoningBlock-trigger:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-ReasoningBlock-triggerIcon{font-size:var(--cds-label-01-font-size,.75rem);transition:transform var(--dv-duration-moderate-02,.2s)ease;line-height:1;display:inline-block}[data-state=open]>.dv-ReasoningBlock-triggerIcon{transform:rotate(90deg)}.dv-ReasoningBlock-label{display:block}.dv-ReasoningBlock-streamIndicator{margin-left:var(--cds-spacing-02,.25rem);align-items:center;gap:3px;display:inline-flex}.dv-ReasoningBlock-streamDot{background-color:var(--cds-interactive,#32797b);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dv-ReasoningBlock-dotBounce;display:block}.dv-ReasoningBlock-streamDot:nth-child(2){animation-delay:var(--dv-duration-moderate-01,.15s)}.dv-ReasoningBlock-streamDot:nth-child(3){animation-delay:var(--dv-duration-moderate-02,.3s)}@keyframes dv-ReasoningBlock-dotBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dv-ReasoningBlock-streamDot{opacity:.6;animation:none}}.dv-ReasoningBlock-content{overflow:hidden}.dv-ReasoningBlock-content[data-state=open]{animation:dv-ReasoningBlock-slideDown var(--dv-duration-moderate-02,.2s)ease}.dv-ReasoningBlock-content[data-state=closed]{animation:dv-ReasoningBlock-slideUp var(--dv-duration-moderate-02,.2s)ease}@keyframes dv-ReasoningBlock-slideDown{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes dv-ReasoningBlock-slideUp{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.dv-ReasoningBlock-content[data-state=open],.dv-ReasoningBlock-content[data-state=closed]{animation:none}}.dv-ReasoningBlock-reasoningText{padding:var(--cds-spacing-03,.5rem);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary,#4a6c6d);white-space:pre-wrap;word-break:break-word;line-height:1.6}.dv-ReasoningBlock-cursor{background-color:var(--cds-interactive,#32797b);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite dv-ReasoningBlock-cursorBlink;display:inline-block}@keyframes dv-ReasoningBlock-cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dv-ReasoningBlock-cursor{opacity:.7;animation:none}}.dv-Attachments-container{gap:var(--cds-spacing-03,.5rem);display:flex}.dv-Attachments-list{flex-direction:column}.dv-Attachments-grid{flex-wrap:wrap}.dv-Attachments-inline{gap:var(--cds-spacing-02,.25rem);flex-wrap:wrap}.dv-Attachments-attachment{align-items:center;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem);background-color:var(--cds-layer-03,#fafcfc);border-radius:var(--dv-radius-03,6px);box-shadow:var(--dv-shadow-01);transition:box-shadow var(--dv-duration-fast-02,.12s)ease;display:flex}.dv-Attachments-attachment:hover{box-shadow:var(--dv-shadow-02)}.dv-Attachments-grid .dv-Attachments-attachment{text-align:center;flex-direction:column;align-items:center;width:120px}.dv-Attachments-inline .dv-Attachments-attachment{padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-03,.5rem);border-radius:var(--dv-radius-05,1rem);gap:var(--cds-spacing-02,.25rem)}.dv-Attachments-thumbnail{width:100%;height:var(--cds-spacing-11,80px);border-radius:var(--dv-radius-01,2px);background-color:var(--cds-field-01,#f0f4f4);overflow:hidden}.dv-Attachments-thumbImg{object-fit:cover;width:100%;height:100%}.dv-Attachments-fileIcon{font-size:var(--cds-productive-heading-03-font-size,1.25rem);flex-shrink:0;line-height:1}.dv-Attachments-inline .dv-Attachments-fileIcon{font-size:var(--cds-body-compact-02-font-size,1rem)}.dv-Attachments-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dv-Attachments-grid .dv-Attachments-info{align-items:center}.dv-Attachments-inline .dv-Attachments-info{gap:var(--cds-spacing-02,.25rem);flex-direction:row;align-items:baseline}.dv-Attachments-fileName{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary,#121818);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.dv-Attachments-fileName:hover{color:var(--cds-link-primary,#32797b);text-decoration:underline}a.dv-Attachments-fileName:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-Attachments-inline .dv-Attachments-fileName,.dv-Attachments-grid .dv-Attachments-fileName{font-size:var(--cds-label-01-font-size,.75rem)}.dv-Attachments-fileSize{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);font-variant-numeric:tabular-nums}.dv-Attachments-downloadBtn{width:1.5rem;height:1.5rem;color:var(--cds-link-primary,#32797b);font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-01-font-weight,600);border-radius:var(--dv-radius-01,2px);transition:background-color var(--dv-duration-fast-02,.12s)ease;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.dv-Attachments-downloadBtn:hover{background-color:var(--cds-layer-hover-01,#32797b14)}.dv-Attachments-downloadBtn:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-Attachments-grid .dv-Attachments-downloadBtn,.dv-Attachments-inline .dv-Attachments-downloadBtn{display:none}.dv-CodeBlock-codeBlock{border-radius:var(--dv-radius-03,6px);box-shadow:var(--cds-shadow);background-color:var(--cds-field-01,#f0f4f4);flex-direction:column;display:flex;overflow:hidden}.dv-CodeBlock-header{padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-04,.75rem);background-color:var(--cds-layer-02,#f7fafa);justify-content:space-between;align-items:center;min-height:28px;display:flex}.dv-CodeBlock-language{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);text-transform:uppercase;letter-spacing:.04em}.dv-CodeBlock-copyBtn{align-items:center;gap:var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-01,2px)var(--cds-spacing-03,.5rem);border-radius:var(--dv-radius-01,2px);cursor:pointer;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-link-primary,#32797b);transition:background-color var(--dv-duration-fast-02,.12s)ease,border-color var(--dv-duration-fast-02,.12s)ease;background:0 0;border:1px solid #0000;display:inline-flex}.dv-CodeBlock-copyBtn:hover{background-color:var(--cds-layer-hover-02,#32797b14);border-color:var(--cds-border-subtle,#b4c5c5)}.dv-CodeBlock-copyBtn:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-CodeBlock-pre{padding:var(--cds-spacing-04,.75rem);margin:0;overflow-x:auto}.dv-CodeBlock-code{font-family:var(--cds-code-01-font-family,"IBM Plex Mono",monospace);font-size:var(--cds-code-01-font-size,.75rem);color:var(--cds-text-primary,#121818);tab-size:2;line-height:1.6}.dv-CodeBlock-line{display:flex}.dv-CodeBlock-lineNumber{min-width:2.5em;padding-right:var(--cds-spacing-03,.5rem);text-align:right;color:var(--cds-text-disabled,#95a9aa);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-block}.dv-CodeBlock-lineContent{white-space:pre;flex:1}.dv-EpisodeCard-checkbox{margin-top:var(--cds-spacing-01,2px);flex-shrink:0}.dv-EpisodeCard-headerContent{min-width:0}.dv-EpisodeCard-name{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary,#121818);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dv-EpisodeCard-timestamp{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878)}.dv-EpisodeCard-content{font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.29);color:var(--cds-text-secondary,#4a6c6d);white-space:pre-wrap;word-break:break-word;margin:0}.dv-EpisodeCard-expandToggle{all:unset;cursor:pointer;font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-link-primary,#32797b);font-weight:var(--cds-body-01-font-weight,400)}.dv-EpisodeCard-expandToggle:hover{text-decoration:underline}.dv-EpisodeCard-expandToggle:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-EpisodeCard-actions{margin-top:var(--cds-spacing-02,.25rem)}.dv-EntityCard-name{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary,#121818);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dv-EntityCard-summary{font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.29);color:var(--cds-text-secondary,#4a6c6d);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dv-EntityCard-actions{margin-top:var(--cds-spacing-02,.25rem)}.dv-RelationshipRow-root{padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle);transition:background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));flex-direction:column}.dv-RelationshipRow-root:hover{background-color:var(--cds-layer-hover-01,#0000000a)}.dv-RelationshipRow-root:last-child{border-bottom:none}.dv-RelationshipRow-expired{opacity:.6}.dv-RelationshipRow-chain{flex-wrap:wrap}.dv-RelationshipRow-entityLink{all:unset;cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-link-primary,#32797b)}.dv-RelationshipRow-entityLink:hover{text-decoration:underline}.dv-RelationshipRow-entityLink:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:2px}.dv-RelationshipRow-entityLink:disabled{color:var(--cds-text-primary,#121818);cursor:default;text-decoration:none}.dv-RelationshipRow-arrow{font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-helper,#5e7878);flex-shrink:0}.dv-RelationshipRow-relTag{text-transform:lowercase;font-family:var(--cds-code-01-font-family,"IBM Plex Mono",monospace)}.dv-RelationshipRow-meta{flex-wrap:wrap}.dv-RelationshipRow-expiredTag{text-decoration:line-through}.dv-RelationshipRow-confidence{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);margin-left:auto}.dv-ContextPanel-root{border-radius:var(--dv-radius-03,6px);box-shadow:var(--cds-shadow);overflow:hidden}.dv-ContextPanel-trigger{all:unset;box-sizing:border-box;width:100%;padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);cursor:pointer;transition:background-color var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));background-color:#0000}.dv-ContextPanel-triggerInner{width:100%}.dv-ContextPanel-trigger:hover{background-color:var(--cds-layer-hover-01,#00000014)}.dv-ContextPanel-trigger:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-ContextPanel-trigger[data-state=open] .dv-ContextPanel-triggerIcon{transform:rotate(90deg)}.dv-ContextPanel-triggerIcon{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);transition:transform var(--dv-duration-moderate-01,.15s)var(--dv-ease-productive,cubic-bezier(.2,0,.38,.9));flex-shrink:0}.dv-ContextPanel-heading{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818)}.dv-ContextPanel-triggerMeta{margin-left:auto}.dv-ContextPanel-tokenCount{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878)}.dv-ContextPanel-content{border-top:1px solid var(--cds-border-subtle)}.dv-ContextPanel-list{margin:0;padding:0;list-style:none}.dv-ContextPanel-item{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle)}.dv-ContextPanel-itemInner{width:100%}.dv-ContextPanel-item:last-child{border-bottom:none}.dv-ContextPanel-sourceIcon{font-size:var(--cds-body-compact-02-font-size,1rem);flex-shrink:0;line-height:1.4}.dv-ContextPanel-itemContent{flex:1;min-width:0}.dv-ContextPanel-itemHeader{width:100%}.dv-ContextPanel-itemTitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary,#121818);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dv-ContextPanel-itemLink{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-link-primary,#32797b);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.dv-ContextPanel-itemLink:hover{text-decoration:underline}.dv-ContextPanel-relevance{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);flex-shrink:0}.dv-ContextPanel-snippet{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.dv-CommunityCard-root{font-family:var(--cds-body-compact-01-font-family,inherit);text-align:left;width:100%}.dv-CommunityCard-header{align-items:center}.dv-CommunityCard-name{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary);flex:1;margin:0}.dv-CommunityCard-countTag{flex-shrink:0}.dv-CommunityCard-summary{margin:0 0 var(--cds-spacing-04,.75rem);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.dv-CommunityCard-members{flex-wrap:wrap;align-items:center}.dv-CommunityCard-memberTag{font-size:var(--cds-label-01-font-size,.75rem)}.dv-AuthPageLayout-root{background-color:var(--cds-background,#eaf0f0);flex-direction:column;min-height:100vh;display:flex}.dv-AuthPageLayout-srOnly{clip:rect(0,0,0,0);-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv-AuthPageLayout-container{flex:1;align-items:stretch;display:flex}.dv-AuthPageLayout-brandingPanel{padding:var(--cds-spacing-09,3rem);background-color:var(--cds-layer-01,#eaf0f0);color:var(--cds-text-primary,#121818);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dv-AuthPageLayout-formPanel{padding:var(--cds-spacing-09,3rem)var(--cds-spacing-07,2rem);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dv-AuthPageLayout-formContent{width:100%;max-width:400px}.dv-AuthPageLayout-footer{padding:var(--cds-spacing-05,1rem);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#5e7878);border-top:1px solid var(--cds-border-subtle);justify-content:center;align-items:center;display:flex}@media (max-width:671px){.dv-AuthPageLayout-container{flex-direction:column}.dv-AuthPageLayout-brandingPanel{padding:var(--cds-spacing-07,2rem)var(--cds-spacing-05,1rem);min-height:200px}.dv-AuthPageLayout-formPanel{padding:var(--cds-spacing-07,2rem)var(--cds-spacing-05,1rem)}}.dv-PasswordStrengthMeter-root{gap:var(--cds-spacing-02,.25rem);font-family:var(--cds-body-compact-01-font-family,inherit);flex-direction:column;display:flex}.dv-PasswordStrengthMeter-meter{height:var(--cds-spacing-02,4px);gap:3px;display:flex}.dv-PasswordStrengthMeter-segment{border-radius:var(--dv-radius-01,2px);background:var(--cds-border-subtle);transition:background-color var(--dv-duration-moderate-02,.2s)ease;flex:1}.dv-PasswordStrengthMeter-segment[data-filled=true][data-score="0"],.dv-PasswordStrengthMeter-segment[data-filled=true][data-score="1"]{background:var(--cds-support-error)}.dv-PasswordStrengthMeter-segment[data-filled=true][data-score="2"]{background:var(--cds-support-warning)}.dv-PasswordStrengthMeter-segment[data-filled=true][data-score="3"],.dv-PasswordStrengthMeter-segment[data-filled=true][data-score="4"]{background:var(--cds-support-success)}.dv-PasswordStrengthMeter-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary);line-height:1.4}.dv-PasswordStrengthMeter-label[data-score="0"],.dv-PasswordStrengthMeter-label[data-score="1"]{color:var(--cds-support-error)}.dv-PasswordStrengthMeter-label[data-score="2"]{color:var(--cds-support-warning)}.dv-PasswordStrengthMeter-label[data-score="3"],.dv-PasswordStrengthMeter-label[data-score="4"]{color:var(--cds-support-success)}.dv-PasswordStrengthMeter-feedback{padding:0 0 0 var(--cds-spacing-05,1rem);margin:0;list-style:outside}.dv-PasswordStrengthMeter-feedbackItem{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);line-height:1.4}.dv-ConfirmationDialog-root{min-width:0}.dv-ConfirmationDialog-message{font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.29);color:var(--cds-text-primary,#121818);margin:0}.dv-LeftNavPanel-leftNavPanel{background-color:var(--dv-nav-panel-bg,#e9eeee);flex-direction:column;flex-shrink:0;width:320px;height:100%;display:flex;overflow:hidden auto}.dv-LeftNavPanel-spacer{flex:1}.dv-LeftNavPanel-navItems{gap:var(--cds-spacing-01,2px);padding:var(--cds-spacing-03,.5rem);flex-direction:column;display:flex}.dv-LeftNavPanel-navItem{align-items:center;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);border-radius:var(--dv-radius-04,8px);cursor:pointer;color:var(--cds-text-secondary,#4a6c6d);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);text-align:left;width:100%;transition:background-color var(--dv-transition-fast,.15s ease-out);background:0 0;border:none;display:flex}.dv-LeftNavPanel-navItem:hover{background-color:var(--dv-nav-active-bg,#37828414)}.dv-LeftNavPanel-navItem:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-LeftNavPanel-navItem:disabled{opacity:.5;cursor:not-allowed}.dv-LeftNavPanel-navItemActive{background-color:var(--dv-nav-active-bg,#3782841f);color:var(--cds-text-primary,#121818);font-weight:var(--cds-heading-compact-01-font-weight,600)}.dv-LeftNavPanel-navIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.dv-LeftNavPanel-activeIndicator{background-color:var(--cds-interactive,#32797b);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.dv-LeftNavPanel-navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dv-LeftNavPanel-badge{min-width:18px;height:18px;padding:0 var(--cds-spacing-02,4px);border-radius:var(--dv-radius-04,9px);background-color:var(--cds-support-error,#a4111a);color:var(--cds-text-on-color,#fff);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dv-LeftNavPanel-chatSlot{border-top:1px solid var(--cds-border-subtle);flex-shrink:0}.dv-LeftNavPanel-expandChevron{width:var(--cds-spacing-05,16px);height:var(--cds-spacing-05,16px);font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);transition:transform var(--dv-transition-fast,.15s ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.dv-LeftNavPanel-expandChevronOpen{transform:rotate(90deg)}.dv-LeftNavPanel-nestedItems{flex-direction:column;gap:1px;display:flex}.dv-LeftNavPanel-nestedItems .dv-LeftNavPanel-navItem{font-size:var(--cds-label-01-font-size,.75rem);min-height:var(--cds-spacing-07,32px);color:var(--cds-text-secondary,#4a6c6d)}.dv-LeftNavPanel-nestedItems .dv-LeftNavPanel-navItem:hover{background-color:var(--dv-nav-active-bg,#3782840f)}.dv-LeftNavPanel-nestedItems .dv-LeftNavPanel-navItemActive{background-color:var(--dv-nav-active-bg,#3782841a);color:var(--cds-text-primary,#121818);font-weight:var(--cds-heading-compact-01-font-weight,600)}.dv-RightNavPanel-rightNavPanel{background-color:var(--dv-nav-panel-bg,#e9eeee);flex-direction:column;flex-shrink:0;width:320px;height:100%;display:flex;overflow:hidden auto}.dv-RightNavPanel-header{padding:var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle);flex-shrink:0;justify-content:flex-end;display:flex}.dv-RightNavPanel-navSection{gap:var(--cds-spacing-01,2px);padding:var(--cds-spacing-03,.5rem);flex-direction:column;flex:1;display:flex}.dv-RightNavPanel-navItem{align-items:center;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);border-radius:var(--dv-radius-04,8px);cursor:pointer;color:var(--cds-text-secondary,#4a6c6d);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);text-align:left;width:100%;transition:background-color var(--dv-transition-fast,.15s ease-out);background:0 0;border:none;text-decoration:none;display:flex}.dv-RightNavPanel-navItem:hover{background-color:var(--dv-nav-active-bg,#37828414)}.dv-RightNavPanel-navItem:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.dv-RightNavPanel-navItem:disabled{opacity:.5;cursor:not-allowed}.dv-RightNavPanel-navItemActive{background-color:var(--dv-nav-active-bg,#3782841f);color:var(--cds-text-primary,#121818);font-weight:var(--cds-heading-compact-01-font-weight,600)}.dv-RightNavPanel-navIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dv-RightNavPanel-navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dv-RightNavPanel-appsSection{border-top:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-03,.5rem);flex-shrink:0}.dv-RightNavPanel-sectionTitle{margin:0 0 var(--cds-spacing-02,.25rem);padding:var(--cds-spacing-02,.25rem)var(--cds-spacing-04,.75rem);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-secondary,#4a6c6d);text-transform:uppercase;letter-spacing:.08em}.dv-RightNavPanel-appItems{gap:var(--cds-spacing-01,2px);flex-direction:column;display:flex}.dv-UserIdentity-userIdentity{align-items:center;gap:var(--cds-spacing-03,.5rem);display:flex}.dv-UserIdentity-info{flex-direction:column;min-width:0;display:flex}.dv-UserIdentity-name{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary,#121818);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.dv-UserIdentity-email{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#4a6c6d);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.dv-SidebarLayout-sidebarLayout{grid-template-columns:280px 1fr;width:100%;height:100%;display:grid;overflow:hidden}.dv-SidebarLayout-sidebarLayout[data-sidebar-width="200px"]{grid-template-columns:200px 1fr}.dv-SidebarLayout-sidebarLayout[data-sidebar-width="240px"]{grid-template-columns:240px 1fr}.dv-SidebarLayout-sidebarLayout[data-sidebar-width="280px"]{grid-template-columns:280px 1fr}.dv-SidebarLayout-sidebarLayout[data-sidebar-width="320px"]{grid-template-columns:320px 1fr}.dv-SidebarLayout-sidebarLayout[data-sidebar-width="360px"]{grid-template-columns:360px 1fr}.dv-SidebarLayout-sidebarLayout[data-sidebar-width="400px"]{grid-template-columns:400px 1fr}.dv-SidebarLayout-sidebarRight{grid-template-columns:1fr 280px}.dv-SidebarLayout-sidebarRight[data-sidebar-width="200px"]{grid-template-columns:1fr 200px}.dv-SidebarLayout-sidebarRight[data-sidebar-width="240px"]{grid-template-columns:1fr 240px}.dv-SidebarLayout-sidebarRight[data-sidebar-width="280px"]{grid-template-columns:1fr 280px}.dv-SidebarLayout-sidebarRight[data-sidebar-width="320px"]{grid-template-columns:1fr 320px}.dv-SidebarLayout-sidebarRight[data-sidebar-width="360px"]{grid-template-columns:1fr 360px}.dv-SidebarLayout-sidebarRight[data-sidebar-width="400px"]{grid-template-columns:1fr 400px}.dv-SidebarLayout-sidebarRight .dv-SidebarLayout-sidebar{order:2}.dv-SidebarLayout-sidebarRight .dv-SidebarLayout-main{order:1}.dv-SidebarLayout-sidebar{border-right:1px solid var(--cds-border-subtle);height:100%;position:sticky;top:0;overflow:hidden auto}.dv-SidebarLayout-sidebarRight .dv-SidebarLayout-sidebar{border-right:none;border-left:1px solid var(--cds-border-subtle)}.dv-SidebarLayout-main{min-height:0;overflow:hidden auto}.dv-SectionHeader-sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-05,1rem);padding-bottom:var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle);margin-bottom:var(--cds-spacing-05,1rem);display:flex}.dv-SectionHeader-titleArea{gap:var(--cds-spacing-02,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.dv-SectionHeader-title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);color:var(--cds-text-primary,#121818);margin:0}.dv-SectionHeader-description{font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.43);color:var(--cds-text-secondary,#4a6c6d);margin:0}.dv-SectionHeader-actions{align-items:center;gap:var(--cds-spacing-03,.5rem);flex-shrink:0;display:flex}.dv-ContentBlock-contentBlock{background-color:var(--cds-layer-03,#fafcfc);border-radius:var(--dv-radius-04,8px);border:1px solid var(--cds-border-subtle);overflow:hidden}.dv-ContentBlock-header{justify-content:space-between;align-items:center;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);border-bottom:1px solid var(--cds-border-subtle);display:flex}.dv-ContentBlock-title{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,400);color:var(--cds-text-primary,#121818);margin:0;line-height:1.4}.dv-ContentBlock-actions{align-items:center;gap:var(--cds-spacing-03,.5rem);flex-shrink:0;display:flex}.dv-ContentBlock-body{padding:var(--cds-spacing-05,1rem)}.dv-ContentBlock-loadingSkeleton{gap:var(--cds-spacing-03,.5rem);flex-direction:column;display:flex}.dv-ContentBlock-skeletonLine{border-radius:var(--dv-radius-02,4px);background:linear-gradient(90deg,var(--cds-skeleton-element,#b4c5c5)25%,var(--cds-skeleton-background,#b4c5c5)50%,var(--cds-skeleton-element,#b4c5c5)75%);background-size:200% 100%;height:14px;animation:1.5s ease-in-out infinite dv-ContentBlock-shimmer}.dv-ContentBlock-skeletonWide{width:80%}.dv-ContentBlock-skeletonNarrow{width:60%}.dv-ContentBlock-skeletonMedium{width:70%}@keyframes dv-ContentBlock-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dv-ContentBlock-skeletonLine{animation:none}}.dv-ContentBlock-emptyState{min-height:120px;color:var(--cds-text-secondary,#4a6c6d);font-size:var(--cds-body-01-font-size,.875rem);justify-content:center;align-items:center;display:flex}.dv-ChainOfThought-root{font-family:var(--cds-body-compact-01-font-family,inherit)}.dv-ChainOfThought-trigger{width:100%;padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary);text-align:left;background:0 0;border:none}.dv-ChainOfThought-trigger:hover{background:var(--cds-layer-hover-01)}.dv-ChainOfThought-trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dv-ChainOfThought-triggerIcon{transition:transform var(--dv-duration-moderate-01,.15s)ease;font-size:var(--cds-label-01-font-size,.75rem);display:inline-block}[data-state=open]>.dv-ChainOfThought-trigger .dv-ChainOfThought-triggerIcon{transform:rotate(90deg)}.dv-ChainOfThought-triggerLabel{font-weight:var(--cds-heading-compact-01-font-weight,600);flex:1}.dv-ChainOfThought-streamingTag{animation:1.5s ease-in-out infinite dv-ChainOfThought-pulse}@media (prefers-reduced-motion:reduce){.dv-ChainOfThought-streamingTag{animation:none}}@keyframes dv-ChainOfThought-pulse{0%,to{opacity:1}50%{opacity:.5}}.dv-ChainOfThought-content{padding:0 var(--cds-spacing-05,1rem)var(--cds-spacing-04,.75rem)}.dv-ChainOfThought-stepList{margin:0;padding:0;list-style:none}.dv-ChainOfThought-step{width:100%;padding:var(--cds-spacing-03,.5rem);border-radius:var(--dv-radius-02,4px);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary);border-left:2px solid #0000}.dv-ChainOfThought-step[data-status=active]{background:color-mix(in srgb,var(--cds-interactive)8%,transparent);border-left-color:var(--cds-interactive)}.dv-ChainOfThought-step[data-status=complete]{color:var(--cds-text-secondary)}.dv-ChainOfThought-step[data-status=pending]{color:var(--cds-text-disabled)}.dv-ChainOfThought-stepIcon{width:var(--cds-spacing-05,1rem);text-align:center;flex-shrink:0;line-height:1.4}.dv-ChainOfThought-step[data-status=complete] .dv-ChainOfThought-stepIcon{color:var(--cds-support-success)}.dv-ChainOfThought-step[data-status=active] .dv-ChainOfThought-stepIcon{color:var(--cds-interactive)}.dv-ChainOfThought-stepContent{flex:1;line-height:1.4}.dv-PlanDisplay-root{font-family:var(--cds-body-compact-01-font-family,inherit)}.dv-PlanDisplay-title{margin:0 0 var(--cds-spacing-04,.75rem);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary)}.dv-PlanDisplay-stepList{width:100%;margin:0;padding:0;list-style:none}.dv-PlanDisplay-step{width:100%;padding:.375rem var(--cds-spacing-03,.5rem);text-align:left;border-radius:var(--dv-radius-02,4px);font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary);align-items:flex-start}.dv-PlanDisplay-step[data-status=active]{background:color-mix(in srgb,var(--cds-interactive)8%,transparent)}.dv-PlanDisplay-step[data-status=complete]{color:var(--cds-text-secondary)}.dv-PlanDisplay-step[data-status=pending]{color:var(--cds-text-disabled)}.dv-PlanDisplay-step[data-status=failed]{color:var(--cds-support-error)}.dv-PlanDisplay-stepNumber{width:1.25rem;height:1.25rem;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-on-color);background:var(--cds-text-disabled);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dv-PlanDisplay-step[data-status=active] .dv-PlanDisplay-stepNumber{background:var(--cds-interactive)}.dv-PlanDisplay-step[data-status=complete] .dv-PlanDisplay-stepNumber{background:var(--cds-support-success)}.dv-PlanDisplay-step[data-status=failed] .dv-PlanDisplay-stepNumber{background:var(--cds-support-error)}.dv-PlanDisplay-stepIcon{width:var(--cds-spacing-05,1rem);text-align:center;font-size:var(--cds-label-01-font-size,.75rem);flex-shrink:0}.dv-PlanDisplay-step[data-status=complete] .dv-PlanDisplay-stepIcon{color:var(--cds-support-success)}.dv-PlanDisplay-step[data-status=failed] .dv-PlanDisplay-stepIcon{color:var(--cds-support-error)}.dv-PlanDisplay-step[data-status=active] .dv-PlanDisplay-stepIcon{color:var(--cds-interactive)}.dv-PlanDisplay-stepLabel{flex:1;line-height:1.4}.dv-PlanDisplay-step[data-status=complete] .dv-PlanDisplay-stepLabel{text-decoration:line-through;-webkit-text-decoration-color:var(--cds-text-disabled);text-decoration-color:var(--cds-text-disabled)}.dv-TaskList-root{font-family:var(--cds-body-compact-01-font-family,inherit)}.dv-TaskList-header{margin-bottom:var(--cds-spacing-03,.5rem)}.dv-TaskList-count{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);white-space:nowrap}.dv-TaskList-progressBar{height:var(--cds-spacing-02,4px);background:var(--cds-border-subtle);border-radius:var(--dv-radius-01,2px);flex:1;overflow:hidden}.dv-TaskList-progressFill{height:100%;width:var(--progress-width,0%);background:var(--cds-support-success);border-radius:var(--dv-radius-01,2px);transition:width var(--dv-duration-moderate-02,.2s)ease}.dv-TaskList-list{width:100%;margin:0;padding:0;list-style:none}.dv-TaskList-item{padding:var(--cds-spacing-02,.25rem)0}.dv-TaskList-item[data-completed]{opacity:.6}.dv-TaskList-item[data-completed] .cds--checkbox-label-text{text-decoration:line-through;-webkit-text-decoration-color:var(--cds-text-disabled);text-decoration-color:var(--cds-text-disabled)}.dv-TaskList-checkbox{margin:0}.dv-QueueDisplay-root{font-family:var(--cds-body-compact-01-font-family,inherit)}.dv-QueueDisplay-title{margin:0 0 var(--cds-spacing-04,.75rem);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary)}.dv-QueueDisplay-list{width:100%;margin:0;padding:0;list-style:none}.dv-QueueDisplay-item{width:100%;padding:var(--cds-spacing-03,.5rem);border-radius:var(--dv-radius-02,4px);font-size:var(--cds-body-compact-01-font-size,.875rem)}.dv-QueueDisplay-item[data-status=processing]{background:color-mix(in srgb,var(--cds-interactive)6%,transparent)}.dv-QueueDisplay-item[data-status=complete]{opacity:.6}.dv-QueueDisplay-indicator{width:var(--cds-spacing-03,8px);height:var(--cds-spacing-03,8px);background:var(--cds-text-disabled);border-radius:50%;flex-shrink:0}.dv-QueueDisplay-item[data-status=processing] .dv-QueueDisplay-indicator{background:var(--cds-interactive);animation:1.5s ease-in-out infinite dv-QueueDisplay-pulse}.dv-QueueDisplay-item[data-status=complete] .dv-QueueDisplay-indicator{background:var(--cds-support-success)}.dv-QueueDisplay-item[data-status=failed] .dv-QueueDisplay-indicator{background:var(--cds-support-error)}@media (prefers-reduced-motion:reduce){.dv-QueueDisplay-item[data-status=processing] .dv-QueueDisplay-indicator{animation:none}}@keyframes dv-QueueDisplay-pulse{0%,to{opacity:1}50%{opacity:.4}}.dv-QueueDisplay-label{color:var(--cds-text-primary);flex:1}.dv-QueueDisplay-item[data-status=complete] .dv-QueueDisplay-label{text-decoration:line-through;-webkit-text-decoration-color:var(--cds-text-disabled);text-decoration-color:var(--cds-text-disabled)}.dv-QueueDisplay-tag{flex-shrink:0}.dv-ModelSelector-root{font-family:var(--cds-body-compact-01-font-family,inherit);position:relative}.dv-ModelSelector-trigger{width:100%;padding:.625rem var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-strong);border-radius:var(--dv-radius-02,4px);background:var(--cds-field-01);color:var(--cds-text-primary);font-size:var(--cds-body-compact-01-font-size,.875rem);cursor:pointer;text-align:left}.dv-ModelSelector-trigger:hover{background:var(--cds-field-hover-01)}.dv-ModelSelector-trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.dv-ModelSelector-triggerContent{border-radius:inherit;width:100%}.dv-ModelSelector-triggerLabel{flex:1}.dv-ModelSelector-triggerProvider{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary)}.dv-ModelSelector-triggerChevron{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-icon-secondary)}.dv-ModelSelector-popover{z-index:10;border:1px solid var(--cds-border-subtle);border-radius:var(--dv-radius-03,6px);background:var(--cds-layer-03);box-shadow:var(--dv-shadow-05);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.dv-ModelSelector-input{width:100%;padding:var(--cds-spacing-04,.75rem)var(--cds-spacing-05,1rem);border:none;border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-primary);font-size:var(--cds-body-compact-01-font-size,.875rem);background:0 0;outline:none}.dv-ModelSelector-input::placeholder{color:var(--cds-text-placeholder)}.dv-ModelSelector-list{max-height:240px;padding:var(--cds-spacing-02,.25rem);overflow-y:auto}.dv-ModelSelector-empty{padding:var(--cds-spacing-05,1rem);text-align:center;font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary)}.dv-ModelSelector-item{padding:var(--cds-spacing-03,.5rem)var(--cds-spacing-04,.75rem);border-radius:var(--dv-radius-02,4px);cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-primary)}.dv-ModelSelector-item[data-selected]{background:#32797b14;background:color-mix(in srgb,var(--cds-interactive)8%,transparent)}.dv-ModelSelector-item:hover,.dv-ModelSelector-item[aria-selected=true]{background:var(--cds-layer-hover-01)}.dv-ModelSelector-itemContent{width:100%}.dv-ModelSelector-itemName{font-weight:var(--cds-heading-compact-01-font-weight,600)}.dv-ModelSelector-itemProvider{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary)}.dv-ModelSelector-itemDesc{width:100%;font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);line-height:1.3}.dv-Checkpoint-root{width:100%;font-family:var(--cds-body-compact-01-font-family,inherit);position:relative}.dv-Checkpoint-divider{background-color:var(--cds-border-subtle,#e0e0e0);z-index:0;height:1px;position:absolute;top:50%;left:0;right:0}.dv-Checkpoint-pill{z-index:1;background-color:var(--cds-layer-01,#fff);padding:var(--cds-spacing-01,.125rem)var(--cds-spacing-03,.5rem);border:1px solid var(--cds-border-subtle,#e0e0e0);cursor:pointer;transition:background-color var(--dv-duration-fast-02,.12s)ease;border-radius:9999px;display:inline-flex;position:relative}.dv-Checkpoint-pill:hover{background-color:var(--cds-layer-hover-01,#e5e5e5)}.dv-Checkpoint-pill:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.dv-Checkpoint-label{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary,#525252)}.dv-Checkpoint-popoverContent{background-color:var(--cds-layer-03,#fff);box-shadow:var(--cds-shadow-floating,0 4px 8px #0000001a);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:var(--dv-radius-01,2px);z-index:10}.dv-Checkpoint-popoverInner{padding:var(--cds-spacing-04,.75rem);max-width:250px}.dv-Checkpoint-timestamp{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-primary,#161616);font-weight:600}.dv-Checkpoint-description{font-size:var(--cds-body-compact-01-font-size,.875rem);color:var(--cds-text-secondary,#525252)}.dv-Checkpoint-restoreBtn{align-self:flex-start}}.carbon-horizontal-layout{grid-template-columns:var(--jsonforms-horizontal-columns,1fr);gap:var(--cds-spacing-05,1rem);display:grid}@media (max-width:768px){.carbon-horizontal-layout{grid-template-columns:1fr}}.react-flow{--xy-background-color-default:var(--cds-background,#f0f4f4);--xy-background-pattern-dots-color-default:var(--cds-border-subtle-00,#d6e2e2);--xy-background-pattern-lines-color-default:var(--cds-border-subtle-00,#d6e2e2);--xy-background-pattern-cross-color-default:var(--cds-border-subtle-00,#d6e2e2);--xy-node-background-color-default:var(--cds-layer-01,#ebefef);--xy-node-border-default:1px solid var(--cds-border-subtle-01,#d6e2e2);--xy-node-border-radius-default:8px;--xy-node-boxshadow-hover-default:0 2px 8px #0000001f;--xy-node-boxshadow-selected-default:0 0 0 2px var(--cds-focus,#32797b);--xy-node-color-default:var(--cds-text-primary,#161616);--xy-node-group-background-color-default:var(--cds-layer-accent-01,#32797b14);--xy-edge-stroke-default:var(--cds-border-strong-01,#778e8e);--xy-edge-stroke-width-default:2;--xy-edge-stroke-selected-default:var(--cds-focus,#32797b);--xy-edge-label-background-color-default:var(--cds-layer-01,#ebefef);--xy-edge-label-color-default:var(--cds-text-primary,#161616);--xy-connectionline-stroke-default:var(--cds-focus,#32797b);--xy-connectionline-stroke-width-default:2;--xy-handle-background-color-default:var(--cds-border-strong-01,#778e8e);--xy-handle-border-color-default:var(--cds-layer-01,#ebefef);--xy-selection-background-color-default:#32797b14;--xy-selection-border-default:1px dashed var(--cds-focus,#32797b);--xy-resize-background-color-default:var(--cds-focus,#32797b);--xy-controls-box-shadow-default:var(--dv-shadow-02);--xy-controls-button-background-color-default:var(--cds-layer-01,#ebefef);--xy-controls-button-background-color-hover-default:var(--cds-layer-hover-01,#d6e2e2);--xy-controls-button-border-color-default:var(--cds-border-subtle-01,#d6e2e2);--xy-controls-button-color-default:var(--cds-icon-primary,#161616);--xy-controls-button-color-hover-default:var(--cds-icon-primary,#161616);--xy-minimap-background-color-default:var(--cds-layer-01,#ebefef);--xy-minimap-mask-background-color-default:#32797b1a;--xy-minimap-mask-stroke-color-default:var(--cds-focus,#32797b);--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:var(--cds-border-subtle-01,#d6e2e2);--xy-minimap-node-stroke-color-default:var(--cds-border-strong-01,#778e8e);--xy-minimap-node-stroke-width-default:1;--xy-attribution-background-color-default:var(--cds-layer-01,#ebefef)}.react-flow__controls{border:1px solid var(--cds-border-subtle-01,#d6e2e2);border-radius:8px;overflow:hidden}.react-flow__controls-button{transition:background-color .15s,color .15s}.react-flow__controls-button:hover{background-color:var(--cds-layer-hover-01,#d6e2e2)}.react-flow__controls-button:focus-visible{outline:2px solid var(--cds-focus,#32797b);outline-offset:-2px}.react-flow__minimap{border:1px solid var(--cds-border-subtle-01,#d6e2e2);border-radius:8px;overflow:hidden}.react-flow__attribution{font-size:var(--cds-label-01-font-size,.75rem);opacity:1;border-radius:4px 0 0;padding:4px 8px;transition:opacity .15s}.react-flow__attribution:hover{opacity:1}.react-flow__attribution a{color:var(--cds-text-primary,#161616);text-decoration:none}.react-flow__attribution a:hover{color:var(--cds-link-primary,#32797b);text-decoration:underline}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);font-family:var(--cds-font-family-sans,"IBM Plex Sans",sans-serif);padding:12px 16px}.react-flow__node-group{border:2px dashed var(--cds-border-subtle-01,#d6e2e2);border-radius:12px}.react-flow__node-process{background:var(--dv-card-bg-resting);border-radius:var(--dv-card-radius,6px);box-shadow:var(--dv-card-shadow-resting);padding:var(--cds-spacing-05);border:none;min-width:180px;max-width:320px;transition:background .15s,box-shadow .15s}.react-flow__node-process:hover{box-shadow:var(--dv-card-shadow-hover)}.react-flow__node-process.selected{background:var(--dv-card-bg-active);box-shadow:var(--dv-card-shadow-active)}.react-flow__node-process .process-node-header{align-items:center;gap:var(--cds-spacing-03);display:flex}.react-flow__node-process .process-node-icon{font-size:var(--cds-body-compact-02-font-size,1rem)}.react-flow__node-process .process-node-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary);flex:1}.react-flow__node-process .process-node-description{font-size:var(--cds-helper-text-01-font-size,.75rem);color:var(--cds-text-secondary);margin-top:var(--cds-spacing-02);padding-left:24px;line-height:1.4}.react-flow__node-process .process-node-status{margin-top:var(--cds-spacing-03);padding-top:var(--cds-spacing-03);border-top:1px solid var(--cds-border-subtle-01);font-size:var(--cds-label-01-font-size,.75rem);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--cds-heading-01-font-weight,400)}.react-flow__node-decision{box-shadow:none;background:0 0;border:none;width:100px;height:100px;position:relative}.react-flow__node-decision .decision-node-wrapper{width:100%;height:100%;position:relative}.react-flow__node-decision .decision-diamond{background:var(--dv-card-bg-resting);width:70px;height:70px;box-shadow:var(--dv-card-shadow-resting);border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.react-flow__node-decision:hover .decision-diamond{box-shadow:var(--dv-card-shadow-hover)}.react-flow__node-decision.selected .decision-diamond{background:var(--dv-card-bg-active);box-shadow:var(--dv-card-shadow-active)}.react-flow__node-decision .decision-symbol{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary);line-height:1;transform:rotate(-45deg)}.react-flow__node-decision .decision-label-container{margin-top:var(--cds-spacing-03);text-align:center;white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%)}.react-flow__node-decision .decision-label{font-size:var(--cds-helper-text-01-font-size,.75rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary)}.react-flow__node-decision .decision-description{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-secondary);margin-top:var(--cds-spacing-01)}.react-flow__node-terminal{box-shadow:var(--dv-card-shadow-resting);text-align:center;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;min-width:100px;padding:10px 24px;transition:background .15s,box-shadow .15s;display:flex}.react-flow__node-terminal:hover{box-shadow:var(--dv-card-shadow-hover)}.react-flow__node-terminal.selected{box-shadow:var(--dv-card-shadow-active)}.react-flow__node-terminal:has(.terminal-node--start){background:var(--cds-support-success-subtle,#defbe6)}.react-flow__node-terminal:has(.terminal-node--end){background:var(--cds-support-error-subtle,#fff1f1)}.react-flow__node-terminal .terminal-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);color:var(--cds-text-primary);text-transform:uppercase;letter-spacing:.5px}.react-flow__node-flow{background:var(--dv-card-bg-resting);border-radius:var(--dv-card-radius,6px);box-shadow:var(--dv-card-shadow-resting);padding:var(--cds-spacing-04)var(--cds-spacing-05);border:none;min-width:160px;max-width:320px;transition:background .15s,box-shadow .15s}.react-flow__node-flow:hover{box-shadow:var(--dv-card-shadow-hover)}.react-flow__node-flow.selected{background:var(--dv-card-bg-active);box-shadow:var(--dv-card-shadow-active)}.react-flow__node-flow .flow-node-content{align-items:flex-start;gap:var(--cds-spacing-03);display:flex}.react-flow__node-flow .flow-node-icon{color:var(--cds-icon-primary);flex-shrink:0}.react-flow__node-flow .flow-node-text{flex:1;min-width:0}.react-flow__node-flow .flow-node-label{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,400);color:var(--cds-text-primary);line-height:var(--cds-body-compact-01-line-height,1.28)}.react-flow__node-flow .flow-node-description{font-size:var(--cds-helper-text-01-font-size,.75rem);color:var(--cds-text-secondary);margin-top:var(--cds-spacing-02);line-height:var(--cds-helper-text-01-line-height,1.33)}.react-flow__node-process:has(.status-running){border:2px solid var(--cds-support-info)}.react-flow__node-process:has(.status-completed){border:2px solid var(--cds-support-success)}.react-flow__node-process:has(.status-failed){border:2px solid var(--cds-support-error)}.react-flow__node-flow:has(.status-active){border:2px solid var(--cds-support-info)}.react-flow__node-flow:has(.status-success){border:2px solid var(--cds-support-success)}.react-flow__node-flow:has(.status-warning){border:2px solid var(--cds-support-warning)}.react-flow__node-flow:has(.status-error){border:2px solid var(--cds-support-error)}.react-flow__handle{border-width:2px;width:10px;height:10px;transition:transform .15s,background-color .15s}.react-flow__handle:hover{transform:scale(1.2)}.react-flow__handle.connectionindicator{background-color:var(--cds-focus,#32797b)}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-text{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-heading-01-font-weight,400);font-family:var(--cds-font-family-sans,"IBM Plex Sans",sans-serif)}[data-dv-theme] .react-flow{--xy-background-color-default:var(--cds-background,#f0f4f4);--xy-background-pattern-dots-color-default:var(--cds-border-subtle-00,#d6e2e2);--xy-background-pattern-lines-color-default:var(--cds-border-subtle-00,#d6e2e2);--xy-background-pattern-cross-color-default:var(--cds-border-subtle-00,#d6e2e2);--xy-node-background-color-default:var(--cds-layer-01,#ebefef);--xy-node-border-default:1px solid var(--cds-border-subtle-01,#d6e2e2);--xy-node-border-radius-default:8px;--xy-node-boxshadow-hover-default:0 2px 8px #0000001f;--xy-node-boxshadow-selected-default:0 0 0 2px var(--cds-focus,#32797b);--xy-node-color-default:var(--cds-text-primary,#161616);--xy-node-group-background-color-default:var(--cds-layer-accent-01,#32797b14);--xy-edge-stroke-default:var(--cds-border-strong-01,#778e8e);--xy-edge-stroke-width-default:2;--xy-edge-stroke-selected-default:var(--cds-focus,#32797b);--xy-edge-label-background-color-default:var(--cds-layer-01,#ebefef);--xy-edge-label-color-default:var(--cds-text-primary,#161616);--xy-connectionline-stroke-default:var(--cds-focus,#32797b);--xy-connectionline-stroke-width-default:2;--xy-handle-background-color-default:var(--cds-border-strong-01,#778e8e);--xy-handle-border-color-default:var(--cds-layer-01,#ebefef);--xy-selection-background-color-default:#32797b14;--xy-selection-border-default:1px dashed var(--cds-focus,#32797b);--xy-resize-background-color-default:var(--cds-focus,#32797b);--xy-controls-button-background-color-default:var(--cds-layer-01,#ebefef);--xy-controls-button-background-color-hover-default:var(--cds-layer-hover-01,#d6e2e2);--xy-controls-button-border-color-default:var(--cds-border-subtle-01,#d6e2e2);--xy-controls-button-color-default:var(--cds-icon-primary,#161616);--xy-minimap-background-color-default:var(--cds-layer-01,#ebefef);--xy-minimap-mask-background-color-default:#32797b1a;--xy-minimap-mask-stroke-color-default:var(--cds-focus,#32797b);--xy-attribution-background-color-default:var(--cds-layer-01,#ebefef)}.dv-HeroBanner-root{width:100%;min-height:var(--dv-hero-min-height);align-items:center;display:flex;position:relative;overflow:hidden}.dv-HeroBanner-root[data-size=strip]{min-height:var(--dv-hero-height-strip);max-height:var(--dv-hero-height-strip)}.dv-HeroBanner-root[data-size=compact]{min-height:var(--dv-hero-height-compact)}.dv-HeroBanner-root[data-size=standard]{min-height:var(--dv-hero-height-standard)}.dv-HeroBanner-root[data-size=hero]{min-height:var(--dv-hero-height-hero)}.dv-HeroBanner-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.dv-HeroBanner-overlay{z-index:1;--_overlay-primary:var(--dv-hero-overlay-primary,#1f2626);--_overlay-dark:var(--dv-hero-overlay-dark,#131717);position:absolute;inset:0}.dv-HeroBanner-overlay[data-scheme=primary]{background:#1f2626bf;background:linear-gradient(105deg,color-mix(in srgb,var(--_overlay-primary)88%,transparent)0%,color-mix(in srgb,var(--_overlay-primary)82%,transparent)35%,color-mix(in srgb,var(--_overlay-primary)55%,transparent)55%,color-mix(in srgb,var(--_overlay-primary)20%,transparent)75%,transparent 90%)}.dv-HeroBanner-overlay[data-scheme=neutral]{background:#1f2626a6;background:linear-gradient(105deg,color-mix(in srgb,var(--_overlay-primary)84%,transparent)0%,color-mix(in srgb,var(--_overlay-primary)78%,transparent)35%,color-mix(in srgb,var(--_overlay-primary)50%,transparent)55%,color-mix(in srgb,var(--_overlay-primary)18%,transparent)75%,transparent 90%)}.dv-HeroBanner-overlay[data-scheme=dark]{background:#131717c7;background:linear-gradient(105deg,color-mix(in srgb,var(--_overlay-dark)92%,transparent)0%,color-mix(in srgb,var(--_overlay-dark)86%,transparent)35%,color-mix(in srgb,var(--_overlay-dark)60%,transparent)55%,color-mix(in srgb,var(--_overlay-dark)25%,transparent)75%,transparent 90%)}.dv-HeroBanner-content{z-index:2;width:100%;max-width:var(--dv-content-max-width,1584px);min-height:inherit;padding:10% var(--dv-hero-padding-x,2rem)8%;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex;position:relative}.dv-HeroBanner-text{max-width:var(--dv-text-constrain,75%);gap:var(--cds-spacing-05,1rem);flex-direction:column;display:flex}.dv-HeroBanner-title{font-family:var(--dv-hero-title-font);font-size:3.25rem;font-weight:var(--cds-heading-06-font-weight,300);color:var(--dv-hero-text-color);letter-spacing:0;margin:0;line-height:1.15}.dv-HeroBanner-body{font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5);color:var(--dv-hero-text-color);max-width:640px;margin:0}.dv-HeroBanner-actions{gap:var(--cds-spacing-05,1rem);padding-top:var(--cds-spacing-06,1.5rem);margin-top:auto;display:flex}.dv-HeroBanner-root[data-size=strip] .dv-HeroBanner-body,.dv-HeroBanner-root[data-size=strip] .dv-HeroBanner-actions{display:none}.dv-HeroBanner-root[data-size=strip] .dv-HeroBanner-title{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400)}@media (max-width:1055px){.dv-HeroBanner-root{min-height:var(--dv-hero-min-height-md)}.dv-HeroBanner-text{max-width:var(--dv-text-constrain-md,100%)}.dv-HeroBanner-title{font-size:var(--cds-productive-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400)}}@media (max-width:671px){.dv-HeroBanner-root{min-height:var(--dv-hero-min-height-sm)}.dv-HeroBanner-content{padding:10% var(--dv-hero-padding-x-sm,1rem)8%}.dv-HeroBanner-overlay[data-scheme=primary],.dv-HeroBanner-overlay[data-scheme=neutral]{background:#1f2626b3;background:linear-gradient(to bottom,color-mix(in srgb,var(--_overlay-primary)90%,transparent)0%,color-mix(in srgb,var(--_overlay-primary)78%,transparent)40%,color-mix(in srgb,var(--_overlay-primary)50%,transparent)70%,color-mix(in srgb,var(--_overlay-primary)25%,transparent)90%,transparent 100%)}.dv-HeroBanner-overlay[data-scheme=dark]{background:#131717bf;background:linear-gradient(to bottom,color-mix(in srgb,var(--_overlay-dark)92%,transparent)0%,color-mix(in srgb,var(--_overlay-dark)82%,transparent)40%,color-mix(in srgb,var(--_overlay-dark)55%,transparent)70%,color-mix(in srgb,var(--_overlay-dark)28%,transparent)90%,transparent 100%)}.dv-HeroBanner-title{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400)}.dv-HeroBanner-body{font-size:var(--cds-body-compact-01-font-size,.875rem)}.dv-HeroBanner-text{gap:var(--cds-spacing-04,.75rem)}}.dv-ImageCard-root{border-radius:var(--dv-image-card-radius);background:var(--dv-image-card-content-bg);box-shadow:var(--dv-image-card-shadow);cursor:pointer;transition:box-shadow var(--dv-duration-fast-02,.11s)var(--dv-ease-productive,ease-out),transform var(--dv-duration-fast-02,.11s)var(--dv-ease-productive,ease-out);max-width:var(--dv-image-card-max-width,100%);flex-direction:column;display:flex;overflow:hidden}.dv-ImageCard-root.dv-ImageCard-root[data-height=auto]{height:auto;min-height:0}.dv-ImageCard-root.dv-ImageCard-root[data-height=xs]{height:var(--dv-image-card-height-xs,200px);min-height:0}.dv-ImageCard-root.dv-ImageCard-root[data-height=sm]{height:var(--dv-image-card-height-sm,280px);min-height:0}.dv-ImageCard-root.dv-ImageCard-root[data-height=md]{height:var(--dv-image-card-height-md,360px);min-height:0}.dv-ImageCard-root.dv-ImageCard-root[data-height=lg]{height:var(--dv-image-card-height-lg,480px);min-height:0}.dv-ImageCard-root.dv-ImageCard-root[data-height=xl]{height:var(--dv-image-card-height-xl,640px);min-height:0}.dv-ImageCard-root.dv-ImageCard-tile{border:none;min-width:0;min-height:0;padding:0}.dv-ImageCard-root:hover{box-shadow:var(--dv-image-card-shadow-hover);transform:translateY(-2px)}.dv-ImageCard-root:hover .dv-ImageCard-imageEl{transform:scale(var(--dv-image-card-hover-scale))}.dv-ImageCard-root[data-layout=horizontal-left],.dv-ImageCard-root[data-layout=horizontal-right]{max-width:var(--dv-image-card-horizontal-max-width,960px);min-height:var(--dv-image-card-horizontal-min-height,280px);flex-direction:row}.dv-ImageCard-root[data-layout=horizontal-right]{flex-direction:row-reverse}.dv-ImageCard-root[data-layout=horizontal-left] .dv-ImageCard-media,.dv-ImageCard-root[data-layout=horizontal-right] .dv-ImageCard-media{width:var(--dv-image-card-horizontal-media-width,50%);flex-shrink:0}.dv-ImageCard-root[data-layout=horizontal-left] .dv-ImageCard-content,.dv-ImageCard-root[data-layout=horizontal-right] .dv-ImageCard-content{padding:var(--dv-image-card-horizontal-content-padding,2rem)}.dv-ImageCard-content[data-content-align=top]{justify-content:flex-start}.dv-ImageCard-content[data-content-align=center]{justify-content:center}.dv-ImageCard-content[data-content-align=bottom]{justify-content:flex-end}@media (max-width:671px){.dv-ImageCard-root[data-layout=horizontal-left],.dv-ImageCard-root[data-layout=horizontal-right]{flex-direction:column;min-height:0}.dv-ImageCard-root[data-layout=horizontal-left] .dv-ImageCard-media,.dv-ImageCard-root[data-layout=horizontal-right] .dv-ImageCard-media{width:100%}.dv-ImageCard-root[data-layout=horizontal-left] .dv-ImageCard-content,.dv-ImageCard-root[data-layout=horizontal-right] .dv-ImageCard-content{padding:var(--dv-image-card-content-padding)}}.dv-ImageCard-media{background:var(--palette-brand-neutral-20,#d7e2e2);overflow:hidden}.dv-ImageCard-media[data-ratio="16x9"]{aspect-ratio:16/9}.dv-ImageCard-media[data-ratio="4x3"]{aspect-ratio:4/3}.dv-ImageCard-media[data-ratio="1x1"]{aspect-ratio:1}.dv-ImageCard-media[data-ratio="2x1"]{aspect-ratio:2}.dv-ImageCard-imageEl{object-fit:cover;width:100%;height:100%;transition:transform var(--dv-duration-slow-01,.4s)var(--dv-ease-expressive,ease-out);display:block}.dv-ImageCard-content{padding:var(--dv-image-card-content-padding);gap:var(--cds-spacing-02,.25rem);flex-direction:column;flex:1;display:flex}.dv-ImageCard-title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);color:var(--dv-image-card-title-color,var(--palette-brand-neutral-60,#5e7070));margin:0}.dv-ImageCard-description{font-size:var(--cds-body-compact-01-font-size,.875rem);line-height:var(--cds-body-compact-01-line-height,1.125rem);color:var(--dv-image-card-description-color,var(--palette-brand-neutral-90,#1f2626));margin:0;margin-top:var(--cds-spacing-02,.25rem)}.dv-ImageCard-root[data-typography-scale=xs] .dv-ImageCard-title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px)}.dv-ImageCard-root[data-typography-scale=xs] .dv-ImageCard-description{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px)}.dv-ImageCard-root[data-typography-scale=sm] .dv-ImageCard-title{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,400);line-height:var(--cds-heading-02-line-height,1.375);letter-spacing:var(--cds-heading-02-letter-spacing,0)}.dv-ImageCard-root[data-typography-scale=sm] .dv-ImageCard-description{font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.dv-ImageCard-root[data-typography-scale=md] .dv-ImageCard-title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}.dv-ImageCard-root[data-typography-scale=md] .dv-ImageCard-description{font-size:var(--cds-body-02-font-size,1rem);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.dv-ImageCard-root[data-typography-scale=lg] .dv-ImageCard-title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}.dv-ImageCard-root[data-typography-scale=lg] .dv-ImageCard-description{font-size:var(--cds-body-long-02-font-size,1rem);line-height:var(--cds-body-long-02-line-height,1.5);letter-spacing:var(--cds-body-long-02-letter-spacing,0)}.dv-ImageCard-root[data-typography-scale=xl] .dv-ImageCard-title{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,300);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}.dv-ImageCard-root[data-typography-scale=xl] .dv-ImageCard-description{font-size:var(--cds-body-long-03-font-size,1.25rem);line-height:var(--cds-body-long-03-line-height,1.4);letter-spacing:var(--cds-body-long-03-letter-spacing,0)}.dv-ImageCard-childrenSlot{gap:var(--cds-spacing-03,.5rem);margin-top:var(--cds-spacing-02,.25rem);flex-wrap:wrap;display:flex}:root{--dv-icon-tint-brand-neutral:var(--palette-primary-60);--dv-icon-bullet-icon-color:var(--dv-icon-tint-brand-neutral)}.dv-unknown-list{margin:0;padding:0;list-style:none}.dv-unknown-item{grid-template-columns:var(--dv-icon-bullet-size,1.5rem)1fr;align-items:start;column-gap:1rem;display:grid}.dv-unknown-icon{block-size:var(--dv-icon-bullet-line-height,1.125rem);color:var(--dv-icon-bullet-icon-color);justify-content:center;align-items:center;display:inline-flex}.dv-unknown-icon svg{inline-size:var(--dv-icon-bullet-size,1.5rem);block-size:var(--dv-icon-bullet-size,1.5rem);fill:currentColor}.dv-unknown-content{color:var(--cds-text-primary);min-block-size:0}.dv-unknown-content-helper-text-01{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px)}.dv-unknown-content-body-compact-01{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.dv-unknown-content-body-02{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.dv-unknown-content-body-long-02{font-size:var(--cds-body-long-02-font-size,1rem);line-height:var(--cds-body-long-02-line-height,1.5);letter-spacing:var(--cds-body-long-02-letter-spacing,0);font-weight:var(--cds-body-long-02-font-weight,400)}.dv-unknown-content-body-long-03{font-size:var(--cds-body-long-03-font-size,1.25rem);line-height:var(--cds-body-long-03-line-height,1.4);letter-spacing:var(--cds-body-long-03-letter-spacing,0);font-weight:var(--cds-body-long-03-font-weight,400)}.dv-unknown-content-heading-compact-02{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0)}
