.sf-neu{--neu-surf:var(--card);--neu-primary:var(
    --sf-fork-a-strong
  );--neu-accent:var(--sf-fork-a);--neu-orange-d:var(--sf-fork-a-strong);--neu-orange-text:var(
    --sf-fork-a-text
  );--neu-ink:var(--sf-fork-a-deep);--neu-fire:var(--sf-like);--neu-rest:var(--muted);--neu-meter-well:var(--input);--neu-tick:var(--muted-foreground)}.sf-neu-segmented-control{overflow:hidden;border-radius:calc(var(--sf-ui-control-radius, var(--radius-control)) + 2px);isolation:isolate}.sf-neu-segmented-control--scrollable{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sf-neu-segmented-control--scrollable::-webkit-scrollbar{display:none}.sf-neu-segmented-option{gap:6px;min-width:0;border-radius:var(--sf-ui-control-radius,var(--radius-control))}.sf-neu-segmented-badge,.sf-neu-segmented-option{display:inline-flex;align-items:center;justify-content:center}.sf-neu-segmented-badge{min-width:18px;height:18px;flex:0 0 auto;padding-inline:5px;border-radius:var(--radius-pill);background:var(--sf-fork-a-strong);color:#fff;font-variant-numeric:tabular-nums}@keyframes sf-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sf-pop-in{animation:sf-pop-in .18s cubic-bezier(.34,1.56,.64,1)}@keyframes sf-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sf-dropdown-in{animation:sf-dropdown-in .14s ease-out;transform-origin:top}@keyframes sf-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.sf-shimmer{background:linear-gradient(90deg,color-mix(in srgb,var(--sf-fork-a) 45%,var(--card)) 0,var(--neu-primary) 50%,color-mix(in srgb,var(--sf-fork-a) 45%,var(--card)) 100%);background-size:200px 100%;animation:sf-shimmer 1.4s linear infinite}@keyframes sf-spin{to{transform:rotate(1turn)}}.sf-neu-row{transition:background .1s}.sf-neu-row:hover{background:color-mix(in oklch,var(--neu-primary) 9%,transparent)}.sf-neu-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sf-neu-scroll::-webkit-scrollbar{width:8px}.sf-neu-scroll::-webkit-scrollbar-track{background:transparent}.sf-neu-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.sf-neu-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}