.nexus-dock-glass{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(155%);backdrop-filter:blur(32px)saturate(155%);background:linear-gradient(#f8fcff7a,#e2eef94d);border:1px solid #ffffff94;position:relative;box-shadow:0 24px 64px -28px #192d4657,inset 0 1px #ffffffad}.dark .nexus-dock-glass,[data-nexus-theme=jinlab_blue_dark] .nexus-dock-glass{background:linear-gradient(#23283099,#11161d75);border-color:#ffffff1f}.nexus-launcher-glass{isolation:isolate;-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:linear-gradient(150deg,#fafcff87,#e6eff85c);border:1px solid #fff9;position:relative;box-shadow:0 32px 90px -34px #14284157,inset 0 1px #ffffffb3}.dark .nexus-launcher-glass,[data-nexus-theme=jinlab_blue_dark] .nexus-launcher-glass{background:linear-gradient(150deg,#20252da8,#11161d85);border-color:#ffffff1f}.nexus-launcher-tile{background:0 0;border:1px solid #0000;transition:transform .16s,background-color .16s,border-color .16s}.nexus-launcher-tile-active{background:color-mix(in srgb, var(--primary) 7%, transparent);border-color:color-mix(in srgb, var(--primary) 18%, transparent)}.nexus-dock-app{border:1px solid #0000;transition:transform .17s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s}.nexus-dock-app-active{background:#ffffff3d;border-color:#ffffff47}.dark .nexus-dock-app-active{background:#ffffff12;border-color:#ffffff1a}.nexus-launcher-glass input[type=search]{background:#ffffff61;border-color:#ffffff85;box-shadow:inset 0 1px #ffffff7a}.dark .nexus-launcher-glass input[type=search]{background:#0000002b;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.nexus-dock-app:hover{transform:translateY(-5px)scale(1.045)}.nexus-launcher-tile:hover{background:#ffffff47;border-color:#ffffff57;transform:translateY(-1px)}.dark .nexus-launcher-tile:hover{background:#ffffff0f;border-color:#ffffff17}}@media (prefers-reduced-motion:reduce){.nexus-dock-app,.nexus-launcher-tile{transition:none}.nexus-dock-app:hover,.nexus-launcher-tile:hover{transform:none}}@media (max-width:767px){.nexus-dock-shell{padding:0 0 env(safe-area-inset-bottom) 0!important;justify-content:stretch!important;bottom:0!important;left:0!important;right:0!important}.nexus-dock-shell .nexus-dock-glass{grid-template-columns:repeat(6,minmax(0,1fr));background:color-mix(in srgb, var(--background) 90%, transparent)!important;border:1px solid color-mix(in srgb, var(--border) 58%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;gap:0!important;width:100%!important;max-width:none!important;padding:6px 5px 7px!important;display:grid!important;overflow:hidden!important;box-shadow:0 -10px 34px #0000001f!important}.nexus-dock-shell .nexus-dock-glass>a:nth-of-type(n+5){display:none!important}.nexus-dock-shell .nexus-dock-app{overflow:hidden;border-radius:14px!important;gap:2px!important;width:100%!important;min-width:0!important;padding:5px 2px!important}.nexus-dock-shell .nexus-dock-app>span:last-child{max-width:100%!important}.nexus-dock-shell .nexus-dock-app-active{background:color-mix(in srgb, var(--primary) 10%, transparent)!important}.nexus-launcher-shell{-webkit-backdrop-filter:blur(2px);background:#0000003d;justify-content:stretch!important;align-items:flex-end!important;padding:0!important;position:fixed!important;inset:0!important}.nexus-launcher-shell .nexus-launcher-glass{overscroll-behavior:contain;width:100%!important;max-width:none!important;max-height:82dvh!important;padding:16px 14px calc(18px + env(safe-area-inset-bottom))!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;margin:0!important;box-shadow:0 -18px 48px #0000003d!important}.nexus-launcher-tile{min-height:54px;border-radius:16px!important}.nexus-launcher-glass input[type=search]{font-size:16px!important}}@media (max-width:390px){.nexus-dock-shell .nexus-dock-glass{padding-left:3px!important;padding-right:3px!important}.nexus-dock-shell .nexus-dock-app{padding-left:1px!important;padding-right:1px!important}.nexus-dock-shell .nexus-dock-app span{font-size:8px!important}}@media (max-width:767px){html,body{overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent}.nexus-mobile-sidebar{will-change:transform;box-shadow:18px 0 50px #0000002e}.nexus-dock-shell .nexus-dock-glass{will-change:transform;min-height:72px;transition:transform .18s,background-color .18s,box-shadow .18s}.nexus-dock-shell .nexus-dock-app{touch-action:manipulation;will-change:transform;transition:transform .14s,background-color .16s,color .16s,opacity .16s;position:relative}.nexus-dock-shell .nexus-dock-app:active{transform:scale(.91)}.nexus-dock-shell .nexus-dock-app-active{transform:translateY(-2px);background:color-mix(in srgb, var(--primary) 11%, transparent)!important}.nexus-dock-shell .nexus-dock-app-active .nexus-icon{transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:scale(1.07)}.nexus-dock-shell .nexus-dock-app-active:after{content:"";background:var(--primary);border-radius:999px;width:18px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.nexus-launcher-shell .nexus-launcher-glass{animation:.22s cubic-bezier(.22,.8,.26,1) both nexusMobileSheetIn}.nexus-page-enter{transform-origin:50%;min-height:100%;animation:.21s cubic-bezier(.2,.8,.2,1) both nexusMobilePageEnter}}@keyframes nexusMobileSheetIn{0%{opacity:.55;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes nexusMobilePageEnter{0%{opacity:.45;transform:translate(14px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nexus-mobile-sidebar,.nexus-dock-app,.nexus-page-enter,.nexus-launcher-glass{transition:none!important;animation:none!important}}@media (max-width:767px){.nexus-dock-shell{backface-visibility:hidden;contain:layout paint;transform:translateZ(0)}.nexus-dock-shell .nexus-dock-glass{backface-visibility:hidden;transform:translateZ(0);-webkit-backdrop-filter:blur(16px)saturate(135%)!important}.nexus-mobile-sidebar,.nexus-launcher-shell .nexus-launcher-glass{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}a,button{touch-action:manipulation}.nexus-dock-shell{pointer-events:none;transform:translate(0,0);z-index:100!important;padding:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.nexus-dock-shell .nexus-dock-glass{pointer-events:auto;width:100%!important;max-width:none!important;min-height:64px!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom))!important;border:1px solid color-mix(in srgb, var(--border) 42%, transparent)!important;background:color-mix(in srgb, var(--background) 94%, transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(125%)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 -5px 22px #0000001a!important}.nexus-dock-shell .nexus-dock-glass>a:nth-of-type(n+4){display:none!important}.nexus-dock-shell .nexus-dock-app{touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;position:relative;background:0 0!important;border-radius:13px!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:4px 2px!important;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .12s,color .16s!important;display:flex!important}.nexus-dock-shell .nexus-dock-app:active{opacity:.75;transform:scale(.88)!important}.nexus-dock-shell .nexus-dock-app-active{color:var(--primary)!important;background:0 0!important;transform:none!important}.nexus-dock-shell .nexus-dock-app .nexus-icon{transition:transform .17s cubic-bezier(.22,.8,.3,1),filter .17s!important}.nexus-dock-shell .nexus-dock-app-active .nexus-icon{transform:scale(1.08)!important}.nexus-dock-shell .nexus-dock-app-active:before{content:"";background:var(--primary);border-radius:0 0 999px 999px;width:22px;height:3px;animation:.17s ease-out both nexusTabIndicatorIn;position:absolute;top:0;left:50%;transform:translate(-50%)}.nexus-dock-shell .nexus-dock-app-active:after{display:none!important}.nexus-dock-shell .nexus-dock-app span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%!important;font-size:9px!important;line-height:1!important}.nexus-dock-shell button{min-width:0!important;min-height:54px!important}}@keyframes nexusTabIndicatorIn{0%{opacity:0;transform:translate(-50%)scaleX(.4)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.nexus-dock-shell .nexus-dock-app,.nexus-dock-shell .nexus-icon{transition:none!important}.nexus-dock-shell .nexus-dock-app-active:before{animation:none!important}}@media (max-width:767px){[aria-label="Collapse Nexus Dock"],[aria-label="Expand Nexus Dock"]{display:none!important}.nexus-dock-shell{height:auto!important}.nexus-dock-shell .nexus-dock-glass{height:calc(68px + env(safe-area-inset-bottom))!important;min-height:0!important;padding:4px 6px calc(4px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}.nexus-dock-shell .nexus-dock-app,.nexus-dock-shell button{height:58px!important;min-height:58px!important;max-height:58px!important}.nexus-dock-shell .nexus-icon{flex-shrink:0}.nexus-dock-shell .nexus-dock-glass>*{grid-row:1!important}.nexus-launcher-glass[data-launcher-view=apps] .nexus-launcher-search{display:none!important}.nexus-launcher-glass[data-launcher-view=search] .nexus-launcher-search{margin-top:8px;display:block!important}.nexus-launcher-glass[data-launcher-view=apps]{padding-top:18px!important}}
