.un{position:relative}.vn{width:100%;padding:6px 6px 6px 2.25em;color:#4a4a4a;border:2px solid #e2e8f0;border-radius:.25rem;outline:none}.vn:hover{border-color:#cbd5e0}.vn:hover+.wn{color:#cbd5e0}.vn:focus{border-color:#63b3ed}.vn:focus+.wn{color:#63b3ed}.wn{position:absolute;left:12px;top:12px;pointer-events:none;color:#e2e8f0}.ip{display:flex;align-items:center;padding:8px 20px;-webkit-transition:background .3s;transition:background .3s}.ip:not(.jp):focus,.ip:not(.jp):hover{background:rgba(88,46,254,.5)}.ip:not(:last-child){margin-bottom:4px}.jp{background:#582efe}.jp .kp{font-weight:700;opacity:1}.lp,.mp{flex-shrink:0}.lp{width:50px;height:50px;object-fit:cover;background:#fff;border-radius:5px}.kp{margin:0 12px;opacity:.8;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.kp,.mp{color:#fff}.mp{min-width:35px;height:25px;margin-left:auto;padding:0 8px;text-align:center;font-weight:700;line-height:25px;background:#00d388;border-radius:4px}.fn{margin-top:16px}.fn:first-child{margin-top:4px}.fn:last-child{margin-bottom:12px}.gn{margin:0 20px 8px;font-weight:700;color:#fff}.hn{height:2.5px;background:hsla(0,0%,86.7%,.2);border-radius:1.25px;margin:16px 20px 0}.wg{grid-area:sidebar;display:grid;grid:auto 1fr auto/1fr;height:100vh;background:#051e34;-webkit-box-shadow:-4px 0 30px 0 rgba(0,0,0,.9);box-shadow:-4px 0 30px 0 rgba(0,0,0,.9);z-index:10}.xg,.yg{padding:0 20px}.xg{margin-bottom:12px}.zg{display:block;width:max-content;height:41px;margin:15px 0 15px 12px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.zg:focus,.zg:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Ag{height:100%}.Bg{height:2px;background:hsla(0,0%,86.7%,.2);border-radius:1px}.Cg,.Dg{border-radius:8px}.Cg{margin-top:20px}.Dg{padding-top:8px;padding-bottom:8px;color:#fff;background:rgba(240,241,248,.1);border:none}.Eg{color:#fff!important}.Fg{overflow-y:auto}.Gg{margin-top:20px;text-align:center;color:#fff;font-weight:700}.yg{cursor:default!important}.Hg{height:2.5px;background:hsla(0,0%,86.7%,.2);border-radius:1.25px}.Ig{padding:20px 0}.Jg{margin-bottom:4px}.Kg{font-weight:700;color:#fff}.Lg,.Mg{color:#9b9b9b}.Lg{opacity:.7}.Ng{display:flex;align-items:center}.Og,.Pg{height:12px;border-radius:6px}.Og{width:100%;overflow:hidden;margin-right:20px;background:hsla(0,0%,100%,.1)}.Pg{background:#00d388;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.Qg{white-space:nowrap;font-weight:700;color:hsla(0,0%,100%,.8)}.ao{display:flex;position:relative;align-items:center;padding:0 20px 13px;color:#fff;opacity:.7}.ao:not(.bo):not(.co):hover{opacity:.9}.bo{opacity:1}.co{cursor:default}.co .do,.co>svg{opacity:.5}.eo:hover{opacity:1}.ao,.ao>svg,.do{-webkit-transition:opacity .3s;transition:opacity .3s}.fo{position:absolute!important;top:0;right:0;bottom:13px;left:0;cursor:default!important;z-index:1}.ao>svg{fill:#fff}.do{margin-left:10px;font-weight:700;color:#fff}.xn{position:relative}.xn:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.yn:before{content:""}.zn{position:absolute;pointer-events:none;top:100%;left:0;margin-top:8px;-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0;z-index:100;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.zn[aria-hidden=false]{pointer-events:all;-webkit-transform:none;transform:none;opacity:1}.An{left:unset;right:0}.Bn{border:1px solid #eee;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.Cn{-webkit-box-shadow:0 0 0 100vmax rgba(0,0,0,.3);box-shadow:0 0 0 100vmax rgba(0,0,0,.3)}.Kn{margin:0 10px}.Ln{-webkit-transition:opacity .3s;transition:opacity .3s}.Ln:hover{opacity:.5}.Mn{width:42px;height:42px;object-fit:cover}.Mn,.Nn{border-radius:50%}.Nn{padding:10px;background:#fff;-webkit-transition:background .3s;transition:background .3s}.Nn:hover{background:#051e34}.Nn:hover .On{fill:#fff}.On{fill:#582efe;-webkit-transition:fill .3s;transition:fill .3s}.Pn{width:250px;padding:18px 20px;background:#fff;border-radius:8px}@media(min-width:330px){.Pn{width:300px}}@media(min-width:480px){.Pn{width:400px}}.Qn{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #eee}.Qn,.Rn{display:flex;align-items:center}.Rn{margin-right:12px;font-weight:900;color:#007aff}.Rn:hover{text-decoration:underline}.Rn:hover .Sn{-webkit-transform:translateX(4px);transform:translateX(4px)}.Tn,.Un{width:25px;height:25px;margin-right:8px;border-radius:50%}.Tn{object-fit:cover}.Un{padding:2px;fill:#007aff;border:1px solid #eee}.Sn{margin-left:4px}.Sn,.Vn{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Vn{display:flex;font-size:22px;color:#007aff}.Vn:hover{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.Wn{display:block;margin-top:12px;font-size:14px;font-weight:700;color:#9b9b9b}.Xn{font-size:17px;color:#4a4a4a}.Yn{height:1px;margin:14px 0;background:#eee}.Zn{display:flex;align-items:center;max-width:max-content;margin:0 auto;font-weight:900;color:#007aff;-webkit-transition:opacity .3s;transition:opacity .3s}.Zn:hover{opacity:.7}._n{margin-right:8px;font-size:20px}.ng{display:grid;grid:1fr/1fr auto;margin:0 var(--horizontal-padding);border-bottom:2px solid hsla(0,0%,86.7%,.2)}.og{align-items:flex-end;overflow-x:auto}.og,.pg{display:flex}.pg{align-items:center;margin-bottom:-6px}.qg{margin:0 20px}.qg:hover .rg{opacity:.5}.rg{color:#fff;-webkit-transform:scale(2.7);transform:scale(2.7);-webkit-transition:opacity .3s;transition:opacity .3s}.sg{margin:0 10px;margin-right:14px;padding:8px 14px;font-size:larger;font-weight:900;color:#fff;background:#051e34;border-radius:8px;white-space:nowrap;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.sg:focus,.sg:hover{color:#051e34;background:#fff}.tg{display:none}@media(min-width:600px){.tg{display:inline;display:initial}}.ug{opacity:.7}@media(min-width:600px){.vg{display:none}}.hd{--sidebar-width:305px;--horizontal-padding:8px;--inner-horizontal-padding:16px;display:grid;grid:"sidebar content" 1fr/var(--sidebar-width) 1fr;height:100vh}@media(min-width:450px){.hd{--horizontal-padding:30px;--inner-horizontal-padding:30px}}.id{grid-area:content;display:grid}.jd,.kd{grid-row:1;grid-column:1}.jd{height:500px}.ld{background:-webkit-gradient(linear,left top,left bottom,from(#5a2aff),to(#00e5f4));background:-webkit-linear-gradient(top,#5a2aff,#00e5f4);background:linear-gradient(180deg,#5a2aff,#00e5f4)}.ld,.md{-webkit-transform:skewY(-6deg);transform:skewY(-6deg);-webkit-transform-origin:top left;transform-origin:top left}.md{background:-webkit-gradient(linear,left top,left bottom,from(#06ba7a),to(#73d63f));background:-webkit-linear-gradient(top,#06ba7a,#73d63f);background:linear-gradient(180deg,#06ba7a,#73d63f)}.kd{--navbar-height:71px;display:grid;grid:var(--navbar-height) 1fr/1fr;height:100vh;z-index:10}.nd{--navbar-height:0}.nd .od{display:none}.pd{height:calc(100vh - var(--navbar-height));overflow-y:auto}.Np{width:100vw;max-width:500px;margin:8px;background:#fff;border-radius:8px}.Op{display:grid;position:relative;justify-content:center;align-content:center;height:100px}.Pp{font-size:26px;text-align:center}.Qp{position:absolute;top:16px;right:16px;color:#4355f9;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:opacity .3s;transition:opacity .3s}.Qp:hover{opacity:.5}.Rp{display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 30px 30px;border-radius:8px}.Sp,.Tp{height:50px}.Sp{flex-grow:1;padding:0 4px 0 12px;background:rgba(240,241,248,.68)}.Tp{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0 14px;font-weight:700;text-transform:uppercase;color:#fff;background:#4355f9;-webkit-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s}.Tp:disabled{opacity:.5}.Tp:not(:disabled):focus,.Tp:not(:disabled):hover{background:#051e34!important}.in{display:flex;flex-direction:column;width:100vw;max-width:800px;overflow:hidden;margin:20px;background:#fff;border-radius:8px}.jn{padding:20px 30px;color:#fff;background:-webkit-linear-gradient(80deg,#5a2aff,#00e5f4);background:linear-gradient(10deg,#5a2aff,#00e5f4)}.kn{display:flex;justify-content:space-between;align-items:center}.ln{font-size:30px;font-weight:900}.mn{margin:0 8px;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity .3s;transition:opacity .3s}.mn:hover{opacity:.5}.nn{margin-top:6px;font-weight:700}.nn>b{font-weight:900}.on{padding:30px}.pn{display:flex;align-items:center;max-width:max-content;overflow:hidden;margin:0 auto;padding:0 30px;background:rgba(240,241,248,.68);border-radius:100px}.qn{margin-right:12px;color:#5a2aff;-webkit-transform:scale(1.2);transform:scale(1.2)}.rn{overflow-x:auto;white-space:nowrap;font-family:Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:700;padding:12px 0;color:#4a4a4a;-webkit-transform:translateY(1px);transform:translateY(1px)}.sn{display:block;width:110px;margin:20px auto 0;padding:8px 0;font-size:20px;font-weight:900;color:#fff;background:#5a2aff;border-radius:100px;-webkit-transition:width .3s,background .3s;transition:width .3s,background .3s}.sn:focus,.sn:hover{background:#051e34}.tn{width:134px}.tn:not(:hover){background:#00d388}.gg{margin:8px;background:#fff;border-radius:8px}.hg{display:grid;position:relative;justify-content:center;align-content:center;height:100px}.ig{font-size:26px;text-align:center}.jg{position:absolute;top:16px;right:16px;color:#4355f9;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:opacity .3s;transition:opacity .3s}.jg:hover{opacity:.5}.kg{display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 30px 30px;border-radius:8px}.lg,.mg{height:50px}.lg{flex-grow:1;padding:0 20px;line-height:50px;color:#4a4a4a;background:rgba(240,241,248,.68)}.mg{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0 14px;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:background .3s;transition:background .3s}.mg:focus,.mg:hover{background:#051e34!important}.jm{display:flex;align-items:center;overflow-x:auto;margin:12px 0;padding:0 var(--horizontal-padding)}@media(min-width:770px){.jm.km{overflow:visible}.jm.km .lm{flex-shrink:1;max-width:none}}@media(min-width:580px){.jm:not(.km){overflow:visible}.jm:not(.km) .lm{flex-shrink:1;max-width:none}}.mm .nm,.mm .om,.mm .pm{pointer-events:none;opacity:.5}.qm{width:70px;height:40px;object-fit:cover;border-radius:8px;background:#fff}.lm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px;height:50px;margin:0 auto 0 12px;font-weight:900;color:#fff}.lm,.nm,.om,.rm,.sm,.tm{flex-shrink:0}.rm,.sm{display:flex;align-items:center;height:40px;margin-left:12px;padding:0 12px;font-weight:900;text-transform:uppercase;background:#051e34;border-radius:8px;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.rm:not(.um):hover,.sm:not(.um):hover{color:#fff}.rm:not(.um):hover .vm,.sm:not(.um):hover .vm{-webkit-animation:wm .3s ease-out;animation:wm .3s ease-out}@-webkit-keyframes wm{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes wm{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rm:after,.rm:before,.sm:after,.sm:before{text-transform:none}.um{pointer-events:none;cursor:not-allowed;opacity:.5}.vm{display:none;margin-left:10px}@media(min-width:650px){.vm{display:inline;display:initial}}.rm{color:#00d388}.sm{color:#f85ea1}.nm{height:40px;margin-left:12px;padding:0 12px;font-weight:900;text-transform:uppercase;color:#582efe;background:#fff;border-radius:8px;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.nm:hover{color:#fff;background:#051e34}.om,.pm{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:2px solid hsla(0,0%,93.3%,.1624);border-radius:8px;-webkit-transition:background .3s,border-color .3s,opacity .3s;transition:background .3s,border-color .3s,opacity .3s}.om:hover,.pm:hover{background:#051e34;border-color:#051e34}.om{margin-left:12px}.xm{fill:#fff;-webkit-transform:scale(1.15) translateX(-1px);transform:scale(1.15) translateX(-1px)}.tm{margin-left:12px}.ym{color:#fff;-webkit-transform:scale(1.3);transform:scale(1.3)}.zm{padding:20px;background:#fff;border-radius:8px}.Am{display:flex;align-items:center;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.Am:hover{opacity:.5}.Am:not(:last-child){margin-bottom:24px}.Bm{color:#4355f9}.Cm{margin-right:12px;-webkit-transform:scale(1.5);transform:scale(1.5)}.Dm{margin-right:10px;fill:#4355f9;-webkit-transform:scale(1.2);transform:scale(1.2)}.Em{margin-right:6px;-webkit-transform:scale(1.1);transform:scale(1.1)}.Fm{margin:0 16px 0 6px;-webkit-transform:scale(1.7);transform:scale(1.7)}.Fm,.Gm{color:#e53e3e}.Gm{margin:0 14px 0 4px;-webkit-transform:scale(1.3);transform:scale(1.3)}.Hm{white-space:nowrap;font-size:18px;font-weight:700;color:#4a4a4a}.Im{width:100%;height:2px;margin-bottom:24px;background:#ddd;border-radius:1px}.Up{flex-shrink:0;width:30px;height:30px;border:1.5px solid #ddd;border-radius:50%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.Up:hover{opacity:.5}.Vp{color:#582efe}.aq{display:flex;align-items:center;overflow-x:auto;cursor:pointer;font-size:18px}@media(min-width:800px){.aq{overflow-x:unset}}.bq{padding-top:22px}.cq{margin-right:16px;color:#4a4a4a;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:color .3s;transition:color .3s}.cq:focus,.cq:hover{color:#4355f9}.dq{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:12px}.eq:hover .fq{color:#4355f9;opacity:.5}.eq:first-child{margin-bottom:-5px}.eq:last-child{margin-top:-5px}.fq{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.fq,.gq{color:#4a4a4a}.gq{position:relative;font-weight:700}.hq{position:absolute;top:-22px;left:0;height:22px;padding:0 5px;white-space:nowrap;line-height:22px;font-size:14px;color:#fff;background:rgba(67,85,249,.5);border-radius:5px}.iq{flex-grow:1;min-width:30px;height:2px;margin:0 12px;background:#ddd;border-radius:1px}.jq{display:flex;align-items:center;flex-shrink:0;padding:0 6px;text-transform:uppercase;font-size:16px;font-weight:900;border-radius:8px}.jq:after,.jq:before{text-transform:none}.jq:not(.kq):hover .lq{opacity:.7}.jq:not(.kq):hover .mq{-webkit-animation:nq .3s ease-out;animation:nq .3s ease-out}@-webkit-keyframes nq{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nq{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.kq{pointer-events:none;cursor:not-allowed;opacity:.4}.lq{-webkit-transition:opacity .3s;transition:opacity .3s}.mq{display:none;margin-left:10px}@media(min-width:750px){.mq{display:inline;display:initial}}.oq{margin:0 8px 0 2px;color:#00d388}.pq{color:#f85ea1}.pq,.qq{margin-right:12px}.qq{display:none;font-weight:700;color:#582efe;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:680px){.qq{display:block}}.rq{margin:0 4px 0 14px;-webkit-transform:scale(1.3);transform:scale(1.3)}.rq:hover .sq{opacity:.5}.sq{fill:#4355f9;-webkit-transition:opacity .3s;transition:opacity .3s}.tq{margin-left:16px}.uq{color:#4355f9;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:opacity .3s;transition:opacity .3s}.uq:hover{opacity:.5}.vq{padding:20px;background:#fff;border-radius:8px}.wq{display:flex;align-items:center;-webkit-transition:opacity .3s;transition:opacity .3s}.wq:hover{opacity:.5}.wq:not(:last-child){margin-bottom:24px}.xq{color:#4355f9}.yq{margin:0 14px 0 4px;-webkit-transform:scale(1.15);transform:scale(1.15)}.zq{margin:0 18px 0 4px;fill:#4355f9;-webkit-transform:scale(1.6);transform:scale(1.6)}.Aq{margin:0 14px 0 4px;color:#e53e3e;-webkit-transform:scale(1.3);transform:scale(1.3)}.Bq{white-space:nowrap;font-size:18px;font-weight:700;color:#4a4a4a}.Cq{width:100%;height:2px;margin-bottom:24px;background:#ddd;border-radius:1px}.Wp{display:grid;grid:auto 2px auto/auto}@media(min-width:650px){.Wp{grid:auto/1fr 2px 1fr}}.Xp{display:flex;flex-direction:column}.Yp{padding:12px 12px 8px}.Yp .katex-display{width:var(--katex-width-stacked,calc(100vw - var(--sidebar-width) - var(--horizontal-view-spacing, 120px) - 28px))}@media(min-width:650px){.Yp .katex-display{width:var(--katex-width-stacked,calc((100vw - var(--sidebar-width) - var(--horizontal-view-spacing, 120px) - 54px) / 2))}}.Zp{margin:auto 8px 8px;text-align:center;text-transform:uppercase;color:#9b9b9b}._p{height:2px;margin:0 10px 8px;background:#eee}@media(min-width:650px){._p{width:2px;height:auto;margin:8px 0}}.Dq{display:block;color:inherit;background:#fff;border:2px solid #eee;border-radius:5px;position:relative}.Eq{cursor:pointer}.Eq .Fq:not(.Gq){justify-content:center}.Hq{position:absolute;top:-7px;left:-7px;width:14px;height:14px;background:#4355f9;border-radius:50%;opacity:.5}.Fq{display:none;flex-direction:column;align-items:flex-start;overflow-x:auto;margin:0 10px;padding:16px 10px;border-top:2px solid #eee}@media(min-width:560px){.Fq{flex-direction:row;align-items:center}}@media(min-width:650px){.Fq{display:flex}}.Gq{display:flex;justify-content:space-between}.Iq,.Jq,.Kq{flex-shrink:0}.Iq:not(:last-child),.Jq:not(:last-child),.Kq:not(:last-child){margin:0 12px 12px 0}@media(min-width:560px){.Iq:not(:last-child),.Jq:not(:last-child),.Kq:not(:last-child){margin-bottom:0}}.Iq,.Kq{padding:2px 8px;font-weight:700;color:#4355f9;background:rgba(67,85,249,.0351);border-radius:5px}.Jq{display:none;align-items:center;opacity:.7}@media(min-width:650px){.Jq{display:flex}}.Lq{margin-right:8px;fill:#4a4a4a;-webkit-transform:scale(1.2);transform:scale(1.2)}.Mq{font-weight:700;color:#4a4a4a}.Kq{display:flex;align-items:center}.Nq{margin-right:6px}.np:not(:last-child){margin-bottom:12px}.np:not(:last-child) .op{margin-bottom:20px}.pp{justify-content:center;margin-top:12px}.pp,.qp{display:flex}.qp{align-items:center;padding:8px 14px;color:#fff;background:#582efe;border-radius:8px;-webkit-transition:background .3s;transition:background .3s}.qp:hover{background:#051e34}.rp{margin-right:10px;-webkit-transform:scale(1.2);transform:scale(1.2)}.sp{font-weight:900}.op{margin-top:20px}.tp:not(:last-child){margin-bottom:16px}.up{width:100%!important;margin:0 auto 16px!important}.up,.up>ins{display:block!important}.up>ins{margin:0 auto!important}.vp{margin:12px auto}@media(max-width:1080px){.-Q{--sidebar-width:0px!important}.-R{display:none!important}}.-S{grid:auto 1fr/calc(100vw - var(--sidebar-width));overflow:visible}.-S,.-T{display:grid}.-T{grid:1fr/auto;overflow-y:auto;scroll-behavior:smooth;padding:0 var(--horizontal-padding)}.-U{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:calc(100vw - var(--sidebar-width) - var(--horizontal-padding) * 2);height:max-content;margin-bottom:var(--horizontal-padding);padding:var(--inner-horizontal-padding);background:#fff;border-radius:8px}.-V{display:grid;justify-content:center;align-content:center;height:auto}