.floating-nav[data-v-426e228b]{position:fixed;top:130px;right:24px;width:215px;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000001a;border-radius:12px;padding:20px;z-index:99;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s,width .3s,padding .3s;border:1px solid var(--border-light)}.floating-nav.visible[data-v-426e228b]{opacity:1;pointer-events:all}.floating-nav.collapsed[data-v-426e228b]{width:48px;padding:0;border-radius:24px;right:12px}.floating-nav-tab[data-v-426e228b]{width:100%;height:120px;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 0;color:var(--text-primary);transition:background .2s}.floating-nav-tab[data-v-426e228b]:hover{background:#0000000d}.tab-icon[data-v-426e228b]{font-size:20px;font-weight:700}.tab-text[data-v-426e228b]{font-size:11px;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;text-transform:uppercase}.floating-nav-header[data-v-426e228b]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;margin-bottom:0;padding-bottom:10px;border-bottom:0}.floating-nav-title[data-v-426e228b]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:pre-line;line-height:1.3;flex:1}.floating-nav-collapse-btn[data-v-426e228b]{background:none;border:none;cursor:pointer;padding:4px 8px;font-size:16px;line-height:1;color:var(--text-muted);transition:all .2s;border-radius:4px;margin-left:8px}.floating-nav-collapse-btn[data-v-426e228b]:hover{background:#0000000d;color:var(--text-primary)}.floating-nav-content[data-v-426e228b]{animation:fadeIn-426e228b .2s ease-in-out}@keyframes fadeIn-426e228b{0%{opacity:0}to{opacity:1}}.nav-section[data-v-426e228b]{margin-bottom:10px}.nav-section[data-v-426e228b]:last-child{margin-bottom:0}.nav-section-header[data-v-426e228b]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.nav-section-icon[data-v-426e228b]{font-size:16px}.nav-section-links[data-v-426e228b]{display:flex;flex-direction:column;gap:0px;list-style:none;margin:0;padding:0}.nav-section-links li a[data-v-426e228b]{color:#4169e1;text-decoration:none;font-size:13px;font-weight:500;padding:1px 0 1px 22px;display:block;transition:all .2s;position:relative;line-height:1.6}.nav-section-links li a[data-v-426e228b]:hover{color:#2952cc;text-decoration:underline}.nav-section-links li a.active[data-v-426e228b]{color:#2952cc;font-weight:600}.nav-section-links li a.active[data-v-426e228b]:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#2952cc;border-radius:50%}@media (max-width: 1024px){.floating-nav[data-v-426e228b]{display:none}}
