.CircleNav_container__7EdkE{position:fixed;top:1rem;left:1rem;z-index:1000}.CircleNav_circle__msoa6{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:90%;background-color:var(--menu-bg);color:#fff;cursor:pointer;transition:background-color .3s,transform .3s;opacity:.75;font-family:var(--btn-font);box-shadow:0 2px 8px -1px #0000001a}.CircleNav_circle__msoa6:hover{background-color:var(--btn-hover);transform:scale(1.1)}.CircleNav_menu__HXnhT{width:90vw;max-width:350px;background-color:var(--menu-bg);padding:.5rem;display:flex;flex-direction:column;gap:.5rem;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px -1px #0000001a;opacity:90%}.CircleNav_menu__HXnhT button{align-self:flex-start;background-color:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--link-color);transition:color .3s}.CircleNav_menu__HXnhT button:hover{color:var(--btn-hover)}.CircleNav_menu__HXnhT button:focus{outline:none}.CircleNav_menu__HXnhT a{text-decoration:none;align-self:flex-start;color:#ddd;padding:.2rem .5rem;border-radius:5px;transition:background-color .3s,color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono)}.CircleNav_menu__HXnhT a:hover{background-color:var(--btn-hover);color:#fff}.Home_main__VkIEL{top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;z-index:2;position:absolute;transition:opacity .5s ease-in-out}.Home_main__VkIEL.Home_fadeOut__zpuvK{opacity:0}.Home_articleMain__JC504{top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;z-index:2;min-height:100vh}.Home_description__uXNdx{display:inherit;justify-content:inherit;align-items:inherit;font-size:.85rem;max-width:var(--max-width);width:100%;z-index:-1;font-family:var(--font-mono)}.Home_description__uXNdx a{display:flex;justify-content:center;align-items:center;gap:.5rem}.Home_description__uXNdx p{position:relative;margin:0;padding:1rem;background-color:rgba(var(--callout-rgb),.5);border:1px solid rgba(var(--callout-border-rgb),.3);border-radius:var(--border-radius)}.Home_code__VVrIr{font-weight:700;font-family:var(--font-mono)}.Home_grid__AVljO{display:grid;grid-template-columns:repeat(4,minmax(25%,auto));width:var(--max-width);max-width:100%}.Home_footer__yFiaX{position:absolute}.Home_articleFooter__yc6kp,.Home_footer__yFiaX{width:100%;bottom:0;padding:.5rem 0;z-index:2;background:rgba(5,5,5,.9)}@media (max-width:250px){.Home_footer__yFiaX{flex-direction:column;align-items:center}}.Home_footer__yFiaX{max-height:60px;overflow:hidden;transition:max-height .3s ease-in-out}.Home_expandedFooter__Gl_3W{max-height:250px}.Home_expandButton__AbJZ8{background-color:#000;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;transition:background-color .3s ease-in-out}.Home_expandButton__AbJZ8:hover{background-color:#fff}.Home_expandedButton__tANHg{background-color:#000}.Home_expandedButton__tANHg:hover{background-color:#fff}.Home_card__E5spL{padding:1rem 1.2rem;border-radius:var(--border-radius);background:rgba(var(--card-rgb),0);border:1px solid rgba(var(--card-border-rgb),0);transition:background .2s,border .2s}.Home_card__E5spL span{display:inline-block;transition:transform .2s}.Home_card__E5spL h2{font-weight:600;margin-bottom:.7rem}.Home_card__E5spL p{margin:0;opacity:.6;font-size:.9rem;line-height:1.5;max-width:30ch}.Home_center__O_TIN{display:flex;justify-content:center;align-items:center;position:relative;padding:4rem 0;background:rgba(5,5,5,.7);border-radius:10px}.Home_center__O_TIN:before{background:var(--secondary-glow);border-radius:50%;width:480px;height:360px;margin-left:-400px}.Home_center__O_TIN:after{background:var(--primary-glow);width:240px;height:180px;z-index:-1}.Home_center__O_TIN:after,.Home_center__O_TIN:before{content:"";left:50%;position:absolute;filter:blur(45px);transform:translateZ(0)}.Home_logo__IOQAX,.Home_thirteen__sqGDr{position:relative}.Home_thirteen__sqGDr{display:flex;justify-content:center;align-items:center;width:75px;height:75px;padding:25px 10px;margin-left:16px;transform:translateZ(0);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px -1px #0000001a}.Home_thirteen__sqGDr:after,.Home_thirteen__sqGDr:before{content:"";position:absolute;z-index:-1}.Home_thirteen__sqGDr:before{animation:Home_rotate__c5eru 6s linear infinite;width:200%;height:200%;background:var(--tile-border)}.Home_thirteen__sqGDr:after{inset:0;padding:1px;border-radius:var(--border-radius);background:linear-gradient(to bottom right,rgba(var(--tile-start-rgb),1),rgba(var(--tile-end-rgb),1));background-clip:content-box}@media (hover:hover) and (pointer:fine){.Home_card__E5spL:hover{background:rgba(var(--card-rgb),.1);border:1px solid rgba(var(--card-border-rgb),.15)}.Home_card__E5spL:hover span{transform:translateX(4px)}}@media (prefers-reduced-motion){.Home_thirteen__sqGDr:before{animation:none}.Home_card__E5spL:hover span{transform:none}}@media (max-width:700px){.Home_content__tkQPU{padding:4rem}.Home_grid__AVljO{grid-template-columns:1fr;margin-bottom:120px;max-width:320px;text-align:center}.Home_card__E5spL{padding:1rem 2.5rem}.Home_card__E5spL h2{margin-bottom:.5rem}.Home_center__O_TIN{padding:8rem 0 6rem}.Home_center__O_TIN:before{transform:none;height:300px}.Home_description__uXNdx{font-size:.8rem}.Home_description__uXNdx a{padding:1rem}.Home_description__uXNdx div,.Home_description__uXNdx p{display:flex;justify-content:center;position:fixed;width:100%}.Home_description__uXNdx p{align-items:center;inset:0 0 auto;padding:2rem 1rem 1.4rem;border-radius:0;border:none;border-bottom:1px solid rgba(var(--callout-border-rgb),.25);background:linear-gradient(to bottom,rgba(var(--background-start-rgb),1),rgba(var(--callout-rgb),.5));background-clip:padding-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.Home_description__uXNdx div{align-items:flex-end;inset:auto 0 0;padding:2rem;height:200px;background:linear-gradient(to bottom,transparent 0,rgb(var(--background-end-rgb)) 40%);z-index:-1}}@media (min-width:701px) and (max-width:1120px){.Home_grid__AVljO{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.Home_vercelLogo___BVuc{filter:invert(1)}.Home_logo__IOQAX,.Home_thirteen__sqGDr img{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}@keyframes Home_rotate__c5eru{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.Home_dialog-button__lhvsA{display:inline-block;padding:.75rem 1.5rem;margin:.5rem;background-color:rgba(var(--card-rgb),.1);border:1px solid rgba(var(--card-border-rgb),.15);border-radius:var(--border-radius);color:#fff;transition:background .2s,border .2s,transform .2s;font-family:var(--font-mono);text-align:center;cursor:pointer}.Home_dialog-button__lhvsA:hover{background:rgba(var(--card-rgb),.2);border:1px solid rgba(var(--card-border-rgb),.3);transform:translateY(-3px)}.Home_gradientbg__xgnVH{background:linear-gradient(135deg,#3a2be0,#de7ea2);color:#fff}.Home_centeredtitle__L9vX7{font-size:3rem;letter-spacing:1.5px;text-shadow:2px 2px 4px rgba(0,0,0,.3);text-align:center;margin-bottom:20px;font-mono:"Oxygen Mono";padding:1rem}.Home_landingBtn__J6KR0{display:inline-block;padding:.5rem 1rem;border-radius:.5rem;background:#bf4368;color:#f4d6e3;text-align:center;text-decoration:none;transition:all .3s ease;font-weight:700}.Home_landingBtn__J6KR0:hover{background:#d36188;color:#fff}.Home_chatBackground__Ay1ef{background-image:url(/backgrounds/chat-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.ArticleList_articleList__zvLOg{font-family:var(--font-mono);background-color:#212820;border-radius:var(--border-radius);box-shadow:0 2px 8px -1px #0000001a;transition:all .3s ease}.ArticleList_articleUl__8cj58{list-style-type:none;padding:0}.ArticleList_articleLi__bOC8X{padding:1.2rem 1.5rem;border:1px solid rgba(var(--card-border-rgb),.15);border-radius:var(--border-radius);transition:all .3s ease}.ArticleList_articleLi__bOC8X:hover{background:rgba(var(--card-rgb),.2);border:1px solid rgba(var(--card-border-rgb),.3)}.ArticleList_articleLink__gcjKm{display:flex;align-items:center;color:#de7ea2}.ArticleList_articleLink__gcjKm span{transition:all .3s ease}.ArticleList_articleLi__bOC8X:hover .ArticleList_articleLink__gcjKm span{transform:rotate(1turn)}.ArticleList_articleTitle__yzhgF{font-size:1.5rem;text-align:center;margin:8px;padding:2px;font-mono:"Oxygen Mono";color:#de7ea2;transition:all .3s ease}