.kx-new-anchor{display:contents}.kx-new-slot{z-index:20;margin-inline:0;padding:8px 0 16px;position:relative}.kx-new-slot>.kx-split{width:100%}.kx-split{--kx-split-bg:var(--kx-selected);--kx-split-ink:var(--kx-selected-ink);--kx-split-hover:color-mix(in srgb, var(--kx-selected) 88%, var(--kx-selected-ink));min-width:0;font-family:var(--kx-font);gap:4px;display:flex;position:relative}.kx-split-main{flex:auto;min-width:0;display:flex;position:relative}.kx-split-main>button,.kx-split-more{background:var(--kx-split-bg);height:40px;color:var(--kx-split-ink);cursor:pointer;box-shadow:none;border:0;transition:background-color .12s}.kx-split-main>button{min-width:0;font:500 15px/1.2 var(--kx-font);text-align:start;border-radius:20px 6px 6px 20px;flex:auto;align-items:center;gap:14px;padding:0 10px 0 18px;display:flex}.kx-split-main:only-child>button{border-radius:20px}.kx-split-main>button>svg{color:currentColor;flex:none;width:20px;height:20px}.kx-split-main>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kx-split-more{border-radius:6px 20px 20px 6px;flex:none;place-items:center;width:40px;padding:0;display:grid}.kx-split-more svg{stroke-width:2px;width:20px;height:20px}.kx-split-main>button:hover:not(:disabled),.kx-split-main>button[aria-expanded=true],.kx-split-more:hover,.kx-split-more[data-state=open]{background:var(--kx-split-hover)}.kx-split-main>button:focus-visible,.kx-split-more:focus-visible{outline:2px solid var(--kx-primary);outline-offset:2px}.kx-split-main>button:disabled{opacity:.55;cursor:default}.kx-new-menu{z-index:60;background:var(--kx-surface);border-radius:12px;flex-direction:column;min-width:200px;max-width:240px;padding:8px 0;animation:.12s ease-out kx-new-menu;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 16px #1018282e,0 1px 3px #1018281a}@keyframes kx-new-menu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.kx-new-menu>button,.kx-new-menu>a{height:44px;color:var(--kx-ink);font:500 14px var(--kx-font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0 18px;text-decoration:none;display:flex}.kx-new-menu>:is(button,a):hover,.kx-new-menu>:is(button,a):focus-visible{background:var(--kx-hover);outline:none}.kx-new-menu>button:disabled{opacity:.45;cursor:default}.kx-new-menu svg{width:20px;height:20px;color:var(--kx-ink-2);flex:none}.kx-new-menu span{display:inline}.kx-new-floating{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:70;position:fixed}@media (min-width:1000px){.kx-new-floating{bottom:24px;right:24px}}.kx-new-floating .kx-split{flex-direction:column-reverse;align-items:center;gap:12px}.kx-new-floating .kx-split-main>button,.kx-new-floating .kx-split-more{box-shadow:0 4px 12px #10182833}.kx-new-floating .kx-split-main>button{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0}.kx-new-floating .kx-split-main>button>svg{width:24px;height:24px}.kx-new-floating .kx-split-main>button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kx-new-floating .kx-split-more{border-radius:50%;width:44px;height:44px}.kx-new-floating .kx-split-more svg{width:20px;height:20px}.kx-new-floating .kx-new-menu{inset:auto 0 calc(100% + 8px) auto}.kx-new-slot>.kx-split{--kx-split-bg:var(--kx-primary);--kx-split-ink:#fff;--kx-split-hover:color-mix(in srgb, var(--kx-primary) 90%, #fff);--kx-split-more-bg:var(--kx-primary-hover);--kx-brand-line:linear-gradient(90deg, #163fb0 0 40%, #facc15 40% 60%, #10b981 60% 80%, #ff5a4f 80% 100%);isolation:isolate;height:44px;box-shadow:0 1px 2px #10182833, 0 10px 22px -12px color-mix(in srgb, var(--kx-primary) 85%, transparent);border-radius:14px;gap:0;transition:transform .12s,border-radius .15s;overflow:hidden}.kx-new-slot>.kx-split:after{content:"";background:var(--kx-brand-line);pointer-events:none;z-index:1;height:3px;transition:height .2s;position:absolute;inset:auto 0 0}.kx-new-slot>.kx-split:hover:after{height:4px}.kx-new-slot>.kx-split:active{transform:translateY(1px)}.kx-new-slot .kx-split-main{position:static}.kx-new-slot .kx-split-main>button,.kx-new-slot .kx-split-more{border-radius:0;height:44px;padding-bottom:2px}.kx-new-slot .kx-split-main>button,.kx-new-slot .kx-split-main:only-child>button{border-radius:0}.kx-new-slot .kx-split-more{background:var(--kx-split-more-bg);width:44px}.kx-new-slot .kx-split-main>button:hover:not(:disabled),.kx-new-slot .kx-split-main>button[aria-expanded=true]{background:var(--kx-split-hover)}.kx-new-slot .kx-split-more:hover,.kx-new-slot .kx-split-more[data-state=open]{background:color-mix(in srgb, var(--kx-primary-hover) 85%, #000)}.kx-new-slot .kx-split-main>button:focus-visible,.kx-new-slot .kx-split-more:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.kx-new-slot .kx-split-main>button:disabled{opacity:1;filter:saturate(.4)}.kx-new-slot>.kx-split:has(.kx-new-menu){border-radius:14px 14px 4px 4px;overflow:visible}.kx-new-slot>.kx-split:has(.kx-new-menu) .kx-split-main>button{border-radius:14px 0 0}.kx-new-slot>.kx-split:has(.kx-new-menu) .kx-split-more{border-radius:0 14px 0 0}.kx-new-slot>.kx-split:has(.kx-new-menu):after{border-radius:0 0 4px 4px}.kx-new-slot .kx-new-menu{min-width:0;max-width:none;box-shadow:0 0 0 1px var(--kx-line,#10182814), 0 18px 40px -16px #10182873;transform-origin:top;border-radius:4px 4px 14px 14px;animation:.2s cubic-bezier(.2,.9,.25,1.15) kx-new-drawer;top:100%;left:0;right:0}@keyframes kx-new-drawer{0%{opacity:0;transform:scaleY(.85)translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kx-new-slot>.kx-split,.kx-new-slot>.kx-split:after{transition:none}.kx-new-slot>.kx-split:active{transform:none}.kx-new-slot .kx-new-menu{animation:none}}.mail-sidebar>.kx-new-slot{margin-inline-start:12px}
.app-home.has-home-footer{overflow:auto}.has-home-footer .app-home-columns{flex:none;height:auto;min-height:0}.has-home-footer .app-home-primary,.has-home-footer .app-home-context{overflow:visible}.app-home-footer{min-width:0;margin-top:28px;padding-right:76px}@media (max-width:600px){.app-home{padding-bottom:160px!important}}.app-home-host{min-width:0;height:100%;min-height:0;background:#fff!important;padding:0!important;display:block!important;overflow:hidden!important}.home-calendar-color{border-radius:50%;flex-shrink:0;order:-1;width:18px;height:18px}.app-home select{color:#425c86;background:#fff;border:1px solid #dce7f4;border-radius:8px;max-width:100%;padding:8px}.app-home .meet-recordings{box-shadow:none;background:0 0;border:0;max-width:100%;margin:0;padding:0}.app-home .meet-recordings h2{font-size:25px}aside[data-app-home-active=true] :is(nav,.teams-list) button:is(.active,.selected){box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important}:is(.contacts-grid:has(>.app-home),.vault-grid:has(>.app-home)){grid-template-columns:var(--workspace-sidebar-width,280px) minmax(0,1fr)!important}.vault-grid:has(>.vault-inline-unlock){grid-template-columns:var(--workspace-sidebar-width,280px) minmax(0,1fr)!important}.product-sidebar:has(>.app-home-menu){border:0!important;border-right:1px solid #dce7f4!important;border-radius:0!important;padding:24px 16px!important}.app-home-menu~h2{color:#65779d;margin:24px 12px 12px;font-size:14px}.app-home{box-sizing:border-box;color:#0b153e;background:var(--surface,#fff);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;padding:clamp(22px,3vw,54px) clamp(22px,2.6vw,48px) 24px;position:relative;overflow:auto}.app-home-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 clamp(30px,5vh,68px);display:flex}.app-home-heading h1{letter-spacing:-1.1px;color:#080e38;margin:0 0 8px;font-size:clamp(28px,2.7vw,46px);font-weight:400;line-height:1.2}.app-home-heading p{color:#657ba2;margin:0;font-size:clamp(16px,1.4vw,22px);line-height:1.4}.app-home-heading small{color:#657ba2;margin-top:18px;display:block}.app-home button:disabled{cursor:default;opacity:.6}.app-home button:focus-visible,.app-home-menu button:focus-visible{outline-offset:3px;outline:2px solid #06f}.app-home button:not(:disabled):hover{color:#06f}.app-home-columns{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);gap:clamp(24px,2.5vw,40px);min-height:calc(100% - 156px);display:grid}.app-home-primary,.app-home-context{min-width:0}.app-home-context{border-left:1px solid #dce7f4;padding-left:clamp(24px,2.5vw,40px)}.home-section{min-width:0;margin-bottom:32px}.home-section>header{border-bottom:1px solid #dce7f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.home-section h2{letter-spacing:-.6px;color:#0b153e;margin:0;font-size:clamp(21px,1.7vw,28px);font-weight:700;line-height:1.25}.home-link{color:#06f;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:15px;display:inline-flex}.home-link svg{width:20px;height:20px}.home-row{border-bottom:1px solid #dce7f4;align-items:center;gap:22px;min-width:0;min-height:82px;padding:14px 0;display:flex}.home-row-icon{color:#152248;background:#f0f6fa;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.home-row-icon>svg{stroke-width:1.6px;width:30px;height:30px}.home-row-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0;font-size:18px;display:flex}.home-row-main:disabled{opacity:1!important}.home-row-main strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.home-row-main>span{color:#667da6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;line-height:1.4;overflow:hidden}.home-row-meta{color:#667da6;flex-shrink:0;font-size:14px}.home-row-open{color:#4d678e;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.home-row-open svg{width:20px;height:20px}.home-empty{text-align:center;color:#0b153e;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;padding:24px 8px;display:flex}.home-empty>span{color:#7598c6;background:#f0f6fa;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.home-empty svg{stroke-width:1.6px;width:38px;height:38px}.home-empty strong{font-size:19px;font-weight:600}.home-empty p{color:#7186aa;max-width:360px;margin:0;font-size:16px;line-height:1.4}.home-note{color:#667da6;margin:24px 0;font-size:17px;line-height:1.5}.app-home-menu{width:100%;min-width:0}button.app-home-nav{color:#456184;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;width:100%;min-height:44px;margin-bottom:14px;font-size:16px;font-weight:400;border-radius:24px!important;padding:10px 16px!important;display:flex!important}.app-home-nav svg{width:23px;height:23px}.app-home-nav.selected{color:#06f!important;background:#dfedff!important}aside:has(>.app-home-menu){background:#f4faff!important;padding-top:26px!important}aside:has(>.app-home-menu) nav button{border-radius:24px}aside:has(>.app-home-menu) h2{color:#65779d;font-size:14px}@media (min-width:1000px){.app-home{overflow:hidden}.app-home-columns{height:calc(100% - 156px);min-height:0}.app-home-primary,.app-home-context{scrollbar-width:thin;overflow:auto}.app-home .home-section:last-child{margin-bottom:0}}@media (max-width:1250px){.app-home-heading{gap:16px}.app-home-columns{grid-template-columns:minmax(0,1.3fr) minmax(235px,1fr);gap:22px}.app-home-context{padding-left:22px}.home-row{gap:12px}.home-row-main{font-size:16px}.home-row-icon{flex-basis:46px;width:46px;height:46px}.home-row-main>span{font-size:14px}}@media (max-width:999px){.app-home{padding:24px;overflow:auto}.app-home-heading{flex-direction:column;margin-bottom:28px}.app-home-columns{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.app-home-context{border-top:1px solid #dce7f4;border-left:0;padding:24px 0 0}.home-row-meta{font-size:12px}.app-home-heading h1{font-size:30px}.home-section h2{font-size:22px}.home-link{gap:5px;font-size:13px}:is(.mail-layout,.meet-layout,.settings-app-layout,.notification-center-layout):has(>.app-home){grid-template-rows:auto minmax(0,1fr);overflow:hidden}.calendar-body:has(>.app-home){grid-template-rows:auto minmax(0,1fr);overflow:hidden;grid-template-columns:minmax(0,1fr)!important;display:grid!important}}.sign-main:has(>.app-home){overflow:hidden;padding:0!important}.product-workspace:has(.app-home){height:100dvh!important;min-height:0!important;overflow:hidden!important}.product-workspace:has(.app-home)>.workspace-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.product-workspace:has(.app-home) .product-main{flex:1;height:0!important;min-height:0!important;overflow:hidden!important}.product-main:has(.app-home)>.product-grid{grid-template-rows:minmax(0,1fr);overflow:hidden;height:100%!important;min-height:0!important}.app-home .meet-recordings>header h2{color:#0b153e;letter-spacing:-.6px;font-size:25px;font-weight:700}.app-home .meet-recordings>header{border-bottom:1px solid #dce7f4;padding-bottom:16px}.app-home .meet-recordings>p{color:#657ba2;padding-top:16px;font-size:16px}.app-home .home-section>header>h2{letter-spacing:-.6px;color:#0b153e;margin:0;font-size:clamp(21px,1.7vw,28px);font-weight:700}.product-sidebar>button.app-home-nav{flex-direction:row;align-items:center}.app-home .product-form label{color:#142346;gap:9px;font-size:16px}.app-home .product-form input{min-height:50px}.app-home .product-form button{min-height:48px;font-size:17px}.app-home .home-row strong{font-size:18px;font-weight:500}.app-home .home-row-icon{color:#283e5b}.app-home .app-home-heading h1{letter-spacing:-1.1px;color:#080e38;margin:0 0 8px;font-size:clamp(28px,2.7vw,46px);font-weight:400;line-height:1.2}.app-home .app-home-heading p{color:#657ba2;margin:0;font-size:clamp(16px,1.4vw,22px);line-height:1.4}.home-row-chevron{color:#5a7399;flex-shrink:0;width:20px;height:20px}.app-home .home-row-main{color:#0b153e}.home-row.highlighted{background:#f0f6ff;border:0;border-radius:14px;margin-top:14px;padding-inline:18px}.meet-sidebar h2:has(.meet-meetings-nav){justify-content:space-between;align-items:center;margin:10px 0 18px;display:flex}.app-home-context .home-section>header{border-bottom-color:#dce7f4}@media (min-width:1000px){.vault-grid:has(>.vault-inline-unlock){grid-template-rows:auto minmax(0,1fr)}.vault-grid:has(>.vault-inline-unlock)>.product-sidebar{grid-row:1/span 2}.app-home{flex-direction:column;display:flex}.app-home-heading{flex-shrink:0}.app-home-columns{flex:1;height:auto;min-height:0}}aside:has(>.app-home-menu) :is(nav>button,.sign-nav){min-height:42px;font-size:15px}aside:has(>.app-home-menu) .app-home-nav{justify-content:flex-start}.app-menu-group{color:#65779d;padding:20px 16px 8px;font-size:14px;display:block}@media (max-width:999px){.product-main:has(.app-home)>.product-grid{display:block!important}.product-main:has(.app-home) .app-home-host{min-height:0;overflow:auto;height:100%!important}.product-main:has(.app-home) .product-grid>.app-home{min-height:0;overflow:auto;height:100%!important}.product-main:has(.app-home) .product-sidebar{height:100%;overflow:auto}.app-home .home-row-meta{white-space:normal;text-align:right;max-width:90px}}.app-home-heading h1 span{font-weight:inherit}.app-home-menu button.app-home-nav{font-weight:400!important}.meet-sidebar[data-app-home-active=true] .meet-saved-list small{display:none}.app-home{color:var(--brand-navy);padding:32px 34px 24px;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.app-home-heading{margin-block-end:32px}.app-home .app-home-heading h1{letter-spacing:-1px;color:var(--brand-navy);font-size:29px;font-weight:750;line-height:1.25}.app-home .app-home-heading p{color:#526b8c;font-size:14px;line-height:1.6}.app-home .home-section>header>h2{color:var(--brand-navy);font-size:20px;line-height:1.4}.app-home .home-row{gap:16px;min-height:76px}.app-home .home-row-main{font-size:15px;line-height:1.5}.app-home .home-row-main strong{font-size:inherit;font-weight:600}.app-home .home-row-main>span{color:#526b8c;font-size:13px}.app-home .home-row-meta{color:#526b8c;font-size:12px}.app-home .home-row-icon{background:#eef4ff;border-radius:12px;flex-basis:44px;width:44px;height:44px}.app-home .home-row-icon>svg{width:24px;height:24px}.app-home .home-link{color:#174dde;font-size:13px}.app-home .home-empty strong{font-size:17px}.app-home .home-empty p{color:#526b8c;font-size:14px;line-height:1.6}@media (max-width:700px){.app-home{padding:22px 18px 160px}.app-home-heading{margin-block-end:24px}.app-home .app-home-heading h1{font-size:24px}.app-home .home-row{gap:12px}.app-home .home-row-meta{max-width:82px}.app-home .home-section>header>h2{font-size:19px}.app-home:has(.workspace-floating-actions>button):not([data-app-home=meet]){scroll-padding-block:16px calc(160px + env(safe-area-inset-bottom))}}
.wx-sidebar .wx-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wx-sidebar .wx-nav li{align-items:center;min-width:0;display:flex;position:relative}.wx-sidebar .wx-nav li>button:not(.kx-ib){min-width:0;min-height:40px;color:var(--kx-ink);font:500 14px/1.3 var(--kx-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1;justify-content:flex-start;align-items:center;gap:14px;padding:0 14px 0 18px;display:flex}.wx-sidebar .wx-nav li>button:not(.kx-ib)>svg{width:20px;height:20px;color:var(--kx-ink-2);flex:none}.wx-sidebar .wx-nav li>button:not(.kx-ib)>span:not(.wx-dot){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wx-sidebar .wx-nav li>button:not(.kx-ib)>small{font:600 12px var(--kx-font);color:var(--kx-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.wx-sidebar .wx-nav li>button:not(.kx-ib):hover{background:var(--kx-hover)}.wx-sidebar .wx-nav li>button:not(.kx-ib):focus-visible{outline:2px solid var(--kx-primary);outline-offset:-2px}.wx-sidebar .wx-nav li[aria-current=page]>button:not(.kx-ib){background:var(--kx-selected);color:var(--kx-selected-ink);font-weight:700}.wx-sidebar .wx-nav li[aria-current=page]>button:not(.kx-ib)>svg,.wx-sidebar .wx-nav li[aria-current=page]>button:not(.kx-ib)>small{color:var(--kx-selected-ink)}.wx-sidebar .wx-nav li>.kx-ib{opacity:0;position:absolute;right:4px}.wx-sidebar .wx-nav li:hover>.kx-ib,.wx-sidebar .wx-nav li>.kx-ib:focus-visible,.wx-sidebar .wx-nav li>.kx-ib[data-state=open]{opacity:1}@media (hover:none){.wx-sidebar .wx-nav li>.kx-ib{opacity:1}}.wx-sidebar .wx-nav-end{margin-top:16px}.wx-sidebar .wx-side-head{justify-content:space-between;align-items:center;gap:8px;margin:20px 0 4px;padding:0 4px 0 18px;display:flex}.wx-sidebar .wx-side-head h2{font:600 13px var(--kx-font);color:var(--kx-muted);margin:0}.wx-sidebar .wx-side-note{font:400 13px/1.4 var(--kx-font);color:var(--kx-muted);margin:4px 18px}.wx-sidebar .wx-side-more{align-self:flex-start;margin-left:8px}.wx-sidebar .wx-dot{border-radius:50%;flex:none;width:10px;height:10px;margin:0 5px}
