.axis-video[data-line="growth"][data-surface="light"]{--vp-bg:#f7f8f6;--vp-ink:#023c70;--vp-muted:#487397;--vp-border:#d0dae1;--vp-accent:#259aa5;--vp-hover:#e3e8eb;}
.axis-video[data-line="growth"][data-surface="dark"]{--vp-bg:#001a33;--vp-ink:#f7f8f6;--vp-muted:#9ba6ae;--vp-border:#283e52;--vp-accent:#36c8bf;--vp-hover:#142d43;}
.axis-video[data-line="brand"][data-surface="light"]{--vp-bg:#f7f8f6;--vp-ink:#023c70;--vp-muted:#487397;--vp-border:#d0dae1;--vp-accent:#bb1954;--vp-hover:#e3e8eb;}
.axis-video[data-line="brand"][data-surface="dark"]{--vp-bg:#091951;--vp-ink:#f7f8f6;--vp-muted:#9fa6b9;--vp-border:#2f3d6b;--vp-accent:#ff6500;--vp-hover:#1d2c5f;}
.axis-video[data-line="engine"][data-surface="light"]{--vp-bg:#f7f8f6;--vp-ink:#023c70;--vp-muted:#487397;--vp-border:#d0dae1;--vp-accent:#0375db;--vp-hover:#e3e8eb;}
.axis-video[data-line="engine"][data-surface="dark"]{--vp-bg:#091951;--vp-ink:#f7f8f6;--vp-muted:#9fa6b9;--vp-border:#2f3d6b;--vp-accent:#0375db;--vp-hover:#1d2c5f;}
.axis-video[data-line="voice"][data-surface="light"]{--vp-bg:#f7f8f6;--vp-ink:#023c70;--vp-muted:#487397;--vp-border:#d0dae1;--vp-accent:#f83902;--vp-hover:#e3e8eb;}
.axis-video[data-line="voice"][data-surface="dark"]{--vp-bg:#091951;--vp-ink:#f7f8f6;--vp-muted:#9fa6b9;--vp-border:#2f3d6b;--vp-accent:#f83902;--vp-hover:#1d2c5f;}
.axis-video[data-line="revenue-hubspot"][data-surface="light"]{--vp-bg:#f7f8f6;--vp-ink:#023c70;--vp-muted:#487397;--vp-border:#d0dae1;--vp-accent:#8e1b82;--vp-hover:#e3e8eb;}
.axis-video[data-line="revenue-hubspot"][data-surface="dark"]{--vp-bg:#091951;--vp-ink:#f7f8f6;--vp-muted:#9fa6b9;--vp-border:#2f3d6b;--vp-accent:#e86bd0;--vp-hover:#1d2c5f;}
.axis-video[data-line="revenue-salesforce"][data-surface="light"]{--vp-bg:#f7f8f6;--vp-ink:#023c70;--vp-muted:#487397;--vp-border:#d0dae1;--vp-accent:#00739e;--vp-hover:#e3e8eb;}
.axis-video[data-line="revenue-salesforce"][data-surface="dark"]{--vp-bg:#091951;--vp-ink:#f7f8f6;--vp-muted:#9fa6b9;--vp-border:#2f3d6b;--vp-accent:#2fb8ff;--vp-hover:#1d2c5f;}
.axis-video{--vp-ratio:16 / 9;--vp-dark:#001a33;--vp-paper:#f7f8f6;--vp-dock:calc(2.75rem * 2 + 0.75rem * 2);box-sizing:border-box;container-type:inline-size;min-width:0;width:100%;font-family:'Poppins',sans-serif;font-size:.8125rem;line-height:1.5;color:var(--vp-ink);background:var(--vp-bg);border-radius:1.5rem;}
.axis-video *{box-sizing:border-box;}.axis-video [hidden]{display:none!important;}
.axis-video[data-ratio="9:16"]{--vp-ratio:9/16}.axis-video[data-ratio="1:1"]{--vp-ratio:1}.axis-video[data-ratio="4:5"]{--vp-ratio:4/5}
.axis-video__layout{display:grid;min-width:0;}.axis-video__main{min-width:0;}
.axis-video__controller{display:block;width:100%;border-radius:1.5rem;overflow:hidden;background:var(--vp-dark);--media-primary-color:var(--vp-ink);--media-secondary-color:transparent;--media-text-color:var(--vp-ink);--media-icon-color:var(--vp-ink);--media-font-family:'Poppins',sans-serif;--media-font-size:.8125rem;--media-control-height:1.375rem;--media-button-icon-height:1.375rem;--media-button-icon-width:1.375rem;--media-control-padding:calc((2.75rem - 1.375rem) / 2);--media-control-background:transparent;--media-control-hover-background:var(--vp-hover);--media-range-bar-color:var(--vp-accent);--media-range-track-height:.1875rem;--media-range-track-background:var(--vp-border);--media-range-track-border-radius:1.5rem;--media-range-thumb-width:.75rem;--media-range-thumb-height:.75rem;--media-range-thumb-background:var(--vp-accent);--media-time-range-buffered-color:color-mix(in srgb,var(--vp-ink) 25%,transparent);--media-preview-background:var(--vp-bg);--media-preview-chapter-background:var(--vp-bg);--media-menu-background:var(--vp-bg);--media-menu-border-radius:1.125rem;--media-menu-border:1px solid var(--vp-border);--media-menu-item-hover-background:var(--vp-hover);--media-menu-item-checked-background:var(--vp-hover);--media-tooltip-background:var(--vp-bg);--media-tooltip-color:var(--vp-ink);--media-font:400 .8125rem/1.5 'Poppins',sans-serif;--media-focus-ring:2px solid var(--vp-accent);}
.axis-video video{display:block;width:100%;height:auto;aspect-ratio:var(--vp-ratio);object-fit:contain;background:var(--vp-dark);}
.axis-video__dock{display:block;width:100%;padding:0.75rem 1rem;background:var(--vp-bg);color:var(--vp-ink);}
.axis-video media-control-bar{display:flex;align-items:center;width:100%;min-height:2.75rem;background:transparent;}
.axis-video__timeline{display:block;width:100%;height:2.75rem;--media-range-padding:0;--media-control-height:2.75rem;}
.axis-video__volume{--media-range-bar-color:var(--vp-muted);--media-range-thumb-background:var(--vp-ink);width:5rem;min-width:0;}
.axis-video__spacer{flex:1;}
.axis-video media-time-display{white-space:nowrap;--media-font-size:.75rem;--media-control-padding:0;font-variant-numeric:tabular-nums;}
.axis-video media-control-bar>:not(.axis-video__spacer){flex-shrink:0;}
.axis-video__settings{z-index:3;margin:0 0.5rem;--media-menu-transition-in:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);--media-menu-transition-out:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);max-width:calc(100% - 1rem);--media-settings-menu-min-width:min(16rem,80cqi);}
.axis-video__hero-play{border-radius:50%;width:4.5rem;height:4.5rem;color:var(--vp-paper);--media-primary-color:var(--vp-paper);--media-icon-color:var(--vp-paper);--media-control-background:var(--vp-dark);--media-control-hover-background:#023c70;border:1px solid color-mix(in srgb,var(--vp-paper) 45%,transparent);box-shadow:0 16px 48px -24px color-mix(in srgb,#001a33 65%,transparent);}
.axis-video__controller:not([mediapaused]) .axis-video__hero-play,.axis-video__controller[medialoading] .axis-video__hero-play{display:none;}
.axis-video__loading{display:block;width:2.75rem;height:2.75rem;color:var(--vp-accent);background:var(--vp-dark);border-radius:50%;padding:0.5rem;}
.axis-video__loading svg{display:block;width:100%;height:100%;}.axis-video__loading .axis-button__orbit-motion{transform-origin:center;animation:axis-video-orbit 1200ms linear infinite;}
@keyframes axis-video-orbit{to{transform:rotate(360deg)}}
.axis-video[data-enhanced="true"]:not([data-skin="cinema"]) .axis-video__controller{padding-bottom:var(--vp-dock);border-radius:1.5rem 1.5rem 0 0;}
.axis-video[data-skin="cinema"] .axis-video__dock{width:calc(100% - 1.5rem * 2);margin:0 1.5rem 1.5rem;border:1px solid var(--vp-border);border-radius:1.125rem;background:var(--vp-bg);box-shadow:0 16px 48px -24px color-mix(in srgb,#001a33 65%,transparent);}

.axis-video__caption{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.5rem;}
.axis-video__title{display:block;font-family:'Bricolage Grotesque',sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;}
.axis-video__caption time{color:var(--vp-muted);font-variant-numeric:tabular-nums;}
.axis-video__chapters{display:flex;gap:0.5rem;overflow-x:auto;padding:0 1.5rem 1.5rem;scrollbar-width:thin;}
.axis-video button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--vp-border);background:transparent;border-radius:1.125rem;min-height:2.75rem;}
.axis-video button:focus-visible{outline:2px solid var(--vp-accent);outline-offset:3px;}
.axis-video button:hover{background:var(--vp-hover);}.axis-video button:disabled{cursor:default;opacity:.5;}
.axis-video__chapters button{display:flex;gap:0.5rem;align-items:center;flex:none;padding:0.5rem 1rem;text-align:start;}
.axis-video__chapters button[aria-current]{border-color:var(--vp-accent);background:var(--vp-hover);}
.axis-video time{font-variant-numeric:tabular-nums;white-space:nowrap;}
.axis-video__shortcuts{margin:0;padding:0 1.5rem 1.5rem;color:var(--vp-muted);font-size:.75rem;}
.axis-video__review{display:none;padding:1.5rem;border-inline-start:1px solid var(--vp-border);}
.axis-video[data-skin="review"] .axis-video__review{display:flex;flex-direction:column;gap:1.5rem;}
.axis-video__review-heading{font-family:'Bricolage Grotesque',sans-serif;font-size:1.125rem;font-weight:600;}
.axis-video__markers{display:grid;gap:0.5rem;align-content:start;max-height:32rem;overflow:auto;}
.axis-video__markers [data-vp-marker]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;text-align:start;border:0;border-radius:1.125rem;}
.axis-video__markers button span{overflow-wrap:anywhere;}.axis-video__markers time{color:var(--vp-muted);}
.axis-video__comment{margin-block-start:auto;padding:1rem;font-weight:600!important;}
.axis-video__status:empty{display:none;}.axis-video__error{padding:1.5rem;border-bottom:1px solid var(--vp-border);}.axis-video__error button{padding:0.5rem 1rem;}
.axis-video:not([data-enhanced]) :is(.axis-video__dock,.axis-video__hero-play,media-loading-indicator,.axis-video__settings,.axis-video__review,.axis-video__chapters,.axis-video__shortcuts){display:none;}
.axis-video__controller:fullscreen{border-radius:0;width:100%;height:100%;padding:0!important;}.axis-video__controller:fullscreen video{height:100%;max-height:100dvh;object-fit:contain;}.axis-video:not([data-skin="cinema"]) .axis-video__controller:fullscreen video{max-height:calc(100dvh - var(--vp-dock));}
@container(min-width:920px){.axis-video[data-skin="review"] .axis-video__layout{grid-template-columns:minmax(0,1fr) 21rem;}}
@container(max-width:919px){.axis-video__review{border-inline-start:0;border-top:1px solid var(--vp-border);}}
@container(max-width:580px){.axis-video__secondary,.axis-video__volume{display:none;}.axis-video[data-enhanced="true"][data-skin="cinema"] .axis-video__controller{padding-bottom:var(--vp-dock);}.axis-video[data-skin="cinema"] .axis-video__dock{width:100%;margin:0;border:0;border-radius:0;box-shadow:none;}.axis-video__caption{padding:1rem;}.axis-video__chapters{padding:0 1rem 1rem;}.axis-video__shortcuts{display:none;}.axis-video__hero-play{width:2.75rem;height:2.75rem;}}
@container(max-width:340px){.axis-video media-captions-button{display:none;}}
.axis-video__eyebrow{display:block;font-size:.75rem;color:var(--vp-muted);margin-bottom:0.5rem;}
.axis-video__eyebrow:empty,.axis-video__version:empty{display:none;}
.axis-video__version{font-size:.75rem;border:1px solid var(--vp-border);border-radius:1.125rem;padding:0.5rem;white-space:nowrap;}
.axis-video__timeline-wrap{position:relative;}
.axis-video__divisions{position:absolute;inset:0;pointer-events:none;}
.axis-video__divisions i{position:absolute;top:50%;width:1px;height:0.5rem;background:var(--vp-bg);transform:translateY(-50%);}
.axis-video__divisions i[data-marker]{display:none;background:var(--vp-accent);height:1rem;}.axis-video[data-skin="review"] .axis-video__divisions i[data-marker]{display:block;}
.axis-video__controller{--media-preview-thumbnail-max-width:12rem;--media-preview-thumbnail-border-radius:1.125rem;}
.axis-video__moments{display:none;gap:0.5rem;overflow:auto;scrollbar-width:thin;}
.axis-video[data-skin="review"]{--vp-dock:calc(2.75rem * 3 + 0.75rem * 2);}
.axis-video[data-skin="review"] .axis-video__moments:not(:empty){display:flex;}
.axis-video__moments button{display:flex;align-items:center;gap:0.5rem;padding:0 0.5rem;font-size:.75rem;white-space:nowrap;}
.axis-video__moments button span{font-weight:600;}
.axis-video summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;gap:0.5rem;}
.axis-video summary::before{content:'+';font-size:1.125rem;}
.axis-video details[open]>summary::before{content:'−';}
.axis-video summary:focus-visible,.axis-video :is(input,textarea,select):focus-visible{outline:2px solid var(--vp-accent);outline-offset:3px;}
.axis-video__explore>summary{padding-inline:1.5rem;border-top:1px solid var(--vp-border);}
.axis-video:not([data-skin="cinema"]) .axis-video__explore>summary{display:none;}
.axis-video__transcript{padding:0 1.5rem 1.5rem;}
.axis-video:not([data-skin="editorial"]) .axis-video__transcript{display:none;}
.axis-video__transcript-list{display:grid;gap:0.5rem;max-height:32rem;overflow:auto;margin-top:1rem;}
.axis-video__transcript-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;text-align:start;border-color:transparent;}
.axis-video__transcript-list button[aria-current]{border-inline-start-color:var(--vp-accent);background:var(--vp-hover);}
.axis-video__transcript-list time{color:var(--vp-muted);}
.axis-video :is(input,textarea,select){font:inherit;color:var(--vp-ink);background:var(--vp-bg);border:1px solid var(--vp-border);border-radius:1.125rem;padding:0.5rem 1rem;min-height:2.75rem;max-width:100%;}
.axis-video :is(input,textarea){width:100%;display:block;margin-block-start:0.5rem;}
.axis-video textarea{min-height:6rem;resize:vertical;}
.axis-video__filter{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;}
.axis-video__review-heading{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;}
.axis-video__review-heading span{font-family:'Poppins',sans-serif;font-size:.8125rem;color:var(--vp-muted);}
.axis-video__markers article{border:1px solid var(--vp-border);border-radius:1.125rem;}
.axis-video__markers article>button{width:100%;}
.axis-video__markers article[data-resolved="true"]{border-style:dashed;}
.axis-video__markers [data-vp-marker]{grid-template-columns:1fr;gap:0.5rem;}
.axis-video__marker-meta{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;padding:0 1rem 0.5rem;font-size:.75rem;color:var(--vp-muted);}
.axis-video__marker-meta button{border:0;padding:0.5rem;font-size:.75rem;color:var(--vp-ink);}
.axis-video__composer{border-top:1px solid var(--vp-border);padding-top:1rem;}
.axis-video__composer>div{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:0.5rem;}
.axis-video__composer button{padding:0.5rem 1rem;}
.axis-video :is([type="submit"],.axis-video__comment){background:var(--vp-ink);color:var(--vp-bg);}
.axis-video :is([type="submit"],.axis-video__comment):hover{background:var(--vp-ink);opacity:.9;}
.axis-video__shortcuts p{margin:0 0 0.5rem;}
.axis-video[data-skin="cinema"] .axis-video__shortcuts{display:none;}
.axis-video :is(button,summary){transition:background 150ms cubic-bezier(0.4, 0, 0.2, 1),border-color 150ms cubic-bezier(0.4, 0, 0.2, 1);}
.axis-video:not([data-enhanced]) :is(.axis-video__explore,.axis-video__transcript){display:none;}
@container(max-width:580px){.axis-video__title{font-size:1.125rem;}.axis-video__chapters{display:grid;grid-template-columns:1fr;max-height:32rem;}.axis-video__chapters button{width:100%;}.axis-video__transcript{padding-inline:1rem;}.axis-video__caption{align-items:flex-start;}.axis-video__version{white-space:normal;}.axis-video__review{padding:1rem;}}
.axis-video__icon{fill:none!important;stroke:currentColor!important;stroke-linecap:round;stroke-linejoin:round;display:block;width:1.375rem;height:1.375rem;}
.axis-video :is(media-play-button,media-mute-button,media-seek-backward-button,media-captions-button,media-settings-menu-button,media-pip-button,media-fullscreen-button){border-radius:50%;}
/* Consumer resets override shadow :host defaults. Own target geometry in light DOM. */
.axis-video__dock :is(media-play-button,media-mute-button,media-seek-backward-button,media-captions-button,media-settings-menu-button,media-pip-button,media-fullscreen-button){display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;border:0;padding:calc((2.75rem - 1.375rem) / 2);}
.axis-video media-control-bar media-play-button{--media-control-background:var(--vp-hover);}
.axis-video media-captions-button[aria-checked="true"]{--media-control-background:var(--vp-hover);box-shadow:inset 0 0 0 1px var(--vp-accent);}
.axis-video :is(.axis-video__comment,.axis-video__composer button,.axis-video__version,.axis-video__moments button){border-radius:999px;}

/* V4: shared island composition. The dock retains real padding around targets. */
.axis-video__dock{--vp-glass:var(--vp-bg);line-height:1.5;}
.axis-video media-control-bar{gap:0.25rem;}
.axis-video__island{display:flex;align-items:center;flex:none;min-width:0;padding:0.25rem;border:1px solid var(--vp-border);border-radius:999px;background:var(--vp-glass);}
.axis-video__sound{display:flex;align-items:center;}
.axis-video__clock{gap:1rem;padding-inline:1rem;height:calc(2.75rem + 0.25rem * 2 + 1px * 2);}
.axis-video media-control-bar>.axis-video__clock{flex-shrink:1;}
.axis-video__clock media-time-display{flex-shrink:0;}
.axis-video__clock [data-vp-now]{min-width:0;max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vp-muted);font-size:.75rem;}
.axis-video__clock [data-vp-now]:empty{display:none;}
.axis-video__volume{width:0;height:2.75rem;visibility:hidden;overflow:hidden;border-radius:999px;--media-control-padding:0;--media-range-padding:0;--media-range-padding-left:0.5rem;--media-range-padding-right:1rem;--media-control-hover-background:transparent;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1);}
.axis-video__sound:is(:hover,:focus-within) .axis-video__volume{width:5rem;visibility:visible;}
.axis-video[data-skin="cinema"] .axis-video__dock{border:0;box-shadow:none;background:transparent;padding-inline:1rem;}
.axis-video[data-skin="cinema"] .axis-video__timeline-wrap{padding-inline:1rem;border-radius:999px;background:var(--vp-glass);border:1px solid var(--vp-border);margin-bottom:0.5rem;}
.axis-video[data-skin="cinema"] .axis-video__divisions{inset-inline:1rem;}
@supports(backdrop-filter:blur(18px)){
.axis-video[data-skin="cinema"] .axis-video__dock{--vp-glass:color-mix(in srgb,var(--vp-bg) 96%,transparent);}
.axis-video[data-skin="cinema"] :is(.axis-video__island,.axis-video__timeline-wrap){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 48px -24px color-mix(in srgb,#001a33 65%,transparent);}
}
.axis-video .axis-video__timeline{--media-control-hover-background:transparent;--media-preview-border-radius:1.125rem;--media-preview-thumbnail-border-radius:1.125rem 1.125rem 0 0;--media-preview-thumbnail-border:1px solid var(--vp-border);--media-preview-thumbnail-box-shadow:0 16px 48px -24px color-mix(in srgb,#001a33 65%,transparent);--media-preview-chapter-text-shadow:none;--media-preview-chapter-border-radius:1.125rem;--media-preview-chapter-padding:0.5rem 1rem;--media-preview-time-border-radius:999px;--media-preview-transition-delay-in:0s;--media-preview-transition-duration-in:150ms;}
.axis-video__timeline:is(:hover,:focus-within,[dragging]){--media-range-track-height:.3125rem;}
.axis-video__precision{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:0.5rem;border-radius:1.125rem;background:var(--vp-bg);border:1px solid var(--vp-border);font-size:.75rem;}
.axis-video__precision input[type="range"]{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;}
.axis-video__precision input[type="range"]::-webkit-slider-runnable-track{height:.3125rem;background:var(--vp-border);border-radius:999px;}
.axis-video__precision input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:.75rem;height:.75rem;margin-top:calc((.3125rem - .75rem) / 2);border-radius:50%;background:var(--vp-ink);}
.axis-video__precision input[type="range"]::-moz-range-track{height:.3125rem;background:var(--vp-border);border-radius:999px;}
.axis-video__precision input[type="range"]::-moz-range-thumb{width:.75rem;height:.75rem;border:0;border-radius:50%;background:var(--vp-ink);}
.axis-video[data-skin="cinema"] .axis-video__clock [data-vp-now]{color:var(--vp-ink);}
.axis-video__precision label{flex:1;min-width:0;}.axis-video__precision input{padding:0;margin:0;accent-color:var(--vp-accent);min-height:2.75rem;border:0;}
.axis-video__settings{overflow:hidden;box-shadow:0 16px 48px -24px color-mix(in srgb,#001a33 65%,transparent);--media-menu-item-padding:1rem;--media-menu-border-radius:1.125rem;}
.axis-video__settings [slot="header"]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:0.5rem 1rem;border:0;border-bottom:1px solid var(--vp-border);border-radius:0;}
.axis-video .axis-video__fine-menu{width:100%;text-align:left;padding:1rem;border:0;border-radius:0;}
.axis-video__controller[data-compact="true"] .axis-video__settings{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%;margin:0;--media-menu-border-radius:1.125rem 1.125rem 0 0;--media-settings-menu-min-width:100%;--media-menu-max-height:100%;}
.axis-video__controller[data-compact="true"] .axis-video__settings::part(menu){overscroll-behavior:contain;}
.axis-video media-play-button .axis-video__icon{animation:axis-video-control-in 150ms cubic-bezier(0.4, 0, 0.2, 1);}
@keyframes axis-video-control-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
.axis-video__dock{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1),transform 150ms cubic-bezier(0.4, 0, 0.2, 1);}
.axis-video__controller[userinactive]:not([mediapaused]):not([keyboardcontrol]:focus-within) .axis-video__dock{transform:translateY(0.5rem);}
/* A pointer click leaves focus behind: only deliberate keyboard focus pins chrome. */
.axis-video__controller:is([keyboardcontrol]:focus-within,:has(>.axis-video__settings:not([hidden]))) .axis-video__dock{opacity:1!important;transform:none;}
.axis-video:is([data-skin="cinema"],[data-presentation="embedded"]) .axis-video__controller[userinactive]:not([mediapaused]):not([keyboardcontrol]:focus-within):not(:has(>.axis-video__settings:not([hidden]))) .axis-video__dock,
.axis-video:is([data-skin="cinema"],[data-presentation="embedded"]) .axis-video__controller[userinactive]:not([mediapaused]):not([keyboardcontrol]:focus-within):not(:has(>.axis-video__settings:not([hidden]))) .axis-video__dock *{pointer-events:none!important;}
.axis-video__transcript{padding:1.5rem;border-inline-start:1px solid var(--vp-border);min-width:0;}
.axis-video__transcript summary{font-family:'Bricolage Grotesque',sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:0.5rem;}
.axis-video__follow{width:100%;margin-bottom:1rem;border-radius:999px!important;}
.axis-video__follow[aria-pressed="true"]{background:var(--vp-hover);border-color:var(--vp-accent);}
.axis-video__transcript-list{max-height:32rem;overscroll-behavior:contain;scrollbar-width:thin;}
.axis-video__transcript-list button{transition:background 150ms cubic-bezier(0.4, 0, 0.2, 1);}
.axis-video__transcript-list button[aria-current]{background:var(--vp-hover);}
.axis-video__review-nav{display:flex;gap:0.5rem;}
.axis-video__review-nav button{flex:1;padding:0.5rem;font-size:.75rem;border-radius:999px;}
.axis-video__markers article{background:var(--vp-bg);transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1);}
.axis-video__markers article:has([aria-current]){border-color:var(--vp-accent);}
.axis-video__annotation{position:absolute;pointer-events:none!important;z-index:1;}
.axis-video__annotation [data-vp-place]{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent!important;opacity:1;pointer-events:none;}
.axis-video__annotation[data-editing="true"] [data-vp-place]{pointer-events:auto;cursor:crosshair;}
.axis-video__pin{position:absolute;left:var(--vp-pin-x,50%);top:var(--vp-pin-y,50%);transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;border:2px solid var(--vp-paper);border-radius:50%;background:var(--vp-dark);box-shadow:0 0 0 1px var(--vp-dark);}
.axis-video__pin::after{content:'';position:absolute;inset:0.25rem;border-radius:50%;background:var(--vp-paper);}
.axis-video [data-vp-annotate]{width:100%;margin-top:0.5rem;border-radius:999px;}
.axis-video [data-vp-annotate][aria-pressed="true"]{border-color:var(--vp-accent);background:var(--vp-hover);}
.axis-video [data-vp-pin-hint]{font-size:.75rem;color:var(--vp-muted);}
.axis-video:not([data-enhanced]) .axis-video__annotation{display:none;}
@container(min-width:920px){.axis-video[data-skin="editorial"]:has(.axis-video__transcript:not([hidden])) .axis-video__layout{grid-template-columns:minmax(0,1fr) 21rem;}}
@container(max-width:919px){.axis-video__transcript{border-inline-start:0;border-top:1px solid var(--vp-border);}.axis-video__clock [data-vp-now]{display:none;}}
.axis-video__controller[data-dense="true"] :is(.axis-video__secondary,[data-vp-now]){display:none;}
.axis-video__controller[data-compact="true"] .axis-video__clock [data-vp-now],.axis-video__controller[data-compact="true"] :is(.axis-video__secondary,.axis-video__volume){display:none;}
@container(max-width:580px){
.axis-video__clock{padding-inline:0.25rem;}.axis-video__spacer{display:none;}.axis-video media-control-bar{justify-content:space-between;gap:0;}.axis-video__island{padding:0.25rem;border:0;}.axis-video__transcript{padding:1rem;}
.axis-video[data-skin="cinema"] .axis-video__controller{background:var(--vp-bg);}.axis-video[data-skin="cinema"] .axis-video__controller:not(:fullscreen) video{border-radius:1.5rem;}.axis-video[data-skin="cinema"] .axis-video__dock{background:var(--vp-bg);}.axis-video[data-skin="cinema"] .axis-video__timeline-wrap{box-shadow:none;backdrop-filter:none;}.axis-video[data-skin="cinema"] .axis-video__island{box-shadow:none;backdrop-filter:none;}
}
/* Embedded media takes only the video's intrinsic area, including narrow containers. */
.axis-video[data-presentation="embedded"] :is(.axis-video__caption,.axis-video__explore,.axis-video__shortcuts,.axis-video__transcript,.axis-video__review,.axis-video__moments,.axis-video__annotation){display:none!important;}
.axis-video[data-presentation="embedded"] .axis-video__layout{display:block;}
.axis-video[data-presentation="embedded"] .axis-video__controller{padding-bottom:0!important;border-radius:1.5rem;}
.axis-video[data-presentation="embedded"] .axis-video__controller:fullscreen{border-radius:0;}
.axis-video[data-presentation="embedded"] video{border-radius:inherit;}
.axis-video[data-presentation="embedded"] .axis-video__controller:fullscreen video{max-height:100dvh;}
.axis-video[data-presentation="embedded"] .axis-video__dock{width:100%;margin:0;padding:0.75rem 1rem;background:transparent;border:0;box-shadow:none;}
.axis-video[data-presentation="embedded"] .axis-video__timeline-wrap{padding-inline:1rem;border-radius:999px;background:var(--vp-glass);border:1px solid var(--vp-border);margin-bottom:0.5rem;}
.axis-video[data-presentation="embedded"] .axis-video__divisions{inset-inline:1rem;}
.axis-video[data-presentation="embedded"] .axis-video__island{border:1px solid var(--vp-border);background:var(--vp-glass);}
@media(hover:none){.axis-video__volume{display:none;}}
@media(prefers-reduced-transparency:reduce){.axis-video__dock{--vp-glass:var(--vp-bg)!important;}.axis-video__island,.axis-video__timeline-wrap{backdrop-filter:none!important;}}
@media(prefers-reduced-motion:reduce){.axis-video *{animation:none!important;transition:none!important;--media-menu-transition-in:none;--media-menu-transition-out:none;--media-preview-transition-duration-in:0s;--media-preview-transition-duration-out:0s;}}
@media(forced-colors:active){.axis-video{border:1px solid CanvasText;}.axis-video__dock,.axis-video button{border:1px solid ButtonText;}.axis-video__controller{--media-primary-color:CanvasText;--media-range-bar-color:Highlight;--media-range-thumb-background:Highlight;--media-range-track-background:GrayText;}}

/* Compact transport: one padded row. The clock shares the rail column, not a second toolbar. */
.axis-video__controller[data-compact="true"] .axis-video__dock{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem 2.75rem 2.75rem;align-items:center;gap:0;padding:0.75rem 1rem;margin:0;width:100%;border:0;border-radius:999px;background:var(--vp-bg);}
.axis-video__controller[data-compact="true"] :is(media-control-bar,.axis-video__transport,.axis-video__tools,.axis-video__sound){display:contents;}
.axis-video__controller[data-compact="true"] media-play-button{grid-column:1;grid-row:1;}
.axis-video__controller[data-compact="true"] .axis-video__timeline-wrap{grid-column:2;grid-row:1;padding:0 0.5rem 0 1rem;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;min-width:0;align-self:start;}
.axis-video__controller[data-compact="true"] .axis-video__timeline{transform:translateY(calc(-1 * 0.5rem));--media-range-padding-left:0;--media-range-padding-right:0;}
.axis-video__controller[data-compact="true"] .axis-video__divisions{inset-inline-start:1rem;inset-inline-end:0.5rem;transform:translateY(calc(-1 * 0.5rem));}
.axis-video__controller[data-compact="true"] .axis-video__clock{grid-column:2;grid-row:1;align-self:end;justify-self:center;display:block;padding:0;height:auto;border:0;background:transparent;box-shadow:none;backdrop-filter:none;pointer-events:none;line-height:1;}
.axis-video__controller[data-compact="true"] media-mute-button{grid-column:3;grid-row:1;}
.axis-video__controller[data-compact="true"] media-settings-menu-button{grid-column:4;grid-row:1;}
.axis-video__controller[data-compact="true"] media-fullscreen-button{grid-column:5;grid-row:1;}
.axis-video__controller[data-compact="true"] :is(media-captions-button,.axis-video__spacer,.axis-video__moments){display:none;}
.axis-video__controller[data-compact="true"] .axis-video__precision{grid-column:1/-1;grid-row:2;margin-top:0.5rem;margin-bottom:0;}
.axis-video__panels{display:none;}
.axis-video__preferences,.axis-video__chapter-sheet{position:absolute;z-index:4;inset:auto 0 0;max-height:100%;overflow:auto;padding:1rem;border-radius:1.125rem;background:var(--vp-bg);color:var(--vp-ink);box-shadow:0 16px 48px -24px color-mix(in srgb,#001a33 65%,transparent);}
.axis-video__preferences label{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-block:0.5rem;}
.axis-video__preferences button,.axis-video__chapter-sheet>button{width:100%;margin-top:0.5rem;}
.axis-video__chapter-sheet nav{display:grid;gap:0.5rem;margin-top:0.5rem;}
.axis-video__chapter-sheet nav button{display:flex;align-items:center;gap:1rem;padding:0.5rem 1rem;text-align:start;}
/* One image-bound end state for every skin; overlays never intercept the dock. */
.axis-video__continuity{--vp-replay-size:5.5rem;position:absolute;display:flex;align-items:center;justify-content:center;gap:0.5rem;pointer-events:none!important;color:var(--vp-ink);line-height:1.5;}
.axis-video__continuity button{pointer-events:auto;padding:0.5rem 1rem;background:var(--vp-bg);}
.axis-video__end-poster{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;}
.axis-video[data-state="ended"] .axis-video__end-poster{display:block;}
.axis-video[data-state="ended"] .axis-video__continuity::after{content:'';position:absolute;inset:0;background:color-mix(in srgb,var(--vp-dark) 28%,transparent);pointer-events:none;}
.axis-video .axis-video__replay{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:var(--vp-replay-size);height:var(--vp-replay-size);padding:1rem;border:0;border-radius:50%;background:var(--vp-bg);color:var(--vp-ink);isolation:isolate;}
.axis-video__replay::before{content:'';position:absolute;width:calc(100% * 1.5);height:calc(100% * 1.5);border-radius:50%;background:color-mix(in srgb,var(--vp-paper) 12%,transparent);pointer-events:none;z-index:-1;}
.axis-video .axis-video__replay:is(:hover,:focus-visible){background:color-mix(in srgb,var(--vp-bg) 88%,var(--vp-accent));}
.axis-video__replay>.axis-button__spinner{display:block;position:absolute;inset:0;width:100%;height:100%;color:var(--vp-accent);pointer-events:none;}
/* Optical weight stays constant when the replay target grows; loader geometry is shared. */
.axis-video__replay [data-axis-part="ring"]{vector-effect:non-scaling-stroke;stroke-width:1.25px;}
.axis-video__replay [data-axis-part="arc"]{vector-effect:non-scaling-stroke;stroke-width:2px;}
.axis-video__replay [data-axis-part="sphere"]{r:1;}
.axis-video__replay [data-axis-part="halo"]{r:2;}
.axis-video__replay>.axis-video__icon{width:1.75rem;height:1.75rem;pointer-events:none;}
.axis-video[data-state="ended"] [data-vp-next-video]{position:absolute;z-index:1;top:calc(50% + var(--vp-replay-size) * 1.5 / 2 + 0.5rem);}
@container(max-width:580px){.axis-video__continuity{--vp-replay-size:4.25rem;}}
.axis-video__feedback{padding:0.5rem 1rem;border-radius:999px;background:var(--vp-bg);color:var(--vp-ink);pointer-events:none;}
.axis-video__load-status{margin:0;transform:translateY(2.75rem);padding:0.5rem 1rem;font-size:.75rem;background:var(--vp-bg);color:var(--vp-ink);border-radius:999px;pointer-events:none;}
.axis-video__search-nav{display:flex;align-items:center;gap:0.5rem;margin-top:0.5rem;}
.axis-video__search-nav span{flex:1;font-size:.75rem;}
.axis-video__search-nav button{min-width:2.75rem;}
.axis-video__transcript-list{font-size:.875rem;}
.axis-video__transcript-list mark{background:var(--vp-ink);color:var(--vp-bg);border-radius:0.25rem;}
.axis-video [data-vp-copy]{width:100%;margin-top:0.5rem;}
.axis-video [data-vp-copy-status]{display:block;font-size:.75rem;}
.axis-video__review-heading{flex-wrap:wrap;gap:0.5rem;}
.axis-video[data-caption-size="large"] video::cue{font-size:140%;}
.axis-video[data-caption-background="solid"] video::cue{background-color:var(--vp-dark);color:var(--vp-paper);}
.axis-video[data-caption-background="clear"] video::cue{background-color:transparent;color:var(--vp-paper);text-shadow:0 1px 2px var(--vp-dark);}
.axis-video__controller:fullscreen .axis-video__dock{padding-bottom:max(0.75rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));}
@container(max-width:919px){
.axis-video[data-presentation="contextual"]:not([data-skin="cinema"]) .axis-video__panels{display:flex;gap:0.5rem;padding:0 1rem 0.5rem;overflow:auto;}
.axis-video__panels button{flex:1;padding:0.5rem;white-space:nowrap;}
.axis-video__panels button[aria-pressed="true"]{background:var(--vp-hover);border-color:var(--vp-accent);}
.axis-video:not([data-skin="cinema"]) .axis-video__caption{padding:1rem;}
.axis-video:not([data-skin="cinema"]) .axis-video__eyebrow{display:none;}
.axis-video:not([data-skin="cinema"]):not([data-panel="chapters"]) .axis-video__explore,.axis-video:not([data-panel="transcript"]) .axis-video__transcript,.axis-video:not([data-panel="review"]) .axis-video__review{display:none;}
.axis-video__review{gap:1rem;}
.axis-video__review .axis-video__comment{order:-1;margin:0;}
.axis-video__review:has(.axis-video__composer:not([hidden])) .axis-video__composer{order:-1;}
.axis-video__review:has(.axis-video__composer:not([hidden])) .axis-video__comment{display:none;}
.axis-video__markers{max-height:18rem;}
.axis-video__transcript-list{max-height:18rem;}
}

.axis-video[data-show-title="true"] .axis-video__caption,.axis-video[data-show-chapters="true"] .axis-video__explore,.axis-video[data-show-transcript="true"] .axis-video__transcript:not([hidden]){display:block!important;}
.axis-video[data-show-title="false"] .axis-video__caption,.axis-video[data-show-chapters="false"] .axis-video__explore,.axis-video[data-show-transcript="false"] .axis-video__transcript{display:none!important;}
.axis-video[data-show-title="true"] .axis-video__caption{display:flex!important;}
.axis-video__stream{position:absolute;z-index:4;inset:auto 0 0;max-height:100%;overflow:auto;padding:1rem;background:var(--vp-bg);color:var(--vp-ink);border-radius:1.125rem;}.axis-video__stream>button{width:100%;}.axis-video__stream label{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.5rem;}

/* Floating compact chrome retains air around the video frame. */
.axis-video[data-presentation="embedded"] .axis-video__controller[data-compact="true"] .axis-video__dock{width:calc(100% - 0.75rem * 2);margin:0 0.75rem 0.75rem;border-radius:999px;}
.axis-video__controller[data-compact="true"] :is(media-play-button,media-mute-button,media-settings-menu-button,media-fullscreen-button){width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;}
.axis-video__controller[data-narrow="true"] .axis-video__dock{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem 2.75rem;}
.axis-video__controller[data-narrow="true"] media-mute-button{display:none;}
.axis-video__controller[data-narrow="true"] media-settings-menu-button{grid-column:3;}
.axis-video__controller[data-narrow="true"] media-fullscreen-button{grid-column:4;}
