.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{flex-direction:column;transition-property:inline-size;transition-duration:.11s;transition-timing-function:cubic-bezier(.2,0,.38,.9);display:flex}.dashboard-carbon-sidenav .cds--side-nav__items{flex:auto;min-block-size:0;overflow-y:auto}.dashboard-sidenav-footer{border-block-start:1px solid var(--cds-border-subtle-01);flex:none;margin-block-start:auto}.dashboard-sidenav-pin{min-block-size:3rem;inline-size:100%;color:var(--cds-text-secondary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.dashboard-sidenav-pin:hover,.dashboard-sidenav-pin:focus-visible{background:var(--cds-layer-hover-01);color:var(--cds-text-primary);outline:none}.dashboard-sidenav-pin[aria-pressed=true]{color:var(--cds-icon-primary)}.dashboard-sidenav-pin__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cds--side-nav--rail:not(.cds--side-nav--expanded) .dashboard-sidenav-pin{justify-content:center;padding-inline:0}.cds--side-nav--rail:not(.cds--side-nav--expanded) .dashboard-sidenav-pin__label{display:none}.dashboard-carbon-sidenav .cds--side-nav__divider{margin-block:.5rem}.recharge-gateway-select{margin-block-start:.5rem}.recharge-support-note{color:var(--cds-text-secondary);margin-block:.75rem .25rem}.dashboard-carbon-sidenav .cds--side-nav__item:has(>.cds--side-nav__submenu):hover{background-color:#0000}.dashboard-carbon-sidenav .cds--side-nav__link:hover,.dashboard-carbon-sidenav .cds--side-nav__submenu:hover{background-color:var(--cds-layer-hover-01)}.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}}@media (max-width:65.98rem){.dashboard-carbon-sidenav.cds--side-nav--rail:not(.cds--side-nav--expanded){display:none}.dashboard-carbon-sidenav.cds--side-nav--expanded{display:flex}.dashboard-sidenav-footer{display:none}.portal-content{margin-inline-start:0}}.portal-shell .cds--header__global{flex:none;margin-inline-start:auto}.dashboard-header-brand{inline-size:3rem;min-inline-size:3rem;padding-inline:.5rem}.dashboard-header-brand__image{object-fit:contain;block-size:2rem;inline-size:2rem;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}.profile-picture__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.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-security-layout,.account-deletion-layout{gap:1.5rem;display:grid}.account-panel-heading{gap:.25rem;max-inline-size:42rem;display:grid}.account-panel-heading h3,.account-security-card h4,.account-security-mfa h3{margin:0}.account-panel-heading__eyebrow{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.08em;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}.account-panel-heading>p:not(.account-panel-heading__eyebrow),.account-danger-zone p,.account-deletion-policy 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:0}.account-panel-heading--danger{border-inline-start:2px solid var(--cds-support-error);padding-inline-start:.75rem}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-inline-size:70rem;display:grid}.account-security-card{border-block-start:2px solid var(--cds-border-interactive);background:var(--cds-layer-01);min-block-size:20rem;min-inline-size:0;padding:1.5rem}.account-security-card .security-form{max-inline-size:none;margin-block-start:1rem}.account-security-card .account-security-mfa{margin-block-start:0}.account-sessions-card{border-block-start:2px solid var(--cds-border-interactive);background:var(--cds-layer-01);max-inline-size:70rem;padding:0}.account-sessions-card__heading{border-block-end:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.account-sessions-card__heading h4{margin:0}.account-sessions-card__heading p{max-inline-size:44rem;color:var(--cds-text-secondary);margin:.25rem 0 0}.account-sessions-card__heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.25rem;display:flex}.account-session-list{display:grid}.account-session{min-inline-size:0;padding:1rem 1.5rem}.account-session+.account-session{border-block-start:1px solid var(--cds-border-subtle-01)}.account-session__head,.account-session__title{align-items:center;display:flex}.account-session__head{justify-content:space-between;gap:1rem}.account-session__title{flex-wrap:wrap;gap:.5rem}.account-session__head>div>span{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-start:.25rem;display:block}.account-session-details{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-start:1rem;display:grid}.account-session-details>div{background:var(--cds-layer-02);gap:.25rem;min-inline-size:0;padding:.75rem;display:grid}.account-session-details 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)}.account-session-details strong{overflow-wrap:anywhere;min-inline-size:0;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)}.account-session__id{font-family:var(--cds-code-01-font-family,monospace);font-weight:400}.account-session__user-agent{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-start:.75rem}.account-session__user-agent summary{cursor:pointer;inline-size:fit-content;color:var(--cds-link-primary)}.account-session__user-agent p{overflow-wrap:anywhere;margin:.5rem 0 0}.account-security-mfa{gap:.75rem;display:grid}.account-security-factor{border-block-end:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.account-security-mfa-setup{background:var(--cds-layer-02);gap:.75rem;max-inline-size:28rem;padding:1rem;display:grid}.account-security-mfa-actions{flex-wrap:wrap;gap:.5rem;display:flex}.account-deletion-metrics{background:var(--cds-border-subtle-01);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-inline-size:70rem;display:grid}.account-deletion-metric{background:var(--cds-layer-01);align-content:start;gap:.25rem;min-block-size:7rem;padding:1rem;display:grid}.account-deletion-metric>span,.account-deletion-metric>small{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)}.account-deletion-metric>strong{overflow-wrap:anywhere;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)}.account-deletion-blockers,.account-deletion-policy{background:var(--cds-layer-01);max-inline-size:70rem;padding:1rem}.account-deletion-blockers{border-block-start:2px solid var(--cds-support-warning)}.account-deletion-blockers ul{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);gap:.25rem;margin:.75rem 0 0;padding-inline-start:1rem;display:grid}.account-deletion-policy{gap:.5rem;display:grid}.account-danger-zone{border:1px solid var(--cds-support-error);background:var(--cds-layer-01);justify-content:space-between;align-items:center;gap:1.5rem;max-inline-size:70rem;padding:1rem;display:flex}.account-danger-zone>div:first-child{gap:.25rem;display:grid}.account-danger-zone__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:65.99rem){.account-security-grid{grid-template-columns:1fr}.account-session-details,.account-deletion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:41.99rem){.account-sessions-card__heading,.account-session__head{flex-direction:column;align-items:stretch}.account-sessions-card__heading-actions,.account-sessions-card__heading-actions .cds--btn,.account-session__head>.cds--btn{inline-size:100%;max-inline-size:none}.account-session-details,.account-deletion-metrics{grid-template-columns:1fr}.account-danger-zone{flex-direction:column;align-items:stretch}.account-danger-zone__actions{justify-content:stretch;inline-size:100%}.account-danger-zone__actions .cds--btn{inline-size:100%;max-inline-size:none}}.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-page-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.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__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:auto;display:flex}.overview-action-card__actions .cds--btn{margin-block-start:0}.overview-action-card__or{color:var(--cds-text-secondary)}.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-workspace{gap:2rem;display:grid}.availability-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.availability-summary-card{border-block-start:3px solid var(--cds-border-strong-01);min-block-size:8rem;padding:1rem}.availability-summary-card--available{border-block-start-color:var(--cds-support-success)}.availability-summary-card--out{border-block-start-color:var(--cds-support-error)}.availability-summary-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.availability-summary-card__top strong{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}.availability-summary-card p{max-inline-size:28rem;color:var(--cds-text-secondary);margin-block:.75rem 0}.availability-flow{gap:2.5rem;display:grid}.availability-section{min-inline-size:0}.availability-section__heading{border-block-end:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.75rem;padding-block-end:.5rem;display:flex}.availability-section__heading>div{align-items:center;gap:.5rem;display:flex}.availability-section__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)}.availability-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.availability-card{border:1px solid var(--cds-border-subtle-01);flex-direction:column;min-block-size:15rem;padding:1rem;display:flex}.availability-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:1rem;display:flex}.availability-card__logos{align-items:center;display:flex}.availability-card__logo{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);place-items:center;block-size:2.5rem;inline-size:2.5rem;padding:.25rem;display:inline-grid}.availability-card__logo+.availability-card__logo{margin-inline-start:-.4rem}.availability-card__logo img{object-fit:contain;block-size:1.75rem;inline-size:1.75rem}.availability-card__body{flex:auto}.availability-card__body h3{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);margin:0 0 .5rem}.availability-card__body p{color:var(--cds-text-secondary);margin:0}.availability-card__actions{border-block-start:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;gap:.25rem;margin-block-start:1.5rem;padding-block-start:.75rem;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,.developer-ai-prompts,.setup-code,.setup-code__block{min-inline-size:0}.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);inline-size:100%;max-inline-size:100%;color:var(--cds-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;padding:.75rem;overflow:hidden 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}.portal-page-head__actions{justify-content:flex-start;inline-size:100%}.portal-page-head__actions .cds--btn{flex:auto;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-summary,.availability-grid{grid-template-columns:1fr}.availability-card{min-block-size:0}}.getting-started-card__logos{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem;display:flex}.getting-started-card__logo-chip{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02);min-block-size:2.5rem;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:.25rem;padding:.25rem .5rem;display:inline-flex}.getting-started-card__logo-chip img{object-fit:contain;block-size:2rem;inline-size:2rem}.developer-ai-prompts{border-block-start:1px solid var(--cds-border-subtle-01);margin-block-start:1.5rem;padding-block-start:1rem}.developer-ai-prompts .cds--tab-content,.developer-ai-prompts .cds--tab-content>div{min-inline-size:0}.developer-ai-prompts .setup-code__block pre{max-block-size:18rem}
.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}}.account-auth-theme-toggle{z-index:20;position:fixed;inset-block-start:1rem;inset-inline-end:1rem}
.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}}
