html{--x-border-radius: 0.25rem;--x-box-shadow-inset: inset 0 0 4px var(--x-color-shadow-inset);--x-color-background-primary-rgb: 255, 255, 255;--x-color-background-primary: rgb(var(--x-color-background-primary-rgb));--x-color-background-secondary: #f8f8fa;--x-color-background-tertiary: #ffffff;--x-color-border: #e8e8eb;--x-color-border-focus: var(--x-color-primary-hover);--x-color-danger-rgb: 255, 55, 55;--x-color-danger: rgb(var(--x-color-danger-rgb));--x-color-danger-light: rgba(var(--x-color-danger-rgb), 0.2);--x-color-input-placeholder: var(--x-color-text-tertiary);--x-color-neutral-rgb: 232, 232, 235;--x-color-neutral: rgb(var(--x-color-neutral-rgb));--x-color-neutral-light: rgba(var(--x-color-neutral-rgb), 0.15);--x-color-primary-rgb: 12, 71, 235;--x-color-primary: rgb(var(--x-color-primary-rgb));--x-color-primary-gradient: linear-gradient(to bottom right, #396bf1, #2754cc);--x-color-primary-hover: color-mix(in srgb, var(--x-color-primary), black 10%);--x-color-primary-light: rgba(var(--x-color-primary-rgb), 0.15);--x-color-shadow: rgba(0, 0, 0, 0.075);--x-color-shadow-inset: rgba(0, 0, 0, 0.05);--x-color-success-rgb: 46, 179, 46;--x-color-success: rgb(var(--x-color-success-rgb));--x-color-success-light: rgba(var(--x-color-success-rgb), 0.2);--x-color-text-invert: #ffffff;--x-color-text-primary: #031033;--x-color-text-secondary: #50505e;--x-color-text-tertiary: #757578;--x-color-warning-rgb: 251, 192, 45;--x-color-warning: rgb(var(--x-color-warning-rgb));--x-color-warning-light: rgba(var(--x-color-warning-rgb), 0.2);--x-focus-outline: 2px solid var(--x-color-primary-hover);--x-focus-outline-offset: -2px;--x-font-family: system-ui, sans-serif;--x-font-size-xs: 0.75rem;--x-font-size-sm: 0.875rem;--x-font-size-md: 1rem}@media(max-width: 799px){html{--x-font-size-lg: 1.125rem;--x-font-size-xl: 1.5rem;--x-font-size-xxl: 1.75rem}}@media(min-width: 800px){html{--x-font-size-lg: 1.25rem;--x-font-size-xl: 2rem;--x-font-size-xxl: 2.75rem}}html{--x-line-clamp-max-lines: 3;--x-line-height: 1.5;--x-spacing-none: 0;--x-spacing-xxs: 0.25rem;--x-spacing-xs: 0.5rem;--x-spacing-sm: 0.75rem;--x-spacing-md: 1rem;--x-spacing-lg: 1.25rem}@media(max-width: 799px){html{--x-spacing-xl: 1.5rem;--x-spacing-xxl: 2.5rem}}@media(min-width: 800px){html{--x-spacing-xl: 2.75rem;--x-spacing-xxl: 4rem}}html{--x-width-xxs: 120px;--x-width-xs: 240px;--x-width-sm: 320px;--x-width-md: 480px;--x-width-lg: 640px;--x-width-xl: 820px;--x-width-xxl: 960px;--x-width-content-max: 1160px}html[data-theme=dark]{--x-color-background-primary-rgb: 31, 31, 34;--x-color-background-secondary: #212124;--x-color-background-tertiary: #232327;--x-color-border: #323236;--x-color-neutral-rgb: 58, 58, 61;--x-color-primary-rgb: 57, 107, 241;--x-color-shadow: rgba(0, 0, 5, 0.15);--x-color-shadow-inset: rgba(0, 0, 0, 0.25);--x-color-text-primary: #ffffff;--x-color-text-secondary: #ffffff;--x-color-text-tertiary: #dddddd}html[data-theme=dark] .light-mode-only{display:none}html[data-theme=light] .dark-mode-only{display:none}*{overscroll-behavior:none;box-sizing:border-box;line-height:var(--x-line-height)}html,body{padding:0;margin:0;height:100%;background:var(--x-color-background-primary);overflow:hidden}body{font-family:var(--x-font-family);color:var(--x-color-text-primary)}a{color:var(--x-color-primary)}a:hover,a:focus-visible{color:var(--x-color-primary-hover)}a.unstyled{color:inherit !important;text-decoration:none !important}h1{font-size:var(--x-font-size-xxl);font-weight:700;color:var(--x-color-text-primary);margin:0}h1:not(:last-child){margin-bottom:var(--x-spacing-xl)}h2{font-size:var(--x-font-size-xl);font-weight:bold;color:var(--x-color-text-primary);margin:0}h2:not(:first-child){margin-top:var(--x-spacing-xl)}h2:not(:last-child){margin-bottom:var(--x-spacing-lg)}h3{font-size:var(--x-font-size-lg);font-weight:bold;color:var(--x-color-text-primary);margin:0}h3:not(:first-child){margin-top:var(--x-spacing-xl)}h3:not(:last-child){margin-bottom:var(--x-spacing-lg)}h4{font-size:var(--x-font-size-md);font-weight:bold;color:var(--x-color-text-tertiary);margin:0}h4:not(:first-child){margin-top:var(--x-spacing-lg)}h4:not(:last-child){margin-bottom:var(--x-spacing-sm)}p{font-size:var(--x-font-size-md);font-weight:normal;line-height:var(--x-line-height);color:var(--x-color-text-primary);margin:0}p:not(:first-child){margin-top:var(--x-spacing-md)}p:not(:last-child){margin-bottom:var(--x-spacing-md)}p.sm{font-size:var(--x-font-size-sm)}p.md{font-size:var(--x-font-size-md)}p.lg{font-size:var(--x-font-size-lg)}p.lg:not(:last-child){margin-bottom:var(--x-spacing-xl)}ul,ol{margin:0;padding-left:2rem}ul:not(:last-child),ol:not(:last-child){margin-bottom:var(--x-spacing-sm)}li{font-size:var(--x-font-size-md);font-weight:normal;line-height:1.5;color:var(--x-color-text-primary)}li:not(:last-child){margin-bottom:var(--x-spacing-xxs)}img{width:100%;height:auto}figure{background-color:var(--x-color-background-secondary);text-align:center;width:100%;margin:var(--x-spacing-xl) 0;padding:var(--x-spacing-lg) var(--x-spacing-lg) var(--x-spacing-xxl) var(--x-spacing-lg);overflow:hidden;line-height:0;font-size:0;position:relative}figure img{height:100%;width:auto;max-width:100%;max-height:30rem}figcaption{position:absolute;left:0;bottom:0;width:100%;padding:var(--x-spacing-sm) var(--x-spacing-md);color:var(--x-color-text-invert);font-size:var(--x-font-size-sm);font-style:italic;background-color:rgba(0,0,0,.65)}@media(max-width: 799px){.hide-on-mobile{display:none}}
html[data-theme=dark]{--commentix-color-logo: #fff}body{display:flex;flex-direction:column;height:100%;width:100vw}#container{flex-grow:1;min-height:0;display:flex}#container-inner{flex-grow:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}main{min-height:100%;display:grid}#menu x-card-header{border-bottom:0}@media(min-width: 800px){#menu,#menu-toggle{display:none}}#logo-container{width:100%}#logo{display:inline-block;text-decoration:none;position:fixed;z-index:2000}.logo-image{height:1.25rem;width:auto}#breadcrumb{padding:var(--x-spacing-xl) var(--x-spacing-lg) 0 var(--x-spacing-lg)}@media(min-width: 800px){#breadcrumb{display:none}}.stretch{flex-grow:1;flex-basis:0}commentix-widget{--commentix-color-background-primary: var(--x-color-background-primary);--commentix-color-background-secondary: var(--x-color-background-primary);--commentix-color-background-tertiary: var(--x-color-background-tertiary);--commentix-color-text-primary: var(--x-color-text-primary);--commentix-color-text-secondary: var(--x-color-text-secondary);--commentix-color-text-tertiary: var(--x-color-text-tertiary)}html[data-theme=dark] commentix-widget{--commentix-color-border: var(--x-color-border)}
