@font-face { 
  font-family:V_INTER;
  src:url(./fonts/ab46fb435d755552-s.p.woff2) format("woff2");
  font-display:swap;
  font-weight:400;
} 
@font-face { 
  font-family:V_INTER;
  src:url(./fonts/82416101390aeef4-s.p.woff2) format("woff2");
  font-display:swap;
  font-weight:500;
} 
@font-face { 
  font-family:V_INTER;
  src:url(./fonts/dee3372210e08a8f-s.p.woff2) format("woff2");
  font-display:swap;
  font-weight:580;
} 
@font-face { 
  font-family:V_INTER Fallback;
  src:local("Arial");
  ascent-override:91.84%;
  descent-override:22.87%;
  line-gap-override:0.00%;
  size-adjust:105.48%;
} 
  body {  
    background:rgba(var(--greyscale-level-6),1);
    font-size:1.3rem;
    line-height:1.25;
    font-family:V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif;
    color:rgba(var(--greyscale-level-2),1);
  }  
body { 
/* CSS Variables that may have been missed get put on body */ 
    --v-comp-card-parameters-border-radius:  6px;  
    --v-comp-button-parameters-border-radius:  6px;  
} 

.next-page > div { 
    display: flex; 
    flex-direction: column; 
    min-height: 100vh;
} 

.standard-layout:has(.u-background-white) { 
    background: rgba(var(--greyscale-level-6),1);
} 

body { 
    min-width: 960px; 
    padding: 53px 0 0; 
    margin: 0; 
    display: flex; 
    flex-direction: column; 
    overflow: -moz-scrollbars-vertical; 
    overflow-x: hidden; 
    overflow-y: scroll; 
    min-height: 100%; 
    position: relative; 
    font-size: 1.3rem; 
    line-height: 1.25; 
    background: RGB(var(--greyscale-level-5)); 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
} 

body { 
    padding: 0!important;
} 

html { 
    height: 100%; 
    font-size: 62.5%; 
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%;
} 

html { 
    font-family: V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    color: rgba(var(--greyscale-level-2),1);
} 

:root { 
    --primary-default: 0,119,130; 
    --greyscale-level-1: 21,25,26; 
    --greyscale-level-2: 90,101,102; 
    --greyscale-level-3: 182,190,191; 
    --greyscale-level-5: 237,242,242; 
    --greyscale-level-6: 255,255,255; 
} 

:root { 
    --link-parameters-text-color: rgba(var(--primary-default),1); 
} 

.web_ui__Card__card { 
    --v-comp-card-parameters-border-radius: 6px; 
    background: rgba(var(--greyscale-level-6),1); 
    border: 1px solid rgba(var(--greyscale-level-1),.12); 
    border-radius: var(--v-comp-card-parameters-border-radius); 
    box-shadow: none;
} 

.web_ui__Card__overflowAuto { 
    overflow: auto;
} 

.web_ui__Spacer__x2-large { 
    height: 32px; 
    min-width: 32px; 
    width: 32px;
} 

.web_ui__Spacer__horizontal { 
    width: 100%;
} 

.u-ui-margin-horizontal-large { 
    margin-right: 16px!important; 
    margin-left: 16px!important;
} 

.web_ui__Input__input { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    align-items: center; 
    background: rgba(var(--greyscale-level-6),1); 
    display: block; 
    font-size: 0; 
    padding: 16px;
} 

.web_ui__Spacer__regular { 
    height: 8px; 
    min-width: 8px; 
    width: 8px;
} 

.web_ui__Cell__cell { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    align-items: center; 
    background: rgba(var(--greyscale-level-6),1); 
    box-sizing: border-box; 
    display: flex; 
    position: relative; 
    width: 100%;
} 

.web_ui__Cell__default { 
    padding: 16px;
} 

h1 { 
    margin: 10px 0 0;
} 

h1 { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    padding: 0; 
    font-weight: 400; 
    line-height: 1.25; 
    color: inherit; 
    word-break: normal;
} 

h1 { 
    font-size: 2.8rem;
} 

.web_ui__Text__text { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    display: inline-block; 
    margin: 0; 
    padding: 0;
} 

.web_ui__Text__heading { 
    font-size: 22px; 
    line-height: 28px;
} 

.web_ui__Text__heading { 
    color: RGBA(var(--greyscale-level-1,1)); 
    font-family: V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-weight: 580;
} 

.web_ui__Text__center { 
    text-align: center;
} 

.web_ui__Text__parent { 
    display: block; 
    width: 100%;
} 

h1:first-child { 
    margin-top: 0!important;
} 

.web_ui__Spacer__x-large { 
    height: 24px; 
    min-width: 24px; 
    width: 24px;
} 

.web_ui__Input__content { 
    align-items: center; 
    display: flex; 
    flex-wrap: wrap; 
    font-size: 0; 
    position: relative;
} 

.web_ui__Cell__content { 
    flex-grow: 1; 
    max-height: 100%; 
    min-width: 0;
} 

input { 
    font-size: inherit; 
    box-sizing: border-box; 
    font-family: V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-weight: 400;
} 

input[type="text"] { 
    -webkit-appearance: none;
} 

input[type="text"] { 
    color: rgba(var(--greyscale-level-3),1); 
    font-size: 1.3rem; 
    border: 1px solid rgba(var(--greyscale-level-5),1); 
    background-color: rgba(var(--greyscale-level-6),1); 
    outline: none;
} 

.web_ui__Input__input .web_ui__Input__value  { 
    color: RGBA(var(--greyscale-level-1,1)); 
    font-family: V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-size: 16px; 
    font-weight: 375; 
    line-height: 22px;
} 

.web_ui__Input__input .web_ui__Input__value  { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
    background-color: initial; 
    border: 0; 
    border-bottom: 1px solid rgba(var(--greyscale-level-1),.08); 
    border-radius: 0; 
    font-family: inherit; 
    min-width: 0; 
    outline: none; 
    padding: 0 16px 4px 0; 
    resize: none; 
    width: 100%;
} 

input[type="password"] { 
    -webkit-appearance: none;
} 

input[type="password"] { 
    color: rgba(var(--greyscale-level-3),1); 
    font-size: 1.3rem; 
    border: 1px solid rgba(var(--greyscale-level-5),1); 
    background-color: rgba(var(--greyscale-level-6),1); 
    outline: none;
} 

.web_ui__Input__input .web_ui__Input__with-suffix  { 
    overflow: hidden; 
    padding-right: 24px; 
    text-overflow: ellipsis; 
    white-space: nowrap;
} 

.web_ui__Input__suffix { 
    bottom: 8px; 
    position: absolute; 
    right: 0; 
    z-index: 1;
} 

.web_ui__Cell__body { 
    display: block; 
    font-size: 16px; 
    line-height: 22px;
} 

.web_ui__Cell__body { 
    color: RGBA(var(--greyscale-level-2,1)); 
    font-family: V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-weight: 375;
} 

button { 
    font-family: V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    color: rgba(var(--greyscale-level-2),1);
} 

button { 
    font-size: inherit; 
    box-sizing: border-box; 
    font-family: V-Inter,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-weight: 400;
} 

button { 
    -webkit-appearance: none;
} 

button { 
    cursor: pointer;
} 

button { 
    font-size: inherit; 
    display: inline-block; 
    margin: 0; 
    padding: 0; 
    line-height: inherit; 
    color: inherit; 
    vertical-align: initial; 
    background: none; 
    border: 0; 
    overflow: visible; 
    -webkit-user-select: none; 
    -moz-user-select: none;
} 

.u-cursor-pointer { 
    cursor: pointer;
} 

.web_ui__Button__button { 
    --v-comp-button-parameters-border-radius: 6px; 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
    border-radius: var(--v-comp-button-parameters-border-radius); 
    border-style: solid; 
    border-width: 1px; 
    box-sizing: border-box; 
    cursor: pointer; 
    display: block; 
    margin: 0; 
    opacity: 1; 
    text-align: center; 
    text-decoration: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none; 
    width: 100%;
} 

.web_ui__Button__default { 
    color: RGBA(var(--greyscale-level-1,1)); 
    font-family: V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-size: 16px; 
    font-weight: 500; 
    height: 44px; 
    line-height: 22px; 
    padding: 0 16px;
} 

.web_ui__Button__filled { 
    background-color: currentColor;
} 

.web_ui__Button__filled { 
    border-color: transparent;
} 

.web_ui__Button__primary { 
    color: rgba(var(--primary-default),1);
} 

.web_ui__Button__filled:after { 
    background-color: rgba(var(--greyscale-level-1),1);
} 

.web_ui__Button__button:active,.web_ui__Button__button:hover { 
    position: relative; 
    text-decoration: none;
} 

.web_ui__Button__button:hover { 
    opacity: 1;
} 

.web_ui__Button__button:active:after,.web_ui__Button__button:focus:after,.web_ui__Button__button:hover:after { 
    border-radius: var(--v-comp-button-parameters-border-radius); 
    border-style: solid; 
    border-width: 1px; 
    bottom: 0; 
    content: ""; 
    display: block; 
    height: 100%; 
    left: 0; 
    margin-left: -1px; 
    margin-top: -1px; 
    opacity: 0; 
    position: absolute; 
    right: 0; 
    top: 0; 
    width: 100%; 
    z-index: 1;
} 

.web_ui__Button__button:focus:after,.web_ui__Button__button:hover:after { 
    opacity: .02;
} 

.web_ui__Text__body { 
    color: RGBA(var(--greyscale-level-2,1));
} 

.web_ui__Text__body { 
    font-family: V-Inter,V_INTER,V_INTER Fallback,Helvetica Neue,Helvetica-Neue,Arial,sans-serif; 
    font-size: 16px; 
    font-weight: 375; 
    line-height: 22px;
} 

.web_ui__Icon__icon { 
    box-sizing: border-box; 
    display: inline-block; 
    font-size: 0; 
    line-height: 0; 
    text-align: center;
} 

.web_ui__Button__content { 
    height: 100%; 
    position: relative; 
    white-space: nowrap; 
    z-index: 1;
} 

.web_ui__Button__content { 
    align-items: center; 
    display: flex; 
    justify-content: center;
} 

.web_ui__Button__filled .web_ui__Button__content  { 
    color: rgba(var(--greyscale-level-6),1);
} 

a { 
    color: rgba(var(--primary-default),1); 
    cursor: pointer;
} 

a { 
    text-decoration: underline;
} 

.u-disable-underline { 
    text-decoration: none;
} 

a,a:hover { 
    text-decoration: underline;
} 

@media only screen and (min-width: 960px){ 
  a:hover { 
    text-decoration: underline;
  } 
}     

.u-disable-underline,.u-disable-underline:hover { 
    text-decoration: none;
} 

.web_ui__Icon__greyscale-level-2 svg  { 
    fill: rgba(var(--greyscale-level-2),1); 
    color: rgba(var(--greyscale-level-2),1);
} 

.web_ui__Button__label { 
    font-weight: 500; 
    order: 2; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    user-select: none;
} 

.web_ui__Button__truncated .web_ui__Button__label  { 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-z592y.style-z592y {  
   width: 16px;  
}  
/* These were inline style tags. Uses id+class to override almost everything */
#style-PwBNr.style-PwBNr {  
   width: 16px;  
}  
