.cx-links-section{flex-direction:column;gap:8px;display:flex}.cx-links-section>h3{color:var(--kx-ink-2);margin:0;font-size:12px;font-weight:600}.cx-links{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cx-link{border:1px solid var(--kx-line);background:var(--kx-surface);border-radius:10px;align-items:center;gap:4px;min-height:48px;padding:2px 4px 2px 2px;display:flex}.cx-link>a,.cx-link-static{min-width:0;min-height:44px;color:inherit;border-radius:8px;flex:1;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.cx-link>a:hover{background:var(--kx-hover)}.cx-link>a:focus-visible{outline:2px solid var(--kx-primary);outline-offset:-2px}.cx-link-text{flex-direction:column;min-width:0;display:flex}.cx-link-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cx-link-text small{color:var(--kx-ink-2);font-size:12px}.cx-link[data-locked] .cx-link-text b{color:var(--kx-ink-2)}.cx-link-lock{width:16px;height:16px;color:var(--kx-muted);flex:none;margin-left:auto}.cx-link-icon{background:var(--kx-selected);width:32px;height:32px;color:var(--kx-selected-ink);border-radius:8px;flex:none;place-items:center;display:grid}.cx-link-icon svg{width:17px;height:17px}.cx-link-add{min-height:44px;color:var(--kx-primary);font:600 14px var(--kx-font);text-align:left;cursor:pointer;background:0 0;border:1px dashed #c8d0db;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.cx-link-add:hover{background:var(--kx-hover)}.cx-link-add:focus-visible{outline:2px solid var(--kx-primary);outline-offset:2px}.cx-link-add svg{flex:none;width:18px;height:18px}.cx-link-add:disabled{color:var(--kx-muted);cursor:default}.cx-link-picker{border:1px solid var(--kx-line);background:var(--kx-surface);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 8px 24px #1b24301a}.cx-link-results{flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cx-link-results button{width:100%;min-height:48px;color:var(--kx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;display:flex}.cx-link-results button:hover:not(:disabled){background:var(--kx-hover)}.cx-link-results button:focus-visible{outline:2px solid var(--kx-primary);outline-offset:-2px}.cx-link-results button:disabled{cursor:default;opacity:.6}.cx-link-empty{color:var(--kx-ink-2);padding:12px 8px;font-size:13px}.cx-card-links{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-card-links>b{color:var(--kx-ink-2);font-size:12px;font-weight:600}.cx-card-links .cx-link{min-height:44px}.cx-link-area{display:contents}
[data-kx-dock-host]{position:relative}@media (min-width:1000px){:root:root [data-kx-dock-host]>aside[data-kx-docked]{box-sizing:border-box;height:calc(100% - var(--kx-dock-h,0px))!important;max-height:calc(100% - var(--kx-dock-h,0px))!important;align-self:start!important}}.kx-dock{left:var(--kx-dock-left);width:var(--kx-dock-width);z-index:6;box-sizing:border-box;border-top:1px solid var(--kx-line);font-family:var(--kx-font);color:var(--kx-ink);padding:8px 12px;position:absolute;bottom:0}.kx-dock[hidden],:root[data-context-navigation=collapsed] .kx-dock{display:none}.kx-dock[data-open]{z-index:40}.workspace-motion-running>.kx-dock{opacity:0;pointer-events:none}@media (max-width:999px){.kx-dock{display:none}}.kx-dock-pill{border-radius:20px;align-items:center;gap:6px;height:40px;transition:background-color .15s,box-shadow .2s;display:flex;position:relative}.kx-dock:hover .kx-dock-pill,.kx-dock[data-open] .kx-dock-pill{background:var(--kx-hover)}.kx-dock-pill:is([data-state=soon],[data-state=running]) .kx-dock-trigger .kx-dock-ring-fill{animation:2s ease-in-out infinite kx-dock-breathe}@keyframes kx-dock-breathe{50%{opacity:.55}}.kx-dock-collapse{width:28px;height:28px;color:var(--kx-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;margin-right:6px;transition:opacity .15s,background-color .15s,width .15s,margin .15s;display:grid}.kx-dock-collapse:not(:focus-visible){width:0;margin-right:0;overflow:hidden}.kx-dock:hover .kx-dock-collapse,.kx-dock-collapse:focus-visible,.kx-dock[data-open] .kx-dock-collapse{opacity:1;width:28px;margin-right:6px}.kx-dock-collapse:hover{background:color-mix(in srgb, var(--kx-ink) 7%, transparent);color:var(--kx-ink)}.kx-dock-collapse svg,.kx-dock-mini>svg:last-child{width:18px;height:18px}.kx-dock-mini{min-width:0;height:40px;color:var(--kx-muted);font:600 12px var(--kx-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1;align-items:center;gap:10px;padding:0 8px 0 6px;display:flex}.kx-dock-mini:hover{color:var(--kx-ink)}.kx-dock-mini .kx-dock-ring-text{display:none}.kx-dock-mini-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kx-dock-mini:focus-visible,.kx-dock-collapse:focus-visible{outline:2px solid var(--kx-primary);outline-offset:2px}.kx-dock-trigger{min-width:0;height:40px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1;align-items:center;gap:10px;padding:0 8px 0 6px;display:flex}.kx-dock-trigger:focus-visible,.kx-dock-join:focus-visible,.kx-dock-panel :is(a,button):focus-visible{outline:2px solid var(--kx-primary);outline-offset:2px}.kx-dock-text{flex:1;min-width:0;line-height:1.25;display:grid}.kx-dock-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.kx-dock-text span{color:var(--kx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kx-dock-join{background:var(--kx-selected);width:32px;height:32px;color:var(--kx-selected-ink);border-radius:16px;flex:none;place-items:center;margin-right:4px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .2s;display:grid}.kx-dock-join svg{width:16px;height:16px}.kx-dock-join:hover{background:color-mix(in srgb, var(--kx-selected) 82%, var(--kx-selected-ink))}.kx-dock-join[data-live]{background:var(--kx-primary);color:#fff;box-shadow:0 6px 14px -6px #1f5be6b3}.kx-dock-join[data-live]:hover{background:var(--kx-primary-hover)}.kx-dock-people{min-width:0;color:var(--kx-ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.kx-dock-people>span:last-child{min-width:0;line-height:1.35}.kx-dock-ring{flex:none;display:block;overflow:visible}.kx-dock-ring-track{fill:none;stroke:var(--kx-line)}.kx-dock-ring-fill{fill:none;stroke:var(--kx-primary);stroke-linecap:round;transition:stroke-dasharray .6s}.kx-dock-ring-text{fill:var(--kx-ink);font:800 10px var(--kx-font)}.kx-dock-ring-text[data-big]{font-size:13px}.kx-dock-ring-wrap{flex:none;place-items:center;display:grid;position:relative}.kx-dock-ring-wrap>svg:last-child{width:15px;height:15px;color:var(--kx-muted);position:absolute}.kx-dock-panel{width:310px;max-width:calc(100vw - var(--kx-dock-left) - 24px);box-sizing:border-box;background:var(--kx-surface);max-height:min(620px,100vh - 140px);box-shadow:0 0 0 1px var(--kx-line), 0 24px 48px -20px #10182873;transform-origin:0 100%;--home-tint-mail:#e8f0fe;--home-ink-mail:var(--kx-primary);--home-tint-tasks:#e6f4ea;--home-ink-tasks:#137333;--home-tint-chat:#f3e8fd;--home-ink-chat:#7b3fc4;border-radius:20px 20px 20px 8px;flex-direction:column;gap:10px;padding:12px;animation:.22s cubic-bezier(.3,1.35,.45,1) kx-dock-in;display:flex;position:absolute;bottom:calc(100% + 10px);left:8px}.kx-dock-panel:focus{outline:none}.kx-dock-panel:focus-visible{outline:2px solid var(--kx-primary);outline-offset:2px}@keyframes kx-dock-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.kx-dock-head{align-items:center;gap:12px;display:flex}.kx-dock-head-text{min-width:0;line-height:1.3;display:grid}.kx-dock-when{color:var(--kx-muted);font-size:12px;font-weight:800}.kx-dock-when[data-live]{color:var(--kx-primary)}.kx-dock-title{color:var(--kx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none;overflow:hidden}.kx-dock-title:hover{text-decoration:underline}.kx-dock-time{color:var(--kx-muted);font-size:12px}.kx-dock-actions{flex-wrap:wrap;gap:6px;display:flex}.kx-dock-actions .dash-join,.kx-dock-action{box-sizing:border-box;min-height:36px;font:700 12px var(--kx-font);white-space:nowrap;cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.kx-dock-actions .dash-join{background:var(--kx-primary);color:#fff;border:0}.kx-dock-actions .dash-join:hover{background:var(--kx-primary-hover)}.kx-dock-actions .dash-join:disabled{opacity:.45;cursor:default}.kx-dock-action{border:1px solid var(--kx-line);background:var(--kx-surface);color:var(--kx-ink-2)}.kx-dock-action:hover{background:var(--kx-hover)}.kx-dock-action:disabled{opacity:.6;cursor:progress}.kx-dock-actions svg{flex:none;width:15px;height:15px}.kx-dock-chevron{transition:transform .15s}.kx-dock-action[aria-expanded=true]{background:var(--kx-selected);color:var(--kx-selected-ink);border-color:#0000}.kx-dock-action[aria-expanded=true] .kx-dock-chevron{transform:rotate(180deg)}.kx-dock-scroll{overscroll-behavior:contain;flex:0 auto;align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.kx-dock-scroll:empty{display:none}.kx-dock-head3{font:700 12px/1.4 var(--kx-font);color:var(--kx-muted);margin:0}.kx-dock-folder{border-bottom:1px solid var(--kx-line);padding-bottom:8px}.kx-dock-folder .hm-prep-note{color:var(--kx-ink-2);margin:0;font-size:13px;line-height:1.5}.kx-dock-folder .hm-prep-sections{gap:6px;display:grid}.kx-dock-folder .hm-prep-sections h4{font:700 12px/1.4 var(--kx-font);color:var(--kx-muted);margin:4px 0 0}.kx-dock-folder .hm-prep-sections ul{margin:0 -6px;padding:0;list-style:none}.kx-dock-folder .hm-pop-row{box-sizing:border-box;width:100%;min-height:40px;color:var(--kx-ink);font:500 13px var(--kx-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.kx-dock-folder .hm-pop-row:hover{background:var(--kx-hover)}.kx-dock-folder .hm-pop-text{flex-direction:column;flex:1;min-width:0;display:flex}.kx-dock-folder .hm-pop-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.kx-dock-folder .hm-pop-text small{color:var(--kx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kx-dock-folder .dash-file-chip{background:var(--kx-muted);color:#fff;width:28px;height:28px;font:800 9px var(--kx-font);border-radius:8px;flex:none;place-items:center;display:grid}.kx-dock-folder .dash-file-chip svg,.kx-dock-folder .hm-chip-round svg{width:15px;height:15px}.kx-dock-folder .dash-file-chip[data-tone=pdf]{background:var(--kx-danger)}.kx-dock-folder .dash-file-chip[data-tone=doc]{background:var(--kx-primary)}.kx-dock-folder .hm-chip-round{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.kx-dock-folder .hm-chip-round[data-tone=tasks]{background:var(--home-tint-tasks);color:var(--home-ink-tasks)}.kx-dock-folder .hm-chip-round[data-tone=mail]{background:var(--home-tint-mail);color:var(--home-ink-mail)}.kx-dock-folder .hm-chip-round[data-tone=chat]{background:var(--home-tint-chat);color:var(--home-ink-chat)}.kx-dock-folder .hm-chip-round[data-tone=share]{background:var(--kx-bg);color:var(--kx-ink-2)}.kx-dock-thread{margin:2px 0 0;padding:0;list-style:none;display:grid;position:relative}.kx-dock-thread:before{content:"";background:var(--kx-line);border-radius:1px;width:2px;position:absolute;top:14px;bottom:14px;left:8px}.kx-dock-row{min-height:40px;color:var(--kx-ink);border-radius:12px;grid-template-columns:16px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 6px 2px 2px;font-size:13px;text-decoration:none;display:grid;position:relative}.kx-dock-row:hover{background:var(--kx-hover)}.kx-dock-dot{box-sizing:border-box;border:2px solid var(--kx-surface);background:var(--c,var(--kx-primary));z-index:1;border-radius:50%;justify-self:center;width:10px;height:10px}.kx-dock-row time{min-width:38px;color:var(--kx-ink-2);white-space:nowrap;font-size:12px;font-weight:700}.kx-dock-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kx-dock-foot{border-top:1px solid var(--kx-line);flex-wrap:wrap;align-items:center;gap:2px 10px;padding-top:8px;font-size:12px;display:flex}.kx-dock-tomorrow{min-width:0;color:var(--kx-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;overflow:hidden}.kx-dock-link{min-height:32px;color:var(--kx-primary);font:700 12px var(--kx-font);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.kx-dock-link:hover{text-decoration:underline}.kx-dock-hide{color:var(--kx-muted);margin-left:auto}.kx-dock-foot>a.kx-dock-link{margin-left:-4px}@media (prefers-reduced-motion:reduce){.kx-dock-pill,.kx-dock-ring-fill{transition:none;animation:none!important}.kx-dock-collapse{transition:none}.kx-dock-panel{animation:none}.kx-dock-ring-fill,.kx-dock-chevron{transition:none}}html[data-reduce-motion=true] :is(.kx-dock-pill,.kx-dock-panel){animation:none!important}
:root{--workspace-rail-width:72px;--workspace-motion-duration:.32s;--workspace-motion-ease:ease}.keryvex-rail-enabled body{padding-left:var(--workspace-rail-width)}.keryvex-rail-enabled .upload-workspace-frame{left:var(--workspace-rail-width);width:calc(100% - var(--workspace-rail-width))}.workspace-rail-flyout button:focus-visible{outline-offset:-2px;outline:2px solid #1967d2}.workspace-rail-flyout{left:var(--workspace-rail-width);width:300px;max-width:calc(100vw - var(--workspace-rail-width) - 12px);background:#fff;border:1px solid #dce3ee;border-radius:0 18px 18px;max-height:calc(100dvh - 16px);padding:16px 0;animation:.16s ease-out rail-flyout;position:fixed;overflow:auto;box-shadow:0 8px 24px #1f365c26}@keyframes rail-flyout{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (min-width:1000px){.notification-center-layout,.files-layout,.mail-layout,.meet-layout,.calendar-body,.settings-app-layout,.admin-console-layout,.sign-frame,.teams-grid-layout,.product-grid{transition:grid-template-columns var(--workspace-motion-duration) var(--workspace-motion-ease),gap var(--workspace-motion-duration) var(--workspace-motion-ease)}.dashboard-sidebar,.notification-sidebar,.files-sidebar,.mail-sidebar,.meet-sidebar,.calendar-sidebar,.settings-app-sidebar,.admin-section-nav,.sign-sidebar,.teams-list-panel,.product-sidebar{transition:opacity var(--workspace-motion-duration) var(--workspace-motion-ease),transform var(--workspace-motion-duration) var(--workspace-motion-ease),padding var(--workspace-motion-duration) var(--workspace-motion-ease);min-width:0;overflow:hidden}:root[data-context-navigation=collapsed] :is(.dashboard-sidebar,.notification-sidebar,.files-sidebar,.mail-sidebar,.meet-sidebar,.calendar-sidebar,.settings-app-sidebar,.admin-section-nav,.sign-sidebar,.teams-list-panel,.product-sidebar):not(.workspace-hover-sidebar){opacity:0;pointer-events:none;overflow:hidden;transform:translate(-24px);padding:0!important}:root[data-context-navigation=collapsed] :is(.notification-center-layout,.files-layout,.mail-layout,.meet-layout,.calendar-body,.calendar-layout,.settings-app-layout,.admin-console-layout,.sign-frame,.contacts-grid,.vault-grid,.tasks-grid){grid-template-columns:0 minmax(0,1fr)!important;column-gap:0!important}:root[data-context-navigation=collapsed] .teams-grid-layout{grid-template-columns:0 0 minmax(0,1fr)!important}:root[data-context-navigation=collapsed] .teams-sidebar-divider{visibility:hidden}}@media (max-width:700px){:root{--workspace-rail-width:52px}}@media (prefers-reduced-motion:reduce){.workspace-rail-flyout{animation:none}.notification-center-layout,.files-layout,.mail-layout,.meet-layout,.calendar-body,.settings-app-layout,.admin-console-layout,.sign-frame,.teams-grid-layout,.product-grid,.files-sidebar,.mail-sidebar,.meet-sidebar,.calendar-sidebar,.settings-app-sidebar,.admin-section-nav,.sign-sidebar,.teams-list-panel,.product-sidebar{transition:none}}.app-sidebar-drawer .sign-sidebar{display:block;overflow:auto}.workspace-rail-flyout{color:#153253;background:#f6f8fc;padding:0}@media (min-width:1000px){.workspace-resizable-layout{position:relative;grid-template-columns:var(--workspace-sidebar-width,260px) minmax(0,1fr)!important;display:grid!important}.workspace-resizable-layout>.calendar-sidebar{width:100%;min-width:0}:root[data-context-navigation=collapsed] .workspace-resizable-layout:not(.wiki271-grid){grid-template-columns:0 minmax(0,1fr)!important}.workspace-sidebar-divider{z-index:4;top:0;bottom:0;left:calc(var(--workspace-sidebar-width,260px) - 5px);cursor:col-resize;touch-action:none;outline-offset:-2px;place-items:center;width:10px;display:grid;position:absolute}.workspace-sidebar-divider:before{content:"";background:#cbd5e1;width:1px;position:absolute;inset:0 auto 0 5px}.workspace-sidebar-divider svg{opacity:0;color:#0b57d0;width:10px;height:22px;transition:opacity .15s}.workspace-sidebar-divider:hover,.workspace-sidebar-divider:focus-visible,.workspace-sidebar-dragging .workspace-sidebar-divider{background:#d3e3fd}.workspace-sidebar-divider:hover svg,.workspace-sidebar-divider:focus-visible svg,.workspace-sidebar-dragging .workspace-sidebar-divider svg{opacity:1}.workspace-sidebar-divider.collapsed{display:none}.workspace-sidebar-dragging{-webkit-user-select:none;user-select:none;transition:none!important}}@media (max-width:999px){.workspace-sidebar-divider{display:none}}.workspace-viewport-active body{padding-left:0!important}.workspace-viewport-active .chat-host{visibility:hidden;pointer-events:none}.workspace-viewport-active .upload-workspace-frame{z-index:150;width:100%!important;height:100dvh!important;inset:0!important}.workspace-viewport-active [data-slot=dialog-overlay]{z-index:110}.workspace-viewport-active [data-slot=dialog-content],.workspace-viewport-active .workspace-office-viewer{z-index:120}@media (max-width:999px){:root:has(.workspace-app-rail) .app-sidebar-drawer[data-slot=dialog-content]{left:var(--workspace-rail-width,76px);width:min(300px,calc(100vw - var(--workspace-rail-width,76px)));max-width:calc(100vw - var(--workspace-rail-width,76px))}}@media (max-width:700px){:root{--workspace-rail-width:0px}.keryvex-rail-enabled body{padding-left:0}.keryvex-rail-enabled .upload-workspace-frame{width:100%;left:0}}
:is(.files-layout,.mail-layout,.meet-layout,.calendar-body,.notification-center-layout,.sign-frame,.admin-console-layout,.product-main,.dashboard-layout){column-gap:0!important;padding:0!important}:is(.files-layout>.files-content,.mail-layout>.mail-surface,.meet-layout>.meet-main,.calendar-body>.calendar-surface,.notification-center-layout>.notification-center-main,.sign-frame>.sign-main,.admin-console-layout>.admin-section-content,.product-grid>.vault-content,.product-grid>.task-board,.product-grid>.product-panel:not(.product-sidebar)){min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.notification-center-layout>.notification-center-main{width:100%;max-width:none}.meet-layout>main,.tasks-grid>.tasks-content{box-shadow:none!important;border:0!important;border-radius:0!important}.product-grid{column-gap:0!important}.profile-app-content{max-width:none!important;margin:0!important;padding:0!important}.settings-app-layout>.tags294-main,.settings-app-layout>.tenant-account-embedded>.tenant-account-panel{box-shadow:none!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important}.settings-app-layout>.tenant-account-embedded{padding:0!important}.dashboard-layout{grid-template-columns:minmax(0,1fr)!important}.workspace-rail-flyout{color:#153253;background:#f6f8fc}@media (min-width:1000px){.workspace-motion-layout{grid-template-columns:var(--workspace-motion-width,var(--workspace-sidebar-width,var(--teams-sidebar-width,var(--workspace-motion-rest-width,260px)))) minmax(0,1fr)!important;transition:none!important}.workspace-motion-layout>.workspace-sidebar-divider{left:calc(var(--workspace-motion-width,var(--workspace-sidebar-width,260px)) - 5px)}:root[data-context-navigation=collapsed] .workspace-motion-layout{grid-template-columns:var(--workspace-motion-width,0px) minmax(0,1fr)!important}.workspace-motion-layout.teams-grid-layout{grid-template-columns:var(--workspace-motion-width,var(--teams-sidebar-width,224px)) minmax(0,1fr)!important}:root[data-context-navigation=collapsed] .workspace-motion-layout.teams-grid-layout{grid-template-columns:var(--workspace-motion-width,0px) minmax(0,1fr)!important}}
:root{--workspace-sidebar-width:224px;--workspace-header-height:80px}.keryvex-rail-enabled:not(.workspace-viewport-active) body[data-scroll-locked]{padding-left:var(--workspace-rail-width,72px)!important}.workspace-header.topbar{gap:30px;height:80px;min-height:80px;padding:0 28px}.workspace-header>a:has(.keryvex-brand){width:224px;margin-right:0}.workspace-header>.search-box{width:600px;min-width:100px;max-width:600px;height:43px;margin:0 auto 0 0;padding-inline:12px}.workspace-header .search-box input{font-size:14px}.workspace-header .search-box kbd{white-space:nowrap;color:#62758e;background:#f8fbff;border:1px solid #dbe6f6;border-radius:4px;padding:2px 6px;font-size:10px}.keryvex-rail-enabled :is(.files-sidebar,.mail-sidebar,.meet-sidebar,.calendar-sidebar,.settings-app-sidebar,.admin-section-nav,.product-sidebar,.notification-sidebar,.sign-sidebar){background:var(--background);border-inline-end:1px solid var(--border);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.keryvex-rail-enabled .app-sidebar-identity{border:0;margin:0 0 20px;padding:0 12px}.keryvex-rail-enabled .app-sidebar-identity h1{color:var(--brand-navy);font-size:17px;font-weight:800}.keryvex-rail-enabled .app-sidebar-identity>svg,.keryvex-rail-enabled .app-sidebar-identity p{display:none}.keryvex-rail-enabled .app-home-heading h1{letter-spacing:-1px;font-size:29px;font-weight:750;line-height:1.25}.keryvex-rail-enabled .app-home-heading p{color:#62758e;font-size:14px;line-height:1.6}@media (min-width:1000px){.workspace-resizable-layout:not(.workspace-motion-layout){grid-template-columns:var(--workspace-sidebar-width,224px) minmax(0,1fr)!important}}@media (max-width:700px){:root{--workspace-rail-width:0px;--workspace-header-height:65px;--workspace-mobile-navigation-height:61px}.keryvex-rail-enabled body{padding-left:0;padding-bottom:calc(61px + env(safe-area-inset-bottom,0px));box-sizing:border-box;height:100dvh}.keryvex-rail-enabled:not(.workspace-viewport-active) body[data-scroll-locked]{padding-bottom:calc(61px + env(safe-area-inset-bottom,0px))!important}.keryvex-rail-enabled .upload-workspace-frame{width:100%;left:0;bottom:calc(61px + env(safe-area-inset-bottom,0px));height:calc(100dvh - 61px - env(safe-area-inset-bottom,0px))}.keryvex-rail-enabled :is(.dashboard-shell,.files-workspace,.mail-workspace,.meet-workspace,.calendar-shell,.teams-workspace,.product-workspace,.notification-center-shell,.settings-app-shell,.profile-app-shell,.sign-workspace){height:calc(100dvh - 61px - env(safe-area-inset-bottom,0px))}.keryvex-rail-enabled :is(.product-workspace:has(.app-home),.teams-workspace>.workspace-main){height:calc(100dvh - 61px - env(safe-area-inset-bottom,0px))!important}.workspace-header.topbar{flex-wrap:nowrap;align-items:center;gap:12px;height:65px;min-height:65px;max-height:65px;padding:0 18px}.workspace-header>a:has(.keryvex-brand){width:auto;min-width:0;margin-right:auto;padding:0}.workspace-header .keryvex-brand>div{display:flex}.workspace-header .keryvex-brand svg{width:24px;height:28px}.workspace-header .keryvex-brand strong{font-size:18px}.workspace-header .keryvex-brand span{font-size:9px}.workspace-header>.search-box,.workspace-header>.folder-pin-status{display:none}.workspace-rail-flyout{left:8px;right:8px;bottom:calc(65px + env(safe-area-inset-bottom,0px));border-radius:12px;width:auto;max-width:none;max-height:65dvh;top:auto!important}.app-sidebar-mobile-heading{flex:none;height:32px;min-height:32px!important;padding:4px 18px!important}.app-sidebar-mobile-heading button{color:#62758e;gap:6px;height:28px;min-height:28px;padding:0;font-size:11px}.app-sidebar-mobile-heading svg{width:14px;height:14px}.chat-host[data-chat-open=true]:not(.chat-host-embedded):has(>.chat-window:not(.chat-window-calling)){inset:65px 0 calc(61px + env(safe-area-inset-bottom,0px))!important}.workspace-header.topbar .keryvex-brand>div{display:flex}.workspace-viewport-active body{padding-bottom:0!important}.keryvex-rail-enabled .profile-app-shell>.workspace-main{height:calc(100dvh - 61px - env(safe-area-inset-bottom,0px))}}@media (min-width:1000px){:root.keryvex-rail-enabled[data-context-navigation=collapsed] :is(.files-sidebar,.mail-sidebar,.meet-sidebar,.calendar-sidebar,.settings-app-sidebar,.admin-section-nav,.product-sidebar,.notification-sidebar,.sign-sidebar):not(.workspace-hover-sidebar){border-inline-end-width:0}.workspace-header.topbar{position:relative}.workspace-header.topbar>a:has(.keryvex-brand){margin-right:auto}.workspace-header.topbar>.search-box{width:min(600px,100% - 560px);min-width:0;margin:0;position:absolute;left:50%;transform:translate(-50%)}}
:root:root{--kx-bg:#f6f8fc;--kx-surface:#fff;--kx-ink:#1b2430;--kx-ink-2:#3c4655;--kx-muted:#5b6576;--kx-line:#e3e8ef;--kx-hover:#e3e8f0;--kx-primary:#1f5be6;--kx-primary-hover:#1747b8;--kx-selected:#d3e3fd;--kx-frame-radius:24px;--kx-selected-ink:#0b3fa8;--kx-danger:#c5221f;--kx-rail-bg:#e9edf4;--kx-rail-hover:#dbe0ea;--kx-rail-line:#d3dae4;--kx-badge-bg:var(--kx-danger);--kx-badge-ink:#fff;--kx-badge-ring:#fff;--kx-font:Manrope, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--workspace-rail-width:88px;--workspace-header-height:64px;--workspace-bg:var(--kx-bg);--workspace-selected:var(--kx-selected)}:root:root[data-theme=dark]{--kx-rail-bg:#141b25;--kx-rail-hover:#222c3a;--kx-rail-line:#2c3747;--kx-badge-bg:#e5484d;--kx-badge-ring:#141b25}.kx-rail{--kx-rail-chrome:calc(14px + 46px + var(--kx-rail-dividers,3) * 9px);--kx-rail-item-h:clamp(32px, calc((100dvh - var(--kx-rail-chrome)) / var(--kx-rail-count,14)), 56px);z-index:80;width:var(--workspace-rail-width);background:var(--kx-rail-bg);font-family:var(--kx-font);flex-direction:column;align-items:center;padding:6px 0 8px;display:flex;position:fixed;inset:0 auto 0 0}.kx-rail-toggle{width:44px;height:44px;color:var(--kx-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-bottom:2px;display:grid}.kx-rail-toggle:hover{background:var(--kx-rail-hover)}.kx-rail-toggle:focus-visible{outline:2px solid var(--kx-primary);outline-offset:1px}.kx-rail-toggle svg{width:22px;height:22px}.kx-rail>nav{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;overflow-y:auto}.kx-rail-group{flex-direction:column;align-items:center;width:100%;display:flex}.kx-rail-group+.kx-rail-group:before{content:"";background:var(--kx-rail-line);flex:none;width:40px;height:1px;margin:4px 0}.kx-rail-item{width:80px;height:var(--kx-rail-item-h);color:var(--kx-ink-2);font:600 11px/14px var(--kx-font);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.kx-rail-icon{width:52px;height:clamp(24px, calc(var(--kx-rail-item-h) - 18px), 32px);border-radius:16px;flex:none;place-items:center;transition:background-color .15s;display:grid;position:relative}.kx-rail-icon svg{stroke-width:1.9px;width:20px;height:20px}.kx-rail-item:hover .kx-rail-icon{background:var(--kx-rail-hover)}.kx-rail-item[aria-current=page]{color:var(--kx-selected-ink)}.kx-rail-item[aria-current=page] .kx-rail-icon{background:var(--kx-selected)}.kx-rail-item:focus-visible{outline:none}.kx-rail-item:focus-visible .kx-rail-icon{outline:2px solid var(--kx-primary);outline-offset:1px}.kx-rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}.kx-rail-sync{background:var(--kx-rail-bg);width:16px;height:16px;box-shadow:0 0 0 2px var(--kx-rail-bg);pointer-events:none;border-radius:50%;position:absolute;bottom:-2px;right:6px}.kx-rail-sync svg{width:16px;height:16px;display:block}.kx-rail-sync circle{fill:none;stroke-width:3px}.kx-rail-sync-track{stroke:var(--kx-selected)}.kx-rail-sync-value{stroke:var(--kx-primary);stroke-linecap:round;transition:stroke-dashoffset .6s}.kx-rail-sync[data-error] .kx-rail-sync-value{stroke:var(--kx-danger)}:root:root[data-theme=dark] .kx-rail-sync-track{stroke:#2c3747}@media (prefers-reduced-motion:reduce){.kx-rail-sync-value{transition:none}}.workspace-viewport-active .kx-rail{visibility:hidden;pointer-events:none}@media (min-width:701px) and (max-height:660px){.kx-rail{--kx-rail-item-h:clamp(32px, calc((100dvh - var(--kx-rail-chrome)) / var(--kx-rail-count,14)), 44px)}.kx-rail-icon{width:48px;height:clamp(28px, calc(var(--kx-rail-item-h) - 6px), 36px)}.kx-rail>nav .kx-rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kx-count-badge{box-sizing:border-box;background:var(--kx-badge-bg);min-width:18px;height:18px;color:var(--kx-badge-ink);box-shadow:0 0 0 2px var(--kx-badge-ring);font:700 11px/1 var(--kx-font);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.kx-count-badge[data-overlay]{z-index:1;position:absolute;top:calc(50% - 14px);left:calc(50% + 4px)}.kx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){:root:root{--workspace-rail-width:0px}.kx-rail{width:100%;height:calc(61px + env(safe-area-inset-bottom,0px));padding:2px 4px env(safe-area-inset-bottom,0px);border-top:1px solid var(--kx-line);background:var(--kx-bg);flex-direction:row;inset:auto 0 0}.kx-rail-toggle{display:none}.kx-rail>nav{flex-direction:row;overflow:auto hidden}.kx-rail-group{flex-direction:row;gap:0;width:auto}.kx-rail-group+.kx-rail-group:before{display:none}.kx-rail>nav{overflow:visible}.kx-rail-group{display:contents}.kx-rail-item{flex:1 1 0;justify-content:center;width:auto;min-width:0;height:auto;min-height:56px}.kx-rail-icon{height:30px}.kx-rail>nav .kx-rail-item[data-phone-overflow]{display:none}}.kx-rail-more{display:none}@media (max-width:700px){.kx-rail-more{display:flex}}.kx-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 4px;padding:4px 0 8px;display:grid}.kx-more-grid .kx-rail-item{justify-content:center;width:auto;height:auto;min-height:64px;font-size:12px}.kx-more-grid .kx-rail-icon{border-radius:18px;width:56px;height:36px}.kx-more-grid .kx-rail-icon svg{width:22px;height:22px}.kx-app-menu-button{display:none}.kx-title-row{align-items:center;gap:8px;min-width:0;display:flex}.kx-title-row>h1{min-width:0}@media (max-width:700px){:root:root .workspace-header.topbar{gap:4px;padding:0 8px 0 16px}.kx-app-menu-button{flex:none;align-self:center;margin-inline-start:-8px;display:flex}.kx-app-menu-button>.kx-ib{width:44px;height:44px}.kx-app-menu-button>.kx-ib svg{width:22px;height:22px}:root:root .kx-drive>.kx-page-header>.kx-app-menu-button{margin-inline-start:4px}:root:root :is(.cx-head,.notification-center-main>.kx-page-header)>.kx-app-menu-button{margin-inline-start:-4px}:root:root .app-home-heading:has(>.kx-app-menu-button){flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:8px}:root:root .app-home-heading>.kx-app-menu-button+div{flex:1;min-width:0}:root:root .app-home-heading>.kx-app-menu-button{margin-block-start:-7px}:root:root .workspace-header>a:has(.keryvex-brand,.keryvex-custom-brand){flex:1;align-items:center;min-width:0;margin:0;padding:0 2px;display:flex}:root:root .workspace-header .keryvex-brand{transform-origin:0;transform:scale(.86)}:root:root .workspace-header .keryvex-custom-brand small{display:none}:root:root .workspace-header .keryvex-custom-brand img{object-fit:contain;width:auto;max-width:160px;height:32px}:root:root .workspace-header>.search-box{width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;border-radius:50%;flex:none;order:0;justify-content:center;margin:0;padding:0;display:flex}:root:root .workspace-header>.search-box>:is(input,kbd){display:none}:root:root .workspace-header .workspace333-search-trigger{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}:root:root .workspace-header .workspace333-search-trigger svg{width:22px;color:var(--kx-ink-2)}:root:root :is(.product-grid,.teams-grid-layout)>:is(.app-sidebar-mobile-heading,.product-mobile-heading){display:none!important}:root:root :is(.files-layout,.mail-layout,.notification-center-layout,.meet-layout):has(>.app-sidebar-mobile-heading){grid-template-rows:0 minmax(0,1fr);gap:0}:root:root :is(.app-sidebar-mobile-heading,.product-mobile-heading,.calendar-app-title){visibility:hidden;overflow:hidden;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}}:root:root .workspace-header.topbar{height:var(--workspace-header-height);min-height:var(--workspace-header-height);background:var(--kx-bg);font-family:var(--kx-font);gap:16px;padding:0 16px 0 12px}:root:root .workspace-header>a .keryvex-brand{transform-origin:0;transform:scale(.86)}:root:root .workspace-header .search-box{background:#e9eef6;border:0;border-radius:24px;max-width:720px;height:48px}:root:root .workspace-header .search-box:focus-within{background:#fff;box-shadow:0 1px 3px #1018282e}:root:root :is(.workspace-motion-layout,.workspace-resizable-layout,.product-grid){background:var(--kx-bg)}@media (min-width:1000px){:root:root :is(.workspace-motion-layout,.workspace-resizable-layout,.product-grid)>aside,:root:root :is(.files-sidebar,.mail-sidebar,.calendar-sidebar,.dashboard-sidebar,.product-sidebar,.meet-sidebar,.sign-sidebar,.notification-sidebar,.settings-app-sidebar){box-shadow:none!important;background:0 0!important;border:0!important}:root:root :is(.workspace-motion-layout,.workspace-resizable-layout)>:is(section,main,.drive-main-region),:root:root .dashboard-layout>section{background:var(--kx-surface);border-top:1px solid #0000;transition:border-radius .32s,border-color .32s;overflow:hidden;border-radius:var(--kx-frame-radius) 0 0 0!important}:root:root :has(>.workspace-header):has(:is(.workspace-motion-layout,.workspace-resizable-layout,.dashboard-layout))>.workspace-header{border-bottom-color:#0000}:root:root :has(>.workspace-header):has(:is(.workspace-motion-layout,.workspace-resizable-layout,.dashboard-layout))>.workspace-header:after{content:"";width:var(--kx-frame-radius);height:var(--kx-frame-radius);pointer-events:none;z-index:2;background:radial-gradient(circle at 0 0, transparent calc(var(--kx-frame-radius) - .5px), var(--kx-surface) var(--kx-frame-radius));transition:opacity .32s;position:absolute;right:0}:root:root :is(.workspace-motion-layout,.workspace-resizable-layout):has(>aside):after{content:"";width:var(--kx-frame-radius);height:var(--kx-frame-radius);pointer-events:none;z-index:2;background:radial-gradient(circle at 0 0, transparent calc(var(--kx-frame-radius) - .5px), var(--kx-surface) var(--kx-frame-radius));transition:opacity .32s;position:absolute;right:0}:root:root :has(>.workspace-header):has(:is(.workspace-motion-layout,.workspace-resizable-layout,.dashboard-layout))>.workspace-header:after{bottom:-1px}:root:root :is(.workspace-motion-layout,.workspace-resizable-layout):has(>aside){position:relative}:root:root :is(.workspace-motion-layout,.workspace-resizable-layout):has(>aside):after{grid-area:1/1/-1/2;bottom:0}:root:root:root[data-context-navigation=collapsed] :is(.workspace-motion-layout,.workspace-resizable-layout):after,:root:root:root .workspace-motion-layout.workspace-motion-running:after{opacity:0}:root:root:root :has(>.workspace-header):has(.workspace-motion-running)>.workspace-header:after{opacity:0}:root:root .kx-menu-mark{background:var(--kx-primary);z-index:3;pointer-events:none;border-radius:2px;grid-area:1/-2/-1/-1;width:4px;height:20px;margin-top:-10px;transition:top .26s cubic-bezier(.3,1.35,.45,1);animation:.2s ease-out kx-menu-mark-in;position:absolute;left:-2px}@keyframes kx-menu-mark-in{0%{opacity:0;transform:scaleY(.4)}}:root:root:root .workspace-motion-running>.kx-menu-mark{opacity:0}:root:root:root .workspace-motion-layout.workspace-motion-running:not(.teams-grid-layout){grid-template-columns:var(--workspace-motion-width) minmax(0, 1fr)!important;column-gap:0!important}:root:root:root .workspace-motion-layout.workspace-motion-running.teams-grid-layout{grid-template-columns:var(--workspace-motion-width) minmax(0, 1fr)!important}}@media (prefers-reduced-motion:reduce){:root:root .kx-menu-mark{transition:none;animation:none}:root:root :is(.workspace-motion-layout,.workspace-resizable-layout)>:is(section,main,.drive-main-region),:root:root .dashboard-layout>section{transition:none}}:root:root .app-sidebar-identity,:root:root .app-home-menu{display:none!important}:root:root .workspace-sidebar-divider{box-shadow:none;background:0 0;border:0}:root:root .workspace-sidebar-divider:before,:root:root .workspace-sidebar-divider:after{background:0 0}:root:root .workspace-sidebar-divider:hover:before{background:var(--kx-selected)}:root:root .app-sidebar-drawer[data-slot=dialog-content]{inset:0 auto 0 var(--workspace-rail-width);width:min(320px, calc(100vw - var(--workspace-rail-width) - 48px));max-width:none;height:100dvh;max-height:none;padding:0 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--kx-surface);box-shadow:0 0 0 1px var(--kx-line), 8px 0 32px #10182829;border:0;border-radius:0;flex-direction:column;animation:.2s cubic-bezier(.2,0,0,1) kx-app-drawer-in;display:flex;overflow:hidden;transform:translate(0,0)}:root:root .app-sidebar-drawer[data-slot=dialog-content][data-state=closed]{animation:.15s ease-in forwards kx-app-drawer-out}@keyframes kx-app-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes kx-app-drawer-out{0%{transform:none}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){:root:root .app-sidebar-drawer[data-slot=dialog-content]{animation:none!important}}.kx-drawer-head{min-height:64px;padding:env(safe-area-inset-top,0px) 64px 0 20px;border-bottom:1px solid var(--kx-line);flex:none;align-items:center;display:flex}.kx-drawer-head>h2{text-overflow:ellipsis;white-space:nowrap;font:600 18px/1.3 var(--kx-font);color:var(--kx-ink);margin:0;overflow:hidden}:root:root .app-sidebar-drawer>[data-slot=dialog-close]{top:calc(10px + env(safe-area-inset-top,0px));right:10px}:root:root .app-sidebar-drawer>aside{overscroll-behavior:contain;flex:1;background:0 0!important;border-radius:0!important;min-height:0!important;padding:12px 8px 16px!important;overflow-y:auto!important}@media (max-width:999px){:root:root .product-main{flex-direction:column;display:flex}:root:root .product-main>.product-grid{flex:1 0 auto}:root:root .product-main>.product-grid>[data-kx-surface]{flex-grow:1}:root:root :is([data-kx-surface],.files-content):has(.kx-new-floating){padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))}}:root:root aside[data-menu-app] :is(button,a):not(.kx-split button):has(>svg:first-child+span){text-align:start;justify-content:flex-start;min-width:0}:root:root aside[data-menu-app] :is(button,a):not(.kx-split button):has(>svg:first-child+span)>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}:root:root aside[data-menu-app] :is(button,a):not(.kx-split button):has(>svg:first-child+span)>span:first-of-type~:is(span,small,b){text-align:end;font-variant-numeric:tabular-nums;flex:none;min-width:20px;margin:0 0 0 auto;font-size:12px}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):is(:has(>svg:first-child+span),.vx-vault-row>button){text-align:start;background:0 0;height:auto!important;min-height:40px!important;color:var(--kx-ink)!important;font:500 14px/1.3 var(--kx-font)!important;letter-spacing:normal!important;border:0!important;border-radius:20px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 14px 0 18px!important;display:flex!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):has(>svg:first-child+span)>svg:first-child{stroke-width:2px!important;flex:none!important;width:20px!important;height:20px!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):has(>svg:first-child+span)>svg:first-child:not([style*=color]){color:var(--kx-ink-2)!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.cx-mini button):is(:has(>svg:first-child+span),.vx-vault-row>button)>span:first-of-type:not(.vx-vault-badge),:root:root aside[data-menu-app] .vx-vault-row>button>.vx-nav-label{color:inherit!important;font:inherit!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.cx-mini button):has(>svg:first-child+span)>span:first-of-type~:is(span,small,b):not(.mx-count){font:600 12px/1.3 var(--kx-font)!important;color:var(--kx-muted)!important}:root:root aside[data-menu-app] .drive-folder-node>button:last-child{font:500 14px/1.3 var(--kx-font)!important;color:var(--kx-ink)!important}:root:root aside[data-menu-app] .drive-folder-node>button:last-child>svg{width:20px!important;height:20px!important;color:var(--kx-ink-2)!important}:root:root aside[data-menu-app] :is(.drive-folder-root,.drive-folder-node){border-radius:20px!important}:root:root aside[data-menu-app] :is(.drive-folder-root.active,.drive-folder-node.selected){background:var(--kx-selected)!important}:root:root aside[data-menu-app] .drive-folder-node.selected>button:last-child{color:var(--kx-selected-ink)!important;font-weight:700!important}:root:root aside[data-menu-app] .drive-folder-node.selected>button>svg{color:var(--kx-selected-ink)!important}:root:root aside[data-menu-app] .drive-folder-root>button{min-height:40px!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):is(:has(>svg:first-child+span),.vx-vault-row>button):not(:disabled):hover{background:var(--kx-hover)!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):is(:has(>svg:first-child+span),.vx-vault-row>button):focus-visible{outline:2px solid var(--kx-primary)!important;outline-offset:-2px!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):is(:has(>svg:first-child+span),.vx-vault-row>button):is([aria-current=page],[aria-pressed=true],:is(li,div)[aria-current=page]>*),:root:root aside[data-menu-app]:not([data-app-home-active=true]) :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.drive-folder-node>button,.cx-mini button):is(:has(>svg:first-child+span),.vx-vault-row>button):is(.selected,.active){background:var(--kx-selected)!important;color:var(--kx-selected-ink)!important;font-weight:700!important}:root:root aside[data-menu-app] :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.cx-mini button):has(>svg:first-child+span):is([aria-current=page],[aria-pressed=true],:is(li,div)[aria-current=page]>*)>:is(svg:first-child:not([style*=color]),span:first-of-type~:is(span,small,b):not(.mx-count)){color:var(--kx-selected-ink)!important}:root:root aside[data-menu-app]:not([data-app-home-active=true]) :is(button,a):not(.kx-ib,.kx-split button,.drive-sidebar-storage button,.cx-mini button):has(>svg:first-child+span):is(.selected,.active)>:is(svg:first-child:not([style*=color]),span:first-of-type~:is(span,small,b):not(.mx-count)){color:var(--kx-selected-ink)!important}:root:root aside[data-menu-app] :is(nav,ul.wx-nav,.mx-nav-group){flex-direction:column!important;gap:2px!important;display:flex!important}:root:root aside:is(.files-sidebar,.mail-sidebar)[data-menu-app]{row-gap:0!important}:root:root aside[data-menu-app] .mx-nav-group+.mx-nav-group{margin-top:0!important}:root:root aside[data-menu-app] :is(.wx-side-head,.pp-nav-head,.cx-side-head,.vx-menu-heading,.mx-nav-head){justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:32px!important;margin:20px 0 4px!important;padding:0 4px 0 18px!important;display:flex!important}:root:root aside[data-menu-app] :is(.wx-side-head,.pp-nav-head,.cx-side-head,.vx-menu-heading,.mx-nav-head)>:is(h2,span),:root:root aside[data-menu-app] .app-menu-group{font:600 13px/normal var(--kx-font)!important;letter-spacing:normal!important;color:var(--kx-muted)!important;margin:0!important}:root:root aside[data-menu-app] .app-menu-group{align-items:center!important;min-height:32px!important;margin:20px 0 4px!important;padding:0 18px!important;display:flex!important}:root:root aside[data-menu-app] .cx-cal-name{font:500 14px/1.3 var(--kx-font)!important;color:var(--kx-ink)!important}:root:root aside.mail-sidebar[data-menu-app]>:not(.kx-new-slot,.app-sidebar-identity,.app-home-menu){margin-left:12px!important}:root:root aside.settings-app-sidebar[data-menu-app]{padding-inline:12px!important}@media (max-width:700px){:root:root .wx-notes-list>.kx-page-header{padding-inline-start:4px}:root:root .tm-list>.kx-title-row{margin-inline-start:0}}
