@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.tabs{gap:calc(var(--spacing,.25rem) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background:var(--default);border-radius:var(--radius-control);scrollbar-width:none;max-width:100%;overflow:auto}.tabs__list-container::-webkit-scrollbar{display:none}.tabs__list{padding:var(--spacing,.25rem);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing,.25rem);flex-direction:column}@media (pointer:coarse){.tabs__tab:after{content:"";inset-block:min(0px, calc((100% - var(--control-target)) / 2));inset-inline:min(0px, calc((100% - var(--control-target)) / 2));position:absolute}}.tabs__tab{isolation:isolate;min-width:calc(var(--spacing,.25rem) * 20);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;min-block-size:calc(var(--control-height-md) - 2 * var(--space-1));border-radius:var(--radius-button);color:var(--muted);cursor:var(--cursor-interactive);transition:color var(--motion-duration-fast) var(--ease-smooth), opacity var(--motion-duration-fast) var(--ease-smooth), box-shadow var(--motion-duration-fast) var(--ease-out);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.tabs__tab{transition-property:none}}@media (pointer:coarse){.tabs__tab:after{inset-block:calc(var(--space-1) * -1)}}.tabs__tab[data-selected=true]{color:var(--foreground)}.tabs__tab:disabled,.tabs__tab[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none;cursor:not-allowed}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){color:var(--foreground)}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{outline:2px solid var(--focus);outline-offset:2px}.tabs__separator{pointer-events:none;border-radius:var(--radius-sm,.25rem);background:var(--separator-secondary);transition:opacity var(--motion-duration-fast) var(--ease-smooth);position:absolute}@media (prefers-reduced-motion:reduce){.tabs__separator{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{block-size:50%;inline-size:1px;inset-block-start:25%;inset-inline-start:0}.tabs__list[data-orientation=vertical] .tabs__separator{block-size:1px;inline-size:90%;inset-block-start:0;inset-inline-start:5%}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__indicator{z-index:calc(1 * -1);background:var(--surface-card);border-radius:var(--radius-button);width:100%;height:100%;box-shadow:var(--elevation-1);transition-duration:var(--motion-duration-standard);transition-property:translate,width,height;transition-timing-function:var(--ease-move);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tabs__indicator{transition-property:none}}.tabs__panel{width:100%;padding:calc(var(--spacing,.25rem) * 2);--tw-outline-style:none;color:var(--foreground);outline-style:none}.tabs__panel[data-orientation=horizontal]{margin-block-start:.5rem}.tabs__panel[data-orientation=vertical]{margin-inline-start:1rem}.tabs__panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tabs--secondary>.tabs__list-container{background:0 0;border-radius:0;overflow:visible}.tabs--secondary .tabs__list{padding:0}.tabs--secondary .tabs__tab{border-radius:0}.tabs--secondary .tabs__separator{display:none}.tabs--secondary .tabs__indicator{background:var(--accent);box-shadow:none;border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-block-end:1px solid var(--border)}.tabs--secondary[data-orientation=horizontal] .tabs__indicator{block-size:2px;inset-block:auto 0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start:1px solid var(--border)}.tabs--secondary[data-orientation=vertical] .tabs__indicator{block-size:100%;inline-size:2px;inset-block-start:0;inset-inline-start:0}@property --tw-font-weight{syntax:"*";inherits:false}
