.install-offset[data-v-711f560c]{bottom:calc(84px + env(safe-area-inset-bottom))}.sidebar-section[data-v-22a36086]{color:rgb(var(--gray-400)/var(--tw-text-opacity,1));padding-bottom:.25rem;font-size:11px;font-weight:600}.sidebar-link[data-v-22a36086],.sidebar-section[data-v-22a36086]{--tw-text-opacity:1;padding-left:.625rem;padding-right:.625rem}.sidebar-link[data-v-22a36086]{width:100%;height:2.25rem;color:rgb(var(--gray-500)/var(--tw-text-opacity,1));border-radius:.75rem;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sidebar-link[data-v-22a36086]:hover,.sidebar-recent-active[data-v-22a36086]{--tw-bg-opacity:1;background-color:rgb(var(--gray-100)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--gray-900)/var(--tw-text-opacity,1))}.sidebar-recent-active[data-v-22a36086]{font-weight:600}.sidebar-indicator[data-v-22a36086]{pointer-events:none;background-image:linear-gradient(#9bd99a,#75bf73);border-radius:0 4px 4px 0;width:4px;height:20px;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0;left:0;box-shadow:0 0 10px #75bf738c}.sidebar-action-slot[data-v-22a36086]{opacity:0;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .18s cubic-bezier(.32,.72,0,1),opacity .12s,margin-bottom .18s cubic-bezier(.32,.72,0,1);display:grid}.sidebar-action-slot-open[data-v-22a36086]{opacity:1;grid-template-rows:1fr;margin-bottom:16px}.sidebar-action[data-v-22a36086]:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--base-400) / var(--tw-ring-opacity,1));outline:2px solid #0000}.sidebar-action[data-v-22a36086]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar-action[data-v-22a36086]{--tw-text-opacity:1;width:100%;height:2.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:linear-gradient(135deg,#8b7ae6,#6a55c8);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000001f,0 6px 16px #6a55c84d,inset 0 1px #ffffff2e}.dock-label[data-v-22a36086],.sidebar-link-active[data-v-22a36086]{font-weight:600}.sidebar-link-active[data-v-22a36086],.sidebar-link-active[data-v-22a36086]:hover{--tw-bg-opacity:1;background-color:rgb(var(--base-50)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--base-700)/var(--tw-text-opacity,1))}.mobile-dock[data-v-22a36086]{z-index:40;inset-inline:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;bottom:0}@media (width>=768px){.mobile-dock[data-v-22a36086]{display:none}}.mobile-dock-pill[data-v-22a36086]{border:1px solid rgb(var(--gray-200));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#ffffffeb;border-radius:9999px;align-items:center;gap:2px;height:60px;padding:4px;display:flex;box-shadow:0 8px 24px #4a3f742e}.dock-button[data-v-22a36086]{--tw-text-opacity:1;width:56px;height:52px;color:rgb(var(--gray-500)/var(--tw-text-opacity,1));border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.dock-button[data-v-22a36086]:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--base-400) / var(--tw-ring-opacity,1));outline:2px solid #0000}.dock-button[data-v-22a36086]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dock-button-active[data-v-22a36086]{--tw-bg-opacity:1;background-color:rgb(var(--base-100)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--base-700)/var(--tw-text-opacity,1))}.dock-icon[data-v-22a36086]{stroke-width:1.8px;width:22px;height:22px;transition:stroke-width .15s}.dock-button-active .dock-icon[data-v-22a36086]{stroke-width:2.15px}.dock-label[data-v-22a36086]{letter-spacing:-.025em;font-size:9px;line-height:1}.dock-button-active .dock-label[data-v-22a36086],.dock-initials[data-v-22a36086]{font-weight:700}.dock-action-slot[data-v-22a36086]{pointer-events:none;width:0;margin-left:0;transition:width .18s cubic-bezier(.32,.72,0,1),margin-left .18s cubic-bezier(.32,.72,0,1)}.dock-action-slot-open[data-v-22a36086]{width:56px;margin-left:10px}.dock-action[data-v-22a36086]:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--base-400) / var(--tw-ring-opacity,1));outline:2px solid #0000}.dock-action[data-v-22a36086]{--tw-text-opacity:1;width:3.5rem;height:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;background-image:linear-gradient(135deg,#8b7ae6,#6a55c8);border-radius:9999px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .12s;display:flex;transform:scale(.4)rotate(-90deg);box-shadow:0 1px 2px #0000001f,0 8px 20px #6a55c866,inset 0 1px #ffffff2e}.dock-action-slot-open .dock-action[data-v-22a36086]{opacity:1;pointer-events:auto;transform:scale(1)rotate(0)}.dock-action-slot-open .dock-action[data-v-22a36086]:active{transform:scale(.92)}.dock-action-icon[data-v-22a36086]{stroke-width:2.1px;width:24px;height:24px}.dock-icon-enter-active[data-v-22a36086],.dock-icon-leave-active[data-v-22a36086]{transition:transform .11s cubic-bezier(.32,.72,0,1),opacity 90ms}.dock-icon-enter-from[data-v-22a36086]{opacity:0;transform:scale(.4)rotate(-60deg)}.dock-icon-leave-to[data-v-22a36086]{opacity:0;transform:scale(.4)rotate(60deg)}.dock-avatar[data-v-22a36086]{background-image:linear-gradient(145deg,rgb(var(--base-100)),rgb(var(--base-200)));border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.dock-button-active .dock-avatar[data-v-22a36086]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.dock-initials[data-v-22a36086]{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--base-700)/var(--tw-text-opacity,1));font-size:12px}@media (hover:hover){.dock-button[data-v-22a36086]:not(.dock-button-active):hover{--tw-bg-opacity:1;background-color:rgb(var(--gray-50)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--gray-800)/var(--tw-text-opacity,1))}}
