.presenter-header-mode-trigger{align-items:center;gap:var(--space-1-5);box-sizing:border-box;height:var(--presenter-header-icon-button-size);min-height:var(--presenter-header-icon-button-size);padding-block:0;padding-inline:var(--space-2-5);border-radius:var(--radius-full,9999px);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.presenter-header-mode-trigger.is-open{background:var(--presenter-header-active-bg,var(--color-overlay-pressed));color:var(--color-text-primary)}.presenter-header-mode-icon--remote-live{color:var(--color-success);animation:1.8s ease-in-out infinite presenter-header-remote-live-pulse}@keyframes presenter-header-remote-live-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.presenter-header-mode-icon--remote-live{animation:none}}.presenter-header-mode-trigger-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.presenter-header-mode-trigger-label--sized{text-overflow:clip;transition:width .22s cubic-bezier(.22,1,.36,1);display:inline-grid}@media (prefers-reduced-motion:reduce){.presenter-header-mode-trigger-label--sized{transition:none}}.presenter-header-mode-trigger-label-option{text-overflow:ellipsis;white-space:nowrap;visibility:hidden;grid-area:1/1;justify-self:start;width:max-content;min-width:0;overflow:hidden}.presenter-header-mode-trigger-label-option.is-active{visibility:inherit}.presenter-header-mode-menu{z-index:var(--z-dropdown);pointer-events:auto;min-width:200px;max-height:calc(100dvh - 96px);padding:var(--space-1);grid-gap:2px;border-radius:var(--radius-lg,12px);background:var(--color-surface-base);border:1px solid color-mix(in srgb, var(--color-text-on-color) 14%, transparent);box-shadow:var(--shadow-lg);gap:2px;animation:.16s cubic-bezier(.22,1,.36,1) presenter-header-mode-menu-in;display:grid;position:absolute;overflow-y:auto}@keyframes presenter-header-mode-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.presenter-header-mode-menu{animation:none}}.presenter-header-mode-menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background var(--transition-fast,.15s);background:0 0;border:none;line-height:1;display:flex}.presenter-header-mode-menu-row{position:relative}.presenter-header-mode-menu-item--has-action{padding-right:calc(var(--space-6) + var(--space-2))}.presenter-header-mode-menu-item-action{top:50%;right:var(--space-1);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--color-destructive);cursor:pointer;transition:background var(--transition-fast,.15s);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.presenter-header-mode-menu-item-action:hover,.presenter-header-mode-menu-item-action:focus-visible{background:color-mix(in srgb, var(--color-destructive) 14%, transparent);color:var(--color-destructive-hover);outline:none}.presenter-header-mode-menu-item-action:focus-visible{box-shadow:var(--shadow-focus-ring)}.presenter-header-mode-menu-item-label{flex:1;min-width:0}.presenter-header-mode-menu-item:hover:not(:disabled),.presenter-header-mode-menu-item:focus-visible:not(:disabled){background:var(--color-overlay-light);color:var(--color-text-primary)}.presenter-header-mode-menu-item.is-active{color:var(--color-text-primary)}.presenter-header-mode-menu-item.is-active svg:last-child{color:var(--color-primary)}.presenter-header-mode-icon--prezi{transform-origin:50%;flex:none;overflow:visible;transform:scale(1.25)}
.presenter-progress-overlay{pointer-events:none;position:absolute;inset:0}.presenter-progress-root{bottom:var(--presenter-progress-bottom,0);pointer-events:none;z-index:26;transition:opacity .4s ease-in-out;position:absolute;left:0;right:0}:is(.presenter-progress-root:has(.presenter-progress-segment:hover),.presenter-progress-root:has(.presenter-progress-segment:focus-visible)){z-index:calc(var(--z-tooltip) + 1)}.presenter-progress-root--hidden{opacity:0;pointer-events:none!important}.presenter-progress-root--hidden .presenter-progress-hover-zone,.presenter-progress-root--hidden .presenter-progress-bar{pointer-events:none!important}.presenter-progress-hover-zone{height:18px;padding-top:var(--space-2);pointer-events:auto;flex-direction:column;justify-content:flex-end;display:flex}.presenter-progress-bar{pointer-events:auto;background:0 0;align-items:stretch;gap:4px;height:8px;display:flex}.presenter-progress-segment{cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;height:calc(100% + 12px);margin-top:-12px;padding:0;position:relative}.presenter-progress-segment:after{content:"";background:color-mix(in srgb, var(--color-gray-300) 50%, transparent);height:6px;transition:background-color .25s ease-in-out;position:absolute;bottom:0;left:0;right:0}.presenter-progress-segment--active:after{background:var(--presenter-progress-active-color,var(--color-primary))}.presenter-progress-segment--active:hover:after{background:var(--presenter-progress-active-hover-color,var(--color-primary-hover))}.presenter-progress-segment:hover:not(.presenter-progress-segment--active):after{background:var(--color-gray-500)}.presenter-progress-segment--locked:after{background:repeating-linear-gradient(45deg, var(--color-overlay-light,#ffffff26), var(--color-overlay-light,#ffffff26) 4px, var(--color-overlay-white-80,#ffffff4d) 4px, var(--color-overlay-white-80,#ffffff4d) 8px)}.presenter-progress-segment--locked.presenter-progress-segment--active:after{background:repeating-linear-gradient(45deg, var(--color-overlay-light,#ffffff26), var(--color-overlay-light,#ffffff26) 4px, var(--color-overlay-white-80,#ffffff4d) 4px, var(--color-overlay-white-80,#ffffff4d) 8px), var(--presenter-progress-active-color,var(--color-primary))}.presenter-progress-segment .prezi-tooltip-text{bottom:calc(100% + var(--presenter-progress-tooltip-lift,7px));z-index:calc(var(--z-tooltip) + 2)}
