@keyframes menu-module-scss-module__GiGmwq__slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.menu-module-scss-module__GiGmwq__menuComponent{z-index:100;justify-content:center;display:flex;position:relative}.menu-module-scss-module__GiGmwq__menuBackground{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000073;width:100%;height:100%;position:fixed;top:0}.menu-module-scss-module__GiGmwq__menuHandler{background-color:var(--menu-background);border-radius:var(--radius);flex-direction:column;align-items:center;width:98%;max-width:40rem;max-height:calc(100vh - 10%);padding:1.25rem 1rem;display:flex;position:fixed;top:5%;overflow-y:auto;box-shadow:0 10px 20px #0003,0 6px 6px #00000038}@media (max-width:768px){.menu-module-scss-module__GiGmwq__menuHandler{padding:min(4vw,1.25rem) 2.5vw}}.menu-module-scss-module__GiGmwq__menuHandler::-webkit-scrollbar{width:10px}.menu-module-scss-module__GiGmwq__menuHandler::-webkit-scrollbar-track{background-color:var(--menu-background);border-radius:.6rem}.menu-module-scss-module__GiGmwq__menuHandler::-webkit-scrollbar-thumb{background-color:var(--menu-elements);border-radius:.6rem}.menu-module-scss-module__GiGmwq__menuHandler::-webkit-scrollbar-thumb:hover{background-color:var(--menu-elements-hover)}.menu-module-scss-module__GiGmwq__menuBox{text-align:center;flex-direction:column;gap:min(2vw,.5rem);width:100%;display:flex}.menu-module-scss-module__GiGmwq__menuBox h2{margin:calc(min(2vw,.5rem)/2) 0 calc(1.5*min(2vw,.5rem));font-size:min(5vw,150%);font-weight:700}.menu-module-scss-module__GiGmwq__menuLoading{text-align:center;opacity:.7;padding:2rem 1rem;font-style:italic}.menu-module-scss-module__GiGmwq__content{border-radius:.4rem;flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden}.menu-module-scss-module__GiGmwq__content:after{opacity:var(--basic-shadow-opacity,0);content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 1px #0000000d}.menu-module-scss-module__GiGmwq__content:before{opacity:var(--fancy-glow-opacity,1);content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff02 0%,#ffffff01 50%,#fff0 100%);border-top:.5px solid #ffffff1a;border-left:.5px solid #ffffff0d;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 .5px #ffffff0d,0 .5px 3px #0000001a}.menu-module-scss-module__GiGmwq__buttons{background-color:unset;flex-direction:row;justify-content:center;gap:min(4vw,1rem);margin:1rem 0 .4rem;display:flex}.menu-module-scss-module__GiGmwq__buttons button{background-color:var(--menu-elements);padding:min(2vw,.6rem) min(5vw,1.5rem);position:relative}.menu-module-scss-module__GiGmwq__buttons button:after{opacity:var(--basic-shadow-opacity,0);content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 1px #0000000d}.menu-module-scss-module__GiGmwq__buttons button:before{opacity:var(--fancy-glow-opacity,1);content:"";z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff02 0%,#ffffff01 50%,#fff0 100%);border-top:.5px solid #ffffff1a;border-left:.5px solid #ffffff0d;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 .5px #ffffff0d,0 .5px 3px #0000001a}.menu-module-scss-module__GiGmwq__buttons button:hover{background-color:var(--menu-elements-hover)}.menu-module-scss-module__GiGmwq__buttons button.menu-module-scss-module__GiGmwq__alert{color:#fff;background-color:#912626}@media (max-width:768px){.menu-module-scss-module__GiGmwq__buttons{margin:2% 0 .5%}.menu-module-scss-module__GiGmwq__buttons button{font-size:min(3.5vw,100%)}}.menu-module-scss-module__GiGmwq__favorites{border:1px solid var(--menu-elements);align-items:center;min-height:min(25rem,45svh);position:relative}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings{justify-content:space-between;align-items:center;width:100%;font-size:min(3.5vw,100%);display:flex}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings span{padding-left:min(3vw,1rem)}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings div{align-items:center;gap:5px;display:flex}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings button{background-color:var(--menu-elements);border-radius:0;align-items:center;gap:.8rem;padding:min(2vw,.5rem) min(6vw,1.5rem);display:flex}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings button select{opacity:0;-webkit-user-select:none;user-select:none;color:var(--text);background-color:var(--menu-elements-hover);position:absolute;inset:0}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings button select:focus{box-shadow:none}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings button img{-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;top:1px}@media (max-width:320px){.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings button{gap:3vw}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__settings button img{width:auto;height:4vw}}.menu-module-scss-module__GiGmwq__favorites .menu-module-scss-module__GiGmwq__placeholder{opacity:.25;-webkit-user-select:none;user-select:none;align-items:center;height:100%;font-size:min(3.75vw,100%);font-style:italic;display:flex;position:absolute}.menu-module-scss-module__GiGmwq__favorite{background-color:var(--menu-elements);width:100%;display:flex;position:relative}.menu-module-scss-module__GiGmwq__favorite p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-module-scss-module__GiGmwq__favorite a{text-align:start;flex-direction:column;gap:3px;width:100%;padding:min(.8rem,3vw) min(1.2rem,3.5vw);font-size:min(3.5vw,100%);display:flex}.menu-module-scss-module__GiGmwq__favorite a p{max-width:90%;font-size:110%}@media (max-width:320px){.menu-module-scss-module__GiGmwq__favorite button{padding:4.5vw}.menu-module-scss-module__GiGmwq__favorite button img{width:auto;height:auto}}.menu-module-scss-module__GiGmwq__favorite a:hover,.menu-module-scss-module__GiGmwq__favorite button:hover{background-color:var(--menu-elements-hover)}.menu-module-scss-module__GiGmwq__favorite .menu-module-scss-module__GiGmwq__info{opacity:.6;font-size:75%}.menu-module-scss-module__GiGmwq__favorite .menu-module-scss-module__GiGmwq__info span{font-size:85%}.menu-module-scss-module__GiGmwq__removeButton{aspect-ratio:1;background-color:#0000;height:100%;display:flex;position:absolute;right:0}.menu-module-scss-module__GiGmwq__removeButton img{opacity:.75}@media (min-width:1025px){.menu-module-scss-module__GiGmwq__removeButton{display:none}.menu-module-scss-module__GiGmwq__removeButton img{opacity:.6}.menu-module-scss-module__GiGmwq__removeButton:hover img{opacity:1}}@media (max-width:1024px){.menu-module-scss-module__GiGmwq__removeButton:hover{background-color:#0000}}.menu-module-scss-module__GiGmwq__settingsSection{text-align:center;background-color:var(--menu-elements);flex-direction:column;justify-content:center;align-items:center;gap:min(3vw,1rem);padding:1.2rem calc(1.5*min(3.5vw,1rem));display:flex}@media (max-width:768px){.menu-module-scss-module__GiGmwq__settingsSection{padding:min(4vw,1.2rem) min(5vw,1.5rem)}}.menu-module-scss-module__GiGmwq__settingsSection h3{margin-top:-.3vw;font-size:min(3.5vw,100%)}.menu-module-scss-module__GiGmwq__fontPreview{color:#fff;background-color:#000;justify-content:center;align-items:center;width:75%;height:3.5rem;display:flex}.menu-module-scss-module__GiGmwq__fontPreview p{text-align:center}@media (max-width:768px){.menu-module-scss-module__GiGmwq__fontPreview{width:min(100%,25rem)}.menu-module-scss-module__GiGmwq__fontPreview p{font-size:95%}}.menu-module-scss-module__GiGmwq__fontSlider{justify-content:center;align-items:center;gap:min(5vw,1.25rem);width:75%;margin:min(4vw,1rem) 0;display:flex;position:relative}@media (max-width:768px){.menu-module-scss-module__GiGmwq__fontSlider{width:min(100%,25rem)}}.menu-module-scss-module__GiGmwq__fontSlider input{background:var(--accent-color);cursor:pointer;border-radius:30px;width:80%;height:.5rem}.menu-module-scss-module__GiGmwq__fontSlider input::-webkit-slider-thumb{appearance:none;background-color:#fff;border-radius:30px;width:min(7vw,1.8rem);height:min(6vw,1.5rem)}.menu-module-scss-module__GiGmwq__fontSlider .menu-module-scss-module__GiGmwq__smaller,.menu-module-scss-module__GiGmwq__fontSlider .menu-module-scss-module__GiGmwq__bigger{position:absolute}.menu-module-scss-module__GiGmwq__fontSlider .menu-module-scss-module__GiGmwq__smaller{font-size:min(4vw,1rem);left:2px}.menu-module-scss-module__GiGmwq__fontSlider .menu-module-scss-module__GiGmwq__bigger{font-size:min(7.5vw,2rem);right:2px}.menu-module-scss-module__GiGmwq__toggleList{gap:calc(2*min(2.5vw,.8rem));padding:calc(1.5*min(3.5vw,1rem))}.menu-module-scss-module__GiGmwq__notationSelector{text-align:start;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;margin-top:calc(min(2.5vw,.8rem)/-2);padding:.5rem .25rem .2rem;display:flex}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationLabel{opacity:.85;margin:0;font-size:85%}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions{flex-wrap:wrap;gap:.5rem;display:flex}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label{border:solid 1px var(--menu-border,#7f7f7f4d);cursor:pointer;border-radius:.5rem;flex-direction:column;flex:6rem;align-items:center;gap:.2rem;padding:.5rem .6rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label input{opacity:0;pointer-events:none;position:absolute}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label span{font-size:95%}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label small{opacity:.7;font-size:75%;line-height:1.1}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label.menu-module-scss-module__GiGmwq__active{border-color:var(--accent-color);background-color:color-mix(in srgb, var(--accent-color) 15%, transparent);color:var(--accent-color)}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label:has(input:checked){border-color:var(--accent-color);background-color:color-mix(in srgb, var(--accent-color) 15%, transparent);color:var(--accent-color)}@media (max-width:550px){.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationLabel{font-size:3.2vw}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions{flex-direction:column}.menu-module-scss-module__GiGmwq__notationSelector .menu-module-scss-module__GiGmwq__notationOptions label{flex:none;font-size:3.5vw}}.menu-module-scss-module__GiGmwq__toggle{gap:min(2.5vw,.8rem);width:100%;display:flex}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__text{text-align:start;flex-direction:column;align-items:flex-start;gap:calc(min(2.5vw,.8rem)/4);width:100%;display:flex}@media (max-width:768px){.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__text{font-size:min(3.5vw,100%)}}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__text h4{font-size:105%;line-height:125%;position:relative;bottom:3px}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__text p{opacity:.8;font-size:85%;line-height:115%}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__checkbox{pointer-events:none;align-items:center;width:min(18vw,5rem);height:calc(min(5.5vw,1.6rem) + 2*min(.6vw,.2rem));display:flex;position:relative}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__checkbox input{cursor:pointer;pointer-events:all;background-color:#9c9c9c;border-radius:30px;width:100%;height:100%;transition:all 50ms;position:relative}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__checkbox input:checked{background-color:var(--accent-color)}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__checkbox input:checked+span{left:calc(100% + -1.5*min(5.5vw,1.6rem) - 2*min(.6vw,.2rem))}.menu-module-scss-module__GiGmwq__toggle .menu-module-scss-module__GiGmwq__checkbox span{pointer-events:none;background-color:#fff;border-radius:30px;width:calc(1.5*min(5.5vw,1.6rem));height:min(5.5vw,1.6rem);margin:min(.6vw,.2rem);transition:all 50ms;position:absolute;left:0}.menu-module-scss-module__GiGmwq__shortcut{background-color:var(--menu-elements);align-items:center;gap:2rem;width:100%;padding:.65rem;display:flex;position:relative;overflow:hidden}.menu-module-scss-module__GiGmwq__shortcut .menu-module-scss-module__GiGmwq__keyUp{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(#212121,#1a1a1a);border-radius:.7rem;justify-content:center;align-items:center;width:3rem;height:100%;padding:10px 22px;display:flex;position:relative;overflow:hidden}.menu-module-scss-module__GiGmwq__shortcut .menu-module-scss-module__GiGmwq__keyUp:before{content:"";background:linear-gradient(90deg,#252525,#292929);border-radius:.6rem;position:absolute;inset:1px 3px 4px 2px;box-shadow:-10px -10px 10px #ffffff1a}.menu-module-scss-module__GiGmwq__shortcut .menu-module-scss-module__GiGmwq__keyUp p{position:relative;bottom:1px}.menu-module-scss-module__GiGmwq__shortcut .menu-module-scss-module__GiGmwq__action{white-space:nowrap;text-overflow:ellipsis;font-size:105%;overflow:hidden}
.mobile-navbar-module-scss-module__mRDTkW__navbar{z-index:1;padding:var(--space) calc(var(--space)*2 + env(safe-area-inset-right,0px)) max(var(--space),env(safe-area-inset-bottom,0px)) calc(var(--space)*2 + env(safe-area-inset-left,0px));height:var(--navbar-height);background-color:var(--elements);-webkit-user-select:none;user-select:none;justify-content:center;align-items:stretch;gap:3vw;width:100%;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 12px 16px 2px #000}@media (min-width:769px){.mobile-navbar-module-scss-module__mRDTkW__navbar{display:none}}@media (max-width:320px){.mobile-navbar-module-scss-module__mRDTkW__navbar{gap:1vw}}.mobile-navbar-module-scss-module__mRDTkW__navbar a,.mobile-navbar-module-scss-module__mRDTkW__navbar button{height:calc(100% - 2*var(--space));border-radius:calc(var(--radius)/2);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:5rem;display:flex}.mobile-navbar-module-scss-module__mRDTkW__navbar a:hover,.mobile-navbar-module-scss-module__mRDTkW__navbar button:hover{background-color:var(--elements-hover)}.mobile-navbar-module-scss-module__mRDTkW__navbar a.mobile-navbar-module-scss-module__mRDTkW__randomButton,.mobile-navbar-module-scss-module__mRDTkW__navbar button.mobile-navbar-module-scss-module__mRDTkW__randomButton{gap:5px;padding-bottom:0;position:relative}.mobile-navbar-module-scss-module__mRDTkW__navbar a.mobile-navbar-module-scss-module__mRDTkW__randomButton>*,.mobile-navbar-module-scss-module__mRDTkW__navbar button.mobile-navbar-module-scss-module__mRDTkW__randomButton>*{scale:110%}.mobile-navbar-module-scss-module__mRDTkW__navbar a.mobile-navbar-module-scss-module__mRDTkW__randomButton:after,.mobile-navbar-module-scss-module__mRDTkW__navbar button.mobile-navbar-module-scss-module__mRDTkW__randomButton:after{content:"";top:-8px;left:-4px;bottom:calc(0px - max(var(--space),env(safe-area-inset-bottom,0px)) - var(--space));background-color:var(--menu-elements);border-radius:12px 12px 0 0;transition:background-color .15s ease-out;position:absolute;right:-4px;box-shadow:0 3px 8px -2px #00000080}.mobile-navbar-module-scss-module__mRDTkW__navbar a.mobile-navbar-module-scss-module__mRDTkW__randomButton:hover,.mobile-navbar-module-scss-module__mRDTkW__navbar button.mobile-navbar-module-scss-module__mRDTkW__randomButton:hover{background-color:none}.mobile-navbar-module-scss-module__mRDTkW__navbar a.mobile-navbar-module-scss-module__mRDTkW__randomButton:hover:after,.mobile-navbar-module-scss-module__mRDTkW__navbar button.mobile-navbar-module-scss-module__mRDTkW__randomButton:hover:after{background-color:var(--menu-elements-hover)}.mobile-navbar-module-scss-module__mRDTkW__navbar a>*,.mobile-navbar-module-scss-module__mRDTkW__navbar button>*{z-index:1}.mobile-navbar-module-scss-module__mRDTkW__navbar a p,.mobile-navbar-module-scss-module__mRDTkW__navbar button p{opacity:.85;font-size:10px}@media (max-width:320px){.mobile-navbar-module-scss-module__mRDTkW__navbar a,.mobile-navbar-module-scss-module__mRDTkW__navbar button{width:20%}.mobile-navbar-module-scss-module__mRDTkW__navbar a img,.mobile-navbar-module-scss-module__mRDTkW__navbar button img{height:7.5vw}.mobile-navbar-module-scss-module__mRDTkW__navbar a p,.mobile-navbar-module-scss-module__mRDTkW__navbar button p{font-size:3vw}}@media print{.mobile-navbar-module-scss-module__mRDTkW__navbar{display:none}}
