@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-SuperItalic-Cy-Web-Cn7_3kx5.eot);src:url(/fonts/Graphik-SuperItalic-Cy-Web-Cn7_3kx5.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-SuperItalic-Cy-Web-BAchH-HY.woff2) format("woff2"),url(/fonts/Graphik-SuperItalic-Cy-Web-BvD9kvOp.woff) format("woff");font-weight:900;font-style:italic;font-stretch:normal}.Graphik-SuperItalic-Cy-Web{font-family:Graphik LC Web;font-weight:900;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Super-Cy-Web-jti9HCOW.eot);src:url(/fonts/Graphik-Super-Cy-Web-jti9HCOW.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Super-Cy-Web-dO4JAD6v.woff2) format("woff2"),url(/fonts/Graphik-Super-Cy-Web-DhGQeMPV.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal}.Graphik-Super-Cy-Web{font-family:Graphik LC Web;font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-BlackItalic-Cy-Web-Cv4SWsCZ.eot);src:url(/fonts/Graphik-BlackItalic-Cy-Web-Cv4SWsCZ.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-BlackItalic-Cy-Web-D8Ic-GLS.woff2) format("woff2"),url(/fonts/Graphik-BlackItalic-Cy-Web-CPyCZ3D6.woff) format("woff");font-weight:800;font-style:italic;font-stretch:normal}.Graphik-BlackItalic-Cy-Web{font-family:Graphik LC Web;font-weight:800;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Black-Cy-Web-Db_Ue6Ch.eot);src:url(/fonts/Graphik-Black-Cy-Web-Db_Ue6Ch.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Black-Cy-Web-YCCx52PM.woff2) format("woff2"),url(/fonts/Graphik-Black-Cy-Web-BRIIwT3S.woff) format("woff");font-weight:800;font-style:normal;font-stretch:normal}.Graphik-Black-Cy-Web{font-family:Graphik LC Web;font-weight:800;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-BoldItalic-Cy-Web-cx10Bk14.eot);src:url(/fonts/Graphik-BoldItalic-Cy-Web-cx10Bk14.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-BoldItalic-Cy-Web-BleZzckS.woff2) format("woff2"),url(/fonts/Graphik-BoldItalic-Cy-Web-DNK5LI3o.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal}.Graphik-BoldItalic-Cy-Web{font-family:Graphik LC Web;font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Bold-Cy-Web-Cf0GHDNn.eot);src:url(/fonts/Graphik-Bold-Cy-Web-Cf0GHDNn.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Bold-Cy-Web-blD0DEj-.woff2) format("woff2"),url(/fonts/Graphik-Bold-Cy-Web-Cwpi7Fw6.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}.Graphik-Bold-Cy-Web{font-family:Graphik LC Web;font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-SemiboldItalic-Cy-Web-16smbS8K.eot);src:url(/fonts/Graphik-SemiboldItalic-Cy-Web-16smbS8K.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-SemiboldItalic-Cy-Web-BZ3lCPOY.woff2) format("woff2"),url(/fonts/Graphik-SemiboldItalic-Cy-Web-CNa9YyQ5.woff) format("woff");font-weight:600;font-style:italic;font-stretch:normal}.Graphik-SemiboldItalic-Cy-Web{font-family:Graphik LC Web;font-weight:600;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Semibold-Cy-Web-BLcrl2wj.eot);src:url(/fonts/Graphik-Semibold-Cy-Web-BLcrl2wj.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Semibold-Cy-Web-BImwTg-k.woff2) format("woff2"),url(/fonts/Graphik-Semibold-Cy-Web-BU24rbj4.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal}.Graphik-Semibold-Cy-Web{font-family:Graphik LC Web;font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-MediumItalic-Cy-Web-BNmgaM38.eot);src:url(/fonts/Graphik-MediumItalic-Cy-Web-BNmgaM38.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-MediumItalic-Cy-Web-DK_2zSWJ.woff2) format("woff2"),url(/fonts/Graphik-MediumItalic-Cy-Web-OiyRnMQi.woff) format("woff");font-weight:500;font-style:italic;font-stretch:normal}.Graphik-MediumItalic-Cy-Web{font-family:Graphik LC Web;font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Medium-Cy-Web-CcURS3jm.eot);src:url(/fonts/Graphik-Medium-Cy-Web-CcURS3jm.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Medium-Cy-Web-7O7Q6oFD.woff2) format("woff2"),url(/fonts/Graphik-Medium-Cy-Web-B6lJONaD.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}.Graphik-Medium-Cy-Web{font-family:Graphik LC Web;font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-RegularItalic-Cy-Web-ZP9-LkSO.eot);src:url(/fonts/Graphik-RegularItalic-Cy-Web-ZP9-LkSO.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-RegularItalic-Cy-Web-DWnqZEwj.woff2) format("woff2"),url(/fonts/Graphik-RegularItalic-Cy-Web-kIP3zFKz.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal}.Graphik-RegularItalic-Cy-Web{font-family:Graphik LC Web;font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Regular-Cy-Web-B-n9Lwvy.eot);src:url(/fonts/Graphik-Regular-Cy-Web-B-n9Lwvy.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Regular-Cy-Web-Ci4nxfdS.woff2) format("woff2"),url(/fonts/Graphik-Regular-Cy-Web-J3ulZGNb.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}.Graphik-Regular-Cy-Web{font-family:Graphik LC Web;font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-LightItalic-Cy-Web-RvynNQIG.eot);src:url(/fonts/Graphik-LightItalic-Cy-Web-RvynNQIG.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-LightItalic-Cy-Web-DKThDHF8.woff2) format("woff2"),url(/fonts/Graphik-LightItalic-Cy-Web-DEw9lJ0s.woff) format("woff");font-weight:300;font-style:italic;font-stretch:normal}.Graphik-LightItalic-Cy-Web{font-family:Graphik LC Web;font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Light-Cy-Web-B4YLS1Hx.eot);src:url(/fonts/Graphik-Light-Cy-Web-B4YLS1Hx.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Light-Cy-Web-B1trljvm.woff2) format("woff2"),url(/fonts/Graphik-Light-Cy-Web-DB9cFWLV.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}.Graphik-Light-Cy-Web{font-family:Graphik LC Web;font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-ExtralightItalic-Cy-Web-0zmJz2fn.eot);src:url(/fonts/Graphik-ExtralightItalic-Cy-Web-0zmJz2fn.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-ExtralightItalic-Cy-Web-C_MFt_s0.woff2) format("woff2"),url(/fonts/Graphik-ExtralightItalic-Cy-Web-7kLF79wy.woff) format("woff");font-weight:200;font-style:italic;font-stretch:normal}.Graphik-ExtralightItalic-Cy-Web{font-family:Graphik LC Web;font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Extralight-Cy-Web-CJRE4KTo.eot);src:url(/fonts/Graphik-Extralight-Cy-Web-CJRE4KTo.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Extralight-Cy-Web-BxgFwSte.woff2) format("woff2"),url(/fonts/Graphik-Extralight-Cy-Web-BCxiEkJC.woff) format("woff");font-weight:200;font-style:normal;font-stretch:normal}.Graphik-Extralight-Cy-Web{font-family:Graphik LC Web;font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-ThinItalic-Cy-Web-Bmi60JEr.eot);src:url(/fonts/Graphik-ThinItalic-Cy-Web-Bmi60JEr.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-ThinItalic-Cy-Web-Cz_F1Haj.woff2) format("woff2"),url(/fonts/Graphik-ThinItalic-Cy-Web-BhVUGqxx.woff) format("woff");font-weight:100;font-style:italic;font-stretch:normal}.Graphik-ThinItalic-Cy-Web{font-family:Graphik LC Web;font-weight:100;font-style:italic;font-stretch:normal}@font-face{font-family:Graphik LC Web;src:url(/fonts/Graphik-Thin-Cy-Web-BIhZkVuD.eot);src:url(/fonts/Graphik-Thin-Cy-Web-BIhZkVuD.eot?#iefix) format("embedded-opentype"),url(/fonts/Graphik-Thin-Cy-Web-BNwmfYkH.woff2) format("woff2"),url(/fonts/Graphik-Thin-Cy-Web-DLQqIG7-.woff) format("woff");font-weight:100;font-style:normal;font-stretch:normal}.Graphik-Thin-Cy-Web{font-family:Graphik LC Web;font-weight:100;font-style:normal;font-stretch:normal}:root{--color-primary: #1abc9c;--color-primary-hover: #16a085;--color-bg-main: #eef2f4;--color-bg-white: #ffffff;--color-bg-sidebar: #ffffff;--color-text-primary: #000000;--color-text-secondary: #62687f;--color-text-accent: #1abc9c;--color-text-white: #ffffff;--color-border-secondary: #c2c9da;--sidebar-width: 250px;--sidebar-width-mobile: 200px;--header-height: 80px}*{font-family:Graphik LC Web;margin:0;padding:0;box-sizing:border-box}.app{min-height:100vh;display:flex;flex-direction:column;transition:transform .3s ease}.header{display:flex;align-items:center;position:relative;z-index:100;background:var(--color-bg-main)}.menu-button{display:flex;align-items:center;gap:.5rem;border:none;padding:.5rem .6rem;cursor:pointer;margin-right:2rem;font-size:1rem;background:var(--color-primary);transition:background .3s ease;width:50px;height:50px}.menu-button:hover{background:var(--color-primary-hover)}.hamburger{font-size:2rem;color:var(--color-text-white)}.content-wrapper{display:flex;flex:1;position:relative}.sidebar{width:0;transition:width .3s ease;z-index:90;overflow:hidden;background:var(--color-bg-sidebar)}.sidebar-open .sidebar{width:var(--sidebar-width)}.sidebar nav ul{list-style:none;padding:0}.sidebar nav a{display:block;padding:.5rem 1.5rem;color:var(--color-text-primary);text-decoration:none;transition:background .3s ease,color .3s ease;font-size:1rem}.sidebar nav a:hover{color:var(--color-text-secondary)}.sidebar nav ul li a.current{color:var(--color-text-accent)}.main-content{flex:1;background:var(--color-bg-main);height:100%;transition:transform .3s ease}.content-block{background:var(--color-bg-white);padding:2rem;border-radius:8px;margin-top:2rem}@media(max-width:768px){.sidebar-open{transform:translate(var(--sidebar-width-mobile))}.sidebar{width:var(--sidebar-width-mobile);left:calc(-1 * var(--sidebar-width-mobile))}.menu-button{margin-right:1rem;padding:.4rem .8rem;font-size:.9rem}.header h1{font-size:1.2rem}.main-content{padding:1rem}}.centered-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:70vh;color:#333;font-family:Inter,sans-serif}.centered-page h2{font-size:2rem;margin-bottom:.5rem}.centered-page p{font-size:1.1rem;color:#666}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar .tab-item{margin:6px 0}.tab-link.disabled-link{cursor:not-allowed;color:var(--color-text-secondary)}.preloader{animation-name:smoothRender,animatePreloadView;animation-duration:var(--tr_time),1.5s;animation-delay:0ms,var(--tr_time);animation-fill-mode:forwards,forwards;animation-iteration-count:1,infinite;animation-timing-function:linear,linear;background:var(--gray_95);background:linear-gradient(135deg,var(--gray_95) 45%,var(--gray_90) 50%,var(--gray_95) 55%);background-size:200% 200%;background-repeat:no-repeat;min-height:50px;height:100%;display:block;box-shadow:inset 0 0 20px 5px #fff}@keyframes animatePreloadView{0%{opacity:40%;background-position:100% 100%}50%{opacity:100%}to{opacity:40%;background-position:0 0}}
