/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body :where(*) .messages a,body :where(*) .messages a:hover,body :where(*) .messages a:active,body :is(#extra-specificity-hack,[data-drupal-admin-styles]) .messages a,body :is(#extra-specificity-hack,[data-drupal-admin-styles]) .messages a:hover,body :is(#extra-specificity-hack,[data-drupal-admin-styles]) .messages a:active{color:inherit !important;}.item-list__comma-list{margin-inline:inherit !important;padding-left:1rem;}body.role-portal-administrator .dp-sidebar{z-index:1100 !important;}.hero-banner__search-input:-webkit-autofill,.hero-banner__search-input:-webkit-autofill:hover,.hero-banner__search-input:-webkit-autofill:focus,.hero-banner__search-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset !important;box-shadow:0 0 0 1000px transparent inset !important;-webkit-text-fill-color:#ffffff !important;transition:background-color 9999s ease-in-out 0s !important;}[data-theme="dark"] .ai-features__app-wrapper{background:#0D1117;color:#E6EDF3;}[data-theme="dark"] .ai-features__app-mount .landing-page,[data-theme="dark"] .ai-features__app-mount .conversation-page{background:#0D1117;color:#E6EDF3;}[data-theme="dark"] .ai-features__app-mount .prompt-box,[data-theme="dark"] .ai-features__app-mount .prompt-actions,[data-theme="dark"] .ai-features__app-mount .conversation-input-box,[data-theme="dark"] .ai-features__app-mount .conversation-actions{background:#161B22 !important;border-color:#30363D !important;}[data-theme="dark"] .ai-features__app-mount .prompt-input,[data-theme="dark"] .ai-features__app-mount .conversation-input{background:#161B22;color:#E6EDF3;caret-color:#E6EDF3;}[data-theme="dark"] .ai-features__app-mount .prompt-input::placeholder,[data-theme="dark"] .ai-features__app-mount .conversation-input::placeholder{color:#6E7681;}[data-theme="dark"] .ai-features__app-mount .template-card{background:#161B22;color:#E6EDF3;border-color:#30363D;}[data-theme="dark"] .ai-features__app-mount .template-card:hover{background:#1C2128;border-color:#484F58;}[data-theme="dark"] .ai-features__app-mount .message-assistant{color:#E6EDF3;}[data-theme="dark"] .ai-features__app-mount .thinking-content{color:#8B949E;border-color:#30363D;}[data-theme="dark"] .ai-features__app-mount .sync-status-text,[data-theme="dark"] .ai-features__app-mount .landing-tagline,[data-theme="dark"] .ai-features__app-mount .init-label,[data-theme="dark"] .sidebar-title,[data-theme="dark"] .left-panel-title,[data-theme="dark"] .catalog-stat-value,[data-theme="dark"] .sync-apis-button,[data-theme="dark"] .template-card-name,[data-theme="dark"] .model-selector-trigger:hover:not(:disabled),[data-theme="dark"] .model-option.selected,[data-theme="dark"] .model-option,[data-theme="dark"] .model-option svg,[data-theme="dark"] .simulation-back-button{color:#8B949E;}[data-theme="dark"] .simulation-back-button:hover{border-color:#8B949E;}.ai-features__app-mount .landing-card,.ai-features__app-mount .prompt-submit,.ai-features__app-mount .conversation-submit,.ai-features__app-mount .send-button{background:var(--gin-color-primary,var(--color-brand-primary)) !important;border-color:var(--gin-color-primary,var(--color-brand-primary)) !important;color:#fff !important;}.ai-features__app-mount .landing-card:hover,.ai-features__app-mount .prompt-submit:hover,.ai-features__app-mount .conversation-submit:hover,.ai-features__app-mount .send-button:hover{background:var(--gin-color-primary-hover,var(--color-brand-primary-hover)) !important;border-color:var(--gin-color-primary-hover,var(--color-brand-primary-hover)) !important;}.ai-features__app-mount .landing-card svg,.ai-features__app-mount .prompt-submit svg,.ai-features__app-mount .conversation-submit svg,.ai-features__app-mount .send-button svg{color:#fff !important;}.ai-features__app-mount .simulation-back-button{color:var(--gin-color-primary,var(--color-brand-primary)) !important;border-color:var(--gin-color-primary,var(--color-brand-primary)) !important;}.ai-features__app-mount .simulation-back-button:hover{background:var(--gin-color-primary-light,var(--color-brand-primary-light)) !important;}.ai-features__app-mount .model-selector-trigger:hover:not(:disabled){color:var(--gin-color-primary,var(--color-brand-primary)) !important;border-color:var(--gin-color-primary,var(--color-brand-primary)) !important;}.ai-features__app-mount .model-option.selected{color:var(--gin-color-primary,var(--color-brand-primary)) !important;}.ai-features__app-mount .thinking-content,.ai-features__app-mount .thought-process-header,.ai-features__app-mount .thinking-header{border-color:var(--gin-color-primary,var(--color-brand-primary)) !important;color:var(--gin-color-primary,var(--color-brand-primary)) !important;}.ai-features__app-mount a{color:var(--gin-color-primary,var(--color-brand-primary)) !important;}.ai-features__app-mount a:hover{color:var(--gin-color-primary-hover,var(--color-brand-primary-hover)) !important;}.ai-features__app-mount :focus-visible{outline-color:var(--gin-color-primary,var(--color-brand-primary)) !important;box-shadow:0 0 0 3px rgba(var(--color-brand-primary-rgb,0,48,143),0.2) !important;}.ai-features__app-mount .prompt-box:focus-within,.ai-features__app-mount .conversation-input-box:focus-within{border-color:var(--gin-color-primary,var(--color-brand-primary)) !important;}.ai-features__app-mount .sync-apis-button:hover{color:var(--gin-color-primary,var(--color-brand-primary)) !important;}[data-theme="dark"] .ai-features__app-mount .landing-card svg,[data-theme="dark"] .ai-features__app-mount .prompt-submit svg,[data-theme="dark"] .ai-features__app-mount .conversation-submit svg{color:#fff !important;}.landing-card,.prompt-submit{background:var(--gin-color-primary,var(--color-brand-primary));border-color:var(--gin-color-primary,var(--color-brand-primary));color:#fff;}.landing-card:hover,.prompt-submit:hover{background-color:var(--gin-color-primary-hover,var(--color-brand-primary-hover));border-color:var(--gin-color-primary-hover,var(--color-brand-primary-hover)) !important;}[data-theme="dark"] .landing-card svg{color:#fff;}[data-theme="dark"] .ai-features__app-mount .model-dropdown-standalone,[data-theme="dark"] .ai-features__app-mount .external-key-dropdown-btn,[data-theme="dark"] .ai-features__app-mount .external-key-dropdown-menu{background:#161B22 !important;color:#E6EDF3 !important;border-color:#30363D !important;}[data-theme="dark"] .ai-features__app-mount .model-option:hover{background:#21262D !important;}[data-theme="dark"] .ai-features__app-mount .sync-modal,[data-theme="dark"] .ai-features__app-mount .add-secret-modal{background:#1C2128 !important;color:#E6EDF3 !important;border-color:#30363D !important;}[data-theme="dark"] .ai-features__app-mount .import-panel,[data-theme="dark"] .ai-features__app-mount .import-collections-sidebar,[data-theme="dark"] .ai-features__app-mount .collection-viewer{background:#161B22 !important;color:#E6EDF3 !important;}[data-theme="dark"] .ai-features__app-mount .import-collection-card,[data-theme="dark"] .ai-features__app-mount .secret-item,[data-theme="dark"] .ai-features__app-mount .model-item,[data-theme="dark"] .ai-features__app-mount .customize-item,[data-theme="dark"] .ai-features__app-mount .collection-item{background:#1C2128 !important;color:#E6EDF3 !important;border-color:#30363D !important;}[data-theme="dark"] .ai-features__app-mount .import-collection-card:hover,[data-theme="dark"] .ai-features__app-mount .secret-item:hover,[data-theme="dark"] .ai-features__app-mount .model-item:hover,[data-theme="dark"] .ai-features__app-mount .customize-item:hover,[data-theme="dark"] .ai-features__app-mount .collection-item:hover{background:#21262D !important;}[data-theme="dark"] .ai-features__app-mount .external-key-input{background:#1C2128 !important;color:#E6EDF3 !important;border-color:#30363D !important;}[data-theme="dark"] .ai-features__app-mount .projects-sidebar{background:#161B22 !important;color:#E6EDF3 !important;border-color:#30363D !important;}.dp-sidebar-collapsed .gin--navigation-top-bar{padding-left:100px !important;padding-right:42px !important;}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,body .ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-primary) !important;background-color:var(--gin-color-primary) !important;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger:hover,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger:hover{border-color:var(--gin-color-primary-hover) !important;background-color:var(--gin-color-primary-hover) !important;}.ui-dialog .ui-dialog-titlebar{background-color:var(--gin-color-primary) !important;}.views-bulk-actions{background-color:rgba(var(--gin-color-primary-rgb),0.12);}.path-app-builder{font-family:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;}.ck-content figure.table:not(.layout-table){display:block !important;}body .api-meta-fields-grid input.form-element{padding-block:var(--gin-spacing-s);}.easy-email-type-edit-form .ck-content{min-height:350px !important;}body .gin--navigation-top-bar{padding-inline:calc(var(--admin-toolbar-sidebar-width) + var(--gin-spacing-m)) var(--gin-spacing-m);}body .klaro.klaro-theme-devportal .cookie-notice{background:#FFFFFF;}body .klaro.klaro-theme-devportal .cookie-notice .cn-body > p{color:#4A4A4A;}.unpublished-changes-label{display:flex;align-items:flex-start;gap:0.25rem;margin-top:4px;font-weight:500;color:#d97706;font-size:0.75rem;text-align:left;}.unpublished-changes-label .unpublished-asterisk{flex-shrink:0;}.unpublished-changes-label .unpublished-text{hyphens:none;word-break:keep-all;overflow-wrap:normal;}.views-field-moderation-state-label{min-width:140px;}:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a.org-btn--danger-link,:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a.org-btn--danger-link{color:var(--gin-color-primary) !important;}:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a.org-btn--danger-link:hover,:where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a.org-btn--danger-link:hover,.gin--dark-mode :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a.org-btn--danger-link:hover,[data-theme="dark"] :where(*) .dropbutton .dropbutton__items > .dropbutton__item ~ .dropbutton__item > a.org-btn--danger-link:hover{color:var(--gin-color-button-text) !important;}:where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover{color:var(--gin-color-button-text);}.gin--dark-mode :where(*) :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover,[data-theme="dark"] :where(*) :where(*) .dropbutton .dropbutton__items > .dropbutton__item > a:hover{color:var(--gin-color-button-text);}:where(*) .dropbutton .dropbutton__items li:first-child{margin-right:0 !important;}:where(*) .dropbutton .dropbutton__items{min-width:150px;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.preview a{min-width:10.625rem;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.view a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.delete a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.preview a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.add a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.members a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.teams a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.roles a,:where(*) .dropbutton .dropbutton__items .dropbutton__item.remove a{position:relative;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.view a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.delete a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.preview a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.add a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.members a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.teams a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.roles a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.remove a::after{width:1.563rem;height:1.563rem;-webkit-background-size:1.563rem;background-size:1.563rem;content:"";position:absolute;right:0.625rem;top:0.313rem;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.view a::after{-webkit-mask:url(/themes/custom/devportal/images/eye.svg) no-repeat center;mask:url(/themes/custom/devportal/images/eye.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.delete a::after{-webkit-mask:url(/themes/custom/devportal/images/trash.svg) no-repeat center;mask:url(/themes/custom/devportal/images/trash.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version a::after{-webkit-mask:url(/themes/custom/devportal/images/create-version.svg) no-repeat center;mask:url(/themes/custom/devportal/images/create-version.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.preview a::after{-webkit-mask:url(/themes/custom/devportal/images/preview.svg) no-repeat center;mask:url(/themes/custom/devportal/images/preview.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.add a::after{-webkit-mask:url(/themes/custom/devportal/images/add-link.svg) no-repeat center;mask:url(/themes/custom/devportal/images/add-link.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.members a::after{-webkit-mask:url(/themes/custom/devportal/images/members.svg) no-repeat center;mask:url(/themes/custom/devportal/images/members.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.teams a::after{-webkit-mask:url(/themes/custom/devportal/images/team.svg) no-repeat center;mask:url(/themes/custom/devportal/images/team.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.roles a::after{-webkit-mask:url(/themes/custom/devportal/images/role.svg) no-repeat center;mask:url(/themes/custom/devportal/images/role.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.remove a::after{-webkit-mask:url(/themes/custom/devportal/images/remove.svg) no-repeat center;mask:url(/themes/custom/devportal/images/remove.svg) no-repeat center;}:where(*) .dropbutton .dropbutton__items .dropbutton__item.view a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.delete a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.preview a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.add a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.members a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.teams a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.roles a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.remove a::after{background:var(--color-brand-primary);}:where(*) .dropbutton .dropbutton__items .dropbutton__item.view:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.delete:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.preview:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.add:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.members:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.teams:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.roles:hover a::after,:where(*) .dropbutton .dropbutton__items .dropbutton__item.remove:hover a::after{background:var(--gin-color-button-text);}.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.view:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.delete:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.create-version:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.preview:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.add:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.members:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.teams:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.roles:hover a::after,.gin--dark-mode :where(*) .dropbutton .dropbutton__items .dropbutton__item.remove:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.view:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.delete:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.create-version:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.preview:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.add:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.members:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.teams:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.roles:hover a::after,[data-theme="dark"] .dropbutton .dropbutton__items .dropbutton__item.remove:hover a::after{background:var(--gin-color-button-text);}
.page-front{overflow-x:hidden;}.page-front__drupal-content{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
