@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Roboto+Mono&display=swap";/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}[data-garnizha-styles]{--colour-primary: hsl(210 98% 50%);--colour-primary-dark: hsl(210 98% 45%);--colour-primary-light: hsl(210 98% 55%);--colour-primary-muted: hsl(210 98% 90%);--colour-primary-text: hsl(0 0% 100%);--colour-danger: hsl(345 100% 60%);--colour-danger-dark: hsl(345 100% 50%);--colour-danger-light: hsl(345 100% 70%);--colour-danger-text: hsl(0 0% 100%);--colour-danger-tint: hsl(345 100% 95%);--colour-danger-tint-hover: hsl(345 100% 85%);--colour-warning: hsl(45 97% 50%);--colour-warning-dark: hsl(45 97% 40%);--colour-warning-light: hsl(45 97% 60%);--colour-warning-text: hsl(210 11% 15%);--colour-success: hsl(146 84% 40%);--colour-success-dark: hsl(146 84% 30%);--colour-success-light: hsl(146 84% 50%);--colour-success-text: hsl(0 0% 100%);--colour-success-tint: hsl(146 84% 90%);--colour-success-tint-hover: hsl(146 84% 80%)}[data-garnizha-styles][data-garnizha-theme=light],[data-garnizha-theme-forced-light]{--colour-background-primary: hsl(0 0% 100%);--colour-background-secondary: hsl(223 78% 98%);--colour-background-tertiary: hsl(224 44% 95%);--colour-border: hsl(223 78% 90%);--colour-text: hsl(210 11% 15%);--colour-text-muted: hsl(210 11% 36%);--colour-shadow: hsla(210 11% 15% / 8%);--colour-overlay: hsl(0 0% 100%);--colour-overlay-transparent: hsla(0 0% 100% / 10%);--colour-contrast-background-primary: hsl(222 53% 20%);--colour-contrast-background-secondary: hsl(222 53% 10%);--colour-contrast-border: hsl(222 47% 17%);--colour-contrast-text: hsl(225 80% 98%);--shadow-color: 220 3% 15%;--shadow-strength: 1%}[data-garnizha-styles][data-garnizha-theme=dark],[data-garnizha-theme-forced-dark]{--colour-background-primary: hsl(222 53% 10%);--colour-background-secondary: hsl(222 55% 6%);--colour-background-tertiary: hsl(222 57% 3%);--colour-border: hsl(222 47% 17%);--colour-text: hsl(225 80% 98%);--colour-text-muted: hsl(225 80% 83%);--colour-shadow: hsla(225 80% 98% / 8%);--colour-overlay: hsl(222 53% 10%);--colour-overlay-transparent: hsla(222 53% 10% / 80%);--colour-contrast-background-primary: hsl(0 0% 100%);--colour-contrast-background-secondary: hsl(0 0% 95%);--colour-contrast-border: hsl(223 78% 90%);--colour-contrast-text: hsl(210 11% 15%);--shadow-color: 220 40% 2%;--shadow-strength: 25%}html{display:flex;flex-direction:column;min-height:100%;background-color:var(--colour-background-secondary);color:var(--colour-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{flex-grow:1}a:visited,a:link{color:inherit;text-decoration:none}p{margin:0;line-height:1.5}.hidden{display:none}.resize-animation-stopper *{transition:none!important;animation:none!important}.debug *{outline:2px solid var(--colour-danger)!important;background:rgba(50,205,50,.1)!important}@media (prefers-reduced-motion: no-preference){[data-garnizha-styles]{scroll-behavior:smooth}}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-readable{font-feature-settings:"ss01" on,"ss02" on}.font-mono{font-family:var(--font-mono)}.text-link{border-bottom:1px solid var(--colour-primary);font-weight:var(--font-weight-bold);white-space:nowrap}.text-center{text-align:center}.text-right{text-align:right}.container{width:100%;max-width:calc(100vw - var(--width-scrollbar));margin-right:auto;margin-left:auto}@media (min-width: 1024px){.container{padding:var(--spacing-medium)}}@media (max-width: 1023px){.container{padding:var(--spacing-small)}}@media (min-width: 500px){.container{max-width:480px}}@media (min-width: 788px){.container{max-width:768px}}@media (min-width: 1064px){.container{max-width:1024px}}@media (min-width: 1480px){.container{max-width:1440px}}.container-center{display:flex;justify-content:center}.container-middle{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:100%}.grid{display:grid;grid-gap:var(--spacing-medium)}.grid.grid-1{grid-template-columns:repeat(1,1fr)}.grid.grid-2{grid-template-columns:repeat(2,1fr)}.grid.grid-3{grid-template-columns:repeat(3,1fr)}.grid.grid-4{grid-template-columns:repeat(4,1fr)}.grid.grid-5{grid-template-columns:repeat(5,1fr)}.grid.grid-6{grid-template-columns:repeat(6,1fr)}.grid.grid-square .grid-item{aspect-ratio:1}.btn{display:inline-block;box-sizing:border-box;margin:0;padding:var(--spacing-tiny) var(--spacing-small);overflow:visible;transition-property:transform,box-shadow;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);border-width:2px;border-style:solid;border-radius:var(--border-radius-default);border-color:transparent;color:inherit;font:inherit;font-size:var(--font-size-default);line-height:2em;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;cursor:pointer;user-select:none}.btn+.btn{margin-left:var(--spacing-tiny)}.btn.btn-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px}.btn.btn-icon svg{width:20px;height:20px}.btn.btn-link{color:var(--colour-primary)}.btn.btn-toggle{background-color:var(--colour-contrast-background-primary);color:var(--colour-primary-text)}.btn.btn-toggle.btn-active{background-color:var(--colour-primary)}.btn.btn-large{padding:var(--spacing-small) var(--spacing-medium);font-size:var(--font-size-large)}.btn.btn-small{padding:var(--spacing-tiny) var(--spacing-small);font-size:var(--font-size-tiny)}.btn.btn-tiny{padding:var(--spacing-tiny);font-size:var(--font-size-tiny)}.btn.btn-label{padding:0 var(--spacing-tiny);font-size:var(--font-size-small)}.btn.btn-primary{border-color:var(--colour-primary);background-color:var(--colour-primary);color:var(--colour-primary-text)}.btn.btn-primary:hover,.btn.btn-primary:focus{border-color:var(--colour-primary-dark);background-color:var(--colour-primary-dark)}.btn.btn-primary-muted{border-color:var(--colour-primary-muted);background-color:var(--colour-primary-muted);color:var(--colour-primary)}.btn.btn-primary-muted:hover,.btn.btn-primary-muted:focus{border-color:var(--colour-primary);background-color:var(--colour-primary);color:var(--colour-primary-text)}.btn.btn-danger{border-color:var(--colour-danger);background-color:var(--colour-danger);color:var(--colour-danger-text)}.btn.btn-danger:hover,.btn.btn-danger:focus{border-color:var(--colour-danger-dark);background-color:var(--colour-danger-dark)}.btn.btn-warning{border-color:var(--colour-warning);background-color:var(--colour-warning);color:var(--colour-warning-text)}.btn.btn-warning:hover,.btn.btn-warning:focus{border-color:var(--colour-warning-dark);background-color:var(--colour-warning-dark)}.btn.btn-success{border-color:var(--colour-success);background-color:var(--colour-success);color:var(--colour-success-text)}.btn.btn-success:hover,.btn.btn-success:focus{border-color:var(--colour-success-dark);background-color:var(--colour-success-dark)}.btn[disabled=true],.btn:disabled,.btn.btn-disabled{border-color:var(--colour-contrast-background-primary);background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text);cursor:not-allowed;pointer-events:none}.btn.btn-muted{border-color:var(--colour-contrast-background-primary);background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text)}.btn.btn-muted:hover,.btn.btn-muted:focus{border-color:var(--colour-contrast-background-secondary);background-color:var(--colour-contrast-background-secondary)}.btn.btn-transparent{background-color:transparent;color:var(--colour-text)}.btn.btn-transparent:hover,.btn.btn-transparent:focus{background-color:var(--colour-background-tertiary)}.btn.btn-outline{background-color:transparent}.btn.btn-outline.btn-muted{color:var(--colour-text)}.btn.btn-outline.btn-muted:hover,.btn.btn-outline.btn-muted:focus{color:var(--colour-contrast-text)}.btn.btn-outline.btn-primary{color:var(--colour-primary)}.btn.btn-outline.btn-primary:hover,.btn.btn-outline.btn-primary:focus{color:var(--colour-primary-text)}a.btn:visited:hover,a.btn:link:hover{text-decoration:none}.btn-grid{display:flex;flex-flow:wrap}.btn-grid .btn{flex:1 1 0;margin:var(--spacing-tiny);white-space:nowrap}:root{--form-element-height: 40px}.input,input,.textarea,textarea,.select,select{width:100%;margin:0;padding:var(--spacing-small);transition-property:background-color,border-color,color,padding-left;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);border:1px solid var(--colour-border);border-radius:var(--border-radius-default);outline:none;background-color:var(--colour-background-primary);color:var(--colour-text);font-size:var(--font-size-default);line-height:1.15}.input:focus,input:focus,.textarea:focus,textarea:focus,.select:focus,select:focus{border-color:var(--colour-primary)}.input{height:var(--form-element-height)}.textarea{min-height:calc(var(--form-element-height) * 2);resize:vertical}.select{height:var(--form-element-height);padding:0 var(--spacing-small)}.checkbox{appearance:none;background-color:var(--colour-background-primary);display:grid;position:relative;width:calc(var(--form-element-height) / 2);height:calc(var(--form-element-height) / 2);margin:0 auto;border:1px solid var(--colour-border);color:var(--colour-primary)}.checkbox:before{content:"";display:block;position:absolute;top:40%;left:50%;width:40%;height:70%;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:.12s transform ease-in-out;border-width:0 3px 3px 0;border-style:solid;border-color:var(--colour-primary-text)}.checkbox:checked{background-color:var(--colour-primary)}.checkbox:checked:before{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.checkbox:hover,.checkbox:checked{border:1px solid var(--colour-primary)}input[type=range],.slider{appearance:none;width:100%;height:20px;padding:0;background:var(--colour-primary-muted)}input[type=range]::-webkit-slider-thumb,.slider::-webkit-slider-thumb{appearance:none;width:30px;height:30px;transition-property:width,height;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);background:var(--colour-primary);cursor:pointer}input[type=range]::-moz-range-thumb,.slider::-moz-range-thumb{width:30px;height:30px;transition-property:width,height;transition-duration:var(--transition-duration-default);transition-timing-function:var(--transition-timing-function);background:var(--colour-primary);cursor:pointer}input[type=range]:hover,.slider:hover{background:var(--colour-primary-muted)}input[type=range]:hover::-webkit-slider-thumb,.slider:hover::-webkit-slider-thumb{width:36px;height:36px}input[type=range]:hover::-moz-range-thumb,.slider:hover::-moz-range-thumb{width:36px;height:36px}.field{width:100%}.field .label{margin-bottom:var(--size-1);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:1.275}.field .label .required{color:var(--colour-danger);font-weight:var(--font-weight-bold)}.field .legend{padding:var(--spacing-tiny);background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text);font-size:var(--font-size-small)}.field[data-invalid=true] .label,.field.error .label,.field .error .label{color:var(--colour-danger)}.field[data-invalid=true] .input,.field[data-invalid=true] .textarea,.field[data-invalid=true] .select,.field.error .input,.field.error .textarea,.field.error .select,.field .error .input,.field .error .textarea,.field .error .select{border:1px solid var(--colour-danger);color:var(--colour-danger)}.field .field-errors{background-color:var(--colour-danger);color:var(--colour-danger-text);font-size:var(--font-size-small)}.field .field-errors .error-message{padding:var(--spacing-tiny)}.field+.field{margin-top:var(--spacing-medium)}.transition-fade-enter-active,.transition-fade-leave-active{transition:opacity var(--transition-duration-default) var(--transition-timing-function)}.transition-fade-enter-from,.transition-fade-leave-to{opacity:0}.transition-slide-top-enter-active,.transition-slide-top-leave-active{max-height:2em;transition:max-height var(--transition-duration-default) var(--transition-timing-function)}.transition-slide-top-enter-from,.transition-slide-top-leave-to{max-height:0}.transition-slideDownUp-enter-active{animation:slideDownUp var(--transition-duration-default)}.transition-slideDownUp-leave-active{animation:slideDownUp var(--transition-duration-default) reverse}@keyframes slideDownUp{0%{height:0;translate:0 -100%}to{height:100%;translate:0 0}}.transition-modal-enter-active,.transition-modal-leave-active{transition:opacity var(--transition-duration-default) var(--transition-timing-function)}.transition-modal-enter-from,.transition-modal-leave-to{opacity:0}.transition-sidebar-slide-enter-active{transition:all .25s ease-out}.transition-sidebar-slide-leave-active{transition:all .25s cubic-bezier(1,.5,.8,1)}.transition-sidebar-slide-enter-from,.transition-sidebar-slide-leave-to{transform:translate(20px);opacity:0}::-webkit-scrollbar{width:var(--width-scrollbar);height:6px}::-webkit-scrollbar-track{background-color:var(--colour-background-tertiary)}::-webkit-scrollbar-thumb{background-color:var(--colour-primary)}::-webkit-scrollbar-thumb:hover{background-color:var(--colour-primary-dark)}.layout-split{display:flex;height:100%}.layout-split .layout-split-section{width:100%}.layout-split .layout-split-section.layout-split-section-content{display:flex;align-items:center;justify-content:center}.layout-split .layout-split-section.layout-split-section-illustration{display:none}@media screen and (min-width: 980px){.layout-split .layout-split-section{width:50%}.layout-split .layout-split-section.layout-split-section-illustration{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--colour-border);background-color:var(--colour-background-primary);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:2px 1px 4px 0 var(--colour-shadow)}}.block{width:fit-content;max-width:100%;border:1px solid var(--colour-border);background-color:var(--colour-background-primary);box-shadow:var(--shadow-4)}.block .block-header{padding:var(--spacing-medium);border-bottom:1px solid var(--colour-border);font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase}.block .block-header.block-header-primary{background-color:var(--colour-primary);color:var(--colour-primary-text)}.block .block-header.block-header-success{background-color:var(--colour-success);color:var(--colour-success-text)}.block .block-header.block-header-warning{background-color:var(--colour-warning);color:var(--colour-warning-text)}.block .block-header.block-header-danger{background-color:var(--colour-danger);color:var(--colour-danger-text)}.block .block-header .title{margin-bottom:var(--spacing-medium);font-weight:var(--font-weight-bold)}.block .block-header .title.large{font-size:var(--font-size-huge);text-transform:none}.block .block-header .description,.block .block-header .details{font-size:var(--font-size-small);font-weight:var(--font-weight-default);text-transform:none}.block.block-content,.block .block-content{padding:var(--spacing-medium)}.block .block-content+.block-content{border-top:1px solid var(--colour-border)}.block .block-footer{padding:var(--spacing-medium);border-top:1px solid var(--colour-border);text-align:center}.block .block-footer.block-footer-small{padding:var(--spacing-small);font-size:var(--font-size-small)}.block .block-footer.block-footer-contrast{background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text)}.block .block-footer.block-footer-contrast:hover{background-color:var(--colour-contrast-background-secondary)}.block .block-footer.block-footer-error{background-color:var(--colour-danger);color:var(--colour-danger-text)}.block.block-no-shadow{box-shadow:none}.block.block-collapse.block-content,.block.block-collapse .block-content,.block .block-collapse.block-content,.block .block-collapse .block-content{padding:0}.block.block-small.block-content,.block.block-small .block-content{padding:var(--spacing-small)}.block.block-default.block-content,.block.block-default .block-content{padding:var(--spacing-medium)}.block.block-large.block-content,.block.block-large .block-content{padding:var(--spacing-large)}.block.block-huge.block-content,.block.block-huge .block-content{padding:var(--spacing-huge)}.block.block-list .block-content{padding:0}.block.block-list .block-content .header{padding:var(--spacing-small);background-color:var(--colour-primary);color:var(--colour-primary-text);font-weight:var(--font-weight-bold);text-align:center}.block.block-list .block-content .item{display:flex;position:relative;align-items:center}.block.block-list .block-content .item .name{width:130px;min-width:130px;height:100%;padding:var(--spacing-small);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:right}.block.block-list .block-content .item .name.small{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px}.block.block-list .block-content .item .content{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow-x:auto;border-left:1px solid var(--colour-border)}.block.block-list .block-content .item .content .value,.block.block-list .block-content .item .content .tooltip{padding:var(--spacing-small)}.block.block-list .block-content .item .content .tooltip:deep(svg){display:flex}.block.block-list .block-content .item:not(:first-of-type){border-top:1px solid var(--colour-border)}.block.block-list .block-content .item.select{display:flex;align-items:center;justify-content:space-between;padding:10px;cursor:pointer}.block.block-list .block-content .item.select .select-element .select-input{display:none}.block.block-list .block-content .item.select .select-control{margin-left:5px}.block.block-table .block-content{padding:0;overflow-x:auto}.block.block-table .block-content table,.block.block-table .block-content .table{border:0}.table{--spacing: var(--spacing-small);--border-width: .5px;width:100%;max-width:100vw;margin:0;overflow:auto;border-spacing:0;border-collapse:collapse;border:var(--border-width) solid var(--colour-border);background-color:var(--colour-background-primary);font-size:var(--font-size-default);white-space:nowrap}.table.spacing-small{--spacing: var(--spacing-small)}.table.spacing-large{--spacing: var(--spacing-large)}.table caption{display:none}.table tr:not(:last-of-type){border-bottom:var(--border-width) solid var(--colour-border)}.table tr th{padding:var(--spacing);background-color:var(--colour-background-tertiary)}.table tr th.sortable{cursor:pointer}.table tr td{padding:var(--spacing);text-align:left}.table tr td.align-right{text-align:right}.table tr td:not(:last-of-type),.table tr th:not(:last-of-type){border-right:var(--border-width) solid var(--colour-border)}.list>.header{height:64px;padding:var(--spacing-small) var(--spacing-medium);border-bottom:1px solid var(--colour-border)}.list>.header .title{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.list>.header .subtitle{font-size:var(--font-size-tiny)}.list>.section{background-color:var(--colour-background-primary)}.list>.section .header{padding:var(--spacing-small);border-bottom:1px solid var(--colour-border);background-color:var(--colour-background-secondary)}.list>.section .header .title{font-weight:var(--font-weight-bold)}.list>.section .header .subtitle{font-size:var(--font-size-tiny)}.list>.section .item{padding:var(--spacing-small);border-bottom:1px solid var(--colour-border)}.list>.section .item .label{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.list>.section .item .value.description{font-size:var(--font-size-small);line-height:1em}.list>.section .item.mono .value{font-family:var(--font-mono)}.list>.section .item.split{display:flex;align-items:center;justify-content:space-between}html:has(dialog[open][modal-mode=large]){overflow:hidden}dialog{display:grid;position:fixed;z-index:2147483647;max-block-size:min(80vh,100%);max-block-size:min(80dvb,100%);max-inline-size:min(90vw,60ch);margin:auto;padding:0;overflow:hidden;transition:opacity .5s cubic-bezier(.25,0,.3,1);border-width:0;border-radius:var(--border-radius-default);background:var(--colour-background-primary);box-shadow:var(--shadow-6);color:var(--colour-text);inset:0}@media (prefers-reduced-motion: no-preference){dialog{animation:scale-down .5s cubic-bezier(.25,0,.3,1) forwards;animation-timing-function:cubic-bezier(.5,-.5,.1,1.5)}}@media (prefers-color-scheme: dark){dialog{border-block-start:1px solid var(--colour-border)}}@media (max-width: 768px){dialog[modal-mode=large]{margin-block-end:0;border-end-end-radius:0;border-end-start-radius:0}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){dialog[modal-mode=large]{animation:slide-out-down .5s cubic-bezier(.25,0,.3,1) forwards;animation-timing-function:cubic-bezier(.5,-.3,.1,1.5)}}dialog:not([open]){opacity:0;pointer-events:none}dialog[modal-mode=large]::backdrop{backdrop-filter:blur(25px)}dialog[modal-mode=small]::backdrop{backdrop-filter:none}dialog::backdrop{transition:backdrop-filter .5s ease}dialog[loading]{visibility:hidden}@media (prefers-reduced-motion: no-preference){dialog[open]{animation:slide-in-up .5s cubic-bezier(.25,0,.3,1) forwards}}dialog>.message{width:fit-content;padding:var(--spacing-small);background-color:var(--colour-primary);color:var(--colour-primary-text);font-size:var(--font-size-fluid-0);font-weight:var(--font-weight-bold);text-align:center}dialog>form{display:grid;grid-template-rows:auto 1fr auto;align-items:start;max-block-size:80vh;max-block-size:80dvb}dialog>form>article{display:grid;z-index:1;max-block-size:100%;padding-block:var(--size-3);padding-inline:var(--size-5);overflow-y:auto;overscroll-behavior-y:contain;justify-items:flex-start;gap:var(--size-3);box-shadow:var(--shadow-2)}@media (prefers-color-scheme: light){dialog>form>article{background:var(--colour-background-secondary)}dialog>form>article::-webkit-scrollbar{background:var(--colour-background-secondary)}}@media (prefers-color-scheme: dark){dialog>form>article{border-block-start:1px solid var(--colour-border)}}dialog>form>header{display:flex;gap:var(--size-3);align-items:flex-start;justify-content:space-between;padding-block:var(--size-3);padding-inline:var(--size-5)}dialog>form>header>button{flex-shrink:0;padding:.75ch;border-radius:var(--border-radius-default);aspect-ratio:1;place-items:center;stroke-width:3px;stroke:currentColor}dialog>form>footer{display:flex;flex-wrap:wrap;gap:var(--size-3);align-items:flex-start;justify-content:space-between;padding-block:var(--size-3);padding-inline:var(--size-5)}dialog>form>footer>menu{display:flex;flex-wrap:wrap;gap:var(--size-3);padding-inline-start:0}dialog>form>footer>menu:only-child{margin-inline-start:auto}@media (max-width: 410px){dialog>form>footer>menu button[type=reset]{display:none}}dialog>form>:is(header,footer){background-color:var(--colour-background-secondary)}@media (prefers-color-scheme: dark){dialog>form>:is(header,footer){background-color:var(--colour-background-secondary)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}.view-auth .logo{display:flex;align-items:center;justify-content:center;width:fit-content;width:180px;margin:0 auto}.view-auth .auth-error{margin-bottom:var(--spacing-medium);padding:var(--spacing-medium);background-color:var(--colour-danger);color:var(--colour-danger-text);text-align:center}.view-auth .auth-error p:not(:last-of-type){margin-bottom:var(--size-2)}.view-auth .block-footer{display:flex;align-items:center;justify-content:center}[data-v-0870bf86]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-0870bf86]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-0870bf86]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-0870bf86]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-0870bf86]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.datagrid[data-v-0870bf86]{width:100%}.datagrid .datagrid-list .item-wrapper[data-v-0870bf86]{display:flex;align-items:center;justify-content:center;overflow-x:auto;transition:transform var(--transition-duration-default) var(--transition-timing-function)}.datagrid .datagrid-list .item-wrapper[data-v-0870bf86]:not(:last-of-type){margin-bottom:var(--spacing-medium)}.datagrid .datagrid-list .item-wrapper .item[data-v-0870bf86]{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;padding:var(--spacing-small);border:1px solid var(--colour-border);background-color:var(--colour-background-primary);box-shadow:var(--shadow-4);cursor:pointer}.datagrid .datagrid-list .item-wrapper .item .icon[data-v-0870bf86],.datagrid .datagrid-list .item-wrapper .item .info[data-v-0870bf86],.datagrid .datagrid-list .item-wrapper .item .details[data-v-0870bf86]{margin:var(--spacing-small)}.datagrid .datagrid-list .item-wrapper .item .icon[data-v-0870bf86]{display:flex;align-items:center;padding:8px}.datagrid .datagrid-list .item-wrapper .item .icon.status-primary[data-v-0870bf86]{background-color:var(--colour-primary);color:var(--colour-primary-text)}.datagrid .datagrid-list .item-wrapper .item .icon.status-success[data-v-0870bf86]{background-color:var(--colour-success);color:var(--colour-success-text)}.datagrid .datagrid-list .item-wrapper .item .icon.status-danger[data-v-0870bf86]{background-color:var(--colour-danger);color:var(--colour-danger-text)}.datagrid .datagrid-list .item-wrapper .item .icon.status-contrast[data-v-0870bf86]{background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text)}.datagrid .datagrid-list .item-wrapper .item .info .title[data-v-0870bf86]{margin-bottom:3px;font-weight:var(--font-weight-bold)}.datagrid .datagrid-list .item-wrapper .item .info .subtitle[data-v-0870bf86]{font-size:var(--font-size-small)}.datagrid .datagrid-list .item-wrapper .item .details .stats[data-v-0870bf86]{display:flex;align-items:center;margin-bottom:3px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.datagrid .datagrid-list .item-wrapper .item .details .stats .stat[data-v-0870bf86]{display:flex;align-items:center;justify-content:center;white-space:nowrap}.datagrid .datagrid-list .item-wrapper .item .details .stats .stat[data-v-0870bf86]:not(:last-of-type){margin-right:var(--spacing-small)}.datagrid .datagrid-list .item-wrapper .item .details .stats .stat .stat-icon[data-v-0870bf86]{display:flex;align-items:center;justify-content:center;margin-right:2px}.datagrid .datagrid-list .item-wrapper .item .details .description[data-v-0870bf86]{font-size:var(--font-size-small)}.datagrid .datagrid-table[data-v-0870bf86]{margin:0 auto;box-shadow:var(--shadow-4)}.datagrid .datagrid-grid .item-wrapper .item[data-v-0870bf86]{width:100%}.datagrid .datagrid-grid .item-wrapper .item .info[data-v-0870bf86]{display:flex;align-items:center;border-bottom:1px solid var(--colour-border);background-color:var(--colour-background-tertiary)}.datagrid .datagrid-grid .item-wrapper .item .info .icon[data-v-0870bf86],.datagrid .datagrid-grid .item-wrapper .item .info .title[data-v-0870bf86]{display:flex;padding:var(--spacing-small)}.datagrid .datagrid-grid .item-wrapper .item .info .icon[data-v-0870bf86]{background:var(--colour-primary);color:var(--colour-primary-text)}.datagrid .datagrid-grid .item-wrapper .item .description[data-v-0870bf86]{padding:var(--spacing-small)}@media (hover: hover){.datagrid .datagrid-list .item-wrapper[data-v-0870bf86]:hover{transform:scale(1.1)}}[data-v-f369320c]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-f369320c]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-f369320c]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-f369320c]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-f369320c]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.logo-asset[data-v-f369320c]{object-fit:contain;min-width:80px;max-width:100%;max-height:100%}[data-v-57f07ded]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-57f07ded]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-57f07ded]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-57f07ded]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-57f07ded]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.error[data-v-57f07ded]{display:flex;position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;overflow:auto;border:10px solid var(--colour-danger);background-color:var(--colour-background-secondary)}.error .wrapper[data-v-57f07ded]{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}.error .wrapper .block[data-v-57f07ded]{max-width:500px;margin:0}.error .wrapper .block .block-header .logo[data-v-57f07ded]{display:flex;align-items:center;justify-content:center;width:fit-content;width:280px;margin:0 auto}.error .wrapper .block .block-content.summary[data-v-57f07ded]{text-align:center}.error .wrapper .block .block-content.summary .title[data-v-57f07ded]{font-size:var(--font-size-5);font-weight:var(--font-weight-light);line-height:1.25em;text-align:center}.error .wrapper .block .block-content.summary .info[data-v-57f07ded]{margin-top:var(--spacing-medium)}.error .wrapper .block .block-content.summary .info p[data-v-57f07ded]:not(last-of-type){margin:var(--spacing-small)}.error .wrapper .block .block-content.summary .switcher[data-v-57f07ded]{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-large)}.error .wrapper .block .block-content.summary .switcher .counter[data-v-57f07ded]{height:40px;padding:0 var(--spacing-medium);border-top:5px solid var(--colour-danger);border-bottom:5px solid var(--colour-danger);color:var(--colour-danger);font-weight:var(--font-weight-bold);line-height:30px}.error .wrapper .block .block-content.content .list[data-v-57f07ded]{color:var(--colour-text);text-align:center}.error .wrapper .block .block-content.content .list .name[data-v-57f07ded]{display:flex;justify-content:center;margin-bottom:1em;font-size:1.5em;font-weight:700}.error .wrapper .block .block-content.content .list .name .indicator[data-v-57f07ded]{display:flex;align-items:center;justify-content:center;padding:.5em;border:5px solid var(--colour-danger);border-right:0;background-color:var(--colour-danger);color:var(--colour-danger-text)}.error .wrapper .block .block-content.content .list .name .descriptor[data-v-57f07ded]{padding:.5em 1em;border:5px solid var(--colour-danger);color:var(--colour-danger)}.error .wrapper .block .block-content.content .list .message[data-v-57f07ded]{line-height:1.5}.error .wrapper .block .block-footer.actions .error-actions[data-v-57f07ded]{margin-bottom:1em}.error .wrapper .block .block-footer.details[data-v-57f07ded]{background-color:var(--colour-background-tertiary)}.error .wrapper .block .block-footer.details .title[data-v-57f07ded]{padding:10px;text-decoration:underline}.error .wrapper .block .block-footer.details .info[data-v-57f07ded]{padding:10px;font-size:.7em;text-align:left;word-break:break-all}@media only screen and (min-width: 530px){.error .wrapper[data-v-57f07ded]{padding:var(--spacing-medium)}}[data-v-c4752a40]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-c4752a40]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-c4752a40]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-c4752a40]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-c4752a40]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.loader[data-v-c4752a40]{display:flex;position:absolute;z-index:9999;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colour-background-secondary)}.loader .icon-container[data-v-c4752a40]{display:flex;align-items:center;justify-content:center;width:100px;height:100px}.loader .icon-container .icon[data-v-c4752a40]{display:block;width:100%;height:auto;animation:pulse-c4752a40 2s infinite}@keyframes pulse-c4752a40{0%,to{transform:scale(.8)}50%{transform:scale(1)}}.loader .icon-container .default[data-v-c4752a40]{position:relative;width:64px;height:64px;animation:rotate-c4752a40 1s linear infinite;background-image:linear-gradient(var(--colour-primary) 16px,transparent 0),linear-gradient(var(--colour-primary) 16px,transparent 0),linear-gradient(var(--colour-primary) 16px,transparent 0),linear-gradient(var(--colour-primary) 16px,transparent 0);background-repeat:no-repeat;background-position:left top,left bottom,right top,right bottom;background-size:16px 16px}@keyframes rotate-c4752a40{0%{width:64px;height:64px;transform:rotate(0)}50%{width:30px;height:30px;transform:rotate(180deg)}to{width:64px;height:64px;transform:rotate(360deg)}}.loader .message[data-v-c4752a40]{margin-top:var(--spacing-large);padding:var(--spacing-small);border-radius:var(--border-radius-default);background-color:var(--colour-primary);color:var(--colour-primary-text);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase}[data-v-2056dff6]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-2056dff6]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-2056dff6]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-2056dff6]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-2056dff6]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.notice[data-v-2056dff6]{position:sticky;z-index:3;top:0;padding:var(--spacing-small);font-weight:var(--font-weight-bold);line-height:var(--spacing-medium);text-align:center}.notice.primary[data-v-2056dff6]{background-color:var(--colour-primary);color:var(--colour-primary-text)}.notice.success[data-v-2056dff6]{background-color:var(--colour-success);color:var(--colour-success-text)}.notice.warning[data-v-2056dff6]{background-color:var(--colour-warning);color:var(--colour-warning-text)}.notice.danger[data-v-2056dff6]{background-color:var(--colour-danger);color:var(--colour-danger-text)}[data-v-bd22cdc1]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-bd22cdc1]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-bd22cdc1]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-bd22cdc1]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-bd22cdc1]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.overlay[data-v-bd22cdc1]{display:flex;align-items:center;justify-content:center;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:var(--colour-overlay-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overlay .close[data-v-bd22cdc1]{position:absolute;top:0;right:0;padding:var(--spacing-medium);cursor:pointer}[data-v-80987311]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-80987311]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-80987311]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-80987311]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-80987311]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.toolbar[data-v-80987311]{display:flex;position:relative;z-index:2;flex-wrap:wrap;align-items:center;border-bottom:var(--border-width) solid var(--colour-border);background-color:var(--colour-background-primary);box-shadow:var(--shadow-2)}.toolbar .section[data-v-80987311]{display:flex;align-items:center;justify-content:center;flex:1}.toolbar .section[data-v-80987311]:not(:empty){min-height:50px;padding:var(--spacing-small)}.toolbar .section[data-v-80987311]:not(:empty) .btn-small{line-height:26px}.toolbar .section.first[data-v-80987311]{justify-content:start}.toolbar .section.first .title[data-v-80987311]{font-size:var(--font-size-2);font-weight:var(--font-weight-bold);line-height:34px;white-space:nowrap}.toolbar .section.center.nav[data-v-80987311]{align-self:stretch;padding:0!important}.toolbar .section.center.nav .item[data-v-80987311]{display:flex;align-items:center;justify-content:center;align-self:stretch;margin:0 var(--spacing-small);border:2px solid var(--colour-background-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.toolbar .section.center.nav .item.router-link-active[data-v-80987311]{border-bottom:2px solid var(--colour-primary)}.toolbar .section.center.progress[data-v-80987311]{display:flex;flex-wrap:nowrap;justify-content:center}.toolbar .section.center.progress .item[data-v-80987311]{padding:4px 8px;border:2px solid var(--colour-background-primary);background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);text-align:center}.toolbar .section.center.progress .item[data-v-80987311]:not(:last-of-type){position:relative;margin-right:20px}.toolbar .section.center.progress .item[data-v-80987311]:not(:last-of-type):after{content:"";display:block;position:absolute;top:50%;right:0;width:20px;height:4px;transform:translate(22px,-50%);background-color:var(--colour-contrast-background-primary)}.toolbar .section.center.progress .item.active[data-v-80987311],.toolbar .section.center.progress .item.completed[data-v-80987311]{background-color:var(--colour-primary);color:var(--colour-primary-text)}.toolbar .section.center.progress .item.completed[data-v-80987311]:after{background-color:var(--colour-primary)}.toolbar .section.last[data-v-80987311]{justify-content:end}.toolbar .section.last[data-v-80987311] .btn{white-space:nowrap}.toolbar.direction-horizontal.attached[data-v-80987311]{position:sticky;z-index:2;top:calc(var(--height-notice) + var(--height-topbar))}.toolbar.direction-horizontal.attached .section.first[data-v-80987311]{justify-content:end}.toolbar.direction-horizontal.attached .section.center[data-v-80987311]{justify-content:center}.toolbar.direction-horizontal.attached .section.last[data-v-80987311]{justify-content:start}.toolbar.direction-horizontal.compact[data-v-80987311]{width:fit-content}.toolbar.direction-vertical[data-v-80987311]{flex-direction:column}.toolbar.direction-vertical.compact[data-v-80987311]{height:fit-content}@media only screen and (min-width: 480px){.toolbar.direction-horizontal[data-v-80987311]:not(.attached){margin:var(--spacing-small);margin-bottom:0;border:var(--border-width) solid var(--colour-border)}}@media only screen and (min-width: 768px){.toolbar.direction-horizontal[data-v-80987311]:not(.attached){max-width:var(--size-md);margin:var(--spacing-medium) auto var(--spacing-small)}.toolbar.direction-horizontal:not(.attached) .section[data-v-80987311]:not(:empty){padding:var(--spacing-medium)}}@media only screen and (min-width: 1024px){.toolbar.direction-horizontal[data-v-80987311]:not(.attached){max-width:var(--size-lg);margin:var(--spacing-large) auto var(--spacing-small)}}[data-v-3a2b9aa5]:root{--height-document: 100vh;--height-notice: 0;--height-topbar: 0;--height-toolbar: 0;--width-scrollbar: 6px}[data-garnizha-styles][data-v-3a2b9aa5]{--border-radius-default: 0px;--border-radius-small: 5px;--border-radius-medium: 10px;--border-radius-large: 20px;--border-width: 1px;--border-style: solid;--spacing-tiny: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 30px;--spacing-huge: 40px;--transition-duration-short: .1s;--transition-duration-default: .25s;--transition-duration-long: .5s;--transition-timing-function: ease-in-out}[data-garnizha-styles][data-v-3a2b9aa5]{--font-sans: "Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif: ui-serif,serif;--font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-size-000: .5rem;--font-size-00: .75rem;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--font-weight-light: 200;--font-weight-default: 400;--font-weight-bold: 600;--font-size-micro: var(--font-size-000);--font-size-tiny: var(--font-size-00);--font-size-small: var(--font-size-0);--font-size-default: var(--font-size-1);--font-size-large: var(--font-size-3);--font-size-huge: var(--font-size-4)}[data-garnizha-styles][data-v-3a2b9aa5]{--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1440px;--size-xxl: 1920px}[data-garnizha-styles][data-v-3a2b9aa5]{--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}.error[data-v-3a2b9aa5]{display:flex;align-items:center;justify-content:center}.error .block .logo[data-v-3a2b9aa5]{width:100%;max-width:200px;margin:auto}.error .block .title[data-v-3a2b9aa5]{margin-bottom:40px;font-size:2em;font-weight:var(--font-weight-bold)}.error .block .subtitle[data-v-3a2b9aa5]{margin-bottom:40px}.error .block .list .heading[data-v-3a2b9aa5]{margin-bottom:20px;font-weight:var(--font-weight-bold);text-transform:uppercase}.error .block .list ul[data-v-3a2b9aa5]{margin:0;list-style-position:inside;list-style-type:disc}.error .block .list ul li[data-v-3a2b9aa5]:not(:last-of-type){margin-bottom:10px}.ahoy-logo:where(.astro-BT5HBWBT){width:100%;height:100%}.ahoy-logo:where(.astro-BT5HBWBT) svg{width:100%;height:auto;max-height:100%}.ahoy-logo:where(.astro-BT5HBWBT) svg .text{fill:var(--colour-text)}.topbar:where(.astro-CKAK3HYO){position:sticky;z-index:100;top:var(--height-notice);width:100%;border-bottom:1px solid var(--colour-border);background-color:var(--colour-background-primary);box-shadow:var(--shadow-2)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO){display:flex;z-index:102;justify-content:space-between;width:100%;max-width:var(--size-xl);height:80px;margin:0 auto}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO){display:flex;align-items:center;justify-content:center;height:100%;padding:var(--spacing-medium)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).branding{order:2}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).branding .logo:where(.astro-CKAK3HYO){display:none;width:100%;height:100%}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).branding .icon:where(.astro-CKAK3HYO){display:block;width:40px;height:40px}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation{order:3}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation .content:where(.astro-CKAK3HYO) .menu:where(.astro-CKAK3HYO) .nav-link:where(.astro-CKAK3HYO){padding:var(--spacing-medium);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation.open .content:where(.astro-CKAK3HYO){display:block;position:absolute;top:100px;left:0;width:100%}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation.open .content:where(.astro-CKAK3HYO) .menu:where(.astro-CKAK3HYO){display:flex;flex-direction:column;width:fit-content;min-width:240px;margin:0 40px 0 auto;background:var(--colour-contrast-background-primary);color:var(--colour-contrast-text)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions{order:1}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions .content:where(.astro-CKAK3HYO) .list:where(.astro-CKAK3HYO) .btn:where(.astro-CKAK3HYO){padding:8px 16px;font-size:var(--font-size-small)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions.open .content:where(.astro-CKAK3HYO){display:block;position:absolute;top:100px;left:0;width:100%}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions.open .content:where(.astro-CKAK3HYO) .list:where(.astro-CKAK3HYO){display:flex;flex-direction:column;width:fit-content;min-width:240px;margin:0 auto 0 40px;padding:20px;background:var(--colour-contrast-background-primary);color:var(--colour-contrast-text)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions.open .content:where(.astro-CKAK3HYO) .list:where(.astro-CKAK3HYO) .btn:where(.astro-CKAK3HYO):not(:last-of-type){margin-bottom:20px;margin-left:0}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation .toggle:where(.astro-CKAK3HYO),.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions .toggle:where(.astro-CKAK3HYO){display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--colour-primary);color:var(--colour-primary-text)}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation .content:where(.astro-CKAK3HYO),.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions .content:where(.astro-CKAK3HYO){display:none}@media only screen and (min-width: 480px){.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).branding .logo:where(.astro-CKAK3HYO){display:block}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).branding .icon:where(.astro-CKAK3HYO){display:none}}@media only screen and (min-width: 1024px){.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO){justify-content:normal}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation,.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions{order:initial}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation .toggle:where(.astro-CKAK3HYO),.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions .toggle:where(.astro-CKAK3HYO){display:none}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).navigation .content:where(.astro-CKAK3HYO),.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions .content:where(.astro-CKAK3HYO){display:block}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).branding{order:initial}.topbar:where(.astro-CKAK3HYO) .wrapper:where(.astro-CKAK3HYO) .section:where(.astro-CKAK3HYO).actions{margin-left:auto}}.footer:where(.astro-MH6ITKC3){display:flex;align-items:center;justify-content:center;width:100%;height:80px;border-top:1px solid var(--colour-border);background-color:var(--colour-background-primary);box-shadow:var(--shadow-2)}.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3){display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%;max-width:var(--size-xl)}.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3) .section:where(.astro-MH6ITKC3) .brand:where(.astro-MH6ITKC3){display:flex;align-items:center;justify-content:center;padding:var(--spacing-small) var(--spacing-medium)}.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3) .section:where(.astro-MH6ITKC3) .brand:where(.astro-MH6ITKC3) .icon:where(.astro-MH6ITKC3){display:flex;align-items:center;justify-content:center;width:30px}.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3) .section:where(.astro-MH6ITKC3) .brand:where(.astro-MH6ITKC3) .title:where(.astro-MH6ITKC3){margin-left:var(--spacing-small);font-weight:var(--font-weight-bold)}.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3) .section:where(.astro-MH6ITKC3) .actions:where(.astro-MH6ITKC3){display:flex;align-items:center;justify-content:center;justify-content:flex-end;padding:var(--spacing-small) var(--spacing-medium)}.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3) .section:where(.astro-MH6ITKC3) .actions:where(.astro-MH6ITKC3) .theme:where(.astro-MH6ITKC3) .light:where(.astro-MH6ITKC3),.footer:where(.astro-MH6ITKC3) .wrapper:where(.astro-MH6ITKC3) .section:where(.astro-MH6ITKC3) .actions:where(.astro-MH6ITKC3) .theme:where(.astro-MH6ITKC3) .dark:where(.astro-MH6ITKC3){display:flex;align-items:center;justify-content:center}[data-garnizha-theme=light] .footer .wrapper .section .actions .theme .light,[data-garnizha-theme=dark] .footer .wrapper .section .actions .theme .dark{display:none}.cookies:where(.astro-FJALIIVX){position:fixed;z-index:4;right:var(--spacing-medium);bottom:var(--spacing-medium);width:var(--size-xs);padding:var(--spacing-medium);background-color:var(--colour-contrast-background-primary);color:var(--colour-contrast-text)}.cookies:where(.astro-FJALIIVX) .content:where(.astro-FJALIIVX){line-height:1.25}.cookies:where(.astro-FJALIIVX) .actions:where(.astro-FJALIIVX){margin-top:var(--spacing-medium);text-align:center}.cookies:where(.astro-FJALIIVX) .actions:where(.astro-FJALIIVX) .btn-content:where(.astro-FJALIIVX){display:flex;align-items:center;justify-content:center}.cookies:where(.astro-FJALIIVX)[data-resolved]{display:none}html,body{display:flex;position:relative;flex-direction:column;min-height:100%}html .content:where(.astro-5HCE7SGA),body .content:where(.astro-5HCE7SGA){flex-grow:1}
