.portal-content{inline-size:auto;max-inline-size:none;margin-inline-start:0;transition-property:margin-inline-start;transition-duration:.11s;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.dashboard-carbon-sidenav,.dashboard-carbon-sidenav .cds--side-nav__navigation{border-inline-end:1px solid var(--cds-border-subtle-01)}.dashboard-carbon-sidenav{transition-property:inline-size;transition-duration:.11s;transition-timing-function:cubic-bezier(.2,0,.38,.9)}.dashboard-carbon-sidenav .cds--side-nav__divider{margin-block:.5rem}.dashboard-rail-hint{color:var(--cds-text-helper);margin:1rem 1rem 0}.cds--side-nav--rail:not(.cds--side-nav--expanded) .dashboard-rail-hint{display:none}@media (min-width:66rem){.portal-content{margin-inline-start:3rem}.portal-shell .dashboard-carbon-sidenav.cds--side-nav--expanded~.portal-content{margin-inline-start:16rem}.portal-shell:has(.dashboard-carbon-sidenav.cds--side-nav--expanded) .portal-content{margin-inline-start:16rem}}.portal-shell .cds--header__global{flex:none;margin-inline-start:auto}.dashboard-header-brand{min-inline-size:9rem}.dashboard-header-brand__image{object-fit:contain;block-size:auto;max-block-size:2rem;inline-size:8.5rem;display:block}.portal-header-panel{background:var(--cds-layer-01);inline-size:0;color:var(--cds-text-secondary)}.portal-header-panel.cds--header-panel--expanded{inline-size:16rem}.account-settings{background:var(--cds-layer-01);min-inline-size:0;padding:0}.account-settings>.section-heading,.account-settings>.page-notification,.account-settings>.profile-picture,.account-settings>.cds--tabs{min-inline-size:0;margin-inline:0}.account-settings>.section-heading{border-block-end:1px solid var(--cds-border-subtle-01);margin-block-end:0;padding:1.5rem}.account-settings>.page-notification{margin-block-end:0}.profile-picture{background:var(--cds-layer-01);margin:0;padding:1.5rem}.account-settings>.cds--tabs{inline-size:100%}.account-settings .cds--tab-content{padding:0}.account-form-layer{border-block-start:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);min-block-size:0;min-inline-size:0;padding:1.5rem}.account-form .cds--grid,.skeleton-form-grid{row-gap:1.5rem;max-inline-size:48rem;padding-inline:0}.account-form .cds--form-item,.account-form .cds--text-input-wrapper,.account-form .cds--select,.account-form .cds--text-area__wrapper,.security-form .cds--form-item{inline-size:100%;min-inline-size:0}.account-toggles{gap:1rem;margin-block:1.5rem;display:grid}.account-connected-providers{gap:.75rem;max-inline-size:48rem;margin-block:1.5rem;display:grid}.account-connected-provider{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.account-connected-provider>div{align-items:center;gap:.5rem;display:flex}.form-action{border-block-start:1px solid var(--cds-border-subtle-01);padding-block-start:1rem}.credit-panel{flex-direction:column;align-items:flex-start;display:flex}.credit-debt-summary{border-block-start:1px solid var(--cds-border-subtle-01);order:1;justify-content:space-between;align-items:flex-start;gap:1rem;inline-size:min(100%,28rem);margin-block-start:1.5rem;padding-block-start:.75rem;display:flex}.credit-debt-summary__label{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.credit-debt-summary__value{text-align:end;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);justify-items:end;gap:.25rem;display:grid}.credit-debt-summary__value span{color:var(--cds-text-helper);font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px)}.credit-panel .cds--btn{order:2}@media (prefers-reduced-motion:reduce){.portal-shell .cds--side-nav,.portal-content{transition:none}}.notifications-view .cds--data-table-container{margin-block-start:1rem}.header-panel-heading>div{min-inline-size:0}.header-panel-footer{border-block-start:1px solid var(--cds-border-subtle-01);padding-block-start:.75rem}.notification-row-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.header-panel-content .notification-row-actions{flex-direction:column;align-items:flex-start}.portal-notification-action{position:relative;overflow:visible}.portal-notification-badge{background:var(--cds-support-error);block-size:1rem;min-inline-size:1rem;color:var(--cds-text-on-color);pointer-events:none;border-radius:1rem;justify-content:center;align-items:center;padding-inline:.1875rem;font-size:.625rem;font-weight:600;line-height:1rem;display:inline-flex;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}
.portal-page-head,.page-notification,.portal-impersonation,.portal-view{inline-size:min(100%,96rem);margin-inline:auto}.portal-page-head{align-items:flex-start}.portal-page-head p{max-inline-size:42rem}.portal-view:has(.overview-visual-grid){flex-direction:column;display:flex}.portal-view:has(.overview-visual-grid) .overview-grid{order:1}.portal-view:has(.overview-visual-grid) .overview-visual-grid{border-block-start:1px solid var(--cds-border-subtle-01);order:2;margin-block-start:.25rem;padding-block-start:2rem}.overview-visual-grid,.analytics-visual-grid{row-gap:1rem}.dashboard-section{border-block-start:1px solid var(--cds-border-subtle-01);padding:1.5rem}.account-service-grid{row-gap:.75rem}.account-service-card{border-block-start-width:1px;min-block-size:14rem}.account-service-card ul{gap:.25rem;margin-block:.75rem;display:grid}.account-service-card__renewal{margin-block-start:auto}.account-service-card .cds--btn{margin-block-start:.5rem}.account-service-empty-state,.getting-started{gap:1rem;display:grid}.account-service-empty-state>.cds--btn{inline-size:fit-content}.getting-started-grid{row-gap:1rem}.getting-started-card{border-block-start:2px solid var(--cds-border-interactive);flex-direction:column;min-block-size:14rem;display:flex}.getting-started-card h3{margin:0}.getting-started-card p{color:var(--cds-text-secondary);margin-block:.5rem auto}.getting-started-card .cds--btn{margin-block-start:1rem}.overview-action-grid{row-gap:1rem;margin-block-end:1rem}.overview-action-card{flex-direction:column;min-block-size:14rem;display:flex}.overview-action-card .cds--btn{align-self:flex-start;margin-block-start:auto}.overview-action-card__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);margin-block-start:.5rem;display:block}.section-heading{margin-block-end:1rem}.section-heading p{max-inline-size:40rem}.account-settings>.section-heading p{font-size:0;line-height:0}.account-settings>.section-heading p:after{content:"Manage your profile, billing details, notification preferences and password.";color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin-block-start:.25rem;display:block}.account-settings .cds--tab-content{min-inline-size:0}.account-form-layer{min-block-size:0}.account-form .cds--grid,.skeleton-form-grid{max-inline-size:54rem}.account-toggles{max-inline-size:42rem}.renewals-view .summary-tile{min-block-size:9.5rem}.renewals-section .cds--data-table-content,.service-table-container .cds--data-table-content,.notifications-view .cds--data-table-content,.account-analytics .cds--data-table-content{overflow-x:auto}.credit-panel{min-block-size:0}.credit-note{max-inline-size:34rem}.portal-header-panel.cds--header-panel--expanded{inline-size:min(24rem,100vw)}.availability-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem;display:grid}.availability-lane{background:var(--cds-layer-01);border-block-start:2px solid var(--cds-border-strong-01);min-inline-size:0;padding:1rem;position:relative}.availability-lane:not(:last-child):after{z-index:1;background:var(--cds-border-strong-01);content:"";block-size:1px;inline-size:1rem;position:absolute;inset-block-start:1.5rem;inset-inline-end:-1rem}.availability-lane__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.availability-lane__header strong{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}.availability-lane>p,.availability-item p,.setup-code>p{color:var(--cds-text-secondary)}.availability-lane__items{gap:.5rem;display:grid}.availability-item{border-inline-start:2px solid var(--cds-border-subtle-01);min-block-size:0;padding:.75rem}.availability-item h3{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0}.availability-item__actions{flex-wrap:wrap;gap:.25rem;margin-block-start:.5rem;display:flex}.catalog-products{border-block-start:1px solid var(--cds-border-subtle-01);padding-block-start:1.5rem}.portal-item-modal__lead{max-inline-size:46rem;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin-block-end:1.5rem}.integration-setup{margin-block-start:1.5rem}.setup-code__block{gap:.5rem;margin-block-start:.75rem;display:grid}.setup-code__block pre{background:var(--cds-layer-02);border-inline-start:2px solid var(--cds-border-interactive);max-inline-size:100%;color:var(--cds-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:.75rem;overflow:auto}.setup-code__block .cds--btn{inline-size:fit-content}@media (max-width:41.98rem){.portal-page-head{flex-direction:column;align-items:stretch}.portal-page-head>.cds--btn{inline-size:100%;max-inline-size:none}.dashboard-section{padding:1rem}.section-heading{flex-direction:column}.section-heading>div:last-child,.section-heading .cds--btn{inline-size:100%;max-inline-size:none}.availability-flow{grid-template-columns:1fr}.availability-lane:not(:last-child):after{block-size:1rem;inline-size:1px;inset-block:auto -1rem;inset-inline-start:1.5rem}}
.account-auth-shell,.account-auth-main,.account-auth-status-shell{background:var(--cds-background);min-block-size:100dvh;color:var(--cds-text-primary)}.account-auth-grid,.account-auth-status-grid{align-items:start;min-block-size:100dvh;padding-block:1rem 2rem}@media (min-width:42rem){.account-auth-grid,.account-auth-status-grid{align-items:center;padding-block:1.5rem}}.account-auth-panel{background:var(--cds-layer-01);min-block-size:34rem;inline-size:100%;max-inline-size:58rem;margin-inline:auto;padding:0;display:grid;overflow:hidden}.account-auth-intro,.account-auth-controls{min-inline-size:0;padding:1rem}.account-auth-intro{background:var(--cds-background-brand);color:var(--cds-text-on-color);flex-direction:column;display:flex}.account-auth-controls{background:var(--cds-layer-01)}.account-auth-mobile-heading{display:none}.account-auth-mobile-heading>span{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin-block-end:.25rem;display:block}.account-auth-mobile-heading h1{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);margin:0}.account-auth-mobile-heading p{max-inline-size:26rem;color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:.25rem 0 0}.account-auth-switcher{inline-size:100%;margin-block-end:1rem}@media (min-width:42rem){.account-auth-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.account-auth-intro,.account-auth-controls{padding:2rem}}.account-auth-brand{margin-block-end:1rem;display:inline-block}.account-auth-brand img{filter:brightness(0)invert();block-size:auto;max-inline-size:100%;display:block}.account-auth-heading{margin-block-end:1rem}.account-auth-heading>span{color:var(--cds-text-on-color);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin-block-end:.25rem;display:block}.account-auth-heading h1,.account-auth-status-panel h1{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);margin:0}.account-auth-heading p,.account-auth-status-panel>p{max-inline-size:26rem;color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:.25rem 0 0}.account-auth-intro .account-auth-heading p{color:var(--cds-text-on-color)}.account-auth-intro .cds--link{color:var(--cds-link-inverse)}.account-auth-notification{max-inline-size:none;margin-block:0 .75rem}.account-auth-last-used{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin-block:0 .75rem}.account-auth-last-used-label{color:var(--cds-text-primary);font-weight:600}.account-auth-socials,.account-auth-form{gap:.75rem;display:grid}.account-auth-socials{margin-block-end:.75rem}.account-auth-socials .cds--btn,.account-auth-submit-row .cds--btn{justify-content:space-between;inline-size:100%;max-inline-size:none}.account-auth-provider-button.cds--btn--tertiary{border-color:var(--cds-border-strong-01);color:var(--cds-text-primary);background:0 0}.account-auth-provider-button.cds--btn--tertiary:hover{border-color:var(--cds-border-strong-01);background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.account-auth-provider-button.cds--btn--tertiary:active{background:var(--cds-layer-active-01);color:var(--cds-text-primary)}.account-auth-provider-label{align-items:center;gap:.5rem;display:inline-flex}.account-auth-provider-label svg,.account-auth-provider-label img{flex:0 0 1.125rem;block-size:1.125rem;inline-size:1.125rem}.account-auth-provider-label svg{fill:currentColor}.account-auth-divider{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);align-items:center;gap:.5rem;display:flex}.account-auth-divider:before,.account-auth-divider:after{background:var(--cds-border-subtle-01);content:"";flex:1;block-size:1px}.account-auth-phone-row{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.account-auth-options-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.account-auth-options-row .cds--link{white-space:nowrap}.account-auth-submit-row{gap:.25rem;display:grid}.account-auth-resend-row{margin-block-start:.5rem}.account-auth-legal{max-inline-size:28rem;color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:.75rem 0 0}.account-auth-legal .cds--link{font-size:inherit;line-height:inherit}.account-auth-links{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.account-auth-footer{color:var(--cds-text-on-color);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:1.5rem;display:flex}.account-auth-status-panel{border-block-start:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);min-block-size:13rem;inline-size:100%;max-inline-size:28rem;margin-inline:auto;padding:1.5rem}.account-auth-status-panel .account-auth-brand img{filter:none}.account-auth-status-panel .cds--inline-loading,.account-auth-status-panel .cds--inline-notification,.account-auth-status-panel .account-auth-links{margin-block-start:1rem}@media (max-width:41.99rem){.account-auth-panel{min-block-size:0}.account-auth-intro{padding-block:1rem}.account-auth-intro .account-auth-brand{margin-block-end:0}.account-auth-intro .account-auth-heading,.account-auth-intro .account-auth-footer{display:none}.account-auth-mobile-heading{margin-block-end:1rem;display:block}.account-auth-phone-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-auth-shell *,.account-auth-status-shell *{scroll-behavior:auto!important}}
.mcp-oauth-page{background:var(--cds-background);min-block-size:100dvh;color:var(--cds-text-primary)}.mcp-oauth-grid{align-items:start;min-block-size:100dvh;padding-block:1rem 2rem}.mcp-oauth-intro-column,.mcp-oauth-panel-column{min-inline-size:0}.mcp-oauth-intro{max-inline-size:30rem;margin-inline:auto;padding:1rem}.mcp-oauth-brand{color:var(--cds-text-primary);font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);margin:0 0 2rem}.mcp-oauth-intro h1{max-inline-size:24rem;font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0);margin:0}.mcp-oauth-intro>p:not(.mcp-oauth-brand){max-inline-size:25rem;color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:.75rem 0 0}.mcp-oauth-security-note{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);align-items:center;gap:.5rem;margin-block-start:2rem;display:flex}.mcp-oauth-panel{background:var(--cds-layer-01);inline-size:100%;max-inline-size:58rem;margin-inline:auto;overflow:hidden}.mcp-oauth-panel-header,.mcp-oauth-panel-body,.mcp-oauth-panel-footer{padding:1rem}.mcp-oauth-panel-header{border-block-end:1px solid var(--cds-border-subtle-01)}.mcp-oauth-kicker{color:var(--cds-text-secondary);text-transform:none;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0 0 .25rem}.mcp-oauth-panel-header h2{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);margin:0}.mcp-oauth-panel-header>p:last-child{max-inline-size:42rem;color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:.5rem 0 0}.mcp-oauth-panel-body{min-block-size:20rem}.mcp-oauth-permissions-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:1rem;display:flex}.mcp-oauth-permissions-heading h3{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0}.mcp-oauth-permissions-heading p{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:.25rem 0 0}.mcp-oauth-selection-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.mcp-oauth-groups{gap:1.5rem;display:grid}.mcp-oauth-scope-group{border-block-start:1px solid var(--cds-border-subtle-01);padding-block-start:.75rem}.mcp-oauth-scope-group h4{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0 0 .5rem}.mcp-oauth-scope-list{gap:.5rem;display:grid}.mcp-oauth-scope-option{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:.5rem .75rem;transition:background-color .12s,border-color .12s}.mcp-oauth-scope-option.is-selected{background:var(--cds-layer-selected-01);border-color:var(--cds-border-interactive)}.mcp-oauth-scope-option p{color:var(--cds-text-secondary);font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);margin:.25rem 0 0 2rem}.mcp-oauth-selection-summary,.mcp-oauth-selection-warning{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:1rem 0 0}.mcp-oauth-selection-warning{color:var(--cds-text-error)}.mcp-oauth-panel-footer{border-block-start:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);justify-content:flex-end;gap:.5rem;display:flex}@media (min-width:42rem){.mcp-oauth-grid{align-items:center;padding-block:2rem}.mcp-oauth-intro{padding:2rem 1rem 2rem 2rem}.mcp-oauth-panel-header,.mcp-oauth-panel-body,.mcp-oauth-panel-footer{padding-inline:2rem}.mcp-oauth-scope-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:19.98rem){.mcp-oauth-permissions-heading{flex-direction:column}.mcp-oauth-selection-actions{justify-content:flex-start}.mcp-oauth-panel-footer{flex-direction:column-reverse}.mcp-oauth-panel-footer .cds--btn{inline-size:100%;max-inline-size:none}}
