.ws-with-dock{--ws-sidebar-width:0px;--ws-nav-height:150px}.ws-with-dock .ws-body{margin-left:0;padding-bottom:var(--ws-nav-height)}.ws-with-dock .ws-topbar{justify-content:space-between;flex-wrap:wrap}.ws-with-dock .ws-mobile-mark{display:grid;place-items:center;flex-shrink:0}.ws-header-project{display:flex;align-items:center;gap:10px;min-width:0}.ws-header-project>div{max-width:min(300px,45vw)}.ws-header-project>button{border:0;background:transparent;color:var(--ws-green);padding:8px}.ws-bottom-dock{position:fixed;inset:auto 0 0;z-index:36;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 20px max(10px,env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(transparent,#f3f2eced 25%)}.ws-bottom-dock>*{pointer-events:auto}.ws-dock-context{display:flex;align-items:center;gap:16px;width:min(1200px,100%);background:#fffefaf0;border:1px solid #dce2dc;border-radius:18px;box-shadow:0 10px 35px #17342d12;padding:8px 14px;backdrop-filter:blur(16px)}.ws-dock-location{font-size:12px;color:var(--ws-muted);white-space:nowrap}.ws-dock-context .ws-page-actions{justify-content:flex-end}.ws-dock-context:has(.ws-actions-slot:empty){display:none}.ws-with-dock .ws-page-title{width:auto}.ws-with-dock .ws-skip{left:16px}.ws-with-dock .nimbus-navbar{max-width:100%}@media(max-width:760px){.ws-with-dock .ws-topbar{flex-wrap:nowrap}.ws-header-project{gap:4px;margin-left:auto}.ws-header-project>div{max-width:44vw}.ws-header-project>button{font-size:12px;max-width:75px}.ws-dock-location{display:none}.ws-dock-context{padding:8px}.ws-bottom-dock{padding:8px 8px max(8px,env(safe-area-inset-bottom));gap:6px}.ws-dock-context .ws-page-actions{gap:5px;justify-content:center}.ws-dock-context .ws-page-actions :is(button,a){padding:8px;font-size:12px}.ws-dock-context .ws-page-actions input{max-width:35vw}}@media(prefers-reduced-transparency:reduce){.ws-dock-context{backdrop-filter:none;background:var(--ws-surface)}}.ws-bottom-dock .nimbus-nav{max-width:100%}.ws-bottom-dock .nimbus-item[aria-label="AI assistant"]{color:#174d48;background:linear-gradient(145deg,#e9fffb99,#d6eaf599);box-shadow:inset 0 1px 0 #fff8}@media(min-width:761px){.ws-bottom-dock .nimbus-nav{padding:8px;gap:4px}.ws-bottom-dock .nimbus-item{height:58px;padding:0 22px;font-size:16px;font-weight:650}.ws-bottom-dock .nimbus-item svg{width:25px;height:25px}}@media(max-width:760px){.ws-bottom-dock .nimbus-item{height:48px;min-width:44px;padding:0 10px!important}.ws-bottom-dock .nimbus-item svg{width:22px;height:22px}}@media(min-width:521px) and (max-width:1050px){.ws-bottom-dock .nimbus-nav .nimbus-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:760px){.ws-bottom-dock .nimbus-nav{gap:0;padding:4px}.ws-bottom-dock .nimbus-item{min-width:48px;height:48px}.ws-bottom-dock .nimbus-item svg{width:24px;height:24px}}@media(prefers-reduced-transparency:reduce){.ws-bottom-dock .nimbus-glass,.ws-bottom-dock .nimbus-nav{background:#fffefa}.ws-bottom-dock .nimbus-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ws-bottom-dock .nimbus-water{display:none}}