.speech-more-menu{--width: 272px;--max-width: calc(100vw - 24px) ;--border-radius: 16px}.speech-more-menu__list{padding:6px}.speech-header{--background: #ffffff !important;background:#fff!important;box-shadow:0 2px 10px #0f172a14;z-index:100;position:relative}.speech-header-toolbar{--background: #ffffff !important;background:#fff!important;--border-width: 0;padding:0}.speech-header-row{display:flex;align-items:stretch;width:100%;padding:6px;gap:6px}.speech-header-buttons{display:flex;align-items:center;flex:0 0 auto}.speech-header-center{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.speech-header-images{width:100%;background:#e9edf7;border-radius:10px;padding:2px;display:flex;align-items:center;overflow:hidden}.speech-header-text{width:100%;background:#fff;border:2px solid rgba(99,102,241,.18);border-radius:10px;height:52px;display:flex;align-items:center;overflow:hidden}.speech-header-pending{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:4px 12px;border:2px dashed rgba(99,102,241,.55);border-radius:10px;background:#6366f10f}.speech-header-pending__text{font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:#4338ca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.speech-header-pending__caret{display:inline-block;width:2px;height:1.1rem;background:#4338ca;animation:speech-header-caret-blink 1s step-end infinite}@keyframes speech-header-caret-blink{0%,to{opacity:1}50%{opacity:0}}.speech-header-input{width:100%;--padding-start: 12px;--padding-end: 12px;font-size:1rem;opacity:1!important}.speech-header-buttons ion-button{height:56px;min-width:48px}@media(max-width:768px){.speech-header-images{height:56px}.speech-header-text{height:46px}.speech-header-buttons ion-button{height:48px;min-width:42px}}.speech-header-images{min-width:0;display:flex;align-items:center;overflow:hidden;background:#e9edf7;border-radius:10px;padding:4px;box-sizing:border-box}.speech-header-text{flex:1 1 58%;min-width:0;display:flex;align-items:center;background:#fff;border:2px solid rgba(99,102,241,.16);border-radius:10px;overflow:hidden;height:78px;box-sizing:border-box}.speech-header-input{width:100%;min-width:0;--padding-start: 14px;--padding-end: 14px;--highlight-color-focused: transparent;--highlight-color-valid: transparent;--highlight-color-invalid: transparent;font-size:1rem;opacity:1!important}.speech-header-image-list{display:grid;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;gap:4px;align-items:center;scrollbar-width:thin;height:100%}.speech-header-image-list__item{position:relative;min-width:0}.board-native-content::part(scroll){padding-top:6px}@media(min-width:1025px){.board-native-content::part(scroll){padding-top:6px}}@media(max-width:1024px){.board-native-content::part(scroll){padding-top:6px}}@media(max-width:768px){.board-native-content::part(scroll){padding-top:4px}}.speech-header-row{display:flex;align-items:stretch;width:100%;gap:6px}.speech-header-center{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.speech-header-images,.speech-header-text{width:100%;min-width:0}.speech-header-buttons{display:flex;align-items:center;gap:2px}.speech-header-buttons-start{justify-content:flex-start}.speech-header-buttons-end{justify-content:flex-end}.speech-header-input{width:100%}.speech-header-small .speech-header-row{flex-direction:column;gap:6px}.speech-header-small .speech-header-buttons-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.speech-header-small .speech-header-buttons{flex-wrap:nowrap;min-width:0}.speech-header-small .speech-header-buttons-start{flex:0 0 auto}.speech-header-small .speech-header-buttons-end{flex:1 1 auto;justify-content:flex-end}@media(max-width:400px){.speech-header-buttons{gap:1px}.speech-header-buttons ion-button{height:44px;min-width:38px;--padding-start: 4px;--padding-end: 4px}}.speech-header-small .speech-header-center,.speech-header-small .speech-header-images,.speech-header-small .speech-header-text{width:100%}.speech-header-image-list{display:grid;gap:6px;width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;align-content:start}.speech-header-image-list__item{display:flex}.speech-header-identity{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px 0;min-width:0}.speech-header-identity ion-button{--padding-start: 4px;--padding-end: 4px;margin:0;height:32px}.speech-header-board-name{font-size:.95rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.speech-header-frozen-indicator{flex:0 0 auto;font-size:1.1rem;color:#2563eb}.tile-video-modal{--width: min(920px, 94vw);--height: auto;--border-radius: 18px;--background: #f7f4fc;--box-shadow: 0 24px 60px rgba(22, 18, 31, .25)}.tile-video-modal::part(content){position:relative;display:block;contain:content;translate:0 var(--tile-video-swipe-y, 0px)}.tile-video-modal--settling::part(content){transition:translate .22s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.tile-video-modal--settling::part(content){transition:none}}.tile-video-modal__grab{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.tile-video-modal__grab:active{cursor:grabbing}.tile-video-modal__handle{width:40px;height:4px;margin:10px auto 0;border-radius:999px;background:#d9d2e8}.tile-video-modal__inner{max-height:92vh;overflow:auto;background:#f7f4fc;color:#16121f;padding-bottom:env(safe-area-inset-bottom)}.tile-video-modal__stage{position:relative;width:calc(100% - 24px);aspect-ratio:16 / 9;max-height:78vh;margin:0 12px 12px;overflow:hidden;border:1px solid #ece8f3;border-radius:12px;background:#eef1f7}.tile-video-modal__stage>iframe,.tile-video-modal__stage>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain}
