/* @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;border: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-textarea{display:flex;flex:1 0 0;align-items:flex-start;align-self:stretch;width:100%;min-height:var(--dimension-sizing-touch-target-100);padding:var(--component-textarea-value-wrapper-dimension-spacing-padding-block-start) var(--component-form-field-field-base-dimension-spacing-padding-inline-end) var(--component-textarea-value-wrapper-dimension-spacing-padding-block-start) var(--component-form-field-field-base-dimension-spacing-padding-inline-start);resize:none;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-textarea:hover{border-color:var(--component-form-field-color-border-hovered);background:var(--color-background-surface-100-hovered);}.cvds-textarea:active{border-color:var(--component-form-field-color-border-hovered);background:var(--color-background-surface-100-pressed);}.cvds-textarea:focus,.cvds-textarea: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-textarea:read-only{border-color:var(--color-border-secondary);}.cvds-textarea:read-only:hover{background:var(--color-background-surface-100);}.cvds-textarea:read-only:focus,.cvds-textarea:read-only:focus-visible{outline:calc(var(--dimension-border-width-focus-outline) - var(--dimension-border-width-default)) solid var(--color-border-secondary);}.cvds-textarea:disabled{border-color:var(--color-border-disabled);background:var(--color-background-disabled);}.cvds-table{width:100%;border-spacing:0;color:var(--color-foreground-primary);border-right:var(--dimension-border-width-default) solid var(--color-border-primary);border-bottom:var(--dimension-border-width-default) solid var(--color-border-primary);}.cvds-table td,.cvds-table th,.cvds-table .cvds-table__cell,.cvds-table .cvds-table__header{height:4rem;padding:var(--dimension-spacing-scale-050) var(--dimension-spacing-scale-150);border-top:var(--dimension-border-width-default) solid var(--color-border-primary);border-left:var(--dimension-border-width-default) solid var(--color-border-primary);background-color:var(--color-background-surface-100);}.cvds-table td,.cvds-table .cvds-table__cell{-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-table th,.cvds-table .cvds-table__header{text-align:left;-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);background-color:var(--color-background-surface-200);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-table.cvds-table--small td,.cvds-table.cvds-table--small .cvds-table__cell,.cvds-table.cvds-table--small th,.cvds-table.cvds-table--small .cvds-table__header{font-size:1rem;line-height:1.25rem;}.cvds-table.cvds-table--medium td,.cvds-table.cvds-table--medium .cvds-table__cell,.cvds-table.cvds-table--medium th,.cvds-table.cvds-table--medium .cvds-table__header{font-size:1.125rem;line-height:1.5rem;}.cvds-table--spacing-narrow td,.cvds-table--spacing-narrow th,.cvds-table--spacing-narrow .cvds-table__cell,.cvds-table--spacing-narrow .cvds-table__header{height:auto;padding:var(--dimension-spacing-scale-050) var(--dimension-spacing-scale-075);}td.cvds-table__cell--spacing-none,td.cvds-table__header--spacing-none,th.cvds-table__cell--spacing-none,th.cvds-table__header--spacing-none,.cvds-table__cell.cvds-table__cell--spacing-none,.cvds-table__cell.cvds-table__header--spacing-none,.cvds-table__header.cvds-table__cell--spacing-none,.cvds-table__header.cvds-table__header--spacing-none{height:auto;padding:0;}.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:has(> .cvds-link__icon){display:inline-flex;align-items:center;}.cvds-link:has(> .cvds-link__icon:first-child) > .cvds-link__icon{margin-inline-end:var(--dimension-spacing-gap-thin);}.cvds-link:has(> .cvds-link__text:first-child) > .cvds-link__icon{margin-inline-start:var(--dimension-spacing-gap-thin);}.cvds-link:hover .cvds-link__text,.cvds-link:active .cvds-link__text,.cvds-link:focus-visible .cvds-link__text,.cvds-link.cvds-link--underlined .cvds-link__text{text-decoration:underline;text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.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[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;}.cvds-cell-sortable{position:relative;cursor:pointer;}.cvds-cell-sortable:hover{color:var(--color-foreground-accent-hovered);}.cvds-cell-sortable:active{color:var(--color-foreground-accent-pressed);}.cvds-cell-sortable.cvds-cell-sortable--active{color:var(--color-foreground-accent);}.cvds-cell-sortable:has(.cvds-cell-sortable__action:focus-visible){color:var(--color-foreground-accent-hovered);}.cvds-cell-sortable__text{margin-right:var(--dimension-spacing-gap-icon-text);}.cvds-cell-sortable__icon{display:inline;font-size:1.5rem;}.cvds-cell-sortable__action{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:0;padding:0;cursor:pointer;border:none;border-radius:var(--dimension-border-radius-focus-outline-rectangular);background:transparent;}.cvds-cell-sortable__action:focus-visible{outline:var(--dimension-border-width-focus-outline) dotted
    var(--color-border-focus);outline-offset:0.125rem;}
: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;--typography-body-125-font-size:1.125rem;--typography-body-125-line-height:1.5rem;--dimension-spacing-gap-grid:2rem;--dimension-spacing-padding-block-paragraph:2.5rem;--background-child-surface-embedded:var(--appearance-color-background-page);--background-header-color:#fff;--background-header:var(--background-header-color);--component-tabs-dimension-item-height:2rem;--component-tabs-dimension-spacing-padding-inline:0.5rem;}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);}html{scroll-behavior:smooth;}.print_link,.cvds-label:not(.cvds-label--error) a{text-decoration:underline;color:var(--color-foreground-accent);text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.print_link:hover,.cvds-label:not(.cvds-label--error) a:hover{color:var(--color-foreground-accent-hovered);}.print_link:active,.cvds-label:not(.cvds-label--error) a:active{color:var(--color-foreground-accent-pressed);}.print_link:focus-visible,.cvds-label:not(.cvds-label--error) a: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){.print_link,.cvds-label:not(.cvds-label--error) a{text-decoration:underline}}.cvds-form__fieldset{--dimension-spacing-gap-grid:1.5rem;}.cvds-form__fieldset:not(:first-child){margin-block-start:var(--dimension-spacing-gap-grid);}.cvds-form__fieldset:not(:last-child){margin-block-start:var(--dimension-spacing-gap-grid);}.cvds-form__fieldset .fieldset-wrapper{display:flex;flex-direction:column;gap:var(--dimension-spacing-gap-grid);}.cvds-form__fieldset .fieldset-wrapper > .cvds-button{align-self:flex-start;}.cvds-form__legend{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--dimension-sizing-touch-target-default);margin-bottom:0;}.cvds-form__legend .fieldset-legend{display:block;font-size:var(--typography-heading-200-font-size);font-weight:700;line-height:var(--typography-heading-200-line-height);}.cvds-form__legend .title-prefix{margin-right:auto;}.cvds-form__legend .title-suffix{margin-left:auto;}.cvds-form__fieldset_description{color:var(--color-foreground-primary,#263238);font-size:var(--typography-body-125-font-size);font-weight:400;line-height:var(--typography-body-125-line-height);}.cvds-form__fieldset_description--error{color:var(--color-foreground-critical,#b40b20);}.cvds-label a,.cvds-form__fieldset_description a,.cvds-form-field-replace a{text-decoration:underline;text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.cvds-form-field--advanced:not(:first-child){margin-block-start:var(--dimension-spacing-gap-grid);}.cvds-form-field--advanced > .cvds-card{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:unset;gap:var(--dimension-spacing-gap-grid);}.cvds-form-field--advanced > .cvds-card .cvds-form-field__label-group{grid-row:2;grid-column:1 / 4;}.cvds-form-field--advanced > .cvds-card .form-actions{align-self:end;}.cvds-form-field--advanced > .cvds-card > .cvds-form-field__label-group--before .cvds-label,.cvds-form-field--advanced > .cvds-form-field__label-group--before .cvds-label{font-size:var(--typography-heading-200-font-size);font-weight:700;line-height:var(--typography-heading-200-line-height);}.cvds-form-field--advanced > .cvds-card > .cvds-form-field__label-group--after .cvds-label,.cvds-form-field--advanced > .cvds-form-field__label-group--after .cvds-label{font-size:var(--typography-body-125-font-size);line-height:var(--typography-body-125-line-height);}.cvds-form-field-replace{display:flex;align-items:center;min-height:var(--dimension-sizing-touch-target-default);font-size:var(--typography-body-125-font-size);line-height:var(--typography-body-125-line-height);}.cvds-form-field-replace .field__label{flex-grow:0;min-width:23.5rem;font-weight:600;}.cvds-form-field-replace:has(.form-item-description){align-items:flex-start;}.cvds-form-field-replace .form-item-description{margin-block-start:var(--component-form-field-dimension-spacing-gap-label-input);-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);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-form-field-replace .form-item-description a{text-decoration:underline;text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.cvds-input input[type='file']{line-height:var(--typography-line-height-for-150);}.cvds-input input[type='file']::-webkit-file-upload-button{display:none;-webkit-appearance:none;}.cvds-input input[type='file']::file-selector-button{display:none;-webkit-appearance:none;}.cvds-input__select{color:var(--color-foreground-accent);}.cvds-input:has(select){anchor-name:var(--cvds-select-anchor);}.cvds-input:has(select) ::picker-icon,.cvds-input:has(select) ::checkmark{display:none;}.cvds-input:has(select:hover){border-color:var(--component-form-field-color-border-hovered);background:var(--color-background-surface-100-hovered);}.cvds-input:has(select:active){border-color:var(--component-form-field-color-border-hovered);background:var(--color-background-surface-100-pressed);}.cvds-input:has(select:focus,select: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(select[readonly]){border-color:var(--color-border-secondary);}.cvds-input:has(select[readonly]):has(select:hover){background:var(--color-background-surface-100);}.cvds-input:has(select[readonly]):has(select:focus,select:focus-visible){outline:calc(var(--dimension-border-width-focus-outline) -
        var(--dimension-border-width-default))
    solid var(--color-border-secondary);}.cvds-input:has(select[readonly]) .cvds-input__prefixes:not(:empty),.cvds-input:has(select[readonly]) .cvds-input__suffixes:not(:empty){color:var(--color-foreground-primary);}.cvds-input:has(select[readonly]) button{display:none;}.cvds-input:has(select[disabled]){border-color:var(--color-border-disabled);background:var(--color-background-disabled);}.cvds-input:has(select[disabled]) .cvds-input__prefixes:not(:empty),.cvds-input:has(select[disabled]) .cvds-input__suffixes:not(:empty){color:var(--color-foreground-disabled);}.cvds-input:has(select:open) .cvds-input__select{transform:rotate(180deg);}.cvds-input:has(select[disabled]) button{display:none;}.cvds-input select{display:flex;flex-grow:1;align-items:center;align-self:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;padding:var(--dimension-spacing-padding-block-action) 0;color:var(--color-foreground-primary);appearance:none;}.cvds-input select:focus-visible{outline:0;}.cvds-input select[disabled]{color:var(--color-foreground-disabled);}.cvds-input select[readonly]{cursor:default;pointer-events:none;}.cvds-input select,.cvds-input ::picker(select){-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: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);appearance:base-select;}.cvds-input ::picker(select){position:absolute;position-anchor:var(--cvds-select-anchor);position-area:bottom span-all;position-try-order:most-width;border:var(--dimension-border-width-default) solid
    var(--color-border-primary);border-radius:var(--dimension-border-radius-rounded);background:var(--color-background-surface-100);box-shadow:var(--shadow-level-2);margin-block:var(--dimension-spacing-gap-thin);}.cvds-input option{display:flex;align-items:center;justify-content:flex-start;padding-block:var(--dimension-spacing-padding-block-action);padding-inline-start:var(--component-form-field-field-base-dimension-spacing-padding-inline-start);padding-inline-end:var(--component-form-field-field-base-dimension-spacing-padding-inline-end);color:var(--color-foreground-primary);background:var(--color-background-surface-100);}.cvds-input option:disabled{color:var(--color-foreground-disabled);}.cvds-input option:not(:disabled):hover{background:var(--color-background-surface-100-hovered);}.cvds-input option:not(:only-child):checked{background:var(--color-background-surface-100-pressed);}.cvds-input option:not(:last-of-type){border-bottom:var(--dimension-border-width-default) solid
      var(--color-border-primary);}.cvds-input option:first-of-type{border-top-left-radius:var(--dimension-border-radius-rounded);border-top-right-radius:var(--dimension-border-radius-rounded);}.cvds-input option:last-of-type{border-bottom-right-radius:var(--dimension-border-radius-rounded);border-bottom-left-radius:var(--dimension-border-radius-rounded);}.cvds-form-actions{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--dimension-spacing-gap-defaulz);}.cvds-button--icon-only{padding:0;}.cvds-button .drupal-icon{display:inline-flex;align-content:center;}.cvds-table th,.cvds-table .cvds-table__header{background-color:var(--background-child-surface-embedded);}.tableresponsive-toggle-columns{margin-block-end:0;}.tableresponsive-toggle-columns:has(.tableresponsive-toggle:not([style*='display: none'])){margin-block-end:calc(-1 * var(--dimension-spacing-gap-grid));}.cvds-cell-sortable a{display:flex;align-items:center;justify-content:space-between;}.cvds-cell-sortable .text{margin-right:var(--dimension-spacing-gap-icon-text);}.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;}.page-wrapper{display:flex;overflow-x:hidden;flex-direction:column;min-height:calc(100vh - var(--drupal-displace-offset-top,0px) -
      var(--gin-local-task-height,0px) - 1px);isolation:isolate;}.page-header{margin-block-end:var(--dimension-spacing-gap-grid);background:var(--background-header);background-repeat:no-repeat;background-size:cover;}.page-header__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dimension-spacing-gap-grid);}.page-header__container > nav{flex-basis:100%;}.page-header__container:not(nav){flex-basis:auto;}.page-header__tools{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;margin-block-start:calc(var(--dimension-spacing-gap-grid) * -1);column-gap:var(--dimension-spacing-gap-grid);row-gap:var(--dimension-spacing-gap-thick);}.page-header__tools .block-allocation-evaluation-summary,.page-header__tools .block-mms-allocation-evaluation-summary{grid-column:1 / -1;justify-self:stretch;width:100%;min-width:0;}#main-wrapper{display:flex;flex-direction:column;flex-grow:1;}.site-main{display:flex;flex-direction:column;flex-grow:1;}.messages__wrapper .cvds-note{display:block;margin-block-end:var(--dimension-spacing-scale-100);}.field--type-text-long h1:not([class*='cvds-spacing-block']),.field--type-text-long h2:not([class*='cvds-spacing-block']),.field--type-text-long h3:not([class*='cvds-spacing-block']),.field--type-text-long h4:not([class*='cvds-spacing-block']),.field--type-text-long h5:not([class*='cvds-spacing-block']),.field--type-text-long h6:not([class*='cvds-spacing-block']),.field--type-text-long p:not([class*='cvds-spacing-block']){margin-block-start:var(--dimension-scale-padding-block-default,0.75rem);margin-block-end:var(--dimension-scale-padding-block-default,0.75rem);}.cvds-spacing-block-default{margin-block-start:var(--dimension-spacing-padding-block-default,0.75rem);margin-block-end:var(--dimension-spacing-padding-block-default,0.75rem);}.cvds-spacing-block-small{margin-block-start:var(--dimension-spacing-scale-050,0.5rem);margin-block-end:var(--dimension-spacing-scale-050,0.5rem);}.cvds-spacing-block-medium{margin-block-start:var(--dimension-spacing-scale-200,2rem);margin-block-end:var(--dimension-spacing-scale-200,2rem);}.cvds-spacing-block-large{margin-block-start:var(--dimension-spacing-scale-250,2.5rem);margin-block-end:var(--dimension-spacing-scale-250,2.5rem);}
@media (min-width: 768px){}
@media (min-width: 1024px){}
.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);}.page-header:has(.page-header__tools) .page-title{display:none;}.path-allocation .page-header{--background-header-color:var(--color-background-brand-mediumblue-100);--background-header:linear-gradient(to bottom,#fff 0%,#feffff 37%,#f9fdfe 50%,#f5fbfe 62%,#f0f8fc 75%,#f1fafd 100%);--milestone-breadcrumb-background:var(--background-header-color);--milestone-breadcrumb-color:color-mix(in sRGB,var(--color-foreground-primary),var(--background-header-color) 25%);}.path-allocation .page-header--colored{--milestone-color:var(--background-header-color);--background-header-tint:color-mix(in sRGB,var(--background-header-color) 25%,#fff);--background-header:radial-gradient(101.57% 101.57% at 16.51% 82.68%,rgb(255,255,255,0) 0%,#fff 100%),var(--background-header-tint);}.path-allocation .page-header__container{min-height:17rem;}.layout--page,.layout--page-sidebar{display:grid;align-items:self-start;width:100%;padding-top:var(--dimension-spacing-gap-grid,2rem);gap:var(--dimension-spacing-gap-grid,2rem);}@media (min-width:1024px){.layout--page-sidebar{grid-template-rows:auto 1fr;grid-template-columns:1fr 3fr;}}.page-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--component-tabs-dimension-spacing-gap-tabs);}.paragraph{padding-top:var(--dimension-spacing-padding-block-paragraph,2.5rem);padding-bottom:var(--dimension-spacing-padding-block-paragraph,2.5rem);}.paragraph::after{display:block;clear:both;content:'';}.paragraph--type--hero{--paragraph-default-background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221%22%20height%3D%221%22%3E%3C%2Fsvg%3E');position:relative;}.paragraph--type--hero::before,.paragraph--type--hero::after{position:absolute;z-index:0;top:0;right:calc(50% - 50vw);height:100%;content:'';}.paragraph--type--hero::before{left:calc(50% - 50vw);width:100vw;background:radial-gradient(95.36% 119.34% at 0% 100%,rgb(255,255,255,0) 0%,#fff 100%),var(--color-background-brand-mediumblue-100);}.paragraph--type--hero::after{width:50vw;background-repeat:no-repeat;background-position:center left;background-size:auto 100%;}@media screen and (min-width:768px){.paragraph--type--hero::after{background-image:var(--paragraph-background,var(--paragraph-default-background))}}@media (min-width:1440px){.paragraph--type--hero::after{width:75vw;background-position:center right}}.paragraph--type--hero .field--type-text-long{position:relative;z-index:1;max-width:600px;}.cvds-form.confirmation{flex-direction:column;align-items:flex-start;justify-items:stretch;gap:var(--dimension-spacing-gap-default);}.cvds-form.confirmation .confirm-header{display:flex;flex-direction:column;align-items:flex-start;height:15rem;margin-block-end:var(--dimension-spacing-scale-150);}.cvds-form.confirmation .confirm-header__image{flex:1 0 0;align-self:center;}.cvds-form.confirmation .confirm-question{text-align:center;}.cvds-form.confirmation .confirm-description{width:100%;max-width:30rem;text-align:center;line-height:var(--typography-line-height-for-200);margin-inline:auto;fornt-size:var(--typography-font-size-200);}.cvds-form.confirmation .form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--dimension-spacing-gap-default);max-width:var(--component-modal-button-group-columns-dimension-sizing-max-width);margin-block-start:calc(var(--dimension-spacing-padding-block-default) * 2);margin-inline:auto;}.cvds-form.confirmation .form-actions .button{flex:1 0 0;}.no-license-available,.no-license-warning{color:var(--color-foreground-critical);}.no-license-warning::before{display:inline-block;width:var(--dimension-sizing-icon-small);height:var(--dimension-sizing-icon-small);margin-inline-end:var(--dimension-spacing-gap-icon-text);content:'';vertical-align:text-bottom;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='RZ_1_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 56.693 56.693' enable-background='new 0 0 56.693 56.693' xml:space='preserve' fill='%23b40b20'%3E%3Ctitle%3EStolperstelle%3C/title%3E %3Cg id='RZ_Kopie'%3E %3C/g%3E %3Cpath d='M52.234,45.014L29.346,7.561c-0.18-0.295-0.501-0.475-0.847-0.475h-0.304c-0.346,0-0.666,0.18-0.847,0.475L4.461,45.014 c-0.136,0.223-0.208,0.478-0.208,0.739v0.31c0,0.391,0.317,0.709,0.709,0.709h46.771c0.391,0,0.709-0.317,0.709-0.709v-0.31 C52.442,45.492,52.37,45.237,52.234,45.014z M27.371,19.841h1.957c0.397,0,0.716,0.325,0.709,0.722L29.78,34.17 c-0.007,0.386-0.322,0.695-0.709,0.695h-1.444c-0.386,0-0.701-0.309-0.709-0.695l-0.257-13.607 C26.655,20.167,26.974,19.841,27.371,19.841z M28.349,41.81c-1.174,0-2.126-0.952-2.126-2.126s0.952-2.126,2.126-2.126 c1.174,0,2.126,0.952,2.126,2.126S29.523,41.81,28.349,41.81z'/%3E %3C/svg%3E");background-size:contain;}.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);}.application-login-cover{display:flex;flex-direction:column;width:100%;max-width:50.5rem;padding-inline:var(--dimension-spacing-padding-inline-default);gap:var(--dimension-spacing-scale-150,1.5rem);margin-block:auto;margin-inline:auto;}.application-login-cover__panel{display:flex;flex-direction:column;align-items:stretch;padding:var(--dimension-spacing-scale-250,2.5rem)
      var(--dimension-spacing-scale-300,3rem);text-align:center;border:1px solid var(--color-border-neutral-200,#d9dee7);background-color:var(--color-background-surface-100,#fff);gap:var(--dimension-spacing-scale-150,1.5rem);}.application-login-cover__heading{margin:0;font-family:var(--typography-font-family-headline);font-size:var(--typography-heading-400-font-size,2rem);font-weight:var(--typography-heading-400-font-weight,700);line-height:var(--typography-heading-400-line-height,1.25);}.application-login-cover__heading--students,.application-login-cover__heading--tutors{color:var(--color-text-neutral-900,#1a202c);}.application-login-cover__description{max-width:36rem;margin:0 auto;color:var(--color-text-neutral-600,#6b7280);font-size:var(--typography-body-100-font-size,1rem);font-weight:var(--typography-body-100-font-weight,400);line-height:var(--typography-body-100-line-height,1.5);}.application-login-cover__student-button{width:100%;text-decoration:none;}.application-login-cover__student-button:hover,.application-login-cover__student-button:focus-visible{text-decoration:none;}.application-login-cover__divider{display:flex;align-items:center;gap:var(--dimension-spacing-scale-100,1rem);}.application-login-cover__divider::before,.application-login-cover__divider::after{flex:1;height:1px;content:'';background-color:var(--color-border-neutral-200,#d9dee7);}.application-login-cover__divider-text{text-transform:lowercase;color:var(--color-text-neutral-500,#9ca3af);font-size:var(--typography-body-100-font-size,1rem);line-height:1;}.application-login-cover__options{display:flex;overflow:hidden;flex-direction:column;margin:0;padding:0;list-style:none;text-align:left;border:1px solid var(--color-border-neutral-200,#d9dee7);background-color:var(--color-background-surface-100,#fff);}.application-login-cover__option-item + .application-login-cover__option-item{border-top:1px solid var(--color-border-neutral-200,#d9dee7);}.application-login-cover__option{display:flex;align-items:center;width:100%;padding:var(--dimension-spacing-scale-125,1.25rem)
      var(--dimension-spacing-scale-150,1.5rem);cursor:pointer;transition:background-color 0.15s ease;text-align:left;text-decoration:none;color:var(--color-text-neutral-900,#1a202c);border:0;border-radius:0;background:transparent;font-family:inherit;font-size:var(--typography-body-100-font-size,1rem);font-weight:var(--typography-body-100-font-weight,400);gap:var(--dimension-spacing-scale-100,1rem);appearance:none;}.application-login-cover__option:hover,.application-login-cover__option:focus-visible{text-decoration:none;color:var(--color-text-neutral-900,#1a202c);background-color:var(--color-background-neutral-100,#f7f8fa);}.application-login-cover__option-logo{flex-shrink:0;width:2rem;height:2rem;}.application-login-cover__option-text{flex:1;min-width:0;text-align:left;white-space:nowrap;}.application-login-cover__option-icon{flex-shrink:0;color:var(--color-text-neutral-500,#9ca3af);}@media (max-width:767px){.application-login-cover{padding-inline:var(--dimension-spacing-scale-100,1rem);}.application-login-cover__panel{padding:var(--dimension-spacing-scale-200,2rem)
        var(--dimension-spacing-scale-150,1.5rem);gap:var(--dimension-spacing-scale-125,1.25rem);}.application-login-cover__heading{font-size:var(--typography-heading-300-font-size,1.5rem);line-height:var(--typography-heading-300-line-height,1.25);}.application-login-cover__description{font-size:var(--typography-body-100-font-size,1rem);}.application-login-cover__option{padding:var(--dimension-spacing-scale-100,1rem)
        var(--dimension-spacing-scale-125,1.25rem);}}
@media (min-width: 768px){}
@media (min-width: 1024px){}
.node--unpublished{background-color:#fff4f4;}
.cvds-card{min-height:var(--component-card-image-dimension-sizing-min-height,7.5rem);padding:var(--component-card-content-dimension-spacing-padding-inline-or-block,0.75rem);border:var(--dimension-border-width-default) solid
    var(--color-border-primary,#e1e5ea);border-radius:var(--component-card-dimension-border-radius-card,0.75rem);background:var(--foreground-inverted,#fff);box-shadow:var(--shadow-default);}.cvds-card.cvds-table{padding:0;border-top-width:0;border-left-width:0;}.cvds-card.cvds-table > :first-child > tr:first-child th:first-child,.cvds-card.cvds-table > :first-child > tr:first-child .cvds-table__header:first-child,.cvds-card.cvds-table > :first-child > tr:first-child td:first-child,.cvds-card.cvds-table > :first-child > tr:first-child .cvds-table__cell:first-child,.cvds-card.cvds-table > tr:first-child th:first-child,.cvds-card.cvds-table > tr:first-child .cvds-table__header:first-child,.cvds-card.cvds-table > tr:first-child td:first-child,.cvds-card.cvds-table > tr:first-child .cvds-table__cell:first-child{border-top-left-radius:var(--component-card-dimension-border-radius-card,0.75rem);}.cvds-card.cvds-table > :first-child > tr:first-child th:last-child,.cvds-card.cvds-table > :first-child > tr:first-child .cvds-table__header:last-child,.cvds-card.cvds-table > :first-child > tr:first-child td:last-child,.cvds-card.cvds-table > :first-child > tr:first-child .cvds-table__cell:last-child,.cvds-card.cvds-table > tr:first-child th:last-child,.cvds-card.cvds-table > tr:first-child .cvds-table__header:last-child,.cvds-card.cvds-table > tr:first-child td:last-child,.cvds-card.cvds-table > tr:first-child .cvds-table__cell:last-child{border-top-right-radius:var(--component-card-dimension-border-radius-card,0.75rem);}.cvds-card.cvds-table > :last-child > tr:last-child th:first-child,.cvds-card.cvds-table > :last-child > tr:last-child .cvds-table__header:first-child,.cvds-card.cvds-table > :last-child > tr:last-child td:first-child,.cvds-card.cvds-table > :last-child > tr:last-child .cvds-table__cell:first-child,.cvds-card.cvds-table > tr:last-child th:first-child,.cvds-card.cvds-table > tr:last-child .cvds-table__header:first-child,.cvds-card.cvds-table > tr:last-child td:first-child,.cvds-card.cvds-table > tr:last-child .cvds-table__cell:first-child{border-bottom-left-radius:var(--component-card-dimension-border-radius-card,0.75rem);}.cvds-card.cvds-table > :last-child > tr:last-child th:last-child,.cvds-card.cvds-table > :last-child > tr:last-child .cvds-table__header:last-child,.cvds-card.cvds-table > :last-child > tr:last-child td:last-child,.cvds-card.cvds-table > :last-child > tr:last-child .cvds-table__cell:last-child,.cvds-card.cvds-table > tr:last-child th:last-child,.cvds-card.cvds-table > tr:last-child .cvds-table__header:last-child,.cvds-card.cvds-table > tr:last-child td:last-child,.cvds-card.cvds-table > tr:last-child .cvds-table__cell:last-child{border-bottom-right-radius:var(--component-card-dimension-border-radius-card,0.75rem);}a.cvds-card,[data-once*='click-element'].cvds-card{transition:0.15s ease-in-out;transition-property:border-color,box-shadow;}a.cvds-card:hover,[data-once*='click-element'].cvds-card:hover{cursor:pointer;}a.cvds-card:focus-visible,[data-once*='click-element'].cvds-card:focus-visible{outline:2px solid var(--color-foreground-accent);outline-offset:2px;}a.cvds-card:hover,a.cvds-card:focus,[data-once*='click-element'].cvds-card:hover,[data-once*='click-element'].cvds-card:focus{border-color:var(--color-border-accent-hovered,#014fb7);box-shadow:0 32.9px 54.833px -10.967px
          var(--appearance-color-shadow-layer-1,rgb(71,98,133,0.2)),0 0 1.371px 0
          var(--appearance-color-shadow-layer-2,rgb(71,98,133,0.25));}.entity-execute{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-background-surface-100,#fff);}.entity-execute__close{--entity-execute-toolbar-block-padding:var(--dimension-spacing-scale-075,0.75rem);--entity-execute-toolbar-control-size:var(--dimension-sizing-touch-target-default,2.75rem);position:absolute;z-index:2;top:calc(var(--entity-execute-toolbar-block-padding) +
      (var(--entity-execute-toolbar-control-size) - 2.5rem) / 2);left:var(--dimension-spacing-scale-150,1.5rem);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;text-decoration:none;color:var(--color-background-brand-mediumblue-500,#007bc4);border-radius:50%;background-color:transparent;}.entity-execute__close:hover,.entity-execute__close:focus{color:var(--color-background-brand-mediumblue-500,#007bc4);background-color:transparent;}.entity-execute__close svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none;}.entity-execute__body{display:flex;flex:1;flex-direction:column;width:100%;}.entity-execute-toolbar{--entity-execute-toolbar-block-padding:var(--dimension-spacing-scale-075,0.75rem);position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-spacing-inline-lg,1.5rem);width:100%;padding:var(--entity-execute-toolbar-block-padding)
    var(--dimension-spacing-scale-200,2rem);padding-left:3.75rem;background-color:var(--color-background-surface-100,#fff);}.entity-execute-toolbar__lead{display:flex;flex:1;align-items:center;gap:var(--dimension-spacing-inline-md,1rem);min-width:0;}.entity-execute-toolbar__label{margin:0;white-space:nowrap;color:var(--color-foreground-primary,#263238);font-weight:700;}.entity-execute-toolbar__cta{flex-shrink:0;}.entity-execute-step__progress-bar,.entity-execute-progress{overflow:hidden;width:100%;height:0.5rem;border:none;border-radius:999px;background-color:var(--color-background-surface-300,#e1e5ea);appearance:none;}.entity-execute-step__progress-bar::-webkit-progress-bar,.entity-execute-progress::-webkit-progress-bar{border-radius:999px;background-color:var(--color-background-surface-300,#e1e5ea);}.entity-execute-step__progress-bar::-webkit-progress-value,.entity-execute-progress::-webkit-progress-value{-webkit-transition:width 0.25s ease-out;transition:width 0.25s ease-out;border-radius:999px;background-color:var(--color-border-positive,#119733);}.entity-execute-step__progress-bar::-moz-progress-bar,.entity-execute-progress::-moz-progress-bar{border-radius:999px;background-color:var(--color-border-positive,#119733);}.entity-execute-start{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--dimension-spacing-scale-400,4rem)
    var(--dimension-spacing-scale-150,1.5rem);}.entity-execute-start__button{position:absolute;top:var(--dimension-spacing-scale-100,1rem);right:var(--dimension-spacing-scale-200,2rem);}.exercise-execution-start{display:flex;flex-direction:column;align-items:center;gap:var(--dimension-spacing-stack-2xl,1.5rem);text-align:center;}.exercise-execution-start__illustration{display:flex;justify-content:center;}.exercise-execution-start__illustration img{width:12.5rem;max-width:100%;height:auto;}.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__hint{max-width:34rem;margin:0;color:var(--color-foreground-primary,#263238);font-weight:700;}.exercise-execution-start__intro{display:flex;flex-direction:column;gap:var(--dimension-spacing-stack-md,0.5rem);}.entity-execute-confirm{position:fixed;z-index:10;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--dimension-spacing-scale-150,1.5rem);}.entity-execute-confirm[hidden]{display:none;}.entity-execute-confirm__overlay{position:absolute;inset:0;background-color:rgb(38,50,56,0.45);}.entity-execute-confirm__dialog{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--dimension-spacing-stack-md,0.5rem);width:100%;max-width:26rem;padding:var(--dimension-spacing-scale-300,3rem)
      var(--dimension-spacing-scale-200,2rem);text-align:center;border-radius:1rem;background-color:var(--color-background-surface-100,#fff);}.entity-execute-confirm__illustration{display:flex;justify-content:center;}.entity-execute-confirm__illustration img{width:auto;max-width:7.5rem;height:auto;}.entity-execute-confirm__title{margin:0;color:var(--color-foreground-primary,#263238);font-weight:700;}.entity-execute-confirm__text{margin:0;color:var(--color-foreground-primary,#263238);}.entity-execute-confirm__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dimension-spacing-inline-md,1rem);margin-top:var(--dimension-spacing-stack-lg,1rem);}.entity-execute .cvds-button svg *:empty{display:revert;}.entity-execute-step{display:grid;flex:1;grid-template-areas:'toolbar'
    'body';grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);}.entity-execute-step .entity-execute-toolbar{grid-area:toolbar;}.entity-execute-step__exercise-label{margin:0;white-space:nowrap;color:var(--color-foreground-primary,#263238);font-size:1rem;font-weight:700;}.entity-execute-step__body{display:flex;flex-direction:column;grid-area:body;gap:var(--dimension-spacing-stack-lg,1rem);justify-content:center;width:100%;max-width:60rem;min-height:28rem;margin:auto;padding:var(--dimension-spacing-scale-300,3rem);text-align:center;border-radius:1rem;background-color:var(--color-background-surface-200,#eceff1);}.entity-execute-step__body > *{width:100%;}.ui-dialog .entity-execute-step__body,.entity-execute-dialog .entity-execute-step__body{min-height:0;padding:var(--dimension-spacing-scale-200,2rem);}.entity-execute .node__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--dimension-spacing-inline-sm,0.5rem);}.entity-execute .field--name-field-title{order:1;margin:0;color:var(--color-foreground-primary,#263238);font-size:1.5rem;font-weight:700;line-height:1.3;}.entity-execute .field--name-field-h5p-content{flex:1 1 100%;order:3;width:100%;min-width:0;}.entity-execute .h5p-iframe-wrapper,.entity-execute .h5p-iframe{background-color:var(--color-background-surface-200,#eceff1);}.entity-execute .tts-player--icon{display:inline-flex;align-items:center;order:2;margin:0;padding:0;border:0;background:none;}.entity-execute .tts-player--icon .tts-player__button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;cursor:pointer;transition:background-color 0.15s ease-in-out;color:var(--color-background-brand-mediumblue-500,#007bc4);border:none;border-radius:50%;background-color:transparent;}.entity-execute .tts-player--icon .tts-player__button:hover,.entity-execute .tts-player--icon .tts-player__button:focus{background-color:var(--color-background-surface-100,#fff);}.entity-execute .tts-player--icon .tts-player__button svg{display:block;width:1.5rem;height:1.5rem;}.entity-execute-exercise-complete{display:flex;flex:1;flex-direction:column;}.entity-execute-exercise-complete__content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--dimension-spacing-stack-xs,0.25rem);text-align:center;}.entity-execute-exercise-complete__illustration{display:flex;overflow:visible;justify-content:center;}.entity-execute-exercise-complete__illustration img{width:12.5rem;max-width:100%;height:auto;}.entity-execute-exercise-complete__title{margin:-1.25rem 0 0;color:var(--color-foreground-primary,#263238);font-weight:700;}.entity-execute-completion{display:flex;flex:1;flex-direction:column;}.entity-execute-completion__content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--dimension-spacing-stack-xs,0.25rem);text-align:center;}.entity-execute-completion__illustration{display:flex;overflow:visible;justify-content:center;}.entity-execute-completion__illustration img{width:12.5rem;max-width:100%;height:auto;}.entity-execute-completion__title{margin:-1.25rem 0 0;color:var(--color-foreground-primary,#263238);font-weight:700;}.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;}.footer__inner{position:relative;display:flex;flex-direction:column-reverse;}.footer__inner > *{padding-block:var(--dimension-spacing-scale-150,1.5rem);}@media (min-width:768px){.footer__inner{flex-direction:row;justify-content:space-between;border-top:1px solid var(--color-border-primary)}}.footer__menu{--color-foreground-accent:var(--color-foreground-primary);display:flex;margin:0;padding:0;gap:var(--dimension-spacing-scale-100,1rem);}.body--fullscreen .footer__inner{border-top:0;}.menu-account{display:flex;flex-direction:column;}.menu-account li:not(.menu-account__header){border-bottom:1px solid var(--color-border-primary,#e1e5ea);}.menu-account li a{--menu-icon-color:var(--color-foreground-accent);display:flex;align-items:center;padding:0.25rem 1rem;gap:0.5rem;min-block-size:3.5rem;inline-size:100%;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}.menu-account li a svg{color:var(--menu-icon-color);}.menu-account li a:hover{--menu-icon-color:var(--color-foreground-accent-hovered);text-decoration-color:currentColor;}.menu-account li a:active{--menu-icon-color:var(--color-foreground-accent-pressed);text-decoration-color:currentColor;}.menu-account li a:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
          var(--color-border-focus);outline-offset:-0.2em;}.menu-account__header{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;padding-inline:1rem;text-align:center;}.menu-account__header .avatar{margin-block-end:0.75rem;}.menu-account__header .profile__name,.menu-account__header .profile__meta{display:block;}.menu-account__header .profile__meta{color:var(--color-foreground-secondary);}.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);}.cvds-tabs{display:flex;align-items:flex-end;gap:var(--component-tabs-dimension-spacing-gap-tabs);}.cvds-tabs__item > a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--component-tabs-dimension-item-height);padding:0 var(--component-tabs-dimension-spacing-padding-inline);letter-spacing:var(--typography-letter-spacing-_default);color:var(--color-foreground-primary);border:var(--dimension-border-width-default) solid transparent;border-radius:var(--dimension-border-radius-rounded);font-size:var(--typography-font-size-050);line-height:var(--typography-line-height-for-050);gap:var(--component-tabs-dimension-spacing-gap-tabs);}.cvds-tabs__item > a.is-active{color:var(--color-foreground-accent);border-color:var(--color-border-accent);background-color:var(--color-background-surface-100-pressed);}.cvds-tabs__item > a:hover,.cvds-tabs__item > a:focus-visible{color:var(--color-foreground-accent-hovered);background-color:var(--component-button-color-background-free-hovered);}.cvds-tabs__item > a:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
        var(--color-border-focus);outline-offset:0.0625rem;}.topbar-link{display:flex;align-items:center;justify-content:center;gap:var(--dimension-spacing-gap-icon-text);color:inherit;}.product-cover{width:153px;height:216px;aspect-ratio:75/106;}.product-cover img{display:block;box-shadow:var(--shadow-level-1),var(--shadow-level-2);}.product-cover--tilted img{transform:rotate(-3deg);box-shadow:0 32.9px 54.833px -10.967px
        var(--appearance-color-shadow-layer-1,rgb(71,98,133,0.2)),0 0 1.371px 0
        var(--appearance-color-shadow-layer-2,rgb(71,98,133,0.25));}.product-cover.align-left{display:inline-block;float:left;margin-right:var(--dimension-spacing-gap-grid,2rem);}.product-cover.align-left + .drupal-layout .grid{width:calc(100% - 153px - var(--dimension-spacing-gap-grid,2rem));padding-top:var(--dimension-spacing-padding-block-default,0.75rem);padding-bottom:var(--dimension-spacing-padding-block-default,0.75rem);}.product-cover.align-center{margin-right:auto;margin-left:auto;}.product-cover.align-right{display:inline-block;float:right;margin-left:var(--dimension-spacing-gap-grid,2rem);}.product-cover.align-right ~ .drupal-layout .grid{width:calc(100% - 153px - var(--dimension-spacing-gap-grid,2rem));padding-top:var(--dimension-spacing-padding-block-default,0.75rem);padding-bottom:var(--dimension-spacing-padding-block-default,0.75rem);}.page-allocation main{padding:0 2%;}.top-group{display:block;float:none;clear:both;overflow:auto;width:100%;padding-top:2.5em;color:#263238;}.top-group > a{position:relative;float:left;width:32%;height:200px;margin:0 2% 0 0;padding:24px;text-decoration:none;color:inherit;border:1px solid #ccc;border-radius:15px;}.top-group > a:nth-child(3){margin-right:0;}.top-group > a::after{position:absolute;bottom:24px;left:24px;display:block;width:1.75rem;height:1.75rem;content:'';background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.top-group > a:nth-child(1)::after{-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/dokument.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/dokument.svg');}.top-group > a:nth-child(2)::after{-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/buch.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/buch.svg');}.top-group > a:nth-child(3)::after{-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/anforderungstabelle.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/anforderungstabelle.svg');}.top-group > a.top-group__card--document::after{-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/dokument.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/dokument.svg');}.top-group > a.top-group__card--book::after{-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/buch.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/buch.svg');}.top-group > a.top-group__card--table::after{-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/anforderungstabelle.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/anforderungstabelle.svg');}.top-group > a .name{font-size:1.4rem;font-weight:700;font-style:normal;}.top-group > a .field_subtitle,.top-group > a .body{margin-top:0.5em;color:#636c70;font-size:0.8rem;font-weight:400;font-style:normal;}.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;flex-direction:row;align-items:flex-start;gap:32px;padding-block-end: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:14px;width:100%;padding:8px 0 16px;}.allocation-skeleton__line{display:block;height:18px;animation:allocation-skeleton-shimmer 1.1s ease-in-out infinite;border-radius:8px;background:linear-gradient(90deg,#eceff1 0%,#f7f9fa 45%,#eceff1 90%);background-size:200% 100%;}.allocation-skeleton__line:nth-child(1){width:42%;height:22px;}.allocation-skeleton__line:nth-child(2){width:100%;height:52px;}.allocation-skeleton__line:nth-child(3){width:100%;height:52px;}.allocation-skeleton__line:nth-child(4){width:100%;height:52px;}.allocation-skeleton__line:nth-child(5){width:88%;height:52px;}@keyframes allocation-skeleton-shimmer{0%{background-position:100% 0;}100%{background-position:-100% 0;}}@media (prefers-reduced-motion:reduce){#allocation-section-content{transition:none;}.allocation-skeleton__line{animation:none;}}#allocation-section-content{flex:1 1 auto;transition:opacity 0.2s ease;}#allocation-section-content.allocation-section-content--exiting{opacity:0;}#allocation-section-content.allocation-section-content--loading{opacity:1;}#allocation-section-content.allocation-section-content--entering{opacity:0;}#allocation-section-content.allocation-section-content--entered{opacity:1;}#allocation-section-content h2.title{margin:0;font-family:var(--typography-font-family-headline);font-size:var(--typography-font-size-150);font-weight:var(--typography-font-weight-headline);}#allocation-section-content .allocation-section-heading{display:flex;align-items:center;gap:0.5rem;margin-block:0 1rem;min-height:1.75rem;}#allocation-section-content .allocation-section-heading__title{margin:0;}#allocation-section-content .allocation-section-heading__icon{display:block;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;color:inherit;}#allocation-section-content .class-task-header .allocation-section-heading{margin-bottom:0;}#allocation-section-content .allocation-results-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1em;}#allocation-section-content .allocation-results-header .allocation-section-heading{margin-bottom:0;}#allocation-section-content .allocation-results-pivot{flex-shrink:0;margin:0;}#allocation-section-content .allocation-results-pivot__link{display:inline-flex;align-items:center;gap:0.35rem;text-decoration:underline;color:var(--color-background-brand-mediumblue-500,#007bc4);font-weight:600;}#allocation-section-content .allocation-results-pivot__link::after{display:block;flex-shrink:0;width:1.25rem;height:1.25rem;content:'';background-color:currentColor;-webkit-mask-image:url('/themes/custom/cornelsen_base/assets/icons/sort.svg');mask-image:url('/themes/custom/cornelsen_base/assets/icons/sort.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}#allocation-section-content .allocation-results-pivot__link:hover,#allocation-section-content .allocation-results-pivot__link:focus-visible{text-decoration:none;}#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 .individual-seat-results__support-plan-actions{display:flex;clear:both;justify-content:flex-end;width:100%;}#allocation-section-content a.individual-seat-results__support-plan-edit{float:none;margin-left:auto;}#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{display:block;margin-bottom:1em;padding:15px;text-decoration:none;color:inherit;border:1px solid #ccc;border-radius:10px;}#allocation-section-content .class-task-exercise:hover,#allocation-section-content .class-task-exercise:focus{cursor:pointer;border-color:var(--color-foreground-primary,#333);}#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 .allocation-empty-state{display:flex;flex-direction:column;align-items:center;gap:1.5em;padding:2.5em 0;text-align:center;}#allocation-section-content .allocation-empty-state::before{display:block;width:252px;height:227px;content:'';background-image:url(/themes/custom/mms/public/lul_add-input.png);background-repeat:no-repeat;background-position:center;background-size:contain;}#allocation-section-content .allocation-empty-state__message{margin:0;color:var(--color-foreground-primary);}#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:1em 0.75em;}#allocation-section-content table tbody tr td:first-of-type{font-weight:700;}#allocation-section-content table th{width:70%;padding:0 0.75em 1.25em;color:var(--color-foreground-secondary);font-size:12px;font-weight:400;}#allocation-section-content table th + th{width:10%;}#allocation-section-content .individual-seat-results__participants-table.cvds-table th,#allocation-section-content .individual-seat-results__participants-table th{height:auto;padding:0.75em;vertical-align:middle;}#allocation-section-content .individual-seat-results__participants-table th{width:15%;}#allocation-section-content .individual-seat-results__participants-table th:first-child{width:50%;}.allocation-in-progress{display:inline-flex;align-items:center;gap:10px;vertical-align:middle;color:var(--color-foreground-secondary);}.node--type-offline-card.node--type-offline-card.node--view-mode-row{padding:10px;border-top:1px solid #ccc;}.node--type-offline-card.node--type-offline-card.node--view-mode-row:last-child{border-bottom:1px solid #ccc;}.node--type-offline-card.node--type-offline-card.node--view-mode-row h2{margin:0;padding:0;color:#333;font-size:1.2rem;font-weight:bold;}.node--type-offline-card.node--type-offline-card.node--view-mode-row ul{margin:0.5em 0 0 1.5em;padding:0;list-style-position:outside;list-style-type:disc;color:#aaa;font-size:0.8em;font-weight:normal;}.node--type-offline-card.node--type-offline-card.node--view-mode-row ul li{margin:0.25em 0;}.node--type-offline-card.node--type-offline-card.node--view-mode-row .field_learning_type{color:#ccc;font-size:0.9rem;font-style:italic;}.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__score-value{color:var(--color-foreground-secondary);}.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;}a.support-plan-list__create{text-decoration:underline;color:var(--color-foreground-accent,#007bc4);}a.support-plan-list__create:hover,a.support-plan-list__create:focus{text-decoration:underline;color:var(--color-foreground-accent-hovered,#005e9a);}.individual-seat-results__support-plan-placeholder{padding:1.5em;border:1px solid #ccc;border-radius:15px;}.individual-seat-results__support-plan{display:flex;flex-direction:column;}.individual-seat-results__support-plan-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%;margin-bottom:1.5em;gap:0.75em;}.individual-seat-results__support-plan > .plan{width:100%;}a.individual-seat-results__support-plan-create,a.individual-seat-results__support-plan-edit,a.individual-seat-results__support-plan-download,.individual-seat-results__support-plan .button.button--primary{display:inline-flex;align-items:center;gap:0.5em;margin:0;padding:0.65em 1.25em;text-decoration:none;border:0;border-radius:999px;font-weight:600;line-height:1.2;}a.individual-seat-results__support-plan-create,a.individual-seat-results__support-plan-download,.individual-seat-results__support-plan .button.button--primary{color:#fff;background-color:#0074bd;}a.individual-seat-results__support-plan-edit{color:var(--color-foreground-accent,#007bc4);border:1px solid var(--color-border-accent,#007bc4);background-color:#fff;}.individual-seat-results__support-plan-toolbar .print__wrapper--pdf,.individual-seat-results__support-plan-toolbar
  .field--name-entity-print-view-pdf{display:flex;margin:0;}a.individual-seat-results__support-plan-create:hover,a.individual-seat-results__support-plan-create:focus,a.individual-seat-results__support-plan-download:hover,a.individual-seat-results__support-plan-download:focus,.individual-seat-results__support-plan .button.button--primary:hover,.individual-seat-results__support-plan .button.button--primary:focus{text-decoration:none;color:#fff;background-color:#005a94;}a.individual-seat-results__support-plan-edit:hover,a.individual-seat-results__support-plan-edit:focus{text-decoration:none;color:var(--color-foreground-accent-hovered,#005e9a);border-color:var(--color-border-accent-hovered,#005e9a);background-color:var(--color-background-surface-100-hovered,#f5f5f5);}.individual-seat-results__support-plan-download::before{flex-shrink:0;width:1.125em;height:1.125em;content:'';background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")
    center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")
    center / contain no-repeat;}.media--interview-teaser{display:flex;align-items:center;padding:var(--dimension-spacing-scale-100,1rem);border:1px solid var(--appearance-color-border-primary,#e1e5ea);border-radius:var(--dimension-border-radius-rounded,0.5rem);background-color:var(--appearance-color-background-surface-100,#fff);}.media--interview-teaser__action{margin-left:auto;}.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;}.view-my-learning-groups.view-empty{padding-block:var(--dimension-spacing-scale-250);}.view-my-learning-groups.view-empty p{max-width:24.5rem;margin-inline:auto;}.view-my-learning-groups .views-view-grid{display:grid;grid-template-columns:1fr;gap:var(--dimension-spacing-gap-grid);}.view-my-learning-groups .views-view-grid .views-row{display:contents;}.view-my-learning-groups .views-view-grid .views-col{float:none;width:auto !important;}@media screen and (min-width:768px){.view-my-learning-groups .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.view-my-learning-groups .views-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cvds-card--learning-group{position:relative;min-height:13.5rem;padding-block-end:calc(var(--dimension-sizing-touch-target-default) +
      var(--component-card-content-dimension-spacing-padding-inline-or-block));background:radial-gradient(95.36% 119.34% at 0% 100%,rgb(255,255,255,0) 0%,#fff 100%),var(--color-background-brand-mediumblue-100);}.cvds-card--learning-group > .dropbutton{position:absolute;top:var(--component-card-content-dimension-spacing-padding-inline-or-block);right:var(--component-card-content-dimension-spacing-padding-inline-or-block);}.milestone-code{--milestone-background:color-mix(in srgb,var(--milestone-color,var(--color-background-brand-mediumblue-100)) 25%,#fff);--milestone-text:color-mix(in srgb,var(--milestone-color,var(--color-background-brand-mediumblue-100)) 45%,var(--color-foreground-primary,#263238));display:flex;align-items:center;justify-content:center;min-width:4rem;padding:var(--dimension-spacing-scale-025) var(--dimension-spacing-scale-050);color:var(--milestone-text);border-radius:1.05rem;background:var(--milestone-background);font-size:var(--typography-label-font-size);font-weight:bold;line-height:1.33333;}.learning-group-milestone-dashboard{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-block:var(--dimension-spacing-gap-grid);}@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));}}.cvds-card--milestone{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-spacing-scale-100);min-height:20rem;}.cvds-card--milestone:has(.milestone-status-badge--active){--color-border-primary:var(--color-foreground-accent);--shadow-default:inset 0 0 1px var(--dimension-border-width-default)
      var(--color-foreground-accent);}.milestone-card__info{display:flex;align-items:center;align-self:stretch;justify-content:space-between;}.milestone-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-spacing-gap-thin);align-self:stretch;}.milestone-card__state{min-width:3.5rem;min-height:1.5rem;border-radius:var(--dimension-border-radius-focus-outline-rounded);background-color:var(--color-background-surface-200);}.milestone-status-badge{display:flex;align-items:center;justify-content:center;gap:var(--dimension-spacing-scale-025);height:1.5rem;color:var(--color-foreground-secondary);border:2px solid var(--color-foreground-secondary);border-radius:var(--dimension-border-radius-focus-outline-rounded);background-color:var(--color-background-surface-100);font-size:var(--typography-font-size-025);font-weight:700;line-height:var(--typography-line-height-for-025);padding-inline:var(--dimension-spacing-scale-050);}.milestone-status-badge--active{color:var(--color-foreground-accent);border-color:var(--color-border-accent);}.milestone-card__timerange{color:var(--color-foreground-secondary);font-size:var(--typography-font-size-025);line-height:var(--typography-line-height-for-025);}.milestone-card__title{font-size:var(--typography-font-size-150);font-weight:700;line-height:var(--typography-line-height-for-150);}.milestone-card__prerequisites{align-self:stretch;padding-bottom:0.5rem;}.milestone-card__prerequisites .list-items{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dimension-spacing-gap-thin);margin:0;padding:0;list-style:none;}.milestone-card__prerequisites .list-items > li{display:block;}.milestone-card__prerequisites-item{display:flex;align-items:center;gap:var(--dimension-spacing-gap-default);}.milestone-card__prerequisites-item:not(:has(> .diagnostic-module-status-icon))::before{display:block;width:var(--dimension-sizing-icon-small);height:var(--dimension-sizing-icon-small);content:'';}.milestone-card:not(:has(.milestone-status-badge--active)) .milestone-card__prerequisites-item::before{display:none;}a.milestone-card__prerequisites-label{text-decoration:underline;color:var(--color-foreground-primary);text-decoration-thickness:6.5%;text-underline-offset:18.5%;text-underline-position:from-font;}a.milestone-card__prerequisites-label:hover{color:var(--color-foreground-accent-hovered);}a.milestone-card__prerequisites-label:active{color:var(--color-foreground-accent-pressed);}a.milestone-card__prerequisites-label: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;}.diagnostic-module-status-icon,.milestone-card__prerequisites-item::before{flex-shrink:0;}.milestone-card__prerequisites-item--active .diagnostic-module-status-icon{color:var(--color-foreground-accent);}.milestone-card__prerequisites-item--closed .diagnostic-module-status-icon{color:var(--color-foreground-primary);}.milestone-card__actions{display:flex;flex-direction:row;margin-top:auto;gap:var(--dimension-spacing-gap-thick);}.milestone-card__action{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);}.milestone-card__action.lazyload{min-width:8rem;background-color:var(--color-background-surface-200);}.milestone-card__action[disabled],.milestone-card__action[aria-disabled='true']{cursor:default;}.milestone-card__action[disabled].milestone-card__action--primary,.milestone-card__action[disabled].milestone-card__action--secondary,.milestone-card__action[aria-disabled='true'].milestone-card__action--primary,.milestone-card__action[aria-disabled='true'].milestone-card__action--secondary{color:var(--color-foreground-disabled);border:var(--dimension-border-width-default) solid
    var(--color-border-disabled);background-color:var(--color-background-disabled);}.milestone-card__action[disabled].milestone-card__action--link,.milestone-card__action[aria-disabled='true'].milestone-card__action--link{color:var(--color-foreground-disabled);}@media (forced-colors:active){.milestone-card__action[disabled].milestone-card__action--primary,.milestone-card__action[disabled].milestone-card__action--secondary,.milestone-card__action[disabled].milestone-card__action--link,.milestone-card__action[aria-disabled='true'].milestone-card__action--primary,.milestone-card__action[aria-disabled='true'].milestone-card__action--secondary,.milestone-card__action[aria-disabled='true'].milestone-card__action--link{color:GrayText;border:1px solid ButtonBorder;background-color:ButtonFace;}}.milestone-card__action--primary{color:var(--color-foreground-on-accent);background-color:var(--color-background-accent);}.milestone-card__action--primary::after{width:var(--dimension-sizing-icon-default);height:var(--dimension-sizing-icon-default);content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='ad3c5dfe-5a6c-41cd-9b86-3591fee64132' data-name='RZ' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.693 56.693' fill='%23fff'%3E%3Ctitle%3EWeiter%3C/title%3E%3Cpath d='M19.843,48.189a1.418,1.418,0,0,1-.965-2.456L37.6,28.346,18.878,10.96a1.418,1.418,0,0,1,1.93-2.078L40.65,27.307a1.42,1.42,0,0,1,0,2.078L20.808,47.811A1.414,1.414,0,0,1,19.843,48.189Z'/%3E%3C/svg%3E");background-size:contain;}.milestone-card__action--primary:hover{background-color:var(--color-background-accent-hovered);}.milestone-card__action--primary:active{background-color:var(--color-background-accent-pressed);}.milestone-card__action--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){.milestone-card__action--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}.milestone-card__action--primary:not(:disabled):hover{outline:var(--dimension-border-width-focus-outline) dotted
        var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.milestone-card__action--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);}.milestone-card__action--secondary:hover{color:var(--color-foreground-accent-hovered);border-color:var(--color-border-accent-hovered);background-color:var(--color-background-surface-100-hovered);}.milestone-card__action--secondary:active{color:var(--color-foreground-accent-pressed);border-color:var(--color-border-accent-pressed);background-color:var(--color-background-surface-100-pressed);}.milestone-card__action--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){.milestone-card__action--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}.milestone-card__action--secondary:not(:disabled):hover{outline:var(--dimension-border-width-focus-outline) dotted
        var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.milestone-card__action--link{color:var(--color-foreground-accent);background-color:transparent;}.milestone-card__action--link::after{width:var(--dimension-sizing-icon-default);height:var(--dimension-sizing-icon-default);content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='ad3c5dfe-5a6c-41cd-9b86-3591fee64132' data-name='RZ' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.693 56.693' fill='%230163e5'%3E%3Ctitle%3EWeiter%3C/title%3E%3Cpath d='M19.843,48.189a1.418,1.418,0,0,1-.965-2.456L37.6,28.346,18.878,10.96a1.418,1.418,0,0,1,1.93-2.078L40.65,27.307a1.42,1.42,0,0,1,0,2.078L20.808,47.811A1.414,1.414,0,0,1,19.843,48.189Z'/%3E%3C/svg%3E");background-size:contain;}.milestone-card__action--link:hover,.milestone-card__action--link:focus-visible{color:var(--color-foreground-accent-hovered);background-color:var(--component-button-color-background-free-hovered);}.milestone-card__action--link:hover::after,.milestone-card__action--link:focus-visible::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='ad3c5dfe-5a6c-41cd-9b86-3591fee64132' data-name='RZ' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.693 56.693' fill='%23014fb7'%3E%3Ctitle%3EWeiter%3C/title%3E%3Cpath d='M19.843,48.189a1.418,1.418,0,0,1-.965-2.456L37.6,28.346,18.878,10.96a1.418,1.418,0,0,1,1.93-2.078L40.65,27.307a1.42,1.42,0,0,1,0,2.078L20.808,47.811A1.414,1.414,0,0,1,19.843,48.189Z'/%3E%3C/svg%3E");}.milestone-card__action--link:active{color:var(--color-foreground-accent-pressed);background-color:var(--component-button-color-background-free-pressed);}.milestone-card__action--link:active::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='ad3c5dfe-5a6c-41cd-9b86-3591fee64132' data-name='RZ' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.693 56.693' fill='%23014298'%3E%3Ctitle%3EWeiter%3C/title%3E%3Cpath d='M19.843,48.189a1.418,1.418,0,0,1-.965-2.456L37.6,28.346,18.878,10.96a1.418,1.418,0,0,1,1.93-2.078L40.65,27.307a1.42,1.42,0,0,1,0,2.078L20.808,47.811A1.414,1.414,0,0,1,19.843,48.189Z'/%3E%3C/svg%3E");}.milestone-card__action--link:focus-visible{outline:transparent;outline:var(--dimension-border-width-focus-outline) dotted
      var(--color-border-focus);outline-offset:0.0625rem;}@media (forced-colors:active){.milestone-card__action--link{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}.milestone-card__action--link:not(:disabled):hover{outline:var(--dimension-border-width-focus-outline) dotted
        var(--color-border-focus);outline-offset:0.0625rem;background-color:ButtonFace;}}.dropbutton__toggle{--color-foreground-accent:var(--color-foreground-primary);}.dropbutton__menu{position:absolute;z-index:10;top:anchor(bottom);right:anchor(right);left:auto;min-width:15rem;border:0;outline:none;box-shadow:var(--shadow-default);}.dropbutton__item + .dropbutton__item{border-top:var(--dimension-border-width-default) solid
        var(--color-border-primary,#e1e5ea);}.dropbutton__item > a,.dropbutton__item > span{display:flex;align-items:flex-start;align-self:stretch;min-height:var(--dimension-sizing-touch-target-default,2.75rem);padding:var(--dimension-spacing-padding-inline-default);gap:var(--component-list-item-dimension-spacing-gap-content);}.dropbutton__item .cvds-icon{color:var(--color-foreground-interactive,#0163e5);}.dropbutton__item--danger,.dropbutton__item--danger .cvds-icon{color:var(--color-foreground-critical,#b40b20);}.breadcrumb{color:var(--color-foreground-secondary);font-size:var(--typography-font-size-025);line-height:var(--typography-line-height-for-025);}.breadcrumb__list{display:flex;gap:var(--dimension-spacing-gap-default);}.breadcrumb__item{display:inline-flex;align-items:center;gap:var(--dimension-spacing-gap-default);}.breadcrumb__link > :first-child:not(:has(> .milestone-code)){text-decoration:underline;}.breadcrumb__link > :first-child:has(> .milestone-code) :not(.milestone-code){text-decoration:underline;}.breadcrumb__link > :first-child:has(> .milestone-code),.breadcrumb__text > :first-child:has(> .milestone-code){display:flex;align-items:center;}.breadcrumb__link > :first-child:has(> .milestone-code) .milestone-code,.breadcrumb__text > :first-child:has(> .milestone-code) .milestone-code{min-width:2.16rem;margin-inline-end:var(--dimension-spacing-scale-050);border-radius:0.63369rem;font-size:inherit;}.sus-dashboard-nav{position:fixed;z-index:10;top:50%;left:6.75rem;display:flex;flex-direction:column;width:100px;height:390px;gap:5px;padding-block:var(--dimension-spacing-scale-250);transform:translateY(-50%);border-radius:var(--dimension-border-radius-circle);background-color:var(--color-foreground-accent);box-shadow:0 0 1px 0 #47628540,0 8px 16px -8px #47628533;}.sus-dashboard-nav__item{display:flex;flex-direction:column;align-items:center;height:120px;text-decoration:none;color:#fff;}.sus-dashboard-nav__icon{display:block;flex-shrink:0;width:4.4rem;height:4rem;background-repeat:no-repeat;background-position:center;background-size:contain;}.sus-dashboard-nav__item--start .sus-dashboard-nav__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_start_inactive.svg);}.sus-dashboard-nav__item--start.is-active .sus-dashboard-nav__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_start_active.svg);}.sus-dashboard-nav__item--class-tasks .sus-dashboard-nav__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_class_task_inactive.svg);}.sus-dashboard-nav__item--class-tasks.is-active .sus-dashboard-nav__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_class_task_active.svg);}.sus-dashboard-nav__item--completed-tasks .sus-dashboard-nav__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_completed_task_inactive.svg);}.sus-dashboard-nav__item--completed-tasks.is-active .sus-dashboard-nav__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_completed_task_active.svg);}.sus-dashboard-nav__label{display:none;max-width:70%;text-align:center;-ms-hyphens:auto;hyphens:auto;font-size:14px;overflow-wrap:break-word;line-height:100%;}.sus-dashboard-nav__item.is-active .sus-dashboard-nav__label{display:inline;}.site-main:has(> .sus-dashboard){padding-inline:0;}.sus-dashboard-section{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding-block:var(--dimension-spacing-scale-700)
    var(--dimension-spacing-scale-400);background-color:#fff;}.sus-dashboard-section--start{align-items:center;padding-block:0;min-height:calc(100vh - 100px);scroll-margin-top:100px;background:radial-gradient(84.07% 86.7% at 0% 100%,rgb(255,255,255,0) 0%,#fff 125%),var(--color-background-brand-mediumblue-100);}.sus-dashboard-section__inner{width:100%;max-width:57rem;text-align:left;}.sus-dashboard-section__header{margin-bottom:var(--dimension-spacing-scale-250);}.sus-dashboard-section__title{margin:0;font-size:32px;font-weight:600;line-height:2.25rem;}.sus-dashboard-section__subtitle{margin:var(--dimension-spacing-scale-025) 0 0;color:var(--color-foreground-secondary);font-size:24px;line-height:1.75rem;}.sus-dashboard-section--start .sus-dashboard-section__title{font-size:24px;line-height:1.75rem;}.sus-dashboard-section--start .sus-dashboard-section__subtitle{font-size:18px;line-height:1.5rem;}.sus-class-task-list__items,.sus-completed-task-list__items{display:flex;flex-direction:column;gap:var(--dimension-spacing-scale-250);width:630px;margin:0;padding:0;list-style:none;}.sus-class-task-list__item,.sus-completed-task-list__item{display:flex;margin:0;padding:0;}.sus-class-task-list__more,.sus-completed-task-list__more{margin-top:var(--dimension-spacing-scale-150);}.sus-class-task-list__more-button,.sus-completed-task-list__more-button{display:inline-flex;align-items:center;gap:0.25rem;text-decoration:none;color:var(--color-foreground-accent);font-size:20px;line-height:1.5rem;}.sus-class-task-list__more-button:hover,.sus-class-task-list__more-button:focus-visible,.sus-completed-task-list__more-button:hover,.sus-completed-task-list__more-button:focus-visible{text-decoration:underline;}.sus-task-list__more-chevron{display:block;}.sus-empty{display:flex;flex-direction:column;align-items:center;gap:0.5rem;width:630px;max-width:100%;text-align:center;}.sus-empty__illustration{display:block;width:289px;max-width:100%;height:250px;margin-bottom:var(--dimension-spacing-scale-250);background-repeat:no-repeat;background-position:center;background-size:contain;}.sus-empty__illustration--results{background-image:url(/themes/custom/mms/public/sus_show-result.svg);}.sus-empty__illustration--class-tasks{background-image:url(/themes/custom/mms/public/sus_action.svg);}.sus-empty__title{margin:0 0 var(--dimension-spacing-scale-050);color:var(--color-foreground-primary);font-size:24px;font-weight:700;}.sus-empty__text{margin:0;color:var(--color-foreground-primary);font-size:18px;}.sus-card{--sus-card-tint:color-mix(in srgb,var(--sus-card-color,var(--color-background-brand-mediumblue-100)) 25%,#fff);--sus-card-code-color:color-mix(in sRGB,var(--sus-card-color,var(--color-background-brand-mediumblue-100)) 45%,var(--color-foreground-primary));display:flex;overflow:hidden;flex:1;flex-direction:column;width:630px;min-width:0;height:250px;transition:box-shadow 0.15s ease,transform 0.15s ease;text-decoration:none;color:var(--color-foreground-primary);border-radius:12px;background:radial-gradient(101.57% 101.57% at 16.51% 82.68%,rgb(255,255,255,0) 0%,#fff 100%),var(--sus-card-tint);box-shadow:0 8px 16px -8px rgb(71,98,133,0.2),0 0 1px rgb(71,98,133,0.25);}.sus-card:hover,.sus-card:focus-visible{transform:translateY(-2px);}.sus-card__visual{position:relative;display:flex;flex:1;align-items:center;justify-content:center;}.sus-card__icon{display:block;width:114px;max-width:100%;height:114px;background-image:url(/themes/custom/mms/public/sus_dashboard_class_task_active.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.sus-card__badge{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:0.875rem;padding:0.35rem 0.875rem;color:var(--color-background-surface-100);border-radius:var(--dimension-border-radius-circle);background-color:var(--color-background-surface-900);font-size:20px;font-weight:700;line-height:22px;}.sus-card__badge-icon{width:1.125rem;height:1.125rem;}.sus-card__bar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;height:110px;padding:0.875rem var(--dimension-spacing-scale-150);background-color:#fff;}.sus-card__meta{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;height:100%;}.sus-card__title{overflow:hidden;color:var(--color-foreground-primary);font-size:20px;font-weight:600;line-height:24px;}.sus-card__progress{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-top:var(--dimension-spacing-scale-050);padding-bottom:var(--dimension-spacing-scale-025);}.sus-card__dot{display:block;width:0.625rem;height:0.625rem;border:1px solid var(--color-foreground-primary);border-radius:var(--dimension-border-radius-circle);background-color:#fff;}.sus-card__dot.is-done{background-color:var(--color-foreground-primary);}.sus-card__code{flex-shrink:0;align-self:center;padding:var(--dimension-spacing-scale-050) var(--dimension-spacing-scale-100);white-space:nowrap;color:var(--sus-card-code-color,var(--color-foreground-primary));border-radius:var(--dimension-border-radius-circle);background-color:var(--sus-card-tint);font-size:17px;font-weight:700;line-height:22px;}.sus-dashboard-section--start .sus-dashboard-section__inner{position:relative;max-width:57rem;padding:3.5rem;border-radius:12px;background-image:linear-gradient(var(--color-background-brand-mediumblue-500) 4px,var(--color-background-surface-100) 4px);box-shadow:0 0 1px 0 #47628540,0 2px 4px -2px #47628533;}.sus-dashboard-section__mascot{position:absolute;top:-120px;right:0;display:block;width:280px;height:188px;background-image:url(/themes/custom/mms/public/sus_show-result.svg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;}.sus-dashboard-start-links{display:flex;justify-content:center;gap:6rem;margin:var(--dimension-spacing-scale-300) 0 0;padding:0;list-style:none;}.sus-dashboard-start-link{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;text-align:center;}.sus-dashboard-start-link__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;}.sus-dashboard-start-link__visual{position:relative;width:134px;height:123px;}.sus-dashboard-start-link__icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;}.sus-dashboard-start-link--class-tasks .sus-dashboard-start-link__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_class_task_active.svg);}.sus-dashboard-start-link--completed-tasks .sus-dashboard-start-link__icon{background-image:url(/themes/custom/mms/public/sus_dashboard_completed_task_active.svg);}.sus-dashboard-start-link__badge{position:absolute;top:2px;right:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--color-background-surface-100);border-radius:var(--dimension-border-radius-circle);background-color:var(--color-background-surface-900);font-weight:600;line-height:18px;}.sus-dashboard-start-link__title{margin:var(--dimension-spacing-scale-125) 0 0;color:var(--color-foreground-primary);font-size:24px;font-weight:600;line-height:1.75rem;}.sus-dashboard-start-link__subtitle{margin:var(--dimension-spacing-scale-025) 0 0;color:var(--color-foreground-secondary);font-size:18px;line-height:1.5rem;}.sus-dashboard-start-link__arrow{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:var(--dimension-spacing-scale-150);transition:transform 0.15s ease,background-color 0.15s ease;color:var(--color-background-surface-100);border-radius:var(--dimension-border-radius-circle);background-color:var(--color-foreground-accent);}.sus-dashboard-start-link__link:hover .sus-dashboard-start-link__arrow,.sus-dashboard-start-link__link:focus-visible .sus-dashboard-start-link__arrow{outline:2px solid var(--color-foreground-accent);outline-offset:2px;background-color:var(--color-foreground-accent-hovered);}.sus-dashboard-start-link--completed-tasks .sus-dashboard-start-link__arrow{color:var(--color-foreground-accent);background-color:transparent;}.sus-dashboard-start-link--completed-tasks
  .sus-dashboard-start-link__link:hover
  .sus-dashboard-start-link__arrow,.sus-dashboard-start-link--completed-tasks
  .sus-dashboard-start-link__link:focus-visible
  .sus-dashboard-start-link__arrow{outline:none;background-color:transparent;}.sus-dashboard-start-link__arrow-icon{display:block;}@media (max-width:1320px){.sus-dashboard-nav{left:3rem;}.sus-dashboard-section{justify-content:flex-start;padding-inline:16rem var(--dimension-spacing-scale-400);}.sus-dashboard-section--start .sus-dashboard-section__inner{max-width:41.75rem;}}@media (max-width:768px){.sus-dashboard-nav{left:1.5rem;}.sus-dashboard-section{padding-inline:8.75rem 2rem;}.sus-dashboard-section--start .sus-dashboard-section__inner{max-width:37.25rem;}.sus-class-task-list__items,.sus-completed-task-list__items,.sus-empty,.sus-card{width:100%;}}
@media (min-width: 768px){}
@media (min-width: 1024px){}
.grid{display:grid;gap:var(--dimension-spacing-gap-grid,2rem);width:100%;}* + .grid{margin-top:var(--dimension-spacing-gap-grid,2rem);}@media screen and (min-width:768px){.grid--two-columns,.grid--three-columns{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:768px) and (max-width:1023px){.grid--three-columns > :first-child{grid-column:1 / 3;}}@media screen and (min-width:1024px){.grid--three-columns{grid-template-columns:repeat(3,1fr);}}
@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-x,0) var(--appearance-shadow-default-layer-1-y,8px) var(--appearance-shadow-default-layer-1-blur,16px) var(--appearance-shadow-default-layer-1-spread,-8px) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.20)),var(--appearance-shadow-default-layer-2-x,0) var(--appearance-shadow-default-layer-2-y,0) var(--appearance-shadow-default-layer-2-blur,1px) 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-x,0) var(--appearance-shadow-level-1-layer-1-y,2px) var(--appearance-shadow-level-1-layer-1-blur,4px) var(--appearance-shadow-level-1-layer-1-spread,-2px) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.20)),var(--appearance-shadow-level-1-layer-2-x,0) var(--appearance-shadow-level-1-layer-2-y,0) var(--appearance-shadow-level-1-layer-2-blur,1px) 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-x,0) var(--appearance-shadow-level-2-layer-1-y,8px) var(--appearance-shadow-level-2-layer-1-blur,16px) var(--appearance-shadow-level-2-layer-1-spread,-8px) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.20)),var(--appearance-shadow-level-2-layer-2-x,0) var(--appearance-shadow-level-2-layer-2-y,0) var(--appearance-shadow-level-2-layer-2-blur,1px) 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-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,rgba(71,98,133,0.20)),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,rgba(71,98,133,0.25));--shadow-level-4:var(--appearance-shadow-level-4-layer-1-x,0) var(--appearance-shadow-level-4-layer-1-y,16px) var(--appearance-shadow-level-4-layer-1-blur,24px) var(--appearance-shadow-level-4-layer-1-spread,-10px) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.20)),var(--appearance-shadow-level-4-layer-2-x,0) var(--appearance-shadow-level-4-layer-2-y,0) var(--appearance-shadow-level-4-layer-2-blur,1px) 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-default-layer-1-x,0) var(--appearance-shadow-default-layer-1-y,8px) var(--appearance-shadow-default-layer-1-blur,16px) var(--appearance-shadow-default-layer-1-spread,-8px) var(--appearance-color-shadow-layer-1,rgba(71,98,133,0.20)),var(--appearance-shadow-default-layer-2-x,0) var(--appearance-shadow-default-layer-2-y,0) var(--appearance-shadow-default-layer-2-blur,1px) var(--appearance-shadow-default-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;}
}
