*{margin:0;padding:0}html,body,#_root_fto9p_1{height:100dvh;margin:0;padding:0;background-color:#282c34;font-family:JetBrains Mono,monospace;overflow:hidden}._appContainer_fto9p_17{display:flex;flex-direction:column;height:100dvh;overflow:hidden}._mainLayout_fto9p_24{display:flex;width:100%;flex:1;min-height:0}h3{margin-left:5px}._editorContainer_fto9p_35{max-width:100%;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}._scrollContainer_fto9p_44{flex:1;overflow-y:auto;scroll-behavior:smooth;min-height:0}a{text-decoration:none;color:azure}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#3d4452}::-webkit-scrollbar-thumb:hover{background:#555}._container_1dzcy_1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;color:azure;width:100%;min-width:300px;overflow:hidden;height:40px}._left_1dzcy_12{display:flex;flex-direction:row;align-items:center;min-width:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._right_1dzcy_26{display:flex;justify-content:end;flex-direction:row;align-items:center;width:auto;height:40px}._search_1dzcy_35{display:flex;width:700px;border:1px solid azure;border-radius:10px;justify-content:center;background-color:#3d4452;align-items:center;height:80%;margin:0}._search_1dzcy_35:hover{cursor:pointer}._item_1dzcy_50{padding:10px;height:100%;border-radius:10px}._item_1dzcy_50:hover{background-color:#3d4452}@media (max-width: 1094px){._item_1dzcy_50{display:none}}._logo_1dzcy_64{padding:10px;height:100%;border-radius:10px}._name_1dzcy_70{display:flex;justify-content:center;align-items:center;margin:0 10px;min-width:150px;overflow:hidden}._icons_1dzcy_79{display:flex;height:100%;align-items:center;justify-content:center;width:40px}._icons_1dzcy_79:hover{background-color:#3d4452}._icon_1dzcy_79{margin:5px 10px}._container_y1g9v_1{display:flex;flex-direction:column;height:calc(100dvh - 40px);width:50px;color:azure}@media (max-width: 768px){._container_y1g9v_1{border-right:1px solid #202020;height:calc(100dvh - 40px)}}._list_y1g9v_15{display:flex;flex-direction:column;height:inherit;width:inherit}._list_y1g9v_15 :last-child{margin-top:auto}._item_y1g9v_25{display:flex}._icon_y1g9v_29{padding:10px;background:none;border:none;color:inherit}._icon_y1g9v_29 :hover{cursor:pointer}._active_y1g9v_39{padding:10px;background:none;border:none;color:#61dafb;border-left:3px solid #61dafb}._active_y1g9v_39 :hover{cursor:pointer}._container_fbq3v_1{height:calc(100dvh - 60px);width:20vw;border-right:1px solid #202020;color:azure;padding:10px}@media (max-width: 768px){._container_fbq3v_1{display:none}}._header_fbq3v_14{display:flex;flex-direction:row;align-items:center}._header_fbq3v_14:hover{cursor:pointer}._items_fbq3v_23{display:flex;flex-direction:column}._item_fbq3v_23:hover{cursor:pointer}._inner_fbq3v_32{display:block;padding:2px 20px;text-decoration:none;color:inherit;background:none;border:none;font-family:inherit;font-size:inherit;cursor:pointer;text-align:left;width:100%}._inner_fbq3v_32:hover{background-color:#3d4452}._active_fbq3v_49{background-color:#3d4452;color:#61dafb}._hiddenHeaderX_sy0gd_1{opacity:0%;transform:translate(-30px);transition:all .6s}._hiddenSubHeaderX_sy0gd_7{opacity:0%;transform:translate(-30px);transition:all .7s}._hiddenItemX_sy0gd_13{opacity:0%;transform:translate(-30px);transition:all .3s}._showX_sy0gd_19{opacity:100%;transform:translate(0)}._hiddenY_sy0gd_24{opacity:0%;transform:translateY(20px);transition:all .3s}._hiddenSlowY_sy0gd_30{opacity:0%;transform:translateY(20px);transition:all .6s}._showY_sy0gd_36{opacity:100%;transform:translateY(0)}._container_sy0gd_41{display:flex;flex-direction:column;justify-content:center;position:relative;width:calc(75vw - 40px);min-height:calc(100dvh - 80px);flex:1;color:azure}@media (max-width: 768px){._container_sy0gd_41{width:calc(100vw - 70px)}}._content_sy0gd_57{margin:20px;font-size:xx-large}@media (max-width: 768px){._content_sy0gd_57{font-size:x-large}}@media (max-width: 425px){._content_sy0gd_57{font-size:large}}._link_sy0gd_72{color:azure;text-decoration:none;font-size:large;margin-top:10px;margin-right:10px;word-wrap:break-word;display:inline-block;border:none;border-bottom:azure 1px solid;background:none;font-family:inherit;cursor:pointer}._link_sy0gd_72:hover{color:#61dafb;border-bottom:#61dafb 1px solid}._noUnderline_sy0gd_91{border-bottom:none}._noUnderline_sy0gd_91:hover{color:#61dafb;border-bottom:none}._second_sy0gd_99{transition-delay:.1s}._third_sy0gd_103{transition-delay:.2s}._fourth_sy0gd_107{transition-delay:.3s}._scrollIndicator_sy0gd_111{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:azure;animation:_bounce_sy0gd_1 2s ease-in-out infinite;pointer-events:none}@keyframes _bounce_sy0gd_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}._greenText_1306z_1{color:#4caf50}._redText_1306z_5{color:#f44336}._blueText_1306z_9{color:#61dafb}._orangeText_1306z_13{color:#ff9800}._hiddenHeaderX_1306z_17{opacity:0%;transform:translate(-30px);transition:all .6s}._hiddenSubHeaderX_1306z_23{opacity:0%;transform:translate(-30px);transition:all .7s}._hiddenItemX_1306z_29{opacity:0%;transform:translate(-30px);transition:all .3s}._showX_1306z_35{opacity:100%;transform:translate(0)}._hiddenY_1306z_40{opacity:0%;transform:translateY(20px);transition:all .3s}._hiddenSlowY_1306z_46{opacity:0%;transform:translateY(20px);transition:all .6s}._showY_1306z_52{opacity:100%;transform:translateY(0)}._container_1306z_57{display:flex;flex-direction:column;width:calc(75vw - 40px);color:azure;overflow-x:hidden;padding-bottom:40px}@media (max-width: 768px){._container_1306z_57{width:100%;padding-right:30px;box-sizing:border-box}}._title_1306z_73{margin:20px}._content_1306z_77{justify-items:start;padding:0 20px;overflow-y:auto;border-width:2px;border-color:#000}@media (max-width: 1200px){._content_1306z_77{display:flex;flex-direction:column;width:100%;gap:10px}}._list_1306z_93{list-style-type:disc;padding-left:20px;display:block}._list_1306z_93 :nth-child(2){transition-delay:50ms}._list_1306z_93 :nth-child(3){transition-delay:.1s}._list_1306z_93 :nth-child(4){transition-delay:.15s}._list_1306z_93 :nth-child(5){transition-delay:.2s}._list_1306z_93 :nth-child(6){transition-delay:.25s}._list_1306z_93 :nth-child(7){transition-delay:.3s}._list_1306z_93 :nth-child(8){transition-delay:.35s}._hiddenHeaderX_1v1qw_1{opacity:0%;transform:translate(-30px);transition:all .6s}._hiddenSubHeaderX_1v1qw_7{opacity:0%;transform:translate(-30px);transition:all .7s}._hiddenItemX_1v1qw_13{opacity:0%;transform:translate(-30px);transition:all .3s}._showX_1v1qw_19{opacity:100%;transform:translate(0)}._hiddenY_1v1qw_24{opacity:0%;transform:translateY(20px);transition:all .3s}._hiddenSlowY_1v1qw_30{opacity:0%;transform:translateY(20px);transition:all .6s}._showY_1v1qw_36{opacity:100%;transform:translateY(0)}._container_1v1qw_41{border-radius:15px;background:#3d4452;width:100%}@media (max-width: 1200px){._container_1v1qw_41{width:100%}}._imageContainer_1v1qw_52{background:#282c34;border-radius:15px}ul{list-style-type:none;display:flex}._projectAttribute_1v1qw_62{margin-right:10px;margin-bottom:10px;border:1px solid azure;border-radius:20px;padding:5px}._links_1v1qw_70{margin-right:10px;margin-bottom:10px}._links_1v1qw_70 :hover{color:#61dafb}._title_1v1qw_78{margin-bottom:5px}._attributes_1v1qw_82{display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0}._content_1v1qw_89{margin:20px}._hiddenHeaderX_1kya1_1{opacity:0%;transform:translate(-30px);transition:all .6s}._hiddenSubHeaderX_1kya1_7{opacity:0%;transform:translate(-30px);transition:all .7s}._hiddenItemX_1kya1_13{opacity:0%;transform:translate(-30px);transition:all .3s}._showX_1kya1_19{opacity:100%;transform:translate(0)}._hiddenY_1kya1_24{opacity:0%;transform:translateY(20px);transition:all .3s}._hiddenSlowY_1kya1_30{opacity:0%;transform:translateY(20px);transition:all .6s}._showY_1kya1_36{opacity:100%;transform:translateY(0)}._carousel_1kya1_41{display:flex;align-items:center;justify-content:center;background:#282c34;border-radius:15px;position:relative;overflow:hidden}._image_1kya1_51{position:relative;border-radius:15px;width:100%;transition:all .3s;max-height:200px}._button_1kya1_59{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;font-size:24px;cursor:pointer;padding:10px;z-index:10;border-radius:50%}._button_1kya1_59:hover{background:#000000b3;color:#61dafb}._button_1kya1_59:first-of-type{left:10px}._button_1kya1_59:last-of-type{right:10px}._hiddenHeaderX_1nw4j_1{opacity:0%;transform:translate(-30px);transition:all .6s}._hiddenSubHeaderX_1nw4j_7{opacity:0%;transform:translate(-30px);transition:all .7s}._hiddenItemX_1nw4j_13{opacity:0%;transform:translate(-30px);transition:all .3s}._showX_1nw4j_19{opacity:100%;transform:translate(0)}._hiddenY_1nw4j_24{opacity:0%;transform:translateY(20px);transition:all .3s}._hiddenSlowY_1nw4j_30{opacity:0%;transform:translateY(20px);transition:all .6s}._showY_1nw4j_36{opacity:100%;transform:translateY(0)}._container_1nw4j_41{display:flex;flex-direction:column;width:calc(75vw - 40px);color:azure;padding-bottom:40px}@media (max-width: 768px){._container_1nw4j_41{width:100%}}._projectsContainer_1nw4j_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));gap:20px;overflow-y:auto;justify-items:start;padding:0 20px}@media (max-width: 768px){._projectsContainer_1nw4j_54{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px}}@media (min-width: 1200px){._projectsContainer_1nw4j_54{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}._title_1nw4j_78{margin:20px}._container_r78nm_1{display:flex;grid-template-columns:auto 1fr auto;align-items:center;color:azure;width:100%;overflow-x:scroll}._list_r78nm_12{height:20px}._item_r78nm_16{padding:0 10px;background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}._item_r78nm_16:hover{background-color:#3d4452}._active_r78nm_29{color:#61dafb;padding:0 10px;border:none;border-bottom:1px solid #61dafb;background:none;font-family:inherit;font-size:inherit;cursor:pointer}
