@layer primitives{[data-navigation-tabs]{--navigation-tabs-border-width:0;--navigation-tabs-hover-line-color:transparent;--navigation-tabs-active-line-color:transparent;isolation:isolate;border-radius:var(--radius-lg);background:var(--color-muted);width:fit-content;max-width:100%;min-height:2.25rem;padding:var(--spacing-1);color:var(--color-muted-foreground);--navigation-tabs-fade-size:1.5rem;--navigation-tabs-fade-color:var(--color-background);--navigation-tabs-fade-stop:62%;--navigation-tabs-fade-inline-start:0px;--navigation-tabs-fade-inline-end:0px;--navigation-tabs-fade-left:var(--navigation-tabs-fade-inline-start);--navigation-tabs-fade-right:var(--navigation-tabs-fade-inline-end);--navigation-tabs-fade-toward-inline-start:left;--navigation-tabs-fade-toward-inline-end:right;border:0;position:relative}[data-navigation-tabs]:after{display:none}[data-navigation-tabs] [data-navigation-tabs-part=list]{z-index:1;height:100%;position:relative;overflow:visible}[data-navigation-tabs] [data-navigation-tabs-part=scroller]{overscroll-behavior-inline:contain;scrollbar-color:transparent transparent;scrollbar-width:none;overflow:auto hidden}[data-navigation-tabs] [data-navigation-tabs-part=scroller]::-webkit-scrollbar{width:0;height:0;display:none}:root[dir=rtl] [data-navigation-tabs]{--navigation-tabs-fade-left:var(--navigation-tabs-fade-inline-end);--navigation-tabs-fade-right:var(--navigation-tabs-fade-inline-start);--navigation-tabs-fade-toward-inline-start:right;--navigation-tabs-fade-toward-inline-end:left}[data-navigation-tabs][data-overflow-start=true]{--navigation-tabs-fade-inline-start:var(--navigation-tabs-fade-size)}[data-navigation-tabs][data-overflow-end=true]{--navigation-tabs-fade-inline-end:var(--navigation-tabs-fade-size)}[data-navigation-tabs]:is([data-overflow-start=true],[data-overflow-end=true]) [data-navigation-tabs-part=scroller]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--color-black) var(--navigation-tabs-fade-left), var(--color-black) calc(100% - var(--navigation-tabs-fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--color-black) var(--navigation-tabs-fade-left), var(--color-black) calc(100% - var(--navigation-tabs-fade-right)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--color-black) var(--navigation-tabs-fade-left), var(--color-black) calc(100% - var(--navigation-tabs-fade-right)), transparent 100%);scroll-padding-inline:var(--control-height-sm)}[data-navigation-tabs] [data-navigation-tabs-scroll-button][data-slot=button]{z-index:3;width:var(--control-height-sm);min-width:var(--control-height-sm);border-radius:var(--radius-md);height:calc(100% - 2px);min-height:0;box-shadow:none;color:var(--color-foreground);background-color:#0000;background-repeat:no-repeat;background-origin:border-box;position:absolute;inset-block-start:50%;transform:translateY(-50%)}[data-navigation-tabs] [data-navigation-tabs-part=scroll-start][data-slot=button]{background-image:linear-gradient(to var(--navigation-tabs-fade-toward-inline-end), var(--navigation-tabs-fade-color) var(--navigation-tabs-fade-stop), transparent 100%);inset-inline-start:0}[data-navigation-tabs] [data-navigation-tabs-part=scroll-end][data-slot=button]{background-image:linear-gradient(to var(--navigation-tabs-fade-toward-inline-start), var(--navigation-tabs-fade-color) var(--navigation-tabs-fade-stop), transparent 100%);inset-inline-end:0}[data-navigation-tabs] [data-navigation-tabs-scroll-button][data-slot=button]:is(:hover,:focus-visible),[data-navigation-tabs] [data-navigation-tabs-part=scroll-start][data-slot=button]:is(:hover,:focus-visible),[data-navigation-tabs] [data-navigation-tabs-part=scroll-end][data-slot=button]:is(:hover,:focus-visible){--navigation-tabs-fade-stop:84%;background-color:#0000}[data-navigation-tab] [data-navigation-tabs-icon]{color:currentColor}[data-navigation-tab]{z-index:1;min-height:1.875rem;padding-inline:var(--spacing-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-5);text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--duration-standard) var(--ease-out), background-color var(--duration-standard) var(--ease-out), border-color var(--duration-standard) var(--ease-out), box-shadow var(--duration-standard) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}[data-navigation-tab]:disabled{cursor:not-allowed}[data-navigation-tab]:focus,[data-navigation-tab]:active{background-color:#0000}[data-navigation-tab]:focus-visible{background-color:var(--color-background);box-shadow:var(--focus-ring-shadow);outline:none}[data-navigation-tab]:after{height:var(--navigation-tabs-border-width);content:"";opacity:0;transition:background-color var(--duration-standard) var(--ease-out), opacity var(--duration-standard) var(--ease-out);pointer-events:none;background:0 0;position:absolute;inset-block-end:0;inset-inline:0}[data-navigation-tab]:not([data-active]){color:var(--color-muted-foreground)}[data-navigation-tab]:not([data-active]):hover{background-color:color-mix(in srgb, var(--color-background) 68%, transparent);color:var(--color-foreground)}[data-navigation-tab]:not([data-active]):hover:after{background:var(--navigation-tabs-hover-line-color);opacity:1}[data-navigation-tab]>[data-navigation-tab-part=icon],[data-navigation-tab]>[data-navigation-tab-part=label]{transition:color var(--duration-standard) var(--ease-out), opacity var(--duration-standard) var(--ease-out)}[data-navigation-tab][data-active]{color:var(--color-foreground);background:var(--color-background);box-shadow:var(--shadow-xs)}[data-navigation-tab][data-active]:hover{background:color-mix(in srgb, var(--color-background) 88%, var(--color-text-primary) 12%);box-shadow:var(--shadow-sm)}[data-navigation-tab][data-active]:after{background:var(--navigation-tabs-active-line-color);opacity:1}[data-navigation-tab][data-stretch=true]{min-width:0;max-width:none;padding-inline:var(--spacing-3);flex:1 1 0;overflow:hidden}[data-navigation-tab] [data-app-icon]{color:currentColor;--app-icon-size:var(--spacing-4);width:1.25rem;height:1.25rem;line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex}[data-navigation-tab] [data-navigation-tab-part=icon]{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;line-height:var(--leading-none);flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}[data-navigation-tab][data-has-label-and-icon=true]{align-items:center}[data-navigation-tab][data-has-label-and-icon=true]>[data-navigation-tab-part=icon] [data-app-icon]{margin-bottom:0}[data-navigation-tab] [data-navigation-tab-part=label]{line-height:inherit;align-items:center;display:inline-grid}[data-navigation-tab] [data-navigation-tab-part=label-text],[data-navigation-tab] [data-navigation-tab-part=label]:after{grid-area:1/1}[data-navigation-tab] [data-navigation-tab-part=label]:after{content:attr(data-label);font-weight:var(--font-weight-bold);visibility:hidden}[data-navigation-tab] [data-navigation-tab-part=label-text]{font-weight:var(--font-weight-normal)}[data-navigation-tab][data-active] [data-navigation-tab-part=label-text]{font-weight:var(--font-weight-medium)}[data-navigation-tab][data-stretch=true] [data-navigation-tab-part=label]{text-overflow:ellipsis;flex:auto;justify-content:center;min-width:0;overflow:hidden}[data-navigation-tab][data-stretch=true] [data-navigation-tab-part=label-text]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media not (min-width:640px){[data-navigation-tab][data-stretch=true]{gap:var(--spacing-1);min-width:max-content;padding-inline:var(--spacing-2);font-size:var(--text-sm);flex:1 0 auto;overflow:visible}[data-navigation-tab][data-stretch=true] [data-navigation-tab-part=label]{font-size:inherit}}[data-navigation-tabs][data-variant=line]{--navigation-tabs-border-width:var(--border-width-strong);--navigation-tabs-hover-line-color:transparent;--navigation-tabs-active-line-color:var(--color-primary);width:100%;min-height:2.5rem;color:var(--color-muted-foreground);background:0 0;border-radius:0;padding:0}[data-navigation-tabs][data-variant=line] [data-navigation-tabs-part=scroller]{overflow:auto hidden}[data-navigation-tabs][data-variant=line] [data-navigation-tabs-part=list]{border-block-end:0;height:auto}[data-navigation-tabs][data-variant=line] [data-navigation-tab]{min-height:var(--control-height-md);box-shadow:none;color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out);background:0 0;border-color:#0000;border-radius:0;padding-inline:0}[data-navigation-tabs][data-variant=line] [data-navigation-tab]:after{display:none}[data-navigation-tabs][data-variant=line] [data-navigation-tab]:not([data-active]):hover{color:var(--color-primary-text);background:0 0;border-bottom-color:#0000}[data-navigation-tabs][data-variant=line] [data-navigation-tab][data-active]{border-bottom-color:var(--color-primary);box-shadow:none;color:var(--color-primary-text);background:0 0}[data-navigation-tabs][data-variant=line] [data-navigation-tab][data-active]:hover{border-bottom-color:color-mix(in srgb, var(--color-primary) 60%, var(--color-text-primary) 40%)}[data-navigation-tabs][data-variant=line] [data-navigation-tab]:focus-visible{box-shadow:none;background:0 0}[data-navigation-tabs][data-variant=line] [data-navigation-tab][data-stretch=true]{padding-inline:var(--spacing-3)}[data-detail-tab-rail]{--detail-tab-layout-sticky-background:var(--color-background);--detail-tab-layout-tabs-block-size:2.5rem;--detail-tab-layout-min-page-block-size:calc(100dvh - var(--appbar-height,0px));--detail-tab-layout-sticky-scroll-space:0rem;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-width:0;min-height:0;display:grid;overflow:visible}.detail-page--has-cover [data-detail-tab-rail]{--detail-tab-layout-sticky-scroll-space:calc(var(--spacing-12) + var(--session-detail-scroll-comfort-block-end,0rem))}[data-detail-tab-rail][data-content-layout=fill]{min-block-size:var(--detail-tab-rail-scroll-port-block-size,calc(var(--detail-tab-layout-min-page-block-size) + var(--detail-tab-layout-sticky-scroll-space)))}[data-detail-tab-rail][data-content-layout=fill]>*{min-inline-size:0}[data-detail-tab-rail][data-content-layout=fill]>:not([data-navigation-tabs-part=wrapper]){min-block-size:0}.detail-tab-rail:not(.detail-page-tab-rail):not(:where(.contact-detail--crm *)) :is(.session-detail-empty-state,[data-empty-state]):is(.session-detail-empty-state,[data-empty-state]):is(.session-detail-empty-state,[data-empty-state]):is(.session-detail-empty-state,[data-empty-state]):not([data-empty-state-placement=inline]){flex:none;align-self:start;block-size:fit-content;margin-block:0 auto;position:sticky;inset-block-start:var(--session-detail-empty-visible-offset,clamp(4.75rem, 12vh, 6.5rem));inset-block-end:var(--session-detail-empty-visible-inset-end,auto)}.detail-tab-rail:not(.detail-page-tab-rail):not(:where(.contact-detail--crm *)) :has(:is(.session-detail-empty-state,[data-empty-state]):is(.session-detail-empty-state,[data-empty-state]):is(.session-detail-empty-state,[data-empty-state]):not([data-empty-state-placement=inline])){min-block-size:100%}[data-detail-tab-rail] .session-detail-empty-state{align-content:center;gap:var(--spacing-2);height:auto;min-height:auto;padding:0}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper]{top:var(--detail-tab-layout-sticky-offset,var(--session-detail-tabs-sticky-offset,0rem));z-index:calc(var(--z-sticky) - 3);background:var(--detail-tab-layout-sticky-background);isolation:isolate;width:100%;min-width:0;max-width:100%;position:sticky}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper]:has(>[data-navigation-tabs-part=end-adornment]){align-items:center;gap:var(--spacing-3);display:flex}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper]:has(>[data-navigation-tabs-part=end-adornment])>[data-navigation-tabs]{flex:auto;width:auto}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper]>[data-navigation-tabs-part=end-adornment]{flex:none;min-width:0;margin-inline-start:auto}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper] [data-navigation-tabs]{width:100%;min-width:0;max-width:100%}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper] [data-navigation-tabs-part=scroller]{overscroll-behavior-x:contain;max-width:100%;scroll-padding-inline:var(--spacing-3);scroll-snap-type:x proximity;overflow:auto hidden}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper] [data-navigation-tab]{scroll-snap-align:center}@media not (min-width:768px){[data-detail-tab-rail]{--detail-tab-layout-mobile-bleed:var(--detail-tab-layout-page-gutter,var(--spacing-3));--detail-tab-layout-min-page-block-size:calc(var(--coffee-viewport-height,100dvh) - var(--coffee-bottom-bar-total-height,var(--dim-bottom-bar-height)));--detail-tab-layout-sticky-offset:0rem}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper]{width:calc(100% + (var(--detail-tab-layout-mobile-bleed) * 2));max-width:none;margin-inline:calc(var(--detail-tab-layout-mobile-bleed) * -1);box-sizing:border-box;padding-inline:0}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper] [data-navigation-tabs-part=scroller]{width:100%;padding-inline:var(--detail-tab-layout-mobile-bleed);box-sizing:border-box;scroll-padding-inline:var(--detail-tab-layout-mobile-bleed)}[data-detail-tab-rail]>[data-navigation-tabs-part=wrapper] [data-navigation-tabs-part=list]:after{content:"";flex:0 0 var(--detail-tab-layout-mobile-bleed);display:block}}}
