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