.ug-admin-title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);margin:0}.ug-admin-content{min-block-size:100vh;padding-block:2rem 4rem}@media(min-width:66rem){.cds--side-nav~.cds--content.ug-admin-content{-webkit-margin-start:16rem;margin-inline-start:16rem}}.ug-header-user{display:none;flex-direction:column;justify-content:center;align-items:flex-end;padding-inline:1rem;color:var(--cds-text-primary);line-height:1.1}@media(min-width:42rem){.ug-header-user{display:flex}}.ug-header-user__name{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)}.ug-header-user__role{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);color:var(--cds-text-secondary)}.ug-breadcrumbs{-webkit-margin-after:1rem;margin-block-end:1rem}.ug-page-header{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;justify-content:space-between;-webkit-margin-after:2rem;margin-block-end:2rem}.ug-page-header__description{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);-webkit-margin-before:.5rem;margin-block-start:.5rem;color:var(--cds-text-secondary)}.ug-page-header__actions{display:flex;gap:.5rem}.ug-gate{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-inline-size:40rem;margin:20vh auto 0;padding-inline:1rem}.ug-gate[role=status]{flex-direction:row;align-items:center}.ug-forbidden__text,.ug-gate__text{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);color:var(--cds-text-secondary)}.ug-forbidden__text{margin-block:1rem 1.5rem}.ug-dashboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.ug-dashboard__section{padding:1rem;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01)}.ug-dashboard__heading{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);-webkit-margin-after:.75rem;margin-block-end:.75rem}.ug-dashboard__links{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.ug-dashboard__link{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);color:var(--cds-link-primary);text-decoration:none}.ug-dashboard__link:hover{text-decoration:underline}.ug-toaster{position:fixed;inset-block-start:calc(3rem + .5rem);inset-inline-end:1rem;z-index:9000;gap:.5rem}.ug-resource-table,.ug-toaster{display:flex;flex-direction:column}.ug-table-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;-webkit-margin-after:1rem;margin-block-end:1rem}.ug-table-filters>*{flex:0 1 16rem;min-inline-size:12rem}.ug-table-filters__multi{min-inline-size:16rem}.ug-table-filters__reset{min-inline-size:auto}.ug-table-refreshing{inline-size:auto;padding-inline:1rem}.ug-table-link{color:var(--cds-link-primary);text-decoration:none}.ug-table-link:hover{text-decoration:underline}.ug-table-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:2rem}.ug-table-empty__title{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)}.ug-table-empty__text{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);color:var(--cds-text-secondary)}.ug-table-error{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;background:var(--cds-layer-01)}.ug-resource-form{max-inline-size:56rem}.ug-resource-form__fields{min-inline-size:0;margin:0;padding:0;border:0}.ug-lang-panel,.ug-resource-form__fields{display:flex;flex-direction:column;gap:1.5rem}.ug-lang-panel{padding:1rem 0 0}.ug-lang-panel[hidden]{display:none}.ug-lang-tab__error{color:var(--cds-text-error)}.ug-resource-form__alert{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.ug-resource-form :is(input,textarea,select,button,[contenteditable=true]){scroll-margin-block-end:6rem}.ug-resource-form__actions{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-margin-before:2rem;margin-block-start:2rem;padding-block:1rem;background:var(--cds-background);-webkit-border-before:1px solid var(--cds-border-subtle-01);border-block-start:1px solid var(--cds-border-subtle-01)}.ug-resource-form__primary{display:flex;align-items:center;gap:.5rem;-webkit-margin-start:auto;margin-inline-start:auto}.ug-media-picker{display:flex;align-items:flex-end;gap:.5rem}.ug-auth{display:grid;place-items:center;min-block-size:100vh;padding:1rem;background:var(--cds-background)}.ug-auth__card{inline-size:100%;max-inline-size:28rem;padding:2rem;background:var(--cds-layer-01);-webkit-border-before:4px solid var(--cds-interactive);border-block-start:4px solid var(--cds-interactive)}.ug-auth__brand{display:flex;align-items:center;gap:.75rem;-webkit-margin-after:2rem;margin-block-end:2rem;color:var(--cds-text-primary)}.ug-auth__app{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);text-transform:uppercase;letter-spacing:.16em;color:var(--cds-text-secondary)}.ug-auth__title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}.ug-auth__subtitle{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);-webkit-margin-before:.5rem;margin-block-start:.5rem;color:var(--cds-text-secondary)}.ug-auth__form{display:flex;flex-direction:column;gap:1.5rem;-webkit-margin-before:2rem;margin-block-start:2rem}.ug-auth__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ug-auth__actions--end{justify-content:flex-end}.ug-auth__link{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);color:var(--cds-link-primary)}.ug-auth__footer{-webkit-margin-before:2rem;margin-block-start:2rem}.ug-constr .ug-dim line{stroke:var(--cds-text-secondary)}.ug-constr .ug-dim-text{fill:var(--cds-text-secondary)}.ug-error-screen__code{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;color:var(--cds-text-secondary)}.ug-error-screen__title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);margin:0 0 1rem}.ug-error-screen__text{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:0 0 2rem;color:var(--cds-text-secondary)}.ug-error-screen__actions{display:flex;flex-wrap:wrap;gap:1rem}