.lrp[data-v-08bfb5c7]{align-items:flex-start;bottom:24px;display:flex;flex-direction:column;font-family:Lexend,system-ui,sans-serif;gap:8px;left:24px;position:fixed;z-index:90}.lrp-bar[data-v-08bfb5c7]{align-items:center;background:var(--d360-surface);border:1px solid var(--d360-border);border-radius:12px;box-shadow:0 14px 34px var(--shade-50);display:inline-flex;gap:2px;padding:4px;position:relative;transition:transform .2s ease}.lrp-bar.is-nudge-up[data-v-08bfb5c7]{transform:translateY(-4px)}.lrp-bar.is-nudge-down[data-v-08bfb5c7]{transform:translateY(4px)}.lrp-back[data-v-08bfb5c7]{align-items:center;border-radius:9px;color:var(--ink);display:inline-flex;font-size:13px;gap:6px;min-height:36px;min-width:0;padding:0 12px 0 8px;text-decoration:none;white-space:nowrap}.lrp-back span[data-v-08bfb5c7]{overflow:hidden;text-overflow:ellipsis}.lrp-back[data-v-08bfb5c7]:hover,.lrp-step[data-v-08bfb5c7]:not(:disabled):hover,.lrp-toggle[data-v-08bfb5c7]:hover{background:var(--d360-surface-hover)}.lrp-toggle[data-v-08bfb5c7]{align-items:center;background:none;border:0;border-left:1px solid var(--d360-border);border-radius:9px;color:light-dark(var(--ink-soft),#d8cce1);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;min-height:36px;padding:0 10px;white-space:nowrap}.lrp-toggle span[data-v-08bfb5c7]{background:var(--d360-tab-active);border-radius:999px;color:var(--accent-text);font-size:11px;font-variant-numeric:tabular-nums;min-width:20px;padding:1px 6px}.lrp-step[data-v-08bfb5c7]{align-items:center;background:none;border:0;border-radius:9px;color:light-dark(var(--ink-soft),#d8cce1);cursor:pointer;display:none;flex-shrink:0;height:40px;justify-content:center;width:40px}.lrp-step[data-v-08bfb5c7]:disabled{color:light-dark(#c4b6ce,#4a3556);cursor:default}.lrp-handle[data-v-08bfb5c7]{display:none}.lrp-x[data-v-08bfb5c7]{background:none;border:0;border-radius:8px;color:var(--d360-muted);cursor:pointer;flex-shrink:0;font-size:16px;height:30px;width:30px}.lrp-x[data-v-08bfb5c7]:hover{color:var(--ink)}.lrp-rail[data-v-08bfb5c7]{background:light-dark(var(--surface-panel),var(--d360-bg));border:1px solid var(--d360-border);border-radius:14px;box-shadow:0 18px 44px var(--shade-55);display:flex;flex-direction:column;max-height:min(66vh,600px);overflow:hidden;width:320px}:root[data-theme=light] .lrp-bar[data-v-08bfb5c7],:root[data-theme=light] .lrp-rail[data-v-08bfb5c7]{box-shadow:var(--shadow-pop)}.lrp-head[data-v-08bfb5c7]{align-items:flex-start;border-bottom:1px solid var(--d360-border-soft);display:flex;gap:8px;justify-content:space-between;padding:12px 8px 10px 14px}.lrp-head b[data-v-08bfb5c7]{color:var(--ink);display:block;font-size:13px;font-weight:600}.lrp-head span[data-v-08bfb5c7]{color:var(--d360-muted);font-size:11px}.lrp-context[data-v-08bfb5c7]{align-items:flex-start;border-bottom:1px solid var(--d360-border-soft);display:flex;gap:8px;padding:10px 10px 10px 14px}.lrp-context p[data-v-08bfb5c7]{color:var(--d360-muted);flex:1;font-size:12px;line-height:1.4;margin:0;min-width:0}.lrp-context b[data-v-08bfb5c7]{color:var(--ink);font-weight:500}.lrp-clear[data-v-08bfb5c7]{background:var(--d360-surface);border:1px solid var(--d360-border);border-radius:8px;color:light-dark(var(--ink-soft),#d8cce1);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;min-height:28px;padding:0 10px}.lrp-clear[data-v-08bfb5c7]:hover{border-color:light-dark(var(--line-strong),#4a2356);color:var(--ink)}.lrp-current[data-v-08bfb5c7]{border-bottom:1px solid var(--d360-border-soft);display:flex;flex-direction:column;gap:8px;padding:10px 14px}.lrp-chips[data-v-08bfb5c7]{display:flex;flex-wrap:wrap;gap:6px}.lrp-chip[data-v-08bfb5c7]{align-items:center;background:var(--d360-surface);border:1px solid var(--d360-border);border-radius:999px;color:light-dark(var(--ink-soft),#d8cce1);display:inline-flex;font-size:12px;min-height:28px;padding:0 10px;text-decoration:none;white-space:nowrap}.lrp-chip[data-v-08bfb5c7]:hover{border-color:light-dark(var(--accent-line),rgba(0,255,135,.45));color:var(--ink)}.lrp-save[data-v-08bfb5c7]{align-items:center;align-self:flex-start;background:var(--d360-surface-hover);border:1px solid var(--d360-border);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;min-height:32px;padding:0 12px}.lrp-save.is-saved[data-v-08bfb5c7],.lrp-save[data-v-08bfb5c7]:hover{border-color:light-dark(var(--accent-line),rgba(0,255,135,.45))}.lrp-save.is-saved[data-v-08bfb5c7]{background:#00ff871a;color:var(--accent-text)}.lrp-sr[data-v-08bfb5c7]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.lrp-list[data-v-08bfb5c7]{list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.lrp-item[data-v-08bfb5c7]{align-items:center;border-radius:9px;display:flex;gap:4px}.lrp-item.is-current[data-v-08bfb5c7]{background:#00ff8714;box-shadow:inset 0 0 0 1px light-dark(#00ff8716,rgba(0,255,135,.25))}.lrp-swap[data-v-08bfb5c7]{align-items:center;background:none;border:0;border-radius:9px;color:var(--ink);cursor:pointer;display:flex;flex:1;font:inherit;gap:10px;min-height:40px;min-width:0;padding:4px 8px;text-align:left}.lrp-swap[data-v-08bfb5c7]:hover{background:var(--d360-surface-hover)}.lrp-rank[data-v-08bfb5c7]{color:var(--ink-subtle);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;width:20px}.lrp-item.is-current .lrp-rank[data-v-08bfb5c7]{color:var(--accent-text)}.lrp-name[data-v-08bfb5c7]{display:flex;flex-direction:column;font-size:13px;line-height:1.25;min-width:0}.lrp-name[data-v-08bfb5c7],.lrp-name small[data-v-08bfb5c7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrp-name small[data-v-08bfb5c7]{color:var(--d360-muted);font-size:11px}.lrp-tick[data-v-08bfb5c7]{align-items:center;background:var(--d360-surface);border:1.5px solid light-dark(var(--line-strong),#4a2356);border-radius:7px;color:#120018;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin:0 6px;width:24px}.lrp-tick[data-v-08bfb5c7]:hover:not(:disabled){border-color:light-dark(var(--accent-line),rgba(0,255,135,.6))}.lrp-tick.is-on[data-v-08bfb5c7]{background:#00ff87;border-color:light-dark(#00a85a,#00ff87)}.lrp-tick[data-v-08bfb5c7]:disabled{cursor:not-allowed;opacity:.35}.lrp[data-v-08bfb5c7] :is(a,button):focus-visible{outline:2px solid light-dark(#00a85a,#00ff87);outline-offset:2px}.lrp-back-short[data-v-08bfb5c7]{display:none}@media(max-width:640px){.lrp-back-long[data-v-08bfb5c7]{display:none}.lrp-back-short[data-v-08bfb5c7]{display:inline}.lrp[data-v-08bfb5c7]{align-items:stretch;bottom:calc(84px + env(safe-area-inset-bottom,0px));left:12px;right:12px}.lrp-bar[data-v-08bfb5c7]{justify-content:space-between}.lrp.has-rail .lrp-bar[data-v-08bfb5c7]{padding-top:12px;touch-action:none}.lrp-handle[data-v-08bfb5c7]{background:light-dark(var(--line-strong),#3a1f46);border-radius:999px;display:block;height:4px;left:50%;margin-left:-18px;position:absolute;top:4px;width:36px}.lrp-step[data-v-08bfb5c7]{display:inline-flex}.lrp-back[data-v-08bfb5c7]{flex:1;padding:0 8px}.lrp-back[data-v-08bfb5c7],.lrp-toggle[data-v-08bfb5c7]{font-size:14px;min-height:40px}.lrp-x[data-v-08bfb5c7]{height:40px;width:40px}.lrp.is-open[data-v-08bfb5c7]{background:var(--d360-bg);border-radius:18px 18px 0 0;border-top:1px solid var(--d360-border);inset:auto 0 0;box-shadow:0 -18px 44px var(--shade-55);gap:0;padding-bottom:env(safe-area-inset-bottom,0);z-index:1100}.lrp.is-open .lrp-rail[data-v-08bfb5c7]{border:0;border-radius:18px 18px 0 0;box-shadow:none;max-height:66vh;width:100%}.lrp.is-open .lrp-bar[data-v-08bfb5c7]{box-shadow:none;margin:8px 12px 12px}.lrp-clear[data-v-08bfb5c7],.lrp-context p[data-v-08bfb5c7]{font-size:13px}.lrp-clear[data-v-08bfb5c7]{min-height:36px;padding:0 14px}.lrp-chips[data-v-08bfb5c7]{flex-wrap:nowrap;margin:0 -14px;overflow-x:auto;padding:0 14px;scrollbar-width:none}.lrp-chips[data-v-08bfb5c7]::-webkit-scrollbar{display:none}.lrp-chip[data-v-08bfb5c7]{font-size:13px;min-height:36px;padding:0 14px}.lrp-save[data-v-08bfb5c7]{font-size:13px;min-height:40px}.lrp-swap[data-v-08bfb5c7]{min-height:48px}.lrp-name[data-v-08bfb5c7]{font-size:15px}.lrp-tick[data-v-08bfb5c7]{height:32px;margin:0 4px;width:32px}}@media(prefers-reduced-motion:reduce){.lrp-bar[data-v-08bfb5c7]{transition:none}.lrp-bar.is-nudge-down[data-v-08bfb5c7],.lrp-bar.is-nudge-up[data-v-08bfb5c7]{transform:none}}
