.media{display:block;overflow:hidden;position:relative}.media img,.media video{display:block;height:auto;width:100%}.media iframe{border:0;display:block;height:100%;width:100%}.media--fill{height:100%}.media--round{aspect-ratio:1;border-radius:50%}.media--round img,.media--round video{height:100%;object-fit:cover}.media--square{aspect-ratio:1;border-radius:var(--radius-box)}.media--cover img,.media--cover video,.media--square img,.media--square video{height:100%;object-fit:cover}.media--16-9{aspect-ratio:16/9;width:100%}.media--4-3{aspect-ratio:4/3;width:100%}.media--bg{inset:0;position:absolute;z-index:0}.media--fg{position:relative;z-index:var(--z-raised)}.media--placeholder{background:radial-gradient(circle at center,var(--neutral-5),var(--neutral-8))}.media--caption{background:rgba(0,0,0,.35);color:#fff;font-size:var(--font-size-3);inset-block-end:0;inset-inline:0;overflow:hidden;padding:var(--space-2) var(--space-3);position:absolute;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;z-index:var(--z-raised)}.action-icon{align-items:center;border-radius:var(--radius-control);color:var(--text-color-muted);display:inline-flex;height:1.75rem;justify-content:center;text-decoration:none;width:1.75rem}button.action-icon{background:none;border:0;cursor:pointer;font:inherit;padding:0}.action-icon:is(a,button):focus-visible,.action-icon:is(a,button):hover{color:var(--text-color-default)}.action-icon[aria-pressed=true],.action-icon[aria-pressed=true]:is(a,button):focus-visible,.action-icon[aria-pressed=true]:is(a,button):hover{background:var(--color-selected);color:var(--color-selected-contrast)}button.action-icon:disabled{cursor:default}.toolbar{--toolbar-padding:var(--space-3);--toolbar-font-size:var(--font-size-5);min-height:calc(var(--toolbar-padding)*2 + var(--control-size));padding:var(--toolbar-padding);--zone-min:calc(var(--toolbar-padding)*2 + var(--control-size));align-items:center;display:flex;font-size:var(--toolbar-font-size);gap:var(--space-3);justify-content:space-between}.toolbar,.toolbar>*{min-width:0}.toolbar--top{background:var(--surface-shell)}.toolbar:not(.toolbar--shaded):has(.toolbar--title:is(h1,h2,h3,h4,h5,h6)){--toolbar-padding:0;--toolbar-font-size:1rem}.toolbar--wrap{flex-wrap:wrap}.toolbar--compact{--density-padding-block:var(--space-1);--density-padding-inline:var(--space-2);--density-gap:var(--space-1);--control-size:calc(var(--space-1)*2 + var(--font-size-3)*1.375);--toolbar-padding:var(--space-2);--toolbar-font-size:var(--font-size-4)}.toolbar--compact>.toolbar--group{flex:none;flex-wrap:nowrap}.toolbar--shaded{background:var(--surface-shell)}.toolbar--title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar--group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.toolbar .form--input{field-sizing:content;min-width:4ch;width:auto}.toolbar--group>.form--inline,.toolbar>.form--inline{flex:1 1 auto}.toolbar--field{align-items:center;display:inline-flex;gap:var(--density-gap,var(--space-2));min-width:0;white-space:nowrap}.toolbar--field-label{color:var(--text-color-muted)}.toolbar--link{align-items:center;border-radius:var(--radius-control);display:inline-flex;gap:var(--space-1);padding:var(--space-2);transition:background .15s}.toolbar--link:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.toolbar--action{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--text-color-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:1;padding:var(--density-padding-block,var(--space-2));transition:background .15s}.toolbar--action:focus-visible,.toolbar--action:hover{background:var(--state-hover);color:var(--text-color-default)}.toolbar--action:is(.is-active,[aria-pressed=true]){background:var(--state-hover);color:var(--text-color-default)}.toolbar--action:disabled{background:none;color:var(--text-color-muted);cursor:default;opacity:.4}.toolbar--separator{align-self:stretch;background:var(--border-color-discreet);margin-inline:var(--space-1);width:1px}.document-embed{display:flex;flex-direction:column;position:relative}.document-embed--fill{height:100%;min-height:0}.document-embed--fill>.media--fill{flex:1;min-height:0}.media:has(>iframe){background:var(--color-absolute-light);border:var(--border-discreet);border-radius:var(--radius-box)}.document-embed--toolbar{justify-content:flex-end}.embed:has(>.embed--close) .document-embed--toolbar{min-height:calc(1.75rem + var(--space-2)*2);padding-block:0;padding-inline-end:calc(var(--space-2) + 1.75rem + var(--space-1))}