:root{--primary:#fff;--secondary:#000;--white:#fff;--gray:#75757e;--text-muted:#5b5b63;--red:#ed2236;--medium-red:#ce3030;--dark-red:#d61c2e;--green:#30bd1b;--blue:#2f8af9;--magenta:#eb445a;--purple:#5857d4;--orange:#f19a38;--gold:#f1b338;--gold-highlight:#ffe49a;--focus-ring:solid 2px var(--blue);--focus-ring-offset:-2px;--button:#f4f4f4;--button-hover:#ededed;--button-press:#e8e8e8;--button-active-hover:#2a2a2a;--button-hover-transparent:#0000000f;--button-press-transparent:#00000017;--button-stroke:#0000000f;--button-text:#282828;--button-box-shadow:0 0 0 1px var(--button-stroke) inset;--button-elevated:#e3e3e3;--button-elevated-hover:#dadada;--button-elevated-press:#d3d3d3;--button-elevated-shimmer:#ededed;--popover-glow:var(--button-stroke);--popup-bg:#f1f1f1;--popup-stroke:#00000014;--dialog-backdrop:#ffffff4d;--sidebar-bg:var(--button);--sidebar-highlight:var(--secondary);--sidebar-stroke:#0000000a;--content-border:#00000008;--content-border-thickness:1px;--input-border:#adadb7;--toggle-bg:var(--input-border);--toggle-bg-enabled:var(--secondary);--padding:12px;--border-radius:18px;--sidebar-width:80px;--sidebar-font-size:11px;--sidebar-inner-padding:4px;--sidebar-tab-padding:10px;--sidebar-height-mobile:calc(50px + calc(env(safe-area-inset-bottom) - 5px * sign(env(safe-area-inset-bottom))));--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--switcher-padding:3.5px;--sidebar-mobile-gradient:linear-gradient(90deg, #000000e6 0%, #0000 5%, #0000 50%, #0000 95%, #000000e6 100%);--skeleton-gradient:linear-gradient(90deg, var(--button-hover), var(--button), var(--button-hover));--skeleton-gradient-elevated:linear-gradient(90deg, var(--button-elevated), var(--button-elevated-shimmer), var(--button-elevated))}[data-theme=dark]{--primary:#000;--secondary:#e1e1e1;--gray:#818181;--text-muted:var(--gray);--blue:#2a7ce1;--green:#37aa42;--button:#191919;--button-hover:#242424;--button-press:#2a2a2a;--button-active-hover:#f9f9f9;--button-hover-transparent:#e1e1e11a;--button-press-transparent:#e1e1e126;--button-stroke:#ffffff0d;--button-text:#e1e1e1;--button-box-shadow:0 0 0 1px var(--button-stroke) inset;--button-elevated:#282828;--button-elevated-hover:#2f2f2f;--button-elevated-press:#343434;--popover-glow:#8787871f;--popup-bg:#191919;--popup-stroke:#ffffff14;--dialog-backdrop:#0000004d;--sidebar-bg:#131313;--sidebar-highlight:var(--secondary);--sidebar-stroke:#ffffff0a;--content-border:#ffffff0b;--input-border:#383838;--toggle-bg:var(--input-border);--toggle-bg-enabled:#8a8a8a;--sidebar-mobile-gradient:linear-gradient(90deg, #131313e6 0%, #13131300 5%, #13131300 50%, #13131300 95%, #131313e6 100%);--skeleton-gradient:linear-gradient(90deg, var(--button), var(--button-hover), var(--button));--skeleton-gradient-elevated:linear-gradient(90deg, var(--button-elevated), var(--button-elevated-hover), var(--button-elevated))}[data-chrome=true]{--sidebar-height-mobile:calc(50px + env(safe-area-inset-bottom))}[data-theme=light] [data-reduce-transparency=true]{--dialog-backdrop:#fff9}[data-theme=dark] [data-reduce-transparency=true]{--dialog-backdrop:#00000080}html,body{overscroll-behavior-y:none;height:100vh;margin:0;overflow:hidden}*{-webkit-user-select:none;user-select:none;scrollbar-width:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;font-family:IBM Plex Sans,Unbounded,sans-serif}::-webkit-scrollbar{display:none}::selection{color:var(--primary);background:var(--secondary)}a{color:inherit;text-underline-offset:3px;-webkit-touch-callout:none}a:visited{color:inherit}svg,img{pointer-events:none}.hidden{display:none}button,.button{border-radius:var(--border-radius);cursor:pointer;background-color:var(--button);color:var(--button-text);box-shadow:var(--button-box-shadow);border:none;justify-content:center;align-items:center;gap:6px;padding:6px 13px;font-size:14.5px;display:flex}:focus-visible{outline:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}a:not(.sidebar-tab):not(.subnav-tab):focus-visible{outline-offset:3px;border-radius:2px}.button.elevated{background-color:var(--button-elevated)}.button.active{color:var(--primary);background-color:var(--secondary);transition:background .16s,color .16s,box-shadow .16s}.button.active:focus-visible,a.active:focus-visible{color:var(--white)!important;background-color:var(--blue)!important}@media (hover:hover){.button:hover{background-color:var(--button-hover)}.button.elevated:not(.color):hover{background-color:var(--button-elevated-hover)}.button.active:not(.color):hover{background-color:var(--button-active-hover)}}.button:active{background-color:var(--button-press)}.button.elevated:not(.color):active{background-color:var(--button-elevated-press)}.button.elevated{box-shadow:none}.button.active:not(.color):active{background-color:var(--button-active-hover)}.button.danger{background-color:var(--red);color:var(--white)}@media (hover:hover){.button.danger:not(:disabled):hover{background-color:var(--dark-red)}}.button.danger:not(:disabled):active{background-color:var(--dark-red)}button[disabled]{cursor:default}input{-webkit-user-select:text;user-select:text}.center-column-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}button{font-weight:500}h1,h2,h3,h4,h5,h6{margin-block:0;font-weight:500}h1{letter-spacing:-1px;font-size:24px}h2{letter-spacing:-1px;font-size:20px}h3{font-size:16px}h4{font-size:14.5px}h5{font-size:12px}h6{font-size:11px}.subtext{color:var(--text-muted);padding:0 var(--padding);white-space:pre-line;-webkit-user-select:text;user-select:text;font-size:12.5px;font-weight:500;line-height:1.4}.subtext.without-padding{padding:0}.popup-title{color:var(--secondary);font-size:19px}.coin{width:var(--coin-size,12px);height:var(--coin-size,12px);background:radial-gradient(circle at 35% 30%, var(--gold-highlight), var(--gold));box-shadow:0 0 0 1px var(--button-stroke) inset;border-radius:50%}.unbounded{font-family:Unbounded}.mono-text{font-family:IBM Plex Mono,monospace}.long-text,.long-text :not(h1,h2,h3,h4,h5,h6){-webkit-user-select:text;user-select:text;font-family:IBM Plex Mono,monospace;font-size:14.5px;line-height:1.8}.long-text,.long-text :not(h1,h2,h3,h4,h5,h6,strong,em,del){font-weight:400}.long-text ul{padding-inline-start:30px}.long-text li{padding-left:3px}.long-text:not(.about) h1,.long-text:not(.about) h2,.long-text:not(.about) h3{-webkit-user-select:text;user-select:text;letter-spacing:0;margin-block-start:1rem}.long-text h3{font-size:17px}.long-text h2{font-size:19px}.long-text:not(.about) h3{margin-block-end:-.5rem}.long-text:not(.about) h2{border-bottom:1.5px solid var(--button-elevated-hover);margin-block-end:-.3rem;padding:6px 0;font-size:19px;line-height:1.3}.long-text img{border-radius:6px}table,td,th{border-spacing:0;border-collapse:collapse;text-align:center;border-style:solid;border-width:1px;padding:3px 8px}code{background:var(--button-elevated);border-radius:4px;padding:1px 4px}tr td:first-child,tr th:first-child{text-align:right}.long-text.about section p:first-of-type{margin-block-start:.3em}.long-text.about .heading-container{padding-top:calc(var(--padding) / 2)}.long-text.about section:first-of-type .heading-container{padding-top:0}@media screen and (width<=535px){.long-text,.long-text :not(h1,h2,h3,h4,h5,h6){font-size:14px}}[data-reduce-motion=true] *{transition:none!important;animation:none!important}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-italic.BELOEI8R.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-italic.CfSXsIbO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-italic.D9J6q4_O.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-italic.Bf1n82Tb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-italic.BEZwmy7D.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-italic.CTYLy0lX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-italic.BbRnwouv.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-italic.78jqtfZH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-italic.Du9zzoL2.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-italic.V_9i1P_m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-italic.CsGl1sm0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAAB/AAAAPBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQuAFwRCAqDJIJxCxQAATYCJAMiBCAFhFIHZwwHG44GSJ6FKdxNHMrUk9R3bdpEPPS/H+3OvLcqSUTxaB7ZtkRtJiHhjUMpXrURCREiiRD5Pnyb+j7QCXTqzIxQapqmYprkR4xGZ2ZHFb+2t4kjnOwmKkWqUpZs8l++cOCcvCjrl1UK/KQXy8IKum3HaL7JQB9NA3v5vfW4g5zIP+huVBCes25WoBuQQihCoNOKKOyJtJwSdN0JHge6fqPPha44aP6DIG5SjwttEAhVh3ahXUi0S2M4HDQMo0DzEgQWLbaQhYJKCdRUbIdbM8a1ZxlsCcDumj/JcgSRT5kKwHkkJvagRAmCUxvS2S5NHvADYh9hP/8XoP4j/YF4c/8BkAeZFsAUVhzPmmGEbua+2eIjHHxayngN5BegIk8ZkGAHSuecAb3apVZTtLbjImGmjhxiuOoT/7+4gNIi74tAhMuEaKAD6ACDoAtXwVvAGFySRjbyOEa0IrJ9mxP0XhG4zvtSe6MDeitvl3Swd2WrBQtvb1z47BmZcfj+8/Ly589z/Gf8wici/xyvFhY9fYrpB+48KSl58uQCpj8trTwfLDwJDRPphIlSNalK+PSWu03E/QGt/MJnxc0zWmb00YLXzT29PdugFTi+2xns3K81Ny9JOx1Kwkty14iz7eiq6DyqHbnnj3NAodDYuaJ9ZowUrtc1NBoyAjM4XbF5ZbRevywqtyFh1Jtfpv6ZfE1nHZ83mAwMt6bqqTt1y0wutdK6Mfpvj9TY1NAD68UPQdh3eeOudfNBPl+1HDKNGRM4ZOmc6y4oLvIUgFkAQZu2OIWK/e1+AVtAG+UJe9ke7yoI4rMfhw/Mr+8Q97UNW/4C/E5cOhvgT83gQrRu7j4bWiUIXle6vOqA/48Yfau97eUkSnIWWieq6MA7SGYYBab1QdDhCM4IdpJEdph/CytqB94RpWgMgyEaU28MGouD3hirGaeMLS4zGlvNSDb0OihYQlTd2EVZmVn4kv+ZTxOvGBoaXgYeVk18vCReVg4SlYeZRr40OUq56Kn8XIwoo7GKUGZ+Do08ylAeXlYqF1EISSRZiFhmJj4qlYNXNZkkmkQRRWJEBYQbzYwyUkSLFM2odmk34vBS2TxaNGnshocrxg3p11E1mcBzdd8sUsgUClEJC0rc4LQCHiobyjAwr+W/eO+VivQSjfAIeTNrp2l+ehIDlbNB7iqVmQNlonLx8dLwL1sfiRE8NpuhOEAH5twkjBIlarREa+tRvYcGaGu/yyrLWjn7piInh7VvNPh99Jsa3v9qZIL9bfKhckRJ8wnyvwPcEgA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZIAA8AAAAAB8QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO9ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYRF+LFNUQVQAAAJMAAAAKgAAAC54lWzdY21hcAAAAngAAABCAAAAXEHQ4ltnYXNwAAACvAAAAAgAAAAIAAAAEGdseWYAAALEAAABbAAAAY7uhg3TaGVhZAAABDAAAAA2AAAANiRBqaRoaGVhAAAEaAAAAB8AAAAkCXQCqGhtdHgAAASIAAAAIQAAACITigC0bG9jYQAABKwAAAAUAAAAFAFwAgJtYXhwAAAEwAAAABwAAAAgABsA8W5hbWUAAATcAAABGQAAAlIxIlJDcG9zdAAABfgAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAuS2Uz30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALFYDXp42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYfrFOIGBlYGBqYspgoGBwRtCM8YxGDGGMKACdiBmgnH8HP0YGA4wKChsYX78n5uBgeUdoxxQ33SQHJMZ0zsgpcDADAAp8AwSeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2EwMzmGRinACk9jAwAAA5mgNWAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8iyHIwlAURr97H/+u/EGY29afDyZo23xb0qbZYC8iGOxFix2bTeyg9mgRs733gSaD21QE4aRzOGCMAb5xDgUBPO1qz9XumHfFZEVbzosGL4oH18CfrpacQ/APEJmWFkOeUuzTbD0qB6M1zYr94fMcj5yXHZqXm6r6furMEQiAQGgI/Pzl52u4AiC0q7ua8hM94K8ZRbabGZvENk2zTFud2m5kmo6YPsdhGPiSBMYRR97oQDuBHyZxmiV1ptN085o/e3Abo0JeUPA/N6YYgeSExBSORtaQyUcm+HHFzJTTMfGKFRRgvP93Ln9WUmoRVxNr1Gw+qzRHOUlXRjEFHgFXcXlTF09zlwwry0Q7JWlXIV4BbqB/XSXkTd3c7NyyrECuVWTWZvRlPszADAw9Y3blzbOWdDAfngGSkWZWYzzFfJSBFyQjBnEWG5uykpp0Bo+5jo4FT4ZwUXBQMfNRZXV1Zb/AQAYAqOdYDgABAAAAAbN1B3KBd18PPPUAAwPoAAAAAN8/joQAAAAA4FwjUf7N/uIGwQSVAAAABgACAAAAAAAAeNpjYGRgYH78n5uBge3Wv7N/drEdBIqgAg4ArzQHIwB42mN2ZQhhbmZgh2FGTgYGEGbuZ9BiYGBQZJAGAES+A1AAAAAAAAAVADEAPQBJAEkASQCgAK0Ax3jaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142oSRhU0EURRFD+7aABLB3SGCR3B3d1j3bYoCqIViOAnumbx5174DJcTIIye/BLjP6X3BOdTm1L/gXCpzal9wHoM8vuB8Gnl4wQVscv6CC9UnX3Cl+fJnnJMvgi0uuOGKaxJYfhHijNJFl/2MGDcqCXGndUPAHla90l9ilnk2CHGqlrSfc2F1sGq/UglwYnZTFsPRhM3U00MnQ3Tbx0xdkiDsFzCxR7feiNXLsH/nI8UAbVyJzunVG7LOOfhh3fov635cZ5EJa+z/3X5h3/NTsghZvZd7o55euq1e0brKhf2n3S0TU7mVneEoJnS9dTVvR9787QWuuMGEuVM6OTMZRNUe9h/ggktRiKcB4wcoXophpyYA9j5bjgAAAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(./unbounded-cyrillic-400-normal.2GwyjskV.woff2)format("woff2"),url(./unbounded-cyrillic-400-normal.DqbLF2ou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(./unbounded-vietnamese-400-normal.D7u77xXC.woff2)format("woff2"),url(./unbounded-vietnamese-400-normal.C52tX-jF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(./unbounded-latin-ext-400-normal.Dbd2QqjZ.woff2)format("woff2"),url(./unbounded-latin-ext-400-normal.BRFNvR_h.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(./unbounded-latin-400-normal.DxT99aXF.woff2)format("woff2"),url(./unbounded-latin-400-normal.CiSqyYx3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#lunaria-logo.svelte-q4r0v6{padding:calc(var(--sidebar-tab-padding) * 2);padding-bottom:calc(var(--sidebar-tab-padding) * 2 - var(--sidebar-inner-padding));justify-content:center;align-items:center;display:flex}@media screen and (width<=535px){#lunaria-logo.svelte-q4r0v6{display:none}}.sidebar-tab.svelte-y3bn2e{text-align:center;padding:var(--sidebar-tab-padding) 3px;color:var(--sidebar-highlight);font-size:var(--sidebar-font-size);opacity:.75;border-radius:var(--border-radius);scroll-behavior:smooth;cursor:pointer;flex-direction:column;align-items:center;gap:3px;height:fit-content;text-decoration:none;transition:transform .2s;display:flex;position:relative}.sidebar-tab.svelte-y3bn2e svg,.tab-icon.svelte-y3bn2e{width:22px;height:22px}.tab-icon.svelte-y3bn2e{image-rendering:pixelated;border-radius:5px}.sidebar-tab.svelte-y3bn2e svg{stroke-width:1.2px}[data-iphone=true] .sidebar-tab svg{will-change:transform}.sidebar-tab.active.svelte-y3bn2e{color:var(--sidebar-bg);background:var(--sidebar-highlight);opacity:1;cursor:default;transition:none;animation:.3s svelte-y3bn2e-pressButton;transform:none}.sidebar-tab.svelte-y3bn2e:not(.active):active{transform:scale(.95)}[data-reduce-motion=true] .sidebar-tab.svelte-y3bn2e:active{transform:none}.beta-sign.svelte-y3bn2e{opacity:.7;position:absolute;transform:translate(16px)translateY(-6px)}.tab-dot.svelte-y3bn2e{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar-bg);border-radius:50%;position:absolute;top:6px;right:calc(50% - 16px)}.tab-dot-label.svelte-y3bn2e{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab-title.svelte-y3bn2e{white-space:nowrap}.sidebar-tab.svelte-y3bn2e:active:not(.active){opacity:1}@keyframes svelte-y3bn2e-pressButton{0%{transform:scale(.9)}50%{transform:scale(1.015)}to{transform:scale(1)}}@media (hover:hover){.sidebar-tab.svelte-y3bn2e:hover:not(.active){background-color:var(--button-hover-transparent)}.sidebar-tab.svelte-y3bn2e:active:not(.active),.sidebar-tab.svelte-y3bn2e:focus:hover:not(.active){background-color:var(--button-press-transparent)}.sidebar-tab.svelte-y3bn2e:hover:not(.active){opacity:1}.sidebar-tab.svelte-y3bn2e:active:not(.active),.sidebar-tab.svelte-y3bn2e:focus:hover:not(.active){opacity:1;box-shadow:0 0 0 1px var(--sidebar-stroke) inset}}@media screen and (width<=535px){.sidebar-tab.svelte-y3bn2e{padding:5px var(--padding);min-width:calc(var(--sidebar-width) / 2)}.sidebar-tab.active.svelte-y3bn2e{z-index:2}.sidebar-tab.svelte-y3bn2e:active:not(.active){transform:scale(.9)}@keyframes svelte-y3bn2e-pressButton{0%{transform:scale(.8)}50%{transform:scale(1.02)}to{transform:scale(1)}}}#sidebar.svelte-l14y5r,#sidebar-tabs.svelte-l14y5r,.sidebar-inner-container.svelte-l14y5r{flex-direction:column;display:flex}#sidebar.svelte-l14y5r{background:var(--sidebar-bg);height:100vh;width:calc(var(--sidebar-width) + var(--sidebar-inner-padding) * 2);position:sticky}#sidebar-tabs.svelte-l14y5r{height:100%;padding:var(--sidebar-inner-padding);padding-bottom:var(--sidebar-tab-padding);justify-content:space-between;overflow-y:scroll}@media screen and (width<=535px){#sidebar.svelte-l14y5r,#sidebar-tabs.svelte-l14y5r,.sidebar-inner-container.svelte-l14y5r{flex-direction:row}#sidebar.svelte-l14y5r{width:100%;height:var(--sidebar-height-mobile);z-index:3;padding:var(--sidebar-inner-padding) 0;justify-content:center;align-items:flex-start;position:fixed;bottom:0}#sidebar.svelte-l14y5r:before{content:"";z-index:1;pointer-events:none;background:var(--sidebar-mobile-gradient);width:100%;height:100%;display:block;position:absolute}#sidebar-tabs.svelte-l14y5r{height:fit-content;padding:0;overflow:scroll visible}#sidebar.svelte-l14y5r .sidebar-inner-container:first-child{padding-left:calc(var(--border-radius) * 1.5)}#sidebar.svelte-l14y5r .sidebar-inner-container:last-child{padding-right:calc(var(--border-radius) * 1.5)}#sidebar.svelte-l14y5r .sidebar-inner-container:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:calc(var(--border-radius) * 1.5)}#sidebar.svelte-l14y5r .sidebar-inner-container:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0;padding-left:calc(var(--border-radius) * 1.5)}}@media screen and (orientation:landscape){[data-iphone=true] #sidebar.svelte-l14y5r{padding-left:env(safe-area-inset-left)}}#lunaria-notch-sticker.svelte-1lq86ks{z-index:999;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0}#lunaria-notch-sticker.island.svelte-1lq86ks{padding-top:15px}#lunaria-notch-sticker.notch.svelte-1lq86ks{padding-top:2px}#lunaria-notch-sticker.sixteen-pro-max.svelte-1lq86ks{padding-top:12px}#lunaria-notch-sticker.notch.x.svelte-1lq86ks svg{height:28px}#lunaria-notch-sticker.svelte-1lq86ks svg{width:100px;height:30px}@media screen and (width<=350px){#lunaria-notch-sticker.notch.svelte-1lq86ks svg{height:24px}#lunaria-notch-sticker.island.svelte-1lq86ks{padding-top:9px}}@media screen and (width<=375px){#lunaria-notch-sticker.island.svelte-1lq86ks svg{height:26px}#lunaria-notch-sticker.island.svelte-1lq86ks{padding-top:11px}}@media screen and (orientation:landscape){#lunaria-notch-sticker.svelte-1lq86ks{display:none}}#dialog-backdrop-close.svelte-1mw9fmf{position:inherit;z-index:-1;width:100%;height:100%}.link-button.svelte-1203axx{width:100%;font-weight:500;text-decoration:none}.popup-button.svelte-1203axx{width:100%;height:40px;transition:opacity .2s}.popup-button.red.svelte-1203axx{background-color:var(--red);color:var(--white)}.popup-button[disabled].svelte-1203axx{opacity:.6}.popup-buttons.svelte-b32oae{gap:calc(var(--padding) / 2);border-radius:var(--border-radius);flex-direction:row;width:100%;min-height:40px;display:flex;overflow:scroll}.small-dialog.svelte-dj4ea0,.dialog-inner-container.svelte-dj4ea0{gap:var(--padding);flex-direction:column;display:flex}.dialog-inner-container.svelte-dj4ea0{gap:8px;overflow-y:scroll}.small-dialog.svelte-dj4ea0{text-align:center;max-width:340px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);max-height:85%;margin:calc(var(--padding) / 2)}.popup-header.svelte-dj4ea0,.popup-icon.svelte-dj4ea0{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.popup-icon.svelte-dj4ea0 svg{stroke-width:1.5px;width:50px;height:50px}.warn-red.svelte-dj4ea0 svg{stroke:var(--red)}.body-text.svelte-dj4ea0{color:var(--text-muted);white-space:pre-wrap;-webkit-user-select:text;user-select:text;font-size:14px;font-weight:400;line-height:1.5}.popup-subtext.svelte-dj4ea0{padding:0}.align-left.svelte-dj4ea0 .body-text:where(.svelte-dj4ea0){text-align:start}.align-left.svelte-dj4ea0 .popup-header:where(.svelte-dj4ea0){align-items:start;gap:2px}.align-left.svelte-dj4ea0 .popup-icon:where(.svelte-dj4ea0) svg{stroke-width:1.8px;width:40px;height:40px}.item-dialog.svelte-14c3rby{gap:var(--padding);text-align:center;max-width:320px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.item-frame.svelte-14c3rby{border-radius:var(--border-radius);background:var(--button);width:96px;height:96px;box-shadow:var(--button-box-shadow);justify-content:center;align-items:center;display:flex}.item-sprite.svelte-14c3rby{width:64px;height:64px;image-rendering:pixelated}.item-text.svelte-14c3rby{flex-direction:column;align-items:center;gap:6px;display:flex}.item-desc.svelte-14c3rby{padding:0}.item-meta.svelte-14c3rby{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);flex-direction:column;gap:6px;padding:12px;display:flex}.item-meta-row.svelte-14c3rby{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.item-meta-label.svelte-14c3rby{color:var(--text-muted)}.item-meta-value.svelte-14c3rby{color:var(--secondary)}.item-close.svelte-14c3rby{width:100%;height:40px}.purchase-dialog.svelte-y5x6cy{gap:var(--padding);max-width:340px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.purchase-preview.svelte-y5x6cy{justify-content:center;width:100%;display:flex}.cape-preview.svelte-y5x6cy{aspect-ratio:10/16;background:var(--button);width:96px;box-shadow:var(--button-box-shadow);border-radius:12px;position:relative;overflow:hidden}.cape-preview.svelte-y5x6cy img:where(.svelte-y5x6cy){width:640%;height:200%;image-rendering:pixelated;position:absolute;top:-6.25%;left:-10%}.art-preview.svelte-y5x6cy{border-radius:var(--border-radius);width:100%;height:110px;box-shadow:var(--button-box-shadow);position:relative}.art-tag.svelte-y5x6cy{color:#fff;background:#00000059;border-radius:999px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;left:10px}.purchase-head.svelte-y5x6cy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.purchase-lead.svelte-y5x6cy{padding:0;font-size:12.5px}.purchase-info.svelte-y5x6cy{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);flex-direction:column;gap:8px;padding:12px;display:flex}.purchase-row.svelte-y5x6cy{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.purchase-label.svelte-y5x6cy{color:var(--text-muted)}.purchase-value.svelte-y5x6cy{color:var(--secondary);align-items:center;gap:6px;display:flex}.purchase-value.negative.svelte-y5x6cy{color:var(--red)}.coin.svelte-y5x6cy{--coin-size:13px}.purchase-warn.svelte-y5x6cy{box-sizing:border-box;border-radius:var(--border-radius);background:color-mix(in srgb, var(--red) 14%, transparent);width:100%;color:var(--red);text-align:center;padding:9px 12px;font-size:13px;font-weight:500}.purchase-buttons.svelte-y5x6cy{gap:calc(var(--padding) / 2);width:100%;display:flex}.purchase-button.svelte-y5x6cy{flex:1;height:40px}.purchase-button.svelte-y5x6cy:disabled{opacity:.5;cursor:default}.save-skin-dialog.svelte-k1j9bd{gap:var(--padding);max-width:360px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.save-header.svelte-k1j9bd{text-align:center;flex-direction:column;gap:6px;display:flex}.save-lead.svelte-k1j9bd{padding:0}.save-field.svelte-k1j9bd{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);box-sizing:border-box;align-items:center;gap:10px;padding:8px;display:flex}.save-field.svelte-k1j9bd:focus-within{box-shadow:0 0 0 2px var(--secondary) inset}.save-preview.svelte-k1j9bd{width:40px;height:40px;image-rendering:pixelated;object-fit:none;object-position:-8px -8px;background:var(--button-elevated);border-radius:8px;flex-shrink:0}.save-input.svelte-k1j9bd{min-width:0;color:var(--secondary);background:0 0;border:none;outline:none;flex:1;font-size:14.5px;font-weight:500}.save-buttons.svelte-k1j9bd{gap:calc(var(--padding) / 2);width:100%;display:flex}.save-button.svelte-k1j9bd{flex:1;height:40px}.create-account-dialog.svelte-vi66uk{gap:var(--padding);max-width:380px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.ca-header.svelte-vi66uk{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ca-icon.svelte-vi66uk{background:var(--button);width:48px;height:48px;box-shadow:var(--button-box-shadow);border-radius:16px;justify-content:center;align-items:center;display:flex}.ca-icon.svelte-vi66uk svg{stroke-width:1.7px;width:24px;height:24px;color:var(--secondary)}.ca-lead.svelte-vi66uk{padding:0}.ca-fields.svelte-vi66uk{flex-direction:column;gap:10px;width:100%;display:flex}.ca-field.svelte-vi66uk{flex-direction:column;gap:5px;display:flex}.ca-label.svelte-vi66uk{color:var(--text-muted);font-size:12.5px;font-weight:500}.ca-input.svelte-vi66uk{box-sizing:border-box;border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);color:var(--secondary);border:none;outline:none;padding:11px 13px;font-size:14.5px;font-weight:500}.ca-input.svelte-vi66uk:focus-visible{box-shadow:0 0 0 2px var(--secondary) inset}.ca-hint.svelte-vi66uk{padding:0;font-size:11.5px}.ca-error.svelte-vi66uk{border-radius:var(--border-radius);background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--red);padding:9px 12px;font-size:13px;font-weight:500}.ca-buttons.svelte-vi66uk{gap:calc(var(--padding) / 2);width:100%;display:flex}.ca-button.svelte-vi66uk{flex:1;height:40px}.ca-button.svelte-vi66uk:disabled{opacity:.5;cursor:default}#nojs-ack{display:contents}#nojs-ack:target{display:none}#nojs-dialog-backdrop.svelte-lav8kx{opacity:1}.admin-dialog.svelte-1b7pska{gap:var(--padding);width:400px;max-width:calc(100% - var(--padding) - var(--dialog-padding) * 2);max-height:85%;margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-1b7pska{flex-direction:column;gap:2px;display:flex}.admin-content.svelte-1b7pska{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.field-label.svelte-1b7pska{color:var(--text-muted);font-size:11.5px;font-weight:500}.presets.svelte-1b7pska{gap:6px;display:flex}.preset.svelte-1b7pska{flex:1;font-size:12.5px;font-weight:500}.options.svelte-1b7pska{flex-wrap:wrap;gap:6px;display:flex}.options.column.svelte-1b7pska{flex-direction:column}.option.svelte-1b7pska{font-size:13px;font-weight:500}.role-option.svelte-1b7pska{justify-content:flex-start;gap:9px;padding:10px 13px}.role-dot.svelte-1b7pska{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.role-name.svelte-1b7pska{text-align:left;flex:1}.role-option.svelte-1b7pska .role-check{stroke-width:2.4px;width:16px;height:16px}.durations.svelte-1b7pska{flex-wrap:wrap;gap:6px;display:flex}.duration.svelte-1b7pska{font-size:12.5px;font-weight:500}.summary.svelte-1b7pska{border-radius:var(--border-radius);background:var(--button);box-shadow:var(--button-box-shadow);flex-direction:column;gap:9px;padding:13px 15px;display:flex}.summary-row.svelte-1b7pska{justify-content:space-between;gap:12px;font-size:13px;display:flex}.summary-label.svelte-1b7pska{color:var(--text-muted)}.summary-value.svelte-1b7pska{color:var(--secondary);font-weight:500}.error.svelte-1b7pska{text-align:center;color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent);border-radius:11px;padding:10px 13px;font-size:12.5px;font-weight:500}.admin-buttons.svelte-1b7pska{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-1b7pska{flex:1;height:40px}.admin-button.svelte-1b7pska:disabled{opacity:.5;cursor:default}.admin-dialog.svelte-1ora71v{gap:var(--padding);width:400px;max-width:calc(100% - var(--padding) - var(--dialog-padding) * 2);max-height:85%;margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-1ora71v{flex-direction:column;gap:2px;display:flex}.admin-lead.svelte-1ora71v{color:var(--text-muted);font-size:12px}.admin-content.svelte-1ora71v{flex-direction:column;gap:13px;display:flex}.presets.svelte-1ora71v{gap:6px;display:flex}.preset.svelte-1ora71v{flex:1;font-size:12.5px;font-weight:500}.summary.svelte-1ora71v{border-radius:var(--border-radius);background:var(--button);box-shadow:var(--button-box-shadow);flex-direction:column;gap:9px;padding:13px 15px;display:flex}.summary-row.svelte-1ora71v{justify-content:space-between;gap:12px;font-size:13px;display:flex}.summary-label.svelte-1ora71v{color:var(--text-muted)}.summary-value.svelte-1ora71v{color:var(--secondary);font-weight:500}.error.svelte-1ora71v{text-align:center;color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent);border-radius:11px;padding:10px 13px;font-size:12.5px;font-weight:500}.admin-buttons.svelte-1ora71v{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-1ora71v{flex:1;height:40px}.admin-button.svelte-1ora71v:disabled{opacity:.5;cursor:default}.grant-dialog.svelte-tymfm6{gap:var(--padding);max-width:340px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.grant-preview.svelte-tymfm6{justify-content:center;width:100%;display:flex}.icon-box.svelte-tymfm6{border-radius:var(--border-radius);background:var(--button);width:72px;height:72px;box-shadow:var(--button-box-shadow);justify-content:center;align-items:center;display:flex}.icon-box.svelte-tymfm6 img:where(.svelte-tymfm6){width:40px;height:40px;image-rendering:pixelated}.grant-head.svelte-tymfm6{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.grant-lead.svelte-tymfm6{padding:0;font-size:12.5px}.grant-info.svelte-tymfm6{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);flex-direction:column;gap:8px;padding:12px;display:flex}.grant-row.svelte-tymfm6{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.grant-label.svelte-tymfm6{color:var(--text-muted)}.grant-value.svelte-tymfm6{color:var(--secondary);align-items:center;gap:6px;display:flex}.coin.svelte-tymfm6{--coin-size:13px}.grant-buttons.svelte-tymfm6{gap:calc(var(--padding) / 2);width:100%;display:flex}.grant-button.svelte-tymfm6{flex:1;height:40px}.grant-button.danger.svelte-tymfm6{color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent);box-shadow:none}.grant-button.svelte-tymfm6:disabled{opacity:.5;cursor:default}.admin-dialog.svelte-1vg54xe{gap:var(--padding);width:380px;max-width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-1vg54xe{flex-direction:column;gap:2px;display:flex}.admin-kicker.svelte-1vg54xe{color:var(--text-muted);font-size:12px}.admin-content.svelte-1vg54xe{flex-direction:column;gap:12px;display:flex}.art-field.svelte-1vg54xe{flex-direction:column;gap:6px;display:flex}.art-label.svelte-1vg54xe{color:var(--text-muted);font-size:11.5px;font-weight:500}.art-row.svelte-1vg54xe{align-items:center;gap:8px;display:flex}.art-preview.svelte-1vg54xe{background-color:var(--button-elevated);width:44px;height:44px;box-shadow:var(--button-box-shadow);background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0}.art-btn.svelte-1vg54xe{height:38px;color:var(--secondary);background:var(--button);box-shadow:var(--button-box-shadow);border-radius:var(--border-radius);flex:1;font-size:13px;font-weight:500}.art-btn.ghost.svelte-1vg54xe{color:var(--red);flex:none;padding:0 14px}.art-error.svelte-1vg54xe{color:var(--red);font-size:12px}.toggle.svelte-1vg54xe{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.toggle-label.svelte-1vg54xe{color:var(--secondary);font-size:14px;font-weight:500}.toggle-track.svelte-1vg54xe{border-radius:var(--border-radius);background:var(--toggle-bg);width:38px;height:22px;box-shadow:0 0 0 1px var(--button-stroke) inset;flex-shrink:0;transition:background .16s;position:relative}.toggle.on.svelte-1vg54xe .toggle-track:where(.svelte-1vg54xe){background:var(--toggle-bg-enabled);box-shadow:none}.toggle-knob.svelte-1vg54xe{border-radius:var(--border-radius);background:var(--white);width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggle.on.svelte-1vg54xe .toggle-knob:where(.svelte-1vg54xe){transform:translate(16px)}.admin-buttons.svelte-1vg54xe{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-1vg54xe{flex:1;height:40px}.admin-button.svelte-1vg54xe:disabled{opacity:.5;cursor:default}.admin-dialog.svelte-f5hpmp{gap:var(--padding);width:380px;max-width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-f5hpmp{flex-direction:column;gap:2px;display:flex}.admin-content.svelte-f5hpmp{flex-direction:column;gap:12px;display:flex}.delete-row.svelte-f5hpmp{border-radius:var(--border-radius);color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent);align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.delete-row.svelte-f5hpmp:disabled{opacity:.5;cursor:default}.delete-row.svelte-f5hpmp svg{stroke-width:2px;width:16px;height:16px}.delete-hint.svelte-f5hpmp{padding:0;font-size:12px}.admin-buttons.svelte-f5hpmp{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-f5hpmp{flex:1;height:40px}.admin-button.svelte-f5hpmp:disabled{opacity:.5;cursor:default}.console-dialog.svelte-nebpwp{width:min(720px, calc(100vw - var(--padding) * 2));max-width:calc(100vw - var(--padding) * 2);text-align:start;align-items:stretch;gap:16px}.console-head.svelte-nebpwp{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-titles.svelte-nebpwp{flex-direction:column;gap:2px;min-width:0;display:flex}.console-kicker.svelte-nebpwp{color:var(--text-muted);font-size:12px}.popup-title.svelte-nebpwp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-close.svelte-nebpwp{border-radius:var(--border-radius);width:32px;height:32px;box-shadow:none;color:var(--secondary);background:0 0;flex:0 0 32px;padding:0}.console-close.svelte-nebpwp:hover{background:var(--button-hover-transparent)}.console-close.svelte-nebpwp svg{stroke-width:2px;width:16px;height:16px}.admin-dialog.svelte-1goqwzo{gap:var(--padding);width:460px;max-width:calc(100vw - var(--padding) * 2);max-height:85vh;margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-1goqwzo{flex-direction:column;gap:2px;display:flex}.admin-kicker.svelte-1goqwzo{color:var(--text-muted);font-size:12px}.admin-content.svelte-1goqwzo{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.field-label.svelte-1goqwzo{color:var(--text-muted);font-size:11.5px;font-weight:500}.sprite-field.svelte-1goqwzo{flex-direction:column;gap:6px;display:flex}.sprite-grid.svelte-1goqwzo{flex-wrap:wrap;gap:7px;display:flex}.sprite.svelte-1goqwzo{background:var(--button);width:44px;height:44px;box-shadow:var(--button-box-shadow);border-radius:10px;padding:6px}.sprite.active.svelte-1goqwzo{box-shadow:0 0 0 2px var(--secondary) inset}.sprite.svelte-1goqwzo img:where(.svelte-1goqwzo){width:100%;height:100%;image-rendering:pixelated}.grid.svelte-1goqwzo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-buttons.svelte-1goqwzo{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-1goqwzo{flex:1;height:40px}.admin-button.svelte-1goqwzo:disabled{opacity:.5;cursor:default}@media screen and (width<=520px){.grid.svelte-1goqwzo{grid-template-columns:1fr}}.admin-dialog.svelte-13r8p6a{gap:var(--padding);width:480px;max-width:calc(100vw - var(--padding) * 2);margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-13r8p6a{flex-direction:column;gap:2px;display:flex}.admin-kicker.svelte-13r8p6a{color:var(--text-muted);font-size:12px}.admin-content.svelte-13r8p6a{flex-direction:column;gap:12px;display:flex}.grid.svelte-13r8p6a{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-label.svelte-13r8p6a{color:var(--text-muted);font-size:11.5px;font-weight:500}.texture-field.svelte-13r8p6a{flex-direction:column;gap:8px;display:flex}.texture-top.svelte-13r8p6a{justify-content:space-between;align-items:center;gap:10px;display:flex}.mode-switch.svelte-13r8p6a{border-radius:var(--border-radius);background:var(--button-elevated);gap:4px;padding:3px;display:flex}.mode-btn.svelte-13r8p6a{border-radius:var(--border-radius);color:var(--text-muted);box-shadow:none;background:0 0;padding:5px 11px;font-size:12px;font-weight:500}.mode-btn.active.svelte-13r8p6a{color:var(--secondary);background:var(--button);box-shadow:var(--button-box-shadow)}.texture-body.svelte-13r8p6a{align-items:flex-start;gap:12px;display:flex}.cape-preview.svelte-13r8p6a{aspect-ratio:10/16;background:var(--button-elevated);border-radius:10px;flex:0 0 64px;width:64px;position:relative;overflow:hidden}.cape-preview.svelte-13r8p6a img:where(.svelte-13r8p6a){width:640%;height:200%;image-rendering:pixelated;position:absolute;top:-6.25%;left:-10%}.texture-main.svelte-13r8p6a{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.swatches.svelte-13r8p6a{flex-wrap:wrap;gap:6px;display:flex}.swatch.svelte-13r8p6a{border-radius:calc(var(--border-radius) / 2);width:26px;height:26px;box-shadow:0 0 0 1px var(--button-stroke) inset}.swatch.active.svelte-13r8p6a{box-shadow:0 0 0 2px var(--secondary)}.swatch.eraser.svelte-13r8p6a{color:var(--secondary);background:var(--button-elevated);justify-content:center;align-items:center;display:flex}.swatch.eraser.svelte-13r8p6a svg{stroke-width:2px;width:16px;height:16px}.upload-box.svelte-13r8p6a{flex-direction:column;justify-content:center;gap:8px;min-height:96px;display:flex}.texture-btn.svelte-13r8p6a{height:38px;color:var(--secondary);background:var(--button);box-shadow:var(--button-box-shadow);border-radius:var(--border-radius);font-size:13px;font-weight:500}.texture-hint.svelte-13r8p6a{padding:0;font-size:11.5px}.texture-error.svelte-13r8p6a{color:var(--red);font-size:12px}.toggle.svelte-13r8p6a{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.toggle-label.svelte-13r8p6a{color:var(--secondary);font-size:14px;font-weight:500}.toggle-track.svelte-13r8p6a{border-radius:var(--border-radius);background:var(--toggle-bg);width:38px;height:22px;box-shadow:0 0 0 1px var(--button-stroke) inset;flex-shrink:0;transition:background .16s;position:relative}.toggle.on.svelte-13r8p6a .toggle-track:where(.svelte-13r8p6a){background:var(--toggle-bg-enabled);box-shadow:none}.toggle-knob.svelte-13r8p6a{border-radius:var(--border-radius);background:var(--white);width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggle.on.svelte-13r8p6a .toggle-knob:where(.svelte-13r8p6a){transform:translate(16px)}.admin-buttons.svelte-13r8p6a{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-13r8p6a{flex:1;height:40px}.admin-button.svelte-13r8p6a:disabled{opacity:.5;cursor:default}@media screen and (width<=520px){.grid.svelte-13r8p6a{grid-template-columns:1fr}}.editor-dialog.svelte-1x0ozp1{width:560px;max-width:calc(100vw - var(--padding) * 2);margin:calc(var(--padding) / 2);text-align:start;align-items:stretch;gap:16px}.editor-head.svelte-1x0ozp1{flex-direction:column;gap:2px;display:flex}.editor-hint.svelte-1x0ozp1{padding:0}.editor-body.svelte-1x0ozp1{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;display:flex}.editor-canvas.svelte-1x0ozp1{flex:1;min-width:240px;max-width:360px}.swatches.svelte-1x0ozp1{grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;display:grid}.swatch.svelte-1x0ozp1{border-radius:calc(var(--border-radius) / 2);width:38px;height:38px;box-shadow:0 0 0 1px var(--button-stroke) inset}.swatch.active.svelte-1x0ozp1{box-shadow:0 0 0 2px var(--secondary)}.swatch.eraser.svelte-1x0ozp1{color:var(--secondary);background:var(--button-elevated);justify-content:center;align-items:center;display:flex}.swatch.eraser.svelte-1x0ozp1 svg{stroke-width:2px;width:20px;height:20px}.done.svelte-1x0ozp1{width:100%;height:42px}.admin-dialog.svelte-1i0b9dg{gap:var(--padding);width:560px;max-width:calc(100vw - var(--padding) * 2);margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-1i0b9dg{flex-direction:column;gap:2px;display:flex}.admin-kicker.svelte-1i0b9dg{color:var(--text-muted);font-size:12px}.admin-content.svelte-1i0b9dg{flex-direction:column;gap:14px;display:flex}.top-row.svelte-1i0b9dg{align-items:stretch;gap:14px;display:flex}.preview.svelte-1i0b9dg{border-radius:var(--border-radius);background:var(--button-elevated);flex:0 0 130px;width:130px;height:210px;overflow:hidden}.fields.svelte-1i0b9dg{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.field-label.svelte-1i0b9dg{color:var(--text-muted);font-size:11.5px;font-weight:500}.model-field.svelte-1i0b9dg{flex-direction:column;gap:6px;display:flex}.model-switch.svelte-1i0b9dg,.mode-switch.svelte-1i0b9dg{border-radius:var(--border-radius);background:var(--button-elevated);gap:4px;padding:3px;display:flex}.model-btn.svelte-1i0b9dg{border-radius:var(--border-radius);color:var(--text-muted);box-shadow:none;background:0 0;flex:1;padding:7px 11px;font-size:12.5px;font-weight:500}.mode-btn.svelte-1i0b9dg{border-radius:var(--border-radius);color:var(--text-muted);box-shadow:none;background:0 0;padding:5px 11px;font-size:12px;font-weight:500}.model-btn.active.svelte-1i0b9dg,.mode-btn.active.svelte-1i0b9dg{color:var(--secondary);background:var(--button);box-shadow:var(--button-box-shadow)}.texture-field.svelte-1i0b9dg{flex-direction:column;gap:8px;display:flex}.texture-top.svelte-1i0b9dg{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-row.svelte-1i0b9dg{align-items:flex-start;gap:14px;display:flex}.editor-canvas.svelte-1i0b9dg{flex:0 0 280px;max-width:280px}.swatches.svelte-1i0b9dg{flex-wrap:wrap;flex:1;align-content:flex-start;gap:8px;display:flex}.swatch.svelte-1i0b9dg{border-radius:calc(var(--border-radius) / 2);width:30px;height:30px;box-shadow:0 0 0 1px var(--button-stroke) inset}.swatch.active.svelte-1i0b9dg{box-shadow:0 0 0 2px var(--secondary)}.swatch.eraser.svelte-1i0b9dg{color:var(--secondary);background:var(--button-elevated);justify-content:center;align-items:center;display:flex}.swatch.eraser.svelte-1i0b9dg svg{stroke-width:2px;width:18px;height:18px}.upload-box.svelte-1i0b9dg{flex-direction:column;gap:8px;display:flex}.texture-btn.svelte-1i0b9dg{height:38px;color:var(--secondary);background:var(--button);box-shadow:var(--button-box-shadow);border-radius:var(--border-radius);font-size:13px;font-weight:500}.texture-hint.svelte-1i0b9dg{padding:0;font-size:11.5px}.texture-error.svelte-1i0b9dg{color:var(--red);font-size:12px}.admin-buttons.svelte-1i0b9dg{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-1i0b9dg{flex:1;height:40px}.admin-button.svelte-1i0b9dg:disabled{opacity:.5;cursor:default}@media screen and (width<=520px){.top-row.svelte-1i0b9dg{flex-direction:column}.preview.svelte-1i0b9dg{flex-basis:160px;width:100%}.editor-row.svelte-1i0b9dg{flex-direction:column}.editor-canvas.svelte-1i0b9dg{flex-basis:auto;max-width:240px}}.manage-dialog.svelte-fkoazt{gap:var(--padding);max-width:340px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.cape-preview.svelte-fkoazt{aspect-ratio:10/16;border-radius:var(--border-radius);background:var(--button);width:96px;box-shadow:var(--button-box-shadow);position:relative;overflow:hidden}.cape-preview.svelte-fkoazt img:where(.svelte-fkoazt){width:640%;height:200%;image-rendering:pixelated;position:absolute;top:-6.25%;left:-10%}.manage-head.svelte-fkoazt{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.manage-lead.svelte-fkoazt{padding:0;font-size:12.5px}.manage-info.svelte-fkoazt{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);flex-direction:column;gap:8px;padding:12px;display:flex}.manage-row.svelte-fkoazt{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.manage-label.svelte-fkoazt{color:var(--text-muted)}.manage-value.svelte-fkoazt{color:var(--secondary)}.manage-buttons.svelte-fkoazt{gap:calc(var(--padding) / 2);width:100%;display:flex}.manage-button.svelte-fkoazt{flex:1;height:40px}.manage-button.danger.svelte-fkoazt{color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent);box-shadow:none}.manage-button.svelte-fkoazt:disabled{opacity:.5;cursor:default}.grant-dialog.svelte-6u8388{gap:var(--padding);max-width:340px;width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2)}.grant-art.svelte-6u8388{justify-content:center;display:flex}.art-box.svelte-6u8388{border-radius:var(--border-radius);width:120px;height:76px;box-shadow:var(--button-box-shadow)}.cape-box.svelte-6u8388{aspect-ratio:10/13;border-radius:var(--border-radius);background:var(--button-elevated);width:76px;box-shadow:var(--button-box-shadow);position:relative;overflow:hidden}.cape-box.svelte-6u8388 img:where(.svelte-6u8388){width:640%;height:200%;image-rendering:pixelated;position:absolute;top:-6.25%;left:-10%}.grant-head.svelte-6u8388{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.grant-lead.svelte-6u8388{padding:0;font-size:12.5px}.grant-info.svelte-6u8388{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);flex-direction:column;gap:8px;padding:12px;display:flex}.grant-row.svelte-6u8388{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.grant-label.svelte-6u8388{color:var(--text-muted)}.grant-value.svelte-6u8388{color:var(--secondary)}.duration.svelte-6u8388{flex-direction:column;gap:8px;width:100%;display:flex}.field-label.svelte-6u8388{color:var(--text-muted);font-size:11.5px;font-weight:500}.options.svelte-6u8388{gap:6px;display:flex}.option.svelte-6u8388{flex:1;font-size:12.5px;font-weight:500}.grant-buttons.svelte-6u8388{gap:calc(var(--padding) / 2);width:100%;display:flex}.grant-button.svelte-6u8388{flex:1;height:40px}.grant-button.danger.svelte-6u8388{color:var(--red);background:color-mix(in srgb, var(--red) 15%, transparent);box-shadow:none}.grant-button.svelte-6u8388:disabled{opacity:.5;cursor:default}.add-dialog.svelte-1uw17yb{gap:var(--padding);width:360px;max-width:calc(100% - var(--padding) - var(--dialog-padding) * 2);margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.preview.svelte-1uw17yb{justify-content:center;display:flex}.bust.svelte-1uw17yb{aspect-ratio:1;border-radius:var(--border-radius);background:var(--button);width:110px;box-shadow:var(--button-box-shadow);position:relative;overflow:hidden}.bust-inner.svelte-1uw17yb{height:200%;position:absolute;top:10%;left:0;right:0}.add-head.svelte-1uw17yb{flex-direction:column;gap:2px;display:flex}.add-buttons.svelte-1uw17yb{gap:calc(var(--padding) / 2);width:100%;display:flex}.add-button.svelte-1uw17yb{flex:1;height:40px}.add-button.svelte-1uw17yb:disabled{opacity:.5;cursor:default}.admin-dialog.svelte-3h4rfq{gap:var(--padding);width:460px;max-width:calc(100vw - var(--padding) * 2);max-height:85vh;margin:calc(var(--padding) / 2);text-align:start;align-items:stretch}.admin-head.svelte-3h4rfq{flex-direction:column;gap:2px;display:flex}.admin-kicker.svelte-3h4rfq{color:var(--text-muted);font-size:12px}.admin-content.svelte-3h4rfq{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.field-label.svelte-3h4rfq{color:var(--text-muted);font-size:11.5px;font-weight:500}.grid.svelte-3h4rfq{grid-template-columns:1fr 1fr;gap:10px;display:grid}.banner-field.svelte-3h4rfq{flex-direction:column;gap:8px;display:flex}.banner-preview.svelte-3h4rfq{aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius);background:var(--button-elevated);width:100%;max-height:160px}.banner-row.svelte-3h4rfq{align-items:center;gap:8px;display:flex}.banner-btn.svelte-3h4rfq{height:38px;color:var(--secondary);background:var(--button);box-shadow:var(--button-box-shadow);border-radius:var(--border-radius);flex:1;font-size:13px;font-weight:500}.banner-btn.ghost.svelte-3h4rfq{color:var(--red);flex:none;padding:0 14px}.banner-error.svelte-3h4rfq{color:var(--red);font-size:12px}.toggle.svelte-3h4rfq{border-radius:var(--border-radius);background:var(--button);width:100%;box-shadow:var(--button-box-shadow);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.toggle-label.svelte-3h4rfq{color:var(--secondary);font-size:14px;font-weight:500}.toggle-track.svelte-3h4rfq{border-radius:var(--border-radius);background:var(--toggle-bg);width:38px;height:22px;box-shadow:0 0 0 1px var(--button-stroke) inset;flex-shrink:0;transition:background .16s;position:relative}.toggle.on.svelte-3h4rfq .toggle-track:where(.svelte-3h4rfq){background:var(--toggle-bg-enabled);box-shadow:none}.toggle-knob.svelte-3h4rfq{border-radius:var(--border-radius);background:var(--white);width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggle.on.svelte-3h4rfq .toggle-knob:where(.svelte-3h4rfq){transform:translate(16px)}.admin-buttons.svelte-3h4rfq{gap:calc(var(--padding) / 2);width:100%;display:flex}.admin-button.svelte-3h4rfq{flex:1;height:40px}.admin-button.svelte-3h4rfq:disabled{opacity:.5;cursor:default}@media screen and (width<=520px){.grid.svelte-3h4rfq{grid-template-columns:1fr}}.wizard-dialog.svelte-q9ydh0{width:560px;max-width:min(560px, calc(100vw - var(--padding) * 2));text-align:start;border-radius:24px;align-items:stretch;padding:0;overflow:hidden}.banner.svelte-q9ydh0{height:132px;position:relative}.banner-shade.svelte-q9ydh0{background:linear-gradient(#0000001a,#000000a6);position:absolute;inset:0}.banner-close.svelte-q9ydh0{border-radius:var(--border-radius);color:#fff;background:#14141480;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff1f}.banner-info.svelte-q9ydh0{color:#fff;position:absolute;bottom:16px;left:22px}.banner-name.svelte-q9ydh0{font-size:20px}.banner-sub.svelte-q9ydh0{opacity:.75;font-size:12.5px}.body.svelte-q9ydh0{color:var(--secondary);flex-direction:column;gap:18px;padding:22px;display:flex}.steps.svelte-q9ydh0{flex-direction:column;gap:8px;display:flex}.step.svelte-q9ydh0{border-radius:13px;align-items:center;gap:12px;padding:10px 12px;transition:opacity .2s;display:flex}.step.current.svelte-q9ydh0{background:var(--button);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent) inset}.step.idle.svelte-q9ydh0{opacity:.5}.badge.svelte-q9ydh0{background:var(--button-elevated);width:26px;height:26px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.badge.done.svelte-q9ydh0{background:var(--green);color:#fff}.badge.current.svelte-q9ydh0{background:var(--accent);color:#fff}.spin.svelte-q9ydh0{animation:1.2s linear infinite svelte-q9ydh0-wizard-spin;display:flex}.step-text.svelte-q9ydh0{flex:1;min-width:0}.step-label.svelte-q9ydh0{color:var(--secondary);font-size:13.5px;font-weight:500}.step-note.svelte-q9ydh0{color:var(--text-muted);padding:0;font-size:11.5px}.step-done.svelte-q9ydh0{color:var(--green);padding:0;font-size:11.5px}.overall.svelte-q9ydh0{flex-direction:column;gap:8px;display:flex}.overall-head.svelte-q9ydh0{justify-content:space-between;align-items:baseline;display:flex}.overall-label.svelte-q9ydh0{color:var(--secondary);font-size:13px;font-weight:500}.overall-pct.svelte-q9ydh0{color:var(--accent);font-size:13px}.track.svelte-q9ydh0{background:var(--button-elevated);border-radius:999px;height:8px;overflow:hidden}.fill.svelte-q9ydh0{background:var(--accent);border-radius:999px;height:100%;transition:width .3s}.remaining.svelte-q9ydh0{color:var(--text-muted);padding:0;font-size:11.5px}.actions.svelte-q9ydh0{justify-content:flex-end;gap:10px;display:flex}.actions.svelte-q9ydh0 .button:where(.svelte-q9ydh0){height:42px;box-shadow:var(--button-box-shadow)}.stop-btn.svelte-q9ydh0{gap:6px}.error-banner.svelte-q9ydh0{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.finished-banner.svelte-q9ydh0{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.logs.svelte-q9ydh0{flex-direction:column;gap:6px;display:flex}.logs-head.svelte-q9ydh0{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.logs-body.svelte-q9ydh0{background:var(--button);max-height:160px;box-shadow:var(--button-box-shadow);white-space:pre-wrap;word-break:break-word;color:var(--text-muted);-webkit-user-select:text;user-select:text;border-radius:12px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}@keyframes svelte-q9ydh0-wizard-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-q9ydh0{animation:none}.fill.svelte-q9ydh0{transition:none}}.mods-dialog.svelte-lvoulc{width:min(620px, calc(100vw - var(--padding) * 2));max-width:calc(100vw - var(--padding) * 2);height:min(78vh,660px);max-height:calc(100vh - var(--padding) * 2);text-align:start;color:var(--secondary);align-items:stretch;gap:16px;padding:20px}.head.svelte-lvoulc{flex-shrink:0;align-items:center;gap:12px;display:flex}.title-wrap.svelte-lvoulc{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.title.svelte-lvoulc{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.count.svelte-lvoulc{color:var(--text-muted);flex-shrink:0;font-size:13px;font-weight:500}.icon-close.svelte-lvoulc{background:var(--button-hover-transparent);width:34px;height:34px;box-shadow:none;color:var(--secondary);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:flex}.icon-close.svelte-lvoulc:hover{background:var(--button-press-transparent)}.scroll.svelte-lvoulc{scrollbar-width:thin;scrollbar-color:var(--button-elevated) transparent;flex:1;min-height:0;margin:0 -6px;padding:2px 6px;overflow-y:auto}.state.svelte-lvoulc{height:100%;min-height:120px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13.5px;display:flex}.spin.svelte-lvoulc{color:var(--secondary);animation:1s linear infinite svelte-lvoulc-mods-spin;display:flex}.grid.svelte-lvoulc{grid-template-columns:1fr 1fr;align-content:start;gap:9px;display:grid}.mod.svelte-lvoulc{background:var(--button);min-width:0;box-shadow:var(--button-box-shadow);border-radius:13px;align-items:center;gap:11px;padding:10px 12px;transition:background .12s;display:flex}@media (hover:hover){.mod.svelte-lvoulc:hover{background:var(--button-hover)}}.mod-icon.svelte-lvoulc{background:var(--button-elevated);width:34px;height:34px;color:var(--text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mod-info.svelte-lvoulc{flex:1;min-width:0}.mod-name.svelte-lvoulc{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mod-file.svelte-lvoulc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@keyframes svelte-lvoulc-mods-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-lvoulc{animation:none}}@media screen and (width<=560px){.grid.svelte-lvoulc{grid-template-columns:1fr}.mods-dialog.svelte-lvoulc{height:min(80vh,640px)}}dialog{pointer-events:all;width:100%;max-width:100%;height:100%;max-height:100%;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex;inset-inline-start:unset;inset-inline-end:unset;overflow:hidden}dialog:modal{inset-block:0}dialog:modal::backdrop{display:none}#dialog-holder.svelte-1g9nerf{padding-top:env(safe-area-inset-top);z-index:99;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}#dialog-backdrop.svelte-1g9nerf,#nojs-dialog-backdrop{z-index:-1;background-color:var(--dialog-backdrop);-webkit-backdrop-filter:blur(7px);opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .2s;position:absolute}#dialog-backdrop.visible.svelte-1g9nerf{opacity:1}[data-reduce-transparency=true] #dialog-backdrop.svelte-1g9nerf{-webkit-backdrop-filter:none!important}.dialog-body{--dialog-padding:18px;background:var(--popup-bg);box-shadow:0 0 0 2px var(--popup-stroke) inset, 0 0 40px var(--button);padding:var(--dialog-padding);border-radius:29px;flex-direction:column;align-items:center;display:flex;position:relative}dialog.open .dialog-body{animation:.35s 60ms backwards svelte-1g9nerf-modal-in}dialog.closing .dialog-body{opacity:0;animation:.15s svelte-1g9nerf-modal-out}@media screen and (width<=535px){dialog{justify-content:flex-end}dialog.open .dialog-body{animation:.4s svelte-1g9nerf-modal-in-mobile}dialog .dialog-body{box-shadow:0 0 0 2px var(--popup-stroke) inset, 0 0 40px var(--button);margin-bottom:calc(var(--padding) + calc(env(safe-area-inset-bottom) - 15px * sign(env(safe-area-inset-bottom))))!important}}@keyframes svelte-1g9nerf-modal-in{0%{opacity:0;transform:scale(.8)}35%{opacity:1}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes svelte-1g9nerf-modal-out{0%{opacity:1}to{opacity:0;visibility:hidden;transform:scale(.9)}}@keyframes svelte-1g9nerf-modal-in-mobile{0%{opacity:0;transform:translateY(0)}1%{transform:translateY(200px)}35%{opacity:1}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.toast-host.svelte-zp76n0{z-index:98;left:0;right:0;bottom:calc(var(--padding) + env(safe-area-inset-bottom));pointer-events:none;padding:0 var(--padding);justify-content:center;display:flex;position:fixed}.toast.svelte-zp76n0{border-radius:var(--border-radius);background:var(--popup-bg);width:max-content;max-width:380px;box-shadow:0 0 0 2px var(--popup-stroke) inset, 0 0 40px var(--button);align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.toast-icon.svelte-zp76n0{background:var(--button-elevated);width:38px;height:38px;color:var(--secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-icon.svelte-zp76n0 svg{stroke-width:1.8px;width:20px;height:20px}.toast-text.svelte-zp76n0{flex-direction:column;gap:1px;min-width:0;display:flex}.toast-title.svelte-zp76n0{color:var(--secondary);font-size:14px;font-weight:500}.toast-desc.svelte-zp76n0{padding:0;font-size:12px}@media screen and (width<=535px){.toast-host.svelte-zp76n0{bottom:calc(var(--sidebar-height-mobile) + var(--padding) + var(--sidebar-inner-padding) * 2)}}.confetti-layer.svelte-17c9nz3{z-index:120;pointer-events:none;perspective:700px;position:fixed;inset:0;overflow:hidden}.confetti-layer.svelte-17c9nz3 .confetti-piece{will-change:transform, opacity;transform-style:preserve-3d;animation:svelte-17c9nz3-confetti-fall var(--fall,3.6s) cubic-bezier(.22, .42, .38, 1) forwards;position:absolute;top:-28px}.confetti-layer.svelte-17c9nz3 .confetti-flake{will-change:transform;transform-style:preserve-3d;animation:svelte-17c9nz3-confetti-flutter var(--flutter,1s) ease-in-out infinite;box-shadow:0 1px 3px #00000038}@keyframes svelte-17c9nz3-confetti-fall{0%{opacity:0;transform:translateY(-28px)}8%{opacity:1}86%{opacity:1}to{transform:translate(var(--drift,0), 112vh);opacity:0}}@keyframes svelte-17c9nz3-confetti-flutter{0%{transform:translateX(calc(var(--sway,8px) * -1)) rotateX(0deg) rotateY(0deg) rotateZ(0deg)}50%{transform:translateX(var(--sway,8px)) rotateX(170deg) rotateY(80deg) rotateZ(180deg)}to{transform:translateX(calc(var(--sway,8px) * -1)) rotateX(360deg) rotateY(0deg) rotateZ(360deg)}}#update-notification.svelte-16pt8z3{pointer-events:none;z-index:2;justify-content:end;align-items:center;width:100%;display:flex;position:absolute}.update-button.svelte-16pt8z3{pointer-events:all;margin:0 64px;margin-top:calc(env(safe-area-inset-top) + var(--padding));box-shadow:var(--button-box-shadow), 0 0 10px 0px var(--button-elevated-hover);border-radius:14px;gap:8px;padding:8px 12px 8px 8px;transition:transform .4s cubic-bezier(.53,.05,.23,1.15);transform:translateY(-150px)}.update-button.visible.svelte-16pt8z3{transform:none}.update-icon.svelte-16pt8z3{background-color:var(--button-elevated-hover);border-radius:6px;justify-content:center;align-items:center;padding:3px;display:flex}.update-icon.svelte-16pt8z3 svg{stroke-width:1.5px;will-change:transform;width:25px;height:25px}.update-text.svelte-16pt8z3{text-align:start;flex-direction:column;font-size:12.5px;display:flex}.subtext.svelte-16pt8z3{-webkit-user-select:none;user-select:none;padding:0}.update-text.svelte-16pt8z3,.subtext.svelte-16pt8z3{line-height:1.2}@media screen and (width<=535px){#update-notification.svelte-16pt8z3{bottom:calc(var(--sidebar-height-mobile) + 16px);justify-content:center}.update-button.svelte-16pt8z3{margin:0;transition:transform .55s cubic-bezier(.53,.05,.23,1.15);transform:translateY(300px)}}#ban-notification.svelte-rkbm1w{pointer-events:none;z-index:3;justify-content:end;align-items:center;width:100%;display:flex;position:absolute}.ban-pill.svelte-rkbm1w{pointer-events:all;margin:0 64px;margin-top:calc(env(safe-area-inset-top) + var(--padding));background-color:color-mix(in srgb, var(--red) 16%, var(--button));box-shadow:var(--button-box-shadow), 0 0 10px 0px color-mix(in srgb, var(--red) 45%, transparent);border-radius:14px;align-items:center;gap:8px;padding:8px 12px 8px 8px;transition:transform .4s cubic-bezier(.53,.05,.23,1.15);display:flex;transform:translateY(-150px)}.ban-pill.visible.svelte-rkbm1w{transform:none}.ban-icon.svelte-rkbm1w{color:var(--red);background-color:color-mix(in srgb, var(--red) 22%, transparent);border-radius:6px;justify-content:center;align-items:center;padding:3px;display:flex}.ban-icon.svelte-rkbm1w svg{stroke-width:1.5px;width:25px;height:25px}.ban-text.svelte-rkbm1w{text-align:start;flex-direction:column;font-size:12.5px;display:flex}.ban-title.svelte-rkbm1w{color:var(--red);font-weight:500}.ban-sub.svelte-rkbm1w{-webkit-user-select:none;user-select:none;padding:0}.ban-reason.svelte-rkbm1w{color:var(--secondary)}.ban-sub.has-reason.svelte-rkbm1w .ban-expiry:where(.svelte-rkbm1w):before{content:"·";margin:0 .25em}.ban-text.svelte-rkbm1w,.ban-sub.svelte-rkbm1w{line-height:1.2}@media screen and (width<=535px){#ban-notification.svelte-rkbm1w{bottom:calc(var(--sidebar-height-mobile) + 16px);justify-content:center}.ban-pill.svelte-rkbm1w{margin:0;transition:transform .55s cubic-bezier(.53,.05,.23,1.15);transform:translateY(300px)}.ban-pill.visible.svelte-rkbm1w{transform:none}}#app-gate.svelte-1v8uyv0{background-color:var(--primary);color:var(--secondary);padding:var(--padding);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gate-card.svelte-1v8uyv0{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.gate-logo.svelte-1v8uyv0{margin-bottom:8px}.gate-card.svelte-1v8uyv0 h1:where(.svelte-1v8uyv0){outline:none;font-weight:400}.error.svelte-1v8uyv0{color:var(--red)}.mac-titlebar.svelte-12qhfyh{z-index:50;width:100%;height:30px;position:fixed;top:0;left:0}#lunaria.svelte-12qhfyh{grid-template-columns:calc(var(--sidebar-width) + var(--sidebar-inner-padding) * 2) 1fr;background-color:var(--sidebar-bg);width:100%;height:100%;color:var(--secondary);display:grid;position:fixed;overflow:hidden}#lunaria[data-macos=true].svelte-12qhfyh #sidebar,#lunaria[data-macos=true].svelte-12qhfyh #content:where(.svelte-12qhfyh){box-sizing:border-box;padding-top:30px}@media screen and (orientation:landscape) and (width>=535px){#lunaria[data-iphone=true].svelte-12qhfyh{grid-template-columns:calc(var(--sidebar-width) + var(--sidebar-inner-padding) * 2 + env(safe-area-inset-left)) 1fr}#lunaria[data-iphone=true].svelte-12qhfyh #content:where(.svelte-12qhfyh){padding-right:env(safe-area-inset-right);box-shadow:none;border-radius:0;margin:0}}#content.svelte-12qhfyh{background-color:var(--primary);box-shadow:0 0 0 var(--content-border-thickness) var(--content-border);margin-left:var(--content-border-thickness);display:flex;overflow:scroll}#content.home-back-anim.svelte-12qhfyh{animation:.2s both svelte-12qhfyh-home-enter-back}@keyframes svelte-12qhfyh-home-enter-back{0%{opacity:.98;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (display-mode:standalone) and (width>=535px){[data-mobile=false].svelte-12qhfyh #content:where(.svelte-12qhfyh){margin-top:var(--content-border-thickness);border-top-left-radius:8px}[data-mobile=false].svelte-12qhfyh #content:where(.svelte-12qhfyh):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:8px}}#content.svelte-12qhfyh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:var(--content-border-thickness)}@media screen and (width<=535px){[data-theme=light]{--sidebar-bg:#000;--sidebar-highlight:var(--primary)}#lunaria.svelte-12qhfyh{grid-template-columns:unset;grid-template-rows:1fr calc(var(--sidebar-height-mobile) + var(--sidebar-inner-padding) * 2);display:grid}#content.svelte-12qhfyh{padding-top:env(safe-area-inset-top);border-bottom-left-radius:calc(var(--border-radius) * 2);border-bottom-right-radius:calc(var(--border-radius) * 2);order:-1;margin:0}#content.svelte-12qhfyh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-top:env(safe-area-inset-top);border-bottom-left-radius:calc(var(--border-radius) * 2);border-bottom-right-radius:calc(var(--border-radius) * 2);order:-1;margin:0}}
