.devhub-toast-stack{z-index:2147483000;max-width:min(420px,calc(100vw - var(--odx-size-300)));pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:96px;right:24px}.devhub-toast{pointer-events:auto;padding:var(--odx-spacing-75)14px;color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e1e);border:1px solid var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#333);border-left:4px solid var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0);border-radius:10px;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;animation:.22s devhub-toast-in;display:flex;box-shadow:0 8px 28px rgba(0,0,0,.18)}@keyframes devhub-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.devhub-toast--success{border-left-color:#2e7d32}.devhub-toast--error{border-left-color:#b3261e}.devhub-toast--info{border-left-color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0)}.devhub-toast__icon{flex:none;margin-top:1px}.devhub-toast--success .devhub-toast__icon{color:#2e7d32}.devhub-toast--error .devhub-toast__icon{color:#b3261e}.devhub-toast--info .devhub-toast__icon{color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0)}.devhub-toast__msg{word-break:break-word;flex:auto;min-width:0}.devhub-toast__close{cursor:pointer;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#999);background:0 0;border:none;flex:none;align-items:center;padding:0;display:inline-flex}.devhub-toast__close:hover{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#ddd)}.devhub-source-link{align-items:center;gap:var(--odx-spacing-37);font-family:var(--odx-typography-font-family,inherit);color:var(--cyan-500,#0091f7);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-sm);padding:5px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.devhub-source-link:hover{background:var(--odx-c-ghost-hover,rgba(0,145,247,.08));border-color:var(--cyan-500,#0091f7)}.devhub-source-link odx-icon{color:var(--cyan-500,#0091f7)}[class*=BackstagePage-root]:has(.devhub-techdocs-author){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1b2a)!important}[class*=BackstagePage-root]:has(.devhub-techdocs-author) [class*=BackstageContent-root]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1b2a)!important}[class*=MuiToolbar-root]:has(.devhub-techdocs-author){min-height:0!important;padding:0 var(--odx-spacing-100)!important}[class*=MuiBox-root]:has(>.devhub-techdocs-author){justify-content:space-between;width:100%}.devhub-techdocs-source{order:-1}[class*=BackstagePage-root]:has(.devhub-techdocs-author) [class*=BackstageContent-root]{padding-top:0!important}.devhub-techdocs-author,.devhub-techdocs-source{padding-block:var(--odx-spacing-25);align-items:center;display:inline-flex}.devhub-techdocs-author{gap:var(--odx-spacing-37);font-size:var(--odx-typography-font-size-text-sm);color:var(--odx-c-text-secondary,var(--lightningcss-light,#5b6b7b)var(--lightningcss-dark,#8fa3b5));order:1}.devhub-techdocs-author__label{opacity:.8}.devhub-techdocs-author__name{font-weight:600}.devhub-techdocs-author__email{color:var(--cyan-500,#0091f7);text-decoration:none}.devhub-system-docs-grid{gap:var(--odx-spacing-150);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:960px){.devhub-system-docs-grid{grid-template-columns:1fr}}.devhub-system-docs-card{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);overflow:hidden}.devhub-system-docs-card__header{padding:var(--odx-spacing-100)var(--odx-spacing-150);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));font-size:16px;font-weight:600}.devhub-system-docs-card__divider{background:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border:none;height:1px;margin:0}.devhub-system-docs-card__body{padding:var(--odx-spacing-100)var(--odx-spacing-150)}.devhub-system-docs-card__loading{padding:var(--odx-spacing-200);justify-content:center;display:flex}.devhub-system-docs-card__spinner{width:var(--odx-size-200);height:var(--odx-size-200);border:3px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-top-color:var(--odx-c-primary,#002766);border-radius:var(--odx-border-radius-circle);animation:.8s linear infinite devhub-spin}.devhub-system-docs-card__empty-text{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));margin:0;font-size:14px;line-height:1.5}.devhub-system-docs-card__empty-text code{background:var(--odx-c-background,var(--lightningcss-light,#f0f4f8)var(--lightningcss-dark,#253040));padding:1px var(--odx-spacing-37);border-radius:var(--odx-border-radius-sm);font-size:12px}.devhub-system-docs-card__subheader{align-items:center;gap:var(--odx-spacing-50);margin-top:var(--odx-spacing-25);display:flex}.devhub-system-docs-card__kind-chip{padding:var(--odx-spacing-12)10px;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));background:0 0;border-radius:10px;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.devhub-system-docs-card__namespace{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));font-size:12px}.devhub-system-docs-card__description{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));margin:0 0 var(--odx-spacing-75);font-size:14px;line-height:1.5}.devhub-system-docs-card__link-list{margin:0;padding:0;list-style:none}.devhub-system-docs-card__link-item{padding:var(--odx-spacing-50)0;border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));align-items:center;display:flex}.devhub-system-docs-card__link-item:last-child{border-bottom:none}.devhub-system-docs-card__link-item a{width:100%;color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));font-family:var(--odx-typography-font-family,inherit);align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.devhub-system-docs-card__link-item a:hover{color:var(--odx-c-primary,#002766)}.devhub-system-docs-card__link-icon{color:var(--odx-c-primary,#002766);align-items:center;display:flex}.devhub-system-docs-card__link-icon--muted{color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)))}.devhub-system-docs-card__link-text{flex:1}.devhub-system-docs-card__link-chevron{color:var(--odx-c-text-secondary,var(--gray-500,var(--lightningcss-light,#9eb0c2)var(--lightningcss-dark,#7a8e9e)));align-items:center;display:flex}.devhub-api-endpoints-card{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);overflow:hidden}.devhub-api-endpoints-card__header{padding:var(--odx-spacing-100)var(--odx-spacing-150);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));font-size:16px;font-weight:600}.devhub-api-endpoints-card__divider{background:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border:none;height:1px;margin:0}.devhub-api-endpoints-card__body{padding:var(--odx-spacing-100)var(--odx-spacing-150)}.devhub-api-endpoints-card__api-section{margin-bottom:var(--odx-spacing-100)}.devhub-api-endpoints-card__api-section:last-child{margin-bottom:0}.devhub-api-endpoints-card__api-link{margin-bottom:var(--odx-spacing-50);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-primary,#002766);font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.devhub-api-endpoints-card__api-link:hover{text-decoration:underline}.devhub-api-endpoints-table{border-collapse:collapse;width:100%;font-family:var(--odx-typography-font-family,inherit);font-size:13px}.devhub-api-endpoints-table th{text-align:left;padding:var(--odx-spacing-50)var(--odx-spacing-75);color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));background:var(--odx-c-background,var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#253040));border-bottom:2px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));font-weight:600}.devhub-api-endpoints-table td{padding:var(--odx-spacing-50)var(--odx-spacing-75);color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))}.devhub-api-endpoints-table__path{font-family:monospace;font-size:.85rem}.devhub-api-consumers-card{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);overflow:hidden}.devhub-api-consumers-card__header{padding:var(--odx-spacing-100)var(--odx-spacing-150);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));font-size:16px;font-weight:600}.devhub-api-consumers-card__divider{background:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border:none;height:1px;margin:0}.devhub-api-consumers-card__body{padding:var(--odx-spacing-100)var(--odx-spacing-150)}.devhub-api-consumers-card__description{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));margin:0 0 var(--odx-spacing-100);font-size:14px;line-height:1.5}.devhub-api-consumers-card__description code{background:var(--odx-c-background,var(--lightningcss-light,#f0f4f8)var(--lightningcss-dark,#253040));padding:1px var(--odx-spacing-37);border-radius:var(--odx-border-radius-sm);font-size:12px}.devhub-api-consumers-card__loading{padding:var(--odx-spacing-200);justify-content:center;display:flex}.devhub-api-consumers-card__spinner{width:var(--odx-size-200);height:var(--odx-size-200);border:3px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-top-color:var(--odx-c-primary,#002766);border-radius:var(--odx-border-radius-circle);animation:.8s linear infinite devhub-spin}.devhub-api-consumers-card__consumer-section{margin-bottom:var(--odx-spacing-100)}.devhub-api-consumers-card__consumer-section:last-child{margin-bottom:0}.devhub-api-consumers-card__consumer-link{margin-bottom:var(--odx-spacing-50);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-primary,#002766);font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.devhub-api-consumers-card__consumer-link:hover{text-decoration:underline}.devhub-api-consumers-table{border-collapse:collapse;width:100%;font-family:var(--odx-typography-font-family,inherit);font-size:13px}.devhub-api-consumers-table th{text-align:left;padding:var(--odx-spacing-50)var(--odx-spacing-75);color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));background:var(--odx-c-background,var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#253040));border-bottom:2px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));font-weight:600}.devhub-api-consumers-table td{padding:var(--odx-spacing-50)var(--odx-spacing-75);color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))}.devhub-api-consumers-table__path{font-family:monospace;font-size:.85rem}.devhub-method-badge{min-width:60px;padding:var(--odx-spacing-12)var(--odx-spacing-50);color:#fff;border-radius:10px;justify-content:center;align-items:center;font-family:monospace;font-size:.75rem;font-weight:700;display:inline-flex}.devhub-entity-about{box-sizing:border-box;background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);height:100%;overflow:hidden}.devhub-entity-about__header{padding:var(--odx-spacing-100)var(--odx-spacing-150);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));font-size:16px;font-weight:600}.devhub-entity-about__divider{background:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border:none;height:1px;margin:0}.devhub-entity-about__body{padding:var(--odx-spacing-100)var(--odx-spacing-150)}.devhub-entity-about__fields{gap:var(--odx-spacing-50)var(--odx-spacing-150);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;display:grid}@media (min-width:1100px){.devhub-entity-about--wide .devhub-entity-about__fields{column-gap:var(--odx-spacing-150);grid-template-columns:repeat(auto-fill,96px minmax(160px,280px))}}.devhub-entity-about__fields>.devhub-entity-about__label--block,.devhub-entity-about__fields>.devhub-entity-about__value--block{grid-column:1/-1}.devhub-entity-about__value--block{margin-top:calc(-1*var(--odx-spacing-25))}.devhub-entity-about__label{font-family:var(--odx-typography-font-family,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:12px;font-weight:600}.devhub-entity-about__value{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));overflow-wrap:anywhere;margin:0;font-size:14px}.devhub-entity-about__link{color:var(--cyan-500,#0091f7);text-decoration:none}.devhub-entity-about__link:hover{text-decoration:underline}.devhub-entity-about__tags{gap:var(--odx-spacing-37);flex-wrap:wrap;display:flex}.devhub-entity-about__description{gap:var(--odx-spacing-37);margin-top:var(--odx-spacing-100);padding-top:var(--odx-spacing-100);border-top:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));flex-direction:column;display:flex}.devhub-entity-about__description-text{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0;font-size:14px;line-height:1.55}.devhub-entity-title{gap:var(--odx-spacing-12);flex-direction:column;display:flex}.devhub-entity-title__kind{font-family:var(--odx-typography-font-family,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6e84)var(--lightningcss-dark,#8ea8c3));font-size:12px;font-weight:600}.devhub-entity-title__name{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0;font-size:28px;font-weight:700;line-height:1.2}.devhub-entity-header{justify-content:space-between;align-items:flex-end;gap:var(--odx-spacing-100);flex-wrap:wrap;display:flex}.devhub-entity-header__actions{align-items:center;gap:var(--odx-spacing-75);display:flex}.devhub-entity-last-updated{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6e84)var(--lightningcss-dark,#8ea8c3));white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.devhub-entity-grid{gap:var(--odx-spacing-150);grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid}.devhub-entity-grid__item--md4{grid-column:span 4}.devhub-entity-grid__item--md6{grid-column:span 6}.devhub-entity-grid__item--md8{grid-column:span 8}.devhub-entity-grid__item--md12{grid-column:span 12}.devhub-entity-preview-warning{align-items:center;gap:var(--odx-spacing-75);padding:var(--odx-spacing-75)var(--odx-spacing-100);border-radius:var(--odx-border-radius-md,8px);color:var(--lightningcss-light,#6b4e00)var(--lightningcss-dark,#ffe08a);background:var(--lightningcss-light,#fff4d6)var(--lightningcss-dark,#3a3212);border:1px solid var(--lightningcss-light,#f0d99a)var(--lightningcss-dark,#5a4d1a);font-size:14px;display:flex}@media (max-width:960px){.devhub-entity-grid__item--md4,.devhub-entity-grid__item--md6,.devhub-entity-grid__item--md8{grid-column:span 12}}.devhub-entity-grid--nested{gap:var(--odx-spacing-150);grid-column:span 12;grid-template-columns:repeat(12,1fr);display:grid}.devhub-entity-btn{align-items:center;gap:var(--odx-spacing-37);padding:var(--odx-spacing-50)var(--odx-spacing-100);font-family:var(--odx-typography-font-family,inherit);border-radius:var(--odx-border-radius-sm);cursor:pointer;color:#fff;background:var(--odx-c-primary,#002766);border:none;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.devhub-entity-btn:hover{background:var(--blue-800,#001d4d)}.devhub-cicd table.bui-Table td,.devhub-cicd table.bui-Table th{white-space:nowrap;vertical-align:middle;padding-top:10px;padding-bottom:10px}.devhub-cicd table.bui-Table tbody tr{border-top:1px solid var(--odx-c-separator,var(--lightningcss-light,#e8edf2)var(--lightningcss-dark,#2d3d4d))}.devhub-cicd table.bui-Table th{color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));font-weight:600}.devhub-cicd .react-aria-ResizableTableContainer{overflow-x:auto}.devhub-hub__banner{isolation:isolate;margin-bottom:var(--odx-size-250);background:var(--lightningcss-light,#002766)var(--lightningcss-dark,#001530);position:relative;overflow:hidden}.devhub-hub__banner-photo{pointer-events:none;z-index:-2;opacity:var(--lightningcss-light,.85)var(--lightningcss-dark,.5);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.devhub-hub__banner-overlay{pointer-events:none;z-index:-1;background:linear-gradient(90deg,var(--lightningcss-light,rgba(0,21,56,.94))var(--lightningcss-dark,rgba(0,12,30,.96)) 0%,var(--lightningcss-light,rgba(0,21,56,.8))var(--lightningcss-dark,rgba(0,12,30,.88)) 45%,var(--lightningcss-light,rgba(0,21,56,.5))var(--lightningcss-dark,rgba(0,12,30,.7)) 100%),linear-gradient(var(--lightningcss-light,rgba(0,14,38,.5))var(--lightningcss-dark,rgba(0,8,24,.6)) 0%,var(--lightningcss-light,rgba(0,14,38,.12))var(--lightningcss-dark,rgba(0,8,24,.25)) 35%,var(--lightningcss-light,rgba(0,14,38,.6))var(--lightningcss-dark,rgba(0,8,24,.7)) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.devhub-hub__banner-content{max-width:min(var(--odx-v-max-page-width,1200px),100% - 2rem);padding:var(--odx-size-400)0 var(--odx-size-350);margin:0 auto;position:relative}.devhub-hub__eyebrow{font-family:var(--odx-typography-font-family,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--cyan-500,#0091f7);margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.devhub-hub__title{font-family:var(--odx-typography-font-family,inherit);color:#fff;margin:0 0 14px;font-size:38px;font-weight:700;line-height:1.12}.devhub-hub__intro{font-family:var(--odx-typography-font-family,inherit);color:rgba(255,255,255,.72);max-width:640px;margin:0;font-size:16px;line-height:1.6}.devhub-hub__ctas{gap:var(--odx-spacing-75);margin-top:var(--odx-size-175);flex-wrap:wrap;display:flex}.devhub-hub__cta{align-items:center;gap:var(--odx-spacing-37);padding:10px var(--odx-size-125);font-family:var(--odx-typography-font-family,inherit);color:#fff;border-radius:var(--odx-border-radius-md);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.3);font-size:14px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.devhub-hub__cta:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.55)}.devhub-hub__cta.is-primary{color:#002766;background:#fff;border-color:#fff}.devhub-hub__cta.is-primary:hover{background:#f0f4f8;border-color:#f0f4f8;box-shadow:0 4px 16px rgba(0,145,247,.35)}.devhub-hub__cta odx-icon{color:inherit}@media (max-width:600px){.devhub-hub__banner-content{padding:44px 0 38px}.devhub-hub__title{font-size:28px}}@media (prefers-reduced-motion:reduce){.devhub-hub__cta{transition:none!important;transform:none!important}}.devhub-card-grid{gap:var(--odx-spacing-100);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.devhub-docs-card-link{color:inherit;text-decoration:none;display:block}.devhub-docs-card-inner{padding:var(--odx-size-100);gap:var(--odx-spacing-50);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.devhub-docs-card-inner__header{padding-right:calc(var(--odx-size-175) + var(--odx-spacing-50));align-items:center;gap:10px;display:flex}.devhub-docs-card-inner__header odx-icon{color:var(--cyan-500,#0091f7);flex-shrink:0}.devhub-docs-card-inner__title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.devhub-docs-card-star{top:var(--odx-spacing-50);right:var(--odx-spacing-50);justify-content:center;align-items:center;display:inline-flex;position:absolute}.devhub-docs-card-inner__desc{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.devhub-docs-card-inner__footer{align-items:center;gap:var(--odx-spacing-50);padding-top:var(--odx-spacing-50);margin-top:auto;display:flex}.devhub-docs-card-inner__owner{padding:var(--odx-spacing-12)var(--odx-spacing-50);font-family:var(--odx-typography-font-family,inherit);text-transform:capitalize;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f7183)var(--lightningcss-dark,#9fb2c4));background:var(--odx-c-background-subtle,var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,rgba(255,255,255,.07)));border-radius:10px;flex-shrink:0;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.devhub-docs-card-inner__author{margin-top:var(--odx-spacing-37);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));align-items:center;gap:5px;font-size:12px;display:flex}.devhub-docs-card-inner__author odx-icon{color:var(--odx-c-text-tertiary,var(--lightningcss-light,#9fb0be)var(--lightningcss-dark,#74879a))}.devhub-docs-kind-badge{padding:var(--odx-spacing-12)var(--odx-spacing-50);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:10px;flex-shrink:0;font-size:11px;font-weight:500;display:inline-flex}.devhub-docs-icon-img{width:var(--odx-size-150);height:var(--odx-size-150);object-fit:contain;border-radius:4px;flex-shrink:0}.devhub-docs-card-inner__header .devhub-docs-icon-img{width:var(--odx-size-175);height:var(--odx-size-175)}.devhub-docs-card-link odx-card{box-sizing:border-box;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.devhub-docs-card-link odx-card:hover{border-color:var(--cyan-500,#0091f7);box-shadow:var(--lightningcss-light,0 6px 20px rgba(0,0,0,.1))var(--lightningcss-dark,0 6px 20px rgba(0,0,0,.3));transform:translateY(-3px)}.devhub-catalog-entity-card .devhub-docs-card-inner__footer{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.devhub-docs-card-link odx-card,.devhub-docs-card-star{transition:none!important;transform:none!important}}.devhub-state{align-items:center;gap:var(--odx-spacing-75);text-align:center;font-family:var(--odx-typography-font-family,inherit);flex-direction:column;display:flex}.devhub-state__title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0;font-size:18px;font-weight:600}.devhub-state__message{font-family:var(--odx-typography-font-family,inherit);margin:0;font-size:14px}.devhub-state--loading{padding:var(--odx-spacing-200);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));justify-content:center}.devhub-state--loading odx-icon{color:var(--cyan-500,#0091f7)}.devhub-state--empty{padding:var(--odx-size-400)var(--odx-spacing-150);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5))}.devhub-state--empty odx-icon{color:var(--odx-c-text-tertiary,var(--lightningcss-light,#9fb0be)var(--lightningcss-dark,#74879a))}.devhub-state--error{padding:var(--odx-size-300)var(--odx-spacing-150);margin:var(--odx-spacing-100)0;color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ef5350);background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,rgba(198,40,40,.1));border-radius:8px}.devhub-state--error .devhub-state__title{color:inherit}.devhub-filter-bar{align-items:center;gap:var(--odx-spacing-75);margin-bottom:var(--odx-spacing-75);flex-wrap:wrap;display:flex}.devhub-filter-bar__search{align-items:center;gap:var(--odx-spacing-50);max-width:360px;padding:var(--odx-spacing-50)var(--odx-spacing-75);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border-radius:999px;flex:0 360px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.devhub-filter-bar__search:focus-within{border-color:var(--cyan-500,#0091f7);box-shadow:0 0 0 2px rgba(0,145,247,.15)}.devhub-filter-bar__search odx-icon{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));flex-shrink:0}.devhub-filter-bar__input{min-width:0;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:14px}.devhub-filter-bar__select{min-width:140px}.devhub-filter-bar__clear{border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-sm);padding:var(--odx-spacing-37)var(--odx-spacing-75);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));cursor:pointer;background:0 0;font-size:12px;transition:background .15s}.devhub-filter-bar__clear:hover{background:var(--odx-c-ghost-hover,rgba(0,39,102,.05))}@media (prefers-reduced-motion:reduce){.devhub-filter-bar__search,.devhub-filter-bar__clear{transition:none!important}}.devhub-notfound{min-height:70vh;padding:var(--odx-size-300)var(--odx-spacing-150);justify-content:center;align-items:center;display:flex}.devhub-notfound__panel{text-align:center;max-width:520px}.devhub-notfound__code{letter-spacing:-.03em;color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0);opacity:.9;font-size:96px;font-weight:700;line-height:1;display:block}.devhub-notfound__title{margin:var(--odx-size-125)0 var(--odx-spacing-75);color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);font-size:28px;font-weight:600}.devhub-notfound__desc{margin:0 0 var(--odx-spacing-200);color:var(--lightningcss-light,#5a5a5a)var(--lightningcss-dark,#a8a8a8);font-size:16px;line-height:1.6}.devhub-notfound__actions{gap:var(--odx-spacing-75);flex-wrap:wrap;justify-content:center;display:flex}.devhub-notfound__btn{align-items:center;gap:var(--odx-spacing-50);padding:var(--odx-spacing-75)22px;color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e1e);border:1px solid var(--lightningcss-light,#d0d0d0)var(--lightningcss-dark,#3a3a3a);border-radius:8px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.devhub-notfound__btn:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#2a2a2a);border-color:var(--lightningcss-light,#b0b0b0)var(--lightningcss-dark,#4a4a4a)}.devhub-notfound__btn--primary{color:#fff;background:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0);border-color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0)}.devhub-notfound__btn--primary:hover{background:var(--lightningcss-light,#0d4d84)var(--lightningcss-dark,#2a7fc0);border-color:var(--lightningcss-light,#0d4d84)var(--lightningcss-dark,#2a7fc0)}.devhub-sr__list{padding:var(--odx-spacing-37);margin:0;list-style:none}.devhub-sr__list--page{padding:0}.devhub-sr__list--page .devhub-sr__item{padding:var(--odx-spacing-75);text-decoration:none}.devhub-sr__list--page .devhub-sr__item-snippet{white-space:normal}.devhub-sr__group{margin-bottom:var(--odx-spacing-12)}.devhub-sr__group-title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));padding:var(--odx-spacing-50)var(--odx-spacing-75)var(--odx-spacing-25);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.devhub-sr__item{align-items:center;gap:var(--odx-spacing-75);box-sizing:border-box;width:100%;padding:10px var(--odx-spacing-75);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;transition:background .12s;display:flex}.devhub-sr__item:hover,.devhub-sr__item.is-active{background:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.05))var(--lightningcss-dark,rgba(255,255,255,.06)))}.devhub-sr__item--tier1{width:calc(100% - var(--odx-spacing-75));margin-left:var(--odx-spacing-75);padding:var(--odx-spacing-50)var(--odx-spacing-75);border-left:2px solid var(--odx-c-separator,var(--lightningcss-light,#e4ebf1)var(--lightningcss-dark,#2d3d4d))}.devhub-sr__item--tier2{width:calc(100% - var(--odx-size-175));margin-left:var(--odx-size-175);padding:7px var(--odx-spacing-75)7px 14px;border-left:2px solid var(--odx-c-separator,var(--lightningcss-light,#e4ebf1)var(--lightningcss-dark,#2d3d4d))}.devhub-sr__item-icon{color:var(--cyan-500,#0091f7);flex-shrink:0}.devhub-sr__item-text{gap:var(--odx-spacing-12);flex-direction:column;flex:1;min-width:0;display:flex}.devhub-sr__item-title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.devhub-sr__item-snippet{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.devhub-sr__item-mark{color:var(--odx-c-text-primary,var(--lightningcss-light,#0d2a3f)var(--lightningcss-dark,#e8eef4));font-weight:var(--odx-typography-font-weight-bold,700);background:0 0}.devhub-sr__item-chevron{color:var(--odx-c-text-secondary,var(--lightningcss-light,#a3b1bd)var(--lightningcss-dark,#6b7d8d));flex-shrink:0}.devhub-sr__item-kind{font-family:var(--odx-typography-font-family,inherit);letter-spacing:.04em;text-transform:uppercase;padding:var(--odx-spacing-12)var(--odx-spacing-50);border-radius:var(--odx-border-radius-circle);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700;line-height:1.6}.devhub-sr__item-kind--entity{color:var(--lightningcss-light,#0a7d6b)var(--lightningcss-dark,#4fd1b5);background:var(--lightningcss-light,rgba(10,125,107,.12))var(--lightningcss-dark,rgba(20,180,150,.2))}.devhub-sr__item-kind--doc{color:var(--lightningcss-light,#004a99)var(--lightningcss-dark,#8fd0ff);background:var(--lightningcss-light,rgba(0,74,153,.12))var(--lightningcss-dark,rgba(0,145,247,.24))}.devhub-sr__item-kind--page{color:var(--lightningcss-light,#0072cc)var(--lightningcss-dark,#6fc2ff);background:var(--lightningcss-light,rgba(0,145,247,.12))var(--lightningcss-dark,rgba(0,145,247,.2))}.devhub-sr__item-kind--section{color:var(--odx-c-text-secondary,var(--lightningcss-light,#647689)var(--lightningcss-dark,#8fa3b5));background:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.06))var(--lightningcss-dark,rgba(255,255,255,.08)))}@media (prefers-reduced-motion:reduce){.devhub-sr__item{transition:none!important}}.devhub-search{max-width:min(var(--odx-v-max-page-width,1440px),100% - 2rem);padding:var(--odx-spacing-200)0 var(--odx-size-400);margin:0 auto}.devhub-search-layout{gap:var(--odx-spacing-150);grid-template-columns:280px 1fr;display:grid}@media (max-width:768px){.devhub-search-layout{grid-template-columns:1fr}}.devhub-search-bar{padding:var(--odx-spacing-75)0;margin-bottom:var(--odx-spacing-100)}.devhub-search-sidebar{gap:var(--odx-spacing-100);flex-direction:column;display:flex}.devhub-search-filters{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-v-border-radius,6px);padding:var(--odx-spacing-100)}.devhub-search-results{min-height:200px}.devhub-search-results:empty:after{content:"Start typing to search the catalog and documentation.";min-height:200px;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));text-align:center;padding:var(--odx-spacing-200);justify-content:center;align-items:center;font-size:15px;display:flex}@keyframes devhub-search-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.devhub-search-bar--animated{animation:.4s both devhub-search-slide-down}@keyframes devhub-search-fade-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.devhub-search-sidebar--animated{animation:.4s .1s both devhub-search-fade-in}.devhub-search-scroll-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.devhub-search-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.devhub-search-bar--animated,.devhub-search-sidebar--animated,.devhub-search-scroll-reveal,.devhub-search-scroll-reveal.is-visible{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.devhub-search-modal__backdrop{z-index:1400;background:var(--lightningcss-light,rgba(0,20,40,.5))var(--lightningcss-dark,rgba(0,0,0,.7));justify-content:center;align-items:flex-start;padding-top:12vh;animation:.15s ease-out devhub-modal-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes devhub-modal-fade-in{0%{opacity:0}to{opacity:1}}.devhub-search-modal__panel{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border-radius:var(--odx-border-radius-lg);flex-direction:column;width:min(92vw,680px);max-height:70vh;animation:.2s ease-out devhub-modal-slide-up;display:flex;overflow:hidden;box-shadow:0 16px 48px var(--lightningcss-light,rgba(0,0,0,.25))var(--lightningcss-dark,rgba(0,0,0,.6)),0 0 0 1px var(--lightningcss-light,rgba(0,0,0,.05))var(--lightningcss-dark,rgba(255,255,255,.05))}@keyframes devhub-modal-slide-up{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.devhub-search-modal__bar{align-items:center;gap:var(--odx-spacing-75);margin:var(--odx-spacing-100)var(--odx-size-125);padding:var(--odx-spacing-75)18px;background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));cursor:text;border-radius:8px;transition:border-color .2s,box-shadow .2s;display:flex}.devhub-search-modal__bar:hover{border-color:var(--cyan-500,#0091f7);box-shadow:0 0 0 4px rgba(0,145,247,.1)}.devhub-search-modal__bar:focus-within{border-color:var(--cyan-500,#0091f7);box-shadow:0 0 0 4px rgba(0,145,247,.1)}.devhub-search-modal__bar>odx-icon{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));flex-shrink:0}.devhub-search-modal__input{min-width:0;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));cursor:text;background:0 0;border:none;outline:none;flex:1;font-size:16px}.devhub-search-modal__input::-webkit-input-placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));opacity:1}.devhub-search-modal__input::-ms-input-placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));opacity:1}.devhub-search-modal__input::placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));opacity:1}.devhub-search-modal__scope{align-items:center;gap:var(--odx-spacing-75);padding:10px var(--odx-size-125);border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#eef2f5)var(--lightningcss-dark,#1d2d3d));background:var(--odx-c-background-subtle,var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,rgba(255,255,255,.03)));display:flex}.devhub-search-modal__scope-label{align-items:center;gap:var(--odx-spacing-37);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:12px;font-weight:500;display:inline-flex}.devhub-search-modal__scope-toggle{border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);display:inline-flex;overflow:hidden}.devhub-search-modal__scope-btn{padding:5px var(--odx-spacing-75);cursor:pointer;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));background:0 0;border:none;font-size:12px;transition:background .12s,color .12s}.devhub-search-modal__scope-btn+.devhub-search-modal__scope-btn{border-left:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))}.devhub-search-modal__scope-btn:hover{background:var(--lightningcss-light,rgba(0,0,0,.03))var(--lightningcss-dark,rgba(255,255,255,.05))}.devhub-search-modal__scope-btn.is-active{background:var(--cyan-500,#0091f7);color:#fff;font-weight:600}.devhub-search-modal__noresults{padding:var(--odx-spacing-150)var(--odx-size-125);text-align:center;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:13px}.devhub-search-modal__loading{padding:var(--odx-size-175)var(--odx-size-125);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.devhub-search-modal__spinner{width:var(--odx-size-100);height:var(--odx-size-100);border-radius:var(--odx-border-radius-circle);border:2px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-top-color:var(--cyan-500,#0091f7);flex-shrink:0;animation:.7s linear infinite devhub-spin}@media (prefers-reduced-motion:reduce){.devhub-search-modal__spinner{animation:none!important}}.devhub-search-modal__noresults-title{margin:0 0 var(--odx-spacing-25);color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0));font-size:14px;font-weight:600}.devhub-search-modal__noresults-hint{margin:0 0 var(--odx-spacing-100);font-size:12px}.devhub-search-modal__noresults-everywhere{align-items:center;gap:var(--odx-spacing-37);margin:0 auto var(--odx-spacing-100);padding:var(--odx-spacing-50)14px;border:1px solid var(--odx-c-action-primary,var(--lightningcss-light,#1a7bc4)var(--lightningcss-dark,#3a9fe0));border-radius:var(--odx-border-radius-md);color:var(--odx-c-action-primary,var(--lightningcss-light,#1a7bc4)var(--lightningcss-dark,#3a9fe0));cursor:pointer;background:0 0;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s;display:inline-flex}.devhub-search-modal__noresults-everywhere:hover{background:var(--lightningcss-light,rgba(26,123,196,.08))var(--lightningcss-dark,rgba(58,159,224,.12))}.devhub-search-modal__noresults .devhub-search-modal__shortcuts{justify-content:center}.devhub-search-modal__results{padding:var(--odx-spacing-37)var(--odx-spacing-50);flex:1;overflow-x:hidden;overflow-y:auto}.devhub-search-modal__empty{padding:var(--odx-spacing-200)var(--odx-size-125);text-align:center}.devhub-search-modal__empty p{margin:0 0 var(--odx-size-125);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:14px}.devhub-search-modal__shortcuts{justify-content:center;gap:var(--odx-spacing-50);flex-wrap:wrap;display:flex}.devhub-search-modal__shortcuts button{align-items:center;gap:var(--odx-spacing-37);padding:var(--odx-spacing-50)14px;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-md);cursor:pointer;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0));background:0 0;font-size:12px;transition:background .1s,border-color .1s;display:inline-flex}.devhub-search-modal__shortcuts button:hover{background:var(--lightningcss-light,rgba(0,0,0,.03))var(--lightningcss-dark,rgba(255,255,255,.05));border-color:var(--lightningcss-light,#b0c4d4)var(--lightningcss-dark,#3d5060)}.devhub-search-modal__kind-filters{align-items:center;gap:var(--odx-spacing-37);padding:var(--odx-spacing-50)var(--odx-size-125);border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#eef2f5)var(--lightningcss-dark,#1d2d3d));background:var(--odx-c-background-subtle,var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,rgba(255,255,255,.03)));display:flex}.devhub-search-modal__kind-chip{padding:var(--odx-spacing-25)var(--odx-spacing-75);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));cursor:pointer;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));background:0 0;border-radius:14px;align-items:center;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.devhub-search-modal__kind-chip:hover{color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0));background:var(--lightningcss-light,rgba(0,0,0,.04))var(--lightningcss-dark,rgba(255,255,255,.06));border-color:var(--lightningcss-light,#b0c4d4)var(--lightningcss-dark,#3d5060)}.devhub-search-modal__kind-chip.is-active{background:var(--cyan-500,#0091f7);border-color:var(--cyan-500,#0091f7);color:#fff;font-weight:600}.devhub-search-modal__results .MuiListItem-root.is-active{outline:2px solid var(--cyan-500,#0091f7);outline-offset:-2px;background:var(--lightningcss-light,rgba(0,145,247,.08))var(--lightningcss-dark,rgba(0,145,247,.14))!important}.devhub-cmdk{max-height:46vh;padding:var(--odx-spacing-37)0;overflow-y:auto}.devhub-cmdk:has(+.devhub-search-modal__results){flex:none;max-height:none;overflow:visible}.devhub-cmdk+.devhub-search-modal__results{border-top:1px solid var(--odx-c-separator,var(--lightningcss-light,#eef2f5)var(--lightningcss-dark,#1d2d3d))}.devhub-cmdk__group+.devhub-cmdk__group{margin-top:var(--odx-spacing-25)}.devhub-cmdk__group-label{padding:var(--odx-spacing-50)var(--odx-size-125)var(--odx-spacing-25);font-family:var(--odx-typography-font-family,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:11px;font-weight:600}.devhub-cmdk__item{align-items:center;gap:var(--odx-spacing-75);width:100%;padding:9px var(--odx-size-125);cursor:pointer;text-align:left;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0));background:0 0;border:none;font-size:14px;font-weight:500;transition:background .1s;display:flex}.devhub-cmdk__item>odx-icon{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));flex-shrink:0}.devhub-cmdk__item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.devhub-cmdk__item:hover{background:var(--lightningcss-light,rgba(0,0,0,.03))var(--lightningcss-dark,rgba(255,255,255,.04))}.devhub-cmdk__item.is-active{outline:2px solid var(--cyan-500,#0091f7);outline-offset:-2px;background:var(--lightningcss-light,rgba(0,145,247,.08))var(--lightningcss-dark,rgba(0,145,247,.14))}.devhub-search-modal__empty--hint{padding:14px var(--odx-size-125)var(--odx-size-125)}.devhub-search-modal__empty--hint p{margin:0;font-size:12px}.devhub-search-modal__suggest{align-items:center;gap:var(--odx-spacing-37);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));flex-wrap:wrap;margin:0 0 14px;font-size:12px;display:flex}.devhub-search-modal__suggest-label{flex-shrink:0}.devhub-search-modal__suggest-chip{padding:var(--odx-spacing-25)10px;border:1px solid var(--odx-c-action-primary,var(--lightningcss-light,#1a7bc4)var(--lightningcss-dark,#3a9fe0));color:var(--odx-c-action-primary,var(--lightningcss-light,#1a7bc4)var(--lightningcss-dark,#3a9fe0));cursor:pointer;background:0 0;border-radius:14px;align-items:center;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s;display:inline-flex}.devhub-search-modal__suggest-chip:hover{background:var(--lightningcss-light,rgba(26,123,196,.08))var(--lightningcss-dark,rgba(58,159,224,.12))}body:has(.dso-scrim) .devhub-curator-launcher{display:none}body:has(.devhub-confirm__backdrop) .devhub-curator-launcher{display:none}.devhub-curator-launcher{z-index:1300;border-radius:var(--odx-border-radius-circle);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e1e);border:none;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.22)}.devhub-curator-launcher:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 26px rgba(0,0,0,.28)}.devhub-curator-launcher:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0)}.devhub-curator-launcher.is-open{transform:scale(.92)}.devhub-curator-launcher odx-icon{color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0);font-size:30px}.devhub-curator-panel{z-index:1300;width:380px;max-width:calc(100vw - var(--odx-spacing-200));color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);height:560px;max-height:calc(100vh - 140px);font-family:var(--odx-font-family,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#333);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.28)}.devhub-curator-header{align-items:center;gap:var(--odx-spacing-75);padding:14px var(--odx-spacing-100);background:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#202020);border-bottom:1px solid var(--lightningcss-light,#ededed)var(--lightningcss-dark,#2a2a2a);display:flex}.devhub-curator-header__avatar{width:var(--odx-size-225);height:var(--odx-size-225);border-radius:var(--odx-border-radius-circle);background:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1a6cad);flex:none;justify-content:center;align-items:center;display:flex}.devhub-curator-header__avatar odx-icon{color:#fff;font-size:20px}.devhub-curator-header__titles{flex-direction:column;flex:auto;min-width:0;display:flex}.devhub-curator-header__title{font-size:15px;font-weight:600;line-height:1.2}.devhub-curator-header__subtitle{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#aaa);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.devhub-curator-header__close{cursor:pointer;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#aaa);padding:var(--odx-spacing-25);border-radius:var(--odx-border-radius-md);background:0 0;border:none;flex:none;display:flex}.devhub-curator-header__close:hover{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);background:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#2c2c2c)}.devhub-curator-messages{padding:var(--odx-spacing-100);gap:var(--odx-spacing-75);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.devhub-curator-empty{text-align:center;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#999);padding:var(--odx-spacing-50)12px;margin:auto;font-size:14px;line-height:1.5}.devhub-curator-empty__avatar{width:var(--odx-size-350);height:var(--odx-size-350);border-radius:var(--odx-border-radius-circle);margin:0 auto var(--odx-spacing-50);background:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1a6cad);justify-content:center;align-items:center;display:flex}.devhub-curator-empty__avatar odx-icon{color:#fff;font-size:30px}.devhub-curator-empty__title{margin:0 0 var(--odx-spacing-37);color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);font-size:15px;font-weight:600}.devhub-curator-empty__text{margin:0 0 var(--odx-spacing-100);font-size:13px}.devhub-curator-empty__examples-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#999)var(--lightningcss-dark,#777);margin-bottom:var(--odx-spacing-50);font-size:11px;display:block}.devhub-curator-empty__examples{gap:var(--odx-spacing-37);flex-direction:column;align-items:stretch;display:flex}.devhub-curator-example{text-align:left;padding:var(--odx-spacing-50)12px;color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0);cursor:pointer;background:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#232323);border:1px solid var(--lightningcss-light,#dbe3ea)var(--lightningcss-dark,#333);border-radius:8px;font-size:13px;transition:background .1s,border-color .1s}.devhub-curator-example:hover{background:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#2a2a2a);border-color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0)}.devhub-curator-msg{flex-direction:column;max-width:88%;display:flex}.devhub-curator-msg--user{align-self:flex-end;align-items:flex-end}.devhub-curator-msg--curator{align-self:flex-start;align-items:flex-start}.devhub-curator-msg__bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5}.devhub-curator-msg--user .devhub-curator-msg__bubble{color:#fff;background:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0);border-bottom-right-radius:4px}.devhub-curator-msg--curator .devhub-curator-msg__bubble{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);background:var(--lightningcss-light,#f1f3f5)var(--lightningcss-dark,#262626);border-bottom-left-radius:4px}.devhub-curator-msg.is-pending .devhub-curator-msg__bubble{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#999);font-style:italic}.devhub-curator-msg.is-error .devhub-curator-msg__bubble{color:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2a29b);background:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3a2220)}.devhub-curator-msg.is-refused .devhub-curator-msg__bubble{color:var(--lightningcss-light,#5b4a1f)var(--lightningcss-dark,#d8c89a);background:var(--lightningcss-light,#f6f2e9)var(--lightningcss-dark,#2a271f)}.devhub-curator-sources{margin-top:var(--odx-spacing-37);width:100%}.devhub-curator-sources__label{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#999);margin-bottom:var(--odx-spacing-25);font-size:11px;display:block}.devhub-curator-sources__list{gap:var(--odx-spacing-25);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.devhub-curator-source-link{align-items:center;gap:var(--odx-spacing-37);color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0);padding:var(--odx-spacing-25)var(--odx-spacing-50);background:var(--lightningcss-light,#f1f6fb)var(--lightningcss-dark,#22303a);border-radius:8px;font-size:13px;text-decoration:none;display:inline-flex}.devhub-curator-source-link:hover{background:var(--lightningcss-light,#e5f0f9)var(--lightningcss-dark,#2b3d4a);text-decoration:underline}.devhub-curator-input{align-items:center;gap:var(--odx-spacing-50);padding:var(--odx-spacing-75)var(--odx-spacing-100);border-top:1px solid var(--lightningcss-light,#ededed)var(--lightningcss-dark,#2a2a2a);display:flex}.devhub-curator-input__field{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141414);border:1px solid var(--lightningcss-light,#d5d5d5)var(--lightningcss-dark,#3a3a3a);border-radius:10px;outline:none;flex:auto;min-width:0;padding:10px 12px;font-size:14px}.devhub-curator-input__field:focus{border-color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0)}.devhub-curator-input__field::-webkit-input-placeholder{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#777)}.devhub-curator-input__field::-ms-input-placeholder{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#777)}.devhub-curator-input__field::placeholder{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#777)}.devhub-curator-input__send{width:var(--odx-size-250);height:var(--odx-size-250);cursor:pointer;color:#fff;background:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0);border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.devhub-curator-input__send:hover:not(:disabled){background:var(--lightningcss-light,#0c4d84)var(--lightningcss-dark,#2b7cc0)}.devhub-curator-input__send:disabled{opacity:.45;cursor:not-allowed}.devhub-curator-disclaimer{padding:0 var(--odx-spacing-100)var(--odx-spacing-75);color:var(--lightningcss-light,#999)var(--lightningcss-dark,#777);text-align:center;font-size:11px}@media (max-width:480px){.devhub-curator-panel{width:auto;max-width:none;bottom:88px;left:12px;right:12px}}.devhub-curator-md>:first-child{margin-top:0}.devhub-curator-md>:last-child{margin-bottom:0}.devhub-curator-md p{margin:0 0 var(--odx-spacing-50)}.devhub-curator-md ul,.devhub-curator-md ol{margin:var(--odx-spacing-25)0 var(--odx-spacing-50);padding-left:var(--odx-size-125)}.devhub-curator-md li{margin:var(--odx-spacing-12)0}.devhub-curator-md code{padding:1px var(--odx-spacing-25);background:var(--lightningcss-light,rgba(0,0,0,.06))var(--lightningcss-dark,rgba(255,255,255,.1));border-radius:4px;font-size:12px}.devhub-curator-md pre{margin:var(--odx-spacing-37)0;padding:var(--odx-spacing-50)10px;border-radius:var(--odx-border-radius-md);background:var(--lightningcss-light,#f4f6f8)var(--lightningcss-dark,#111);overflow-x:auto}.devhub-curator-md a{color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#4ea3e0)}.devhub-curator-md{white-space:normal}.devhub-report-bug{z-index:1200;padding:var(--odx-spacing-50)14px;border-radius:var(--odx-border-radius-circle);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));color:var(--odx-c-text-secondary,var(--lightningcss-light,#5b6b7b)var(--lightningcss-dark,#8fa3b5));font-family:var(--odx-typography-font-family,inherit);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2733);align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1;transition:color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex;position:fixed;bottom:24px;left:24px;box-shadow:0 2px 10px rgba(0,0,0,.12)}.devhub-report-bug:hover{color:var(--cyan-500,#0091f7);border-color:var(--cyan-500,#0091f7);outline:none;box-shadow:0 3px 14px rgba(0,145,247,.24)}.devhub-report-bug:focus-visible{color:var(--cyan-500,#0091f7);border-color:var(--cyan-500,#0091f7);outline:none;box-shadow:0 3px 14px rgba(0,145,247,.24)}.devhub-report-bug:active{transform:scale(.97)}.devhub-report-bug__icon{flex:none}#sentry-feedback{--accent-background:#0091f7;--accent-background-hover:#07c;--accent-foreground:#fff}@media (max-width:600px){.devhub-report-bug span{display:none}.devhub-report-bug{padding:10px}}.devhub-settings{gap:var(--odx-spacing-100);max-width:720px;padding:var(--odx-spacing-50)0 var(--odx-spacing-150);font-family:var(--odx-typography-font-family,system-ui,sans-serif);color:var(--odx-c-text,var(--lightningcss-light,#1a1d21)var(--lightningcss-dark,#e6e9ee));flex-direction:column;display:flex}.devhub-settings__card{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e24));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));padding:18px var(--odx-size-125);border-radius:10px}.devhub-settings__card-title{margin:0 0 14px;font-size:16px;font-weight:600}.devhub-settings__profile-body{align-items:center;gap:var(--odx-spacing-100);display:flex}.devhub-settings__profile-meta{gap:var(--odx-spacing-12);flex-direction:column;min-width:0;display:flex}.devhub-settings__profile-name{font-size:17px;font-weight:600}.devhub-settings__profile-email{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));overflow-wrap:anywhere;font-size:13.5px}.devhub-settings__row{justify-content:space-between;align-items:center;gap:var(--odx-spacing-100);padding:var(--odx-spacing-75)0;border-top:1px solid var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#23272f));display:flex}.devhub-settings__card-title+.devhub-settings__row{border-top:none;padding-top:0}.devhub-settings__row-text{gap:var(--odx-spacing-12);flex-direction:column;display:flex}.devhub-settings__row-label{font-size:14.5px;font-weight:500}.devhub-settings__row-desc{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));font-size:12.5px}.devhub-settings__ident-value{color:var(--odx-c-text-secondary,var(--lightningcss-light,#404853)var(--lightningcss-dark,#c3cad3));text-align:right;font-size:14px}.devhub-settings__segmented{border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d6dbe3)var(--lightningcss-dark,#333844));border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.devhub-settings__seg{align-items:center;gap:var(--odx-spacing-37);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e24));color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));cursor:pointer;border:none;padding:7px 14px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.devhub-settings__seg+.devhub-settings__seg{border-left:1px solid var(--odx-c-separator,var(--lightningcss-light,#d6dbe3)var(--lightningcss-dark,#333844))}.devhub-settings__seg:hover{color:var(--odx-c-text,var(--lightningcss-light,#1a1d21)var(--lightningcss-dark,#e6e9ee))}.devhub-settings__seg.is-active{background:var(--odx-c-action,#1a7bc7);color:#fff}.devhub-settings__chips{gap:var(--odx-spacing-37);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.devhub-settings__chip{padding:var(--odx-spacing-12)10px;border-radius:var(--odx-border-radius-circle);background:var(--odx-c-background,var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#23272f));color:var(--odx-c-text,var(--lightningcss-light,#1a1d21)var(--lightningcss-dark,#e6e9ee));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#dbe2ea)var(--lightningcss-dark,#333844));font-size:12.5px}.devhub-avatar{border-radius:var(--odx-border-radius-circle);object-fit:cover;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.devhub-avatar--initials{color:#fff;background:var(--odx-c-action,#1a7bc7);text-transform:uppercase;font-weight:600;line-height:1}.devhub-avatar--icon{color:currentColor}.devhub-avatar--icon .odx-icon{font-size:inherit}@media (max-width:640px){.devhub-settings__row{flex-direction:column;align-items:flex-start}.devhub-settings__ident-value,.devhub-settings__chips{text-align:left;justify-content:flex-start}}.devhub-sticky-header{z-index:1200;position:-webkit-sticky;position:sticky;top:0}.devhub-home-link{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:0;text-decoration:none;display:flex}.devhub-home-link .odx-header__title{padding:0}.devhub-version-badge{padding:var(--odx-spacing-12)var(--odx-spacing-50);margin-left:var(--odx-spacing-12);font-size:11px;font-weight:600;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--gray-700,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5)));background:var(--odx-c-background-content,var(--lightningcss-light,#f0f4f8)var(--lightningcss-dark,#253040));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));letter-spacing:.02em;cursor:pointer;border-radius:10px;align-items:center;line-height:1;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.devhub-version-badge:hover{color:var(--cyan-500,#0091f7);border-color:var(--cyan-500,#0091f7)}.odx-header .odx-action-group .odx-button,.odx-header .odx-action-group odx-button{padding-inline:calc(var(--odx-vertical-rythm-base-size)*.25);min-width:calc(var(--odx-vertical-rythm-base-size)*1.25)}odx-icon.odx-icon{width:1em;height:1em}.devhub-nav-inline{align-items:center;gap:calc(var(--odx-vertical-rythm-base-size)*.25);flex-wrap:nowrap;display:flex}.devhub-nav-inline:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--odx-vertical-rythm-base-size)*.5)}.devhub-nav-inline:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--odx-vertical-rythm-base-size)*.5)}.devhub-nav-inline:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:calc(var(--odx-vertical-rythm-base-size)*.5)}.devhub-nav-inline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--odx-vertical-rythm-base-size)*.5)}.devhub-nav-inline:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--odx-vertical-rythm-base-size)*.5)}.devhub-nav-inline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--odx-vertical-rythm-base-size)*.5)}.devhub-nav-inline odx-button{color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));white-space:nowrap}@media (max-width:1280px){.odx-header .odx-header__content{display:none}.odx-header .odx-action-group{margin-left:auto}}.devhub-mobile-nav{display:none;position:relative}@media (max-width:1280px){.devhub-nav-inline{display:none}.devhub-mobile-nav{display:inline-flex}}.devhub-mobile-nav__menu{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border-radius:var(--odx-v-border-radius,6px);min-width:220px;box-shadow:var(--odx-v-box-shadow-layer-2,0 4px 12px var(--lightningcss-light,rgba(0,0,0,.2))var(--lightningcss-dark,rgba(0,0,0,.5)));padding:var(--odx-spacing-37);z-index:1300;overscroll-behavior:contain;max-height:calc(100vh - 60px);animation:.12s ease-out devhub-dropdown-in;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.devhub-mobile-nav__scrim{z-index:1250;background:var(--lightningcss-light,rgba(0,0,0,.35))var(--lightningcss-dark,rgba(0,0,0,.55));border:none;animation:.12s ease-out devhub-dropdown-in;position:fixed;top:0;bottom:0;left:0;right:0}.devhub-mobile-nav__item{width:100%;padding:10px var(--odx-spacing-75);border-radius:var(--odx-v-border-radius-controls,3px);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-size:14px;text-decoration:none;transition:background-color .15s;display:flex}.devhub-mobile-nav__item:hover{background:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.05))var(--lightningcss-dark,rgba(255,255,255,.08)))}.devhub-mobile-nav__item.is-active{background:var(--odx-c-ghost-active,var(--lightningcss-light,rgba(0,145,247,.15))var(--lightningcss-dark,rgba(0,145,247,.25)));font-weight:600}.devhub-mobile-nav__divider{height:1px;margin:var(--odx-spacing-37)var(--odx-spacing-50);background:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))}.devhub-mobile-nav__label{padding:var(--odx-spacing-25)var(--odx-spacing-75);letter-spacing:.04em;text-transform:uppercase;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:11px;font-weight:600;display:block}.devhub-search-trigger{align-items:center;gap:var(--odx-spacing-37);display:inline-flex}.devhub-kbd-hint{padding:1px var(--odx-spacing-37);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));background:var(--odx-c-background-content,var(--lightningcss-light,#f0f4f8)var(--lightningcss-dark,#253040));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));letter-spacing:.02em;pointer-events:none;border-radius:4px;align-items:center;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}@media (max-width:1280px){.devhub-kbd-hint{display:none}}.devhub-nav-inline odx-button:hover{color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));background-color:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.05))var(--lightningcss-dark,rgba(255,255,255,.08)))}.devhub-nav-inline odx-button.is-active{color:var(--odx-c-text,var(--blue-700,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0)));background-color:var(--odx-c-ghost-active,var(--lightningcss-light,rgba(0,145,247,.15))var(--lightningcss-dark,rgba(0,145,247,.25)))}.odx-main-menu-button{display:none}.devhub-nav-dropdown{align-items:center;display:flex;position:relative}.devhub-nav-dropdown__menu{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border-radius:var(--odx-v-border-radius,6px);min-width:220px;box-shadow:var(--odx-v-box-shadow-layer-2,0 4px 12px var(--lightningcss-light,rgba(0,0,0,.2))var(--lightningcss-dark,rgba(0,0,0,.5)));padding:var(--odx-spacing-37);z-index:1300;animation:.12s ease-out devhub-dropdown-in;position:absolute;top:calc(100% + 4px);left:0}@keyframes devhub-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.devhub-nav-dropdown__item{width:100%;padding:var(--odx-spacing-50)var(--odx-spacing-75);border-radius:var(--odx-v-border-radius-controls,3px);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-size:14px;text-decoration:none;transition:background-color .15s;display:flex}.devhub-nav-dropdown__item:hover{background:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.05))var(--lightningcss-dark,rgba(255,255,255,.08)))}.devhub-tier-badge{padding:var(--odx-spacing-12)10px;font-size:11px;font-weight:600;font-family:var(--odx-typography-font-family,inherit);letter-spacing:.03em;text-transform:uppercase;border-radius:10px;align-items:center;line-height:1;display:inline-flex}.devhub-tier-badge--partner{color:var(--lightningcss-light,#0056b3)var(--lightningcss-dark,#6cb4ff);background:var(--lightningcss-light,#e6f0ff)var(--lightningcss-dark,#1a2e4a);border:1px solid var(--lightningcss-light,#b3d4ff)var(--lightningcss-dark,#2a4a6a)}.devhub-starred-dropdown{align-items:center;display:flex;position:relative}.devhub-starred-dropdown__menu{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border-radius:var(--odx-v-border-radius,6px);width:380px;max-height:480px;box-shadow:var(--odx-v-box-shadow-layer-2,0 4px 12px var(--lightningcss-light,rgba(0,0,0,.2))var(--lightningcss-dark,rgba(0,0,0,.5)));z-index:1300;animation:.12s ease-out devhub-dropdown-in;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.devhub-starred-dropdown__empty{padding:var(--odx-size-175)var(--odx-spacing-150);text-align:center;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));flex-direction:column;align-items:center;gap:10px;display:flex}.devhub-starred-dropdown__empty .odx-icon{color:var(--lightningcss-light,#c4ccd6)var(--lightningcss-dark,#3a4a5a)}.devhub-starred-dropdown__empty p{margin:0;font-size:13px;line-height:1.5}.devhub-profile-dropdown{position:relative}.devhub-profile-dropdown__menu{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border-radius:var(--odx-v-border-radius,6px);width:200px;box-shadow:var(--odx-v-box-shadow-layer-2,0 4px 12px var(--lightningcss-light,rgba(0,0,0,.2))var(--lightningcss-dark,rgba(0,0,0,.5)));z-index:1300;padding:var(--odx-spacing-25)0;animation:.12s ease-out devhub-dropdown-in;position:absolute;top:calc(100% + 4px);right:0}.devhub-profile-dropdown__item{width:100%;padding:10px var(--odx-spacing-100);cursor:pointer;font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0));text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-size:13px;transition:background .1s;display:flex}.devhub-profile-dropdown__item:hover{background:var(--lightningcss-light,rgba(0,0,0,.04))var(--lightningcss-dark,rgba(255,255,255,.06))}.devhub-profile-dropdown__item--danger{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ef5350)}.devhub-profile-dropdown__divider{height:1px;margin:var(--odx-spacing-25)var(--odx-spacing-75);background:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))}.devhub-profile-dropdown__label{padding:var(--odx-spacing-25)var(--odx-spacing-100);letter-spacing:.04em;text-transform:uppercase;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-size:11px;font-weight:600;display:block}.devhub-page-view-toggle{margin-right:var(--odx-spacing-50);order:-1;align-items:center;display:inline-flex}.devhub-page-view-toggle__btn{padding:var(--odx-spacing-25)var(--odx-spacing-50);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));cursor:pointer;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.devhub-page-view-toggle__btn:first-child{border-radius:var(--odx-v-border-radius-controls,3px)0 0 var(--odx-v-border-radius-controls,3px);border-right:none}.devhub-page-view-toggle__btn:last-child{border-radius:0 var(--odx-v-border-radius-controls,3px)var(--odx-v-border-radius-controls,3px)0}.devhub-page-view-toggle__btn:hover{background:var(--odx-c-ghost-hover,rgba(0,39,102,.05))}.devhub-page-view-toggle__btn.is-active{background:var(--cyan-500,#0091f7);color:#fff;border-color:var(--cyan-500,#0091f7)}.devhub-lang-switch{align-items:center;gap:5px;display:inline-flex}.devhub-lang-switch__code{letter-spacing:.04em;font-size:12px;font-weight:600}.devhub-home-search{width:100%;max-width:640px;position:relative}.devhub-home-search .devhub-home-search-hero__bar{cursor:text;max-width:none}.devhub-home-search .devhub-home-search-hero__input{cursor:text}.devhub-home-search__panel{top:calc(100% + var(--odx-spacing-50));z-index:50;background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));text-align:left;border-radius:10px;max-height:420px;position:absolute;left:0;right:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 8px 28px var(--lightningcss-light,rgba(0,39,102,.14))var(--lightningcss-dark,rgba(0,0,0,.5))}.devhub-home-search__empty{padding:18px var(--odx-spacing-100);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));text-align:center;font-size:13px}.devhub-home-search__status{padding:18px var(--odx-spacing-100);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.devhub-home-search__spinner{border-radius:var(--odx-border-radius-circle);border:2px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-top-color:var(--cyan-500,#0091f7);flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite devhub-spin}@media (prefers-reduced-motion:reduce){.devhub-home-search__spinner{animation:none!important}}.devhub-home-personal{gap:var(--odx-size-125);margin:0 auto var(--odx-spacing-50);padding:var(--odx-spacing-25)var(--odx-spacing-150)0;flex-direction:column;width:100%;max-width:960px;display:flex}.devhub-home-personal__strip{flex-direction:column;gap:10px;display:flex}.devhub-home-personal__strip-title{font-family:var(--odx-typography-font-family,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:0;font-size:12px;font-weight:700}.devhub-home-personal__row{gap:var(--odx-spacing-50);flex-wrap:wrap;display:flex}.devhub-home-personal__chip{align-items:center;gap:var(--odx-spacing-50);max-width:260px;padding:7px var(--odx-spacing-75);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#33475b)var(--lightningcss-dark,#d0dae5));background:var(--odx-c-background-content,var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#1a2432));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-border-radius-circle);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.devhub-home-personal__chip:hover{border-color:var(--cyan-500,#0091f7);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38))}.devhub-home-personal__chip-icon{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));flex-shrink:0}.devhub-home-personal__chip:hover .devhub-home-personal__chip-icon{color:var(--cyan-500,#0091f7)}.devhub-home-personal__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devhub-home-personal__whatsnew{align-items:center;gap:var(--odx-spacing-25);padding:var(--odx-spacing-12)0;font-family:var(--odx-typography-font-family,inherit);color:var(--blue-700,var(--lightningcss-light,#0050b3)var(--lightningcss-dark,#6db3f2));cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.devhub-home-personal__whatsnew:hover{color:var(--cyan-500,#0091f7)}.devhub-home-personal__whatsnew odx-icon{color:inherit}@media (max-width:600px){.devhub-home-personal{padding-left:var(--odx-spacing-100);padding-right:var(--odx-spacing-100)}.devhub-home-personal__chip{max-width:100%}}@media (prefers-reduced-motion:reduce){.devhub-home-personal__chip,.devhub-home-personal__whatsnew{transition:none!important}}.devhub-home{max-width:min(var(--odx-v-max-page-width,1200px),100% - 2rem);padding:var(--odx-spacing-200)0 var(--odx-size-600);margin:0 auto;overflow:visible}.devhub-home-search-hero{text-align:center;padding:var(--odx-spacing-200)var(--odx-spacing-150)var(--odx-size-250);flex-direction:column;align-items:center;display:flex}.devhub-home-search-hero__title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0 0 var(--odx-spacing-150);font-size:28px;font-weight:700}.devhub-home-search-hero__bar{align-items:center;gap:var(--odx-spacing-75);width:100%;max-width:640px;padding:var(--odx-spacing-75)18px;background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));cursor:pointer;border-radius:8px;transition:border-color .2s,box-shadow .2s;display:flex}.devhub-home-search-hero__bar:hover{border-color:var(--cyan-500,#0091f7);box-shadow:0 0 0 4px rgba(0,145,247,.1)}.devhub-home-search-hero__bar:focus-within{border-color:var(--cyan-500,#0091f7);box-shadow:0 0 0 4px rgba(0,145,247,.1)}.devhub-home-search-hero__bar odx-icon{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));flex-shrink:0}.devhub-home-search-hero__input{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));cursor:pointer;background:0 0;border:none;outline:none;flex:1;font-size:15px}.devhub-home-search-hero__input::-webkit-input-placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5))}.devhub-home-search-hero__input::-ms-input-placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5))}.devhub-home-search-hero__input::placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5))}.devhub-home-search-hero__sub{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6872)var(--lightningcss-dark,#8fa3b5));max-width:560px;margin:var(--odx-size-125)0 0;font-size:15px;line-height:1.6}.devhub-home-hero-ctas{justify-content:center;gap:var(--odx-spacing-75);margin-top:var(--odx-spacing-150);flex-wrap:wrap;display:flex}.devhub-home-cards{gap:var(--odx-spacing-150);margin-top:var(--odx-spacing-100);grid-template-columns:repeat(3,1fr);display:grid}.devhub-home-card{padding:var(--odx-spacing-150);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));border-radius:10px;flex-direction:column;align-items:flex-start;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.devhub-home-card:hover{border-color:var(--cyan-500,#0091f7);transform:translateY(-2px);box-shadow:0 4px 16px var(--lightningcss-light,rgba(0,39,102,.08))var(--lightningcss-dark,rgba(0,0,0,.4))}.devhub-home-card{position:relative}.devhub-home-card__pill{top:-10px;right:var(--odx-spacing-100);padding:var(--odx-spacing-25)10px;font-family:var(--odx-typography-font-family,inherit);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--cyan-500,#0091f7);border-radius:var(--odx-border-radius-circle);align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;box-shadow:0 2px 8px var(--lightningcss-light,rgba(0,145,247,.35))var(--lightningcss-dark,rgba(0,0,0,.4))}.devhub-home-card__icon{color:var(--cyan-500,#0091f7);margin-bottom:var(--odx-spacing-100)}.devhub-home-card__title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0 0 10px;font-size:18px;font-weight:700}.devhub-home-card__desc{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:0 0 var(--odx-size-125);flex:1;font-size:13px;line-height:1.55}.devhub-home-about{margin-top:var(--odx-size-400);padding-bottom:var(--odx-spacing-100)}.devhub-home-about__heading{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0 0 var(--odx-spacing-200);font-size:22px;font-weight:700}.devhub-home-about__grid{gap:var(--odx-size-250)var(--odx-size-300);grid-template-columns:repeat(3,1fr);display:grid}.devhub-home-about__item{flex-direction:column;align-items:flex-start;display:flex}.devhub-home-about__badge{border-radius:var(--odx-border-radius-circle);background:var(--cyan-500,#0091f7);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex}.devhub-home-about__badge odx-icon{color:#fff}.devhub-home-about__item h3{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0 0 10px;font-size:15px;font-weight:700}.devhub-home-about__item p{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:0;font-size:13px;line-height:1.6}@media (max-width:900px){.devhub-home-cards,.devhub-home-about__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.devhub-home-cards,.devhub-home-about__grid{grid-template-columns:1fr}.devhub-home-search-hero__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.devhub-home-search-hero__bar,.devhub-home-card,.devhub-home-card__cta{transition:none!important;transform:none!important}}.devhub-errorboundary{min-height:60vh;padding:var(--odx-size-250)var(--odx-size-125);justify-content:center;align-items:center;display:flex}.devhub-errorboundary__card{text-align:center;max-width:460px;padding:var(--odx-size-250)var(--odx-spacing-200);border-radius:var(--odx-v-border-radius,8px);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));box-shadow:var(--lightningcss-light,0 6px 24px rgba(0,0,0,.08))var(--lightningcss-dark,0 6px 24px rgba(0,0,0,.35))}.devhub-errorboundary__card odx-icon{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ef5350)}.devhub-errorboundary__title{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:var(--odx-spacing-75)0 var(--odx-spacing-50);font-size:20px;font-weight:600}.devhub-errorboundary__msg{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#5b6b7b)var(--lightningcss-dark,#8fa3b5));margin:0 0 var(--odx-spacing-150);font-size:14px;line-height:1.5}.devhub-errorboundary__actions{gap:var(--odx-spacing-75);justify-content:center;display:flex}.devhub-errorboundary__btn{font-family:var(--odx-typography-font-family,inherit);padding:var(--odx-spacing-50)18px;border-radius:var(--odx-border-radius-sm);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));cursor:pointer;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.devhub-errorboundary__btn:hover{border-color:var(--cyan-500,#0091f7)}.devhub-errorboundary__btn--primary{background:var(--cyan-500,#0091f7);border-color:var(--cyan-500,#0091f7);color:#fff}.devhub-errorboundary__btn--primary:hover{background:var(--cyan-600,#0072c3)}.devhub-confirm__backdrop{z-index:2147483100;padding:var(--odx-spacing-150);background:rgba(15,23,32,.42);justify-content:center;align-items:center;animation:.15s devhub-confirm-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes devhub-confirm-fade{0%{opacity:0}to{opacity:1}}.devhub-confirm{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);border-radius:var(--odx-border-radius-lg);width:100%;max-width:440px;padding:var(--odx-spacing-150);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e1e);border:1px solid var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#333);animation:.18s devhub-confirm-pop;box-shadow:0 20px 60px rgba(0,0,0,.32)}@keyframes devhub-confirm-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.devhub-confirm__title{margin:0 0 10px;font-size:19px;font-weight:600}.devhub-confirm__message{color:var(--lightningcss-light,#5a5a5a)var(--lightningcss-dark,#b0b0b0);margin:0 0 22px;font-size:14.5px;line-height:1.55}.devhub-confirm__actions{justify-content:flex-end;gap:10px;display:flex}.devhub-confirm__btn{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);border:1px solid var(--lightningcss-light,#d0d0d0)var(--lightningcss-dark,#3a3a3a);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.devhub-confirm__btn:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#2f2f2f)}.devhub-confirm__btn--danger{color:#fff;background:#b3261e;border-color:#b3261e}.devhub-confirm__btn--danger:hover{background:#9a1f18;border-color:#9a1f18}.devhub-confirm__btn--primary{color:#fff;background:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0);border-color:var(--lightningcss-light,#0f5c9c)var(--lightningcss-dark,#1e6fb0)}.devhub-confirm__btn--primary:hover{background:var(--lightningcss-light,#0d4d84)var(--lightningcss-dark,#2a7fc0);border-color:var(--lightningcss-light,#0d4d84)var(--lightningcss-dark,#2a7fc0)}.devhub-roleguard-splash{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#16181d));color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));font-family:var(--odx-typography-font-family,system-ui,sans-serif);z-index:9999;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.devhub-roleguard-splash odx-logo{width:var(--odx-size-600);height:var(--odx-size-200)}.devhub-roleguard-splash p{margin:0;font-size:1.4rem}.devhub-roleguard-splash--message{gap:var(--odx-spacing-100);padding:var(--odx-spacing-200);text-align:center}.devhub-roleguard-splash--message h1{margin:var(--odx-spacing-100)0 0;color:var(--odx-c-text-primary,var(--lightningcss-light,#16181d)var(--lightningcss-dark,#f2f4f7));font-size:2.4rem;font-weight:600}.devhub-roleguard-splash--message p{max-width:46rem;line-height:1.5}.devhub-roleguard-splash--message odx-button{margin-top:var(--odx-spacing-100)}.devhub-roleguard-spinner{width:var(--odx-size-175);height:var(--odx-size-175);border-radius:var(--odx-border-radius-circle);border:3px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));border-top-color:var(--odx-c-action,#1a7bc7);animation:.8s linear infinite devhub-spin}.devhub-mcp{font-family:var(--odx-typography-font-family,system-ui,sans-serif);color:var(--odx-c-text,var(--lightningcss-light,#1a1d21)var(--lightningcss-dark,#e6e9ee))}.devhub-mcp__hero{padding:var(--odx-size-250)var(--odx-size-125)30px;background:var(--odx-c-background-content,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#1b1e24));border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));position:relative}.devhub-mcp__hero-bar{background:linear-gradient(#1a7bc7,#00b3c8);width:6px;position:absolute;top:0;bottom:0;left:0}.devhub-mcp__hero-inner{max-width:var(--odx-v-max-page-width,1100px);margin:0 auto}.devhub-mcp__back{cursor:pointer;padding:0 0 var(--odx-spacing-37);color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));background:0 0;border:none;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.devhub-mcp__back:hover{color:var(--odx-c-action,#1a7bc7)}.devhub-mcp__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--odx-c-action,#1a7bc7);font-size:12px;font-weight:600;display:inline-block}.devhub-mcp__hero h1{margin:var(--odx-spacing-25)0 var(--odx-spacing-50);font-size:28px}.devhub-mcp__hero p{max-width:70ch;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));margin:0;line-height:1.6}.devhub-mcp__container{max-width:var(--odx-v-max-page-width,1100px);padding:var(--odx-spacing-150)var(--odx-size-125)var(--odx-size-250);gap:var(--odx-spacing-100);flex-direction:column;margin:0 auto;display:flex}.devhub-mcp--settings .devhub-mcp__container{padding:10px 0 var(--odx-size-125);max-width:none}.devhub-mcp__settings-intro{padding:5px 0 0}.devhub-mcp__settings-intro h2{margin:0 0 var(--odx-spacing-25);font-size:19px}.devhub-mcp__settings-intro p{max-width:70ch;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));margin:0;line-height:1.6}.devhub-mcp__card{padding:18px}.devhub-mcp__card h3{align-items:center;gap:var(--odx-spacing-37);margin:0 0 10px;font-size:17px;display:flex}.devhub-mcp__card h4{margin:var(--odx-spacing-100)0 var(--odx-spacing-37);font-size:14px}.devhub-mcp__muted{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));margin:var(--odx-spacing-25)0;line-height:1.6}.devhub-mcp__chip{border-radius:var(--odx-border-radius-circle);background:var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#2a2e36));text-transform:capitalize;margin:0 3px;padding:1px 7px;font-size:12px;display:inline-block}.devhub-mcp__chip--product{color:var(--lightningcss-light,#1a6aab)var(--lightningcss-dark,#6fc3ee);text-transform:none;background:var(--lightningcss-light,#e3f1fb)var(--lightningcss-dark,#14384f)}.devhub-mcp__form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.devhub-mcp__form label{gap:var(--odx-spacing-25);flex-direction:column;font-size:13px;display:flex}.devhub-mcp__form label span{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2))}.devhub-mcp__form input{border:1px solid var(--odx-c-separator,var(--lightningcss-light,#cfd6df)var(--lightningcss-dark,#3a3f49));border-radius:var(--odx-v-border-radius,6px);background:var(--odx-c-background,var(--lightningcss-light,#fff)var(--lightningcss-dark,#14171c));color:inherit;min-width:260px;padding:7px 9px;font-size:14px}.devhub-mcp__btn{padding:7px var(--odx-spacing-75);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#cfd6df)var(--lightningcss-dark,#3a3f49));border-radius:var(--odx-v-border-radius,6px);background:var(--odx-c-background,var(--lightningcss-light,#fff)var(--lightningcss-dark,#20242b));color:inherit;cursor:pointer;font-size:13px;transition:background .15s,transform .1s}.devhub-mcp__btn:hover{background:var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#2a2e36))}.devhub-mcp__btn--primary{background:var(--odx-c-action,#1a7bc7);border-color:var(--odx-c-action,#1a7bc7);color:#fff}.devhub-mcp__btn--primary:hover{background:#1568a8}.devhub-mcp__btn--primary:disabled{opacity:.6;cursor:not-allowed}.devhub-mcp__btn--danger{color:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#f08379);border-color:var(--lightningcss-light,#e6b3ad)var(--lightningcss-dark,#5a3733)}.devhub-mcp__error{color:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#f08379);margin:var(--odx-spacing-50)0 0}.devhub-mcp__gated{align-items:flex-start;gap:14px;display:flex}.devhub-mcp__gated-icon{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));flex:none;margin-top:2px;line-height:0}.devhub-mcp__gated-body{flex:1;min-width:0}.devhub-mcp__gated-body h3{margin:0 0 6px}.devhub-mcp__gated-body p{max-width:70ch;margin:0}.devhub-mcp__reveal{border-left:4px solid #5ba300}.devhub-mcp__secret{align-items:center;gap:var(--odx-spacing-50);background:var(--odx-c-background-content,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#14171c));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));border-radius:var(--odx-v-border-radius,6px);padding:var(--odx-spacing-50)10px;margin:var(--odx-spacing-37)0;display:flex}.devhub-mcp__secret code{word-break:break-all;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.devhub-mcp__secret--cmd{align-items:flex-start}.devhub-mcp__secret--cmd pre{white-space:pre-wrap;word-break:break-all;flex:1;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.5}.devhub-mcp__table{border-collapse:collapse;width:100%;font-size:13px}.devhub-mcp__table th,.devhub-mcp__table td{text-align:left;padding:7px var(--odx-spacing-50);border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#2a2e36))}.devhub-mcp__table th{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));font-weight:600}.devhub-mcp__table code{font-family:ui-monospace,SF Mono,Menlo,monospace}.devhub-mcp__quickconnect{justify-content:space-between;align-items:center;gap:var(--odx-spacing-100);padding:14px var(--odx-spacing-100);border-radius:var(--odx-v-border-radius,6px);background:var(--lightningcss-light,#eef6fc)var(--lightningcss-dark,#12283a);border:1px solid var(--lightningcss-light,#cfe4f5)var(--lightningcss-dark,#1d3a52);flex-wrap:wrap;margin:0 0 18px;display:flex}.devhub-mcp__quickconnect-text h3{margin:0 0 3px;font-size:16px}.devhub-mcp__quickconnect-text p{max-width:60ch;margin:0}.devhub-mcp__quickconnect-btn{align-items:center;gap:var(--odx-spacing-37);flex:none;display:inline-flex}.devhub-connect__overlay{z-index:1200;padding:6vh var(--odx-spacing-100)var(--odx-spacing-100);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--lightningcss-light,rgba(20,26,33,.5))var(--lightningcss-dark,rgba(0,0,0,.62));justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.devhub-connect{background:var(--odx-c-background,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e24));width:100%;max-width:640px;color:var(--odx-c-text,var(--lightningcss-light,#1a1d21)var(--lightningcss-dark,#e6e9ee));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));border-radius:var(--odx-v-border-radius-lg,12px);padding:var(--odx-spacing-150);font-family:var(--odx-typography-font-family,system-ui,sans-serif);position:relative;box-shadow:0 18px 48px var(--lightningcss-light,rgba(20,26,33,.22))var(--lightningcss-dark,rgba(0,0,0,.5))}.devhub-connect__close{width:var(--odx-spacing-200);height:var(--odx-spacing-200);border-radius:var(--odx-border-radius-circle);color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.devhub-connect__close:hover{background:var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#2a2e36))}.devhub-connect__head{margin:0 var(--odx-spacing-200)var(--odx-spacing-100)0;align-items:flex-start;gap:14px;display:flex}.devhub-connect__icon{color:var(--odx-c-action,#1a7bc7);flex:none;line-height:0}.devhub-connect__head h1{margin:0 0 var(--odx-spacing-25);font-size:21px}.devhub-connect__lead{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));margin:0;line-height:1.55}.devhub-connect__muted{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));margin:var(--odx-spacing-50)0 0;font-size:13px;line-height:1.6}.devhub-connect__error{color:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#f08379);margin:10px 0 0}.devhub-connect__mint{padding:var(--odx-spacing-25)0 0}.devhub-connect__mint .devhub-connect__muted{margin:0 0 14px;font-size:14px}.devhub-connect__btn{padding:var(--odx-spacing-50)14px;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#cfd6df)var(--lightningcss-dark,#3a3f49));border-radius:var(--odx-v-border-radius,6px);background:var(--odx-c-background,var(--lightningcss-light,#fff)var(--lightningcss-dark,#20242b));color:inherit;cursor:pointer;font-size:13px;transition:background .15s}.devhub-connect__btn:hover{background:var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#2a2e36))}.devhub-connect__btn--primary{background:var(--odx-c-action,#1a7bc7);border-color:var(--odx-c-action,#1a7bc7);color:#fff}.devhub-connect__btn--primary:hover{background:#1568a8}.devhub-connect__btn--primary:disabled{opacity:.6;cursor:not-allowed}.devhub-connect__secret-wrap{margin-top:var(--odx-spacing-37);border-radius:var(--odx-v-border-radius,6px);background:var(--odx-c-background-content,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#14171c));border-left:4px solid #5ba300;padding:14px}.devhub-connect__secret-wrap h2{margin:0 0 var(--odx-spacing-25);align-items:center;gap:var(--odx-spacing-37);font-size:16px;display:flex}.devhub-connect__warn{color:var(--lightningcss-light,#8a6d00)var(--lightningcss-dark,#e6c260);margin:0 0 10px;font-size:13px}.devhub-connect__secret{align-items:center;gap:var(--odx-spacing-50);background:var(--odx-c-background,var(--lightningcss-light,#fff)var(--lightningcss-dark,#14171c));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));border-radius:var(--odx-v-border-radius,6px);padding:var(--odx-spacing-50)10px;display:flex}.devhub-connect__secret code{word-break:break-all;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.devhub-connect__snippets{margin-top:18px}.devhub-connect__snippets h2{margin:0 0 var(--odx-spacing-50);font-size:16px}.devhub-connect__tabs{gap:var(--odx-spacing-25);margin-bottom:var(--odx-spacing-50);flex-wrap:wrap;display:flex}.devhub-connect__tab{padding:var(--odx-spacing-37)var(--odx-spacing-75);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#cfd6df)var(--lightningcss-dark,#3a3f49));border-radius:var(--odx-border-radius-circle);background:var(--odx-c-background,var(--lightningcss-light,#fff)var(--lightningcss-dark,#20242b));color:var(--odx-c-text-secondary,var(--lightningcss-light,#5f6b7a)var(--lightningcss-dark,#aeb6c2));cursor:pointer;font-size:12.5px;transition:background .15s,color .15s}.devhub-connect__tab:hover{background:var(--odx-c-separator,var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#2a2e36))}.devhub-connect__tab.is-active{background:var(--odx-c-action,#1a7bc7);border-color:var(--odx-c-action,#1a7bc7);color:#fff}.devhub-connect__cmd{background:var(--odx-c-background-content,var(--lightningcss-light,#0f1720)var(--lightningcss-dark,#0d1117));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e2e6ec)var(--lightningcss-dark,#2a2e36));border-radius:var(--odx-v-border-radius,6px);padding:var(--odx-spacing-75)var(--odx-spacing-75)var(--odx-spacing-75);position:relative}.devhub-connect__pre{white-space:pre-wrap;word-break:break-all;color:var(--lightningcss-light,#e6e9ee)var(--lightningcss-dark,#d6dce4);margin:0;padding-right:68px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55}.devhub-connect__copy{padding:var(--odx-spacing-25)10px;border-radius:var(--odx-v-border-radius,6px);color:#fff;cursor:pointer;background:var(--lightningcss-light,#1e2a3a)var(--lightningcss-dark,#20242b);border:1px solid var(--lightningcss-light,#3a4658)var(--lightningcss-dark,#3a3f49);font-size:12px;position:absolute;top:8px;right:8px}.devhub-connect__copy:hover{background:var(--lightningcss-light,#27384c)var(--lightningcss-dark,#2a2e36)}.devhub-adminhero{isolation:isolate;margin-bottom:var(--odx-spacing-200);background:var(--lightningcss-light,#002766)var(--lightningcss-dark,#001530);flex:none;position:relative;overflow:hidden}.devhub-adminhero__photo{pointer-events:none;z-index:-2;opacity:var(--lightningcss-light,.85)var(--lightningcss-dark,.5);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.devhub-adminhero__overlay{pointer-events:none;z-index:-1;background:linear-gradient(90deg,var(--lightningcss-light,rgba(0,21,56,.94))var(--lightningcss-dark,rgba(0,12,30,.96)) 0%,var(--lightningcss-light,rgba(0,21,56,.8))var(--lightningcss-dark,rgba(0,12,30,.88)) 45%,var(--lightningcss-light,rgba(0,21,56,.5))var(--lightningcss-dark,rgba(0,12,30,.7)) 100%),linear-gradient(var(--lightningcss-light,rgba(0,14,38,.5))var(--lightningcss-dark,rgba(0,8,24,.6)) 0%,var(--lightningcss-light,rgba(0,14,38,.12))var(--lightningcss-dark,rgba(0,8,24,.25)) 35%,var(--lightningcss-light,rgba(0,14,38,.6))var(--lightningcss-dark,rgba(0,8,24,.7)) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.devhub-adminhero__content{max-width:min(var(--odx-v-max-page-width,1440px),100% - 2rem);margin:0 auto;padding:56px 0 44px;position:relative}.devhub-adminhero__eyebrow{font-family:var(--odx-typography-font-family,inherit);text-transform:uppercase;letter-spacing:.12em;color:var(--cyan-500,#0091f7);margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.devhub-adminhero__title{font-family:var(--odx-typography-font-family,inherit);color:#fff;margin:0 0 14px;font-size:38px;font-weight:700;line-height:1.12}.devhub-adminhero__intro{font-family:var(--odx-typography-font-family,inherit);color:rgba(255,255,255,.72);max-width:640px;margin:0;font-size:16px;line-height:1.6}.devhub-adminhero__slot{margin-top:var(--odx-spacing-150)}.devhub-adminsec{width:100%;max-width:min(var(--odx-v-max-page-width,1440px),100% - 2rem);padding:0 0 var(--odx-size-400);box-sizing:border-box;margin:0 auto}.devhub-adminsec__block+.devhub-adminsec__block{margin-top:var(--odx-spacing-200)}.devhub-adminsec__grid{gap:var(--odx-size-125);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.devhub-adminsec__grid--2,.devhub-adminsec__grid--3,.devhub-adminsec__grid--4{gap:var(--odx-size-125);display:grid}.devhub-adminsec__grid--2{grid-template-columns:repeat(2,1fr)}.devhub-adminsec__grid--3{grid-template-columns:repeat(3,1fr)}.devhub-adminsec__grid--4{grid-template-columns:repeat(4,1fr)}.devhub-adminsec__span-all{grid-column:1/-1}@media (max-width:900px){.devhub-adminsec__grid--3,.devhub-adminsec__grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.devhub-adminsec__grid,.devhub-adminsec__grid--2,.devhub-adminsec__grid--3,.devhub-adminsec__grid--4{grid-template-columns:1fr}}.devhub-admin-t-section{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0 0 var(--odx-spacing-25);font-size:22px;font-weight:700;line-height:1.2}.devhub-admin-t-sub{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:0 0 var(--odx-size-125);font-size:14px;font-weight:400;line-height:1.55}.devhub-admin-t-cardtitle{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));margin:0 0 var(--odx-spacing-25);font-size:16px;font-weight:700;line-height:1.3}.devhub-admin-t-caption{font-family:var(--odx-typography-font-family,inherit);letter-spacing:.02em;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:0;font-size:12px;font-weight:500;line-height:1.4}.devhub-admin-t-body{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#cdd9e5));margin:0;font-size:13px;font-weight:400;line-height:1.6}.devhub-admin-t-statvalue{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1.05}.devhub-admin-t-statlabel{font-family:var(--odx-typography-font-family,inherit);text-transform:uppercase;letter-spacing:.08em;color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:0;font-size:11px;font-weight:600;line-height:1.3}.devhub-admin-t-code{font-family:var(--odx-typography-font-family-mono,ui-monospace,monospace);background:var(--odx-c-background,var(--lightningcss-light,#f0f4f8)var(--lightningcss-dark,#253040));border-radius:var(--odx-border-radius-sm);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#cdd9e5));padding:1px 6px;font-size:12px}.devhub-admincard{padding:var(--odx-spacing-150);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex}.devhub-admincard--interactive{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.devhub-admincard--interactive:hover{border-color:var(--cyan-500,#0091f7);outline:none;transform:translateY(-2px);box-shadow:0 4px 16px var(--lightningcss-light,rgba(0,39,102,.08))var(--lightningcss-dark,rgba(0,0,0,.4))}.devhub-admincard--interactive:focus-visible{border-color:var(--cyan-500,#0091f7);outline:none;transform:translateY(-2px);box-shadow:0 4px 16px var(--lightningcss-light,rgba(0,39,102,.08))var(--lightningcss-dark,rgba(0,0,0,.4))}.devhub-admincard__head{align-items:center;gap:var(--odx-spacing-50);margin-bottom:var(--odx-spacing-100);display:flex}.devhub-admincard__head odx-icon{color:var(--cyan-500,#0091f7)}.devhub-admincard__head .devhub-admin-t-cardtitle{margin:0}.devhub-adminstat{gap:var(--odx-spacing-37);padding:var(--odx-size-125);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));box-sizing:border-box;border-radius:10px;flex-direction:column;display:flex}.devhub-adminstat--accent{border-left:3px solid var(--cyan-500,#0091f7)}.devhub-adminstat__delta{font-family:var(--odx-typography-font-family,inherit);font-size:12px;font-weight:600}.devhub-adminstat__delta--up{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#6fcf7f)}.devhub-adminstat__delta--down{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff8a80)}.devhub-adminstat__delta--flat{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5))}.devhub-adminmeter__caption{margin-bottom:var(--odx-spacing-50);justify-content:space-between;align-items:baseline;display:flex}.devhub-adminmeter__track{width:100%;height:var(--odx-spacing-50);border-radius:var(--odx-border-radius-circle);background:var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));overflow:hidden}.devhub-adminmeter__fill{border-radius:var(--odx-border-radius-circle);background:var(--cyan-500,#0091f7);height:100%;transition:width .3s}.devhub-adminmeter__fill--ok{background:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#4caf50)}.devhub-adminmeter__fill--warn{background:var(--lightningcss-light,#ed6c02)var(--lightningcss-dark,#ffa726)}.devhub-adminmeter__fill--crit{background:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ef5350)}.devhub-admintable{border-collapse:collapse;width:100%;font-family:var(--odx-typography-font-family,inherit);font-size:13px}.devhub-admintable th{text-align:left;color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));background:var(--odx-c-background,var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#253040));border-bottom:2px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));white-space:nowrap;padding:10px 14px;font-weight:600}.devhub-admintable td{color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#cdd9e5));border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));vertical-align:middle;padding:10px 14px}.devhub-admintable tr:last-child td{border-bottom:none}.devhub-admintable th.is-num,.devhub-admintable td.is-num{text-align:right;font-variant-numeric:tabular-nums}.devhub-admintable th.is-center,.devhub-admintable td.is-center{text-align:center}.devhub-adminform__field{gap:var(--odx-spacing-37);margin-bottom:var(--odx-spacing-100);flex-direction:column;display:flex}.devhub-adminform__label{font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));font-size:12px;font-weight:600}.devhub-adminform__input,.devhub-adminform__select{font-family:var(--odx-typography-font-family,inherit);padding:var(--odx-spacing-50)var(--odx-spacing-75);border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));border-radius:var(--odx-v-border-radius-controls,3px);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));box-sizing:border-box;font-size:13px}.devhub-adminform__input:focus,.devhub-adminform__select:focus{border-color:var(--cyan-500,#0091f7);outline:none;box-shadow:0 0 0 2px var(--lightningcss-light,rgba(0,145,247,.2))var(--lightningcss-dark,rgba(0,145,247,.3))}.devhub-adminbtn{align-items:center;gap:var(--odx-spacing-37);padding:var(--odx-spacing-50)var(--odx-spacing-100);font-family:var(--odx-typography-font-family,inherit);border-radius:var(--odx-v-border-radius-controls,3px);cursor:pointer;border:1px solid transparent;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.devhub-adminbtn:disabled{opacity:.5;cursor:not-allowed}.devhub-adminbtn--primary{color:#fff;background:var(--lightningcss-light,#002766)var(--lightningcss-dark,#1c6fb0);border-color:var(--lightningcss-light,#002766)var(--lightningcss-dark,#1c6fb0)}.devhub-adminbtn--primary:hover:not(:disabled){background:var(--lightningcss-light,#003d99)var(--lightningcss-dark,#2a83c9);border-color:var(--lightningcss-light,#003d99)var(--lightningcss-dark,#2a83c9)}.devhub-adminbtn--outline{border-color:var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));background:0 0}.devhub-adminbtn--outline:hover:not(:disabled){background:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.05))var(--lightningcss-dark,rgba(255,255,255,.08)))}.devhub-adminbtn--ghost{color:var(--blue-700,var(--lightningcss-light,#0050b3)var(--lightningcss-dark,#6db3f2));background:0 0;border-color:transparent}.devhub-adminbtn--ghost:hover:not(:disabled){background:var(--odx-c-ghost-hover,var(--lightningcss-light,rgba(0,39,102,.05))var(--lightningcss-dark,rgba(255,255,255,.08)))}.devhub-adminbtn:active:not(:disabled){transform:scale(.97)}.devhub-adminchip{align-items:center;gap:var(--odx-spacing-25);font-family:var(--odx-typography-font-family,inherit);border-radius:var(--odx-border-radius-circle);margin:var(--odx-spacing-12)var(--odx-spacing-25)var(--odx-spacing-12)0;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.devhub-adminchip--outline{border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));background:0 0}.devhub-adminchip--stat{border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d));color:var(--odx-c-text,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));background:0 0}.devhub-adminchip--admin{color:var(--lightningcss-light,#721c24)var(--lightningcss-dark,#f0a0a0);background:var(--lightningcss-light,#f8d7da)var(--lightningcss-dark,#4a2020)}.devhub-adminchip--internal{color:var(--lightningcss-light,#004085)var(--lightningcss-dark,#6cb4ff);background:var(--lightningcss-light,#cce5ff)var(--lightningcss-dark,#1a2e4a)}.devhub-adminchip--external{color:var(--lightningcss-light,#856404)var(--lightningcss-dark,#e0b840);background:var(--lightningcss-light,#fff3cd)var(--lightningcss-dark,#3a3018)}.devhub-adminchip--ok{color:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#6fcf7f);background:var(--lightningcss-light,#e6f4ea)var(--lightningcss-dark,#17331d)}.devhub-adminchip--warn{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff8a80);background:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3a1a1a)}@media (max-width:600px){.devhub-adminhero__content{padding:var(--odx-size-250)0 var(--odx-spacing-200)}.devhub-adminhero__title{font-size:28px}.devhub-admin-t-section{font-size:20px}.devhub-admin-t-statvalue{font-size:26px}}@media (prefers-reduced-motion:reduce){.devhub-admincard--interactive,.devhub-adminbtn,.devhub-adminmeter__fill{transition:none!important;transform:none!important}}.devhub-rm-updated{align-items:center;gap:var(--odx-spacing-50);font-family:var(--odx-typography-font-family,inherit);color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));margin:var(--odx-spacing-150)0 0;font-size:13px;display:flex}.devhub-rm-live-dot{width:var(--odx-size-50);height:var(--odx-size-50);border-radius:var(--odx-border-radius-circle);background:var(--green-500,#2e7d32);flex:none;animation:2s infinite devhub-rm-pulse;box-shadow:0 0 rgba(46,125,50,.5)}@keyframes devhub-rm-pulse{0%{box-shadow:0 0 rgba(46,125,50,.5)}70%{box-shadow:0 0 0 6px rgba(46,125,50,0)}to{box-shadow:0 0 rgba(46,125,50,0)}}.devhub-rm-sechead{align-items:center;gap:var(--odx-spacing-50);margin-bottom:var(--odx-spacing-100);display:flex}.devhub-rm-sechead odx-icon{color:var(--cyan-500,#0091f7)}.devhub-rm-sechead .devhub-admin-t-section{margin:0}.devhub-rm-tilehead{align-items:center;gap:var(--odx-spacing-50);display:flex}.devhub-rm-tilehead odx-icon{color:var(--cyan-500,#0091f7)}.devhub-rm-statvalue--ok{color:var(--green-500,#2e7d32)}.devhub-rm-statvalue--warn{color:var(--amber-600,var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24))}.devhub-rm-statvalue--crit{color:var(--red-500,#d32f2f)}.devhub-rm-gauge-card{align-items:center;gap:var(--odx-spacing-50);padding:var(--odx-spacing-150);background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));box-sizing:border-box;text-align:center;border-radius:10px;flex-direction:column;display:flex}.devhub-rm-gauge{width:130px;height:130px}.devhub-rm-gauge__track{fill:none;stroke:var(--odx-c-background-subtle,var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#263442));stroke-width:11px}.devhub-rm-gauge__fill{fill:none;stroke-width:11px;stroke-linecap:round;transition:stroke-dasharray .6s}.devhub-rm-gauge__fill--ok{stroke:var(--green-500,#2e7d32)}.devhub-rm-gauge__fill--warn{stroke:var(--amber-400,#f59e0b)}.devhub-rm-gauge__fill--crit{stroke:var(--red-500,#d32f2f)}.devhub-rm-gauge__value{text-anchor:middle;fill:var(--odx-c-display,var(--lightningcss-light,#002766)var(--lightningcss-dark,#e0e8f0));font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.devhub-rm-gauge__label{text-anchor:middle;fill:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));text-transform:uppercase;letter-spacing:.05em;font-size:11px}.devhub-rm-state{padding:var(--odx-spacing-150);text-align:center;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8fa3b5));font-family:var(--odx-typography-font-family,inherit);border-radius:10px;font-size:14px}.devhub-rm-state--error{color:var(--red-500,#d32f2f);justify-content:center;align-items:center;gap:var(--odx-spacing-50);display:flex}.devhub-rm-note{border-top:1px solid var(--odx-c-separator,var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#2d3d4d));padding-top:var(--odx-spacing-100);margin:var(--odx-spacing-200)0 0}.dso{--dso-shadow:var(--lightningcss-light,0 3.2px 7.2px 0 rgba(0,0,0,.13))var(--lightningcss-dark,0 .6px 1.8px 0 rgba(0,0,0,.11));--dso-border:var(--lightningcss-light,#e3e7ec)var(--lightningcss-dark,#2a3a4a);--dso-rail:var(--lightningcss-light,#f3f5f7)var(--lightningcss-dark,#111b27);--dso-thead:var(--lightningcss-light,#d8dce0)var(--lightningcss-dark,#1e2d3d);--dso-thead-text:var(--lightningcss-light,#44505c)var(--lightningcss-dark,#9fb3c4);--dso-primary:var(--lightningcss-light,#1a6bb5)var(--lightningcss-dark,#4a9eea);--dso-text:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#e0e8f0);--dso-text-2:var(--lightningcss-light,#5b6470)var(--lightningcss-dark,#8ca0b3);--dso-text-3:var(--lightningcss-light,#8a929c)var(--lightningcss-dark,#6b7682);--dso-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a2332);--dso-page:var(--lightningcss-light,#fafbfc)var(--lightningcss-dark,#0d1b2a);--dso-subtle:var(--lightningcss-light,#eef1f4)var(--lightningcss-dark,#232c38);--dso-hover:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#1e2733);--dso-accent-bg:var(--lightningcss-light,#e7f0fa)var(--lightningcss-dark,#173049);--dso-avatar-bg:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#20303f);--dso-code-bg:var(--lightningcss-light,#f1f4f8)var(--lightningcss-dark,#232c38);--dso-danger:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f0a8a2);--dso-danger-bg:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3a1f1d);--dso-danger-border:var(--lightningcss-light,#f3c9c5)var(--lightningcss-dark,#5a2a26);--dso-overlay-hover:var(--lightningcss-light,rgba(0,0,0,.06))var(--lightningcss-dark,rgba(255,255,255,.08));background:var(--dso-page);color:var(--dso-text);min-height:100%;font-family:var(--odx-typography-font-family,"Open Sans",system-ui,sans-serif)}.dso-userbar{justify-content:flex-end;align-items:center;gap:var(--odx-spacing-75);padding:var(--odx-spacing-37)var(--odx-spacing-200);background:var(--dso-rail);border-bottom:1px solid var(--dso-border);font-size:13px;display:flex}.dso-userbar .dso__muted{align-items:center;gap:var(--odx-spacing-37);display:inline-flex}.dso__area{justify-content:space-between;align-items:flex-end;gap:var(--odx-spacing-100);padding:var(--odx-size-175)var(--odx-spacing-200)var(--odx-spacing-100);border-bottom:1px solid var(--dso-border);background:var(--dso-bg);display:flex}.dso__area-titles{min-width:0}.dso__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--dso-text-2);font-size:12px}.dso__title{margin:var(--odx-spacing-12)0 0;font-size:26px;font-weight:700}.dso__subtitle{color:var(--dso-text-2);margin:var(--odx-spacing-37)0 0;max-width:760px;font-size:14px}.dso__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dso__body{padding:22px var(--odx-spacing-200)var(--odx-size-350)}.dso-btn{align-items:center;gap:var(--odx-spacing-37);border:1px solid var(--dso-border);background:var(--dso-bg);color:var(--dso-text);border-radius:var(--odx-border-radius-md);cursor:pointer;padding:7px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.dso-btn:hover{background:var(--dso-hover)}.dso-btn.primary{background:var(--dso-primary);border-color:var(--dso-primary);color:#fff}.dso-btn.primary:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.dso-btn.ghost{background:0 0;border-color:transparent}.dso-btn.ghost:hover{background:var(--dso-accent-bg);color:var(--dso-primary)}.dso-btn.danger{color:var(--dso-danger);border-color:var(--dso-danger-border);background:var(--dso-bg)}.dso-btn.danger:hover{background:var(--dso-danger-bg)}.dso-btn:disabled{opacity:.5;cursor:not-allowed}.dso-iconbtn{border-radius:var(--odx-border-radius-md);cursor:pointer;width:30px;height:30px;color:var(--dso-text-2);background:0 0;border:1px solid transparent;justify-content:center;align-items:center;display:inline-flex}.dso-iconbtn:hover{background:var(--dso-overlay-hover);color:var(--dso-text)}.dso__link{color:var(--dso-primary);cursor:pointer;align-items:center;gap:var(--odx-spacing-25);background:0 0;border:none;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.dso__error{background:var(--dso-danger-bg);color:var(--dso-danger);border:1px solid var(--dso-danger-border);padding:var(--odx-spacing-75)var(--odx-spacing-100);margin:var(--odx-spacing-100)var(--odx-spacing-200)0;border-radius:8px;font-size:14px}.dso__muted{color:var(--dso-text-2);font-size:14px}.dso__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.dso__search{max-width:360px;padding:var(--odx-spacing-50)var(--odx-spacing-75);border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);background:var(--dso-bg);color:inherit;flex:1;font-size:14px}.dso-spinner{color:var(--dso-text-2);padding:var(--odx-spacing-37)0;align-items:center;gap:10px;font-size:14px;display:inline-flex}.dso-spinner:before{content:"";width:var(--odx-size-100);height:var(--odx-size-100);border-radius:var(--odx-border-radius-circle);border:2px solid var(--dso-border);border-top-color:var(--dso-primary);animation:.7s linear infinite devhub-spin}.dso-grid{gap:var(--odx-spacing-100);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.dso-card{background:var(--dso-bg);box-shadow:var(--dso-shadow);padding:18px var(--odx-size-125);cursor:pointer;min-height:132px;color:inherit;border:1px solid transparent;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.dso-card:hover{border-color:var(--dso-border);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.18)}.dso-card__top{align-items:center;gap:var(--odx-spacing-75);display:flex}.dso-avatar{width:var(--odx-size-300);height:var(--odx-size-300);border-radius:var(--odx-border-radius-circle);background:var(--dso-avatar-bg);color:var(--dso-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.dso-modimg{object-fit:contain;width:70%;height:70%;display:block}.dso-card__title{margin:0;font-size:17px;font-weight:700}.dso-card__desc{color:var(--dso-text-2);margin:var(--odx-spacing-75)0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:13px;display:-webkit-box;overflow:hidden}.dso-card__foot{align-items:center;gap:var(--odx-spacing-50);flex-wrap:wrap;margin-top:14px;display:flex}.dso-chip{background:var(--dso-subtle);color:var(--dso-text-2);border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.dso-chip.accent{background:var(--dso-accent-bg);color:var(--dso-primary)}.dso-contacts{margin-left:auto;display:flex}.dso-contacts .dso-avatar{border:2px solid var(--dso-bg);width:26px;height:26px;margin-left:-8px;font-size:11px}.dso-detail{grid-template-columns:230px 1fr;min-height:calc(100vh - 140px);display:grid}.dso-rail{background:var(--dso-rail);border-right:1px solid var(--dso-border);padding:var(--odx-spacing-100)10px}.dso-rail__back{margin:0 var(--odx-spacing-37)var(--odx-spacing-75)}.dso-rail__item{text-align:left;cursor:pointer;width:100%;padding:10px var(--odx-spacing-75);color:var(--dso-text-2);margin-bottom:var(--odx-spacing-12);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dso-rail__item:hover{background:var(--dso-overlay-hover);color:var(--dso-text)}.dso-rail__item.active{background:var(--dso-accent-bg);color:var(--dso-primary)}.dso-pane{padding:var(--odx-spacing-150)var(--odx-size-175)var(--odx-size-350);min-width:0}.dso-pane__head{margin-bottom:var(--odx-spacing-100);justify-content:space-between;align-items:center;display:flex}.dso-pane__head h2{margin:0;font-size:19px;font-weight:700}.dso-meta{gap:var(--odx-size-175);margin:var(--odx-spacing-25)0 0;flex-wrap:wrap;display:flex}.dso-meta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--dso-text-3);font-size:11px}.dso-meta dd{margin:var(--odx-spacing-12)0 0;font-size:14px;font-weight:600}.dso-table{border-collapse:collapse;background:var(--dso-bg);width:100%;box-shadow:var(--dso-shadow);border-radius:8px;font-size:14px;overflow:hidden}.dso-table th{background:var(--dso-thead);text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--dso-thead-text);padding:10px 14px;font-size:12px;font-weight:700}.dso-table td{border-bottom:1px solid var(--dso-subtle);padding:11px 14px}.dso-table tbody tr:last-child td{border-bottom:none}.dso-table tbody tr:hover{background:var(--dso-hover)}.dso-table tbody tr.dso-table__row{cursor:pointer;position:relative}.dso-table__rowlink{color:inherit;text-decoration:none}.dso-table__rowlink:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.dso-table code{background:var(--dso-code-bg);padding:var(--odx-spacing-12)var(--odx-spacing-37);border-radius:5px;font-size:12px}.dso-roletag{padding:var(--odx-spacing-12)9px;text-transform:capitalize;background:var(--dso-subtle);color:var(--dso-text-2);border-radius:20px;font-size:12px;font-weight:700;display:inline-block}.dso-roletag.admin{background:var(--dso-accent-bg);color:var(--dso-primary)}.dso-roletag.editor{color:var(--lightningcss-light,#2e7d4f)var(--lightningcss-dark,#7fce9c);background:var(--lightningcss-light,#e8f5ec)var(--lightningcss-dark,#14321f)}.dso-roletag.reader{background:var(--dso-subtle);color:var(--dso-text-2)}.dso-roletag.blocked{background:var(--dso-danger-bg);color:var(--dso-danger)}.dso-roletag.neutral{color:var(--lightningcss-light,#8a6d1a)var(--lightningcss-dark,#d6b85a);background:var(--lightningcss-light,#f4f0e4)var(--lightningcss-dark,#332b16)}.dso-group__label{text-transform:uppercase;letter-spacing:.05em;color:var(--dso-text-3);margin:22px 0 10px;font-size:12px;font-weight:700}.dso-group__label:first-child{margin-top:0}.dso-mod-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.dso-mod-card{background:var(--dso-bg);box-shadow:var(--dso-shadow);padding:var(--odx-spacing-100);gap:var(--odx-spacing-75);color:inherit;border-radius:10px;align-items:flex-start;text-decoration:none;display:flex;position:relative}.dso-mod-card__head{flex:1;min-width:0;padding-right:52px}.dso-mod-card__title{word-break:break-word;margin:0;font-size:15px;font-weight:700}.dso-mod-card__type{color:var(--dso-text-2);margin:3px 0 0;font-size:12px}.dso-mod-card__id{color:var(--dso-text-3);margin:var(--odx-spacing-50)0 0;word-break:break-all;font-size:11px}.dso-mod-card__del{gap:var(--odx-spacing-12);display:flex;position:absolute;top:8px;right:8px}.dso-mod-card--clickable{cursor:pointer;transition:transform .12s,box-shadow .12s}.dso-mod-card--clickable:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.18)}.dso-mod-card .dso-avatar{width:var(--odx-size-250);height:var(--odx-size-250)}.dso-field{margin-bottom:var(--odx-spacing-100);display:block}.dso-field>span{color:var(--dso-text-2);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.dso-field input,.dso-field select,.dso-field textarea{box-sizing:border-box;border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);background:var(--dso-bg);width:100%;color:var(--dso-text);padding:9px 11px;font-size:14px}.dso-field-row{gap:14px;display:flex}.dso-field-row .dso-field{flex:1}.dso-scrim{z-index:1200;background:rgba(0,0,0,.45);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dso-sheet{background:var(--dso-bg);flex-direction:column;width:460px;max-width:100vw;height:100%;margin-left:auto;display:flex;box-shadow:-12px 0 40px rgba(0,0,0,.35)}.dso-modal{width:460px;max-width:calc(100vw - var(--odx-size-300));background:var(--dso-bg);border-radius:var(--odx-border-radius-lg);max-height:calc(100vh - var(--odx-size-500));flex-direction:column;margin:auto;display:flex;box-shadow:0 18px 60px rgba(0,0,0,.4)}.dso-modal--wide{width:640px}.dso-sheet__head,.dso-modal__head{border-bottom:1px solid var(--dso-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dso-sheet__head h2,.dso-modal__head h2{margin:0;font-size:18px;font-weight:700}.dso-sheet__body,.dso-modal__body{padding:var(--odx-size-125)22px;flex:1;overflow:auto}.dso-sheet__foot,.dso-modal__foot{border-top:1px solid var(--dso-border);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.dso-scope-row{align-items:center;gap:var(--odx-spacing-75);border-bottom:1px solid var(--dso-subtle);padding:10px 0;display:flex}.dso-scope-row:last-child{border-bottom:none}.dso-scope-row__label{flex:1;min-width:0}.dso-scope-row__name{font-size:14px;font-weight:600}.dso-scope-row__scope{color:var(--dso-text-3);word-break:break-all;font-size:11px}.dso-scope-row select{border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);background:var(--dso-bg);width:130px;color:var(--dso-text);padding:7px 9px;font-size:13px}.dso-apikey{align-items:center;gap:var(--odx-spacing-37);display:flex}.dso-apikey input{width:220px;padding:5px var(--odx-spacing-50);border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);background:var(--dso-hover);color:var(--dso-text);font-family:monospace;font-size:12px}.dso-tabstrip{gap:var(--odx-spacing-25);border-bottom:1px solid var(--dso-border);margin-bottom:var(--odx-size-125);flex-wrap:wrap;display:flex}.dso-tab{cursor:pointer;color:var(--dso-text-2);background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.dso-tab:hover{color:var(--dso-text)}.dso-tab.active{color:var(--dso-primary);border-bottom-color:var(--dso-primary)}.dso odx-button{--_align:center}.dso-pane__head odx-button,.dso__actions odx-button,.dso-sheet__foot odx-button,.dso-modal__foot odx-button{display:inline-flex}.dso-panel{background:var(--dso-bg);box-shadow:var(--dso-shadow);padding:var(--odx-size-175);border-radius:10px}.dso-panel__note{gap:var(--odx-spacing-75);color:var(--dso-text-2);align-items:flex-start;font-size:14px;display:flex}.dso-th--sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.dso-th--sort:hover{color:var(--dso-primary)}.dso-th--sort odx-icon{vertical-align:middle;opacity:.7}.dso-pager{margin-top:var(--odx-spacing-75);color:var(--dso-text-2);justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.dso-pager__btn{border:1px solid var(--dso-border);background:var(--dso-bg);color:var(--dso-text);border-radius:var(--odx-border-radius-md);padding:var(--odx-spacing-25)10px;cursor:pointer;font-size:13px}.dso-pager__btn:disabled{opacity:.45;cursor:default}.dso-toast{z-index:1400;align-items:center;gap:var(--odx-spacing-50);max-width:380px;padding:var(--odx-spacing-75)var(--odx-spacing-100);box-shadow:var(--dso-shadow);background:var(--dso-bg);border:1px solid var(--dso-border);color:var(--dso-text);border-radius:8px;font-size:14px;display:flex;position:fixed;bottom:96px;right:24px}.dso-toast--ok{border-left:4px solid #2e7d32}.dso-toast--err{border-left:4px solid #b3261e}.dso-crumbs{align-items:center;gap:var(--odx-spacing-37);color:var(--dso-text-2);margin-bottom:var(--odx-spacing-75);flex-wrap:wrap;font-size:13px;display:flex}.dso-crumbs__item{cursor:pointer;color:var(--dso-primary)}.dso-crumbs__item.is-current{color:var(--dso-text-2);cursor:default}.dso-crumbs__sep{opacity:.5}.dso-seg{border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);display:inline-flex;overflow:hidden}.dso-seg__opt{background:var(--dso-bg);padding:var(--odx-spacing-37)var(--odx-spacing-75);cursor:pointer;color:var(--dso-text-2);align-items:center;gap:var(--odx-spacing-37);border:0;font-size:13px;font-weight:600;display:inline-flex}.dso-seg__opt+.dso-seg__opt{border-left:1px solid var(--dso-border)}.dso-seg__opt.active{background:var(--dso-primary);color:#fff}.dso-copybtn.copied odx-icon{color:#2e7d32}.dso-note{gap:var(--odx-spacing-50);background:var(--dso-accent-bg);color:var(--dso-text);border-radius:8px;align-items:flex-start;padding:10px 14px;font-size:13px;display:flex}.dso-note--err{color:var(--lightningcss-light,#8a1c13)var(--lightningcss-dark,#f0b4ad);background:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3a1f1d)}.dso-filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dso-filterbar select,.dso-filterbar input{border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);padding:var(--odx-spacing-37)10px;background:var(--dso-bg);color:var(--dso-text);font-size:13px}.dso-taglist{gap:var(--odx-spacing-37);margin:var(--odx-spacing-37)0;flex-wrap:wrap;display:flex}.dso-tag{align-items:center;gap:var(--odx-spacing-37);padding:3px var(--odx-spacing-50);background:var(--dso-subtle);color:var(--dso-text);border-radius:14px;font-size:12px;display:inline-flex}.dso-tag button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;line-height:1;display:inline-flex}.dso-filegrid{gap:var(--odx-spacing-75);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.dso-filecard{border:1px solid var(--dso-border);cursor:pointer;text-align:center;background:var(--dso-bg);box-shadow:var(--dso-shadow);word-break:break-all;color:var(--dso-text);border-radius:8px;padding:14px;font-size:13px}.dso-filecard:hover{border-color:var(--dso-primary)}.dso-filecard odx-icon{margin:0 auto var(--odx-spacing-50);display:block}.dso-filecard__thumb{width:100%;height:var(--odx-size-600);object-fit:cover;border-radius:var(--odx-border-radius-md);margin-bottom:var(--odx-spacing-50);background:var(--dso-subtle)}.dso-fileimg{border:1px solid var(--dso-border);border-radius:8px;max-width:100%;max-height:360px;display:block}.dso-ms{min-width:180px;display:inline-block;position:relative}.dso-ms__btn{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--odx-spacing-50);border:1px solid var(--dso-border);border-radius:var(--odx-border-radius-md);background:var(--dso-bg);width:100%;color:var(--dso-text);cursor:pointer;text-align:left;padding:7px 11px;font-size:13px;display:flex}.dso-ms__btn:hover{border-color:var(--dso-primary)}.dso-ms__btn .dso__muted{color:var(--dso-text-3)}.dso-ms__pop{z-index:20;background:var(--dso-bg);border:1px solid var(--dso-border);min-width:100%;max-width:320px;max-height:260px;box-shadow:var(--dso-shadow);padding:var(--odx-spacing-37);border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.dso-ms__opt{align-items:center;gap:var(--odx-spacing-50);padding:var(--odx-spacing-37)var(--odx-spacing-50);border-radius:var(--odx-border-radius-md);cursor:pointer;color:var(--dso-text);font-size:13px;display:flex}.dso-ms__opt:hover{background:var(--dso-hover)}.dso-ms__opt input{margin:0}.dso-ms__empty{padding:var(--odx-spacing-50);color:var(--dso-text-3);font-size:13px}.dso-hub__banner{margin:0 0 var(--odx-size-125);border-radius:var(--odx-border-radius-lg);min-height:200px}.dso-create-icon{background:var(--dso-accent-bg,rgba(0,145,247,.1));color:var(--dso-primary,#0091f7);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.dso-create-icon odx-icon{color:var(--dso-primary,#0091f7)}.dso-create-hint{margin-top:var(--odx-spacing-50);color:var(--dso-text-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.dso-create-hint odx-icon{opacity:.85}.dso-guide-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.dso-guide-card{border:1px solid var(--dso-border);padding:var(--odx-spacing-100);background:var(--dso-bg);border-radius:10px}.dso-guide-card h3{margin:var(--odx-spacing-75)0 var(--odx-spacing-37);color:var(--dso-text);font-size:15px;font-weight:700}.dso-guide-card p{color:var(--dso-text-2);margin:0;font-size:13px;line-height:1.55}.dso-guide-steps{margin:var(--odx-spacing-50)0 0;padding-left:var(--odx-size-125)}.dso-guide-steps li{color:var(--dso-text-2);margin-bottom:var(--odx-spacing-37);font-size:13px;line-height:1.6}.dso-guide-steps li strong{color:var(--dso-text)}.dso-link{font:inherit;color:var(--dso-primary,#0091f7);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.dso-link:hover{text-decoration:none}.dso-empty{text-align:center;color:var(--dso-text);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.dso-empty h3{margin:0;font-size:1.6rem}.dso-empty p{max-width:42ch;margin:0}.dso-empty .odx-icon{opacity:.5}.devhub-signin{justify-content:center;align-items:center;gap:var(--odx-spacing-150);padding:var(--odx-spacing-200);box-sizing:border-box;font-family:var(--odx-typography-font-family,inherit);background:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#0a0f1a);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.devhub-signin__backdrop{pointer-events:none;background:radial-gradient(900px 520px at 50% -10%,var(--lightningcss-light,rgba(0,39,102,.12))var(--lightningcss-dark,rgba(0,145,247,.16)) 0%,transparent 70%),radial-gradient(720px 420px at 85% 110%,var(--lightningcss-light,rgba(0,145,247,.1))var(--lightningcss-dark,rgba(0,145,247,.08)) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.devhub-signin__panel{z-index:1;text-align:center;width:100%;max-width:440px;padding:var(--odx-size-300)var(--odx-size-250)var(--odx-size-250);box-sizing:border-box;border-radius:var(--odx-v-border-radius,12px);border:1px solid var(--lightningcss-light,var(--odx-c-separator,#e2e8f0))var(--lightningcss-dark,#243345);box-shadow:var(--lightningcss-light,0 24px 60px rgba(6,18,38,.14))var(--lightningcss-dark,0 24px 60px rgba(0,0,0,.5));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131b29);flex-direction:column;align-items:center;display:flex;position:relative}.devhub-signin__brand{margin-bottom:var(--odx-size-175);align-items:center;gap:10px;display:flex}.devhub-signin__logo{width:70px;height:var(--odx-size-175);aspect-ratio:2.5;background-color:var(--lightningcss-light,var(--blue-700,#002766))var(--lightningcss-dark,#fff);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 74 29%27%3E%3Cpath d=%27M29.717 2.887c0 1.4-1.127 2.535-2.512 2.535a2.52 2.52 0 0 1-2.514-2.533c0-1.4 1.124-2.534 2.514-2.534a2.523 2.523 0 0 1 2.512 2.532M9.827.848H0v2.554h7.779c.903 0 1.635.732 1.644 1.637v14.62a1.65 1.65 0 0 1-1.644 1.64H4.823l.001-15.516H0v18.174h9.827c2.303 0 4.17-1.868 4.192-4.187V5.036C13.998 2.717 12.13.848 9.827.848m13.968 6.18c-2.705-.01-4.327.186-5.537.464-1.649.414-2.318.972-2.638 1.24a2 2 0 0 1-.145.114v15.111h4.596V11.452c-.027-1.55 2.264-2.062 3.722-.984zm42.037 1.694c.324-.269.992-.823 2.634-1.235 1.205-.275 2.833-.475 5.534-.464v3.44c-1.457-1.079-3.75-.566-3.726.984v12.509h-4.593V8.84q.06-.042.15-.12ZM31.507 21.278h-2.135c-.987.018-1.716-.705-1.737-1.76a37 37 0 0 1 0-1.91c.014-.968.75-1.743 1.737-1.73h2.135zm.679-14.253h-7.447v3.438s2.625-.894 4.448-.894c2.222 0 2.34 1.13 2.322 1.635v2.022h-4.484c-2.048 0-3.709 1.67-3.718 3.734v3.246c0 2.07 1.665 3.75 3.718 3.75h9.077v-13.01c-.015-2.318-1.883-3.92-3.916-3.92Zm1.074-1.604a2.52 2.52 0 0 0 2.512-2.534A2.52 2.52 0 0 0 33.26.355a2.52 2.52 0 0 0-2.513 2.532 2.523 2.523 0 0 0 2.513 2.534M43.7 9.605c-1.776 0-1.974 1.253-1.974 1.975v1.67c0 .725.198 1.976 1.974 1.974 1.778-.001 1.975-1.25 1.975-1.975v-1.67c0-.722-.197-1.974-1.975-1.974m2.281 8.092H41.33c-2.038.01-3.916-1.604-3.914-3.919V10.98C37.405 8.927 39 7.014 41.3 7.025h8.566v6.72c.004 2.05-1.601 3.96-3.884 3.952Zm-.117 6.877c0 .719-.21 1.971-2.084 1.971-1.869 0-2.078-1.252-2.078-1.97v-1.673c0-.723.21-1.977 2.078-1.977 1.875 0 2.084 1.255 2.084 1.977zm.473-6.234-5.21.002c-2.29-.003-3.892 1.868-3.885 3.92v2.785c-.005 2.305 1.88 3.956 3.917 3.953h5.204c2.288 0 3.902-1.915 3.89-3.953v-2.785a3.916 3.916 0 0 0-3.916-3.922m9.41-3.326h3.946v-3.449c0-.723-.253-1.975-1.972-1.975-1.722 0-1.973 1.252-1.973 1.975zm-.59-7.99 5.173-.001c2.03 0 3.926 1.602 3.923 3.92v6.699h-8.417v2.072c.008.906.696 1.66 2.522 1.66 2.81.005 5.761-.846 5.761-.846v3.428h-8.76c-2.233.004-4.123-1.6-4.118-3.918v-9.093c0-2.33 1.879-3.93 3.916-3.921%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 74 29%27%3E%3Cpath d=%27M29.717 2.887c0 1.4-1.127 2.535-2.512 2.535a2.52 2.52 0 0 1-2.514-2.533c0-1.4 1.124-2.534 2.514-2.534a2.523 2.523 0 0 1 2.512 2.532M9.827.848H0v2.554h7.779c.903 0 1.635.732 1.644 1.637v14.62a1.65 1.65 0 0 1-1.644 1.64H4.823l.001-15.516H0v18.174h9.827c2.303 0 4.17-1.868 4.192-4.187V5.036C13.998 2.717 12.13.848 9.827.848m13.968 6.18c-2.705-.01-4.327.186-5.537.464-1.649.414-2.318.972-2.638 1.24a2 2 0 0 1-.145.114v15.111h4.596V11.452c-.027-1.55 2.264-2.062 3.722-.984zm42.037 1.694c.324-.269.992-.823 2.634-1.235 1.205-.275 2.833-.475 5.534-.464v3.44c-1.457-1.079-3.75-.566-3.726.984v12.509h-4.593V8.84q.06-.042.15-.12ZM31.507 21.278h-2.135c-.987.018-1.716-.705-1.737-1.76a37 37 0 0 1 0-1.91c.014-.968.75-1.743 1.737-1.73h2.135zm.679-14.253h-7.447v3.438s2.625-.894 4.448-.894c2.222 0 2.34 1.13 2.322 1.635v2.022h-4.484c-2.048 0-3.709 1.67-3.718 3.734v3.246c0 2.07 1.665 3.75 3.718 3.75h9.077v-13.01c-.015-2.318-1.883-3.92-3.916-3.92Zm1.074-1.604a2.52 2.52 0 0 0 2.512-2.534A2.52 2.52 0 0 0 33.26.355a2.52 2.52 0 0 0-2.513 2.532 2.523 2.523 0 0 0 2.513 2.534M43.7 9.605c-1.776 0-1.974 1.253-1.974 1.975v1.67c0 .725.198 1.976 1.974 1.974 1.778-.001 1.975-1.25 1.975-1.975v-1.67c0-.722-.197-1.974-1.975-1.974m2.281 8.092H41.33c-2.038.01-3.916-1.604-3.914-3.919V10.98C37.405 8.927 39 7.014 41.3 7.025h8.566v6.72c.004 2.05-1.601 3.96-3.884 3.952Zm-.117 6.877c0 .719-.21 1.971-2.084 1.971-1.869 0-2.078-1.252-2.078-1.97v-1.673c0-.723.21-1.977 2.078-1.977 1.875 0 2.084 1.255 2.084 1.977zm.473-6.234-5.21.002c-2.29-.003-3.892 1.868-3.885 3.92v2.785c-.005 2.305 1.88 3.956 3.917 3.953h5.204c2.288 0 3.902-1.915 3.89-3.953v-2.785a3.916 3.916 0 0 0-3.916-3.922m9.41-3.326h3.946v-3.449c0-.723-.253-1.975-1.972-1.975-1.722 0-1.973 1.252-1.973 1.975zm-.59-7.99 5.173-.001c2.03 0 3.926 1.602 3.923 3.92v6.699h-8.417v2.072c.008.906.696 1.66 2.522 1.66 2.81.005 5.761-.846 5.761-.846v3.428h-8.76c-2.233.004-4.123-1.6-4.118-3.918v-9.093c0-2.33 1.879-3.93 3.916-3.921%27/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.devhub-signin__wordmark{letter-spacing:-.01em;color:var(--lightningcss-light,var(--blue-700,#002766))var(--lightningcss-dark,#e8eef7);font-size:20px;font-weight:600}.devhub-signin__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,var(--blue-500,#0063d1))var(--lightningcss-dark,#6cc0ff);margin-bottom:var(--odx-spacing-75);font-size:13px;font-weight:600}.devhub-signin__title{margin:0 0 var(--odx-spacing-75);letter-spacing:-.02em;color:var(--lightningcss-light,var(--blue-900,#002d72))var(--lightningcss-dark,#e8eef7);font-size:28px;font-weight:700;line-height:1.2}.devhub-signin__subtitle{margin:0 0 var(--odx-spacing-200);color:var(--lightningcss-light,var(--odx-c-text-secondary,#5b6b7e))var(--lightningcss-dark,#93a3b5);max-width:340px;font-size:15px;line-height:1.6}.devhub-signin__button{width:100%;padding:14px var(--odx-spacing-150);border-radius:var(--odx-v-border-radius,6px);color:#fff;background:var(--lightningcss-light,var(--blue-500,#0063d1))var(--lightningcss-dark,#2f7fe0);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px var(--lightningcss-light,rgba(0,99,209,.28))var(--lightningcss-dark,rgba(0,0,0,.4))}.devhub-signin__button:hover:not(:disabled){background:var(--lightningcss-light,var(--blue-700,#004ba0))var(--lightningcss-dark,#1f6fd0);transform:translateY(-1px)}.devhub-signin__button:active:not(:disabled){transform:translateY(0)}.devhub-signin__button:disabled{opacity:.7;cursor:default}.devhub-signin__ms-logo{border-radius:var(--odx-border-radius-sm);padding:var(--odx-spacing-12);box-sizing:content-box;background:#fff;flex:none}.devhub-signin__hint{margin:var(--odx-size-125)0 0;color:var(--lightningcss-light,var(--odx-c-text-secondary,#7c8a9c))var(--lightningcss-dark,#7e8ea0);font-size:13px;line-height:1.5}.devhub-signin__legal{z-index:1;color:var(--lightningcss-light,var(--odx-c-text-secondary,#7c8a9c))var(--lightningcss-dark,#6c7c8e);margin:0;font-size:12px;position:relative}@media (max-width:520px){.devhub-signin__panel{padding:var(--odx-size-225)var(--odx-spacing-150)var(--odx-size-175)}.devhub-signin__title{font-size:24px}}.devhub-signin__panel--checking{text-align:center;align-items:center;gap:var(--odx-size-125)}.devhub-signin__spinner{width:var(--odx-size-250);height:var(--odx-size-250);margin:var(--odx-spacing-50)auto 0;border-radius:var(--odx-border-radius-circle);border:3px solid rgba(15,92,156,.2);border-top-color:#0f5c9c;animation:.8s linear infinite devhub-spin}:root{--odx-border-radius-circle:9999px;--odx-border-radius-control:var(--odx-border-radius-sm);--odx-border-radius-lg:12px;--odx-border-radius-md:6px;--odx-border-radius-sm:3px;--odx-border-width-thick:2px;--odx-border-width-thickest:4px;--odx-border-width-thin:1px;--odx-color-background-accent-hover:var(--odx-palette-cyan-70);--odx-color-background-accent-pressed:var(--odx-palette-cyan-80);--odx-color-background-accent-rest:var(--odx-palette-cyan-60);--odx-color-background-accent-subtle:var(--lightningcss-light,var(--odx-palette-cyan-00))var(--lightningcss-dark,var(--odx-palette-cyan-90));--odx-color-background-base:var(--lightningcss-light,var(--odx-palette-coolgray-00))var(--lightningcss-dark,var(--odx-palette-coolgray-130));--odx-color-background-brand:var(--lightningcss-light,var(--odx-palette-blue-80))var(--lightningcss-dark,var(--odx-palette-blue-90));--odx-color-background-confirmation-hover:var(--odx-palette-orange-50);--odx-color-background-confirmation-pressed:var(--odx-palette-orange-60);--odx-color-background-confirmation-rest:var(--odx-palette-orange-40);--odx-color-background-control-hover:var(--lightningcss-light,var(--odx-palette-coolgray-20))var(--lightningcss-dark,var(--odx-palette-coolgray-100));--odx-color-background-control-invalid:var(--lightningcss-light,var(--odx-palette-red-00))var(--lightningcss-dark,var(--odx-palette-red-100));--odx-color-background-control-invalid-hover:var(--lightningcss-light,var(--odx-palette-red-10))var(--lightningcss-dark,var(--odx-palette-red-90));--odx-color-background-control-readonly:transparent;--odx-color-background-control-rest:var(--lightningcss-light,var(--odx-palette-coolgray-10))var(--lightningcss-dark,var(--odx-palette-coolgray-110));--odx-color-background-control-selected:var(--odx-color-background-accent-rest);--odx-color-background-control-selected-hover:var(--odx-color-background-accent-hover);--odx-color-background-control-selected-readonly:transparent;--odx-color-background-danger-disabled:var(--odx-palette-red-80);--odx-color-background-danger-hover:var(--odx-palette-red-80);--odx-color-background-danger-pressed:var(--odx-palette-red-90);--odx-color-background-danger-rest:var(--odx-palette-red-70);--odx-color-background-danger-subtle:var(--lightningcss-light,var(--odx-palette-red-00))var(--lightningcss-dark,var(--odx-palette-red-100));--odx-color-background-disabled-rest:var(--lightningcss-light,var(--odx-palette-coolgray-10))var(--lightningcss-dark,var(--odx-palette-coolgray-120));--odx-color-background-disabled-selected:var(--lightningcss-light,var(--odx-palette-coolgray-60))var(--lightningcss-dark,var(--odx-palette-coolgray-80));--odx-color-background-level-1:var(--lightningcss-light,var(--odx-palette-white))var(--lightningcss-dark,var(--odx-palette-coolgray-140));--odx-color-background-level-2:var(--lightningcss-light,var(--odx-palette-white))var(--lightningcss-dark,var(--odx-palette-black));--odx-color-background-level-3:var(--lightningcss-light,var(--odx-palette-blue-90))var(--lightningcss-dark,var(--odx-palette-blue-00));--odx-color-background-neutral-hover:var(--lightningcss-light,var(--odx-palette-coolgray-40))var(--lightningcss-dark,var(--odx-palette-coolgray-100));--odx-color-background-neutral-pressed:var(--lightningcss-light,var(--odx-palette-coolgray-50))var(--lightningcss-dark,var(--odx-palette-coolgray-110));--odx-color-background-neutral-rest:var(--lightningcss-light,var(--odx-palette-coolgray-30))var(--lightningcss-dark,var(--odx-palette-coolgray-90));--odx-color-background-neutral-subtle:var(--lightningcss-light,var(--odx-palette-coolgray-20))var(--lightningcss-dark,var(--odx-palette-coolgray-80));--odx-color-background-primary-hover:var(--lightningcss-light,var(--odx-palette-blue-90))var(--lightningcss-dark,var(--odx-palette-blue-10));--odx-color-background-primary-pressed:var(--lightningcss-light,var(--odx-palette-blue-100))var(--lightningcss-dark,var(--odx-palette-blue-20));--odx-color-background-primary-rest:var(--lightningcss-light,var(--odx-palette-blue-80))var(--lightningcss-dark,var(--odx-palette-blue-00));--odx-color-background-primary-subtle:var(--lightningcss-light,var(--odx-palette-blue-00))var(--lightningcss-dark,var(--odx-palette-blue-90));--odx-color-background-selection:var(--lightningcss-light,var(--odx-palette-cyan-30))var(--lightningcss-dark,var(--odx-palette-cyan-70));--odx-color-background-success-hover:var(--lightningcss-light,var(--odx-palette-green-80))var(--lightningcss-dark,var(--odx-palette-green-70));--odx-color-background-success-pressed:var(--lightningcss-light,var(--odx-palette-green-90))var(--lightningcss-dark,var(--odx-palette-green-80));--odx-color-background-success-rest:var(--lightningcss-light,var(--odx-palette-green-70))var(--lightningcss-dark,var(--odx-palette-green-60));--odx-color-background-success-subtle:var(--lightningcss-light,var(--odx-palette-green-00))var(--lightningcss-dark,var(--odx-palette-green-100));--odx-color-background-transparent-backdrop:var(--lightningcss-light,var(--odx-palette-blue-90-30))var(--lightningcss-dark,var(--odx-palette-black-60));--odx-color-background-transparent-backdrop-inverse:var(--lightningcss-light,var(--odx-palette-white-60))var(--lightningcss-dark,var(--odx-palette-cyan-10-15));--odx-color-background-transparent-hover:var(--lightningcss-light,var(--odx-palette-blue-80-5))var(--lightningcss-dark,var(--odx-palette-cyan-10-5));--odx-color-background-transparent-pressed:var(--lightningcss-light,var(--odx-palette-blue-80-15))var(--lightningcss-dark,var(--odx-palette-cyan-10-15));--odx-color-background-transparent-selected:var(--lightningcss-light,var(--odx-palette-cyan-60-15))var(--lightningcss-dark,var(--odx-palette-cyan-60-25));--odx-color-background-transparent-selected-hover:var(--odx-palette-cyan-60-20);--odx-color-background-warning-disabled:var(--odx-palette-yellow-70);--odx-color-background-warning-hover:var(--odx-palette-yellow-60);--odx-color-background-warning-pressed:var(--odx-palette-yellow-70);--odx-color-background-warning-rest:var(--odx-palette-yellow-50);--odx-color-background-warning-subtle:var(--lightningcss-light,var(--odx-palette-yellow-00))var(--lightningcss-dark,var(--odx-palette-yellow-100));--odx-color-chart-additional-aqua:#14dbc4;--odx-color-chart-additional-aqua-strong:var(--lightningcss-light,#09a593)var(--lightningcss-dark,#9af4e9);--odx-color-chart-additional-aqua-subtle:var(--lightningcss-light,#9af4e9)var(--lightningcss-dark,#09a593);--odx-color-chart-additional-berry:#ee1b81;--odx-color-chart-additional-berry-strong:var(--lightningcss-light,#cb0b68)var(--lightningcss-dark,#f0a8cc);--odx-color-chart-additional-berry-subtle:var(--lightningcss-light,#f0a8cc)var(--lightningcss-dark,#cb0b68);--odx-color-chart-additional-indigo:#6751e6;--odx-color-chart-additional-indigo-strong:var(--lightningcss-light,#523cd3)var(--lightningcss-dark,#a89ced);--odx-color-chart-additional-indigo-subtle:var(--lightningcss-light,#a89ced)var(--lightningcss-dark,#523cd3);--odx-color-chart-additional-ocean:#1cb6d9;--odx-color-chart-additional-ocean-strong:var(--lightningcss-light,#1c7e92)var(--lightningcss-dark,#9edbff);--odx-color-chart-additional-ocean-subtle:var(--lightningcss-light,#9edbff)var(--lightningcss-dark,#1c7e92);--odx-color-chart-additional-purple:#9032e2;--odx-color-chart-additional-purple-strong:var(--lightningcss-light,#761fc7)var(--lightningcss-dark,#c894f4);--odx-color-chart-additional-purple-subtle:var(--lightningcss-light,#c894f4)var(--lightningcss-dark,#761fc7);--odx-color-chart-additional-violet:#b117d3;--odx-color-chart-additional-violet-strong:var(--lightningcss-light,#980aae)var(--lightningcss-dark,#df8df2);--odx-color-chart-additional-violet-subtle:var(--lightningcss-light,#df8df2)var(--lightningcss-dark,#980aae);--odx-color-chart-alert-green:var(--odx-palette-green-70);--odx-color-chart-alert-orange:var(--odx-palette-orange-50);--odx-color-chart-alert-red:var(--odx-palette-red-70);--odx-color-chart-alert-yellow:var(--odx-palette-yellow-50);--odx-color-chart-brand-blue:var(--odx-palette-blue-60);--odx-color-chart-brand-blue-strong:var(--lightningcss-light,var(--odx-palette-blue-80))var(--lightningcss-dark,var(--odx-palette-blue-20));--odx-color-chart-brand-blue-subtle:var(--lightningcss-light,var(--odx-palette-blue-20))var(--lightningcss-dark,var(--odx-palette-blue-80));--odx-color-chart-brand-cyan:var(--odx-palette-cyan-60);--odx-color-chart-brand-cyan-strong:var(--lightningcss-light,var(--odx-palette-cyan-80))var(--lightningcss-dark,var(--odx-palette-cyan-20));--odx-color-chart-brand-cyan-subtle:var(--lightningcss-light,var(--odx-palette-cyan-20))var(--lightningcss-dark,var(--odx-palette-cyan-80));--odx-color-chart-brand-gray:#888c91;--odx-color-chart-brand-gray-strong:var(--lightningcss-light,#5a636d)var(--lightningcss-dark,#ccd1d6);--odx-color-chart-brand-gray-subtle:var(--lightningcss-light,#ccd1d6)var(--lightningcss-dark,#5a636d);--odx-color-foreground-accent-hover:var(--lightningcss-light,var(--odx-palette-cyan-70))var(--lightningcss-dark,var(--odx-palette-cyan-60));--odx-color-foreground-accent-pressed:var(--lightningcss-light,var(--odx-palette-cyan-80))var(--lightningcss-dark,var(--odx-palette-cyan-70));--odx-color-foreground-accent-rest:var(--lightningcss-light,var(--odx-palette-cyan-60))var(--lightningcss-dark,var(--odx-palette-cyan-50));--odx-color-foreground-danger-disabled:var(--odx-palette-red-90);--odx-color-foreground-danger-rest:var(--lightningcss-light,var(--odx-palette-red-70))var(--lightningcss-dark,var(--odx-palette-red-30));--odx-color-foreground-disabled-on-brand:var(--odx-palette-cyan-90);--odx-color-foreground-disabled-rest:var(--lightningcss-light,var(--odx-palette-coolgray-50))var(--lightningcss-dark,var(--odx-palette-coolgray-80));--odx-color-foreground-disabled-selected:var(--lightningcss-light,var(--odx-palette-coolgray-10))var(--lightningcss-dark,var(--odx-palette-coolgray-120));--odx-color-foreground-inverse:var(--lightningcss-light,var(--odx-palette-white))var(--lightningcss-dark,var(--odx-palette-coolgray-140));--odx-color-foreground-inverse-static:var(--odx-palette-white);--odx-color-foreground-rest:var(--lightningcss-light,var(--odx-palette-blue-80))var(--lightningcss-dark,var(--odx-palette-white));--odx-color-foreground-rest-static:var(--odx-palette-blue-80);--odx-color-foreground-subtle:var(--lightningcss-light,var(--odx-palette-blue-80-60))var(--lightningcss-dark,var(--odx-palette-white-60));--odx-color-foreground-success-rest:var(--lightningcss-light,var(--odx-palette-green-80))var(--lightningcss-dark,var(--odx-palette-green-40));--odx-color-foreground-warning-disabled:var(--odx-palette-yellow-80);--odx-color-special-callout:var(--odx-palette-orange-50);--odx-color-special-scrollbar:var(--lightningcss-light,var(--odx-palette-coolgray-40))var(--lightningcss-dark,var(--odx-palette-coolgray-100));--odx-color-special-shadow:rgba(3,3,3,.3);--odx-color-special-sustainability-dark:var(--odx-palette-green-90);--odx-color-special-sustainability-light:var(--odx-palette-green-70);--odx-color-stroke-control-hover:var(--lightningcss-light,var(--odx-palette-coolgray-80))var(--lightningcss-dark,var(--odx-palette-coolgray-60));--odx-color-stroke-control-invalid:var(--lightningcss-light,var(--odx-palette-red-60))var(--lightningcss-dark,var(--odx-palette-red-30));--odx-color-stroke-control-invalid-hover:var(--lightningcss-light,var(--odx-palette-red-30))var(--lightningcss-dark,var(--odx-palette-red-70));--odx-color-stroke-control-pressed:var(--odx-color-background-accent-rest);--odx-color-stroke-control-readonly:var(--lightningcss-light,var(--odx-palette-coolgray-30))var(--lightningcss-dark,var(--odx-palette-coolgray-90));--odx-color-stroke-control-rest:var(--lightningcss-light,var(--odx-palette-coolgray-30))var(--lightningcss-dark,var(--odx-palette-coolgray-90));--odx-color-stroke-control-selected:transparent;--odx-color-stroke-danger-hover:var(--lightningcss-light,var(--odx-palette-red-70))var(--lightningcss-dark,var(--odx-palette-red-20));--odx-color-stroke-danger-rest:var(--lightningcss-light,var(--odx-palette-red-60))var(--lightningcss-dark,var(--odx-palette-red-30));--odx-color-stroke-disabled-rest:transparent;--odx-color-stroke-focus-inner:var(--lightningcss-light,var(--odx-palette-white))var(--lightningcss-dark,var(--odx-palette-coolgray-130));--odx-color-stroke-focus-outer:var(--lightningcss-light,var(--odx-palette-cyan-70))var(--lightningcss-dark,var(--odx-palette-cyan-60));--odx-color-stroke-neutral-strong:var(--lightningcss-light,var(--odx-palette-coolgray-130))var(--lightningcss-dark,var(--odx-palette-coolgray-20));--odx-color-stroke-neutral-subtle:var(--lightningcss-light,var(--odx-palette-coolgray-20))var(--lightningcss-dark,var(--odx-palette-coolgray-110));--odx-color-stroke-primary-rest:var(--lightningcss-light,var(--odx-palette-blue-80))var(--lightningcss-dark,var(--odx-palette-blue-00));--odx-color-stroke-success-rest:var(--odx-palette-green-70);--odx-color-stroke-warning-rest:var(--odx-palette-yellow-50);--odx-control-addon-size-lg:var(--odx-size-200);--odx-control-addon-size-md:var(--odx-size-150);--odx-control-addon-size-sm:var(--odx-size-125);--odx-control-addon-size-xs:var(--odx-size-100);--odx-control-font-size-lg:1.125rem;--odx-control-font-size-md:1rem;--odx-control-font-size-sm:.875rem;--odx-control-height-lg:var(--odx-size-300);--odx-control-height-md:var(--odx-size-225);--odx-control-height-sm:var(--odx-size-200);--odx-control-spacing-inline-lg:var(--odx-control-spacing-lg);--odx-control-spacing-inline-md:var(--odx-control-spacing-md);--odx-control-spacing-inline-sm:var(--odx-control-spacing-md);--odx-control-spacing-lg:var(--odx-spacing-50);--odx-control-spacing-md:var(--odx-spacing-37);--odx-control-spacing-sm:var(--odx-spacing-25);--odx-control-width-lg:168px;--odx-control-width-md:96px;--odx-control-width-sm:60px;--odx-elevation-backdrop-blur:3px;--odx-elevation-shadow-level-0:0 1px 2px 0 var(--odx-color-special-shadow);--odx-elevation-shadow-level-1:0 3px 8px 0 var(--odx-color-special-shadow);--odx-elevation-shadow-level-2:0 4px 12px 0 var(--odx-color-special-shadow);--odx-focus-ring-inner:inset 0 0 0 2px var(--odx-color-stroke-focus-inner);--odx-focus-ring-offset:-2px;--odx-focus-ring-offset-sm:-1px;--odx-focus-ring-outer:2px solid var(--odx-color-stroke-focus-outer);--odx-layout-width-lg:840px;--odx-layout-width-md:480px;--odx-layout-width-sm:240px;--odx-layout-width-xs:216px;--odx-motion-duration-default:.275s;--odx-motion-duration-fast:.15s;--odx-motion-duration-slow:.375s;--odx-motion-easing-default:cubic-bezier(.4,0,.2,1);--odx-motion-easing-reduced:cubic-bezier(0,0,1,1);--odx-motion-transition-default:var(--odx-motion-duration-default)0s var(--odx-motion-easing-default);--odx-motion-transition-reduced:var(--odx-motion-duration-fast)0s var(--odx-motion-easing-reduced);--odx-motion-transition-slow:var(--odx-motion-duration-slow)0s var(--odx-motion-easing-default);--odx-palette-black:#060b13;--odx-palette-black-60:rgba(6,11,19,.6);--odx-palette-blue-00:#eef3fc;--odx-palette-blue-10:#d5e2f6;--odx-palette-blue-20:#a8c4f0;--odx-palette-blue-30:#79a5ec;--odx-palette-blue-40:#4786eb;--odx-palette-blue-50:#1f65d6;--odx-palette-blue-60:#0a51c2;--odx-palette-blue-70:#043c95;--odx-palette-blue-80:#002766;--odx-palette-blue-80-5:rgba(0,39,102,.05);--odx-palette-blue-80-15:rgba(0,39,102,.1);--odx-palette-blue-80-60:rgba(0,39,102,.6);--odx-palette-blue-90:#001433;--odx-palette-blue-90-30:rgba(0,20,51,.3);--odx-palette-blue-100:#000205;--odx-palette-blue-100-30:rgba(0,2,5,.3);--odx-palette-coolgray-00:#f9fafb;--odx-palette-coolgray-10:#f0f2f5;--odx-palette-coolgray-20:#e1e5ea;--odx-palette-coolgray-30:#cdd3db;--odx-palette-coolgray-40:#b9c1cb;--odx-palette-coolgray-50:#a5b0bb;--odx-palette-coolgray-60:#929fab;--odx-palette-coolgray-70:#7e8d9a;--odx-palette-coolgray-80:#6b7985;--odx-palette-coolgray-90:#5a646d;--odx-palette-coolgray-100:#42515c;--odx-palette-coolgray-110:#394551;--odx-palette-coolgray-120:#303c46;--odx-palette-coolgray-130:#29333d;--odx-palette-coolgray-140:#212931;--odx-palette-coolgray-150:#12171c;--odx-palette-cyan-00:#edf6fd;--odx-palette-cyan-10:#d8effd;--odx-palette-cyan-10-5:rgba(216,239,253,.05);--odx-palette-cyan-10-15:rgba(216,239,253,.15);--odx-palette-cyan-20:#ade2ff;--odx-palette-cyan-30:#7ad1ff;--odx-palette-cyan-40:#4cc1ff;--odx-palette-cyan-50:#1aafff;--odx-palette-cyan-60:#0091f7;--odx-palette-cyan-60-15:rgba(0,145,247,.15);--odx-palette-cyan-60-20:rgba(0,145,247,.2);--odx-palette-cyan-60-25:rgba(0,145,247,.25);--odx-palette-cyan-70:#07c;--odx-palette-cyan-80:#0065ad;--odx-palette-cyan-90:#00508a;--odx-palette-cyan-100:#003c66;--odx-palette-green-00:#d1ffdf;--odx-palette-green-10:#b8ffc7;--odx-palette-green-20:#94ffab;--odx-palette-green-30:#6bff8b;--odx-palette-green-40:#38ff63;--odx-palette-green-50:#0bf43e;--odx-palette-green-60:#00db30;--odx-palette-green-70:#00c72b;--odx-palette-green-80:#00a824;--odx-palette-green-90:#00851d;--odx-palette-green-100:#00330b;--odx-palette-orange-00:#fff5eb;--odx-palette-orange-10:#ffefd6;--odx-palette-orange-20:#ffdca8;--odx-palette-orange-30:#ffca7a;--odx-palette-orange-40:#ffa114;--odx-palette-orange-50:#ff8f1f;--odx-palette-orange-60:#f57a00;--odx-palette-orange-70:#c60;--odx-palette-orange-80:#a35200;--odx-palette-orange-90:#7a3d00;--odx-palette-orange-100:#522900;--odx-palette-red-00:#ffebed;--odx-palette-red-10:#ffd6d6;--odx-palette-red-20:#ffadad;--odx-palette-red-30:#ff7a7a;--odx-palette-red-40:#ff5c5c;--odx-palette-red-50:#f33;--odx-palette-red-60:#eb0000;--odx-palette-red-70:#d90202;--odx-palette-red-80:#bd0000;--odx-palette-red-90:#900;--odx-palette-red-100:#3d0000;--odx-palette-sandgray-00:#fafbf9;--odx-palette-sandgray-10:#f5f7f3;--odx-palette-sandgray-20:#ebeee8;--odx-palette-sandgray-30:#dee1db;--odx-palette-sandgray-40:#d7d9d3;--odx-palette-sandgray-50:#c8cbc3;--odx-palette-sandgray-60:#bcbfb5;--odx-palette-sandgray-70:#adb1a5;--odx-palette-sandgray-80:#9ea494;--odx-palette-sandgray-90:#858b79;--odx-palette-sandgray-100:#6b6f62;--odx-palette-sandgray-110:#5e6255;--odx-palette-sandgray-120:#51544a;--odx-palette-sandgray-130:#44463e;--odx-palette-sandgray-140:#3c3e37;--odx-palette-sandgray-150:#2a2b26;--odx-palette-white:#fff;--odx-palette-white-05:rgba(255,255,255,.05);--odx-palette-white-60:rgba(255,255,255,.6);--odx-palette-yellow-00:#fffad6;--odx-palette-yellow-10:#fff7b8;--odx-palette-yellow-20:#fff49e;--odx-palette-yellow-30:#ffee80;--odx-palette-yellow-40:#ffea47;--odx-palette-yellow-50:#ffe100;--odx-palette-yellow-60:#e6cb00;--odx-palette-yellow-70:#bda700;--odx-palette-yellow-80:#998700;--odx-palette-yellow-90:#7a6c00;--odx-palette-yellow-100:#3d3600;--odx-size-12:2px;--odx-size-25:4px;--odx-size-37:6px;--odx-size-50:8px;--odx-size-75:12px;--odx-size-100:16px;--odx-size-125:20px;--odx-size-150:24px;--odx-size-175:28px;--odx-size-200:32px;--odx-size-225:36px;--odx-size-250:40px;--odx-size-300:48px;--odx-size-350:56px;--odx-size-400:64px;--odx-size-450:72px;--odx-size-500:80px;--odx-size-600:96px;--odx-size-700:112px;--odx-size-800:128px;--odx-size-900:144px;--odx-size-1000:160px;--odx-spacing-12:var(--odx-size-12);--odx-spacing-25:var(--odx-size-25);--odx-spacing-37:var(--odx-size-37);--odx-spacing-50:var(--odx-size-50);--odx-spacing-75:var(--odx-size-75);--odx-spacing-100:var(--odx-size-100);--odx-spacing-150:var(--odx-size-150);--odx-spacing-200:var(--odx-size-200);--odx-spacing-layout-lg:var(--odx-spacing-100);--odx-spacing-layout-md:var(--odx-spacing-75);--odx-spacing-layout-sm:var(--odx-spacing-37);--odx-spacing-negative-12:-2px;--odx-spacing-negative-25:-4px;--odx-spacing-negative-37:-6px;--odx-spacing-negative-50:-8px;--odx-spacing-negative-75:-12px;--odx-spacing-negative-150:-12px;--odx-typography-font-family-base:"Draeger Pangea Text";--odx-typography-font-family-brand:"Draeger Pangea Text";--odx-typography-font-size-base:16px;--odx-typography-font-size-display-lg:3.375rem;--odx-typography-font-size-display-md:3rem;--odx-typography-font-size-display-sm:2.5rem;--odx-typography-font-size-display-xl:4.25rem;--odx-typography-font-size-heading-lg:1.5rem;--odx-typography-font-size-heading-md:1.25rem;--odx-typography-font-size-heading-sm:1rem;--odx-typography-font-size-heading-xl:1.875rem;--odx-typography-font-size-heading-xs:.875rem;--odx-typography-font-size-heading-xxl:2.5rem;--odx-typography-font-size-text-lg:1.125rem;--odx-typography-font-size-text-md:1rem;--odx-typography-font-size-text-sm:.875rem;--odx-typography-font-size-text-xs:.75rem;--odx-typography-font-weight-medium:500;--odx-typography-font-weight-normal:400;--odx-typography-font-weight-semibold:600;--odx-typography-line-height-base:1.5rem;--odx-typography-line-height-display-lg:4rem;--odx-typography-line-height-display-md:3.688rem;--odx-typography-line-height-display-sm:3.063rem;--odx-typography-line-height-display-xl:5rem;--odx-typography-line-height-heading-lg:1.938rem;--odx-typography-line-height-heading-md:1.625rem;--odx-typography-line-height-heading-sm:1.375rem;--odx-typography-line-height-heading-xl:2.438rem;--odx-typography-line-height-heading-xs:1.25rem;--odx-typography-line-height-heading-xxl:3.063rem;--odx-typography-line-height-text-lg:1.5rem;--odx-typography-line-height-text-md:1.375rem;--odx-typography-line-height-text-sm:1.25rem;--odx-typography-line-height-text-xs:1rem;--odx-z-level-background:-1;--odx-z-level-base:0;--odx-z-level-foreground:1;--odx-z-level-interactive:5;--odx-z-level-overlay:100;--odx-z-level-sticky:10;--odx-z-level-sticky-foreground:15;--odx-z-level-topmost:9999;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.odx-eaa-compliant{--odx-color-background-accent-hover:var(--odx-palette-cyan-70);--odx-color-background-accent-pressed:var(--odx-palette-cyan-80);--odx-color-background-accent-rest:var(--odx-palette-cyan-60);--odx-color-background-accent-subtle:var(--lightningcss-light,var(--odx-palette-cyan-00))var(--lightningcss-dark,var(--odx-palette-cyan-90));--odx-color-background-control-selected:var(--odx-color-background-accent-rest);--odx-color-background-control-selected-hover:var(--odx-color-background-accent-hover);--odx-color-background-selection:var(--lightningcss-light,var(--odx-palette-cyan-30))var(--lightningcss-dark,var(--odx-palette-cyan-70));--odx-color-background-transparent-selected:var(--lightningcss-light,var(--odx-palette-cyan-60-15))var(--lightningcss-dark,var(--odx-palette-cyan-60-25));--odx-color-background-transparent-selected-hover:var(--odx-palette-cyan-60-20);--odx-color-chart-brand-cyan:var(--odx-palette-cyan-60);--odx-color-chart-brand-cyan-strong:var(--lightningcss-light,var(--odx-palette-cyan-80))var(--lightningcss-dark,var(--odx-palette-cyan-20));--odx-color-chart-brand-cyan-subtle:var(--lightningcss-light,var(--odx-palette-cyan-20))var(--lightningcss-dark,var(--odx-palette-cyan-80));--odx-color-foreground-accent-hover:var(--lightningcss-light,var(--odx-palette-cyan-70))var(--lightningcss-dark,var(--odx-palette-cyan-60));--odx-color-foreground-accent-pressed:var(--lightningcss-light,var(--odx-palette-cyan-80))var(--lightningcss-dark,var(--odx-palette-cyan-70));--odx-color-foreground-accent-rest:var(--lightningcss-light,var(--odx-palette-cyan-60))var(--lightningcss-dark,var(--odx-palette-cyan-50));--odx-color-foreground-disabled-on-brand:var(--odx-palette-cyan-90);--odx-color-stroke-control-pressed:var(--odx-color-background-accent-rest);--odx-color-stroke-focus-outer:var(--lightningcss-light,var(--odx-palette-cyan-70))var(--lightningcss-dark,var(--odx-palette-cyan-60));--odx-focus-ring-outer:2px solid var(--odx-color-stroke-focus-outer);--odx-palette-cyan-30:#70cdff;--odx-palette-cyan-40:#29b4ff;--odx-palette-cyan-50:#0091f7;--odx-palette-cyan-60:#07c;--odx-palette-cyan-60-15:rgba(0,119,204,.15);--odx-palette-cyan-60-20:rgba(0,119,204,.2);--odx-palette-cyan-60-25:rgba(0,119,204,.25);--odx-palette-cyan-70:#005fa3;--odx-palette-cyan-80:#00538f;--odx-palette-cyan-90:#004170;--odx-palette-cyan-100:#002d4d}.odx-light-mode,.odx-dark-mode{background-color:var(--odx-color-background-base);color:var(--odx-color-foreground-rest)}.odx-light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.odx-light-mode *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.odx-dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.odx-dark-mode *{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes devhub-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.devhub-scroll-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.devhub-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.devhub-scroll-reveal{opacity:1;transition:none;transform:none}}@keyframes devhub-spin{to{transform:rotate(360deg)}}html{font-size:100%!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--odx-typography-base-size:16px;--odx-typography-base-line-height:1.5;--odx-vertical-rythm-base-size:24px}:root:has(.odx-theme-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.odx-theme-dark){--white:#1a2332;--white-dark:#0d1b2a;--gray-50:#0d1b2a;--gray-100:#1e2d3d;--gray-200:#2a3a4a;--odx-c-background:#0d1b2a;--odx-c-background-content:#1a2332;--odx-c-separator:#2a3a4a;--odx-c-text:#e0e8f0;--odx-c-text-secondary:#8ca0b3;--odx-c-text-disabled:#5a7080}header[class*=BackstageHeader-header],header[class*=BackstageHeader],nav[class*=BackstageSidebar]{display:none!important}main[class*=BackstagePage-root],[class*=BackstagePage-root]{width:100%!important;display:block!important}div[class*=BackstageContent-root],main[class*=BackstageContent],[class*=BackstageContent-root],main>div[class*=makeStyles-root]{background:var(--odx-c-background,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#0d1b2a))!important}div[class*=BackstageInfoCard-header],[class*=InfoCard] [class*=MuiCardHeader-root]{border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#e8edf2)var(--lightningcss-dark,#2d3d4d))!important}div[class*=BackstageInfoCard-header] h5[class*=MuiTypography],[class*=InfoCard] [class*=MuiCardHeader-title]{font-size:16px!important;font-weight:600!important}[class*=BackstageInfoCard] [class*=MuiCardHeader-root]{padding:14px var(--odx-spacing-100)var(--odx-spacing-75)!important}[class*=BackstageInfoCard] [class*=MuiCardHeader-title]{letter-spacing:.01em!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:15px!important;font-weight:600!important}[class*=BackstageInfoCard] [class*=MuiCardHeader-subheader] a{transition:color .15s!important}[class*=BackstageInfoCard] [class*=MuiCardHeader-subheader] a:hover{color:var(--cyan-500,#0091f7)!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root]{padding:var(--odx-spacing-100)!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root]>[class*=MuiGrid-container]>[class*=MuiGrid-grid-xs-12]:first-child{border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#e8edf2)var(--lightningcss-dark,#2a3a4a))!important;margin-bottom:8px!important;padding-bottom:12px!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root]>[class*=MuiGrid-container]>[class*=MuiGrid-item]{background:var(--odx-c-background-tile,var(--lightningcss-light,#f8fafb)var(--lightningcss-dark,#1e2d3d))!important;padding:var(--odx-spacing-75)14px!important;margin:var(--odx-spacing-25)!important;border-radius:8px!important;transition:background .15s!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root]>[class*=MuiGrid-container]>[class*=MuiGrid-grid-xs-12]:first-child{padding:var(--odx-spacing-25)var(--odx-spacing-12)var(--odx-spacing-75)!important;background:0 0!important;border-radius:0!important;margin:0!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root]>[class*=MuiGrid-container]>[class*=MuiGrid-grid-xs-12]:last-child{margin:var(--odx-spacing-25)0 0!important;padding:var(--odx-spacing-50)var(--odx-spacing-12)var(--odx-spacing-25)!important;background:0 0!important;border-radius:0!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=MuiTypography-h2]{text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6f7f)var(--lightningcss-dark,#8ca0b3))!important;margin-bottom:4px!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=MuiTypography-body2]{color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0))!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=description] p{color:var(--odx-c-text,var(--lightningcss-light,#2a3b4c)var(--lightningcss-dark,#c8d8e8))!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:14px!important;line-height:1.6!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=MuiGrid-item] a{color:var(--cyan-600,var(--lightningcss-light,#07c)var(--lightningcss-dark,#4db8ff))!important;font-weight:500!important;text-decoration:none!important;transition:color .15s!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=MuiGrid-item] a:hover{color:var(--cyan-500,#0091f7)!important;text-decoration:underline!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=MuiChip-root]{color:var(--lightningcss-light,#1a5276)var(--lightningcss-dark,#8cc8e8)!important;margin:var(--odx-spacing-12)var(--odx-spacing-25)var(--odx-spacing-12)0!important;background:var(--lightningcss-light,#e8f4fc)var(--lightningcss-dark,#1a3348)!important;border:1px solid var(--lightningcss-light,#c8e0f0)var(--lightningcss-dark,#2a4a60)!important;font-size:12px!important;font-weight:500!important}[class*=BackstageInfoCard] [class*=MuiCardContent-root] [class*=MuiChip-root]:hover{background:var(--lightningcss-light,#d4ecfa)var(--lightningcss-dark,#1e3d55)!important}a[class*=BackstageItemCard]{color:var(--cyan-500,#0091f7)!important}td a[class*=MuiLink-root],td a[class*=MuiTypography-root]{font-weight:500!important}button[class*=Mui-selected]{color:var(--cyan-500,#0091f7)!important}div[class*=MuiTabs-root]{border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))}div[class*=MuiAutocomplete-paper]{border-radius:var(--odx-border-radius-md)!important;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2d3d4d))!important}article[class*=BackstageContent-root] [class*=MuiAutocomplete-popupIndicator]{display:none!important}div[class*=MuiPaper-elevation]{box-shadow:none!important}[class*=BackstageContent]>div[class*=MuiPaper-root]:only-child,[class*=CatalogTable]>div[class*=MuiPaper-root]{background:0 0!important;border:none!important}[class*=BackstageContent]>div>div[class*=MuiPaper-root]:has(table){background:0 0!important;border:none!important}[class*=TechDocsReaderPage] [class*=MuiPaper-root],[class*=techdocs-reader] [class*=MuiPaper-root]{background:0 0!important;border:none!important}th[class*=MuiTableCell-head]{text-transform:none!important;letter-spacing:.01em!important;padding:var(--odx-spacing-75)!important;font-size:14px!important;font-weight:500!important}span[class*=MuiTableSortLabel-root]{font-weight:500!important}td[class*=MuiTableCell-body]{padding:var(--odx-spacing-75)!important;font-size:14px!important}div[class*=MTableToolbar-root],div[class*=MuiToolbar-root]{min-height:40px!important;padding-left:4px!important;padding-right:4px!important}div[class*=MTableToolbar-searchField] input{font-family:var(--odx-typography-font-family,inherit)!important}div[class*=MuiToolbar-root] input[type=text]{font-family:var(--odx-typography-font-family,inherit)!important}.odx-app-content{max-width:unset!important}.odx-app-main{flex-direction:column!important;width:100%!important;overflow-x:hidden!important;overflow-y:auto!important}[class*=BackstageContent-root]{padding:var(--odx-spacing-75)var(--odx-spacing-150)!important;position:relative!important}[class*=ContentHeader-container],[class*=BackstageContentHeader-container]{z-index:10!important;width:auto!important;margin:0!important;padding:0!important;position:absolute!important;top:12px!important;right:24px!important}[class*=ContentHeader-container] [class*=leftItemsBox],[class*=BackstageContentHeader-container] [class*=leftItemsBox],[class*=ContentHeader-root] [class*=leftItemsBox],[class*=BackstageContentHeader-root] [class*=leftItemsBox]{display:none!important}[class*=ContentHeader-container] [class*=rightItemsBox],[class*=BackstageContentHeader-container] [class*=rightItemsBox],[class*=ContentHeader-root] [class*=rightItemsBox],[class*=BackstageContentHeader-root] [class*=rightItemsBox]{align-items:center!important;gap:var(--odx-spacing-50)!important;flex-wrap:nowrap!important;margin:0!important;display:flex!important}[class*=MuiTabs-root]{min-height:36px!important;margin-bottom:4px!important}[class*=MuiTab-root]{text-transform:none!important;min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:13px!important;font-weight:500!important}[class*=EntityTypePicker],[class*=EntityKindPicker]{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important}[class*=MTableToolbar-root],[class*=BackstageContent-root] [class*=MuiToolbar-root]{margin-bottom:0!important}[class*=BackstageItemCardHeader]{background-image:none!important}[class*=BackstageItemCardHeader] h4{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-weight:600!important}[class*=BackstageItemCardHeader] h3,[class*=BackstageItemCardGrid] .MuiCardContent-root{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important}[class*=Scaffolder] .MuiStepper-root,[class*=ScaffolderPage] .MuiStepper-root{background:0 0!important}[class*=Scaffolder] .MuiStepLabel-label,[class*=ScaffolderPage] .MuiStepLabel-label,[class*=Scaffolder] .MuiFormLabel-root,[class*=ScaffolderPage] .MuiFormLabel-root{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important}[class*=ScaffolderPage] [class*=MuiFormControl-root],[class*=Scaffolder] [class*=MuiFormControl-root]{margin:0 var(--odx-spacing-25)0 0!important;min-width:120px!important}[class*=UserSettingsPage] [class*=MuiCardHeader-title]{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-weight:600!important}[class*=UserSettingsPage] [class*=MuiCardContent],[class*=UserSettingsThemeToggle] [class*=MuiSelect-root],[class*=TechRadar] text,[class*=TechRadar] [class*=legend],[class*=TechRadar] table,[class*=ApiExplorer] [class*=MuiChip-root]{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important}[class*=ApiDefinition] pre,[class*=ApiDefinition] code{border-radius:4px!important;font-size:13px!important}[class*=SearchResult] [class*=MuiListItemText-primary]{font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important}[class*=StatusOK]{color:var(--lightningcss-light,#00823c)var(--lightningcss-dark,#4caf50)!important}[class*=StatusWarning]{color:var(--lightningcss-light,#e6a700)var(--lightningcss-dark,#ffca28)!important}[class*=StatusError]{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ef5350)!important}[class*=EntityLayout] [class*=MuiTabs-root] [class*=MuiTab-root]{color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#c8d8e8))!important;font-size:14px!important;font-weight:500!important}[class*=EntityLayout] [class*=MuiTabs-root] [class*=Mui-selected]{color:var(--cyan-500,#0091f7)!important;font-weight:600!important}.devhub-entity-grid [class*=BackstageInfoCard-root],.devhub-entity-grid [class*=MuiCard-root]{background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a2332))!important;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e8edf2)var(--lightningcss-dark,#2a3a4a))!important;border-radius:10px!important}.devhub-entity-grid [class*=BackstageInfoCard-header] [class*=MuiCardHeader-title],.devhub-entity-grid [class*=MuiCardHeader-title]{color:var(--blue-700,var(--lightningcss-light,#0a2d4d)var(--lightningcss-dark,#cfe0f2))!important}.devhub-entity-grid [class*=EntityCatalogGraph] svg,.devhub-entity-grid [class*=CatalogGraph] svg{background:0 0!important}.devhub-entity-grid [class*=EntityCatalogGraph] text,.devhub-entity-grid [class*=CatalogGraph] text{fill:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0))!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important}.devhub-entity-grid [class*=MuiCardContent-root] table th[class*=MuiTableCell-head]{color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6f7f)var(--lightningcss-dark,#8ca0b3))!important;border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#e8edf2)var(--lightningcss-dark,#2a3a4a))!important}.devhub-entity-grid [class*=MuiCardContent-root] table td[class*=MuiTableCell-body]{border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#f0f4f8)var(--lightningcss-dark,#243343))!important}[class*=CatalogFilterLayout][class*=MuiGrid-container]{gap:var(--odx-spacing-75)!important;flex-flow:column!important;display:flex!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2]{align-items:flex-end!important;gap:10px var(--odx-spacing-75)!important;max-width:100%!important;padding:var(--odx-spacing-25)0 0!important;flex-wrap:wrap!important;flex-basis:100%!important;display:flex!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-10]{flex-basis:100%!important;max-width:100%!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2]>div{flex:0 200px!important;min-width:170px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}[class*=CatalogFilterLayout] [class*=CatalogReactUserListPicker]{min-width:170px!important;box-shadow:none!important;background:0 0!important;border:none!important;flex:0 200px!important;margin:0!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=BackstageSelect-formControl],[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=MuiFormControl-root],[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=MuiAutocomplete-root]{width:100%!important;margin:0!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=BackstageSelect-formControl]>label,[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=MuiInputLabel-formControl]{text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6f7f)var(--lightningcss-dark,#8ca0b3))!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=MuiInputBase-root]{background:var(--odx-c-background-content,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#1e2d3d))!important;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2a3a4a))!important;border-radius:var(--odx-border-radius-md)!important;padding:var(--odx-spacing-12)var(--odx-spacing-50)!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:14px!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=MuiInputBase-root]:before,[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-2] [class*=MuiInputBase-root]:after{display:none!important}[class*=CatalogFilterLayout] [class*=CatalogReactUserListPicker] [class*=MuiList-root]{gap:var(--odx-spacing-25)!important;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2a3a4a))!important;border-radius:var(--odx-border-radius-md)!important;background:var(--odx-c-background-content,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#1e2d3d))!important;padding:var(--odx-spacing-12)!important;flex-flow:wrap!important;display:flex!important}[class*=CatalogFilterLayout] [class*=CatalogReactUserListPicker] [class*=MuiListItem-root]{width:auto!important;padding:var(--odx-spacing-25)var(--odx-spacing-50)!important;border-radius:4px!important}[class*=CatalogFilterLayout] [class*=MTableToolbar-root],[class*=CatalogFilterLayout] [class*=BackstageTableToolbar-root]{align-items:center!important;gap:var(--odx-spacing-100)!important;padding:var(--odx-spacing-25)0 var(--odx-spacing-75)!important;min-height:0!important;display:flex!important}[class*=CatalogFilterLayout] [class*=MTableToolbar-title] h6{color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0))!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:15px!important;font-weight:600!important}[class*=CatalogFilterLayout] [class*=BackstageTableToolbar-searchField]{flex:auto!important;max-width:none!important;padding-right:0!important}[class*=CatalogFilterLayout] [class*=BackstageTableToolbar-searchField] [class*=MuiInputBase-root]{background:var(--odx-c-background-content,var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#1e2d3d))!important;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2a3a4a))!important;border-radius:var(--odx-border-radius-circle)!important;width:100%!important;padding:var(--odx-spacing-25)var(--odx-spacing-100)!important;color:var(--odx-c-text,var(--lightningcss-light,#1a2b3c)var(--lightningcss-dark,#e0e8f0))!important;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif!important;font-size:14px!important}[class*=CatalogFilterLayout] [class*=BackstageTableToolbar-searchField] [class*=MuiInputBase-root]:before,[class*=CatalogFilterLayout] [class*=BackstageTableToolbar-searchField] [class*=MuiInputBase-root]:after{display:none!important}[class*=CatalogFilterLayout] [class*=BackstageTableToolbar-searchField] [class*=MuiInputAdornment-root] svg{color:var(--odx-c-text-secondary,var(--lightningcss-light,#798ea0)var(--lightningcss-dark,#8ca0b3))!important}[class*=CatalogFilterLayout] td[class*=MuiTableCell-body]{padding:var(--odx-spacing-100)var(--odx-spacing-100)!important;border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#243343))!important;vertical-align:middle!important}[class*=CatalogFilterLayout] th[class*=MuiTableCell-head]{padding:14px var(--odx-spacing-100)!important;border-bottom:1px solid var(--odx-c-separator,var(--lightningcss-light,#e0e7ee)var(--lightningcss-dark,#2a3a4a))!important;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6f7f)var(--lightningcss-dark,#8ca0b3))!important;background:0 0!important}[class*=CatalogFilterLayout] td[class*=MuiTableCell-body] [class*=MuiChip-root]{border-radius:var(--odx-border-radius-lg)!important;border:1px solid var(--odx-c-separator,var(--lightningcss-light,#e0e7ee)var(--lightningcss-dark,#2a3a4a))!important;height:auto!important;color:var(--odx-c-text-secondary,var(--lightningcss-light,#5a6f7f)var(--lightningcss-dark,#8ca0b3))!important;margin:var(--odx-spacing-12)var(--odx-spacing-25)var(--odx-spacing-12)0!important;background:var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,rgba(255,255,255,.06))!important;font-size:12px!important;display:inline-flex!important}[class*=CatalogFilterLayout] td[class*=MuiTableCell-body]:has([class*=MuiChip-root]){white-space:normal!important;line-height:1.9!important}[class*=CatalogFilterLayout]>[class*=MuiGrid-grid-lg-10]:after{content:"Medical Products    |    Safety Products    |    Documentation    |    Contact    |    Sign In\a ©2026 Drägerwerk AG & Co. KGaA. All rights reserved.";padding:22px 0 var(--odx-spacing-75);border-top:1px solid var(--odx-c-separator,var(--lightningcss-light,#d9e1e8)var(--lightningcss-dark,#2a3a4a));text-align:center;color:var(--odx-c-text-secondary,var(--lightningcss-light,#536b80)var(--lightningcss-dark,#8fa3b5));white-space:pre-wrap;margin-top:56px;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif;font-size:13px;line-height:2.4;display:block}.devhub-odx-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;min-width:160px;font-family:Draeger Pangea Text,DraegerPangeaText,-apple-system,sans-serif;display:inline-block;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;height:auto!important;padding:0!important}.devhub-odx-select__trigger{justify-content:space-between;align-items:center;gap:var(--odx-spacing-50);box-sizing:border-box;width:100%;min-height:44px;padding:10px var(--odx-spacing-75);text-align:left;color:var(--odx-c-text,var(--lightningcss-light,#2b3a48)var(--lightningcss-dark,#d7e2ec));background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#c3d0da)var(--lightningcss-dark,#3a4c5e));border-radius:var(--odx-v-border-radius-controls,4px);cursor:pointer;font-size:14px;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:flex}.devhub-odx-select__trigger:hover{border-color:var(--cyan-500,#0091f7)}.devhub-odx-select.is-open .devhub-odx-select__trigger{border-color:var(--cyan-500,#0091f7);box-shadow:0 0 0 2px var(--lightningcss-light,rgba(0,145,247,.18))var(--lightningcss-dark,rgba(0,145,247,.28))}.devhub-odx-select.is-disabled .devhub-odx-select__trigger{opacity:.55;cursor:not-allowed}.devhub-odx-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devhub-odx-select__value.is-placeholder{color:var(--odx-c-text-secondary,var(--lightningcss-light,#8092a1)var(--lightningcss-dark,#7f93a6))}.devhub-odx-select__chevron{opacity:.6;border-top:5px solid;border-left:4px solid transparent;border-right:4px solid transparent;flex:none;width:0;height:0;transition:transform .15s}.devhub-odx-select.is-open .devhub-odx-select__chevron{transform:rotate(180deg)}.devhub-odx-select__list{z-index:1400;padding:var(--odx-spacing-25);overscroll-behavior:contain;background:var(--odx-c-background-content,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e2a38));border:1px solid var(--odx-c-separator,var(--lightningcss-light,#c3d0da)var(--lightningcss-dark,#3a4c5e));border-radius:var(--odx-v-border-radius,6px);max-height:280px;box-shadow:var(--odx-v-box-shadow-layer-2,0 4px 12px var(--lightningcss-light,rgba(0,0,0,.2))var(--lightningcss-dark,rgba(0,0,0,.5)));margin:0;list-style:none;animation:.12s ease-out devhub-dropdown-in;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.devhub-odx-select__list--fixed{position:fixed;top:auto;right:auto}.devhub-odx-select__option{padding:var(--odx-spacing-50)10px;border-radius:var(--odx-v-border-radius-controls,3px);color:var(--odx-c-text,var(--lightningcss-light,#2b3a48)var(--lightningcss-dark,#d7e2ec));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.devhub-odx-select__option.is-active{background:var(--odx-c-background-subtle,var(--lightningcss-light,#eef4f9)var(--lightningcss-dark,#26384a))}.devhub-odx-select__option.is-selected{color:var(--cyan-500,#0091f7);font-weight:600}.devhub-odx-select__option.is-disabled{opacity:.5;cursor:not-allowed}[role=tablist] a[role=tab][href="/settings/feature-flags"]{display:none!important}a:focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}button:focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}[role=button]:focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}input:focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}select:focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}textarea:focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--cyan-500,#0091f7);outline-offset:2px;border-radius:2px}a:focus:not(:focus-visible){outline:none}button:focus:not(:focus-visible){outline:none}[role=button]:focus:not(:focus-visible){outline:none}input:focus:not(:focus-visible){outline:none}select:focus:not(:focus-visible){outline:none}textarea:focus:not(:focus-visible){outline:none}[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible){outline:none}.devhub-home-search-hero__input:focus-visible{outline:none}.devhub-search-modal__input:focus-visible{outline:none}.devhub-catalog-search-input:focus-visible{outline:none}.devhub-docs-search-input:focus-visible{outline:none}:root:has(.odx-theme-dark) .BackstageEmptyStateImage-generalImg{opacity:.4;-webkit-filter:grayscale(.5)brightness(.8);filter:grayscale(.5)brightness(.8)}:root:has(.odx-theme-dark) .devhub-search-sidebar .MuiListItem-root:first-of-type .MuiListItemIcon-root svg{opacity:.5}:root{--odx-control-gap-xs:var(--odx-spacing-25);--odx-control-gap-sm:var(--odx-spacing-37);--odx-control-gap-md:var(--odx-spacing-50);--odx-control-gap-lg:var(--odx-spacing-50);--odx-control-line-height-sm:1.5;--odx-control-line-height-md:1.5;--odx-control-line-height-lg:1.5;--odx-control-font-size-sm:12px;--odx-control-font-size-md:14px;--odx-control-font-size-lg:16px}odx-button>odx-icon:not([slot]),odx-icon-button>odx-icon:not([slot]){margin-left:0!important;margin-right:0!important}
/*# sourceMappingURL=main.9c4b5934.css.map*/