.pl-root .pl-skip{position:fixed;top:.75rem;left:.75rem;z-index:60;padding:.6rem .9rem;border-radius:4px;background:#0b1915;color:#45f3c4!important;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700;translate:0 -200%;transition:translate .2s ease}.pl-root .pl-skip:focus-visible{translate:0 0;outline:2px solid #45f3c4;outline-offset:2px}.pl-root .pl-header{--selector-metal: linear-gradient(135deg, hsl(40 12% 48%), hsl(42 14% 68%) 25%, hsl(43 18% 80%) 50%, hsl(39 11% 53%) 75%, hsl(38 10% 44%));border-bottom:2px solid #252624;box-shadow:inset 0 -3px 7px #00000073,inset 0 -1px #45f3c414}.pl-root .pl-header__bar{height:var(--fd-nav-h, 64px)}.pl-root .pl-brand,.pl-root .pl-brand:hover{color:#8bcdbae6;text-shadow:0 1px 1px #000}.pl-root .pl-brand .studio-tag{text-shadow:none}.pl-root .pl-nav-link{position:relative;display:flex;height:100%;align-items:center;padding:0 1.05rem;border:0;border-left:1px solid rgba(69,243,196,.1);border-radius:0;background:#0108061f;font-family:Droid Sans,Outfit,sans-serif;font-size:.9375rem;font-weight:400;text-shadow:0 1px 1px #000;transition:background-color 90ms ease,color 90ms ease}.pl-root .pl-nav>:last-child{border-right:1px solid rgba(69,243,196,.1)}.pl-root .pl-nav a.pl-nav-link,.pl-root .pl-nav button.pl-nav-link{color:#8bcdbae6}@media (hover: hover){.pl-root .pl-nav .pl-nav-link:hover:not(.router-link-active):not(.pl-nav-link--active){color:#8bdec6f2;background-color:#45f3c409}}.pl-root .pl-nav .pl-nav-link:focus-visible{outline:2px solid #45f3c4;outline-offset:-6px}.pl-root .pl-nav a.pl-nav-link.router-link-active,.pl-root .pl-nav .pl-nav-link.pl-nav-link--active{color:#45f3c4;background-color:#45f3c40e;box-shadow:inset 0 4px 5px -2px #000000d1;text-shadow:0 1px 0 rgba(255,255,255,.2),0 -1px 0 rgba(0,0,0,.78),0 0 5px #45f3c4}.pl-root .pl-nav .pl-nav-link.router-link-active:before,.pl-root .pl-nav .pl-nav-link--active:before,.pl-root .pl-nav .pl-nav-link.router-link-active:after,.pl-root .pl-nav .pl-nav-link--active:after{content:"";position:absolute;background-image:var(--selector-metal);pointer-events:none}.pl-root .pl-nav .pl-nav-link.router-link-active:before,.pl-root .pl-nav .pl-nav-link--active:before{left:6px;right:6px;bottom:0;height:3px;border-radius:2px 2px 0 0;box-shadow:0 -1px 3px #0009,inset 0 1px #fff9dc73}.pl-root .pl-nav .pl-nav-link.router-link-active:after,.pl-root .pl-nav .pl-nav-link--active:after{left:50%;bottom:2px;width:14px;height:7px;transform:translate(-50%);clip-path:polygon(50% 0,100% 100%,0 100%)}.pl-root .tools-trigger:hover{border-color:#45f3c41a}.pl-root .tools-trigger--open{color:#8bdec6f2}.pl-root .tools-dropdown-panel{translate:-50% 0;padding:0 4px 4px;border:1px solid #0c0d0c;border-top:0;border-radius:0 0 4px 4px;box-shadow:inset 0 5px 14px #000000d1,0 22px 40px -14px #000000d9;animation:pl-dropdown-in .18s var(--fd-ease)}.pl-root .tools-dropdown-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0 4px 4px;border-radius:0 0 3px 3px;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.28)),var(--selector-metal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@keyframes pl-dropdown-in{0%{opacity:0;translate:-50% -4px}to{opacity:1;translate:-50% 0}}.pl-root .tools-dropdown-item{display:flex;min-height:44px;align-items:center;gap:.75rem;padding:.55rem 1.1rem;border-bottom:1px solid rgba(69,243,196,.1);background-color:#0108061f;font-family:Droid Sans,Outfit,sans-serif;font-size:.9rem;text-shadow:0 1px 1px #000;transition:background-color 90ms ease,color 90ms ease}.pl-root .tools-dropdown a.tools-dropdown-item{color:#8bcdbae6}.pl-root .tools-dropdown a.tools-dropdown-item:hover,.pl-root .tools-dropdown a.tools-dropdown-item:focus-visible{color:#8bdec6f2;background-color:#45f3c409;outline:none}.pl-root .tools-dropdown a.tools-dropdown-item:focus-visible{box-shadow:inset 3px 0 #45f3c4}.pl-root .tools-dropdown a.tools-dropdown-item.router-link-active{color:#45f3c4;background-color:#45f3c40e;box-shadow:inset 4px 0 5px -2px #000000d1;text-shadow:0 1px 0 rgba(255,255,255,.2),0 -1px 0 rgba(0,0,0,.78),0 0 5px #45f3c4}.pl-root .tools-dropdown-item i{width:1rem;text-align:center;font-size:.8rem;color:#8bcdbad1;filter:drop-shadow(0 1px 1px #000)}.pl-root .tools-dropdown-item.router-link-active i{color:#45f3c4;filter:drop-shadow(0 0 5px #45f3c4)}.pl-root .tools-dropdown-sep{height:.6rem;border-bottom:1px solid rgba(69,243,196,.1)}.pl-root .pl-menu-button{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:1px solid #0b0c0b;border-radius:8px;color:#45f3c4;background:#0b1915;box-shadow:inset 0 2px 5px #000000e6,0 1px #ffffff24;font-size:1rem;text-shadow:0 0 6px rgba(69,243,196,.5)}.pl-root .pl-menu-button:hover{border-color:#0b0c0b}@media (min-width: 768px){.pl-root .pl-menu-button{display:none}}.pl-root .pl-menu-button:focus-visible{outline:2px solid #45f3c4;outline-offset:2px}.pl-root .pl-mobile-menu{position:absolute;top:100%;left:0;right:0;display:flex;max-height:calc(100svh - var(--fd-nav-h, 64px));flex-direction:column;overflow-y:auto;padding:0 0 1.25rem;border-top:2px solid #252624;box-shadow:inset 0 5px 14px #000000d1,0 24px 40px -12px #000000e6}.pl-root .pl-mobile-menu__group{padding:1rem 1.25rem .5rem;color:#8bcdbacc;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 1px #000}.pl-root .pl-mobile-link{display:flex;min-height:3.25rem;align-items:center;gap:.75rem;padding:0 1.25rem;border-bottom:1px solid rgba(69,243,196,.1);background-color:#0108061f;font-family:Droid Sans,Outfit,sans-serif;font-size:1rem;text-shadow:0 1px 1px #000}.pl-root .pl-mobile-menu a.pl-mobile-link{color:#8bcdbae6;font-weight:400}.pl-root .pl-mobile-menu a.pl-mobile-link.router-link-active{color:#45f3c4;background-color:#45f3c40e;box-shadow:inset 4px 0 5px -2px #000000d1;text-shadow:0 1px 0 rgba(255,255,255,.2),0 -1px 0 rgba(0,0,0,.78),0 0 5px #45f3c4}.pl-root .pl-mobile-menu a.pl-mobile-link:focus-visible{outline:2px solid #45f3c4;outline-offset:-2px}.pl-root .pl-mobile-link i{width:1.1rem;color:#8bcdbad1;font-size:.85rem;text-align:center;filter:drop-shadow(0 1px 1px #000)}.pl-root .pl-mobile-link.router-link-active i{color:#45f3c4;filter:drop-shadow(0 0 5px #45f3c4)}.pl-root .pl-mobile-menu__sep{height:.75rem;border-bottom:1px solid rgba(69,243,196,.1)}.pl-root .pl-mobile-menu__actions{margin:1.25rem 1.25rem 0}.pl-root .pl-menu-enter-active,.pl-root .pl-menu-leave-active{transition:opacity .2s ease,translate .25s var(--fd-ease)}.pl-root .pl-menu-enter-from,.pl-root .pl-menu-leave-to{opacity:0;translate:0 -6px}.pl-root .pl-footer{color:#8bcdbae6;border-top:2px solid #252624;box-shadow:inset 0 5px 14px #000000d1;text-shadow:0 1px 1px #000}.pl-root .pl-footer__name{color:#8bdec6f2;font-family:Chakra Petch,system-ui,sans-serif;font-weight:700;letter-spacing:0}.pl-root .pl-footer__muted{color:#8bcdbacc}.pl-root .pl-footer__group{color:#8bdec6f2;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pl-root .pl-footer__list{display:grid;gap:.6rem;margin-top:.9rem}.pl-root .pl-footer a.pl-footer-link{color:#8bcdbae6;font-family:Droid Sans,Outfit,sans-serif;font-weight:400;transition:color 90ms ease,text-shadow 90ms ease}.pl-root .pl-footer a.pl-footer-link:hover{color:#45f3c4}.pl-root .pl-footer a.pl-footer-link.router-link-active{color:#45f3c4;text-shadow:0 -1px 0 rgba(0,0,0,.78),0 0 5px #45f3c4}.pl-root .pl-footer a.pl-footer-link:focus-visible{outline:2px solid #45f3c4;outline-offset:3px}.pl-root .pl-footer__legal{color:#8bcdbacc;border-top:1px solid rgba(69,243,196,.1);background-color:#0108062e}@media (prefers-reduced-motion: reduce){.pl-root .pl-nav-link,.pl-root .tools-dropdown-item,.pl-root .pl-skip{transition:none}.pl-root .tools-dropdown-panel{animation:none}.pl-root .pl-menu-enter-active,.pl-root .pl-menu-leave-active{transition:none}}.pl-root .public-navigation-status{position:fixed;top:1rem;right:1rem;z-index:50;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px solid #101512;border-radius:4px;background:#0b1915;box-shadow:0 10px 30px #00000073,0 0 0 2px #262826;color:#45f3c4;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;line-height:1;pointer-events:none}.pl-root .public-navigation-spinner{width:.9rem;height:.9rem;flex:none;border:2px solid rgb(69 243 196 / .3);border-top-color:#45f3c4;border-radius:9999px;animation:public-navigation-spin .65s linear infinite}@keyframes public-navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pl-root .public-navigation-spinner{animation:none;border-color:#45f3c4;border-right-color:transparent}}
