.mt [hidden],.mt-history [hidden],[data-meeting-history] [hidden]{display:none!important}.mt .rtt-start .rtt-actions{justify-content:center}.mt .rtt-clock{margin-top:6px}.mt .rtt-stream{padding-top:22px;mask-image:none}.mt .rtt-head>div,#mt-entries,.mt-note-row>textarea{min-width:0}.mt .a2t-turn-head{flex-wrap:wrap}.mt .a2t-speaker-name:disabled{cursor:default}.mt .a2t-line{white-space:pre-wrap;overflow-wrap:anywhere}.mt .a2t-turn[data-continuation=true]{margin-top:10px}.mt .mt-provisional{color:#ffffff8f}.mt .i2t-text{opacity:1;visibility:visible;padding-bottom:0;transform:none}.mt .i2t-stage{justify-content:flex-start;max-height:160px;margin-bottom:0}.mt .i2t-stage:empty{min-height:1px}.mt .i2t-canvas{object-fit:contain;image-rendering:auto;border:1px solid #ffffff14;width:auto;max-width:100%;height:auto;max-height:160px}.mt .mt-ocr-canvas{image-rendering:pixelated}.mt .ss-formats,.mt .i2t-error{margin-top:0}.mt .rtt-head{align-items:flex-end;gap:14px 20px}.mt .rtt-actions{align-items:center;gap:6px}.mt-toolbar-sep{background:#ffffff24;width:1px;height:18px;margin:0 4px}@media (width<=700px){.mt-toolbar-sep{display:none}}#mt-settings{display:contents}.mt .dc-toggle{border-color:#ffffff59;border-radius:5px;height:28px;font-size:11px}@media (width>=1000px){.mt .dc-toggle{height:32px;font-size:12px}}.mt .dc-toggle:disabled{opacity:.35;cursor:default}#mt-entries{flex-direction:column;padding-bottom:12px;display:flex}.mt .mt-turn-note{background:#f6f1e908;border-left:2px solid #f6f1e973;border-radius:0 6px 6px 0;padding:10px 14px}.mt .mt-turn-note .a2t-turn-name{letter-spacing:.02em;color:#f6f1e9b8;font-size:11px}.mt .mt-note-text{color:var(--ink)}.mt .mt-turn-gap{background:#ffffff04;border:1px dashed #ffffff24;border-radius:6px;padding:8px 12px}.mt .mt-turn-gap .a2t-turn-head{color:#ffffffa6;margin-bottom:2px}.mt .mt-turn-ocr{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:12px 14px;transition:border-color .25s,background .25s}.mt .mt-turn-ocr[data-ocr-state=scanning]{background:#f6f1e909;border-color:#f6f1e942}.mt .mt-ocr-head{border-bottom:1px solid #ffffff12;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.mt-ocr-head-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-ocr-meta{font-family:var(--font-mono);color:#ffffff73;font-variant-numeric:tabular-nums;font-size:10px}.mt-ocr-meta:before{content:"· "}.mt-ocr-actions{align-items:center;gap:6px;display:flex}.mt-ocr-copy{color:#f6f1e9d9;font:inherit;cursor:pointer;background:#00000040;border:1px solid #fff3;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;transition:border-color .16s,color .16s}.mt-ocr-copy:hover{color:var(--ink);border-color:#ffffff80}.mt-ocr-copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mt-ocr-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.mt-ocr-thumb{width:200px;max-width:100%}.mt .mt-turn-ocr:not([data-ocr-state=scanning]) .mt-ocr-thumb{cursor:pointer}.mt .mt-turn-ocr:not([data-ocr-state=scanning]) .mt-ocr-thumb:hover .i2t-canvas{border-color:#ffffff52}.mt-ocr-content{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-ocr-status{color:#f6f1e99e;font-size:12px}.mt-ocr-text-wrap{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.mt .mt-ocr-text{width:100%;font-family:var(--font-sans);color:#f6f1e9db;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0;font-size:12.5px;line-height:1.6;overflow-x:hidden}.mt .mt-ocr-text.is-collapsed{max-height:9.6em;overflow:hidden;mask-image:linear-gradient(#000 68%,#0000 100%)}.mt-ocr-expand{color:#f6f1e9ad;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:600;text-decoration:underline #ffffff47;transition:color .16s,text-decoration-color .16s}.mt-ocr-expand:hover{color:var(--ink);text-decoration-color:var(--ink)}.mt-ocr-expand:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}@media (width<=680px){.mt-ocr-body{grid-template-columns:minmax(0,1fr);gap:10px}.mt-ocr-thumb{width:100%;max-width:240px}}.mt-composer{grid-row:5;padding-top:12px;position:relative}.mt-capture-toast{z-index:15;background:#0d0d0d;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:104px minmax(0,1fr);gap:12px;width:min(350px,100%);padding:10px 12px 13px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #000000a6}.mt-toast-preview{cursor:pointer;background:#050505;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;height:68px;padding:0;display:flex;position:relative;overflow:hidden}.mt-toast-preview canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mt-toast-badge{color:var(--ink);letter-spacing:.02em;opacity:.85;background:#000000c7;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600;transition:opacity .16s;position:absolute;bottom:4px;right:4px}.mt-toast-preview:hover .mt-toast-badge{opacity:1}.mt-toast-preview:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mt-toast-body{flex-direction:column;justify-content:space-between;gap:4px;min-width:0;display:flex}.mt-toast-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mt-toast-title{color:var(--ink);font-size:12px;font-weight:600}.mt-toast-timer{font-family:var(--font-mono);color:#f6f1e9a6;font-variant-numeric:tabular-nums;font-size:11px}.mt-toast-hint{color:#ffffff7a;margin:0;font-size:11px;line-height:1.3}.mt-toast-actions{align-items:center;gap:6px;margin-top:4px;display:flex}.mt-toast-actions .btn{height:24px;padding:0 9px;font-size:11px}.mt-toast-dismiss{color:#ffffff7a;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:11px;transition:color .16s}.mt-toast-dismiss:hover{color:var(--ink)}.mt-toast-dismiss:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.mt-toast-bar{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.mt-toast-bar-fill{background:var(--ink);transform-origin:0;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.mt-capture-toast{transition:opacity .18s,transform .18s}@starting-style{.mt-capture-toast{opacity:0;transform:translateY(6px)}}}.mt-note-row{background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;padding:6px 8px 6px 12px;transition:border-color .18s,background .18s;display:flex}.mt-note-row:focus-within{background:#ffffff09;border-color:#f6f1e96b}.mt-note-row .ss-query{resize:none;flex:1;max-height:7em;padding:4px 0;font-size:13px;line-height:1.45;overflow-y:auto}.mt-note-row .rtt-actions{flex-wrap:nowrap;flex:none;gap:6px;margin-bottom:0}@media (width<=700px){.mt-note-row{flex-wrap:wrap;padding:8px 10px}.mt-note-row .ss-query{flex-basis:100%}.mt-note-row .rtt-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}.mt .ss-help{margin:0 0 8px}.mt .rtt-stream:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mt-copy-marker{color:#ffffff80;border-top:1px solid #ffffff2e;margin:18px 0;padding-top:8px;font-size:11px}.mt-history .rtt-work{grid-template-rows:auto auto minmax(0,1fr)}.mt-history-list{flex-direction:column;min-height:0;padding-top:18px;display:flex}.mt-history-list .ssc-query{flex:none}.mt-history-list .ss-collections{flex:1}[data-meeting-history] .ss-collection-open{text-decoration:none}.mt-history-list .ss-collection-open{align-items:baseline;gap:12px;display:flex}.mt-history-meta{color:#fff6;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.mt-crop-stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:18px;display:flex;overflow:hidden}#mt-crop-canvas{cursor:crosshair;touch-action:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}#mt-crop-canvas:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
