.sidebar-panel{min-height:0;transition:width .15s ease}.sidebar-header{height:56px;flex:none;display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid color-mix(in srgb,hsl(var(--border)) 60%,transparent)}.sidebar-collapse{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:6px;cursor:pointer;color:hsl(var(--muted-foreground))}.sidebar-collapse:hover,.sidebar-new:hover,.sidebar-new[data-state=open]{background:hsl(var(--secondary))}.sidebar-new{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:6px;font-size:14px;line-height:20px;font-weight:600;text-align:left;color:hsl(var(--foreground));cursor:pointer;white-space:nowrap}.sidebar-new svg{width:16px;height:16px;flex:none}.sidebar-new span{overflow:hidden;text-overflow:ellipsis}.sidebar-new[data-state=open]{border-color:hsl(var(--muted-foreground))}.sidebar-collapse:focus-visible,.sidebar-new:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.sidebar-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;padding:4px 4px 8px 8px}.sidebar-group+.sidebar-group{margin-top:8px}.sidebar-group-label{height:28px;display:flex;align-items:flex-end;padding:0 8px 6px;font-size:12px;line-height:16px;font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap}.sidebar-rows{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.sidebar-row{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;border-radius:6px;color:hsl(var(--foreground));cursor:pointer;text-decoration:none;transition:background-color .1s}.sidebar-row:hover{background:hsl(var(--secondary))}.sidebar-row[aria-current=page]{background:color-mix(in srgb,#0398d6 10%,hsl(var(--card)))}.sidebar-row[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:hsl(var(--primary))}.sidebar-row:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.sidebar-row.sidebar-row-flash{background:color-mix(in srgb,#0398d6 20%,hsl(var(--card)))}.sidebar-row-title{flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-meta{flex:none;margin-left:-2px;font-family:var(--font-plex-mono),monospace;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;font-weight:500;color:hsl(var(--muted-foreground))}.sidebar-generating{border:1px dashed #7fb8d4;background:color-mix(in srgb,#0398d6 5%,hsl(var(--card)));cursor:default}.sidebar-generating .sidebar-row-title{color:hsl(var(--muted-foreground))}.sidebar-generating-dot{width:8px;height:8px;flex:none;margin:0 4px;border-radius:50%;background:hsl(var(--primary))}.sidebar-empty{padding:12px 8px 0;font-size:13px;line-height:20px;color:hsl(var(--muted-foreground))}.sidebar-panel[data-collapsed=true] .sidebar-header{justify-content:center;padding:0}.sidebar-panel[data-collapsed=true] .sidebar-list{padding:4px 0 8px}.sidebar-panel[data-collapsed=true] .sidebar-rows{align-items:center;gap:4px}.sidebar-tile{height:40px;width:40px;padding:0;justify-content:center;background:hsl(var(--secondary))}.sidebar-tile[aria-current=page]{box-shadow:inset 0 0 0 1px hsl(var(--primary))}.sidebar-tile[aria-current=page]:before{display:none}.sidebar-group-divider{height:16px;width:40px;margin:0 auto;border-top:1px solid hsl(var(--border))}.sidebar-rail-new{height:48px;flex:none;display:grid;place-items:center}.sidebar-new-compact{width:40px;height:40px;padding:0;justify-content:center}.sidebar-drawer-new{flex:none;padding:8px;border-bottom:1px solid hsl(var(--border))}.sidebar-drawer-new .sidebar-new{width:100%}.sidebar-drawer .sidebar-panel{height:auto}.sidebar-drawer .sidebar-new,.sidebar-drawer .sidebar-row{height:44px}.sidebar-drawer .sidebar-row-title{font-size:15px}.sidebar-drawer .sidebar-group-label{height:32px}@media (prefers-reduced-motion:reduce){.sidebar-panel,.sidebar-row{transition:none}}@font-face{font-family:bigShoulders;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bigShoulders;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}.__className_dbbdee{font-family:bigShoulders,Big Shoulders Metric Fallback}.__variable_dbbdee{--font-big-shoulders:"bigShoulders",Big Shoulders Metric Fallback}@font-face{font-family:publicSans;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:publicSans;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:publicSans;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:publicSans;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:publicSans Fallback;src:local("Arial");ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.00%;size-adjust:102.98%}.__className_3520f6{font-family:publicSans,publicSans Fallback,Public Sans Metric Fallback}.__variable_3520f6{--font-public-sans:"publicSans","publicSans Fallback",Public Sans Metric Fallback}@font-face{font-family:plexMono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_002345{font-family:plexMono,plexMono Fallback}.__variable_002345{--font-plex-mono:"plexMono","plexMono Fallback"}