body{--dock-height:68px}body[data-menu-style=orbits]{--dock-height:88px}
#navigation-dock{height:var(--dock-height);width:480px;max-width:calc(100vw - 28px);padding:8px 16px!important;display:flex;align-items:center;border:0!important;border-image:none!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(180deg,#0000,#000f 24%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#navigation-dock:before,#navigation-dock:after{display:none!important}
#navigation-dock .dock-content{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
#navigation-dock .dock-content>a,#navigation-dock .dock-content>a.active{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 3px 15px!important;border:0!important;border-image:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:#999;font-size:12px;line-height:1.2;text-decoration:none;transition:color .18s}
#navigation-dock .dock-content>a.active{color:#fff}
#navigation-dock .dock-content>a:before{display:none!important}
#navigation-dock .dock-content>a:after{content:'';position:absolute;left:24%;right:24%;bottom:6px;height:5px;background:var(--hand-rule-bright) center/100% 100% no-repeat;opacity:0;transform:rotate(-2deg);transition:opacity .2s}
#navigation-dock .dock-content>a.active:after{opacity:.9}
#navigation-dock .dock-content>a:hover{color:#fff}
#navigation-dock .dock-content>a:focus-visible{outline:1px dashed #9b9b9b;outline-offset:0;border-radius:12px!important}
#navigation-dock .dock-icon{width:24px;height:24px;display:block;position:relative;flex-shrink:0;transition:transform .25s}
#navigation-dock .dock-icon svg{width:100%;height:100%}
#navigation-dock .dock-content>a:hover .dock-icon{transform:rotate(-5deg)}
#navigation-dock .dock-outline{display:none;position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#737373;stroke-width:1.2;pointer-events:none}
#navigation-dock .dock-outline path{vector-effect:non-scaling-stroke;stroke-linecap:round}
body[data-menu-style=bracket] #navigation-dock{width:500px;background:#000f!important;padding-left:24px!important;padding-right:24px!important}
body[data-menu-style=bracket] #navigation-dock .dock-outline{display:block}
body[data-menu-style=bracket] #navigation-dock .dock-content>a.active:after{left:12%;right:12%;bottom:6px;transform:rotate(1deg)}
body[data-menu-style=orbits] #navigation-dock{width:410px;padding:4px 10px!important}
body[data-menu-style=orbits] #navigation-dock .dock-content{gap:10px}
body[data-menu-style=orbits] #navigation-dock .dock-content>a{flex-direction:column;gap:9px;padding:6px 2px!important;font-size:10px}
body[data-menu-style=orbits] #navigation-dock .dock-content>a:after{display:none}
body[data-menu-style=orbits] #navigation-dock .dock-icon{width:36px;height:36px;padding:7px}
body[data-menu-style=orbits] #navigation-dock .dock-icon:before{content:'';position:absolute;inset:0;background:var(--hand-round) center/100% 100% no-repeat;opacity:.35;transform:rotate(-7deg);z-index:-1}
body[data-menu-style=orbits] #navigation-dock .dock-content>a:nth-child(2) .dock-icon:before{transform:rotate(19deg)}
body[data-menu-style=orbits] #navigation-dock .dock-content>a:nth-child(3) .dock-icon:before{transform:rotate(-24deg)}
body[data-menu-style=orbits] #navigation-dock .dock-content>a.active .dock-icon:before{opacity:1}
.menu-picker{position:fixed;right:26px;bottom:28px;z-index:65;font-family:Manrope,sans-serif}
.menu-picker-toggle{color:#aaa;font:10px/1.5 Manrope,sans-serif;display:flex;gap:10px;align-items:center;padding:7px 0;background:transparent;border:0;cursor:pointer}
.menu-picker-toggle>span{font-size:10px;color:#eee;border-bottom:1px solid #555;padding-bottom:2px}
.menu-picker-toggle:hover{color:white}
.menu-style-options{position:absolute;right:0;bottom:calc(100% + 12px);width:240px;padding:12px 10px;border:1px solid transparent;border-image:var(--hand-control-focus) 12 fill / 10px / 0 stretch;color:#eee}
.menu-style-options>button{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:12px 10px;border:0;background:none;color:#aaa;cursor:pointer}
.menu-style-options>button:hover,.menu-style-options>button[aria-pressed=true]{color:#fff}
.menu-option-number{font:17px Editorial,Prata,serif;color:#aaa;width:20px}
.menu-style-options b{display:block;font-size:12px;font-weight:500}.menu-style-options small{display:block;font-size:9px;color:#777;margin-top:4px}
.menu-option-check{margin-left:auto;opacity:0;font-family:'Marck Script';font-size:20px}.menu-style-options [aria-pressed=true] .menu-option-check{opacity:1}
.engine-host .flow>div:after{display:none!important;content:none!important}
.engine-host .engine-nav-icon .ink-pictogram g{stroke-width:4.7}.ink-pictogram path{stroke-linecap:round;stroke-linejoin:round}
@media(max-width:980px){body{padding-bottom:148px}body[data-current-view=workspace]{padding-bottom:148px}.menu-picker{right:18px;bottom:calc(var(--dock-height) + 28px)}.menu-picker-toggle{padding:5px 9px;background:#000e;border-radius:10px}.menu-style-options{bottom:calc(100% + 8px)}}
@media(max-width:600px){#navigation-dock{bottom:14px;width:calc(100vw - 22px);padding:7px 8px!important}#navigation-dock .dock-content{gap:3px}#navigation-dock .dock-content>a{font-size:10px;gap:6px;padding-bottom:14px!important}#navigation-dock .dock-icon{width:21px;height:22px}body[data-menu-style=bracket] #navigation-dock{padding-left:13px!important;padding-right:13px!important}body[data-menu-style=orbits] #navigation-dock{width:calc(100vw - 36px)}.menu-picker{bottom:calc(var(--dock-height) + 20px);right:16px}.menu-style-options{width:225px}.menu-style-options>button{padding:11px 10px}}
@media(prefers-reduced-motion:reduce){#navigation-dock .dock-icon,#navigation-dock .dock-content>a:after{transition:none}}

#navigation-dock{width:min(290px,calc(100vw - 32px))!important}#navigation-dock .dock-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}
