:root{--g-0:#fff;--g-25:#fbfbfd;--g-50:#f6f6f9;--g-100:#eeeef3;--g-150:#e4e4eb;--g-200:#d6d6df;--g-300:#b9b9c6;--g-400:#8e8e9e;--g-500:#6b6b7b;--g-600:#4e4e5c;--g-700:#363641;--g-800:#24242c;--g-850:#1b1b22;--g-900:#141419;--g-950:#0d0d11;--v-50:#f4efff;--v-100:#e9deff;--v-200:#d3bdff;--v-300:#b48cff;--v-400:#9d68ff;--v-500:#8b4dff;--v-600:#7636f0;--v-700:#6227cc;--v-800:#4b1d9c;--v-900:#2f1366;--pos-500:#14a37f;--neg-500:#e5484d;--warn-500:#d98a00;--info-500:#2f81f7;--tone-info:#2f81f7;--tone-violet:#8b4dff;--tone-sky:#3aa0c8;--tone-teal:#14a37f;--tone-amber:#d98a00;--tone-indigo:#5b5bd6;--tone-green:#0f8a6b;--tone-grey:#8e8e9e;--ridge:linear-gradient(90deg,#8b4dff,#b48cff);--font-ui:var(--font-heebo,"Heebo"),system-ui,sans-serif;--font-code:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--font-num:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--card-pad:16px;--section-gap:24px;--gutter:16px;--row-h:52px;--hit:44px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--t-fast:120ms;--t-base:200ms;--t-slow:320ms;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.32,.72,0,1)}@media (min-width:768px){:root{--card-pad:20px;--section-gap:32px;--gutter:24px}}@media (pointer:fine){:root{--hit:36px}}html[data-density=compact]{--row-h:40px}html[data-density=comfortable]{--row-h:52px}:root{--ds-bg-hsl:240 20% 97.1%;--ds-surface-hsl:0 0% 100%;--ds-surface-2-hsl:240 33.3% 98.8%;--ds-surface-hover-hsl:240 18.2% 95.7%;--ds-sunken-hsl:240 17.2% 94.3%;--ds-border-hsl:240 14.9% 90.8%;--ds-border-strong-hsl:240 12.3% 85.7%;--ds-fg-hsl:240 11.1% 8.8%;--ds-fg-muted-hsl:240 8.2% 33.3%;--ds-fg-subtle-hsl:240 7% 45.1%;--ds-accent-base-hsl:261 86.1% 57.6%;--ds-accent-fg-hsl:0 0% 100%;--ds-accent-soft-hsl:259 100% 96.9%;--ds-pos-hsl:165 80.4% 26.4%;--ds-neg-hsl:358 63.1% 48.2%;--ds-warn-hsl:38 100% 29.5%;--ds-info-hsl:214 74.7% 45.6%;--ds-pos-soft:#e7f6f1;--ds-neg-soft:#fdecec;--ds-warn-soft:#fff4e0;--ds-info-soft:#e8f1fe;--ds-e1:0 1px 2px rgba(20,20,25,.06);--ds-e2:0 8px 24px -8px rgba(20,20,25,.18),0 0 0 1px hsl(var(--ds-border-hsl));--ds-e3:0 24px 64px -16px rgba(20,20,25,.32),0 0 0 1px hsl(var(--ds-border-hsl))}.dark{--ds-bg-hsl:240 13.3% 5.9%;--ds-surface-hsl:240 11.1% 8.8%;--ds-surface-2-hsl:240 11.5% 12%;--ds-surface-hover-hsl:240 11.1% 14.1%;--ds-sunken-hsl:240 11.5% 12%;--ds-border-hsl:240 10.6% 16.7%;--ds-border-strong-hsl:240 9.6% 22.5%;--ds-fg-hsl:240 16.1% 93.9%;--ds-fg-muted-hsl:240 8.9% 66.9%;--ds-fg-subtle-hsl:240 5.5% 53.5%;--ds-accent-base-hsl:261 100% 70.4%;--ds-accent-fg-hsl:240 13.3% 5.9%;--ds-accent-soft-hsl:256 27.7% 16.3%;--ds-pos-hsl:160 60.5% 52.4%;--ds-neg-hsl:358 100% 71%;--ds-warn-hsl:38 89.8% 61.4%;--ds-info-hsl:215 100% 68.4%;--ds-pos-soft:rgba(60,207,159,.12);--ds-neg-soft:rgba(255,107,111,.12);--ds-warn-soft:rgba(245,181,68,.12);--ds-info-soft:rgba(94,162,255,.12);--ds-e1:0 1px 2px rgba(0,0,0,.25);--ds-e2:0 8px 24px -8px rgba(0,0,0,.5),0 0 0 1px hsl(var(--ds-border-hsl));--ds-e3:0 24px 64px -16px rgba(0,0,0,.6),0 0 0 1px hsl(var(--ds-border-hsl))}.dark,:root{--ds-accent-hsl:var(--ds-accent-override-hsl,var(--ds-accent-base-hsl));--ds-bg:hsl(var(--ds-bg-hsl));--ds-surface:hsl(var(--ds-surface-hsl));--ds-surface-2:hsl(var(--ds-surface-2-hsl));--ds-surface-hover:hsl(var(--ds-surface-hover-hsl));--ds-border:hsl(var(--ds-border-hsl));--ds-border-strong:hsl(var(--ds-border-strong-hsl));--ds-fg:hsl(var(--ds-fg-hsl));--ds-fg-muted:hsl(var(--ds-fg-muted-hsl));--ds-fg-subtle:hsl(var(--ds-fg-subtle-hsl));--ds-accent:hsl(var(--ds-accent-hsl));--ds-accent-fg:hsl(var(--ds-accent-fg-hsl));--ds-accent-soft:hsl(var(--ds-accent-soft-hsl));--ds-pos:hsl(var(--ds-pos-hsl));--ds-neg:hsl(var(--ds-neg-hsl));--ds-warn:hsl(var(--ds-warn-hsl));--ds-info:hsl(var(--ds-info-hsl));--ds-focus:0 0 0 2px var(--ds-surface),0 0 0 4px var(--ds-accent);--bg:var(--ds-bg);--surface:var(--ds-surface);--surface-hover:var(--ds-surface-hover);--border-strong:var(--ds-border-strong);--fg:var(--ds-fg);--fg-muted:var(--ds-fg-muted);--fg-subtle:var(--ds-fg-subtle);--accent-fg:var(--ds-accent-fg);--accent-soft:var(--ds-accent-soft);--pos:var(--ds-pos);--pos-soft:var(--ds-pos-soft);--neg:var(--ds-neg);--neg-soft:var(--ds-neg-soft);--warn:var(--ds-warn);--warn-soft:var(--ds-warn-soft);--info-soft:var(--ds-info-soft);--focus:var(--ds-focus);--e1:var(--ds-e1);--e2:var(--ds-e2);--e3:var(--ds-e3)}html[data-ui=v2]{--font-ui:var(--font-plex,"IBM Plex Sans Hebrew"),var(--font-heebo,"Heebo"),system-ui,sans-serif;--font-num:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,monospace;--font-code:var(--font-plex-mono,"IBM Plex Mono"),var(--font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--radius:10px;--legacy-glow:none;--legacy-glow-strong:none;--legacy-brand-glow:none;--legacy-brand-gradient:linear-gradient(135deg,hsl(var(--ds-accent-hsl)) 0%,hsl(var(--ds-accent-hsl)) 100%);--legacy-cyber-grid:none;--r-lg:10px;--t-press:100ms;--t-slow:280ms;--t-sheet:280ms;--t-exit:180ms;--ease-spring:cubic-bezier(.2,.8,.2,1);--material-filter:blur(20px) saturate(180%);--material-chrome:hsl(var(--ds-surface-hsl)/.72);--material-sheet:hsl(var(--ds-surface-hsl)/.88);--material-solid:hsl(var(--ds-surface-hsl));--scroll-edge:hsl(var(--ds-bg-hsl)/.72)}@media (prefers-reduced-transparency:reduce){html[data-ui=v2]{--material-filter:none;--material-chrome:hsl(var(--ds-surface-hsl));--material-sheet:hsl(var(--ds-surface-hsl))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-ui=v2]{--material-filter:none;--material-chrome:hsl(var(--ds-surface-hsl));--material-sheet:hsl(var(--ds-surface-hsl))}}html[data-ui=v2],html[data-ui=v2].dark{--background:var(--ds-bg-hsl);--foreground:var(--ds-fg-hsl);--card:var(--ds-surface-hsl);--card-foreground:var(--ds-fg-hsl);--popover:var(--ds-surface-hsl);--popover-foreground:var(--ds-fg-hsl);--primary:var(--ds-accent-hsl);--primary-foreground:var(--ds-accent-fg-hsl);--secondary:var(--ds-sunken-hsl);--secondary-foreground:var(--ds-fg-hsl);--muted:var(--ds-sunken-hsl);--muted-foreground:var(--ds-fg-muted-hsl);--accent:var(--ds-accent-soft-hsl);--accent-foreground:var(--ds-fg-hsl);--destructive:var(--ds-neg-hsl);--destructive-foreground:0 0% 100%;--success:var(--ds-pos-hsl);--warning:var(--ds-warn-hsl);--info:var(--ds-info-hsl);--border:var(--ds-border-hsl);--input:var(--ds-border-strong-hsl);--ring:var(--ds-accent-hsl);--brand:var(--ds-accent-hsl);--brand-secondary:var(--ds-accent-hsl);--danger:var(--ds-neg-hsl);--surface-0:var(--ds-bg-hsl);--surface-1:var(--ds-surface-hsl);--surface-2:var(--ds-surface-2-hsl);--surface-3:var(--ds-surface-hover-hsl);--text-primary:var(--ds-fg-hsl);--text-secondary:var(--ds-fg-muted-hsl);--text-muted:var(--ds-fg-muted-hsl)}html[data-ui=v2].dark{--surface-3:240 11.7% 15.1%}.dark :is(.bg-neg,.bg-pos,.bg-warn,.bg-info).text-white{color:hsl(var(--ds-bg-hsl))}html[data-ui=v2]{--ds-bg-hsl:240 4.8% 95.9%;--ds-surface-hsl:0 0% 100%;--ds-surface-2-hsl:240 6.7% 97.1%;--ds-surface-hover-hsl:240 7.7% 94.9%;--ds-sunken-hsl:240 6.7% 97.1%;--ds-border-hsl:240 9.5% 91.8%;--ds-border-strong-hsl:240 7.7% 87.3%;--ds-fg-hsl:240 9.7% 6.1%;--ds-fg-muted-hsl:240 5.1% 30.6%;--ds-fg-subtle-hsl:240 4.3% 45.1%;--ds-accent-base-hsl:248 85.1% 60.6%;--ds-accent-fg-hsl:0 0% 100%;--ds-accent-soft-hsl:248 88.9% 96.5%;--ds-pos-hsl:158 85.4% 26.9%;--ds-neg-hsl:2 67.8% 46.3%;--ds-warn-hsl:33 100% 32%;--ds-pos-soft:#e8f6ef;--ds-neg-soft:#fdedec;--ds-warn-soft:#fdf3e3;--ds-panel:#fff;--ds-line-soft:#f0f0f2;--ds-warn-dot:#e08a00;--ds-wa:#128c4b;--ds-e1:0 0 0 1px hsl(var(--ds-border-hsl));--ds-e2:0 8px 24px -8px rgba(14,14,17,.14),0 0 0 1px hsl(var(--ds-border-hsl));--ds-e3:0 24px 64px -16px rgba(14,14,17,.24),0 0 0 1px hsl(var(--ds-border-hsl));--ds-raise:0 1px 0 rgba(14,14,17,.04),0 0 0 1px hsl(var(--ds-border-hsl));--ds-thumb:0 1px 2px rgba(14,14,17,.08),0 0 0 1px rgba(14,14,17,.06);--ds-btn-primary-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 1px 2px rgba(41,24,160,.25);--ridge:none;--font-ui:var(--font-inter,"Inter"),var(--font-plex,"IBM Plex Sans Hebrew"),system-ui,sans-serif;--font-num:var(--font-inter,"Inter"),var(--font-plex,"IBM Plex Sans Hebrew"),system-ui,sans-serif;--font-code:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,monospace;--radius:8px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:14px;--t-fast:140ms;--ease-out:cubic-bezier(.2,0,0,1)}html[data-ui=v2].dark{--ds-bg-hsl:240 10% 3.9%;--ds-surface-hsl:240 9.1% 8.6%;--ds-surface-2-hsl:240 8% 9.8%;--ds-surface-hover-hsl:240 8.2% 12%;--ds-sunken-hsl:240 8% 9.8%;--ds-border-hsl:240 7.9% 14.9%;--ds-border-strong-hsl:240 7.1% 19.4%;--ds-fg-hsl:240 9.1% 93.5%;--ds-fg-muted-hsl:240 5.6% 72.2%;--ds-fg-subtle-hsl:240 4.6% 57.6%;--ds-accent-base-hsl:247 88.7% 65.3%;--ds-accent-fg-hsl:0 0% 100%;--ds-accent-soft-hsl:245 27.5% 15.7%;--ds-pos-hsl:156 65.1% 53.9%;--ds-neg-hsl:4 100% 68.8%;--ds-warn-hsl:37 86.5% 62.4%;--ds-pos-soft:rgba(61,214,154,.12);--ds-neg-soft:rgba(255,106,96,.12);--ds-warn-soft:rgba(242,177,76,.12);--ds-panel:#111114;--ds-line-soft:#1b1b20;--ds-warn-dot:#f2b14c;--ds-wa:#3dd68c;--ds-e1:0 0 0 1px hsl(var(--ds-border-hsl));--ds-e2:0 8px 24px -8px rgba(0,0,0,.5),0 0 0 1px hsl(var(--ds-border-hsl));--ds-e3:0 24px 64px -16px rgba(0,0,0,.6),0 0 0 1px hsl(var(--ds-border-hsl));--ds-raise:0 1px 0 rgba(0,0,0,.3),0 0 0 1px hsl(var(--ds-border-hsl));--ds-thumb:0 1px 2px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08);--ds-btn-primary-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 1px 2px rgba(0,0,0,.4);--surface-3:240 8.2% 12%}html[data-ui=v2],html[data-ui=v2].dark{--ds-focus:0 0 0 2px var(--ds-panel),0 0 0 4px color-mix(in srgb,hsl(var(--ds-accent-hsl)) 45%,transparent);--focus:var(--ds-focus)}html[data-ui=v2] body{font-optical-sizing:auto}html[data-ui=v2] :is(.num,.tabular-nums,[data-num]){font-family:var(--font-num);font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums}html[data-ui=v2] :is(.font-mono,kbd,code){font-feature-settings:normal}html[data-ui=v2] :is(.font-bold,.font-extrabold,.font-black){font-weight:600}html[data-ui=v2] :is(button,a).bg-primary:not(.bg-primary\/5):not(.bg-primary\/10){box-shadow:var(--ds-btn-primary-shadow)}html[data-ui=v2] .rounded-chip{border-radius:var(--r-sm)}html[data-ui=v2] table thead th{font-size:12px;line-height:16px;font-weight:500;color:hsl(var(--ds-fg-subtle-hsl));letter-spacing:0}html[data-ui=v2] table tbody tr{border-color:var(--ds-line-soft)}html[data-ui=v2] table tbody tr:last-child{border-bottom-width:0}html[data-ui=v2] table tbody tr:hover{background-color:hsl(var(--ds-surface-2-hsl))}html[data-ui=v2] kbd{border-radius:4px}html[data-ui=v2] body,html[data-ui=v2].dark body{background-color:hsl(var(--ds-bg-hsl))}html[data-ui=v2] main.flex-1.min-w-0{background:var(--ds-panel)}@media (min-width:1024px){html[data-ui=v2] main.flex-1.min-w-0{margin:8px;margin-inline-start:0;border-radius:12px;box-shadow:0 0 0 1px hsl(var(--ds-border-hsl));min-height:calc(100vh - 16px);overflow:clip}}html[data-ui=v2] #mobile-sidebar-drawer{background:hsl(var(--ds-bg-hsl));border-color:transparent}@media (min-width:1024px){html[data-ui=v2] #mobile-sidebar-drawer[data-collapsed=false]{width:240px}}html[data-ui=v2] #mobile-sidebar-drawer>.border-b.overflow-hidden{border-bottom-color:transparent;padding-bottom:8px}html[data-ui=v2] #mobile-sidebar-drawer>.border-t{border-top-color:hsl(var(--ds-border-hsl))}html[data-ui=v2] #mobile-sidebar-drawer .gradient-text{font-weight:600}html[data-ui=v2] #mobile-sidebar-drawer button[aria-label="פתח חיפוש מהיר"]{height:32px;background:var(--ds-panel);border-color:transparent;box-shadow:var(--ds-raise);color:hsl(var(--ds-fg-subtle-hsl))}html[data-ui=v2] #mobile-sidebar-drawer button[aria-label="פתח חיפוש מהיר"] kbd{font-size:11px;font-family:var(--font-num);background:hsl(var(--ds-surface-2-hsl));border-radius:4px}html[data-ui=v2] #mobile-sidebar-drawer nav [aria-expanded]{font-size:12px;font-weight:500;color:hsl(var(--ds-fg-subtle-hsl));min-height:28px}html[data-ui=v2] #mobile-sidebar-drawer nav>div:not(:first-child){border-top-color:transparent;margin-top:12px}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link]{font-size:14px;line-height:20px;font-weight:500;color:hsl(var(--ds-fg-muted-hsl));border-radius:8px}@media (min-width:1024px){html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link]{min-height:32px;padding-block:6px}}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link]:hover{background:hsl(var(--ds-surface-hover-hsl));color:hsl(var(--ds-fg-hsl))}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link]>svg{width:16px;height:16px;stroke-width:1.75;color:hsl(var(--ds-fg-subtle-hsl))}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link][aria-current=page]{background:var(--ds-panel);box-shadow:var(--ds-raise);color:hsl(var(--ds-fg-hsl))}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link][aria-current=page]>svg{color:hsl(var(--ds-accent-hsl))}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link] .nav-tick{display:none}html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link]>span.bg-neg,html[data-ui=v2] #mobile-sidebar-drawer a[data-nav-link]>span.bg-rose-600{background:var(--ds-neg-soft);color:hsl(var(--ds-neg-hsl));border-radius:6px;font-size:12px;font-weight:500;font-family:var(--font-num)}html[data-ui=v2] header.sticky.top-0.z-20.backdrop-blur-md h1{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.012em}@media (min-width:1024px){html[data-ui=v2] header.sticky.top-0.z-20.backdrop-blur-md h1{font-size:1.25rem;line-height:1.75rem}}html[data-ui=v2] header.sticky.top-0.z-20.backdrop-blur-md:before{background:color-mix(in srgb,var(--ds-panel) 80%,transparent)}html[data-ui=v2]{--v2-fg-4:#a3a3ab}html[data-ui=v2].dark{--v2-fg-4:#5e5e67}html[data-ui=v2] #mobile-sidebar-drawer nav:has(>[data-rail-v2])>div:first-child{display:none}html[data-ui=v2] #mobile-sidebar-drawer nav:has(>[data-rail-v2]){padding-top:4px}html[data-ui=v2] #mobile-sidebar-drawer>.border-b.overflow-hidden{padding:12px 16px 4px}html[data-ui=v2] #mobile-sidebar-drawer>.border-b.overflow-hidden>.bg-brand-glow{display:none}html[data-ui=v2] #mobile-sidebar-drawer .gradient-text{background:none;-webkit-text-fill-color:currentColor;color:hsl(var(--ds-fg-hsl));font-size:14px;letter-spacing:.04em}html[data-ui=v2] #mobile-sidebar-drawer .gradient-text+div{font-size:12px;line-height:16px;letter-spacing:0;text-transform:none;color:hsl(var(--ds-fg-subtle-hsl));margin-top:2px}.v2-rail,.v2-rail-grp{display:flex;flex-direction:column}.v2-rail-grp{gap:1px;margin-bottom:16px}.v2-rail-h,.v2-rail-sub{font-size:12px;line-height:16px;font-weight:500;color:hsl(var(--ds-fg-subtle-hsl));padding:4px 12px 6px}.v2-rail-sub{padding:10px 12px 4px;font-size:11px}.v2-rail-count{margin-inline-start:auto;line-height:16px}.v2-rail-count,.v2-rail-more-btn{font-size:12px;font-weight:500;color:hsl(var(--ds-fg-subtle-hsl))}.v2-rail-more-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:4px 12px;border-radius:8px}.v2-rail-more-btn:hover{background:hsl(var(--ds-surface-hover-hsl));color:hsl(var(--ds-fg-hsl))}.v2-rail-more-btn:focus-visible{outline:none;box-shadow:var(--ds-focus)}.v2-rail-more-list{display:flex;flex-direction:column;gap:1px;margin-top:2px}.v2-rail-tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px;padding:0 4px}.v2-rail-tools button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;color:hsl(var(--ds-fg-subtle-hsl))}.v2-rail-tools button:hover{background:hsl(var(--ds-surface-hover-hsl));color:hsl(var(--ds-fg-hsl))}.v2-rail-tools button:focus-visible{outline:none;box-shadow:var(--ds-focus)}html[data-ui=v2] #mobile-sidebar-drawer .v2-rail a[data-nav-link]{gap:10px;padding-inline:8px}html[data-ui=v2] #mobile-sidebar-drawer .v2-rail a[data-nav-link]>span.bg-neg{min-width:0;height:18px;padding:0 6px;line-height:18px;font-weight:600}html[data-ui=v2] #mobile-sidebar-drawer>.border-t{border-top-color:transparent}html[data-ui=v2] #mobile-sidebar-drawer>.border-t .bg-gradient-to-br{width:28px;height:28px;background:hsl(var(--ds-surface-2-hsl));color:hsl(var(--ds-fg-muted-hsl));box-shadow:inset 0 0 0 1px hsl(var(--ds-border-hsl));font-size:11px;font-weight:600}.v2-rail-edit{display:flex;flex-direction:column;gap:10px}.v2-rail-edit-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.v2-rail-edit-title{font-size:13px;font-weight:600;color:hsl(var(--ds-fg-hsl))}.v2-rail-edit-done{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:hsl(var(--ds-accent-hsl));color:hsl(var(--ds-accent-fg-hsl));font-size:12px;font-weight:600}.v2-rail-edit button:focus-visible,.v2-rail-edit-done:focus-visible,.v2-rail-edit-rename:focus-visible{outline:none;box-shadow:var(--ds-focus)}.v2-rail-edit-hint{margin:0;padding:0 4px;font-size:11px;line-height:16px;color:hsl(var(--ds-fg-subtle-hsl))}.v2-rail-edit-grp{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:10px;box-shadow:inset 0 0 0 1px hsl(var(--ds-border-hsl));background:hsl(var(--ds-surface-hsl));transition:box-shadow .12s ease,background-color .12s ease}.v2-rail-edit-grp.is-over{box-shadow:inset 0 0 0 1.5px hsl(var(--ds-accent-hsl));background:hsl(var(--ds-accent-soft-hsl))}.v2-rail-edit-grp-h{display:flex;align-items:center;gap:4px;min-height:26px;padding:0 6px}.v2-rail-edit-grp-h .v2-rail-h{flex:1}.v2-rail-edit-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:hsl(var(--ds-fg-subtle-hsl))}.v2-rail-edit-icon:hover{background:hsl(var(--ds-surface-hover-hsl));color:hsl(var(--ds-fg-hsl))}.v2-rail-edit-rename{flex:1;min-width:0;height:28px;padding:0 8px;border-radius:6px;font-size:12px;background:hsl(var(--ds-bg-hsl));color:hsl(var(--ds-fg-hsl));box-shadow:inset 0 0 0 1px hsl(var(--ds-border-strong-hsl))}.v2-rail-edit-empty{margin:2px;padding:10px;border-radius:8px;text-align:center;font-size:11px;color:hsl(var(--ds-fg-subtle-hsl));border:1px dashed hsl(var(--ds-border-strong-hsl))}.v2-rail-edit-item{border-radius:8px;background:transparent}.v2-rail-edit-item.is-selected{background:hsl(var(--ds-surface-2-hsl))}.v2-rail-edit-item.is-dragging{position:relative;z-index:5;background:hsl(var(--ds-surface-hsl));box-shadow:var(--ds-e2);opacity:.96}.v2-rail-edit-item.is-hidden .v2-rail-edit-label>span:not(.v2-rail-edit-tag),.v2-rail-edit-item.is-hidden .v2-rail-edit-label>svg{opacity:.45}.v2-rail-edit-row{display:flex;align-items:center;gap:2px}.v2-rail-edit-grip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;min-height:44px;border-radius:6px;color:hsl(var(--ds-fg-subtle-hsl));cursor:grab;touch-action:none}.v2-rail-edit-grip:hover{background:hsl(var(--ds-surface-hover-hsl));color:hsl(var(--ds-fg-hsl))}.v2-rail-edit-item.is-dragging .v2-rail-edit-grip{cursor:grabbing}.v2-rail-edit-label{display:flex;flex:1;min-width:0;align-items:center;gap:10px;min-height:44px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:500;text-align:start;color:hsl(var(--ds-fg-hsl))}.v2-rail-edit-label:hover{background:hsl(var(--ds-surface-hover-hsl))}.v2-rail-edit-tag{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:0 6px;height:18px;border-radius:999px;font-size:10px;font-weight:500;color:hsl(var(--ds-fg-subtle-hsl));background:hsl(var(--ds-sunken-hsl))}.v2-rail-edit-tools{display:flex;flex-wrap:wrap;gap:4px;padding:2px 6px 8px;padding-inline-start:34px}.v2-rail-edit-tool{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:hsl(var(--ds-fg-muted-hsl));background:hsl(var(--ds-surface-hsl));box-shadow:inset 0 0 0 1px hsl(var(--ds-border-hsl))}.v2-rail-edit-tool:hover:not(:disabled){color:hsl(var(--ds-fg-hsl));background:hsl(var(--ds-surface-hover-hsl))}.v2-rail-edit-tool:disabled{opacity:.4;cursor:default}.v2-rail-edit-reset{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;height:32px;padding:0 10px;border-radius:6px;font-size:12px;color:hsl(var(--ds-fg-subtle-hsl))}.v2-rail-edit-reset:hover{background:hsl(var(--ds-surface-hover-hsl));color:hsl(var(--ds-neg-hsl))}@media (min-width:1024px){.v2-rail-edit-grip,.v2-rail-edit-label{min-height:32px}.v2-rail-edit-tool{height:28px}}@media (prefers-reduced-motion:reduce){.v2-rail-edit-grp,.v2-rail-edit-item{transition:none!important}}