*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none}li{list-style:none}:root{--font-family-main: consolas, sans-serif;--font-size-s: 1.2rem;--font-line-s: 2.0rem;--font-s: var(--font-size-s) / var(--font-line-s) var(--font-family-main);--font-size-m: 1.6rem;--font-line-m: 2.4rem;--font-m: var(--font-size-m) / var(--font-line-m) var(--font-family-main);--font-size-l: 2.4rem;--font-line-l: 3.2rem;--font-l: var(--font-size-l) / var(--font-line-l) var(--font-family-main);--font-size-xl: 3.2rem;--font-line-xl: 4rem;--font-xl: var(--font-size-xl) / var(--font-line-xl) var(--font-family-main);--navbar-height: 56px;--sidebar-width: 300px;--sidebar-width-collapsed: 80px;--modal-z-index: 1000;--overlay-z-index: 100;--overlay-color: rgba(0 0 0 / 60%);--red-light: #f03;--red-dark: #c00}:root{--bg-color: #f9f4ef;--headline-color: #020826;--paragraph-color: #716040;--button-color: #8c7851;--button-text-color: #fffffe;--primary-color: #fffffe;--secondary-color: #eaddcf;--tertiary-color: #f25042;--skeleton-color: #eaddcf;--skeleton-shadow: rgba(0 0 0 / 20%);--card-bg: #d5c1b2;--list-box: #d5c1b2}.app_dark_theme{--bg-color: #16161a;--headline-color: #fffffe;--paragraph-color: #94a1b2;--button-color: #7f5af0;--button-text-color: #fffffe;--primary-color: #fffffe;--secondary-color: #72757e;--tertiary-color: #2cb67d;--skeleton-color: #5f626b;--skeleton-shadow: #95b9d1;--card-bg: #72757e;--list-box: #62646e}.app_yellow_theme{--bg-color: #fffffe;--headline-color: #272343;--paragraph-color: #2d334a;--button-color: #ffd803;--button-text-color: #272343;--primary-color: #fffffe;--secondary-color: #e3f6f5;--tertiary-color: #bae8e8;--skeleton-color: #e3f6f5;--skeleton-shadow: rgba(0 0 0 / 20%);--card-bg: #c9eee8;--list-box: #c9eee8}html{font-size:62.5%}body{font:var(--font-m)}.app{background:var(--bg-color);color:var(--headline-color);min-height:100vh}.content-page{display:flex}*::-webkit-scrollbar{width:12px;height:8px}*::-webkit-scrollbar-track{background:var(--secondary-color)}*::-webkit-scrollbar-thumb{background-color:var(--tertiary-color);border-radius:20px}
.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:var(--secondary-color);animation:lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-0.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-0.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}
.E86UVqo4{min-height:calc(100vh - var(--navbar-height));display:flex;justify-content:center;align-items:center;flex-grow:1}
.ESw4g_qu{position:fixed;inset:0;opacity:0;pointer-events:none;color:var(--headline-color);display:flex;justify-content:center;align-items:center}.NxhSG1qz{padding:20px;border-radius:12px;background:var(--bg-color);transform:scale(0.5);max-width:60%;transition:.3s transform;z-index:var(--modal-z-index)}.RuLiugLP{pointer-events:auto;opacity:1;z-index:var(--modal-z-index)}.RuLiugLP .NxhSG1qz{transform:scale(1)}.xbkvHSuk .NxhSG1qz{transform:scale(0.5)}
.gCtUBcT0{background:var(--overlay-color);display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:var(--overlay-z-index);cursor:pointer}
.ZqPdwJxd{border-radius:50%;width:100px;height:100px;object-fit:cover}
.U8qULVLw{display:inline-block;fill:var(--paragraph-color)}
.ucKJo7o9{width:100%;height:50px;position:relative;box-shadow:0 2px 10px 0 var(--skeleton-shadow);overflow:hidden}.ucKJo7o9::before{content:"";display:block;position:absolute;left:-150px;top:0;height:100%;width:80%;background:linear-gradient(to right, transparent 0%, var(--skeleton-color) 50%, transparent 100%);animation:enVUx1yk 1s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes enVUx1yk{from{left:-100%}to{left:100%}}
.dNswV1uS{display:flex;flex-direction:column;background:var(--list-box);box-shadow:0 4px 8px var(--list-box);position:absolute;z-index:10000;border-radius:8px;overflow:hidden}.H2lSh5wi{padding:10px 25px;width:100%;border:none;background:none;outline:none;color:var(--button-text-color);cursor:pointer}
.mVYHWKRA{color:var(--headline-color);transition:opacity .3s ease-in-out}.mVYHWKRA:hover{opacity:.65;fill-opacity:.65;stroke-opacity:.65}.lPwbqaEz{color:var(--headline-color)}.E8eho8D9{color:var(--paragraph-color)}
.K0FaCueu{position:relative}.cBUiZ0A3{background:none;outline:none;margin:0;padding:0;border:none;cursor:pointer}.rZzSa5ok{background:var(--tertiary-color)}.pkjWVWMf{opacity:.7}.YNi6R4cb{top:100%;right:0}.fpS02lub{top:100%;left:0}.eesnOD7f{bottom:100%;right:0}.k_oxthb9{bottom:100%;left:0}
.xgbjj2yC{background:none;border:none;outline:none;padding:0;margin:0}.zOEas1E6{background:var(--list-box);position:absolute;z-index:10000;border-radius:12px;box-shadow:0 4px 8px var(--list-box);overflow:hidden}.RbXDThir{padding:10px 20px}.GldaZf9D{opacity:.7}
.a4nOaSMD{cursor:pointer;padding:1.5rem 2.5rem;color:var(--headline-color);transition:opacity .3s ease-in-out}.a4nOaSMD:hover{opacity:.8;fill-opacity:.8;stroke-opacity:.8}.FAEtIpnJ{padding:0;border:none;background:none;outline:none}.pxBl_FAS{border:1px solid var(--secondary-color);color:var(--headline-color);background:none}.mqkxX1bp{border:1px solid var(--red-light);color:var(--red-light);background:none}.nXdyjtYb{background:var(--button-color);color:var(--button-text-color);border:none}.EXVU3xfn{background:var(--button-text-color);color:var(--button-color);border:none}.pKS1Awqk{padding:0}.pKS1Awqk.xvXQXBtA{width:var(--font-line-m);height:var(--font-line-m)}.pKS1Awqk.rsm7T6wj{width:var(--font-line-l);height:var(--font-line-l)}.pKS1Awqk.WJ8HetTm{width:var(--font-line-xl);height:var(--font-line-xl)}.xvXQXBtA{font:var(--font-m)}.rsm7T6wj{font:var(--font-l)}.WJ8HetTm{font:var(--font-xl)}.AeTCGE3z{opacity:.5;pointer-events:none}.sirQMfh5{width:100%}
.mO43LCqw{display:flex}.VQWSv9en{justify-content:flex-start}.vO6lNh_o{justify-content:flex-end}.OrDyDJlD{justify-content:center}.s13sAOk4{justify-content:space-between}.xBshVnpQ{align-items:flex-start}.q87PEMbF{align-items:flex-end}.BKr_P3mS{align-items:center}.DXDAMxRg{flex-direction:row}.OCAXCLkJ{flex-direction:column}.O3gsOY5E{gap:.4rem}.RhAIKGQR{gap:.8rem}.PHCEBqt9{gap:1.6rem}.Sf2jroc4{gap:3.2rem}.kkxp_XMH{width:100%}
.IXMtRXAn{display:flex;flex-direction:column;background:var(--list-box);box-shadow:0 4px 8px var(--list-box);position:absolute;z-index:10000;border-radius:8px;overflow:hidden;padding:10px 25px}
.QGrGwpmv{margin-left:auto}
.GNYonvC5{padding:15px;border-radius:12px}.OD3Y9oJg{background:var(--card-bg)}.WSzl_0nk{border:1px solid var(--card-bg)}.Uvxtb45J{width:100%}
.ikI7VPeL{font:var(--font-l);color:var(--headline-color)}.uNJeeCm1{font:var(--font-m);color:var(--paragraph-color)}.F9oLXAK4 .ikI7VPeL{color:var(--red-light)}.F9oLXAK4 .uNJeeCm1{color:var(--red-dark)}.dBqPIG8f{text-align:left}.j4UBrvei{text-align:right}.iJw6m2iu{text-align:center}.JVXO27zG .ikI7VPeL{font:var(--font-m)}.JVXO27zG .uNJeeCm1{font:var(--font-s)}.AOVZBfas .ikI7VPeL{font:var(--font-l)}.AOVZBfas .uNJeeCm1{font:var(--font-m)}.U6JpO11Q .ikI7VPeL{font:var(--font-xl)}.U6JpO11Q .uNJeeCm1{font:var(--font-l)}
.Tk_rFkMh,.miGq6BYL{width:100%}
.I8wCWgBe{position:fixed;inset:0;opacity:0;pointer-events:none;z-index:1;display:flex;align-items:flex-end}.GjfEzUB6{pointer-events:auto;opacity:1;z-index:var(--modal-z-index)}.GjfEzUB6 .ii9u2u_F{transform:translateY(0%)}.PALTha0C .ii9u2u_F{transform:translateY(100%)}.X4rm0fXx{z-index:100;position:fixed;left:2vw;height:calc(100vh + 100px);width:96vw;border-radius:12px 12px 0;background:var(--bg-color);touch-action:none;padding:15px}
.XRJG78eS{min-height:150px;max-height:300px;width:500px;overflow-y:auto}
.YC5yKeo4{width:100%;min-height:var(--navbar-height);background:var(--secondary-color);display:flex;align-items:center;padding:0 20px}._tl_p1sn,.qlehGELV,.F_TjMWZP{margin-left:auto}.BZlamDDI{width:var(--sidebar-width)}
.CbdWfXYK{fill:var(--button-color)}
.ld5FUo_e{height:calc(100vh - var(--navbar-height));width:var(--sidebar-width);background:var(--bg-color);position:relative;transition:width .4s ease-in-out;border-right:1px solid var(--secondary-color)}.QQRIwYBn{position:absolute;bottom:20px;display:flex;justify-content:center;align-items:center;width:100%;gap:20px}.yI4nnHz0{position:absolute;right:0;bottom:50%;float:right;transform:translateX(50%) translateY(50%)}.rzn_g8kL{margin-top:20px;margin-left:30px;width:var(--sidebar-width)}.EudhCrau{width:var(--sidebar-width-collapsed)}.EudhCrau .QQRIwYBn{flex-direction:column}
.l02qsDPb{opacity:1}.TaJpGH8C{display:flex;gap:1rem}.lu0y1xz7{fill:var(--headline-color)}.UYPzjZYD .l02qsDPb{opacity:0;transition:.1s opacity}
.yPbgmA4_{flex-grow:1;padding:3rem;height:calc(100vh - var(--navbar-height));overflow-y:auto}.E70ymS9o{max-width:1100px;margin:0 auto}.Dbonrx_N{height:20px;margin:10px}
.jgByOsMV{display:flex;justify-content:center;align-items:center;font:var(--font-l);height:100%}
.HSFBbkPF{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}
