:root{--Accent: #10B981;--AccentForeground: lab(66.6921% -50.6676 17.0591/.1);--PageBackground: #000017;--Foreground: #0F1725;--Border: #1C1F2E}:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}body{background:var(--PageBackground);color:#fff;font-family:Inter,sans-serif;margin:0;a{color:var(--Accent)}}header{border-bottom:1px solid var(--Border);._HeaderContent_il5vq_29{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;._HeaderEnd_il5vq_35{display:flex;gap:12px;align-items:center;a{padding:10px 16px;color:#fff;display:flex;align-items:center;gap:12px;text-decoration:none;font-size:14px;border-radius:8px;font-weight:700;transition:.2s background ease-in-out;&:hover{background:var(--Foreground)}span{display:flex;svg{width:16px;height:16px}}}}}}footer{border-top:1px solid var(--Border);._FooterContent_il5vq_67{display:flex;justify-content:space-between;max-width:1200px;margin:auto;padding:32px 16px;._FooterStart_il5vq_73{max-width:420px;text-wrap:balance;color:#aaa;._FooterStartLinks_il5vq_77{display:flex;gap:6px;margin-top:32px;a{border:1px solid var(--Border);padding:10px 16px;display:flex;gap:12px;border-radius:8px;align-items:center;width:max-content;color:#fff;text-decoration:none;font-weight:700;&:hover{filter:brightness(1.25)}span{display:flex;svg{width:20px;height:20px}}}}}._FooterEnd_il5vq_105{width:100%;align-items:start;display:flex;justify-content:space-evenly;gap:24px;._FooterLinks_il5vq_111{display:flex;flex-direction:column;h2{font-size:16px}a{color:#aaa;text-decoration:none;margin-bottom:12px}}}}}._Hero_il5vq_125{position:relative;text-align:center;padding:10vh 0;video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.25;user-select:none;pointer-events:none}._Tag_il5vq_141{cursor:default;display:flex;align-items:center;gap:12px;width:max-content;margin:auto;background:var(--AccentForeground)!important;border-radius:3rem;padding:8px 16px;border:1px #10b981 solid;font-size:12px;font-weight:700;span{display:flex;svg{width:16px;height:16px}}}._HeroSearch_il5vq_162{display:flex;width:100%;margin:auto;gap:6px;position:relative;max-width:500px;span{position:absolute;top:50%;transform:translateY(-50%);display:flex;padding:0 18px;opacity:.5;svg{width:16px;height:16px}}input{width:100%;background:var(--AccentForeground);color:#fff;border:1px var(--Accent) solid;border-radius:8px;padding:12px 24px 12px 48px;font-size:14px;outline:none}button{background:var(--Accent);color:#fff;border-radius:8px;padding:8px 16px;border:none}}}._VerticalDivider_il5vq_201{width:1px;background:var(--Border);height:24px;display:block}._Logo_il5vq_208{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:bolder;font-size:20px;img{width:36px;height:36px}div{display:flex;align-items:center;gap:6px}}._TabWrapper_il5vq_228{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1200px;margin:auto;._Tab_il5vq_228{order:1;padding:10px 20px;cursor:pointer;list-style:none;border-radius:3rem;background:var(--AccentForeground);border:1px solid var(--Border);margin-right:6px;margin-bottom:6px;transition:.2s border-color ease-in-out;&:hover{border-color:var(--Accent)}}}._Card_il5vq_252{display:block;background:var(--PageBackground);color:#fff;text-decoration:none;border:1px solid var(--Border);border-radius:12px;padding:24px;max-width:238px;transition:.12s box-shadow ease-in-out,.24s border-color ease-in-out;margin:6px;&:hover{border-color:var(--Accent);box-shadow:0 6px 24px 0 var(--Accent)}h2,p{margin:0}._CardHeader_il5vq_268{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;._CardHeaderStart_il5vq_273{display:flex;flex-direction:column;gap:6px;p{color:var(--Accent);font-size:14px}h2{font-size:18px}}._CardHeaderEnd_il5vq_285{a{background:var(--AccentForeground);padding:10px 12px;color:#aaa;border-radius:12px;svg{width:16px;height:16px}}}}._CardContent_il5vq_298{color:#aaa}._CardFooter_il5vq_301{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--Border);margin:24px -24px 0;padding:24px 24px 0;p{display:flex;align-items:center;gap:6px;color:#aaa;span{display:flex;svg{width:16px;height:16px}}}._CardFooterStart_il5vq_321{display:flex;align-items:center;gap:12px}}}._Project_il5vq_330{display:grid;grid-template-columns:70% 30%;max-width:1200px;margin:auto;._ProjectContent_il5vq_335{padding-right:24px;._ProjectHeader_il5vq_337{display:flex;align-items:center;justify-content:space-between;font-size:14px;border-bottom:1px var(--Border) solid;padding:24px 0;._ProjectHeaderStart_il5vq_344{h2,p{margin:0}h2{font-size:32px;margin-bottom:12px}div{display:flex;align-items:center;gap:12px;p{display:flex;align-items:center;gap:6px}}}._ProjectHeaderEnd_il5vq_361{display:flex;gap:6px;a{padding:12px 16px;background:var(--Foreground);border-radius:8px;color:#fff;text-decoration:none;display:flex;align-items:center;gap:12px;span{display:flex;svg{width:20px;height:20px}}}}}}._Projectinfo_il5vq_387{background:var(--Foreground);border-radius:12px;border:1px var(--Border) solid;height:max-content;padding:12px;font-size:14px;margin-top:24px;h2{font-size:16px;font-weight:400}ul{padding:0;li{list-style:none;display:flex;justify-content:space-between;align-items:center;span{color:#aaa}}}}}input[type=radio],.panel{display:none}.tabs{margin:auto;padding:32px;line-height:52px}.panel{flex-wrap:wrap;justify-content:center}#All:checked~.tab-panels #All_Panel,#Framework:checked~.tab-panels #Framework_Panel,#Library:checked~.tab-panels #Library_Panel,#Tool:checked~.tab-panels #Tool_Panel,#Database:checked~.tab-panels #Database_Panel,#AI\/ML:checked~.tab-panels #AI\/ML_Panel,#DevOps:checked~.tab-panels #DevOps_Panel,#DesktopApp:checked~.tab-panels #DesktopApp_Panel,#MobileApp:checked~.tab-panels #MobileApp_Panel{display:flex}#All:checked~.tabs label[for=All],#Framework:checked~.tabs label[for=Framework],#Library:checked~.tabs label[for=Library],#Tool:checked~.tabs label[for=Tool],#Database:checked~.tabs label[for=Database],#AI\/ML:checked~.tabs label[for="AI/ML"],#DevOps:checked~.tabs label[for=DevOps],#DesktopApp:checked~.tabs label[for=DesktopApp],#MobileApp:checked~.tabs label[for=MobileApp]{background:#10b981;border-color:#10b981;box-shadow:0 1px 20px #10b981}
