@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/nunito-sans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/nunito-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/fonts/nunito-sans-rub.woff2)format("woff2");unicode-range:U+20BD}:root{--p-ink-900:#060a1c;--p-ink-700:#3d4557;--p-ink-500:#616976;--p-ink-300:#9aa3b4;--p-ink-200:#c2c9d6;--p-ink-100:#edeff3;--p-ink-050:#f3f4f8;--p-ink-025:#f6f7fa;--p-paper:#fff;--p-night-900:#0e131b;--p-night-800:#141a24;--p-night-700:#1c2431;--p-night-600:#242c39;--p-night-500:#2a3341;--p-night-400:#1e2530;--p-chalk-100:#f2f5fa;--p-chalk-300:#c2c9d6;--p-chalk-500:#8f98a7;--p-chalk-700:#6e7889;--p-chalk-900:#edf1f7;--p-chalk-ink:#0b0f16;--p-run-050:#e8f0f7;--p-run-600:#1f5c8b;--p-run-300:#8fc0ee;--p-run-050d:#7ab2e829;--p-stop-050:#f7eae9;--p-stop-600:#9b2f26;--p-stop-300:#e0796c;--p-stop-050d:#e0796c29;--p-warn-050:#fbf3e2;--p-warn-600:#7a5b12;--p-warn-300:#d9a83a;--p-warn-050d:#d9a83a24;--p-ok-600:#2c6e49;--p-ok-300:#6fbf8e;--p-glass-light:var(--p-paper);--p-glass-dark:var(--p-night-800);--p-hatch-light:repeating-linear-gradient(90deg,#dfe2e9 0 3px,transparent 3px 6px);--p-hatch-dark:repeating-linear-gradient(90deg,#2a3341 0 3px,transparent 3px 6px);--p-lift:0 1px 2px #060a1c0d, 0 14px 40px -18px #060a1c38;--p-lift-pill:0 10px 34px -12px #060a1c57;--p-lift-primary:0 6px 20px -8px #060a1c80;--p-s1:4px;--p-s2:6px;--p-s3:8px;--p-s4:11px;--p-s5:14px;--p-s6:18px;--p-s7:22px;--p-s8:26px;--p-s9:34px;--p-t1:10.5px;--p-t2:11.5px;--p-t3:12.5px;--p-t4:14px;--p-t5:14.5px;--p-t6:16.5px;--p-t7:21px;--p-t8:26px;--p-r1:3px;--p-r2:12px;--p-r3:14px;--p-r4:18px;--p-r-pill:999px;--p-font-ui:"Nunito Sans", system-ui, -apple-system, sans-serif;--p-w-normal:400;--p-w-semi:600;--p-w-bold:700;--p-stroke:1.6;--p-tap:44px}:root,[data-theme=light],[data-host=light]{--st-ground:var(--p-paper);--st-ground-own:var(--p-paper);--st-paper:var(--p-paper);--st-sep:var(--p-lift);--st-sep-border:none;--st-text:var(--p-ink-900);--st-text-muted:var(--p-ink-700);--st-text-faint:var(--p-ink-500);--st-on-strong:var(--p-paper);--st-line:var(--p-ink-100);--st-line-soft:var(--p-ink-050);--st-fill-quiet:var(--p-ink-025);--st-fill:var(--p-ink-100);--st-glass:var(--p-glass-light);--st-speaker-a:var(--p-ink-900);--st-speaker-b:var(--p-ink-300);--st-silence:var(--p-hatch-light);--st-run-bg:var(--p-run-050);--st-run-text:var(--p-run-600);--st-stop-bg:var(--p-stop-050);--st-stop-text:var(--p-stop-600);--st-warn-bg:var(--p-warn-050);--st-warn-text:var(--p-warn-600);--st-ok-text:var(--p-ok-600);--st-font-ui:var(--p-font-ui);--st-font-numeric:var(--p-font-ui);--st-stroke:var(--p-stroke);--st-tap:var(--p-tap)}[data-host=dark]{--st-ground:var(--p-night-900);--st-ground-own:var(--p-night-900);--st-paper:var(--p-night-800);--st-sep:none;--st-sep-border:1px solid var(--p-night-500);--st-text:var(--p-chalk-100);--st-text-muted:var(--p-chalk-300);--st-text-faint:var(--p-chalk-500);--st-on-strong:var(--p-chalk-ink);--st-line:var(--p-night-600);--st-line-soft:var(--p-night-400);--st-fill-quiet:var(--p-night-700);--st-fill:var(--p-night-600);--st-glass:var(--p-glass-dark);--st-speaker-a:var(--p-chalk-900);--st-speaker-b:var(--p-chalk-700);--st-silence:var(--p-hatch-dark);--st-run-bg:var(--p-run-050d);--st-run-text:var(--p-run-300);--st-stop-bg:var(--p-stop-050d);--st-stop-text:var(--p-stop-300);--st-warn-bg:var(--p-warn-050d);--st-warn-text:var(--p-warn-300);--st-ok-text:var(--p-ok-300)}:root[data-host]{--st-ground:var(--tg-theme-bg-color,var(--st-ground-own))}:root{--c-page:960px;--c-list:1200px;--c-split:2400px;--c-aside-drop:131px;--c-read:820px;--c-doc:1040px;--c-panes:1344px;--c-legal:80vw;--c-measure:72ch;--c-sheet-bg:var(--st-paper);--c-sheet-radius:var(--p-r4);--c-sheet-sep:var(--st-sep);--c-sheet-border:var(--st-sep-border);--c-sheet-pad:var(--p-s7);--c-pill-radius:var(--p-r-pill);--c-pill-pad-y:var(--p-s2);--c-pill-pad-x:var(--p-s5);--c-pill-bg:var(--st-fill-quiet);--c-pill-text:var(--st-text-muted);--c-pill-min:var(--st-tap);--c-primary-bg:var(--st-text);--c-primary-text:var(--st-on-strong);--c-primary-shadow:var(--p-lift-primary);--c-field-bg:var(--st-paper);--c-field-border:var(--st-line);--c-field-radius:var(--p-r-pill);--c-pop-shadow:var(--p-lift-pill);--c-cal-bg:color-mix(in srgb,var(--st-paper) 88%,transparent);--c-rec-title:var(--p-t6);--c-rec-summary:var(--p-t4);--c-rec-divider:var(--st-line-soft);--c-hit-bg:var(--st-warn-bg);--c-hit-text:var(--st-text);--c-utt-rule-a:var(--st-speaker-a);--c-utt-rule-b:var(--st-speaker-b);--c-utt-text:var(--p-t5);--c-player-bg:var(--st-paper);--c-player-border:var(--st-line);--c-player-shadow:var(--p-lift-pill);--c-player-clear:72px;--c-rail-lift:var(--p-lift-pill);--c-rail-open:214px;--c-notice-radius:var(--p-r3);--c-status-radius:var(--p-r-pill);--c-bottombar:54px;--c-fab:68px;--c-fab-lift:14px;--c-bar-cell:70px;--c-bar-bg:var(--st-glass);--c-bar-inset:12px;--c-bar-radius:var(--p-r-pill);--c-icon-radius:var(--p-r2);--c-lane-radius:var(--p-r1);--c-rail-size:38px;--c-gap-tight:var(--p-s2);--c-gap:var(--p-s3);--c-gap-wide:var(--p-s5);--c-focus-ring:2px solid var(--st-text);--c-focus-offset:2px;--c-row-bg:var(--st-fill-quiet);--c-row-radius:var(--p-r-pill);--c-drop-border:1px dashed var(--st-line);--c-pane-menu:170px;--c-danger-bg:var(--st-stop-bg);--c-danger-text:var(--st-stop-text);--c-cite-line:var(--st-line);--c-ask-bg:var(--st-text);--c-ask-text:var(--st-on-strong);--c-answer-bg:var(--st-fill)}*{box-sizing:border-box}html{overflow-anchor:none}body{background:var(--st-ground);color:var(--st-text);font-family:var(--st-font-ui);-webkit-font-smoothing:antialiased;overflow-anchor:none;margin:0;font-size:16px;line-height:1.55}.app{grid-template-columns:66px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.app--bare{grid-template-columns:minmax(0,1fr)}.rail{flex-direction:column;align-items:center;gap:5px;padding:16px 0;display:flex}@media (width>=561px){.rail{align-self:start;height:100vh;position:sticky;top:0;overflow:auto}}.rail__new{width:var(--c-rail-size);height:var(--c-rail-size);border-radius:var(--c-pill-radius);background:var(--c-primary-bg);color:var(--c-primary-text);box-shadow:var(--c-primary-shadow);justify-content:center;align-items:center;margin-bottom:9px;text-decoration:none;display:flex}.rail a.rail__more{display:none}.rail a{position:relative}.rail__dot{border-radius:var(--c-pill-radius);background:var(--st-run-text);width:6px;height:6px;display:block;position:absolute;top:7px;right:7px}.rail__mark{height:30px;color:var(--st-text);align-items:center;margin-bottom:16px;display:flex}.rail__mark svg{width:auto;height:30px;display:block}.rail a{width:var(--c-rail-size);height:var(--c-rail-size);border-radius:var(--c-icon-radius);color:var(--st-text-faint);justify-content:center;align-items:center;text-decoration:none;display:flex}.rail a.rail__new{color:var(--c-primary-text)}.rail a[aria-current]{background:var(--st-fill-quiet);color:var(--st-text)}@media (width>=561px) and (hover:hover) and (pointer:fine){.rail__new{position:relative}.rail{z-index:5;pointer-events:none;align-items:stretch;width:66px;padding-left:14px;padding-right:12px;transition:width .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s;position:sticky;overflow:hidden auto}.rail a,.rail .rail__new{pointer-events:auto}.rail:after{content:"";z-index:-1;pointer-events:auto;width:66px;position:absolute;inset:0 auto 0 0}.rail:hover{width:var(--c-rail-open);box-shadow:var(--c-rail-lift);background:linear-gradient(90deg,var(--st-ground) 0 62%, color-mix(in srgb,var(--st-ground) 0%,transparent) 100%)}.rail a,.rail .rail__new{justify-content:flex-start;align-self:stretch;gap:14px;width:auto;padding-left:8.5px;padding-right:10px}.rail:hover .rail__mark{padding-left:2px}.rail a .ic,.rail__new .ic{flex:none}.rail a:after,.rail .rail__new:after{content:attr(title);white-space:nowrap;opacity:0;font-size:13.5px;font-weight:600;transition:opacity .14s;position:absolute;top:50%;left:43.5px;transform:translateY(-50%)}.rail:hover a:after,.rail:hover .rail__new:after{opacity:1;transition:opacity .18s 80ms}}.rail__spacer{flex:1}.main{padding:20px 26px var(--c-player-clear);min-width:0;position:relative}.ic{width:21px;height:21px;display:block}.ic--sm{width:15px;height:15px}.ic path,.ic circle,.ic rect{fill:none;stroke:currentColor;stroke-width:var(--st-stroke);stroke-linecap:round;stroke-linejoin:round}.topbar{align-items:center;gap:var(--c-gap);justify-content:center;margin-bottom:13px;display:flex}.search{background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-field-radius);max-width:440px;color:var(--st-text-faint);flex:1;align-items:center;gap:9px;min-height:40px;padding:9px 15px;font-size:13.5px;display:flex}.search input,.input input,.composer input{min-width:0;font-family:inherit;font-size:inherit;color:var(--st-text);background:0 0;border:none;flex:1;padding:0}.search input::-webkit-search-cancel-button{appearance:none;display:none}.search input::placeholder,.input input::placeholder,.composer input::placeholder{color:var(--st-text-faint)}.search__clear{color:var(--st-text-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-family:inherit;font-size:12px}.search__kbd{font-family:var(--st-font-numeric);opacity:.7;margin-left:auto;font-size:10.5px}.search__clear+.search__kbd{margin-left:9px}.found{color:var(--st-text-faint);margin:0;padding:14px 0 4px;font-size:12px;font-weight:600}.who{font:inherit;color:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;position:relative}.who:after{content:"";width:100%;min-width:var(--st-tap);height:var(--st-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pop{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);max-width:320px;box-shadow:var(--c-pop-shadow);border:var(--c-sheet-border);grid-column:2;margin:6px 0 2px;padding:12px}.pop .fine{text-align:left;margin-top:11px}.pop__hint{color:var(--st-text-faint);margin:11px 0 4px;font-size:12px;font-weight:600}.pop__row{width:100%;min-height:var(--c-pill-min);text-align:left;color:var(--st-text);cursor:pointer;border-radius:var(--c-icon-radius);background:0 0;border:none;align-items:center;gap:8px;padding:7px 6px;font-family:inherit;font-size:14px;display:flex}.pop__row+.pop__row{border-top:1px solid var(--c-rec-divider)}.pop__row[aria-pressed=true]{background:var(--st-fill-quiet);border-top:0;margin:3px 0;font-weight:700}.pop__row[aria-pressed=true]+.pop__row{border-top:0}.pop .actions{margin-top:10px}.chips{gap:var(--c-gap-tight);flex-wrap:wrap;justify-content:center;margin-bottom:16px;display:flex}.chips--left{justify-content:flex-start}.chip{border-radius:var(--c-pill-radius);background:var(--c-field-bg);border:1px solid var(--c-field-border);color:var(--c-pill-text);cursor:pointer;align-items:center;min-height:32px;padding:6px 13px;font-family:inherit;font-size:12.5px;display:flex}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--c-primary-bg);border-color:var(--c-primary-bg);color:var(--c-primary-text);font-weight:600}.chips{position:relative}.cal{top:calc(100% + var(--p-s2));z-index:7;overscroll-behavior:contain;max-width:none;width:min(328px,calc(100vw - 2 * var(--p-s5)));box-sizing:border-box;padding:var(--p-s4);background:var(--c-cal-bg);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border:1px solid var(--st-line);text-align:left;margin:0;position:absolute;left:0;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cal{background:var(--c-sheet-bg)}}@supports not (background:color-mix(in srgb,red 50%,transparent)){.cal{background:var(--c-sheet-bg)}}.cal__head{justify-content:space-between;align-items:center;gap:var(--c-gap);margin-bottom:var(--p-s3);display:flex}.cal__title{font-size:var(--p-t4);color:var(--st-text);padding-left:var(--p-s2);font-weight:700}.cal__nav{gap:var(--c-gap-tight);display:flex}.cal__nav .act{min-width:var(--st-tap);min-height:var(--st-tap);font-size:var(--p-t4);justify-content:center}.cal__presets{margin-bottom:var(--p-s3)}.pop.cal .chips.cal__presets{justify-content:flex-start;max-width:none;margin-inline:0}.cal__grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.cal__wd{font-size:var(--p-t1);color:var(--st-text-faint);text-align:center;padding:var(--p-s1) 0;font-weight:600}.cal__day{min-height:var(--st-tap);font-family:inherit;font-size:var(--p-t4);font-variant-numeric:tabular-nums;color:var(--st-text);cursor:pointer;border-radius:var(--c-pill-radius);background:0 0;border:none;padding:0;position:relative}.cal__day[data-in]{background:var(--st-fill);border-radius:0}.cal__day[data-edge]{background:var(--c-primary-bg);color:var(--c-primary-text);border-radius:var(--c-pill-radius);font-weight:700}.cal__day[data-start]:not([data-end]){background:radial-gradient(circle closest-side,var(--c-primary-bg) calc(100% - 1px),transparent 100%), linear-gradient(to right,transparent 50%,var(--st-fill) 50%);border-radius:0}.cal__day[data-end]:not([data-start]){background:radial-gradient(circle closest-side,var(--c-primary-bg) calc(100% - 1px),transparent 100%), linear-gradient(to left,transparent 50%,var(--st-fill) 50%);border-radius:0}.cal__day[data-end][data-wrap=first]:not([data-start]),.cal__day[data-start][data-wrap=last]:not([data-end]){background:radial-gradient(circle closest-side,var(--c-primary-bg) calc(100% - 1px),transparent 100%)}.cal__day[data-today]:not([data-edge]){box-shadow:inset 0 0 0 1.5px var(--st-text-faint)}.cal__day[data-has]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.cal__day:disabled{color:var(--st-text-faint);opacity:.45;cursor:default}.cal .pop__hint{margin-top:var(--p-s3)}.sheet{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);padding:6px var(--c-sheet-pad) 10px;max-width:var(--c-page);margin:0 auto}.sheet:empty{display:none}.day{color:var(--st-text-faint);padding:16px 0 8px;font-size:12px;font-weight:600}.rec{padding:15px 0}.rec+.rec{border-top:1px solid var(--c-rec-divider)}.rec__title{font-size:var(--c-rec-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 5px;font-weight:700;line-height:1.3}.rec__meta{gap:var(--c-gap);color:var(--st-text-faint);font-size:11.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;margin-bottom:7px;display:flex}.rec__summary mark{background:var(--c-hit-bg);color:var(--c-hit-text);border-radius:var(--c-lane-radius);padding:0 2px}.rec__summary{font-size:var(--c-rec-summary);color:var(--st-text-muted);max-width:var(--c-measure);margin:0 0 9px;line-height:1.5}.rec .rec__summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rec .rec__summary--full{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.rec__tags{gap:5px;margin-bottom:9px;display:flex}.tag{background:var(--st-fill-quiet);border-radius:var(--c-pill-radius);color:var(--st-text-faint);padding:3px 9px;font-size:11px}.lane{align-items:center;gap:3px;height:5px;margin-bottom:10px;display:flex}.lane i{border-radius:var(--c-lane-radius);height:5px;display:block}.lane .a{background:var(--st-speaker-a)}.lane .b{background:var(--st-speaker-b)}.lane .gap{background:var(--st-silence)}.actions{align-items:center;gap:var(--c-gap);flex-wrap:wrap;display:flex}.actions__right{gap:var(--c-gap-tight);margin-left:auto;display:flex}.record>.actions{margin-bottom:14px}.actions .tag{min-height:32px;color:var(--st-text-muted);align-items:center;padding:6px 12px;font-size:12.5px;display:inline-flex}.set__act .status,.tabs .status{border-radius:var(--c-pill-radius);align-items:center;min-height:32px;padding:6px 12px;font-size:12.5px;display:inline-flex}.tabs .status--ok{background:var(--st-fill-quiet)}.play{background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-pill-radius);font-size:12.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;color:var(--st-text-muted);cursor:pointer;align-items:center;gap:7px;min-height:32px;padding:6px 12px;display:flex}.act{border-radius:var(--c-pill-radius);color:var(--c-pill-text);background:var(--c-pill-bg);cursor:pointer;border:none;align-items:center;min-height:32px;padding:6px 12px;font-family:inherit;font-size:12.5px;text-decoration:none;display:flex}.act--out{color:var(--st-text-faint);max-width:min(100%,320px)}.act--out span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act--out:after{content:"↗";opacity:.7;flex:none;margin-left:5px}.pager{max-width:var(--c-page);flex-direction:column;gap:14px;margin:16px auto 0;display:flex}.pane .pager{max-width:none;margin-inline:0}.pager__more{width:100%;min-height:var(--c-pill-min);justify-content:center;font-size:14px}.pager__row{align-items:center;gap:var(--c-gap-tight);flex-direction:column;display:flex}.pager__pages{align-items:center;gap:var(--c-gap-tight);justify-content:center;display:flex}.pager__pages .act{gap:5px}.primary button:disabled,.act:disabled,.way:disabled,.pop__row:disabled{opacity:.45;cursor:default}.pager__at{color:var(--st-text-muted);padding:0 var(--c-gap-tight);font-size:12.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap}.pager__word,.mini .pager__size{display:none}@media (width<=560px){.pager__size{display:none}}@media (width>=561px){.pager__more{align-self:center;width:auto;padding:0 24px}.pager__word{display:inline}.pager__row{align-items:flex-end}}.status{border-radius:var(--c-status-radius);font-size:10.5px;font-weight:700;font-family:var(--st-font-ui);padding:2px 9px}.status--run{background:var(--st-run-bg);color:var(--st-run-text)}.status--stop{background:var(--st-stop-bg);color:var(--st-stop-text)}.status--ok{color:var(--st-ok-text)}.primary{justify-content:center;margin-top:18px;display:flex}.primary button{cursor:pointer;background:var(--c-primary-bg);color:var(--c-primary-text);border-radius:var(--c-pill-radius);min-height:var(--c-pill-min);box-shadow:var(--c-primary-shadow);border:none;align-items:center;gap:9px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.tick{border-radius:var(--c-pill-radius);border:1.6px solid var(--c-field-border);background:var(--c-field-bg);cursor:pointer;vertical-align:middle;flex:none;width:20px;height:20px;margin-right:8px;padding:0;position:relative}.tick:after{content:"";width:var(--st-tap);height:var(--st-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tick--on{background:var(--c-primary-bg);border-color:var(--c-primary-bg)}.tick--on:before{content:"";border:2px solid var(--c-primary-text);border-top:0;border-left:0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(43deg)}.pickbar{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--c-player-bg);border:1px solid var(--c-player-border);border-radius:var(--c-pill-radius);width:min(560px,72%);box-shadow:var(--c-player-shadow);color:var(--st-text);z-index:5;align-items:center;gap:13px;padding:8px 18px;font-size:12.5px;display:flex;position:fixed;transform:translate(-50%)}.player{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--c-player-bg);border:1px solid var(--c-player-border);border-radius:var(--c-pill-radius);width:min(560px,72%);box-shadow:var(--c-player-shadow);font-family:var(--st-font-numeric);color:var(--st-text-faint);font-variant-numeric:tabular-nums;z-index:5;align-items:center;gap:13px;padding:8px 18px;font-size:11.5px;display:flex;position:fixed;transform:translate(-50%)}.player__pp{cursor:pointer;border-radius:var(--c-pill-radius);background:var(--c-primary-bg);width:32px;height:32px;color:var(--c-primary-text);border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:10px;display:flex;position:relative}.player__pp:after{content:"";width:var(--st-tap);height:var(--st-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player__skip,.player__close{cursor:pointer;width:26px;height:26px;color:var(--st-text-faint);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.player__skip:after,.player__close:after{content:"";width:var(--st-tap);height:var(--st-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player__skip .ic,.player__close .ic{width:17px;height:17px}.player__rate{cursor:pointer;text-align:center;width:4.7ch;font:inherit;font-variant-numeric:tabular-nums;color:var(--st-text-faint);background:0 0;border:none;flex:none;padding:0;position:relative}.player__rate:after{content:"";width:var(--st-tap);height:var(--st-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player__rate--on{color:var(--st-text)}.player__pp:after,.player__skip:after,.player__close:after,.player__rate:after{z-index:-1}@media (width>=561px) and (width<=680px){.player__title{display:none}.player{gap:8px}}.player__bar{background:var(--st-line);border-radius:2px;flex:104px;min-width:60px;height:3px;position:relative}.player__bar i{background:var(--st-text);border-radius:2px;height:3px;display:block;position:absolute;top:0;left:0}.player__title{color:var(--st-text);font-family:var(--st-font-ui);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.player__notice{min-width:0;color:var(--st-text);font-family:var(--st-font-ui);flex:1;font-size:12.5px;line-height:1.35}.live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record{max-width:var(--c-read);margin:0 auto}.record:has(>.doc){max-width:var(--c-doc)}.scan{max-width:var(--c-page);margin:0 auto}.back{width:var(--c-rail-size);height:var(--c-rail-size);border-radius:var(--c-icon-radius);background:var(--st-fill-quiet);color:var(--st-text-muted);font:inherit;cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.record__head{align-items:center;gap:var(--c-gap);margin-bottom:5px;display:flex}.record__head h1{font-size:var(--p-t7);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.25}.record__meta{font-family:var(--st-font-numeric);color:var(--st-text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:11.5px;display:flex}.tabs{gap:7px;margin-bottom:14px;display:flex}@keyframes notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes notice-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.notice{background:var(--st-warn-bg);border-radius:var(--c-notice-radius);color:var(--st-warn-text);max-width:var(--c-page);margin-bottom:14px;justify-content:space-between;align-items:baseline;gap:14px;margin-inline:auto;padding:11px 15px;font-size:13px;animation:.22s cubic-bezier(.2,.7,.2,1) notice-in;display:flex}.notice--out{animation:.2s forwards notice-out}.notice a{color:inherit;white-space:nowrap;margin-right:auto}.notice a.act{margin-left:auto;margin-right:0}.timeline{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);margin-bottom:14px;padding:15px 18px}.tl-row{grid-template-columns:96px minmax(0,1fr) 42px;align-items:center;gap:11px;margin-bottom:7px;display:grid}.tl-name{color:var(--st-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.track{background:var(--st-line-soft);border-radius:var(--c-lane-radius);height:10px;position:relative;overflow:hidden}.track i{border-radius:var(--c-lane-radius);height:10px;display:block;position:absolute;top:0}.tl-pct{font-family:var(--st-font-numeric);text-align:right;font-variant-numeric:tabular-nums;color:var(--st-text-muted);font-size:12px}.tl-scale{font-family:var(--st-font-numeric);color:var(--st-text-faint);justify-content:space-between;margin:4px 53px 0 107px;font-size:10px;display:flex}.timeline__more{justify-content:center;margin-top:6px;display:flex;position:relative}.timeline--folded .timeline__more{background:linear-gradient(0deg,var(--c-sheet-bg) 0 16px, color-mix(in srgb,var(--c-sheet-bg) 0%,transparent) 100%);margin-top:-44px;padding-top:20px}.timeline--moving{transition:height .34s cubic-bezier(.2,.7,.2,1);overflow:hidden}.timeline--closing{position:relative}.timeline--closing:after{content:"";pointer-events:none;background:linear-gradient(0deg,var(--c-sheet-bg) 0 16px, color-mix(in srgb,var(--c-sheet-bg) 0%,transparent) 100%);height:72px;animation:.34s both timeline-fade;position:absolute;bottom:0;left:0;right:0}.timeline--refold .timeline__more{animation:.22s both timeline-fade}@keyframes timeline-fade{0%{opacity:0}}.transcript{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);padding:20px 22px}.utt{border-radius:var(--c-lane-radius);grid-template-columns:96px minmax(0,1fr);gap:11px;margin:0 -10px 4px;padding:9px 10px;display:grid}.utt:last-child{margin-bottom:0}.utt--even{background:var(--st-fill-quiet)}.utt__who{color:var(--st-text-muted);font-size:12.5px;font-weight:600;line-height:1.35}.utt__who span,.utt__who .cite{font-family:var(--st-font-numeric);color:var(--st-text-faint);font-variant-numeric:tabular-nums;width:fit-content;margin-top:1px;font-size:10.5px;font-weight:400;display:block}.utt__who .cite{position:relative}.utt__who .cite:after{content:"";width:100%;min-width:var(--st-tap);position:absolute;top:-1px;bottom:-4px;left:0}.utt__text{border-left:2px solid var(--c-utt-rule-a);font-size:var(--c-utt-text);color:var(--st-text);grid-column:2;padding-left:13px;line-height:1.6}.utt__text--b{border-left-color:var(--c-utt-rule-b)}.mini .rail{bottom:calc(var(--c-bar-inset) + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}body.mini{padding-top:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px))}body.mini .app{min-height:calc(100vh - var(--tg-content-safe-area-inset-top,0px) - var(--tg-safe-area-inset-top,0px))}:focus-visible,.search:focus-within,.input:focus-within,.composer:focus-within{outline:var(--c-focus-ring);outline-offset:var(--c-focus-offset)}.search input:focus-visible,.input input:focus-visible,.composer input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.main:has(.empty){flex-direction:column;justify-content:center;display:flex}.empty{text-align:center;max-width:560px;margin:0 auto;padding:20px}.empty h1{font-size:var(--p-t7);letter-spacing:-.02em;margin:0 0 18px;font-weight:700;line-height:1.25}.empty p{color:var(--st-text-muted);font-size:var(--c-rec-summary);margin:0 0 14px;line-height:1.7}.empty .primary{margin-top:32px}.empty p.empty__fine{color:var(--st-text-faint);margin-top:26px;font-size:12.5px;line-height:1.75}.qhead{justify-content:space-between;align-items:baseline;gap:var(--c-gap-wide);margin-bottom:9px;display:flex}.qhead__n{font-size:var(--c-rec-title);font-weight:700}.qhead__t{font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;color:var(--st-text-faint);font-size:12px}.qbar{background:var(--st-line);border-radius:var(--c-lane-radius);height:6px;margin-bottom:14px;overflow:hidden}.qbar i{background:var(--st-speaker-a);border-radius:var(--c-lane-radius);height:6px;display:block}.qnote{color:var(--st-text-faint);max-width:var(--c-measure);margin:14px 0 0;font-size:12.5px;line-height:1.5}.qnote+.actions{margin-top:12px}@media (width>=1100px){.split{gap:var(--c-gap-wide);max-width:var(--c-page);max-width:var(--c-split);grid-template-columns:minmax(0,1fr);align-items:start;margin:0 auto;margin-inline:auto;transition:grid-template-columns .34s cubic-bezier(.2,.7,.2,1),max-width .34s cubic-bezier(.2,.7,.2,1);display:grid}}.split__detail,.split__list{min-width:0}.swap-a{animation:.24s cubic-bezier(.2,.7,.2,1) swap-in-a}.swap-b{animation:.24s cubic-bezier(.2,.7,.2,1) swap-in-b}.swap--fwd{--swap-dx:18px}.swap--back{--swap-dx:-18px}@keyframes swap-in-a{0%{opacity:0;transform:translateX(var(--swap-dx,0))}to{opacity:1;transform:none}}@keyframes swap-in-b{0%{opacity:0;transform:translateX(var(--swap-dx,0))}to{opacity:1;transform:none}}@media (width>=1100px){.split.split--alone{max-width:var(--c-list);grid-template-columns:minmax(0,1fr);margin-inline:auto}.split.split--alone .sheet,.split.split--alone .pager,.split.split--alone .scan{max-width:none;margin-inline:0}.split.split--alone .rec__summary{max-width:var(--c-measure)}.split{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.split__main{display:contents}.split__detail{grid-column:2}.split:not(.split--alone) .split__list{max-height:calc(100vh - var(--c-player-clear));position:sticky;top:0;overflow:auto}.split:not(.split--alone) .split__list .rec>.actions,.split:not(.split--alone) .split__list .qhead__wrap .actions{display:none}.split__detail .record,.split__detail .scan,.split__detail>.sheet,.split__detail .pager,.split__detail .scan .sheet{max-width:none;margin-inline:0}.split__detail .utt__text{max-width:88ch}}@media (width>=1800px){.split:not(.split--alone){grid-template-columns:minmax(380px,.8fr) minmax(560px,1.2fr) minmax(0,0)}.split.split--aside{grid-template-columns:minmax(340px,.7fr) minmax(560px,1.2fr) minmax(420px,.9fr)}.split__aside{margin:var(--c-aside-drop) 0 0;max-height:calc(100vh - var(--c-player-clear) - var(--c-aside-drop));grid-area:1/3;animation:.3s cubic-bezier(.2,.7,.2,1) aside-in;position:sticky;top:0;overflow:auto}.split__aside .composer{box-shadow:0 0 0 14px var(--st-ground);position:sticky;bottom:10px}.split__aside>.sheet{box-shadow:none;background:0 0;border:0;max-width:none;padding:0}@keyframes aside-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.split__detail{grid-row:1}}@media (width<=1799px){.split__aside{display:none}}.brief{font-size:var(--c-rec-summary);color:var(--st-text-muted);margin:0 0 10px;line-height:1.65}.brief:last-child{margin-bottom:2px}.split .record .rec__summary,.split__aside .brief{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);color:var(--st-text);font-size:var(--c-utt-text);text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:none;margin-top:10px;padding:18px 20px;line-height:1.62}.split .record .rec__summary p,.split__aside .brief p{margin:0 0 9px}.split .record .rec__summary>p:first-child,.split__aside .brief>p:first-child{text-indent:1.6em}.split .record .rec__summary p:has(+ul){text-indent:0;margin-bottom:7px}.split .record .rec__summary p:has(+ol){text-indent:0;margin-bottom:7px}.split__aside .brief p:has(+ul){text-indent:0;margin-bottom:7px}.split__aside .brief p:has(+ol){text-indent:0;margin-bottom:7px}.split .record .rec__summary p:last-child,.split__aside .brief p:last-child{margin:0}.split .record .rec__summary ol,.split .record .rec__summary ul,.split__aside .brief ol,.split__aside .brief ul{margin:0 0 9px;padding-left:21px}.split .record .rec__summary li,.split__aside .brief li{margin-bottom:6px}.split .record .rec__summary li:last-child,.split__aside .brief li:last-child{margin-bottom:0}:is(.main:has(.split) .topbar,.main:has(.split) .chips){max-width:var(--c-page);margin-inline:auto}@media (width>=1100px){:is(.main:has(.split) .topbar,.main:has(.split) .chips){max-width:var(--c-split);margin-inline:auto}:is(.main:has(.split--alone) .topbar,.main:has(.split--alone) .chips){max-width:var(--c-list);margin-inline:auto}}.main:has(.split) .topbar{justify-content:flex-start}.main:has(.split) .search{max-width:none}.main:has(.split) .chips{justify-content:center}.rec--on{background:var(--st-fill-quiet);border-radius:var(--c-lane-radius);box-shadow:inset 2px 0 0 var(--st-speaker-a);margin-left:-11px;padding-left:11px}.run__file{align-items:center;gap:11px;margin:16px 0 14px;display:flex}.run__file>div{min-width:0}.run__ic{border-radius:var(--c-icon-radius);background:var(--st-fill-quiet);flex:none;place-items:center;width:38px;height:38px;display:grid}.run__name{font-size:var(--c-rec-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.run__meta{font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;color:var(--st-text-faint);margin:2px 0 0;font-size:12.5px}.run__of{font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;color:var(--st-text-muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.steps{background:var(--st-fill-quiet);border-radius:var(--c-icon-radius);flex-direction:column;gap:6px;margin:0;padding:12px 14px;list-style:none;display:flex}.step{color:var(--st-text-faint);align-items:center;gap:9px;font-size:13.5px;display:flex}.step__i{border-radius:var(--p-r-pill);border:1.5px solid var(--st-line);box-sizing:border-box;flex:none;place-items:center;width:16px;height:16px;display:grid}.step--done{color:var(--st-text-muted)}.step--done .step__i{background:var(--st-speaker-a);border-color:var(--st-speaker-a)}.step--done .step__i:after{content:"";border-left:1.5px solid var(--st-on-strong);border-bottom:1.5px solid var(--st-on-strong);width:7px;height:3.5px;transform:rotate(-45deg)translateY(-1px)}.step--on{color:var(--st-text);font-weight:700}.step--on .step__i{border-color:var(--st-text);border-top-color:#0000;animation:.9s linear infinite step-spin}@keyframes step-spin{to{transform:rotate(360deg)}}.public{max-width:var(--c-read);padding:28px 24px var(--c-player-clear);margin:0 auto}.public__top{align-items:center;gap:var(--c-gap);margin-bottom:22px;display:flex}.public__by{color:var(--st-text-faint);margin-left:auto;font-size:12.5px}.public__foot{border-top:1px solid var(--st-line);align-items:center;gap:var(--c-gap-wide);flex-wrap:wrap;margin-top:26px;padding-top:20px;display:flex}.public__pitch{color:var(--st-text-muted);flex:1;min-width:240px;font-size:13.5px;line-height:1.5}.public__pitch b{color:var(--st-text)}.rows{gap:var(--c-gap-tight);flex-direction:column;display:flex}.row{align-items:center;gap:var(--c-gap-wide);text-align:left;background:var(--c-row-bg);border-radius:var(--c-row-radius);width:100%;min-height:var(--c-pill-min);color:var(--st-text);cursor:pointer;border:none;padding:11px 18px;font-family:inherit;font-size:14px;display:flex}.row[disabled]{cursor:default;opacity:.55}.row__val{color:var(--st-text-faint);text-align:right;font-size:12.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;margin-left:auto}.row__open{margin:calc(var(--c-gap-tight) * -1 + 2px) 0 2px;background:var(--c-row-bg);border-radius:0 0 var(--c-sheet-radius) var(--c-sheet-radius);padding:12px 18px 14px}.row[aria-expanded=true]:has(+.row__open){border-radius:var(--c-sheet-radius) var(--c-sheet-radius) 0 0}.row__field{box-sizing:border-box;resize:vertical;border:1px solid var(--c-field-border);border-radius:var(--c-notice-radius);background:var(--c-field-bg);width:100%;color:var(--st-text);font-family:var(--st-font-ui);padding:9px 12px;font-size:13.5px;line-height:1.5;display:block}.row__field:focus{border-color:var(--st-text-faint);outline:none}.row__hint{color:var(--st-text-faint);margin:8px 0 0;font-size:11.5px;line-height:1.5}.drop{border:var(--c-drop-border);border-radius:var(--c-sheet-radius);background:var(--st-fill-quiet);text-align:center;margin-top:14px;padding:28px 22px}.drop h2{font-size:var(--p-t6);letter-spacing:-.01em;margin:0 0 5px;font-weight:700}.drop p{color:var(--st-text-muted);margin:0;font-size:13.5px}.linkline{gap:var(--c-gap);margin-top:var(--c-gap);align-items:center;display:flex}.pane .linkline{margin-bottom:13px}.input{background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-field-radius);min-width:0;min-height:40px;color:var(--st-text-faint);flex:1;align-items:center;padding:10px 16px;font-family:inherit;font-size:13.5px;display:flex}.files{margin-top:var(--c-gap-wide)}.file{align-items:center;gap:var(--c-gap);flex-wrap:wrap;padding:10px 0;display:flex}.file .qbar{flex:1 0 100%;height:4px;margin:8px 0 0}.file .qbar i{height:4px}.file+.file{border-top:1px solid var(--c-rec-divider)}.file__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.file__t{color:var(--st-text-faint);font-size:12px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;margin-left:auto}.file__drop{font:inherit;color:var(--st-text-faint);cursor:pointer;background:0 0;border:none;place-items:center;min-width:32px;min-height:32px;margin-left:4px;padding:0;font-size:15px;line-height:1;display:grid}.file__drop:hover{color:var(--st-text)}.section{color:var(--st-text-faint);margin:20px 0 8px;font-size:12px;font-weight:600}.qa{gap:var(--p-s7);flex-direction:column;display:flex}.ask{background:var(--c-ask-bg);border-radius:var(--c-pill-radius);max-width:80%;color:var(--c-ask-text);align-self:flex-end;padding:9px 17px;font-size:13.5px;font-weight:600}.answer{background:var(--c-answer-bg);border-radius:var(--c-sheet-radius);max-width:88%;font-size:var(--c-utt-text);color:var(--st-text);align-self:flex-start;padding:15px 18px;line-height:1.62}.answer p{margin:0 0 9px}.answer p:last-child{margin:0}.answer ul{margin:0 0 9px;padding-left:19px}.answer li{margin-bottom:5px}.cite{color:var(--st-text-faint);white-space:nowrap;border-bottom:1px solid var(--c-cite-line);font-size:11.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;padding-bottom:1px;text-decoration:none}.answer__acts{gap:var(--c-gap-tight);flex-wrap:wrap;margin-top:11px;display:flex}.thinking{background:var(--c-answer-bg);border-radius:var(--c-sheet-radius);color:var(--st-text-faint);align-self:flex-start;padding:13px 18px;font-size:13.5px}.composer{align-items:center;gap:var(--c-gap);margin-top:var(--p-s7);background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-sheet-radius);min-height:var(--c-pill-min);color:var(--st-text-faint);padding:12px 16px;font-size:13.5px;display:flex}.composer__send{color:var(--st-text-faint);flex:none;margin-left:auto;display:flex}.doc--wait{padding:22px var(--c-sheet-pad) 18px}.doc--wait .steps{margin:0 0 10px}.doc{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);padding:26px 30px}.doc h2{font-size:var(--p-t7);letter-spacing:-.015em;margin:0 0 3px;font-weight:700;line-height:1.25}.doc h3{font-size:var(--p-t5);margin:22px 0 8px;font-weight:700}.doc p{font-size:var(--c-utt-text);margin:0 0 10px;line-height:1.6}.doc ul{margin:0 0 10px;padding-left:19px}.doc li{font-size:var(--c-utt-text);margin-bottom:5px;line-height:1.6}.doc__meta{color:var(--st-text-faint);font-size:11.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;margin:0 0 18px}.doc__task{gap:var(--c-gap);grid-template-columns:minmax(0,1fr) 128px 78px;align-items:baseline;padding:9px 0;font-size:13.5px;display:grid}.doc__task+.doc__task{border-top:1px solid var(--c-rec-divider)}.doc__task span:not(:first-child){color:var(--st-text-faint);font-size:12.5px}.doc ol{margin:0 0 10px;padding-left:22px}.doc h4{font-size:var(--c-utt-text);margin:16px 0 6px;font-weight:700}.doc__edit{box-sizing:border-box;resize:vertical;border:1px solid var(--c-field-border);border-radius:var(--c-notice-radius);background:var(--c-field-bg);width:100%;min-height:340px;color:var(--st-text);font-family:var(--st-font-ui);font-size:var(--c-utt-text);padding:14px 16px;line-height:1.6;display:block}.doc__edit:focus{border-color:var(--st-text-faint);outline:none}.docbar{align-items:center;gap:var(--c-gap);flex-wrap:wrap;margin-top:14px;display:flex}.panes{grid-template-columns:var(--c-pane-menu) minmax(0,1fr);gap:var(--p-s7);background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);padding:var(--c-sheet-pad);max-width:var(--c-panes);margin:0 auto;display:grid}.panes--alone{max-width:var(--c-read);grid-template-columns:minmax(0,1fr)}.panes__menu{padding-right:var(--c-gap-wide);border-right:1px solid var(--st-line-soft);flex-direction:column;gap:2px;display:flex}.panes__menu a{border-radius:var(--c-icon-radius);min-height:38px;color:var(--st-text-muted);align-items:center;padding:8px 12px;font-size:13.5px;text-decoration:none;display:flex}.panes__menu a[aria-current]{background:var(--st-fill-quiet);color:var(--st-text);font-weight:600}.pane h2{font-size:var(--p-t6);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.pane__lead{color:var(--st-text-muted);max-width:var(--c-measure);margin:0 0 16px;font-size:13.5px;line-height:1.5}.set{align-items:center;gap:var(--c-gap);border-top:1px solid var(--c-rec-divider);padding:13px 0;display:flex}.pane>.set:first-child,.pane h2+.set,.pane__lead+.set,.section+.set{border-top:0}.pane .set~.section{border-top:1px solid var(--c-rec-divider);margin-top:0;padding-top:13px}.pane h2+.section,.pane__lead+.section{border-top:0;padding-top:0}.set__name{font-size:13.5px}.set__sub{color:var(--st-text-faint);margin-top:2px;font-size:12px;line-height:1.45;display:block}.set__act{flex:none;margin-left:auto}.danger{background:var(--c-danger-bg);border-radius:var(--c-notice-radius);margin-top:18px;padding:14px 16px}.pane .danger{margin-bottom:13px}.danger h3{color:var(--c-danger-text);margin:0 0 6px;font-size:13.5px;font-weight:700}.danger p,.danger li{color:var(--c-danger-text);font-size:12.5px;line-height:1.5}.danger p{margin:0 0 8px}.danger p:last-child,.plan p:last-child,.plan .plan__note:last-child{margin-bottom:0}.danger ul{margin:0 0 10px;padding-left:17px}.attach{cursor:pointer;box-sizing:border-box;border:1px dashed var(--st-text-faint);border-radius:var(--c-pill-radius);background:var(--c-pill-bg);width:fit-content;color:var(--c-pill-text);min-height:32px;margin-inline:auto;margin-top:var(--c-gap);align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;display:flex}.attach:hover{color:var(--st-text)}.attach:has(input:focus-visible){outline:var(--c-focus-ring);outline-offset:var(--c-focus-offset)}.attach input{opacity:0;width:1px;height:1px;position:absolute}.row__hint--center{text-align:center}.file--near{flex-wrap:nowrap}.file--near .file__name{min-width:0}.file--near .file__t{flex:none;margin-left:0}.file--near .file__drop{margin-left:auto}.section--apart{border-top:1px solid var(--c-rec-divider);margin-top:26px;padding-top:16px}.case__head{align-items:center;gap:var(--c-gap);margin-bottom:4px;display:flex}.case__head h1{font-size:var(--p-t7);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.25}.facts{gap:var(--c-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0;display:grid}.fact{background:var(--st-fill-quiet);border-radius:var(--c-notice-radius);padding:13px 15px}.fact b{font-size:var(--p-t6);letter-spacing:-.01em;font-weight:700;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;display:block}.fact span{color:var(--st-text-faint);font-size:12px}.app--bare .main{flex-direction:column;justify-content:safe center;padding-bottom:20px;display:flex}.app--bare .main>.center{width:100%}.center{max-width:520px;margin:0 auto;padding:20px}.center--wide{max-width:700px}.center--read{max-width:var(--c-read)}.center--legal{max-width:var(--c-legal)}.center__mark{color:var(--st-text);justify-content:center;margin-bottom:22px;display:flex}.center__mark svg{width:auto;height:38px;display:block}a.center__mark{color:var(--st-text);text-decoration:none}.wordmark{color:var(--st-text);align-items:center;display:flex}.wordmark svg{width:auto;height:26px;display:block}.card{background:var(--c-sheet-bg);border-radius:var(--c-sheet-radius);box-shadow:var(--c-sheet-sep);border:var(--c-sheet-border);max-width:var(--c-read);margin-inline:auto;padding:26px 24px}.scan>.card{max-width:none}.card__lead{max-width:var(--c-read)}.card--legal{max-width:var(--c-legal)}.card--mid{text-align:center}.card h1{font-size:var(--p-t7);letter-spacing:-.02em;margin:0 0 7px;font-weight:700;line-height:1.25}.card__lead{color:var(--st-text-muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.ways{gap:var(--c-gap-tight);flex-direction:column;display:flex}.way{min-height:var(--c-pill-min);background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-pill-radius);color:var(--st-text);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.fine{color:var(--st-text-faint);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.fine a{color:inherit}.fld{margin-top:var(--c-gap);text-align:left;flex-direction:column;gap:6px;display:flex}.fld__name{color:var(--st-text-muted);font-size:12.5px;font-weight:600}.fld__hint{color:var(--st-text-faint);font-size:12px;line-height:1.45}.or{align-items:center;gap:var(--c-gap);color:var(--st-text-faint);text-align:center;margin:18px 0 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--c-rec-divider);flex:1;height:1px}.pin{font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;font-size:var(--p-t8);letter-spacing:.14em;color:var(--st-text);margin:0 0 18px;font-weight:700}.tickline{margin-top:var(--c-gap-wide);color:var(--st-text-muted);cursor:pointer;min-height:var(--st-tap);align-items:center;gap:9px;font-size:13px;display:flex}.fld .input{padding:0 6px 0 16px}.fld__eye{width:32px;height:32px;color:var(--st-text-faint);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:relative}.fld__eye:after{content:"";width:var(--st-tap);height:var(--st-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fld__err{color:var(--st-stop-text);font-size:12px;line-height:1.45}.fld--bad .input{border-color:var(--st-stop-text)}.reqs{text-align:left;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.req{color:var(--st-text-faint);padding-left:18px;font-size:12px;line-height:1.45;position:relative}.req:before{content:"";border:1px solid var(--c-field-border);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:2px}.req--ok{color:var(--st-text-muted)}.req--ok:before{border:none;border-right:2px solid var(--st-ok-text);border-bottom:2px solid var(--st-ok-text);border-radius:0;width:4px;height:8px;top:3px;left:1px;transform:rotate(40deg)}.sum{font-size:var(--p-t8);letter-spacing:-.02em;font-weight:700;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;margin:0 0 3px}.states{text-align:left;margin-top:22px}.state{color:var(--st-text-muted);padding:13px 0;font-size:12.5px;line-height:1.5}.state+.state{border-top:1px solid var(--c-rec-divider)}.state b{color:var(--st-text)}.pick{gap:var(--c-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;margin-bottom:13px;display:grid}.pick button{text-align:left;cursor:pointer;color:var(--st-text);background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-sheet-radius);min-height:var(--c-pill-min);padding:14px 16px;font-family:inherit}.pick button[aria-pressed=true]{border-color:var(--c-primary-bg)}.pick b{margin-bottom:3px;font-size:14px;font-weight:700;display:block}.pick span{color:var(--st-text-faint);font-size:12.5px;line-height:1.45}.plan{background:var(--st-fill-quiet);border-radius:var(--c-sheet-radius);margin-bottom:13px;padding:16px 18px}.plan__top{align-items:baseline;gap:var(--c-gap);flex-wrap:wrap;margin-bottom:3px;display:flex}.plan__name{font-size:var(--p-t6);letter-spacing:-.01em;font-weight:700}.plan__price{color:var(--st-text-muted);font-size:13.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums}.plan__note--after{margin:12px 0 0}.plan__note{color:var(--st-text-faint);margin:0 0 12px;font-size:12.5px;line-height:1.5}.plan__left{justify-content:space-between;align-items:baseline;gap:var(--c-gap);color:var(--st-text-muted);font-size:12.5px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;margin-bottom:6px;display:flex}.amounts{gap:var(--c-gap-tight);margin-top:var(--c-gap);flex-wrap:wrap;margin-bottom:13px;display:flex}.amount{background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--c-pill-radius);min-width:76px;min-height:var(--c-pill-min);color:var(--st-text);cursor:pointer;flex-direction:column;align-items:center;gap:1px;padding:8px 14px;font-family:inherit;display:flex}.amount b{font-size:14px;font-weight:700;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums}.amount span{color:var(--st-text-faint);font-size:11px}.pay{align-items:baseline;gap:var(--c-gap);padding:11px 0;font-size:13px;display:flex}.pay+.pay{border-top:1px solid var(--c-rec-divider)}.pay__when{color:var(--st-text-faint);min-width:104px;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums}.pay__sum{font-weight:700;font-family:var(--st-font-numeric);font-variant-numeric:tabular-nums;margin-left:auto}.quiet-link{color:var(--st-text-faint);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;min-height:32px;padding:0;font-family:inherit;font-size:12.5px;text-decoration:underline;display:inline-flex}.quiet-link:disabled{opacity:.5;cursor:default;text-decoration:none}@media (width<=560px){.app{grid-template-columns:minmax(0,1fr)}.center--legal,.card--legal{max-width:none}.rail{left:var(--c-bar-inset);right:var(--c-bar-inset);bottom:calc(var(--c-bar-inset) + env(safe-area-inset-bottom,0px));z-index:6;grid-template-columns:repeat(5,minmax(0,var(--c-bar-cell)));height:var(--c-bottombar);isolation:isolate;justify-content:center;place-items:center;gap:0;padding:0 4px;display:grid;position:fixed}.rail:before{content:"";z-index:0;border-radius:var(--c-bar-radius);background:var(--c-bar-bg);border:1px solid var(--st-line);box-shadow:var(--c-player-shadow);position:absolute;inset:0}.rail>*{z-index:1;position:relative}.app:not(.app--bare):after{content:"";z-index:4;pointer-events:none;height:calc(var(--c-bar-inset) + var(--c-bottombar) + env(safe-area-inset-bottom,0px));background:linear-gradient(0deg,var(--st-ground),color-mix(in srgb,var(--st-ground) 0%,transparent));position:fixed;bottom:0;left:0;right:0}.mini .app:not(.app--bare):after{height:calc(var(--c-bar-inset) + var(--c-bottombar) + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.rail__mark{z-index:6;background:var(--st-ground);justify-content:flex-start;height:46px;margin:0;padding:11px 14px;position:fixed;top:0;left:0;right:0}.rail__mark svg{height:24px}.rail__mark--mini{display:none}.mini .rail__mark{pointer-events:none;top:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px));background:0 0}.rail a.rail__new{width:var(--c-fab);height:var(--c-fab);box-shadow:var(--c-primary-shadow);z-index:2;border-radius:50%;margin:0;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.rail a.rail__new .ic{width:30px;height:30px}.rail a.rail__i{grid-row:1}.rail a.rail__i--rec{grid-column:1}.rail a.rail__i--queue{grid-column:2}.rail a.rail__i--case{grid-column:4}.rail a.rail__more{grid-column:5;display:flex}.rail a.rail__wide,.rail .rail__spacer{display:none}.rail a.rail__i{width:var(--st-tap);height:var(--st-tap)}.rail a.rail__i .ic{width:24px;height:24px}.main{padding:52px 12px calc(var(--c-player-clear) + var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset))}.sheet,.panes,.record,.scan,.public,.card,.pop,.pager{max-width:none}.sheet{padding:2px 14px 8px}.panes{gap:var(--c-gap-wide);padding:14px}.public{padding:16px 14px var(--c-player-clear)}.transcript{padding:15px 14px}.doc{padding:18px 16px}.timeline{padding:13px 12px}.panes{grid-template-columns:minmax(0,1fr)}.panes__menu{border-right:none;border-bottom:1px solid var(--st-line-soft);flex-flow:wrap;padding:0 0 10px}.panes__menu a{white-space:nowrap}.set{align-items:flex-start;gap:var(--c-gap);flex-direction:column}.set__act{margin-left:0}.utt{gap:var(--p-s2);grid-template-columns:minmax(0,1fr)}.utt__text{grid-column:1}.utt__who{align-items:baseline;gap:var(--c-gap);display:flex}.utt__who span{margin:0}.utt__who .cite:after{content:none}.tl-row{gap:var(--p-s2) var(--c-gap);grid-template-columns:minmax(0,1fr) 42px}.tl-row .track{grid-column:1/-1}.tl-row .tl-name{grid-area:1/1}.tl-row .tl-pct{grid-area:1/2}.tl-row .track{grid-row:2}.timeline--folded .timeline__more{margin-top:-62px;padding-top:38px}.timeline__more .act{scroll-margin-top:54px;scroll-margin-bottom:calc(var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset) + 8px)}.mini .timeline__more .act{scroll-margin-top:calc(46px + 8px + var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px))}.tl-scale{margin:4px 0 0}.doc__task{gap:2px var(--c-gap);grid-template-columns:auto minmax(0,1fr)}.doc__task span:first-child{grid-column:1/-1}.actions,.docbar,.chips,.tabs,.plan__top,.pay{flex-wrap:wrap}.actions__right{margin-left:0}.record>.tabs:has(>.chip){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record>.tabs .chip{justify-content:center}.record>.actions>.act{flex:auto;justify-content:center}.pay__sum{margin-left:0}.pay__when{min-width:0}.chips,.topbar{justify-content:flex-start}.facts,.pick{grid-template-columns:minmax(0,1fr)}.linkline{flex-wrap:wrap}.linkline .input{flex:100%}.center{max-width:none;padding:6vh 14px 32px}.empty{padding:38px 14px 0}.record__head h1,.case__head h1{font-size:var(--p-t6)}.player{gap:5px;width:auto;padding:8px 10px;left:12px;right:12px;transform:none}.player__bar{flex:1 1 0;min-width:40px}.player__title{display:none}.app .player{bottom:calc(var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset) + 8px + env(safe-area-inset-bottom,0px))}.pickbar{gap:9px;width:auto;padding:8px 12px;left:12px;right:12px;transform:none}.app .pickbar{bottom:calc(var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset) + 8px + env(safe-area-inset-bottom,0px))}.mini .app .player,.mini .app .pickbar{bottom:calc(var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset) + 8px + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.mini .main{padding-bottom:calc(var(--c-player-clear) + var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset) + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.mini .app--bare .main{padding-bottom:20px}.app:has(.player__notice) .main{padding-bottom:calc(var(--c-player-clear) + 40px + var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset))}.mini .app:has(.player__notice) .main{padding-bottom:calc(var(--c-player-clear) + 40px + var(--c-bottombar) + var(--c-fab-lift) + var(--c-bar-inset) + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}}.states-demo{gap:var(--p-s9);max-width:var(--c-read);flex-direction:column;margin:0 auto;display:flex}.state-case{border-top:1px solid var(--c-rec-divider);padding-top:var(--p-s6)}.state-case:first-child{border-top:none;padding-top:0}.state-case__name{color:var(--st-text-faint);margin:0 0 10px;font-size:12px;font-weight:600}.skeleton{gap:var(--c-gap);flex-direction:column;display:flex}.skeleton i{border-radius:var(--c-lane-radius);background:var(--st-fill);height:11px;display:block}.skeleton i:first-child{width:52%}.skeleton i:nth-child(2){width:88%}.skeleton i:nth-child(3){width:74%}.tl-row--gap .tl-name,.tl-row--gap .tl-pct{color:var(--st-text-faint)}.qhead__wrap{padding:16px 0 4px}.qbar--row{margin:2px 0 0}.public__title{font-size:var(--p-t7);letter-spacing:-.015em;margin:0 0 5px;font-weight:700;line-height:1.25}.rail__mark--mini{height:24px;margin:0}.primary--flat{margin:0}@media (pointer:coarse){input,textarea,select,.search,.input,.composer{font-size:16px}.app:has(input:focus,textarea:focus) .rail{visibility:hidden}.app:has(input:focus,textarea:focus):after{visibility:hidden}.app:has(input:focus,textarea:focus) .rail__mark{visibility:visible}}html,body{background:var(--st-ground);min-height:100%}body{margin:0}#root{min-height:100vh}body.mini #root{min-height:calc(100vh - var(--tg-content-safe-area-inset-top,0px) - var(--tg-safe-area-inset-top,0px))}@media (width<=560px){body:not(.mini){height:100%;overflow:hidden}html:has(>body:not(.mini)){height:100%;overflow:hidden}body:not(.mini) #root{overscroll-behavior:contain;overflow-anchor:none;min-height:0;position:fixed;inset:0;overflow-y:auto}body:not(.mini) .app{min-height:100%}}button.cite,button.composer__send{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.player__bar,label.drop{font:inherit;color:inherit;cursor:pointer;border:0;padding:0}label.drop{width:100%;padding:28px 22px;display:block}.drop input[type=file]{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop:focus-within{outline:var(--c-focus-ring);outline-offset:var(--c-focus-offset)}.drop input[type=file]:focus-visible{outline:none}.rec__title a,.day a,a.act,a.way,a.search{color:inherit;text-decoration:none}.utt--on{background:var(--st-fill);border-radius:var(--c-lane-radius);transition:background .14s}@media (prefers-reduced-motion:reduce){.utt--on{transition:none}}
