/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{box-sizing:border-box;}html{-o-tab-size:4;tab-size:4;font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{text-decoration:inherit;color:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}sub{bottom:-0.25em;}sup{top:-0.5em;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{margin:0;padding:0;list-style:none;}table{border-color:currentColor;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}img,video{max-width:100%;height:auto;}.cvds-form{margin:0;padding:0;border:0;font:inherit;}.cvds-form__form-field{margin-bottom:var(--dimension-spacing-scale-100);}@media screen and (min-width:768px){.cvds-form__form-field{margin-bottom:var(--dimension-spacing-scale-125);}}.cvds-form__fieldset{margin:0;margin-bottom:var(--dimension-spacing-scale-100);padding:0;border:0;font:inherit;}@media screen and (min-width:768px){.cvds-form__fieldset{margin-bottom:var(--dimension-spacing-scale-125);}}.cvds-form__legend{margin:0;margin-bottom:var(--dimension-spacing-scale-075);padding:0;border:0;font:inherit;}.cvds-form-field{display:flex;flex-direction:column;gap:var(--component-form-field-dimension-spacing-gap-label-input);}.cvds-form-field__label-group{display:flex;justify-content:space-between;}.cvds-input{display:flex;align-items:center;align-self:stretch;box-sizing:border-box;min-height:var(--dimension-sizing-touch-target-default);padding:0 var(--component-form-field-field-base-dimension-spacing-padding-inline-end) 0 var(--component-form-field-field-base-dimension-spacing-padding-inline-start);border:var(--dimension-border-width-default) solid var(--color-border-secondary);border-radius:var(--dimension-border-radius-rounded);background:var(--color-background-surface-100);}.cvds-input:has(input:hover){border-color:var(--component-form-field-color-border-hovered);background:var(--color-background-surface-100-hovered);}.cvds-input:has(input:active){border-color:var(--component-form-field-color-border-hovered);background:var(--color-background-surface-100-pressed);}.cvds-input:has(input:focus,input:focus-visible){border-color:var(--color-border-accent);outline:calc(var(--dimension-border-width-focus-outline) - var(--dimension-border-width-default)) solid var(--color-border-accent);background:var(--color-background-surface-100);}.cvds-input:has(input:read-only){border-color:var(--color-border-secondary);}.cvds-input:has(input:read-only):has(input:hover){background:var(--color-background-surface-100);}.cvds-input:has(input:read-only):has(input:focus,input:focus-visible){outline:calc(var(--dimension-border-width-focus-outline) - var(--dimension-border-width-default)) solid var(--color-border-secondary);}.cvds-input:has(input:read-only) .cvds-input__prefixes:not(:empty),.cvds-input:has(input:read-only) .cvds-input__suffixes:not(:empty){color:var(--color-foreground-primary);}.cvds-input:has(input:read-only) button{display:none;}.cvds-input:has(input:disabled){border-color:var(--color-border-disabled);background:var(--color-background-disabled);}.cvds-input:has(input:disabled) .cvds-input__prefixes:not(:empty),.cvds-input:has(input:disabled) .cvds-input__suffixes:not(:empty){color:var(--color-foreground-disabled);}.cvds-input:has(input:disabled) button{display:none;}.cvds-input input{flex-grow:1;align-self:stretch;box-sizing:border-box;width:100%;padding:var(--dimension-spacing-padding-block-action) 0;-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);color:var(--color-foreground-primary);border:none;background:none;font-family:inherit;font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);}.cvds-input input:focus-visible{outline:0;}.cvds-input input:disabled:-ms-input-placeholder{color:var(--color-foreground-disabled);}.cvds-input input:disabled,.cvds-input input:disabled::placeholder{color:var(--color-foreground-disabled);}.cvds-input input:read-only{cursor:default;}.cvds-input input::-ms-reveal{display:none;}.cvds-input .cvds-input__prefixes:not(:empty),.cvds-input .cvds-input__suffixes:not(:empty){display:flex;align-items:center;gap:var(--dimension-spacing-gap-default);margin:calc(-1 * var(--dimension-border-width-default)) 0;padding-right:var(--dimension-spacing-scale-050);color:var(--color-foreground-accent);}.cvds-input .cvds-input__prefixes:not(:empty) .cvds-icon,.cvds-input .cvds-input__suffixes:not(:empty) .cvds-icon{font-size:var(--dimension-sizing-icon-default);}.cvds-input:has(input:disabled) .cvds-input .cvds-input__prefixes:not(:empty),.cvds-input:has(input:disabled) .cvds-input .cvds-input__suffixes:not(:empty){color:var(--color-foreground-disabled);}.cvds-input .cvds-input__prefixes:not(:empty) button,.cvds-input .cvds-input__suffixes:not(:empty) button{color:inherit;}.cvds-input--error{border-color:var(--color-border-critical);}.cvds-input--error:has(input:hover:not([disabled],[readonly])){border-color:var(--color-border-critical) !important;}.cvds-input--error:has(input:not([disabled],[readonly]):focus,input:not([disabled],[readonly]):focus-visible){border-color:var(--color-border-critical);outline-color:var(--color-border-critical);}.cvds-input--error input{color:var(--color-foreground-critical);}.cvds-input--error input:-ms-input-placeholder{color:var(--color-foreground-critical);}.cvds-input--error input::placeholder{color:var(--color-foreground-critical);}.cvds-input--error input:read-only:-ms-input-placeholder{color:var(--color-foreground-primary);}.cvds-input--error input:read-only,.cvds-input--error input:read-only::placeholder{color:var(--color-foreground-primary);}.cvds-input--error input:disabled:-ms-input-placeholder{color:var(--color-foreground-disabled);}.cvds-input--error input:disabled,.cvds-input--error input:disabled::placeholder{color:var(--color-foreground-disabled);}.cvds-input--error .cvds-input__prefixes:not(:empty),.cvds-input--error .cvds-input__suffixes:not(:empty){color:var(--color-foreground-critical);}.cvds-input--date input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}@supports (-moz-appearance:none) or (-webkit-touch-callout:none){.cvds-input--date .cvds-input__calendar-icon{display:none;}.cvds-input--date input{padding-right:var(--dimension-spacing-scale-050);}}.cvds-label{margin:0;padding:0;-webkit-text-decoration:var(--typography-label-smaller-text-decoration);text-decoration:var(--typography-label-smaller-text-decoration);text-indent:var(--typography-label-smaller-paragraph-indent);letter-spacing:var(--typography-label-smaller-letter-spacing);text-transform:var(--typography-label-smaller-text-case);color:var(--color-foreground-primary);border:0;font-size:var(--typography-label-smaller-font-size);font-weight:var(--typography-label-smaller-font-weight);line-height:var(--typography-label-smaller-line-height);}.cvds-label--appearance-aside{color:var(--color-foreground-secondary);}.cvds-label--error:not(.cvds-label--appearance-aside){color:var(--color-foreground-critical);}.cvds-label--disabled,.cvds-label--disabled.cvds-label--error{color:var(--color-foreground-disabled);}.cvds-typography-heading-050,.cvds-heading-050{-webkit-text-decoration:var(--typography-heading-050-text-decoration);text-decoration:var(--typography-heading-050-text-decoration);text-indent:var(--typography-heading-050-paragraph-indent);letter-spacing:var(--typography-heading-050-letter-spacing);text-transform:var(--typography-heading-050-text-case);font-size:var(--typography-heading-050-font-size);font-weight:var(--typography-heading-050-font-weight);line-height:var(--typography-heading-050-line-height);}.cvds-typography-heading-100,.cvds-heading-100-base{-webkit-text-decoration:var(--typography-heading-100-text-decoration);text-decoration:var(--typography-heading-100-text-decoration);text-indent:var(--typography-heading-100-paragraph-indent);letter-spacing:var(--typography-heading-100-letter-spacing);text-transform:var(--typography-heading-100-text-case);font-size:var(--typography-heading-100-font-size);font-weight:var(--typography-heading-100-font-weight);line-height:var(--typography-heading-100-line-height);}.cvds-typography-heading-150{-webkit-text-decoration:var(--typography-heading-150-text-decoration);text-decoration:var(--typography-heading-150-text-decoration);text-indent:var(--typography-heading-150-paragraph-indent);letter-spacing:var(--typography-heading-150-letter-spacing);text-transform:var(--typography-heading-150-text-case);font-size:var(--typography-heading-150-font-size);font-weight:var(--typography-heading-150-font-weight);line-height:var(--typography-heading-150-line-height);}.cvds-typography-heading-200,.cvds-heading-200{-webkit-text-decoration:var(--typography-heading-200-text-decoration);text-decoration:var(--typography-heading-200-text-decoration);text-indent:var(--typography-heading-200-paragraph-indent);letter-spacing:var(--typography-heading-200-letter-spacing);text-transform:var(--typography-heading-200-text-case);font-size:var(--typography-heading-200-font-size);font-weight:var(--typography-heading-200-font-weight);line-height:var(--typography-heading-200-line-height);}.cvds-typography-heading-300,.cvds-heading-300{-webkit-text-decoration:var(--typography-heading-300-text-decoration);text-decoration:var(--typography-heading-300-text-decoration);text-indent:var(--typography-heading-300-paragraph-indent);letter-spacing:var(--typography-heading-300-letter-spacing);text-transform:var(--typography-heading-300-text-case);font-size:var(--typography-heading-300-font-size);font-weight:var(--typography-heading-300-font-weight);line-height:var(--typography-heading-300-line-height);}.cvds-typography-heading-400,.cvds-heading-400{-webkit-text-decoration:var(--typography-heading-400-text-decoration);text-decoration:var(--typography-heading-400-text-decoration);text-indent:var(--typography-heading-400-paragraph-indent);letter-spacing:var(--typography-heading-400-letter-spacing);text-transform:var(--typography-heading-400-text-case);font-size:var(--typography-heading-400-font-size);font-weight:var(--typography-heading-400-font-weight);line-height:var(--typography-heading-400-line-height);}.cvds-typography-heading-500,.cvds-heading-500{-webkit-text-decoration:var(--typography-heading-500-text-decoration);text-decoration:var(--typography-heading-500-text-decoration);text-indent:var(--typography-heading-500-paragraph-indent);letter-spacing:var(--typography-heading-500-letter-spacing);text-transform:var(--typography-heading-500-text-case);font-size:var(--typography-heading-500-font-size);font-weight:var(--typography-heading-500-font-weight);line-height:var(--typography-heading-500-line-height);}.cvds-typography-heading-600{-webkit-text-decoration:var(--typography-heading-600-text-decoration);text-decoration:var(--typography-heading-600-text-decoration);text-indent:var(--typography-heading-600-paragraph-indent);letter-spacing:var(--typography-heading-600-letter-spacing);text-transform:var(--typography-heading-600-text-case);font-size:var(--typography-heading-600-font-size);font-weight:var(--typography-heading-600-font-weight);line-height:var(--typography-heading-600-line-height);}.cvds-typography-heading-700{-webkit-text-decoration:var(--typography-heading-700-text-decoration);text-decoration:var(--typography-heading-700-text-decoration);text-indent:var(--typography-heading-700-paragraph-indent);letter-spacing:var(--typography-heading-700-letter-spacing);text-transform:var(--typography-heading-700-text-case);font-size:var(--typography-heading-700-font-size);font-weight:var(--typography-heading-700-font-weight);line-height:var(--typography-heading-700-line-height);}.cvds-typography-heading-800{-webkit-text-decoration:var(--typography-heading-800-text-decoration);text-decoration:var(--typography-heading-800-text-decoration);text-indent:var(--typography-heading-800-paragraph-indent);letter-spacing:var(--typography-heading-800-letter-spacing);text-transform:var(--typography-heading-800-text-case);font-size:var(--typography-heading-800-font-size);font-weight:var(--typography-heading-800-font-weight);line-height:var(--typography-heading-800-line-height);}.cvds-typography-body-050,.cvds-body-050{-webkit-text-decoration:var(--typography-body-050-text-decoration);text-decoration:var(--typography-body-050-text-decoration);text-indent:var(--typography-body-050-paragraph-indent);letter-spacing:var(--typography-body-050-letter-spacing);text-transform:var(--typography-body-050-text-case);font-size:var(--typography-body-050-font-size);font-weight:var(--typography-body-050-font-weight);line-height:var(--typography-body-050-line-height);}.cvds-typography-body-100,.cvds-body-100-base{-webkit-text-decoration:var(--typography-body-100-text-decoration);text-decoration:var(--typography-body-100-text-decoration);text-indent:var(--typography-body-100-paragraph-indent);letter-spacing:var(--typography-body-100-letter-spacing);text-transform:var(--typography-body-100-text-case);font-size:var(--typography-body-100-font-size);font-weight:var(--typography-body-100-font-weight);line-height:var(--typography-body-100-line-height);}.cvds-typography-body-200,.cvds-body-200{-webkit-text-decoration:var(--typography-body-200-text-decoration);text-decoration:var(--typography-body-200-text-decoration);text-indent:var(--typography-body-200-paragraph-indent);letter-spacing:var(--typography-body-200-letter-spacing);text-transform:var(--typography-body-200-text-case);font-size:var(--typography-body-200-font-size);font-weight:var(--typography-body-200-font-weight);line-height:var(--typography-body-200-line-height);}.cvds-typography-body-strong-200,.cvds-body-strong-200{-webkit-text-decoration:var(--typography-body-strong-200-text-decoration);text-decoration:var(--typography-body-strong-200-text-decoration);text-indent:var(--typography-body-strong-200-paragraph-indent);letter-spacing:var(--typography-body-strong-200-letter-spacing);text-transform:var(--typography-body-strong-200-text-case);font-size:var(--typography-body-strong-200-font-size);font-weight:var(--typography-body-strong-200-font-weight);line-height:var(--typography-body-strong-200-line-height);}.cvds-typography-body-strong-100,.cvds-body-strong-100-base{-webkit-text-decoration:var(--typography-body-strong-100-text-decoration);text-decoration:var(--typography-body-strong-100-text-decoration);text-indent:var(--typography-body-strong-100-paragraph-indent);letter-spacing:var(--typography-body-strong-100-letter-spacing);text-transform:var(--typography-body-strong-100-text-case);font-size:var(--typography-body-strong-100-font-size);font-weight:var(--typography-body-strong-100-font-weight);line-height:var(--typography-body-strong-100-line-height);}.cvds-typography-body-strong-050,.cvds-body-strong-050{-webkit-text-decoration:var(--typography-body-strong-050-text-decoration);text-decoration:var(--typography-body-strong-050-text-decoration);text-indent:var(--typography-body-strong-050-paragraph-indent);letter-spacing:var(--typography-body-strong-050-letter-spacing);text-transform:var(--typography-body-strong-050-text-case);font-size:var(--typography-body-strong-050-font-size);font-weight:var(--typography-body-strong-050-font-weight);line-height:var(--typography-body-strong-050-line-height);}.cvds-typography-body-strong-underlined-200,.cvds-body-strong-underlined-200{-webkit-text-decoration:var(--typography-body-strong-underlined-200-text-decoration);text-decoration:var(--typography-body-strong-underlined-200-text-decoration);text-indent:var(--typography-body-strong-underlined-200-paragraph-indent);letter-spacing:var(--typography-body-strong-underlined-200-letter-spacing);text-transform:var(--typography-body-strong-underlined-200-text-case);font-size:var(--typography-body-strong-underlined-200-font-size);font-weight:var(--typography-body-strong-underlined-200-font-weight);line-height:var(--typography-body-strong-underlined-200-line-height);}.cvds-typography-body-strong-underlined-100,.cvds-body-strong-underlined-100-base{-webkit-text-decoration:var(--typography-body-strong-underlined-100-text-decoration);text-decoration:var(--typography-body-strong-underlined-100-text-decoration);text-indent:var(--typography-body-strong-underlined-100-paragraph-indent);letter-spacing:var(--typography-body-strong-underlined-100-letter-spacing);text-transform:var(--typography-body-strong-underlined-100-text-case);font-size:var(--typography-body-strong-underlined-100-font-size);font-weight:var(--typography-body-strong-underlined-100-font-weight);line-height:var(--typography-body-strong-underlined-100-line-height);}.cvds-typography-body-strong-underlined-050,.cvds-body-strong-underlined-050{-webkit-text-decoration:var(--typography-body-strong-underlined-050-text-decoration);text-decoration:var(--typography-body-strong-underlined-050-text-decoration);text-indent:var(--typography-body-strong-underlined-050-paragraph-indent);letter-spacing:var(--typography-body-strong-underlined-050-letter-spacing);text-transform:var(--typography-body-strong-underlined-050-text-case);font-size:var(--typography-body-strong-underlined-050-font-size);font-weight:var(--typography-body-strong-underlined-050-font-weight);line-height:var(--typography-body-strong-underlined-050-line-height);}.cvds-typography-body-underlined-200,.cvds-body-underlined-200{-webkit-text-decoration:var(--typography-body-underlined-200-text-decoration);text-decoration:var(--typography-body-underlined-200-text-decoration);text-indent:var(--typography-body-underlined-200-paragraph-indent);letter-spacing:var(--typography-body-underlined-200-letter-spacing);text-transform:var(--typography-body-underlined-200-text-case);font-size:var(--typography-body-underlined-200-font-size);font-weight:var(--typography-body-underlined-200-font-weight);line-height:var(--typography-body-underlined-200-line-height);}.cvds-typography-body-underlined-100,.cvds-body-underlined-100-base{-webkit-text-decoration:var(--typography-body-underlined-100-text-decoration);text-decoration:var(--typography-body-underlined-100-text-decoration);text-indent:var(--typography-body-underlined-100-paragraph-indent);letter-spacing:var(--typography-body-underlined-100-letter-spacing);text-transform:var(--typography-body-underlined-100-text-case);font-size:var(--typography-body-underlined-100-font-size);font-weight:var(--typography-body-underlined-100-font-weight);line-height:var(--typography-body-underlined-100-line-height);}.cvds-typography-body-underlined-050,.cvds-body-underlined-050{-webkit-text-decoration:var(--typography-body-underlined-050-text-decoration);text-decoration:var(--typography-body-underlined-050-text-decoration);text-indent:var(--typography-body-underlined-050-paragraph-indent);letter-spacing:var(--typography-body-underlined-050-letter-spacing);text-transform:var(--typography-body-underlined-050-text-case);font-size:var(--typography-body-underlined-050-font-size);font-weight:var(--typography-body-underlined-050-font-weight);line-height:var(--typography-body-underlined-050-line-height);}.cvds-typography-marginal-025{-webkit-text-decoration:var(--typography-marginal-025-text-decoration);text-decoration:var(--typography-marginal-025-text-decoration);text-indent:var(--typography-marginal-025-paragraph-indent);letter-spacing:var(--typography-marginal-025-letter-spacing);text-transform:var(--typography-marginal-025-text-case);font-size:var(--typography-marginal-025-font-size);font-weight:var(--typography-marginal-025-font-weight);line-height:var(--typography-marginal-025-line-height);}.cvds-typography-marginal-025-strong{-webkit-text-decoration:var(--typography-marginal-025-strong-text-decoration);text-decoration:var(--typography-marginal-025-strong-text-decoration);text-indent:var(--typography-marginal-025-strong-paragraph-indent);letter-spacing:var(--typography-marginal-025-strong-letter-spacing);text-transform:var(--typography-marginal-025-strong-text-case);font-size:var(--typography-marginal-025-strong-font-size);font-weight:var(--typography-marginal-025-strong-font-weight);line-height:var(--typography-marginal-025-strong-line-height);}.cvds-typography-label{-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);}.cvds-typography-label-strong{-webkit-text-decoration:var(--typography-label-strong-text-decoration);text-decoration:var(--typography-label-strong-text-decoration);text-indent:var(--typography-label-strong-paragraph-indent);letter-spacing:var(--typography-label-strong-letter-spacing);text-transform:var(--typography-label-strong-text-case);font-size:var(--typography-label-strong-font-size);font-weight:var(--typography-label-strong-font-weight);line-height:var(--typography-label-strong-line-height);}.cvds-typography-label-underlined{-webkit-text-decoration:var(--typography-label-underlined-text-decoration);text-decoration:var(--typography-label-underlined-text-decoration);text-indent:var(--typography-label-underlined-paragraph-indent);letter-spacing:var(--typography-label-underlined-letter-spacing);text-transform:var(--typography-label-underlined-text-case);font-size:var(--typography-label-underlined-font-size);font-weight:var(--typography-label-underlined-font-weight);line-height:var(--typography-label-underlined-line-height);text-underline-offset:18.5%;text-decoration-thickness:6.5%;}.cvds-typography-label-smaller-underlined{-webkit-text-decoration:var(--typography-label-smaller-underlined-text-decoration);text-decoration:var(--typography-label-smaller-underlined-text-decoration);text-indent:var(--typography-label-smaller-underlined-paragraph-indent);letter-spacing:var(--typography-label-smaller-underlined-letter-spacing);text-transform:var(--typography-label-smaller-underlined-text-case);font-size:var(--typography-label-smaller-underlined-font-size);font-weight:var(--typography-label-smaller-underlined-font-weight);line-height:var(--typography-label-smaller-underlined-line-height);text-underline-offset:18.5%;text-decoration-thickness:6.5%;}.cvds-typography-label-smaller-strong-underlined{-webkit-text-decoration:var(--typography-label-smaller-strong-underlined-text-decoration);text-decoration:var(--typography-label-smaller-strong-underlined-text-decoration);text-indent:var(--typography-label-smaller-strong-underlined-paragraph-indent);letter-spacing:var(--typography-label-smaller-strong-underlined-letter-spacing);text-transform:var(--typography-label-smaller-strong-underlined-text-case);font-size:var(--typography-label-smaller-strong-underlined-font-size);font-weight:var(--typography-label-smaller-strong-underlined-font-weight);line-height:var(--typography-label-smaller-strong-underlined-line-height);text-underline-offset:18.5%;text-decoration-thickness:6.5%;}.cvds-typography-label-smaller{-webkit-text-decoration:var(--typography-label-smaller-text-decoration);text-decoration:var(--typography-label-smaller-text-decoration);text-indent:var(--typography-label-smaller-paragraph-indent);letter-spacing:var(--typography-label-smaller-letter-spacing);text-transform:var(--typography-label-smaller-text-case);font-size:var(--typography-label-smaller-font-size);font-weight:var(--typography-label-smaller-font-weight);line-height:var(--typography-label-smaller-line-height);}.cvds-typography-label-smaller-strong{-webkit-text-decoration:var(--typography-label-smaller-strong-text-decoration);text-decoration:var(--typography-label-smaller-strong-text-decoration);text-indent:var(--typography-label-smaller-strong-paragraph-indent);letter-spacing:var(--typography-label-smaller-strong-letter-spacing);text-transform:var(--typography-label-smaller-strong-text-case);font-size:var(--typography-label-smaller-strong-font-size);font-weight:var(--typography-label-smaller-strong-font-weight);line-height:var(--typography-label-smaller-strong-line-height);}.cvds-link{text-decoration:none;color:var(--color-foreground-accent);}.cvds-link:hover{color:var(--color-foreground-accent-hovered);}.cvds-link:active{color:var(--color-foreground-accent-pressed);}.cvds-link:focus-visible{color:var(--color-foreground-accent-hovered);border-radius:var(--dimension-border-radius-focus-outline-rectangular);outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted var(--color-border-focus);outline-offset:0.2em;}@media (forced-colors:active){]
  .cvds-link{text-decoration:underline;}}.cvds-link:hover:not(:has(> .cvds-link__icon)),.cvds-link:active:not(:has(> .cvds-link__icon)),.cvds-link:focus-visible:not(:has(> .cvds-link__icon)){text-decoration:underline;text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.cvds-link.cvds-link--underlined:not(:has(> .cvds-link__icon)){text-decoration:underline;text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.cvds-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--dimension-sizing-touch-target-default);min-height:var(--dimension-sizing-touch-target-default);padding:var(--dimension-spacing-padding-block-action)
    var(--dimension-spacing-padding-inline-action-text);cursor:pointer;vertical-align:middle;text-decoration:none;-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);border:0;border-radius:var(--dimension-border-radius-pill);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);gap:var(--dimension-spacing-gap-icon-text);}.cvds-button .cvds-icon,.cvds-button cv-icon,.cvds-button [cvIcon]{font-size:var(--dimension-sizing-icon-default);}.cvds-button *:not(.cvds-icon,cv-icon,[cvIcon]):empty{display:none;}.cvds-button[disabled],.cvds-button[aria-disabled='true']{cursor:default;}.cvds-button[disabled].cvds-button--primary,.cvds-button[disabled].cvds-button--secondary,.cvds-button[aria-disabled='true'].cvds-button--primary,.cvds-button[aria-disabled='true'].cvds-button--secondary{color:var(--color-foreground-disabled);border:var(--dimension-border-width-default) solid
    var(--color-border-disabled);background-color:var(--color-background-disabled);}.cvds-button[disabled].cvds-button--free,.cvds-button[disabled].cvds-button--unbound,.cvds-button[disabled].cvds-button--destructive-free,.cvds-button[disabled].cvds-button--destructive-unbound,.cvds-button[aria-disabled='true'].cvds-button--free,.cvds-button[aria-disabled='true'].cvds-button--unbound,.cvds-button[aria-disabled='true'].cvds-button--destructive-free,.cvds-button[aria-disabled='true'].cvds-button--destructive-unbound{color:var(--color-foreground-disabled);}.cvds-button[disabled].cvds-button--destructive,.cvds-button[aria-disabled='true'].cvds-button--destructive{color:var(--color-foreground-disabled);border-color:var(--color-border-disabled);background-color:var(--color-background-surface-100);}@media (forced-colors:active){.cvds-button[disabled].cvds-button--primary,.cvds-button[disabled].cvds-button--secondary,.cvds-button[disabled].cvds-button--free,.cvds-button[disabled].cvds-button--unbound,.cvds-button[disabled].cvds-button--destructive,.cvds-button[disabled].cvds-button--destructive-free,.cvds-button[disabled].cvds-button--destructive-unbound,.cvds-button[aria-disabled='true'].cvds-button--primary,.cvds-button[aria-disabled='true'].cvds-button--secondary,.cvds-button[aria-disabled='true'].cvds-button--free,.cvds-button[aria-disabled='true'].cvds-button--unbound,.cvds-button[aria-disabled='true'].cvds-button--destructive,.cvds-button[aria-disabled='true'].cvds-button--destructive-free,.cvds-button[aria-disabled='true'].cvds-button--destructive-unbound{color:GrayText;border:1px solid ButtonBorder;background-color:ButtonFace;}}.cvds-button[disabled] .cvds-button__text,.cvds-button[aria-disabled='true'] .cvds-button__text{text-decoration:none;}.cvds-button--primary{color:var(--color-foreground-on-accent);background-color:var(--color-background-accent);}.cvds-button--primary:hover{background-color:var(--color-background-accent-hovered);}.cvds-button--primary:active{background-color:var(--color-background-accent-pressed);}.cvds-button--primary:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;}@media (forced-colors:active){.cvds-button--primary{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--primary:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--secondary{color:var(--color-foreground-accent);border:var(--dimension-border-width-default) solid var(--color-border-accent);background-color:var(--component-button-color-background-secondary);}.cvds-button--secondary:hover{color:var(--color-foreground-accent-hovered);border-color:var(--color-border-accent-hovered);background-color:var(--color-background-surface-100-hovered);}.cvds-button--secondary:active{color:var(--color-foreground-accent-pressed);border-color:var(--color-border-accent-pressed);background-color:var(--color-background-surface-100-pressed);}.cvds-button--secondary:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;}@media (forced-colors:active){.cvds-button--secondary{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--secondary:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--free{color:var(--color-foreground-accent);background-color:transparent;}.cvds-button--free .cvds-button__text{-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);}.cvds-button--free:hover,.cvds-button--free:focus-visible{color:var(--color-foreground-accent-hovered);background-color:var(--component-button-color-background-free-hovered);}.cvds-button--free:active{color:var(--color-foreground-accent-pressed);background-color:var(--component-button-color-background-free-pressed);}.cvds-button--free:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;}@media (forced-colors:active){.cvds-button--free{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--free:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--unbound{padding:var(--dimension-spacing-padding-block-action) 0;color:var(--color-foreground-accent);background-color:transparent;}.cvds-button--unbound .cvds-button__text{-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);}.cvds-button--unbound:hover,.cvds-button--unbound:focus-visible{color:var(--color-foreground-accent-hovered);}.cvds-button--unbound:active{color:var(--color-foreground-accent-pressed);}.cvds-button--unbound:focus-visible{outline:transparent;}.cvds-button--unbound:focus-visible::before{position:absolute;content:'';pointer-events:none;border-radius:var(--dimension-border-radius-rounded);outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;inset:var(--dimension-spacing-padding-block-action) 0;}.cvds-button--unbound.cvds-button--icon-only:focus-visible::before{width:calc(var(--dimension-sizing-touch-target-default) -
      var(--dimension-spacing-padding-block-action) * 2);height:calc(var(--dimension-sizing-touch-target-default) -
      var(--dimension-spacing-padding-block-action) * 2);inset:-calc(var(--dimension-sizing-touch-target-default)-var(--dimension-spacing-padding-block-action))
    0;border-radius:var(--dimension-border-radius-pill);}@media (forced-colors:active){.cvds-button--unbound{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--unbound:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--destructive{color:var(--color-foreground-critical);border:var(--dimension-border-width-default) solid
    var(--color-border-critical);background-color:var(--component-button-color-background-destructive);}.cvds-button--destructive:hover{color:var(--color-foreground-critical-hovered);border-color:var(--color-border-critical-hovered);background-color:var(--component-button-color-background-destructive-hovered);}.cvds-button--destructive:active{color:var(--color-foreground-critical-pressed);border-color:var(--color-border-critical-pressed);background-color:var(--component-button-color-background-destructive-pressed);}.cvds-button--destructive:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;}@media (forced-colors:active){.cvds-button--destructive{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--destructive:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--destructive-free{color:var(--color-foreground-critical);background-color:transparent;}.cvds-button--destructive-free .cvds-button__text{-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);}.cvds-button--destructive-free:hover,.cvds-button--destructive-free:focus-visible{color:var(--color-foreground-critical-hovered);background-color:var(--component-button-color-background-destructive-free-hovered);}.cvds-button--destructive-free:active{color:var(--color-foreground-critical-pressed);background-color:var(--component-button-color-background-destructive-free-pressed);}.cvds-button--destructive-free:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;}@media (forced-colors:active){.cvds-button--destructive-free{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--destructive-free:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--destructive-unbound{padding:var(--dimension-spacing-padding-block-action) 0;color:var(--color-foreground-critical);background-color:transparent;}.cvds-button--destructive-unbound .cvds-button__text{-webkit-text-decoration:var(--typography-label-text-decoration);text-decoration:var(--typography-label-text-decoration);text-indent:var(--typography-label-paragraph-indent);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-case);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);}.cvds-button--destructive-unbound:hover,.cvds-button--destructive-unbound:focus-visible{color:var(--color-foreground-critical-hovered);}.cvds-button--destructive-unbound:active{color:var(--color-foreground-critical-pressed);}.cvds-button--destructive-unbound:focus-visible{outline:transparent;}.cvds-button--destructive-unbound:focus-visible::before{position:absolute;content:'';pointer-events:none;border-radius:var(--dimension-border-radius-rounded);outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.0625rem;inset:var(--dimension-spacing-padding-block-action) 0;}.cvds-button--destructive-unbound.cvds-button--icon-only:focus-visible::before{width:calc(var(--dimension-sizing-touch-target-default) -
      var(--dimension-spacing-padding-block-action) * 2);height:calc(var(--dimension-sizing-touch-target-default) -
      var(--dimension-spacing-padding-block-action) * 2);inset:-calc(var(--dimension-sizing-touch-target-default)-var(--dimension-spacing-padding-block-action))
    0;border-radius:var(--dimension-border-radius-pill);}@media (forced-colors:active){.cvds-button--destructive-unbound{padding:var(--dimension-spacing-padding-block-action)
      var(--dimension-spacing-padding-inline-action-text);color:ButtonText;border:var(--dimension-border-width-default) solid ButtonText;background-color:ButtonFace;}.cvds-button--destructive-unbound:hover:not(:disabled){outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.cvds-button--icon-only{width:var(--dimension-sizing-touch-target-default);height:var(--dimension-sizing-touch-target-default);}.cvds-button--icon-end{flex-direction:row-reverse;}
:root{--typography-font-family-default:var(--typography-body-100-font-family);--typography-font-family-headline:var(--typography-heading-100-font-family);--typography-font-weight-headline:700;--typography-font-size-default:var(--typography-font-size-100);--typography-letter-spacing-default:var(--typography-body-100-letter-spacing);--typography-line-height-default:1.5;}body{letter-spacing:var(--typography-letter-spacing-default);color:var(--color-foreground-primary);background-color:var(--color-background-surface-100);font-family:var(--typography-font-family-default);font-size:var(--typography-font-size-default);line-height:var(--typography-line-height-default);}.page-wrapper{display:flex;flex-direction:column;min-height:calc(100vh - var(--drupal-displace-offset-top,0px) -
      var(--gin-local-task-height,0px) - 1px);}#main-wrapper{display:flex;flex-direction:column;flex-grow:1;}.site-main{display:flex;flex-direction:column;flex-grow:1;}.body-gradient{--body-gradient-color:var(--color-background-brand-darkblue-500);background:radial-gradient(95.36% 119.34% at 0% 100%,rgb(255,255,255,0) 0%,#fff 100%),var(--body-gradient-color);}.body-gradient--blue{--body-gradient-color:var(--color-background-brand-mediumblue-100);}.body-gradient--yellow{--body-gradient-color:var(--color-background-brand-yelloworange-100);}.container{--container-max-width:82rem;--container-padding:var(--dimension-spacing-padding-inline-default);width:100%;max-width:calc(var(--container-max-width) + 2 * var(--container-padding));padding-inline:var(--container-padding);margin-inline:auto;}.container--fluid{--container-max-width:none;--container-padding:0;}
@media (min-width: 768px){}
@media (min-width: 1024px){}
.user-form-authcode{padding-inline:var(--dimension-spacing-padding-inline-default);margin-block:auto;}.user-form-authcode__main{display:flex;flex-direction:column;width:100%;max-width:808px;height:100%;padding:2rem 3rem;text-align:center;border-radius:12px;background-color:var(--color-background-surface-100);box-shadow:var(--appearance-shadow-level-3-layer-1-x,0)
        var(--appearance-shadow-level-3-layer-1-y,12px)
        var(--appearance-shadow-level-3-layer-1-blur,16px)
        var(--appearance-shadow-level-3-layer-1-spread,-8px)
        var(--appearance-color-shadow-layer-1,rgb(71,98,133,0.2)),var(--appearance-shadow-level-3-layer-2-x,0)
        var(--appearance-shadow-level-3-layer-2-y,0)
        var(--appearance-shadow-level-3-layer-2-blur,1px)
        var(--appearance-shadow-level-3-layer-2-spread,0)
        var(--appearance-color-shadow-layer-2,rgb(71,98,133,0.25));gap:2rem;margin-inline:auto;}.user-form-authcode__footer{margin-block-start:2.5rem;text-align:center;}.user-form-authcode__footer img{max-width:11.25rem;}.user-form-authcode__image img{display:inline-block;width:auto;max-height:12.5rem;}.user-form-authcode .auth-code-login-form{display:flex;flex-direction:column;gap:1.5rem;}.user-form-authcode h1{-webkit-text-decoration:var(--typography-heading-300-text-decoration);text-decoration:var(--typography-heading-300-text-decoration);text-indent:var(--typography-heading-300-paragraph-indent);letter-spacing:var(--typography-heading-300-letter-spacing);text-transform:var(--typography-heading-300-text-case);font-size:var(--typography-heading-300-font-size);font-weight:var(--typography-heading-300-font-weight);line-height:var(--typography-heading-300-line-height);}.user-form-authcode .cvds-form-field{text-align:left;}.user-form-authcode .form-submit{min-width:calc(100% - min(15%,4.5rem) * 2);}
@media (min-width: 768px){}
@media (min-width: 1024px){}
.exercise-execution-start{display:flex;flex-direction:column;gap:var(--dimension-spacing-stack-2xl,1.5rem);}.exercise-execution-start__header{display:flex;flex-direction:column;gap:var(--dimension-spacing-stack-xs,0.25rem);}.exercise-execution-start__title{margin:0;}.exercise-execution-start__intro{display:flex;flex-direction:column;gap:var(--dimension-spacing-stack-md,0.5rem);}.exercise-execution-start__button{align-self:flex-start;}.node--view-mode-execution.node--type-exercise,.node--view-mode-execution.node--type-question{display:flex;flex-direction:column;gap:var(--dimension-spacing-stack-md,0.5rem);padding-block:var(--dimension-spacing-stack-md,0.5rem);}.footer{margin-top:auto;padding-block:var(--dimension-spacing-scale-150);}.footer__inner{border-top:1px solid var(--color-border-primary);}.body--fullscreen .footer__inner{border-top:0;}.topbar{position:relative;display:flex;align-items:center;min-height:5rem;padding-block:var(--dimension-spacing-padding-block-action);}.topbar__container{display:flex;justify-content:space-between;}.topbar__right{display:flex;gap:var(--dimension-spacing-padding-block-action);align-items:center;}.topbar-branding__inner{display:flex;align-items:center;gap:var(--dimension-spacing-scale-100);}.topbar-branding__logo{width:2.5rem;height:2.5rem;}.topbar-branding__text{font-family:var(--typography-font-family-headline);font-size:var(--typography-font-size-150);font-weight:var(--typography-font-weight-headline);}.topbar-link{display:flex;align-items:center;justify-content:center;gap:var(--dimension-spacing-gap-icon-text);color:inherit;}.top-group{display:block;float:none;clear:both;overflow:auto;width:100%;padding-top:2.5em;}.top-group > a{float:left;width:32%;height:200px;margin:0 2% 0 0;padding:0;text-decoration:none;color:inherit;border:1px solid #ccc;border-radius:15px;}.top-group > a:nth-child(3){margin-right:0;}.top-group > a h3{padding:15px 15px 0 15px;color:#333;font-size:1.2em;font-weight:bold;}.top-group > a h3 + div{padding:0 15px 15px 15px;color:#aaa;font-size:0.8em;}.exercises > div > div{width:100%;margin:1em 0;padding:15px;border:1px solid #ccc;border-radius:15px;}:has(> #allocation-navigation){display:flex;align-items:flex-start;gap:32px;padding-top:40px;}#allocation-navigation{width:12%;min-width:300px;margin:45px 1% 0 0;}#allocation-navigation ul .allocation-section-nav li{display:flex;flex-direction:column;margin:0 0 10px -5px;gap:12px;}.allocation-section-nav{display:flex;flex-direction:column;min-width:300px;gap:12px;}.allocation-section-nav__link{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:#000;border-radius:8px;}.allocation-section-nav__link:hover:not(.is-active){background-color:#f5f5f5;}.allocation-section-nav__link.is-active{background-color:#efefef;}.allocation-section-nav__link.is-active::after{width:24px;height:24px;content:'';background-color:var(--c-ed-color-background-surface-900,#263238);-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/korrekt-filled.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/korrekt-filled.svg');}.allocation-skeleton{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;}.allocation-skeleton__line{display:block;height:14px;border-radius:4px;background:#e5e5e5;}.allocation-skeleton__line:nth-child(1){width:40%;}.allocation-skeleton__line:nth-child(2){width:70%;}.allocation-skeleton__line:nth-child(3){width:100%;}#allocation-section-content{flex:1 1 auto;}#allocation-section-content .exercise-iteration{color:#333;font-size:1em;font-weight:bold;}#allocation-section-content .exercise-label{color:#aaa;font-size:0.8em;font-weight:normal;}#allocation-section-content .left{float:left;width:50%;}#allocation-section-content .right{float:left;width:50%;text-align:right;}#allocation-section-content .class-task-exercises{clear:both;width:100%;padding-top:2.5em;}#allocation-section-content .class-task-exercises__count{margin-bottom:0.5em;color:#aaa;font-size:12px;font-weight:400;}#allocation-section-content .class-task-exercises__empty{color:#aaa;font-size:0.9em;}#allocation-section-content .class-task-exercises__items{width:100%;}#allocation-section-content .class-task-exercise{margin-bottom:1em;padding:15px;border:1px solid #ccc;border-radius:10px;}#allocation-section-content .class-task-exercise__iteration{color:#aaa;font-size:0.8em;font-weight:400;}#allocation-section-content .class-task-exercise__title{color:#333;font-size:1em;font-weight:bold;}#allocation-section-content .class-task-exercise__description{color:#aaa;font-size:0.8em;font-weight:400;}#allocation-section-content table{width:100%;border-spacing:1em;border-collapse:collapse;}#allocation-section-content table thead{margin:0;padding:0;text-align:left;}#allocation-section-content table tbody tr{box-shadow:0 -1px 0 0 rgb(0,0,0,0.2);}#allocation-section-content table tbody tr td{padding:0.5em 0;}#allocation-section-content table th{width:70%;color:#aaa;font-size:12px;font-weight:400;}#allocation-section-content table th + th{width:10%;}.individual-seat-results{width:100%;padding-top:1.5em;}.individual-seat-results__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5em;}.individual-seat-results__seat-nav{display:flex;gap:0.75em;}.individual-seat-results__seat-nav-link{display:inline-block;min-width:2em;padding:0.25em 0.5em;text-align:center;text-decoration:none;color:inherit;border:1px solid #ccc;border-radius:999px;}.individual-seat-results__student-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5em;padding:1.25em 1.5em;border:1px solid #ccc;border-radius:15px;}.individual-seat-results__student-name{margin:0 0 0.25em;font-size:1.5em;}.individual-seat-results__student-subtitle{margin:0;color:#666;}.individual-seat-results__score-badge{display:inline-block;min-width:4em;padding:0.35em 0.75em;text-align:center;border:1px solid #ccc;border-radius:999px;background:#f5f5f5;}.individual-seat-results__overall-score
  .individual-seat-results__score-badge:empty,.individual-seat-results__overall-score
  [data-big-pipe-placeholder-id]
  .individual-seat-results__score-badge,.individual-seat-results__score-badge:empty,.individual-seat-results__score-value:empty,.individual-seat-results__matrix-table
  [data-big-pipe-placeholder-id]
  .individual-seat-results__score-badge,.individual-seat-results__matrix-table
  [data-big-pipe-placeholder-id]
  .individual-seat-results__score-value,.individual-seat-results__exercise-table
  [data-big-pipe-placeholder-id]
  .individual-seat-results__score-value,.individual-seat-results__interview-table
  [data-big-pipe-placeholder-id]
  .individual-seat-results__score-value{min-width:4em;color:transparent;}.individual-seat-results__tabs{display:flex;flex-wrap:wrap;gap:1.5em;margin-bottom:1.5em;border-bottom:1px solid #ccc;}.individual-seat-results__tab{display:inline-block;margin-bottom:-1px;padding:0.75em 0;text-decoration:none;color:inherit;border-bottom:3px solid transparent;}.individual-seat-results__tab.is-active{border-bottom-color:#0074bd;font-weight:bold;}.individual-seat-results__matrix-table,.individual-seat-results__exercise-table,.individual-seat-results__interview-table{width:100%;}.individual-seat-results__action-link{display:inline-block;width:2em;height:2em;text-align:center;text-decoration:none;color:#fff;border-radius:999px;background:#0074bd;line-height:2em;}.individual-seat-results__support-plan-placeholder{padding:1.5em;border:1px solid #ccc;border-radius:15px;}.result-modal-dialog.ui-dialog{border:0;border-radius:18px;box-shadow:0 12px 40px rgb(0,0,0,0.18);}.result-modal-dialog .ui-dialog-titlebar{display:none;}.result-modal-dialog .ui-dialog-content{padding:0;}.result-modal{padding:1.5rem 1.75rem 1.75rem;}.result-modal__header{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;margin-bottom:1.5rem;}.result-modal__title{margin:0;text-align:center;font-size:1.35rem;line-height:1.3;}.result-modal__title-group{text-align:center;}.result-modal__subtitle{margin:0.35rem 0 0;color:#666;font-size:1rem;line-height:1.3;}.result-modal__header-nav{display:flex;justify-content:center;}.result-modal__header-nav--previous{justify-content:flex-start;}.result-modal__header-nav--next{justify-content:flex-end;gap:0.75rem;}.result-modal__close{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0;cursor:pointer;color:inherit;border:1px solid #ccc;border-radius:999px;background:#fff;font:inherit;}.result-modal__close-icon{font-size:1.35rem;line-height:1;}.result-modal__close:hover,.result-modal__close:focus{background:#f5f5f5;}.result-modal__nav-link{display:inline-block;min-width:2rem;padding:0.25rem 0.5rem;text-align:center;text-decoration:none;color:inherit;border:1px solid #ccc;border-radius:999px;}.result-modal__body{display:grid;grid-template-columns:minmax(16rem,34%) 1fr;gap:1.5rem;}.result-modal__summary{display:flex;flex-direction:column;gap:1.25rem;}.result-modal__chart{display:flex;align-items:center;gap:1rem;}.result-modal__donut{position:relative;flex:0 0 auto;width:9rem;height:9rem;border-radius:50%;}.result-modal__donut::after{position:absolute;content:'';border-radius:50%;background:#fff;inset:1.35rem;}.result-modal__legend{margin:0;padding:0;list-style:none;}.result-modal__legend-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.35rem;font-size:0.95rem;}.result-modal__legend-item::before{flex:0 0 auto;width:0.75rem;height:0.75rem;margin-right:0.35rem;content:'';border-radius:50%;}.result-modal__legend-item--high::before{background:#e74c3c;}.result-modal__legend-item--medium::before{background:#f1c40f;}.result-modal__legend-item--low::before{background:#2ecc71;}.result-modal__legend-item--not-participated::before{background:#bdbdbd;}.result-modal__legend-label{flex:1 1 auto;}.result-modal__legend-count{font-weight:700;}.result-modal__average-box{padding:1rem 1.25rem;border:1px solid #f0c7c7;border-radius:14px;background:#fff5f5;}.result-modal__average-box--warning{border-color:#f0c7c7;}.result-modal__average-label{margin-bottom:0.35rem;font-size:0.95rem;}.result-modal__average-value{font-size:2rem;font-weight:700;line-height:1.1;}.result-modal__average-warning{margin-top:0.75rem;color:#c0392b;font-size:0.9rem;}.result-modal__seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;}.result-modal__seat-column{display:flex;flex-direction:column;gap:0.65rem;}.result-modal__seat-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0.65rem;padding:0.75rem 0.9rem;border:1px solid #ddd;border-radius:12px;background:#fff;}.result-modal__seat-status{width:0.75rem;height:0.75rem;border-radius:50%;}.result-modal__seat-row--high .result-modal__seat-status{background:#e74c3c;}.result-modal__seat-row--medium .result-modal__seat-status{background:#f1c40f;}.result-modal__seat-row--low .result-modal__seat-status{background:#2ecc71;}.result-modal__seat-row--not-participated .result-modal__seat-status{background:#bdbdbd;}.result-modal__seat-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.result-modal__seat-percent{font-weight:700;}.result-modal__empty{margin:0;color:#666;}.result-modal__exercise-link,.result-modal__competence-link{display:block;text-decoration:none;color:inherit;}.result-modal__exercise-link:hover,.result-modal__exercise-link:focus,.result-modal__competence-link:hover,.result-modal__competence-link:focus{text-decoration:underline;}body h1{color:#333;font-size:2.6em;font-weight:bold;}.learning-groups-grid{margin-top:2.5em;}.learning-groups-grid article{display:block;padding:15px;border:1px solid #ccc;border-radius:15px;}.learning-groups-grid article > div > a{color:#666;font-size:2em;font-weight:bold;}.learning-group-milestone-dashboard{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem;}@media (min-width:640px){.learning-group-milestone-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1024px){.learning-group-milestone-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));}}.milestone-card{display:flex;flex-direction:column;padding:15px;color:#4a5568;border:1px solid #ccc;border-radius:15px;gap:0.5rem;}.milestone-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.75rem;}.milestone-card__code{font-size:1.25rem;font-weight:700;}.milestone-card__state{flex-shrink:0;margin-left:auto;}.milestone-card__state.lazyload{display:inline-block;min-width:5rem;min-height:1.75rem;border-radius:999px;background:#e2e8f0;}.milestone-status-badge{display:inline-flex;align-items:center;padding:0.25rem 0.75rem;white-space:nowrap;color:#6b7280;border:1px solid #9ca3af;border-radius:999px;background-color:#fff;font-size:0.875rem;line-height:1.2;gap:0.25rem;}.milestone-status-badge--active{color:#2563eb;border-color:#2563eb;}.milestone-status-badge--closed{color:#6b7280;border-color:#9ca3af;}.milestone-status-badge--open{color:#6b7280;border-color:#9ca3af;}.milestone-status-badge__icon{font-size:0.75rem;font-weight:700;line-height:1;}.milestone-card__timerange{font-size:0.875rem;}.milestone-card__title{margin:0;font-size:1rem;font-weight:700;}.milestone-card__prerequisites{margin-top:0.5rem;}.milestone-card__prerequisite-item{display:flex;align-items:center;gap:0.5rem;}.milestone-card__prerequisite-item.lazyload{display:flex;align-items:center;min-height:1.25rem;gap:0.5rem;}.milestone-card__prerequisite-item.lazyload::before{display:inline-block;flex-shrink:0;width:1rem;height:1rem;content:'';border-radius:999px;background:#e2e8f0;}.milestone-card__prerequisite-item--active .diagnostic-module-status-icon{color:#2563eb;}.milestone-card__prerequisite-item--closed .diagnostic-module-status-icon{color:#4a5568;}.diagnostic-module-status-icon{display:block;flex-shrink:0;}.milestone-card__action{margin-top:auto;padding:0;padding-top:0.75rem;cursor:pointer;text-decoration:none;color:#4a5568;border:0;background:none;font:inherit;font-weight:700;}.milestone-card__action--active{color:#2563eb;}.milestone-card__action--active:hover,.milestone-card__action--active:focus{text-decoration:underline;}.milestone-card__action.lazyload{display:inline-block;min-width:8rem;min-height:1.25rem;padding-top:0.75rem;border-radius:4px;background:#e2e8f0;}
@media (min-width: 768px){}
@media (min-width: 1024px){}
@font-face{font-family:'CV Dida Sans Flex UI';src:url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-Regular.woff2)
      format('woff2'),url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-Regular.woff)
      format('woff');font-weight:400;font-style:normal;font-display:swap;font-feature-settings:'tnum';}@font-face{font-family:'CV Dida Sans Flex UI';src:url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-Italic.woff2)
      format('woff2'),url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-Italic.woff)
      format('woff');font-weight:400;font-style:italic;font-display:swap;font-feature-settings:'tnum';}@font-face{font-family:'CV Dida Sans Flex UI';src:url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-Bold.woff2)
      format('woff2'),url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-Bold.woff)
      format('woff');font-weight:700;font-style:normal;font-display:swap;font-feature-settings:'tnum';}@font-face{font-family:'CV Dida Sans Flex UI';src:url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-BoldItalic.woff2)
      format('woff2'),url(/themes/custom/cornelsen_base/public/fonts/cv-dida-sans/CVDidaSansFlexUI-BoldItalic.woff)
      format('woff');font-weight:700;font-style:italic;font-display:swap;font-feature-settings:'tnum';}.cvds-font-feature-settings{font-feature-settings:'tnum';}.cvds-font-feature-settings--primary-school{font-feature-settings:'tnum','ss01','ss04','ss06','ss10','ss12','ss13';}
::root{--appearance-color-background-page:#f9fafb;--appearance-color-background-surface-100:#ffffff;--appearance-color-background-surface-100-hovered:#f0f6ff;--appearance-color-background-surface-100-pressed:#e6f1ff;--appearance-color-background-surface-300:#e1e5ea;--appearance-color-background-surface-200:#eceff1;--appearance-color-background-surface-900:#263238;--appearance-color-background-accent:#0163e5;--appearance-color-background-accent-hovered:#014fb7;--appearance-color-background-accent-pressed:#014298;--appearance-color-background-critical-100:#ffe9e6;--appearance-color-background-warning-100:#ffecc3;--appearance-color-background-positive-100:#dff3e4;--appearance-color-background-critical-200:#ffbcb3;--appearance-color-background-warning-200:#ffbf58;--appearance-color-background-positive-200:#9edaad;--appearance-color-background-disabled:rgba(255,255,255,0);--appearance-color-background-brand-yellow-100:#ffef73;--appearance-color-background-brand-yelloworange-100:#ffecc3;--appearance-color-background-brand-redorange-100:#ffeadc;--appearance-color-background-brand-red-100:#ffe9e6;--appearance-color-background-brand-pink-100:#ffe8ef;--appearance-color-background-brand-redviolet-100:#f8eaf2;--appearance-color-background-brand-blueviolet-100:#f3ebf4;--appearance-color-background-brand-darkblue-100:#efedf7;--appearance-color-background-brand-mediumblue-100:#e2f0f8;--appearance-color-background-brand-lightblue-100:#dbf1fb;--appearance-color-background-brand-turquoise-100:#d7f4f2;--appearance-color-background-brand-green-100:#dff3e4;--appearance-color-background-brand-mediumgreen-100:#e7f2d5;--appearance-color-background-brand-lightgreen-100:#eef2b5;--appearance-color-background-brand-brightyellow-100:#f8f282;--appearance-color-background-brand-yellow-500:#ffe500;--appearance-color-background-brand-yelloworange-500:#fab000;--appearance-color-background-brand-redorange-500:#f06e00;--appearance-color-background-brand-red-500:#e4032e;--appearance-color-background-brand-pink-500:#e6007e;--appearance-color-background-brand-redviolet-500:#a71680;--appearance-color-background-brand-blueviolet-500:#702283;--appearance-color-background-brand-darkblue-500:#323ca0;--appearance-color-background-brand-mediumblue-500:#007bc4;--appearance-color-background-brand-lightblue-500:#009fe3;--appearance-color-background-brand-turquoise-500:#00b7af;--appearance-color-background-brand-green-500:#13a538;--appearance-color-background-brand-mediumgreen-500:#86bc25;--appearance-color-background-brand-lightgreen-500:#c8d300;--appearance-color-background-brand-brightyellow-500:#f2e500;--appearance-color-background-text-selection-primary:rgba(1,99,229,0.25);--appearance-color-background-text-selection-for-on-accent:rgba(38,50,56,0.75);--appearance-color-background-text-selection-for-on-surface-900:rgba(38,50,56,0.75);--appearance-color-background-ai-accent-stop-1:#814cfc;--appearance-color-background-ai-accent-stop-2:#0a62e7;--appearance-color-background-ai-page-stop-1:#e9ebfb;--appearance-color-background-ai-page-stop-2:#ffffff;--appearance-color-background-ai-prompt-stop-1:#e5dbfe;--appearance-color-background-ai-prompt-stop-2:#cee0fa;--appearance-color-foreground-primary:#263238;--appearance-color-foreground-secondary:#636c70;--appearance-color-foreground-accent:#0163e5;--appearance-color-foreground-accent-hovered:#014fb7;--appearance-color-foreground-accent-pressed:#014298;--appearance-color-foreground-critical:#b40b20;--appearance-color-foreground-critical-hovered:#a21823;--appearance-color-foreground-critical-pressed:#5c1818;--appearance-color-foreground-warning:#945900;--appearance-color-foreground-positive:#006f27;--appearance-color-foreground-disabled:#cfd8dc;--appearance-color-foreground-on-accent:#ffffff;--appearance-color-foreground-on-surface-900:#ffffff;--appearance-color-foreground-on-surface-900-accent:#99c1f5;--appearance-color-foreground-on-surface-900-accent-hovered:#e6f1ff;--appearance-color-foreground-on-surface-900-accent-pressed:#f0f6ff;--appearance-color-foreground-brand-yellow-600:#8d6400;--appearance-color-foreground-brand-yelloworange-600:#945900;--appearance-color-foreground-brand-redorange-600:#b22f07;--appearance-color-foreground-brand-red-600:#b40b20;--appearance-color-foreground-brand-pink-600:#b30062;--appearance-color-foreground-brand-redviolet-600:#8f106e;--appearance-color-foreground-brand-blueviolet-600:#601b70;--appearance-color-foreground-brand-darkblue-600:#253081;--appearance-color-foreground-brand-mediumblue-600:#005e9a;--appearance-color-foreground-brand-lightblue-600:#006792;--appearance-color-foreground-brand-turquoise-600:#00746b;--appearance-color-foreground-brand-green-600:#006f27;--appearance-color-foreground-brand-mediumgreen-600:#4b6d1a;--appearance-color-foreground-brand-lightgreen-600:#606c16;--appearance-color-foreground-brand-brightyellow-600:#726d0d;--appearance-color-foreground-ai-accent-stop-1:#814cfc;--appearance-color-foreground-ai-accent-stop-2:#0a62e7;--appearance-color-border-primary:#e1e5ea;--appearance-color-border-secondary:#78909c;--appearance-color-border-accent:#0163e5;--appearance-color-border-accent-hovered:#014fb7;--appearance-color-border-accent-pressed:#014298;--appearance-color-border-critical:#e4032e;--appearance-color-border-critical-hovered:#a21823;--appearance-color-border-critical-pressed:#5c1818;--appearance-color-border-warning:#fab000;--appearance-color-border-positive:#119733;--appearance-color-border-disabled:#e1e5ea;--appearance-color-border-focus:#263238;--appearance-color-border-on-accent-focus:#ffffff;--appearance-color-border-on-surface-900-focus:#ffffff;--appearance-color-border-brand-yellow-500:#ffe500;--appearance-color-border-brand-yelloworange-500:#fab000;--appearance-color-border-brand-redorange-500:#f06e00;--appearance-color-border-brand-red-500:#e4032e;--appearance-color-border-brand-pink-500:#e6007e;--appearance-color-border-brand-redviolet-500:#a71680;--appearance-color-border-brand-blueviolet-500:#702283;--appearance-color-border-brand-darkblue-500:#323ca0;--appearance-color-border-brand-mediumblue-500:#007bc4;--appearance-color-border-brand-lightblue-500:#009fe3;--appearance-color-border-brand-turquoise-500:#00b7af;--appearance-color-border-brand-green-500:#13a538;--appearance-color-border-brand-mediumgreen-500:#86bc25;--appearance-color-border-brand-lightgreen-500:#c8d300;--appearance-color-border-brand-brightyellow-500:#f2e500;--appearance-color-border-ai-accent-stop-1:#814cfc;--appearance-color-border-ai-accent-stop-2:#0a62e7;--appearance-color-shadow-layer-1:rgba(71,98,133,0.2);--appearance-color-shadow-layer-2:rgba(71,98,133,0.25);--appearance-component-button-color-background-destructive:#ffffff;--appearance-component-button-color-background-destructive-hovered:#ffe9e6;--appearance-component-button-color-background-destructive-pressed:#ffbcb3;--appearance-component-button-color-background-secondary:#ffffff;--appearance-component-button-color-background-free-hovered:#f0f6ff;--appearance-component-button-color-background-free-pressed:#e6f1ff;--appearance-component-button-color-background-destructive-free-hovered:#ffe9e6;--appearance-component-button-color-background-destructive-free-pressed:#ffbcb3;--appearance-component-bubble-color-background-notification:#e4032e;--appearance-component-bubble-color-foreground-on-notification:#ffffff;--appearance-component-popover-color-background:#ffffff;--appearance-component-focus-outline-color-border:#263238;--appearance-component-focus-outline-color-border-on-accent:#ffffff;--appearance-component-focus-outline-color-border-on-surface-900:#ffffff;--appearance-component-avatar-color-foreground:#263238;--appearance-component-avatar-color-background:#eceff1;--appearance-component-radio-button-color-background:#ffffff;--appearance-component-radio-button-color-background-hovered:#f0f6ff;--appearance-component-radio-button-color-background-pressed:#e6f1ff;--appearance-component-radio-button-color-foreground-invalid:#b40b20;--appearance-component-checkbox-check-mark-color-foreground:#0163e5;--appearance-component-checkbox-color-background:#ffffff;--appearance-component-checkbox-color-background-hovered:#f0f6ff;--appearance-component-checkbox-color-background-pressed:#e6f1ff;--appearance-component-checkbox-color-background-selected:#ffffff;--appearance-component-checkbox-color-background-selected-pressed:#e6f1ff;--appearance-component-checkbox-color-background-selected-hovered:#f0f6ff;--appearance-component-switch-color-background:#546e7a;--appearance-component-switch-color-background-hovered:#455a64;--appearance-component-switch-color-background-pressed:#263238;--appearance-component-switch-color-background-disabled:#e1e5ea;--appearance-component-brand-cornelsen-logo-color-background:#de2922;--appearance-component-list-item-icon-wrapper-color-background:#eceff1;--appearance-component-note-color-border-subte:#78909c;--appearance-component-note-color-border-positive:#119733;--appearance-component-note-color-border-critical:#e4032e;--appearance-component-note-color-border-warning:#fab000;--appearance-component-backdrop-color-background:rgba(38,50,56,0.4);--appearance-component-backdrop-color-background-on-surface-100:rgba(255,255,255,0.4);--appearance-component-segmented-control-color-background:#78909c;--appearance-component-segmented-control-color-background-selected:#e6f1ff;--appearance-component-snackbar-color-foreground-positive:#9edaad;--appearance-component-tag-color-background-subtle:#e1e5ea;--appearance-component-tag-color-background-subtle-hovered:#eceff1;--appearance-component-tag-color-background-subtle-pressed:#cfd8dc;--appearance-component-tag-color-background-attention:#263238;--appearance-component-tag-color-background-attention-hovered:#37474f;--appearance-component-tag-color-background-attention-pressed:#101314;--appearance-component-tag-color-background-disabled:#eceff1;--appearance-component-tag-color-background-filled-positive:#9edaad;--appearance-component-tag-color-background-filled-positive-hovered:#dff3e4;--appearance-component-tag-color-background-filled-positive-pressed:#9edaad;--appearance-component-tag-color-background-filled-warning:#ffbf58;--appearance-component-tag-color-background-filled-warning-hovered:#ffecc3;--appearance-component-tag-color-background-filled-warning-pressed:#ffbf58;--appearance-component-tag-color-background-filled-critical:#ffbcb3;--appearance-component-tag-color-background-filled-critical-hovered:#ffe9e6;--appearance-component-tag-color-background-filled-critical-pressed:#ffbcb3;--appearance-component-progress-bar-bar-loaded-color-background:#cfd8dc;--appearance-component-info-text-color-foreground-1:#8f106e;--appearance-component-info-text-color-foreground-2:#00746b;--appearance-component-info-text-color-foreground-3:#b22f07;--appearance-component-info-text-color-foreground-4:#005e9a;--appearance-component-info-text-color-foreground-5:#b30062;--appearance-component-info-text-color-foreground-6:#4b6d1a;--appearance-component-info-text-color-foreground-7:#601b70;--appearance-component-info-text-color-foreground-8:#636c70;--appearance-component-info-text-color-foreground-9:#253081;--appearance-component-info-text-color-foreground-10:#006792;--appearance-component-info-text-color-background-1:#f8eaf2;--appearance-component-info-text-color-background-2:#d7f4f2;--appearance-component-info-text-color-background-3:#ffeadc;--appearance-component-info-text-color-background-4:#e2f0f8;--appearance-component-info-text-color-background-5:#ffe8ef;--appearance-component-info-text-color-background-6:#e7f2d5;--appearance-component-info-text-color-background-7:#f3ebf4;--appearance-component-info-text-color-background-8:#eceff1;--appearance-component-info-text-color-background-9:#efedf7;--appearance-component-info-text-color-background-10:#dbf1fb;--appearance-component-info-text-color-background-spelling:#ffef73;--appearance-component-form-field-color-border-hovered:#263238;--appearance-shadow-default-layer-1-x:0;--appearance-shadow-default-layer-1-y:0.5rem;--appearance-shadow-default-layer-1-blur:1rem;--appearance-shadow-default-layer-1-spread:-0.5rem;--appearance-shadow-default-layer-2-x:0;--appearance-shadow-default-layer-2-y:0;--appearance-shadow-default-layer-2-blur:0.0625rem;--appearance-shadow-default-layer-2-spread:0;--appearance-shadow-level-1-layer-1-x:0;--appearance-shadow-level-1-layer-1-y:0.125rem;--appearance-shadow-level-1-layer-1-blur:0.25rem;--appearance-shadow-level-1-layer-1-spread:-0.125rem;--appearance-shadow-level-1-layer-2-x:0;--appearance-shadow-level-1-layer-2-y:0;--appearance-shadow-level-1-layer-2-blur:0.0625rem;--appearance-shadow-level-1-layer-2-spread:0;--appearance-shadow-level-2-layer-1-x:0;--appearance-shadow-level-2-layer-1-y:0.5rem;--appearance-shadow-level-2-layer-1-blur:1rem;--appearance-shadow-level-2-layer-1-spread:-0.5rem;--appearance-shadow-level-2-layer-2-x:0;--appearance-shadow-level-2-layer-2-y:0;--appearance-shadow-level-2-layer-2-blur:0.0625rem;--appearance-shadow-level-2-layer-2-spread:0;--appearance-shadow-level-3-layer-1-x:0;--appearance-shadow-level-3-layer-1-y:0.75rem;--appearance-shadow-level-3-layer-1-blur:1rem;--appearance-shadow-level-3-layer-1-spread:-0.5rem;--appearance-shadow-level-3-layer-2-x:0;--appearance-shadow-level-3-layer-2-y:0;--appearance-shadow-level-3-layer-2-blur:0.0625rem;--appearance-shadow-level-3-layer-2-spread:0;--appearance-shadow-level-4-layer-1-x:0;--appearance-shadow-level-4-layer-1-y:1rem;--appearance-shadow-level-4-layer-1-blur:1.5rem;--appearance-shadow-level-4-layer-1-spread:-0.625rem;--appearance-shadow-level-4-layer-2-x:0;--appearance-shadow-level-4-layer-2-y:0;--appearance-shadow-level-4-layer-2-blur:0.0625rem;--appearance-shadow-level-4-layer-2-spread:0;--appearance-shadow-level-5-layer-1-x:0;--appearance-shadow-level-5-layer-1-y:1.5rem;--appearance-shadow-level-5-layer-1-blur:2.5rem;--appearance-shadow-level-5-layer-1-spread:-0.5rem;--appearance-shadow-level-5-layer-2-x:0;--appearance-shadow-level-5-layer-2-y:0;--appearance-shadow-level-5-layer-2-blur:0.0625rem;--appearance-shadow-level-5-layer-2-spread:0;--appearance-product-ui-component-button-color-background-destructive:#ffffff;--appearance-product-ui-component-button-color-background-destructive-hovered:#ffe9e6;--appearance-product-ui-component-button-color-background-destructive-pressed:#ffbcb3;--appearance-product-ui-component-button-color-background-secondary:#ffffff;--appearance-product-ui-component-button-color-background-free-hovered:rgba(0,0,0,0);--appearance-product-ui-component-button-color-background-free-pressed:rgba(0,0,0,0);--appearance-product-ui-component-button-color-background-destructive-free-hovered:rgba(0,0,0,0);--appearance-product-ui-component-button-color-background-destructive-free-pressed:rgba(0,0,0,0);}
:root{--component-form-field-field-base-dimension-spacing-padding-inline-start:1rem;--component-form-field-field-base-dimension-spacing-padding-inline-end:0.5rem;--component-radio-button-selection-marker-dimension-sizing-width-or-height:0.625rem;--component-checkbox-dimension-border-radius:0.125rem;--component-checkbox-control-checkmark-dimension-sizing-width-or-height:0.5rem;--component-switch-rail-dimension-border-radius:1rem;--component-switch-rail-dimension-sizing-min-height:1.5rem;--component-switch-rail-dimension-sizing-max-width:2.5rem;--component-switch-draisine-dimension-sizing-width-or-height:1rem;--component-brand-c-logo-dimension-sizing-width-or-height:2rem;--component-brand-dimension-spacing-gap-text-c-logo:0.75rem;--component-list-item-dimension-sizing-min-height:3.5rem;--component-list-item-dimension-spacing-gap-content:0.75rem;--component-list-item-dimension-spacing-gap-label-stack:0.25rem;--component-list-item-content-end-dimension-spacing-padding-inline-end:0.75rem;--component-list-item-content-asset-and-text-dimension-sizing-min-height:3rem;--component-list-item-content-text-only-dimension-sizing-min-height:0;--component-list-item-checkmark-dimension-sizing-width-or-height:0.875rem;--component-snackbar-dimension-spacing-padding-inline:1rem;--component-snackbar-dimension-spacing-padding-block:0.25rem;--component-progress-bar-dimension-border-radius:0.25rem;--component-progress-bar-dimension-sizing-height:0.5rem;--component-progress-bar-nested-dimension-border-radius:0.125rem;--component-progress-bar-nested-dimension-sizing-height:0.25rem;--component-tooltip-dimension-spacing-gap-text-tooltip-wrapper:0;--component-tooltip-dimension-spacing-gap-header-text-coach-mark:-0.75rem;--component-tooltip-text-dimension-sizing-width-max-width:23.5rem;--component-tooltip-text-dimension-sizing-width-min-width:1.75rem;--component-coach-mark-dimension-sizing-max-width:25rem;--component-coach-mark-dimension-sizing-min-width:18rem;--component-selection-control-tip-wrapper-dimension-spacing-padding-inline-start:0.875rem;--component-modal-sheet-dimension-border-radius-top:1rem;--component-card-content-dimension-spacing-padding-inline-or-block:1rem;--component-card-image-dimension-sizing-min-height:7.5rem;--component-card-course-dimension-border-width-left:0.5rem;--component-card-cover-overflow-top-content-dimension-spacing-padding-inline-start:8rem;--component-card-cover-overflow-top-slot-dimension-sizing-min-height:6.5rem;--component-form-dimension-spacing-gap-form-field-form-field:1.25rem;--typography-font-size-action-label:1rem;--typography-line-height-action-label:1.5rem;--boolean-only-product:false;--boolean-only-ai:true;--dimension-sizing-touch-target-default:3rem;--dimension-sizing-icon-default:1.5rem;--dimension-sizing-touch-target-small:1.5rem;--dimension-sizing-icon-small:1rem;--dimension-border-radius-rounded:0.5rem;--dimension-border-radius-pill:1.5rem;--dimension-border-radius-focus-outline-pill:1.625rem;--dimension-border-radius-focus-outline-rounded:0.75rem;--dimension-border-radius-focus-outline-rectangular:0.125rem;--dimension-border-radius-circle:62.5rem;--dimension-spacing-scale-100:1rem;--dimension-spacing-scale-125:1.25rem;--dimension-spacing-scale-150:1.5rem;--dimension-spacing-scale-200:2rem;--dimension-spacing-scale-250:2.5rem;--dimension-spacing-scale-300:3rem;--dimension-spacing-scale-400:4rem;--dimension-spacing-scale-500:5rem;--dimension-spacing-scale-600:6rem;--dimension-spacing-scale-700:7rem;--dimension-spacing-scale-025:0.25rem;--dimension-spacing-scale-050:0.5rem;--dimension-spacing-scale-075:0.75rem;--dimension-spacing-scale-062:0.625rem;--dimension-border-width-default:0.0625rem;--dimension-border-width-focus-outline:0.125rem;--dimension-border-width-selected:0.125rem;--color-border-strong:#263238;--component-bubble-color-border-notification:#ffffff;--component-form-field-dimension-spacing-gap-label-input:var(--dimension-spacing-scale-050,0.5rem);--component-checkbox-focus-outline-dimension-border-radius:var(--dimension-border-radius-rounded,0.5rem);--component-brand-cornelsen-logo-color-background:#de2922;--component-list-item-icon-wrapper-dimension-sizing-min-size:var(--dimension-sizing-touch-target-default,3rem);--component-loader-spinner-dimension-spacing-gap-spinner-text:var(--dimension-spacing-scale-050,0.5rem);--component-tooltip-dimension-spacing-gap-action-tooltip-wrapper:var(--dimension-spacing-scale-075,0.75rem);--component-tabs-dimension-spacing-gap-tabs:var(--dimension-spacing-scale-100,1rem);--component-card-dimension-border-radius:var(--dimension-border-radius-rounded,0.5rem);--component-card-focus-outline-dimension-border-radius:var(--dimension-border-radius-focus-outline-rounded,0.75rem);--component-filter-dimension-spacing-padding-inline-text:var(--dimension-spacing-scale-125,1.25rem);--component-filter-dimension-spacing-padding-inline-icon:var(--dimension-spacing-scale-075,0.75rem);--typography-line-height-for-500:var(--typography-line-height-responsive-500,2.5rem);--dimension-spacing-gap-icon-text:var(--dimension-spacing-scale-050,0.5rem);--dimension-spacing-gap-default:var(--dimension-spacing-scale-050,0.5rem);--dimension-spacing-gap-thin:var(--dimension-spacing-scale-025,0.25rem);--dimension-spacing-gap-thick:var(--dimension-spacing-scale-075,0.75rem);--dimension-spacing-padding-block-action:var(--dimension-spacing-scale-050,0.5rem);--dimension-spacing-padding-inline-default:var(--dimension-spacing-scale-100,1rem);--dimension-spacing-padding-block-default:var(--dimension-spacing-scale-075,0.75rem);--typography-heading-secondary-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-secondary-050-font-weight:400;--typography-heading-secondary-050-letter-spacing:0;--typography-heading-secondary-050-paragraph-spacing:0;--typography-heading-secondary-050-paragraph-indent:0;--typography-heading-secondary-050-text-case:none;--typography-heading-secondary-050-text-decoration:none;--typography-heading-secondary-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-secondary-100-font-weight:400;--typography-heading-secondary-100-letter-spacing:0;--typography-heading-secondary-100-paragraph-spacing:0;--typography-heading-secondary-100-paragraph-indent:0;--typography-heading-secondary-100-text-case:none;--typography-heading-secondary-100-text-decoration:none;--typography-heading-secondary-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-secondary-200-font-weight:400;--typography-heading-secondary-200-letter-spacing:0;--typography-heading-secondary-200-paragraph-spacing:0;--typography-heading-secondary-200-paragraph-indent:0;--typography-heading-secondary-200-text-case:none;--typography-heading-secondary-200-text-decoration:none;--typography-heading-secondary-300-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-secondary-300-font-weight:400;--typography-heading-secondary-300-letter-spacing:0;--typography-heading-secondary-300-paragraph-spacing:0;--typography-heading-secondary-300-paragraph-indent:0;--typography-heading-secondary-300-text-case:none;--typography-heading-secondary-300-text-decoration:none;--typography-heading-secondary-400-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-secondary-400-font-weight:400;--typography-heading-secondary-400-letter-spacing:0;--typography-heading-secondary-400-paragraph-spacing:0;--typography-heading-secondary-400-paragraph-indent:0;--typography-heading-secondary-400-text-case:none;--typography-heading-secondary-400-text-decoration:none;--typography-heading-secondary-500-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-secondary-500-font-weight:400;--typography-heading-secondary-500-letter-spacing:0;--typography-heading-secondary-500-paragraph-spacing:0;--typography-heading-secondary-500-paragraph-indent:0;--typography-heading-secondary-500-text-case:none;--typography-heading-secondary-500-text-decoration:none;--typography-subline-for-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-subline-for-100-font-weight:400;--typography-subline-for-100-letter-spacing:0;--typography-subline-for-100-paragraph-spacing:0;--typography-subline-for-100-paragraph-indent:0;--typography-subline-for-100-text-case:none;--typography-subline-for-100-text-decoration:none;--typography-subline-for-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-subline-for-200-font-weight:400;--typography-subline-for-200-letter-spacing:0;--typography-subline-for-200-paragraph-spacing:0;--typography-subline-for-200-paragraph-indent:0;--typography-subline-for-200-text-case:none;--typography-subline-for-200-text-decoration:none;--typography-subline-for-300-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-subline-for-300-font-weight:400;--typography-subline-for-300-letter-spacing:0;--typography-subline-for-300-paragraph-spacing:0;--typography-subline-for-300-paragraph-indent:0;--typography-subline-for-300-text-case:none;--typography-subline-for-300-text-decoration:none;--typography-subline-for-400-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-subline-for-400-font-weight:400;--typography-subline-for-400-letter-spacing:0;--typography-subline-for-400-paragraph-spacing:0;--typography-subline-for-400-paragraph-indent:0;--typography-subline-for-400-text-case:none;--typography-subline-for-400-text-decoration:none;--typography-subline-for-500-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-subline-for-500-font-weight:400;--typography-subline-for-500-letter-spacing:0;--typography-subline-for-500-paragraph-spacing:0;--typography-subline-for-500-paragraph-indent:0;--typography-subline-for-500-text-case:none;--typography-subline-for-500-text-decoration:none;--typography-editorial-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-100-font-weight:400;--typography-editorial-100-letter-spacing:0;--typography-editorial-100-paragraph-indent:0;--typography-editorial-100-text-case:none;--typography-editorial-100-text-decoration:none;--typography-editorial-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-050-font-weight:400;--typography-editorial-050-letter-spacing:0;--typography-editorial-050-paragraph-indent:0;--typography-editorial-050-text-case:none;--typography-editorial-050-text-decoration:none;--typography-editorial-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-200-font-weight:400;--typography-editorial-200-letter-spacing:0;--typography-editorial-200-paragraph-indent:0;--typography-editorial-200-text-case:none;--typography-editorial-200-text-decoration:none;--typography-editorial-strong-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-strong-100-font-weight:700;--typography-editorial-strong-100-letter-spacing:0;--typography-editorial-strong-100-paragraph-indent:0;--typography-editorial-strong-100-text-case:none;--typography-editorial-strong-100-text-decoration:none;--typography-editorial-strong-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-strong-050-font-weight:700;--typography-editorial-strong-050-letter-spacing:0;--typography-editorial-strong-050-paragraph-indent:0;--typography-editorial-strong-050-text-case:none;--typography-editorial-strong-050-text-decoration:none;--typography-editorial-strong-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-strong-200-font-weight:700;--typography-editorial-strong-200-letter-spacing:0;--typography-editorial-strong-200-paragraph-indent:0;--typography-editorial-strong-200-text-case:none;--typography-editorial-strong-200-text-decoration:none;--typography-editorial-underlined-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-underlined-100-font-weight:400;--typography-editorial-underlined-100-letter-spacing:0;--typography-editorial-underlined-100-paragraph-indent:0;--typography-editorial-underlined-100-text-case:none;--typography-editorial-underlined-100-text-decoration:underline;--typography-editorial-underlined-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-underlined-050-font-weight:400;--typography-editorial-underlined-050-letter-spacing:0;--typography-editorial-underlined-050-paragraph-indent:0;--typography-editorial-underlined-050-text-case:none;--typography-editorial-underlined-050-text-decoration:underline;--typography-editorial-underlined-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-underlined-200-font-weight:400;--typography-editorial-underlined-200-letter-spacing:0;--typography-editorial-underlined-200-paragraph-indent:0;--typography-editorial-underlined-200-text-case:none;--typography-editorial-underlined-200-text-decoration:underline;--typography-editorial-strong-underlined-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-strong-underlined-100-font-weight:700;--typography-editorial-strong-underlined-100-letter-spacing:0;--typography-editorial-strong-underlined-100-paragraph-indent:0;--typography-editorial-strong-underlined-100-text-case:none;--typography-editorial-strong-underlined-100-text-decoration:underline;--typography-editorial-strong-underlined-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-strong-underlined-050-font-weight:700;--typography-editorial-strong-underlined-050-letter-spacing:0;--typography-editorial-strong-underlined-050-paragraph-indent:0;--typography-editorial-strong-underlined-050-text-case:none;--typography-editorial-strong-underlined-050-text-decoration:underline;--typography-editorial-strong-underlined-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-editorial-strong-underlined-200-font-weight:700;--typography-editorial-strong-underlined-200-letter-spacing:0;--typography-editorial-strong-underlined-200-paragraph-indent:0;--typography-editorial-strong-underlined-200-text-case:none;--typography-editorial-strong-underlined-200-text-decoration:underline;--typography-marginal-capitalized-025-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-marginal-capitalized-025-font-weight:400;--typography-marginal-capitalized-025-letter-spacing:0;--typography-marginal-capitalized-025-paragraph-spacing:0;--typography-marginal-capitalized-025-paragraph-indent:0;--typography-marginal-capitalized-025-text-case:uppercase;--typography-marginal-capitalized-025-text-decoration:none;--typography-body-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-100-font-weight:400;--typography-body-100-letter-spacing:0;--typography-body-100-paragraph-indent:0;--typography-body-100-text-case:none;--typography-body-100-text-decoration:none;--typography-body-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-050-font-weight:400;--typography-body-050-letter-spacing:0;--typography-body-050-paragraph-indent:0;--typography-body-050-text-case:none;--typography-body-050-text-decoration:none;--typography-body-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-200-font-weight:400;--typography-body-200-letter-spacing:0;--typography-body-200-paragraph-indent:0;--typography-body-200-text-case:none;--typography-body-200-text-decoration:none;--typography-body-strong-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-strong-100-font-weight:700;--typography-body-strong-100-letter-spacing:0;--typography-body-strong-100-paragraph-indent:0;--typography-body-strong-100-text-case:none;--typography-body-strong-100-text-decoration:none;--typography-body-strong-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-strong-050-font-weight:700;--typography-body-strong-050-letter-spacing:0;--typography-body-strong-050-paragraph-indent:0;--typography-body-strong-050-text-case:none;--typography-body-strong-050-text-decoration:none;--typography-body-strong-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-strong-200-font-weight:700;--typography-body-strong-200-letter-spacing:0;--typography-body-strong-200-paragraph-indent:0;--typography-body-strong-200-text-case:none;--typography-body-strong-200-text-decoration:none;--typography-body-underlined-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-underlined-100-font-weight:400;--typography-body-underlined-100-letter-spacing:0;--typography-body-underlined-100-paragraph-indent:0;--typography-body-underlined-100-text-case:none;--typography-body-underlined-100-text-decoration:underline;--typography-body-underlined-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-underlined-050-font-weight:400;--typography-body-underlined-050-letter-spacing:0;--typography-body-underlined-050-paragraph-indent:0;--typography-body-underlined-050-text-case:none;--typography-body-underlined-050-text-decoration:underline;--typography-body-underlined-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-underlined-200-font-weight:400;--typography-body-underlined-200-letter-spacing:0;--typography-body-underlined-200-paragraph-indent:0;--typography-body-underlined-200-text-case:none;--typography-body-underlined-200-text-decoration:underline;--typography-body-strong-underlined-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-strong-underlined-100-font-weight:700;--typography-body-strong-underlined-100-letter-spacing:0;--typography-body-strong-underlined-100-paragraph-indent:0;--typography-body-strong-underlined-100-text-case:none;--typography-body-strong-underlined-100-text-decoration:underline;--typography-body-strong-underlined-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-strong-underlined-050-font-weight:700;--typography-body-strong-underlined-050-letter-spacing:0;--typography-body-strong-underlined-050-paragraph-indent:0;--typography-body-strong-underlined-050-text-case:none;--typography-body-strong-underlined-050-text-decoration:underline;--typography-body-strong-underlined-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-body-strong-underlined-200-font-weight:700;--typography-body-strong-underlined-200-letter-spacing:0;--typography-body-strong-underlined-200-paragraph-indent:0;--typography-body-strong-underlined-200-text-case:none;--typography-body-strong-underlined-200-text-decoration:underline;--typography-heading-050-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-050-font-weight:700;--typography-heading-050-letter-spacing:0;--typography-heading-050-paragraph-spacing:0;--typography-heading-050-paragraph-indent:0;--typography-heading-050-text-case:none;--typography-heading-050-text-decoration:none;--typography-heading-100-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-100-font-weight:700;--typography-heading-100-letter-spacing:0;--typography-heading-100-paragraph-spacing:0;--typography-heading-100-paragraph-indent:0;--typography-heading-100-text-case:none;--typography-heading-100-text-decoration:none;--typography-heading-150-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-150-font-weight:700;--typography-heading-150-letter-spacing:0;--typography-heading-150-paragraph-spacing:0;--typography-heading-150-paragraph-indent:0;--typography-heading-150-text-case:none;--typography-heading-150-text-decoration:none;--typography-heading-200-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-200-font-weight:700;--typography-heading-200-letter-spacing:0;--typography-heading-200-paragraph-spacing:0;--typography-heading-200-paragraph-indent:0;--typography-heading-200-text-case:none;--typography-heading-200-text-decoration:none;--typography-heading-300-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-300-font-weight:700;--typography-heading-300-letter-spacing:0;--typography-heading-300-paragraph-spacing:0;--typography-heading-300-paragraph-indent:0;--typography-heading-300-text-case:none;--typography-heading-300-text-decoration:none;--typography-heading-400-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-400-font-weight:700;--typography-heading-400-letter-spacing:0;--typography-heading-400-paragraph-spacing:0;--typography-heading-400-paragraph-indent:0;--typography-heading-400-text-case:none;--typography-heading-400-text-decoration:none;--typography-heading-500-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-500-font-weight:700;--typography-heading-500-letter-spacing:0;--typography-heading-500-paragraph-spacing:0;--typography-heading-500-paragraph-indent:0;--typography-heading-500-text-case:none;--typography-heading-500-text-decoration:none;--typography-heading-600-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-600-font-weight:700;--typography-heading-600-letter-spacing:0;--typography-heading-600-paragraph-spacing:0;--typography-heading-600-paragraph-indent:0;--typography-heading-600-text-case:none;--typography-heading-600-text-decoration:none;--typography-heading-700-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-700-font-weight:700;--typography-heading-700-letter-spacing:0;--typography-heading-700-paragraph-spacing:0;--typography-heading-700-paragraph-indent:0;--typography-heading-700-text-case:none;--typography-heading-700-text-decoration:none;--typography-heading-800-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-heading-800-font-weight:700;--typography-heading-800-letter-spacing:0;--typography-heading-800-paragraph-spacing:0;--typography-heading-800-paragraph-indent:0;--typography-heading-800-text-case:none;--typography-heading-800-text-decoration:none;--typography-marginal-025-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-marginal-025-font-weight:400;--typography-marginal-025-letter-spacing:0;--typography-marginal-025-paragraph-spacing:0;--typography-marginal-025-paragraph-indent:0;--typography-marginal-025-text-case:none;--typography-marginal-025-text-decoration:none;--typography-marginal-025-strong-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-marginal-025-strong-font-weight:700;--typography-marginal-025-strong-letter-spacing:0;--typography-marginal-025-strong-paragraph-spacing:0;--typography-marginal-025-strong-paragraph-indent:0;--typography-marginal-025-strong-text-case:none;--typography-marginal-025-strong-text-decoration:none;--typography-label-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-font-weight:400;--typography-label-line-height:var(--typography-line-height-action-label,1.5rem);--typography-label-font-size:var(--typography-font-size-action-label,1rem);--typography-label-letter-spacing:0;--typography-label-paragraph-spacing:0;--typography-label-paragraph-indent:0;--typography-label-text-case:none;--typography-label-text-decoration:none;--typography-label-strong-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-strong-font-weight:700;--typography-label-strong-line-height:var(--typography-line-height-action-label,1.5rem);--typography-label-strong-font-size:var(--typography-font-size-action-label,1rem);--typography-label-strong-letter-spacing:0;--typography-label-strong-paragraph-spacing:0;--typography-label-strong-paragraph-indent:0;--typography-label-strong-text-case:none;--typography-label-strong-text-decoration:none;--typography-label-underlined-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-underlined-font-weight:400;--typography-label-underlined-line-height:var(--typography-line-height-action-label,1.5rem);--typography-label-underlined-font-size:var(--typography-font-size-action-label,1rem);--typography-label-underlined-letter-spacing:0;--typography-label-underlined-paragraph-spacing:0;--typography-label-underlined-paragraph-indent:0;--typography-label-underlined-text-case:none;--typography-label-underlined-text-decoration:underline;--typography-label-smaller-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-smaller-font-weight:400;--typography-label-smaller-letter-spacing:0;--typography-label-smaller-paragraph-spacing:0;--typography-label-smaller-paragraph-indent:0;--typography-label-smaller-text-case:none;--typography-label-smaller-text-decoration:none;--typography-label-smaller-strong-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-smaller-strong-font-weight:700;--typography-label-smaller-strong-letter-spacing:0;--typography-label-smaller-strong-paragraph-spacing:0;--typography-label-smaller-strong-paragraph-indent:0;--typography-label-smaller-strong-text-case:none;--typography-label-smaller-strong-text-decoration:none;--typography-label-smaller-underlined-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-smaller-underlined-font-weight:400;--typography-label-smaller-underlined-letter-spacing:0;--typography-label-smaller-underlined-paragraph-spacing:0;--typography-label-smaller-underlined-paragraph-indent:0;--typography-label-smaller-underlined-text-case:none;--typography-label-smaller-underlined-text-decoration:underline;--typography-label-smaller-strong-underlined-font-family:'CV Dida Sans Flex UI',Helvetica,Arial,sans-serif;--typography-label-smaller-strong-underlined-font-weight:700;--typography-label-smaller-strong-underlined-letter-spacing:0;--typography-label-smaller-strong-underlined-paragraph-spacing:0;--typography-label-smaller-strong-underlined-paragraph-indent:0;--typography-label-smaller-strong-underlined-text-case:none;--typography-label-smaller-strong-underlined-text-decoration:underline;--typography-font-size-subline-for-100:var(--typography-font-size-responsive-subline-for-100,0.75rem);--typography-line-height-for-subline-for-100:var(--typography-line-height-responsive-for-subline-for-100,1rem);--color-background-page:var(--appearance-color-background-page,#f9fafb);--color-background-surface-100:var(--appearance-color-background-surface-100,#ffffff);--color-background-surface-100-hovered:var(--appearance-color-background-surface-100-hovered,#f0f6ff);--color-background-surface-100-pressed:var(--appearance-color-background-surface-100-pressed,#e6f1ff);--color-background-surface-200:var(--appearance-color-background-surface-200,#eceff1);--color-background-surface-300:var(--appearance-color-background-surface-300,#e1e5ea);--color-background-surface-900:var(--appearance-color-background-surface-900,#263238);--color-background-accent:var(--appearance-color-background-accent,#0163e5);--color-background-accent-hovered:var(--appearance-color-background-accent-hovered,#014fb7);--color-background-accent-pressed:var(--appearance-color-background-accent-pressed,#014298);--color-background-critical-100:var(--appearance-color-background-critical-100,#ffe9e6);--color-background-warning-100:var(--appearance-color-background-warning-100,#ffecc3);--color-background-positive-100:var(--appearance-color-background-positive-100,#dff3e4);--color-background-critical-200:var(--appearance-color-background-critical-200,#ffbcb3);--color-background-warning-200:var(--appearance-color-background-warning-200,#ffbf58);--color-background-positive-200:var(--appearance-color-background-positive-200,#9edaad);--color-background-disabled:var(--appearance-color-background-disabled,rgba(255,255,255,0));--color-background-brand-yellow-100:var(--appearance-color-background-brand-yellow-100,#ffef73);--color-background-brand-yelloworange-100:var(--appearance-color-background-brand-yelloworange-100,#ffecc3);--color-background-brand-redorange-100:var(--appearance-color-background-brand-redorange-100,#ffeadc);--color-background-brand-red-100:var(--appearance-color-background-brand-red-100,#ffe9e6);--color-background-brand-pink-100:var(--appearance-color-background-brand-pink-100,#ffe8ef);--color-background-brand-redviolet-100:var(--appearance-color-background-brand-redviolet-100,#f8eaf2);--color-background-brand-blueviolet-100:var(--appearance-color-background-brand-blueviolet-100,#f3ebf4);--color-background-brand-darkblue-100:var(--appearance-color-background-brand-darkblue-100,#efedf7);--color-background-brand-mediumblue-100:var(--appearance-color-background-brand-mediumblue-100,#e2f0f8);--color-background-brand-lightblue-100:var(--appearance-color-background-brand-lightblue-100,#dbf1fb);--color-background-brand-turquoise-100:var(--appearance-color-background-brand-turquoise-100,#d7f4f2);--color-background-brand-green-100:var(--appearance-color-background-brand-green-100,#dff3e4);--color-background-brand-mediumgreen-100:var(--appearance-color-background-brand-mediumgreen-100,#e7f2d5);--color-background-brand-lightgreen-100:var(--appearance-color-background-brand-lightgreen-100,#eef2b5);--color-background-brand-brightyellow-100:var(--appearance-color-background-brand-brightyellow-100,#f8f282);--color-background-brand-yellow-500:var(--appearance-color-background-brand-yellow-500,#ffe500);--color-background-brand-yelloworange-500:var(--appearance-color-background-brand-yelloworange-500,#fab000);--color-background-brand-redorange-500:var(--appearance-color-background-brand-redorange-500,#f06e00);--color-background-brand-red-500:var(--appearance-color-background-brand-red-500,#e4032e);--color-background-brand-pink-500:var(--appearance-color-background-brand-pink-500,#e6007e);--color-background-brand-redviolet-500:var(--appearance-color-background-brand-redviolet-500,#a71680);--color-background-brand-blueviolet-500:var(--appearance-color-background-brand-blueviolet-500,#702283);--color-background-brand-darkblue-500:var(--appearance-color-background-brand-darkblue-500,#323ca0);--color-background-brand-mediumblue-500:var(--appearance-color-background-brand-mediumblue-500,#007bc4);--color-background-brand-lightblue-500:var(--appearance-color-background-brand-lightblue-500,#009fe3);--color-background-brand-turquoise-500:var(--appearance-color-background-brand-turquoise-500,#00b7af);--color-background-brand-green-500:var(--appearance-color-background-brand-green-500,#13a538);--color-background-brand-mediumgreen-500:var(--appearance-color-background-brand-mediumgreen-500,#86bc25);--color-background-brand-lightgreen-500:var(--appearance-color-background-brand-lightgreen-500,#c8d300);--color-background-brand-brightyellow-500:var(--appearance-color-background-brand-brightyellow-500,#f2e500);--color-background-text-selection-primary:var(--appearance-color-background-text-selection-primary,rgba(1,99,229,0.25));--color-background-text-selection-for-on-accent:var(--appearance-color-background-text-selection-for-on-accent,rgba(38,50,56,0.75));--color-background-text-selection-for-on-surface-900:var(--appearance-color-background-text-selection-for-on-surface-900,rgba(38,50,56,0.75));--color-background-ai-accent:linear-gradient(45deg,var(--appearance-color-background-ai-accent-stop-1,#814cfc) 0%,var(--appearance-color-background-ai-accent-stop-2,#0a62e7) 100%);--color-background-ai-page:linear-gradient(22deg,var(--appearance-color-background-ai-page-stop-1,#e9ebfb) 0%,var(--appearance-color-background-ai-page-stop-2,#ffffff) 100%);--color-background-ai-prompt:linear-gradient(45deg,var(--appearance-color-background-ai-prompt-stop-1,#e5dbfe) 0%,var(--appearance-color-background-ai-prompt-stop-2,#cee0fa) 100%);--color-foreground-primary:var(--appearance-color-foreground-primary,#263238);--color-foreground-secondary:var(--appearance-color-foreground-secondary,#636c70);--color-foreground-accent:var(--appearance-color-foreground-accent,#0163e5);--color-foreground-accent-hovered:var(--appearance-color-foreground-accent-hovered,#014fb7);--color-foreground-accent-pressed:var(--appearance-color-foreground-accent-pressed,#014298);--color-foreground-critical:var(--appearance-color-foreground-critical,#b40b20);--color-foreground-critical-hovered:var(--appearance-color-foreground-critical-hovered,#a21823);--color-foreground-critical-pressed:var(--appearance-color-foreground-critical-pressed,#5c1818);--color-foreground-warning:var(--appearance-color-foreground-warning,#945900);--color-foreground-positive:var(--appearance-color-foreground-positive,#006f27);--color-foreground-disabled:var(--appearance-color-foreground-disabled,#cfd8dc);--color-foreground-on-accent:var(--appearance-color-foreground-on-accent,#ffffff);--color-foreground-on-surface-900:var(--appearance-color-foreground-on-surface-900,#ffffff);--color-foreground-on-surface-900-accent:var(--appearance-color-foreground-on-surface-900-accent,#99c1f5);--color-foreground-on-surface-900-accent-hovered:var(--appearance-color-foreground-on-surface-900-accent-hovered,#e6f1ff);--color-foreground-on-surface-900-accent-pressed:var(--appearance-color-foreground-on-surface-900-accent-pressed,#f0f6ff);--color-foreground-brand-yellow-600:var(--appearance-color-foreground-brand-yellow-600,#8d6400);--color-foreground-brand-yelloworange-600:var(--appearance-color-foreground-brand-yelloworange-600,#945900);--color-foreground-brand-redorange-600:var(--appearance-color-foreground-brand-redorange-600,#b22f07);--color-foreground-brand-red-600:var(--appearance-color-foreground-brand-red-600,#b40b20);--color-foreground-brand-pink-600:var(--appearance-color-foreground-brand-pink-600,#b30062);--color-foreground-brand-redviolet-600:var(--appearance-color-foreground-brand-redviolet-600,#8f106e);--color-foreground-brand-blueviolet-600:var(--appearance-color-foreground-brand-blueviolet-600,#601b70);--color-foreground-brand-darkblue-600:var(--appearance-color-foreground-brand-darkblue-600,#253081);--color-foreground-brand-mediumblue-600:var(--appearance-color-foreground-brand-mediumblue-600,#005e9a);--color-foreground-brand-lightblue-600:var(--appearance-color-foreground-brand-lightblue-600,#006792);--color-foreground-brand-turquoise-600:var(--appearance-color-foreground-brand-turquoise-600,#00746b);--color-foreground-brand-green-600:var(--appearance-color-foreground-brand-green-600,#006f27);--color-foreground-brand-mediumgreen-600:var(--appearance-color-foreground-brand-mediumgreen-600,#4b6d1a);--color-foreground-brand-lightgreen-600:var(--appearance-color-foreground-brand-lightgreen-600,#606c16);--color-foreground-brand-brightyellow-600:var(--appearance-color-foreground-brand-brightyellow-600,#726d0d);--color-foreground-ai-accent:linear-gradient(45deg,var(--appearance-color-foreground-ai-accent-stop-1,#814cfc) 0%,var(--appearance-color-foreground-ai-accent-stop-2,#0a62e7) 100%);--color-border-primary:var(--appearance-color-border-primary,#e1e5ea);--color-border-secondary:var(--appearance-color-border-secondary,#78909c);--color-border-accent:var(--appearance-color-border-accent,#0163e5);--color-border-accent-hovered:var(--appearance-color-border-accent-hovered,#014fb7);--color-border-accent-pressed:var(--appearance-color-border-accent-pressed,#014298);--color-border-critical:var(--appearance-color-border-critical,#e4032e);--color-border-critical-hovered:var(--appearance-color-border-critical-hovered,#a21823);--color-border-critical-pressed:var(--appearance-color-border-critical-pressed,#5c1818);--color-border-warning:var(--appearance-color-border-warning,#fab000);--color-border-positive:var(--appearance-color-border-positive,#119733);--color-border-disabled:var(--appearance-color-border-disabled,#e1e5ea);--color-border-focus:var(--appearance-color-border-focus,#263238);--color-border-on-accent-focus:var(--appearance-color-border-on-accent-focus,#ffffff);--color-border-on-surface-900-focus:var(--appearance-color-border-on-surface-900-focus,#ffffff);--color-border-brand-yellow-500:var(--appearance-color-border-brand-yellow-500,#ffe500);--color-border-brand-yelloworange-500:var(--appearance-color-border-brand-yelloworange-500,#fab000);--color-border-brand-redorange-500:var(--appearance-color-border-brand-redorange-500,#f06e00);--color-border-brand-red-500:var(--appearance-color-border-brand-red-500,#e4032e);--color-border-brand-pink-500:var(--appearance-color-border-brand-pink-500,#e6007e);--color-border-brand-redviolet-500:var(--appearance-color-border-brand-redviolet-500,#a71680);--color-border-brand-blueviolet-500:var(--appearance-color-border-brand-blueviolet-500,#702283);--color-border-brand-darkblue-500:var(--appearance-color-border-brand-darkblue-500,#323ca0);--color-border-brand-mediumblue-500:var(--appearance-color-border-brand-mediumblue-500,#007bc4);--color-border-brand-lightblue-500:var(--appearance-color-border-brand-lightblue-500,#009fe3);--color-border-brand-turquoise-500:var(--appearance-color-border-brand-turquoise-500,#00b7af);--color-border-brand-green-500:var(--appearance-color-border-brand-green-500,#13a538);--color-border-brand-mediumgreen-500:var(--appearance-color-border-brand-mediumgreen-500,#86bc25);--color-border-brand-lightgreen-500:var(--appearance-color-border-brand-lightgreen-500,#c8d300);--color-border-brand-brightyellow-500:var(--appearance-color-border-brand-brightyellow-500,#f2e500);--color-border-ai-accent:linear-gradient(45deg,var(--appearance-color-border-ai-accent-stop-1,#814cfc) 0%,var(--appearance-color-border-ai-accent-stop-2,#0a62e7) 100%);--component-button-color-background-destructive:var(--appearance-component-button-color-background-destructive,#ffffff);--component-button-color-background-destructive-hovered:var(--appearance-component-button-color-background-destructive-hovered,#ffe9e6);--component-button-color-background-destructive-pressed:var(--appearance-component-button-color-background-destructive-pressed,#ffbcb3);--component-button-color-background-destructive-free-hovered:var(--appearance-component-button-color-background-destructive-free-hovered,#ffe9e6);--component-button-color-background-destructive-free-pressed:var(--appearance-component-button-color-background-destructive-free-pressed,#ffbcb3);--component-bubble-color-background-notification:var(--appearance-component-bubble-color-background-notification,#e4032e);--component-bubble-color-foreground-on-notification:var(--appearance-component-bubble-color-foreground-on-notification,#ffffff);--component-form-field-color-border-hovered:var(--appearance-component-form-field-color-border-hovered,#263238);--component-switch-color-background-activated:var(--appearance-component-switch-color-background,#546e7a);--component-switch-color-background-activated-hovered:var(--appearance-component-switch-color-background-hovered,#455a64);--component-switch-color-background-activated-pressed:var(--appearance-component-switch-color-background-pressed,#263238);--component-switch-color-background-disabled:var(--appearance-component-switch-color-background-disabled,#e1e5ea);--component-list-item-icon-wrapper-dimension-sizing-max-height:var(--component-list-item-icon-wrapper-dimension-sizing-responsive-max-height,5rem);--component-list-item-content-dimension-spacing-padding-block-asset-and-text:var(--dimension-spacing-padding-inline-default,1rem);--component-backdrop-color-background:var(--appearance-component-backdrop-color-background,rgba(38,50,56,0.4));--component-backdrop-color-background-on-surface-100:var(--appearance-component-backdrop-color-background-on-surface-100,rgba(255,255,255,0.4));--component-snackbar-color-foreground-positive:var(--appearance-component-snackbar-color-foreground-positive,#9edaad);--component-tag-color-background-subtle-pressed:var(--appearance-component-tag-color-background-subtle-pressed,#cfd8dc);--component-tag-color-background-attention-hovered:var(--appearance-component-tag-color-background-attention-hovered,#37474f);--component-tag-color-background-attention-pressed:var(--appearance-component-tag-color-background-attention-pressed,#101314);--component-progress-bar-bar-loaded-color-background:var(--appearance-component-progress-bar-bar-loaded-color-background,#cfd8dc);--component-popover-color-background:var(--appearance-component-popover-color-background,#ffffff);--component-info-text-color-foreground-1:var(--appearance-component-info-text-color-foreground-1,#8f106e);--component-info-text-color-foreground-2:var(--appearance-component-info-text-color-foreground-2,#00746b);--component-info-text-color-foreground-3:var(--appearance-component-info-text-color-foreground-3,#b22f07);--component-info-text-color-foreground-4:var(--appearance-component-info-text-color-foreground-4,#005e9a);--component-info-text-color-foreground-5:var(--appearance-component-info-text-color-foreground-5,#b30062);--component-info-text-color-foreground-6:var(--appearance-component-info-text-color-foreground-6,#4b6d1a);--component-info-text-color-foreground-7:var(--appearance-component-info-text-color-foreground-7,#601b70);--component-info-text-color-foreground-8:var(--appearance-component-info-text-color-foreground-8,#636c70);--component-info-text-color-foreground-9:var(--appearance-component-info-text-color-foreground-9,#253081);--component-info-text-color-foreground-10:var(--appearance-component-info-text-color-foreground-10,#006792);--component-link-icon-dimension-sizing-width-or-height:var(--component-link-icon-dimension-sizing-responsive-width-or-height,1rem);--component-header-dimension-sizing-min-height:var(--component-header-dimension-sizing-responsive-min-height,4rem);--component-modal-button-group-rows-dimension-sizing-max-width:var(--component-modal-button-group-rows-dimension-sizing-responsive-max-width,15rem);--component-modal-button-group-columns-dimension-sizing-max-width:var(--component-modal-button-group-columns-dimension-sizing-responsive-max-width,30.5rem);--component-modal-graphic-dimension-sizing-height:var(--component-modal-dimension-sizing-responsive-height,10rem);--component-textarea-value-wrapper-dimension-spacing-padding-block-start:var(--component-textarea-value-wrapper-dimension-spacing-padding-responsive-block-start,0.75rem);--component-ai-chat-prompt-input-dimension-border-radius:var(--component-ai-chat-prompt-input-dimension-responsive-border-radius,1.75rem);--component-ai-chat-submit-button-dimension-sizing-min-size:var(--component-ai-chat-submit-button-dimension-sizing-responsive-min-size,3.5rem);--component-footer-language-switch-chevron-icon-wrapper-dimension-spacing-top:var(--component-footer-language-switch-chevron-icon-wrapper-dimension-spacing-responsive-top,0.125rem);--typography-font-size-100:var(--typography-font-size-responsive-100,1rem);--typography-font-size-150:var(--typography-font-size-responsive-150,1.125rem);--typography-font-size-200:var(--typography-font-size-responsive-200,1.25rem);--typography-font-size-300:var(--typography-font-size-responsive-300,1.5rem);--typography-font-size-400:var(--typography-font-size-responsive-400,2rem);--typography-font-size-500:var(--typography-font-size-responsive-500,2.5rem);--typography-font-size-600:var(--typography-font-size-responsive-600,2.5rem);--typography-font-size-700:var(--typography-font-size-responsive-700,2.5rem);--typography-font-size-800:var(--typography-font-size-responsive-800,2.5rem);--typography-font-size-025:var(--typography-font-size-responsive-025,0.75rem);--typography-font-size-050:var(--typography-font-size-responsive-050,0.875rem);--typography-line-height-for-025:var(--typography-line-height-responsive-025,1.25rem);--typography-line-height-for-050:var(--typography-line-height-responsive-050,1.25rem);--typography-line-height-for-100:var(--typography-line-height-responsive-100,1.5rem);--typography-line-height-for-150:var(--typography-line-height-responsive-150,1.75rem);--typography-line-height-for-200:var(--typography-line-height-responsive-200,1.75rem);--typography-line-height-for-300:var(--typography-line-height-responsive-300,2rem);--typography-line-height-for-400:var(--typography-line-height-responsive-400,3rem);--typography-line-height-for-600:var(--typography-line-height-responsive-600,2.5rem);--typography-line-height-for-700:var(--typography-line-height-responsive-700,3rem);--typography-line-height-for-800:var(--typography-line-height-responsive-800,3rem);--typography-line-height-for-editorial-050:var(--typography-line-height-responsive-editorial-050,1.25rem);--typography-line-height-for-editorial-100:var(--typography-line-height-responsive-editorial-100,1.5rem);--typography-line-height-for-editorial-200:var(--typography-line-height-responsive-editorial-200,1.75rem);--typography-paragraph-spacing-body-050:var(--typography-paragraph-spacing-responsive-body-050,0.75rem);--typography-paragraph-spacing-body-100:var(--typography-paragraph-spacing-responsive-body-100,0.75rem);--typography-paragraph-spacing-body-200:var(--typography-paragraph-spacing-responsive-body-200,0.75rem);--typography-paragraph-spacing-editorial-050:var(--typography-paragraph-spacing-responsive-editorial-050,0.75rem);--typography-paragraph-spacing-editorial-100:var(--typography-paragraph-spacing-responsive-editorial-100,0.75rem);--typography-paragraph-spacing-editorial-200:var(--typography-paragraph-spacing-responsive-editorial-200,0.75rem);--dimension-sizing-line-height-action-label-2-lines:var(--dimension-sizing-responsive-2-lines-line-height-action-label,3rem);--dimension-sizing-max-width-full:var(--dimension-sizing-responsive-max-width-fulll,78.5rem);--dimension-sizing-max-width-narrow:var(--dimension-sizing-responsive-max-width-narrow,65.5rem);--dimension-sizing-icon-label-smaller:var(--dimension-sizing-responsive-icon-label-smaller,1rem);--typography-heading-secondary-050-line-height:var(--typography-line-height-responsive-050,1.25rem);--typography-heading-secondary-050-font-size:var(--typography-font-size-responsive-050,0.875rem);--typography-heading-secondary-500-line-height:var(--typography-line-height-for-500,2.5rem);--typography-heading-050-line-height:var(--typography-line-height-responsive-050,1.25rem);--typography-heading-050-font-size:var(--typography-font-size-responsive-050,0.875rem);--typography-heading-500-line-height:var(--typography-line-height-for-500,2.5rem);--component-button-color-background-secondary:var(--appearance-component-button-color-background-secondary,#ffffff);--component-button-color-background-free-hovered:var(--appearance-component-button-color-background-free-hovered,#f0f6ff);--component-button-color-background-free-pressed:var(--appearance-component-button-color-background-free-pressed,#e6f1ff);--component-avatar-color-foreground:var(--appearance-component-avatar-color-foreground,#263238);--component-avatar-color-background:var(--appearance-component-avatar-color-background,#eceff1);--component-radio-button-color-background:var(--appearance-component-radio-button-color-background,#ffffff);--component-radio-button-color-background-hovered:var(--appearance-component-radio-button-color-background-hovered,#f0f6ff);--component-radio-button-color-background-pressed:var(--appearance-component-radio-button-color-background-pressed,#e6f1ff);--component-radio-button-color-foreground-invalid:var(--appearance-component-radio-button-color-foreground-invalid,#b40b20);--component-checkbox-check-mark-color-foreground:var(--appearance-component-checkbox-check-mark-color-foreground,#0163e5);--component-checkbox-color-background:var(--appearance-component-checkbox-color-background,#ffffff);--component-checkbox-color-background-hovered:var(--appearance-component-checkbox-color-background-hovered,#f0f6ff);--component-checkbox-color-background-pressed:var(--appearance-component-checkbox-color-background-pressed,#e6f1ff);--component-checkbox-color-background-selected:var(--appearance-component-checkbox-color-background-selected,#ffffff);--component-checkbox-color-background-selected-hovered:var(--appearance-component-checkbox-color-background-selected-hovered,#f0f6ff);--component-checkbox-color-background-selected-pressed:var(--appearance-component-checkbox-color-background-selected-pressed,#e6f1ff);--component-list-item-content-dimension-spacing-padding-block-text-only:var(--component-list-item-content-dimension-spacing-padding-responsive-block-text-only,1rem);--component-note-color-border-subte:var(--appearance-component-note-color-border-subte,#78909c);--component-note-color-border-positive:var(--appearance-component-note-color-border-positive,#119733);--component-note-color-border-critical:var(--appearance-component-note-color-border-critical,#e4032e);--component-note-color-border-warning:var(--appearance-component-note-color-border-warning,#fab000);--component-segmented-control-color-background:var(--appearance-component-segmented-control-color-background,#78909c);--component-segmented-control-color-background-selected:var(--appearance-component-segmented-control-color-background-selected,#e6f1ff);--component-tag-color-background-subtle:var(--appearance-component-tag-color-background-subtle,#e1e5ea);--component-tag-color-background-subtle-hovered:var(--appearance-component-tag-color-background-subtle-hovered,#eceff1);--component-tag-color-background-attention:var(--appearance-component-tag-color-background-attention,#263238);--component-tag-color-background-disabled:var(--appearance-component-tag-color-background-disabled,#eceff1);--component-tag-color-background-filled-positive:var(--appearance-component-tag-color-background-filled-positive,#9edaad);--component-tag-color-background-filled-positive-hovered:var(--appearance-component-tag-color-background-filled-positive-hovered,#dff3e4);--component-tag-color-background-filled-positive-pressed:var(--appearance-component-tag-color-background-filled-positive-pressed,#9edaad);--component-tag-color-background-filled-warning:var(--appearance-component-tag-color-background-filled-warning,#ffbf58);--component-tag-color-background-filled-warning-hovered:var(--appearance-component-tag-color-background-filled-warning-hovered,#ffecc3);--component-tag-color-background-filled-warning-pressed:var(--appearance-component-tag-color-background-filled-warning-pressed,#ffbf58);--component-tag-color-background-filled-critical:var(--appearance-component-tag-color-background-filled-critical,#ffbcb3);--component-tag-color-background-filled-critical-hovered:var(--appearance-component-tag-color-background-filled-critical-hovered,#ffe9e6);--component-tag-color-background-filled-critical-pressed:var(--appearance-component-tag-color-background-filled-critical-pressed,#ffbcb3);--component-info-text-color-background-1:var(--appearance-component-info-text-color-background-1,#f8eaf2);--component-info-text-color-background-2:var(--appearance-component-info-text-color-background-2,#d7f4f2);--component-info-text-color-background-3:var(--appearance-component-info-text-color-background-3,#ffeadc);--component-info-text-color-background-4:var(--appearance-component-info-text-color-background-4,#e2f0f8);--component-info-text-color-background-5:var(--appearance-component-info-text-color-background-5,#ffe8ef);--component-info-text-color-background-6:var(--appearance-component-info-text-color-background-6,#e7f2d5);--component-info-text-color-background-7:var(--appearance-component-info-text-color-background-7,#f3ebf4);--component-info-text-color-background-8:var(--appearance-component-info-text-color-background-8,#eceff1);--component-info-text-color-background-9:var(--appearance-component-info-text-color-background-9,#efedf7);--component-info-text-color-background-10:var(--appearance-component-info-text-color-background-10,#dbf1fb);--component-info-text-color-background-spelling:var(--appearance-component-info-text-color-background-spelling,#ffef73);--component-ai-chat-prompt-suggestions-icon-wrapper-dimension-sizing-height:var(--typography-line-height-for-editorial-100,1.5rem);--dimension-sizing-line-height-action-label:var(--typography-line-height-for-100,1.5rem);--dimension-spacing-padding-inline-action-text:var(--dimension-spacing-padding-responsive-inline-action-text,1rem);--dimension-spacing-padding-inline-page:var(--dimension-spacing-padding-responsive-inline-page,1rem);--dimension-spacing-padding-inline-action-icon:var(--dimension-spacing-padding-responsive-inline-action-icon,0.75rem);--typography-heading-secondary-100-line-height:var(--typography-line-height-for-100,1.5rem);--typography-heading-secondary-100-font-size:var(--typography-font-size-100,1rem);--typography-heading-secondary-200-line-height:var(--typography-line-height-for-200,1.75rem);--typography-heading-secondary-200-font-size:var(--typography-font-size-200,1.25rem);--typography-heading-secondary-300-line-height:var(--typography-line-height-for-300,2rem);--typography-heading-secondary-300-font-size:var(--typography-font-size-300,1.5rem);--typography-heading-secondary-400-line-height:var(--typography-line-height-for-400,3rem);--typography-heading-secondary-400-font-size:var(--typography-font-size-400,2rem);--typography-heading-secondary-500-font-size:var(--typography-font-size-500,2.5rem);--typography-subline-for-100-line-height:var(--typography-line-height-for-subline-for-100,1rem);--typography-subline-for-100-font-size:var(--typography-font-size-subline-for-100,0.75rem);--typography-subline-for-200-line-height:var(--typography-line-height-for-050,1.25rem);--typography-subline-for-200-font-size:var(--typography-font-size-050,0.875rem);--typography-subline-for-300-line-height:var(--typography-line-height-for-100,1.5rem);--typography-subline-for-300-font-size:var(--typography-font-size-100,1rem);--typography-subline-for-400-line-height:var(--typography-line-height-for-200,1.75rem);--typography-subline-for-400-font-size:var(--typography-font-size-200,1.25rem);--typography-subline-for-500-line-height:var(--typography-line-height-for-300,2rem);--typography-subline-for-500-font-size:var(--typography-font-size-300,1.5rem);--typography-editorial-100-line-height:var(--typography-line-height-for-editorial-100,1.5rem);--typography-editorial-100-font-size:var(--typography-font-size-100,1rem);--typography-editorial-100-paragraph-spacing:var(--typography-paragraph-spacing-editorial-100,0.75rem);--typography-editorial-050-line-height:var(--typography-line-height-for-editorial-050,1.25rem);--typography-editorial-050-font-size:var(--typography-font-size-050,0.875rem);--typography-editorial-050-paragraph-spacing:var(--typography-paragraph-spacing-editorial-050,0.75rem);--typography-editorial-200-line-height:var(--typography-line-height-for-editorial-200,1.75rem);--typography-editorial-200-font-size:var(--typography-font-size-200,1.25rem);--typography-editorial-200-paragraph-spacing:var(--typography-paragraph-spacing-editorial-200,0.75rem);--typography-editorial-strong-100-line-height:var(--typography-line-height-for-editorial-100,1.5rem);--typography-editorial-strong-100-font-size:var(--typography-font-size-100,1rem);--typography-editorial-strong-100-paragraph-spacing:var(--typography-paragraph-spacing-editorial-100,0.75rem);--typography-editorial-strong-050-line-height:var(--typography-line-height-for-editorial-050,1.25rem);--typography-editorial-strong-050-font-size:var(--typography-font-size-050,0.875rem);--typography-editorial-strong-050-paragraph-spacing:var(--typography-paragraph-spacing-editorial-050,0.75rem);--typography-editorial-strong-200-line-height:var(--typography-line-height-for-editorial-200,1.75rem);--typography-editorial-strong-200-font-size:var(--typography-font-size-200,1.25rem);--typography-editorial-strong-200-paragraph-spacing:var(--typography-paragraph-spacing-editorial-200,0.75rem);--typography-editorial-underlined-100-line-height:var(--typography-line-height-for-editorial-100,1.5rem);--typography-editorial-underlined-100-font-size:var(--typography-font-size-100,1rem);--typography-editorial-underlined-100-paragraph-spacing:var(--typography-paragraph-spacing-editorial-100,0.75rem);--typography-editorial-underlined-050-line-height:var(--typography-line-height-for-editorial-050,1.25rem);--typography-editorial-underlined-050-font-size:var(--typography-font-size-050,0.875rem);--typography-editorial-underlined-050-paragraph-spacing:var(--typography-paragraph-spacing-editorial-050,0.75rem);--typography-editorial-underlined-200-line-height:var(--typography-line-height-for-editorial-200,1.75rem);--typography-editorial-underlined-200-font-size:var(--typography-font-size-200,1.25rem);--typography-editorial-underlined-200-paragraph-spacing:var(--typography-paragraph-spacing-editorial-200,0.75rem);--typography-editorial-strong-underlined-100-line-height:var(--typography-line-height-for-editorial-100,1.5rem);--typography-editorial-strong-underlined-100-font-size:var(--typography-font-size-100,1rem);--typography-editorial-strong-underlined-100-paragraph-spacing:var(--typography-paragraph-spacing-editorial-100,0.75rem);--typography-editorial-strong-underlined-050-line-height:var(--typography-line-height-for-editorial-050,1.25rem);--typography-editorial-strong-underlined-050-font-size:var(--typography-font-size-050,0.875rem);--typography-editorial-strong-underlined-050-paragraph-spacing:var(--typography-paragraph-spacing-editorial-050,0.75rem);--typography-editorial-strong-underlined-200-line-height:var(--typography-line-height-for-editorial-200,1.75rem);--typography-editorial-strong-underlined-200-font-size:var(--typography-font-size-200,1.25rem);--typography-editorial-strong-underlined-200-paragraph-spacing:var(--typography-paragraph-spacing-editorial-200,0.75rem);--typography-marginal-capitalized-025-line-height:var(--typography-line-height-for-025,1.25rem);--typography-marginal-capitalized-025-font-size:var(--typography-font-size-025,0.75rem);--typography-body-100-line-height:var(--typography-line-height-for-100,1.5rem);--typography-body-100-font-size:var(--typography-font-size-100,1rem);--typography-body-100-paragraph-spacing:var(--typography-paragraph-spacing-body-100,0.75rem);--typography-body-050-line-height:var(--typography-line-height-for-050,1.25rem);--typography-body-050-font-size:var(--typography-font-size-050,0.875rem);--typography-body-050-paragraph-spacing:var(--typography-paragraph-spacing-body-050,0.75rem);--typography-body-200-line-height:var(--typography-line-height-for-200,1.75rem);--typography-body-200-font-size:var(--typography-font-size-200,1.25rem);--typography-body-200-paragraph-spacing:var(--typography-paragraph-spacing-body-200,0.75rem);--typography-body-strong-100-line-height:var(--typography-line-height-for-100,1.5rem);--typography-body-strong-100-font-size:var(--typography-font-size-100,1rem);--typography-body-strong-100-paragraph-spacing:var(--typography-paragraph-spacing-body-100,0.75rem);--typography-body-strong-050-line-height:var(--typography-line-height-for-050,1.25rem);--typography-body-strong-050-font-size:var(--typography-font-size-050,0.875rem);--typography-body-strong-050-paragraph-spacing:var(--typography-paragraph-spacing-body-050,0.75rem);--typography-body-strong-200-line-height:var(--typography-line-height-for-200,1.75rem);--typography-body-strong-200-font-size:var(--typography-font-size-200,1.25rem);--typography-body-strong-200-paragraph-spacing:var(--typography-paragraph-spacing-body-200,0.75rem);--typography-body-underlined-100-line-height:var(--typography-line-height-for-100,1.5rem);--typography-body-underlined-100-font-size:var(--typography-font-size-100,1rem);--typography-body-underlined-100-paragraph-spacing:var(--typography-paragraph-spacing-body-100,0.75rem);--typography-body-underlined-050-line-height:var(--typography-line-height-for-050,1.25rem);--typography-body-underlined-050-font-size:var(--typography-font-size-050,0.875rem);--typography-body-underlined-050-paragraph-spacing:var(--typography-paragraph-spacing-body-050,0.75rem);--typography-body-underlined-200-line-height:var(--typography-line-height-for-200,1.75rem);--typography-body-underlined-200-font-size:var(--typography-font-size-200,1.25rem);--typography-body-underlined-200-paragraph-spacing:var(--typography-paragraph-spacing-body-200,0.75rem);--typography-body-strong-underlined-100-line-height:var(--typography-line-height-for-100,1.5rem);--typography-body-strong-underlined-100-font-size:var(--typography-font-size-100,1rem);--typography-body-strong-underlined-100-paragraph-spacing:var(--typography-paragraph-spacing-body-100,0.75rem);--typography-body-strong-underlined-050-line-height:var(--typography-line-height-for-050,1.25rem);--typography-body-strong-underlined-050-font-size:var(--typography-font-size-050,0.875rem);--typography-body-strong-underlined-050-paragraph-spacing:var(--typography-paragraph-spacing-body-050,0.75rem);--typography-body-strong-underlined-200-line-height:var(--typography-line-height-for-200,1.75rem);--typography-body-strong-underlined-200-font-size:var(--typography-font-size-200,1.25rem);--typography-body-strong-underlined-200-paragraph-spacing:var(--typography-paragraph-spacing-body-200,0.75rem);--typography-heading-100-line-height:var(--typography-line-height-for-100,1.5rem);--typography-heading-100-font-size:var(--typography-font-size-100,1rem);--typography-heading-150-line-height:var(--typography-line-height-for-150,1.75rem);--typography-heading-150-font-size:var(--typography-font-size-150,1.125rem);--typography-heading-200-line-height:var(--typography-line-height-for-200,1.75rem);--typography-heading-200-font-size:var(--typography-font-size-200,1.25rem);--typography-heading-300-line-height:var(--typography-line-height-for-300,2rem);--typography-heading-300-font-size:var(--typography-font-size-300,1.5rem);--typography-heading-400-line-height:var(--typography-line-height-for-400,3rem);--typography-heading-400-font-size:var(--typography-font-size-400,2rem);--typography-heading-500-font-size:var(--typography-font-size-500,2.5rem);--typography-heading-600-line-height:var(--typography-line-height-for-600,2.5rem);--typography-heading-600-font-size:var(--typography-font-size-600,2.5rem);--typography-heading-700-line-height:var(--typography-line-height-for-700,3rem);--typography-heading-700-font-size:var(--typography-font-size-700,2.5rem);--typography-heading-800-line-height:var(--typography-line-height-for-800,3rem);--typography-heading-800-font-size:var(--typography-font-size-800,2.5rem);--typography-marginal-025-line-height:var(--typography-line-height-for-025,1.25rem);--typography-marginal-025-font-size:var(--typography-font-size-025,0.75rem);--typography-marginal-025-strong-line-height:var(--typography-line-height-for-025,1.25rem);--typography-marginal-025-strong-font-size:var(--typography-font-size-025,0.75rem);--typography-label-smaller-line-height:var(--typography-line-height-for-050,1.25rem);--typography-label-smaller-font-size:var(--typography-font-size-050,0.875rem);--typography-label-smaller-strong-line-height:var(--typography-line-height-for-050,1.25rem);--typography-label-smaller-strong-font-size:var(--typography-font-size-050,0.875rem);--typography-label-smaller-underlined-line-height:var(--typography-line-height-for-050,1.25rem);--typography-label-smaller-underlined-font-size:var(--typography-font-size-050,0.875rem);--typography-label-smaller-strong-underlined-line-height:var(--typography-line-height-for-050,1.25rem);--typography-label-smaller-strong-underlined-font-size:var(--typography-font-size-050,0.875rem);--component-radio-button-control-wrapper-dimension-sizing-width-or-height:var(--dimension-sizing-line-height-action-label,1.5rem);--component-list-item-icon-wrapper-color-background:var(--appearance-component-list-item-icon-wrapper-color-background,#eceff1);--shadow-default:var(--appearance-shadow-default-layer-1-blur,1rem) var(--appearance-shadow-default-layer-1-spread,-0.5rem) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.2)),var(--appearance-shadow-default-layer-2-blur,0.0625rem) var(--appearance-shadow-default-layer-2-spread,0) var(--appearance-color-shadow-layer-2,rgba(71,98,133,0.25));--shadow-level-1:var(--appearance-shadow-level-1-layer-1-blur,0.25rem) var(--appearance-shadow-level-1-layer-1-spread,-0.125rem) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.2)),var(--appearance-shadow-level-1-layer-2-blur,0.0625rem) var(--appearance-shadow-level-1-layer-2-spread,0) var(--appearance-color-shadow-layer-2,rgba(71,98,133,0.25));--shadow-level-2:var(--appearance-shadow-level-2-layer-1-blur,1rem) var(--appearance-shadow-level-2-layer-1-spread,-0.5rem) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.2)),var(--appearance-shadow-level-2-layer-2-blur,0.0625rem) var(--appearance-shadow-level-2-layer-2-spread,0) var(--appearance-color-shadow-layer-2,rgba(71,98,133,0.25));--shadow-level-3:var(--appearance-shadow-level-3-layer-1-blur,1rem) var(--appearance-shadow-level-3-layer-1-spread,-0.5rem) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.2)),var(--appearance-shadow-level-3-layer-2-blur,0.0625rem) var(--appearance-shadow-level-3-layer-2-spread,0) var(--appearance-color-shadow-layer-2,rgba(71,98,133,0.25));--shadow-level-4:var(--appearance-shadow-level-4-layer-1-blur,1.5rem) var(--appearance-shadow-level-4-layer-1-spread,-0.625rem) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.2)),var(--appearance-shadow-level-4-layer-2-blur,0.0625rem) var(--appearance-shadow-level-4-layer-2-spread,0) var(--appearance-color-shadow-layer-2,rgba(71,98,133,0.25));--shadow-level-5:var(--appearance-shadow-level-5-layer-1-blur,2.5rem) var(--appearance-shadow-level-5-layer-1-spread,-0.5rem) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.2)),var(--appearance-shadow-level-5-layer-2-blur,0.0625rem) var(--appearance-shadow-level-5-layer-2-spread,0) var(--appearance-color-shadow-layer-2,rgba(71,98,133,0.25));}
:root{--typography-font-size-responsive-subline-for-100:0.75rem;--typography-line-height-responsive-for-subline-for-100:1rem;--component-list-item-icon-wrapper-dimension-sizing-responsive-max-height:5rem;--component-list-item-content-dimension-spacing-padding-responsive-block-text-only:1rem;--component-link-icon-dimension-sizing-responsive-width-or-height:1rem;--component-header-dimension-sizing-responsive-min-height:4rem;--component-modal-button-group-rows-dimension-sizing-responsive-max-width:15rem;--component-modal-button-group-columns-dimension-sizing-responsive-max-width:30.5rem;--component-modal-dimension-sizing-responsive-height:10rem;--component-textarea-value-wrapper-dimension-spacing-padding-responsive-block-start:0.75rem;--component-ai-chat-prompt-input-dimension-responsive-border-radius:1.75rem;--component-ai-chat-submit-button-dimension-sizing-responsive-min-size:3.5rem;--component-footer-language-switch-chevron-icon-wrapper-dimension-spacing-responsive-top:0.125rem;--typography-font-size-responsive-025:0.75rem;--typography-font-size-responsive-050:0.875rem;--typography-font-size-responsive-100:1rem;--typography-font-size-responsive-200:1.25rem;--typography-font-size-responsive-300:1.5rem;--typography-font-size-responsive-400:2rem;--typography-font-size-responsive-500:2.5rem;--typography-font-size-responsive-600:2.5rem;--typography-font-size-responsive-700:2.5rem;--typography-font-size-responsive-800:2.5rem;--typography-font-size-responsive-150:1.125rem;--typography-line-height-responsive-100:1.5rem;--typography-line-height-responsive-150:1.75rem;--typography-line-height-responsive-300:2rem;--typography-line-height-responsive-200:1.75rem;--typography-line-height-responsive-400:3rem;--typography-line-height-responsive-500:2.5rem;--typography-line-height-responsive-025:1.25rem;--typography-line-height-responsive-050:1.25rem;--typography-line-height-responsive-600:2.5rem;--typography-line-height-responsive-700:3rem;--typography-line-height-responsive-800:3rem;--typography-line-height-responsive-editorial-050:1.25rem;--typography-line-height-responsive-editorial-100:1.5rem;--typography-line-height-responsive-editorial-200:1.75rem;--typography-paragraph-spacing-responsive-body-050:0.75rem;--typography-paragraph-spacing-responsive-body-100:0.75rem;--typography-paragraph-spacing-responsive-body-200:0.75rem;--typography-paragraph-spacing-responsive-editorial-050:0.75rem;--typography-paragraph-spacing-responsive-editorial-100:0.75rem;--typography-paragraph-spacing-responsive-editorial-200:0.75rem;--dimension-sizing-responsive-2-lines-line-height-action-label:3rem;--dimension-sizing-responsive-max-width-fulll:78.5rem;--dimension-sizing-responsive-max-width-narrow:65.5rem;--dimension-sizing-responsive-icon-label-smaller:1rem;--dimension-spacing-padding-responsive-inline-action-text:1rem;--dimension-spacing-padding-responsive-inline-page:1rem;--dimension-spacing-padding-responsive-inline-action-icon:0.75rem;--dimension-spacing-padding-responsive-inline-default:1rem;--breakpoint:small;}
@media (min-width: 768px){:root{--typography-font-size-responsive-subline-for-100:0.875rem;--typography-line-height-responsive-for-subline-for-100:1.25rem;--component-list-item-icon-wrapper-dimension-sizing-responsive-max-height:5rem;--component-list-item-content-dimension-spacing-padding-responsive-block-text-only:1rem;--component-link-icon-dimension-sizing-responsive-width-or-height:1.25rem;--component-header-dimension-sizing-responsive-min-height:4rem;--component-modal-button-group-rows-dimension-sizing-responsive-max-width:17rem;--component-modal-button-group-columns-dimension-sizing-responsive-max-width:34.5rem;--component-modal-dimension-sizing-responsive-height:12.5rem;--component-textarea-value-wrapper-dimension-spacing-padding-responsive-block-start:0.75rem;--component-ai-chat-prompt-input-dimension-responsive-border-radius:1.875rem;--component-ai-chat-submit-button-dimension-sizing-responsive-min-size:3.75rem;--component-footer-language-switch-chevron-icon-wrapper-dimension-spacing-responsive-top:0.125rem;--typography-font-size-responsive-025:0.75rem;--typography-font-size-responsive-050:0.875rem;--typography-font-size-responsive-100:1rem;--typography-font-size-responsive-200:1.5rem;--typography-font-size-responsive-300:2rem;--typography-font-size-responsive-400:2.5rem;--typography-font-size-responsive-500:3.75rem;--typography-font-size-responsive-600:3.75rem;--typography-font-size-responsive-700:3.75rem;--typography-font-size-responsive-800:3.75rem;--typography-font-size-responsive-150:1.25rem;--typography-line-height-responsive-100:1.5rem;--typography-line-height-responsive-150:1.75rem;--typography-line-height-responsive-300:2.5rem;--typography-line-height-responsive-200:2rem;--typography-line-height-responsive-400:3rem;--typography-line-height-responsive-500:4rem;--typography-line-height-responsive-025:1.25rem;--typography-line-height-responsive-050:1.25rem;--typography-line-height-responsive-600:4rem;--typography-line-height-responsive-700:4rem;--typography-line-height-responsive-800:4rem;--typography-line-height-responsive-editorial-050:1.25rem;--typography-line-height-responsive-editorial-100:1.5rem;--typography-line-height-responsive-editorial-200:2rem;--typography-paragraph-spacing-responsive-body-050:0.75rem;--typography-paragraph-spacing-responsive-body-100:0.75rem;--typography-paragraph-spacing-responsive-body-200:1rem;--typography-paragraph-spacing-responsive-editorial-050:0.75rem;--typography-paragraph-spacing-responsive-editorial-100:0.75rem;--typography-paragraph-spacing-responsive-editorial-200:1rem;--dimension-sizing-responsive-2-lines-line-height-action-label:4rem;--dimension-sizing-responsive-max-width-fulll:79.5rem;--dimension-sizing-responsive-max-width-narrow:66.5rem;--dimension-sizing-responsive-icon-label-smaller:1rem;--dimension-spacing-padding-responsive-inline-action-text:1.25rem;--dimension-spacing-padding-responsive-inline-page:1.5rem;--dimension-spacing-padding-responsive-inline-action-icon:1rem;--dimension-spacing-padding-responsive-inline-default:1.25rem;--breakpoint:medium;}
}
