.frgmnt-header-wrap{position:sticky;top:0;width:100%;display:flex;justify-content:flex-start;z-index:5}.frgmnt-header-rail{position:relative;top:0;width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;background:#1e1b1c;padding-block:clamp(.75rem,0.75rem + 0.0028409091*(100vw - 20rem),1rem);padding-inline:clamp(.75rem,0.75rem + 0.0028409091*(100vw - 20rem),1rem);z-index:5}@media screen and (min-width: 64rem){.frgmnt-header-rail{position:absolute;top:0;left:0;width:100dvh;transform-origin:top left;transform:rotate(-90deg) translate(-100%, 0);padding-block:clamp(.75rem,0.75rem + 0.0028409091*(100vw - 20rem),1rem)}.frgmnt-header-rail .frgmnt-dstwre-logo{cursor:vertical-text}}.frgmnt-header-socials{display:flex;align-items:center;gap:1rem;position:relative}.frgmnt-header-socials::after{position:absolute;top:50%;right:-2rem;transform:translate(100%, -50%);width:4rem;height:.5rem;background-image:radial-gradient(circle, currentColor 0.18rem, transparent 0.19rem),radial-gradient(circle, currentColor 0.18rem, transparent 0.19rem),radial-gradient(circle, currentColor 0.18rem, transparent 0.19rem);background-repeat:no-repeat;background-position:-1.5rem 50%,0rem 50%,1.5rem 50%}@media screen and (min-width: 64rem){.frgmnt-header-socials::after{content:""}}.frgmnt-header-socials .frgmnt-social-entry{display:flex;color:#dbd9ca}.frgmnt-header-socials .frgmnt-social-entry:hover,.frgmnt-header-socials .frgmnt-social-entry:focus{color:#9a966d}@media screen and (min-width: 64rem){.frgmnt-header-socials .frgmnt-social-entry{rotate:90deg}}.frgmnt-header-socials .frgmnt-social-entry .frgmnt-icon{aspect-ratio:1;width:auto;height:clamp(1.5625rem,1.5625rem + 0.0044389205*(100vw - 20rem),1.953125rem)}.frgmnt-menu-controls{display:flex;align-items:center;gap:1rem}.frgmnt-menu{display:inline-block}.frgmnt-menu[open] .frgmnt-menu-toggle{transform:scaleY(1.4)}.frgmnt-menu-wrap{position:fixed;top:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem));right:0;z-index:4;width:100vw;height:calc(100dvh - calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem) * 2 + max(1.5625rem, clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem) * 2 + 1.25rem)));overflow-y:auto;background:hsl(340,5.2631578947%,8.6764705882%);color:#dbd9ca;padding-inline:clamp(.75rem,0.75rem + 0.0028409091*(100vw - 20rem),1rem);padding-bottom:clamp(.75rem,0.75rem + 0.0028409091*(100vw - 20rem),1rem);padding-top:clamp(4rem,4rem + 0.0454545455*(100vw - 20rem),8rem);pointer-events:none;visibility:hidden}.frgmnt-header-wrap:has(.frgmnt-menu[open]) .frgmnt-menu-wrap{pointer-events:auto;visibility:visible}@media screen and (min-width: 30rem){.frgmnt-menu-wrap{width:75%}}@media screen and (min-width: 40rem){.frgmnt-menu-wrap{width:50%}}@media screen and (min-width: 64rem){.frgmnt-header-wrap{position:fixed;inset:0 auto 0 0;height:100dvh;width:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem));align-items:center;justify-content:center}.frgmnt-menu-wrap{top:0;left:0;right:initial;left:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem));width:min(44vw,100vw - calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem) * 2 + max(1.5625rem, clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem) * 2 + 1.25rem)));max-width:32rem;height:100dvh;padding-right:2rem}}.frgmnt-site-tree{list-style:none;margin:0;padding:0;background:hsl(340,5.2631578947%,8.6764705882%)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree{box-shadow:inset 0 -3px #9a966d}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:hover,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:focus,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px #9a966d}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree{box-shadow:inset 0 -3px rgba(154,150,109,.75)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:hover,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:focus,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px rgba(154,150,109,.75)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree{box-shadow:inset 0 -3px rgba(154,150,109,.5)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:hover,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:focus,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px rgba(154,150,109,.5)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree{box-shadow:inset 0 -3px rgba(154,150,109,.25)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:hover,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:focus,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px rgba(154,150,109,.25)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree{box-shadow:inset 0 -3px rgba(154,150,109,0)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:hover,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:focus,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px rgba(154,150,109,0)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree{box-shadow:inset 0 -3px rgba(154,150,109,0)}.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:hover,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-menu-item-toggle:focus,.frgmnt-site-tree .frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details>.frgmnt-site-tree>.has-children>details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px rgba(154,150,109,0)}.frgmnt-site-tree .frgmnt-link-title{position:relative;display:inline-block}.frgmnt-site-tree li a:hover .frgmnt-link-title::before,.frgmnt-site-tree li a:focus .frgmnt-link-title::before{content:"./";color:#9a966d;font-family:"Recursive",sans-serif;font-weight:900}.frgmnt-site-tree ul{list-style:none;margin:0;padding-left:1rem;padding-bottom:.5rem}@media screen and (min-width: 64rem){.frgmnt-site-tree ul{padding-left:2rem;padding-bottom:1rem}}.frgmnt-site-tree .active{font-weight:600}.frgmnt-site-tree a,.frgmnt-menu-item-toggle{display:block;width:100%;text-align:left;background:rgba(0,0,0,0);border:0;color:inherit;text-decoration:none;font:inherit;padding:.5rem 0}.frgmnt-menu-item-toggle{position:relative;cursor:pointer;list-style:none;border:0;border-bottom:3px solid rgba(0,0,0,0);box-sizing:border-box;box-shadow:inset 0 -1px #9a966d;padding-right:2rem}.frgmnt-menu-item-toggle::-webkit-details-marker{display:none}.frgmnt-menu-item-toggle::marker{content:""}.frgmnt-menu-item-toggle::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask-image:url("/app/frgmnt-frontend/icons/icon-plus.svg");mask-image:url("/app/frgmnt-frontend/icons/icon-plus.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.frgmnt-menu-item-toggle:hover::before,.frgmnt-menu-item-toggle:focus::before{content:"cd ";color:#9a966d;font-family:"Recursive",sans-serif}details[open]>.frgmnt-menu-item-toggle:hover::before,details[open]>.frgmnt-menu-item-toggle:focus::before{content:"cd ../";color:#9a966d;font-family:"Recursive",sans-serif}.frgmnt-menu-item-toggle:hover,.frgmnt-menu-item-toggle:focus,details[open]>.frgmnt-menu-item-toggle{box-shadow:inset 0 -3px #9a966d}details[open]>.frgmnt-menu-item-toggle::after{-webkit-mask-image:url("/app/frgmnt-frontend/icons/icon-minus.svg");mask-image:url("/app/frgmnt-frontend/icons/icon-minus.svg")}.frgmnt-menu-toggle{display:flex;position:relative;z-index:2;color:#dbd9ca;border:0;padding:.25rem;background-color:#1e1b1c;cursor:pointer;list-style:none;box-shadow:none}.frgmnt-menu-toggle:focus,.frgmnt-menu-toggle:hover{transform:scaleY(1.2);box-shadow:none}.frgmnt-menu-toggle::-webkit-details-marker{display:none}.frgmnt-menu-toggle::marker{content:""}.frgmnt-menu-toggle .frgmnt-icon{width:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem) - 1.5rem);height:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem) - 1.5rem)}@media screen and (min-width: 64rem){.frgmnt-menu-toggle .frgmnt-icon{width:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem) - 2rem);height:calc(clamp(0.75rem, 0.75rem + 0.0028409091 * (100vw - 20rem), 1rem)*2 + max(1.5625rem,clamp(0.5rem, 0.5rem + 0.0056818182 * (100vw - 20rem), 1rem)*2 + 1.25rem) - 2rem)}}@media screen and (min-width: 64rem){.frgmnt-menu-toggle{rotate:90deg}}.frgmnt-dstwre-logo{color:#dbd9ca;font-size:1.5625rem}
