:root{--vh:1dvh;--font-size-base:16px;--font-scale-14:calc(var(--font-size-base)*0.875);--font-scale-16:calc(var(--font-size-base)*1);--font-scale-18:calc(var(--font-size-base)*1.125);--font-scale-20:calc(var(--font-size-base)*1.25);--font-scale-22:calc(var(--font-size-base)*1.375);--line-height-scale-14:calc(var(--font-scale-14)*1.3);--line-height-scale-16:calc(var(--font-scale-16)*1.3);--line-height-scale-18:calc(var(--font-scale-18)*1.3);--line-height-scale-20:calc(var(--font-scale-20)*1.3);--line-height-scale-22:calc(var(--font-scale-22)*1.3);--bg-color:#202020;--surface-color:#323232;--text-color:#e0e0e0;--primary-color:maroon;color-scheme:light dark;--shadow-color:hsla(240,4%,69%,.3)}@media (display-mode:standalone){:root{--vh:1vh}}[data-theme=dark]{--shadow-color:rgba(0,0,0,.6)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}#root,body,html{font-family:Nunito-Medium,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1em;margin:0;min-height:calc(var(--vh)*100);overscroll-behavior-y:none;padding:0;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;-ms-overflow-style:none;scrollbar-width:auto;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;touch-action:manipulation;-webkit-text-size-adjust:100%;background-color:var(--bg-color)}body.fixed{height:calc(var(--vh)*100);overflow:hidden;position:fixed}body.scroll{height:auto;overflow-x:hidden;overflow-y:auto;position:static}#root{box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;position:relative}main{overflow:auto}@font-face{font-display:swap;font-family:Nunito-Medium;font-style:normal;font-weight:500;src:url(/assets/font/Nunito-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito-SemiBold;font-style:normal;font-weight:600;src:url(/assets/font/Nunito-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito-ExtraBold;font-style:normal;font-weight:800;src:url(/assets/font/Nunito-ExtraBold.woff2) format("woff2")}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body,html{scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}:focus{outline-color:#49d3b4}:focus,[tabIndex^="-1"]:focus{outline:none}a,a:hover,a:hover>*{text-decoration:none}a:hover,a:hover>*{cursor:pointer}input:focus{outline:none!important}[data-touchable]{cursor:default}a [data-touchable]{cursor:pointer}.menu-item{border-radius:10px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.menu-item>a>div{border-radius:10px;transition:box-shadow .2s ease-in-out,border-radius .2s ease-in-out}.menu-item:hover{transform:translateY(-4px)}.menu-item:hover>div{box-shadow:0 7px 19px -1px var(--shadow-color)}[data-platform=android] .menu-item:hover,[data-platform=android] .menu-item:hover>div,[data-platform=ios] .menu-item:hover,[data-platform=ios] .menu-item:hover>div{box-shadow:none;transform:none}.nav-button-left a>div,.nav-button-left button>div{text-align:left}#sticky-header{position:sticky!important;top:0;z-index:99999}[data-paging-enabled-fix=true]>div>div>div{height:100%}.disabled-link,[data-class=disabled-link]{cursor:default;pointer-events:none!important}#sw-update-notification{backdrop-filter:saturate(200%) blur(6px);-webkit-backdrop-filter:saturate(200%) blur(6px);background:var(--surface-color);border-radius:10px;bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--text-color);font-size:var(--font-scale-14);line-height:var(--line-height-scale-14);max-width:300px;padding:10px;position:fixed;right:25px;z-index:9999}#sw-update-notification .loader{animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:3px solid var(--primary-color);height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.no-script{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:4%;position:fixed;text-align:center;z-index:9999}.no-script button{background:red;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-top:1%;padding:8px 16px}@keyframes fadeInScale{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.alert-dialog{animation:fadeInScale .3s ease-out;border:0;border-radius:12px;font-family:Nunito-Medium,sans-serif;max-width:280px;min-width:200px;padding:0}.alert-text-container{margin:20px}.alert-header{font-size:16px;font-size:var(--font-scale-16);line-height:var(--line-height-scale-16);margin:0;text-align:center}.alert-body,.alert-message h1{font-size:14px;font-size:var(--font-scale-14);line-height:18px;line-height:var(--line-height-scale-14);text-align:center;word-wrap:break-word}.alert-footer{display:flex;flex-direction:row}.alert-input{border-radius:8px;font-size:16px;font-size:var(--font-scale-14);line-height:var(--line-height-scale-14);outline:none;padding:6px;transition:border-color .3s ease,box-shadow .3s ease;width:90%}.alert-footer button{background:none;border:none;cursor:pointer;font-size:16px;font-size:var(--font-scale-16);line-height:var(--line-height-scale-16);outline:none;padding:12px;transition:background .2s;width:100%}.alert-footer button.alert-btn-destructive{color:#ff3b30}.alert-dialog::backdrop{background:rgba(0,0,0,.6)}:root[data-theme=light] .alert-dialog{background-color:#f3f3f3;border:1px solid #e1e1e1;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.15);color:#000}:root[data-theme=light] .alert-footer button{color:#0067c0;font-weight:500}:root[data-theme=light] .alert-footer button:hover{background-color:rgba(0,103,192,.1)}:root[data-theme=light] .alert-input{background-color:#fff;border:.5px solid #adaead;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#000}:root[data-theme=light] .alert-input:focus{border-color:#007aff;box-shadow:0 0 5px rgba(0,122,255,.3)}:root[data-theme=dark] .alert-dialog{backdrop-filter:saturate(200%) blur(6px);-webkit-backdrop-filter:saturate(200%) blur(6px);background-color:rgba(43,43,43,.9);border:1px solid #3d3d3d;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.5);color:#fff}:root[data-theme=dark] .alert-footer button{color:#3a96dd;font-weight:500}:root[data-theme=dark] .alert-footer button.alert-btn-destructive{color:#ff453a}:root[data-theme=dark] .alert-footer button:hover{background-color:rgba(58,150,221,.2)}:root[data-theme=dark] .alert-input{background-color:#1c1c1e;border:.5px solid #767676;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1);color:#fff}:root[data-theme=dark] .alert-input:focus{border-color:#0a84ff;box-shadow:0 0 5px rgba(10,132,255,.5)}:root[data-platform=ios] .alert-footer button:not(:last-child){border-right:.5px solid}:root[data-theme=light][data-platform=ios] .alert-dialog{background-color:#f9f9f9;border-radius:16px;color:#000}:root[data-theme=light][data-platform=ios] .alert-footer{border-top:.5px solid #afafae}:root[data-theme=light][data-platform=ios] .alert-footer button{color:#007aff}:root[data-theme=light][data-platform=ios] .alert-footer button:hover{background-color:#e7e7e7}:root[data-theme=light][data-platform=ios] .alert-footer button:not(:last-child){border-right-color:#adaead}:root[data-theme=dark][data-platform=ios] .alert-dialog{backdrop-filter:saturate(200%) blur(6px);-webkit-backdrop-filter:saturate(200%) blur(6px);background-color:rgba(62,62,62,.9);border-radius:16px;color:#fff}:root[data-theme=dark][data-platform=ios] .alert-footer{border-top:.5px solid #767676}:root[data-theme=dark][data-platform=ios] .alert-footer button{color:#0a84ff}:root[data-theme=dark][data-platform=ios] .alert-footer button:hover{background-color:#5b595a}:root[data-theme=dark][data-platform=ios] .alert-footer button.alert-btn-destructive{color:#ff453a}:root[data-theme=dark][data-platform=ios] .alert-footer button:not(:last-child){border-right-color:#767676}:root[data-theme=light][data-platform=android] .alert-dialog{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.2);color:#212121}:root[data-theme=light][data-platform=android] .alert-footer button{color:#2196f3;font-weight:600}:root[data-theme=light][data-platform=android] .alert-footer button:hover{background-color:rgba(33,150,243,.1)}:root[data-theme=dark][data-platform=android] .alert-dialog{backdrop-filter:saturate(200%) blur(6px);-webkit-backdrop-filter:saturate(200%) blur(6px);background-color:rgba(44,44,44,.9);border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.4);color:#fff}:root[data-theme=dark][data-platform=android] .alert-footer button{color:#90caf9;font-weight:600}:root[data-theme=dark][data-platform=android] .alert-footer button:hover{background-color:rgba(144,202,249,.15)}