@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--app-height: 100vh}@supports (height: 100dvh){:root{--app-height: 100dvh}}#root,body{width:100%;min-height:var(--app-height);margin:0;padding:0;font-family:Inter,sans-serif;background-color:#eaf6ff}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}._container_16dy1_1{width:80px;height:100%;display:flex;flex-direction:column;overflow-x:hidden;position:fixed;z-index:100;top:0;left:0;padding:0 4px;background-color:#242424;transition:width .3s ease;box-shadow:0 4px 12px #000}@media screen and (max-width: 550px){._container_16dy1_1{padding:0 2px;width:40px}}._sidebarOpen_16dy1_29{width:400px}._openButton_16dy1_33{cursor:pointer;background-color:transparent;width:38px;height:38px;padding:8px;border:none;border-radius:50%;margin:12px 16px}._openButton_16dy1_33:hover{background-color:#343434}._contentContainer_16dy1_54{display:flex;flex-direction:column;gap:14px;opacity:0;white-space:nowrap;transition:opacity .3s ease;color:#fff;padding:4px 4px 4px 10px}._contentOpen_16dy1_71{opacity:1}._titleLink_16dy1_75{font-size:1.17em;font-weight:700}._titleLink_16dy1_75:hover{color:#79ace6}._categoryContainer_16dy1_84{display:flex;flex-direction:column;gap:14px}._categoryContainer_16dy1_84 h3{opacity:.4;margin-top:2px}._categoryContainer_16dy1_84 a{transition:color .2s ease;font-weight:600;margin-left:8px}._categoryContainer_16dy1_84 a:hover{color:#79ace6}@media screen and (max-width: 550px){._openButton_16dy1_33{width:28px;height:28px;padding:4px;margin:12px 4px}._sidebarOpen_16dy1_29{width:100vw}}._navbar_1be1a_1{width:100%;height:70px;position:fixed;z-index:20;top:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;padding-left:calc(1rem + 80px);background-color:#242424;box-shadow:0 2px 4px #0000001a;color:#fff}._title_1be1a_18{font-size:1.5rem;font-weight:700;cursor:pointer}._links_1be1a_24{display:flex;gap:1rem}._link_1be1a_24{text-decoration:none;font-weight:600;transition:color .2s ease-in-out}._title_1be1a_18:hover,._link_1be1a_24:hover{color:#79ace6}@media screen and (max-width: 550px){._navbar_1be1a_1{padding-left:calc(1rem + 40px);height:60px}._title_1be1a_18{font-size:1.3rem;width:150px}._link_1be1a_24{text-align:center}}
