@layer theme,base;@layer dvr{.dvr-tabs-list{gap:var(--dvr-spacing-1);overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--dvr-color-border);--dvr-tabs-fade:var(--dvr-spacing-8);scroll-padding-inline:var(--dvr-tabs-fade);display:flex;position:relative;overflow-x:auto}.dvr-tabs-list::-webkit-scrollbar{display:none}.dvr-tabs-list[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--dvr-tabs-fade)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--dvr-tabs-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--dvr-tabs-fade)), transparent)}.dvr-tabs-list[data-overflow=start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--dvr-tabs-fade));-webkit-mask-image:linear-gradient(to right, transparent, black var(--dvr-tabs-fade));mask-image:linear-gradient(to right, transparent, black var(--dvr-tabs-fade))}.dvr-tabs-list[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--dvr-tabs-fade), black calc(100% - var(--dvr-tabs-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--dvr-tabs-fade), black calc(100% - var(--dvr-tabs-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--dvr-tabs-fade), black calc(100% - var(--dvr-tabs-fade)), transparent)}.dvr-tabs-trigger{align-items:center;gap:var(--dvr-spacing-2);font-family:var(--dvr-font-sans);font-size:var(--dvr-ui-text-control);line-height:round(1.4em,1px);font-weight:var(--dvr-ui-weight-rest);color:var(--dvr-color-text-muted);padding:var(--dvr-spacing-2) var(--dvr-spacing-3);cursor:pointer;white-space:nowrap;transition:color var(--dvr-duration-fast) var(--dvr-easing-standard), border-color var(--dvr-duration-fast) var(--dvr-easing-standard), background-color var(--dvr-duration-fast) var(--dvr-easing-standard), box-shadow var(--dvr-duration-fast) var(--dvr-easing-standard);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;text-decoration:none;display:inline-flex}.dvr-tabs-trigger:hover:not(:disabled){color:var(--dvr-color-text);text-decoration:none}.dvr-tabs-trigger:focus-visible{outline:2px solid var(--dvr-color-primary);outline-offset:-2px;border-radius:var(--dvr-radius-sm)}.dvr-tabs-trigger[data-state=active]{color:var(--dvr-color-text);font-weight:var(--dvr-ui-weight-strong);border-bottom-color:var(--dvr-color-primary)}.dvr-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.dvr-tabs-indicator{z-index:1;background:var(--dvr-color-primary);transform-origin:0 0;pointer-events:none;height:2px;position:absolute;bottom:0;left:0}.dvr-tabs-indicator[data-state=hidden]{opacity:0}.dvr-tabs-list:has(>.dvr-tabs-indicator[data-state=visible])>.dvr-tabs-trigger[data-state=active]{border-bottom-color:#0000}.dvr-tabs-trigger-icon{color:currentColor;flex:none;width:1rem;height:1rem;display:inline-flex}.dvr-tabs-trigger-icon>svg{width:100%;height:100%}.dvr-tabs-trigger-count{--dvr-tabs-count-pill:var(--dvr-ui-tab-count-pill);min-width:calc(var(--dvr-tabs-count-pill) * 1.25rem);height:1.25rem;padding:0 calc(var(--dvr-tabs-count-pill) * var(--dvr-spacing-1));font-family:var(--dvr-font-mono);font-size:var(--dvr-type-mono-size);letter-spacing:var(--dvr-type-mono-tracking);font-weight:calc(400 + var(--dvr-tabs-count-pill) * 100);line-height:var(--dvr-type-mono-leading);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--dvr-color-text-secondary) calc(var(--dvr-tabs-count-pill) * 100%), var(--dvr-color-text-muted));background:color-mix(in srgb, var(--dvr-color-surface-2) calc(var(--dvr-tabs-count-pill) * 100%), transparent);border-radius:var(--dvr-radius-full);transition:color var(--dvr-duration-fast) var(--dvr-easing-standard), background-color var(--dvr-duration-fast) var(--dvr-easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.dvr-tabs-trigger[data-state=active] .dvr-tabs-trigger-count{color:color-mix(in srgb, var(--dvr-color-text) calc(var(--dvr-tabs-count-pill) * 100%), var(--dvr-color-text-muted))}.dvr-tabs-trigger-dot{border-radius:var(--dvr-radius-full);background:var(--dvr-color-danger);flex:none;width:.375rem;height:.375rem}.dvr-tabs-list[data-size=sm]{gap:2px}.dvr-tabs-list[data-size=sm]>.dvr-tabs-trigger{font-size:var(--dvr-ui-text-dense);gap:.375rem;padding:.375rem .625rem;line-height:round(1.4em,1px)}.dvr-tabs-list[data-orientation=vertical]{box-shadow:inset 1px 0 0 var(--dvr-color-border);flex-direction:column;align-items:stretch;overflow:visible;-webkit-mask-image:none;mask-image:none}.dvr-tabs-list[data-orientation=vertical]>.dvr-tabs-trigger{border-bottom:none;border-inline-start:2px solid #0000;justify-content:flex-start}.dvr-tabs-list[data-orientation=vertical]>.dvr-tabs-trigger[data-state=active]{border-inline-start-color:var(--dvr-color-primary)}.dvr-tabs-list[data-orientation=vertical]:has(>.dvr-tabs-indicator[data-state=visible])>.dvr-tabs-trigger[data-state=active]{border-inline-start-color:#0000}.dvr-tabs-list[data-orientation=vertical]>.dvr-tabs-indicator{width:2px;height:auto;top:0;bottom:auto}.dvr-tabs[data-orientation=vertical]{gap:var(--dvr-spacing-6);display:flex}.dvr-tabs[data-orientation=vertical]>.dvr-tabs-content{flex:1;min-width:0;padding-top:0}.dvr-tabs-content{padding-top:var(--dvr-spacing-4);border-radius:var(--dvr-radius-sm)}.dvr-tabs-content:focus{outline:none}.dvr-tabs-content:focus-visible{outline:2px solid var(--dvr-color-primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dvr-tabs-indicator[data-moving]{transition:transform var(--dvr-duration-indicator) var(--dvr-easing-entrance)}.dvr-tabs-content[data-state=active]{animation:dvr-tabs-content-in var(--dvr-duration-moderate) var(--dvr-easing-entrance)}.dvr-tabs-content[data-state=active][data-motion=slide]{animation-name:dvr-tabs-content-forward}.dvr-tabs-content[data-state=active][data-motion=slide][data-direction=back]{animation-name:dvr-tabs-content-back}.dvr-tabs-trigger-dot{transition:opacity var(--dvr-duration-fast) var(--dvr-easing-standard)}@starting-style{.dvr-tabs-trigger-dot{opacity:0}}}@keyframes dvr-tabs-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dvr-tabs-content-forward{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes dvr-tabs-content-back{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.dvr-tabs-list[data-variant=quiet]{padding:0 var(--dvr-split-view-inset,0) 1px;gap:1.125rem}.dvr-tabs-list[data-variant=quiet]>.dvr-tabs-trigger{height:2.125rem;font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);gap:.375rem;padding:0}.dvr-tabs-list[data-variant=quiet]>.dvr-tabs-trigger[data-state=active]{font-weight:var(--dvr-ui-weight-medium);border-bottom-color:var(--dvr-color-text)}.dvr-tabs-list[data-variant=quiet]>.dvr-tabs-indicator{background:var(--dvr-color-text)}.dvr-tabs-list[data-variant=quiet] .dvr-tabs-trigger-count{min-width:0;height:auto;font-family:var(--dvr-font-sans);font-size:var(--dvr-type-caption-size);letter-spacing:var(--dvr-type-caption-tracking);font-weight:var(--dvr-type-caption-weight);line-height:var(--dvr-type-caption-leading);color:var(--dvr-color-text-muted);background:0 0;padding:0}.dvr-tabs-bar{align-items:center;gap:var(--dvr-spacing-1);box-shadow:inset 0 -1px 0 var(--dvr-color-border);padding-bottom:1px;display:flex}.dvr-tabs-bar>.dvr-tabs-list,.dvr-tabs-bar>.dvr-tabs>.dvr-tabs-list{min-width:0;box-shadow:none;flex:1}.dvr-tabs-bar .dvr-tabs-list[data-variant=quiet]{gap:var(--dvr-spacing-4);padding:0}.dvr-tabs-bar .dvr-tabs-list[data-variant=quiet]>.dvr-tabs-trigger{height:2.25rem}.dvr-tabs-list[data-variant=quiet][data-size=lg],.dvr-tabs-bar .dvr-tabs-list[data-variant=quiet][data-size=lg]{gap:1.375rem}.dvr-tabs-list[data-variant=quiet][data-size=lg]>.dvr-tabs-trigger,.dvr-tabs-bar .dvr-tabs-list[data-variant=quiet][data-size=lg]>.dvr-tabs-trigger{height:2.375rem;font-size:var(--dvr-type-label-size);letter-spacing:var(--dvr-type-label-tracking);line-height:var(--dvr-type-label-leading)}.dvr-tabs-bar-actions{align-items:center;gap:var(--dvr-spacing-1);flex:none;display:flex}}@layer components,utilities;
