:root{--grd-horiz-1:linear-gradient(180deg,transparent,black 20px,black calc(100% - 20px),transparent);--grd-vertic-1:linear-gradient(90deg,black 0px,black calc(100% - 25px),transparent 100%);--grd-vertic-2:linear-gradient(90deg,transparent,black 50px,black calc(100% - 50px),transparent 100%);--ed-bg-first:#222;--ed-bg-second:#444;--ed-text-first:#fff;--ed-text-second:#eee;--font-10:clamp(9px,3vw,11.5px);--font-11:clamp(11px,3.3vw,13px);--width-max:500px}.ed-bg-second{background:var(--ed-bg-second)}@media (prefers-color-scheme:light){:root{--ed-bg-first:#eee;--ed-bg-second:#fff;--ed-text-first:#333;--ed-text-second:#555}}@media (prefers-color-scheme:dark) and (max-width:700px){:root{--ed-bg-first:#000}}@media (prefers-color-scheme:dark){.dark-invert{filter:invert(1);-webkit-filter:invert(1)}}.text-secondary{color:var(--ed-text-second)}.grd-horiz-1{-webkit-mask-image:var(--grd-horiz-1);mask-image:var(--grd-horiz-1)}.grd-vertic-1{-webkit-mask-image:var(--grd-vertic-1);mask-image:var(--grd-vertic-1)}.grd-vertic-2{-webkit-mask-image:var(--grd-vertic-2);mask-image:var(--grd-vertic-2)}.no-scrollbar,.no-scrollbar *{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.no-scrollbar *::-webkit-scrollbar{display:none}flex{display:flex;grid-gap:2px}ctred{display:flex;align-items:center;justify-content:center}.ac{align-items:center}.jc{justify-content:center}.jsf{margin-left:auto;margin-right:auto}.jr{margin-left:auto}.ico-pico{height:13px}.ico-small{width:clamp(13px,4vw,18px)}.ico-med{height:clamp(17px,5vw,23px)}.ico-pico-x{height:13px}.ico-med-x{height:17px}.ico-big-x{height:22px}.ico-big{height:clamp(25px,7.5vw,34px)}.ico-big-sq{height:clamp(25px,7.5vw,34px);width:clamp(25px,7.5vw,34px)}.f-ico-med{font-size:clamp(11px,3.4vw,14px)}.f10{font-size:clamp(8px,2.4vw,10px)}.f11{font-size:clamp(11px,3.3vw,13px)}.f11p{font-size:clamp(11px,3.3vw,14px)}.f12{font-size:clamp(12px,3.6vw,16px)}.f15{font-size:clamp(13px,4vw,18px)}.f17{font-size:clamp(17px,5vw,23px)}.f18{font-size:clamp(18px,5.3vw,25px)}.f20{font-size:clamp(20px,6vw,30px)}.f11x{font-size:11px}.f12x{font-size:12px}.f13x{font-size:13px}.f14x{font-size:14px}.f18x{font-size:18px}.f17x{font-size:17px}.f22x{font-size:22px}.f24x{font-size:24px}.up{text-transform:uppercase}.p5{padding:5px}.p10{padding:10px}.pl10{padding-left:10px}.p15{padding:15px}.cp5>*{padding:5px}.cp10>*{padding:10px}.cp15>*{padding:15px}.tc{text-align:center}.pb7{padding-top:7px;padding-bottom:7px}.pi7{padding-left:7px;padding-right:7px}.pt15{padding-top:15px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pi10{padding-left:10px;padding-right:10px}.pi15{padding-left:15px;padding-right:15px}.br10{border-radius:10px}.cbr10>*{border-radius:10px}.br15{border-radius:15px}.cbr15>*{border-radius:15px}.br20{border-radius:20px}.br5{border-radius:5px}.bgb10{background:rgba(0,0,0,0.2)}.bg5{background:rgba(255,255,255,0.05)}.bg10{background:rgba(255,255,255,0.1)}.cbg10>*{background:rgba(255,255,255,0.1)}.bg15{background:rgba(255,255,255,0.15)}.bg90{background:rgba(255,255,255,0.90)}.cbg15>*{background:rgba(255,255,255,0.15)}.bgh15:hover{background:rgba(255,255,255,0.15)}.cbgh15>*:hover{background-color:rgba(255,255,255,0.15)}.tr200,.tr200 *{transition:200ms all}.tr300,.tr300 *{transition:300ms all}.h100{height:100%}.h100v{height:100vh}.mh100{height:100%;overflow:scroll}.bx{box-sizing:border-box}grid{--cols:1;--rows:1;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);grid-gap:2px}.dir-col{flex-direction:column}.o5{opacity:0.5}.o7{opacity:0.7}.o2{opacity:0.2}.width-lim{max-width:var(--width-max)}.width-lim-750{max-width:750px}.fill-x{width:100%}.point{cursor:pointer}.fx{position:fixed;inset:0}.scroll-y{overflow-y:scroll}.scroll-stop{overflow:hidden}.bg-blur{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.box-shadow-10{box-shadow:0px 0px 10px black}.a-min{text-decoration:none;color:white}.un{text-decoration:underline}.c7{color:rgba(255,255,255,0.7)}.g14{grid-gap:14px}.g10{grid-gap:10px}.g7{grid-gap:7px}.g5{grid-gap:5px}.g4{grid-gap:4px}.mt5{margin-top:5px}.shrink{max-width:max-content}.col-dynamic{--cols:1}@media screen and (min-width:700px){.col-dynamic{--cols:2}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none}.blend-isolate{mix-blend-mode:none;isolation:isolate}.wiggle{animation:nooope 0.5s forwards;animation-timing-function:ease-out;-webkit-animation:nooope 0.5s forwards;-webkit-animation-timing-function:ease-out}@keyframes nooope{0%{transform:scaleX(1.0)}15%{transform:scaleX(0.95) translateX(-10px)}30%{transform:scaleX(0.92) translateX(20px)}40%{transform:scaleX(0.90) translateX(-20px)}50%{transform:scaleX(0.90) translateX(20px)}60%{transform:scaleX(0.90) translateX(-20px)}70%{transform:scaleX(0.92) translateX(20px)}85%{transform:scaleX(0.95) translateX(-10px)}100%{transform:scaleX(1.0)}}.jump{animation:jump 0.8s forwards;animation-timing-function:ease-out;-webkit-animation:jump 0.8s forwards;-webkit-animation-timing-function:ease-out}@keyframes jump{0%{transform:scaleY(1.0)}5%{transform:scaleY(1.2) translateY(-20px)}15%{transform:scaleY(0.9) translateY(-40px)}25%{transform:scaleY(1.2) translateY(-20px)}30%{transform:scaleY(0.8)}35%{transform:scaleY(1.1) translateY(-15px)}45%{transform:scaleY(0.95) translateY(-30px)}55%{transform:scaleY(1.1) translateY(-15px)}60%{transform:scaleY(0.9)}63%{transform:scaleY(1.05) translateY(-10px)}69%{transform:scaleY(0.97) translateY(-20px)}75%{transform:scaleY(1.05) translateY(-10px)}78%{transform:scaleY(0.95)}81%{transform:scaleY(1.03) translateY(-5px)}87%{transform:scaleY(0.98) translateY(-10px)}93%{transform:scaleY(1.03) translateY(-5px)}96%{transform:scaleY(0.97)}100%{transform:scaleY(1.0)}}btn{--bg-color:rgb(0,145,255);--text-color:white;display:inline-flex;background:var(--bg-color);color:white;text-transform:uppercase;border-radius:2em;font-size:0.7em;height:max-content;font-weight:bold;justify-content:center;padding:0.6em;padding-inline:0.8em;cursor:pointer;grid-gap:0.3em;align-content:center;transition:1000ms background,1000ms color}btn.alt{--bg-alt-color:rgb(180,223,255);color:var(--bg-color);background:var(--bg-alt-color)}btn.fat{padding:0.8em}