@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200..1000&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header-height:3.5rem;--first-color:#5071f1;--title-color:#212430;--text-color:#868998;--body-color:#fafbff;--shadow-color:#0205121a;--body-font:"Nunito Sans",system-ui;--normal-font-size:.938rem;--smaller-font-size:.75rem;--tiny-font-size:.75rem;--font-regular:400;--font-semi-bold:600;--z-tooltip:10;--z-fixed:100}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fafbff;background-color:var(--body-color);color:#868998;color:var(--text-color);font-family:Nunito Sans,system-ui;font-family:var(--body-font);font-size:.938rem;font-size:var(--normal-font-size);transition:background-color .4s}a{text-decoration:none}img{display:block;height:auto;max-width:100%}button{all:unset}body.dark-theme{--first-color:#5f79e3;--title-color:#f3f4f7;--text-color:#9094a7;--body-color:#1f2333;--shadow-color:#0205124d}.dark-theme .sidebar__content::-webkit-scrollbar{background-color:#404559}.dark-theme .sidebar__content::-webkit-scrollbar-thumb{background-color:#565c76}.container{margin-inline:1.5rem}.main{padding-top:5rem}@media screen and (min-width:1150px){:root{--normal-font-size:1rem;--smaller-font-size:.813rem}}@media screen and (max-width:360px){.header__container{padding-inline:1rem}.sidebar{width:max-content}.sidebar__info,.sidebar__link span{display:none}.sidebar__actions,.sidebar__list,.sidebar__user{justify-content:center}.sidebar__link,.sidebar__user{grid-template-columns:max-content}.sidebar__user{padding:0}.sidebar__link{padding-inline:2rem}.sidebar__title{margin-inline:auto;padding-inline:.5rem}}@media screen and (min-width:1150px){.header{margin:1rem;padding-left:340px;transition:padding .4s}.header__container{height:calc(var(--header-height) + 2rem);padding-inline:2rem}.header__logo{order:1}#sidebar.sidebar{left:0;margin:1rem;width:316px}.sidebar__info,.sidebar__link span{transition:opacity .4s}.sidebar__title,.sidebar__user{transition:padding .4s}#sidebar.show-sidebar{width:90px}.show-sidebar .sidebar__user{padding-left:1.25rem}.show-sidebar .sidebar__title{margin-inline:auto;padding-left:0}.show-sidebar .sidebar__info,.show-sidebar .sidebar__link span{opacity:0}#main.main{padding-left:340px;padding-top:8rem;transition:padding .4s}.left-pd{padding-left:114px}}.header{left:0;margin:.75rem;position:fixed;right:0;top:0;z-index:var(--z-fixed)}.header__container{align-items:center;background-color:var(--body-color);border-radius:1rem;box-shadow:0 2px 24px var(--shadow-color);display:flex;height:var(--header-height);justify-content:space-between;padding-inline:2rem;transition:background-color .4s;width:100%}.header__logo{align-items:center;column-gap:.25rem;display:inline-flex}.header__logo i{color:var(--first-color);font-size:1.5rem}.header__logo span{color:var(--title-color);font-weight:var(--font-semi-bold)}.header__toggle{color:var(--title-color);cursor:pointer;font-size:1.5rem}.sidebar{background-color:var(--body-color);border-radius:1rem;bottom:0;box-shadow:2px 0 24px var(--shadow-color);left:-120%;margin:.75rem;padding-block:1.5rem;position:fixed;top:0;transition:left .4s,background-color .4s,width .4s;width:288px;z-index:var(--z-fixed)}.sidebar__container,.sidebar__content{display:flex;flex-direction:column;row-gap:3rem}.sidebar__container{height:100%;overflow:hidden}.sidebar__user{grid-column-gap:1rem;align-items:center;column-gap:1rem;display:grid;grid-template-columns:repeat(2,max-content);padding-left:2rem}.sidebar__img{background-color:var(--first-color);border-radius:50%;display:grid;height:50px;justify-items:center;overflow:hidden;position:relative;width:50px}.sidebar__img img{bottom:-1px;position:absolute;width:36px}.sidebar__info h3{color:var(--title-color);font-size:var(--normal-font-size);transition:color .4s}.sidebar__info span{font-size:var(--smaller-font-size)}.sidebar__content{overflow:hidden auto}.sidebar__content::-webkit-scrollbar{background-color:#d6d7dc;width:.4rem}.sidebar__content::-webkit-scrollbar-thumb{background-color:#babcc4}.sidebar__title{font-size:var(--tiny-font-size);font-weight:var(--font-semi-bold);margin-bottom:1.5rem;padding-left:2rem;width:max-content}.sidebar__actions,.sidebar__list{grid-row-gap:1.5rem;display:grid;row-gap:1.5rem}.sidebar__link{grid-column-gap:1rem;align-items:center;color:var(--text-color);column-gap:1rem;cursor:pointer;display:grid;grid-template-columns:repeat(2,max-content);padding-left:2rem;position:relative;transition:color .4s,opacity .4s}.sidebar__link i{font-size:1.25rem}.sidebar__link span{font-weight:var(--font-semi-bold)}.sidebar__link:hover{color:var(--first-color)}.sidebar__actions{margin-top:auto}.sidebar__actions button{cursor:pointer}.sidebar__theme{font-size:1.25rem;width:100%}.sidebar__theme span{font-family:var(--body-font);font-size:var(--normal-font-size)}.show-sidebar{left:0}.active-link{color:var(--first-color)}.active-link:after{background-color:var(--first-color);content:"";height:20px;left:0;position:absolute;width:3px}.show-sidebar{width:90px}.show-sidebar .sidebar__user{padding-left:1.25rem}.show-sidebar .sidebar__title{margin-inline:auto;padding-left:0}.show-sidebar .sidebar__info,.show-sidebar .sidebar__link span{opacity:0}#main.left-pd{padding-left:114px}#main.main{height:100%;padding-bottom:1rem;padding-top:5rem}.notfound-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;position:relative;text-align:center;z-index:9999}.notfound-title{color:#e74c3c;font-size:96px;margin:0}.notfound-subtitle{color:#333;font-size:28px;margin-top:10px}.notfound-message{color:#666;font-size:16px;margin:10px 0 30px;max-width:400px}.notfound-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.notfound-button:hover{background-color:#2980b9}.page{height:100%;overflow-y:auto}#result{background:#f1f1f1;border-radius:8px;margin:20px 0;max-height:300px;overflow-y:scroll;padding:15px;white-space:pre-wrap}.title{display:flex;flex-direction:row;gap:10px;margin-top:20px}
/*# sourceMappingURL=main.39fd73b5.css.map*/