.MeetingTranscriber-module__6gitNW__tool{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:24px;display:grid}.MeetingTranscriber-module__6gitNW__panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;padding:24px}.MeetingTranscriber-module__6gitNW__controls{gap:18px;display:grid}.MeetingTranscriber-module__6gitNW__field{gap:6px;display:grid}.MeetingTranscriber-module__6gitNW__field label{color:var(--ink);font-weight:700}.MeetingTranscriber-module__6gitNW__field select,.MeetingTranscriber-module__6gitNW__title{border:1px solid var(--border);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:8px 12px}.MeetingTranscriber-module__6gitNW__help,.MeetingTranscriber-module__6gitNW__consent,.MeetingTranscriber-module__6gitNW__modelStatus p,.MeetingTranscriber-module__6gitNW__status p,.MeetingTranscriber-module__6gitNW__empty{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.5}.MeetingTranscriber-module__6gitNW__consent{color:var(--ink);margin-top:-8px;font-weight:700}.MeetingTranscriber-module__6gitNW__modelStatus{justify-items:start;gap:8px;display:grid}.MeetingTranscriber-module__6gitNW__record{background:var(--accent);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:1rem;font-weight:700}.MeetingTranscriber-module__6gitNW__stop{background:#b91c1c}.MeetingTranscriber-module__6gitNW__record:disabled{opacity:.55;cursor:not-allowed}.MeetingTranscriber-module__6gitNW__secondary,.MeetingTranscriber-module__6gitNW__danger{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:600}.MeetingTranscriber-module__6gitNW__danger{color:#b91c1c}.MeetingTranscriber-module__6gitNW__secondary:disabled,.MeetingTranscriber-module__6gitNW__danger:disabled{opacity:.5;cursor:not-allowed}.MeetingTranscriber-module__6gitNW__status{gap:6px;display:grid}.MeetingTranscriber-module__6gitNW__status p:first-child{color:var(--ink);font-weight:600}.MeetingTranscriber-module__6gitNW__dot{vertical-align:0;background:#ef4444;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:1.2s ease-in-out infinite MeetingTranscriber-module__6gitNW__pulse;display:inline-block}@keyframes MeetingTranscriber-module__6gitNW__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.MeetingTranscriber-module__6gitNW__dot{animation:none}}.MeetingTranscriber-module__6gitNW__hiddenInput{display:none}.MeetingTranscriber-module__6gitNW__unsupported{color:var(--ink);margin:0;line-height:1.6}.MeetingTranscriber-module__6gitNW__title{margin-bottom:16px;font-weight:700}.MeetingTranscriber-module__6gitNW__transcript{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-height:420px;max-height:70vh;padding:16px;overflow-y:auto}.MeetingTranscriber-module__6gitNW__paragraph{color:var(--ink);margin:0 0 12px;line-height:1.6}.MeetingTranscriber-module__6gitNW__time{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.MeetingTranscriber-module__6gitNW__me{color:var(--accent)}.MeetingTranscriber-module__6gitNW__others{color:var(--success)}.MeetingTranscriber-module__6gitNW__pending{color:#94a3b8}.MeetingTranscriber-module__6gitNW__actions{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.MeetingTranscriber-module__6gitNW__saved{margin-top:32px}.MeetingTranscriber-module__6gitNW__saved h2{font-family:var(--font-display), "Segoe UI", sans-serif;margin:0 0 12px;font-size:1.35rem}.MeetingTranscriber-module__6gitNW__savedList{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:0 0 12px;padding:0;list-style:none}.MeetingTranscriber-module__6gitNW__savedRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.MeetingTranscriber-module__6gitNW__savedRow+.MeetingTranscriber-module__6gitNW__savedRow{border-top:1px solid var(--border)}.MeetingTranscriber-module__6gitNW__savedMeta{gap:2px;min-width:0;display:grid}.MeetingTranscriber-module__6gitNW__savedMeta strong{overflow-wrap:anywhere}.MeetingTranscriber-module__6gitNW__savedMeta span{color:var(--ink-soft);font-size:.88rem}.MeetingTranscriber-module__6gitNW__pendingLine{color:#b45309!important}.MeetingTranscriber-module__6gitNW__savedActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.MeetingTranscriber-module__6gitNW__tool{grid-template-columns:1fr}}.MeetingTranscriber-module__6gitNW__main{max-width:1180px;margin:0 auto;padding:32px 20px 64px}.MeetingTranscriber-module__6gitNW__breadcrumb{color:#7b8798;flex-wrap:wrap;gap:.42rem;margin-bottom:14px;font-size:.86rem;display:flex}.MeetingTranscriber-module__6gitNW__breadcrumb a{color:#7b8798;font-weight:600;text-decoration:none}.MeetingTranscriber-module__6gitNW__breadcrumb a:hover,.MeetingTranscriber-module__6gitNW__breadcrumb a:focus-visible{color:var(--ink)}.MeetingTranscriber-module__6gitNW__breadcrumbSeparator{color:#9aa8bc}.MeetingTranscriber-module__6gitNW__breadcrumbCurrent{color:var(--ink);font-weight:700}.MeetingTranscriber-module__6gitNW__head{margin-bottom:28px}.MeetingTranscriber-module__6gitNW__head h1{font-family:var(--font-display), "Segoe UI", sans-serif;color:var(--ink);margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.MeetingTranscriber-module__6gitNW__lead{max-width:70ch;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.MeetingTranscriber-module__6gitNW__section{margin-top:48px}.MeetingTranscriber-module__6gitNW__section h2{font-family:var(--font-display), "Segoe UI", sans-serif;color:var(--ink);margin:0 0 16px;font-size:1.5rem}.MeetingTranscriber-module__6gitNW__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.MeetingTranscriber-module__6gitNW__card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:22px}.MeetingTranscriber-module__6gitNW__card h3{color:var(--ink);margin:0 0 8px;font-size:1.05rem}.MeetingTranscriber-module__6gitNW__card p,.MeetingTranscriber-module__6gitNW__list li,.MeetingTranscriber-module__6gitNW__related{color:var(--ink-soft);margin:0;line-height:1.6}.MeetingTranscriber-module__6gitNW__list{gap:8px;max-width:80ch;margin:0;padding-left:1.2rem;display:grid}.MeetingTranscriber-module__6gitNW__related{margin-top:40px}.MeetingTranscriber-module__6gitNW__related a{color:var(--accent);font-weight:600}@media (max-width:900px){.MeetingTranscriber-module__6gitNW__cards{grid-template-columns:1fr}}
