.lp-rail-root{position:fixed;inset:0 auto auto 0;width:0;height:0;z-index:9999;outline:none}.lp-rail-overlay{position:fixed;inset:0;z-index:9998;background:rgba(2,6,14,.18);animation:lp-rail-fade .2s ease-out}.lp-rail-overlay[data-theme=light]{background:rgba(15,23,42,.08)}body:has(.lp-rail) .lp-navigation-edge{opacity:0;pointer-events:none;transition:opacity .12s}.lp-rail{--row:clamp(32px,5dvh,44px);--gap:clamp(1px,.45dvh,4px);position:fixed;left:12px;top:50%;translate:0 -50%;z-index:1;display:flex;flex-direction:column;width:64px;max-height:calc(100dvh - 24px);padding:clamp(8px,1.4dvh,12px) 7px;border:1px solid transparent;border-radius:20px;background:linear-gradient(125deg,rgba(190,218,255,.13),hsla(0,0%,100%,.025) 42%,rgba(93,123,178,.08)),rgba(12,20,33,.7);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 10px 30px rgba(0,0,0,.14);color:#f5f7fa;font-size:14px;transition:width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1);animation:lp-rail-in .32s cubic-bezier(.22,1,.36,1)}.lp-rail.is-expanded{width:258px;padding-left:12px;padding-right:12px}@keyframes lp-rail-in{0%{transform:translateX(calc(-100% - 14px))}to{transform:none}}@keyframes lp-rail-fade{0%{opacity:0}to{opacity:1}}.lp-rail-toggle{display:grid;place-items:center;flex:0 0 auto;width:40px;height:clamp(30px,4.2dvh,36px);margin:0 auto clamp(4px,.9dvh,8px);border:1px solid transparent;border-radius:11px;background:transparent;color:#a7b0c0;transition:background-color .14s,color .14s}.lp-rail-toggle:hover{background:hsla(0,0%,100%,.07);color:#fff}.lp-rail.is-expanded .lp-rail-toggle{position:absolute;top:clamp(9px,1.5dvh,13px);right:14px;z-index:1;width:42px;height:var(--row);margin:0}.lp-rail-group{display:grid;gap:var(--gap);justify-items:center}.lp-rail.is-expanded .lp-rail-group{justify-items:stretch}.lp-rail-utilities{margin-top:clamp(4px,.9dvh,8px);padding-top:clamp(3px,.7dvh,6px);border-top:1px solid hsla(0,0%,100%,.07)}.lp-rail :is(.enterprise-nav-button,.lp-rail-search,.lp-rail-slot){position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:var(--row);min-height:var(--row);padding:0;gap:0;margin:0 auto;border:1px solid transparent;border-radius:13px;background:transparent;color:#a7b0c0;font-size:15px;font-weight:450;text-align:left;white-space:nowrap;transition:background-color .14s,border-color .14s,color .14s}.lp-rail.is-expanded :is(.enterprise-nav-button,.lp-rail-search,.lp-rail-slot){width:100%;justify-content:flex-start;padding:0 12px;gap:14px}.lp-rail.is-expanded nav.lp-rail-group>:first-child{padding-right:48px}.lp-rail :is(.enterprise-nav-button,.lp-rail-search):hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:#f5f7fa}.lp-rail :is(.enterprise-nav-button.is-active,.lp-rail-search.is-active){background:rgba(21,101,192,.14);border-color:rgba(47,128,237,.35);color:#5da9ff}.lp-rail :is(.enterprise-nav-button,.lp-rail-search,.lp-rail-toggle,.lp-rail-hide):focus-visible{outline:2px solid #1565c0;outline-offset:1px}.lp-rail .enterprise-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;color:inherit}.lp-rail .enterprise-nav-icon svg,.lp-rail .lp-rail-search>svg{width:20px;height:20px;stroke-width:1.7;flex-shrink:0}.lp-rail .enterprise-nav-icon img{width:20px;height:20px;object-fit:contain}.lp-rail .enterprise-nav-label{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.lp-rail.is-expanded .enterprise-nav-label{display:block;animation:lp-rail-fade .18s ease .06s both}.lp-rail .lp-rail-search{gap:12px;border-color:hsla(0,0%,100%,.12);font-size:13.5px;font-weight:400}.lp-rail .lp-rail-search .enterprise-nav-label{flex:1}.lp-rail-kbd{display:none;padding:1px 5px;border:1px solid hsla(0,0%,100%,.14);border-radius:5px;font-family:inherit;font-size:10px;color:#8a94a6}.lp-rail.is-expanded .lp-rail-kbd{display:inline-block}.lp-rail .enterprise-inbox-nav{position:relative;display:block;width:100%}.lp-rail .enterprise-nav-count{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#1565c0;color:#fff;font-size:10px;font-weight:600;pointer-events:none}.lp-rail.is-expanded .enterprise-nav-count{top:50%;right:10px;translate:0 -50%;min-width:20px;height:20px;font-size:11px}.lp-rail .lp-rail-slot{overflow:visible}.lp-rail .lp-rail-slot>:first-child{flex-shrink:0}.lp-rail .lp-rail-slot>.enterprise-nav-label{color:#a7b0c0}.lp-rail .lp-rail-slot .binzy-inbox-trigger{width:34px;height:34px}.lp-rail .lp-rail-profile{height:auto;min-height:calc(var(--row) + 6px);margin-top:var(--gap);padding-top:clamp(4px,.8dvh,8px);border-top:1px solid hsla(0,0%,100%,.07);border-radius:0}.lp-rail .lp-rail-profile>.enterprise-nav-label{display:none}.lp-rail .lp-user-trigger{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.lp-rail .lp-user-avatar{width:clamp(30px,4.4dvh,36px);height:clamp(30px,4.4dvh,36px)}.lp-rail:not(.is-expanded) .lp-user-trigger>:not(.lp-user-avatar){display:none}.lp-rail .lp-user-trigger-copy{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lp-rail .lp-user-trigger-copy strong{font-size:13px;font-weight:600;color:#f5f7fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-rail .lp-user-trigger-copy small{font-size:11px;color:#a7b0c0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-rail-hide{position:absolute;top:50%;right:-29px;translate:0 -50%;display:grid;place-items:center;width:28px;min-height:48px;padding:0;border:1px solid rgba(183,208,241,.2);border-left:0;border-radius:0 12px 12px 0;background:linear-gradient(125deg,rgba(190,218,255,.13),hsla(0,0%,100%,.025)),rgba(12,20,33,.78);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);color:#f5f7fa;box-shadow:4px 0 14px rgba(0,0,0,.16);cursor:pointer;transition:color .14s,background-color .14s}.lp-rail-hide:hover{background:#1565c0;color:#fff}.company-overlay.lp-rail-panel{position:fixed;z-index:2;left:114px;top:9vh;max-height:84vh;max-width:calc(100vw - 126px);animation:lp-rail-fade .18s ease-out}.company-overlay.lp-rail-panel.is-beside-expanded{left:308px;max-width:calc(100vw - 320px)}@media (max-width:760px){.company-overlay.lp-rail-panel,.company-overlay.lp-rail-panel.is-beside-expanded{left:12px;right:12px;top:12px;max-height:calc(100dvh - 24px);max-width:none}}.lp-rail[data-theme=light]{background:linear-gradient(125deg,hsla(0,0%,100%,.87),rgba(236,244,255,.5) 48%,rgba(222,233,251,.42)),rgba(242,247,255,.62);box-shadow:0 10px 30px rgba(0,0,0,.14);color:#0b0f17}.lp-rail[data-theme=light] :is(.lp-rail-utilities,.lp-rail-profile){border-color:rgba(113,141,186,.2)}.lp-rail[data-theme=light] .lp-rail-toggle{color:#5b6477}.lp-rail[data-theme=light] .lp-rail-toggle:hover{background:hsla(0,0%,100%,.7);color:#0b0f17}.lp-rail[data-theme=light] :is(.enterprise-nav-button,.lp-rail-search,.lp-rail-slot,.lp-rail-slot>.enterprise-nav-label){color:#475467}.lp-rail[data-theme=light] :is(.enterprise-nav-button,.lp-rail-search):hover{background:hsla(0,0%,100%,.7);border-color:rgba(113,141,186,.2);color:#0b0f17}.lp-rail[data-theme=light] :is(.enterprise-nav-button.is-active,.lp-rail-search.is-active){background:rgba(21,101,192,.1);border-color:rgba(21,101,192,.3);color:#1565c0}.lp-rail[data-theme=light] .lp-rail-kbd,.lp-rail[data-theme=light] .lp-rail-search{border-color:rgba(113,141,186,.28)}.lp-rail[data-theme=light] .lp-user-trigger-copy strong{color:#0b0f17}.lp-rail[data-theme=light] .lp-user-trigger-copy small{color:#5b6477}.lp-rail[data-theme=light] .lp-rail-hide{border-color:rgba(113,141,186,.29);background:linear-gradient(125deg,hsla(0,0%,100%,.9),rgba(236,244,255,.6)),rgba(242,247,255,.7);color:#475467;box-shadow:4px 0 14px rgba(36,61,103,.1)}.lp-rail[data-theme=light] .lp-rail-hide:hover{background:#1565c0;color:#fff}@media (prefers-reduced-transparency:reduce){.lp-rail,.lp-rail-hide{background:#141a24;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-rail[data-theme=light],.lp-rail[data-theme=light] .lp-rail-hide{background:#fff}}body:has(.lp-rail) :is(.binzy-inbox-panel,.user-nav-scroll){z-index:10002!important}@media (prefers-reduced-motion:reduce){.lp-rail,.lp-rail .enterprise-nav-label,.lp-rail-overlay,.lp-rail-panel{animation:none;transition:none}}.taskflow-desktop-rail{position:fixed;left:8px;top:12px;bottom:12px;width:64px;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;background:var(--nx-chrome-background,rgba(19,19,21,.52));-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 24px rgba(0,0,0,.16);color:#d3dae6}.taskflow-desktop-rail .nx-dock#enterprise-navigation{position:static;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 6px;border:0;border-radius:inherit;background:transparent;box-shadow:none;overflow:hidden;box-sizing:border-box;backdrop-filter:none;-webkit-backdrop-filter:none;scrollbar-width:none;overscroll-behavior:contain}.taskflow-desktop-rail .nx-dock::-webkit-scrollbar{display:none}.taskflow-desktop-rail .nx-dock button{display:grid;place-items:center;flex-shrink:0;padding:0;width:40px;height:36px;border:1px solid transparent;border-radius:12px;color:#c8d1df;background:transparent;transition:background .16s,border-color .16s,color .16s}.taskflow-desktop-rail .nx-dock button:hover{color:#fff;border-color:#ffffff24;background:#ffffff10;box-shadow:inset 0 1px #ffffff0a}.taskflow-desktop-rail .nx-dock button:focus-visible{outline:2px solid #7dbbff;outline-offset:-2px}.taskflow-desktop-rail .nx-dock button svg{width:21px;height:21px}.taskflow-desktop-rail .nx-dock-apps,.taskflow-desktop-rail .nx-dock-library,.taskflow-desktop-rail .nx-dock-pinned{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.taskflow-desktop-rail .nx-dock .nx-dock-library{flex:1 1 40px;min-height:40px;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain}.taskflow-desktop-rail .nx-dock-library::-webkit-scrollbar{display:none}.taskflow-desktop-rail .nx-dock-library :is(.nx-dock-pinned,.nx-dock-apps){flex:none;min-height:0;max-height:none;overflow:visible;padding:0}.taskflow-desktop-rail .nx-dock-apps:empty{display:none}.taskflow-desktop-rail .nx-running-app-icon{display:grid;place-items:center;width:28px;height:28px}.taskflow-desktop-rail .nx-running-app-icon :is(img,svg){width:28px;height:28px;object-fit:contain}.taskflow-desktop-rail .nx-dock-bottom{margin-top:auto;padding-top:8px;border-top:1px solid #ffffff14;display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.taskflow-desktop-rail .nx-dock-bottom button{height:30px;border-radius:10px}.taskflow-desktop-rail .nx-user{display:flex;justify-content:center;margin-top:5px}.taskflow-desktop-rail .nx-user .lp-user-trigger{display:flex;justify-content:center;align-items:center;gap:0;padding:0}.taskflow-desktop-rail .nx-user .lp-user-trigger-copy,.taskflow-desktop-rail .nx-user .lp-user-trigger>svg{display:none}.taskflow-desktop-rail .nx-user :is(.lp-user-avatar,.user-nav-avatar){width:26px;height:26px;min-width:26px;flex-shrink:0;border-radius:50%;overflow:hidden}.taskflow-desktop-rail .lp-rail-hide{left:72px;background:rgba(22,22,26,.74);border-color:#ffffff26;backdrop-filter:blur(22px)}@media (max-height:720px){.taskflow-desktop-rail{top:8px;bottom:8px}.taskflow-desktop-rail .nx-dock{gap:3px;padding-block:7px}.taskflow-desktop-rail .nx-dock button{height:32px}.taskflow-desktop-rail .nx-dock-bottom{gap:1px;padding-top:5px}.taskflow-desktop-rail .nx-dock-bottom button{height:27px}}@media (pointer:coarse){.taskflow-desktop-rail .nx-dock button{min-height:44px}.taskflow-desktop-rail .nx-dock#enterprise-navigation{overflow-y:auto}}@media (max-height:520px){.taskflow-desktop-rail .nx-dock#enterprise-navigation{overflow-y:auto}.taskflow-desktop-rail .nx-dock .nx-dock-library{flex-shrink:0;max-height:96px}}@media (prefers-reduced-transparency:reduce){.taskflow-desktop-rail{background:#131315;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.taskflow-desktop-rail .nx-dock button{transition:none}}