.footer.svelte-47xwz7{position:absolute;bottom:0;width:100%;height:var(--footer-height);display:grid;align-items:center;grid-template-columns:repeat(3,1fr);font-family:Helvetica;padding:5px 20px}.symbol.svelte-47xwz7{display:inline-block;transform:scaleX(-1)}.copyleft.svelte-47xwz7{font-size:.75rem;flex-direction:row;color:inherit;text-decoration:none}.source-wrapper.svelte-47xwz7{display:flex;flex-direction:column;align-items:center;justify-content:center}.source.svelte-47xwz7{font-size:11px;margin-bottom:2px}.icon-wrapper.svelte-47xwz7{--icon-size: 25px;display:flex;flex-direction:row;gap:4px}.icon-wrapper.svelte-47xwz7 img:where(.svelte-47xwz7){width:var(--icon-size);height:var(--icon-size)}.telegram-bot-wrapper.svelte-47xwz7{justify-self:end;display:flex;flex-direction:row;align-items:center;gap:.5em;text-decoration:none;text-align:center;color:#229ed9}.telegram-bot-wrapper.svelte-47xwz7>img:where(.svelte-47xwz7){width:1.85em;height:1.85em}@media only screen and (max-width: 700px){.footer.svelte-47xwz7{padding:5px 10px}}@media only screen and (max-width: 370px){.rights-notice.svelte-47xwz7{display:none}}a.svelte-eiigx9,a.svelte-eiigx9:link,a.svelte-eiigx9:visited{text-decoration:none;color:var(--text-colour);opacity:var(--text-opacity)}a.svelte-eiigx9:visited:hover{color:var(--link-hover-colour)}summary.svelte-eiigx9{display:flex;flex-direction:row;align-items:center;cursor:pointer}.table-of-contents-title.svelte-eiigx9{color:var(--icon-colour)}summary.svelte-eiigx9:hover .table-of-contents-title:where(.svelte-eiigx9){color:var(--icon-hover-colour)}.menu-toggler.svelte-eiigx9{flex:1;cursor:pointer;display:flex;flex-direction:row;justify-content:end;align-items:center}.icon.svelte-eiigx9{--triangle-size: 6px;width:0;height:0;border-top:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid transparent;border-right:var(--triangle-size) solid var(--icon-colour);margin:0 .5em;transition:rotate var(--animation-timing),translate var(--animation-timing)}summary.svelte-eiigx9:hover .icon:where(.svelte-eiigx9){border-right-color:var(--icon-hover-colour)}ul.svelte-eiigx9{margin:0 8px;padding:0;list-style-type:var(--sidebar-list-style-type)}li.svelte-eiigx9>a:where(.svelte-eiigx9){display:block;width:100%;text-decoration:none;color:var(--text-colour);opacity:var(--text-opacity)}details[open].svelte-eiigx9>summary:where(.svelte-eiigx9)>.menu-toggler:where(.svelte-eiigx9)>.icon:where(.svelte-eiigx9){rotate:-90deg;translate:0 2px}a.svelte-1ysrze2,a.svelte-1ysrze2:link{text-decoration:none;color:var(--text-colour);opacity:var(--text-opacity)}summary.svelte-1ysrze2{display:flex;flex-direction:row;align-items:center;cursor:pointer}.menu-toggler.svelte-1ysrze2{flex:1;cursor:pointer;display:flex;flex-direction:row;justify-content:end;align-items:center}.icon.svelte-1ysrze2{--triangle-size: 6px;width:0;height:0;border-top:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid transparent;border-right:var(--triangle-size) solid var(--icon-colour);margin:0 .5em;transition:rotate var(--animation-timing),translate var(--animation-timing)}.menu-toggler.svelte-1ysrze2:hover>.icon:where(.svelte-1ysrze2){border-right-color:var(--icon-hover-colour)}ul.svelte-1ysrze2{margin:0 8px;padding:0;list-style-type:var(--sidebar-list-style-type)}li.svelte-1ysrze2>a:where(.svelte-1ysrze2){display:block;width:100%}details[open].svelte-1ysrze2>summary:where(.svelte-1ysrze2)>.menu-toggler:where(.svelte-1ysrze2)>.icon:where(.svelte-1ysrze2){rotate:-90deg;translate:0 2px}ul.svelte-usq8wt{--sidebar-list-style-type: none;margin:0 0 0 15px;padding:0 10px 10px 0;list-style-type:var(--sidebar-list-style-type);max-height:calc(100svh - var(--nav-bar-height));overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}svg.svelte-17wcmmd{--size: 100%;inline-size:var(--size);block-size:var(--size);aspect-ratio:1}.light svg.svelte-17wcmmd{--wheel-1-outer-colour: black;--wheel-1-inner-colour: #f6c1e3;--wheel-1-core-colour: #ff3bc2;--wheel-1-accent-colour: black;--wheel-2-outer-colour: black;--wheel-2-inner-colour: #f6c1e3;--wheel-2-core-colour: #ff3bc2;--wheel-2-accent-colour: black;--wheel-3-outer-colour: black;--wheel-3-inner-colour: #f6c1e3;--wheel-3-core-colour: #ff3bc2;--wheel-3-accent-colour: black;--wheel-4-outer-colour: black;--wheel-4-inner-colour: #f6c1e3;--wheel-4-core-colour: #ff3bc2;--wheel-4-accent-colour: black;--outer-wings-body-colour: #ff3bc2;--outer-wings-accent-colour: black;--inner-wings-body-colour: hotpink;--inner-wings-accent-colour: black;--frame-colour: #d9d8d9;--frame-spacing-colour: black;--frame-bolt-1-outer-colour: hotpink;--frame-bolt-1-inner-colour: black;--frame-bolt-2-outer-colour: hotpink;--frame-bolt-2-inner-colour: black;--frame-bolt-3-outer-colour: hotpink;--frame-bolt-3-inner-colour: black;--frame-bolt-4-outer-colour: hotpink;--frame-bolt-4-inner-colour: black;--liner-colour: #99e1bf;--liner-front-accent-colour: #014d4e;--liner-middle-accent-colour: #014d4e;--liner-back-accent-colour: #014d4e;--liner-flap-colour: #d9d8d9;--toe-flap-colour: black;--toe-cap-colour: #d9d8d9;--cuff-colour: #419f90;--cuff-inner-edge-colour: #99e1bf;--cuff-screw-colour: black;--cuff-spacing-colour: #014d4e;--front-strap-1-colour: hotpink;--front-strap-2-colour: hotpink;--power-strap-colour: black;--power-strap-top-edge-colour: hotpink;--power-strap-bottom-edge-colour: hotpink;--top-buckle-inner-colour: black;--top-buckle-outer-colour: #d9d8d9;--top-strap-colour: #d9d8d9}.dark svg.svelte-17wcmmd{--wheel-1-outer-colour: black;--wheel-1-inner-colour: #ef432a;--wheel-1-core-colour: #dee3ff;--wheel-1-accent-colour: black;--wheel-2-outer-colour: black;--wheel-2-inner-colour: #ef432a;--wheel-2-core-colour: #dee3ff;--wheel-2-accent-colour: black;--wheel-3-outer-colour: black;--wheel-3-inner-colour: #ef432a;--wheel-3-core-colour: #dee3ff;--wheel-3-accent-colour: black;--wheel-4-outer-colour: black;--wheel-4-inner-colour: #ef432a;--wheel-4-core-colour: #dee3ff;--wheel-4-accent-colour: black;--outer-wings-body-colour: #ef432a;--outer-wings-accent-colour: black;--inner-wings-body-colour: #f2753f;--inner-wings-accent-colour: black;--frame-colour: #4a4a4b;--frame-spacing-colour: #0d0b0c;--frame-bolt-1-outer-colour: #f2753f;--frame-bolt-1-inner-colour: black;--frame-bolt-2-outer-colour: #f2753f;--frame-bolt-2-inner-colour: black;--frame-bolt-3-outer-colour: #f2753f;--frame-bolt-3-inner-colour: black;--frame-bolt-4-outer-colour: #f2753f;--frame-bolt-4-inner-colour: black;--liner-colour: #0bc3d3;--liner-front-accent-colour: #0a0b89;--liner-middle-accent-colour: #0a0b89;--liner-back-accent-colour: #0a0b89;--liner-flap-colour: #dee3ff;--toe-flap-colour: black;--toe-cap-colour: #dee3ff;--cuff-colour: #4a4a4b;--cuff-inner-edge-colour: #0bc3d3;--cuff-screw-colour: black;--cuff-spacing-colour: #0a0b89;--front-strap-1-colour: #dee3ff;--front-strap-2-colour: #dee3ff;--power-strap-colour: black;--power-strap-top-edge-colour: #f2753f;--power-strap-bottom-edge-colour: #f2753f;--top-buckle-inner-colour: black;--top-buckle-outer-colour: #dee3ff;--top-strap-colour: #dee3ff}.wheel-1.svelte-17wcmmd>polygon:where(.svelte-17wcmmd){fill:var(--wheel-1-accent-colour)}.wheel-1.svelte-17wcmmd>.outer:where(.svelte-17wcmmd){fill:var(--wheel-1-outer-colour)}.wheel-1.svelte-17wcmmd>.inner:where(.svelte-17wcmmd){fill:var(--wheel-1-inner-colour)}.wheel-1.svelte-17wcmmd>.core:where(.svelte-17wcmmd){fill:var(--wheel-1-core-colour)}.wheel-2.svelte-17wcmmd>polygon:where(.svelte-17wcmmd){fill:var(--wheel-2-accent-colour)}.wheel-2.svelte-17wcmmd>.outer:where(.svelte-17wcmmd){fill:var(--wheel-2-outer-colour)}.wheel-2.svelte-17wcmmd>.inner:where(.svelte-17wcmmd){fill:var(--wheel-2-inner-colour)}.wheel-2.svelte-17wcmmd>.core:where(.svelte-17wcmmd){fill:var(--wheel-2-core-colour)}.wheel-3.svelte-17wcmmd>polygon:where(.svelte-17wcmmd){fill:var(--wheel-3-accent-colour)}.wheel-3.svelte-17wcmmd>.outer:where(.svelte-17wcmmd){fill:var(--wheel-3-outer-colour)}.wheel-3.svelte-17wcmmd>.inner:where(.svelte-17wcmmd){fill:var(--wheel-3-inner-colour)}.wheel-3.svelte-17wcmmd>.core:where(.svelte-17wcmmd){fill:var(--wheel-3-core-colour)}.wheel-4.svelte-17wcmmd>polygon:where(.svelte-17wcmmd){fill:var(--wheel-4-accent-colour)}.wheel-4.svelte-17wcmmd>.outer:where(.svelte-17wcmmd){fill:var(--wheel-4-outer-colour)}.wheel-4.svelte-17wcmmd>.inner:where(.svelte-17wcmmd){fill:var(--wheel-4-inner-colour)}.wheel-4.svelte-17wcmmd>.core:where(.svelte-17wcmmd){fill:var(--wheel-4-core-colour)}.outer-wings.svelte-17wcmmd>.body:where(.svelte-17wcmmd){fill:var(--outer-wings-body-colour)}.outer-wings.svelte-17wcmmd>.accent:where(.svelte-17wcmmd){fill:var(--outer-wings-accent-colour)}.inner-wings.svelte-17wcmmd>.body:where(.svelte-17wcmmd){fill:var(--inner-wings-body-colour)}.inner-wings.svelte-17wcmmd>.accent:where(.svelte-17wcmmd){fill:var(--inner-wings-accent-colour)}.frame.svelte-17wcmmd{fill:var(--frame-colour)}.frame-spacing.svelte-17wcmmd>path:where(.svelte-17wcmmd){fill:var(--frame-spacing-colour)}.frame-bolt-outer.svelte-17wcmmd>.one:where(.svelte-17wcmmd){fill:var(--frame-bolt-1-outer-colour)}.frame-bolt-outer.svelte-17wcmmd>.two:where(.svelte-17wcmmd){fill:var(--frame-bolt-2-outer-colour)}.frame-bolt-outer.svelte-17wcmmd>.three:where(.svelte-17wcmmd){fill:var(--frame-bolt-3-outer-colour)}.frame-bolt-outer.svelte-17wcmmd>.four:where(.svelte-17wcmmd){fill:var(--frame-bolt-4-outer-colour)}.frame-bolt-inner.svelte-17wcmmd>.one:where(.svelte-17wcmmd){fill:var(--frame-bolt-1-inner-colour)}.frame-bolt-inner.svelte-17wcmmd>.two:where(.svelte-17wcmmd){fill:var(--frame-bolt-2-inner-colour)}.frame-bolt-inner.svelte-17wcmmd>.three:where(.svelte-17wcmmd){fill:var(--frame-bolt-3-inner-colour)}.frame-bolt-inner.svelte-17wcmmd>.four:where(.svelte-17wcmmd){fill:var(--frame-bolt-4-inner-colour)}.liner.svelte-17wcmmd{fill:var(--liner-colour)}.liner-accent.svelte-17wcmmd>.front:where(.svelte-17wcmmd){fill:var(--liner-front-accent-colour)}.liner-accent.svelte-17wcmmd>.middle:where(.svelte-17wcmmd){fill:var(--liner-middle-accent-colour)}.liner-accent.svelte-17wcmmd>.back:where(.svelte-17wcmmd){fill:var(--liner-back-accent-colour)}.liner-flap.svelte-17wcmmd>:is(polygon:where(.svelte-17wcmmd),path:where(.svelte-17wcmmd)){fill:var(--liner-flap-colour)}.liner-flap.svelte-17wcmmd>.toe-flap:where(.svelte-17wcmmd){fill:var(--toe-flap-colour)}.toe-cap.svelte-17wcmmd{fill:var(--toe-cap-colour)}.cuff.svelte-17wcmmd{fill:var(--cuff-colour)}.cuff-inner-edge.svelte-17wcmmd{fill:var(--cuff-inner-edge-colour)}.cuff-screw.svelte-17wcmmd{fill:var(--cuff-screw-colour)}.cuff-spacing.svelte-17wcmmd{fill:var(--cuff-spacing-colour)}.front-strap-1.svelte-17wcmmd{fill:var(--front-strap-1-colour)}.front-strap-2.svelte-17wcmmd{fill:var(--front-strap-2-colour)}.power-strap.svelte-17wcmmd>.strap:where(.svelte-17wcmmd){fill:var(--power-strap-colour)}.power-strap.svelte-17wcmmd>.top-edge:where(.svelte-17wcmmd){fill:var(--power-strap-top-edge-colour)}.power-strap.svelte-17wcmmd>.bottom-edge:where(.svelte-17wcmmd){fill:var(--power-strap-bottom-edge-colour)}.top-buckle.svelte-17wcmmd>.outer:where(.svelte-17wcmmd){fill:var(--top-buckle-outer-colour)}.top-buckle.svelte-17wcmmd>.inner:where(.svelte-17wcmmd){fill:var(--top-buckle-inner-colour);mix-blend-mode:normal}.top-buckle.svelte-17wcmmd>.strap:where(.svelte-17wcmmd){fill:var(--top-strap-colour)}.light form.svelte-1v0kpi6{--search-icon-colour: #787c82;--search-icon-hover-colour: #9aa0a6;background-color:#fff;box-shadow:0 2px 5px 1px #403c4329}.light form.svelte-1v0kpi6:hover{box-shadow:0 2px 8px 1px #403c434d}.dark form.svelte-1v0kpi6{--search-icon-colour: #c5c5d4;--search-icon-hover-colour: #dedeee;background-color:navy}.dark form.svelte-1v0kpi6:hover{background-color:#0000b8}form.svelte-1v0kpi6{font-size:18px;border-radius:100vh;padding:5px 12px;display:flex;flex-direction:row;align-items:center}input.svelte-1v0kpi6{font-size:inherit;border-style:none;outline:none;background:transparent;flex:1}button.svelte-1v0kpi6{--size: 24px;width:var(--size);height:var(--size);margin:0;padding:0;border-style:none;outline:none;background:transparent;cursor:pointer}button.svelte-1v0kpi6:hover>.search-icon:where(.svelte-1v0kpi6){fill:var(--search-icon-hover-colour)}.search-icon.svelte-1v0kpi6{--size: 100%;display:block;width:var(--size);height:var(--size);fill:var(--search-icon-colour)}.theme-toggle.svelte-gsemx6{--size: 100%;background:none;border:none;padding:0;inline-size:var(--size);block-size:var(--size);aspect-ratio:1;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}.theme-toggle.svelte-gsemx6>svg:where(.svelte-gsemx6){inline-size:100%;block-size:100%;stroke-linecap:round}.theme-toggle.svelte-gsemx6{--icon-fill: var(--icon-colour);--icon-fill-hover: var(--icon-hover-colour)}.sun-and-moon.svelte-gsemx6>:is(.moon:where(.svelte-gsemx6),.sun:where(.svelte-gsemx6),.sun-beams:where(.svelte-gsemx6)){transform-origin:center center}.sun-and-moon.svelte-gsemx6>:is(.moon:where(.svelte-gsemx6),.sun:where(.svelte-gsemx6)){fill:var(--icon-fill)}.theme-toggle.svelte-gsemx6:is(:where(.svelte-gsemx6):hover,:where(.svelte-gsemx6):focus-visible) .sun-and-moon:where(.svelte-gsemx6)>:is(.moon,.sun){fill:var(--icon-fill-hover)}.sun-and-moon.svelte-gsemx6>.sun-beams:where(.svelte-gsemx6){stroke:var(--icon-fill);stroke-width:2px}.theme-toggle.svelte-gsemx6:is(:where(.svelte-gsemx6):hover,:where(.svelte-gsemx6):focus-visible) .sun-and-moon:where(.svelte-gsemx6)>.sun-beams:where(.svelte-gsemx6){stroke:var(--icon-fill-hover)}.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.sun:where(.svelte-gsemx6){transform:scale(1.75)}.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.sun-beams:where(.svelte-gsemx6){opacity:0}.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.moon:where(.svelte-gsemx6)>circle:where(.svelte-gsemx6){transform:translate(-7px)}@supports (cx: 1){.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.moon:where(.svelte-gsemx6)>circle:where(.svelte-gsemx6){transform:translate(0);cx:17}}@media (prefers-reduced-motion: no-preference){.sun-and-moon.svelte-gsemx6>.sun:where(.svelte-gsemx6){transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.sun-and-moon.svelte-gsemx6>.sun-beams:where(.svelte-gsemx6){transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}.sun-and-moon.svelte-gsemx6 .moon:where(.svelte-gsemx6)>circle:where(.svelte-gsemx6){transition:transform .25s cubic-bezier(0,0,0,1)}@supports (cx: 1){.sun-and-moon.svelte-gsemx6 .moon:where(.svelte-gsemx6)>circle:where(.svelte-gsemx6){transition:cx .25s cubic-bezier(0,0,0,1)}}.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.sun:where(.svelte-gsemx6){transform:scale(1.75);transition-timing-function:cubic-bezier(.25,0,.3,1);transition-duration:.25s}.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.sun-beams:where(.svelte-gsemx6){transform:rotate(-25deg);transition-duration:.15s}.dark .theme-toggle.svelte-gsemx6 .sun-and-moon:where(.svelte-gsemx6)>.moon:where(.svelte-gsemx6)>circle:where(.svelte-gsemx6){transition-delay:.25s;transition-duration:.5s}}.top-menu.svelte-2h80ue{--bar-width: 35px;--bar-height: 5px;--hamburger-gap: 4px;--hamburger-height: calc(var(--bar-height) * 3 + var(--hamburger-gap) * 2);--hamburger-width: var(--bar-width);--x-width: calc(var(--hamburger-height) * 1.41421356237);position:fixed;top:0;left:0;width:100%;height:var(--nav-bar-height);z-index:2}.nav-bar.svelte-2h80ue,.website-info.svelte-2h80ue{display:flex;flex-direction:row;align-items:center}.nav-bar.svelte-2h80ue{padding:5px 15px;gap:10px}.website-info.svelte-2h80ue{font-family:Oleo Script;font-size:2rem;text-decoration:none;gap:10px}.search-bar.svelte-2h80ue{margin:0 10px;flex:1}.main-icon.svelte-2h80ue{--icon-size: 2em;display:flex;align-items:center;width:var(--icon-size);height:var(--icon-size)}.theme-toggler.svelte-2h80ue{--theme-toggler-size: calc(var(--hamburger-width) - 5px);width:var(--theme-toggler-size);height:var(--theme-toggler-size)}.hamburger-icon.svelte-2h80ue{display:flex;flex-direction:column;gap:var(--hamburger-gap);cursor:pointer;width:var(--hamburger-width);justify-self:flex-start}.hamburger-icon.svelte-2h80ue:before,.hamburger-icon.svelte-2h80ue:after,.hamburger-icon.svelte-2h80ue>input:where(.svelte-2h80ue){content:"";width:var(--bar-width);height:var(--bar-height);border-radius:100vh;background-color:var(--icon-colour);opacity:var(--icon-opacity);transform-origin:left center;transition:opacity var(--animation-timing),width var(--animation-timing),rotate var(--animation-timing),translate var(--animation-timing)}.hamburger-icon.svelte-2h80ue>input:where(.svelte-2h80ue){appearance:none;margin:0;padding:0;outline:none;pointer-events:none}.hamburger-icon.svelte-2h80ue:hover:before,.hamburger-icon.svelte-2h80ue:hover:after,.hamburger-icon.svelte-2h80ue:hover>input:where(.svelte-2h80ue){background-color:var(--icon-hover-colour)}.sidebar.svelte-2h80ue{translate:-100%;width:max-content;max-width:100svw;transition:translate var(--animation-timing)}.hamburger-icon.svelte-2h80ue>input:where(.svelte-2h80ue):checked{opacity:0;width:0}.hamburger-icon.svelte-2h80ue:has(input:where(.svelte-2h80ue):checked):before{rotate:45deg;width:var(--x-width);translate:0 calc(var(--bar-height) / -2)}.hamburger-icon.svelte-2h80ue:has(input:where(.svelte-2h80ue):checked):after{rotate:-45deg;width:var(--x-width);translate:0 calc(var(--bar-height) / 2)}:is(.nav-bar:where(.svelte-2h80ue):has(.hamburger-icon:where(.svelte-2h80ue)>input:where(.svelte-2h80ue):checked))+.sidebar.svelte-2h80ue{translate:0}@media only screen and (max-width: 700px){.search-bar.svelte-2h80ue{margin:0}.website-name.svelte-2h80ue{display:none}}nav.svelte-q0b0vv{--size: 2.5rem;position:fixed;bottom:4rem;right:1rem;border-radius:50%;opacity:0;visibility:hidden;width:var(--size);height:var(--size);z-index:3;transition:opacity var(--animation-timing),visibility var(--animation-timing)}a.svelte-q0b0vv{text-decoration:none;width:100%;height:100%}a.svelte-q0b0vv:is(:where(.svelte-q0b0vv):link,:where(.svelte-q0b0vv):hover,:where(.svelte-q0b0vv):active,:where(.svelte-q0b0vv):visited){color:var(--icon-colour)}svg.svelte-q0b0vv{width:100%;height:100%;translate:0 -2px}div.svelte-4rm3xd{display:flex;flex:1}.page-container.svelte-1blvpy0,.page-wrapper.svelte-1blvpy0{display:flex}.page-container.svelte-1blvpy0{position:relative;min-height:100svh}.page-wrapper.svelte-1blvpy0{flex:1;padding-top:var(--nav-bar-height);padding-bottom:var(--footer-height)}#top-of-the-page.svelte-1blvpy0{visibility:hidden}
