:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fbf9fa;--fg:#180c16;--muted:#767378;--line:#dcc9d4;--accent:#dd0f56;--chip:#fbe0e8;--band:#f3eaee;--chip-fill:#f3eaee;--chip-stroke:#e4d2db;--danger:#ff3b30;--panel:#fffdfe;--src:#a62239;--trn:#914600;--on-accent:#fff;--radius:20px;--shadow:0 2px 8px #180c161a;--glass:#fffdfe9e;--glass-edge:#ffffffd9;--seg:#ebe6e9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Hiragino Sans,Noto Sans JP,Noto Sans TC,sans-serif;line-height:1.35}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#180c16;--fg:#f7eef2;--muted:#a8a3ab;--line:#68465c;--accent:#ff5a91;--chip:#541a35;--band:#2e1624;--chip-fill:#3a2130;--chip-stroke:#56374a;--danger:#ff453a;--panel:#372a3a;--src:#ff7b83;--trn:#facf77;--on-accent:#180c16;--shadow:0 2px 8px #00000059;--glass:#372a3a8c;--glass-edge:#ffffff24;--seg:#2e1624}}html{font-size:17px}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{background:var(--bg);color:var(--fg);margin:0}img,video,canvas,input,select,button{max-width:100%}a{color:var(--accent)}h1,h2,h3{line-height:1.2}h2{margin:20px 0 6px;font-size:1.3rem;font-weight:700}.app{max-width:920px;margin:0 auto;padding:16px}.app.narrow{max-width:520px;padding-top:6vh}button,.button{font:inherit;background:var(--chip);color:var(--accent);border:1px solid #0000;border-color:var(--chip-stroke);cursor:pointer;border-radius:999px;min-height:44px;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-block}button:disabled{opacity:.45;cursor:default}button.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-radius:12px}button.danger{background:var(--danger);color:#fff;border-color:var(--danger);border-radius:12px}button.big{width:100%;min-height:52px;font-size:1.1rem}button.link{background:0 0;min-width:44px;padding:0 8px}.icon{vertical-align:-.25em;flex:none;width:1.3em;height:1.3em}.icon-button{background:0 0;border-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.icon-button .icon{width:24px;height:24px}select,summary,input:not([type=checkbox]){min-height:44px}label{margin:10px 0;display:block}label input:not([type]),label select,.ask input,.ask textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:14px;margin-top:4px;padding:8px 12px;display:block}label.check{align-items:center;gap:8px;min-height:44px;display:flex}.hint,.empty,.meeting-date,.meta,.page-sub{color:var(--muted);font-size:.92rem}.notice{background:var(--chip);color:var(--fg);border-radius:14px;padding:10px 14px}.paused{color:var(--danger);font-weight:600}.bar{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:-16px -16px 16px;padding:8px 16px;display:grid;position:sticky;top:0}.bar:before{content:"";z-index:-1;background:var(--band);border-bottom:1px solid var(--line);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.bar .pill{background:var(--glass);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--glass-edge);width:fit-content;box-shadow:var(--shadow), inset 0 1px 0 var(--glass-edge);border-radius:999px;padding:0 4px;display:inline-flex}.bar .pill:last-child{justify-self:end}.brand{color:var(--fg);text-align:center;background:0 0;border:none;margin:0;padding:0 4px;font-size:1.06rem;font-weight:600}.group-title{color:var(--accent);align-items:center;gap:8px;margin:22px 4px 8px;font-size:1.06rem;font-weight:700;display:flex}.group{background:var(--panel);border-radius:14px;overflow:hidden}.group>.cell{background:linear-gradient(var(--line), var(--line)) right bottom / calc(100% - 16px) 1px no-repeat}.group>.cell:last-child{background:0 0}.cell{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0;padding:4px 16px;display:flex}.cell>span:first-child{align-items:center;gap:8px;display:inline-flex}.cell .value{color:var(--muted);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.cell-button{text-align:left;width:100%;color:var(--fg);background:0 0;border:none;border-radius:0;padding:4px 16px;font-weight:400;text-decoration:none;display:flex}.accent-text{color:var(--accent)}.chevron{width:18px;height:18px;color:var(--muted)}.row-select{flex:1;justify-content:space-between;align-items:center;display:flex}.row-select select,.row-select input.value{width:auto;color:var(--muted);appearance:none;text-align:right;font:inherit;direction:rtl;background:0 0;border:none;border-radius:0;margin:0;padding:0 4px}.row-select input.value{direction:ltr;flex:1;min-width:0}.row-select .value{flex:none}.group-note{color:var(--muted);margin:6px 8px 0;font-size:.9rem}.add-name{flex:1}.add-name input{color:var(--fg);font:inherit;background:0 0;border:none;flex:1;min-width:0;margin:0;padding:0}.toggle input[type=checkbox]{appearance:none;background:var(--line);cursor:pointer;border-radius:16px;flex:none;width:52px;height:32px;margin:0;transition:background .15s;position:relative}.toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle input[type=checkbox]:checked{background:var(--accent)}.toggle input[type=checkbox]:checked:after{transform:translate(20px)}.use-previous{margin:8px 0}.mic-check,.keep-screen-open,.speaker-name,.agreement,section.import,.ask-across,.credits .group,.feedback,.my-words,.default-languages,.answer{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px 16px}.credits .group,.group.language-rows{padding:0}.credits,.feedback,.my-words,.default-languages{background:0 0;border:none;padding:0}.my-words,.default-languages,.feedback,section.import,.ask-across{margin-top:20px}.my-words,.default-languages,.feedback{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:12px 16px}.keep-screen-open{margin:12px 0}.bottom-bar{margin-top:20px}.bottom-bar,.live-bar{background:var(--band);border-top:1px solid var(--line)}.bottom-bar .status{color:var(--muted);align-items:center;gap:8px;margin:4px 0;font-size:.95rem;display:flex}.status-dot{background:var(--muted);opacity:.6;border-radius:50%;width:10px;height:10px}.status-line{justify-content:flex-start}.status-line .elapsed{margin-left:auto}.bar-buttons{gap:8px;display:flex}.bar-buttons button{flex:1}.app:has(.bottom-bar){padding-bottom:24px}.bottom-bar{z-index:5;position:sticky;bottom:0}@media (width<=899px){.app{flex-direction:column;min-height:100dvh;display:flex}.bottom-bar{padding:8px 16px calc(10px + env(safe-area-inset-bottom));border-radius:0;margin:auto -16px 0}.app:has(.bottom-bar){padding-bottom:0}}.meetings,.sidebar-meetings{margin:8px 0;padding:0;list-style:none}.meetings li,.sidebar-meetings li{margin:8px 0}.meetings button{text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;color:var(--fg);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:400;display:flex}.meetings button[aria-current],.sidebar-meetings button[aria-current]{background:var(--chip)}.recently-deleted{margin:16px 0}.deleted-list{margin:8px 0;padding:0;list-style:none}.deleted-list li{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 0;padding:10px 16px;display:flex}.deleted-list .link-row{text-align:left;min-width:0;color:var(--fg);background:0 0;border:none;border-radius:0;flex:1;padding:0;font-weight:400;display:block}fieldset.read-only{border:0;min-width:0;margin:0;padding:0}.deleted-banner{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.deleted-banner p{flex:1;margin:0}.recently-deleted>.actions,.deleted-list .actions{flex-wrap:wrap;gap:8px;display:flex}.meeting-main{flex-direction:column;gap:2px;min-width:0;display:flex}.meeting-title{overflow-wrap:anywhere;font-size:1.06rem;font-weight:700}.chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip{background:var(--chip-fill);color:var(--muted);border:.5px solid var(--chip-stroke);border-radius:999px;padding:1px 12px;font-size:.8rem;font-weight:600}.meetings .chevron{color:var(--accent)}.folders{margin:8px 0}.actions{flex-wrap:wrap;gap:8px;display:flex}.folders .actions input{border:1px solid var(--line);background:var(--panel);min-width:8em;color:var(--fg);font:inherit;border-radius:14px;flex:1;padding:0 12px}.ask{gap:8px;display:flex}.ask input{margin-top:0}.answer{border-left:4px solid var(--accent);margin:12px 0}.answer li,.report li{white-space:pre-wrap;overflow-wrap:anywhere}.cites{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cite{background:var(--chip-fill);min-width:44px;min-height:28px;color:var(--accent);border:.5px solid var(--chip-stroke);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-size:.8rem}.agreement details{margin-top:12px}.transcript{margin:0;padding:0;list-style:none}.row{padding:12px 0;display:block}.row .meta{display:block}.row .source{color:var(--src);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.06rem;font-weight:400;display:block}.row .translation{color:var(--trn);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.06rem;font-weight:400;display:block}.row .translation.empty{display:none}.row .translation .label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row.other .source{color:var(--muted)}.speaker-button{min-height:44px;color:var(--muted);background:0 0;border:none;border-radius:0;padding:0;font-size:.92rem;font-weight:400;display:inline}.columns-head{display:none}.live-title{text-align:center;margin:8px 0 12px;font-size:1.5rem}.live-transcript{position:relative}.live-scroll{overscroll-behavior:contain;min-height:180px;max-height:calc(100dvh - 430px);overflow-y:auto}.unread-pill{background:var(--chip);border-radius:999px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.speaker-name{margin:8px 0}.speaker-name .offered button{margin:4px 4px 4px 0}.hearing-dot{background:color-mix(in srgb, var(--muted) 40%, transparent);border-radius:50%;width:12px;height:12px;display:inline-block}.hearing-dot.listening{background:var(--danger)}.hearing-dot.hearing{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 35%, transparent)}.recording{color:var(--muted);margin:0;font-weight:400}.elapsed{font-variant-numeric:tabular-nums;color:var(--muted)}.mic-meter{width:100%;height:10px;accent-color:var(--accent);margin:6px 0;display:block}input[type=checkbox],meter{accent-color:var(--accent)}meter::-webkit-meter-bar{background:var(--line);border:none;border-radius:5px}meter::-webkit-meter-optimum-value{background:var(--accent);border-radius:5px}meter::-webkit-meter-suboptimum-value{background:var(--accent);border-radius:5px}meter::-webkit-meter-even-less-good-value{background:var(--accent);border-radius:5px}.table-slide{border:1px solid var(--line);border-radius:12px;max-width:100%;margin:8px 0;overflow-x:auto}.table-slide:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-slide table{border-collapse:collapse;width:100%;min-width:max-content}.table-slide th,.table-slide td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:6px 12px}.table-slide th{background:var(--chip);font-weight:700}.report h3{color:var(--accent)}.report .tag{color:var(--muted);font-size:.85rem}.steps li.done{color:var(--muted)}.welcome{text-align:center}.welcome .app-icon{background:url(/app-icon.png) 50%/contain no-repeat;width:96px;height:96px;margin:16px auto 8px;display:block}.welcome h1{margin:8px 0;font-size:1.9rem;font-weight:700}.welcome .sign-in-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:left;margin:20px 0;padding:8px 16px 16px}.welcome .sign-in-card h2{margin-top:8px}.welcome .sign-in-card .button{text-align:center;width:100%;padding:12px 18px;display:block}.sign-in-options{flex-direction:column;gap:10px;padding-top:8px;display:flex}.sign-in-options .provider{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;font-size:1.05rem;display:flex}.sign-in-options .provider.apple{color:#fff;background:#000;border-color:#000}.sign-in-options .provider.google{background:var(--panel);color:var(--fg);border-color:var(--line)}.sign-in-options .provider-mark{width:20px;height:20px}.sign-in-options .email-fold{background:0 0;border-radius:12px;width:100%;min-height:44px}.sign-in-options .email-sign-in{flex-direction:column;gap:10px;display:flex}.sign-in-options .email-sign-in input{font:inherit;border:1px solid var(--line);background:var(--panel);width:100%;min-height:50px;color:var(--fg);box-sizing:border-box;border-radius:12px;padding:0 14px}.sign-in-options .email-sign-in button.primary{border-radius:12px;width:100%;min-height:50px}.sign-in-options .provider-buttons{flex-direction:column;gap:10px;display:flex}.sign-in-options .same-account{color:var(--muted);text-align:center;margin:2px 0 0;font-size:.9rem}.sign-in-options .email-fold{min-height:40px;font-size:.95rem;font-weight:600;text-decoration:underline}.sign-in-options .code-step{text-align:center;background:var(--chip);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sign-in-options .code-step p{margin:2px 0}.sign-in-options .code-field{font:inherit;letter-spacing:.3em;text-align:center;border:1px solid var(--line);background:var(--panel);width:100%;min-height:54px;color:var(--fg);box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px;font-size:1.4rem}.sign-in-options .code-step button.primary{border-radius:12px;width:100%;min-height:50px}.sign-in-options .check-email{font-size:1.05rem;font-weight:700}.sign-in-options .sent-to{color:var(--accent);overflow-wrap:anywhere;font-weight:600}.sign-in-options .sign-in-notice{color:var(--muted);margin:4px 2px;font-size:.9rem}@media (prefers-color-scheme:dark){.sign-in-options .provider.apple{color:#000;background:#fff;border-color:#fff}}.welcome .waiting,.encrypted-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:.9rem;display:flex}.welcome .benefits{text-align:left;padding:0 8px;list-style:none}.welcome .benefits li{align-items:center;gap:14px;margin:12px 0;display:flex}.benefit-icon{background:var(--chip);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.welcome .legal,.welcome .legal a{color:var(--muted);font-size:.9rem}.first-run section{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:16px 0;padding:4px 16px 12px}.first-run .tagline{color:var(--muted);font-size:1.1rem}.shell{display:block}.sidebar{display:none}.detail{min-width:0}.participants .cell{min-height:48px}@media (width>=900px){.app{max-width:1320px}.app.narrow{max-width:520px}.shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sidebar{background:var(--band);border-radius:var(--radius);flex-direction:column;min-height:calc(100vh - 110px);padding:14px;display:flex;position:sticky;top:72px}.sidebar-meetings button{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;color:var(--fg);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:8px 4px;font-weight:400;display:flex}.sidebar-meetings .meeting-title{font-size:1rem;font-weight:400}.sidebar-note{color:var(--muted);align-items:center;gap:8px;margin-top:auto;font-size:.9rem;display:flex}.detail>section{position:relative}.recorder-home{flex-direction:column;min-height:calc(100dvh - 110px);display:flex}.recorder-home .bottom-bar{margin-top:auto;padding:10px 16px}.new .bottom-bar,.live-bar{background:var(--band);border-radius:0;padding:10px 16px;position:sticky;bottom:0}.live-scroll{max-height:calc(100vh - 420px)}.transcript .row{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));border-bottom:1px solid var(--line);gap:0 24px;display:grid}.transcript.columns-1 .row{grid-template-columns:minmax(0,1fr)}.transcript.columns-2 .row{grid-template-columns:repeat(2,minmax(0,1fr))}.transcript.columns-3 .row{grid-template-columns:repeat(3,minmax(0,1fr))}.transcript.columns-4 .row{grid-template-columns:repeat(4,minmax(0,1fr))}.transcript .row .meta{grid-column:1/-1}.columns-head{border-bottom:1px solid var(--line);gap:24px;padding:10px 0;font-weight:700;display:grid}.columns-head.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-head.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.columns-head.columns-1{grid-template-columns:minmax(0,1fr)}.row .translation.empty{display:block}.row .translation{font-size:1.05rem}}.settings section>h2,.my-words>h2,.default-languages>h2,.feedback>h2{color:var(--accent);margin:4px 0 8px;font-size:1.06rem;font-weight:700}textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:14px;padding:8px 12px}.feedback label input:not([type]),.feedback label select{background:var(--bg)}.storage-prompt{max-width:560px;margin:0 auto;padding:8px 0 96px}.storage-prompt h1{margin:8px 4px;font-size:1.8rem}.choice{text-align:left;align-items:center;padding-top:10px;padding-bottom:10px}.choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.choice-title{align-items:center;gap:8px;font-weight:700;display:inline-flex}.choice .group-note{margin:0}.choice-mark{color:var(--accent);font-size:1.1rem}.choice.chosen{background:var(--panel)}.storage-warning{margin:12px 4px}.signout-choice{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin:12px 0;padding:8px 16px 16px}.signout-choice h2{margin:8px 0}.language-switcher{background:var(--panel);border:1px solid var(--line);color:var(--accent);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:0 8px 0 12px;display:inline-flex}.language-switcher select{color:var(--accent);font:inherit;background:0 0;border:none;border-radius:0;width:auto;min-height:40px;margin:0;padding:0 4px;font-weight:600}.signed-out .language-switcher{margin:0 0 8px auto;display:flex}.cell .language-switcher{background:0 0;border:none;padding:0}.settings-row{background:var(--panel);border-radius:14px;margin:16px 0;overflow:hidden}.settings-row>summary{color:var(--fg);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:4px 16px;font-weight:500;list-style:none;display:flex}.settings-row>summary::-webkit-details-marker{display:none}.settings-row>summary .row-title{color:var(--accent);align-items:center;gap:10px;display:inline-flex}.settings-row>summary .chevron{margin-left:auto;transition:transform .15s}.settings-row[open]>summary .chevron{transform:rotate(90deg)}.settings-row-body{padding:0 16px 16px}.settings-row-body>section{background:0 0!important;border:none!important;margin:0!important;padding:0!important}.settings-row-body>section>h2,.settings-row-body .feedback-form>h3{display:none}.settings-rows{margin:16px 0}.settings-rows .row-title{align-items:center;gap:8px;display:inline-flex}.title-row{cursor:text}.title-row input.value{color:var(--fg);text-align:right;direction:ltr}.title-row .chevron{color:var(--accent)}.live-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.recap-row{background:var(--panel);border-bottom:1px solid var(--line);margin:0 -16px 8px;padding:4px 16px}.recap-label,.recap-hint{display:none}.recap-row .summary{margin:0}.recap-row .summary>button{background:0 0;border-color:#0000;padding:8px 0;font-size:.9rem;font-weight:400}.sidebar-heading{margin:6px 4px 8px;font-size:1.15rem}.folder-entries{margin:0 0 8px;padding:0;list-style:none}.folder-entries button{width:100%;color:var(--fg);text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex}.folder-entries button[aria-current]{background:var(--panel);font-weight:700}.folder-entries .icon{color:var(--accent)}.folder-entries .folder-name{overflow-wrap:anywhere;flex:1;min-width:0}.folder-entries .folder-count{color:var(--muted)}.folder-list .actions{flex-direction:column;margin-bottom:12px}.folder-list .actions button{border:1.5px solid var(--accent);background:0 0;width:100%}.folder-list .actions input{width:100%;min-height:44px}.tools-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.import select,.import input[type=file]{background:var(--bg)}.import input[type=file]{border:1px solid var(--line);width:100%;font:inherit;color:var(--muted);border-radius:14px;margin-top:4px;padding:4px;display:block}input[type=file]::file-selector-button{font:inherit;background:var(--chip);color:var(--accent);cursor:pointer;border:none;border-radius:999px;margin-right:12px;padding:8px 16px;font-weight:700}.ask-across textarea,.ask-across input{background:var(--bg)}@media (width>=900px){.tools-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-row>section{margin-top:20px}.recap-row{border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;margin:0 0 8px;display:flex}.recap-label{border-right:1px solid var(--line);padding-right:16px;font-weight:700;display:inline}.recap-hint{color:var(--muted);flex:1;display:inline}.recap-row .summary{display:contents}.recap-row .summary>button{background:var(--chip);padding:8px 18px}.recap-row .summary>p{flex-basis:100%}.recap-row{flex-wrap:wrap}}.meeting-title-big{text-align:center;overflow-wrap:anywhere;margin:8px 0 12px;font-size:1.8rem}.meeting-actions{justify-content:space-around;align-items:flex-start;gap:8px;margin:4px 0 12px;display:flex;position:relative}.big-icon,.more-menu>summary{width:48px;height:48px;color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:inline-flex}.more-menu>summary::-webkit-details-marker{display:none}.big-icon .icon,.more-menu>summary .icon{width:26px;height:26px}.more-menu{position:relative}.more-menu .menu{z-index:6;background:var(--panel);border:1px solid var(--line);min-width:230px;box-shadow:0 8px 24px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:16px;padding:4px 12px;position:absolute;top:64px;left:0}.more-menu .menu button{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--fg);text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 4px;font-weight:400;display:flex}.more-menu .menu button:last-child{border-bottom:none}.more-menu .menu .accent-text{color:var(--accent)}.meeting-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;margin:8px 0 12px;padding:14px 18px;display:flex}.meeting-card .meeting-title{font-size:1.3rem;font-weight:700}.meeting>h3{margin:22px 4px 8px;font-size:1.2rem}.meeting #report+.report,.meeting .report{margin:0}.report>section{margin:16px 0}.report>section>h3{color:var(--fg);margin:4px 4px 8px;font-size:1.3rem}.report>section>ul,.report>section>p,.report>section>.table-slide{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin:0}.report>section>p{padding:14px 18px}.report>section>ul{padding:0;list-style:none;overflow:hidden}.report>section>ul>li{border-bottom:1px solid var(--line);padding:12px 18px}.report>section>ul>li:last-child{border-bottom:none}.report .tag{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 12px;font-size:.85rem}.report .refs{color:var(--muted);font-size:.9rem}.report-languages select,.report-languages-pick select{background:var(--chip);color:var(--accent);border:none;border-radius:999px;padding:0 12px;font-weight:700}.meeting .primary.big{margin:8px 0}.meeting form.ask{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:8px}.meeting form.ask input{background:0 0;border:none}.meeting .tools,.meeting .speaker-naming{margin:12px 0}@media (width>=900px){.meeting-actions{justify-content:center;gap:28px}.meeting-title-big{font-size:2rem}}.cell .language-switcher .icon{display:none}.ask button,.tools-row button{white-space:nowrap}.newer-lines,.ready-offer{margin:8px 0}.report-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.report-find{flex:12rem;min-width:0}.report-share .menu{left:auto;right:0}.report-share .menu-check{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 4px;display:flex}.report-share .menu-title{color:var(--muted);margin:8px 4px 2px;font-size:.85rem}.report mark{background:color-mix(in srgb, var(--accent) 35%, transparent);color:inherit;border-radius:3px}.print-only{display:none}@media print{body.printing-report *{visibility:hidden}body.printing-report .report-print,body.printing-report .report-print *{visibility:visible}body.printing-report .report-print{width:100%;position:absolute;top:0;left:0}body.printing-report .print-only{display:block}}.notes,.trim-panel,.cut-parts,.live-notes,.trim-silence,.trim-undo{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin:12px 0;padding:12px 16px}.note-list{margin:0;padding:0;list-style:none}.note{border-bottom:1px solid var(--line);grid-template-columns:4.5rem 1fr;gap:8px;padding:10px 0;display:grid}.note-gutter{color:var(--muted);font-size:.9rem}.note-time{font-variant-numeric:tabular-nums;min-height:32px;padding:2px 10px}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.note-edit{box-sizing:border-box;width:100%;min-height:6rem;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:14px;padding:8px 12px;display:block}.note-picture{border-radius:10px;max-width:100%;height:auto;margin-bottom:6px;display:block}.note-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.file-button{display:inline-block;position:relative}.file-button>span{background:var(--chip);color:var(--accent);cursor:pointer;border-radius:999px;min-height:24px;padding:10px 18px;font-weight:600;display:inline-block}.file-button>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-button>input:focus-visible+span,.file-button:focus-within>span{outline:2px solid var(--accent);outline-offset:2px}.trim-handles{flex-wrap:wrap;gap:16px;display:flex}.trim-handle{flex:14rem}.trim-handle input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.trim-lines{max-height:18rem;margin:8px 0;padding:0;list-style:none;overflow-y:auto}.trim-lines li{overflow-wrap:anywhere;padding:4px 0}.trim-lines li.removed{opacity:.38}.trim-lines .time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.chip.warning{background:color-mix(in srgb, var(--trn) 25%, transparent);color:var(--fg);font-weight:600}.line-menu{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:4px 0;display:flex}.cut-parts ul{margin:0;padding:0;list-style:none}.cut-parts li{border-bottom:1px solid var(--line);padding:8px 0}.notes-print .note-picture{max-width:24rem}.recorder-empty{color:var(--muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.recorder-empty p{margin:0;font-size:1.06rem}.recorder-empty .empty-mic{width:48px;height:48px;color:var(--accent);opacity:.55}.quick-rows{margin:8px 0 12px}.quick-rows:empty{display:none}.sidebar .quick-rows{margin-top:0}@media (width<=899px){.shell,.detail,.detail>section{flex-direction:column;flex:auto;min-width:0;display:flex}.sidebar{display:none}}.bar-pushed .back-button{color:var(--accent);background:0 0;border-color:#0000;justify-self:start;align-items:center;gap:2px;padding:0 8px 0 0;font-weight:400;display:inline-flex}.chevron-back{width:22px;height:22px;transform:scaleX(-1)}.bar-ipad{grid-template-columns:auto 1fr auto auto auto;gap:12px}.bar-ipad .title-group{grid-column:3;align-items:center;gap:4px;display:inline-flex}.bar-ipad .segmented{grid-column:4}.bar-ipad .trailing-icons{grid-column:5;gap:4px;display:inline-flex}.segmented{background:var(--seg);border-radius:9px;width:210px;padding:2px;display:inline-flex}.segmented button{min-height:32px;color:var(--fg);background:0 0;border:none;border-radius:7px;flex:1;padding:0 12px;font-size:.9rem;font-weight:500}.segmented button[aria-pressed=true]{background:var(--panel);box-shadow:0 1px 3px #0000002e}@media (width>=900px){.shell.list-closed{grid-template-columns:minmax(0,1fr)}.shell.list-closed .sidebar{display:none}.workspace-notes .live-body{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:20px;display:grid}.workspace-notes .live-body .live-notes{margin-top:0;position:sticky;top:72px}}.bar .icon{stroke-width:2.25px}.sheet-backdrop{z-index:30;background:#180c1657;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.new.sheet{background:var(--bg);border-radius:28px 28px 0 0;width:100%;max-width:640px;max-height:93dvh;margin:0;padding:0 16px 24px;overflow-y:auto}.sheet-bar{z-index:2;background:var(--band);border-radius:28px 28px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 -16px 12px;padding:14px 16px 10px;display:grid;position:sticky;top:0}.sheet-bar h2{text-align:center;margin:0;font-size:1.06rem;font-weight:600}.sheet-bar button{background:var(--glass);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--glass-edge);box-shadow:var(--shadow);color:var(--accent);font-weight:600}.sheet-status{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:.9rem;display:flex}@media (width>=900px){.sheet-backdrop{align-items:center}.new.sheet{border-radius:28px;max-height:88vh}}.sheet-backdrop{z-index:50;background:#00000059;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.confirm-sheet{background:var(--panel);color:var(--fg);border:1px solid var(--line);width:min(100%,420px);box-shadow:var(--shadow,0 4px 20px #00000040);border-radius:18px;padding:16px 18px}.confirm-sheet h3{margin:0 0 6px;font-size:1.05rem}.confirm-sheet .actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.confirm-sheet .actions button{width:100%}
/*$vite$:1*/