.assistant-icon[data-v-78070b4a]{color:inherit;display:block;flex-shrink:0}.rail-submenu[data-v-ec69ae1e]{background:var(--color-surface-panel,#fff);border:1px solid var(--color-border-subtle,#e4e8ed);border-radius:var(--radius-xl,12px);box-shadow:var(--shadow-lg,0 8px 24px rgba(15,22,32,.08));font-family:var(--font-sans);min-width:220px;overflow:hidden}.rail-submenu__header[data-v-ec69ae1e]{align-items:center;border-bottom:1px solid var(--color-border-subtle,#e4e8ed);display:flex;margin-bottom:var(--sp-2,4px);padding:var(--sp-4,8px) var(--sp-5,12px) var(--sp-3,6px)}.rail-submenu__title[data-v-ec69ae1e]{color:var(--color-fg-1,#1c242f);font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:var(--fs-14,.875rem);font-weight:var(--fw-semibold,600);line-height:var(--lh-snug,1.3)}.rail-submenu__list[data-v-ec69ae1e]{padding:var(--sp-2,4px) var(--sp-3,6px) var(--sp-3,6px)!important}.rail-submenu__item[data-v-ec69ae1e] .v-list-item__prepend .v-icon{color:var(--color-fg-3,#636e7b);font-size:16px;margin-inline-end:var(--sp-4,8px);opacity:1}.rail-submenu__item[data-v-ec69ae1e] .v-list-item-title{color:var(--color-fg-1,#1c242f);font-size:var(--fs-14,.875rem);font-weight:var(--fw-medium,500)}.rail-submenu__item[data-v-ec69ae1e] .v-list-item--active .v-list-item-title{font-weight:var(--fw-semibold,600)}.rail-submenu__badge[data-v-ec69ae1e]{background:#e53935;border-radius:9px;color:#fff;font-size:10px;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center;white-space:nowrap}.rail-item-wrap[data-v-48cf9c7a]{padding:0 var(--sp-3,6px)}.rail-item[data-v-48cf9c7a]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-lg,8px);color:var(--color-fg-3,#636e7b);cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 var(--sp-3,6px);padding:0;position:relative;transition:background var(--dur-fast,.14s) var(--ease-out,ease),box-shadow var(--dur-fast,.14s) var(--ease-out,ease),color var(--dur-fast,.14s) var(--ease-out,ease);width:44px}.rail-item-wrap .rail-item[data-v-48cf9c7a]{margin:0}.rail-item[data-v-48cf9c7a]:hover{background:var(--color-neutral-50,#f5f7f9);color:var(--color-fg-2,#46515d)}.rail-item--active[data-v-48cf9c7a]{border-color:var(--color-border-subtle,#e4e8ed);border-left:4px solid #00bf8a;box-shadow:0 6px 14px #0f16201a,0 2px 4px #0f16200f;color:var(--color-fg-1,#1c242f)}.rail-item--active[data-v-48cf9c7a],.rail-item--active[data-v-48cf9c7a]:hover{background:var(--color-surface-panel,#fff)}.rail-item__badge[data-v-48cf9c7a]{background:#c23b3b;border-radius:8px;color:#fff;font-size:10px;font-weight:600;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-2px;text-align:center;top:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.rail-tooltip.v-tooltip>.v-overlay__content{background:var(--color-neutral-700,#1c242f)!important;border-radius:var(--radius-md,6px)!important;color:var(--color-neutral-0,#fff)!important;font-size:var(--fs-12,.75rem)!important;font-weight:var(--fw-medium,500)!important;padding:var(--sp-2,4px) var(--sp-4,8px)!important}.rail[data-v-5f89e1a8]{background:var(--color-surface-panel,#fff);border-right:1px solid var(--color-border-subtle,#e4e8ed);flex-direction:column;flex-shrink:0;height:100dvh;overflow:visible;padding:var(--sp-4,8px) 0 var(--sp-5,12px);position:sticky;top:0;width:64px}.rail[data-v-5f89e1a8],.rail__logo[data-v-5f89e1a8]{align-items:center;display:flex}.rail__logo[data-v-5f89e1a8]{background:transparent;border:0;border-radius:var(--radius-lg,8px);cursor:pointer;height:36px;justify-content:center;margin-bottom:var(--sp-2,4px);text-decoration:none;transition:background var(--dur-fast,.14s) var(--ease-out,ease);width:36px}.rail__logo[data-v-5f89e1a8]:hover{background:var(--color-neutral-50,#f5f7f9)}.rail__logo img[data-v-5f89e1a8]{display:block}.rail__items[data-v-5f89e1a8]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-1,2px);min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.rail__spacer[data-v-5f89e1a8]{flex:1}.rail__account[data-v-5f89e1a8]{display:flex;justify-content:center;padding:0 var(--sp-3,6px);width:100%}
