@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);
.cPqE3rWU{background:var(--bg-color) !important;border:none;outline:none}.RFmpPkCl{fill:var(--primary-color);width:30px;height:30px;cursor:pointer}.RFmpPkCl,.RFmpPkCl *{stroke:var(--primary-color);fill:var(--primary-color)}@media(max-width: 320px){.RFmpPkCl{width:16px;height:16px}}
.a4nOaSMD{padding:10px 15px;border-radius:5px;border:none;cursor:pointer;transition:all .3s ease;background-color:var(--primary-focus-color);color:var(--bg-color)}.a4nOaSMD.X9ZughCe{padding:5px 10px;font-size:var(--font-size-s);background-color:color-mix(in srgb, var(--primary-color) 50%, var(--bg-color))}.a4nOaSMD:hover{background-color:var(--primary-color)}
.X8EVbQ1x{padding:5px 10px}
.fwz205u3{display:flex;flex-direction:column;gap:5px}.l0_bpEjY{width:100%;padding:10px 0}
.l19qsa5H{display:flex;flex-direction:column;gap:5px}.ssLnBPfe{width:100%;padding:10px 0}
.KYUnO1rK{width:100%;display:grid;grid-template-columns:1fr 1fr;font-size:var(--font-size-m)}.BbF4ytsU.Sv56vB3Z{color:var(--bg-color)}.BbF4ytsU:not(.Sv56vB3Z){background-color:rgba(0,0,0,0);color:var(--primary-color)}
._VzG6D4p{display:flex;flex-direction:column;background-color:var(--bg-color);justify-content:center;width:100dvw;align-items:center;padding:20px 30px;gap:20px}.e8WT0g53{align-items:center;padding:20px 30px;gap:20px;display:flex;flex-direction:column;width:300px}.vGJv7JYF{display:flex;flex-direction:column;gap:20px;width:100%}.wJ3kTwh4{display:flex;flex-direction:column;gap:5px}.sart6RN_{width:100%;padding:10px 0}
.jc8oaX8f{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;height:max-content}.XVOVYqte{border:3px solid rgba(0,0,0,0);cursor:pointer;display:flex;justify-content:space-between;flex-direction:column;text-align:center;min-height:200px;gap:20px;padding:10px 30px;font-size:var(--font-size-m);color:var(--primary-color);text-decoration:none;transition:all .3s ease}.XVOVYqte:hover,.XVOVYqte:focus{background-color:var(--primary-hover-color)}.TfQUYYAC{width:100%;padding:5px;transition:all .3s ease;flex:1 1 auto;display:flex;align-items:center;justify-content:center}.TfQUYYAC>img{max-width:100%;max-height:fit-content}@media(max-width: 720px){.jc8oaX8f{grid-template-columns:repeat(2, 1fr)}.XVOVYqte{padding:10px 20px}}@media(max-width: 360px){.XVOVYqte{padding:5px 10px}}
.PnOBZAn1{overflow:auto;width:var(--sidebar-width)}.Hzic0Qei{background-color:var(--bg-color);display:flex;flex-direction:column}.edPOWwG1{display:flex;flex-wrap:wrap;gap:5px}.Xg6ZVmnz{display:none}.EdEdNOwx{color:var(--primary-color)}@media(max-width: 1200px){.PnOBZAn1{width:100%;display:flex;justify-content:space-between}.zJvJqdyE{display:none}.Xg6ZVmnz{display:block}}
@media(max-width: 1200px){.lG0MJvGT{display:none}}
.m5y8PtrK{position:fixed;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;pointer-events:none}.m5y8PtrK>*{font-size:var(--font-size-m)}.m5y8PtrK.x_7leCI_{z-index:10;pointer-events:all}.bWtQiLCr{display:flex;justify-content:end;align-items:center}.lA3PFz20{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);cursor:pointer}.WwbwxePa{width:400px;background-color:var(--bg-color);height:max-content;padding:10px;border-radius:10px;cursor:auto}
.naudqoQs.pu0lpI7W{background-color:var(--primary-focus-color)}.AR2LLnWp{display:none}
.RQDavCzh{font-size:var(--font-size-l);color:var(--primary-color);font-weight:bold}
.gWblCzGv{text-decoration:none;width:calc(1200px - var(--sidebar-width) - 40px);height:300px;padding:10px;background-color:var(--bg-color);color:var(--primary-color);display:grid;grid-template-columns:300px 1fr max-content;gap:5px;cursor:pointer;transition:all .3s ease}.gWblCzGv:hover{background-color:var(--primary-hover-color)}.Emd1GnGl{display:flex;gap:5px;flex-direction:column;justify-content:space-between;padding:10px}.N2YLwtzi{display:flex;flex-direction:column;gap:5px}.qBKytQrm{max-width:300px;height:280px}@media(max-width: 1200px){.qBKytQrm{max-width:200px;height:auto}.gWblCzGv{width:calc(100dvw - var(--main-padding)*2);height:min-content;grid-template-columns:200px 1fr max-content}}@media(max-width: 768px){.gWblCzGv{padding:0;display:flex;flex-direction:column;gap:10px}.qBKytQrm{width:100%;max-width:none}.Emd1GnGl{padding:0}.N2YLwtzi{flex-direction:row;justify-content:space-between;align-items:center}}
.Z46T5Pvf{column-gap:5px;display:flex;flex-wrap:wrap}.KP3P4cKD{color:var(--secondary-color)}.j8WEUFlR{color:var(--primary-color)}.knZKTRZM{width:max-content}
.RHklfyBt{display:flex;justify-content:center;align-items:center;width:max-content;position:relative}.Prov7UeI{height:max-content;position:absolute;left:0;background-color:var(--bg-color)}.KwOdNQKn{display:flex;align-items:center;justify-content:left;overflow:hidden;height:max-content}.ZpAZa9Wr{min-width:30px;min-height:30px}
.I1q7mkDa{flex:1 0 auto;display:flex;gap:10px}.XUZUL0cp{flex:1 1 auto;overflow-y:auto;height:100%;display:grid;grid-template-columns:1fr;max-width:calc(100dvw - var(--main-padding)*2)}@media(max-width: 1200px){.I1q7mkDa{flex-direction:column}}@media(max-width: 768px){.XUZUL0cp{gap:20px}}
@keyframes vDJd8gO9{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.BEg93CDd div{position:absolute;width:120px;height:120px;border:20px solid var(--primary-focus-color);border-top-color:rgba(0,0,0,0);border-radius:50%}.BEg93CDd div{animation:vDJd8gO9 1s linear infinite;top:100px;left:100px}.jRCpP5U2{width:200px;height:200px;display:inline-block;overflow:hidden}.BEg93CDd{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.BEg93CDd div{box-sizing:content-box}
.YC5yKeo4{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.ofyPKodC{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;align-items:center;align-self:center}.zwOTW7Ec{font-size:var(--font-size-l);text-decoration:none;color:var(--primary-color)}.CpTJuO0w{fill:var(--primary-color);width:30px;height:30px;cursor:pointer}.mO2kYv5w{display:flex;justify-content:center;align-items:center;width:max-content}@media(max-width: 320px){.CpTJuO0w{width:16px;height:16px}}
:root{--font-family-main: Roboto, "Times New Roman", Serif;--font-size-s: 12px;--font-line-s: 16px;--font-s: var(--font-size-s) / var(--font-line-s) var(--font-family-main);--font-size-m: 16px;--font-line-m: 24px;--font-m: var(--font-size-m) / var(--font-line-m) var(--font-family-main);--font-size-l: 24px;--font-line-l: 32px;--font-l: var(--font-size-l) / var(--font-line-l) var(--font-family-main);--body-width: 1200px;--sidebar-width: 200px;--main-padding: 0px}@media(max-width: 1200px){:root{--sidebar-width: 100%;--main-padding: 10px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.app.normal,#modal>.normal{--bg-color: #ffffff;--primary-color: #000000;--primary-inverted-color: #ffffff;--primary-focus-color: #006cd1;--primary-hover-color: rgba(0, 0, 0, 0.2);--secondary-color: #727272}.app.dark,#modal>.dark{--bg-color: #1a2733;--primary-color: #ffffff;--primary-inverted-color: rgba(0, 0, 0, 1);--primary-focus-color: #00b7ff;--primary-hover-color: rgba(255, 255, 255, 0.2);--secondary-color: #9b9b9b}*{scrollbar-width:thin;box-sizing:border-box}.app{font:var(--font-m);background:var(--bg-color);color:var(--primary-color)}.app>.body{display:flex;flex-direction:column;height:100dvh;max-width:var(--body-width);margin:0 auto}.app>.body>.content{display:flex;flex:1 1 auto;overflow:auto}#modal{font:var(--font-m)}@media(max-width: 1200px){.app>.body{padding:0 10px}}
