@keyframes written-tabs-out{0%{opacity:1}to{opacity:0}}@keyframes written-tabs-in{0%{opacity:0}to{opacity:1}}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tabs{min-width:0;margin-block:var(--gap-lg)}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tabs-list{gap:var(--gap-lg);margin:0 0 var(--gap-lg);border-bottom:var(--border-hairline);border-color:var(--written-border);padding:0;list-style:none;display:flex;overflow-x:auto}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tabs-list li{cursor:pointer;margin:0}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-button{cursor:pointer;padding:var(--gap-sm)0;color:var(--written-body);font-family:inherit;font-size:var(--text-size-regular);font-weight:var(--vfc-font-weight-bold);white-space:nowrap;border:0;border-bottom:var(--gap-2xs) solid transparent;background:0 0}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-button[data-active=true]{color:var(--written-link);border-bottom-color:currentColor}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-content{min-width:0;overflow-x:auto}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-content[hidden]{display:none}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-button:hover{color:var(--written-link)}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-button:has(.tab-label-icon){align-items:center;gap:var(--gap-xs);display:flex}:where(.post-body,.prose,.ds-docs-plate,.written-content) .tab-button .tab-label-icon{width:var(--gap-lg);height:var(--gap-lg);flex:none;margin:0;display:block}@container style(--written-theme:dark){.tab-button .tab-label-icon{filter:brightness(0)invert()}}.tabs[data-tabs-animated]>.tabs-list>[role=tab]>.tab-button{transition:color var(--vfc-duration-default) var(--vfc-ease-default);border-bottom-color:#0000;position:relative}.written-tab-indicator{height:var(--vfc-spacing-sm);pointer-events:none;background:currentColor;position:absolute;inset:auto 0 0}html[data-written-tab-switch]::view-transition-new(root),html[data-written-tab-switch]::view-transition-old(root){animation:none}::view-transition-group(written-tab-indicator){animation-duration:var(--duration-fast);animation-timing-function:var(--vfc-ease-ease-out)}::view-transition-old(written-tab-indicator){opacity:0;animation:none}::view-transition-new(written-tab-indicator){opacity:1;animation:none}::view-transition-group(written-tab-labels){animation:none}::view-transition-image-pair(written-tab-labels){isolation:isolate}::view-transition-old(written-tab-labels){mix-blend-mode:plus-lighter;animation:written-tabs-out var(--vfc-duration-default) var(--vfc-ease-default) both}::view-transition-new(written-tab-labels){mix-blend-mode:plus-lighter;animation:written-tabs-in var(--vfc-duration-default) var(--vfc-ease-default) both}@media (prefers-reduced-motion:reduce){.tabs[data-tabs-animated]>.tabs-list>[role=tab]>.tab-button{transition:none}::view-transition-group(written-tab-indicator){animation:none}::view-transition-old(written-tab-labels){opacity:0;animation:none}::view-transition-new(written-tab-labels){opacity:1;animation:none}}
