@charset "UTF-8";@keyframes fadeOut{0%{opacity:1}to{opacity:0}}*[fade-in],*[fade-out]{animation-duration:var(--transition-time);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}*[fade-out=crossfade]{animation-name:fadeOut}*[fade-in=crossfade]{animation-name:fadeIn}img[for-mask],*[for-mask]>img{-webkit-mask-image:var(--from-image),var(--to-image);mask-image:var(--from-image),var(--to-image);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-composite:destination-in;mask-composite:intersect}*[fade-out=lmaskcross],*[fade-in=lmaskcross],*[fade-out=rmaskcross],*[fade-in=rmaskcross],*[fade-out=lscroll],*[fade-in=lscroll],*[fade-out=rscroll],*[fade-in=rscroll],*[fade-out=tscroll],*[fade-in=tscroll],*[fade-out=bscroll],*[fade-in=bscroll]{mask-image:linear-gradient(to right,#fff 20%,transparent 40%,transparent 60%,#fff 80%),linear-gradient(to bottom,#fff 20%,transparent 40%,transparent 60%,#fff 80%);-webkit-mask-image:linear-gradient(to right,#fff 20%,transparent 40%,transparent 60%,#fff 80%),linear-gradient(to bottom,#fff 20%,transparent 40%,transparent 60%,#fff 80%);mask-size:500% 500%;-webkit-mask-size:500% 500%}*[fade-out=lmaskcross],*[fade-out=lscroll]{animation-name:loscroll}@keyframes loscroll{0%{-webkit-mask-position:left;mask-position:left}to{-webkit-mask-position:center;mask-position:center}}*[fade-in=lmaskcross],*[fade-in=lscroll]{animation-name:liscroll}@keyframes liscroll{0%{-webkit-mask-position:center;mask-position:center}to{-webkit-mask-position:right;mask-position:right}}*[fade-out=rmaskcross],*[fade-out=rscroll]{animation-name:roscroll}@keyframes roscroll{0%{-webkit-mask-position:right;mask-position:right}to{-webkit-mask-position:center;mask-position:center}}*[fade-in=rmaskcross],*[fade-in=rscroll]{animation-name:riscroll}@keyframes riscroll{0%{-webkit-mask-position:center;mask-position:center}to{-webkit-mask-position:left;mask-position:left}}*[fade-out=tscroll]{animation-name:toscroll}@keyframes toscroll{0%{-webkit-mask-position:top;mask-position:top}to{-webkit-mask-position:center;mask-position:center}}*[fade-in=tscroll]{animation-name:tiscroll}@keyframes tiscroll{0%{-webkit-mask-position:center;mask-position:center}to{-webkit-mask-position:bottom;mask-position:bottom}}*[fade-out=bscroll]{animation-name:boscroll}@keyframes boscroll{0%{-webkit-mask-position:bottom;mask-position:bottom}to{-webkit-mask-position:center;mask-position:center}}*[fade-in=bscroll]{animation-name:biscroll}@keyframes biscroll{0%{-webkit-mask-position:center;mask-position:center}to{-webkit-mask-position:top;mask-position:top}}*[fade-out=lshutter],*[fade-in=lshutter],*[fade-out=rshutter],*[fade-in=rshutter],*[fade-out=lcartain],*[fade-in=lcartain],*[fade-out=rcartain],*[fade-in=rcartain]{mask-image:linear-gradient(to right,transparent 50%,#fff 50%),linear-gradient(to right,transparent 50%,#fff 50%);-webkit-mask-image:linear-gradient(to right,transparent 50%,#fff 50%),linear-gradient(to right,transparent 50%,#fff 50%);mask-size:50px 100%,50px 100%;-webkit-mask-size:50px 100%,50px 100%;mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-composite:exclude;-webkit-mask-composite:xor}*[fade-out=tshutter],*[fade-in=tshutter],*[fade-out=bshutter],*[fade-in=bshutter],*[fade-out=tcartain],*[fade-in=tcartain],*[fade-out=bcartain],*[fade-in=bcartain]{mask-image:linear-gradient(to bottom,transparent 50%,#fff 50%),linear-gradient(to bottom,transparent 50%,#fff 50%);-webkit-mask-image:linear-gradient(to bottom,transparent 50%,#fff 50%),linear-gradient(to bottom,transparent 50%,#fff 50%);mask-size:100% 50px,100% 50px;-webkit-mask-size:100% 50px,100% 50px;mask-repeat:repeat;-webkit-mask-repeat:repeat;mask-composite:exclude;-webkit-mask-composite:xor}*[fade-out=lshutter],*[fade-out=lcartain]{animation-name:loshutter}@keyframes loshutter{0%{mask-position:0 0,25px 0;-webkit-mask-position:0 0,25px 0}to{mask-position:0 0,50px 0;-webkit-mask-position:0 0,50px 0}}*[fade-in=lshutter],*[fade-in=lcartain]{animation-name:lishutter}@keyframes lishutter{0%{mask-position:0 0,0 0;-webkit-mask-position:0 0,0 0}to{mask-position:0 0,25px 0;-webkit-mask-position:0 0,25px 0}}*[fade-out=rshutter],*[fade-out=rcartain]{animation-name:roshutter}@keyframes roshutter{0%{mask-position:0 0,25px 0;-webkit-mask-position:0 0,25px 0}to{mask-position:0 0,0 0;-webkit-mask-position:0 0,0 0}}*[fade-in=rshutter],*[fade-in=rcartain]{animation-name:rishutter}@keyframes rishutter{0%{mask-position:0 0,50px 0;-webkit-mask-position:0 0,50px 0}to{mask-position:0 0,25px 0;-webkit-mask-position:0 0,25px 0}}*[fade-out=tshutter],*[fade-out=tcartain]{animation-name:toshutter}@keyframes toshutter{0%{mask-position:0 0,0 25px;-webkit-mask-position:0 0,0 25px}to{mask-position:0 0,0 50px;-webkit-mask-position:0 0,0 50px}}*[fade-in=tshutter],*[fade-in=tcartain]{animation-name:tishutter}@keyframes tishutter{0%{mask-position:0 0,0 0;-webkit-mask-position:0 0,0 0}to{mask-position:0 0,0 25px;-webkit-mask-position:0 0,0 25px}}*[fade-out=bshutter],*[fade-out=bcartain]{animation-name:boshutter}@keyframes boshutter{0%{mask-position:0 0,0 25px;-webkit-mask-position:0 0,0 25px}to{mask-position:0 0,0 0;-webkit-mask-position:0 0,0 0}}*[fade-in=bshutter],*[fade-in=bcartain]{animation-name:bishutter}@keyframes bishutter{0%{mask-position:0 0,0 50px;-webkit-mask-position:0 0,0 50px}to{mask-position:0 0,0 25px;-webkit-mask-position:0 0,0 25px}}*.quake{animation-duration:var(--quake-time);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:quake}@keyframes quake{0%{transform:translate(0)}25%{transform:translate(calc(-1 * var(--quake-x)),calc(-1 * var(--quake-y)))}75%{transform:translate(var(--quake-x),var(--quake-y))}to{transform:translate(0)}}.window #layer-choices .choice,.window #skip-layer .skip-modal{color:#ffffffe8;background-color:#010e2470;border:1px solid #00628b;backdrop-filter:blur(1em);-webkit-backdrop-filter:blur(1em)}@supports not (backdrop-filter: blur(1em)){.window #layer-choices .choice,.window #skip-layer .skip-modal{background-color:#000000d1}}.window #layer-text,.window #layer-history #history{z-index:2;opacity:1;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.5) 10%,rgba(0,0,0,.5) 90%,rgba(0,0,0,.2) 100%);padding:8vmin 10%;text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px,#000 -1px -1px 1px,#000 1px -1px 1px;letter-spacing:1px;font-size:clamp(.92em,3.6vmin,1.25em);line-height:clamp(1.52em,4.6vmin,1.6em);overflow-x:hidden;transition:var(--transition);transition-property:opacity,z-index}.window .hide#layer-text,.window #layer-history .hide#history{z-index:-1;opacity:0}.window #layer-text .text-container,.window #layer-history #history .text-container{width:min(100%,670px);margin-inline:auto}.window #layer-text span,.window #layer-history #history span{white-space:pre-wrap;overflow-wrap:break-word;position:relative}.window #layer-text .dash,.window #layer-history #history .dash{text-shadow:#000 .8px .8px .6px,#000 -.8px .8px .6px,#000 -.8px -.8px .6px,#000 .8px -.8px .6px}.window #layer-text hr,.window #layer-history #history hr{border:0;height:2px;background-image:linear-gradient(90deg,rgba(27,154,185,0) 0%,#1b9ab9 50%,rgba(27,154,185,0) 100%);width:120%;margin:1.4em 0 1.4em -10%}.window #layer-text hr[page-type=phase],.window #layer-history #history hr[page-type=phase]{background-image:linear-gradient(90deg,rgba(27,154,185,0) 0%,#afb91b 50%,rgba(27,154,185,0) 100%)}.window #layer-text .load,.window #layer-history #history .load{display:block;margin:.4em;padding:0 .8em;font-size:.8em;text-shadow:none}.window #layer-text .choice:not(.selected),.window #layer-history #history .choice:not(.selected){color:gray}.window #layer-text .choice.selected,.window #layer-history #history .choice.selected{display:list-item;list-style-type:disclosure-closed}.window #layer-text .cursor,.window #layer-history #history .cursor{width:20px;height:20px;margin-left:2px;position:absolute;bottom:2px}.window #layer-text #moon,.window #layer-history #history #moon{animation:fadeIn 1s ease-out,rotate 4s ease-in-out infinite}@keyframes rotate{0%{filter:opacity(.3) drop-shadow(0 0 1px #7edbff);transform:rotate(0)}50%{filter:opacity(.9) drop-shadow(0 0 3px #7edbff) brightness(1.2)}to{filter:opacity(.3) drop-shadow(0 0 1px #7edbff);transform:rotate(360deg)}}.window #layer-text #page,.window #layer-history #history #page{opacity:.9;animation:fadeIn 1s ease-out,rotate3d 4s ease-in-out infinite}@keyframes rotate3d{0%{filter:brightness(.8);transform:rotateY(0)}50%{filter:brightness(1.2)}to{filter:brightness(.8);transform:rotateY(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.window #layer-menu{--panel-trans-time: .4s;z-index:-1;background-color:#002a5766;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;display:flex;justify-content:flex-end;transition:var(--transition);transition-property:opacity,z-index;transition-delay:calc(var(--panel-trans-time) - var(--transition-time));overflow:hidden;border-block:12px solid #002373}.window .show#layer-menu{z-index:4;opacity:1;transition-delay:0s}.window .show#layer-menu .menu-container{right:5vw}.window #layer-menu .menu-container{position:absolute;right:calc(clamp(150px,50vmin,210px)*-1);height:100%;width:clamp(150px,50vmin,210px);transition:all var(--panel-trans-time) ease-out;display:flex;align-items:center;background-image:linear-gradient(226deg,#051c4b,#00357c)}.window #layer-menu .menu-container menu{height:min(100%,660px);flex:1;display:flex;row-gap:.8em;flex-direction:column;font-size:clamp(1em,4.6vmin,1.2em);padding:1.4em 1em;overflow-y:auto}.window #layer-menu .menu-container button,.window #layer-menu .menu-container a{color:var(--text-color);text-decoration:none;transition:var(--transition);-webkit-user-select:none;user-select:none;display:flex;align-items:center}.window #layer-menu .menu-container button:hover,.window #layer-menu .menu-container button:focus-visible,.window #layer-menu .menu-container a:hover,.window #layer-menu .menu-container a:focus-visible{color:#0aa4ab;text-shadow:1px 0 5px rgb(14,79,187),1px 0 6px rgba(28,147,147,.5215686275);text-decoration:underline}.window #layer-menu .menu-container .action-icons{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:1em;width:100%}.window #layer-menu .menu-container .action-icons button{border-radius:2px;padding:4px;color:#b0d1e5;background-color:#01111b99;justify-content:center}.window #layer-menu .menu-container .action-icons button:hover,.window #layer-menu .menu-container .action-icons button:focus-visible{color:#f5f9fb;background-color:#01111b99;text-decoration:none}.window #layer-menu .menu-container .action-icons .quick{font-size:1rem}.window #layer-save,.window #layer-config{z-index:-1;opacity:0;transition:var(--transition);display:flex}.window .show#layer-save,.window .show#layer-config{z-index:100;opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-image:linear-gradient(0deg,hsla(215,100%,5.98%,.8) 0%,hsla(208.21,98.13%,12.39%,.8) 100%)}.window #layer-history{z-index:-1;opacity:0;transition:var(--transition)}.window .show#layer-history{z-index:100;opacity:1;background:rgba(0,0,0,.8392156863);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.window #layer-history #history{position:absolute;background:none;overflow-y:scroll;width:98%;height:calc(100% - 40px);padding-bottom:30vh;top:0;right:0;bottom:0;left:0;margin-inline:auto;border-radius:5px}.window #layer-history footer{position:fixed;bottom:0;height:40px;width:100%;background:rgb(0,35,115);display:flex;align-items:center;padding:0 2em;box-shadow:0 -1px 2px #00000059;z-index:2}.window #layer-history footer button{color:var(--text-color);transition:var(--transition);margin-left:auto}.window #layer-history footer button:hover,.window #layer-history footer button:focus-visible{color:#0aa4ab;text-shadow:1px 0 5px rgb(14,79,187),1px 0 6px rgba(28,147,147,.5215686275);text-decoration:underline}.window #skip-layer{z-index:-1;background-color:#0006;display:flex;justify-content:center}.window .show#skip-layer{z-index:2}.window #skip-layer .skip-modal{align-self:center;padding:1em min(3em,3vmin);margin:1em;width:min(540px,100%);box-shadow:0 0 10px #000}.window #skip-layer .skip-modal .title{margin-bottom:1em;text-align:center}.window #skip-layer .skip-modal .title .scene-title{font-style:italic;font-weight:700;color:#009fff}.window #skip-layer .skip-modal .buttons{display:flex;font-size:1.3em}.window #skip-layer .skip-modal .buttons button{all:unset;transition:var(--transition);text-align:center;flex:1}.window #skip-layer .skip-modal .buttons button:hover,.window #skip-layer .skip-modal .buttons button:focus-visible{cursor:pointer;color:#0aa4ab;text-shadow:1px 0 5px rgb(14,79,187),1px 0 6px rgba(28,147,147,.5215686275)}.window #skip-layer .skip-modal .buttons .separator{width:1px;background-color:#ffffff4d;margin-inline:.2em}:root{--text-color: #e7e7e7;--read-text-color: #c5e1ff;--transition-time: .2s;--transition: all var(--transition-time) ease-out}.window{color:var(--text-color);display:flex;font-size:1.1em;font-family:var(--font),sans-serif}.window .dash{text-decoration:line-through}.window .layer{width:100%;height:100%;position:absolute}.window #layer-graphics{z-index:0}.window #layer-choices{z-index:3;background-color:#0006}.window #layer-choices .choices-container{display:flex;flex-direction:column;justify-content:center;height:100%;max-width:600px;margin-inline:auto;gap:1.2em}.window #layer-choices .choice{padding:.5em 1em;font-size:clamp(.92em,3.6vmin,1.25em);transition:all .2s ease-in-out;margin-inline:8px}.window #layer-choices .choice:hover,.window #layer-choices .choice:focus-visible{box-shadow:var(--selected-shadow)}.window .menu-button{all:unset;display:none}@media not all and (hover: hover) and (pointer: fine){.window .menu-button{display:flex;position:absolute;bottom:4vmin;right:0;z-index:3;background-color:#0e4fbb;padding:16px 4px;border-radius:8px 0 0 8px;opacity:.5;transition:var(--transition)}.window .menu-button:hover{opacity:1}}#config-layout section{background-color:var(--menu-container);box-shadow:var(--menu-shadow);position:relative;padding:1rem}@media all and (hover: hover) and (pointer: fine){#config-layout section{scrollbar-gutter:stable;padding-right:calc(1rem - var(--scrollbar-width))}}#config-layout section{display:flex;flex-direction:column;font-size:1.1rem;overflow-x:hidden;flex:1}#config-layout section .sub{margin-top:1em;padding:.8em;border-left:1px solid cyan;background-color:#00ffff0a}#config-layout section .sub .title{color:#0ff}#config-layout section .sub .config{border-bottom:0!important}#config-layout section .sub .config:not(:last-of-type){border-bottom:1px solid var(--separator)!important}#config-layout section .config{display:grid;grid-template-columns:1fr 2fr;align-items:center;padding-block:.6em;min-height:60px}#config-layout section .config:not(:nth-last-child(2)){border-bottom:1px solid var(--separator)}#config-layout section .config .config-name{margin-left:min(4%,1em)}#config-layout section .config .config-actions{display:flex;flex-wrap:wrap;gap:1em}#config-layout section .config .desc{font-size:.7em;color:#969696;border:1px solid rgba(38,255,255,.231372549);padding:.2em 1em;border-radius:4px;display:flex;align-items:center;gap:.6em}#config-layout section .config .config-btns{flex:1;display:flex;gap:8px;flex-wrap:wrap}#config-layout section .config .config-btns .config-btn{padding:.2rem .4rem;background-color:transparent;transition:.2s ease-in-out;border-radius:6px;text-transform:uppercase;min-width:min(100px,100%);text-align:center}#config-layout section .config .config-btns .config-btn:hover,#config-layout section .config .config-btns .config-btn.active{background-color:var(--active)}#config-layout section .config .config-btns .config-btn:focus-visible{outline:3px solid var(--focus)}#config-layout section .config .config-range{flex:1;display:flex;gap:.6em;align-items:center;min-height:36.45px}#config-layout section .config .config-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(320px,100%);height:1px;background:#225975;cursor:pointer;border:0;border-radius:8px}#config-layout section .config .config-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--active)}#config-layout section .config .config-range input[type=range]::-webkit-slider-thumb:hover{background:var(--active-hover)}#config-layout section .config .config-range input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--active);border:0}#config-layout section .config .config-range input[type=range]::-moz-range-thumb:hover{background:var(--active-hover)}#config-layout section .config .config-range .icon{display:flex}#config-layout section .config .config-range .mute{display:flex;transition:.2s ease-in-out;margin-left:.8em;border-radius:4px;padding:.2em;color:#266a7e}#config-layout section .config .config-range .mute:hover,#config-layout section .config .config-range .mute:focus-visible{color:var(--active)}#config-layout section .config .erase{color:#bc2525}#config-layout section .config .erase.config-btn:hover,#config-layout section .config .erase.config-btn:focus-visible{background-color:#ff000047}#config-layout section .keyMap{display:grid;grid-template-columns:1fr 2fr;align-items:center;padding-block:.8em}#config-layout section .keyMap:not(:last-of-type){border-bottom:1px solid var(--separator)!important}#config-layout section .keyMap .action{grid-column:1;margin-left:min(4%,1em)}#config-layout section .keyMap .keyItem{grid-column:2;margin-block:4px}#config-layout section .keyMap .keyItem .info{opacity:.3}#config-layout section .reset{margin-top:1em;align-self:flex-end}#config-layout section .reset .reset-btn{color:var(--text-color);padding:.3em 2em;font-size:clamp(.86rem,3.5vmin,1rem);background-color:#795b06;border-radius:4px}#config-layout section .reset .reset-btn:hover{background-color:#493604}@media (max-width: 768px){#config-layout section .config{grid-template-columns:1fr;row-gap:.4em;padding-block:1em}#config-layout section .config .config-name{font-size:.9em;margin-bottom:.2em}#config-layout section .config .config-actions{flex-direction:column;flex-wrap:nowrap}#config-layout section .config .config-actions .config-btns{gap:.6em}#config-layout section .config .config-actions .config-btns .config-btn{min-width:clamp(80px,26%,100px)}#config-layout section .keyMap{grid-template-columns:1fr;row-gap:.4em;padding-block:1em}#config-layout section .keyMap .action{font-size:.9em;margin-bottom:.2em}#config-layout section .keyMap .keyItem{grid-column:1}}#particles{width:100%;height:100%;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(to top,black 0%,transparent 80%);mask-image:linear-gradient(to top,black 0%,transparent 80%)}.circle-container{position:absolute;transform:translateY(-10vh);animation-iteration-count:infinite;animation-timing-function:linear}.circle-container .circle{width:100%;height:100%;border-radius:50%;mix-blend-mode:screen;background-image:radial-gradient(hsl(180,100%,80%),hsl(180,100%,80%) 10%,hsla(180,100%,80%,0) 56%);animation:fadein-frames .2s infinite,scale-frames 2s infinite}@keyframes fade-frames{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes scale-frames{0%{transform:scale3d(.4,.4,1)}50%{transform:scale3d(2.2,2.2,1)}to{transform:scale3d(.4,.4,1)}}.circle-container:nth-child(1){width:5px;height:5px;animation-name:move-frames-1;animation-duration:28105ms;animation-delay:15929ms}@keyframes move-frames-1{0%{transform:translate3d(47vw,109vh,0)}to{transform:translate3d(11vw,-136vh,0)}}.circle-container:nth-child(1) .circle{animation-delay:3284ms}.circle-container:nth-child(2){width:1px;height:1px;animation-name:move-frames-2;animation-duration:28828ms;animation-delay:3491ms}@keyframes move-frames-2{0%{transform:translate3d(96vw,102vh,0)}to{transform:translate3d(13vw,-132vh,0)}}.circle-container:nth-child(2) .circle{animation-delay:524ms}.circle-container:nth-child(3){width:3px;height:3px;animation-name:move-frames-3;animation-duration:33002ms;animation-delay:25516ms}@keyframes move-frames-3{0%{transform:translate3d(49vw,102vh,0)}to{transform:translate3d(88vw,-118vh,0)}}.circle-container:nth-child(3) .circle{animation-delay:2812ms}.circle-container:nth-child(4){width:4px;height:4px;animation-name:move-frames-4;animation-duration:33602ms;animation-delay:8392ms}@keyframes move-frames-4{0%{transform:translate3d(46vw,110vh,0)}to{transform:translate3d(87vw,-129vh,0)}}.circle-container:nth-child(4) .circle{animation-delay:569ms}.circle-container:nth-child(5){width:8px;height:8px;animation-name:move-frames-5;animation-duration:35451ms;animation-delay:36035ms}@keyframes move-frames-5{0%{transform:translate3d(65vw,103vh,0)}to{transform:translate3d(55vw,-129vh,0)}}.circle-container:nth-child(5) .circle{animation-delay:678ms}.circle-container:nth-child(6){width:1px;height:1px;animation-name:move-frames-6;animation-duration:33215ms;animation-delay:17056ms}@keyframes move-frames-6{0%{transform:translate3d(5vw,107vh,0)}to{transform:translate3d(1vw,-121vh,0)}}.circle-container:nth-child(6) .circle{animation-delay:1017ms}.circle-container:nth-child(7){width:2px;height:2px;animation-name:move-frames-7;animation-duration:28047ms;animation-delay:19.43s}@keyframes move-frames-7{0%{transform:translate3d(13vw,104vh,0)}to{transform:translate3d(96vw,-119vh,0)}}.circle-container:nth-child(7) .circle{animation-delay:3717ms}.circle-container:nth-child(8){width:8px;height:8px;animation-name:move-frames-8;animation-duration:29575ms;animation-delay:18671ms}@keyframes move-frames-8{0%{transform:translate3d(37vw,103vh,0)}to{transform:translate3d(19vw,-107vh,0)}}.circle-container:nth-child(8) .circle{animation-delay:.88s}.circle-container:nth-child(9){width:6px;height:6px;animation-name:move-frames-9;animation-duration:35712ms;animation-delay:4216ms}@keyframes move-frames-9{0%{transform:translate3d(88vw,110vh,0)}to{transform:translate3d(70vw,-121vh,0)}}.circle-container:nth-child(9) .circle{animation-delay:1326ms}.circle-container:nth-child(10){width:2px;height:2px;animation-name:move-frames-10;animation-duration:30953ms;animation-delay:11264ms}@keyframes move-frames-10{0%{transform:translate3d(76vw,102vh,0)}to{transform:translate3d(50vw,-113vh,0)}}.circle-container:nth-child(10) .circle{animation-delay:482ms}.circle-container:nth-child(11){width:4px;height:4px;animation-name:move-frames-11;animation-duration:32149ms;animation-delay:12952ms}@keyframes move-frames-11{0%{transform:translate3d(31vw,110vh,0)}to{transform:translate3d(2vw,-120vh,0)}}.circle-container:nth-child(11) .circle{animation-delay:3643ms}.circle-container:nth-child(12){width:5px;height:5px;animation-name:move-frames-12;animation-duration:36528ms;animation-delay:32588ms}@keyframes move-frames-12{0%{transform:translate3d(100vw,104vh,0)}to{transform:translate3d(72vw,-106vh,0)}}.circle-container:nth-child(12) .circle{animation-delay:3644ms}.circle-container:nth-child(13){width:2px;height:2px;animation-name:move-frames-13;animation-duration:36294ms;animation-delay:36863ms}@keyframes move-frames-13{0%{transform:translate3d(15vw,103vh,0)}to{transform:translate3d(25vw,-118vh,0)}}.circle-container:nth-child(13) .circle{animation-delay:3.88s}.circle-container:nth-child(14){width:1px;height:1px;animation-name:move-frames-14;animation-duration:29369ms;animation-delay:18146ms}@keyframes move-frames-14{0%{transform:translate3d(70vw,108vh,0)}to{transform:translate3d(18vw,-129vh,0)}}.circle-container:nth-child(14) .circle{animation-delay:3797ms}.circle-container:nth-child(15){width:7px;height:7px;animation-name:move-frames-15;animation-duration:36685ms;animation-delay:20882ms}@keyframes move-frames-15{0%{transform:translate3d(15vw,105vh,0)}to{transform:translate3d(100vw,-109vh,0)}}.circle-container:nth-child(15) .circle{animation-delay:3098ms}.circle-container:nth-child(16){width:8px;height:8px;animation-name:move-frames-16;animation-duration:31806ms;animation-delay:7.54s}@keyframes move-frames-16{0%{transform:translate3d(39vw,107vh,0)}to{transform:translate3d(31vw,-109vh,0)}}.circle-container:nth-child(16) .circle{animation-delay:8ms}.circle-container:nth-child(17){width:3px;height:3px;animation-name:move-frames-17;animation-duration:35698ms;animation-delay:26897ms}@keyframes move-frames-17{0%{transform:translate3d(16vw,106vh,0)}to{transform:translate3d(46vw,-136vh,0)}}.circle-container:nth-child(17) .circle{animation-delay:2827ms}.circle-container:nth-child(18){width:5px;height:5px;animation-name:move-frames-18;animation-duration:32259ms;animation-delay:34682ms}@keyframes move-frames-18{0%{transform:translate3d(18vw,109vh,0)}to{transform:translate3d(70vw,-111vh,0)}}.circle-container:nth-child(18) .circle{animation-delay:779ms}.circle-container:nth-child(19){width:8px;height:8px;animation-name:move-frames-19;animation-duration:33757ms;animation-delay:3488ms}@keyframes move-frames-19{0%{transform:translate3d(19vw,103vh,0)}to{transform:translate3d(2vw,-121vh,0)}}.circle-container:nth-child(19) .circle{animation-delay:2052ms}.circle-container:nth-child(20){width:7px;height:7px;animation-name:move-frames-20;animation-duration:29213ms;animation-delay:19493ms}@keyframes move-frames-20{0%{transform:translate3d(98vw,107vh,0)}to{transform:translate3d(38vw,-126vh,0)}}.circle-container:nth-child(20) .circle{animation-delay:3902ms}.circle-container:nth-child(21){width:2px;height:2px;animation-name:move-frames-21;animation-duration:28406ms;animation-delay:24634ms}@keyframes move-frames-21{0%{transform:translate3d(97vw,109vh,0)}to{transform:translate3d(13vw,-138vh,0)}}.circle-container:nth-child(21) .circle{animation-delay:2389ms}.circle-container:nth-child(22){width:1px;height:1px;animation-name:move-frames-22;animation-duration:30412ms;animation-delay:2.93s}@keyframes move-frames-22{0%{transform:translate3d(47vw,105vh,0)}to{transform:translate3d(9vw,-118vh,0)}}.circle-container:nth-child(22) .circle{animation-delay:2.1s}.circle-container:nth-child(23){width:5px;height:5px;animation-name:move-frames-23;animation-duration:35968ms;animation-delay:35.1s}@keyframes move-frames-23{0%{transform:translate3d(100vw,104vh,0)}to{transform:translate3d(42vw,-112vh,0)}}.circle-container:nth-child(23) .circle{animation-delay:1525ms}.circle-container:nth-child(24){width:8px;height:8px;animation-name:move-frames-24;animation-duration:32105ms;animation-delay:19164ms}@keyframes move-frames-24{0%{transform:translate3d(57vw,110vh,0)}to{transform:translate3d(41vw,-122vh,0)}}.circle-container:nth-child(24) .circle{animation-delay:1337ms}.circle-container:nth-child(25){width:2px;height:2px;animation-name:move-frames-25;animation-duration:30727ms;animation-delay:36535ms}@keyframes move-frames-25{0%{transform:translate3d(99vw,106vh,0)}to{transform:translate3d(49vw,-132vh,0)}}.circle-container:nth-child(25) .circle{animation-delay:1977ms}.circle-container:nth-child(26){width:7px;height:7px;animation-name:move-frames-26;animation-duration:32411ms;animation-delay:2401ms}@keyframes move-frames-26{0%{transform:translate3d(40vw,105vh,0)}to{transform:translate3d(77vw,-132vh,0)}}.circle-container:nth-child(26) .circle{animation-delay:3045ms}.circle-container:nth-child(27){width:2px;height:2px;animation-name:move-frames-27;animation-duration:33447ms;animation-delay:16459ms}@keyframes move-frames-27{0%{transform:translate3d(8vw,107vh,0)}to{transform:translate3d(96vw,-134vh,0)}}.circle-container:nth-child(27) .circle{animation-delay:1572ms}.circle-container:nth-child(28){width:6px;height:6px;animation-name:move-frames-28;animation-duration:30866ms;animation-delay:7476ms}@keyframes move-frames-28{0%{transform:translate3d(100vw,102vh,0)}to{transform:translate3d(57vw,-114vh,0)}}.circle-container:nth-child(28) .circle{animation-delay:3028ms}.circle-container:nth-child(29){width:7px;height:7px;animation-name:move-frames-29;animation-duration:32084ms;animation-delay:922ms}@keyframes move-frames-29{0%{transform:translate3d(96vw,105vh,0)}to{transform:translate3d(22vw,-117vh,0)}}.circle-container:nth-child(29) .circle{animation-delay:.87s}.circle-container:nth-child(30){width:6px;height:6px;animation-name:move-frames-30;animation-duration:36959ms;animation-delay:194ms}@keyframes move-frames-30{0%{transform:translate3d(33vw,105vh,0)}to{transform:translate3d(9vw,-118vh,0)}}.circle-container:nth-child(30) .circle{animation-delay:175ms}.circle-container:nth-child(31){width:3px;height:3px;animation-name:move-frames-31;animation-duration:36452ms;animation-delay:20827ms}@keyframes move-frames-31{0%{transform:translate3d(94vw,103vh,0)}to{transform:translate3d(95vw,-121vh,0)}}.circle-container:nth-child(31) .circle{animation-delay:763ms}.circle-container:nth-child(32){width:6px;height:6px;animation-name:move-frames-32;animation-duration:29893ms;animation-delay:28098ms}@keyframes move-frames-32{0%{transform:translate3d(100vw,101vh,0)}to{transform:translate3d(14vw,-108vh,0)}}.circle-container:nth-child(32) .circle{animation-delay:3106ms}.circle-container:nth-child(33){width:5px;height:5px;animation-name:move-frames-33;animation-duration:29938ms;animation-delay:11459ms}@keyframes move-frames-33{0%{transform:translate3d(91vw,106vh,0)}to{transform:translate3d(32vw,-114vh,0)}}.circle-container:nth-child(33) .circle{animation-delay:642ms}.circle-container:nth-child(34){width:8px;height:8px;animation-name:move-frames-34;animation-duration:31114ms;animation-delay:8.91s}@keyframes move-frames-34{0%{transform:translate3d(64vw,108vh,0)}to{transform:translate3d(38vw,-122vh,0)}}.circle-container:nth-child(34) .circle{animation-delay:758ms}.circle-container:nth-child(35){width:6px;height:6px;animation-name:move-frames-35;animation-duration:34588ms;animation-delay:24286ms}@keyframes move-frames-35{0%{transform:translate3d(73vw,107vh,0)}to{transform:translate3d(16vw,-129vh,0)}}.circle-container:nth-child(35) .circle{animation-delay:2144ms}.circle-container:nth-child(36){width:5px;height:5px;animation-name:move-frames-36;animation-duration:36329ms;animation-delay:36709ms}@keyframes move-frames-36{0%{transform:translate3d(50vw,109vh,0)}to{transform:translate3d(92vw,-125vh,0)}}.circle-container:nth-child(36) .circle{animation-delay:2157ms}.circle-container:nth-child(37){width:3px;height:3px;animation-name:move-frames-37;animation-duration:32474ms;animation-delay:23614ms}@keyframes move-frames-37{0%{transform:translate3d(86vw,108vh,0)}to{transform:translate3d(29vw,-123vh,0)}}.circle-container:nth-child(37) .circle{animation-delay:425ms}.circle-container:nth-child(38){width:6px;height:6px;animation-name:move-frames-38;animation-duration:36648ms;animation-delay:32003ms}@keyframes move-frames-38{0%{transform:translate3d(78vw,107vh,0)}to{transform:translate3d(3vw,-118vh,0)}}.circle-container:nth-child(38) .circle{animation-delay:2969ms}.circle-container:nth-child(39){width:7px;height:7px;animation-name:move-frames-39;animation-duration:36779ms;animation-delay:31122ms}@keyframes move-frames-39{0%{transform:translate3d(27vw,107vh,0)}to{transform:translate3d(24vw,-116vh,0)}}.circle-container:nth-child(39) .circle{animation-delay:2991ms}.circle-container:nth-child(40){width:6px;height:6px;animation-name:move-frames-40;animation-duration:28899ms;animation-delay:13025ms}@keyframes move-frames-40{0%{transform:translate3d(63vw,104vh,0)}to{transform:translate3d(30vw,-109vh,0)}}.circle-container:nth-child(40) .circle{animation-delay:1165ms}.circle-container:nth-child(41){width:5px;height:5px;animation-name:move-frames-41;animation-duration:33602ms;animation-delay:23514ms}@keyframes move-frames-41{0%{transform:translate3d(7vw,102vh,0)}to{transform:translate3d(11vw,-124vh,0)}}.circle-container:nth-child(41) .circle{animation-delay:678ms}.circle-container:nth-child(42){width:1px;height:1px;animation-name:move-frames-42;animation-duration:34353ms;animation-delay:31072ms}@keyframes move-frames-42{0%{transform:translate3d(73vw,106vh,0)}to{transform:translate3d(88vw,-122vh,0)}}.circle-container:nth-child(42) .circle{animation-delay:3628ms}.circle-container:nth-child(43){width:2px;height:2px;animation-name:move-frames-43;animation-duration:35.65s;animation-delay:16917ms}@keyframes move-frames-43{0%{transform:translate3d(58vw,110vh,0)}to{transform:translate3d(48vw,-129vh,0)}}.circle-container:nth-child(43) .circle{animation-delay:166ms}.circle-container:nth-child(44){width:3px;height:3px;animation-name:move-frames-44;animation-duration:36593ms;animation-delay:35s}@keyframes move-frames-44{0%{transform:translate3d(60vw,108vh,0)}to{transform:translate3d(100vw,-110vh,0)}}.circle-container:nth-child(44) .circle{animation-delay:3191ms}.circle-container:nth-child(45){width:8px;height:8px;animation-name:move-frames-45;animation-duration:34484ms;animation-delay:21.45s}@keyframes move-frames-45{0%{transform:translate3d(67vw,102vh,0)}to{transform:translate3d(59vw,-127vh,0)}}.circle-container:nth-child(45) .circle{animation-delay:289ms}.circle-container:nth-child(46){width:1px;height:1px;animation-name:move-frames-46;animation-duration:30921ms;animation-delay:28078ms}@keyframes move-frames-46{0%{transform:translate3d(53vw,103vh,0)}to{transform:translate3d(72vw,-122vh,0)}}.circle-container:nth-child(46) .circle{animation-delay:112ms}.circle-container:nth-child(47){width:5px;height:5px;animation-name:move-frames-47;animation-duration:28.73s;animation-delay:1128ms}@keyframes move-frames-47{0%{transform:translate3d(67vw,109vh,0)}to{transform:translate3d(4vw,-111vh,0)}}.circle-container:nth-child(47) .circle{animation-delay:656ms}.circle-container:nth-child(48){width:7px;height:7px;animation-name:move-frames-48;animation-duration:28516ms;animation-delay:4168ms}@keyframes move-frames-48{0%{transform:translate3d(14vw,108vh,0)}to{transform:translate3d(60vw,-132vh,0)}}.circle-container:nth-child(48) .circle{animation-delay:2.37s}.circle-container:nth-child(49){width:8px;height:8px;animation-name:move-frames-49;animation-duration:32779ms;animation-delay:35283ms}@keyframes move-frames-49{0%{transform:translate3d(58vw,106vh,0)}to{transform:translate3d(82vw,-128vh,0)}}.circle-container:nth-child(49) .circle{animation-delay:2806ms}.circle-container:nth-child(50){width:8px;height:8px;animation-name:move-frames-50;animation-duration:30044ms;animation-delay:22934ms}@keyframes move-frames-50{0%{transform:translate3d(68vw,109vh,0)}to{transform:translate3d(18vw,-136vh,0)}}.circle-container:nth-child(50) .circle{animation-delay:1531ms}.circle-container:nth-child(51){width:3px;height:3px;animation-name:move-frames-51;animation-duration:35689ms;animation-delay:3.24s}@keyframes move-frames-51{0%{transform:translate3d(46vw,106vh,0)}to{transform:translate3d(36vw,-132vh,0)}}.circle-container:nth-child(51) .circle{animation-delay:1353ms}.circle-container:nth-child(52){width:2px;height:2px;animation-name:move-frames-52;animation-duration:35883ms;animation-delay:6.44s}@keyframes move-frames-52{0%{transform:translate3d(67vw,103vh,0)}to{transform:translate3d(96vw,-109vh,0)}}.circle-container:nth-child(52) .circle{animation-delay:2025ms}.circle-container:nth-child(53){width:5px;height:5px;animation-name:move-frames-53;animation-duration:29048ms;animation-delay:5542ms}@keyframes move-frames-53{0%{transform:translate3d(13vw,102vh,0)}to{transform:translate3d(35vw,-132vh,0)}}.circle-container:nth-child(53) .circle{animation-delay:2831ms}.circle-container:nth-child(54){width:8px;height:8px;animation-name:move-frames-54;animation-duration:28236ms;animation-delay:33582ms}@keyframes move-frames-54{0%{transform:translate3d(55vw,101vh,0)}to{transform:translate3d(70vw,-121vh,0)}}.circle-container:nth-child(54) .circle{animation-delay:494ms}.circle-container:nth-child(55){width:5px;height:5px;animation-name:move-frames-55;animation-duration:28138ms;animation-delay:11697ms}@keyframes move-frames-55{0%{transform:translate3d(1vw,107vh,0)}to{transform:translate3d(2vw,-112vh,0)}}.circle-container:nth-child(55) .circle{animation-delay:2.71s}.circle-container:nth-child(56){width:6px;height:6px;animation-name:move-frames-56;animation-duration:30129ms;animation-delay:17131ms}@keyframes move-frames-56{0%{transform:translate3d(84vw,103vh,0)}to{transform:translate3d(21vw,-120vh,0)}}.circle-container:nth-child(56) .circle{animation-delay:1215ms}.circle-container:nth-child(57){width:4px;height:4px;animation-name:move-frames-57;animation-duration:34846ms;animation-delay:18819ms}@keyframes move-frames-57{0%{transform:translate3d(99vw,102vh,0)}to{transform:translate3d(28vw,-105vh,0)}}.circle-container:nth-child(57) .circle{animation-delay:1702ms}.circle-container:nth-child(58){width:1px;height:1px;animation-name:move-frames-58;animation-duration:35353ms;animation-delay:12054ms}@keyframes move-frames-58{0%{transform:translate3d(54vw,101vh,0)}to{transform:translate3d(23vw,-123vh,0)}}.circle-container:nth-child(58) .circle{animation-delay:892ms}.circle-container:nth-child(59){width:6px;height:6px;animation-name:move-frames-59;animation-duration:29307ms;animation-delay:19406ms}@keyframes move-frames-59{0%{transform:translate3d(86vw,108vh,0)}to{transform:translate3d(41vw,-112vh,0)}}.circle-container:nth-child(59) .circle{animation-delay:822ms}.circle-container:nth-child(60){width:6px;height:6px;animation-name:move-frames-60;animation-duration:36976ms;animation-delay:13407ms}@keyframes move-frames-60{0%{transform:translate3d(40vw,101vh,0)}to{transform:translate3d(51vw,-129vh,0)}}.circle-container:nth-child(60) .circle{animation-delay:2398ms}.circle-container:nth-child(61){width:1px;height:1px;animation-name:move-frames-61;animation-duration:31077ms;animation-delay:18391ms}@keyframes move-frames-61{0%{transform:translate3d(18vw,102vh,0)}to{transform:translate3d(61vw,-120vh,0)}}.circle-container:nth-child(61) .circle{animation-delay:2542ms}.circle-container:nth-child(62){width:6px;height:6px;animation-name:move-frames-62;animation-duration:29873ms;animation-delay:17255ms}@keyframes move-frames-62{0%{transform:translate3d(28vw,105vh,0)}to{transform:translate3d(61vw,-108vh,0)}}.circle-container:nth-child(62) .circle{animation-delay:818ms}.circle-container:nth-child(63){width:6px;height:6px;animation-name:move-frames-63;animation-duration:35323ms;animation-delay:14606ms}@keyframes move-frames-63{0%{transform:translate3d(41vw,108vh,0)}to{transform:translate3d(62vw,-124vh,0)}}.circle-container:nth-child(63) .circle{animation-delay:1853ms}.circle-container:nth-child(64){width:8px;height:8px;animation-name:move-frames-64;animation-duration:35998ms;animation-delay:21995ms}@keyframes move-frames-64{0%{transform:translate3d(35vw,102vh,0)}to{transform:translate3d(63vw,-117vh,0)}}.circle-container:nth-child(64) .circle{animation-delay:57ms}.circle-container:nth-child(65){width:2px;height:2px;animation-name:move-frames-65;animation-duration:31343ms;animation-delay:16.52s}@keyframes move-frames-65{0%{transform:translate3d(58vw,105vh,0)}to{transform:translate3d(75vw,-111vh,0)}}.circle-container:nth-child(65) .circle{animation-delay:1208ms}.circle-container:nth-child(66){width:1px;height:1px;animation-name:move-frames-66;animation-duration:32031ms;animation-delay:5035ms}@keyframes move-frames-66{0%{transform:translate3d(92vw,107vh,0)}to{transform:translate3d(26vw,-126vh,0)}}.circle-container:nth-child(66) .circle{animation-delay:2569ms}.circle-container:nth-child(67){width:3px;height:3px;animation-name:move-frames-67;animation-duration:36899ms;animation-delay:17558ms}@keyframes move-frames-67{0%{transform:translate3d(12vw,105vh,0)}to{transform:translate3d(100vw,-115vh,0)}}.circle-container:nth-child(67) .circle{animation-delay:619ms}.circle-container:nth-child(68){width:8px;height:8px;animation-name:move-frames-68;animation-duration:30874ms;animation-delay:10763ms}@keyframes move-frames-68{0%{transform:translate3d(54vw,106vh,0)}to{transform:translate3d(94vw,-120vh,0)}}.circle-container:nth-child(68) .circle{animation-delay:2707ms}.circle-container:nth-child(69){width:7px;height:7px;animation-name:move-frames-69;animation-duration:29341ms;animation-delay:2824ms}@keyframes move-frames-69{0%{transform:translate3d(71vw,107vh,0)}to{transform:translate3d(55vw,-118vh,0)}}.circle-container:nth-child(69) .circle{animation-delay:2898ms}.circle-container:nth-child(70){width:2px;height:2px;animation-name:move-frames-70;animation-duration:29306ms;animation-delay:17334ms}@keyframes move-frames-70{0%{transform:translate3d(76vw,105vh,0)}to{transform:translate3d(85vw,-116vh,0)}}.circle-container:nth-child(70) .circle{animation-delay:2927ms}.circle-container:nth-child(71){width:3px;height:3px;animation-name:move-frames-71;animation-duration:33786ms;animation-delay:5933ms}@keyframes move-frames-71{0%{transform:translate3d(30vw,105vh,0)}to{transform:translate3d(96vw,-123vh,0)}}.circle-container:nth-child(71) .circle{animation-delay:3228ms}.circle-container:nth-child(72){width:4px;height:4px;animation-name:move-frames-72;animation-duration:28689ms;animation-delay:19423ms}@keyframes move-frames-72{0%{transform:translate3d(26vw,108vh,0)}to{transform:translate3d(45vw,-126vh,0)}}.circle-container:nth-child(72) .circle{animation-delay:3536ms}.circle-container:nth-child(73){width:4px;height:4px;animation-name:move-frames-73;animation-duration:30788ms;animation-delay:17127ms}@keyframes move-frames-73{0%{transform:translate3d(23vw,110vh,0)}to{transform:translate3d(23vw,-116vh,0)}}.circle-container:nth-child(73) .circle{animation-delay:283ms}.circle-container:nth-child(74){width:4px;height:4px;animation-name:move-frames-74;animation-duration:34657ms;animation-delay:7.18s}@keyframes move-frames-74{0%{transform:translate3d(20vw,108vh,0)}to{transform:translate3d(90vw,-112vh,0)}}.circle-container:nth-child(74) .circle{animation-delay:3146ms}.circle-container:nth-child(75){width:1px;height:1px;animation-name:move-frames-75;animation-duration:32667ms;animation-delay:1454ms}@keyframes move-frames-75{0%{transform:translate3d(89vw,103vh,0)}to{transform:translate3d(47vw,-109vh,0)}}.circle-container:nth-child(75) .circle{animation-delay:2086ms}.circle-container:nth-child(76){width:1px;height:1px;animation-name:move-frames-76;animation-duration:31756ms;animation-delay:7827ms}@keyframes move-frames-76{0%{transform:translate3d(51vw,107vh,0)}to{transform:translate3d(59vw,-134vh,0)}}.circle-container:nth-child(76) .circle{animation-delay:529ms}.circle-container:nth-child(77){width:5px;height:5px;animation-name:move-frames-77;animation-duration:28.54s;animation-delay:6186ms}@keyframes move-frames-77{0%{transform:translate3d(14vw,103vh,0)}to{transform:translate3d(86vw,-109vh,0)}}.circle-container:nth-child(77) .circle{animation-delay:3398ms}.circle-container:nth-child(78){width:2px;height:2px;animation-name:move-frames-78;animation-duration:31491ms;animation-delay:27284ms}@keyframes move-frames-78{0%{transform:translate3d(6vw,104vh,0)}to{transform:translate3d(9vw,-110vh,0)}}.circle-container:nth-child(78) .circle{animation-delay:2701ms}.circle-container:nth-child(79){width:1px;height:1px;animation-name:move-frames-79;animation-duration:31864ms;animation-delay:36589ms}@keyframes move-frames-79{0%{transform:translate3d(88vw,106vh,0)}to{transform:translate3d(2vw,-131vh,0)}}.circle-container:nth-child(79) .circle{animation-delay:3587ms}.circle-container:nth-child(80){width:8px;height:8px;animation-name:move-frames-80;animation-duration:29405ms;animation-delay:33517ms}@keyframes move-frames-80{0%{transform:translate3d(37vw,101vh,0)}to{transform:translate3d(52vw,-105vh,0)}}.circle-container:nth-child(80) .circle{animation-delay:694ms}.circle-container:nth-child(81){width:6px;height:6px;animation-name:move-frames-81;animation-duration:32735ms;animation-delay:105ms}@keyframes move-frames-81{0%{transform:translate3d(73vw,106vh,0)}to{transform:translate3d(18vw,-128vh,0)}}.circle-container:nth-child(81) .circle{animation-delay:3082ms}.circle-container:nth-child(82){width:8px;height:8px;animation-name:move-frames-82;animation-duration:28961ms;animation-delay:27817ms}@keyframes move-frames-82{0%{transform:translate3d(27vw,109vh,0)}to{transform:translate3d(77vw,-110vh,0)}}.circle-container:nth-child(82) .circle{animation-delay:1226ms}.circle-container:nth-child(83){width:3px;height:3px;animation-name:move-frames-83;animation-duration:30878ms;animation-delay:35952ms}@keyframes move-frames-83{0%{transform:translate3d(50vw,104vh,0)}to{transform:translate3d(55vw,-120vh,0)}}.circle-container:nth-child(83) .circle{animation-delay:2357ms}.circle-container:nth-child(84){width:4px;height:4px;animation-name:move-frames-84;animation-duration:32379ms;animation-delay:20817ms}@keyframes move-frames-84{0%{transform:translate3d(98vw,103vh,0)}to{transform:translate3d(49vw,-132vh,0)}}.circle-container:nth-child(84) .circle{animation-delay:2016ms}.circle-container:nth-child(85){width:1px;height:1px;animation-name:move-frames-85;animation-duration:28441ms;animation-delay:35519ms}@keyframes move-frames-85{0%{transform:translate3d(44vw,109vh,0)}to{transform:translate3d(95vw,-132vh,0)}}.circle-container:nth-child(85) .circle{animation-delay:1365ms}.circle-container:nth-child(86){width:5px;height:5px;animation-name:move-frames-86;animation-duration:32703ms;animation-delay:2824ms}@keyframes move-frames-86{0%{transform:translate3d(3vw,108vh,0)}to{transform:translate3d(35vw,-125vh,0)}}.circle-container:nth-child(86) .circle{animation-delay:695ms}.circle-container:nth-child(87){width:5px;height:5px;animation-name:move-frames-87;animation-duration:33013ms;animation-delay:3536ms}@keyframes move-frames-87{0%{transform:translate3d(94vw,103vh,0)}to{transform:translate3d(10vw,-121vh,0)}}.circle-container:nth-child(87) .circle{animation-delay:34ms}.circle-container:nth-child(88){width:5px;height:5px;animation-name:move-frames-88;animation-duration:33.52s;animation-delay:32009ms}@keyframes move-frames-88{0%{transform:translate3d(39vw,103vh,0)}to{transform:translate3d(66vw,-111vh,0)}}.circle-container:nth-child(88) .circle{animation-delay:1579ms}.circle-container:nth-child(89){width:2px;height:2px;animation-name:move-frames-89;animation-duration:33721ms;animation-delay:24794ms}@keyframes move-frames-89{0%{transform:translate3d(23vw,110vh,0)}to{transform:translate3d(91vw,-138vh,0)}}.circle-container:nth-child(89) .circle{animation-delay:3.45s}.circle-container:nth-child(90){width:5px;height:5px;animation-name:move-frames-90;animation-duration:28472ms;animation-delay:8409ms}@keyframes move-frames-90{0%{transform:translate3d(93vw,109vh,0)}to{transform:translate3d(41vw,-116vh,0)}}.circle-container:nth-child(90) .circle{animation-delay:3722ms}.circle-container:nth-child(91){width:4px;height:4px;animation-name:move-frames-91;animation-duration:32938ms;animation-delay:18392ms}@keyframes move-frames-91{0%{transform:translate3d(11vw,105vh,0)}to{transform:translate3d(5vw,-124vh,0)}}.circle-container:nth-child(91) .circle{animation-delay:1.53s}.circle-container:nth-child(92){width:4px;height:4px;animation-name:move-frames-92;animation-duration:34708ms;animation-delay:21.02s}@keyframes move-frames-92{0%{transform:translate3d(59vw,107vh,0)}to{transform:translate3d(97vw,-118vh,0)}}.circle-container:nth-child(92) .circle{animation-delay:1289ms}.circle-container:nth-child(93){width:5px;height:5px;animation-name:move-frames-93;animation-duration:30434ms;animation-delay:11039ms}@keyframes move-frames-93{0%{transform:translate3d(57vw,101vh,0)}to{transform:translate3d(45vw,-122vh,0)}}.circle-container:nth-child(93) .circle{animation-delay:3895ms}.circle-container:nth-child(94){width:7px;height:7px;animation-name:move-frames-94;animation-duration:29742ms;animation-delay:21719ms}@keyframes move-frames-94{0%{transform:translate3d(88vw,104vh,0)}to{transform:translate3d(34vw,-132vh,0)}}.circle-container:nth-child(94) .circle{animation-delay:3806ms}.circle-container:nth-child(95){width:3px;height:3px;animation-name:move-frames-95;animation-duration:30692ms;animation-delay:4761ms}@keyframes move-frames-95{0%{transform:translate3d(94vw,104vh,0)}to{transform:translate3d(97vw,-110vh,0)}}.circle-container:nth-child(95) .circle{animation-delay:746ms}.circle-container:nth-child(96){width:6px;height:6px;animation-name:move-frames-96;animation-duration:36796ms;animation-delay:25.13s}@keyframes move-frames-96{0%{transform:translate3d(5vw,101vh,0)}to{transform:translate3d(14vw,-115vh,0)}}.circle-container:nth-child(96) .circle{animation-delay:54ms}.circle-container:nth-child(97){width:2px;height:2px;animation-name:move-frames-97;animation-duration:28375ms;animation-delay:33879ms}@keyframes move-frames-97{0%{transform:translate3d(82vw,101vh,0)}to{transform:translate3d(36vw,-124vh,0)}}.circle-container:nth-child(97) .circle{animation-delay:1225ms}.circle-container:nth-child(98){width:4px;height:4px;animation-name:move-frames-98;animation-duration:35174ms;animation-delay:26012ms}@keyframes move-frames-98{0%{transform:translate3d(58vw,109vh,0)}to{transform:translate3d(24vw,-111vh,0)}}.circle-container:nth-child(98) .circle{animation-delay:1234ms}.circle-container:nth-child(99){width:5px;height:5px;animation-name:move-frames-99;animation-duration:34241ms;animation-delay:2199ms}@keyframes move-frames-99{0%{transform:translate3d(25vw,106vh,0)}to{transform:translate3d(80vw,-122vh,0)}}.circle-container:nth-child(99) .circle{animation-delay:564ms}.circle-container:nth-child(100){width:1px;height:1px;animation-name:move-frames-100;animation-duration:34269ms;animation-delay:36098ms}@keyframes move-frames-100{0%{transform:translate3d(53vw,106vh,0)}to{transform:translate3d(85vw,-113vh,0)}}.circle-container:nth-child(100) .circle{animation-delay:3973ms}.circle-container:nth-child(101){width:1px;height:1px;animation-name:move-frames-101;animation-duration:33615ms;animation-delay:10164ms}@keyframes move-frames-101{0%{transform:translate3d(38vw,108vh,0)}to{transform:translate3d(56vw,-135vh,0)}}.circle-container:nth-child(101) .circle{animation-delay:2258ms}.circle-container:nth-child(102){width:5px;height:5px;animation-name:move-frames-102;animation-duration:34497ms;animation-delay:3947ms}@keyframes move-frames-102{0%{transform:translate3d(96vw,105vh,0)}to{transform:translate3d(72vw,-108vh,0)}}.circle-container:nth-child(102) .circle{animation-delay:1.48s}.circle-container:nth-child(103){width:4px;height:4px;animation-name:move-frames-103;animation-duration:32653ms;animation-delay:26615ms}@keyframes move-frames-103{0%{transform:translate3d(26vw,103vh,0)}to{transform:translate3d(91vw,-107vh,0)}}.circle-container:nth-child(103) .circle{animation-delay:3037ms}.circle-container:nth-child(104){width:4px;height:4px;animation-name:move-frames-104;animation-duration:35304ms;animation-delay:7673ms}@keyframes move-frames-104{0%{transform:translate3d(37vw,103vh,0)}to{transform:translate3d(48vw,-118vh,0)}}.circle-container:nth-child(104) .circle{animation-delay:1773ms}.circle-container:nth-child(105){width:5px;height:5px;animation-name:move-frames-105;animation-duration:28974ms;animation-delay:669ms}@keyframes move-frames-105{0%{transform:translate3d(31vw,103vh,0)}to{transform:translate3d(95vw,-125vh,0)}}.circle-container:nth-child(105) .circle{animation-delay:2008ms}.circle-container:nth-child(106){width:2px;height:2px;animation-name:move-frames-106;animation-duration:30158ms;animation-delay:4641ms}@keyframes move-frames-106{0%{transform:translate3d(68vw,104vh,0)}to{transform:translate3d(40vw,-115vh,0)}}.circle-container:nth-child(106) .circle{animation-delay:3205ms}.circle-container:nth-child(107){width:2px;height:2px;animation-name:move-frames-107;animation-duration:34565ms;animation-delay:5.69s}@keyframes move-frames-107{0%{transform:translate3d(45vw,103vh,0)}to{transform:translate3d(95vw,-128vh,0)}}.circle-container:nth-child(107) .circle{animation-delay:925ms}.circle-container:nth-child(108){width:2px;height:2px;animation-name:move-frames-108;animation-duration:32698ms;animation-delay:11526ms}@keyframes move-frames-108{0%{transform:translate3d(64vw,101vh,0)}to{transform:translate3d(90vw,-124vh,0)}}.circle-container:nth-child(108) .circle{animation-delay:2938ms}.circle-container:nth-child(109){width:8px;height:8px;animation-name:move-frames-109;animation-duration:29.66s;animation-delay:30766ms}@keyframes move-frames-109{0%{transform:translate3d(78vw,106vh,0)}to{transform:translate3d(43vw,-130vh,0)}}.circle-container:nth-child(109) .circle{animation-delay:2379ms}.circle-container:nth-child(110){width:1px;height:1px;animation-name:move-frames-110;animation-duration:36.47s;animation-delay:21165ms}@keyframes move-frames-110{0%{transform:translate3d(95vw,108vh,0)}to{transform:translate3d(40vw,-130vh,0)}}.circle-container:nth-child(110) .circle{animation-delay:2824ms}.circle-container:nth-child(111){width:6px;height:6px;animation-name:move-frames-111;animation-duration:34644ms;animation-delay:22298ms}@keyframes move-frames-111{0%{transform:translate3d(38vw,101vh,0)}to{transform:translate3d(50vw,-128vh,0)}}.circle-container:nth-child(111) .circle{animation-delay:2049ms}.circle-container:nth-child(112){width:2px;height:2px;animation-name:move-frames-112;animation-duration:35242ms;animation-delay:9391ms}@keyframes move-frames-112{0%{transform:translate3d(3vw,103vh,0)}to{transform:translate3d(20vw,-129vh,0)}}.circle-container:nth-child(112) .circle{animation-delay:3081ms}.circle-container:nth-child(113){width:4px;height:4px;animation-name:move-frames-113;animation-duration:33.24s;animation-delay:31044ms}@keyframes move-frames-113{0%{transform:translate3d(34vw,110vh,0)}to{transform:translate3d(57vw,-117vh,0)}}.circle-container:nth-child(113) .circle{animation-delay:182ms}.circle-container:nth-child(114){width:2px;height:2px;animation-name:move-frames-114;animation-duration:30593ms;animation-delay:15.04s}@keyframes move-frames-114{0%{transform:translate3d(57vw,106vh,0)}to{transform:translate3d(14vw,-130vh,0)}}.circle-container:nth-child(114) .circle{animation-delay:1344ms}.circle-container:nth-child(115){width:1px;height:1px;animation-name:move-frames-115;animation-duration:32.43s;animation-delay:32101ms}@keyframes move-frames-115{0%{transform:translate3d(13vw,104vh,0)}to{transform:translate3d(34vw,-105vh,0)}}.circle-container:nth-child(115) .circle{animation-delay:94ms}.circle-container:nth-child(116){width:4px;height:4px;animation-name:move-frames-116;animation-duration:28471ms;animation-delay:16424ms}@keyframes move-frames-116{0%{transform:translate3d(17vw,108vh,0)}to{transform:translate3d(95vw,-122vh,0)}}.circle-container:nth-child(116) .circle{animation-delay:425ms}.circle-container:nth-child(117){width:3px;height:3px;animation-name:move-frames-117;animation-duration:31187ms;animation-delay:36712ms}@keyframes move-frames-117{0%{transform:translate3d(27vw,103vh,0)}to{transform:translate3d(54vw,-125vh,0)}}.circle-container:nth-child(117) .circle{animation-delay:2.86s}.circle-container:nth-child(118){width:6px;height:6px;animation-name:move-frames-118;animation-duration:34872ms;animation-delay:25308ms}@keyframes move-frames-118{0%{transform:translate3d(87vw,106vh,0)}to{transform:translate3d(44vw,-111vh,0)}}.circle-container:nth-child(118) .circle{animation-delay:2016ms}.circle-container:nth-child(119){width:6px;height:6px;animation-name:move-frames-119;animation-duration:30721ms;animation-delay:30372ms}@keyframes move-frames-119{0%{transform:translate3d(74vw,102vh,0)}to{transform:translate3d(39vw,-118vh,0)}}.circle-container:nth-child(119) .circle{animation-delay:958ms}.circle-container:nth-child(120){width:6px;height:6px;animation-name:move-frames-120;animation-duration:35413ms;animation-delay:32139ms}@keyframes move-frames-120{0%{transform:translate3d(80vw,102vh,0)}to{transform:translate3d(5vw,-109vh,0)}}.circle-container:nth-child(120) .circle{animation-delay:3167ms}.circle-container:nth-child(121){width:1px;height:1px;animation-name:move-frames-121;animation-duration:32753ms;animation-delay:15826ms}@keyframes move-frames-121{0%{transform:translate3d(76vw,101vh,0)}to{transform:translate3d(39vw,-108vh,0)}}.circle-container:nth-child(121) .circle{animation-delay:2787ms}.circle-container:nth-child(122){width:8px;height:8px;animation-name:move-frames-122;animation-duration:34935ms;animation-delay:11436ms}@keyframes move-frames-122{0%{transform:translate3d(50vw,101vh,0)}to{transform:translate3d(55vw,-131vh,0)}}.circle-container:nth-child(122) .circle{animation-delay:2864ms}.circle-container:nth-child(123){width:4px;height:4px;animation-name:move-frames-123;animation-duration:36093ms;animation-delay:11124ms}@keyframes move-frames-123{0%{transform:translate3d(96vw,101vh,0)}to{transform:translate3d(26vw,-108vh,0)}}.circle-container:nth-child(123) .circle{animation-delay:2861ms}.circle-container:nth-child(124){width:3px;height:3px;animation-name:move-frames-124;animation-duration:35621ms;animation-delay:14197ms}@keyframes move-frames-124{0%{transform:translate3d(58vw,104vh,0)}to{transform:translate3d(37vw,-117vh,0)}}.circle-container:nth-child(124) .circle{animation-delay:2656ms}.circle-container:nth-child(125){width:4px;height:4px;animation-name:move-frames-125;animation-duration:34414ms;animation-delay:28601ms}@keyframes move-frames-125{0%{transform:translate3d(28vw,103vh,0)}to{transform:translate3d(36vw,-107vh,0)}}.circle-container:nth-child(125) .circle{animation-delay:1615ms}.circle-container:nth-child(126){width:6px;height:6px;animation-name:move-frames-126;animation-duration:34215ms;animation-delay:36585ms}@keyframes move-frames-126{0%{transform:translate3d(98vw,110vh,0)}to{transform:translate3d(22vw,-128vh,0)}}.circle-container:nth-child(126) .circle{animation-delay:475ms}.circle-container:nth-child(127){width:3px;height:3px;animation-name:move-frames-127;animation-duration:28147ms;animation-delay:22861ms}@keyframes move-frames-127{0%{transform:translate3d(17vw,101vh,0)}to{transform:translate3d(84vw,-109vh,0)}}.circle-container:nth-child(127) .circle{animation-delay:1881ms}.circle-container:nth-child(128){width:8px;height:8px;animation-name:move-frames-128;animation-duration:32588ms;animation-delay:8764ms}@keyframes move-frames-128{0%{transform:translate3d(97vw,104vh,0)}to{transform:translate3d(68vw,-132vh,0)}}.circle-container:nth-child(128) .circle{animation-delay:85ms}.circle-container:nth-child(129){width:8px;height:8px;animation-name:move-frames-129;animation-duration:30467ms;animation-delay:8889ms}@keyframes move-frames-129{0%{transform:translate3d(51vw,102vh,0)}to{transform:translate3d(77vw,-129vh,0)}}.circle-container:nth-child(129) .circle{animation-delay:2489ms}.circle-container:nth-child(130){width:2px;height:2px;animation-name:move-frames-130;animation-duration:30.61s;animation-delay:31051ms}@keyframes move-frames-130{0%{transform:translate3d(53vw,106vh,0)}to{transform:translate3d(4vw,-113vh,0)}}.circle-container:nth-child(130) .circle{animation-delay:1.32s}.circle-container:nth-child(131){width:6px;height:6px;animation-name:move-frames-131;animation-duration:30401ms;animation-delay:36925ms}@keyframes move-frames-131{0%{transform:translate3d(82vw,104vh,0)}to{transform:translate3d(97vw,-124vh,0)}}.circle-container:nth-child(131) .circle{animation-delay:2338ms}.circle-container:nth-child(132){width:6px;height:6px;animation-name:move-frames-132;animation-duration:35212ms;animation-delay:3109ms}@keyframes move-frames-132{0%{transform:translate3d(44vw,104vh,0)}to{transform:translate3d(16vw,-116vh,0)}}.circle-container:nth-child(132) .circle{animation-delay:2309ms}.circle-container:nth-child(133){width:3px;height:3px;animation-name:move-frames-133;animation-duration:35.09s;animation-delay:35322ms}@keyframes move-frames-133{0%{transform:translate3d(64vw,106vh,0)}to{transform:translate3d(49vw,-110vh,0)}}.circle-container:nth-child(133) .circle{animation-delay:3933ms}.circle-container:nth-child(134){width:4px;height:4px;animation-name:move-frames-134;animation-duration:31505ms;animation-delay:26328ms}@keyframes move-frames-134{0%{transform:translate3d(50vw,101vh,0)}to{transform:translate3d(27vw,-106vh,0)}}.circle-container:nth-child(134) .circle{animation-delay:1323ms}.circle-container:nth-child(135){width:8px;height:8px;animation-name:move-frames-135;animation-duration:30372ms;animation-delay:22949ms}@keyframes move-frames-135{0%{transform:translate3d(100vw,110vh,0)}to{transform:translate3d(85vw,-114vh,0)}}.circle-container:nth-child(135) .circle{animation-delay:.82s}.circle-container:nth-child(136){width:6px;height:6px;animation-name:move-frames-136;animation-duration:34272ms;animation-delay:10155ms}@keyframes move-frames-136{0%{transform:translate3d(96vw,107vh,0)}to{transform:translate3d(4vw,-132vh,0)}}.circle-container:nth-child(136) .circle{animation-delay:1047ms}.circle-container:nth-child(137){width:5px;height:5px;animation-name:move-frames-137;animation-duration:30841ms;animation-delay:21069ms}@keyframes move-frames-137{0%{transform:translate3d(56vw,106vh,0)}to{transform:translate3d(85vw,-128vh,0)}}.circle-container:nth-child(137) .circle{animation-delay:1.05s}.circle-container:nth-child(138){width:7px;height:7px;animation-name:move-frames-138;animation-duration:28183ms;animation-delay:11029ms}@keyframes move-frames-138{0%{transform:translate3d(27vw,101vh,0)}to{transform:translate3d(8vw,-130vh,0)}}.circle-container:nth-child(138) .circle{animation-delay:2315ms}.circle-container:nth-child(139){width:5px;height:5px;animation-name:move-frames-139;animation-duration:31516ms;animation-delay:12287ms}@keyframes move-frames-139{0%{transform:translate3d(85vw,110vh,0)}to{transform:translate3d(63vw,-124vh,0)}}.circle-container:nth-child(139) .circle{animation-delay:2401ms}.circle-container:nth-child(140){width:1px;height:1px;animation-name:move-frames-140;animation-duration:33214ms;animation-delay:23285ms}@keyframes move-frames-140{0%{transform:translate3d(16vw,109vh,0)}to{transform:translate3d(18vw,-126vh,0)}}.circle-container:nth-child(140) .circle{animation-delay:2311ms}.circle-container:nth-child(141){width:6px;height:6px;animation-name:move-frames-141;animation-duration:29791ms;animation-delay:36013ms}@keyframes move-frames-141{0%{transform:translate3d(57vw,105vh,0)}to{transform:translate3d(22vw,-107vh,0)}}.circle-container:nth-child(141) .circle{animation-delay:1626ms}.circle-container:nth-child(142){width:4px;height:4px;animation-name:move-frames-142;animation-duration:33643ms;animation-delay:11.85s}@keyframes move-frames-142{0%{transform:translate3d(24vw,106vh,0)}to{transform:translate3d(47vw,-114vh,0)}}.circle-container:nth-child(142) .circle{animation-delay:3587ms}.circle-container:nth-child(143){width:3px;height:3px;animation-name:move-frames-143;animation-duration:28585ms;animation-delay:7305ms}@keyframes move-frames-143{0%{transform:translate3d(68vw,105vh,0)}to{transform:translate3d(72vw,-123vh,0)}}.circle-container:nth-child(143) .circle{animation-delay:1951ms}.circle-container:nth-child(144){width:2px;height:2px;animation-name:move-frames-144;animation-duration:31806ms;animation-delay:8564ms}@keyframes move-frames-144{0%{transform:translate3d(31vw,108vh,0)}to{transform:translate3d(34vw,-114vh,0)}}.circle-container:nth-child(144) .circle{animation-delay:2698ms}.circle-container:nth-child(145){width:3px;height:3px;animation-name:move-frames-145;animation-duration:35762ms;animation-delay:6496ms}@keyframes move-frames-145{0%{transform:translate3d(19vw,105vh,0)}to{transform:translate3d(64vw,-124vh,0)}}.circle-container:nth-child(145) .circle{animation-delay:3067ms}.circle-container:nth-child(146){width:8px;height:8px;animation-name:move-frames-146;animation-duration:30051ms;animation-delay:5.15s}@keyframes move-frames-146{0%{transform:translate3d(7vw,104vh,0)}to{transform:translate3d(40vw,-128vh,0)}}.circle-container:nth-child(146) .circle{animation-delay:3827ms}.circle-container:nth-child(147){width:6px;height:6px;animation-name:move-frames-147;animation-duration:35828ms;animation-delay:10743ms}@keyframes move-frames-147{0%{transform:translate3d(25vw,102vh,0)}to{transform:translate3d(79vw,-104vh,0)}}.circle-container:nth-child(147) .circle{animation-delay:1419ms}.circle-container:nth-child(148){width:2px;height:2px;animation-name:move-frames-148;animation-duration:33445ms;animation-delay:613ms}@keyframes move-frames-148{0%{transform:translate3d(72vw,104vh,0)}to{transform:translate3d(75vw,-115vh,0)}}.circle-container:nth-child(148) .circle{animation-delay:2872ms}.circle-container:nth-child(149){width:2px;height:2px;animation-name:move-frames-149;animation-duration:33345ms;animation-delay:28596ms}@keyframes move-frames-149{0%{transform:translate3d(6vw,110vh,0)}to{transform:translate3d(70vw,-128vh,0)}}.circle-container:nth-child(149) .circle{animation-delay:501ms}.circle-container:nth-child(150){width:7px;height:7px;animation-name:move-frames-150;animation-duration:35818ms;animation-delay:31176ms}@keyframes move-frames-150{0%{transform:translate3d(13vw,108vh,0)}to{transform:translate3d(4vw,-112vh,0)}}.circle-container:nth-child(150) .circle{animation-delay:586ms}.circle-container:nth-child(151){width:5px;height:5px;animation-name:move-frames-151;animation-duration:32575ms;animation-delay:29.1s}@keyframes move-frames-151{0%{transform:translate3d(9vw,108vh,0)}to{transform:translate3d(35vw,-112vh,0)}}.circle-container:nth-child(151) .circle{animation-delay:2747ms}.circle-container:nth-child(152){width:5px;height:5px;animation-name:move-frames-152;animation-duration:36817ms;animation-delay:32928ms}@keyframes move-frames-152{0%{transform:translate3d(85vw,106vh,0)}to{transform:translate3d(93vw,-116vh,0)}}.circle-container:nth-child(152) .circle{animation-delay:2608ms}.circle-container:nth-child(153){width:7px;height:7px;animation-name:move-frames-153;animation-duration:34421ms;animation-delay:36942ms}@keyframes move-frames-153{0%{transform:translate3d(57vw,101vh,0)}to{transform:translate3d(90vw,-111vh,0)}}.circle-container:nth-child(153) .circle{animation-delay:2.34s}.circle-container:nth-child(154){width:7px;height:7px;animation-name:move-frames-154;animation-duration:36.85s;animation-delay:25643ms}@keyframes move-frames-154{0%{transform:translate3d(10vw,110vh,0)}to{transform:translate3d(76vw,-133vh,0)}}.circle-container:nth-child(154) .circle{animation-delay:3142ms}.circle-container:nth-child(155){width:2px;height:2px;animation-name:move-frames-155;animation-duration:34449ms;animation-delay:11238ms}@keyframes move-frames-155{0%{transform:translate3d(100vw,104vh,0)}to{transform:translate3d(75vw,-125vh,0)}}.circle-container:nth-child(155) .circle{animation-delay:1.82s}.circle-container:nth-child(156){width:6px;height:6px;animation-name:move-frames-156;animation-duration:33352ms;animation-delay:33221ms}@keyframes move-frames-156{0%{transform:translate3d(96vw,104vh,0)}to{transform:translate3d(88vw,-108vh,0)}}.circle-container:nth-child(156) .circle{animation-delay:1.51s}.circle-container:nth-child(157){width:3px;height:3px;animation-name:move-frames-157;animation-duration:31434ms;animation-delay:31901ms}@keyframes move-frames-157{0%{transform:translate3d(49vw,105vh,0)}to{transform:translate3d(63vw,-131vh,0)}}.circle-container:nth-child(157) .circle{animation-delay:2946ms}.circle-container:nth-child(158){width:4px;height:4px;animation-name:move-frames-158;animation-duration:33147ms;animation-delay:845ms}@keyframes move-frames-158{0%{transform:translate3d(78vw,102vh,0)}to{transform:translate3d(92vw,-119vh,0)}}.circle-container:nth-child(158) .circle{animation-delay:1621ms}.circle-container:nth-child(159){width:8px;height:8px;animation-name:move-frames-159;animation-duration:33612ms;animation-delay:15432ms}@keyframes move-frames-159{0%{transform:translate3d(76vw,104vh,0)}to{transform:translate3d(10vw,-128vh,0)}}.circle-container:nth-child(159) .circle{animation-delay:1121ms}.circle-container:nth-child(160){width:1px;height:1px;animation-name:move-frames-160;animation-duration:31.83s;animation-delay:18716ms}@keyframes move-frames-160{0%{transform:translate3d(25vw,104vh,0)}to{transform:translate3d(49vw,-128vh,0)}}.circle-container:nth-child(160) .circle{animation-delay:1399ms}.circle-container:nth-child(161){width:7px;height:7px;animation-name:move-frames-161;animation-duration:31561ms;animation-delay:24267ms}@keyframes move-frames-161{0%{transform:translate3d(84vw,109vh,0)}to{transform:translate3d(97vw,-132vh,0)}}.circle-container:nth-child(161) .circle{animation-delay:3771ms}.circle-container:nth-child(162){width:6px;height:6px;animation-name:move-frames-162;animation-duration:32971ms;animation-delay:31814ms}@keyframes move-frames-162{0%{transform:translate3d(97vw,101vh,0)}to{transform:translate3d(62vw,-130vh,0)}}.circle-container:nth-child(162) .circle{animation-delay:3182ms}.circle-container:nth-child(163){width:2px;height:2px;animation-name:move-frames-163;animation-duration:32357ms;animation-delay:13928ms}@keyframes move-frames-163{0%{transform:translate3d(1vw,109vh,0)}to{transform:translate3d(99vw,-115vh,0)}}.circle-container:nth-child(163) .circle{animation-delay:798ms}.circle-container:nth-child(164){width:5px;height:5px;animation-name:move-frames-164;animation-duration:32236ms;animation-delay:9037ms}@keyframes move-frames-164{0%{transform:translate3d(6vw,108vh,0)}to{transform:translate3d(26vw,-123vh,0)}}.circle-container:nth-child(164) .circle{animation-delay:85ms}.circle-container:nth-child(165){width:6px;height:6px;animation-name:move-frames-165;animation-duration:35482ms;animation-delay:20421ms}@keyframes move-frames-165{0%{transform:translate3d(70vw,105vh,0)}to{transform:translate3d(19vw,-119vh,0)}}.circle-container:nth-child(165) .circle{animation-delay:1.32s}.circle-container:nth-child(166){width:5px;height:5px;animation-name:move-frames-166;animation-duration:32067ms;animation-delay:8395ms}@keyframes move-frames-166{0%{transform:translate3d(38vw,107vh,0)}to{transform:translate3d(9vw,-122vh,0)}}.circle-container:nth-child(166) .circle{animation-delay:3.59s}.circle-container:nth-child(167){width:1px;height:1px;animation-name:move-frames-167;animation-duration:29542ms;animation-delay:9045ms}@keyframes move-frames-167{0%{transform:translate3d(37vw,106vh,0)}to{transform:translate3d(15vw,-107vh,0)}}.circle-container:nth-child(167) .circle{animation-delay:3305ms}.circle-container:nth-child(168){width:6px;height:6px;animation-name:move-frames-168;animation-duration:29578ms;animation-delay:35.2s}@keyframes move-frames-168{0%{transform:translate3d(55vw,105vh,0)}to{transform:translate3d(57vw,-117vh,0)}}.circle-container:nth-child(168) .circle{animation-delay:2051ms}.circle-container:nth-child(169){width:1px;height:1px;animation-name:move-frames-169;animation-duration:30.68s;animation-delay:546ms}@keyframes move-frames-169{0%{transform:translate3d(64vw,106vh,0)}to{transform:translate3d(35vw,-108vh,0)}}.circle-container:nth-child(169) .circle{animation-delay:2229ms}.circle-container:nth-child(170){width:2px;height:2px;animation-name:move-frames-170;animation-duration:35152ms;animation-delay:12831ms}@keyframes move-frames-170{0%{transform:translate3d(61vw,105vh,0)}to{transform:translate3d(42vw,-121vh,0)}}.circle-container:nth-child(170) .circle{animation-delay:2346ms}.circle-container:nth-child(171){width:4px;height:4px;animation-name:move-frames-171;animation-duration:34638ms;animation-delay:33323ms}@keyframes move-frames-171{0%{transform:translate3d(9vw,110vh,0)}to{transform:translate3d(27vw,-139vh,0)}}.circle-container:nth-child(171) .circle{animation-delay:2387ms}.circle-container:nth-child(172){width:7px;height:7px;animation-name:move-frames-172;animation-duration:28499ms;animation-delay:2726ms}@keyframes move-frames-172{0%{transform:translate3d(4vw,106vh,0)}to{transform:translate3d(68vw,-127vh,0)}}.circle-container:nth-child(172) .circle{animation-delay:1905ms}.circle-container:nth-child(173){width:1px;height:1px;animation-name:move-frames-173;animation-duration:35.46s;animation-delay:13855ms}@keyframes move-frames-173{0%{transform:translate3d(25vw,101vh,0)}to{transform:translate3d(48vw,-103vh,0)}}.circle-container:nth-child(173) .circle{animation-delay:3017ms}.circle-container:nth-child(174){width:4px;height:4px;animation-name:move-frames-174;animation-duration:35069ms;animation-delay:26291ms}@keyframes move-frames-174{0%{transform:translate3d(40vw,104vh,0)}to{transform:translate3d(46vw,-116vh,0)}}.circle-container:nth-child(174) .circle{animation-delay:522ms}.circle-container:nth-child(175){width:6px;height:6px;animation-name:move-frames-175;animation-duration:36045ms;animation-delay:8105ms}@keyframes move-frames-175{0%{transform:translate3d(72vw,104vh,0)}to{transform:translate3d(33vw,-115vh,0)}}.circle-container:nth-child(175) .circle{animation-delay:966ms}.circle-container:nth-child(176){width:5px;height:5px;animation-name:move-frames-176;animation-duration:30519ms;animation-delay:4715ms}@keyframes move-frames-176{0%{transform:translate3d(4vw,109vh,0)}to{transform:translate3d(93vw,-130vh,0)}}.circle-container:nth-child(176) .circle{animation-delay:206ms}.circle-container:nth-child(177){width:2px;height:2px;animation-name:move-frames-177;animation-duration:30301ms;animation-delay:12104ms}@keyframes move-frames-177{0%{transform:translate3d(15vw,103vh,0)}to{transform:translate3d(73vw,-104vh,0)}}.circle-container:nth-child(177) .circle{animation-delay:1205ms}.circle-container:nth-child(178){width:7px;height:7px;animation-name:move-frames-178;animation-duration:32162ms;animation-delay:6541ms}@keyframes move-frames-178{0%{transform:translate3d(19vw,103vh,0)}to{transform:translate3d(30vw,-108vh,0)}}.circle-container:nth-child(178) .circle{animation-delay:3s}.circle-container:nth-child(179){width:4px;height:4px;animation-name:move-frames-179;animation-duration:35408ms;animation-delay:20073ms}@keyframes move-frames-179{0%{transform:translate3d(40vw,102vh,0)}to{transform:translate3d(49vw,-113vh,0)}}.circle-container:nth-child(179) .circle{animation-delay:1298ms}.circle-container:nth-child(180){width:2px;height:2px;animation-name:move-frames-180;animation-duration:30.56s;animation-delay:4784ms}@keyframes move-frames-180{0%{transform:translate3d(9vw,110vh,0)}to{transform:translate3d(76vw,-130vh,0)}}.circle-container:nth-child(180) .circle{animation-delay:769ms}.circle-container:nth-child(181){width:7px;height:7px;animation-name:move-frames-181;animation-duration:34147ms;animation-delay:16898ms}@keyframes move-frames-181{0%{transform:translate3d(73vw,106vh,0)}to{transform:translate3d(21vw,-117vh,0)}}.circle-container:nth-child(181) .circle{animation-delay:1258ms}.circle-container:nth-child(182){width:6px;height:6px;animation-name:move-frames-182;animation-duration:28814ms;animation-delay:1616ms}@keyframes move-frames-182{0%{transform:translate3d(41vw,101vh,0)}to{transform:translate3d(72vw,-121vh,0)}}.circle-container:nth-child(182) .circle{animation-delay:481ms}.circle-container:nth-child(183){width:4px;height:4px;animation-name:move-frames-183;animation-duration:35792ms;animation-delay:32603ms}@keyframes move-frames-183{0%{transform:translate3d(73vw,101vh,0)}to{transform:translate3d(72vw,-104vh,0)}}.circle-container:nth-child(183) .circle{animation-delay:2035ms}.circle-container:nth-child(184){width:2px;height:2px;animation-name:move-frames-184;animation-duration:28.51s;animation-delay:27164ms}@keyframes move-frames-184{0%{transform:translate3d(54vw,110vh,0)}to{transform:translate3d(73vw,-136vh,0)}}.circle-container:nth-child(184) .circle{animation-delay:25ms}.circle-container:nth-child(185){width:2px;height:2px;animation-name:move-frames-185;animation-duration:36379ms;animation-delay:21269ms}@keyframes move-frames-185{0%{transform:translate3d(28vw,104vh,0)}to{transform:translate3d(31vw,-127vh,0)}}.circle-container:nth-child(185) .circle{animation-delay:2217ms}.circle-container:nth-child(186){width:6px;height:6px;animation-name:move-frames-186;animation-duration:30106ms;animation-delay:29337ms}@keyframes move-frames-186{0%{transform:translate3d(36vw,106vh,0)}to{transform:translate3d(11vw,-125vh,0)}}.circle-container:nth-child(186) .circle{animation-delay:3257ms}.circle-container:nth-child(187){width:5px;height:5px;animation-name:move-frames-187;animation-duration:35214ms;animation-delay:21038ms}@keyframes move-frames-187{0%{transform:translate3d(20vw,102vh,0)}to{transform:translate3d(46vw,-111vh,0)}}.circle-container:nth-child(187) .circle{animation-delay:2157ms}.circle-container:nth-child(188){width:5px;height:5px;animation-name:move-frames-188;animation-duration:32283ms;animation-delay:33.14s}@keyframes move-frames-188{0%{transform:translate3d(76vw,102vh,0)}to{transform:translate3d(74vw,-123vh,0)}}.circle-container:nth-child(188) .circle{animation-delay:1853ms}.circle-container:nth-child(189){width:1px;height:1px;animation-name:move-frames-189;animation-duration:35699ms;animation-delay:9929ms}@keyframes move-frames-189{0%{transform:translate3d(69vw,110vh,0)}to{transform:translate3d(72vw,-124vh,0)}}.circle-container:nth-child(189) .circle{animation-delay:1674ms}.circle-container:nth-child(190){width:1px;height:1px;animation-name:move-frames-190;animation-duration:33492ms;animation-delay:29525ms}@keyframes move-frames-190{0%{transform:translate3d(63vw,104vh,0)}to{transform:translate3d(1vw,-106vh,0)}}.circle-container:nth-child(190) .circle{animation-delay:1742ms}.circle-container:nth-child(191){width:2px;height:2px;animation-name:move-frames-191;animation-duration:30.13s;animation-delay:30869ms}@keyframes move-frames-191{0%{transform:translate3d(84vw,106vh,0)}to{transform:translate3d(6vw,-124vh,0)}}.circle-container:nth-child(191) .circle{animation-delay:2.49s}.circle-container:nth-child(192){width:6px;height:6px;animation-name:move-frames-192;animation-duration:29172ms;animation-delay:34218ms}@keyframes move-frames-192{0%{transform:translate3d(6vw,106vh,0)}to{transform:translate3d(17vw,-135vh,0)}}.circle-container:nth-child(192) .circle{animation-delay:2.86s}.circle-container:nth-child(193){width:4px;height:4px;animation-name:move-frames-193;animation-duration:36.37s;animation-delay:35.78s}@keyframes move-frames-193{0%{transform:translate3d(76vw,105vh,0)}to{transform:translate3d(95vw,-108vh,0)}}.circle-container:nth-child(193) .circle{animation-delay:2158ms}.circle-container:nth-child(194){width:1px;height:1px;animation-name:move-frames-194;animation-duration:34197ms;animation-delay:28815ms}@keyframes move-frames-194{0%{transform:translate3d(80vw,107vh,0)}to{transform:translate3d(1vw,-119vh,0)}}.circle-container:nth-child(194) .circle{animation-delay:1531ms}.circle-container:nth-child(195){width:3px;height:3px;animation-name:move-frames-195;animation-duration:28542ms;animation-delay:26542ms}@keyframes move-frames-195{0%{transform:translate3d(72vw,106vh,0)}to{transform:translate3d(100vw,-125vh,0)}}.circle-container:nth-child(195) .circle{animation-delay:2962ms}.circle-container:nth-child(196){width:6px;height:6px;animation-name:move-frames-196;animation-duration:35.74s;animation-delay:5866ms}@keyframes move-frames-196{0%{transform:translate3d(27vw,105vh,0)}to{transform:translate3d(36vw,-134vh,0)}}.circle-container:nth-child(196) .circle{animation-delay:625ms}.circle-container:nth-child(197){width:2px;height:2px;animation-name:move-frames-197;animation-duration:33345ms;animation-delay:19672ms}@keyframes move-frames-197{0%{transform:translate3d(31vw,108vh,0)}to{transform:translate3d(97vw,-132vh,0)}}.circle-container:nth-child(197) .circle{animation-delay:1033ms}.circle-container:nth-child(198){width:4px;height:4px;animation-name:move-frames-198;animation-duration:32338ms;animation-delay:23415ms}@keyframes move-frames-198{0%{transform:translate3d(96vw,104vh,0)}to{transform:translate3d(98vw,-106vh,0)}}.circle-container:nth-child(198) .circle{animation-delay:2063ms}.circle-container:nth-child(199){width:8px;height:8px;animation-name:move-frames-199;animation-duration:35819ms;animation-delay:4658ms}@keyframes move-frames-199{0%{transform:translate3d(16vw,101vh,0)}to{transform:translate3d(75vw,-104vh,0)}}.circle-container:nth-child(199) .circle{animation-delay:3041ms}.circle-container:nth-child(200){width:8px;height:8px;animation-name:move-frames-200;animation-duration:34783ms;animation-delay:15141ms}@keyframes move-frames-200{0%{transform:translate3d(100vw,101vh,0)}to{transform:translate3d(65vw,-126vh,0)}}.circle-container:nth-child(200) .circle{animation-delay:3804ms}#title-menu{position:relative;display:flex;flex-direction:column;align-items:center;gap:1em;padding:1em}#title-menu .logo{display:flex;margin:1em;justify-content:center;flex:8;min-height:0;position:relative}#title-menu .logo .moon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,70vmax);height:min(600px,70vmax);filter:drop-shadow(0 0 12px rgb(228,255,255));-webkit-mask-image:radial-gradient(ellipse 100% 100% at 70% 60%,rgba(0,0,0,.6) 30%,transparent 45%);mask-image:radial-gradient(ellipse 100% 100% at 70% 60%,rgba(0,0,0,.6) 30%,transparent 45%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:400px 140px;mask-position:400px 140px;opacity:.4;transition:all 1.6s;transition-timing-function:cubic-bezier(.25,.1,.16,1)}#title-menu .logo img{height:100%;width:min(94%,400px);object-fit:contain}#title-menu .logo .tsuki-logo{z-index:1}#title-menu .pwa-install,#title-menu .info-icon{transition:var(--transition);position:absolute;top:0;margin-top:14px;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#title-menu .pwa-install:hover,#title-menu .info-icon:hover,#title-menu .pwa-install:focus-visible,#title-menu .info-icon:focus-visible{box-shadow:var(--selected-shadow)}#title-menu .info-icon{right:28px;font-size:1.4em;padding:4pt;aspect-ratio:1}#title-menu .pwa-install{right:82px;background-image:linear-gradient(to right,#07162f,#0d346d,#07162f);outline:1px solid #005299;padding:4px}#title-menu .pwa-install span{margin:4px 8px 4px 4px}#title-menu .pwa-install img{height:100%}#title-menu .menu{flex:1;margin-bottom:max(5vh,1em);width:min(800px,100%);font-size:1.4em}#title-menu .menu .first-row,#title-menu .menu .second-row{display:flex;font-weight:700;text-transform:uppercase;letter-spacing:3px;flex-direction:row;row-gap:4px;column-gap:2em;justify-content:center;align-items:flex-start}#title-menu .menu .first-row .extra{display:none}#title-menu .menu .second-row{margin-top:1em;font-size:.7em}#title-menu .menu .menu-item{all:unset;text-decoration:none;transition:var(--transition);-webkit-user-select:none;user-select:none;text-shadow:0 0 8px #d0d3e1;position:relative;border-bottom:1px solid transparent;padding-top:6px;padding-bottom:0}#title-menu .menu .menu-item:hover,#title-menu .menu .menu-item:focus-visible{cursor:pointer;color:#0aa4ab;text-shadow:0 0 6px #005aff;border-color:initial;padding-top:0;padding-bottom:6px}#title-menu .menu .menu-item.disabled,#title-menu .menu .menu-item:disabled{pointer-events:none;opacity:.4;text-shadow:0 0 2px #d0d3e1}@media (max-width: 810px),((orientation: landscape) and (max-height: 420px)){#title-menu .menu .first-row,#title-menu .menu .second-row{flex-direction:column;align-items:center}#title-menu .menu .first-row{margin-top:1em}#title-menu .menu .first-row .extra{display:block}#title-menu .menu .second-row{display:none}}@media (max-height: 420px) and (orientation: landscape){#title-menu{flex-direction:row}#title-menu .logo{flex:1;max-height:85%}#title-menu .logo img{height:auto}#title-menu .menu{margin-bottom:0}}.overlay .modal{max-height:70vh;overflow-y:auto;display:flex;flex-direction:column}.overlay .title-modal{display:grid;grid-template-columns:3fr 1fr;gap:4em;font-size:1.1em;flex-grow:1}.overlay .title-modal .infos{display:flex;flex-direction:column;gap:12px;line-height:1.6rem}.overlay .title-modal .infos>div{border-radius:4px;padding:12px;background-color:#0000004d}.overlay .title-modal .infos code{margin-left:12px}.overlay .title-modal .tsuki-remake{display:flex;flex-direction:column;gap:.6em}.overlay .title-modal .tsuki-remake img{display:block;width:100%;min-width:0;object-fit:contain}@media screen and (max-width: 520px){.overlay .title-modal{grid-template-columns:1fr;gap:1em}.overlay .title-modal .tsuki-remake{display:grid;grid-template-columns:1fr 1fr}}#disclaimer.page{display:flex;justify-content:center;align-items:center;background-color:#000206}#disclaimer .box{max-width:680px;text-align:center;border:1px solid #00628b;padding:2em;margin:1em}#disclaimer .box p{font-size:clamp(.92em,3.6vmin,1.25em);line-height:clamp(1.52em,4.6vmin,1.6em);text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px,#000 -1px -1px 1px,#000 1px -1px 1px;letter-spacing:1px}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * .5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-hidden{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}#gallery .gallery-container{background-color:var(--menu-container);box-shadow:var(--menu-shadow);position:relative;padding:1rem}@media all and (hover: hover) and (pointer: fine){#gallery .gallery-container{scrollbar-gutter:stable;padding-right:calc(1rem - var(--scrollbar-width))}}#gallery .gallery-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:.6em;overflow-y:scroll;height:inherit;align-content:start;flex:1}#gallery .gallery-container a{overflow:hidden;height:max-content;display:table}#gallery .gallery-container a:hover img{transform:scale(1.1)}#gallery .gallery-container img,#gallery .gallery-container .placeholder{display:block;aspect-ratio:4/3;width:100%}#gallery .gallery-container img{transition:.2s ease-out;background-color:#0e98cb59}#gallery .gallery-container .placeholder{border:1px solid #004f87;background-color:#0006}#gallery .gallery-container .blur img{filter:blur(30px);transition:.3s ease-out;transition-delay:.6s}#gallery .gallery-container .blur img:hover{filter:blur(0)}#saves-layout .saves,#saves-layout .info{background-color:var(--menu-container);box-shadow:var(--menu-shadow);position:relative;padding:1rem}@media all and (hover: hover) and (pointer: fine){#saves-layout .saves,#saves-layout .info{scrollbar-gutter:stable;padding-right:calc(1rem - var(--scrollbar-width))}}#saves-layout{font-size:1rem;display:grid;grid-template-areas:"title title" "list info" "buttons buttons";grid-template-columns:3fr 1fr;grid-template-rows:min-content 1fr min-content;column-gap:2rem}#saves-layout .page-title{grid-area:title}#saves-layout .saves{grid-area:list;display:flex;flex-direction:column;overflow-x:hidden;letter-spacing:1px;padding-bottom:80px}#saves-layout .saves .save-container{position:relative;display:flex;flex-direction:row;transition:all .2s ease-out;min-height:clamp(84px,25%,100px);overflow:hidden;font-size:1.1em;padding-block:4px}#saves-layout .saves .save-container:not(:last-of-type){border-bottom:1px solid var(--separator)}#saves-layout .saves .save-container.create,#saves-layout .saves .save-container.import{min-height:clamp(36px,25%,50px);justify-content:center;align-items:center;font-size:1.4em}#saves-layout .saves .save-container.create:focus,#saves-layout .saves .save-container.import:focus{outline:none}#saves-layout .saves .save-container .deta{padding:1em;min-width:0;width:100%}#saves-layout .saves .save-container .deta .date{display:flex;column-gap:.6em;flex-flow:wrap}#saves-layout .saves .save-container .deta .line{font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60ch;color:#9d9d9d}#saves-layout .saves .save-container .graphics{height:100%;width:auto;font-size:30%}#saves-layout .saves .save-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:.2s;margin-block:4px}#saves-layout .saves .save-container.active:after{box-shadow:var(--selected-shadow)}#saves-layout .saves .save-container[quick-save]:before{position:absolute;bottom:4px;right:0;content:"Quick Save";font-size:80%;font-style:italic;background-color:#252b39;color:#5297a7;padding:.1em .5em .1em 1.5em;clip-path:polygon(1.5em 0%,100% 0,100% 100%,0 100%)}#saves-layout .info{grid-area:info;overflow:hidden;display:flex;flex-direction:column;font-size:1.1em;gap:1em}#saves-layout .info .graphics{width:100%;height:100%;flex:1;filter:brightness(.8)}#saves-layout .info .deta{display:flex;flex-direction:column}#saves-layout .info .deta .actions{align-self:flex-end;display:flex;margin-top:.6em;gap:4px}#saves-layout .info .deta .actions button{padding:.4em .8em;opacity:.8;display:flex;align-items:center}#saves-layout .info .deta .actions button:hover{box-shadow:var(--selected-shadow);opacity:1}#saves-layout .save-buttons{grid-area:buttons}#saves-layout .graphics{aspect-ratio:4/3}#saves-layout .graphics div.bg img.blur{filter:blur(20px)}@media screen and (max-width: 720px) and (orientation: portrait){#saves-layout{grid-template-areas:"title" "info" "list" "buttons";grid-template-columns:1fr;grid-template-rows:min-content 120px 1fr min-content}#saves-layout .info{flex-direction:row}#saves-layout .info .graphics{display:none}#saves-layout .info .deta{display:block}#saves-layout .info .deta .actions{position:absolute;bottom:0;padding-bottom:12px;background-color:inherit}#saves-layout .saves{margin-top:12px}}@media screen and (max-height: 480px) and (orientation: landscape){#saves-layout{grid-template-areas:"list title" "list info" "list buttons"}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Ubuntu;src:local("Ubuntu-Regular"),url(/tsukiweb/assets/Ubuntu-Regular-9eLR-srf.ttf);font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:local("Ubuntu-Bold"),url(/tsukiweb/assets/Ubuntu-Bold-RqKPIvWC.ttf);font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:local("Ubuntu-Italic"),url(/tsukiweb/assets/Ubuntu-Italic-cUhCV9O8.ttf);font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:local("Ubuntu-BoldItalic"),url(/tsukiweb/assets/Ubuntu-BoldItalic-A4jQ-pM_.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenDyslexic;src:local("OpenDyslexic-Regular"),url(/tsukiweb/assets/OpenDyslexic-Regular-r92GOhha.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenDyslexic;src:local("OpenDyslexic-Bold"),url(/tsukiweb/assets/OpenDyslexic-Bold-MGFCXG14.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:OpenDyslexic;src:local("OpenDyslexic-Italic"),url(/tsukiweb/assets/OpenDyslexic-Italic-oEVXSDm8.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:OpenDyslexic;src:local("OpenDyslexic-Bold-Italic"),url(/tsukiweb/assets/OpenDyslexic-Bold-Italic-GCPj34h-.woff) format("woff");font-weight:700;font-style:italic}.tabs{display:flex;flex-direction:row;padding-inline:1em;overflow-x:auto}.tabs .tab{padding:.5em min(1.6em,4vw);background-color:transparent;transition:.2s ease-in-out;border-radius:8px 8px 0 0;font-size:1.1rem;white-space:nowrap}.tabs .tab:hover,.tabs .tab.active:hover{background-color:var(--active);color:var(--text)}.tabs .tab:focus-visible{background-color:var(--focus)}.tabs .tab.active{color:#12d7df;background-color:#042d4073;position:relative}.tabs .tab.active:after{content:"🌙";position:absolute;right:4px;bottom:4px;font-size:.8em;filter:grayscale(1)}.tabs .tab:focus-visible.active{background-color:var(--focus)}:root{font-family:system-ui,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--toastify-color-progress-dark: #0a2f85;--menu-container: hsl(0deg 0% 0% / 40%);--menu-shadow: 0 1px 3px 1px hsl(0deg 0% 0% / 70%);--active: rgb(10, 164, 171);--active-hover: #106666;--focus: #062b64;--selected-shadow: 0px 0px 0px 1px rgb(0, 200, 255) inset, 0px 0px 90px 0px rgba(0, 180, 255, .8) inset;--separator: rgba(255, 255, 255, .1);--scrollbar-width: 8px}*{box-sizing:border-box}@media (hover: hover) and (pointer: fine){*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,hsl(192,77%,31%) 0%,hsl(188,100%,50%) 50%,hsl(192,77%,31%) 100%);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(180deg,hsl(192,77%,26%) 0%,hsl(188,100%,30%) 50%,hsl(192,77%,26%) 100%)}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;font-style:italic}#root{background-image:linear-gradient(180deg,#000916 0%,#001864 100%);width:100%}a{font-weight:500;color:#00b6ff;text-decoration:inherit}a:hover{text-decoration:underline}body{margin:0;display:flex;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{all:unset;-webkit-user-select:none;user-select:none}button:hover{cursor:pointer}#root-view{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;overflow:hidden;--font: "Ubuntu";font-family:var(--font),sans-serif}#view{--width: 100%;width:var(--width);height:100%;--ratio: initial;aspect-ratio:var(--ratio);overflow:hidden;box-shadow:0 4px 3em #0009}.page{width:100%;height:100%;position:relative;display:flex}.page-content{max-width:max(1320px,60%);max-height:max(1080px,60%);margin-inline:auto;padding:clamp(.8rem,1.6vmin,1.2rem);height:inherit;width:inherit;display:flex;flex-direction:column;font-size:1rem;align-self:center}.page-title{font-size:clamp(2.2rem,8vmin,3rem);letter-spacing:-1px;margin-block:0;font-family:serif;font-weight:700;background:linear-gradient(180deg,#99bccf 0%,#71c1dc 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.2em}main{display:flex;flex-direction:column;flex-grow:1;min-height:0}.menu-btn{color:var(--text-color);padding:.3em 2em;font-size:clamp(.86rem,3.5vmin,1rem);background-color:var(--menu-container);box-shadow:var(--menu-shadow);transition:.2s}.menu-btn:hover,.menu-btn:focus-visible{box-shadow:var(--selected-shadow);text-decoration:none}.back-button{align-self:flex-start;margin-top:clamp(.8rem,4vmin,1rem)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;z-index:10;background-color:#00030d4d}.modal{background-color:#010c47;flex:1;max-width:840px;width:100%;align-self:center;border-radius:12px;min-height:min(100%,50vh);margin:.5rem;box-shadow:0 0 2em 2px #00447580;padding:2em;border:1px solid #00628b}.modal .close-btn{display:flex;margin-inline:auto;margin-top:1em}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.graphics{z-index:0;position:relative;display:grid;grid-template-columns:50% 50%;background:#000;letter-spacing:initial;width:100%;height:100%}.graphics div{height:100%;width:100%;object-fit:cover}.graphics div.l,.graphics div.c,.graphics div.r{position:relative;overflow:visible;grid-row:1;display:grid}.graphics div.l img,.graphics div.c img,.graphics div.r img{position:absolute;bottom:0;justify-self:center;height:inherit;object-fit:cover}.graphics div.l{grid-column:1}.graphics div.c{grid-column:1/span 2}.graphics div.r{grid-column:2}.graphics div .text{--margin: 1em;position:absolute;left:0;top:0;height:100%;width:100%;font-size:1.6em;line-height:1.2em;text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px,#000 -1px -1px 1px,#000 1px -1px 1px;-webkit-user-select:none;user-select:none}.graphics div .text>*{position:absolute;width:100%;height:auto;padding:min(8%,3rem) var(--margin)}.graphics div .text[vertical-align=t]>*{top:0}.graphics div .text[vertical-align=b]>*{bottom:0}.graphics div .text[vertical-align=c]>*{top:50%;transform:translateY(-50%)}.graphics div.bg{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;display:block;width:inherit}.graphics div.bg img{width:inherit;height:inherit;object-fit:cover;transition:object-position var(--transition-time) ease-out}.graphics div.bg[bg-align=top] img{object-position:top}.graphics div.bg[bg-align=center] img{object-position:center}.graphics div.bg[bg-align=bottom] img{object-position:bottom}.graphics.monochrome{background:var(--monochrome-color)}.graphics.monochrome div{filter:grayscale(1)}.graphics.monochrome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;mix-blend-mode:multiply}.tooltip{--rt-color-dark: #000;--rt-opacity: 1}#extra section{background-color:var(--menu-container);box-shadow:var(--menu-shadow);position:relative;padding:1rem}@media all and (hover: hover) and (pointer: fine){#extra section{scrollbar-gutter:stable;padding-right:calc(1rem - var(--scrollbar-width))}}#extra section{margin-bottom:max(1em,3vh)}#extra section .page-link{all:unset;text-decoration:none;transition:var(--transition);-webkit-user-select:none;user-select:none;text-shadow:0 0 4px #d0d3e1;position:relative;border-bottom:1px solid transparent;padding-top:4px;padding-bottom:0;display:block;font-size:clamp(1.4em,6vmin,1.6em);width:max-content}#extra section .page-link:hover{cursor:pointer;color:#0aa4ab;text-shadow:0 0 4px #005aff;border-color:initial;padding-top:0;padding-bottom:4px}#extra #extra-gallery .page-link{float:left;margin-right:2em}#extra #extra-gallery .gallery-previews{display:flex;overflow-x:hidden;gap:8px}#extra #extra-gallery .gallery-previews img,#extra #extra-gallery .gallery-previews .placeholder{display:block;aspect-ratio:4/3;width:100%}#extra #extra-gallery .gallery-previews img{min-width:80px;transition:.2s ease-out;background-color:#0e98cb59}#extra #extra-gallery .gallery-previews .placeholder{border:1px solid #004f87;background-color:#0006}#extra #extra-scenes{pointer-events:none;opacity:.5}#endings .endings-list,#endings .badendings-list{background-color:var(--menu-container);box-shadow:var(--menu-shadow);position:relative;padding:1rem}@media all and (hover: hover) and (pointer: fine){#endings .endings-list,#endings .badendings-list{scrollbar-gutter:stable;padding-right:calc(1rem - var(--scrollbar-width))}}#endings main{display:grid;grid-template-columns:1fr 180px;gap:2rem}#endings .endings-list{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));isolation:isolate;min-width:0;gap:20px;place-content:start;overflow-y:auto}#endings .endings-list .ending{display:flex;flex-direction:row;font-size:clamp(1.1em,7vmin,1.2em);border-radius:2px;position:relative;height:120px;background:linear-gradient(45deg,black,#444444)}#endings .endings-list .ending:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background-size:300%;z-index:-1;animation:glower 20s ease-out infinite}@keyframes glower{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}#endings .endings-list .ending.aki{box-shadow:0 2px 8px #583117;background-image:linear-gradient(45deg,rgba(39,0,18,.8) 0%,#212121 100%);transition:all .2s ease-in-out}#endings .endings-list .ending.aki:before{background-image:linear-gradient(45deg,#212121,#ffddc7,#212121,#ffddc7)}#endings .endings-list .ending.aki:hover{box-shadow:0 2px 18px 2px #583117}#endings .endings-list .ending.ark{box-shadow:0 2px 8px #e7e300;background-image:linear-gradient(45deg,rgba(39,0,18,.8) 0%,#646400 100%);transition:all .2s ease-in-out}#endings .endings-list .ending.ark:before{background-image:linear-gradient(45deg,#646400,#fcfbbe,#646400,#fcfbbe)}#endings .endings-list .ending.ark:hover{box-shadow:0 2px 18px 2px #e7e300}#endings .endings-list .ending.cel{box-shadow:0 2px 8px #00bfff;background-image:linear-gradient(45deg,rgba(39,0,18,.8) 0%,#003464 100%);transition:all .2s ease-in-out}#endings .endings-list .ending.cel:before{background-image:linear-gradient(45deg,#003464,#c7faff,#003464,#c7faff)}#endings .endings-list .ending.cel:hover{box-shadow:0 2px 18px 2px #00bfff}#endings .endings-list .ending.his{box-shadow:0 2px 8px red;background-image:linear-gradient(45deg,rgba(39,0,18,.8) 0%,#640022 100%);transition:all .2s ease-in-out}#endings .endings-list .ending.his:before{background-image:linear-gradient(45deg,#640022,#ffc7c7,#640022,#ffc7c7)}#endings .endings-list .ending.his:hover{box-shadow:0 2px 18px 2px red}#endings .endings-list .ending.koha{box-shadow:0 2px 8px #f0f;background-image:linear-gradient(45deg,rgba(39,0,18,.8) 0%,#640064 100%);transition:all .2s ease-in-out}#endings .endings-list .ending.koha:before{background-image:linear-gradient(45deg,#640064,#ffc7ff,#640064,#ffc7ff)}#endings .endings-list .ending.koha:hover{box-shadow:0 2px 18px 2px #f0f}#endings .endings-list .ending.others{box-shadow:0 2px 8px #c46f6f;background-image:linear-gradient(45deg,rgba(108,108,108,.5) 0%,#928784 100%);transition:all .2s ease-in-out}#endings .endings-list .ending.others:before{background-image:linear-gradient(45deg,#583117,#e7e300,#00bfff,#ff0000,#ff00ff)}#endings .endings-list .ending.others:hover{box-shadow:0 2px 18px 2px #c46f6f}#endings .endings-list .ending .ending-img{height:100%;aspect-ratio:4/3;background-color:#1a353f59}#endings .endings-list .ending .ending-name{margin:16px;font-size:1.1em}#endings .endings-list .ending .ending-bottom{position:absolute;right:8px;bottom:8px;display:flex;gap:8px;font-size:.9em}#endings .badendings-list{gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(32px,1fr));flex-grow:1;place-content:flex-start;overflow-y:auto;min-height:30vh}#endings .badendings-list h3{all:unset;font-size:clamp(1.1em,7vmin,1.2em);width:100%;margin-bottom:.4em;grid-column:1/-1}#endings .badendings-list .badending{width:32px;height:32px;filter:grayscale(1);opacity:.5}#endings .badendings-list .badending img{width:100%;height:100%}#endings .badendings-list .badending.seen{filter:grayscale(0);opacity:1}#endings .badendings-list #osiete{z-index:1}@media (max-width: 900px){#endings .endings-list{grid-template-columns:1fr}#endings .endings-list .ending{height:100px}}@media (max-width: 600px){#endings main{display:flex}}#scenes .page-content{padding:0}#scenes .flowchart{overflow:auto;padding:1em}#scenes .fc-scene .fc-scene-title{font-size:3.52777px;line-height:1;text-align:center;text-anchor:middle;dominant-baseline:middle;stroke-width:.264583;stroke-linejoin:round;fill:#b3b3b3}#scenes .fc-scene:hover{cursor:pointer}#scenes .fc-scene:hover .graphics{filter:brightness(1.1)}#scenes .fc-link{fill:none;fill-opacity:.246809;fill-rule:evenodd;stroke:#1187c5;stroke-width:.6px;stroke-linejoin:round;stroke-opacity:1;paint-order:fill markers stroke;stop-color:#000}#scenes .day-separator{stroke:#000;stroke-width:.1px}#scenes .day-title{font-size:3.52777px;line-height:1;text-align:start;text-anchor:start;stroke-width:.264583}#fc-scene-outline{stroke-width:.6;stroke-linejoin:round;fill:none;stroke:#737373}#fc-scene-background{fill:#434343}
