body:has(.dev-root){background:#0a0a0a}.dev-root{background:#0a0a0a;color:#fff}.dev-root ::selection{background:#105df1;color:#fff}.dev-root .border-line{border-color:hsla(0,0%,100%,.14)}.dev-root .bg-line{background-color:hsla(0,0%,100%,.14)}.dev-root .text-grey{color:#8f8f8f}.dev-root .text-grey-dark{color:#b3b3b3}.dev-root .group:hover .group-hover\:text-blue,.dev-root .hover\:text-blue:hover,.dev-root .text-blue{color:#3d7bff}.dev-root .hover\:border-blue:hover{border-color:#3d7bff}.dev-proj{position:relative;width:44px;height:44px}.dev-proj:focus-within,.dev-proj:hover{z-index:30}.dev-proj-box{position:absolute;left:0;top:0;width:44px;height:44px;box-sizing:border-box;display:flex;align-items:center;gap:0;padding-left:11px;overflow:hidden;outline:none;color:hsla(0,0%,100%,.8);background:#0a0a0a;border:1px solid hsla(0,0%,100%,.14);transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),gap .5s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,box-shadow .4s,color .3s}.dev-proj-box:focus-visible,.dev-proj:hover .dev-proj-box{left:var(--dx);top:-10px;width:208px;height:64px;padding-left:14px;gap:14px;color:#fff;background:repeating-linear-gradient(0deg,rgba(61,123,255,.06) 0 1px,transparent 1px 3px),#0b1326;border-color:#3d7bff;box-shadow:0 0 26px rgba(16,93,241,.45),inset 0 0 20px rgba(16,93,241,.16)}.dev-proj-logo{display:flex;flex-shrink:0;width:20px;height:20px;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),color .3s,filter .3s}.dev-proj-logo svg{width:100%;height:100%}.dev-proj-box:focus-visible .dev-proj-logo,.dev-proj:hover .dev-proj-logo{width:36px;height:36px;color:#3d7bff;filter:drop-shadow(0 0 8px rgba(61,123,255,.7))}.dev-proj-name{white-space:nowrap;opacity:0;transform:translateX(-8px);transition:opacity .2s,transform .3s}.dev-proj-box:focus-visible .dev-proj-name,.dev-proj:hover .dev-proj-name{opacity:1;transform:none;transition:opacity .3s .15s,transform .4s cubic-bezier(.22,1,.36,1) .15s}@media (prefers-reduced-motion:reduce){.dev-proj-box,.dev-proj-logo,.dev-proj-name{transition:none!important}}