@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");.scribe-wrap{--brand:#2f6df0;--brand2:#2257d6;--teal:#0f3a52;--teal2:#159b8e;--ink:#161b27;--ink2:#3a4356;--mut:#8a93a6;--faint:#aab3c2;--line:#e9edf4;--line2:#dfe5ee;--surface:#fff;--surface2:#f7f9fc;--surface3:#eef3fb;--rec:#ff4d4d;--recd:#d63636;--r:16px;--rs:11px;--shadow:0 1px 2px rgba(22,27,39,.04),0 18px 44px -28px rgba(22,40,80,.5);max-width:1000px;margin:0 auto;padding:12px 22px;display:flex;flex-direction:column;height:100%;min-height:100vh;box-sizing:border-box;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:.005em}.scribe-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.scribe-id{min-width:0}.scribe-h1{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:20px;line-height:1.05;letter-spacing:-.01em;color:var(--teal);margin:0}.scribe-meta{display:flex;align-items:center;gap:7px;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;color:var(--mut);letter-spacing:.01em}.scribe-meta .sm-sep{color:var(--line2)}.scribe-meta .sm-arrow{margin:0 7px;color:var(--faint)}.scribe-meta .sm-live{color:var(--rec);font-weight:600}.scribe-sub{font-size:11px;color:var(--mut);margin-top:3px;max-width:540px;line-height:1.45;font-weight:400}.scribe-rec{display:flex;align-items:center;gap:11px}.scribe-dot{width:8px;height:8px;border-radius:50%;background:#cbd2de;flex:0 0 auto;transition:.3s}.scribe-dot.live{background:var(--rec);animation:scpulse 1.25s ease-out infinite}@keyframes scpulse{0%{box-shadow:0 0 0 0 rgba(255,77,77,.55)}70%{box-shadow:0 0 0 9px rgba(255,77,77,0)}to{box-shadow:0 0 0 0 rgba(255,77,77,0)}}.scribe-timer{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:40px}.scribe-btn,.scribe-timer{font-size:13px;font-weight:600;color:var(--ink2)}.scribe-btn{font-family:Hanken Grotesk,sans-serif;letter-spacing:.01em;background:var(--surface);border:1px solid var(--line2);border-radius:var(--rs);padding:9px 15px;cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,background .18s,border-color .18s,color .18s}.scribe-btn:hover{background:var(--surface2);border-color:#e5e5ea;color:var(--ink);transform:translateY(-1px)}.scribe-btn:active{transform:translateY(0)}.scribe-btn:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.scribe-btn.primary{background:linear-gradient(180deg,var(--brand),var(--brand2));border:none;color:#fff;box-shadow:none;padding-left:18px;padding-right:18px}.scribe-btn.primary:hover{box-shadow:none;filter:brightness(1.03)}.scribe-btn.stop{background:#fff;border-color:#e5e5ea;color:var(--recd);box-shadow:none}.scribe-btn.stop:hover{background:#f5f5f7;border-color:#ffb3b3;color:#c22}.scribe-mic{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap;background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:7px 12px}.scribe-mic-ico{font-size:15px;opacity:.7;filter:grayscale(.2)}.scribe-mic-sel{font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:400;color:var(--ink2);background:var(--surface);border:1px solid var(--line2);border-radius:var(--rs);padding:8px 30px 8px 12px;cursor:pointer;max-width:300px;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .18s,box-shadow .18s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a93a6' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.scribe-mic-sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(47,109,246,.16)}.scribe-mic-sel:disabled{opacity:.55;cursor:default}.scribe-meter{width:118px;height:7px;border-radius:8px;background:#e5e5ea;overflow:hidden;flex:0 0 auto}.scribe-meter-fill{height:100%;border-radius:8px;background:linear-gradient(90deg,var(--brand),var(--teal2));box-shadow:none;transition:width .06s linear}.scribe-wave{flex:1 1 130px;min-width:80px;height:30px;display:block;opacity:.5;transition:opacity .25s}.scribe-wave.on{opacity:1}html.dark .scribe-wave{filter:invert(1)}.scribe-mic-now{font-size:12px;color:var(--ink2);font-weight:400}.scribe-mic-hint{font-size:12px;color:var(--mut)}.scribe-tabs{display:flex;align-items:center;gap:5px;margin-top:10px;padding:3px;background:var(--surface2);border:1px solid var(--line);border-radius:8px}.scribe-tab{position:relative;border:0;background:none;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:600;color:var(--mut);padding:7px 14px;cursor:pointer;border-radius:8px;transition:color .18s,background .18s,box-shadow .18s}.scribe-tab:hover{color:var(--ink2)}.scribe-tab.on{color:var(--brand2);background:var(--surface);box-shadow:none}.scribe-spacer{flex:1 1}.scribe-link{border:0;background:none;color:var(--mut);font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:600;cursor:pointer;padding:7px 10px;border-radius:8px;transition:color .18s,background .18s}.scribe-link:hover{color:var(--brand);background:var(--surface3)}.scribe-use{border:0;cursor:pointer;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(180deg,var(--brand),var(--brand2));border-radius:8px;padding:8px 15px;box-shadow:none;transition:transform .14s,box-shadow .2s,filter .18s}.scribe-use:hover{transform:translateY(-1px);box-shadow:none;filter:brightness(1.04)}.scribe-body{flex:1 1;margin-top:10px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);font-size:15px;line-height:1.62;color:var(--ink2);white-space:pre-wrap;overflow-y:auto;box-shadow:var(--shadow);min-height:58vh;position:relative}.scribe-body::-webkit-scrollbar{width:9px}.scribe-body::-webkit-scrollbar-thumb{background:#e5e5ea;border-radius:8px;border:2px solid var(--surface)}.scribe-body.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.75;color:var(--ink2);letter-spacing:-.01em}.scribe-body.mono:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:var(--r) var(--r) 0 0;background:linear-gradient(90deg,transparent,var(--brand),var(--teal2),transparent);background-size:200% 100%;opacity:0;transition:opacity .3s}.scribe-body.mono.recording:before{opacity:1;animation:scshimmer 2.2s linear infinite}@keyframes scshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.soap-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:11px;margin-bottom:13px;border-bottom:1px solid var(--line)}.soap-h-title{font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:600;color:var(--teal)}.soap-h-when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;color:var(--mut)}.soap-empty{color:var(--mut);font-size:13px;line-height:1.5}.soap-pre{white-space:pre-wrap;font-family:inherit;margin:0}.soap-md{font-size:13px;line-height:1.62;color:var(--ink2)}.soap-md>:first-child{margin-top:0}.soap-md h1,.soap-md h2,.soap-md h3,.soap-md h4{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;color:var(--brand2);margin:16px 0 6px;font-size:11px;letter-spacing:.1em;text-transform:none}.soap-md p{margin:7px 0}.soap-md strong{color:var(--ink);font-weight:600}.soap-md p>strong:first-child{color:var(--brand2)}.soap-md ol,.soap-md ul{margin:6px 0 8px;padding-left:19px}.soap-md li{margin:3px 0}.soap-md li::marker{color:var(--brand)}.soap-md hr{border:0;border-top:1px solid var(--line);margin:13px 0}.soap-md table{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px}.soap-md td,.soap-md th{border:1px solid var(--line);padding:6px 9px;text-align:left}.soap-md th{background:var(--surface2);font-weight:600}.soap-md code{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--surface3);padding:1px 5px;border-radius:8px}.scribe-saved{display:flex;flex-direction:column;gap:7px}.saved-item{display:block;width:100%;text-align:left;background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:11px 13px;cursor:pointer;font-family:Hanken Grotesk,sans-serif;transition:.15s}.saved-item:hover{background:var(--surface);border-color:#e5e5ea;box-shadow:none}.saved-when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;color:var(--mut)}.saved-title{font-size:13px;font-weight:600;color:var(--ink);margin-top:3px;line-height:1.35}html.dark .soap-md th{background:var(--surface3)}.scribe-foot{margin-top:8px;text-align:center;font-size:11px;color:var(--faint);letter-spacing:.01em}html.dark .scribe-wrap{--brand:#5e9bff;--brand2:#4f8af0;--teal:#79d2ea;--teal2:#4fd39a;--ink:#e8edf4;--ink2:#c1cad6;--mut:#8a96a8;--faint:#66717f;--line:#283242;--line2:#36425a;--surface:#161c26;--surface2:#1b222e;--surface3:#232c3a;--rec:#ff6b6b;--recd:#ff8a8a;--shadow:0 1px 2px rgba(0,0,0,.4),0 18px 44px -26px rgba(0,0,0,.8);background:#1d1d1f}html.dark .scribe-dwr{background:#0e131b}html.dark .scribe-dwr-h{background:#0b0f16;border-bottom-color:#283242}html.dark .scribe-dwr-t{color:#79d2ea}html.dark .scribe-dwr-x{background:#161c26;color:#c1cad6;border-color:#36425a}html.dark .scribe-dwr-x:hover{background:#1b222e;color:#e8edf4}html.dark .scribe-btn{background:#161c26;border-color:#36425a;color:#c1cad6}html.dark .scribe-btn:hover{background:#232c3a;border-color:#46546a;color:#e8edf4}html.dark .scribe-btn.primary{background:linear-gradient(180deg,#5e9bff,#4f8af0);color:#fff;box-shadow:0 6px 18px -6px rgba(94,155,255,.5)}html.dark .scribe-btn.primary:hover{filter:brightness(1.06)}html.dark .scribe-btn.stop{background:#241a1f;border-color:#5e2c2c;color:#ff9a9a}html.dark .scribe-btn.stop:hover{background:#2c1d22;border-color:#7a3a3a;color:#ffb3b3}html.dark .scribe-tab{color:#8a96a8}html.dark .scribe-tab:hover{color:#c1cad6}html.dark .scribe-tab.on{background:#232c3a;color:#9cc0ff;box-shadow:0 1px 2px rgba(0,0,0,.45)}html.dark .scribe-link:hover{background:#1b222e;color:#5e9bff}html.dark .scribe-mic-sel{background:#161c26;border-color:#36425a;color:#c1cad6}html.dark .scribe-mic-sel:focus{border-color:#5e9bff;box-shadow:0 0 0 3px rgba(94,155,255,.22)}html.dark .scribe-meter{background:#222a38}html.dark .scribe-body::-webkit-scrollbar-thumb{background:#2c3646;border-color:#161c26}html.dark .soap-md h1,html.dark .soap-md h2,html.dark .soap-md h3,html.dark .soap-md h4{color:#7eb0ff}html.dark .soap-md strong{color:#eef2f8}html.dark .soap-md p>strong:first-child{color:#7eb0ff}html.dark .soap-md code{background:#232c3a;color:#9cc0ff}html.dark .soap-md th{background:#232c3a;color:#e8edf4}html.dark .soap-md td,html.dark .soap-md th{border-color:#283242}html.dark .saved-item{background:#1b222e;border-color:#283242}html.dark .saved-item:hover{background:#232c3a;border-color:#36425a;box-shadow:0 6px 16px -10px rgba(0,0,0,.6)}html.dark .scribe-meta .sm-sep{color:#36425a}.scribe-modes,.scribe-recrow{display:contents}.scribe-dwr .scribe-wrap.cs,.scribe-wrap.cs{--color-primary:#2457c5;--color-primary-tint:#eef3fd;--color-primary-border:#e5e5ea;--color-live:#f16606;--color-live-fill:#c4540a;--color-live-tint:#fff4ec;--color-live-text:#93370d;--color-danger:#b42318;--color-danger-tint:#fef3f2;--color-success:#067647;--color-success-tint:#ecfdf3;--color-line:#e5e7eb;--color-fill:#f3f4f6;--color-text:#111;--color-text-muted:#5b6270;--font-ui:"IBM Plex Sans",system-ui,sans-serif;--font-body:"Source Serif 4",Georgia,serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;display:flex!important;flex-direction:column;height:100%;min-height:0;background:#fff;color:var(--color-text);box-shadow:none}.cs-reason{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 22px;border-bottom:1px solid var(--color-line);font-family:var(--font-ui);position:relative;z-index:5;overflow:visible}.cs-reason label{font:600 11px/1.2 var(--font-ui);letter-spacing:.8px;text-transform:none;color:var(--color-text-muted);white-space:nowrap}.cs-reason-in{position:relative;flex:1 1;min-width:0}.cs-reason-in input{width:100%;height:36px;box-sizing:border-box;padding:0 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;font:400 15px/1.2 var(--font-ui);color:var(--color-text)}.cs-reason-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--color-line);border-radius:8px;max-height:240px;overflow:auto}.cs-reason-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font:400 15px/1.3 var(--font-ui);color:var(--color-text)}.cs-reason-list button span{flex:0 0 auto;font:600 11px/1 var(--font-ui);letter-spacing:.4px;text-transform:none;color:var(--color-text-muted)}.cs-reason-list button.is-on,.cs-reason-list button:hover{background:var(--color-primary-tint)}.cs-body{overflow:auto;padding:22px}.cs-body,.cs-ready{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cs-ready{justify-content:space-between;gap:28px}.cs-ready h2{margin:0 0 6px;font:600 28px/1.2 var(--font-body)}.cs-ready p{margin:0 0 16px;font:400 15px/1.5 var(--font-ui);color:var(--color-text-muted)}.cs-settings{display:flex;flex-direction:column;gap:8px}.cs-settings .cs-row{align-items:flex-end}.cs-settings>span{font:600 11px/1.2 var(--font-ui);letter-spacing:.8px;text-transform:none;color:var(--color-text-muted)}.cs-field{flex:1 1;min-width:0}.cs-pick{position:relative;margin-top:4px}.cs-pick select{width:100%;height:38px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 32px 0 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235B6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 10px center;font:400 15px/1 var(--font-ui);color:var(--color-text);cursor:pointer}.cs-hear{display:flex;align-items:center;gap:12px;padding:4px 14px 10px}.cs-meter{display:flex;align-items:flex-end;gap:3px;height:28px}.cs-meter i{display:block;width:4px;border-radius:2px;background:#d1d5db}.cs-meter i.is-hot{background:var(--color-success)}.cs-hear b{font:600 13px/1.2 var(--font-ui);color:var(--color-text-muted)}.cs-hear b.is-ok{color:var(--color-success)}.cs-card span,.cs-meta span,.cs-set>span{font:600 11px/1.2 var(--font-ui);letter-spacing:.8px;text-transform:none;color:var(--color-text-muted)}.cs-set>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-top:8px;padding:4px;background:var(--color-fill);border-radius:8px}.cs-set button{height:40px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-muted);font:400 15px/1 var(--font-ui);cursor:pointer}.cs-set button.is-on{background:#fff;color:var(--color-primary);border-color:var(--color-primary-border)}.cs-card{margin-top:16px;border:1px solid var(--color-line);border-radius:8px}.cs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #e5e5ea;font-family:var(--font-ui)}.cs-row:first-child{border-top:0}.cs-row b{display:block;margin-top:2px;font:400 15px/1.3 var(--font-ui)}.cs-micpick{flex:1 1;min-width:0}.cs-micpick-in{position:relative;display:inline-flex;align-items:center;max-width:100%;margin-top:1px}.cs-micpick-in select{max-width:210px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 18px 0 0;font:400 13px/1.25 var(--font-ui);color:var(--color-text);cursor:pointer}.cs-micpick-in svg{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.cs-wave{width:88px;height:22px;flex:0 0 auto;display:block}.cs-link{border:0;background:none;color:var(--color-primary);font:400 13px/1 var(--font-ui);cursor:pointer}.cs-consent{display:flex;gap:10px;margin-top:16px;padding:14px;background:var(--color-primary-tint);border-radius:8px;font:400 15px/1.45 var(--font-ui)}.cs-consent b{display:block}.cs-consent em{font-style:normal;color:var(--color-text-muted)}.cs-listen .cs-tx,.cs-note,.soap-md{font:400 15px/1.55 var(--font-body);white-space:pre-wrap}.cs-status{display:flex;align-items:center;gap:10px;margin-bottom:12px;font:400 13px/1 var(--font-ui)}.cs-livepill{padding:4px 10px;border-radius:999px;background:var(--color-live-fill);color:#fff}.cs-ok{color:var(--color-success)}.cs-lang{margin-left:auto;color:var(--color-text-muted)}.cs-tabs{display:flex;gap:16px;padding:0 22px;border-top:1px solid var(--color-line);font-family:var(--font-ui)}.cs-tabs button{height:44px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--color-text-muted);font:400 15px/1 var(--font-ui);cursor:pointer}.cs-tabs button.is-on{color:var(--color-text);border-bottom-color:var(--color-primary)}.cs-bar{display:flex;align-items:center;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--color-line)}.cs-timer{min-width:44px;font:400 15px/1 var(--font-mono)}.cs-end,.cs-icon,.cs-primary,.cs-secondary,.cs-start{height:44px;border-radius:999px;font:400 15px/1 var(--font-ui);cursor:pointer}.cs-primary,.cs-start{padding:0 16px;border:0;background:var(--color-primary);color:#fff}.cs-primary:disabled,.cs-start:disabled{background:#d1d5db;color:#fff;cursor:default}.cs-end{padding:0 16px;border:0;background:var(--color-live-fill);color:#fff}.cs-secondary{padding:0 14px;color:var(--color-text)}.cs-icon,.cs-secondary{border:1px solid #e5e5ea;background:#fff}.cs-icon{width:44px;padding:0}.cs-banner{margin:0 0 12px;padding:10px 12px;background:var(--color-live-tint);color:var(--color-live-text);border-radius:8px;font:400 15px/1.4 var(--font-ui)}.cs-draft,.cs-manual{display:flex;flex-direction:column;gap:10px;min-height:100%}.cs-meta{display:flex;justify-content:space-between;font-family:var(--font-ui)}.cs-chips{display:flex;flex-wrap:wrap;gap:6px}.cs-chips button{height:32px;padding:0 12px;border:1px solid #e5e5ea;border-radius:999px;background:#fff;color:#1d1d1f;font:400 13px/32px IBM Plex Sans,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.cs-review{flex-wrap:wrap}.cs-review .cs-check{flex:1 1 auto}.cs-note{flex:1 1;min-height:180px;width:100%;box-sizing:border-box;padding:12px;border:1px solid #e5e5ea;border-radius:8px;resize:vertical}.cs-check,.cs-review{display:flex;align-items:center;gap:8px}.cs-check{font:400 15px/1.4 var(--font-ui)}.scribe-foot{padding:8px 22px 12px;font:400 11px/1.4 var(--font-ui);color:var(--color-text-muted)}.cs button:focus-visible,.cs select:focus-visible,.cs textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cs-flags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.cs-flag{padding:4px 8px;border-radius:999px;font:400 12px/1.2 var(--font-ui)}.cs-flag.is-open{background:#fff;color:var(--color-live-text);border:1px dashed var(--color-live)}.cs-flag.is-cleared{background:var(--color-success-tint);color:var(--color-success);border:1px solid #abefc6}.cs-flag.is-positive{background:var(--color-danger);color:#fff;border:1px solid var(--color-danger)}.cs-why{display:block;margin-bottom:4px;font:400 12px/1.3 var(--font-ui);color:#dce6fb}.cs-done{margin:8px 0 0;color:var(--color-success);font:400 15px/1.4 var(--font-ui)}.scribe-dwr .cl.cs-live{border:1px solid var(--color-line);border-radius:8px;box-shadow:none;background:#fff}.scribe-dwr .cl.cs-live .cl-ask{background:var(--color-primary);color:#fff;border-radius:8px}.scribe-dwr .cl.cs-live .cl-ask-q{font:400 15px/1.45 var(--font-body)}.cs-acts{flex:0 0 auto;max-height:42%;overflow:auto;border-top:1px solid var(--color-line);padding:10px 14px 12px;background:#fff}.cs-acts-h{display:flex;align-items:center;gap:8px;margin:0 0 8px}.cs-acts-h b{font:600 11px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:none;color:#1d1d1f}.cs-acts-h span{font:600 11px/1 var(--font-ui);background:#f5f5f7;color:#1d1d1f;border-radius:99px;padding:1px 6px}.cs-acts-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:6px;gap:6px}.cs-acts-grid li{position:relative;min-width:0}.cs-act{display:flex;align-items:center;gap:6px;width:100%;min-width:0;text-align:left;border:0;border-radius:8px;padding:3px 16px 3px 5px;background:#f5f5f7;color:#6e6e73;cursor:pointer;box-shadow:inset 0 0 0 1px #e5e7eb}.cs-act-ic{width:20px;height:20px;border-radius:8px;display:grid;place-items:center;background:#e5e5ea;color:#6e6e73;flex:0 0 auto}.cs-act-ic svg{width:12px;height:12px}.cs-act-tx{min-width:0;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:6px;column-gap:6px;align-items:center}.cs-act-tx b{grid-row:1;font:600 12px/1.15 var(--font-ui)}.cs-act-tx b,.cs-act-tx em{grid-column:1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-act-tx em{grid-row:2;margin-top:0;font:400 11px/1.15 var(--font-ui);font-style:normal;color:#6e6e73}.cs-act-tag{grid-column:2;grid-row:1/span 2;align-self:center;display:inline-flex;align-items:center;gap:3px;margin-top:0;background:hsla(0,0%,100%,.8);border-radius:99px;padding:0 5px;font:600 9px/1.3 var(--font-ui);color:#1d1d1f;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.cs-act-tag i{width:5px;height:5px;border-radius:50%;background:#f59e0b}.cs-act-x{position:absolute;top:1px;right:1px;width:14px;height:14px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:#a1a1a6;cursor:pointer;font-size:12px;line-height:1}.cs-act-x:hover{background:#fff;color:#b42318}.cs-act.is-on.is-path{box-shadow:inset 0 0 0 1px #ddd6fe}.cs-act.is-on.is-path,.cs-act.is-on.is-path .cs-act-ic{background:#f5f5f7;color:#6d28d9}.cs-act.is-on.is-img{background:#f5f5f7;color:#0369a1;box-shadow:inset 0 0 0 1px #bae6fd}.cs-act.is-on.is-img .cs-act-ic{background:#e5e5ea;color:#0369a1}.cs-act.is-on.is-rx{box-shadow:inset 0 0 0 1px #fbcfe8}.cs-act.is-on.is-rx,.cs-act.is-on.is-rx .cs-act-ic{background:#f5f5f7;color:#be185d}.cs-act.is-on.is-ref{background:#f5f5f7;color:#1d1d1f;box-shadow:inset 0 0 0 1px #e2e8f0}.cs-act.is-on.is-ref .cs-act-ic{background:#e5e5ea;color:#1d1d1f}.cs-act.is-on.is-edu{background:#f5f5f7;color:#067647;box-shadow:inset 0 0 0 1px #abefc6}.cs-act.is-on.is-edu .cs-act-ic{background:#e5e5ea;color:#067647}.cs-act.is-on.is-prev{background:#f5f5f7;color:#c2410c;box-shadow:inset 0 0 0 1px #fed7aa}.cs-act.is-on.is-prev .cs-act-ic{background:#e5e5ea;color:#c2410c}.cs-act.is-on.is-mbs{background:#f5f5f7;color:#1d4ed8;box-shadow:inset 0 0 0 1px #c9d7f5}.cs-act.is-on.is-mbs .cs-act-ic{background:#e5e5ea;color:#1d4ed8}.cs-act.is-on.is-apt{background:#f5f5f7;color:#b45309;box-shadow:inset 0 0 0 1px #fde68a}.cs-act.is-on.is-apt .cs-act-ic{background:#fef3c7;color:#b45309}.cs-act.is-on .cs-act-tag i{background:#067647}.cs-checkin{margin:0 0 12px;padding:10px 12px;border:1px solid var(--color-line);border-radius:8px;background:#f5f5f7}.cs-checkin>b{font:600 11px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:none;color:#1d1d1f}.cs-checkin>p{margin:6px 0 0;font:400 15px/1.4 var(--font-body)}.cs-checkin summary{cursor:pointer;margin-top:8px;font:600 13px/1.3 var(--font-ui)}.cs-checkin pre,.cs-checkin-b{white-space:pre-wrap;margin:6px 0 0;max-height:220px;overflow:auto;font:400 15px/1.45 var(--font-body)}.cs-manual-first{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:14px 16px 20px}.cs-mf-h{margin:0;font:600 11px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:none;color:var(--color-text-muted)}.cs-mf-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 0;border-bottom:1px solid var(--color-line)}.cs-mf-in{position:relative}.cs-mf-comments,.cs-mf-in input{width:100%;height:36px;box-sizing:border-box;padding:0 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;font:400 15px/1.2 var(--font-ui);color:var(--color-text)}.cs-mf-checks{display:flex;flex-wrap:wrap;gap:12px}.cs-mf-check{display:flex;align-items:center;gap:6px;font:400 13px/1.2 var(--font-ui);color:var(--color-text)}.cs-mf-add{border:0;background:none;color:var(--color-primary);font:600 13px/1 var(--font-ui);cursor:pointer;padding:0}.cs-mf-notehead{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs-mf-saved{min-height:1em;color:var(--color-success);font:600 13px/1 var(--font-ui)}.cs-mf-list{list-style:none;margin:6px 0 0;padding:0}.cs-mf-list li{padding:6px 0;border-top:1px solid var(--color-line);font:400 15px/1.3 var(--font-ui)}.cs-mf-list b{font-weight:600;margin-right:6px}.cs-mf-empty{margin:6px 0 0;color:var(--color-text-muted);font:400 15px/1.4 var(--font-ui)}.cs-mf-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cs-mf-draw:disabled{opacity:.45;cursor:default}.scribe-head-go.is-on{background:var(--color-primary-tint)}