@layer base{._tabsListContainer_1mxxu_2{position:relative;width:100%}._tabsList_1mxxu_2{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;margin:0;border-bottom:1px solid var(--border);flex-shrink:0;padding:0 var(--spacing-4);scroll-behavior:smooth;scroll-padding:var(--spacing-4)}._tabsList_1mxxu_2::-webkit-scrollbar{height:4px}._tabsList_1mxxu_2::-webkit-scrollbar-track{background:transparent}._tabsList_1mxxu_2::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border-radius:var(--radius-full);opacity:.3;transition:opacity var(--animation-duration-normal)}._tabsList_1mxxu_2:hover::-webkit-scrollbar-thumb{opacity:.6}._tabsList_1mxxu_2::-webkit-scrollbar-thumb:hover{opacity:.8}._fadeLeft_1mxxu_45,._fadeRight_1mxxu_46{position:absolute;top:0;bottom:1px;width:var(--spacing-8);pointer-events:none;opacity:0;transition:opacity var(--animation-duration-normal) ease-in-out;z-index:var(--z-content-low)}._fadeLeft_1mxxu_45{left:0;background:linear-gradient(to right,var(--background) 0%,var(--background) 30%,transparent 100%)}._fadeRight_1mxxu_46{right:0;background:linear-gradient(to left,var(--background) 0%,var(--background) 30%,transparent 100%)}._fadeVisible_1mxxu_77{opacity:1}._tabsTrigger_1mxxu_81{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);margin:0 var(--spacing-1);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap;flex-shrink:0}._tabsTrigger_1mxxu_81:first-child{margin-left:0}._tabsTrigger_1mxxu_81:last-child{margin-right:0}._tabsTrigger_1mxxu_81:hover{color:var(--foreground)}._tabsTrigger_1mxxu_81[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_1mxxu_81[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_1mxxu_81:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_1mxxu_81:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_1mxxu_81[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_1mxxu_167{color:var(--foreground);outline:none;padding-top:var(--spacing-6)}._tabsContent_1mxxu_167[hidden]{display:none!important}._tabsList_1mxxu_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_1mxxu_2[data-variant=pill] ._tabsTrigger_1mxxu_81{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);margin:0}._tabsList_1mxxu_2[data-variant=pill] ._tabsTrigger_1mxxu_81[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_1mxxu_2[data-variant=pill] ._tabsTrigger_1mxxu_81[data-state=active]:after{display:none}.dark ._tabsTrigger_1mxxu_81[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_1mxxu_81:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}.dark ._fadeLeft_1mxxu_45{background:linear-gradient(to right,var(--background) 0%,var(--background) 30%,transparent 100%)}.dark ._fadeRight_1mxxu_46{background:linear-gradient(to left,var(--background) 0%,var(--background) 30%,transparent 100%)}@media(max-width:768px){._tabsList_1mxxu_2{padding:0 var(--spacing-2)}._fadeLeft_1mxxu_45,._fadeRight_1mxxu_46{width:var(--spacing-6)}._tabsTrigger_1mxxu_81{padding:var(--spacing-3);font-size:.85rem}}@media(hover:none)and (pointer:coarse){._tabsList_1mxxu_2::-webkit-scrollbar-thumb{opacity:.5}}}
