@import "https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&display=swap";html[theme=dark]{--font-main:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-comfortaa:"Comfortaa", ui-sans-serif, system-ui, sans-serif;--color-main:#232830;--color-dark:#1c1f26;--color-accent:#56bcd3;--color-accent-light:#89ddee;--color-muted:#969faf;--color-slate:#3d4654;--color-slate-dark:#343b47;--color-tint-200:#ffffff0d;--color-tint-300:#ffffff26;--color-tint-400:#ffffff40;--color-zinc-300:oklch(87.1% .006 286.286);--scrollbar-color:#ffffff4d transparent;--color-border-main:var(--color-tint-200);--border-main:1px solid var(--color-border-main);--color-border-accent:color-mix(in oklab, var(--color-accent) 40%, transparent);--box-shadow:0 4px 12px 0 oklch(0% 0 0/.35);--button-shadow:0 4px 12px 0 oklch(100% .00011 271.152/.027);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--text-color:var(--color-zinc-300);--surface-bg:var(--color-main);--compo-muted-bg:var(--color-tint-300);--compo-muted-bg-hover:var(--color-tint-400);--compo-muted-color:white;--btn-bg:var(--color-main);--btn-color:var(--text-color);--btn-border:none;--box-bg:var(--color-slate);--loader-linear-gradient:linear-gradient(to right, #fff0 10%, #f0fbff59 50%, #fff0 90%)}*{scrollbar-width:thin;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:none;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:var(--scrollbar-color);font-size:16px}@media screen and (width<=1300px){html{font-size:14.5px}}@media screen and (width<=800px){html{font-size:14px}}body{color:var(--text-color);font-size:.875rem;font-weight:400;line-height:1.25rem;font-family:var(--font-main)}.comfortaa{font-family:var(--font-comfortaa)}.border-main{border:var(--border-main)}hr{border:none;border-bottom:var(--border-main);width:100%}.relative{position:relative}.absolute{position:absolute}p+p{margin-top:.75rem}a,a:visited{color:currentColor;text-decoration:none}.btn{height:2.25rem}:is(.btn).rounded{border-radius:1.125rem}.btn{background:var(--btn-bg);color:var(--btn-color);border:var(--btn-border);cursor:pointer;-webkit-user-select:none;user-select:none}.btn:not(.none){justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;line-height:1.15rem;display:flex}.btn:not(.none):hover{box-shadow:var(--button-shadow)}.btn:not(.none):not(.fab){padding:.25rem 1rem}.btn:not(.noact):active{opacity:.8;transform:translateY(-.0625rem)}.disabled,.btn:disabled{opacity:.7;cursor:none;pointer-events:none;-webkit-user-select:none;user-select:none}.btn{width:auto;transition:all .2s var(--ease-smooth);border-radius:.5rem;font-family:inherit}:is(.btn).none{color:currentColor;background:0 0;border:none;max-height:100%}:is(.btn):not(.none).muted{background:var(--compo-muted-bg);color:var(--compo-muted-color);border:var(--border-main)}:is(.btn):not(.none).muted:hover{background-color:var(--compo-muted-bg-hover);border-color:var(--color-border-accent)}:is(.btn):not(.none).accent{color:var(--color-main);background:var(--color-accent)}:is(.btn):not(.none).accent:hover{color:var(--color-dark);background-color:var(--color-accent-light)}.loader{position:relative;overflow:hidden}.loader.loading:after,.loader.disabled:after,.loader:disabled:after{content:"";background:var(--loader-linear-gradient);width:150px;height:100%;animation:1s linear infinite mzShimmer;position:absolute;top:0;left:-150px}.radius-lg{border-radius:.75rem}.bg-box{background-color:var(--box-bg)}.surface{background:var(--surface-bg)}.shadow-box{box-shadow:var(--box-shadow)}h3{font-weight:600}.text-sm{font-size:.75rem;line-height:1rem}.text-lg{font-size:.9375rem;line-height:1.375rem}h3{font-size:1rem;line-height:1.5rem}.line-single{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-single{-webkit-line-clamp:1;line-clamp:1}.row{display:flex}.column{flex-direction:column;display:flex}.middle{align-items:center}.gap-xs{gap:.25rem}.gap-lg{gap:1rem}.gap-xl{gap:1.25rem}.grow{flex:1}.flex-box{justify-content:center;align-items:center;display:flex}.text-center{text-align:center}.j-end{justify-content:flex-end}.center{justify-content:center;align-items:center}.wrap{flex-wrap:wrap}.fixed-full{position:fixed;inset:0}.mw100{max-width:100%}.w100{width:100%}.icon{vertical-align:bottom;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.icon.main{color:var(--color-main)}.text-muted,a.text-muted:visited,.icon.muted{color:var(--color-muted)}.text-accent,a.text-accent:visited,.icon.accent{color:var(--color-accent)}.state{transition:color .2s var(--ease-smooth);background-color:currentColor;border-radius:50%;display:inline-block}.declare{width:0;height:0;position:absolute;overflow:hidden}@keyframes mzPopIn{0%{opacity:0;transform:scale(.8)translateY(15vh)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mzSlideIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes mzSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@keyframes mzShimmer{0%{left:-150px}to{left:100%}}.backdrop{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;will-change:opacity;background-color:#0a0a0a33;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.backdrop.active{opacity:1;pointer-events:auto}@media (width<=768px){.backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.modal{--modal-margin:1.5rem;margin:calc(var(--modal-margin) / 2);max-width:calc(100vw - var(--modal-margin));max-height:calc(100vh - var(--modal-margin));will-change:transform, opacity;animation:.3s cubic-bezier(.16,1,.3,1) mzPopIn;overflow:hidden;transform:translateZ(0)}.modal:focus{outline:none}@media (height>=550px){.modal.lift-up{max-height:calc(100vh - 15vh - var(--modal-margin));margin-bottom:15vh}}.modal:not(.fluid){padding:1.25rem}.modal .head{background-color:var(--color-slate-dark);padding:.75rem .75rem .75rem 1.25rem}.toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.toast{pointer-events:auto;border-radius:.375rem;align-items:center;min-width:15.625rem;max-width:21.875rem;padding:.625rem 1.25rem;font-size:.95rem;animation:.3s forwards mzSlideIn,.3s 3s forwards mzSlideOut;display:flex;box-shadow:0 4px 12px #00000026}.width-25{width:15.625rem}.width-52{width:32.5rem}.size-xs{width:.75rem;height:.75rem}.size-sm{width:1rem;height:1rem}.dim-xl{width:5rem;height:5rem}.top-xs{margin-top:.25rem}.bot-2xs{margin-bottom:.125rem}.bot-md{margin-bottom:.75rem}.bot-xl{margin-bottom:1.25rem}.pad-xl{padding:1.25rem}.pad-left-md{padding-left:.75rem}.pad-rig-md{padding-right:.75rem}.h20vh{height:20vh}
