@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap";:root{--cds-interactive-01: #005f7b;--cds-interactive-02: #393939;--cds-interactive-03: #005f7b;--cds-interactive-04: #005f7b;--cds-brand-01: #005f7b;--cds-brand-02: #393939;--cds-brand-03: #005f7b;--cds-ui-background: #f4f4f4;--cds-ui-01: #ffffff;--cds-ui-02: #f4f4f4;--cds-ui-03: #e0e0e0;--cds-ui-04: #8d8d8d;--cds-ui-05: #161616;--cds-text-01: #161616;--cds-text-02: #525252;--cds-text-03: #a8a8a8;--cds-text-04: #ffffff;--cds-text-05: #6f6f6f;--cds-text-error: #da1e28;--cds-text-on-color: #cce8f0;--cds-text-on-color-disabled: rgba(204,232,240,.35);--cds-text-placeholder: #a8a8a8;--cds-text-disabled: rgba(22,22,22,.25);--cds-icon-01: #161616;--cds-icon-02: #525252;--cds-icon-03: #ffffff;--cds-icon-on-color: #ffffff;--cds-link-01: #005f7b;--cds-link-02: #004e65;--cds-link-visited: #8a3ffc;--cds-support-01: #da1e28;--cds-support-02: #198038;--cds-support-03: #f1c21b;--cds-support-04: #005f7b;--cds-overlay-01: rgba(22,22,22,.5);--cds-danger-01: #da1e28;--cds-danger-02: #da1e28;--cds-inverse-01: #ffffff;--cds-inverse-02: #393939;--cds-inverse-focus-ui: #ffffff;--cds-hover-primary: #004e65;--cds-hover-primary-text: #004e65;--cds-hover-secondary: #4c4c4c;--cds-hover-tertiary: #0353e9;--cds-hover-ui: #e5e5e5;--cds-hover-light-ui: #e5e5e5;--cds-hover-selected-ui: #cacaca;--cds-hover-danger: #b81921;--cds-hover-row: #e5e5e5;--cds-focus: #005f7b;--cds-active-primary: #003c4d;--cds-active-secondary: #6f6f6f;--cds-active-tertiary: #002d9c;--cds-active-ui: #c6c6c6;--cds-active-light-ui: #c6c6c6;--cds-active-danger: #750e13;--cds-selected-ui: #e0e0e0;--cds-selected-light-ui: #e0e0e0;--cds-visited-link: #8a3ffc;--cds-disabled-01: #f4f4f4;--cds-disabled-02: #c6c6c6;--cds-disabled-03: #8d8d8d;--cds-highlight: #cce8f0;--cds-skeleton-01: #e5e5e5;--cds-skeleton-02: #c6c6c6;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-layout-01: 1rem;--cds-layout-02: 1.5rem;--cds-layout-03: 2rem;--cds-layout-04: 3rem;--cds-layout-05: 4rem;--cds-layout-06: 6rem;--cds-layout-07: 10rem;--container-sm: 672px;--container-md: 1056px;--container-lg: 1312px;--container-xl: 1584px;--container-max: 1600px;--grid-columns: 16;--grid-gutter: 2rem;--grid-margin: 1rem;--cds-duration-fast-01: 70ms;--cds-duration-fast-02: .11s;--cds-duration-moderate-01: .15s;--cds-duration-moderate-02: .24s;--cds-duration-slow-01: .4s;--cds-duration-slow-02: .7s;--cds-ease-in: cubic-bezier(.2, 0, 1, .9);--cds-ease-out: cubic-bezier(0, 0, .38, .9);--cds-ease-in-out: cubic-bezier(.2, 0, .38, .9);--cds-standard: cubic-bezier(0, 0, .38, .9);--cds-entrance: cubic-bezier(0, 0, .38, .9);--cds-exit: cubic-bezier(.2, 0, 1, .9);--cds-font-family-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cds-font-family-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--cds-label-01-font-size: .75rem;--cds-label-01-line-height: 1rem;--cds-label-01-letter-spacing: .32px;--cds-label-01-font-weight: 400;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1rem;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-line-height: 1.25rem;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-01-font-weight: 400;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-line-height: 1.375rem;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-line-height: 1.5rem;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-line-height: 1.5rem;--cds-code-01-font-size: .75rem;--cds-code-01-line-height: 1rem;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-size: .875rem;--cds-code-02-line-height: 1.25rem;--cds-heading-01-font-size: .875rem;--cds-heading-01-line-height: 1.25rem;--cds-heading-01-letter-spacing: .16px;--cds-heading-01-font-weight: 600;--cds-heading-02-font-size: 1rem;--cds-heading-02-line-height: 1.375rem;--cds-heading-02-font-weight: 600;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-07-font-size: 3.375rem;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-06-font-size: 2.625rem;--cds-display-01-font-size: 2.625rem;--cds-display-02-font-size: 3.375rem;--cds-display-03-font-size: 2.625rem;--cds-display-04-font-size: 3.375rem;--cds-radius-sm: 0px;--cds-radius-md: 0px;--cds-border-radius: 0px;--cds-shadow-sm: 0 1px 3px rgba(0,0,0,.12);--cds-shadow-md: 0 2px 6px rgba(0,0,0,.12);--cds-shadow-lg: 0 4px 12px rgba(0,0,0,.15);--cds-notification-info-bg: #edf5ff;--cds-notification-success-bg: #defbe6;--cds-notification-warning-bg: #fdf6dd;--cds-notification-error-bg: #fff1f1}[data-theme=dark]{--cds-ui-background: #161616;--cds-ui-01: #262626;--cds-ui-02: #393939;--cds-ui-03: #525252;--cds-ui-04: #6f6f6f;--cds-ui-05: #f4f4f4;--cds-text-01: #f4f4f4;--cds-text-02: #c6c6c6;--cds-text-03: #6f6f6f;--cds-text-04: #ffffff;--cds-text-05: #8d8d8d;--cds-text-placeholder: #6f6f6f;--cds-text-disabled: rgba(244,244,244,.25);--cds-icon-01: #f4f4f4;--cds-icon-02: #c6c6c6;--cds-icon-03: #ffffff;--cds-interactive-01: #005f7b;--cds-interactive-02: #6f6f6f;--cds-interactive-03: #ffffff;--cds-interactive-04: #005f7b;--cds-link-01: #5ca8bf;--cds-link-02: #8fc8d8;--cds-support-01: #ff8389;--cds-support-02: #42be65;--cds-support-03: #f1c21b;--cds-support-04: #5ca8bf;--cds-hover-primary: #00708f;--cds-hover-secondary: #606060;--cds-hover-ui: #353535;--cds-hover-row: #353535;--cds-hover-selected-ui: #4c4c4c;--cds-active-primary: #004e65;--cds-active-secondary: #8d8d8d;--cds-active-ui: #525252;--cds-selected-ui: #393939;--cds-disabled-01: #262626;--cds-disabled-02: #525252;--cds-disabled-03: #6f6f6f;--cds-skeleton-01: #353535;--cds-skeleton-02: #525252;--cds-highlight: #003c4d;--cds-overlay-01: rgba(22,22,22,.7);--cds-focus: #ffffff;--cds-inverse-01: #161616;--cds-inverse-02: #f4f4f4;--cds-notification-info-bg: #002d9c;--cds-notification-success-bg: #044317;--cds-notification-warning-bg: #302400;--cds-notification-error-bg: #750e13}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%}body{font-family:var(--cds-font-family-sans);font-size:var(--cds-body-short-01-font-size);line-height:var(--cds-body-short-01-line-height);letter-spacing:var(--cds-body-short-01-letter-spacing);color:var(--cds-text-01);background-color:var(--cds-ui-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--cds-font-family-sans);font-weight:300;color:var(--cds-text-01);line-height:1.25}h1{font-size:var(--cds-productive-heading-06-font-size);letter-spacing:-.64px}h2{font-size:var(--cds-productive-heading-05-font-size)}h3{font-size:var(--cds-productive-heading-04-font-size);line-height:1.3}h4{font-size:var(--cds-productive-heading-03-font-size);font-weight:400;line-height:1.35}h5{font-size:var(--cds-productive-heading-02-font-size);font-weight:600;line-height:1.375}h6{font-size:var(--cds-productive-heading-01-font-size);font-weight:600}p{font-size:var(--cds-body-long-01-font-size);line-height:var(--cds-body-long-01-line-height);color:var(--cds-text-01)}a{color:var(--cds-link-01);text-decoration:none;transition:color var(--cds-duration-fast-01) var(--cds-standard)}a:hover{color:var(--cds-hover-primary-text);text-decoration:underline}a:visited{color:var(--cds-link-visited)}a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}button{font-family:var(--cds-font-family-sans);font-size:var(--cds-body-short-01-font-size);cursor:pointer;border:none;background:none;color:inherit}button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:var(--cds-font-family-sans);font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-01);background:transparent;border:none;outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}ul,ol{list-style:none}img,svg{display:block;max-width:100%}code,pre{font-family:var(--cds-font-family-mono);font-size:var(--cds-code-01-font-size)}hr{border:none;border-top:1px solid var(--cds-ui-03);margin-block:var(--cds-spacing-06)}strong{font-weight:600}em{font-style:italic}small{font-size:var(--cds-label-01-font-size);color:var(--cds-text-02)}::selection{background-color:var(--cds-highlight);color:var(--cds-text-01)}:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--cds-ui-02)}::-webkit-scrollbar-thumb{background:var(--cds-ui-04)}::-webkit-scrollbar-thumb:hover{background:var(--cds-ui-05)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--grid-margin)}.container--sm{max-width:var(--container-sm)}.container--md{max-width:var(--container-md)}.container--lg{max-width:var(--container-lg)}@media(min-width:672px){.container{padding-inline:var(--cds-spacing-07)}}@media(min-width:1056px){.container{padding-inline:var(--cds-spacing-08)}}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cds-spacing-05)}@media(min-width:672px){.grid{grid-template-columns:repeat(8,1fr)}}@media(min-width:1056px){.grid{grid-template-columns:repeat(16,1fr);gap:var(--cds-spacing-07)}}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4,.col-8,.col-12,.col-16{grid-column:span 4}@media(min-width:672px){.col-8,.col-12,.col-16{grid-column:span 8}}@media(min-width:1056px){.col-8{grid-column:span 8}.col-12{grid-column:span 12}.col-16{grid-column:span 16}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--cds-spacing-01)}.gap-2{gap:var(--cds-spacing-02)}.gap-3{gap:var(--cds-spacing-03)}.gap-4{gap:var(--cds-spacing-04)}.gap-5{gap:var(--cds-spacing-05)}.gap-6{gap:var(--cds-spacing-06)}.gap-7{gap:var(--cds-spacing-07)}.p-0{padding:0}.p-3{padding:var(--cds-spacing-03)}.p-5{padding:var(--cds-spacing-05)}.p-6{padding:var(--cds-spacing-06)}.p-7{padding:var(--cds-spacing-07)}.px-5{padding-inline:var(--cds-spacing-05)}.px-7{padding-inline:var(--cds-spacing-07)}.py-5{padding-block:var(--cds-spacing-05)}.py-7{padding-block:var(--cds-spacing-07)}.mt-3{margin-top:var(--cds-spacing-03)}.mt-5{margin-top:var(--cds-spacing-05)}.mt-7{margin-top:var(--cds-spacing-07)}.mb-5{margin-bottom:var(--cds-spacing-05)}.mb-7{margin-bottom:var(--cds-spacing-07)}.w-full{width:100%}.min-h-screen{min-height:100vh}.page-wrapper{flex:1;display:flex;flex-direction:column}.page-content{flex:1;padding-block:var(--cds-spacing-09)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:var(--cds-label-01-font-size)}.text-sm{font-size:var(--cds-body-short-01-font-size)}.text-md{font-size:var(--cds-body-short-02-font-size)}.text-lg{font-size:var(--cds-productive-heading-03-font-size)}.text-xl{font-size:var(--cds-productive-heading-04-font-size)}.text-2xl{font-size:var(--cds-productive-heading-05-font-size)}.text-primary{color:var(--cds-text-01)}.text-secondary{color:var(--cds-text-02)}.text-tertiary{color:var(--cds-text-03)}.text-brand{color:var(--cds-interactive-01)}.text-error{color:var(--cds-support-01)}.text-success{color:var(--cds-support-02)}.text-warning{color:var(--cds-support-03)}.bg-ui-01{background-color:var(--cds-ui-01)}.bg-ui-02{background-color:var(--cds-ui-02)}.bg-ui-bg{background-color:var(--cds-ui-background)}.block{display:block}.inline{display:inline}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.transition{transition:all var(--cds-duration-fast-01) var(--cds-standard)}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:page-enter var(--cds-duration-moderate-02) var(--cds-entrance) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in var(--cds-duration-moderate-01) var(--cds-ease-in-out)}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scale-in var(--cds-duration-moderate-01) var(--cds-entrance)}.header{height:3rem;background-color:var(--cds-ui-background);border-bottom:1px solid var(--cds-ui-03);display:flex;align-items:center;padding-inline:var(--cds-spacing-05);position:sticky;top:0;z-index:100}.header__name{display:flex;align-items:center;gap:var(--cds-spacing-03);font-size:var(--cds-body-short-01-font-size);font-weight:600;color:var(--cds-text-01);text-decoration:none;white-space:nowrap}.header__name:hover,.header__name:visited{color:var(--cds-text-01);text-decoration:none}.header__logo{width:clamp(1.75rem,4vw,2.5rem);height:auto;object-fit:contain;flex-shrink:0}.header__nav{display:flex;align-items:center;flex:1;margin-left:var(--cds-spacing-07)}.header__nav-item{display:flex;align-items:center;height:3rem;padding-inline:var(--cds-spacing-05);font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-02);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:background-color var(--cds-duration-fast-01) var(--cds-standard),color var(--cds-duration-fast-01) var(--cds-standard),border-color var(--cds-duration-fast-01) var(--cds-standard)}.header__nav-item:visited{color:var(--cds-text-02)}.header__nav-item:hover{background-color:var(--cds-hover-ui);color:var(--cds-text-01);text-decoration:none}.header__nav-item--active{color:var(--cds-text-01);border-bottom-color:var(--cds-interactive-01)}.header__actions{display:flex;align-items:center;gap:var(--cds-spacing-02);margin-left:auto}.header__avatar-btn{width:2rem;height:2rem;border-radius:50%;background-color:var(--cds-interactive-01);color:var(--cds-text-on-color);font-size:var(--cds-label-01-font-size);font-weight:600;border:none;cursor:pointer;transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.header__avatar-btn:hover{background-color:var(--cds-hover-primary)}.header__avatar-menu{position:relative}.header__dropdown{position:absolute;top:calc(100% + var(--cds-spacing-02));right:0;min-width:11rem;background-color:var(--cds-ui-01);border:1px solid var(--cds-ui-03);box-shadow:var(--cds-shadow-md);z-index:200;padding-block:var(--cds-spacing-02);animation:fade-in var(--cds-duration-fast-02) var(--cds-entrance)}.header__dropdown-item{display:block;width:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-01);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.header__dropdown-item:visited{color:var(--cds-text-01)}.header__dropdown-item:hover{background-color:var(--cds-hover-ui);text-decoration:none}.header__dropdown-divider{border:none;border-top:1px solid var(--cds-ui-03);margin-block:var(--cds-spacing-02)}.header__hamburger{display:none;align-items:center;justify-content:center;width:3rem;height:3rem;background:none;border:none;color:var(--cds-text-01);font-size:1.125rem;cursor:pointer;transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.header__hamburger:hover{background-color:var(--cds-hover-ui)}.header__backdrop{position:fixed;inset:0;background-color:var(--cds-overlay-01);z-index:120;animation:fade-in var(--cds-duration-moderate-01) var(--cds-standard)}.header__drawer{position:fixed;top:0;right:0;bottom:0;width:min(20rem,85vw);background-color:var(--cds-ui-background);border-left:1px solid var(--cds-ui-03);box-shadow:var(--cds-shadow-lg);z-index:125;display:flex;flex-direction:column;animation:slide-in var(--cds-duration-moderate-02) var(--cds-entrance)}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.header__drawer-header{display:flex;align-items:center;justify-content:space-between;height:3rem;padding-inline:var(--cds-spacing-05);border-bottom:1px solid var(--cds-ui-03);flex-shrink:0}.header__drawer-brand{display:flex;align-items:center;gap:var(--cds-spacing-03)}.header__drawer-brand-name{font-size:var(--cds-body-short-01-font-size);font-weight:600;color:var(--cds-text-01)}.header__drawer-close{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:none;border:none;color:var(--cds-text-01);font-size:1rem;cursor:pointer;margin-right:calc(-1 * var(--cds-spacing-05));transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.header__drawer-close:hover{background-color:var(--cds-hover-ui)}.header__drawer-nav{display:flex;flex-direction:column;padding:var(--cds-spacing-03) 0;border-bottom:1px solid var(--cds-ui-03);flex:1}.header__drawer-footer{display:flex;flex-direction:column;padding:var(--cds-spacing-03) 0 var(--cds-spacing-05);gap:var(--cds-spacing-02)}.header__drawer-item{display:flex;align-items:center;width:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-01);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.header__drawer-item:visited{color:var(--cds-text-01)}.header__drawer-item:hover{background-color:var(--cds-hover-ui);text-decoration:none}.header__drawer-item--active{color:var(--cds-interactive-01);border-left:2px solid var(--cds-interactive-01);padding-left:calc(var(--cds-spacing-05) - 2px)}.header__dropdown-item--danger,.header__drawer-item--danger{color:var(--cds-support-01)}.header__dropdown-item--danger:hover,.header__drawer-item--danger:hover{background-color:var(--cds-notification-error-bg)}@media(max-width:768px){.header__nav{display:none}.header__hamburger{display:inline-flex}.header__actions .header__nav-item,.header__avatar-menu{display:none}}.breadcrumb{display:flex;align-items:center;gap:var(--cds-spacing-03);font-size:var(--cds-label-01-font-size);color:var(--cds-text-02);margin-bottom:var(--cds-spacing-05)}.breadcrumb__separator{color:var(--cds-text-03)}.breadcrumb__link{color:var(--cds-link-01)}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__current{color:var(--cds-text-01)}.tag{display:inline-flex;align-items:center;height:1.5rem;padding:0 var(--cds-spacing-03);font-size:var(--cds-label-01-font-size);font-weight:400;letter-spacing:var(--cds-label-01-letter-spacing);white-space:nowrap}.tag--blue{background-color:#d0e2ff;color:#0043ce}.tag--cyan{background-color:#bae6ff;color:#00539a}.tag--teal{background-color:#9ef0f0;color:#004144}.tag--green{background-color:#a7f0ba;color:#044317}.tag--magenta{background-color:#ffd6e8;color:#740937}.tag--red{background-color:#ffd7d9;color:#750e13}.tag--purple{background-color:#e8daff;color:#491d8b}.tag--warm-gray{background-color:#f2efe9;color:#272525}.tag--cool-gray{background-color:#dde1e6;color:#21272a}.spinner{display:inline-block;width:1.5rem;height:1.5rem;border:2px solid var(--cds-ui-03);border-top-color:var(--cds-interactive-01);border-radius:50%;animation:spin .6s linear infinite}.spinner--sm{width:1rem;height:1rem}.spinner--lg{width:2.5rem;height:2.5rem;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{display:block;background:linear-gradient(90deg,var(--cds-skeleton-01) 25%,var(--cds-skeleton-02) 50%,var(--cds-skeleton-01) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--text{height:1rem;width:100%;margin-bottom:var(--cds-spacing-03)}.skeleton--title{height:1.5rem;width:60%;margin-bottom:var(--cds-spacing-05)}.skeleton--btn{height:3rem;width:8rem}.skeleton--card{height:10rem;width:100%}.notification{display:flex;gap:var(--cds-spacing-03);padding:var(--cds-spacing-03) var(--cds-spacing-04);border-left:3px solid;align-items:center}.notification--info{background:var(--cds-notification-info-bg);border-color:var(--cds-support-04)}.notification--success{background:var(--cds-notification-success-bg);border-color:var(--cds-support-02)}.notification--warning{background:var(--cds-notification-warning-bg);border-color:var(--cds-support-03)}.notification--error{background:var(--cds-notification-error-bg);border-color:var(--cds-support-01)}.notification__title{font-weight:600;font-size:var(--cds-body-short-01-font-size)}.notification__message{font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-02)}.progress{height:.5rem;background:var(--cds-ui-03);overflow:hidden}.progress__bar{height:100%;background:var(--cds-interactive-01);transition:width var(--cds-duration-moderate-01) var(--cds-standard)}.loading-bar{position:fixed;top:0;left:0;right:0;height:2px;background:var(--cds-interactive-01);z-index:9999;transform-origin:left center;animation:loading-bar-progress 1.5s ease-in-out infinite}@keyframes loading-bar-progress{0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(.7);opacity:1}90%{transform:scaleX(.95);opacity:1}to{transform:scaleX(1);opacity:0}}.divider{border:none;border-top:1px solid var(--cds-ui-03);margin-block:var(--cds-spacing-06)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);padding:calc(var(--cds-spacing-03) - 2px) var(--cds-spacing-06);min-height:3rem;font-size:var(--cds-body-short-01-font-size);font-weight:400;letter-spacing:var(--cds-body-short-01-letter-spacing);line-height:var(--cds-body-short-01-line-height);text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--cds-border-radius);transition:background-color var(--cds-duration-fast-01) var(--cds-standard),color var(--cds-duration-fast-01) var(--cds-standard),border-color var(--cds-duration-fast-01) var(--cds-standard);user-select:none;white-space:nowrap;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.btn--primary{background-color:var(--cds-interactive-01);color:var(--cds-text-on-color);border-color:var(--cds-interactive-01)}.btn--primary:hover{background-color:var(--cds-hover-primary);border-color:var(--cds-hover-primary)}.btn--primary:active{background-color:var(--cds-active-primary)}.btn--secondary{background-color:var(--cds-interactive-02);color:var(--cds-text-04);border-color:var(--cds-interactive-02)}.btn--secondary:hover{background-color:var(--cds-hover-secondary)}.btn--secondary:active{background-color:var(--cds-active-secondary)}.btn--tertiary{background-color:transparent;color:var(--cds-interactive-01);border-color:var(--cds-interactive-01)}.btn--tertiary:hover{background-color:var(--cds-interactive-01);color:var(--cds-text-on-color)}.btn--ghost{background-color:transparent;color:var(--cds-interactive-01);border-color:transparent;padding-inline:var(--cds-spacing-04)}.btn--ghost:hover{background-color:var(--cds-hover-ui)}.btn--danger{background-color:var(--cds-danger-01);color:var(--cds-text-04);border-color:var(--cds-danger-01)}.btn--danger:hover{background-color:var(--cds-hover-danger)}.btn--danger:active{background-color:var(--cds-active-danger)}.btn--sm{min-height:2rem;padding:calc(var(--cds-spacing-02) - 2px) var(--cds-spacing-05);font-size:.8125rem}.btn--lg{min-height:4rem;padding:calc(var(--cds-spacing-05) - 2px) var(--cds-spacing-08)}.btn--field{min-height:2.5rem}.btn:disabled,.btn[aria-disabled=true]{background-color:var(--cds-disabled-02);color:var(--cds-disabled-03);border-color:var(--cds-disabled-02);cursor:not-allowed;pointer-events:none}a.btn:hover{text-decoration:none}a.btn--primary:visited{color:var(--cds-text-on-color)}a.btn--secondary:visited{color:var(--cds-text-04)}a.btn--tertiary:visited,a.btn--ghost:visited{color:var(--cds-interactive-01)}a.btn--danger:visited{color:var(--cds-text-04)}.card{background-color:var(--cds-ui-01);border:1px solid var(--cds-ui-03);padding:var(--cds-spacing-05);position:relative;transition:box-shadow var(--cds-duration-fast-01) var(--cds-standard)}.card--interactive{cursor:pointer}.card--interactive:hover{box-shadow:var(--cds-shadow-md);border-color:var(--cds-ui-04)}.card--interactive:active{background-color:var(--cds-active-ui)}.card__header{border-bottom:1px solid var(--cds-ui-03);padding-bottom:var(--cds-spacing-05);margin-bottom:var(--cds-spacing-05)}.card__title{font-size:var(--cds-productive-heading-02-font-size);font-weight:600;color:var(--cds-text-01)}.card__subtitle{font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-02);margin-top:var(--cds-spacing-02)}.modal-overlay{position:fixed;inset:0;z-index:9000;background-color:var(--cds-overlay-01);display:flex;align-items:center;justify-content:center;padding:var(--cds-spacing-05);animation:fade-in var(--cds-duration-moderate-01) var(--cds-standard)}.modal{position:relative;width:100%;max-width:36rem;max-height:calc(100vh - var(--cds-spacing-10));background-color:var(--cds-ui-01);box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;animation:scale-in var(--cds-duration-moderate-01) var(--cds-entrance)}.modal--sm{max-width:24rem}.modal--lg{max-width:48rem}.modal--xl{max-width:64rem}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-06);border-bottom:1px solid var(--cds-ui-03);flex-shrink:0}.modal__title{font-size:var(--cds-productive-heading-03-font-size);font-weight:400;color:var(--cds-text-01);line-height:1.3}.modal__subtitle{font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-02);margin-top:var(--cds-spacing-02)}.modal__close{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;margin:calc(-1 * var(--cds-spacing-03)) calc(-1 * var(--cds-spacing-03)) 0 0;color:var(--cds-icon-02);transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.modal__close:hover{background-color:var(--cds-hover-ui);color:var(--cds-icon-01)}.modal__body{padding:var(--cds-spacing-06);overflow-y:auto;flex:1}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05) var(--cds-spacing-06);border-top:1px solid var(--cds-ui-03);flex-shrink:0}.modal--danger .modal__header{border-bottom-color:var(--cds-support-01)}.modal--danger .modal__title{color:var(--cds-support-01)}.form{display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.form-group{display:flex;flex-direction:column;gap:var(--cds-spacing-02)}.form-label{font-size:var(--cds-label-01-font-size);font-weight:var(--cds-label-01-font-weight);line-height:var(--cds-label-01-line-height);letter-spacing:var(--cds-label-01-letter-spacing);color:var(--cds-text-02)}.form-label--required:after{content:"*";color:var(--cds-support-01);margin-left:var(--cds-spacing-01)}#delete-password.form-input:hover{background-color:var(--cds-hover-ui)}#delete-password.form-input:focus,#delete-password.form-input{background-color:var(--cds-ui-01)}.form-input,.form-select,.form-textarea{width:100%;height:2.5rem;padding:0 var(--cds-spacing-04);font-size:var(--cds-body-short-01-font-size);letter-spacing:var(--cds-body-short-01-letter-spacing);color:var(--cds-text-01);background-color:var(--cds-ui-02);border:none;border-bottom:1px solid var(--cds-ui-04);outline:2px solid transparent;outline-offset:-2px;transition:background-color var(--cds-duration-fast-01) var(--cds-standard),outline-color var(--cds-duration-fast-01) var(--cds-standard)}.form-textarea{height:auto;min-height:6rem;padding-block:var(--cds-spacing-03);resize:vertical;line-height:var(--cds-body-long-01-line-height)}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23525252' d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--cds-spacing-04) center;padding-right:var(--cds-spacing-08);cursor:pointer}.form-input:hover,.form-select:hover,.form-textarea:hover{background-color:var(--cds-hover-ui)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline-color:var(--cds-focus);background-color:var(--cds-ui-01)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background-color:var(--cds-disabled-01);border-bottom-color:var(--cds-disabled-02);color:var(--cds-disabled-03);cursor:not-allowed}.form-input--error,.form-select--error,.form-textarea--error{outline-color:var(--cds-support-01);border-bottom-color:var(--cds-support-01)}.form-input--error:focus,.form-select--error:focus,.form-textarea--error:focus{outline-color:var(--cds-support-01)}.form-helper{font-size:var(--cds-helper-text-01-font-size);line-height:var(--cds-helper-text-01-line-height);color:var(--cds-text-05)}.form-error{font-size:var(--cds-helper-text-01-font-size);line-height:var(--cds-helper-text-01-line-height);color:var(--cds-text-error);display:flex;align-items:center;gap:var(--cds-spacing-02)}.form-check{display:flex;align-items:center;gap:var(--cds-spacing-03);cursor:pointer}.form-check input[type=checkbox],.form-check input[type=radio]{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--cds-interactive-01);cursor:pointer}.form-check__label{font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-01);cursor:pointer;user-select:none}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--cds-spacing-05)}.form-actions{display:flex;align-items:center;gap:var(--cds-spacing-03);padding-top:var(--cds-spacing-03)}.radio-group{border:none;width:fit-content}.radio-group__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.radio-group__options{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03)}.radio-group__option{display:inline-flex;align-items:center;padding:var(--cds-spacing-03) var(--cds-spacing-05);height:2.5rem;cursor:pointer;user-select:none;background-color:var(--cds-ui-01);color:var(--cds-text-01);border:1px solid var(--cds-ui-03);transition:background-color var(--cds-duration-fast-01) var(--cds-standard),border-color var(--cds-duration-fast-01) var(--cds-standard)}.radio-group__option--selected{background-color:var(--cds-interactive-01);border-color:var(--cds-interactive-01);color:var(--cds-text-on-color)}.radio-group__option:not(.radio-group__option--selected):hover{background-color:var(--cds-hover-ui);border-color:var(--cds-ui-04)}.radio-group__option--selected:hover{background-color:var(--cds-hover-primary);border-color:var(--cds-hover-primary)}.radio-group__option:not(.radio-group__option--selected):active{background-color:var(--cds-active-ui)}.radio-group__option--selected:active{background-color:var(--cds-active-primary);border-color:var(--cds-active-primary)}.radio-group__option:focus-within{outline:2px solid var(--cds-focus);outline-offset:2px}.radio-group--error .radio-group__option{border-color:var(--cds-support-01)}.radio-group__option:has(input:disabled){cursor:not-allowed;background-color:var(--cds-disabled-01);border-color:var(--cds-disabled-02);color:var(--cds-text-disabled)}.radio-group__label{display:block;margin-bottom:var(--cds-spacing-03)}.selector{position:relative}.selector__label{display:block;margin-bottom:var(--cds-spacing-03)}.selector__control{position:relative;display:flex;align-items:center;height:2.5rem;background-color:var(--cds-ui-01);border:none;border-bottom:1px solid var(--cds-ui-04);outline:2px solid transparent;outline-offset:-2px;transition:background-color var(--cds-duration-fast-01) var(--cds-standard),outline-color var(--cds-duration-fast-01) var(--cds-standard)}.selector__control:hover{background-color:var(--cds-hover-ui)}.selector--open .selector__control{outline:2px solid var(--cds-focus);outline-offset:-2px;background-color:var(--cds-ui-01)}.selector__icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:var(--cds-spacing-04);flex-shrink:0;color:var(--cds-icon-02);pointer-events:none}.selector__control input{flex:1;height:100%;padding:0 var(--cds-spacing-04);color:var(--cds-text-01);background:transparent;border:none;outline:none}.selector__control input::placeholder{color:var(--cds-text-placeholder)}.selector__clear{display:flex;align-items:center;justify-content:center;width:calc(2.5rem - 2px);height:calc(2.5rem - 2px);flex-shrink:0;background:none;border:none;color:var(--cds-icon-02);font-size:1rem;line-height:1;position:absolute;right:0;margin:1px;transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.selector--open .selector__clear:hover{background-color:var(--cds-selected-ui);height:calc(2.5rem - 4px);margin-right:2px}.selector__clear:hover{background-color:var(--cds-hover-selected-ui)}.selector__clear:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.selector__dropdown{position:absolute;top:100%;left:0;right:0;z-index:9100;background-color:var(--cds-ui-01);border:1px solid var(--cds-ui-03);border-top:none;box-shadow:0 4px 8px #0000001a;max-height:15rem;overflow-y:auto;list-style:none;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--cds-ui-04) transparent}.selector__option{display:flex;align-items:center;height:2.5rem;padding:0 var(--cds-spacing-05);font-size:var(--cds-body-short-01-font-size);letter-spacing:var(--cds-body-short-01-letter-spacing);color:var(--cds-text-02);cursor:pointer;user-select:none;border:2px solid transparent;transition:background-color var(--cds-duration-fast-01) var(--cds-standard)}.selector__option:hover{background-color:var(--cds-hover-ui);color:var(--cds-text-01)}.selector__option--active{background-color:var(--cds-hover-ui);color:var(--cds-text-01);border-color:var(--cds-focus)}.selector__option--selected{background-color:var(--cds-selected-ui);color:var(--cds-text-01);font-weight:600}.selector__option--selected.selector__option--active{background-color:var(--cds-hover-selected-ui)}.selector__skeleton{display:flex;align-items:center;height:2.5rem;padding:0 var(--cds-spacing-05)}.selector__skeleton-line{display:block;height:.75rem;width:60%;background:linear-gradient(90deg,var(--cds-skeleton-01) 25%,var(--cds-skeleton-02) 50%,var(--cds-skeleton-01) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.selector__skeleton:nth-child(2) .selector__skeleton-line{width:45%}.selector__skeleton:nth-child(3) .selector__skeleton-line{width:70%}.selector__skeleton:nth-child(4) .selector__skeleton-line{width:38%}.selector__state{display:flex;align-items:center;height:2.5rem;padding:0 var(--cds-spacing-05);font-size:var(--cds-body-short-01-font-size);color:var(--cds-text-03);user-select:none}.selector__state--empty{color:var(--cds-text-05)}
