@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/material-symbols-rounded-BxB_GdbN.woff2)}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:22px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-rendering:optimizeLegibility}.material-icons--xs{font-size:16px}.material-icons--sm{font-size:18px}.material-icons--md{font-size:24px}.material-icons--lg{font-size:32px}.material-icons--xl{font-size:48px}.material-icons--2xl{font-size:64px}:root{--color-outer-background: #ffffff;--color-background: #ffffff;--color-body-text: #1a1a1a;--color-heading-text: #1a1a1a;--color-text-muted: #666666;--color-primary: #1976d2;--color-secondary: #1558a0;--color-border: #e0e0e0;--color-surface: #f5f5f5;--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-success: #2e7d32;--color-success-light: #e8f5e9;--color-error: #c62828;--color-error-light: #ffebee;--body-font-family: system-ui, -apple-system, sans-serif;--body-font-size-lg: 1rem;--body-font-size-md: 1rem;--body-font-size-sm: .9375rem;--body-font-size-xs: .875rem;--body-font-weight: normal;--body-font-style: normal;--body-text-decoration: none;--body-letter-spacing: normal;--body-line-height: normal;--heading-font-family: inherit;--heading-font-weight: 700;--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.25rem;--h5-font-size: 1.125rem;--h6-font-size: 1rem;--menu-bg: var(--color-background);--menu-border: var(--color-border);--menu-text: var(--color-body-text);--menu-text-muted: var(--color-text-muted);--menu-item-hover: rgba(0, 0, 0, .04);--menu-item-active-bg: var(--color-primary);--menu-item-active-text: #fff;--menu-width: 260px;--menu-progress-bg: var(--color-background);--menu-progress-fill: var(--color-primary)}.shell{background:var(--color-outer-background);font-family:var(--body-font-family);font-size:var(--body-font-size-lg);font-weight:var(--body-font-weight);font-style:var(--body-font-style);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-body-text)}.shell[data-viewport=md]{font-size:var(--body-font-size-md)}.shell[data-viewport=sm]{font-size:var(--body-font-size-sm)}.shell[data-viewport=xs]{font-size:var(--body-font-size-xs)}img{background-color:#fff}.content{background-color:var(--page-margin-bg-color, var(--color-outer-background));position:relative}.content:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;box-shadow:var(--pagetop-shadow-viewport);z-index:1}.page{background-color:var(--page-bg-color, var(--color-background));padding:var(--page-padding, 1rem);position:relative}.page:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:10px;box-shadow:var(--pagetop-shadow-page)}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--color-heading-text)}.page h1{font-size:var(--h1-font-size)}.page h2{font-size:var(--h2-font-size)}.page h3{font-size:var(--h3-font-size)}.page h4{font-size:var(--h4-font-size)}.page h5{font-size:var(--h5-font-size)}.page h6{font-size:var(--h6-font-size)}.menu-topbar{background:var(--h-menu-topbar-bg-color, var(--color-background));border:var(--menu-border)}.menu-topbar .menu-strip{background:var(--h-menu-strip-bg-color, var(--color-background))}.menu-heading{font-family:var(--h-menu-title-font-family, var(--body-font-family));font-size:var(--h-menu-title-font-size, var(--body-font-size));font-style:var(--h-menu-title-font-style, var(--body-font-style));font-weight:var(--h-menu-title-font-weight, var(--body-font-weight));text-decoration:var(--h-menu-title-text-decoration, var(--body-text-decoration));letter-spacing:var(--h-menu-title-letter-spacing, var(--body-letter-spacing));line-height:var(--h-menu-title-line-height, var(--body-line-height));color:var(--h-menu-title-color, var(--color-body-text));padding:var(--h-menu-title-padding, 1rem);background:var(--h-menu-title-bg-color, var(--color-background));border:var(--h-menu-title-border-width) var(--h-menu-title-border-style) var(--h-menu-title-border-color);border-radius:var(--h-menu-title-border-radius);border-top:var(--h-menu-title-border-top-width, var(--h-menu-title-border-width)) var(--h-menu-title-border-top-style, var(--h-menu-title-border-style)) var(--h-menu-title-border-top-color, var(--h-menu-title-border-color));border-right:var(--h-menu-title-border-right-width, var(--h-menu-title-border-width)) var(--h-menu-title-border-right-style, var(--h-menu-title-border-style)) var(--h-menu-title-border-right-color, var(--h-menu-title-border-color));border-bottom:var(--h-menu-title-border-bottom-width, var(--h-menu-title-border-width)) var(--h-menu-title-border-bottom-style, var(--h-menu-title-border-style)) var(--h-menu-title-border-bottom-color, var(--h-menu-title-border-color));border-left:var(--h-menu-title-border-left-width, var(--h-menu-title-border-width)) var(--h-menu-title-border-left-style, var(--h-menu-title-border-style)) var(--h-menu-title-border-left-color, var(--h-menu-title-border-color))}.menu-strip{gap:var(--h-menu-strip-gap, 4px);border:var(--h-menu-strip-border-width) var(--h-menu-strip-border-style) var(--h-menu-strip-border-color, var(--color-border));border-radius:var(--h-menu-strip-border-radius);border-top:var(--h-menu-strip-border-top-width, var(--h-menu-strip-border-width)) var(--h-menu-strip-border-top-style, var(--h-menu-strip-border-style)) var(--h-menu-strip-border-top-color, var(--h-menu-strip-border-color, var(--color-border)));border-right:var(--h-menu-strip-border-right-width, var(--h-menu-strip-border-width)) var(--h-menu-strip-border-right-style, var(--h-menu-strip-border-style)) var(--h-menu-strip-border-right-color, var(--h-menu-strip-border-color, var(--color-border)));border-bottom:var(--h-menu-strip-border-bottom-width, var(--h-menu-strip-border-width)) var(--h-menu-strip-border-bottom-style, var(--h-menu-strip-border-style)) var(--h-menu-strip-border-bottom-color, var(--h-menu-strip-border-color, var(--color-border)));border-left:var(--h-menu-strip-border-left-width, var(--h-menu-strip-border-width)) var(--h-menu-strip-border-left-style, var(--h-menu-strip-border-style)) var(--h-menu-strip-border-left-color, var(--h-menu-strip-border-color, var(--color-border)))}.menu-strip-item{font-family:var(--h-menu-item-font-family, var(--body-font-family));font-size:var(--h-menu-item-font-size, .875rem);font-weight:var(--h-menu-item-font-weight, var(--body-font-weight));font-style:var(--h-menu-item-font-style, var(--body-font-style));text-decoration:var(--h-menu-item-text-decoration, none);letter-spacing:var(--h-menu-item-letter-spacing, var(--body-letter-spacing));line-height:var(--h-menu-item-line-height, var(--body-line-height));color:var(--h-menu-item-color, var(--menu-text));background:var(--h-menu-item-bg-color, transparent);padding:var(--h-menu-item-padding, 4px 0);border:var(--h-menu-item-border-width) var(--h-menu-item-border-style) var(--h-menu-item-border-color, var(--color-border));border-radius:var(--h-menu-item-border-radius);border-top:var(--h-menu-item-border-top-width, var(--h-menu-item-border-width)) var(--h-menu-item-border-top-style, var(--h-menu-item-border-style)) var(--h-menu-item-border-top-color, var(--h-menu-item-border-color, var(--color-border)));border-right:var(--h-menu-item-border-right-width, var(--h-menu-item-border-width)) var(--h-menu-item-border-right-style, var(--h-menu-item-border-style)) var(--h-menu-item-border-right-color, var(--h-menu-item-border-color, var(--color-border)));border-bottom:var(--h-menu-item-border-bottom-width, var(--h-menu-item-border-width)) var(--h-menu-item-border-bottom-style, var(--h-menu-item-border-style)) var(--h-menu-item-border-bottom-color, var(--h-menu-item-border-color, var(--color-border)));border-left:var(--h-menu-item-border-left-width, var(--h-menu-item-border-width)) var(--h-menu-item-border-left-style, var(--h-menu-item-border-style)) var(--h-menu-item-border-left-color, var(--h-menu-item-border-color, var(--color-border)))}.menu-strip-item:hover{font-family:var( --h-menu-item-font-family--hover, var(--h-menu-item-font-family, var(--body-font-family)) );font-size:var(--h-menu-item-font-size--hover, var(--h-menu-item-font-size, .875rem));font-weight:var( --h-menu-item-font-weight--hover, var(--h-menu-item-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-item-font-style--hover, var(--h-menu-item-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-item-text-decoration--hover, var(--h-menu-item-text-decoration, none) );letter-spacing:var( --h-menu-item-letter-spacing--hover, var(--h-menu-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-item-line-height--hover, var(--body-line-height));color:var(--h-menu-item-color--hover, var(--color-primary));background:var(--h-menu-item-bg-color--hover, transparent);padding:var(--h-menu-item-padding--hover, var(--h-menu-item-padding, 4px 0));border:var(--h-menu-item-border-width--hover, var(--h-menu-item-border-width)) var(--h-menu-item-border-style--hover, var(--h-menu-item-border-style)) var(--h-menu-item-border-color--hover, var(--h-menu-item-border-color, var(--color-border)));border-radius:var(--h-menu-item-border-radius--hover, var(--h-menu-item-border-radius));border-top:var( --h-menu-item-border-top-width--hover, var(--h-menu-item-border-width--hover, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-top-style--hover, var(--h-menu-item-border-style--hover, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-top-color--hover, var(--h-menu-item-border-color--hover, var(--h-menu-item-border-color, var(--color-border))) );border-right:var( --h-menu-item-border-right-width--hover, var(--h-menu-item-border-width--hover, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-right-style--hover, var(--h-menu-item-border-style--hover, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-right-color--hover, var(--h-menu-item-border-color--hover, var(--h-menu-item-border-color, var(--color-border))) );border-bottom:var( --h-menu-item-border-bottom-width--hover, var(--h-menu-item-border-width--hover, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-bottom-style--hover, var(--h-menu-item-border-style--hover, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-bottom-color--hover, var(--h-menu-item-border-color--hover, var(--h-menu-item-border-color, var(--color-border))) );border-left:var( --h-menu-item-border-left-width--hover, var(--h-menu-item-border-width--hover, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-left-style--hover, var(--h-menu-item-border-style--hover, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-left-color--hover, var(--h-menu-item-border-color--hover, var(--h-menu-item-border-color, var(--color-border))) )}.menu-strip-item--active{font-family:var( --h-menu-item-font-family--active, var(--h-menu-item-font-family, var(--body-font-family)) );font-size:var(--h-menu-item-font-size--active, var(--h-menu-item-font-size, .875rem));font-weight:var( --h-menu-item-font-weight--active, var(--h-menu-item-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-item-font-style--active, var(--h-menu-item-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-item-text-decoration--active, var(--h-menu-item-text-decoration, none) );letter-spacing:var( --h-menu-item-letter-spacing--active, var(--h-menu-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-item-line-height--active, var(--body-line-height));color:var(--h-menu-item-color--active, var(--color-primary));background:var(--h-menu-item-bg-color--active, transparent);padding:var(--h-menu-item-padding--active, var(--h-menu-item-padding, 4px 0));border:var(--h-menu-item-border-width--active, var(--h-menu-item-border-width)) var(--h-menu-item-border-style--active, var(--h-menu-item-border-style)) var(--h-menu-item-border-color--active, var(--h-menu-item-border-color, var(--color-border)));border-radius:var(--h-menu-item-border-radius--active, var(--h-menu-item-border-radius));border-top:var( --h-menu-item-border-top-width--active, var(--h-menu-item-border-width--active, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-top-style--active, var(--h-menu-item-border-style--active, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-top-color--active, var(--h-menu-item-border-color--active, var(--h-menu-item-border-color, var(--color-border))) );border-right:var( --h-menu-item-border-right-width--active, var(--h-menu-item-border-width--active, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-right-style--active, var(--h-menu-item-border-style--active, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-right-color--active, var(--h-menu-item-border-color--active, var(--h-menu-item-border-color, var(--color-border))) );border-bottom:var( --h-menu-item-border-bottom-width--active, var(--h-menu-item-border-width--active, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-bottom-style--active, var(--h-menu-item-border-style--active, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-bottom-color--active, var(--h-menu-item-border-color--active, var(--h-menu-item-border-color, var(--color-border))) );border-left:var( --h-menu-item-border-left-width--active, var(--h-menu-item-border-width--active, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-left-style--active, var(--h-menu-item-border-style--active, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-left-color--active, var(--h-menu-item-border-color--active, var(--h-menu-item-border-color, var(--color-border))) )}.menu-strip-item--locked{font-family:var( --h-menu-item-font-family--locked, var(--h-menu-item-font-family, var(--body-font-family)) );font-size:var(--h-menu-item-font-size--locked, var(--h-menu-item-font-size, .875rem));font-weight:var( --h-menu-item-font-weight--locked, var(--h-menu-item-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-item-font-style--locked, var(--h-menu-item-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-item-text-decoration--locked, var(--h-menu-item-text-decoration, none) );letter-spacing:var( --h-menu-item-letter-spacing--locked, var(--h-menu-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-item-line-height--locked, var(--body-line-height));color:var(--h-menu-item-color--locked, var(--color-text-muted));background:var(--h-menu-item-bg-color--locked, transparent);padding:var(--h-menu-item-padding--locked, var(--h-menu-item-padding, 4px 0));border:var(--h-menu-item-border-width--locked, var(--h-menu-item-border-width)) var(--h-menu-item-border-style--locked, var(--h-menu-item-border-style)) var(--h-menu-item-border-color--locked, var(--h-menu-item-border-color, var(--color-border)));border-radius:var(--h-menu-item-border-radius--locked, var(--h-menu-item-border-radius));border-top:var( --h-menu-item-border-top-width--locked, var(--h-menu-item-border-width--locked, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-top-style--locked, var(--h-menu-item-border-style--locked, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-top-color--locked, var(--h-menu-item-border-color--locked, var(--h-menu-item-border-color, var(--color-border))) );border-right:var( --h-menu-item-border-right-width--locked, var(--h-menu-item-border-width--locked, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-right-style--locked, var(--h-menu-item-border-style--locked, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-right-color--locked, var(--h-menu-item-border-color--locked, var(--h-menu-item-border-color, var(--color-border))) );border-bottom:var( --h-menu-item-border-bottom-width--locked, var(--h-menu-item-border-width--locked, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-bottom-style--locked, var(--h-menu-item-border-style--locked, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-bottom-color--locked, var(--h-menu-item-border-color--locked, var(--h-menu-item-border-color, var(--color-border))) );border-left:var( --h-menu-item-border-left-width--locked, var(--h-menu-item-border-width--locked, var(--h-menu-item-border-width)) ) var( --h-menu-item-border-left-style--locked, var(--h-menu-item-border-style--locked, var(--h-menu-item-border-style)) ) var( --h-menu-item-border-left-color--locked, var(--h-menu-item-border-color--locked, var(--h-menu-item-border-color, var(--color-border))) )}.menu-strip-item--section{font-family:var(--h-menu-section-font-family, var(--body-font-family));font-size:var(--h-menu-section-font-size, .875rem);font-weight:var(--h-menu-section-font-weight, var(--body-font-weight));font-style:var(--h-menu-section-font-style, var(--body-font-style));text-decoration:var(--h-menu-section-text-decoration, none);letter-spacing:var(--h-menu-section-letter-spacing, var(--body-letter-spacing));line-height:var(--h-menu-section-line-height, var(--body-line-height));color:var(--h-menu-section-color, var(--menu-text));background:var(--h-menu-section-bg-color, transparent);padding:var(--h-menu-section-padding, 4px 0);border:var(--h-menu-section-border-width) var(--h-menu-section-border-style) var(--h-menu-section-border-color, var(--color-border));border-radius:var(--h-menu-section-border-radius);border-top:var(--h-menu-section-border-top-width, var(--h-menu-section-border-width)) var(--h-menu-section-border-top-style, var(--h-menu-section-border-style)) var(--h-menu-section-border-top-color, var(--h-menu-section-border-color, var(--color-border)));border-right:var(--h-menu-section-border-right-width, var(--h-menu-section-border-width)) var(--h-menu-section-border-right-style, var(--h-menu-section-border-style)) var( --h-menu-section-border-right-color, var(--h-menu-section-border-color, var(--color-border)) );border-bottom:var(--h-menu-section-border-bottom-width, var(--h-menu-section-border-width)) var(--h-menu-section-border-bottom-style, var(--h-menu-section-border-style)) var( --h-menu-section-border-bottom-color, var(--h-menu-section-border-color, var(--color-border)) );border-left:var(--h-menu-section-border-left-width, var(--h-menu-section-border-width)) var(--h-menu-section-border-left-style, var(--h-menu-section-border-style)) var(--h-menu-section-border-left-color, var(--h-menu-section-border-color, var(--color-border)))}.menu-strip-item--section:hover{font-family:var( --h-menu-section-font-family--hover, var(--h-menu-section-font-family, var(--body-font-family)) );font-size:var(--h-menu-section-font-size--hover, var(--h-menu-section-font-size, .875rem));font-weight:var( --h-menu-section-font-weight--hover, var(--h-menu-section-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-section-font-style--hover, var(--h-menu-section-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-section-text-decoration--hover, var(--h-menu-section-text-decoration, none) );letter-spacing:var( --h-menu-section-letter-spacing--hover, var(--h-menu-section-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-section-line-height--hover, var(--body-line-height));color:var(--h-menu-section-color--hover, var(--color-primary));background:var(--h-menu-section-bg-color--hover, transparent);padding:var(--h-menu-section-padding--hover, var(--h-menu-section-padding, 4px 0));border:var(--h-menu-section-border-width--hover, var(--h-menu-section-border-width)) var(--h-menu-section-border-style--hover, var(--h-menu-section-border-style)) var( --h-menu-section-border-color--hover, var(--h-menu-section-border-color, var(--color-border)) );border-radius:var(--h-menu-section-border-radius--hover, var(--h-menu-section-border-radius));border-top:var( --h-menu-section-border-top-width--hover, var(--h-menu-section-border-width--hover, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-top-style--hover, var(--h-menu-section-border-style--hover, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-top-color--hover, var( --h-menu-section-border-color--hover, var(--h-menu-section-border-color, var(--color-border)) ) );border-right:var( --h-menu-section-border-right-width--hover, var(--h-menu-section-border-width--hover, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-right-style--hover, var(--h-menu-section-border-style--hover, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-right-color--hover, var( --h-menu-section-border-color--hover, var(--h-menu-section-border-color, var(--color-border)) ) );border-bottom:var( --h-menu-section-border-bottom-width--hover, var(--h-menu-section-border-width--hover, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-bottom-style--hover, var(--h-menu-section-border-style--hover, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-bottom-color--hover, var( --h-menu-section-border-color--hover, var(--h-menu-section-border-color, var(--color-border)) ) );border-left:var( --h-menu-section-border-left-width--hover, var(--h-menu-section-border-width--hover, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-left-style--hover, var(--h-menu-section-border-style--hover, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-left-color--hover, var( --h-menu-section-border-color--hover, var(--h-menu-section-border-color, var(--color-border)) ) )}.menu-strip-item--has-active,.menu-strip-item--open{font-family:var( --h-menu-section-font-family--active, var(--h-menu-section-font-family, var(--body-font-family)) );font-size:var(--h-menu-section-font-size--active, var(--h-menu-section-font-size, .875rem));font-weight:var( --h-menu-section-font-weight--active, var(--h-menu-section-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-section-font-style--active, var(--h-menu-section-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-section-text-decoration--active, var(--h-menu-section-text-decoration, none) );letter-spacing:var( --h-menu-section-letter-spacing--active, var(--h-menu-section-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-section-line-height--active, var(--body-line-height));color:var(--h-menu-section-color--active, var(--color-primary));background:var(--h-menu-section-bg-color--active, transparent);padding:var(--h-menu-section-padding--active, var(--h-menu-section-padding, 4px 0));border:var(--h-menu-section-border-width--active, var(--h-menu-section-border-width)) var(--h-menu-section-border-style--active, var(--h-menu-section-border-style)) var( --h-menu-section-border-color--active, var(--h-menu-section-border-color, var(--color-border)) );border-radius:var(--h-menu-section-border-radius--active, var(--h-menu-section-border-radius));border-top:var( --h-menu-section-border-top-width--active, var(--h-menu-section-border-width--active, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-top-style--active, var(--h-menu-section-border-style--active, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-top-color--active, var( --h-menu-section-border-color--active, var(--h-menu-section-border-color, var(--color-border)) ) );border-right:var( --h-menu-section-border-right-width--active, var(--h-menu-section-border-width--active, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-right-style--active, var(--h-menu-section-border-style--active, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-right-color--active, var( --h-menu-section-border-color--active, var(--h-menu-section-border-color, var(--color-border)) ) );border-bottom:var( --h-menu-section-border-bottom-width--active, var(--h-menu-section-border-width--active, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-bottom-style--active, var(--h-menu-section-border-style--active, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-bottom-color--active, var( --h-menu-section-border-color--active, var(--h-menu-section-border-color, var(--color-border)) ) );border-left:var( --h-menu-section-border-left-width--active, var(--h-menu-section-border-width--active, var(--h-menu-section-border-width)) ) var( --h-menu-section-border-left-style--active, var(--h-menu-section-border-style--active, var(--h-menu-section-border-style)) ) var( --h-menu-section-border-left-color--active, var( --h-menu-section-border-color--active, var(--h-menu-section-border-color, var(--color-border)) ) )}.menu-topbar .menu-section__chevron{color:var(--h-menu-section-chevron-color, var(--color-text-muted))}.menu-dropdown{background:var(--h-menu-dropdown-bg-color, var(--menu-bg));color:var(--h-menu-dropdown-color, var(--menu-text));padding:var(--h-menu-dropdown-padding, 4px 0);border:var(--h-menu-dropdown-border-width) var(--h-menu-dropdown-border-style) var(--h-menu-dropdown-border-color, var(--color-border));border-radius:var(--h-menu-dropdown-border-radius);border-top:var(--h-menu-dropdown-border-top-width, var(--h-menu-dropdown-border-width)) var(--h-menu-dropdown-border-top-style, var(--h-menu-dropdown-border-style)) var( --h-menu-dropdown-border-top-color, var(--h-menu-dropdown-border-color, var(--color-border)) );border-right:var(--h-menu-dropdown-border-right-width, var(--h-menu-dropdown-border-width)) var(--h-menu-dropdown-border-right-style, var(--h-menu-dropdown-border-style)) var( --h-menu-dropdown-border-right-color, var(--h-menu-dropdown-border-color, var(--color-border)) );border-bottom:var(--h-menu-dropdown-border-bottom-width, var(--h-menu-dropdown-border-width)) var(--h-menu-dropdown-border-bottom-style, var(--h-menu-dropdown-border-style)) var( --h-menu-dropdown-border-bottom-color, var(--h-menu-dropdown-border-color, var(--color-border)) );border-left:var(--h-menu-dropdown-border-left-width, var(--h-menu-dropdown-border-width)) var(--h-menu-dropdown-border-left-style, var(--h-menu-dropdown-border-style)) var( --h-menu-dropdown-border-left-color, var(--h-menu-dropdown-border-color, var(--color-border)) )}.menu-dropdown__item{font-family:var(--h-menu-dropdown-item-font-family, var(--body-font-family));font-size:var(--h-menu-dropdown-item-font-size, .875rem);font-weight:var(--h-menu-dropdown-item-font-weight, var(--body-font-weight));font-style:var(--h-menu-dropdown-item-font-style, var(--body-font-style));text-decoration:var(--h-menu-dropdown-item-text-decoration, none);letter-spacing:var(--h-menu-dropdown-item-letter-spacing, var(--body-letter-spacing));line-height:var(--h-menu-dropdown-item-line-height, var(--body-line-height));color:var(--h-menu-dropdown-item-color, var(--menu-text));background:var(--h-menu-dropdown-item-bg-color, transparent);padding:var(--h-menu-dropdown-item-padding, 8px 16px);border:var(--h-menu-dropdown-item-border-width) var(--h-menu-dropdown-item-border-style) var(--h-menu-dropdown-item-border-color, var(--color-border));border-radius:var(--h-menu-dropdown-item-border-radius);border-top:var(--h-menu-dropdown-item-border-top-width, var(--h-menu-dropdown-item-border-width)) var(--h-menu-dropdown-item-border-top-style, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-top-color, var(--h-menu-dropdown-item-border-color, var(--color-border)) );border-right:var( --h-menu-dropdown-item-border-right-width, var(--h-menu-dropdown-item-border-width) ) var(--h-menu-dropdown-item-border-right-style, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-right-color, var(--h-menu-dropdown-item-border-color, var(--color-border)) );border-bottom:var( --h-menu-dropdown-item-border-bottom-width, var(--h-menu-dropdown-item-border-width) ) var(--h-menu-dropdown-item-border-bottom-style, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-bottom-color, var(--h-menu-dropdown-item-border-color, var(--color-border)) );border-left:var( --h-menu-dropdown-item-border-left-width, var(--h-menu-dropdown-item-border-width) ) var(--h-menu-dropdown-item-border-left-style, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-left-color, var(--h-menu-dropdown-item-border-color, var(--color-border)) )}.menu-dropdown__item:hover{font-family:var( --h-menu-dropdown-item-font-family--hover, var(--h-menu-dropdown-item-font-family, var(--body-font-family)) );font-size:var( --h-menu-dropdown-item-font-size--hover, var(--h-menu-dropdown-item-font-size, .875rem) );font-weight:var( --h-menu-dropdown-item-font-weight--hover, var(--h-menu-dropdown-item-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-dropdown-item-font-style--hover, var(--h-menu-dropdown-item-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-dropdown-item-text-decoration--hover, var(--h-menu-dropdown-item-text-decoration, none) );letter-spacing:var( --h-menu-dropdown-item-letter-spacing--hover, var(--h-menu-dropdown-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-dropdown-item-line-height--hover, var(--body-line-height));color:var(--h-menu-dropdown-item-color--hover, var(--color-primary));background:var(--h-menu-dropdown-item-bg-color--hover, var(--menu-item-hover));padding:var( --h-menu-dropdown-item-padding--hover, var(--h-menu-dropdown-item-padding, 8px 16px) );border:var(--h-menu-dropdown-item-border-width--hover, var(--h-menu-dropdown-item-border-width)) var(--h-menu-dropdown-item-border-style--hover, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-color--hover, var(--h-menu-dropdown-item-border-color, var(--color-border)) );border-radius:var( --h-menu-dropdown-item-border-radius--hover, var(--h-menu-dropdown-item-border-radius) );border-top:var( --h-menu-dropdown-item-border-top-width--hover, var(--h-menu-dropdown-item-border-width--hover, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-top-style--hover, var(--h-menu-dropdown-item-border-style--hover, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-top-color--hover, var( --h-menu-dropdown-item-border-color--hover, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-right:var( --h-menu-dropdown-item-border-right-width--hover, var(--h-menu-dropdown-item-border-width--hover, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-right-style--hover, var(--h-menu-dropdown-item-border-style--hover, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-right-color--hover, var( --h-menu-dropdown-item-border-color--hover, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-bottom:var( --h-menu-dropdown-item-border-bottom-width--hover, var(--h-menu-dropdown-item-border-width--hover, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-bottom-style--hover, var(--h-menu-dropdown-item-border-style--hover, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-bottom-color--hover, var( --h-menu-dropdown-item-border-color--hover, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-left:var( --h-menu-dropdown-item-border-left-width--hover, var(--h-menu-dropdown-item-border-width--hover, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-left-style--hover, var(--h-menu-dropdown-item-border-style--hover, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-left-color--hover, var( --h-menu-dropdown-item-border-color--hover, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) )}.menu-dropdown__item--active{font-family:var( --h-menu-dropdown-item-font-family--active, var(--h-menu-dropdown-item-font-family, var(--body-font-family)) );font-size:var( --h-menu-dropdown-item-font-size--active, var(--h-menu-dropdown-item-font-size, .875rem) );font-weight:var( --h-menu-dropdown-item-font-weight--active, var(--h-menu-dropdown-item-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-dropdown-item-font-style--active, var(--h-menu-dropdown-item-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-dropdown-item-text-decoration--active, var(--h-menu-dropdown-item-text-decoration, none) );letter-spacing:var( --h-menu-dropdown-item-letter-spacing--active, var(--h-menu-dropdown-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-dropdown-item-line-height--active, var(--body-line-height));color:var(--h-menu-dropdown-item-color--active, var(--color-primary));background:var(--h-menu-dropdown-item-bg-color--active, transparent);padding:var( --h-menu-dropdown-item-padding--active, var(--h-menu-dropdown-item-padding, 8px 16px) );border:var(--h-menu-dropdown-item-border-width--active, var(--h-menu-dropdown-item-border-width)) var(--h-menu-dropdown-item-border-style--active, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-color--active, var(--h-menu-dropdown-item-border-color, var(--color-border)) );border-radius:var( --h-menu-dropdown-item-border-radius--active, var(--h-menu-dropdown-item-border-radius) );border-top:var( --h-menu-dropdown-item-border-top-width--active, var(--h-menu-dropdown-item-border-width--active, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-top-style--active, var(--h-menu-dropdown-item-border-style--active, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-top-color--active, var( --h-menu-dropdown-item-border-color--active, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-right:var( --h-menu-dropdown-item-border-right-width--active, var(--h-menu-dropdown-item-border-width--active, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-right-style--active, var(--h-menu-dropdown-item-border-style--active, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-right-color--active, var( --h-menu-dropdown-item-border-color--active, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-bottom:var( --h-menu-dropdown-item-border-bottom-width--active, var(--h-menu-dropdown-item-border-width--active, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-bottom-style--active, var(--h-menu-dropdown-item-border-style--active, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-bottom-color--active, var( --h-menu-dropdown-item-border-color--active, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-left:var( --h-menu-dropdown-item-border-left-width--active, var(--h-menu-dropdown-item-border-width--active, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-left-style--active, var(--h-menu-dropdown-item-border-style--active, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-left-color--active, var( --h-menu-dropdown-item-border-color--active, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) )}.menu-dropdown__item--locked{font-family:var( --h-menu-dropdown-item-font-family--locked, var(--h-menu-dropdown-item-font-family, var(--body-font-family)) );font-size:var( --h-menu-dropdown-item-font-size--locked, var(--h-menu-dropdown-item-font-size, .875rem) );font-weight:var( --h-menu-dropdown-item-font-weight--locked, var(--h-menu-dropdown-item-font-weight, var(--body-font-weight)) );font-style:var( --h-menu-dropdown-item-font-style--locked, var(--h-menu-dropdown-item-font-style, var(--body-font-style)) );text-decoration:var( --h-menu-dropdown-item-text-decoration--locked, var(--h-menu-dropdown-item-text-decoration, none) );letter-spacing:var( --h-menu-dropdown-item-letter-spacing--locked, var(--h-menu-dropdown-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--h-menu-dropdown-item-line-height--locked, var(--body-line-height));color:var(--h-menu-dropdown-item-color--locked, var(--color-text-muted));background:var(--h-menu-dropdown-item-bg-color--locked, transparent);padding:var( --h-menu-dropdown-item-padding--locked, var(--h-menu-dropdown-item-padding, 8px 16px) );border:var(--h-menu-dropdown-item-border-width--locked, var(--h-menu-dropdown-item-border-width)) var(--h-menu-dropdown-item-border-style--locked, var(--h-menu-dropdown-item-border-style)) var( --h-menu-dropdown-item-border-color--locked, var(--h-menu-dropdown-item-border-color, var(--color-border)) );border-radius:var( --h-menu-dropdown-item-border-radius--locked, var(--h-menu-dropdown-item-border-radius) );border-top:var( --h-menu-dropdown-item-border-top-width--locked, var(--h-menu-dropdown-item-border-width--locked, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-top-style--locked, var(--h-menu-dropdown-item-border-style--locked, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-top-color--locked, var( --h-menu-dropdown-item-border-color--locked, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-right:var( --h-menu-dropdown-item-border-right-width--locked, var(--h-menu-dropdown-item-border-width--locked, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-right-style--locked, var(--h-menu-dropdown-item-border-style--locked, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-right-color--locked, var( --h-menu-dropdown-item-border-color--locked, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-bottom:var( --h-menu-dropdown-item-border-bottom-width--locked, var(--h-menu-dropdown-item-border-width--locked, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-bottom-style--locked, var(--h-menu-dropdown-item-border-style--locked, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-bottom-color--locked, var( --h-menu-dropdown-item-border-color--locked, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) );border-left:var( --h-menu-dropdown-item-border-left-width--locked, var(--h-menu-dropdown-item-border-width--locked, var(--h-menu-dropdown-item-border-width)) ) var( --h-menu-dropdown-item-border-left-style--locked, var(--h-menu-dropdown-item-border-style--locked, var(--h-menu-dropdown-item-border-style)) ) var( --h-menu-dropdown-item-border-left-color--locked, var( --h-menu-dropdown-item-border-color--locked, var(--h-menu-dropdown-item-border-color, var(--color-border)) ) )}.menu-topbar .menu-topbar__progress{background:var(--h-menu-progress-bg-color, var(--menu-progress-bg));border:var(--h-menu-progress-border-width) var(--h-menu-progress-border-style) var(--h-menu-progress-border-color, var(--color-border));border-radius:var(--h-menu-progress-border-radius, 2px);border-top:var(--h-menu-progress-border-top-width, var(--h-menu-progress-border-width)) var(--h-menu-progress-border-top-style, var(--h-menu-progress-border-style)) var( --h-menu-progress-border-top-color, var(--h-menu-progress-border-color, var(--color-border)) );border-right:var(--h-menu-progress-border-right-width, var(--h-menu-progress-border-width)) var(--h-menu-progress-border-right-style, var(--h-menu-progress-border-style)) var( --h-menu-progress-border-right-color, var(--h-menu-progress-border-color, var(--color-border)) );border-bottom:var(--h-menu-progress-border-bottom-width, var(--h-menu-progress-border-width)) var(--h-menu-progress-border-bottom-style, var(--h-menu-progress-border-style)) var( --h-menu-progress-border-bottom-color, var(--h-menu-progress-border-color, var(--color-border)) );border-left:var(--h-menu-progress-border-left-width, var(--h-menu-progress-border-width)) var(--h-menu-progress-border-left-style, var(--h-menu-progress-border-style)) var( --h-menu-progress-border-left-color, var(--h-menu-progress-border-color, var(--color-border)) )}.menu-topbar .menu-progress__track{background:var(--h-menu-progress-track-bg-color, var(--menu-progress-bg));border:var(--h-menu-progress-track-border-width) var(--h-menu-progress-track-border-style) var(--h-menu-progress-track-border-color, var(--color-border));border-radius:var(--h-menu-progress-track-border-radius, 2px);border-top:var( --h-menu-progress-track-border-top-width, var(--h-menu-progress-track-border-width) ) var(--h-menu-progress-track-border-top-style, var(--h-menu-progress-track-border-style)) var( --h-menu-progress-track-border-top-color, var(--h-menu-progress-track-border-color, var(--color-border)) );border-right:var( --h-menu-progress-track-border-right-width, var(--h-menu-progress-track-border-width) ) var(--h-menu-progress-track-border-right-style, var(--h-menu-progress-track-border-style)) var( --h-menu-progress-track-border-right-color, var(--h-menu-progress-track-border-color, var(--color-border)) );border-bottom:var( --h-menu-progress-track-border-bottom-width, var(--h-menu-progress-track-border-width) ) var(--h-menu-progress-track-border-bottom-style, var(--h-menu-progress-track-border-style)) var( --h-menu-progress-track-border-bottom-color, var(--h-menu-progress-track-border-color, var(--color-border)) );border-left:var( --h-menu-progress-track-border-left-width, var(--h-menu-progress-track-border-width) ) var(--h-menu-progress-track-border-left-style, var(--h-menu-progress-track-border-style)) var( --h-menu-progress-track-border-left-color, var(--h-menu-progress-track-border-color, var(--color-border)) )}.menu-topbar .menu-progress__fill{background:var(--h-menu-progress-inner-bg-color, var(--menu-progress-fill));border:var(--h-menu-progress-inner-border-width) var(--h-menu-progress-inner-border-style) var(--h-menu-progress-inner-border-color, var(--color-border));border-radius:var(--h-menu-progress-inner-border-radius, 2px);border-top:var( --h-menu-progress-inner-border-top-width, var(--h-menu-progress-inner-border-width) ) var(--h-menu-progress-inner-border-top-style, var(--h-menu-progress-inner-border-style)) var( --h-menu-progress-inner-border-top-color, var(--h-menu-progress-inner-border-color, var(--color-border)) );border-right:var( --h-menu-progress-inner-border-right-width, var(--h-menu-progress-inner-border-width) ) var(--h-menu-progress-inner-border-right-style, var(--h-menu-progress-inner-border-style)) var( --h-menu-progress-inner-border-right-color, var(--h-menu-progress-inner-border-color, var(--color-border)) );border-bottom:var( --h-menu-progress-inner-border-bottom-width, var(--h-menu-progress-inner-border-width) ) var(--h-menu-progress-inner-border-bottom-style, var(--h-menu-progress-inner-border-style)) var( --h-menu-progress-inner-border-bottom-color, var(--h-menu-progress-inner-border-color, var(--color-border)) );border-left:var( --h-menu-progress-inner-border-left-width, var(--h-menu-progress-inner-border-width) ) var(--h-menu-progress-inner-border-left-style, var(--h-menu-progress-inner-border-style)) var( --h-menu-progress-inner-border-left-color, var(--h-menu-progress-inner-border-color, var(--color-border)) )}.menu-sidebar{background:var(--v-menu-bg-color, var(--menu-bg));padding:var(--v-menu-padding, 0);border:var(--v-menu-border-width) var(--v-menu-border-style) var(--v-menu-border-color, var(--color-border));border-radius:var(--v-menu-border-radius);border-top:var(--v-menu-border-top-width, var(--v-menu-border-width)) var(--v-menu-border-top-style, var(--v-menu-border-style)) var(--v-menu-border-top-color, var(--v-menu-border-color, var(--color-border)));border-right:var(--v-menu-border-right-width, var(--v-menu-border-width)) var(--v-menu-border-right-style, var(--v-menu-border-style)) var(--v-menu-border-right-color, var(--v-menu-border-color, var(--color-border)));border-bottom:var(--v-menu-border-bottom-width, var(--v-menu-border-width)) var(--v-menu-border-bottom-style, var(--v-menu-border-style)) var(--v-menu-border-bottom-color, var(--v-menu-border-color, var(--color-border)));border-left:var(--v-menu-border-left-width, var(--v-menu-border-width)) var(--v-menu-border-left-style, var(--v-menu-border-style)) var(--v-menu-border-left-color, var(--v-menu-border-color, var(--color-border)))}.menu-sidebar__head{background:var(--v-menu-head-bg-color, transparent);padding:var(--v-menu-head-padding, 24px 20px 18px);border:var(--v-menu-head-border-width) var(--v-menu-head-border-style) var(--v-menu-head-border-color, var(--color-border));border-radius:var(--v-menu-head-border-radius);border-top:var(--v-menu-head-border-top-width, var(--v-menu-head-border-width)) var(--v-menu-head-border-top-style, var(--v-menu-head-border-style)) var(--v-menu-head-border-top-color, var(--v-menu-head-border-color, var(--color-border)));border-right:var(--v-menu-head-border-right-width, var(--v-menu-head-border-width)) var(--v-menu-head-border-right-style, var(--v-menu-head-border-style)) var(--v-menu-head-border-right-color, var(--v-menu-head-border-color, var(--color-border)));border-bottom:var(--v-menu-head-border-bottom-width, var(--v-menu-head-border-width)) var(--v-menu-head-border-bottom-style, var(--v-menu-head-border-style)) var(--v-menu-head-border-bottom-color, var(--v-menu-head-border-color, var(--color-border)));border-left:var(--v-menu-head-border-left-width, var(--v-menu-head-border-width)) var(--v-menu-head-border-left-style, var(--v-menu-head-border-style)) var(--v-menu-head-border-left-color, var(--v-menu-head-border-color, var(--color-border)))}.menu-sidebar .menu-heading{font-family:var(--v-menu-title-font-family, var(--body-font-family));font-size:var(--v-menu-title-font-size, var(--body-font-size));font-weight:var(--v-menu-title-font-weight, var(--body-font-weight));font-style:var(--v-menu-title-font-style, var(--body-font-style));text-decoration:var(--v-menu-title-text-decoration, none);letter-spacing:var(--v-menu-title-letter-spacing, var(--body-letter-spacing));line-height:var(--v-menu-title-line-height, var(--body-line-height));color:var(--v-menu-title-color, var(--menu-text));padding:var(--v-menu-title-padding, 0)}.menu-sidebar .menu-progress__track{background:var(--v-menu-progress-track-bg-color, var(--menu-progress-fill));border:var(--v-menu-progress-track-border-width) var(--v-menu-progress-track-border-style) var(--v-menu-progress-track-border-color, var(--color-border));border-radius:var(--v-menu-progress-track-border-radius, 2px);border-top:var( --v-menu-progress-track-border-top-width, var(--v-menu-progress-track-border-width) ) var(--v-menu-progress-track-border-top-style, var(--v-menu-progress-track-border-style)) var( --v-menu-progress-track-border-top-color, var(--v-menu-progress-track-border-color, var(--color-border)) );border-right:var( --v-menu-progress-track-border-right-width, var(--v-menu-progress-track-border-width) ) var(--v-menu-progress-track-border-right-style, var(--v-menu-progress-track-border-style)) var( --v-menu-progress-track-border-right-color, var(--v-menu-progress-track-border-color, var(--color-border)) );border-bottom:var( --v-menu-progress-track-border-bottom-width, var(--v-menu-progress-track-border-width) ) var(--v-menu-progress-track-border-bottom-style, var(--v-menu-progress-track-border-style)) var( --v-menu-progress-track-border-bottom-color, var(--v-menu-progress-track-border-color, var(--color-border)) );border-left:var( --v-menu-progress-track-border-left-width, var(--v-menu-progress-track-border-width) ) var(--v-menu-progress-track-border-left-style, var(--v-menu-progress-track-border-style)) var( --v-menu-progress-track-border-left-color, var(--v-menu-progress-track-border-color, var(--color-border)) )}.menu-sidebar .menu-progress__fill{background:var(--v-menu-progress-inner-bg-color, var(--menu-progress-fill));border:var(--v-menu-progress-inner-border-width) var(--v-menu-progress-inner-border-style) var(--v-menu-progress-inner-border-color, var(--color-border));border-radius:var(--v-menu-progress-inner-border-radius, 2px);border-top:var( --v-menu-progress-inner-border-top-width, var(--v-menu-progress-inner-border-width) ) var(--v-menu-progress-inner-border-top-style, var(--v-menu-progress-inner-border-style)) var( --v-menu-progress-inner-border-top-color, var(--v-menu-progress-inner-border-color, var(--color-border)) );border-right:var( --v-menu-progress-inner-border-right-width, var(--v-menu-progress-inner-border-width) ) var(--v-menu-progress-inner-border-right-style, var(--v-menu-progress-inner-border-style)) var( --v-menu-progress-inner-border-right-color, var(--v-menu-progress-inner-border-color, var(--color-border)) );border-bottom:var( --v-menu-progress-inner-border-bottom-width, var(--v-menu-progress-inner-border-width) ) var(--v-menu-progress-inner-border-bottom-style, var(--v-menu-progress-inner-border-style)) var( --v-menu-progress-inner-border-bottom-color, var(--v-menu-progress-inner-border-color, var(--color-border)) );border-left:var( --v-menu-progress-inner-border-left-width, var(--v-menu-progress-inner-border-width) ) var(--v-menu-progress-inner-border-left-style, var(--v-menu-progress-inner-border-style)) var( --v-menu-progress-inner-border-left-color, var(--v-menu-progress-inner-border-color, var(--color-border)) )}.menu-sidebar .menu-list{background:var(--v-menu-list-bg-color, transparent);padding:var(--v-menu-list-padding, 8px 0);border:var(--v-menu-list-border-width) var(--v-menu-list-border-style) var(--v-menu-list-border-color, var(--color-border));border-radius:var(--v-menu-list-border-radius);border-top:var(--v-menu-list-border-top-width, var(--v-menu-list-border-width)) var(--v-menu-list-border-top-style, var(--v-menu-list-border-style)) var(--v-menu-list-border-top-color, var(--v-menu-list-border-color, var(--color-border)));border-right:var(--v-menu-list-border-right-width, var(--v-menu-list-border-width)) var(--v-menu-list-border-right-style, var(--v-menu-list-border-style)) var(--v-menu-list-border-right-color, var(--v-menu-list-border-color, var(--color-border)));border-bottom:var(--v-menu-list-border-bottom-width, var(--v-menu-list-border-width)) var(--v-menu-list-border-bottom-style, var(--v-menu-list-border-style)) var(--v-menu-list-border-bottom-color, var(--v-menu-list-border-color, var(--color-border)));border-left:var(--v-menu-list-border-left-width, var(--v-menu-list-border-width)) var(--v-menu-list-border-left-style, var(--v-menu-list-border-style)) var(--v-menu-list-border-left-color, var(--v-menu-list-border-color, var(--color-border)))}.menu-page{font-family:var(--v-menu-item-font-family, var(--body-font-family));font-size:var(--v-menu-item-font-size, .875rem);font-weight:var(--v-menu-item-font-weight, var(--body-font-weight));font-style:var(--v-menu-item-font-style, var(--body-font-style));text-decoration:var(--v-menu-item-text-decoration, none);letter-spacing:var(--v-menu-item-letter-spacing, var(--body-letter-spacing));line-height:var(--v-menu-item-line-height, var(--body-line-height));color:var(--v-menu-item-color, var(--menu-text));background:var(--v-menu-item-bg-color, transparent);padding:var(--v-menu-item-padding, 7px 20px 7px 5px);border:var(--v-menu-item-border-width) var(--v-menu-item-border-style) var(--v-menu-item-border-color, var(--color-border));border-radius:var(--v-menu-item-border-radius);border-top:var(--v-menu-item-border-top-width, var(--v-menu-item-border-width)) var(--v-menu-item-border-top-style, var(--v-menu-item-border-style)) var(--v-menu-item-border-top-color, var(--v-menu-item-border-color, var(--color-border)));border-right:var(--v-menu-item-border-right-width, var(--v-menu-item-border-width)) var(--v-menu-item-border-right-style, var(--v-menu-item-border-style)) var(--v-menu-item-border-right-color, var(--v-menu-item-border-color, var(--color-border)));border-bottom:var(--v-menu-item-border-bottom-width, var(--v-menu-item-border-width)) var(--v-menu-item-border-bottom-style, var(--v-menu-item-border-style)) var(--v-menu-item-border-bottom-color, var(--v-menu-item-border-color, var(--color-border)));border-left:var(--v-menu-item-border-left-width, var(--v-menu-item-border-width)) var(--v-menu-item-border-left-style, var(--v-menu-item-border-style)) var(--v-menu-item-border-left-color, var(--v-menu-item-border-color, var(--color-border)))}.menu-page:hover{font-family:var( --v-menu-item-font-family--hover, var(--v-menu-item-font-family, var(--body-font-family)) );font-size:var(--v-menu-item-font-size--hover, var(--v-menu-item-font-size, .875rem));font-weight:var( --v-menu-item-font-weight--hover, var(--v-menu-item-font-weight, var(--body-font-weight)) );font-style:var( --v-menu-item-font-style--hover, var(--v-menu-item-font-style, var(--body-font-style)) );text-decoration:var( --v-menu-item-text-decoration--hover, var(--v-menu-item-text-decoration, none) );letter-spacing:var( --v-menu-item-letter-spacing--hover, var(--v-menu-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--v-menu-item-line-height--hover, var(--body-line-height));color:var(--v-menu-item-color--hover, var(--menu-text));background:var(--v-menu-item-bg-color--hover, var(--menu-item-hover));padding:var(--v-menu-item-padding--hover, var(--v-menu-item-padding, 7px 20px 7px 5px));border:var(--v-menu-item-border-width--hover, var(--v-menu-item-border-width)) var(--v-menu-item-border-style--hover, var(--v-menu-item-border-style)) var(--v-menu-item-border-color--hover, var(--v-menu-item-border-color, var(--color-border)));border-radius:var(--v-menu-item-border-radius--hover, var(--v-menu-item-border-radius));border-top:var( --v-menu-item-border-top-width--hover, var(--v-menu-item-border-width--hover, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-top-style--hover, var(--v-menu-item-border-style--hover, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-top-color--hover, var(--v-menu-item-border-color--hover, var(--v-menu-item-border-color, var(--color-border))) );border-right:var( --v-menu-item-border-right-width--hover, var(--v-menu-item-border-width--hover, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-right-style--hover, var(--v-menu-item-border-style--hover, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-right-color--hover, var(--v-menu-item-border-color--hover, var(--v-menu-item-border-color, var(--color-border))) );border-bottom:var( --v-menu-item-border-bottom-width--hover, var(--v-menu-item-border-width--hover, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-bottom-style--hover, var(--v-menu-item-border-style--hover, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-bottom-color--hover, var(--v-menu-item-border-color--hover, var(--v-menu-item-border-color, var(--color-border))) );border-left:var( --v-menu-item-border-left-width--hover, var(--v-menu-item-border-width--hover, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-left-style--hover, var(--v-menu-item-border-style--hover, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-left-color--hover, var(--v-menu-item-border-color--hover, var(--v-menu-item-border-color, var(--color-border))) )}.menu-page--active{font-family:var( --v-menu-item-font-family--active, var(--v-menu-item-font-family, var(--body-font-family)) );font-size:var(--v-menu-item-font-size--active, var(--v-menu-item-font-size, .875rem));font-weight:var( --v-menu-item-font-weight--active, var(--v-menu-item-font-weight, var(--body-font-weight)) );font-style:var( --v-menu-item-font-style--active, var(--v-menu-item-font-style, var(--body-font-style)) );text-decoration:var( --v-menu-item-text-decoration--active, var(--v-menu-item-text-decoration, none) );letter-spacing:var( --v-menu-item-letter-spacing--active, var(--v-menu-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--v-menu-item-line-height--active, var(--body-line-height));color:var(--v-menu-item-color--active, var(--color-primary));background:var(--v-menu-item-bg-color--active, var(--menu-item-hover));padding:var(--v-menu-item-padding--active, var(--v-menu-item-padding, 7px 20px 7px 5px));border:var(--v-menu-item-border-width--active, var(--v-menu-item-border-width)) var(--v-menu-item-border-style--active, var(--v-menu-item-border-style)) var(--v-menu-item-border-color--active, var(--v-menu-item-border-color, var(--color-border)));border-radius:var(--v-menu-item-border-radius--active, var(--v-menu-item-border-radius));border-top:var( --v-menu-item-border-top-width--active, var(--v-menu-item-border-width--active, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-top-style--active, var(--v-menu-item-border-style--active, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-top-color--active, var(--v-menu-item-border-color--active, var(--v-menu-item-border-color, var(--color-border))) );border-right:var( --v-menu-item-border-right-width--active, var(--v-menu-item-border-width--active, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-right-style--active, var(--v-menu-item-border-style--active, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-right-color--active, var(--v-menu-item-border-color--active, var(--v-menu-item-border-color, var(--color-border))) );border-bottom:var( --v-menu-item-border-bottom-width--active, var(--v-menu-item-border-width--active, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-bottom-style--active, var(--v-menu-item-border-style--active, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-bottom-color--active, var(--v-menu-item-border-color--active, var(--v-menu-item-border-color, var(--color-border))) );border-left:var( --v-menu-item-border-left-width--active, var(--v-menu-item-border-width--active, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-left-style--active, var(--v-menu-item-border-style--active, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-left-color--active, var(--v-menu-item-border-color--active, var(--v-menu-item-border-color, var(--color-border))) )}.menu-page--locked{font-family:var( --v-menu-item-font-family--locked, var(--v-menu-item-font-family, var(--body-font-family)) );font-size:var(--v-menu-item-font-size--locked, var(--v-menu-item-font-size, .875rem));font-weight:var( --v-menu-item-font-weight--locked, var(--v-menu-item-font-weight, var(--body-font-weight)) );font-style:var( --v-menu-item-font-style--locked, var(--v-menu-item-font-style, var(--body-font-style)) );text-decoration:var( --v-menu-item-text-decoration--locked, var(--v-menu-item-text-decoration, none) );letter-spacing:var( --v-menu-item-letter-spacing--locked, var(--v-menu-item-letter-spacing, var(--body-letter-spacing)) );line-height:var(--v-menu-item-line-height--locked, var(--body-line-height));color:var(--v-menu-item-color--locked, var(--color-text-muted));background:var(--v-menu-item-bg-color--locked, transparent);padding:var(--v-menu-item-padding--locked, var(--v-menu-item-padding, 7px 20px 7px 5px));border:var(--v-menu-item-border-width--locked, var(--v-menu-item-border-width)) var(--v-menu-item-border-style--locked, var(--v-menu-item-border-style)) var(--v-menu-item-border-color--locked, var(--v-menu-item-border-color, var(--color-border)));border-radius:var(--v-menu-item-border-radius--locked, var(--v-menu-item-border-radius));border-top:var( --v-menu-item-border-top-width--locked, var(--v-menu-item-border-width--locked, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-top-style--locked, var(--v-menu-item-border-style--locked, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-top-color--locked, var(--v-menu-item-border-color--locked, var(--v-menu-item-border-color, var(--color-border))) );border-right:var( --v-menu-item-border-right-width--locked, var(--v-menu-item-border-width--locked, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-right-style--locked, var(--v-menu-item-border-style--locked, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-right-color--locked, var(--v-menu-item-border-color--locked, var(--v-menu-item-border-color, var(--color-border))) );border-bottom:var( --v-menu-item-border-bottom-width--locked, var(--v-menu-item-border-width--locked, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-bottom-style--locked, var(--v-menu-item-border-style--locked, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-bottom-color--locked, var(--v-menu-item-border-color--locked, var(--v-menu-item-border-color, var(--color-border))) );border-left:var( --v-menu-item-border-left-width--locked, var(--v-menu-item-border-width--locked, var(--v-menu-item-border-width)) ) var( --v-menu-item-border-left-style--locked, var(--v-menu-item-border-style--locked, var(--v-menu-item-border-style)) ) var( --v-menu-item-border-left-color--locked, var(--v-menu-item-border-color--locked, var(--v-menu-item-border-color, var(--color-border))) )}.menu-section__toggle{font-family:var(--v-menu-section-font-family, var(--body-font-family));font-size:var(--v-menu-section-font-size, .875rem);font-weight:var(--v-menu-section-font-weight, 700);font-style:var(--v-menu-section-font-style, var(--body-font-style));text-decoration:var(--v-menu-section-text-decoration, none);letter-spacing:var(--v-menu-section-letter-spacing, var(--body-letter-spacing));line-height:var(--v-menu-section-line-height, var(--body-line-height));color:var(--v-menu-section-color, var(--menu-text-muted));background:var(--v-menu-section-bg-color, transparent);padding:var(--v-menu-section-padding, 9px 20px 9px 5px);border:var(--v-menu-section-border-width) var(--v-menu-section-border-style) var(--v-menu-section-border-color, var(--color-border));border-radius:var(--v-menu-section-border-radius);border-top:var(--v-menu-section-border-top-width, var(--v-menu-section-border-width)) var(--v-menu-section-border-top-style, var(--v-menu-section-border-style)) var(--v-menu-section-border-top-color, var(--v-menu-section-border-color, var(--color-border)));border-right:var(--v-menu-section-border-right-width, var(--v-menu-section-border-width)) var(--v-menu-section-border-right-style, var(--v-menu-section-border-style)) var( --v-menu-section-border-right-color, var(--v-menu-section-border-color, var(--color-border)) );border-bottom:var(--v-menu-section-border-bottom-width, var(--v-menu-section-border-width)) var(--v-menu-section-border-bottom-style, var(--v-menu-section-border-style)) var( --v-menu-section-border-bottom-color, var(--v-menu-section-border-color, var(--color-border)) );border-left:var(--v-menu-section-border-left-width, var(--v-menu-section-border-width)) var(--v-menu-section-border-left-style, var(--v-menu-section-border-style)) var(--v-menu-section-border-left-color, var(--v-menu-section-border-color, var(--color-border)))}.menu-section__toggle:hover{font-family:var( --v-menu-section-font-family--hover, var(--v-menu-section-font-family, var(--body-font-family)) );font-size:var(--v-menu-section-font-size--hover, var(--v-menu-section-font-size, .875rem));font-weight:var(--v-menu-section-font-weight--hover, var(--v-menu-section-font-weight, 700));font-style:var( --v-menu-section-font-style--hover, var(--v-menu-section-font-style, var(--body-font-style)) );text-decoration:var( --v-menu-section-text-decoration--hover, var(--v-menu-section-text-decoration, none) );letter-spacing:var( --v-menu-section-letter-spacing--hover, var(--v-menu-section-letter-spacing, var(--body-letter-spacing)) );line-height:var(--v-menu-section-line-height--hover, var(--body-line-height));color:var(--v-menu-section-color--hover, var(--menu-text));background:var(--v-menu-section-bg-color--hover, var(--menu-item-hover));padding:var(--v-menu-section-padding--hover, var(--v-menu-section-padding, 9px 20px 9px 5px));border:var(--v-menu-section-border-width--hover, var(--v-menu-section-border-width)) var(--v-menu-section-border-style--hover, var(--v-menu-section-border-style)) var( --v-menu-section-border-color--hover, var(--v-menu-section-border-color, var(--color-border)) );border-radius:var(--v-menu-section-border-radius--hover, var(--v-menu-section-border-radius));border-top:var( --v-menu-section-border-top-width--hover, var(--v-menu-section-border-width--hover, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-top-style--hover, var(--v-menu-section-border-style--hover, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-top-color--hover, var( --v-menu-section-border-color--hover, var(--v-menu-section-border-color, var(--color-border)) ) );border-right:var( --v-menu-section-border-right-width--hover, var(--v-menu-section-border-width--hover, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-right-style--hover, var(--v-menu-section-border-style--hover, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-right-color--hover, var( --v-menu-section-border-color--hover, var(--v-menu-section-border-color, var(--color-border)) ) );border-bottom:var( --v-menu-section-border-bottom-width--hover, var(--v-menu-section-border-width--hover, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-bottom-style--hover, var(--v-menu-section-border-style--hover, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-bottom-color--hover, var( --v-menu-section-border-color--hover, var(--v-menu-section-border-color, var(--color-border)) ) );border-left:var( --v-menu-section-border-left-width--hover, var(--v-menu-section-border-width--hover, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-left-style--hover, var(--v-menu-section-border-style--hover, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-left-color--hover, var( --v-menu-section-border-color--hover, var(--v-menu-section-border-color, var(--color-border)) ) )}.menu-section--active .menu-section__toggle{font-family:var( --v-menu-section-font-family--active, var(--v-menu-section-font-family, var(--body-font-family)) );font-size:var(--v-menu-section-font-size--active, var(--v-menu-section-font-size, .875rem));font-weight:var(--v-menu-section-font-weight--active, var(--v-menu-section-font-weight, 700));font-style:var( --v-menu-section-font-style--active, var(--v-menu-section-font-style, var(--body-font-style)) );text-decoration:var( --v-menu-section-text-decoration--active, var(--v-menu-section-text-decoration, none) );letter-spacing:var( --v-menu-section-letter-spacing--active, var(--v-menu-section-letter-spacing, var(--body-letter-spacing)) );line-height:var(--v-menu-section-line-height--active, var(--body-line-height));color:var(--v-menu-section-color--active, var(--color-primary));background:var(--v-menu-section-bg-color--active, transparent);padding:var(--v-menu-section-padding--active, var(--v-menu-section-padding, 9px 20px 9px 5px));border:var(--v-menu-section-border-width--active, var(--v-menu-section-border-width)) var(--v-menu-section-border-style--active, var(--v-menu-section-border-style)) var( --v-menu-section-border-color--active, var(--v-menu-section-border-color, var(--color-border)) );border-radius:var(--v-menu-section-border-radius--active, var(--v-menu-section-border-radius));border-top:var( --v-menu-section-border-top-width--active, var(--v-menu-section-border-width--active, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-top-style--active, var(--v-menu-section-border-style--active, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-top-color--active, var( --v-menu-section-border-color--active, var(--v-menu-section-border-color, var(--color-border)) ) );border-right:var( --v-menu-section-border-right-width--active, var(--v-menu-section-border-width--active, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-right-style--active, var(--v-menu-section-border-style--active, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-right-color--active, var( --v-menu-section-border-color--active, var(--v-menu-section-border-color, var(--color-border)) ) );border-bottom:var( --v-menu-section-border-bottom-width--active, var(--v-menu-section-border-width--active, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-bottom-style--active, var(--v-menu-section-border-style--active, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-bottom-color--active, var( --v-menu-section-border-color--active, var(--v-menu-section-border-color, var(--color-border)) ) );border-left:var( --v-menu-section-border-left-width--active, var(--v-menu-section-border-width--active, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-left-style--active, var(--v-menu-section-border-style--active, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-left-color--active, var( --v-menu-section-border-color--active, var(--v-menu-section-border-color, var(--color-border)) ) )}.menu-section--locked .menu-section__toggle{font-family:var( --v-menu-section-font-family--locked, var(--v-menu-section-font-family, var(--body-font-family)) );font-size:var(--v-menu-section-font-size--locked, var(--v-menu-section-font-size, .875rem));font-weight:var(--v-menu-section-font-weight--locked, var(--v-menu-section-font-weight, 700));font-style:var( --v-menu-section-font-style--locked, var(--v-menu-section-font-style, var(--body-font-style)) );text-decoration:var( --v-menu-section-text-decoration--locked, var(--v-menu-section-text-decoration, none) );letter-spacing:var( --v-menu-section-letter-spacing--locked, var(--v-menu-section-letter-spacing, var(--body-letter-spacing)) );line-height:var(--v-menu-section-line-height--locked, var(--body-line-height));color:var(--v-menu-section-color--locked, var(--color-text-muted));background:var(--v-menu-section-bg-color--locked, transparent);padding:var(--v-menu-section-padding--locked, var(--v-menu-section-padding, 9px 20px 9px 5px));border:var(--v-menu-section-border-width--locked, var(--v-menu-section-border-width)) var(--v-menu-section-border-style--locked, var(--v-menu-section-border-style)) var( --v-menu-section-border-color--locked, var(--v-menu-section-border-color, var(--color-border)) );border-radius:var(--v-menu-section-border-radius--locked, var(--v-menu-section-border-radius));border-top:var( --v-menu-section-border-top-width--locked, var(--v-menu-section-border-width--locked, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-top-style--locked, var(--v-menu-section-border-style--locked, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-top-color--locked, var( --v-menu-section-border-color--locked, var(--v-menu-section-border-color, var(--color-border)) ) );border-right:var( --v-menu-section-border-right-width--locked, var(--v-menu-section-border-width--locked, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-right-style--locked, var(--v-menu-section-border-style--locked, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-right-color--locked, var( --v-menu-section-border-color--locked, var(--v-menu-section-border-color, var(--color-border)) ) );border-bottom:var( --v-menu-section-border-bottom-width--locked, var(--v-menu-section-border-width--locked, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-bottom-style--locked, var(--v-menu-section-border-style--locked, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-bottom-color--locked, var( --v-menu-section-border-color--locked, var(--v-menu-section-border-color, var(--color-border)) ) );border-left:var( --v-menu-section-border-left-width--locked, var(--v-menu-section-border-width--locked, var(--v-menu-section-border-width)) ) var( --v-menu-section-border-left-style--locked, var(--v-menu-section-border-style--locked, var(--v-menu-section-border-style)) ) var( --v-menu-section-border-left-color--locked, var( --v-menu-section-border-color--locked, var(--v-menu-section-border-color, var(--color-border)) ) )}.menu-section__chevron{color:var(--v-menu-section-chevron-color, var(--menu-text-muted))}.menu-btn{color:var(--burger-color, var(--menu-text));background:var(--burger-bg-color, var(--menu-bg));padding:var(--burger-padding, 0);border:var(--burger-border-width) var(--burger-border-style) var(--burger-border-color, var(--menu-border));border-radius:var(--burger-border-radius);border-top:var(--burger-border-top-width, var(--burger-border-width)) var(--burger-border-top-style, var(--burger-border-style)) var(--burger-border-top-color, var(--burger-border-color, var(--menu-border)));border-right:var(--burger-border-right-width, var(--burger-border-width)) var(--burger-border-right-style, var(--burger-border-style)) var(--burger-border-right-color, var(--burger-border-color, var(--menu-border)));border-bottom:var(--burger-border-bottom-width, var(--burger-border-width)) var(--burger-border-bottom-style, var(--burger-border-style)) var(--burger-border-bottom-color, var(--burger-border-color, var(--menu-border)));border-left:var(--burger-border-left-width, var(--burger-border-width)) var(--burger-border-left-style, var(--burger-border-style)) var(--burger-border-left-color, var(--burger-border-color, var(--menu-border)))}.menu-btn:hover{color:var(--burger-color--hover, var(--burger-color, var(--menu-text)));background:var(--burger-bg-color--hover, var(--burger-bg-color, var(--menu-bg)));padding:var(--burger-padding--hover, var(--burger-padding, 0));border:var(--burger-border-width--hover, var(--burger-border-width)) var(--burger-border-style--hover, var(--burger-border-style)) var(--burger-border-color--hover, var(--burger-border-color, var(--menu-border)));border-radius:var(--burger-border-radius--hover, var(--burger-border-radius));border-top:var( --burger-border-top-width--hover, var(--burger-border-width--hover, var(--burger-border-width)) ) var( --burger-border-top-style--hover, var(--burger-border-style--hover, var(--burger-border-style)) ) var( --burger-border-top-color--hover, var(--burger-border-color--hover, var(--burger-border-color, var(--menu-border))) );border-right:var( --burger-border-right-width--hover, var(--burger-border-width--hover, var(--burger-border-width)) ) var( --burger-border-right-style--hover, var(--burger-border-style--hover, var(--burger-border-style)) ) var( --burger-border-right-color--hover, var(--burger-border-color--hover, var(--burger-border-color, var(--menu-border))) );border-bottom:var( --burger-border-bottom-width--hover, var(--burger-border-width--hover, var(--burger-border-width)) ) var( --burger-border-bottom-style--hover, var(--burger-border-style--hover, var(--burger-border-style)) ) var( --burger-border-bottom-color--hover, var(--burger-border-color--hover, var(--burger-border-color, var(--menu-border))) );border-left:var( --burger-border-left-width--hover, var(--burger-border-width--hover, var(--burger-border-width)) ) var( --burger-border-left-style--hover, var(--burger-border-style--hover, var(--burger-border-style)) ) var( --burger-border-left-color--hover, var(--burger-border-color--hover, var(--burger-border-color, var(--menu-border))) )}.menu-btn--locked{color:var(--burger-color--locked, var(--burger-color, var(--color-text-muted)));background:var(--burger-bg-color--locked, var(--burger-bg-color, var(--menu-bg)));padding:var(--burger-padding--locked, var(--burger-padding, 0));border:var(--burger-border-width--locked, var(--burger-border-width)) var(--burger-border-style--locked, var(--burger-border-style)) var(--burger-border-color--locked, var(--burger-border-color, var(--menu-border)));border-radius:var(--burger-border-radius--locked, var(--burger-border-radius));border-top:var( --burger-border-top-width--locked, var(--burger-border-width--locked, var(--burger-border-width)) ) var( --burger-border-top-style--locked, var(--burger-border-style--locked, var(--burger-border-style)) ) var( --burger-border-top-color--locked, var(--burger-border-color--locked, var(--burger-border-color, var(--menu-border))) );border-right:var( --burger-border-right-width--locked, var(--burger-border-width--locked, var(--burger-border-width)) ) var( --burger-border-right-style--locked, var(--burger-border-style--locked, var(--burger-border-style)) ) var( --burger-border-right-color--locked, var(--burger-border-color--locked, var(--burger-border-color, var(--menu-border))) );border-bottom:var( --burger-border-bottom-width--locked, var(--burger-border-width--locked, var(--burger-border-width)) ) var( --burger-border-bottom-style--locked, var(--burger-border-style--locked, var(--burger-border-style)) ) var( --burger-border-bottom-color--locked, var(--burger-border-color--locked, var(--burger-border-color, var(--menu-border))) );border-left:var( --burger-border-left-width--locked, var(--burger-border-width--locked, var(--burger-border-width)) ) var( --burger-border-left-style--locked, var(--burger-border-style--locked, var(--burger-border-style)) ) var( --burger-border-left-color--locked, var(--burger-border-color--locked, var(--burger-border-color, var(--menu-border))) )}.bottom-nav-bar{background:var(--page-nav-margin-bg-color, var(--color-outer-background));border:var(--page-nav-border-width) var(--page-nav-border-style) var(--page-nav-border-color, var(--color-border));border-radius:var(--page-nav-border-radius);border-top:var(--page-nav-border-top-width, var(--page-nav-border-width)) var(--page-nav-border-top-style, var(--page-nav-border-style)) var(--page-nav-border-top-color, var(--page-nav-border-color, var(--color-border)));border-right:var(--page-nav-border-right-width, var(--page-nav-border-width)) var(--page-nav-border-right-style, var(--page-nav-border-style)) var(--page-nav-border-right-color, var(--page-nav-border-color, var(--color-border)));border-bottom:var(--page-nav-border-bottom-width, var(--page-nav-border-width)) var(--page-nav-border-bottom-style, var(--page-nav-border-style)) var(--page-nav-border-bottom-color, var(--page-nav-border-color, var(--color-border)));border-left:var(--page-nav-border-left-width, var(--page-nav-border-width)) var(--page-nav-border-left-style, var(--page-nav-border-style)) var(--page-nav-border-left-color, var(--page-nav-border-color, var(--color-border)))}.bottom-nav-bar .bottom-nav-bar__inner{background:var(--page-nav-bg-color, var(--color-background));padding:var(--page-nav-padding, 1rem 0)}.bottom-nav-bar__progress-line{background:var( --page-nav-progress-inner-bg-color, linear-gradient( 90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 60%, #a0c4ff) ) );border:var(--page-nav-progress-inner-border-width) var(--page-nav-progress-inner-border-style) var(--page-nav-progress-inner-border-color, var(--color-border));border-radius:var(--page-nav-progress-inner-border-radius, 0 2px 2px 0);border-top:var( --page-nav-progress-inner-border-top-width, var(--page-nav-progress-inner-border-width) ) var(--page-nav-progress-inner-border-top-style, var(--page-nav-progress-inner-border-style)) var( --page-nav-progress-inner-border-top-color, var(--page-nav-progress-inner-border-color, var(--color-border)) );border-right:var( --page-nav-progress-inner-border-right-width, var(--page-nav-progress-inner-border-width) ) var(--page-nav-progress-inner-border-right-style, var(--page-nav-progress-inner-border-style)) var( --page-nav-progress-inner-border-right-color, var(--page-nav-progress-inner-border-color, var(--color-border)) );border-bottom:var( --page-nav-progress-inner-border-bottom-width, var(--page-nav-progress-inner-border-width) ) var(--page-nav-progress-inner-border-bottom-style, var(--page-nav-progress-inner-border-style)) var( --page-nav-progress-inner-border-bottom-color, var(--page-nav-progress-inner-border-color, var(--color-border)) );border-left:var( --page-nav-progress-inner-border-left-width, var(--page-nav-progress-inner-border-width) ) var(--page-nav-progress-inner-border-left-style, var(--page-nav-progress-inner-border-style)) var( --page-nav-progress-inner-border-left-color, var(--page-nav-progress-inner-border-color, var(--color-border)) )}.bottom-nav-bar__btn--prev{font-family:var(--page-nav-prev-font-family, var(--body-font-family));font-size:var(--page-nav-prev-font-size, .875rem);font-weight:var(--page-nav-prev-font-weight, 500);font-style:var(--page-nav-prev-font-style, var(--body-font-style));text-decoration:var(--page-nav-prev-text-decoration, none);letter-spacing:var(--page-nav-prev-letter-spacing, .01em);line-height:var(--page-nav-prev-line-height, var(--body-line-height));color:var(--page-nav-prev-color, var(--color-body-text));background:var(--page-nav-prev-bg-color, transparent);padding:var(--page-nav-prev-padding, .45rem 1.1rem);box-shadow:var(--page-nav-prev-shadow, none);border:var(--page-nav-prev-border-width) var(--page-nav-prev-border-style) var(--page-nav-prev-border-color, var(--color-border));border-radius:var(--page-nav-prev-border-radius);border-top:var(--page-nav-prev-border-top-width, var(--page-nav-prev-border-width)) var(--page-nav-prev-border-top-style, var(--page-nav-prev-border-style)) var(--page-nav-prev-border-top-color, var(--page-nav-prev-border-color, var(--color-border)));border-right:var(--page-nav-prev-border-right-width, var(--page-nav-prev-border-width)) var(--page-nav-prev-border-right-style, var(--page-nav-prev-border-style)) var(--page-nav-prev-border-right-color, var(--page-nav-prev-border-color, var(--color-border)));border-bottom:var(--page-nav-prev-border-bottom-width, var(--page-nav-prev-border-width)) var(--page-nav-prev-border-bottom-style, var(--page-nav-prev-border-style)) var(--page-nav-prev-border-bottom-color, var(--page-nav-prev-border-color, var(--color-border)));border-left:var(--page-nav-prev-border-left-width, var(--page-nav-prev-border-width)) var(--page-nav-prev-border-left-style, var(--page-nav-prev-border-style)) var(--page-nav-prev-border-left-color, var(--page-nav-prev-border-color, var(--color-border)))}.bottom-nav-bar__btn--prev:hover:not(:disabled){font-family:var( --page-nav-prev-font-family--hover, var(--page-nav-prev-font-family, var(--body-font-family)) );font-size:var(--page-nav-prev-font-size--hover, var(--page-nav-prev-font-size, .875rem));font-weight:var(--page-nav-prev-font-weight--hover, var(--page-nav-prev-font-weight, 500));font-style:var( --page-nav-prev-font-style--hover, var(--page-nav-prev-font-style, var(--body-font-style)) );text-decoration:var( --page-nav-prev-text-decoration--hover, var(--page-nav-prev-text-decoration, none) );letter-spacing:var( --page-nav-prev-letter-spacing--hover, var(--page-nav-prev-letter-spacing, .01em) );line-height:var(--page-nav-prev-line-height--hover, var(--page-nav-prev-line-height, 1));color:var(--page-nav-prev-color--hover, var(--color-primary));background:var( --page-nav-prev-bg-color--hover, color-mix(in srgb, var(--color-primary) 8%, transparent) );padding:var(--page-nav-prev-padding--hover, var(--page-nav-prev-padding, .45rem 1.1rem));box-shadow:var(--page-nav-prev-shadow--hover, var(--page-nav-prev-shadow, none));border:var(--page-nav-prev-border-width--hover, var(--page-nav-prev-border-width)) var(--page-nav-prev-border-style--hover, var(--page-nav-prev-border-style)) var(--page-nav-prev-border-color--hover, var(--color-primary));border-radius:var(--page-nav-prev-border-radius--hover, var(--page-nav-prev-border-radius));border-top:var( --page-nav-prev-border-top-width--hover, var(--page-nav-prev-border-width--hover, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-top-style--hover, var(--page-nav-prev-border-style--hover, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-top-color--hover, var(--page-nav-prev-border-color--hover, var(--color-primary)) );border-right:var( --page-nav-prev-border-right-width--hover, var(--page-nav-prev-border-width--hover, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-right-style--hover, var(--page-nav-prev-border-style--hover, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-right-color--hover, var(--page-nav-prev-border-color--hover, var(--color-primary)) );border-bottom:var( --page-nav-prev-border-bottom-width--hover, var(--page-nav-prev-border-width--hover, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-bottom-style--hover, var(--page-nav-prev-border-style--hover, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-bottom-color--hover, var(--page-nav-prev-border-color--hover, var(--color-primary)) );border-left:var( --page-nav-prev-border-left-width--hover, var(--page-nav-prev-border-width--hover, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-left-style--hover, var(--page-nav-prev-border-style--hover, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-left-color--hover, var(--page-nav-prev-border-color--hover, var(--color-primary)) )}.bottom-nav-bar__btn--prev:disabled{font-family:var( --page-nav-prev-font-family--disabled, var(--page-nav-prev-font-family, var(--body-font-family)) );font-size:var(--page-nav-prev-font-size--disabled, var(--page-nav-prev-font-size, .875rem));font-weight:var(--page-nav-prev-font-weight--disabled, var(--page-nav-prev-font-weight, 500));font-style:var( --page-nav-prev-font-style--disabled, var(--page-nav-prev-font-style, var(--body-font-style)) );text-decoration:var( --page-nav-prev-text-decoration--disabled, var(--page-nav-prev-text-decoration, none) );letter-spacing:var( --page-nav-prev-letter-spacing--disabled, var(--page-nav-prev-letter-spacing, .01em) );line-height:var(--page-nav-prev-line-height--disabled, var(--page-nav-prev-line-height, 1));color:var(--page-nav-prev-color--disabled, var(--page-nav-prev-color, var(--color-body-text)));background:var(--page-nav-prev-bg-color--disabled, var(--page-nav-prev-bg-color, transparent));padding:var(--page-nav-prev-padding--disabled, var(--page-nav-prev-padding, .45rem 1.1rem));box-shadow:var(--page-nav-prev-shadow--disabled, none);border:var(--page-nav-prev-border-width--disabled, var(--page-nav-prev-border-width)) var(--page-nav-prev-border-style--disabled, var(--page-nav-prev-border-style)) var( --page-nav-prev-border-color--disabled, var(--page-nav-prev-border-color, var(--color-border)) );border-radius:var(--page-nav-prev-border-radius--disabled, var(--page-nav-prev-border-radius));border-top:var( --page-nav-prev-border-top-width--disabled, var(--page-nav-prev-border-width--disabled, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-top-style--disabled, var(--page-nav-prev-border-style--disabled, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-top-color--disabled, var( --page-nav-prev-border-color--disabled, var(--page-nav-prev-border-color, var(--color-border)) ) );border-right:var( --page-nav-prev-border-right-width--disabled, var(--page-nav-prev-border-width--disabled, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-right-style--disabled, var(--page-nav-prev-border-style--disabled, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-right-color--disabled, var( --page-nav-prev-border-color--disabled, var(--page-nav-prev-border-color, var(--color-border)) ) );border-bottom:var( --page-nav-prev-border-bottom-width--disabled, var(--page-nav-prev-border-width--disabled, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-bottom-style--disabled, var(--page-nav-prev-border-style--disabled, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-bottom-color--disabled, var( --page-nav-prev-border-color--disabled, var(--page-nav-prev-border-color, var(--color-border)) ) );border-left:var( --page-nav-prev-border-left-width--disabled, var(--page-nav-prev-border-width--disabled, var(--page-nav-prev-border-width)) ) var( --page-nav-prev-border-left-style--disabled, var(--page-nav-prev-border-style--disabled, var(--page-nav-prev-border-style)) ) var( --page-nav-prev-border-left-color--disabled, var( --page-nav-prev-border-color--disabled, var(--page-nav-prev-border-color, var(--color-border)) ) )}.bottom-nav-bar__btn--next{font-family:var(--page-nav-next-font-family, var(--body-font-family));font-size:var(--page-nav-next-font-size, .875rem);font-weight:var(--page-nav-next-font-weight, 500);font-style:var(--page-nav-next-font-style, var(--body-font-style));text-decoration:var(--page-nav-next-text-decoration, none);letter-spacing:var(--page-nav-next-letter-spacing, .01em);line-height:var(--page-nav-next-line-height, var(--body-line-height));color:var(--page-nav-next-color, var(--color-body-text));background:var(--page-nav-next-bg-color, transparent);padding:var(--page-nav-next-padding, .45rem 1.1rem);box-shadow:var(--page-nav-next-shadow, none);border:var(--page-nav-next-border-width) var(--page-nav-next-border-style) var(--page-nav-next-border-color, var(--color-border));border-radius:var(--page-nav-next-border-radius);border-top:var(--page-nav-next-border-top-width, var(--page-nav-next-border-width)) var(--page-nav-next-border-top-style, var(--page-nav-next-border-style)) var(--page-nav-next-border-top-color, var(--page-nav-next-border-color, var(--color-border)));border-right:var(--page-nav-next-border-right-width, var(--page-nav-next-border-width)) var(--page-nav-next-border-right-style, var(--page-nav-next-border-style)) var(--page-nav-next-border-right-color, var(--page-nav-next-border-color, var(--color-border)));border-bottom:var(--page-nav-next-border-bottom-width, var(--page-nav-next-border-width)) var(--page-nav-next-border-bottom-style, var(--page-nav-next-border-style)) var(--page-nav-next-border-bottom-color, var(--page-nav-next-border-color, var(--color-border)));border-left:var(--page-nav-next-border-left-width, var(--page-nav-next-border-width)) var(--page-nav-next-border-left-style, var(--page-nav-next-border-style)) var(--page-nav-next-border-left-color, var(--page-nav-next-border-color, var(--color-border)))}.bottom-nav-bar__btn--next:hover:not(:disabled){font-family:var( --page-nav-next-font-family--hover, var(--page-nav-next-font-family, var(--body-font-family)) );font-size:var(--page-nav-next-font-size--hover, var(--page-nav-next-font-size, .875rem));font-weight:var(--page-nav-next-font-weight--hover, var(--page-nav-next-font-weight, 500));font-style:var( --page-nav-next-font-style--hover, var(--page-nav-next-font-style, var(--body-font-style)) );text-decoration:var( --page-nav-next-text-decoration--hover, var(--page-nav-next-text-decoration, none) );letter-spacing:var( --page-nav-next-letter-spacing--hover, var(--page-nav-next-letter-spacing, .01em) );line-height:var(--page-nav-next-line-height--hover, var(--page-nav-next-line-height, 1));color:var(--page-nav-next-color--hover, var(--color-primary));background:var( --page-nav-next-bg-color--hover, color-mix(in srgb, var(--color-primary) 8%, transparent) );padding:var(--page-nav-next-padding--hover, var(--page-nav-next-padding, .45rem 1.1rem));box-shadow:var(--page-nav-next-shadow--hover, var(--page-nav-next-shadow, none));border:var(--page-nav-next-border-width--hover, var(--page-nav-next-border-width)) var(--page-nav-next-border-style--hover, var(--page-nav-next-border-style)) var(--page-nav-next-border-color--hover, var(--color-primary));border-radius:var(--page-nav-next-border-radius--hover, var(--page-nav-next-border-radius));border-top:var( --page-nav-next-border-top-width--hover, var(--page-nav-next-border-width--hover, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-top-style--hover, var(--page-nav-next-border-style--hover, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-top-color--hover, var(--page-nav-next-border-color--hover, var(--color-primary)) );border-right:var( --page-nav-next-border-right-width--hover, var(--page-nav-next-border-width--hover, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-right-style--hover, var(--page-nav-next-border-style--hover, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-right-color--hover, var(--page-nav-next-border-color--hover, var(--color-primary)) );border-bottom:var( --page-nav-next-border-bottom-width--hover, var(--page-nav-next-border-width--hover, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-bottom-style--hover, var(--page-nav-next-border-style--hover, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-bottom-color--hover, var(--page-nav-next-border-color--hover, var(--color-primary)) );border-left:var( --page-nav-next-border-left-width--hover, var(--page-nav-next-border-width--hover, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-left-style--hover, var(--page-nav-next-border-style--hover, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-left-color--hover, var(--page-nav-next-border-color--hover, var(--color-primary)) )}.bottom-nav-bar__btn--next:disabled{font-family:var( --page-nav-next-font-family--disabled, var(--page-nav-next-font-family, var(--body-font-family)) );font-size:var(--page-nav-next-font-size--disabled, var(--page-nav-next-font-size, .875rem));font-weight:var(--page-nav-next-font-weight--disabled, var(--page-nav-next-font-weight, 500));font-style:var( --page-nav-next-font-style--disabled, var(--page-nav-next-font-style, var(--body-font-style)) );text-decoration:var( --page-nav-next-text-decoration--disabled, var(--page-nav-next-text-decoration, none) );letter-spacing:var( --page-nav-next-letter-spacing--disabled, var(--page-nav-next-letter-spacing, .01em) );line-height:var(--page-nav-next-line-height--disabled, var(--page-nav-next-line-height, 1));color:var(--page-nav-next-color--disabled, var(--page-nav-next-color, var(--color-body-text)));background:var(--page-nav-next-bg-color--disabled, var(--page-nav-next-bg-color, transparent));padding:var(--page-nav-next-padding--disabled, var(--page-nav-next-padding, .45rem 1.1rem));box-shadow:var(--page-nav-next-shadow--disabled, none);border:var(--page-nav-next-border-width--disabled, var(--page-nav-next-border-width)) var(--page-nav-next-border-style--disabled, var(--page-nav-next-border-style)) var( --page-nav-next-border-color--disabled, var(--page-nav-next-border-color, var(--color-border)) );border-radius:var(--page-nav-next-border-radius--disabled, var(--page-nav-next-border-radius));border-top:var( --page-nav-next-border-top-width--disabled, var(--page-nav-next-border-width--disabled, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-top-style--disabled, var(--page-nav-next-border-style--disabled, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-top-color--disabled, var( --page-nav-next-border-color--disabled, var(--page-nav-next-border-color, var(--color-border)) ) );border-right:var( --page-nav-next-border-right-width--disabled, var(--page-nav-next-border-width--disabled, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-right-style--disabled, var(--page-nav-next-border-style--disabled, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-right-color--disabled, var( --page-nav-next-border-color--disabled, var(--page-nav-next-border-color, var(--color-border)) ) );border-bottom:var( --page-nav-next-border-bottom-width--disabled, var(--page-nav-next-border-width--disabled, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-bottom-style--disabled, var(--page-nav-next-border-style--disabled, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-bottom-color--disabled, var( --page-nav-next-border-color--disabled, var(--page-nav-next-border-color, var(--color-border)) ) );border-left:var( --page-nav-next-border-left-width--disabled, var(--page-nav-next-border-width--disabled, var(--page-nav-next-border-width)) ) var( --page-nav-next-border-left-style--disabled, var(--page-nav-next-border-style--disabled, var(--page-nav-next-border-style)) ) var( --page-nav-next-border-left-color--disabled, var( --page-nav-next-border-color--disabled, var(--page-nav-next-border-color, var(--color-border)) ) )}.bottom-nav-bar__indicator{font-family:var(--page-nav-counter-font-family, var(--body-font-family));font-size:var(--page-nav-counter-font-size, .7rem);font-weight:var(--page-nav-counter-font-weight, 600);font-style:var(--page-nav-counter-font-style, var(--body-font-style));text-decoration:var(--page-nav-counter-text-decoration, none);letter-spacing:var(--page-nav-counter-letter-spacing, var(--body-letter-spacing));line-height:var(--page-nav-counter-line-height, var(--body-line-height));color:var(--page-nav-counter-color, var(--color-body-text));background:var(--page-nav-counter-bg-color, transparent);padding:var(--page-nav-counter-padding, 0);border:var(--page-nav-counter-border-width) var(--page-nav-counter-border-style) var(--page-nav-counter-border-color, var(--color-border));border-radius:var(--page-nav-counter-border-radius);border-top:var(--page-nav-counter-border-top-width, var(--page-nav-counter-border-width)) var(--page-nav-counter-border-top-style, var(--page-nav-counter-border-style)) var( --page-nav-counter-border-top-color, var(--page-nav-counter-border-color, var(--color-border)) );border-right:var(--page-nav-counter-border-right-width, var(--page-nav-counter-border-width)) var(--page-nav-counter-border-right-style, var(--page-nav-counter-border-style)) var( --page-nav-counter-border-right-color, var(--page-nav-counter-border-color, var(--color-border)) );border-bottom:var(--page-nav-counter-border-bottom-width, var(--page-nav-counter-border-width)) var(--page-nav-counter-border-bottom-style, var(--page-nav-counter-border-style)) var( --page-nav-counter-border-bottom-color, var(--page-nav-counter-border-color, var(--color-border)) );border-left:var(--page-nav-counter-border-left-width, var(--page-nav-counter-border-width)) var(--page-nav-counter-border-left-style, var(--page-nav-counter-border-style)) var( --page-nav-counter-border-left-color, var(--page-nav-counter-border-color, var(--color-border)) )}.bottom-nav-bar__dark-toggle{background:var(--page-nav-dark-toggle-bg-color, transparent);padding:var(--page-nav-dark-toggle-padding, 0);box-shadow:var(--page-nav-dark-toggle-shadow, none);border:var(--page-nav-dark-toggle-border-width) var(--page-nav-dark-toggle-border-style) var(--page-nav-dark-toggle-border-color, var(--color-border));border-radius:var(--page-nav-dark-toggle-border-radius);border-top:var(--page-nav-dark-toggle-border-top-width, var(--page-nav-dark-toggle-border-width)) var(--page-nav-dark-toggle-border-top-style, var(--page-nav-dark-toggle-border-style)) var( --page-nav-dark-toggle-border-top-color, var(--page-nav-dark-toggle-border-color, var(--color-border)) );border-right:var( --page-nav-dark-toggle-border-right-width, var(--page-nav-dark-toggle-border-width) ) var(--page-nav-dark-toggle-border-right-style, var(--page-nav-dark-toggle-border-style)) var( --page-nav-dark-toggle-border-right-color, var(--page-nav-dark-toggle-border-color, var(--color-border)) );border-bottom:var( --page-nav-dark-toggle-border-bottom-width, var(--page-nav-dark-toggle-border-width) ) var(--page-nav-dark-toggle-border-bottom-style, var(--page-nav-dark-toggle-border-style)) var( --page-nav-dark-toggle-border-bottom-color, var(--page-nav-dark-toggle-border-color, var(--color-border)) );border-left:var( --page-nav-dark-toggle-border-left-width, var(--page-nav-dark-toggle-border-width) ) var(--page-nav-dark-toggle-border-left-style, var(--page-nav-dark-toggle-border-style)) var( --page-nav-dark-toggle-border-left-color, var(--page-nav-dark-toggle-border-color, var(--color-border)) )}.bottom-nav-bar__dark-toggle:hover{background:var(--page-nav-dark-toggle-bg-color--hover, var(--menu-item-hover));padding:var(--page-nav-dark-toggle-padding--hover, var(--page-nav-dark-toggle-padding, 0));box-shadow:var(--page-nav-dark-toggle-shadow--hover, var(--page-nav-dark-toggle-shadow, none));border:var(--page-nav-dark-toggle-border-width--hover, var(--page-nav-dark-toggle-border-width)) var(--page-nav-dark-toggle-border-style--hover, var(--page-nav-dark-toggle-border-style)) var( --page-nav-dark-toggle-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) );border-radius:var( --page-nav-dark-toggle-border-radius--hover, var(--page-nav-dark-toggle-border-radius) );border-top:var( --page-nav-dark-toggle-border-top-width--hover, var(--page-nav-dark-toggle-border-width--hover, var(--page-nav-dark-toggle-border-width)) ) var( --page-nav-dark-toggle-border-top-style--hover, var(--page-nav-dark-toggle-border-style--hover, var(--page-nav-dark-toggle-border-style)) ) var( --page-nav-dark-toggle-border-top-color--hover, var( --page-nav-dark-toggle-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) );border-right:var( --page-nav-dark-toggle-border-right-width--hover, var(--page-nav-dark-toggle-border-width--hover, var(--page-nav-dark-toggle-border-width)) ) var( --page-nav-dark-toggle-border-right-style--hover, var(--page-nav-dark-toggle-border-style--hover, var(--page-nav-dark-toggle-border-style)) ) var( --page-nav-dark-toggle-border-right-color--hover, var( --page-nav-dark-toggle-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) );border-bottom:var( --page-nav-dark-toggle-border-bottom-width--hover, var(--page-nav-dark-toggle-border-width--hover, var(--page-nav-dark-toggle-border-width)) ) var( --page-nav-dark-toggle-border-bottom-style--hover, var(--page-nav-dark-toggle-border-style--hover, var(--page-nav-dark-toggle-border-style)) ) var( --page-nav-dark-toggle-border-bottom-color--hover, var( --page-nav-dark-toggle-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) );border-left:var( --page-nav-dark-toggle-border-left-width--hover, var(--page-nav-dark-toggle-border-width--hover, var(--page-nav-dark-toggle-border-width)) ) var( --page-nav-dark-toggle-border-left-style--hover, var(--page-nav-dark-toggle-border-style--hover, var(--page-nav-dark-toggle-border-style)) ) var( --page-nav-dark-toggle-border-left-color--hover, var( --page-nav-dark-toggle-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) )}.bottom-nav-bar__lang-btn{background:var(--page-nav-lang-btn-bg-color, transparent);padding:var(--page-nav-lang-btn-padding, 0);box-shadow:var(--page-nav-lang-btn-shadow, none);border:var(--page-nav-lang-btn-border-width) var(--page-nav-lang-btn-border-style) var(--page-nav-lang-btn-border-color, var(--color-border));border-radius:var(--page-nav-lang-btn-border-radius);border-top:var(--page-nav-lang-btn-border-top-width, var(--page-nav-lang-btn-border-width)) var(--page-nav-lang-btn-border-top-style, var(--page-nav-lang-btn-border-style)) var( --page-nav-lang-btn-border-top-color, var(--page-nav-lang-btn-border-color, var(--color-border)) );border-right:var(--page-nav-lang-btn-border-right-width, var(--page-nav-lang-btn-border-width)) var(--page-nav-lang-btn-border-right-style, var(--page-nav-lang-btn-border-style)) var( --page-nav-lang-btn-border-right-color, var(--page-nav-lang-btn-border-color, var(--color-border)) );border-bottom:var(--page-nav-lang-btn-border-bottom-width, var(--page-nav-lang-btn-border-width)) var(--page-nav-lang-btn-border-bottom-style, var(--page-nav-lang-btn-border-style)) var( --page-nav-lang-btn-border-bottom-color, var(--page-nav-lang-btn-border-color, var(--color-border)) );border-left:var(--page-nav-lang-btn-border-left-width, var(--page-nav-lang-btn-border-width)) var(--page-nav-lang-btn-border-left-style, var(--page-nav-lang-btn-border-style)) var( --page-nav-lang-btn-border-left-color, var(--page-nav-lang-btn-border-color, var(--color-border)) )}.bottom-nav-bar__lang-btn:hover{background:var(--page-nav-lang-btn-bg-color--hover, var(--menu-item-hover));padding:var(--page-nav-lang-btn-padding--hover, var(--page-nav-lang-btn-padding, 0));box-shadow:var(--page-nav-lang-btn-shadow--hover, var(--page-nav-lang-btn-shadow, none));border:var(--page-nav-lang-btn-border-width--hover, var(--page-nav-lang-btn-border-width)) var(--page-nav-lang-btn-border-style--hover, var(--page-nav-lang-btn-border-style)) var( --page-nav-lang-btn-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) );border-radius:var( --page-nav-lang-btn-border-radius--hover, var(--page-nav-lang-btn-border-radius) );border-top:var( --page-nav-lang-btn-border-top-width--hover, var(--page-nav-lang-btn-border-width--hover, var(--page-nav-lang-btn-border-width)) ) var( --page-nav-lang-btn-border-top-style--hover, var(--page-nav-lang-btn-border-style--hover, var(--page-nav-lang-btn-border-style)) ) var( --page-nav-lang-btn-border-top-color--hover, var( --page-nav-lang-btn-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) );border-right:var( --page-nav-lang-btn-border-right-width--hover, var(--page-nav-lang-btn-border-width--hover, var(--page-nav-lang-btn-border-width)) ) var( --page-nav-lang-btn-border-right-style--hover, var(--page-nav-lang-btn-border-style--hover, var(--page-nav-lang-btn-border-style)) ) var( --page-nav-lang-btn-border-right-color--hover, var( --page-nav-lang-btn-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) );border-bottom:var( --page-nav-lang-btn-border-bottom-width--hover, var(--page-nav-lang-btn-border-width--hover, var(--page-nav-lang-btn-border-width)) ) var( --page-nav-lang-btn-border-bottom-style--hover, var(--page-nav-lang-btn-border-style--hover, var(--page-nav-lang-btn-border-style)) ) var( --page-nav-lang-btn-border-bottom-color--hover, var( --page-nav-lang-btn-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) );border-left:var( --page-nav-lang-btn-border-left-width--hover, var(--page-nav-lang-btn-border-width--hover, var(--page-nav-lang-btn-border-width)) ) var( --page-nav-lang-btn-border-left-style--hover, var(--page-nav-lang-btn-border-style--hover, var(--page-nav-lang-btn-border-style)) ) var( --page-nav-lang-btn-border-left-color--hover, var( --page-nav-lang-btn-border-color--hover, color-mix(in srgb, var(--color-border) 60%, var(--color-body-text)) ) )}.bottom-nav-bar__lang-menu{background:var(--page-nav-lang-menu-bg-color, var(--color-nav-bg, var(--color-surface, #fff)));box-shadow:var(--page-nav-lang-menu-shadow, 0 4px 16px rgba(0, 0, 0, .12));padding:var(--page-nav-lang-menu-padding, .25rem 0);border:var(--page-nav-lang-menu-border-width) var(--page-nav-lang-menu-border-style) var(--page-nav-lang-menu-border-color, var(--color-border, rgba(128, 128, 128, .2)));border-radius:var(--page-nav-lang-menu-border-radius, 6px);border-top:var(--page-nav-lang-menu-border-top-width, var(--page-nav-lang-menu-border-width)) var(--page-nav-lang-menu-border-top-style, var(--page-nav-lang-menu-border-style)) var( --page-nav-lang-menu-border-top-color, var(--page-nav-lang-menu-border-color, var(--color-border, rgba(128, 128, 128, .2))) );border-right:var(--page-nav-lang-menu-border-right-width, var(--page-nav-lang-menu-border-width)) var(--page-nav-lang-menu-border-right-style, var(--page-nav-lang-menu-border-style)) var( --page-nav-lang-menu-border-right-color, var(--page-nav-lang-menu-border-color, var(--color-border, rgba(128, 128, 128, .2))) );border-bottom:var( --page-nav-lang-menu-border-bottom-width, var(--page-nav-lang-menu-border-width) ) var(--page-nav-lang-menu-border-bottom-style, var(--page-nav-lang-menu-border-style)) var( --page-nav-lang-menu-border-bottom-color, var(--page-nav-lang-menu-border-color, var(--color-border, rgba(128, 128, 128, .2))) );border-left:var(--page-nav-lang-menu-border-left-width, var(--page-nav-lang-menu-border-width)) var(--page-nav-lang-menu-border-left-style, var(--page-nav-lang-menu-border-style)) var( --page-nav-lang-menu-border-left-color, var(--page-nav-lang-menu-border-color, var(--color-border, rgba(128, 128, 128, .2))) )}.bottom-nav-bar__lang-option{font-family:var(--page-nav-lang-option-font-family, var(--body-font-family));font-size:var(--page-nav-lang-option-font-size, .8rem);font-weight:var(--page-nav-lang-option-font-weight, var(--body-font-weight, 400));font-style:var(--page-nav-lang-option-font-style, var(--body-font-style));text-decoration:var(--page-nav-lang-option-text-decoration, none);letter-spacing:var(--page-nav-lang-option-letter-spacing, var(--body-letter-spacing));line-height:var(--page-nav-lang-option-line-height, var(--body-line-height));color:var(--page-nav-lang-option-color, var(--color-body-text));background:var(--page-nav-lang-option-bg-color, transparent);padding:var(--page-nav-lang-option-padding, .4rem .75rem);border-radius:var(--page-nav-lang-option-border-radius, 0)}.bottom-nav-bar__lang-option:hover{color:var( --page-nav-lang-option-color--hover, var(--page-nav-lang-option-color, var(--color-body-text)) );background:var( --page-nav-lang-option-bg-color--hover, var(--color-hover, rgba(128, 128, 128, .08)) )}.bottom-nav-bar__lang-option--active{color:var(--page-nav-lang-option-color--active, var(--color-primary));background:var(--page-nav-lang-option-bg-color--active, transparent)}.object{padding:var(--obj-padding);background:var(--obj-bg-color, transparent);margin:var(--obj-margin, 0);border:var(--obj-border-width) var(--obj-border-style) var(--obj-border-color, var(--color-border));border-radius:var(--obj-border-radius);border-top:var(--obj-border-top-width, var(--obj-border-width)) var(--obj-border-top-style, var(--obj-border-style)) var(--obj-border-top-color, var(--obj-border-color, var(--color-border)));border-right:var(--obj-border-right-width, var(--obj-border-width)) var(--obj-border-right-style, var(--obj-border-style)) var(--obj-border-right-color, var(--obj-border-color, var(--color-border)));border-bottom:var(--obj-border-bottom-width, var(--obj-border-width)) var(--obj-border-bottom-style, var(--obj-border-style)) var(--obj-border-bottom-color, var(--obj-border-color, var(--color-border)));border-left:var(--obj-border-left-width, var(--obj-border-width)) var(--obj-border-left-style, var(--obj-border-style)) var(--obj-border-left-color, var(--obj-border-color, var(--color-border)))}.object img{background:#fff}.text__heading,.image__heading,.question__heading,.accordion__heading,.flipcard__heading,.timeline__heading{font-family:var(--obj-heading-font-family, var(--body-font-family));font-size:var(--obj-heading-font-size, 1.35rem);font-weight:var(--obj-heading-font-weight, 600);font-style:var(--obj-heading-font-style, var(--body-font-style));text-decoration:var(--obj-heading-text-decoration, none);letter-spacing:var(--obj-heading-letter-spacing, var(--body-letter-spacing));line-height:var(--obj-heading-line-height, var(--body-line-height));color:var(--obj-heading-color, var(--color-heading-text))}.text__instructions,.image__instructions,.question__instructions,.accordion__instructions,.flipcard__instructions,.timeline__instructions{font-family:var(--obj-instructions-font-family, var(--body-font-family));font-size:var(--obj-instructions-font-size, .9rem);font-weight:var(--obj-instructions-font-weight, var(--body-font-weight));font-style:var(--obj-instructions-font-style, var(--body-font-style));text-decoration:var(--obj-instructions-text-decoration, none);letter-spacing:var(--obj-instructions-letter-spacing, var(--body-letter-spacing));line-height:var(--obj-instructions-line-height, var(--body-line-height));color:var(--obj-instructions-color, var(--color-text-muted))}.question__feedback{background:var(--obj-feedback-bg-color, transparent);padding:var(--obj-feedback-padding, .5rem .75rem);border:var(--obj-feedback-border-width) var(--obj-feedback-border-style) var(--obj-feedback-border-color, var(--color-border));border-radius:var(--obj-feedback-border-radius);border-top:var(--obj-feedback-border-top-width, var(--obj-feedback-border-width)) var(--obj-feedback-border-top-style, var(--obj-feedback-border-style)) var(--obj-feedback-border-top-color, var(--obj-feedback-border-color, var(--color-border)));border-right:var(--obj-feedback-border-right-width, var(--obj-feedback-border-width)) var(--obj-feedback-border-right-style, var(--obj-feedback-border-style)) var(--obj-feedback-border-right-color, var(--obj-feedback-border-color, var(--color-border)));border-bottom:var(--obj-feedback-border-bottom-width, var(--obj-feedback-border-width)) var(--obj-feedback-border-bottom-style, var(--obj-feedback-border-style)) var(--obj-feedback-border-bottom-color, var(--obj-feedback-border-color, var(--color-border)));border-left:var(--obj-feedback-border-left-width, var(--obj-feedback-border-width)) var(--obj-feedback-border-left-style, var(--obj-feedback-border-style)) var(--obj-feedback-border-left-color, var(--obj-feedback-border-color, var(--color-border)));font-family:var(--obj-feedback-font-family, var(--body-font-family));font-size:var(--obj-feedback-font-size, .9rem);font-weight:var(--obj-feedback-font-weight, var(--body-font-weight));font-style:var(--obj-feedback-font-style, var(--body-font-style));text-decoration:var(--obj-feedback-text-decoration, none);letter-spacing:var(--obj-feedback-letter-spacing, var(--body-letter-spacing));line-height:var(--obj-feedback-line-height, var(--body-line-height));color:var(--obj-feedback-color, var(--color-body-text))}.group{padding:var(--group-padding, 0);background-color:var(--group-bg-color, var(--color-background));background-image:var(--group-bg-image, none);background-position:var(--group-bg-position, center);background-size:var(--group-bg-size, cover);background-attachment:var(--group-bg-attachment, scroll);border:var(--group-border-width) var(--group-border-style) var(--group-border-color, var(--color-border));border-radius:var(--group-border-radius);border-top:var(--group-border-top-width, var(--group-border-width)) var(--group-border-top-style, var(--group-border-style)) var(--group-border-top-color, var(--group-border-color, var(--color-border)));border-right:var(--group-border-right-width, var(--group-border-width)) var(--group-border-right-style, var(--group-border-style)) var(--group-border-right-color, var(--group-border-color, var(--color-border)));border-bottom:var(--group-border-bottom-width, var(--group-border-width)) var(--group-border-bottom-style, var(--group-border-style)) var(--group-border-bottom-color, var(--group-border-color, var(--color-border)));border-left:var(--group-border-left-width, var(--group-border-width)) var(--group-border-left-style, var(--group-border-style)) var(--group-border-left-color, var(--group-border-color, var(--color-border)));box-shadow:var(--group-shadow)}.object--text{padding:var(--text-padding, var(--obj-padding));margin:var(--text-margin, var(--obj-margin, 0));background:var(--text-bg-color, var(--obj-bg-color, transparent));border:var(--text-border-width) var(--text-border-style) var(--text-border-color, var(--color-border));border-radius:var(--text-border-radius, var(--obj-border-radius));border-top:var(--text-border-top-width, var(--text-border-width)) var(--text-border-top-style, var(--text-border-style)) var(--text-border-top-color, var(--text-border-color, var(--color-border)));border-right:var(--text-border-right-width, var(--text-border-width)) var(--text-border-right-style, var(--text-border-style)) var(--text-border-right-color, var(--text-border-color, var(--color-border)));border-bottom:var(--text-border-bottom-width, var(--text-border-width)) var(--text-border-bottom-style, var(--text-border-style)) var(--text-border-bottom-color, var(--text-border-color, var(--color-border)));border-left:var(--text-border-left-width, var(--text-border-width)) var(--text-border-left-style, var(--text-border-style)) var(--text-border-left-color, var(--text-border-color, var(--color-border)))}.object--image{padding:var(--img-padding, var(--obj-padding));margin:var(--img-margin, var(--obj-margin, 0));background:var(--img-bg-color, var(--obj-bg-color, transparent));border:var(--img-border-width) var(--img-border-style) var(--img-border-color, var(--color-border));border-radius:var(--img-border-radius, var(--obj-border-radius));border-top:var(--img-border-top-width, var(--img-border-width)) var(--img-border-top-style, var(--img-border-style)) var(--img-border-top-color, var(--img-border-color, var(--color-border)));border-right:var(--img-border-right-width, var(--img-border-width)) var(--img-border-right-style, var(--img-border-style)) var(--img-border-right-color, var(--img-border-color, var(--color-border)));border-bottom:var(--img-border-bottom-width, var(--img-border-width)) var(--img-border-bottom-style, var(--img-border-style)) var(--img-border-bottom-color, var(--img-border-color, var(--color-border)));border-left:var(--img-border-left-width, var(--img-border-width)) var(--img-border-left-style, var(--img-border-style)) var(--img-border-left-color, var(--img-border-color, var(--color-border)))}.image__caption{font-family:var(--img-caption-font-family, var(--body-font-family));font-size:var(--img-caption-font-size, .85rem);font-weight:var(--img-caption-font-weight, var(--body-font-weight));font-style:var(--img-caption-font-style, var(--body-font-style));text-decoration:var(--img-caption-text-decoration, none);letter-spacing:var(--img-caption-letter-spacing, var(--body-letter-spacing));line-height:var(--img-caption-line-height, var(--body-line-height));color:var(--img-caption-color, var(--color-text-muted));padding:var(--img-caption-padding, 0);text-align:var(--img-caption-text-align, left)}.object--quiz{padding:var(--quiz-padding, var(--obj-padding));margin:var(--quiz-margin, var(--obj-margin, 0));background:var(--quiz-bg-color, var(--obj-bg-color, var(--color-background)));border:var(--quiz-border-width) var(--quiz-border-style) var(--quiz-border-color, var(--color-border));border-radius:var(--quiz-border-radius, var(--obj-border-radius));border-top:var(--quiz-border-top-width, var(--quiz-border-width)) var(--quiz-border-top-style, var(--quiz-border-style)) var(--quiz-border-top-color, var(--quiz-border-color, var(--color-border)));border-right:var(--quiz-border-right-width, var(--quiz-border-width)) var(--quiz-border-right-style, var(--quiz-border-style)) var(--quiz-border-right-color, var(--quiz-border-color, var(--color-border)));border-bottom:var(--quiz-border-bottom-width, var(--quiz-border-width)) var(--quiz-border-bottom-style, var(--quiz-border-style)) var(--quiz-border-bottom-color, var(--quiz-border-color, var(--color-border)));border-left:var(--quiz-border-left-width, var(--quiz-border-width)) var(--quiz-border-left-style, var(--quiz-border-style)) var(--quiz-border-left-color, var(--quiz-border-color, var(--color-border)))}.question__question{font-family:var(--quiz-text-font-family, var(--body-font-family));font-size:var(--quiz-text-font-size, var(--body-font-size));font-weight:var(--quiz-text-font-weight, var(--body-font-weight));font-style:var(--quiz-text-font-style, var(--body-font-style));text-decoration:var(--quiz-text-text-decoration, none);letter-spacing:var(--quiz-text-letter-spacing, var(--body-letter-spacing));line-height:var(--quiz-text-line-height, var(--body-line-height));color:var(--quiz-text-color, var(--color-body-text));background:var(--quiz-text-bg-color, transparent);padding:var(--quiz-text-padding, 0);border:var(--quiz-text-border-width) var(--quiz-text-border-style) var(--quiz-text-border-color, var(--color-border));border-radius:var(--quiz-text-border-radius);border-top:var(--quiz-text-border-top-width, var(--quiz-text-border-width)) var(--quiz-text-border-top-style, var(--quiz-text-border-style)) var(--quiz-text-border-top-color, var(--quiz-text-border-color, var(--color-border)));border-right:var(--quiz-text-border-right-width, var(--quiz-text-border-width)) var(--quiz-text-border-right-style, var(--quiz-text-border-style)) var(--quiz-text-border-right-color, var(--quiz-text-border-color, var(--color-border)));border-bottom:var(--quiz-text-border-bottom-width, var(--quiz-text-border-width)) var(--quiz-text-border-bottom-style, var(--quiz-text-border-style)) var(--quiz-text-border-bottom-color, var(--quiz-text-border-color, var(--color-border)));border-left:var(--quiz-text-border-left-width, var(--quiz-text-border-width)) var(--quiz-text-border-left-style, var(--quiz-text-border-style)) var(--quiz-text-border-left-color, var(--quiz-text-border-color, var(--color-border)))}.question__answers{background:var(--quiz-answers-bg-color, transparent);padding:var(--quiz-answers-padding, 0);gap:var(--quiz-answers-gap, .5rem);border:var(--quiz-answers-border-width) var(--quiz-answers-border-style) var(--quiz-answers-border-color, var(--color-border));border-radius:var(--quiz-answers-border-radius);border-top:var(--quiz-answers-border-top-width, var(--quiz-answers-border-width)) var(--quiz-answers-border-top-style, var(--quiz-answers-border-style)) var(--quiz-answers-border-top-color, var(--quiz-answers-border-color, var(--color-border)));border-right:var(--quiz-answers-border-right-width, var(--quiz-answers-border-width)) var(--quiz-answers-border-right-style, var(--quiz-answers-border-style)) var(--quiz-answers-border-right-color, var(--quiz-answers-border-color, var(--color-border)));border-bottom:var(--quiz-answers-border-bottom-width, var(--quiz-answers-border-width)) var(--quiz-answers-border-bottom-style, var(--quiz-answers-border-style)) var(--quiz-answers-border-bottom-color, var(--quiz-answers-border-color, var(--color-border)));border-left:var(--quiz-answers-border-left-width, var(--quiz-answers-border-width)) var(--quiz-answers-border-left-style, var(--quiz-answers-border-style)) var(--quiz-answers-border-left-color, var(--quiz-answers-border-color, var(--color-border)))}.question__input{width:var(--quiz-input-width);height:var(--quiz-input-height);margin:var(--quiz-input-margin, .15rem 0 0 0)}.question__answer{font-family:var(--quiz-answer-font-family, var(--body-font-family));font-size:var(--quiz-answer-font-size, var(--body-font-size));font-weight:var(--quiz-answer-font-weight, var(--body-font-weight));font-style:var(--quiz-answer-font-style, var(--body-font-style));text-decoration:var(--quiz-answer-text-decoration, none);letter-spacing:var(--quiz-answer-letter-spacing, var(--body-letter-spacing));line-height:var(--quiz-answer-line-height, var(--body-line-height));color:var(--quiz-answer-color, var(--color-body-text));background:var(--quiz-answer-bg-color, transparent);padding:var(--quiz-answer-padding, .5rem .75rem);border:var(--quiz-answer-border-width) var(--quiz-answer-border-style) var(--quiz-answer-border-color, var(--color-border));border-radius:var(--quiz-answer-border-radius);border-top:var(--quiz-answer-border-top-width, var(--quiz-answer-border-width)) var(--quiz-answer-border-top-style, var(--quiz-answer-border-style)) var(--quiz-answer-border-top-color, var(--quiz-answer-border-color, var(--color-border)));border-right:var(--quiz-answer-border-right-width, var(--quiz-answer-border-width)) var(--quiz-answer-border-right-style, var(--quiz-answer-border-style)) var(--quiz-answer-border-right-color, var(--quiz-answer-border-color, var(--color-border)));border-bottom:var(--quiz-answer-border-bottom-width, var(--quiz-answer-border-width)) var(--quiz-answer-border-bottom-style, var(--quiz-answer-border-style)) var(--quiz-answer-border-bottom-color, var(--quiz-answer-border-color, var(--color-border)));border-left:var(--quiz-answer-border-left-width, var(--quiz-answer-border-width)) var(--quiz-answer-border-left-style, var(--quiz-answer-border-style)) var(--quiz-answer-border-left-color, var(--quiz-answer-border-color, var(--color-border)))}.question__answer:hover{font-family:var( --quiz-answer-font-family--hover, var(--quiz-answer-font-family, var(--body-font-family)) );font-size:var( --quiz-answer-font-size--hover, var(--quiz-answer-font-size, var(--body-font-size)) );font-weight:var( --quiz-answer-font-weight--hover, var(--quiz-answer-font-weight, var(--body-font-weight)) );font-style:var( --quiz-answer-font-style--hover, var(--quiz-answer-font-style, var(--body-font-style)) );text-decoration:var( --quiz-answer-text-decoration--hover, var(--quiz-answer-text-decoration, none) );letter-spacing:var( --quiz-answer-letter-spacing--hover, var(--quiz-answer-letter-spacing, var(--body-letter-spacing)) );line-height:var(--quiz-answer-line-height--hover, var(--body-line-height));color:var(--quiz-answer-color--hover, var(--quiz-answer-color, var(--color-body-text)));background:var(--quiz-answer-bg-color--hover, var(--quiz-answer-bg-color, transparent));padding:var(--quiz-answer-padding--hover, var(--quiz-answer-padding, .5rem .75rem));border:var(--quiz-answer-border-width--hover, var(--quiz-answer-border-width)) var(--quiz-answer-border-style--hover, var(--quiz-answer-border-style)) var(--quiz-answer-border-color--hover, var(--color-primary));border-radius:var(--quiz-answer-border-radius--hover, var(--quiz-answer-border-radius));border-top:var( --quiz-answer-border-top-width--hover, var(--quiz-answer-border-width--hover, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-top-style--hover, var(--quiz-answer-border-style--hover, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-top-color--hover, var(--quiz-answer-border-color--hover, var(--color-primary)) );border-right:var( --quiz-answer-border-right-width--hover, var(--quiz-answer-border-width--hover, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-right-style--hover, var(--quiz-answer-border-style--hover, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-right-color--hover, var(--quiz-answer-border-color--hover, var(--color-primary)) );border-bottom:var( --quiz-answer-border-bottom-width--hover, var(--quiz-answer-border-width--hover, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-bottom-style--hover, var(--quiz-answer-border-style--hover, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-bottom-color--hover, var(--quiz-answer-border-color--hover, var(--color-primary)) );border-left:var( --quiz-answer-border-left-width--hover, var(--quiz-answer-border-width--hover, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-left-style--hover, var(--quiz-answer-border-style--hover, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-left-color--hover, var(--quiz-answer-border-color--hover, var(--color-primary)) )}.question__answer--selected{font-family:var( --quiz-answer-font-family--active, var(--quiz-answer-font-family, var(--body-font-family)) );font-size:var( --quiz-answer-font-size--active, var(--quiz-answer-font-size, var(--body-font-size)) );font-weight:var( --quiz-answer-font-weight--active, var(--quiz-answer-font-weight, var(--body-font-weight)) );font-style:var( --quiz-answer-font-style--active, var(--quiz-answer-font-style, var(--body-font-style)) );text-decoration:var( --quiz-answer-text-decoration--active, var(--quiz-answer-text-decoration, none) );letter-spacing:var( --quiz-answer-letter-spacing--active, var(--quiz-answer-letter-spacing, var(--body-letter-spacing)) );line-height:var(--quiz-answer-line-height--active, var(--body-line-height));color:var(--quiz-answer-color--active, var(--quiz-answer-color, var(--color-body-text)));background:var(--quiz-answer-bg-color--active, var(--quiz-answer-bg-color, transparent));padding:var(--quiz-answer-padding--active, var(--quiz-answer-padding, .5rem .75rem));border:var(--quiz-answer-border-width--active, var(--quiz-answer-border-width)) var(--quiz-answer-border-style--active, var(--quiz-answer-border-style)) var(--quiz-answer-border-color--active, var(--color-primary));border-radius:var(--quiz-answer-border-radius--active, var(--quiz-answer-border-radius));border-top:var( --quiz-answer-border-top-width--active, var(--quiz-answer-border-width--active, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-top-style--active, var(--quiz-answer-border-style--active, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-top-color--active, var(--quiz-answer-border-color--active, var(--color-primary)) );border-right:var( --quiz-answer-border-right-width--active, var(--quiz-answer-border-width--active, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-right-style--active, var(--quiz-answer-border-style--active, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-right-color--active, var(--quiz-answer-border-color--active, var(--color-primary)) );border-bottom:var( --quiz-answer-border-bottom-width--active, var(--quiz-answer-border-width--active, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-bottom-style--active, var(--quiz-answer-border-style--active, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-bottom-color--active, var(--quiz-answer-border-color--active, var(--color-primary)) );border-left:var( --quiz-answer-border-left-width--active, var(--quiz-answer-border-width--active, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-left-style--active, var(--quiz-answer-border-style--active, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-left-color--active, var(--quiz-answer-border-color--active, var(--color-primary)) )}.question__answer--disabled{font-family:var( --quiz-answer-font-family--disabled, var(--quiz-answer-font-family, var(--body-font-family)) );font-size:var( --quiz-answer-font-size--disabled, var(--quiz-answer-font-size, var(--body-font-size)) );font-weight:var( --quiz-answer-font-weight--disabled, var(--quiz-answer-font-weight, var(--body-font-weight)) );font-style:var( --quiz-answer-font-style--disabled, var(--quiz-answer-font-style, var(--body-font-style)) );text-decoration:var( --quiz-answer-text-decoration--disabled, var(--quiz-answer-text-decoration, none) );letter-spacing:var( --quiz-answer-letter-spacing--disabled, var(--quiz-answer-letter-spacing, var(--body-letter-spacing)) );line-height:var(--quiz-answer-line-height--disabled, var(--body-line-height));color:var(--quiz-answer-color--disabled, var(--quiz-answer-color, var(--color-body-text)));background:var(--quiz-answer-bg-color--disabled, var(--quiz-answer-bg-color, transparent));padding:var(--quiz-answer-padding--disabled, var(--quiz-answer-padding, .5rem .75rem));border:var(--quiz-answer-border-width--disabled, var(--quiz-answer-border-width)) var(--quiz-answer-border-style--disabled, var(--quiz-answer-border-style)) var(--quiz-answer-border-color--disabled, var(--quiz-answer-border-color, var(--color-border)));border-radius:var(--quiz-answer-border-radius--disabled, var(--quiz-answer-border-radius));border-top:var( --quiz-answer-border-top-width--disabled, var(--quiz-answer-border-width--disabled, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-top-style--disabled, var(--quiz-answer-border-style--disabled, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-top-color--disabled, var( --quiz-answer-border-color--disabled, var(--quiz-answer-border-color, var(--color-border)) ) );border-right:var( --quiz-answer-border-right-width--disabled, var(--quiz-answer-border-width--disabled, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-right-style--disabled, var(--quiz-answer-border-style--disabled, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-right-color--disabled, var( --quiz-answer-border-color--disabled, var(--quiz-answer-border-color, var(--color-border)) ) );border-bottom:var( --quiz-answer-border-bottom-width--disabled, var(--quiz-answer-border-width--disabled, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-bottom-style--disabled, var(--quiz-answer-border-style--disabled, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-bottom-color--disabled, var( --quiz-answer-border-color--disabled, var(--quiz-answer-border-color, var(--color-border)) ) );border-left:var( --quiz-answer-border-left-width--disabled, var(--quiz-answer-border-width--disabled, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-left-style--disabled, var(--quiz-answer-border-style--disabled, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-left-color--disabled, var( --quiz-answer-border-color--disabled, var(--quiz-answer-border-color, var(--color-border)) ) )}.question__answer--correct{color:var(--quiz-answer-color--correct, var(--color-success));background:var(--quiz-answer-bg-color--correct, var(--color-success-light));border:var(--quiz-answer-border-width--correct, var(--quiz-answer-border-width)) var(--quiz-answer-border-style--correct, var(--quiz-answer-border-style)) var(--quiz-answer-border-color--correct, var(--color-success));border-top:var( --quiz-answer-border-top-width--correct, var(--quiz-answer-border-width--correct, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-top-style--correct, var(--quiz-answer-border-style--correct, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-top-color--correct, var(--quiz-answer-border-color--correct, var(--color-success)) );border-right:var( --quiz-answer-border-right-width--correct, var(--quiz-answer-border-width--correct, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-right-style--correct, var(--quiz-answer-border-style--correct, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-right-color--correct, var(--quiz-answer-border-color--correct, var(--color-success)) );border-bottom:var( --quiz-answer-border-bottom-width--correct, var(--quiz-answer-border-width--correct, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-bottom-style--correct, var(--quiz-answer-border-style--correct, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-bottom-color--correct, var(--quiz-answer-border-color--correct, var(--color-success)) );border-left:var( --quiz-answer-border-left-width--correct, var(--quiz-answer-border-width--correct, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-left-style--correct, var(--quiz-answer-border-style--correct, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-left-color--correct, var(--quiz-answer-border-color--correct, var(--color-success)) )}.question__answer--incorrect{color:var(--quiz-answer-color--incorrect, var(--color-error));background:var(--quiz-answer-bg-color--incorrect, var(--color-error-light));border:var(--quiz-answer-border-width--incorrect, var(--quiz-answer-border-width)) var(--quiz-answer-border-style--incorrect, var(--quiz-answer-border-style)) var(--quiz-answer-border-color--incorrect, var(--color-error));border-top:var( --quiz-answer-border-top-width--incorrect, var(--quiz-answer-border-width--incorrect, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-top-style--incorrect, var(--quiz-answer-border-style--incorrect, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-top-color--incorrect, var(--quiz-answer-border-color--incorrect, var(--color-error)) );border-right:var( --quiz-answer-border-right-width--incorrect, var(--quiz-answer-border-width--incorrect, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-right-style--incorrect, var(--quiz-answer-border-style--incorrect, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-right-color--incorrect, var(--quiz-answer-border-color--incorrect, var(--color-error)) );border-bottom:var( --quiz-answer-border-bottom-width--incorrect, var(--quiz-answer-border-width--incorrect, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-bottom-style--incorrect, var(--quiz-answer-border-style--incorrect, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-bottom-color--incorrect, var(--quiz-answer-border-color--incorrect, var(--color-error)) );border-left:var( --quiz-answer-border-left-width--incorrect, var(--quiz-answer-border-width--incorrect, var(--quiz-answer-border-width)) ) var( --quiz-answer-border-left-style--incorrect, var(--quiz-answer-border-style--incorrect, var(--quiz-answer-border-style)) ) var( --quiz-answer-border-left-color--incorrect, var(--quiz-answer-border-color--incorrect, var(--color-error)) )}.question__btn{font-family:var(--quiz-check-font-family, var(--body-font-family));font-size:var(--quiz-check-font-size, .95rem);font-weight:var(--quiz-check-font-weight, 500);font-style:var(--quiz-check-font-style, var(--body-font-style));text-decoration:var(--quiz-check-text-decoration, none);letter-spacing:var(--quiz-check-letter-spacing, var(--body-letter-spacing));line-height:var(--quiz-check-line-height, var(--body-line-height));color:var(--quiz-check-color, var(--color-on-primary));background:var(--quiz-check-bg-color, var(--color-primary));padding:var(--quiz-check-padding, .55rem 1.5rem);border:var(--quiz-check-border-width) var(--quiz-check-border-style) var(--quiz-check-border-color, transparent);border-radius:var(--quiz-check-border-radius);border-top:var(--quiz-check-border-top-width, var(--quiz-check-border-width)) var(--quiz-check-border-top-style, var(--quiz-check-border-style)) var(--quiz-check-border-top-color, var(--quiz-check-border-color, transparent));border-right:var(--quiz-check-border-right-width, var(--quiz-check-border-width)) var(--quiz-check-border-right-style, var(--quiz-check-border-style)) var(--quiz-check-border-right-color, var(--quiz-check-border-color, transparent));border-bottom:var(--quiz-check-border-bottom-width, var(--quiz-check-border-width)) var(--quiz-check-border-bottom-style, var(--quiz-check-border-style)) var(--quiz-check-border-bottom-color, var(--quiz-check-border-color, transparent));border-left:var(--quiz-check-border-left-width, var(--quiz-check-border-width)) var(--quiz-check-border-left-style, var(--quiz-check-border-style)) var(--quiz-check-border-left-color, var(--quiz-check-border-color, transparent))}.question__btn:hover:not(:disabled){font-family:var( --quiz-check-font-family--hover, var(--quiz-check-font-family, var(--body-font-family)) );font-size:var(--quiz-check-font-size--hover, var(--quiz-check-font-size, .95rem));font-weight:var(--quiz-check-font-weight--hover, var(--quiz-check-font-weight, 500));font-style:var( --quiz-check-font-style--hover, var(--quiz-check-font-style, var(--body-font-style)) );text-decoration:var( --quiz-check-text-decoration--hover, var(--quiz-check-text-decoration, none) );letter-spacing:var( --quiz-check-letter-spacing--hover, var(--quiz-check-letter-spacing, var(--body-letter-spacing)) );line-height:var(--quiz-check-line-height--hover, var(--body-line-height));color:var(--quiz-check-color--hover, var(--quiz-check-color, var(--color-on-primary)));background:var(--quiz-check-bg-color--hover, var(--color-secondary));padding:var(--quiz-check-padding--hover, var(--quiz-check-padding, .55rem 1.5rem));border:var(--quiz-check-border-width--hover, var(--quiz-check-border-width)) var(--quiz-check-border-style--hover, var(--quiz-check-border-style)) var(--quiz-check-border-color--hover, var(--quiz-check-border-color, transparent));border-radius:var(--quiz-check-border-radius--hover, var(--quiz-check-border-radius));border-top:var( --quiz-check-border-top-width--hover, var(--quiz-check-border-width--hover, var(--quiz-check-border-width)) ) var( --quiz-check-border-top-style--hover, var(--quiz-check-border-style--hover, var(--quiz-check-border-style)) ) var( --quiz-check-border-top-color--hover, var(--quiz-check-border-color--hover, var(--quiz-check-border-color, transparent)) );border-right:var( --quiz-check-border-right-width--hover, var(--quiz-check-border-width--hover, var(--quiz-check-border-width)) ) var( --quiz-check-border-right-style--hover, var(--quiz-check-border-style--hover, var(--quiz-check-border-style)) ) var( --quiz-check-border-right-color--hover, var(--quiz-check-border-color--hover, var(--quiz-check-border-color, transparent)) );border-bottom:var( --quiz-check-border-bottom-width--hover, var(--quiz-check-border-width--hover, var(--quiz-check-border-width)) ) var( --quiz-check-border-bottom-style--hover, var(--quiz-check-border-style--hover, var(--quiz-check-border-style)) ) var( --quiz-check-border-bottom-color--hover, var(--quiz-check-border-color--hover, var(--quiz-check-border-color, transparent)) );border-left:var( --quiz-check-border-left-width--hover, var(--quiz-check-border-width--hover, var(--quiz-check-border-width)) ) var( --quiz-check-border-left-style--hover, var(--quiz-check-border-style--hover, var(--quiz-check-border-style)) ) var( --quiz-check-border-left-color--hover, var(--quiz-check-border-color--hover, var(--quiz-check-border-color, transparent)) )}.question__btn:disabled{font-family:var( --quiz-check-font-family--disabled, var(--quiz-check-font-family, var(--body-font-family)) );font-size:var(--quiz-check-font-size--disabled, var(--quiz-check-font-size, .95rem));font-weight:var(--quiz-check-font-weight--disabled, var(--quiz-check-font-weight, 500));font-style:var( --quiz-check-font-style--disabled, var(--quiz-check-font-style, var(--body-font-style)) );text-decoration:var( --quiz-check-text-decoration--disabled, var(--quiz-check-text-decoration, none) );letter-spacing:var( --quiz-check-letter-spacing--disabled, var(--quiz-check-letter-spacing, var(--body-letter-spacing)) );line-height:var(--quiz-check-line-height--disabled, var(--body-line-height));color:var(--quiz-check-color--disabled, var(--quiz-check-color, var(--color-on-primary)));background:var( --quiz-check-bg-color--disabled, var(--quiz-check-bg-color, var(--color-primary)) );padding:var(--quiz-check-padding--disabled, var(--quiz-check-padding, .55rem 1.5rem));border:var(--quiz-check-border-width--disabled, var(--quiz-check-border-width)) var(--quiz-check-border-style--disabled, var(--quiz-check-border-style)) var(--quiz-check-border-color--disabled, var(--quiz-check-border-color, transparent));border-radius:var(--quiz-check-border-radius--disabled, var(--quiz-check-border-radius));border-top:var( --quiz-check-border-top-width--disabled, var(--quiz-check-border-width--disabled, var(--quiz-check-border-width)) ) var( --quiz-check-border-top-style--disabled, var(--quiz-check-border-style--disabled, var(--quiz-check-border-style)) ) var( --quiz-check-border-top-color--disabled, var(--quiz-check-border-color--disabled, var(--quiz-check-border-color, transparent)) );border-right:var( --quiz-check-border-right-width--disabled, var(--quiz-check-border-width--disabled, var(--quiz-check-border-width)) ) var( --quiz-check-border-right-style--disabled, var(--quiz-check-border-style--disabled, var(--quiz-check-border-style)) ) var( --quiz-check-border-right-color--disabled, var(--quiz-check-border-color--disabled, var(--quiz-check-border-color, transparent)) );border-bottom:var( --quiz-check-border-bottom-width--disabled, var(--quiz-check-border-width--disabled, var(--quiz-check-border-width)) ) var( --quiz-check-border-bottom-style--disabled, var(--quiz-check-border-style--disabled, var(--quiz-check-border-style)) ) var( --quiz-check-border-bottom-color--disabled, var(--quiz-check-border-color--disabled, var(--quiz-check-border-color, transparent)) );border-left:var( --quiz-check-border-left-width--disabled, var(--quiz-check-border-width--disabled, var(--quiz-check-border-width)) ) var( --quiz-check-border-left-style--disabled, var(--quiz-check-border-style--disabled, var(--quiz-check-border-style)) ) var( --quiz-check-border-left-color--disabled, var(--quiz-check-border-color--disabled, var(--quiz-check-border-color, transparent)) )}.exam-btn{font-family:var(--exam-btn-font-family, var(--body-font-family));font-size:var(--exam-btn-font-size, .95rem);font-weight:var(--exam-btn-font-weight, 500);font-style:var(--exam-btn-font-style, var(--body-font-style));text-decoration:var(--exam-btn-text-decoration, none);letter-spacing:var(--exam-btn-letter-spacing, var(--body-letter-spacing));line-height:var(--exam-btn-line-height, 1);color:var(--exam-btn-color, var(--color-on-primary));background:var(--exam-btn-bg-color, var(--color-primary));padding:var(--exam-btn-padding, .55rem 1.5rem);border:var(--exam-btn-border-width) var(--exam-btn-border-style) var(--exam-btn-border-color, transparent);border-radius:var(--exam-btn-border-radius);border-top:var(--exam-btn-border-top-width, var(--exam-btn-border-width)) var(--exam-btn-border-top-style, var(--exam-btn-border-style)) var(--exam-btn-border-top-color, var(--exam-btn-border-color, transparent));border-right:var(--exam-btn-border-right-width, var(--exam-btn-border-width)) var(--exam-btn-border-right-style, var(--exam-btn-border-style)) var(--exam-btn-border-right-color, var(--exam-btn-border-color, transparent));border-bottom:var(--exam-btn-border-bottom-width, var(--exam-btn-border-width)) var(--exam-btn-border-bottom-style, var(--exam-btn-border-style)) var(--exam-btn-border-bottom-color, var(--exam-btn-border-color, transparent));border-left:var(--exam-btn-border-left-width, var(--exam-btn-border-width)) var(--exam-btn-border-left-style, var(--exam-btn-border-style)) var(--exam-btn-border-left-color, var(--exam-btn-border-color, transparent))}.exam-btn:hover:not(:disabled){font-family:var( --exam-btn-font-family--hover, var(--exam-btn-font-family, var(--body-font-family)) );font-size:var(--exam-btn-font-size--hover, var(--exam-btn-font-size, .95rem));font-weight:var(--exam-btn-font-weight--hover, var(--exam-btn-font-weight, 500));font-style:var(--exam-btn-font-style--hover, var(--exam-btn-font-style, var(--body-font-style)));text-decoration:var(--exam-btn-text-decoration--hover, var(--exam-btn-text-decoration, none));letter-spacing:var( --exam-btn-letter-spacing--hover, var(--exam-btn-letter-spacing, var(--body-letter-spacing)) );line-height:var(--exam-btn-line-height--hover, var(--exam-btn-line-height, 1));color:var(--exam-btn-color--hover, var(--exam-btn-color, var(--color-on-primary)));background:var(--exam-btn-bg-color--hover, var(--color-secondary));padding:var(--exam-btn-padding--hover, var(--exam-btn-padding, .55rem 1.5rem));border:var(--exam-btn-border-width--hover, var(--exam-btn-border-width)) var(--exam-btn-border-style--hover, var(--exam-btn-border-style)) var(--exam-btn-border-color--hover, var(--exam-btn-border-color, transparent));border-radius:var(--exam-btn-border-radius--hover, var(--exam-btn-border-radius));border-top:var( --exam-btn-border-top-width--hover, var(--exam-btn-border-width--hover, var(--exam-btn-border-width)) ) var( --exam-btn-border-top-style--hover, var(--exam-btn-border-style--hover, var(--exam-btn-border-style)) ) var( --exam-btn-border-top-color--hover, var(--exam-btn-border-color--hover, var(--exam-btn-border-color, transparent)) );border-right:var( --exam-btn-border-right-width--hover, var(--exam-btn-border-width--hover, var(--exam-btn-border-width)) ) var( --exam-btn-border-right-style--hover, var(--exam-btn-border-style--hover, var(--exam-btn-border-style)) ) var( --exam-btn-border-right-color--hover, var(--exam-btn-border-color--hover, var(--exam-btn-border-color, transparent)) );border-bottom:var( --exam-btn-border-bottom-width--hover, var(--exam-btn-border-width--hover, var(--exam-btn-border-width)) ) var( --exam-btn-border-bottom-style--hover, var(--exam-btn-border-style--hover, var(--exam-btn-border-style)) ) var( --exam-btn-border-bottom-color--hover, var(--exam-btn-border-color--hover, var(--exam-btn-border-color, transparent)) );border-left:var( --exam-btn-border-left-width--hover, var(--exam-btn-border-width--hover, var(--exam-btn-border-width)) ) var( --exam-btn-border-left-style--hover, var(--exam-btn-border-style--hover, var(--exam-btn-border-style)) ) var( --exam-btn-border-left-color--hover, var(--exam-btn-border-color--hover, var(--exam-btn-border-color, transparent)) )}.exam-btn:disabled{font-family:var( --exam-btn-font-family--disabled, var(--exam-btn-font-family, var(--body-font-family)) );font-size:var(--exam-btn-font-size--disabled, var(--exam-btn-font-size, .95rem));font-weight:var(--exam-btn-font-weight--disabled, var(--exam-btn-font-weight, 500));font-style:var( --exam-btn-font-style--disabled, var(--exam-btn-font-style, var(--body-font-style)) );text-decoration:var(--exam-btn-text-decoration--disabled, var(--exam-btn-text-decoration, none));letter-spacing:var( --exam-btn-letter-spacing--disabled, var(--exam-btn-letter-spacing, var(--body-letter-spacing)) );line-height:var(--exam-btn-line-height--disabled, var(--exam-btn-line-height, 1));color:var(--exam-btn-color--disabled, var(--exam-btn-color, var(--color-on-primary)));background:var(--exam-btn-bg-color--disabled, var(--exam-btn-bg-color, var(--color-primary)));padding:var(--exam-btn-padding--disabled, var(--exam-btn-padding, .55rem 1.5rem));border:var(--exam-btn-border-width--disabled, var(--exam-btn-border-width)) var(--exam-btn-border-style--disabled, var(--exam-btn-border-style)) var(--exam-btn-border-color--disabled, var(--exam-btn-border-color, transparent));border-radius:var(--exam-btn-border-radius--disabled, var(--exam-btn-border-radius));border-top:var( --exam-btn-border-top-width--disabled, var(--exam-btn-border-width--disabled, var(--exam-btn-border-width)) ) var( --exam-btn-border-top-style--disabled, var(--exam-btn-border-style--disabled, var(--exam-btn-border-style)) ) var( --exam-btn-border-top-color--disabled, var(--exam-btn-border-color--disabled, var(--exam-btn-border-color, transparent)) );border-right:var( --exam-btn-border-right-width--disabled, var(--exam-btn-border-width--disabled, var(--exam-btn-border-width)) ) var( --exam-btn-border-right-style--disabled, var(--exam-btn-border-style--disabled, var(--exam-btn-border-style)) ) var( --exam-btn-border-right-color--disabled, var(--exam-btn-border-color--disabled, var(--exam-btn-border-color, transparent)) );border-bottom:var( --exam-btn-border-bottom-width--disabled, var(--exam-btn-border-width--disabled, var(--exam-btn-border-width)) ) var( --exam-btn-border-bottom-style--disabled, var(--exam-btn-border-style--disabled, var(--exam-btn-border-style)) ) var( --exam-btn-border-bottom-color--disabled, var(--exam-btn-border-color--disabled, var(--exam-btn-border-color, transparent)) );border-left:var( --exam-btn-border-left-width--disabled, var(--exam-btn-border-width--disabled, var(--exam-btn-border-width)) ) var( --exam-btn-border-left-style--disabled, var(--exam-btn-border-style--disabled, var(--exam-btn-border-style)) ) var( --exam-btn-border-left-color--disabled, var(--exam-btn-border-color--disabled, var(--exam-btn-border-color, transparent)) )}.exam-answer{font-family:var(--exam-answer-font-family, var(--body-font-family));font-size:var(--exam-answer-font-size, var(--body-font-size));font-weight:var(--exam-answer-font-weight, var(--body-font-weight));font-style:var(--exam-answer-font-style, var(--body-font-style));text-decoration:var(--exam-answer-text-decoration, none);letter-spacing:var(--exam-answer-letter-spacing, var(--body-letter-spacing));line-height:var(--exam-answer-line-height, var(--body-line-height));color:var(--exam-answer-color, var(--color-body-text));background:var(--exam-answer-bg-color, transparent);padding:var(--exam-answer-padding, .5rem .75rem);border:var(--exam-answer-border-width) var(--exam-answer-border-style) var(--exam-answer-border-color, var(--color-border));border-radius:var(--exam-answer-border-radius);border-top:var(--exam-answer-border-top-width, var(--exam-answer-border-width)) var(--exam-answer-border-top-style, var(--exam-answer-border-style)) var(--exam-answer-border-top-color, var(--exam-answer-border-color, var(--color-border)));border-right:var(--exam-answer-border-right-width, var(--exam-answer-border-width)) var(--exam-answer-border-right-style, var(--exam-answer-border-style)) var(--exam-answer-border-right-color, var(--exam-answer-border-color, var(--color-border)));border-bottom:var(--exam-answer-border-bottom-width, var(--exam-answer-border-width)) var(--exam-answer-border-bottom-style, var(--exam-answer-border-style)) var(--exam-answer-border-bottom-color, var(--exam-answer-border-color, var(--color-border)));border-left:var(--exam-answer-border-left-width, var(--exam-answer-border-width)) var(--exam-answer-border-left-style, var(--exam-answer-border-style)) var(--exam-answer-border-left-color, var(--exam-answer-border-color, var(--color-border)))}.exam-answer:hover{font-family:var( --exam-answer-font-family--hover, var(--exam-answer-font-family, var(--body-font-family)) );font-size:var( --exam-answer-font-size--hover, var(--exam-answer-font-size, var(--body-font-size)) );font-weight:var( --exam-answer-font-weight--hover, var(--exam-answer-font-weight, var(--body-font-weight)) );font-style:var( --exam-answer-font-style--hover, var(--exam-answer-font-style, var(--body-font-style)) );text-decoration:var( --exam-answer-text-decoration--hover, var(--exam-answer-text-decoration, none) );letter-spacing:var( --exam-answer-letter-spacing--hover, var(--exam-answer-letter-spacing, var(--body-letter-spacing)) );line-height:var(--exam-answer-line-height--hover, var(--body-line-height));color:var(--exam-answer-color--hover, var(--exam-answer-color, var(--color-body-text)));background:var(--exam-answer-bg-color--hover, var(--exam-answer-bg-color, transparent));padding:var(--exam-answer-padding--hover, var(--exam-answer-padding, .5rem .75rem));border:var(--exam-answer-border-width--hover, var(--exam-answer-border-width)) var(--exam-answer-border-style--hover, var(--exam-answer-border-style)) var(--exam-answer-border-color--hover, var(--color-primary));border-radius:var(--exam-answer-border-radius--hover, var(--exam-answer-border-radius));border-top:var( --exam-answer-border-top-width--hover, var(--exam-answer-border-width--hover, var(--exam-answer-border-width)) ) var( --exam-answer-border-top-style--hover, var(--exam-answer-border-style--hover, var(--exam-answer-border-style)) ) var( --exam-answer-border-top-color--hover, var(--exam-answer-border-color--hover, var(--color-primary)) );border-right:var( --exam-answer-border-right-width--hover, var(--exam-answer-border-width--hover, var(--exam-answer-border-width)) ) var( --exam-answer-border-right-style--hover, var(--exam-answer-border-style--hover, var(--exam-answer-border-style)) ) var( --exam-answer-border-right-color--hover, var(--exam-answer-border-color--hover, var(--color-primary)) );border-bottom:var( --exam-answer-border-bottom-width--hover, var(--exam-answer-border-width--hover, var(--exam-answer-border-width)) ) var( --exam-answer-border-bottom-style--hover, var(--exam-answer-border-style--hover, var(--exam-answer-border-style)) ) var( --exam-answer-border-bottom-color--hover, var(--exam-answer-border-color--hover, var(--color-primary)) );border-left:var( --exam-answer-border-left-width--hover, var(--exam-answer-border-width--hover, var(--exam-answer-border-width)) ) var( --exam-answer-border-left-style--hover, var(--exam-answer-border-style--hover, var(--exam-answer-border-style)) ) var( --exam-answer-border-left-color--hover, var(--exam-answer-border-color--hover, var(--color-primary)) )}.exam-answer--selected{font-family:var( --exam-answer-font-family--active, var(--exam-answer-font-family, var(--body-font-family)) );font-size:var( --exam-answer-font-size--active, var(--exam-answer-font-size, var(--body-font-size)) );font-weight:var( --exam-answer-font-weight--active, var(--exam-answer-font-weight, var(--body-font-weight)) );font-style:var( --exam-answer-font-style--active, var(--exam-answer-font-style, var(--body-font-style)) );text-decoration:var( --exam-answer-text-decoration--active, var(--exam-answer-text-decoration, none) );letter-spacing:var( --exam-answer-letter-spacing--active, var(--exam-answer-letter-spacing, var(--body-letter-spacing)) );line-height:var(--exam-answer-line-height--active, var(--body-line-height));color:var(--exam-answer-color--active, var(--exam-answer-color, var(--color-body-text)));background:var(--exam-answer-bg-color--active, var(--exam-answer-bg-color, transparent));padding:var(--exam-answer-padding--active, var(--exam-answer-padding, .5rem .75rem));border:var(--exam-answer-border-width--active, var(--exam-answer-border-width)) var(--exam-answer-border-style--active, var(--exam-answer-border-style)) var(--exam-answer-border-color--active, var(--color-primary));border-radius:var(--exam-answer-border-radius--active, var(--exam-answer-border-radius));border-top:var( --exam-answer-border-top-width--active, var(--exam-answer-border-width--active, var(--exam-answer-border-width)) ) var( --exam-answer-border-top-style--active, var(--exam-answer-border-style--active, var(--exam-answer-border-style)) ) var( --exam-answer-border-top-color--active, var(--exam-answer-border-color--active, var(--color-primary)) );border-right:var( --exam-answer-border-right-width--active, var(--exam-answer-border-width--active, var(--exam-answer-border-width)) ) var( --exam-answer-border-right-style--active, var(--exam-answer-border-style--active, var(--exam-answer-border-style)) ) var( --exam-answer-border-right-color--active, var(--exam-answer-border-color--active, var(--color-primary)) );border-bottom:var( --exam-answer-border-bottom-width--active, var(--exam-answer-border-width--active, var(--exam-answer-border-width)) ) var( --exam-answer-border-bottom-style--active, var(--exam-answer-border-style--active, var(--exam-answer-border-style)) ) var( --exam-answer-border-bottom-color--active, var(--exam-answer-border-color--active, var(--color-primary)) );border-left:var( --exam-answer-border-left-width--active, var(--exam-answer-border-width--active, var(--exam-answer-border-width)) ) var( --exam-answer-border-left-style--active, var(--exam-answer-border-style--active, var(--exam-answer-border-style)) ) var( --exam-answer-border-left-color--active, var(--exam-answer-border-color--active, var(--color-primary)) )}.exam-answer--disabled{font-family:var( --exam-answer-font-family--disabled, var(--exam-answer-font-family, var(--body-font-family)) );font-size:var( --exam-answer-font-size--disabled, var(--exam-answer-font-size, var(--body-font-size)) );font-weight:var( --exam-answer-font-weight--disabled, var(--exam-answer-font-weight, var(--body-font-weight)) );font-style:var( --exam-answer-font-style--disabled, var(--exam-answer-font-style, var(--body-font-style)) );text-decoration:var( --exam-answer-text-decoration--disabled, var(--exam-answer-text-decoration, none) );letter-spacing:var( --exam-answer-letter-spacing--disabled, var(--exam-answer-letter-spacing, var(--body-letter-spacing)) );line-height:var(--exam-answer-line-height--disabled, var(--body-line-height));color:var(--exam-answer-color--disabled, var(--exam-answer-color, var(--color-body-text)));background:var(--exam-answer-bg-color--disabled, var(--exam-answer-bg-color, transparent));padding:var(--exam-answer-padding--disabled, var(--exam-answer-padding, .5rem .75rem));border:var(--exam-answer-border-width--disabled, var(--exam-answer-border-width)) var(--exam-answer-border-style--disabled, var(--exam-answer-border-style)) var(--exam-answer-border-color--disabled, var(--exam-answer-border-color, var(--color-border)));border-radius:var(--exam-answer-border-radius--disabled, var(--exam-answer-border-radius));border-top:var( --exam-answer-border-top-width--disabled, var(--exam-answer-border-width--disabled, var(--exam-answer-border-width)) ) var( --exam-answer-border-top-style--disabled, var(--exam-answer-border-style--disabled, var(--exam-answer-border-style)) ) var( --exam-answer-border-top-color--disabled, var( --exam-answer-border-color--disabled, var(--exam-answer-border-color, var(--color-border)) ) );border-right:var( --exam-answer-border-right-width--disabled, var(--exam-answer-border-width--disabled, var(--exam-answer-border-width)) ) var( --exam-answer-border-right-style--disabled, var(--exam-answer-border-style--disabled, var(--exam-answer-border-style)) ) var( --exam-answer-border-right-color--disabled, var( --exam-answer-border-color--disabled, var(--exam-answer-border-color, var(--color-border)) ) );border-bottom:var( --exam-answer-border-bottom-width--disabled, var(--exam-answer-border-width--disabled, var(--exam-answer-border-width)) ) var( --exam-answer-border-bottom-style--disabled, var(--exam-answer-border-style--disabled, var(--exam-answer-border-style)) ) var( --exam-answer-border-bottom-color--disabled, var( --exam-answer-border-color--disabled, var(--exam-answer-border-color, var(--color-border)) ) );border-left:var( --exam-answer-border-left-width--disabled, var(--exam-answer-border-width--disabled, var(--exam-answer-border-width)) ) var( --exam-answer-border-left-style--disabled, var(--exam-answer-border-style--disabled, var(--exam-answer-border-style)) ) var( --exam-answer-border-left-color--disabled, var( --exam-answer-border-color--disabled, var(--exam-answer-border-color, var(--color-border)) ) )}.exam-badge{font-size:var(--exam-badge-font-size, var(--body-font-size-sm));font-weight:var(--exam-badge-font-weight, 600);padding:var(--exam-badge-padding, .25rem .75rem);border-radius:var(--exam-badge-border-radius, 999px)}.exam-badge--pass{color:var(--exam-badge-color--pass, var(--color-success));background:var( --exam-badge-bg-color--pass, color-mix(in srgb, var(--color-success) 15%, transparent) )}.exam-badge--fail{color:var(--exam-badge-color--fail, var(--color-error));background:var( --exam-badge-bg-color--fail, color-mix(in srgb, var(--color-error) 15%, transparent) )}.exam-icon--pass{color:var(--exam-badge-color--pass, var(--color-success))}.exam-icon--fail{color:var(--exam-badge-color--fail, var(--color-error))}.exam-history-item{font-size:var(--exam-history-font-size, var(--body-font-size-sm));color:var(--exam-history-color, var(--color-body-text))}.exam-history-score{font-weight:var(--exam-history-score-font-weight, 600)}.exam-history-date{color:var(--exam-history-date-color, var(--color-text-muted))}.question__feedback--correct,.question__feedback--incorrect{padding:var(--quiz-feedback-padding, .5rem .75rem);border:var(--quiz-feedback-border-width) var(--quiz-feedback-border-style) var(--quiz-feedback-border-color, var(--color-border));border-radius:var(--quiz-feedback-border-radius);border-top:var(--quiz-feedback-border-top-width, var(--quiz-feedback-border-width)) var(--quiz-feedback-border-top-style, var(--quiz-feedback-border-style)) var(--quiz-feedback-border-top-color, var(--quiz-feedback-border-color, var(--color-border)));border-right:var(--quiz-feedback-border-right-width, var(--quiz-feedback-border-width)) var(--quiz-feedback-border-right-style, var(--quiz-feedback-border-style)) var(--quiz-feedback-border-right-color, var(--quiz-feedback-border-color, var(--color-border)));border-bottom:var(--quiz-feedback-border-bottom-width, var(--quiz-feedback-border-width)) var(--quiz-feedback-border-bottom-style, var(--quiz-feedback-border-style)) var(--quiz-feedback-border-bottom-color, var(--quiz-feedback-border-color, var(--color-border)));border-left:var(--quiz-feedback-border-left-width, var(--quiz-feedback-border-width)) var(--quiz-feedback-border-left-style, var(--quiz-feedback-border-style)) var(--quiz-feedback-border-left-color, var(--quiz-feedback-border-color, var(--color-border)));background:var(--quiz-feedback-bg-color, transparent);font-family:var(--quiz-feedback-font-family, var(--body-font-family));font-size:var(--quiz-feedback-font-size, .9rem);font-weight:var(--quiz-feedback-font-weight, var(--body-font-weight));font-style:var(--quiz-feedback-font-style, var(--body-font-style));text-decoration:var(--quiz-feedback-text-decoration, none);letter-spacing:var(--quiz-feedback-letter-spacing, var(--body-letter-spacing));line-height:var(--quiz-feedback-line-height, var(--body-line-height));color:var(--quiz-feedback-color, var(--color-body-text))}.question__feedback--correct{background:var(--quiz-feedback-bg-color--correct, var(--quiz-feedback-bg-color, transparent));border-top-color:var( --quiz-feedback-border-color--correct, var(--quiz-feedback-border-top-color, var(--quiz-feedback-border-color, var(--color-border))) );border-right-color:var( --quiz-feedback-border-color--correct, var(--quiz-feedback-border-right-color, var(--quiz-feedback-border-color, var(--color-border))) );border-bottom-color:var( --quiz-feedback-border-color--correct, var(--quiz-feedback-border-bottom-color, var(--quiz-feedback-border-color, var(--color-border))) );border-left-color:var( --quiz-feedback-border-color--correct, var(--quiz-feedback-border-left-color, var(--quiz-feedback-border-color, var(--color-border))) );color:var(--quiz-feedback-color--correct, var(--quiz-feedback-color, var(--color-body-text)))}.question__feedback--incorrect{background:var(--quiz-feedback-bg-color--incorrect, var(--quiz-feedback-bg-color, transparent));border-top-color:var( --quiz-feedback-border-color--incorrect, var(--quiz-feedback-border-top-color, var(--quiz-feedback-border-color, var(--color-border))) );border-right-color:var( --quiz-feedback-border-color--incorrect, var(--quiz-feedback-border-right-color, var(--quiz-feedback-border-color, var(--color-border))) );border-bottom-color:var( --quiz-feedback-border-color--incorrect, var(--quiz-feedback-border-bottom-color, var(--quiz-feedback-border-color, var(--color-border))) );border-left-color:var( --quiz-feedback-border-color--incorrect, var(--quiz-feedback-border-left-color, var(--quiz-feedback-border-color, var(--color-border))) );color:var(--quiz-feedback-color--incorrect, var(--quiz-feedback-color, var(--color-body-text)))}.question{background:var(--quiz-bg-color, transparent);padding:var(--quiz-padding, 0);margin:var(--quiz-margin, 0);border:var(--quiz-border-width) var(--quiz-border-style) var(--quiz-border-color, var(--color-border));border-radius:var(--quiz-border-radius);border-top:var(--quiz-border-top-width, var(--quiz-border-width)) var(--quiz-border-top-style, var(--quiz-border-style)) var(--quiz-border-top-color, var(--quiz-border-color, var(--color-border)));border-right:var(--quiz-border-right-width, var(--quiz-border-width)) var(--quiz-border-right-style, var(--quiz-border-style)) var(--quiz-border-right-color, var(--quiz-border-color, var(--color-border)));border-bottom:var(--quiz-border-bottom-width, var(--quiz-border-width)) var(--quiz-border-bottom-style, var(--quiz-border-style)) var(--quiz-border-bottom-color, var(--quiz-border-color, var(--color-border)));border-left:var(--quiz-border-left-width, var(--quiz-border-width)) var(--quiz-border-left-style, var(--quiz-border-style)) var(--quiz-border-left-color, var(--quiz-border-color, var(--color-border)))}.object--surveyquestion{padding:var(--survey-padding, var(--obj-padding));margin:var(--survey-margin, var(--obj-margin, 0));background:var(--survey-bg-color, var(--obj-bg-color, var(--color-background)));border:var(--survey-border-width) var(--survey-border-style) var(--survey-border-color, var(--color-border));border-radius:var(--survey-border-radius, var(--obj-border-radius));border-top:var(--survey-border-top-width, var(--survey-border-width)) var(--survey-border-top-style, var(--survey-border-style)) var(--survey-border-top-color, var(--survey-border-color, var(--color-border)));border-right:var(--survey-border-right-width, var(--survey-border-width)) var(--survey-border-right-style, var(--survey-border-style)) var(--survey-border-right-color, var(--survey-border-color, var(--color-border)));border-bottom:var(--survey-border-bottom-width, var(--survey-border-width)) var(--survey-border-bottom-style, var(--survey-border-style)) var(--survey-border-bottom-color, var(--survey-border-color, var(--color-border)));border-left:var(--survey-border-left-width, var(--survey-border-width)) var(--survey-border-left-style, var(--survey-border-style)) var(--survey-border-left-color, var(--survey-border-color, var(--color-border)))}.survey-question__question{font-family:var(--survey-text-font-family, var(--body-font-family));font-size:var(--survey-text-font-size, var(--body-font-size));font-weight:var(--survey-text-font-weight, var(--body-font-weight));color:var(--survey-text-color, var(--color-body-text));padding:var(--survey-text-padding, 0);line-height:var(--survey-text-line-height, var(--body-line-height))}.survey-question__options{display:flex;flex-direction:column;gap:.5rem}.survey-question__option{font-size:var(--survey-answer-font-size, var(--body-font-size));color:var(--survey-answer-color, var(--color-body-text));background:var(--survey-answer-bg-color, var(--color-background));padding:var(--survey-answer-padding, .75rem 1rem);border:var(--survey-answer-border-width, 1px) var(--survey-answer-border-style, solid) var(--survey-answer-border-color, var(--color-border));border-radius:var(--survey-answer-border-radius, .5rem);cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background .15s,border-color .15s}.survey-question__option:hover{background:var(--survey-answer-bg-color--hover, #eff6ff);border-color:var(--survey-answer-border-color--hover, var(--color-primary))}.survey-question__option--selected{background:var(--survey-answer-bg-color--selected, #dbeafe);border-color:var(--survey-answer-border-color--selected, var(--color-primary));color:var(--survey-answer-color--selected, var(--color-primary))}.survey-question__submit{display:inline-flex;align-items:center;justify-content:center;font-size:var(--survey-check-font-size, .9375rem);color:var(--survey-check-color, var(--color-on-primary));background:var(--survey-check-bg-color, var(--color-primary));border:none;border-radius:var(--survey-check-border-radius, .5rem);padding:var(--survey-check-padding, .5rem 1.5rem);cursor:pointer;transition:background .15s}.survey-question__submit:hover:not(:disabled){background:var(--survey-check-bg-color--hover, #1d4ed8)}.survey-question__submit:disabled{opacity:.6;cursor:not-allowed}.survey-question__feedback{padding:var(--survey-feedback-padding, .875rem 1rem);border:var(--survey-feedback-border-width, 0 0 0 3px) var(--survey-feedback-border-style, solid) var(--survey-feedback-border-color, var(--color-border));border-radius:var(--survey-feedback-border-radius, .375rem);background:var(--survey-feedback-bg-color, var(--color-surface));font-family:var(--survey-feedback-font-family, var(--body-font-family));font-size:var(--survey-feedback-font-size, .875rem);font-weight:var(--survey-feedback-font-weight, normal);color:var(--survey-feedback-color, var(--color-body-text))}.survey-question__results{display:flex;flex-direction:column;gap:.75rem}.survey-question__bar-row{display:flex;flex-direction:column;gap:.25rem}.survey-question__bar-label{display:flex;justify-content:space-between;align-items:baseline;font-size:.875rem;color:var(--color-body-text)}.survey-question__bar-track{background:var(--survey-bar-bg-color, var(--color-surface));height:var(--survey-bar-height, 8px);border-radius:var(--survey-bar-border-radius, 4px);overflow:hidden}.survey-question__bar-fill{height:100%;background:var(--survey-bar-fill-color, var(--color-primary));border-radius:var(--survey-bar-border-radius, 4px);transition:width .4s ease}.survey-question__bar-fill--selected{background:var(--survey-bar-selected-fill-color, #dbeafe)}@media (prefers-reduced-motion: reduce){.survey-question__bar-fill{transition:none}}.feedback-player{background:var(--page-feedback-bg-color);border-top:var(--page-feedback-border-top-width, var(--page-feedback-border-width)) var(--page-feedback-border-top-style, var(--page-feedback-border-style)) var(--page-feedback-border-top-color, var(--page-feedback-border-color, transparent));border-right:var(--page-feedback-border-right-width, var(--page-feedback-border-width)) var(--page-feedback-border-right-style, var(--page-feedback-border-style)) var(--page-feedback-border-right-color, var(--page-feedback-border-color, transparent));border-bottom:var(--page-feedback-border-bottom-width, var(--page-feedback-border-width)) var(--page-feedback-border-bottom-style, var(--page-feedback-border-style)) var(--page-feedback-border-bottom-color, var(--page-feedback-border-color, transparent));border-left:var(--page-feedback-border-left-width, var(--page-feedback-border-width)) var(--page-feedback-border-left-style, var(--page-feedback-border-style)) var(--page-feedback-border-left-color, var(--page-feedback-border-color, transparent));border-radius:var(--page-feedback-border-radius)}.feedback-player__legend,.feedback-player__label{font-family:var(--page-feedback-label-font-family, var(--body-font-family));font-size:var(--page-feedback-label-font-size, 1rem);font-weight:var(--page-feedback-label-font-weight, 500);font-style:var(--page-feedback-label-font-style, normal);text-decoration:var(--page-feedback-label-text-decoration, none);letter-spacing:var(--page-feedback-label-letter-spacing, normal);color:var(--page-feedback-label-color, var(--color-body-text))}.feedback-player__star-btn,.feedback-player__smiley-btn{color:var(--page-feedback-icon-color, var(--color-text-muted))}.feedback-player__star-icon,.feedback-player__smiley-icon{font-size:var(--page-feedback-icon-size, 2rem)!important}.feedback-player__star-btn--active .feedback-player__star-icon,.feedback-player__star-btn:hover .feedback-player__star-icon{color:var(--page-feedback-icon-color--active, #f59e0b);font-variation-settings:"FILL" 1}.feedback-player__smiley-btn--selected .feedback-player__smiley-icon,.feedback-player__smiley-btn:focus .feedback-player__smiley-icon{color:var(--page-feedback-icon-color--active, var(--color-primary))}.feedback-player__option{padding:var(--page-feedback-option-padding, .5rem .75rem);border:var(--page-feedback-option-border-width, 1px) var(--page-feedback-option-border-style, solid) var(--page-feedback-option-border-color, transparent);border-radius:var(--page-feedback-option-border-radius, 6px);background:var(--page-feedback-option-bg-color);font-size:var(--page-feedback-option-font-size, 1rem);color:var(--page-feedback-option-color, var(--color-body-text))}.feedback-player__option:hover{background:var(--page-feedback-option-bg-color--hover, rgba(0, 0, 0, .04));border-color:var(--page-feedback-option-border-color--hover, transparent)}.feedback-player__option--selected{background:var(--page-feedback-option-bg-color--selected, #dbeafe);border-color:var(--page-feedback-option-border-color--selected, var(--color-primary));color:var(--page-feedback-option-color--selected, var(--color-primary))}.feedback-player__radio{accent-color:var(--color-primary)}.feedback-player__textarea{padding:var(--page-feedback-textarea-padding, .625rem .75rem);border:var(--page-feedback-textarea-border-width, 1px) var(--page-feedback-textarea-border-style, solid) var(--page-feedback-textarea-border-color, var(--color-border));border-radius:var(--page-feedback-textarea-border-radius, 6px);font-size:var(--page-feedback-textarea-font-size, 1rem);background:var(--page-feedback-textarea-bg-color, var(--color-background));color:var(--page-feedback-textarea-color, var(--color-body-text))}.feedback-player__textarea:focus{outline:none;border-color:var(--page-feedback-textarea-border-color--focus, var(--color-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.feedback-player__char-count{color:var(--color-text-muted)}.feedback-player__submit{background:var(--page-feedback-submit-bg-color, var(--color-primary));color:var(--page-feedback-submit-color, var(--color-on-primary));border-radius:var(--page-feedback-submit-border-radius, 6px);padding:var(--page-feedback-submit-padding, .5rem 1.5rem);font-size:var(--page-feedback-submit-font-size, 1rem)}.feedback-player__submit:not(:disabled):hover{background:var( --page-feedback-submit-bg-color--hover, var(--page-feedback-submit-bg-color, var(--color-primary)) );opacity:.88}.feedback-player__thank-you{padding:2rem 1rem;color:var(--color-text-muted)}.feedback-player__check{color:var(--color-success)}.feedback-player__error{color:var(--color-error)}.object--accordion{margin:var(--accord-margin, 0)}.object--accordion>.accordion{background:var(--accord-bg-color, var(--color-background));padding:var(--accord-padding, 0);border:var(--accord-border-width) var(--accord-border-style) var(--accord-border-color, var(--color-border));border-radius:var(--accord-border-radius);border-top:var(--accord-border-top-width, var(--accord-border-width)) var(--accord-border-top-style, var(--accord-border-style)) var(--accord-border-top-color, var(--accord-border-color, var(--color-border)));border-right:var(--accord-border-right-width, var(--accord-border-width)) var(--accord-border-right-style, var(--accord-border-style)) var(--accord-border-right-color, var(--accord-border-color, var(--color-border)));border-bottom:var(--accord-border-bottom-width, var(--accord-border-width)) var(--accord-border-bottom-style, var(--accord-border-style)) var(--accord-border-bottom-color, var(--accord-border-color, var(--color-border)));border-left:var(--accord-border-left-width, var(--accord-border-width)) var(--accord-border-left-style, var(--accord-border-style)) var(--accord-border-left-color, var(--accord-border-color, var(--color-border)));overflow:hidden}.accordion-item+.accordion-item{border-top:var(--accord-header-border-top-width, var(--accord-header-border-width)) var(--accord-header-border-top-style, var(--accord-header-border-style)) var(--accord-header-border-top-color, var(--accord-header-border-color, var(--color-border)))}.accordion-item__header{font-family:var(--accord-header-font-family, var(--body-font-family));font-size:var(--accord-header-font-size, .95rem);font-weight:var(--accord-header-font-weight, 500);font-style:var(--accord-header-font-style, var(--body-font-style));text-decoration:var(--accord-header-text-decoration, none);letter-spacing:var(--accord-header-letter-spacing, var(--body-letter-spacing));line-height:var(--accord-header-line-height, var(--body-line-height));color:var(--accord-header-color, var(--color-body-text));background:var(--accord-header-bg-color, transparent);padding:var(--accord-header-padding, .75rem 1rem);border:var(--accord-header-border-width) var(--accord-header-border-style) var(--accord-header-border-color, var(--color-border));border-radius:var(--accord-header-border-radius);border-top:var(--accord-header-border-top-width, var(--accord-header-border-width)) var(--accord-header-border-top-style, var(--accord-header-border-style)) var(--accord-header-border-top-color, var(--accord-header-border-color, var(--color-border)));border-right:var(--accord-header-border-right-width, var(--accord-header-border-width)) var(--accord-header-border-right-style, var(--accord-header-border-style)) var(--accord-header-border-right-color, var(--accord-header-border-color, var(--color-border)));border-bottom:var(--accord-header-border-bottom-width, var(--accord-header-border-width)) var(--accord-header-border-bottom-style, var(--accord-header-border-style)) var(--accord-header-border-bottom-color, var(--accord-header-border-color, var(--color-border)));border-left:var(--accord-header-border-left-width, var(--accord-header-border-width)) var(--accord-header-border-left-style, var(--accord-header-border-style)) var(--accord-header-border-left-color, var(--accord-header-border-color, var(--color-border)))}.accordion-item__header:hover{font-family:var( --accord-header-font-family--hover, var(--accord-header-font-family, var(--body-font-family)) );font-size:var(--accord-header-font-size--hover, var(--accord-header-font-size, .95rem));font-weight:var(--accord-header-font-weight--hover, var(--accord-header-font-weight, 500));font-style:var( --accord-header-font-style--hover, var(--accord-header-font-style, var(--body-font-style)) );text-decoration:var( --accord-header-text-decoration--hover, var(--accord-header-text-decoration, none) );letter-spacing:var( --accord-header-letter-spacing--hover, var(--accord-header-letter-spacing, var(--body-letter-spacing)) );line-height:var(--accord-header-line-height--hover, var(--body-line-height));color:var(--accord-header-color--hover, var(--accord-header-color, var(--color-body-text)));background:var(--accord-header-bg-color--hover, rgba(0, 0, 0, .03));padding:var(--accord-header-padding--hover, var(--accord-header-padding, .75rem 1rem));border:var(--accord-header-border-width--hover, var(--accord-header-border-width)) var(--accord-header-border-style--hover, var(--accord-header-border-style)) var(--accord-header-border-color--hover, var(--accord-header-border-color, var(--color-border)));border-radius:var(--accord-header-border-radius--hover, var(--accord-header-border-radius));border-top:var( --accord-header-border-top-width--hover, var(--accord-header-border-width--hover, var(--accord-header-border-width)) ) var( --accord-header-border-top-style--hover, var(--accord-header-border-style--hover, var(--accord-header-border-style)) ) var( --accord-header-border-top-color--hover, var( --accord-header-border-color--hover, var(--accord-header-border-color, var(--color-border)) ) );border-right:var( --accord-header-border-right-width--hover, var(--accord-header-border-width--hover, var(--accord-header-border-width)) ) var( --accord-header-border-right-style--hover, var(--accord-header-border-style--hover, var(--accord-header-border-style)) ) var( --accord-header-border-right-color--hover, var( --accord-header-border-color--hover, var(--accord-header-border-color, var(--color-border)) ) );border-bottom:var( --accord-header-border-bottom-width--hover, var(--accord-header-border-width--hover, var(--accord-header-border-width)) ) var( --accord-header-border-bottom-style--hover, var(--accord-header-border-style--hover, var(--accord-header-border-style)) ) var( --accord-header-border-bottom-color--hover, var( --accord-header-border-color--hover, var(--accord-header-border-color, var(--color-border)) ) );border-left:var( --accord-header-border-left-width--hover, var(--accord-header-border-width--hover, var(--accord-header-border-width)) ) var( --accord-header-border-left-style--hover, var(--accord-header-border-style--hover, var(--accord-header-border-style)) ) var( --accord-header-border-left-color--hover, var( --accord-header-border-color--hover, var(--accord-header-border-color, var(--color-border)) ) )}.accordion-item--open .accordion-item__header{font-family:var( --accord-header-font-family--active, var(--accord-header-font-family, var(--body-font-family)) );font-size:var(--accord-header-font-size--active, var(--accord-header-font-size, .95rem));font-weight:var(--accord-header-font-weight--active, var(--accord-header-font-weight, 500));font-style:var( --accord-header-font-style--active, var(--accord-header-font-style, var(--body-font-style)) );text-decoration:var( --accord-header-text-decoration--active, var(--accord-header-text-decoration, none) );letter-spacing:var( --accord-header-letter-spacing--active, var(--accord-header-letter-spacing, var(--body-letter-spacing)) );line-height:var(--accord-header-line-height--active, var(--body-line-height));color:var(--accord-header-color--active, var(--accord-header-color, var(--color-body-text)));background:var(--accord-header-bg-color--active, var(--accord-header-bg-color, transparent));padding:var(--accord-header-padding--active, var(--accord-header-padding, .75rem 1rem));border:var(--accord-header-border-width--active, var(--accord-header-border-width)) var(--accord-header-border-style--active, var(--accord-header-border-style)) var( --accord-header-border-color--active, var(--accord-header-border-color, var(--color-border)) );border-radius:var(--accord-header-border-radius--active, var(--accord-header-border-radius));border-top:var( --accord-header-border-top-width--active, var(--accord-header-border-width--active, var(--accord-header-border-width)) ) var( --accord-header-border-top-style--active, var(--accord-header-border-style--active, var(--accord-header-border-style)) ) var( --accord-header-border-top-color--active, var( --accord-header-border-color--active, var(--accord-header-border-color, var(--color-border)) ) );border-right:var( --accord-header-border-right-width--active, var(--accord-header-border-width--active, var(--accord-header-border-width)) ) var( --accord-header-border-right-style--active, var(--accord-header-border-style--active, var(--accord-header-border-style)) ) var( --accord-header-border-right-color--active, var( --accord-header-border-color--active, var(--accord-header-border-color, var(--color-border)) ) );border-bottom:var( --accord-header-border-bottom-width--active, var(--accord-header-border-width--active, var(--accord-header-border-width)) ) var( --accord-header-border-bottom-style--active, var(--accord-header-border-style--active, var(--accord-header-border-style)) ) var( --accord-header-border-bottom-color--active, var( --accord-header-border-color--active, var(--accord-header-border-color, var(--color-border)) ) );border-left:var( --accord-header-border-left-width--active, var(--accord-header-border-width--active, var(--accord-header-border-width)) ) var( --accord-header-border-left-style--active, var(--accord-header-border-style--active, var(--accord-header-border-style)) ) var( --accord-header-border-left-color--active, var( --accord-header-border-color--active, var(--accord-header-border-color, var(--color-border)) ) )}.accordion-item__icon{color:var(--accord-chevron-color, var(--color-text-muted))}.accordion-item--open .accordion-item__icon{color:var(--accord-chevron-color--active, var(--accord-chevron-color, var(--color-text-muted)))}.accordion-item__header:hover .accordion-item__icon{color:var(--accord-chevron-color--hover, var(--accord-chevron-color, var(--color-text-muted)))}.accordion-item--open .accordion-item__header:hover .accordion-item__icon{color:var( --accord-chevron-color--hover, var(--accord-chevron-color--active, var(--accord-chevron-color, var(--color-text-muted))) )}.accordion-item__header:disabled .accordion-item__icon,.accordion-item--disabled .accordion-item__icon{color:var(--accord-chevron-color--locked, var(--accord-chevron-color, var(--color-text-muted)))}.accordion-item--open .accordion-item__body{font-family:var(--accord-panel-font-family, var(--body-font-family));font-size:var(--accord-panel-font-size, .95rem);font-weight:var(--accord-panel-font-weight, var(--body-font-weight));font-style:var(--accord-panel-font-style, var(--body-font-style));text-decoration:var(--accord-panel-text-decoration, none);letter-spacing:var(--accord-panel-letter-spacing, var(--body-letter-spacing));line-height:var(--accord-panel-line-height, var(--body-line-height));color:var(--accord-panel-color, var(--color-body-text));background:var(--accord-panel-bg-color, transparent);padding:var(--accord-panel-padding, .75rem 1rem 1rem);border:var(--accord-panel-border-width) var(--accord-panel-border-style) var(--accord-panel-border-color, var(--color-border));border-radius:var(--accord-panel-border-radius);border-top:var(--accord-panel-border-top-width, var(--accord-panel-border-width)) var(--accord-panel-border-top-style, var(--accord-panel-border-style)) var(--accord-panel-border-top-color, var(--accord-panel-border-color, var(--color-border)));border-right:var(--accord-panel-border-right-width, var(--accord-panel-border-width)) var(--accord-panel-border-right-style, var(--accord-panel-border-style)) var(--accord-panel-border-right-color, var(--accord-panel-border-color, var(--color-border)));border-bottom:var(--accord-panel-border-bottom-width, var(--accord-panel-border-width)) var(--accord-panel-border-bottom-style, var(--accord-panel-border-style)) var(--accord-panel-border-bottom-color, var(--accord-panel-border-color, var(--color-border)));border-left:var(--accord-panel-border-left-width, var(--accord-panel-border-width)) var(--accord-panel-border-left-style, var(--accord-panel-border-style)) var(--accord-panel-border-left-color, var(--accord-panel-border-color, var(--color-border)))}.object--flipcard{background:var(--flipcard-bg-color, var(--color-background));padding:var(--flipcard-padding, 0);margin:var(--flipcard-margin, 0);border:var(--flipcard-border-width) var(--flipcard-border-style) var(--flipcard-border-color, var(--color-border));border-radius:var(--flipcard-border-radius);border-top:var(--flipcard-border-top-width, var(--flipcard-border-width)) var(--flipcard-border-top-style, var(--flipcard-border-style)) var(--flipcard-border-top-color, var(--flipcard-border-color, var(--color-border)));border-right:var(--flipcard-border-right-width, var(--flipcard-border-width)) var(--flipcard-border-right-style, var(--flipcard-border-style)) var(--flipcard-border-right-color, var(--flipcard-border-color, var(--color-border)));border-bottom:var(--flipcard-border-bottom-width, var(--flipcard-border-width)) var(--flipcard-border-bottom-style, var(--flipcard-border-style)) var(--flipcard-border-bottom-color, var(--flipcard-border-color, var(--color-border)));border-left:var(--flipcard-border-left-width, var(--flipcard-border-width)) var(--flipcard-border-left-style, var(--flipcard-border-style)) var(--flipcard-border-left-color, var(--flipcard-border-color, var(--color-border)))}.flipcard__face:not(.flipcard__face--back){font-family:var(--flipcard-front-font-family, var(--body-font-family));font-size:var(--flipcard-front-font-size, var(--body-font-size));font-weight:var(--flipcard-front-font-weight, var(--body-font-weight));font-style:var(--flipcard-front-font-style, var(--body-font-style));text-decoration:var(--flipcard-front-text-decoration, none);letter-spacing:var(--flipcard-front-letter-spacing, var(--body-letter-spacing));line-height:var(--flipcard-front-line-height, var(--body-line-height));color:var(--flipcard-front-color, var(--color-body-text));background:var(--flipcard-front-bg-color, var(--color-background));background-image:var(--flipcard-front-bg-image, none);background-position:var(--flipcard-front-bg-position, center);background-size:var(--flipcard-front-bg-size, cover);background-attachment:var(--flipcard-front-bg-attachment, scroll);padding:var(--flipcard-front-padding, 0);border:var(--flipcard-front-border-width) var(--flipcard-front-border-style) var(--flipcard-front-border-color, var(--color-border));border-radius:var(--flipcard-front-border-radius);border-top:var(--flipcard-front-border-top-width, var(--flipcard-front-border-width)) var(--flipcard-front-border-top-style, var(--flipcard-front-border-style)) var(--flipcard-front-border-top-color, var(--flipcard-front-border-color, var(--color-border)));border-right:var(--flipcard-front-border-right-width, var(--flipcard-front-border-width)) var(--flipcard-front-border-right-style, var(--flipcard-front-border-style)) var( --flipcard-front-border-right-color, var(--flipcard-front-border-color, var(--color-border)) );border-bottom:var(--flipcard-front-border-bottom-width, var(--flipcard-front-border-width)) var(--flipcard-front-border-bottom-style, var(--flipcard-front-border-style)) var( --flipcard-front-border-bottom-color, var(--flipcard-front-border-color, var(--color-border)) );border-left:var(--flipcard-front-border-left-width, var(--flipcard-front-border-width)) var(--flipcard-front-border-left-style, var(--flipcard-front-border-style)) var(--flipcard-front-border-left-color, var(--flipcard-front-border-color, var(--color-border)));box-shadow:var(--flipcard-front-shadow, none)}.flipcard__card:hover .flipcard__face:not(.flipcard__face--back){font-family:var( --flipcard-front-font-family--hover, var(--flipcard-front-font-family, var(--body-font-family)) );font-size:var( --flipcard-front-font-size--hover, var(--flipcard-front-font-size, var(--body-font-size)) );font-weight:var( --flipcard-front-font-weight--hover, var(--flipcard-front-font-weight, var(--body-font-weight)) );font-style:var( --flipcard-front-font-style--hover, var(--flipcard-front-font-style, var(--body-font-style)) );text-decoration:var( --flipcard-front-text-decoration--hover, var(--flipcard-front-text-decoration, none) );letter-spacing:var( --flipcard-front-letter-spacing--hover, var(--flipcard-front-letter-spacing, var(--body-letter-spacing)) );line-height:var( --flipcard-front-line-height--hover, var(--flipcard-front-line-height, var(--body-line-height)) );color:var(--flipcard-front-color--hover, var(--flipcard-front-color, var(--color-body-text)));background:var( --flipcard-front-bg-color--hover, var(--flipcard-front-bg-color, var(--color-background)) );padding:var(--flipcard-front-padding--hover, var(--flipcard-front-padding, 0));border:var(--flipcard-front-border-width--hover, var(--flipcard-front-border-width)) var(--flipcard-front-border-style--hover, var(--flipcard-front-border-style)) var( --flipcard-front-border-color--hover, var(--flipcard-front-border-color, var(--color-border)) );border-radius:var(--flipcard-front-border-radius--hover, var(--flipcard-front-border-radius));box-shadow:var(--flipcard-front-shadow--hover, var(--flipcard-front-shadow, none))}.flipcard__face--back{font-family:var(--flipcard-back-font-family, var(--body-font-family));font-size:var(--flipcard-back-font-size, var(--body-font-size));font-weight:var(--flipcard-back-font-weight, var(--body-font-weight));font-style:var(--flipcard-back-font-style, var(--body-font-style));text-decoration:var(--flipcard-back-text-decoration, none);letter-spacing:var(--flipcard-back-letter-spacing, var(--body-letter-spacing));line-height:var(--flipcard-back-line-height, var(--body-line-height));color:var(--flipcard-back-color, var(--color-body-text));background:var(--flipcard-back-bg-color, rgba(25, 118, 210, .07));background-image:var(--flipcard-back-bg-image, none);background-position:var(--flipcard-back-bg-position, center);background-size:var(--flipcard-back-bg-size, cover);background-attachment:var(--flipcard-back-bg-attachment, scroll);padding:var(--flipcard-back-padding, 0);border:var(--flipcard-back-border-width) var(--flipcard-back-border-style) var(--flipcard-back-border-color, rgba(25, 118, 210, .25));border-radius:var(--flipcard-back-border-radius);border-top:var(--flipcard-back-border-top-width, var(--flipcard-back-border-width)) var(--flipcard-back-border-top-style, var(--flipcard-back-border-style)) var( --flipcard-back-border-top-color, var(--flipcard-back-border-color, rgba(25, 118, 210, .25)) );border-right:var(--flipcard-back-border-right-width, var(--flipcard-back-border-width)) var(--flipcard-back-border-right-style, var(--flipcard-back-border-style)) var( --flipcard-back-border-right-color, var(--flipcard-back-border-color, rgba(25, 118, 210, .25)) );border-bottom:var(--flipcard-back-border-bottom-width, var(--flipcard-back-border-width)) var(--flipcard-back-border-bottom-style, var(--flipcard-back-border-style)) var( --flipcard-back-border-bottom-color, var(--flipcard-back-border-color, rgba(25, 118, 210, .25)) );border-left:var(--flipcard-back-border-left-width, var(--flipcard-back-border-width)) var(--flipcard-back-border-left-style, var(--flipcard-back-border-style)) var( --flipcard-back-border-left-color, var(--flipcard-back-border-color, rgba(25, 118, 210, .25)) );box-shadow:var(--flipcard-back-shadow, none)}.flipcard__card:hover .flipcard__face--back{font-family:var( --flipcard-back-font-family--hover, var(--flipcard-back-font-family, var(--body-font-family)) );font-size:var( --flipcard-back-font-size--hover, var(--flipcard-back-font-size, var(--body-font-size)) );font-weight:var( --flipcard-back-font-weight--hover, var(--flipcard-back-font-weight, var(--body-font-weight)) );font-style:var( --flipcard-back-font-style--hover, var(--flipcard-back-font-style, var(--body-font-style)) );text-decoration:var( --flipcard-back-text-decoration--hover, var(--flipcard-back-text-decoration, none) );letter-spacing:var( --flipcard-back-letter-spacing--hover, var(--flipcard-back-letter-spacing, var(--body-letter-spacing)) );line-height:var( --flipcard-back-line-height--hover, var(--flipcard-back-line-height, var(--body-line-height)) );color:var(--flipcard-back-color--hover, var(--flipcard-back-color, var(--color-body-text)));background:var( --flipcard-back-bg-color--hover, var(--flipcard-back-bg-color, rgba(25, 118, 210, .07)) );padding:var(--flipcard-back-padding--hover, var(--flipcard-back-padding, 0));border:var(--flipcard-back-border-width--hover, var(--flipcard-back-border-width)) var(--flipcard-back-border-style--hover, var(--flipcard-back-border-style)) var( --flipcard-back-border-color--hover, var(--flipcard-back-border-color, rgba(25, 118, 210, .25)) );border-radius:var(--flipcard-back-border-radius--hover, var(--flipcard-back-border-radius));box-shadow:var(--flipcard-back-shadow--hover, var(--flipcard-back-shadow, none))}.object--audio{background:var(--audio-bg-color, var(--color-background));padding:var(--audio-padding, 0);margin:var(--audio-margin, 0);border:var(--audio-border-width) var(--audio-border-style) var(--audio-border-color, var(--color-border));border-radius:var(--audio-border-radius);border-top:var(--audio-border-top-width, var(--audio-border-width)) var(--audio-border-top-style, var(--audio-border-style)) var(--audio-border-top-color, var(--audio-border-color, var(--color-border)));border-right:var(--audio-border-right-width, var(--audio-border-width)) var(--audio-border-right-style, var(--audio-border-style)) var(--audio-border-right-color, var(--audio-border-color, var(--color-border)));border-bottom:var(--audio-border-bottom-width, var(--audio-border-width)) var(--audio-border-bottom-style, var(--audio-border-style)) var(--audio-border-bottom-color, var(--audio-border-color, var(--color-border)));border-left:var(--audio-border-left-width, var(--audio-border-width)) var(--audio-border-left-style, var(--audio-border-style)) var(--audio-border-left-color, var(--audio-border-color, var(--color-border)))}.object--vimeo,.object--youtube,.object--mediaflow,.object--dreambroker,.object--screen9,.object--qbrick{background:var(--video-bg-color, var(--color-background));padding:var(--video-padding, 0);margin:var(--video-margin, 0);border:var(--video-border-width) var(--video-border-style) var(--video-border-color, var(--color-border));border-radius:var(--video-border-radius);border-top:var(--video-border-top-width, var(--video-border-width)) var(--video-border-top-style, var(--video-border-style)) var(--video-border-top-color, var(--video-border-color, var(--color-border)));border-right:var(--video-border-right-width, var(--video-border-width)) var(--video-border-right-style, var(--video-border-style)) var(--video-border-right-color, var(--video-border-color, var(--color-border)));border-bottom:var(--video-border-bottom-width, var(--video-border-width)) var(--video-border-bottom-style, var(--video-border-style)) var(--video-border-bottom-color, var(--video-border-color, var(--color-border)));border-left:var(--video-border-left-width, var(--video-border-width)) var(--video-border-left-style, var(--video-border-style)) var(--video-border-left-color, var(--video-border-color, var(--color-border)))}.video-embed__container{background:var(--video-embed-bg-color);padding:var(--video-embed-padding, 0);border:var(--video-embed-border-width) var(--video-embed-border-style) var(--video-embed-border-color, var(--color-border));border-radius:var(--video-embed-border-radius);border-top:var(--video-embed-border-top-width, var(--video-embed-border-width)) var(--video-embed-border-top-style, var(--video-embed-border-style)) var(--video-embed-border-top-color, var(--video-embed-border-color, var(--color-border)));border-right:var(--video-embed-border-right-width, var(--video-embed-border-width)) var(--video-embed-border-right-style, var(--video-embed-border-style)) var(--video-embed-border-right-color, var(--video-embed-border-color, var(--color-border)));border-bottom:var(--video-embed-border-bottom-width, var(--video-embed-border-width)) var(--video-embed-border-bottom-style, var(--video-embed-border-style)) var(--video-embed-border-bottom-color, var(--video-embed-border-color, var(--color-border)));border-left:var(--video-embed-border-left-width, var(--video-embed-border-width)) var(--video-embed-border-left-style, var(--video-embed-border-style)) var(--video-embed-border-left-color, var(--video-embed-border-color, var(--color-border)));box-shadow:var(--video-embed-shadow, none)}.object--choose-image{background:var(--choose-image-bg-color, var(--color-background));padding:var(--choose-image-padding, 0);border:var(--choose-image-border-width) var(--choose-image-border-style) var(--choose-image-border-color, var(--color-border));border-radius:var(--choose-image-border-radius);border-top:var(--choose-image-border-top-width, var(--choose-image-border-width)) var(--choose-image-border-top-style, var(--choose-image-border-style)) var(--choose-image-border-top-color, var(--choose-image-border-color, var(--color-border)));border-right:var(--choose-image-border-right-width, var(--choose-image-border-width)) var(--choose-image-border-right-style, var(--choose-image-border-style)) var(--choose-image-border-right-color, var(--choose-image-border-color, var(--color-border)));border-bottom:var(--choose-image-border-bottom-width, var(--choose-image-border-width)) var(--choose-image-border-bottom-style, var(--choose-image-border-style)) var(--choose-image-border-bottom-color, var(--choose-image-border-color, var(--color-border)));border-left:var(--choose-image-border-left-width, var(--choose-image-border-width)) var(--choose-image-border-left-style, var(--choose-image-border-style)) var(--choose-image-border-left-color, var(--choose-image-border-color, var(--color-border)))}.choose-image__choice{color:var(--choose-image-choice-color, var(--color-body-text));background:var(--choose-image-choice-bg-color, transparent);padding:var(--choose-image-choice-padding, .5rem);border:var(--choose-image-choice-border-width, 2px) var(--choose-image-choice-border-style, solid) var(--choose-image-choice-border-color, var(--color-border));border-radius:var(--choose-image-choice-border-radius);border-top:var( --choose-image-choice-border-top-width, var(--choose-image-choice-border-width, 2px) ) var(--choose-image-choice-border-top-style, var(--choose-image-choice-border-style, solid)) var( --choose-image-choice-border-top-color, var(--choose-image-choice-border-color, var(--color-border)) );border-right:var( --choose-image-choice-border-right-width, var(--choose-image-choice-border-width, 2px) ) var(--choose-image-choice-border-right-style, var(--choose-image-choice-border-style, solid)) var( --choose-image-choice-border-right-color, var(--choose-image-choice-border-color, var(--color-border)) );border-bottom:var( --choose-image-choice-border-bottom-width, var(--choose-image-choice-border-width, 2px) ) var(--choose-image-choice-border-bottom-style, var(--choose-image-choice-border-style, solid)) var( --choose-image-choice-border-bottom-color, var(--choose-image-choice-border-color, var(--color-border)) );border-left:var( --choose-image-choice-border-left-width, var(--choose-image-choice-border-width, 2px) ) var(--choose-image-choice-border-left-style, var(--choose-image-choice-border-style, solid)) var( --choose-image-choice-border-left-color, var(--choose-image-choice-border-color, var(--color-border)) )}.choose-image__choice:hover:not(:disabled){color:var( --choose-image-choice-color--hover, var(--choose-image-choice-color, var(--color-body-text)) );background:var( --choose-image-choice-bg-color--hover, var(--choose-image-choice-bg-color, transparent) );border:var( --choose-image-choice-border-width--hover, var(--choose-image-choice-border-width, 2px) ) var(--choose-image-choice-border-style--hover, var(--choose-image-choice-border-style, solid)) var(--choose-image-choice-border-color--hover, var(--color-primary));border-radius:var( --choose-image-choice-border-radius--hover, var(--choose-image-choice-border-radius) );border-top:var( --choose-image-choice-border-top-width--hover, var(--choose-image-choice-border-width--hover, var(--choose-image-choice-border-width, 2px)) ) var( --choose-image-choice-border-top-style--hover, var(--choose-image-choice-border-style--hover, solid) ) var( --choose-image-choice-border-top-color--hover, var(--choose-image-choice-border-color--hover, var(--color-primary)) );border-right:var( --choose-image-choice-border-right-width--hover, var(--choose-image-choice-border-width--hover, var(--choose-image-choice-border-width, 2px)) ) var( --choose-image-choice-border-right-style--hover, var(--choose-image-choice-border-style--hover, solid) ) var( --choose-image-choice-border-right-color--hover, var(--choose-image-choice-border-color--hover, var(--color-primary)) );border-bottom:var( --choose-image-choice-border-bottom-width--hover, var(--choose-image-choice-border-width--hover, var(--choose-image-choice-border-width, 2px)) ) var( --choose-image-choice-border-bottom-style--hover, var(--choose-image-choice-border-style--hover, solid) ) var( --choose-image-choice-border-bottom-color--hover, var(--choose-image-choice-border-color--hover, var(--color-primary)) );border-left:var( --choose-image-choice-border-left-width--hover, var(--choose-image-choice-border-width--hover, var(--choose-image-choice-border-width, 2px)) ) var( --choose-image-choice-border-left-style--hover, var(--choose-image-choice-border-style--hover, solid) ) var( --choose-image-choice-border-left-color--hover, var(--choose-image-choice-border-color--hover, var(--color-primary)) )}.choose-image__choice--selected{background:var(--choose-image-choice-bg-color--selected, transparent);border-color:var(--choose-image-choice-border-color--selected, var(--color-primary))}.choose-image__choice--correct{color:var(--choose-image-choice-color--correct, var(--color-success));background:var(--choose-image-choice-bg-color--correct, var(--color-success-light));border-color:var(--choose-image-choice-border-color--correct, var(--color-success))}.choose-image__choice--incorrect{color:var(--choose-image-choice-color--incorrect, var(--color-error));background:var(--choose-image-choice-bg-color--incorrect, var(--color-error-light));border-color:var(--choose-image-choice-border-color--incorrect, var(--color-error))}.choose-image__img{border:var(--choose-image-img-border-width) var(--choose-image-img-border-style) var(--choose-image-img-border-color, var(--color-border));border-radius:var(--choose-image-img-border-radius);border-top:var(--choose-image-img-border-top-width, var(--choose-image-img-border-width)) var(--choose-image-img-border-top-style, var(--choose-image-img-border-style)) var( --choose-image-img-border-top-color, var(--choose-image-img-border-color, var(--color-border)) );border-right:var(--choose-image-img-border-right-width, var(--choose-image-img-border-width)) var(--choose-image-img-border-right-style, var(--choose-image-img-border-style)) var( --choose-image-img-border-right-color, var(--choose-image-img-border-color, var(--color-border)) );border-bottom:var(--choose-image-img-border-bottom-width, var(--choose-image-img-border-width)) var(--choose-image-img-border-bottom-style, var(--choose-image-img-border-style)) var( --choose-image-img-border-bottom-color, var(--choose-image-img-border-color, var(--color-border)) );border-left:var(--choose-image-img-border-left-width, var(--choose-image-img-border-width)) var(--choose-image-img-border-left-style, var(--choose-image-img-border-style)) var( --choose-image-img-border-left-color, var(--choose-image-img-border-color, var(--color-border)) )}.choose-image__caption{font-family:var(--choose-image-caption-font-family, var(--body-font-family));font-size:var(--choose-image-caption-font-size, .8rem);font-weight:var(--choose-image-caption-font-weight, var(--body-font-weight));font-style:var(--choose-image-caption-font-style, var(--body-font-style));text-decoration:var(--choose-image-caption-text-decoration, none);letter-spacing:var(--choose-image-caption-letter-spacing, var(--body-letter-spacing));line-height:var(--choose-image-caption-line-height, var(--body-line-height));color:var(--choose-image-caption-color, var(--color-text-muted))}.choose-image__btn{font-family:var(--choose-image-check-font-family, var(--body-font-family));font-size:var(--choose-image-check-font-size, .95rem);font-weight:var(--choose-image-check-font-weight, 500);font-style:var(--choose-image-check-font-style, var(--body-font-style));text-decoration:var(--choose-image-check-text-decoration, none);letter-spacing:var(--choose-image-check-letter-spacing, var(--body-letter-spacing));line-height:var(--choose-image-check-line-height, var(--body-line-height));color:var(--choose-image-check-color, var(--color-on-primary));background:var(--choose-image-check-bg-color, var(--color-primary));padding:var(--choose-image-check-padding, .55rem 1.5rem);border:var(--choose-image-check-border-width) var(--choose-image-check-border-style) var(--choose-image-check-border-color, transparent);border-radius:var(--choose-image-check-border-radius);border-top:var(--choose-image-check-border-top-width, var(--choose-image-check-border-width)) var(--choose-image-check-border-top-style, var(--choose-image-check-border-style)) var(--choose-image-check-border-top-color, var(--choose-image-check-border-color, transparent));border-right:var(--choose-image-check-border-right-width, var(--choose-image-check-border-width)) var(--choose-image-check-border-right-style, var(--choose-image-check-border-style)) var( --choose-image-check-border-right-color, var(--choose-image-check-border-color, transparent) );border-bottom:var( --choose-image-check-border-bottom-width, var(--choose-image-check-border-width) ) var(--choose-image-check-border-bottom-style, var(--choose-image-check-border-style)) var( --choose-image-check-border-bottom-color, var(--choose-image-check-border-color, transparent) );border-left:var(--choose-image-check-border-left-width, var(--choose-image-check-border-width)) var(--choose-image-check-border-left-style, var(--choose-image-check-border-style)) var(--choose-image-check-border-left-color, var(--choose-image-check-border-color, transparent))}.choose-image__btn:hover:not(:disabled){color:var( --choose-image-check-color--hover, var(--choose-image-check-color, var(--color-on-primary)) );background:var(--choose-image-check-bg-color--hover, var(--color-secondary));border:var(--choose-image-check-border-width--hover, var(--choose-image-check-border-width)) var(--choose-image-check-border-style--hover, var(--choose-image-check-border-style)) var( --choose-image-check-border-color--hover, var(--choose-image-check-border-color, transparent) );border-radius:var( --choose-image-check-border-radius--hover, var(--choose-image-check-border-radius) )}.choose-image__btn:disabled{color:var( --choose-image-check-color--disabled, var(--choose-image-check-color, var(--color-on-primary)) );background:var( --choose-image-check-bg-color--disabled, var(--choose-image-check-bg-color, var(--color-primary)) );border:var(--choose-image-check-border-width--disabled, var(--choose-image-check-border-width)) var(--choose-image-check-border-style--disabled, var(--choose-image-check-border-style)) var( --choose-image-check-border-color--disabled, var(--choose-image-check-border-color, transparent) );border-radius:var( --choose-image-check-border-radius--disabled, var(--choose-image-check-border-radius) )}.choose-image__feedback--correct,.choose-image__feedback--incorrect{padding:var(--choose-image-feedback-padding, .5rem .75rem);border:var(--choose-image-feedback-border-width) var(--choose-image-feedback-border-style) var(--choose-image-feedback-border-color, var(--color-border));border-radius:var(--choose-image-feedback-border-radius);border-top:var( --choose-image-feedback-border-top-width, var(--choose-image-feedback-border-width) ) var(--choose-image-feedback-border-top-style, var(--choose-image-feedback-border-style)) var( --choose-image-feedback-border-top-color, var(--choose-image-feedback-border-color, var(--color-border)) );border-right:var( --choose-image-feedback-border-right-width, var(--choose-image-feedback-border-width) ) var(--choose-image-feedback-border-right-style, var(--choose-image-feedback-border-style)) var( --choose-image-feedback-border-right-color, var(--choose-image-feedback-border-color, var(--color-border)) );border-bottom:var( --choose-image-feedback-border-bottom-width, var(--choose-image-feedback-border-width) ) var(--choose-image-feedback-border-bottom-style, var(--choose-image-feedback-border-style)) var( --choose-image-feedback-border-bottom-color, var(--choose-image-feedback-border-color, var(--color-border)) );border-left:var( --choose-image-feedback-border-left-width, var(--choose-image-feedback-border-width) ) var(--choose-image-feedback-border-left-style, var(--choose-image-feedback-border-style)) var( --choose-image-feedback-border-left-color, var(--choose-image-feedback-border-color, var(--color-border)) );background:var(--choose-image-feedback-bg-color, transparent);font-family:var(--choose-image-feedback-font-family, var(--body-font-family));font-size:var(--choose-image-feedback-font-size, .9rem);font-weight:var(--choose-image-feedback-font-weight, var(--body-font-weight));font-style:var(--choose-image-feedback-font-style, var(--body-font-style));text-decoration:var(--choose-image-feedback-text-decoration, none);letter-spacing:var(--choose-image-feedback-letter-spacing, var(--body-letter-spacing));line-height:var(--choose-image-feedback-line-height, var(--body-line-height));color:var(--choose-image-feedback-color, var(--color-body-text))}.choose-image__feedback--correct{padding:var(--choose-image-feedback-padding--correct, .5rem .75rem);border:var(--choose-image-feedback-border-width--correct, 0px) var(--choose-image-feedback-border-style--correct, solid) var(--choose-image-feedback-border-color--correct, transparent);border-radius:var(--choose-image-feedback-border-radius--correct, 0);border-top:var( --choose-image-feedback-border-top-width--correct, var(--choose-image-feedback-border-width--correct, 0px) ) var( --choose-image-feedback-border-top-style--correct, var(--choose-image-feedback-border-style--correct, solid) ) var( --choose-image-feedback-border-top-color--correct, var(--choose-image-feedback-border-color--correct, transparent) );border-right:var( --choose-image-feedback-border-right-width--correct, var(--choose-image-feedback-border-width--correct, 0px) ) var( --choose-image-feedback-border-right-style--correct, var(--choose-image-feedback-border-style--correct, solid) ) var( --choose-image-feedback-border-right-color--correct, var(--choose-image-feedback-border-color--correct, transparent) );border-bottom:var( --choose-image-feedback-border-bottom-width--correct, var(--choose-image-feedback-border-width--correct, 0px) ) var( --choose-image-feedback-border-bottom-style--correct, var(--choose-image-feedback-border-style--correct, solid) ) var( --choose-image-feedback-border-bottom-color--correct, var(--choose-image-feedback-border-color--correct, transparent) );border-left:var( --choose-image-feedback-border-left-width--correct, var(--choose-image-feedback-border-width--correct, 0px) ) var( --choose-image-feedback-border-left-style--correct, var(--choose-image-feedback-border-style--correct, solid) ) var( --choose-image-feedback-border-left-color--correct, var(--choose-image-feedback-border-color--correct, transparent) );background:var(--choose-image-feedback-bg-color--correct, transparent);font-family:var(--choose-image-feedback-font-family--correct, var(--body-font-family));font-size:var(--choose-image-feedback-font-size--correct, .9rem);font-weight:var(--choose-image-feedback-font-weight--correct, var(--body-font-weight));font-style:var(--choose-image-feedback-font-style--correct, var(--body-font-style));text-decoration:var(--choose-image-feedback-text-decoration--correct, none);letter-spacing:var(--choose-image-feedback-letter-spacing--correct, var(--body-letter-spacing));line-height:var(--choose-image-feedback-line-height--correct, var(--body-line-height));color:var(--choose-image-feedback-color--correct, var(--color-body-text))}.choose-image__feedback--incorrect{padding:var(--choose-image-feedback-padding--incorrect, .5rem .75rem);border:var(--choose-image-feedback-border-width--incorrect, 0px) var(--choose-image-feedback-border-style--incorrect, solid) var(--choose-image-feedback-border-color--incorrect, transparent);border-radius:var(--choose-image-feedback-border-radius--incorrect, 0);border-top:var( --choose-image-feedback-border-top-width--incorrect, var(--choose-image-feedback-border-width--incorrect, 0px) ) var( --choose-image-feedback-border-top-style--incorrect, var(--choose-image-feedback-border-style--incorrect, solid) ) var( --choose-image-feedback-border-top-color--incorrect, var(--choose-image-feedback-border-color--incorrect, transparent) );border-right:var( --choose-image-feedback-border-right-width--incorrect, var(--choose-image-feedback-border-width--incorrect, 0px) ) var( --choose-image-feedback-border-right-style--incorrect, var(--choose-image-feedback-border-style--incorrect, solid) ) var( --choose-image-feedback-border-right-color--incorrect, var(--choose-image-feedback-border-color--incorrect, transparent) );border-bottom:var( --choose-image-feedback-border-bottom-width--incorrect, var(--choose-image-feedback-border-width--incorrect, 0px) ) var( --choose-image-feedback-border-bottom-style--incorrect, var(--choose-image-feedback-border-style--incorrect, solid) ) var( --choose-image-feedback-border-bottom-color--incorrect, var(--choose-image-feedback-border-color--incorrect, transparent) );border-left:var( --choose-image-feedback-border-left-width--incorrect, var(--choose-image-feedback-border-width--incorrect, 0px) ) var( --choose-image-feedback-border-left-style--incorrect, var(--choose-image-feedback-border-style--incorrect, solid) ) var( --choose-image-feedback-border-left-color--incorrect, var(--choose-image-feedback-border-color--incorrect, transparent) );background:var(--choose-image-feedback-bg-color--incorrect, transparent);font-family:var(--choose-image-feedback-font-family--incorrect, var(--body-font-family));font-size:var(--choose-image-feedback-font-size--incorrect, .9rem);font-weight:var(--choose-image-feedback-font-weight--incorrect, var(--body-font-weight));font-style:var(--choose-image-feedback-font-style--incorrect, var(--body-font-style));text-decoration:var(--choose-image-feedback-text-decoration--incorrect, none);letter-spacing:var( --choose-image-feedback-letter-spacing--incorrect, var(--body-letter-spacing) );line-height:var(--choose-image-feedback-line-height--incorrect, var(--body-line-height));color:var(--choose-image-feedback-color--incorrect, var(--color-body-text))}.object--sorting{background:var(--sorting-bg-color, var(--color-background));padding:var(--sorting-padding, 0);border:var(--sorting-border-width) var(--sorting-border-style) var(--sorting-border-color, var(--color-border));border-radius:var(--sorting-border-radius);border-top:var(--sorting-border-top-width, var(--sorting-border-width)) var(--sorting-border-top-style, var(--sorting-border-style)) var(--sorting-border-top-color, var(--sorting-border-color, var(--color-border)));border-right:var(--sorting-border-right-width, var(--sorting-border-width)) var(--sorting-border-right-style, var(--sorting-border-style)) var(--sorting-border-right-color, var(--sorting-border-color, var(--color-border)));border-bottom:var(--sorting-border-bottom-width, var(--sorting-border-width)) var(--sorting-border-bottom-style, var(--sorting-border-style)) var(--sorting-border-bottom-color, var(--sorting-border-color, var(--color-border)));border-left:var(--sorting-border-left-width, var(--sorting-border-width)) var(--sorting-border-left-style, var(--sorting-border-style)) var(--sorting-border-left-color, var(--sorting-border-color, var(--color-border)))}.sorting__item{font-family:var(--sorting-item-font-family, var(--body-font-family));font-size:var(--sorting-item-font-size, var(--body-font-size));font-weight:var(--sorting-item-font-weight, var(--body-font-weight));font-style:var(--sorting-item-font-style, var(--body-font-style));text-decoration:var(--sorting-item-text-decoration, none);letter-spacing:var(--sorting-item-letter-spacing, var(--body-letter-spacing));line-height:var(--sorting-item-line-height, var(--body-line-height));color:var(--sorting-item-color, var(--color-body-text));background:var(--sorting-item-bg-color, var(--color-background));padding:var(--sorting-item-padding, .6rem .75rem);border:var(--sorting-item-border-width, 1px) var(--sorting-item-border-style, solid) var(--sorting-item-border-color, var(--color-border));border-radius:var(--sorting-item-border-radius);border-top:var(--sorting-item-border-top-width, var(--sorting-item-border-width, 1px)) var(--sorting-item-border-top-style, var(--sorting-item-border-style, solid)) var(--sorting-item-border-top-color, var(--sorting-item-border-color, var(--color-border)));border-right:var(--sorting-item-border-right-width, var(--sorting-item-border-width, 1px)) var(--sorting-item-border-right-style, var(--sorting-item-border-style, solid)) var(--sorting-item-border-right-color, var(--sorting-item-border-color, var(--color-border)));border-bottom:var(--sorting-item-border-bottom-width, var(--sorting-item-border-width, 1px)) var(--sorting-item-border-bottom-style, var(--sorting-item-border-style, solid)) var(--sorting-item-border-bottom-color, var(--sorting-item-border-color, var(--color-border)));border-left:var(--sorting-item-border-left-width, var(--sorting-item-border-width, 1px)) var(--sorting-item-border-left-style, var(--sorting-item-border-style, solid)) var(--sorting-item-border-left-color, var(--sorting-item-border-color, var(--color-border)))}.sorting__item:hover{font-family:var(--sorting-item-font-family--hover, var(--body-font-family));font-size:var(--sorting-item-font-size--hover, var(--body-font-size));font-weight:var(--sorting-item-font-weight--hover, var(--body-font-weight));font-style:var(--sorting-item-font-style--hover, var(--body-font-style));text-decoration:var(--sorting-item-text-decoration--hover, none);letter-spacing:var(--sorting-item-letter-spacing--hover, var(--body-letter-spacing));line-height:var(--sorting-item-line-height--hover, var(--body-line-height));color:var(--sorting-item-color--hover, var(--color-body-text));background:var(--sorting-item-bg-color--hover, var(--color-background));border-color:var(--sorting-item-border-color--hover, var(--color-border))}.sorting__item--correct{font-family:var(--sorting-item-font-family--correct, var(--body-font-family));font-size:var(--sorting-item-font-size--correct, var(--body-font-size));font-weight:var(--sorting-item-font-weight--correct, var(--body-font-weight));font-style:var(--sorting-item-font-style--correct, var(--body-font-style));text-decoration:var(--sorting-item-text-decoration--correct, none);letter-spacing:var(--sorting-item-letter-spacing--correct, var(--body-letter-spacing));line-height:var(--sorting-item-line-height--correct, var(--body-line-height));color:var(--sorting-item-color--correct, var(--color-success));background:var(--sorting-item-bg-color--correct, var(--color-success-light));border-color:var(--sorting-item-border-color--correct, var(--color-success))}.sorting__item--incorrect{font-family:var(--sorting-item-font-family--incorrect, var(--body-font-family));font-size:var(--sorting-item-font-size--incorrect, var(--body-font-size));font-weight:var(--sorting-item-font-weight--incorrect, var(--body-font-weight));font-style:var(--sorting-item-font-style--incorrect, var(--body-font-style));text-decoration:var(--sorting-item-text-decoration--incorrect, none);letter-spacing:var(--sorting-item-letter-spacing--incorrect, var(--body-letter-spacing));line-height:var(--sorting-item-line-height--incorrect, var(--body-line-height));color:var(--sorting-item-color--incorrect, var(--color-error));background:var(--sorting-item-bg-color--incorrect, var(--color-error-light));border-color:var(--sorting-item-border-color--incorrect, var(--color-error))}.sorting__item--placeholder{color:var(--sorting-item-color--placeholder, var(--color-text-muted));background:var(--sorting-item-bg-color--placeholder, transparent);border-color:var(--sorting-item-border-color--placeholder, var(--color-primary))}.sorting__btn{font-family:var(--sorting-check-font-family, var(--body-font-family));font-size:var(--sorting-check-font-size, .95rem);font-weight:var(--sorting-check-font-weight, 600);font-style:var(--sorting-check-font-style, normal);text-decoration:var(--sorting-check-text-decoration, none);letter-spacing:var(--sorting-check-letter-spacing, var(--body-letter-spacing));line-height:var(--sorting-check-line-height, var(--body-line-height));color:var(--sorting-check-color, var(--color-on-primary));background:var(--sorting-check-bg-color, var(--color-primary));border:var(--sorting-check-border-width, 0px) var(--sorting-check-border-style, solid) var(--sorting-check-border-color, transparent);border-radius:var(--sorting-check-border-radius, var(--radius));border-top:var(--sorting-check-border-top-width, var(--sorting-check-border-width, 0px)) var(--sorting-check-border-top-style, var(--sorting-check-border-style, solid)) var(--sorting-check-border-top-color, var(--sorting-check-border-color, transparent));border-right:var(--sorting-check-border-right-width, var(--sorting-check-border-width, 0px)) var(--sorting-check-border-right-style, var(--sorting-check-border-style, solid)) var(--sorting-check-border-right-color, var(--sorting-check-border-color, transparent));border-bottom:var(--sorting-check-border-bottom-width, var(--sorting-check-border-width, 0px)) var(--sorting-check-border-bottom-style, var(--sorting-check-border-style, solid)) var(--sorting-check-border-bottom-color, var(--sorting-check-border-color, transparent));border-left:var(--sorting-check-border-left-width, var(--sorting-check-border-width, 0px)) var(--sorting-check-border-left-style, var(--sorting-check-border-style, solid)) var(--sorting-check-border-left-color, var(--sorting-check-border-color, transparent));padding:var(--sorting-check-padding, .5rem 1.5rem)}.sorting__btn:hover{background:var( --sorting-check-bg-color--hover, var(--sorting-check-bg-color, var(--color-primary)) );color:var(--sorting-check-color--hover, var(--sorting-check-color, var(--color-on-primary)));border-color:var( --sorting-check-border-color--hover, var(--sorting-check-border-color, transparent) )}.sorting__btn:disabled{background:var( --sorting-check-bg-color--disabled, var(--sorting-check-bg-color, var(--color-primary)) );color:var(--sorting-check-color--disabled, var(--sorting-check-color, var(--color-on-primary)));border-color:var( --sorting-check-border-color--disabled, var(--sorting-check-border-color, transparent) )}.sorting__feedback--correct,.sorting__feedback--incorrect{padding:var(--sorting-feedback-padding, .5rem .75rem);border:var(--sorting-feedback-border-width, 0px) var(--sorting-feedback-border-style, solid) var(--sorting-feedback-border-color, transparent);border-radius:var(--sorting-feedback-border-radius, 0);border-top:var(--sorting-feedback-border-top-width, var(--sorting-feedback-border-width, 0px)) var(--sorting-feedback-border-top-style, var(--sorting-feedback-border-style, solid)) var(--sorting-feedback-border-top-color, var(--sorting-feedback-border-color, transparent));border-right:var( --sorting-feedback-border-right-width, var(--sorting-feedback-border-width, 0px) ) var(--sorting-feedback-border-right-style, var(--sorting-feedback-border-style, solid)) var(--sorting-feedback-border-right-color, var(--sorting-feedback-border-color, transparent));border-bottom:var( --sorting-feedback-border-bottom-width, var(--sorting-feedback-border-width, 0px) ) var(--sorting-feedback-border-bottom-style, var(--sorting-feedback-border-style, solid)) var(--sorting-feedback-border-bottom-color, var(--sorting-feedback-border-color, transparent));border-left:var(--sorting-feedback-border-left-width, var(--sorting-feedback-border-width, 0px)) var(--sorting-feedback-border-left-style, var(--sorting-feedback-border-style, solid)) var(--sorting-feedback-border-left-color, var(--sorting-feedback-border-color, transparent));background:var(--sorting-feedback-bg-color, transparent);font-family:var(--sorting-feedback-font-family, var(--body-font-family));font-size:var(--sorting-feedback-font-size, .9rem);font-weight:var(--sorting-feedback-font-weight, var(--body-font-weight));font-style:var(--sorting-feedback-font-style, var(--body-font-style));text-decoration:var(--sorting-feedback-text-decoration, none);letter-spacing:var(--sorting-feedback-letter-spacing, var(--body-letter-spacing));line-height:var(--sorting-feedback-line-height, var(--body-line-height));color:var(--sorting-feedback-color, var(--color-body-text))}.sorting__feedback--correct{padding:var( --sorting-feedback-padding--correct, var(--sorting-feedback-padding, .5rem .75rem) );border:var(--sorting-feedback-border-width--correct, var(--sorting-feedback-border-width, 0px)) var(--sorting-feedback-border-style--correct, var(--sorting-feedback-border-style, solid)) var(--sorting-feedback-border-color--correct, var(--sorting-feedback-border-color, transparent));border-radius:var( --sorting-feedback-border-radius--correct, var(--sorting-feedback-border-radius, 0) );border-top:var( --sorting-feedback-border-top-width--correct, var( --sorting-feedback-border-width--correct, var(--sorting-feedback-border-top-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-top-style--correct, var( --sorting-feedback-border-style--correct, var(--sorting-feedback-border-top-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-top-color--correct, var( --sorting-feedback-border-color--correct, var(--sorting-feedback-border-top-color, var(--sorting-feedback-border-color, transparent)) ) );border-right:var( --sorting-feedback-border-right-width--correct, var( --sorting-feedback-border-width--correct, var(--sorting-feedback-border-right-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-right-style--correct, var( --sorting-feedback-border-style--correct, var(--sorting-feedback-border-right-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-right-color--correct, var( --sorting-feedback-border-color--correct, var( --sorting-feedback-border-right-color, var(--sorting-feedback-border-color, transparent) ) ) );border-bottom:var( --sorting-feedback-border-bottom-width--correct, var( --sorting-feedback-border-width--correct, var(--sorting-feedback-border-bottom-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-bottom-style--correct, var( --sorting-feedback-border-style--correct, var(--sorting-feedback-border-bottom-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-bottom-color--correct, var( --sorting-feedback-border-color--correct, var( --sorting-feedback-border-bottom-color, var(--sorting-feedback-border-color, transparent) ) ) );border-left:var( --sorting-feedback-border-left-width--correct, var( --sorting-feedback-border-width--correct, var(--sorting-feedback-border-left-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-left-style--correct, var( --sorting-feedback-border-style--correct, var(--sorting-feedback-border-left-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-left-color--correct, var( --sorting-feedback-border-color--correct, var(--sorting-feedback-border-left-color, var(--sorting-feedback-border-color, transparent)) ) );background:var( --sorting-feedback-bg-color--correct, var(--sorting-feedback-bg-color, transparent) );color:var( --sorting-feedback-color--correct, var(--sorting-feedback-color, var(--color-body-text)) )}.sorting__feedback--incorrect{padding:var( --sorting-feedback-padding--incorrect, var(--sorting-feedback-padding, .5rem .75rem) );border:var(--sorting-feedback-border-width--incorrect, var(--sorting-feedback-border-width, 0px)) var(--sorting-feedback-border-style--incorrect, var(--sorting-feedback-border-style, solid)) var( --sorting-feedback-border-color--incorrect, var(--sorting-feedback-border-color, transparent) );border-radius:var( --sorting-feedback-border-radius--incorrect, var(--sorting-feedback-border-radius, 0) );border-top:var( --sorting-feedback-border-top-width--incorrect, var( --sorting-feedback-border-width--incorrect, var(--sorting-feedback-border-top-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-top-style--incorrect, var( --sorting-feedback-border-style--incorrect, var(--sorting-feedback-border-top-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-top-color--incorrect, var( --sorting-feedback-border-color--incorrect, var(--sorting-feedback-border-top-color, var(--sorting-feedback-border-color, transparent)) ) );border-right:var( --sorting-feedback-border-right-width--incorrect, var( --sorting-feedback-border-width--incorrect, var(--sorting-feedback-border-right-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-right-style--incorrect, var( --sorting-feedback-border-style--incorrect, var(--sorting-feedback-border-right-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-right-color--incorrect, var( --sorting-feedback-border-color--incorrect, var( --sorting-feedback-border-right-color, var(--sorting-feedback-border-color, transparent) ) ) );border-bottom:var( --sorting-feedback-border-bottom-width--incorrect, var( --sorting-feedback-border-width--incorrect, var(--sorting-feedback-border-bottom-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-bottom-style--incorrect, var( --sorting-feedback-border-style--incorrect, var(--sorting-feedback-border-bottom-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-bottom-color--incorrect, var( --sorting-feedback-border-color--incorrect, var( --sorting-feedback-border-bottom-color, var(--sorting-feedback-border-color, transparent) ) ) );border-left:var( --sorting-feedback-border-left-width--incorrect, var( --sorting-feedback-border-width--incorrect, var(--sorting-feedback-border-left-width, var(--sorting-feedback-border-width, 0px)) ) ) var( --sorting-feedback-border-left-style--incorrect, var( --sorting-feedback-border-style--incorrect, var(--sorting-feedback-border-left-style, var(--sorting-feedback-border-style, solid)) ) ) var( --sorting-feedback-border-left-color--incorrect, var( --sorting-feedback-border-color--incorrect, var(--sorting-feedback-border-left-color, var(--sorting-feedback-border-color, transparent)) ) );background:var( --sorting-feedback-bg-color--incorrect, var(--sorting-feedback-bg-color, transparent) );color:var( --sorting-feedback-color--incorrect, var(--sorting-feedback-color, var(--color-body-text)) )}.object--sort-image{background:var(--sort-image-bg-color, var(--color-background));padding:var(--sort-image-padding, 0);border:var(--sort-image-border-width) var(--sort-image-border-style) var(--sort-image-border-color, var(--color-border));border-radius:var(--sort-image-border-radius);border-top:var(--sort-image-border-top-width, var(--sort-image-border-width)) var(--sort-image-border-top-style, var(--sort-image-border-style)) var(--sort-image-border-top-color, var(--sort-image-border-color, var(--color-border)));border-right:var(--sort-image-border-right-width, var(--sort-image-border-width)) var(--sort-image-border-right-style, var(--sort-image-border-style)) var(--sort-image-border-right-color, var(--sort-image-border-color, var(--color-border)));border-bottom:var(--sort-image-border-bottom-width, var(--sort-image-border-width)) var(--sort-image-border-bottom-style, var(--sort-image-border-style)) var(--sort-image-border-bottom-color, var(--sort-image-border-color, var(--color-border)));border-left:var(--sort-image-border-left-width, var(--sort-image-border-width)) var(--sort-image-border-left-style, var(--sort-image-border-style)) var(--sort-image-border-left-color, var(--sort-image-border-color, var(--color-border)))}.sort-image-item{background:var(--sort-image-item-bg-color, var(--color-background));padding:var(--sort-image-item-padding, 0);border:var(--sort-image-item-border-width, 1px) var(--sort-image-item-border-style, solid) var(--sort-image-item-border-color, var(--color-border));border-radius:var(--sort-image-item-border-radius, 0);border-top:var(--sort-image-item-border-top-width, var(--sort-image-item-border-width, 1px)) var(--sort-image-item-border-top-style, var(--sort-image-item-border-style, solid)) var( --sort-image-item-border-top-color, var(--sort-image-item-border-color, var(--color-border)) );border-right:var(--sort-image-item-border-right-width, var(--sort-image-item-border-width, 1px)) var(--sort-image-item-border-right-style, var(--sort-image-item-border-style, solid)) var( --sort-image-item-border-right-color, var(--sort-image-item-border-color, var(--color-border)) );border-bottom:var( --sort-image-item-border-bottom-width, var(--sort-image-item-border-width, 1px) ) var(--sort-image-item-border-bottom-style, var(--sort-image-item-border-style, solid)) var( --sort-image-item-border-bottom-color, var(--sort-image-item-border-color, var(--color-border)) );border-left:var(--sort-image-item-border-left-width, var(--sort-image-item-border-width, 1px)) var(--sort-image-item-border-left-style, var(--sort-image-item-border-style, solid)) var( --sort-image-item-border-left-color, var(--sort-image-item-border-color, var(--color-border)) )}.sort-image-item:hover{background:var(--sort-image-item-bg-color--hover, rgba(25, 118, 210, .04));border-radius:var( --sort-image-item-border-radius--hover, var(--sort-image-item-border-radius, 0) );border-color:var(--sort-image-item-border-color--hover, var(--color-primary));border-top-color:var( --sort-image-item-border-top-color--hover, var(--sort-image-item-border-color--hover, var(--color-primary)) );border-right-color:var( --sort-image-item-border-right-color--hover, var(--sort-image-item-border-color--hover, var(--color-primary)) );border-bottom-color:var( --sort-image-item-border-bottom-color--hover, var(--sort-image-item-border-color--hover, var(--color-primary)) );border-left-color:var( --sort-image-item-border-left-color--hover, var(--sort-image-item-border-color--hover, var(--color-primary)) )}.sort-image-item--correct{background:var(--sort-image-item-bg-color--correct, var(--color-success-light));border-color:var(--sort-image-item-border-color--correct, var(--color-success));border-top-color:var( --sort-image-item-border-top-color--correct, var(--sort-image-item-border-color--correct, var(--color-success)) );border-right-color:var( --sort-image-item-border-right-color--correct, var(--sort-image-item-border-color--correct, var(--color-success)) );border-bottom-color:var( --sort-image-item-border-bottom-color--correct, var(--sort-image-item-border-color--correct, var(--color-success)) );border-left-color:var( --sort-image-item-border-left-color--correct, var(--sort-image-item-border-color--correct, var(--color-success)) )}.sort-image-item--incorrect{background:var(--sort-image-item-bg-color--incorrect, var(--color-error-light));border-color:var(--sort-image-item-border-color--incorrect, var(--color-error));border-top-color:var( --sort-image-item-border-top-color--incorrect, var(--sort-image-item-border-color--incorrect, var(--color-error)) );border-right-color:var( --sort-image-item-border-right-color--incorrect, var(--sort-image-item-border-color--incorrect, var(--color-error)) );border-bottom-color:var( --sort-image-item-border-bottom-color--incorrect, var(--sort-image-item-border-color--incorrect, var(--color-error)) );border-left-color:var( --sort-image-item-border-left-color--incorrect, var(--sort-image-item-border-color--incorrect, var(--color-error)) )}.sort-image-item__caption{font-family:var(--sort-image-caption-font-family, var(--body-font-family));font-size:var(--sort-image-caption-font-size, var(--body-font-size));font-weight:var(--sort-image-caption-font-weight, var(--body-font-weight));font-style:var(--sort-image-caption-font-style, var(--body-font-style));text-decoration:var(--sort-image-caption-text-decoration, none);letter-spacing:var(--sort-image-caption-letter-spacing, var(--body-letter-spacing));line-height:var(--sort-image-caption-line-height, var(--body-line-height));color:var(--sort-image-caption-color, var(--color-text-muted))}.sort-image__btn{font-family:var(--sort-image-check-font-family, var(--body-font-family));font-size:var(--sort-image-check-font-size, .95rem);font-weight:var(--sort-image-check-font-weight, 600);font-style:var(--sort-image-check-font-style, normal);text-decoration:var(--sort-image-check-text-decoration, none);letter-spacing:var(--sort-image-check-letter-spacing, var(--body-letter-spacing));line-height:var(--sort-image-check-line-height, var(--body-line-height));color:var(--sort-image-check-color, var(--color-on-primary));background:var(--sort-image-check-bg-color, var(--color-primary));border:var(--sort-image-check-border-width, 0px) var(--sort-image-check-border-style, solid) var(--sort-image-check-border-color, transparent);border-radius:var(--sort-image-check-border-radius, var(--radius));border-top:var(--sort-image-check-border-top-width, var(--sort-image-check-border-width, 0px)) var(--sort-image-check-border-top-style, var(--sort-image-check-border-style, solid)) var(--sort-image-check-border-top-color, var(--sort-image-check-border-color, transparent));border-right:var( --sort-image-check-border-right-width, var(--sort-image-check-border-width, 0px) ) var(--sort-image-check-border-right-style, var(--sort-image-check-border-style, solid)) var(--sort-image-check-border-right-color, var(--sort-image-check-border-color, transparent));border-bottom:var( --sort-image-check-border-bottom-width, var(--sort-image-check-border-width, 0px) ) var(--sort-image-check-border-bottom-style, var(--sort-image-check-border-style, solid)) var(--sort-image-check-border-bottom-color, var(--sort-image-check-border-color, transparent));border-left:var(--sort-image-check-border-left-width, var(--sort-image-check-border-width, 0px)) var(--sort-image-check-border-left-style, var(--sort-image-check-border-style, solid)) var(--sort-image-check-border-left-color, var(--sort-image-check-border-color, transparent));padding:var(--sort-image-check-padding, .5rem 1.5rem)}.sort-image__btn:hover{background:var( --sort-image-check-bg-color--hover, var(--sort-image-check-bg-color, var(--color-primary)) );color:var( --sort-image-check-color--hover, var(--sort-image-check-color, var(--color-on-primary)) );border-color:var( --sort-image-check-border-color--hover, var(--sort-image-check-border-color, transparent) )}.sort-image__btn:disabled{background:var( --sort-image-check-bg-color--disabled, var(--sort-image-check-bg-color, var(--color-primary)) );color:var( --sort-image-check-color--disabled, var(--sort-image-check-color, var(--color-on-primary)) );border-color:var( --sort-image-check-border-color--disabled, var(--sort-image-check-border-color, transparent) )}.sort-image__feedback--correct,.sort-image__feedback--incorrect{padding:var(--sort-image-feedback-padding, .5rem .75rem);border:var(--sort-image-feedback-border-width, 0px) var(--sort-image-feedback-border-style, solid) var(--sort-image-feedback-border-color, transparent);border-radius:var(--sort-image-feedback-border-radius, 0);border-top:var( --sort-image-feedback-border-top-width, var(--sort-image-feedback-border-width, 0px) ) var(--sort-image-feedback-border-top-style, var(--sort-image-feedback-border-style, solid)) var( --sort-image-feedback-border-top-color, var(--sort-image-feedback-border-color, transparent) );border-right:var( --sort-image-feedback-border-right-width, var(--sort-image-feedback-border-width, 0px) ) var(--sort-image-feedback-border-right-style, var(--sort-image-feedback-border-style, solid)) var( --sort-image-feedback-border-right-color, var(--sort-image-feedback-border-color, transparent) );border-bottom:var( --sort-image-feedback-border-bottom-width, var(--sort-image-feedback-border-width, 0px) ) var(--sort-image-feedback-border-bottom-style, var(--sort-image-feedback-border-style, solid)) var( --sort-image-feedback-border-bottom-color, var(--sort-image-feedback-border-color, transparent) );border-left:var( --sort-image-feedback-border-left-width, var(--sort-image-feedback-border-width, 0px) ) var(--sort-image-feedback-border-left-style, var(--sort-image-feedback-border-style, solid)) var( --sort-image-feedback-border-left-color, var(--sort-image-feedback-border-color, transparent) );background:var(--sort-image-feedback-bg-color, transparent);font-family:var(--sort-image-feedback-font-family, var(--body-font-family));font-size:var(--sort-image-feedback-font-size, .9rem);font-weight:var(--sort-image-feedback-font-weight, var(--body-font-weight));font-style:var(--sort-image-feedback-font-style, var(--body-font-style));text-decoration:var(--sort-image-feedback-text-decoration, none);letter-spacing:var(--sort-image-feedback-letter-spacing, var(--body-letter-spacing));line-height:var(--sort-image-feedback-line-height, var(--body-line-height));color:var(--sort-image-feedback-color, var(--color-body-text))}.sort-image__feedback--correct{padding:var( --sort-image-feedback-padding--correct, var(--sort-image-feedback-padding, .5rem .75rem) );border:var( --sort-image-feedback-border-width--correct, var(--sort-image-feedback-border-width, 0px) ) var(--sort-image-feedback-border-style--correct, var(--sort-image-feedback-border-style, solid)) var( --sort-image-feedback-border-color--correct, var(--sort-image-feedback-border-color, transparent) );border-radius:var( --sort-image-feedback-border-radius--correct, var(--sort-image-feedback-border-radius, 0) );border-top:var( --sort-image-feedback-border-top-width--correct, var( --sort-image-feedback-border-width--correct, var(--sort-image-feedback-border-top-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-top-style--correct, var( --sort-image-feedback-border-style--correct, var(--sort-image-feedback-border-top-style, var(--sort-image-feedback-border-style, solid)) ) ) var( --sort-image-feedback-border-top-color--correct, var( --sort-image-feedback-border-color--correct, var( --sort-image-feedback-border-top-color, var(--sort-image-feedback-border-color, transparent) ) ) );border-right:var( --sort-image-feedback-border-right-width--correct, var( --sort-image-feedback-border-width--correct, var(--sort-image-feedback-border-right-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-right-style--correct, var( --sort-image-feedback-border-style--correct, var( --sort-image-feedback-border-right-style, var(--sort-image-feedback-border-style, solid) ) ) ) var( --sort-image-feedback-border-right-color--correct, var( --sort-image-feedback-border-color--correct, var( --sort-image-feedback-border-right-color, var(--sort-image-feedback-border-color, transparent) ) ) );border-bottom:var( --sort-image-feedback-border-bottom-width--correct, var( --sort-image-feedback-border-width--correct, var(--sort-image-feedback-border-bottom-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-bottom-style--correct, var( --sort-image-feedback-border-style--correct, var( --sort-image-feedback-border-bottom-style, var(--sort-image-feedback-border-style, solid) ) ) ) var( --sort-image-feedback-border-bottom-color--correct, var( --sort-image-feedback-border-color--correct, var( --sort-image-feedback-border-bottom-color, var(--sort-image-feedback-border-color, transparent) ) ) );border-left:var( --sort-image-feedback-border-left-width--correct, var( --sort-image-feedback-border-width--correct, var(--sort-image-feedback-border-left-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-left-style--correct, var( --sort-image-feedback-border-style--correct, var(--sort-image-feedback-border-left-style, var(--sort-image-feedback-border-style, solid)) ) ) var( --sort-image-feedback-border-left-color--correct, var( --sort-image-feedback-border-color--correct, var( --sort-image-feedback-border-left-color, var(--sort-image-feedback-border-color, transparent) ) ) );background:var( --sort-image-feedback-bg-color--correct, var(--sort-image-feedback-bg-color, transparent) );color:var( --sort-image-feedback-color--correct, var(--sort-image-feedback-color, var(--color-body-text)) )}.sort-image__feedback--incorrect{padding:var( --sort-image-feedback-padding--incorrect, var(--sort-image-feedback-padding, .5rem .75rem) );border:var( --sort-image-feedback-border-width--incorrect, var(--sort-image-feedback-border-width, 0px) ) var( --sort-image-feedback-border-style--incorrect, var(--sort-image-feedback-border-style, solid) ) var( --sort-image-feedback-border-color--incorrect, var(--sort-image-feedback-border-color, transparent) );border-radius:var( --sort-image-feedback-border-radius--incorrect, var(--sort-image-feedback-border-radius, 0) );border-top:var( --sort-image-feedback-border-top-width--incorrect, var( --sort-image-feedback-border-width--incorrect, var(--sort-image-feedback-border-top-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-top-style--incorrect, var( --sort-image-feedback-border-style--incorrect, var(--sort-image-feedback-border-top-style, var(--sort-image-feedback-border-style, solid)) ) ) var( --sort-image-feedback-border-top-color--incorrect, var( --sort-image-feedback-border-color--incorrect, var( --sort-image-feedback-border-top-color, var(--sort-image-feedback-border-color, transparent) ) ) );border-right:var( --sort-image-feedback-border-right-width--incorrect, var( --sort-image-feedback-border-width--incorrect, var(--sort-image-feedback-border-right-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-right-style--incorrect, var( --sort-image-feedback-border-style--incorrect, var( --sort-image-feedback-border-right-style, var(--sort-image-feedback-border-style, solid) ) ) ) var( --sort-image-feedback-border-right-color--incorrect, var( --sort-image-feedback-border-color--incorrect, var( --sort-image-feedback-border-right-color, var(--sort-image-feedback-border-color, transparent) ) ) );border-bottom:var( --sort-image-feedback-border-bottom-width--incorrect, var( --sort-image-feedback-border-width--incorrect, var(--sort-image-feedback-border-bottom-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-bottom-style--incorrect, var( --sort-image-feedback-border-style--incorrect, var( --sort-image-feedback-border-bottom-style, var(--sort-image-feedback-border-style, solid) ) ) ) var( --sort-image-feedback-border-bottom-color--incorrect, var( --sort-image-feedback-border-color--incorrect, var( --sort-image-feedback-border-bottom-color, var(--sort-image-feedback-border-color, transparent) ) ) );border-left:var( --sort-image-feedback-border-left-width--incorrect, var( --sort-image-feedback-border-width--incorrect, var(--sort-image-feedback-border-left-width, var(--sort-image-feedback-border-width, 0px)) ) ) var( --sort-image-feedback-border-left-style--incorrect, var( --sort-image-feedback-border-style--incorrect, var(--sort-image-feedback-border-left-style, var(--sort-image-feedback-border-style, solid)) ) ) var( --sort-image-feedback-border-left-color--incorrect, var( --sort-image-feedback-border-color--incorrect, var( --sort-image-feedback-border-left-color, var(--sort-image-feedback-border-color, transparent) ) ) );background:var( --sort-image-feedback-bg-color--incorrect, var(--sort-image-feedback-bg-color, transparent) );color:var( --sort-image-feedback-color--incorrect, var(--sort-image-feedback-color, var(--color-body-text)) )}.object--findpicture{background:var(--find-picture-bg-color, var(--color-background));padding:var(--find-picture-padding, 0);border:var(--find-picture-border-width, 0px) var(--find-picture-border-style, solid) var(--find-picture-border-color, var(--color-border));border-radius:var(--find-picture-border-radius, 0);border-top:var(--find-picture-border-top-width, var(--find-picture-border-width, 0px)) var(--find-picture-border-top-style, var(--find-picture-border-style, solid)) var(--find-picture-border-top-color, var(--find-picture-border-color, var(--color-border)));border-right:var(--find-picture-border-right-width, var(--find-picture-border-width, 0px)) var(--find-picture-border-right-style, var(--find-picture-border-style, solid)) var(--find-picture-border-right-color, var(--find-picture-border-color, var(--color-border)));border-bottom:var(--find-picture-border-bottom-width, var(--find-picture-border-width, 0px)) var(--find-picture-border-bottom-style, var(--find-picture-border-style, solid)) var(--find-picture-border-bottom-color, var(--find-picture-border-color, var(--color-border)));border-left:var(--find-picture-border-left-width, var(--find-picture-border-width, 0px)) var(--find-picture-border-left-style, var(--find-picture-border-style, solid)) var(--find-picture-border-left-color, var(--find-picture-border-color, var(--color-border)))}.find-picture__img{border-radius:var(--find-picture-img-border-radius, var(--radius));border:var(--find-picture-img-border-width, 0px) var(--find-picture-img-border-style, solid) var(--find-picture-img-border-color, transparent);padding:var(--find-picture-img-padding, 0)}.find-picture__spot.hover-enabled:hover{border-color:var(--find-picture-spot-border-color--hover, var(--color-primary));background:var(--find-picture-spot-bg-color--hover, rgba(25, 118, 210, .1))}.find-picture__spot--selected{border-color:var(--find-picture-spot-border-color--selected, var(--color-primary));background:var(--find-picture-spot-bg-color--selected, rgba(25, 118, 210, .15))}.find-picture__spot--correct{border-color:var(--find-picture-spot-border-color--correct, var(--color-success));background:var(--find-picture-spot-bg-color--correct, rgba(46, 125, 50, .2))}.find-picture__spot--incorrect{border-color:var(--find-picture-spot-border-color--incorrect, var(--color-error));background:var(--find-picture-spot-bg-color--incorrect, rgba(198, 40, 40, .2))}.find-picture__spot--missed{border-color:var(--find-picture-spot-border-color--missed, #f57c00);background:var(--find-picture-spot-bg-color--missed, rgba(245, 124, 0, .15))}.find-picture__btn{font-family:var(--find-picture-check-font-family, var(--body-font-family));font-size:var(--find-picture-check-font-size, .95rem);font-weight:var(--find-picture-check-font-weight, 600);font-style:var(--find-picture-check-font-style, normal);text-decoration:var(--find-picture-check-text-decoration, none);letter-spacing:var(--find-picture-check-letter-spacing, var(--body-letter-spacing));line-height:var(--find-picture-check-line-height, var(--body-line-height));color:var(--find-picture-check-color, var(--color-on-primary));background:var(--find-picture-check-bg-color, var(--color-primary));border:var(--find-picture-check-border-width, 0px) var(--find-picture-check-border-style, solid) var(--find-picture-check-border-color, transparent);border-radius:var(--find-picture-check-border-radius, var(--radius));border-top:var( --find-picture-check-border-top-width, var(--find-picture-check-border-width, 0px) ) var(--find-picture-check-border-top-style, var(--find-picture-check-border-style, solid)) var(--find-picture-check-border-top-color, var(--find-picture-check-border-color, transparent));border-right:var( --find-picture-check-border-right-width, var(--find-picture-check-border-width, 0px) ) var(--find-picture-check-border-right-style, var(--find-picture-check-border-style, solid)) var( --find-picture-check-border-right-color, var(--find-picture-check-border-color, transparent) );border-bottom:var( --find-picture-check-border-bottom-width, var(--find-picture-check-border-width, 0px) ) var(--find-picture-check-border-bottom-style, var(--find-picture-check-border-style, solid)) var( --find-picture-check-border-bottom-color, var(--find-picture-check-border-color, transparent) );border-left:var( --find-picture-check-border-left-width, var(--find-picture-check-border-width, 0px) ) var(--find-picture-check-border-left-style, var(--find-picture-check-border-style, solid)) var(--find-picture-check-border-left-color, var(--find-picture-check-border-color, transparent));padding:var(--find-picture-check-padding, .5rem 1.5rem)}.find-picture__btn:hover{font-family:var( --find-picture-check-font-family--hover, var(--find-picture-check-font-family, var(--body-font-family)) );font-size:var( --find-picture-check-font-size--hover, var(--find-picture-check-font-size, .95rem) );font-weight:var( --find-picture-check-font-weight--hover, var(--find-picture-check-font-weight, 600) );font-style:var( --find-picture-check-font-style--hover, var(--find-picture-check-font-style, normal) );text-decoration:var( --find-picture-check-text-decoration--hover, var(--find-picture-check-text-decoration, none) );letter-spacing:var( --find-picture-check-letter-spacing--hover, var(--find-picture-check-letter-spacing, var(--body-letter-spacing)) );line-height:var( --find-picture-check-line-height--hover, var(--find-picture-check-line-height, var(--body-line-height)) );color:var( --find-picture-check-color--hover, var(--find-picture-check-color, var(--color-on-primary)) );background:var( --find-picture-check-bg-color--hover, var(--find-picture-check-bg-color, var(--color-primary)) );border-color:var( --find-picture-check-border-color--hover, var(--find-picture-check-border-color, transparent) );border-radius:var( --find-picture-check-border-radius--hover, var(--find-picture-check-border-radius, var(--radius)) );padding:var( --find-picture-check-padding--hover, var(--find-picture-check-padding, .5rem 1.5rem) )}.find-picture__btn:disabled{font-family:var( --find-picture-check-font-family--disabled, var(--find-picture-check-font-family, var(--body-font-family)) );font-size:var( --find-picture-check-font-size--disabled, var(--find-picture-check-font-size, .95rem) );font-weight:var( --find-picture-check-font-weight--disabled, var(--find-picture-check-font-weight, 600) );font-style:var( --find-picture-check-font-style--disabled, var(--find-picture-check-font-style, normal) );text-decoration:var( --find-picture-check-text-decoration--disabled, var(--find-picture-check-text-decoration, none) );letter-spacing:var( --find-picture-check-letter-spacing--disabled, var(--find-picture-check-letter-spacing, var(--body-letter-spacing)) );line-height:var( --find-picture-check-line-height--disabled, var(--find-picture-check-line-height, var(--body-line-height)) );color:var( --find-picture-check-color--disabled, var(--find-picture-check-color, var(--color-on-primary)) );background:var( --find-picture-check-bg-color--disabled, var(--find-picture-check-bg-color, var(--color-primary)) );border-color:var( --find-picture-check-border-color--disabled, var(--find-picture-check-border-color, transparent) );border-radius:var( --find-picture-check-border-radius--disabled, var(--find-picture-check-border-radius, var(--radius)) );padding:var( --find-picture-check-padding--disabled, var(--find-picture-check-padding, .5rem 1.5rem) )}.find-picture__feedback--correct,.find-picture__feedback--incorrect{padding:var(--find-picture-feedback-padding, .5rem .75rem);border:var(--find-picture-feedback-border-width, 0px) var(--find-picture-feedback-border-style, solid) var(--find-picture-feedback-border-color, transparent);border-radius:var(--find-picture-feedback-border-radius, 0);border-top:var( --find-picture-feedback-border-top-width, var(--find-picture-feedback-border-width, 0px) ) var(--find-picture-feedback-border-top-style, var(--find-picture-feedback-border-style, solid)) var( --find-picture-feedback-border-top-color, var(--find-picture-feedback-border-color, transparent) );border-right:var( --find-picture-feedback-border-right-width, var(--find-picture-feedback-border-width, 0px) ) var( --find-picture-feedback-border-right-style, var(--find-picture-feedback-border-style, solid) ) var( --find-picture-feedback-border-right-color, var(--find-picture-feedback-border-color, transparent) );border-bottom:var( --find-picture-feedback-border-bottom-width, var(--find-picture-feedback-border-width, 0px) ) var( --find-picture-feedback-border-bottom-style, var(--find-picture-feedback-border-style, solid) ) var( --find-picture-feedback-border-bottom-color, var(--find-picture-feedback-border-color, transparent) );border-left:var( --find-picture-feedback-border-left-width, var(--find-picture-feedback-border-width, 0px) ) var(--find-picture-feedback-border-left-style, var(--find-picture-feedback-border-style, solid)) var( --find-picture-feedback-border-left-color, var(--find-picture-feedback-border-color, transparent) );background:var(--find-picture-feedback-bg-color, transparent);font-family:var(--find-picture-feedback-font-family, var(--body-font-family));font-size:var(--find-picture-feedback-font-size, .9rem);font-weight:var(--find-picture-feedback-font-weight, var(--body-font-weight));font-style:var(--find-picture-feedback-font-style, var(--body-font-style));text-decoration:var(--find-picture-feedback-text-decoration, none);letter-spacing:var(--find-picture-feedback-letter-spacing, var(--body-letter-spacing));line-height:var(--find-picture-feedback-line-height, var(--body-line-height));color:var(--find-picture-feedback-color, var(--color-body-text))}.find-picture__feedback--correct{padding:var(--find-picture-feedback-padding--correct, .5rem .75rem);border:var(--find-picture-feedback-border-width--correct, 0px) var(--find-picture-feedback-border-style--correct, solid) var(--find-picture-feedback-border-color--correct, transparent);border-radius:var(--find-picture-feedback-border-radius--correct, 0);border-top:var( --find-picture-feedback-border-top-width--correct, var(--find-picture-feedback-border-width--correct, 0px) ) var( --find-picture-feedback-border-top-style--correct, var(--find-picture-feedback-border-style--correct, solid) ) var( --find-picture-feedback-border-top-color--correct, var(--find-picture-feedback-border-color--correct, transparent) );border-right:var( --find-picture-feedback-border-right-width--correct, var(--find-picture-feedback-border-width--correct, 0px) ) var( --find-picture-feedback-border-right-style--correct, var(--find-picture-feedback-border-style--correct, solid) ) var( --find-picture-feedback-border-right-color--correct, var(--find-picture-feedback-border-color--correct, transparent) );border-bottom:var( --find-picture-feedback-border-bottom-width--correct, var(--find-picture-feedback-border-width--correct, 0px) ) var( --find-picture-feedback-border-bottom-style--correct, var(--find-picture-feedback-border-style--correct, solid) ) var( --find-picture-feedback-border-bottom-color--correct, var(--find-picture-feedback-border-color--correct, transparent) );border-left:var( --find-picture-feedback-border-left-width--correct, var(--find-picture-feedback-border-width--correct, 0px) ) var( --find-picture-feedback-border-left-style--correct, var(--find-picture-feedback-border-style--correct, solid) ) var( --find-picture-feedback-border-left-color--correct, var(--find-picture-feedback-border-color--correct, transparent) );background:var(--find-picture-feedback-bg-color--correct, transparent);color:var(--find-picture-feedback-color--correct, var(--color-body-text))}.find-picture__feedback--incorrect{padding:var(--find-picture-feedback-padding--incorrect, .5rem .75rem);border:var(--find-picture-feedback-border-width--incorrect, 0px) var(--find-picture-feedback-border-style--incorrect, solid) var(--find-picture-feedback-border-color--incorrect, transparent);border-radius:var(--find-picture-feedback-border-radius--incorrect, 0);border-top:var( --find-picture-feedback-border-top-width--incorrect, var(--find-picture-feedback-border-width--incorrect, 0px) ) var( --find-picture-feedback-border-top-style--incorrect, var(--find-picture-feedback-border-style--incorrect, solid) ) var( --find-picture-feedback-border-top-color--incorrect, var(--find-picture-feedback-border-color--incorrect, transparent) );border-right:var( --find-picture-feedback-border-right-width--incorrect, var(--find-picture-feedback-border-width--incorrect, 0px) ) var( --find-picture-feedback-border-right-style--incorrect, var(--find-picture-feedback-border-style--incorrect, solid) ) var( --find-picture-feedback-border-right-color--incorrect, var(--find-picture-feedback-border-color--incorrect, transparent) );border-bottom:var( --find-picture-feedback-border-bottom-width--incorrect, var(--find-picture-feedback-border-width--incorrect, 0px) ) var( --find-picture-feedback-border-bottom-style--incorrect, var(--find-picture-feedback-border-style--incorrect, solid) ) var( --find-picture-feedback-border-bottom-color--incorrect, var(--find-picture-feedback-border-color--incorrect, transparent) );border-left:var( --find-picture-feedback-border-left-width--incorrect, var(--find-picture-feedback-border-width--incorrect, 0px) ) var( --find-picture-feedback-border-left-style--incorrect, var(--find-picture-feedback-border-style--incorrect, solid) ) var( --find-picture-feedback-border-left-color--incorrect, var(--find-picture-feedback-border-color--incorrect, transparent) );background:var(--find-picture-feedback-bg-color--incorrect, transparent);color:var(--find-picture-feedback-color--incorrect, var(--color-body-text))}.object--timeline{background:var(--timeline-bg-color, var(--color-background));padding:var(--timeline-padding, 0);border:var(--timeline-border-width) var(--timeline-border-style) var(--timeline-border-color, var(--color-border));border-radius:var(--timeline-border-radius);border-top:var(--timeline-border-top-width, var(--timeline-border-width)) var(--timeline-border-top-style, var(--timeline-border-style)) var(--timeline-border-top-color, var(--timeline-border-color, var(--color-border)));border-right:var(--timeline-border-right-width, var(--timeline-border-width)) var(--timeline-border-right-style, var(--timeline-border-style)) var(--timeline-border-right-color, var(--timeline-border-color, var(--color-border)));border-bottom:var(--timeline-border-bottom-width, var(--timeline-border-width)) var(--timeline-border-bottom-style, var(--timeline-border-style)) var(--timeline-border-bottom-color, var(--timeline-border-color, var(--color-border)));border-left:var(--timeline-border-left-width, var(--timeline-border-width)) var(--timeline-border-left-style, var(--timeline-border-style)) var(--timeline-border-left-color, var(--timeline-border-color, var(--color-border)))}.timeline-item__content{background:var(--timeline-item-bg-color, transparent);padding:var(--timeline-item-padding, 0);margin:var(--timeline-item-margin, 0);gap:var(--timeline-item-gap, .5rem);border:var(--timeline-item-border-width) var(--timeline-item-border-style) var(--timeline-item-border-color, transparent);border-radius:var(--timeline-item-border-radius);border-top:var(--timeline-item-border-top-width, var(--timeline-item-border-width)) var(--timeline-item-border-top-style, var(--timeline-item-border-style)) var(--timeline-item-border-top-color, var(--timeline-item-border-color, transparent));border-right:var(--timeline-item-border-right-width, var(--timeline-item-border-width)) var(--timeline-item-border-right-style, var(--timeline-item-border-style)) var(--timeline-item-border-right-color, var(--timeline-item-border-color, transparent));border-bottom:var(--timeline-item-border-bottom-width, var(--timeline-item-border-width)) var(--timeline-item-border-bottom-style, var(--timeline-item-border-style)) var(--timeline-item-border-bottom-color, var(--timeline-item-border-color, transparent));border-left:var(--timeline-item-border-left-width, var(--timeline-item-border-width)) var(--timeline-item-border-left-style, var(--timeline-item-border-style)) var(--timeline-item-border-left-color, var(--timeline-item-border-color, transparent))}.timeline-item:before{background:var(--timeline-line-first-color, var(--color-border));width:var(--timeline-line-first-width, 2px)}.timeline-item__dot{width:var(--timeline-dot-first-width, 14px);height:var(--timeline-dot-first-height, 14px);background:var(--timeline-dot-first-bg-color, var(--color-primary));border:var(--timeline-dot-first-border-width) var(--timeline-dot-first-border-style) var(--timeline-dot-first-border-color, var(--color-background));border-top:var(--timeline-dot-first-border-top-width, var(--timeline-dot-first-border-width)) var(--timeline-dot-first-border-top-style, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-top-color, var(--timeline-dot-first-border-color, var(--color-background)) );border-right:var(--timeline-dot-first-border-right-width, var(--timeline-dot-first-border-width)) var(--timeline-dot-first-border-right-style, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-right-color, var(--timeline-dot-first-border-color, var(--color-background)) );border-bottom:var( --timeline-dot-first-border-bottom-width, var(--timeline-dot-first-border-width) ) var(--timeline-dot-first-border-bottom-style, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-bottom-color, var(--timeline-dot-first-border-color, var(--color-background)) );border-left:var(--timeline-dot-first-border-left-width, var(--timeline-dot-first-border-width)) var(--timeline-dot-first-border-left-style, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-left-color, var(--timeline-dot-first-border-color, var(--color-background)) );border-radius:var(--timeline-dot-first-border-radius, 50%)}.timeline-item__dot:hover{width:var(--timeline-dot-first-width--hover, var(--timeline-dot-first-width, 14px));height:var(--timeline-dot-first-height--hover, var(--timeline-dot-first-height, 14px));background:var( --timeline-dot-first-bg-color--hover, var(--timeline-dot-first-bg-color, var(--color-primary)) );box-shadow:var( --timeline-dot-first-shadow--hover, 0 0 0 2px var( --timeline-dot-first-bg-color--hover, var(--timeline-dot-first-bg-color, var(--color-primary)) ) );border:var(--timeline-dot-first-border-width--hover, var(--timeline-dot-first-border-width)) var(--timeline-dot-first-border-style--hover, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-color--hover, var(--timeline-dot-first-border-color, var(--color-background)) );border-radius:var( --timeline-dot-first-border-radius--hover, var(--timeline-dot-first-border-radius, 50%) );color:var(--timeline-dot-first-color--hover, var(--timeline-dot-first-color))}.timeline-item--active .timeline-item__dot{width:var(--timeline-dot-first-width--active, var(--timeline-dot-first-width, 14px));height:var(--timeline-dot-first-height--active, var(--timeline-dot-first-height, 14px));background:var( --timeline-dot-first-bg-color--active, var(--timeline-dot-first-bg-color, var(--color-primary)) );box-shadow:var( --timeline-dot-first-shadow--active, 0 0 0 2px var( --timeline-dot-first-bg-color--active, var(--timeline-dot-first-bg-color, var(--color-primary)) ) );border:var(--timeline-dot-first-border-width--active, var(--timeline-dot-first-border-width)) var(--timeline-dot-first-border-style--active, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-color--active, var(--timeline-dot-first-border-color, var(--color-background)) );border-radius:var( --timeline-dot-first-border-radius--active, var(--timeline-dot-first-border-radius, 50%) );color:var(--timeline-dot-first-color--active, var(--timeline-dot-first-color))}.timeline-item--locked .timeline-item__dot{width:var(--timeline-dot-first-width--locked, var(--timeline-dot-first-width, 14px));height:var(--timeline-dot-first-height--locked, var(--timeline-dot-first-height, 14px));background:var( --timeline-dot-first-bg-color--locked, var(--timeline-dot-first-bg-color, var(--color-primary)) );box-shadow:var( --timeline-dot-first-shadow--locked, 0 0 0 2px var( --timeline-dot-first-bg-color--locked, var(--timeline-dot-first-bg-color, var(--color-primary)) ) );border:var(--timeline-dot-first-border-width--locked, var(--timeline-dot-first-border-width)) var(--timeline-dot-first-border-style--locked, var(--timeline-dot-first-border-style)) var( --timeline-dot-first-border-color--locked, var(--timeline-dot-first-border-color, var(--color-background)) );border-radius:var( --timeline-dot-first-border-radius--locked, var(--timeline-dot-first-border-radius, 50%) );color:var(--timeline-dot-first-color--locked, var(--timeline-dot-first-color))}.timeline-item__label{font-family:var(--timeline-heading-font-family, var(--body-font-family));font-size:var(--timeline-heading-font-size, .95rem);font-weight:var(--timeline-heading-font-weight, 600);font-style:var(--timeline-heading-font-style, var(--body-font-style));text-decoration:var(--timeline-heading-text-decoration, none);letter-spacing:var(--timeline-heading-letter-spacing, var(--body-letter-spacing));line-height:var(--timeline-heading-line-height, var(--body-line-height));color:var(--timeline-heading-color, var(--color-body-text))}.timeline-item__header:hover .timeline-item__label{font-family:var( --timeline-heading-font-family--hover, var(--timeline-heading-font-family, var(--body-font-family)) );font-size:var(--timeline-heading-font-size--hover, var(--timeline-heading-font-size, .95rem));font-weight:var(--timeline-heading-font-weight--hover, var(--timeline-heading-font-weight, 600));font-style:var( --timeline-heading-font-style--hover, var(--timeline-heading-font-style, var(--body-font-style)) );text-decoration:var( --timeline-heading-text-decoration--hover, var(--timeline-heading-text-decoration, none) );letter-spacing:var( --timeline-heading-letter-spacing--hover, var(--timeline-heading-letter-spacing, var(--body-letter-spacing)) );line-height:var( --timeline-heading-line-height--hover, var(--timeline-heading-line-height, var(--body-line-height)) );color:var( --timeline-heading-color--hover, var(--timeline-heading-color, var(--color-body-text)) )}.timeline-item--active .timeline-item__label{font-family:var( --timeline-heading-font-family--active, var(--timeline-heading-font-family, var(--body-font-family)) );font-size:var(--timeline-heading-font-size--active, var(--timeline-heading-font-size, .95rem));font-weight:var( --timeline-heading-font-weight--active, var(--timeline-heading-font-weight, 600) );font-style:var( --timeline-heading-font-style--active, var(--timeline-heading-font-style, var(--body-font-style)) );text-decoration:var( --timeline-heading-text-decoration--active, var(--timeline-heading-text-decoration, none) );letter-spacing:var( --timeline-heading-letter-spacing--active, var(--timeline-heading-letter-spacing, var(--body-letter-spacing)) );line-height:var( --timeline-heading-line-height--active, var(--timeline-heading-line-height, var(--body-line-height)) );color:var( --timeline-heading-color--active, var(--timeline-heading-color, var(--color-body-text)) )}.timeline-item--locked .timeline-item__label{font-family:var( --timeline-heading-font-family--locked, var(--timeline-heading-font-family, var(--body-font-family)) );font-size:var(--timeline-heading-font-size--locked, var(--timeline-heading-font-size, .95rem));font-weight:var( --timeline-heading-font-weight--locked, var(--timeline-heading-font-weight, 600) );font-style:var( --timeline-heading-font-style--locked, var(--timeline-heading-font-style, var(--body-font-style)) );text-decoration:var( --timeline-heading-text-decoration--locked, var(--timeline-heading-text-decoration, none) );letter-spacing:var( --timeline-heading-letter-spacing--locked, var(--timeline-heading-letter-spacing, var(--body-letter-spacing)) );line-height:var( --timeline-heading-line-height--locked, var(--timeline-heading-line-height, var(--body-line-height)) );color:var( --timeline-heading-color--locked, var(--timeline-heading-color, var(--color-body-text)) )}.timeline-item__body{font-family:var(--timeline-content-font-family, var(--body-font-family));font-size:var(--timeline-content-font-size, .9rem);font-weight:var(--timeline-content-font-weight, var(--body-font-weight));font-style:var(--timeline-content-font-style, var(--body-font-style));text-decoration:var(--timeline-content-text-decoration, none);letter-spacing:var(--timeline-content-letter-spacing, var(--body-letter-spacing));line-height:var(--timeline-content-line-height, var(--body-line-height));color:var(--timeline-content-color, var(--color-body-text));background:var(--timeline-content-bg-color, transparent);padding:var(--timeline-content-padding, 0);border:var(--timeline-content-border-width) var(--timeline-content-border-style) var(--timeline-content-border-color, transparent);border-radius:var(--timeline-content-border-radius);border-top:var(--timeline-content-border-top-width, var(--timeline-content-border-width)) var(--timeline-content-border-top-style, var(--timeline-content-border-style)) var(--timeline-content-border-top-color, var(--timeline-content-border-color, transparent));border-right:var(--timeline-content-border-right-width, var(--timeline-content-border-width)) var(--timeline-content-border-right-style, var(--timeline-content-border-style)) var(--timeline-content-border-right-color, var(--timeline-content-border-color, transparent));border-bottom:var(--timeline-content-border-bottom-width, var(--timeline-content-border-width)) var(--timeline-content-border-bottom-style, var(--timeline-content-border-style)) var(--timeline-content-border-bottom-color, var(--timeline-content-border-color, transparent));border-left:var(--timeline-content-border-left-width, var(--timeline-content-border-width)) var(--timeline-content-border-left-style, var(--timeline-content-border-style)) var(--timeline-content-border-left-color, var(--timeline-content-border-color, transparent))}.separator__line{height:var(--sep-height, 1px);background-color:var(--sep-color, var(--color-border));border-style:var(--sep-style, solid);margin:var(--sep-margin, 0)}.object--continue{background:var(--continue-bg-color, transparent);padding:var(--continue-padding, 0);margin:var(--continue-margin, 0);border:var(--continue-border-width) var(--continue-border-style) var(--continue-border-color, transparent);border-radius:var(--continue-border-radius);border-top:var(--continue-border-top-width, var(--continue-border-width)) var(--continue-border-top-style, var(--continue-border-style)) var(--continue-border-top-color, var(--continue-border-color, transparent));border-right:var(--continue-border-right-width, var(--continue-border-width)) var(--continue-border-right-style, var(--continue-border-style)) var(--continue-border-right-color, var(--continue-border-color, transparent));border-bottom:var(--continue-border-bottom-width, var(--continue-border-width)) var(--continue-border-bottom-style, var(--continue-border-style)) var(--continue-border-bottom-color, var(--continue-border-color, transparent));border-left:var(--continue-border-left-width, var(--continue-border-width)) var(--continue-border-left-style, var(--continue-border-style)) var(--continue-border-left-color, var(--continue-border-color, transparent))}.continue__rule{height:var(--continue-rule-height, 1px);background:var(--continue-rule-color, var(--color-border))}.continue__btn{font-family:var(--continue-btn-font-family, var(--body-font-family));font-size:var(--continue-btn-font-size, 1rem);font-weight:var(--continue-btn-font-weight, 500);font-style:var(--continue-btn-font-style, var(--body-font-style));text-decoration:var(--continue-btn-text-decoration, none);letter-spacing:var(--continue-btn-letter-spacing, var(--body-letter-spacing));line-height:var(--continue-btn-line-height, var(--body-line-height));color:var(--continue-btn-color, var(--color-on-primary));background:var(--continue-btn-bg-color, var(--color-primary));padding:var(--continue-btn-padding, .65rem 2rem);border:var(--continue-btn-border-width) var(--continue-btn-border-style) var(--continue-btn-border-color, transparent);border-radius:var(--continue-btn-border-radius);border-top:var(--continue-btn-border-top-width, var(--continue-btn-border-width)) var(--continue-btn-border-top-style, var(--continue-btn-border-style)) var(--continue-btn-border-top-color, var(--continue-btn-border-color, transparent));border-right:var(--continue-btn-border-right-width, var(--continue-btn-border-width)) var(--continue-btn-border-right-style, var(--continue-btn-border-style)) var(--continue-btn-border-right-color, var(--continue-btn-border-color, transparent));border-bottom:var(--continue-btn-border-bottom-width, var(--continue-btn-border-width)) var(--continue-btn-border-bottom-style, var(--continue-btn-border-style)) var(--continue-btn-border-bottom-color, var(--continue-btn-border-color, transparent));border-left:var(--continue-btn-border-left-width, var(--continue-btn-border-width)) var(--continue-btn-border-left-style, var(--continue-btn-border-style)) var(--continue-btn-border-left-color, var(--continue-btn-border-color, transparent))}.continue__btn:hover:not(:disabled){font-family:var( --continue-btn-font-family--hover, var(--continue-btn-font-family, var(--body-font-family)) );font-size:var(--continue-btn-font-size--hover, var(--continue-btn-font-size, 1rem));font-weight:var(--continue-btn-font-weight--hover, var(--continue-btn-font-weight, 500));font-style:var( --continue-btn-font-style--hover, var(--continue-btn-font-style, var(--body-font-style)) );text-decoration:var( --continue-btn-text-decoration--hover, var(--continue-btn-text-decoration, none) );letter-spacing:var( --continue-btn-letter-spacing--hover, var(--continue-btn-letter-spacing, var(--body-letter-spacing)) );line-height:var(--continue-btn-line-height--hover, var(--body-line-height));color:var(--continue-btn-color--hover, var(--continue-btn-color, var(--color-on-primary)));background:var(--continue-btn-bg-color--hover, var(--color-secondary));padding:var(--continue-btn-padding--hover, var(--continue-btn-padding, .65rem 2rem));border:var(--continue-btn-border-width--hover, var(--continue-btn-border-width)) var(--continue-btn-border-style--hover, var(--continue-btn-border-style)) var(--continue-btn-border-color--hover, var(--continue-btn-border-color, transparent));border-radius:var(--continue-btn-border-radius--hover, var(--continue-btn-border-radius));border-top:var( --continue-btn-border-top-width--hover, var(--continue-btn-border-width--hover, var(--continue-btn-border-width)) ) var( --continue-btn-border-top-style--hover, var(--continue-btn-border-style--hover, var(--continue-btn-border-style)) ) var( --continue-btn-border-top-color--hover, var(--continue-btn-border-color--hover, var(--continue-btn-border-color, transparent)) );border-right:var( --continue-btn-border-right-width--hover, var(--continue-btn-border-width--hover, var(--continue-btn-border-width)) ) var( --continue-btn-border-right-style--hover, var(--continue-btn-border-style--hover, var(--continue-btn-border-style)) ) var( --continue-btn-border-right-color--hover, var(--continue-btn-border-color--hover, var(--continue-btn-border-color, transparent)) );border-bottom:var( --continue-btn-border-bottom-width--hover, var(--continue-btn-border-width--hover, var(--continue-btn-border-width)) ) var( --continue-btn-border-bottom-style--hover, var(--continue-btn-border-style--hover, var(--continue-btn-border-style)) ) var( --continue-btn-border-bottom-color--hover, var(--continue-btn-border-color--hover, var(--continue-btn-border-color, transparent)) );border-left:var( --continue-btn-border-left-width--hover, var(--continue-btn-border-width--hover, var(--continue-btn-border-width)) ) var( --continue-btn-border-left-style--hover, var(--continue-btn-border-style--hover, var(--continue-btn-border-style)) ) var( --continue-btn-border-left-color--hover, var(--continue-btn-border-color--hover, var(--continue-btn-border-color, transparent)) )}.continue__btn:disabled{font-family:var( --continue-btn-font-family--disabled, var(--continue-btn-font-family, var(--body-font-family)) );font-size:var(--continue-btn-font-size--disabled, var(--continue-btn-font-size, 1rem));font-weight:var(--continue-btn-font-weight--disabled, var(--continue-btn-font-weight, 500));font-style:var( --continue-btn-font-style--disabled, var(--continue-btn-font-style, var(--body-font-style)) );text-decoration:var( --continue-btn-text-decoration--disabled, var(--continue-btn-text-decoration, none) );letter-spacing:var( --continue-btn-letter-spacing--disabled, var(--continue-btn-letter-spacing, var(--body-letter-spacing)) );line-height:var(--continue-btn-line-height--disabled, var(--body-line-height));color:var(--continue-btn-color--disabled, var(--continue-btn-color, var(--color-on-primary)));background:var( --continue-btn-bg-color--disabled, var(--continue-btn-bg-color, var(--color-primary)) );padding:var(--continue-btn-padding--disabled, var(--continue-btn-padding, .65rem 2rem));border:var(--continue-btn-border-width--disabled, var(--continue-btn-border-width)) var(--continue-btn-border-style--disabled, var(--continue-btn-border-style)) var(--continue-btn-border-color--disabled, var(--continue-btn-border-color, transparent));border-radius:var(--continue-btn-border-radius--disabled, var(--continue-btn-border-radius));border-top:var( --continue-btn-border-top-width--disabled, var(--continue-btn-border-width--disabled, var(--continue-btn-border-width)) ) var( --continue-btn-border-top-style--disabled, var(--continue-btn-border-style--disabled, var(--continue-btn-border-style)) ) var( --continue-btn-border-top-color--disabled, var(--continue-btn-border-color--disabled, var(--continue-btn-border-color, transparent)) );border-right:var( --continue-btn-border-right-width--disabled, var(--continue-btn-border-width--disabled, var(--continue-btn-border-width)) ) var( --continue-btn-border-right-style--disabled, var(--continue-btn-border-style--disabled, var(--continue-btn-border-style)) ) var( --continue-btn-border-right-color--disabled, var(--continue-btn-border-color--disabled, var(--continue-btn-border-color, transparent)) );border-bottom:var( --continue-btn-border-bottom-width--disabled, var(--continue-btn-border-width--disabled, var(--continue-btn-border-width)) ) var( --continue-btn-border-bottom-style--disabled, var(--continue-btn-border-style--disabled, var(--continue-btn-border-style)) ) var( --continue-btn-border-bottom-color--disabled, var(--continue-btn-border-color--disabled, var(--continue-btn-border-color, transparent)) );border-left:var( --continue-btn-border-left-width--disabled, var(--continue-btn-border-width--disabled, var(--continue-btn-border-width)) ) var( --continue-btn-border-left-style--disabled, var(--continue-btn-border-style--disabled, var(--continue-btn-border-style)) ) var( --continue-btn-border-left-color--disabled, var(--continue-btn-border-color--disabled, var(--continue-btn-border-color, transparent)) )}.continue__hint{font-family:var(--continue-hint-font-family, var(--body-font-family));font-size:var(--continue-hint-font-size, .75rem);font-weight:var(--continue-hint-font-weight, var(--body-font-weight));font-style:var(--continue-hint-font-style, var(--body-font-style));text-decoration:var(--continue-hint-text-decoration, none);letter-spacing:var(--continue-hint-letter-spacing, .02em);line-height:var(--continue-hint-line-height, var(--body-line-height));color:var(--continue-hint-color, var(--color-text-muted))}.object--attestation{background:var(--attestation-bg-color, var(--color-background));padding:var(--attestation-padding, 0);margin:var(--attestation-margin, 0);border:var(--attestation-border-width) var(--attestation-border-style) var(--attestation-border-color, var(--color-border));border-radius:var(--attestation-border-radius);border-top:var(--attestation-border-top-width, var(--attestation-border-width)) var(--attestation-border-top-style, var(--attestation-border-style)) var(--attestation-border-top-color, var(--attestation-border-color, var(--color-border)));border-right:var(--attestation-border-right-width, var(--attestation-border-width)) var(--attestation-border-right-style, var(--attestation-border-style)) var(--attestation-border-right-color, var(--attestation-border-color, var(--color-border)));border-bottom:var(--attestation-border-bottom-width, var(--attestation-border-width)) var(--attestation-border-bottom-style, var(--attestation-border-style)) var(--attestation-border-bottom-color, var(--attestation-border-color, var(--color-border)));border-left:var(--attestation-border-left-width, var(--attestation-border-width)) var(--attestation-border-left-style, var(--attestation-border-style)) var(--attestation-border-left-color, var(--attestation-border-color, var(--color-border)))}.attestation__pending{font-family:var(--attestation-pending-font-family, var(--body-font-family));font-size:var(--attestation-pending-font-size, var(--body-font-size));font-weight:var(--attestation-pending-font-weight, var(--body-font-weight));font-style:var(--attestation-pending-font-style, var(--body-font-style));text-decoration:var(--attestation-pending-text-decoration, none);letter-spacing:var(--attestation-pending-letter-spacing, var(--body-letter-spacing));line-height:var(--attestation-pending-line-height, var(--body-line-height));color:var(--attestation-pending-color, #7a4f00);background:var(--attestation-pending-bg-color, #fff3e0);padding:var(--attestation-pending-padding, .5rem .75rem);border:var(--attestation-pending-border-width, 3px) var(--attestation-pending-border-style, solid) var(--attestation-pending-border-color, #ff9800);border-radius:var(--attestation-pending-border-radius);border-top:var( --attestation-pending-border-top-width, var(--attestation-pending-border-width, 0) ) var(--attestation-pending-border-top-style, var(--attestation-pending-border-style, solid)) var(--attestation-pending-border-top-color, var(--attestation-pending-border-color, #ff9800));border-right:var( --attestation-pending-border-right-width, var(--attestation-pending-border-width, 0) ) var(--attestation-pending-border-right-style, var(--attestation-pending-border-style, solid)) var(--attestation-pending-border-right-color, var(--attestation-pending-border-color, #ff9800));border-bottom:var( --attestation-pending-border-bottom-width, var(--attestation-pending-border-width, 0) ) var(--attestation-pending-border-bottom-style, var(--attestation-pending-border-style, solid)) var(--attestation-pending-border-bottom-color, var(--attestation-pending-border-color, #ff9800));border-left:var( --attestation-pending-border-left-width, var(--attestation-pending-border-width, 3px) ) var(--attestation-pending-border-left-style, var(--attestation-pending-border-style, solid)) var(--attestation-pending-border-left-color, var(--attestation-pending-border-color, #ff9800))}.attestation__label{color:var(--attestation-label-color, var(--color-body-text));background:var(--attestation-label-bg-color, transparent);padding:var(--attestation-label-padding, 0);border:var(--attestation-label-border-width) var(--attestation-label-border-style) var(--attestation-label-border-color, var(--color-border));border-radius:var(--attestation-label-border-radius);border-top:var(--attestation-label-border-top-width, var(--attestation-label-border-width)) var(--attestation-label-border-top-style, var(--attestation-label-border-style)) var( --attestation-label-border-top-color, var(--attestation-label-border-color, var(--color-border)) );border-right:var(--attestation-label-border-right-width, var(--attestation-label-border-width)) var(--attestation-label-border-right-style, var(--attestation-label-border-style)) var( --attestation-label-border-right-color, var(--attestation-label-border-color, var(--color-border)) );border-bottom:var(--attestation-label-border-bottom-width, var(--attestation-label-border-width)) var(--attestation-label-border-bottom-style, var(--attestation-label-border-style)) var( --attestation-label-border-bottom-color, var(--attestation-label-border-color, var(--color-border)) );border-left:var(--attestation-label-border-left-width, var(--attestation-label-border-width)) var(--attestation-label-border-left-style, var(--attestation-label-border-style)) var( --attestation-label-border-left-color, var(--attestation-label-border-color, var(--color-border)) )}.attestation__text{font-family:var(--attestation-label-font-family, var(--body-font-family));font-size:var(--attestation-label-font-size, .95rem);font-weight:var(--attestation-label-font-weight, var(--body-font-weight));font-style:var(--attestation-label-font-style, var(--body-font-style));text-decoration:var(--attestation-label-text-decoration, none);letter-spacing:var(--attestation-label-letter-spacing, var(--body-letter-spacing));line-height:var(--attestation-label-line-height, var(--body-line-height));color:var(--attestation-label-color, var(--color-body-text))}.attestation__label:hover{color:var( --attestation-label-color--hover, var(--attestation-label-color, var(--color-body-text)) );background:var( --attestation-label-bg-color--hover, var(--attestation-label-bg-color, transparent) );border:var(--attestation-label-border-width--hover, var(--attestation-label-border-width)) var(--attestation-label-border-style--hover, var(--attestation-label-border-style)) var( --attestation-label-border-color--hover, var(--attestation-label-border-color, var(--color-border)) );border-radius:var( --attestation-label-border-radius--hover, var(--attestation-label-border-radius) )}.attestation__label:has(:checked){color:var( --attestation-label-color--active, var(--attestation-label-color, var(--color-body-text)) );background:var( --attestation-label-bg-color--active, var(--attestation-label-bg-color, transparent) );border:var(--attestation-label-border-width--active, var(--attestation-label-border-width)) var(--attestation-label-border-style--active, var(--attestation-label-border-style)) var( --attestation-label-border-color--active, var(--attestation-label-border-color, var(--color-border)) );border-radius:var( --attestation-label-border-radius--active, var(--attestation-label-border-radius) )}.attestation__label:has(:disabled){color:var( --attestation-label-color--disabled, var(--attestation-label-color, var(--color-body-text)) );background:var( --attestation-label-bg-color--disabled, var(--attestation-label-bg-color, transparent) );border:var(--attestation-label-border-width--disabled, var(--attestation-label-border-width)) var(--attestation-label-border-style--disabled, var(--attestation-label-border-style)) var( --attestation-label-border-color--disabled, var(--attestation-label-border-color, var(--color-border)) );border-radius:var( --attestation-label-border-radius--disabled, var(--attestation-label-border-radius) )}.object--tableofcontent{background:var(--toc-bg-color, var(--color-background));padding:var(--toc-padding, 0);margin:var(--toc-margin, 0);border:var(--toc-border-width) var(--toc-border-style) var(--toc-border-color, var(--color-border));border-radius:var(--toc-border-radius);border-top:var(--toc-border-top-width, var(--toc-border-width)) var(--toc-border-top-style, var(--toc-border-style)) var(--toc-border-top-color, var(--toc-border-color, var(--color-border)));border-right:var(--toc-border-right-width, var(--toc-border-width)) var(--toc-border-right-style, var(--toc-border-style)) var(--toc-border-right-color, var(--toc-border-color, var(--color-border)));border-bottom:var(--toc-border-bottom-width, var(--toc-border-width)) var(--toc-border-bottom-style, var(--toc-border-style)) var(--toc-border-bottom-color, var(--toc-border-color, var(--color-border)));border-left:var(--toc-border-left-width, var(--toc-border-width)) var(--toc-border-left-style, var(--toc-border-style)) var(--toc-border-left-color, var(--toc-border-color, var(--color-border)))}.tableofcontent__card-wrapper{color:var(--toc-card-color, inherit);background:var(--toc-card-bg-color, transparent);padding:var(--toc-card-padding, 0);border:var(--toc-card-border-width, 1px) var(--toc-card-border-style, solid) var(--toc-card-border-color, var(--color-border));border-radius:var(--toc-card-border-radius);border-top:var(--toc-card-border-top-width, var(--toc-card-border-width, 1px)) var(--toc-card-border-top-style, var(--toc-card-border-style, solid)) var(--toc-card-border-top-color, var(--toc-card-border-color, var(--color-border)));border-right:var(--toc-card-border-right-width, var(--toc-card-border-width, 1px)) var(--toc-card-border-right-style, var(--toc-card-border-style, solid)) var(--toc-card-border-right-color, var(--toc-card-border-color, var(--color-border)));border-bottom:var(--toc-card-border-bottom-width, var(--toc-card-border-width, 1px)) var(--toc-card-border-bottom-style, var(--toc-card-border-style, solid)) var(--toc-card-border-bottom-color, var(--toc-card-border-color, var(--color-border)));border-left:var(--toc-card-border-left-width, var(--toc-card-border-width, 1px)) var(--toc-card-border-left-style, var(--toc-card-border-style, solid)) var(--toc-card-border-left-color, var(--toc-card-border-color, var(--color-border)))}.tableofcontent__card-wrapper:hover{color:var(--toc-card-color--hover, var(--toc-card-color, inherit));background:var(--toc-card-bg-color--hover, var(--toc-card-bg-color, transparent));border-color:var(--toc-card-border-color--hover, var(--color-primary))}.tableofcontent__card-wrapper--active{color:var(--toc-card-color--active, var(--toc-card-color, inherit));background:var(--toc-card-bg-color--active, var(--toc-card-bg-color, transparent));border-color:var(--toc-card-border-color--active, var(--color-primary))}.tableofcontent__item{font-family:var(--toc-item-font-family, var(--body-font-family));font-size:var(--toc-item-font-size, .9rem);font-weight:var(--toc-item-font-weight, var(--body-font-weight));font-style:var(--toc-item-font-style, var(--body-font-style));text-decoration:var(--toc-item-text-decoration, none);letter-spacing:var(--toc-item-letter-spacing, var(--body-letter-spacing));line-height:var(--toc-item-line-height, var(--body-line-height));color:var(--toc-item-color, var(--color-body-text));background:var(--toc-item-bg-color, transparent);padding:var(--toc-item-padding, .5rem 1rem);border-top:var(--toc-item-border-top-width, var(--toc-item-border-width, 1px)) var(--toc-item-border-top-style, var(--toc-item-border-style, solid)) var(--toc-item-border-top-color, var(--toc-item-border-color, var(--color-border)))}.tableofcontent__item:first-child{border-top:none}.tableofcontent__item:hover{color:var(--toc-item-color--hover, var(--toc-item-color, var(--color-body-text)));background:var(--toc-item-bg-color--hover, rgba(0, 0, 0, .03))}.tableofcontent__item--active{color:var(--toc-item-color--active, #fff);background:var(--toc-item-bg-color--active, var(--color-primary));border-color:var(--toc-item-border-color--active, transparent)}.tableofcontent__section-label{font-family:var(--toc-section-label-font-family, var(--body-font-family));font-size:var(--toc-section-label-font-size, .75rem);font-weight:var(--toc-section-label-font-weight, 600);font-style:var(--toc-section-label-font-style, var(--body-font-style));text-decoration:var(--toc-section-label-text-decoration, none);letter-spacing:var(--toc-section-label-letter-spacing, .08em);line-height:var(--toc-section-label-line-height, var(--body-line-height));color:var(--toc-section-label-color, var(--color-text-muted))}.knowledge-test{padding:var(--kt-padding, 1.25rem 1.5rem);background:var(--kt-bg-color, color-mix(in srgb, var(--color-primary) 4%, transparent));border:var(--kt-border-width, 1.5px) var(--kt-border-style, solid) var(--kt-border-color, color-mix(in srgb, var(--color-primary) 20%, transparent));border-radius:var(--kt-border-radius, 10px);border-top:var(--kt-border-top-width, var(--kt-border-width, 1.5px)) var(--kt-border-top-style, var(--kt-border-style, solid)) var( --kt-border-top-color, var(--kt-border-color, color-mix(in srgb, var(--color-primary) 20%, transparent)) );border-right:var(--kt-border-right-width, var(--kt-border-width, 1.5px)) var(--kt-border-right-style, var(--kt-border-style, solid)) var( --kt-border-right-color, var(--kt-border-color, color-mix(in srgb, var(--color-primary) 20%, transparent)) );border-bottom:var(--kt-border-bottom-width, var(--kt-border-width, 1.5px)) var(--kt-border-bottom-style, var(--kt-border-style, solid)) var( --kt-border-bottom-color, var(--kt-border-color, color-mix(in srgb, var(--color-primary) 20%, transparent)) );border-left:var(--kt-border-left-width, var(--kt-border-width, 1.5px)) var(--kt-border-left-style, var(--kt-border-style, solid)) var( --kt-border-left-color, var(--kt-border-color, color-mix(in srgb, var(--color-primary) 20%, transparent)) )}.knowledge-test--passed{background:var( --kt-bg-color--passed, color-mix(in srgb, var(--color-success, #2e7d32) 6%, transparent) );border-color:var( --kt-border-color--passed, color-mix(in srgb, var(--color-success, #2e7d32) 35%, transparent) );border-top-color:var( --kt-border-top-color--passed, var( --kt-border-color--passed, color-mix(in srgb, var(--color-success, #2e7d32) 35%, transparent) ) );border-right-color:var( --kt-border-right-color--passed, var( --kt-border-color--passed, color-mix(in srgb, var(--color-success, #2e7d32) 35%, transparent) ) );border-bottom-color:var( --kt-border-bottom-color--passed, var( --kt-border-color--passed, color-mix(in srgb, var(--color-success, #2e7d32) 35%, transparent) ) );border-left-color:var( --kt-border-left-color--passed, var( --kt-border-color--passed, color-mix(in srgb, var(--color-success, #2e7d32) 35%, transparent) ) )}.knowledge-test--failed{background:var( --kt-bg-color--failed, color-mix(in srgb, var(--color-error, #d32f2f) 5%, transparent) );border-color:var( --kt-border-color--failed, color-mix(in srgb, var(--color-error, #d32f2f) 30%, transparent) );border-top-color:var( --kt-border-top-color--failed, var(--kt-border-color--failed, color-mix(in srgb, var(--color-error, #d32f2f) 30%, transparent)) );border-right-color:var( --kt-border-right-color--failed, var(--kt-border-color--failed, color-mix(in srgb, var(--color-error, #d32f2f) 30%, transparent)) );border-bottom-color:var( --kt-border-bottom-color--failed, var(--kt-border-color--failed, color-mix(in srgb, var(--color-error, #d32f2f) 30%, transparent)) );border-left-color:var( --kt-border-left-color--failed, var(--kt-border-color--failed, color-mix(in srgb, var(--color-error, #d32f2f) 30%, transparent)) )}.knowledge-test__requirement{font-family:var(--kt-req-font-family, var(--body-font-family));font-size:var(--kt-req-font-size, .9rem);font-weight:var(--kt-req-font-weight, var(--body-font-weight));font-style:var(--kt-req-font-style, var(--body-font-style));text-decoration:var(--kt-req-text-decoration, none);letter-spacing:var(--kt-req-letter-spacing, var(--body-letter-spacing));line-height:var(--kt-req-line-height, 1.55);color:var(--kt-req-color, var(--color-body-text))}.knowledge-test__progress-bar{background:var(--kt-progress-track, color-mix(in srgb, var(--color-primary) 15%, transparent))}.knowledge-test__progress-label{color:var(--kt-req-color, var(--color-body-text))}.knowledge-test__result-message{font-family:var(--kt-result-font-family, var(--body-font-family));font-size:var(--kt-result-font-size, .95rem);font-weight:var(--kt-result-font-weight, var(--body-font-weight));font-style:var(--kt-result-font-style, var(--body-font-style));text-decoration:var(--kt-result-text-decoration, none);letter-spacing:var(--kt-result-letter-spacing, var(--body-letter-spacing));line-height:var(--kt-result-line-height, 1.5);color:var(--kt-result-color, var(--color-body-text))}.knowledge-test__result-message--passed{color:var(--kt-result-color--passed, var(--color-success, #1b5e20))}.knowledge-test__result-message--failed{color:var(--kt-result-color--failed, var(--color-error, #b71c1c))}.knowledge-test__score{color:var(--kt-result-color, var(--color-body-text))}.kt-chart__track{stroke:var(--kt-chart-track, color-mix(in srgb, currentColor 12%, transparent))}.kt-chart__fill{stroke:var(--kt-chart-fill, var(--color-primary, #1976d2))}.knowledge-test--passed .kt-chart__fill{stroke:var(--kt-chart-fill--passed, var(--color-success, #2e7d32))}.knowledge-test--failed .kt-chart__fill{stroke:var(--kt-chart-fill--failed, var(--color-error, #d32f2f))}.trigger-modal{background:var(--modal-bg-color, var(--color-background));color:var(--modal-text-color, var(--color-body-text));font-family:var(--body-font-family);padding:var(--modal-padding, 0);border:var(--modal-border-width) var(--modal-border-style) var(--modal-border-color, var(--color-border));border-radius:var(--modal-border-radius, var(--radius, 6px));border-top:var(--modal-border-top-width, var(--modal-border-width)) var(--modal-border-top-style, var(--modal-border-style)) var(--modal-border-top-color, var(--modal-border-color, var(--color-border)));border-right:var(--modal-border-right-width, var(--modal-border-width)) var(--modal-border-right-style, var(--modal-border-style)) var(--modal-border-right-color, var(--modal-border-color, var(--color-border)));border-bottom:var(--modal-border-bottom-width, var(--modal-border-width)) var(--modal-border-bottom-style, var(--modal-border-style)) var(--modal-border-bottom-color, var(--modal-border-color, var(--color-border)));border-left:var(--modal-border-left-width, var(--modal-border-width)) var(--modal-border-left-style, var(--modal-border-style)) var(--modal-border-left-color, var(--modal-border-color, var(--color-border)))}.trigger-modal__ok{font-family:var(--modal-ok-font-family, var(--body-font-family));font-size:var(--modal-ok-font-size, var(--body-font-size-md, 1rem));font-weight:var(--modal-ok-font-weight, 600);font-style:var(--modal-ok-font-style, normal);text-decoration:var(--modal-ok-text-decoration, none);letter-spacing:var(--modal-ok-letter-spacing, normal);color:var(--modal-ok-color, var(--color-on-primary));background:var(--modal-ok-bg-color, var(--color-primary));padding:var(--modal-ok-padding, .5rem 1.75rem);border:var(--modal-ok-border-width) var(--modal-ok-border-style) var(--modal-ok-border-color, transparent);border-radius:var(--modal-ok-border-radius, var(--radius, 6px));border-top:var(--modal-ok-border-top-width, var(--modal-ok-border-width)) var(--modal-ok-border-top-style, var(--modal-ok-border-style)) var(--modal-ok-border-top-color, var(--modal-ok-border-color, transparent));border-right:var(--modal-ok-border-right-width, var(--modal-ok-border-width)) var(--modal-ok-border-right-style, var(--modal-ok-border-style)) var(--modal-ok-border-right-color, var(--modal-ok-border-color, transparent));border-bottom:var(--modal-ok-border-bottom-width, var(--modal-ok-border-width)) var(--modal-ok-border-bottom-style, var(--modal-ok-border-style)) var(--modal-ok-border-bottom-color, var(--modal-ok-border-color, transparent));border-left:var(--modal-ok-border-left-width, var(--modal-ok-border-width)) var(--modal-ok-border-left-style, var(--modal-ok-border-style)) var(--modal-ok-border-left-color, var(--modal-ok-border-color, transparent))}.trigger-modal__ok:hover{font-family:var( --modal-ok-font-family--hover, var(--modal-ok-font-family, var(--body-font-family)) );font-size:var( --modal-ok-font-size--hover, var(--modal-ok-font-size, var(--body-font-size-md, 1rem)) );font-weight:var(--modal-ok-font-weight--hover, var(--modal-ok-font-weight, 600));font-style:var(--modal-ok-font-style--hover, var(--modal-ok-font-style, normal));text-decoration:var(--modal-ok-text-decoration--hover, var(--modal-ok-text-decoration, none));letter-spacing:var(--modal-ok-letter-spacing--hover, var(--modal-ok-letter-spacing, normal));color:var(--modal-ok-color--hover, var(--modal-ok-color, var(--color-on-primary)));background:var(--modal-ok-bg-color--hover, var(--color-secondary));padding:var(--modal-ok-padding--hover, var(--modal-ok-padding, .5rem 1.75rem));border:var(--modal-ok-border-width--hover, var(--modal-ok-border-width)) var(--modal-ok-border-style--hover, var(--modal-ok-border-style)) var(--modal-ok-border-color--hover, var(--modal-ok-border-color, transparent));border-radius:var( --modal-ok-border-radius--hover, var(--modal-ok-border-radius, var(--radius, 6px)) );border-top:var( --modal-ok-border-top-width--hover, var(--modal-ok-border-width--hover, var(--modal-ok-border-width)) ) var( --modal-ok-border-top-style--hover, var(--modal-ok-border-style--hover, var(--modal-ok-border-style)) ) var( --modal-ok-border-top-color--hover, var(--modal-ok-border-color--hover, var(--modal-ok-border-color, transparent)) );border-right:var( --modal-ok-border-right-width--hover, var(--modal-ok-border-width--hover, var(--modal-ok-border-width)) ) var( --modal-ok-border-right-style--hover, var(--modal-ok-border-style--hover, var(--modal-ok-border-style)) ) var( --modal-ok-border-right-color--hover, var(--modal-ok-border-color--hover, var(--modal-ok-border-color, transparent)) );border-bottom:var( --modal-ok-border-bottom-width--hover, var(--modal-ok-border-width--hover, var(--modal-ok-border-width)) ) var( --modal-ok-border-bottom-style--hover, var(--modal-ok-border-style--hover, var(--modal-ok-border-style)) ) var( --modal-ok-border-bottom-color--hover, var(--modal-ok-border-color--hover, var(--modal-ok-border-color, transparent)) );border-left:var( --modal-ok-border-left-width--hover, var(--modal-ok-border-width--hover, var(--modal-ok-border-width)) ) var( --modal-ok-border-left-style--hover, var(--modal-ok-border-style--hover, var(--modal-ok-border-style)) ) var( --modal-ok-border-left-color--hover, var(--modal-ok-border-color--hover, var(--modal-ok-border-color, transparent)) )}.exam-page{width:100%;max-width:600px;margin:auto;padding:var(--exam-page-padding, 2rem 0);color:var(--color-body-text);font-family:var(--body-font-family)}.exam-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--h2-font-size);margin:0 0 1rem;color:var(--color-heading-text)}.exam-description{font-size:var(--body-font-size-md);line-height:var(--body-line-height);margin-bottom:1.5rem;color:var(--color-body-text)}.exam-meta{color:var(--color-text-muted);font-size:var(--body-font-size-sm);margin-bottom:1.5rem}.exam-start-result{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem}.exam-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.exam-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s,border-color .15s,color .15s}.exam-btn:disabled{cursor:not-allowed;opacity:.65}.exam-progress{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.75rem}.exam-progress-bar{height:6px;border-radius:3px;background-color:var(--color-border);position:relative;overflow:hidden}.exam-progress-bar:after{content:"";position:absolute;left:0;top:0;height:100%;width:var(--exam-progress, 0%);background-color:var(--color-primary);border-radius:3px;transition:width .3s ease}.exam-progress-label{font-size:var(--body-font-size-sm);color:var(--color-text-muted)}.exam-question-text{font-size:var(--body-font-size-md);line-height:var(--body-line-height);margin-bottom:1.25rem}.exam-question-text *{max-width:100%}.exam-question-image{margin-bottom:1.25rem}.exam-question-image img{max-width:100%;max-height:320px;border-radius:var(--exam-answer-border-radius, .5rem);object-fit:contain}.exam-question-block{padding:var(--exam-answer-padding, .75rem 1rem);border:1px solid var(--color-border);border-radius:var(--exam-result-border-radius, .5rem);margin-bottom:1.5rem;background-color:var(--color-background)}.exam-question-block--entering{animation:exam-block-enter .3s ease}@keyframes exam-block-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.exam-question-counter{font-size:var(--body-font-size-sm);color:var(--color-text-muted);font-weight:600;margin-bottom:.5rem}.exam-answers{border:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:var(--exam-answer-gap, .5rem)}.exam-answer{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;transition:border-color .15s,background-color .15s}.exam-answer-input{flex-shrink:0;margin-top:.15em;width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--exam-answer-border-color--active, var(--color-primary))}.exam-answer-text{display:block;line-height:var(--body-line-height)}.exam-answer-text *{margin:0}.exam-answer-image{max-width:100%;max-height:120px;margin-top:.5rem;border-radius:var(--exam-answer-border-radius, .5rem);object-fit:contain}.exam-nav{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}.exam-end{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding-top:3rem}.exam-score{font-size:var(--h3-font-size, 1.5rem);font-weight:var(--heading-font-weight);text-align:center;margin:.75rem 0 .5rem}.exam-threshold{text-align:center;color:var(--color-text-muted);font-size:var(--body-font-size-sm);margin:0}.exam-result-message{text-align:center;font-size:var(--body-font-size-md);line-height:var(--body-line-height);margin:0;color:var(--color-body-text)}.exam-ring-wrapper{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exam-ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.exam-ring-track{stroke:var(--color-border, #e2e8f0)}.exam-ring-fill--pass{stroke:var(--color-primary)}.exam-ring-fill--fail{stroke:var(--exam-fail-color, #e05252)}.exam-ring-label{position:relative;display:flex;align-items:baseline;gap:.15rem;opacity:0;transform:scale(.82);transition:opacity .4s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.exam-ring-label--visible{opacity:1;transform:scale(1)}.exam-ring-score{font-family:var(--heading-font-family);font-size:2.75rem;font-weight:700;line-height:1;color:var(--color-heading-text);letter-spacing:-.03em}.exam-ring-separator{font-size:1.1rem;color:var(--color-text-muted);font-weight:300;margin:0 .1rem;line-height:1}.exam-ring-total{font-size:1.1rem;color:var(--color-text-muted);font-weight:500;line-height:1}.exam-end-details{display:flex;flex-direction:column;align-items:center;gap:.875rem;width:100%;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.exam-end-details--visible{opacity:1;transform:translateY(0)}.exam-actions--centered{justify-content:center}.exam-badge{display:inline-flex;align-items:center;justify-content:center;min-width:6.25rem;white-space:nowrap}.exam-history{padding:var(--exam-answer-padding, .75rem 1rem);border:1px solid var(--color-border);border-radius:var(--exam-result-border-radius, .5rem);margin-bottom:1.5rem;background-color:var(--color-background)}.exam-history-title{font-size:1rem;font-weight:600;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 .5rem}.exam-history-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.exam-history-item{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem}.exam-history-date{text-align:right}.exam-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--radius: 6px;--gap: 16px;--content-max: 1200px;--nav-height: 60px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul,ol{padding-left:1.5em;padding-bottom:.75em}ul{list-style:disc}ol{list-style:decimal}ul ul,ol ul{list-style:circle;padding-bottom:0}ul ol,ol ol{list-style:lower-alpha;padding-bottom:0}.shell{min-height:100dvh;display:flex;flex-direction:column}.shell[data-menu-mode=vertical]{flex-direction:row;align-items:stretch}.shell[data-menu-mode=vertical] .content{min-width:0}.content-column{flex:1;display:flex;flex-direction:column;min-width:0}.content{flex:1;display:flex;flex-direction:column;align-items:center}.shell[data-menu-mode=hamburger] .content{padding-top:60px}.page{flex:1;max-width:var(--content-max);width:100%;display:grid;grid-template-columns:repeat(12,1fr);align-content:start;gap:var(--gap);--_col-width: calc((100% - 11 * var(--gap)) / 12)}.status{padding:2rem;text-align:center;color:var(--color-text-muted)}.status--error{color:#c62828}.page-error{color:#c62828;padding:1rem}.page-loading{color:var(--color-text-muted);padding:1rem}:root{--obs-page-width: 100%;--obs-grid-width: 100%}.group{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap);--_col-width: calc((100% - 11 * var(--gap)) / 12);position:relative}.group:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--radius);z-index:0}.group>.element-wrapper{position:relative;z-index:1}.element-wrapper{min-width:0}.element-wrapper[data-blocked=true]{display:none}.group--full-width{grid-column:1 / -1;margin-left:calc((var(--obs-page-width) - var(--obs-grid-width) + (var(--page-padding, 1rem) * 2)) / -2);margin-right:calc((var(--obs-page-width) - var(--obs-grid-width) + (var(--page-padding, 1rem) * 2)) / -2);background-color:var(--group-bg-color, var(--color-background));background-image:var(--group-bg-image, none);background-position:var(--group-bg-position, center);background-size:var(--group-bg-size, cover);background-attachment:var(--group-bg-attachment, scroll);border:none;border-radius:0}.group--full-width:not(.group--normal-objects){display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap);--_col-width: calc((100% - 11 * var(--gap)) / 12)}.group--full-width.group--normal-objects{--_col-width: calc((var(--content-max) - 11 * var(--gap)) / 12);grid-template-columns:none}.group--full-width.group--normal-objects .group-grid{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;width:100%;max-width:var(--content-max);gap:var(--gap);padding:0 calc(var(--page-padding, 1rem))}.bottom-nav-bar{height:var(--nav-height);z-index:100;position:relative}.bottom-nav-bar__progress-line{height:2px;max-width:var(--content-max);margin:0 auto 0 0;transition:width .4s cubic-bezier(.4,0,.2,1)}.bottom-nav-bar__inner{max-width:var(--content-max);margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap);position:relative}.bottom-nav-bar__center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}.bottom-nav-bar__btn--prev,.bottom-nav-bar__btn--next{justify-content:center}.bottom-nav-bar__controls{position:absolute;right:var(--gap);display:flex;align-items:center;gap:.5rem}.bottom-nav-bar__icon-btn{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;gap:.2rem;cursor:pointer;color:var(--color-text-muted);background:none;border:none;padding:0;transition:color .15s;flex-shrink:0}.bottom-nav-bar__icon-btn:hover{color:var(--color-body-text)}.bottom-nav-bar__lang-picker{position:relative}.bottom-nav-bar__lang-menu{position:absolute;bottom:calc(100% + .5rem);right:0;min-width:9rem;list-style:none;margin:0;z-index:200}.bottom-nav-bar__lang-option{display:flex;align-items:center;gap:8px;width:100%;text-align:left;white-space:nowrap;border:none;cursor:pointer;transition:background .12s}.bottom-nav-bar__btn{display:flex;align-items:center;gap:.45rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;white-space:nowrap;line-height:1}.bottom-nav-bar__btn--done{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);box-shadow:none;cursor:default;opacity:.75}.bottom-nav-bar__btn:disabled{opacity:.32;cursor:default;transform:none!important;box-shadow:none!important}.bottom-nav-bar__btn--next.bottom-nav-bar__btn--locked:disabled{opacity:1;color:var(--page-nav-next-color--locked, var(--color-text-muted));background:var(--page-nav-next-bg-color--locked, transparent);cursor:default;transform:none!important;box-shadow:var(--page-nav-next-box-shadow--locked, none)!important}.bottom-nav-bar__indicator{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1;-webkit-user-select:none;user-select:none}.bottom-nav-bar__indicator-nums{display:flex;align-items:baseline;gap:.3em;font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums}.bottom-nav-bar__indicator-sep{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.bottom-nav-bar__indicator-total{color:var(--color-text-muted);font-weight:400}.bottom-nav-bar__indicator-label{font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.text__heading{margin-bottom:.4rem}.text__instructions{margin-bottom:.75rem}.text__body{line-height:1.65}.text__body p{margin-bottom:.75em}.text__body p:last-child{margin-bottom:0}.image__heading{margin-bottom:.4rem}.image__instructions{margin-bottom:.75rem}.image__img{display:block;max-width:100%;height:auto;border-radius:var(--radius)}.image__placeholder{width:100%;padding-top:56.25%;background:var(--color-border);border-radius:var(--radius)}.image__caption{margin-top:.5rem}.audio__heading{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.audio__empty{color:var(--color-text-muted);font-size:.9rem}.audio__player{width:100%;accent-color:var(--color-primary)}.audio__transcript-toggle{margin-top:.75rem;padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:opacity .2s}.audio__transcript-toggle:hover{opacity:.9}.audio__transcript{margin-top:.75rem;font-size:.9rem;border-top:1px solid var(--color-border);padding-top:.75rem}.video__empty{color:var(--color-text-muted);font-size:.9rem}.video__player{width:100%;display:block;border-radius:var(--radius);accent-color:var(--color-primary)}.video__transcript-toggle{margin-top:.75rem;padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:opacity .2s}.video__transcript-toggle:hover{opacity:.9}.video__transcript{margin-top:.75rem;font-size:.9rem;border-top:1px solid var(--color-border);padding-top:.75rem}.video-embed__frame-wrap{position:relative;width:100%;aspect-ratio:16 / 9}.video-embed__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;border-radius:var(--radius)}.video-embed__empty{width:100%;aspect-ratio:16 / 9;background:var(--color-border);border-radius:var(--radius)}.video-embed__transcript-toggle{margin-top:1rem;padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:opacity .2s}.video-embed__transcript-toggle:hover{opacity:.9}.video-embed__transcript{margin-top:.75rem;font-size:.9rem;border-top:1px solid var(--color-border);padding-top:.75rem}.embed__frame-wrap{position:relative;width:100%}.embed__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.embed__empty{background:var(--color-border);border-radius:var(--radius)}.separator{padding:.25rem 0}.spacer{display:block}.timeline__heading{margin-bottom:.4rem}.timeline__instructions{margin-bottom:1rem}.timeline__track{display:flex;flex-direction:column}.timeline-item{display:grid;grid-template-columns:1fr max(var(--timeline-dot-first-width, 14px),24px) 1fr;gap:.5rem;position:relative}.timeline-item:before{content:"";position:absolute;left:calc(50% - var(--timeline-line-first-width, 2px) / 2);top:0;bottom:0}.timeline-item__side{padding:.75rem 0}.timeline-item__side--left{text-align:right}.timeline-item__side--right{text-align:left}.timeline-item__center{display:flex;align-items:flex-start;justify-content:center;padding-top:.9rem;z-index:1}.timeline-item__dot{border-radius:50%;box-shadow:var( --timeline-dot-first-shadow, 0 0 0 2px var(--timeline-dot-first-bg-color, var(--color-primary)) );flex-shrink:0;margin-top:3px;cursor:pointer}.timeline-item__content{display:flex;flex-direction:column}.timeline-item__content--left{align-items:flex-end}.timeline-item__header--clickable{cursor:pointer}.timeline-item__body{line-height:1.6;margin-top:.4rem}.attestation__pending{margin-bottom:.75rem}.attestation__label{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.attestation__checkbox{margin-top:.2rem;accent-color:var(--color-primary);flex-shrink:0}.knowledge-test{display:flex;flex-direction:column;gap:1rem;transition:border-color .3s ease,background .3s ease}.knowledge-test__requirement{opacity:.85}.knowledge-test__requirement p{margin:0}.knowledge-test__progress{display:flex;flex-direction:column;gap:.35rem}.knowledge-test__progress-bar{height:4px;border-radius:99px;position:relative;overflow:hidden}.knowledge-test__progress-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary, #1976d2);width:var(--kt-progress, 0%);border-radius:99px;transition:width .4s cubic-bezier(.4,0,.2,1)}.knowledge-test__progress-label{font-size:.75rem;opacity:.6;font-variant-numeric:tabular-nums}@keyframes kt-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.knowledge-test__result{display:flex;align-items:center;gap:1.125rem;animation:kt-result-in .3s cubic-bezier(.4,0,.2,1) both}.knowledge-test__result-text{display:flex;flex-direction:column;gap:.3rem;flex:1}.knowledge-test__result-message p{margin:0}.knowledge-test__score{margin:0;font-size:.8rem;font-variant-numeric:tabular-nums;opacity:.55}.knowledge-test__chart{flex-shrink:0}.kt-chart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px}.kt-chart svg{display:block}.knowledge-test__actions{display:flex;gap:.625rem;flex-wrap:wrap}.btn-renderer{padding:8px 0;display:flex}.btn-renderer__btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding, .5rem 1.5rem);background:var(--btn-bg-color, var(--color-primary));color:var(--btn-color, var(--color-on-primary));border-width:var(--btn-border-width, 1px);border-style:var(--btn-border-style, solid);border-color:var(--btn-border-color, var(--color-primary));border-radius:var(--btn-border-radius, .5rem);font-family:var(--btn-font-family, inherit);font-size:var(--btn-font-size, .9375rem);font-weight:var(--btn-font-weight, 500);font-style:var(--btn-font-style, normal);text-decoration:var(--btn-text-decoration, none);letter-spacing:var(--btn-letter-spacing, .01em);cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn-renderer__btn:hover{background:var(--btn-bg-color--hover, var(--btn-bg-color, var(--color-primary)));border-color:var(--btn-border-color--hover, var(--btn-border-color, var(--color-primary)));color:var(--btn-color--hover, var(--btn-color, var(--color-on-primary)))}.btn-renderer__btn--full{width:100%}.btn-renderer--left{justify-content:flex-start}.btn-renderer--center{justify-content:center}.btn-renderer--right{justify-content:flex-end}.btn-renderer__btn--completed{background:var(--btn-bg-color--completed, var(--color-surface));border-color:var(--btn-border-color--completed, var(--color-border));color:var(--btn-color--completed, var(--color-text-muted));cursor:default}.clickcards__heading{font-size:var(--clickcards-heading-font-size, 1.125rem);font-weight:var(--clickcards-heading-font-weight, 600);margin-bottom:.4rem}.clickcards__instructions{margin-bottom:.75rem;color:var(--color-text-muted)}.clickcards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width, 180px),1fr));gap:1rem}.clickcard{background:var(--clickcard-bg, var(--color-surface));border:var(--clickcard-border-width, 2px) var(--clickcard-border-style, solid) var(--clickcard-border-color, var(--color-border));border-radius:var(--clickcard-border-radius, 8px);padding:0;cursor:pointer;text-align:left;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;flex-direction:column;position:relative}.clickcard:hover{border-color:var(--clickcard-border-color--hover, var(--color-primary));box-shadow:var(--clickcard-shadow--hover, 0 3px 12px rgba(0, 0, 0, .12))}.clickcard:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.clickcard--active{border-color:var(--clickcard-border-color--active, var(--color-primary));box-shadow:var(--clickcard-shadow--active, 0 3px 16px rgba(0, 0, 0, .18))}.clickcard__image-wrap{width:100%;aspect-ratio:var(--clickcard-image-ratio, 4/3);overflow:hidden;flex-shrink:0}.clickcard__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.clickcard:hover .clickcard__image{transform:scale(1.04)}.clickcard--no-image{justify-content:center;min-height:80px}.clickcard__title{margin:0;padding:var(--clickcard-title-padding, .5rem .75rem);font-size:var(--clickcard-title-font-size, .875rem);font-weight:var(--clickcard-title-font-weight, 400);color:var(--clickcard-title-color, var(--color-body-text));line-height:1.3;text-align:center;flex:1}.clickcard--no-image .clickcard__title{display:flex;align-items:center;justify-content:center;flex:1;padding:1rem}@keyframes clickcards-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes clickcards-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.clickcards__panel{margin-top:1rem;padding:var(--clickcards-panel-padding, 1.25rem 1.5rem);background:var(--clickcards-panel-bg, var(--color-surface));border:var(--clickcards-panel-border-width, 1px) var(--clickcards-panel-border-style, solid) var(--clickcards-panel-border-color, var(--color-border));border-radius:var(--clickcards-panel-border-radius, 8px);animation:clickcards-panel-in .25s cubic-bezier(.22,1,.36,1)}.clickcards__panel--out{animation:clickcards-panel-out .22s ease forwards}@keyframes clickcards-content-in{0%{opacity:0}to{opacity:1}}.clickcards__panel-content{animation:clickcards-content-in .2s ease .1s both}.clickcards__panel-title{margin:0 0 .6rem;font-size:var(--clickcards-panel-title-font-size, 1rem);font-weight:var(--clickcards-panel-title-font-weight, 700);color:var(--clickcards-panel-title-color, var(--color-heading-text))}.clickcards__panel-body{font-size:var(--clickcards-panel-body-font-size, .9375rem);color:var(--clickcards-panel-body-color, var(--color-body-text));line-height:1.6}.clickcards__panel-body p{margin:0 0 .6em}.clickcards__panel-body p:last-child{margin-bottom:0}.iip-renderer--player .iip-renderer__image-wrap{position:relative;display:block;width:100%;line-height:0;cursor:default}.iip-renderer--player .iip-renderer__img{width:100%;height:auto;display:block;border-radius:var(--iip-img-border-radius, 8px)}.iip-renderer--player .iip-renderer__placeholder{width:100%;min-height:200px;background:var(--color-surface-alt, #eee);border-radius:var(--iip-img-border-radius, 8px)}.iip-spot{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;z-index:10}.iip-spot__ring{display:block;width:26px;height:26px;border-radius:50%;background:var(--iip-dot-bg, rgba(255, 255, 255, .9));border:3px solid var(--iip-dot-color, #1976d2);box-shadow:0 2px 12px #0000004d;transition:transform .15s ease,box-shadow .15s ease}.iip-spot__dot{display:block;position:absolute;width:10px;height:10px;border-radius:50%;background:var(--iip-dot-color, #1976d2);transition:transform .15s ease}.iip-spot:hover .iip-spot__ring,.iip-spot--open .iip-spot__ring{transform:scale(1.15);box-shadow:0 3px 16px #0006}.iip-spot:focus-visible .iip-spot__ring{outline:3px solid var(--iip-dot-color, #1976d2);outline-offset:3px}@keyframes iip-pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.9);opacity:0}to{transform:scale(1);opacity:0}}.iip-spot--animated:before{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:var(--iip-dot-color, #1976d2);animation:iip-pulse 2s ease-out infinite;pointer-events:none}.iip-spot--animated:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:var(--iip-dot-color, #1976d2);animation:iip-pulse 2s ease-out infinite .7s;pointer-events:none}.iip-overlay{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:min(420px,90%);background:var(--iip-overlay-bg, rgba(20, 40, 70, .88));color:var(--iip-overlay-color, #fff);border-radius:var(--iip-overlay-radius, 12px);padding:20px 24px 20px 20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #0006;z-index:20;animation:iip-overlay-in .35s cubic-bezier(.22,1,.36,1);outline:none}@keyframes iip-overlay-in{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes iip-overlay-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(16px)}}.iip-overlay--out{animation:iip-overlay-out .3s cubic-bezier(.22,1,.36,1) forwards}.iip-overlay--out .iip-overlay__content{opacity:0}@keyframes iip-content-in{0%{opacity:0}to{opacity:1}}.iip-overlay__content{animation:iip-content-in .25s ease .15s both}.iip-overlay__close{position:absolute;top:10px;right:10px;background:transparent;border:none;color:var(--iip-overlay-color, #fff);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;opacity:.75;transition:opacity .15s}.iip-overlay__close:hover{opacity:1}.iip-overlay__close:focus-visible{outline:2px solid currentColor;opacity:1}.iip-overlay__title{font-size:1rem;font-weight:600;margin:0 0 8px;padding-right:24px}.iip-overlay__body{font-size:.9rem;line-height:1.55;margin:0}.iip-overlay__body p{margin:0 0 .5em}.iip-overlay__body p:last-child{margin-bottom:0}.object--continue{margin-bottom:200px;transition:margin-bottom 1s}.object--continue:has(.revealed){margin-bottom:0}.continue{display:flex;flex-direction:column;align-items:center;gap:.75rem}.continue__rule{width:100%;height:1px;background:var(--color-border)}.continue__btn{cursor:pointer;transition:background .15s}.continue__btn:disabled{opacity:.4;cursor:default}.tableofcontent--inline{display:flex;gap:.75rem;justify-content:center}.tableofcontent--inline button{padding:.5rem 1.25rem;border:1px solid var(--color-primary);border-radius:var(--radius);background:transparent;color:var(--color-primary);font:inherit;cursor:pointer}.tableofcontent--inline button:disabled{opacity:.35;cursor:default}.tableofcontent--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width, 230px),1fr));gap:.75rem}.tableofcontent__card-wrapper{display:flex;flex-direction:column;min-width:0;overflow:hidden;font:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.tableofcontent__card-wrapper:hover{box-shadow:0 2px 4px #0000001a}.tableofcontent__card-wrapper--active{box-shadow:0 0 0 2px var(--toc-card-border-color--active, var(--color-primary))}.tableofcontent__card-image{position:relative;width:100%;padding-top:56.25%;background:var(--color-border)}.tableofcontent__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tableofcontent__card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:#00000008}.tableofcontent__card-name{flex-shrink:0;padding:.4rem .5rem;font-size:.75rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.tableofcontent--list{display:flex;flex-direction:column;gap:0}.tableofcontent__item{display:block;width:100%;border:none;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s}.tableofcontent--cards-grouped{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width, 230px),1fr));gap:.75rem}.tableofcontent__section{display:contents}.tableofcontent__section-label{display:block;width:100%;margin-top:.75rem;margin-bottom:.5rem;text-transform:uppercase}.tableofcontent__section-label:first-child{margin-top:0}.tableofcontent--cards-grouped .tableofcontent__section-label{grid-column:1 / -1;margin:.75rem 0 .5rem}.tableofcontent--cards-grouped .tableofcontent__section-label:first-child{margin-top:0}.question__btn{cursor:pointer;margin:0 auto;transition:background .15s}.question__btn:disabled{opacity:.4;cursor:default}.question__btn--reset{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.question__btn--reset:hover{background:#0000000a}.question__actions{display:flex;gap:.5rem;margin-top:.75rem}.question__feedback{margin-bottom:.5rem}.question__heading{margin-bottom:.4rem}.question__instructions{margin-bottom:.75rem}.question__question{margin-bottom:1rem}.question__question p{margin:0}.question__answers{display:flex;flex-direction:column;gap:var(--quiz-answers-gap, .5rem);margin-bottom:.75rem}.question__answers--row{flex-direction:row;flex-wrap:wrap;justify-content:center}.question__answer{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;transition:border-color .15s,background .15s}.question__input{accent-color:var(--color-primary);flex-shrink:0}.question__solution-icon{margin-left:auto;flex-shrink:0;font-weight:600;font-size:1.1rem}.question__solution-icon--correct{color:var(--quiz-icon-correct-color, #2e7d32)}.question__solution-icon--incorrect{color:var(--quiz-icon-incorrect-color, #c62828)}.accordion__heading{margin-bottom:.4rem}.accordion__instructions{margin-bottom:.75rem}.accordion__items{display:flex;flex-direction:column;overflow:hidden}.accordion-item__header{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-align:left;transition:background .15s}.accordion-item__icon{flex-shrink:0;transition:transform .25s}.accordion-item--open .accordion-item__icon--rotate{transform:rotate(180deg)}.accordion-item__body{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease;line-height:1.6}.accordion-item--open .accordion-item__body{max-height:500px;opacity:1}.accordion-item__body p{margin:0 0 .5rem}.accordion-item__body p:last-child{margin-bottom:0}.flipcard__heading{margin-bottom:.4rem}.flipcard__instructions{margin-bottom:.75rem}.flipcard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width, 230px),1fr));gap:1rem}.flipcard__card{container-type:inline-size;perspective:900px;cursor:pointer;display:flex;flex-direction:column}.flipcard__card:focus-visible .flipcard__face{outline:2px solid var(--color-primary);outline-offset:2px}.flipcard__inner{width:100%;flex:1 1 auto;min-height:var(--card-min-h, 75cqi);display:grid;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,0,.2,1)}.flipcard__card--flipped .flipcard__inner{transform:rotateY(180deg)}.flipcard__face{grid-row:1;grid-column:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.flipcard__face--back{transform:rotateY(180deg)}.flipcard__image{flex:1 1 0px;align-self:stretch;min-height:100px;object-fit:cover}.flipcard__text{flex-shrink:0;padding:.5rem .75rem;text-align:center}.flipcard__text p{margin:0}.choose-image__heading{margin-bottom:.4rem}.choose-image__instructions{margin-bottom:.75rem}.choose-image__question{margin-bottom:1rem}.choose-image__question p{margin:0}.choose-image__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width, 230px),1fr));gap:.75rem;margin-bottom:.75rem}.choose-image__choice{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;transition:border-color .15s,background .15s;font:inherit}.choose-image__choice:disabled{cursor:default}.choose-image__actions{justify-content:center}.choose-image__btn{cursor:pointer;transition:background .15s}.choose-image__btn:disabled{opacity:.4;cursor:default}.choose-image__solution-icon{position:absolute;top:.35rem;right:.35rem;font-size:1.1rem;font-weight:600}.choose-image__solution-icon--correct{color:var(--choose-image-icon-correct-color, var(--color-success))}.choose-image__solution-icon--incorrect{color:var(--choose-image-icon-incorrect-color, var(--color-error))}.choose-image__img{width:100%;aspect-ratio:4/3;object-fit:cover}.choose-image__placeholder{width:100%;aspect-ratio:4/3;background:var(--color-border);border-radius:calc(var(--radius) - 2px)}.choose-image__caption{text-align:center}.sorting__heading{margin-bottom:.4rem}.sorting__instructions{margin-bottom:.75rem}.sorting__list{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.4rem}.sorting__item{position:relative;display:flex;align-items:center;gap:.6rem;cursor:move;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.sorting__item--placeholder{border-style:dashed}.sorting__drag-handle{background:transparent;border:none;padding:0;margin:0;cursor:move;color:var(--color-text-muted);font-size:1rem;flex-shrink:0}.sorting__drag-handle:disabled{cursor:default}.sorting__solution-icon{margin-left:auto;font-size:1.1rem;font-weight:600;flex-shrink:0}.sorting__solution-icon--correct{color:var(--sorting-icon-correct-color, var(--color-success))}.sorting__solution-icon--incorrect{color:var(--sorting-icon-incorrect-color, var(--color-error))}.sorting__actions{display:flex;gap:.5rem;margin-top:.75rem;justify-content:center}.sorting__btn{cursor:pointer;transition:background .15s}.sorting__btn:disabled{opacity:.4;cursor:default}.sorting__feedback{margin-bottom:.5rem}.sort-image-renderer{display:flex;flex-direction:column;gap:.75rem}.sort-image-renderer__heading,.sort-image-renderer__instructions{margin:0}.sort-image-renderer__question{margin-bottom:1rem}.sort-image-renderer__question p{margin:0}.sort-image-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width, 230px),1fr));gap:.75rem;margin-bottom:.75rem}.sort-image-items--column{grid-template-columns:1fr}.sort-image-item{position:relative;display:flex;flex-direction:column;cursor:move;transition:border-color .15s,background-color .15s;overflow:hidden}.sort-image-item__img-wrap{position:relative;width:100%;aspect-ratio:4 / 3;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.sort-image-item__badge{position:absolute;top:6px;left:6px;z-index:1;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:700;line-height:28px;text-align:center;pointer-events:none;box-shadow:0 2px 4px #00000026}.sort-image-item__img{width:100%;height:100%;object-fit:cover;display:block}.sort-image-item__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#0000000d,#00000005)}.sort-image-item__caption{flex-shrink:0;padding:8px 10px;font-size:.8rem;text-align:center;line-height:1.3;max-width:100%}.sort-image-items--column .sort-image-item{flex-direction:row}.sort-image-items--column .sort-image-item__img-wrap{flex:unset;min-height:unset;width:80px;aspect-ratio:4 / 3;align-self:auto}.sort-image-items--column .sort-image-item__caption{text-align:left;align-self:center;padding:8px 12px}.sort-image-renderer__actions{display:flex;justify-content:center;margin-top:.75rem}.sort-image__solution-icon{position:absolute;top:.35rem;right:.35rem;font-size:1.1rem;font-weight:600}.sort-image__solution-icon--correct{color:var(--sort-image-icon-correct-color, var(--color-success))}.sort-image__solution-icon--incorrect{color:var(--sort-image-icon-incorrect-color, var(--color-error))}.sort-image__actions{display:flex;justify-content:center;margin-top:.75rem}.sort-image__btn{cursor:pointer;transition:background .15s}.sort-image__btn:disabled{opacity:.4;cursor:default}.sort-image__feedback{margin-bottom:.5rem}.find-picture__heading{margin-bottom:.4rem}.find-picture__instructions{margin-bottom:.75rem}.find-picture__question{margin-bottom:1rem}.find-picture__question p{margin:0}.find-picture__wrap{position:relative;display:inline-block;width:100%;margin-bottom:.75rem}.find-picture__img{display:block;width:100%}.find-picture__placeholder{width:100%;aspect-ratio:16/9;background:var(--color-border);border-radius:var(--radius)}.find-picture__spot{position:absolute;background:transparent;border:2px dashed transparent;border-radius:var(--radius);transition:border-color .15s,background .15s;display:flex;align-items:flex-start;justify-content:flex-start;padding:.25rem}.find-picture__spot.hover-enabled:hover{cursor:pointer}.find-picture__spot-label{font-size:.7rem;font-weight:600;background:var(--color-background);color:var(--color-body-text);padding:.1rem .3rem;border-radius:3px;pointer-events:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.find-picture__solution-icon{position:absolute;top:.25rem;left:.25rem;font-size:1.1rem;font-weight:600;pointer-events:none}.find-picture__solution-icon--correct{color:var(--find-picture-icon-correct-color, var(--color-success))}.find-picture__solution-icon--incorrect{color:var(--find-picture-icon-incorrect-color, var(--color-error))}.find-picture__solution-icon--missed{color:var(--find-picture-icon-missed-color, orange)}.find-picture__actions{display:flex;gap:.5rem;margin-top:.75rem}.find-picture__btn{cursor:pointer;transition:background .15s}.find-picture__btn:disabled{opacity:.4;cursor:default}.find-picture__feedback{margin-bottom:.5rem}.menu-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-progress{margin-top:10px}.menu-progress__track{height:3px;background:var(--menu-progress-bg);border-radius:2px;overflow:hidden}.menu-progress__fill{height:100%;background:var(--menu-progress-fill);border-radius:2px;transition:width .4s ease}.menu-status-icon{flex-shrink:0;color:var(--menu-text-muted);transition:color .12s}.menu-status-icon--completed{color:#4caf50}.menu-status-icon--in-progress{color:var(--menu-item-active-bg)}.menu-status-icon--locked{opacity:.35}.menu-page--locked{color:var(--v-menu-item-color--locked, var(--color-text-muted));background:var(--v-menu-item-bg-color--locked, transparent)!important;cursor:default;opacity:var(--v-menu-item-opacity--locked, .6)}.menu-page--locked .material-icons{color:var(--v-menu-item-icon-locked-color, currentColor)}.menu-strip-item--locked{color:var(--h-menu-item-color--locked, var(--color-text-muted));background:var(--h-menu-item-bg-color--locked, transparent);cursor:default;opacity:var(--h-menu-item-opacity--locked, .6)}.menu-strip-item--locked .material-icons{color:var(--h-menu-item-icon-color-locked, currentColor)}.menu-dropdown__item--locked{color:var(--h-menu-dropdown-item-color--locked, var(--color-text-muted));background:var(--h-menu-dropdown-item-bg-color--locked, transparent);cursor:default;opacity:var(--h-menu-dropdown-item-opacity--locked, .6)}.menu-dropdown__item--locked .material-icons{color:var(--h-menu-item-icon-color-locked, currentColor)}.menu-list,.menu-section__list{list-style:none;padding-left:0;padding-bottom:0;margin:0}.menu-page{display:flex;align-items:center;gap:8px;position:relative;transition:background .12s}.menu-page--active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;background:var(--menu-item-active-bg);border-radius:0 2px 2px 0}.menu-page--child,.menu-page--child:hover,.menu-page--child.menu-page--active,.menu-page--child.menu-page--locked{padding-left:20px}.menu-section__toggle{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer;transition:background .12s,color .12s}.menu-section__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-section__chevron{flex-shrink:0;transition:transform .2s ease}.menu-section__chevron--open{transform:rotate(180deg)}.menu-section__list{overflow:hidden;max-height:0;transition:max-height .25s ease}.menu-section__list--open{max-height:2000px}.menu-sidebar{width:var(--menu-width);flex-shrink:0;display:flex;flex-direction:column;position:relative}.menu-sidebar__head{flex-shrink:0}.menu-sidebar__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.menu-sidebar__collapser{position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:25px;height:48px;border:1px solid var(--menu-border);border-left:none;border-radius:0 var(--radius) var(--radius) 0;background:var(--menu-bg);color:var(--menu-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:2px 0 6px #00000014;z-index:10;transition:background .15s,color .15s}.menu-sidebar__collapser:hover{background:var(--menu-item-hover);color:var(--menu-text)}.menu-topbar{flex-shrink:0}.menu-topbar__strip{background:var(--color-outer-background)}.menu-topbar__strip--page,.title-topbar__strip--page,.progress-topbar__strip--page{max-width:var(--content-max, 1200px);margin-left:auto;margin-right:auto;width:100%;background:var(--menu-bg)}.menu-topbar__progress{padding:4px 16px 8px}.menu-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:6px 16px}.menu-strip__group{display:inline-flex;align-items:center;position:relative}.menu-strip-item--section{cursor:pointer;gap:5px;transition:color .12s}.menu-dropdown{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);min-width:180px;box-shadow:0 4px 16px #0000001a;z-index:200;list-style:none;animation:menuFadeIn .12s ease}.menu-dropdown__item{display:flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;transition:background .12s}.menu-dropdown__item--section{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer;white-space:nowrap;transition:background .12s;justify-content:space-between}.menu-dropdown__sublist{list-style:none;padding:0;margin:0}.menu-strip-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .12s;cursor:pointer}.menu-btn{position:fixed;top:12px;left:12px;z-index:300;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001a;transition:background .15s,box-shadow .15s,transform .2s}.menu-btn:hover{box-shadow:0 2px 8px #00000024}.menu-btn--open[aria-expanded=true]{transform:translate(260px)}.menu-btn__icon{display:flex;align-items:center;justify-content:center}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:250;animation:menuFadeIn .15s ease}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}.menu-panel{position:fixed;top:0;left:0;bottom:0;width:var(--menu-width);max-width:85vw;background:var(--menu-bg);border-right:1px solid var(--menu-border);z-index:260;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:2px 0 16px #0000001a}.menu-panel--open{transform:translate(0)}.menu-panel__head{padding:20px 20px 16px;border-bottom:1px solid var(--menu-border);flex-shrink:0}.menu-panel__body{flex:1;overflow-y:auto;padding:8px 0;overscroll-behavior:contain}.trigger-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem;animation:trigger-modal-fade-in .15s ease}@keyframes trigger-modal-fade-in{0%{opacity:0}to{opacity:1}}.trigger-modal{box-shadow:0 8px 32px #00000038,0 2px 8px #0000001f;max-width:480px;width:100%;animation:trigger-modal-slide-up .18s ease;overflow:hidden}@keyframes trigger-modal-slide-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.trigger-modal__body{padding:1.5rem 1.5rem 1rem;font-size:var(--body-font-size-md, 1rem);line-height:1.6;white-space:pre-wrap}.trigger-modal__footer{padding:.5rem 0 0;display:flex;justify-content:flex-end}.trigger-modal__ok{cursor:pointer;min-width:80px;line-height:1}.trigger-modal__ok:focus-visible{outline:2px solid var(--modal-ok-bg-color, var(--color-primary));outline-offset:3px}.object{position:relative;display:flex;flex-direction:column}.object-completed-badge{align-self:flex-end;margin-top:.4rem;background:var(--obj-completed-badge-bg, var(--color-success-light, #dcfce7));color:var(--obj-completed-badge-color, var(--color-success, #16a34a));font-size:var(--obj-completed-badge-font-size, .7rem);font-weight:var(--obj-completed-badge-font-weight, 600);letter-spacing:.04em;text-transform:uppercase;padding:.2em .6em;border-radius:var(--obj-completed-badge-radius, 999px);pointer-events:none;z-index:10}.survey-question{display:flex;flex-direction:column;gap:1rem}.survey-question__question p{margin:0}.survey-question__fieldset{border:none;padding:0;margin:0;min-width:0}.survey-question__legend{padding:0}.survey-question__radio{flex-shrink:0;margin:.1rem 0 0;accent-color:var(--color-primary)}.survey-question__option-text{flex:1;line-height:1.5}.survey-question__option-text p{margin:0}.survey-question__actions{display:flex;justify-content:center}.survey-question__post-submit{display:flex;flex-direction:column;gap:.75rem}.survey-question__total{font-size:.8125rem;color:var(--color-text-muted);margin:0}.survey-question__bar-count{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--color-text-muted);white-space:nowrap}.survey-question__your-answer{color:var(--color-primary);font-size:1rem;display:inline-flex;align-items:center}.feedback-player{padding:var(--page-feedback-padding, 1rem 0)}.feedback-player__section{margin-bottom:2.5rem}.feedback-player__fieldset{border:none;padding:0;margin:0 0 1.5rem;min-width:0}.feedback-player__legend{margin-bottom:.75rem}.feedback-player__label{display:block;margin-bottom:.5rem}.feedback-player__rating{display:flex;gap:.25rem}.feedback-player__star-btn,.feedback-player__smiley-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:transform .1s}.feedback-player__smiley-btn:hover{transform:scale(1.15)}.feedback-player__star-icon,.feedback-player__smiley-icon{transition:color .15s}.feedback-player__options{display:flex;flex-direction:column;gap:.5rem}.feedback-player__option{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;transition:background .15s,border-color .15s}.feedback-player__radio{margin-top:3px;flex-shrink:0}.feedback-player__option-text p{margin:0}.feedback-player__textarea{width:100%;font-family:inherit;resize:vertical;transition:border-color .15s;box-sizing:border-box}.feedback-player__char-count{display:block;text-align:right;font-size:.75rem;margin-top:4px}.feedback-player__actions{margin-top:.5rem}.feedback-player__submit{border:none;font-family:inherit;cursor:pointer;transition:opacity .15s,background .15s}.feedback-player__submit:disabled{opacity:.45;cursor:not-allowed}.feedback-player__thank-you{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.feedback-player__check{font-size:2.5rem!important}.feedback-player__error{font-size:.875rem;margin:0 0 .75rem}
