@font-face{font-family:SmallCapsMc;src:url(/fonts/smallcaps.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Minecraft-Regular;src:url(/fonts/Minecraft-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@keyframes ProjectOverviewClient_rowIn__VFhsk{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes ProjectOverviewClient_shimmer__FrzM0{0%{background-position:200%}to{background-position:-200%}}.ProjectOverviewClient_toolbar__rvEy4{display:flex;justify-content:flex-end;margin-bottom:1rem}.ProjectOverviewClient_newProjectBtn__aKoDv{display:inline-flex;align-items:center;gap:.375rem;font-family:Outfit Regular,sans-serif;font-size:.8125rem;font-weight:500;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--corner-radius-md);padding:.4375rem .75rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ProjectOverviewClient_newProjectBtn__aKoDv svg{flex-shrink:0}.ProjectOverviewClient_newProjectBtn__aKoDv:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.13)}.ProjectOverviewClient_newProjectBtn__aKoDv:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProjectOverviewClient_newProjectBtn__aKoDv:active{transform:scale(.97)}.ProjectOverviewClient_list__GUyJm{list-style:none;padding:0;margin:0;border-top:1px solid hsla(0,0%,100%,.07)}.ProjectOverviewClient_item__l5Q6i{border-bottom:1px solid hsla(0,0%,100%,.07);animation:ProjectOverviewClient_rowIn__VFhsk .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--row-index, 0)*50ms);margin:0}@media(prefers-reduced-motion:reduce){.ProjectOverviewClient_item__l5Q6i{animation:none}}.ProjectOverviewClient_link__l402G{display:grid;grid-template-columns:2.75rem 1fr auto auto;align-items:center;grid-gap:0 1.5rem;gap:0 1.5rem;padding:1.25rem .75rem 1.25rem 1.25rem;text-decoration:none;color:inherit;position:relative}.ProjectOverviewClient_link__l402G:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-accent);transform:scaleY(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}.ProjectOverviewClient_link__l402G:hover:before{transform:scaleY(1)}.ProjectOverviewClient_link__l402G:hover .ProjectOverviewClient_index__FB8ud{color:color-mix(in srgb,var(--color-accent-text) 65%,transparent)}.ProjectOverviewClient_link__l402G:hover .ProjectOverviewClient_title__A5e_v{color:hsla(0,0%,100%,.98)}.ProjectOverviewClient_link__l402G:hover .ProjectOverviewClient_excerpt__HAuwb{color:hsla(0,0%,100%,.45)}.ProjectOverviewClient_link__l402G:hover .ProjectOverviewClient_arrow__AKVjC{color:var(--color-accent-text);transform:translateX(5px)}.ProjectOverviewClient_link__l402G:focus-visible{outline:none}.ProjectOverviewClient_link__l402G:focus-visible:before{transform:scaleY(1);background:color-mix(in srgb,var(--color-accent) 60%,white)}.ProjectOverviewClient_link__l402G:focus-visible .ProjectOverviewClient_title__A5e_v{color:var(--color-font)}@media screen and (max-width:768px){.ProjectOverviewClient_link__l402G{grid-template-columns:2.25rem 1fr auto;gap:0 1rem;padding:1rem .5rem 1rem 1rem}.ProjectOverviewClient_link__l402G .ProjectOverviewClient_meta__zXYLo{display:none}}.ProjectOverviewClient_index__FB8ud{font-family:Minecraft-Regular,sans-serif;font-size:1rem;color:color-mix(in srgb,var(--color-accent-text) 45%,black);letter-spacing:.06em;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectOverviewClient_content__74trc{display:flex;flex-direction:column;min-width:0;gap:.15rem}.ProjectOverviewClient_title__A5e_v{font-size:clamp(.9375rem,1.4vw,1.0625rem);color:hsla(0,0%,100%,.72);line-height:1;transition:color .2s ease}.ProjectOverviewClient_excerpt__HAuwb{font-family:Outfit Regular,sans-serif;font-size:.8125rem;font-weight:300;line-height:1.5;color:hsla(0,0%,100%,.27);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}@media screen and (max-width:768px){.ProjectOverviewClient_excerpt__HAuwb{display:none}}.ProjectOverviewClient_meta__zXYLo{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ProjectOverviewClient_memberCount__bfGRq{display:inline-flex;align-items:center;gap:.3rem;font-family:Outfit Regular,sans-serif;font-size:.75rem;color:hsla(0,0%,100%,.22)}.ProjectOverviewClient_vis__piqyE{font-family:Outfit Regular,sans-serif;font-size:.6875rem;font-weight:500;padding:.1875rem .4375rem;border-radius:var(--corner-radius-sm);border:1px solid rgba(0,0,0,0);letter-spacing:.01em;white-space:nowrap}.ProjectOverviewClient_visPublic__61JCR{color:#4ade80;border-color:rgba(74,222,128,.18);background:rgba(74,222,128,.07)}.ProjectOverviewClient_visPermission__QbpjI{color:#fb923c;border-color:rgba(251,146,60,.18);background:rgba(251,146,60,.07)}.ProjectOverviewClient_visPrivate__Ld3uJ{color:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.07);background:rgba(0,0,0,0)}.ProjectOverviewClient_arrow__AKVjC{color:hsla(0,0%,100%,.15);transition:color .2s ease,transform .25s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;flex-shrink:0}.ProjectOverviewClient_empty__Y5IKT{padding:5rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;border-top:1px solid hsla(0,0%,100%,.07)}.ProjectOverviewClient_emptyText__2BqIo{font-family:Outfit Regular,sans-serif;font-size:.9375rem;color:hsla(0,0%,100%,.3);margin:0}.ProjectOverviewClient_skelIndex__TF6T7{width:1.75rem;height:1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 6%,transparent) 25%,color-mix(in srgb,var(--color-accent) 10%,transparent) 50%,color-mix(in srgb,var(--color-accent) 6%,transparent) 75%);background-size:400% 100%}.ProjectOverviewClient_skelIndex__TF6T7,.ProjectOverviewClient_skelLine__LmKiA{border-radius:3px;animation:ProjectOverviewClient_shimmer__FrzM0 1.8s ease infinite}.ProjectOverviewClient_skelLine__LmKiA{display:block;background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.04) 75%);background-size:400% 100%}.ProjectOverviewClient_skelTitle__de8nm{height:13px;width:45%}.ProjectOverviewClient_skelSub__vab9S{height:10px;width:28%;margin-top:.3rem}.ProjectOverviewClient_skelChip__2ubMU{height:18px;width:50px;border-radius:var(--corner-radius-sm)}