.yk-nav,.yk-nav-menu,.yk-nav-switcher,.yk-nav-preferences,.terminal-directory,.yk-mobile-app-switcher{--nav-paper:hsl(var(--background));--nav-ink:hsl(var(--foreground));--nav-muted:hsl(var(--muted-foreground));--nav-line:hsl(var(--border));--nav-soft:hsl(var(--muted));--nav-accent:hsl(var(--primary));color:var(--nav-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.yk-nav{z-index:50;border-bottom:1px solid var(--nav-line);background:var(--nav-paper);flex-shrink:0;width:100%;position:relative}.yk-nav-surface{border-color:var(--nav-line);background:var(--nav-paper)}.yk-nav-inner{max-width:1440px;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));margin-inline-start:auto;margin-inline-end:auto}.yk-nav :-webkit-any(a,button){font-family:inherit}.yk-nav :is(a,button){font-family:inherit}.yk-nav :-webkit-any(a,button):focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px}.yk-nav :is(a,button):focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px}.yk-nav-menu :-webkit-any(a,button,[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{box-shadow:none;background:color-mix(in srgb,var(--nav-ink) 8%,var(--nav-paper));outline:none}.yk-nav-menu :is(a,button,[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{box-shadow:none;background:color-mix(in srgb,var(--nav-ink) 8%,var(--nav-paper));outline:none}.yk-nav-brand{min-height:44px;color:var(--nav-ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.yk-nav-brand img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:32px;height:32px}.yk-nav-wordmark{letter-spacing:-.035em;font-family:Sora,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:1.48}.yk-nav-switcher{flex-shrink:0;align-items:center;gap:8px;height:100%;display:flex}.yk-nav-switcher-trigger{height:100%;min-height:44px;color:var(--nav-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.yk-nav-link{height:100%;color:var(--nav-muted);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.yk-nav-link:-webkit-any(:hover,[data-state=open],[aria-current=page]){color:var(--nav-ink);background:0 0}.yk-nav-link:is(:hover,[data-state=open],[aria-current=page]){color:var(--nav-ink);background:0 0}.yk-nav-switcher-trigger:-webkit-any(:hover,[data-state=open]){color:var(--nav-ink);background:0 0}.yk-nav-switcher-trigger:is(:hover,[data-state=open]){color:var(--nav-ink);background:0 0}.yk-nav-switcher-trigger:-webkit-any(:hover,[data-state=open]){background:color-mix(in srgb,var(--nav-soft) 35%,transparent)}.yk-nav-switcher-trigger:is(:hover,[data-state=open]){background:color-mix(in srgb,var(--nav-soft) 35%,transparent)}.yk-nav-link:after{content:"";background:var(--nav-accent);transform-origin:0;height:1px;transition:transform .16s;position:absolute;top:auto;bottom:0;left:12px;right:12px;transform:scaleX(0)}.yk-nav-link:-webkit-any(:hover,:focus-visible,[aria-current=page],[data-state=open]):after{transform:scaleX(1)}.yk-nav-link:is(:hover,:focus-visible,[aria-current=page],[data-state=open]):after{transform:scaleX(1)}.yk-nav-icon{width:40px;height:40px;color:var(--nav-muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.yk-nav-icon:hover{color:var(--nav-ink);background:0 0}.yk-nav-account{border-left:1px solid var(--nav-line);min-height:40px;color:var(--nav-ink);border-radius:0;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.yk-nav-account:hover{background:color-mix(in srgb,var(--nav-soft) 35%,transparent)}.yk-nav-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-weight:500;display:none;overflow:hidden}.yk-nav-actions,.yk-nav-preferences{flex-shrink:0;align-items:center;gap:6px;display:flex}.yk-nav-preferences{margin-right:4px}.yk-nav-language{gap:6px;width:auto;min-width:54px;padding:0 7px;font-size:12px;font-weight:500}.yk-nav-menu[role]{z-index:100;border:1px solid var(--nav-line);background:var(--nav-paper);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(100vw - 24px);max-height:min(80dvh,var(--radix-dropdown-menu-content-available-height,var(--radix-popover-content-available-height,80dvh)));overscroll-behavior:contain;border-radius:14px;padding:6px;overflow-y:auto;box-shadow:0 8px 28px #0a0c0f1f}.yk-nav-menu{--nav-paper:hsl(var(--popover))}.dark .yk-nav-menu[role]{box-shadow:var(--shadow-overlay)}.yk-nav-menu [role=separator]{background:var(--nav-line);margin:6px 0}.yk-nav-menu .yk-nav-menu-label{color:var(--nav-muted);text-transform:none;letter-spacing:normal;padding:9px 12px 5px;font-size:11px;font-weight:500}.yk-nav-menu .yk-nav-menu-row,.terminal-directory .yk-nav-menu-row{width:100%;height:auto;min-height:44px;color:var(--nav-ink);text-align:left;cursor:pointer;white-space:normal;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.yk-nav-menu-row>svg{color:var(--nav-muted);flex-shrink:0}.yk-nav-menu-row:-webkit-any(:hover,:focus-visible,[data-highlighted],[aria-current=page]){background:color-mix(in srgb,var(--nav-ink) 8%,var(--nav-paper));color:var(--nav-ink);outline:none}.yk-nav-menu-row:is(:hover,:focus-visible,[data-highlighted],[aria-current=page]){background:color-mix(in srgb,var(--nav-ink) 8%,var(--nav-paper));color:var(--nav-ink);outline:none}.yk-nav-menu-row[aria-current=page]>svg{color:var(--nav-accent)}.yk-nav-menu-row>span{overflow-wrap:anywhere;min-width:0}.yk-mobile-app-switcher-trigger,.yk-mobile-app-switcher-row{text-align:left;white-space:normal;width:100%;height:auto;min-height:48px;color:var(--nav-ink);cursor:pointer;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;display:grid}.yk-mobile-app-switcher-trigger{background:color-mix(in srgb,var(--nav-soft) 45%,transparent)}.yk-mobile-app-switcher-list{background:color-mix(in srgb,var(--nav-soft) 20%,transparent);border-radius:8px;margin-top:8px;padding:4px}.yk-mobile-app-switcher-row{color:var(--nav-muted);background:0 0}.yk-mobile-app-switcher :-webkit-any(button,a)>span{overflow-wrap:anywhere;min-width:0}.yk-mobile-app-switcher :is(button,a)>span{overflow-wrap:anywhere;min-width:0}.yk-mobile-app-switcher :-webkit-any(button,a)>svg{flex-shrink:0}.yk-mobile-app-switcher :is(button,a)>svg{flex-shrink:0}.yk-mobile-app-switcher-row[aria-current=page]{color:var(--nav-ink);background:color-mix(in srgb,var(--nav-soft) 55%,transparent)}.yk-mobile-app-switcher-row[aria-current=page]>svg{color:var(--nav-accent)}.yk-mobile-app-switcher :-webkit-any(button,a):hover{color:var(--nav-ink);background:color-mix(in srgb,var(--nav-soft) 70%,transparent)}.yk-mobile-app-switcher :is(button,a):hover{color:var(--nav-ink);background:color-mix(in srgb,var(--nav-soft) 70%,transparent)}.yk-mobile-app-switcher :-webkit-any(button,a):focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.yk-mobile-app-switcher :is(button,a):focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.yk-nav .yk-nav-avatar,.yk-nav-menu .yk-nav-avatar{border:1px solid var(--nav-line);flex-shrink:0;width:28px;height:28px}.yk-nav-menu .yk-nav-account-heading{text-transform:none;letter-spacing:normal;align-items:center;gap:10px;margin-bottom:4px;padding:12px;font-weight:400;display:flex}.yk-nav-account-heading .yk-nav-avatar{width:34px;height:34px}.yk-nav-account-identity{flex:1;min-width:0}.yk-nav-account-heading strong,.yk-nav-account-heading small{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.yk-nav-account-heading strong{color:var(--nav-ink);font-size:13px;font-weight:600}.yk-nav-account-heading small{color:var(--nav-muted);margin-top:2px;font-size:11px}.yk-nav-account-extra{color:var(--nav-muted);margin:0 12px 10px;font-size:12px}.yk-nav-signout:-webkit-any([data-highlighted],:hover){color:hsl(var(--destructive-text));background:hsl(var(--destructive) / .08)}.yk-nav-signout:is([data-highlighted],:hover){color:hsl(var(--destructive-text));background:hsl(var(--destructive) / .08)}.yk-nav-account-menu{width:272px}.yk-nav-language-menu{width:204px}.yk-nav-menu .yk-nav-language-option{-moz-column-gap:10px;height:auto;min-height:44px;color:var(--nav-ink);border-radius:8px;grid-template-columns:21px minmax(0,1fr) 14px;align-items:center;column-gap:10px;padding:8px 10px;font-size:13px;display:grid}.yk-nav-language-option>img{grid-area:1/1}.yk-nav-language-option>span[lang]{grid-area:1/2}.yk-nav-language-option>span:first-child{width:14px;height:14px;color:var(--nav-accent);grid-area:1/3;position:static}.yk-nav-language-option[data-highlighted]{background:color-mix(in srgb,var(--nav-ink) 8%,var(--nav-paper))}.yk-nav-mobile-preferences{border-bottom:1px solid var(--nav-line);justify-content:flex-end;padding:8px 16px}.yk-nav.sticky{position:sticky}.yk-nav-switcher-sidebar .yk-nav-wordmark{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px}.yk-nav-switcher-sidebar .yk-nav-brand img{width:24px;height:24px}.yk-nav-switcher-sidebar .yk-nav-switcher-trigger{padding-inline-start:8px;padding-inline-end:8px}.terminal-directory-popover.yk-nav-menu[role]{z-index:100;border-color:var(--nav-line);background:var(--nav-paper);border-radius:10px}.terminal-directory-popover.yk-nav-menu{overflow:hidden}@media (min-width:640px){.yk-nav-inner{padding-inline:max(32px,env(safe-area-inset-left))}}@media (min-width:1024px){.yk-nav-inner{padding-inline:max(48px,env(safe-area-inset-left))}}@media (min-width:1280px){.yk-nav-account-name{display:inline}.yk-nav-link{padding-inline-start:16px;padding-inline-end:16px}.yk-nav-link:after{left:16px;right:16px}}@media (max-width:639px){.yk-nav-inner{padding-inline:max(16px,env(safe-area-inset-left))}.yk-nav-account{border-left:0;justify-content:center;min-width:44px;min-height:44px;padding:0 8px}.yk-nav-account>svg{display:none}.yk-nav-icon{min-width:44px;height:44px}}@media (max-width:359px){.yk-nav-inner{padding-inline-start:12px;padding-inline-end:12px}.yk-nav-mobile-brand .yk-nav-wordmark{display:none}}@media (prefers-reduced-motion:reduce){.yk-nav *,.yk-nav-menu{transition:none!important;animation:none!important}}.yk-nav-icon:-webkit-any([aria-current=page],[aria-pressed=true]){color:var(--nav-accent)}.yk-nav-icon:is([aria-current=page],[aria-pressed=true]){color:var(--nav-accent)}
