:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-light: #f4f4f4;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-grey: #666666;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-primary: #42b983;--color-secondary: var(--vt-c-indigo);--color-primary-inline-hover: color(from var(--color-primary) srgb r g b / .2);--color-primary-block-hover: hsl(from var(--color-primary) h s calc(l - 10) );--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--color-light: var(--vt-c-white-light);--color-white: var(--vt-c-white);--color-text-primary: var(--color-white);--color-text-secondary: var(--color-white);--color-text-information: var(--vt-c-grey);--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-light: var(--vt-c-white-light);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-success: #4CAF50;--color-error: #F44336;--color-warning: #FF9800;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-letter: 1ex;--section-gap: 30px;--field-padding-sm: 4px;--field-padding: 8px;--field-margin: 15px;--section-padding: 20px;--font-size-reference: 15px;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--font-text: "Droid Sans", "Helvetica Neue", sans-serif;--font-code: monospace;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .2);--shadow-lg: 5px 10px 15px rgba(0, 0, 0, .5);--border-radius: 8px;--border-radius-sm: 4px;--container-width: 1200px;--max-section-width: 800px;--header-height: 60px;--footer-height: 30px;--field-border: 1px solid var(--color-border)}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font-text);font-size:var(--font-size-reference, 15px);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#app{margin:0 auto;font-weight:400}a{text-decoration:none;color:var(--color-primary);transition:.4s;padding:3px}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-sm)}h1{margin-bottom:var(--spacing-lg);color:var(--color-secondary)}.inline-icon{margin-inline-start:var(--spacing-letter)}.success{color:var(--color-success)}.error{color:var(--color-error)}button.primary-button{--button-bg-color: var(--color-primary);--button-color: var(--color-text-primary)}button{--button-bg-color: var(--color-background-soft);--button-color: var(--color-text);--button-bg-color-hover: hsl(from var(--button-bg-color) h s calc(l - 15) );--button-bg-color-active: hsl(from var(--button-bg-color) h s calc(l + 15) );background-color:var(--button-bg-color);color:var(--button-color);padding:var(--field-padding) calc(2 * var(--field-padding));border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:700;transition:background-color .3s}button:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover){a:hover{background-color:var(--color-primary-inline-hover)}button:hover:not(:disabled){background-color:var(--button-bg-color-hover)}button:active:not(:disabled){background-color:var(--button-bg-color-active)}}.form-group{margin-bottom:var(--field-margin)}.form-group label{display:block;margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm)}.form-group input[type=text],.form-group input[type=number],.form-group select{width:100%;padding:var(--field-padding);border:var(--field-border);border-radius:var(--border-radius-sm);font-family:var(--font-text);font-size:var(--font-size-md)}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr}}.language-selector[data-v-43dac4d6]{display:flex;align-items:center}.language-selector span[data-v-43dac4d6]{margin-right:var(--spacing-xs)}.language-options[data-v-43dac4d6]{display:flex}.language-options button[data-v-43dac4d6]{background:var(--color-secondary);border:1px solid var(--color-text-secondary);color:var(--color-text-secondary);padding:2px 6px;margin:0 2px;cursor:pointer;font-size:var(--font-size-sm);border-radius:3px;transition:all .3s}.language-options button.active[data-v-43dac4d6]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-primary);font-weight:700}.language-options button[data-v-43dac4d6]:hover{background-color:var(--color-primary-inline-hover)}@media (max-width: 768px){.language-selector[data-v-43dac4d6]{margin-top:var(--spacing-sm);width:100%;justify-content:flex-start}}.app-header[data-v-70690db2]{background-color:var(--color-secondary);color:var(--color-text-secondary);height:var(--header-height);display:flex;align-items:center}.container[data-v-70690db2]{display:flex;justify-content:space-between;align-items:center;width:100vw;max-width:100vw}.logo a[data-v-70690db2]{color:var(--color-text-secondary);font-size:var(--font-size-xl);font-weight:700;text-decoration:none}nav ul[data-v-70690db2]{display:flex;list-style:none;padding:0;margin:0}nav ul li[data-v-70690db2]{margin-left:var(--spacing-md)}nav ul li a[data-v-70690db2]{color:var(--color-text-secondary);text-decoration:none;transition:color .3s}nav ul li a[data-v-70690db2]:hover,nav ul li a.router-link-active[data-v-70690db2]{color:var(--color-primary)}.menu-toggle[data-v-70690db2]{display:none;flex-direction:column;cursor:pointer}.menu-toggle span[data-v-70690db2]{background:var(--color-background);height:3px;width:25px;margin:3px 0;border-radius:3px}@media (max-width: 768px){.menu-toggle[data-v-70690db2]{display:flex}nav[data-v-70690db2]{position:absolute;top:var(--header-height);left:0;right:0;background-color:var(--color-secondary);max-height:0;overflow:hidden;transition:max-height .3s ease}nav.open[data-v-70690db2]{max-height:300px}nav ul[data-v-70690db2]{flex-direction:column;padding:var(--spacing-sm)}nav ul li[data-v-70690db2]{margin:var(--spacing-xs) 0}}.app[data-v-869d6938]{display:grid;grid-template-rows:var(--header-height) 1fr var(--footer-height);height:100vh;width:100vw}header[data-v-869d6938]{grid-row:1;position:sticky;top:0;z-index:100}main[data-v-869d6938]{grid-row:2;overflow:auto;padding:var(--spacing-sm);height:100%}footer[data-v-869d6938]{grid-row:3;background-color:var(--color-secondary);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-xs)}.cookie[data-v-869d6938]{margin-inline-start:var(--spacing-lg)}
