.platform-demos_stage__doIuN{width:min(100%,max(28rem,calc((100svh - 344px) * 110 / 57)),72rem);margin:.75rem auto 0;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:white;box-shadow:0 8px 22px -12px rgb(15 23 42/20%),0 2px 6px rgb(15 23 42/5%)}.platform-demos_scene__YNBZY{position:relative;display:block;aspect-ratio:110/57;overflow:hidden;overflow-anchor:none;background:#f1f5f9}.platform-demos_importPreview__EhZdV{width:100%;margin:0}.platform-demos_importPreviewCaption__DG0nt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.75rem;padding:.5rem .75rem;border-top:1px solid var(--ds-border);background:var(--brand-surface-alt);color:var(--ds-text-body);font-size:.875rem;line-height:1.35}.platform-demos_scene__YNBZY>digicust-website-scene{position:absolute;inset:0;display:block}@media (prefers-reduced-motion:no-preference){.platform-demos_scene__YNBZY>digicust-website-scene{animation:platform-demos_scene-in__yLJ_n .18s ease-out}}@keyframes platform-demos_scene-in__yLJ_n{0%{opacity:.72}to{opacity:1}}.platform-demos_topicFill__7PYWE{position:absolute;z-index:-1;inset:0;background:#dbeafe;transform:scaleX(0);transform-origin:left center}.platform-demos_topicFill__7PYWE:dir(rtl){transform-origin:right center}.platform-demos_scene__YNBZY .nativeUi .targetFocus{outline:none;box-shadow:none;background-color:initial}.platform-demos_scene__YNBZY .mailReadingPane,.platform-demos_scene__YNBZY .platformShell>main{min-width:0;overflow:auto}.platform-demos_captions__Z67rz{padding:.375rem .75rem;border-top:1px solid var(--ds-border);background:var(--brand-surface-alt);color:var(--ds-text-body)}.platform-demos_captionText__Bq4Sp{display:grid;min-height:2.625rem;place-items:center;text-align:center;font-size:.875rem;line-height:1.3;text-wrap:pretty}.platform-demos_playbackControls__XMEcd{display:flex;align-items:center;min-width:0;gap:.25rem}.platform-demos_demoActions__zmoL5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;padding:.5rem .75rem;border-top:1px solid var(--ds-divider);background:var(--brand-surface-alt)}@media (max-width:24.375rem){.platform-demos_demoActions__zmoL5{padding-inline:.375rem}.platform-demos_playbackControls__XMEcd>[role=group]>button{flex:1 1 min-content;padding-inline:.125rem;hyphens:auto}}@media (min-width:48rem){.platform-demos_demoActions__zmoL5{justify-content:space-between}}.platform-demos_scene__YNBZY .nativeUi .tableFocus{background-color:var(--ui-selected)}.platform-demos_scene__YNBZY .demoPointer svg{transition:transform .1s ease-out}