.tmd{color:var(--text,#f5f8ff);word-break:break-word;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.tmd>:first-child{margin-top:0}.tmd>:last-child{margin-bottom:0}.tmd p{margin:.65em 0}.tmd strong{color:color-mix(in srgb, var(--text,#f5f8ff) 100%, white 12%);font-weight:660}.tmd em{font-style:italic}.tmd del{opacity:.6}.tmd h1,.tmd h2,.tmd h3,.tmd h4{letter-spacing:-.01em;color:var(--text,#f5f8ff);margin:1.1em 0 .5em;font-weight:650;line-height:1.3}.tmd h1{font-size:17px}.tmd h2{font-size:15.5px}.tmd h3{font-size:14.5px}.tmd h4{color:var(--muted,#9aa4b2);font-size:14px}.tmd ul,.tmd ol{margin:.6em 0;padding-left:1.35em}.tmd ul{list-style:outside}.tmd ul ul{list-style:circle}.tmd ul ul ul{list-style:square}.tmd ol{list-style:decimal}.tmd ol ol{list-style:lower-alpha}.tmd li{margin:.3em 0}.tmd li::marker{color:var(--muted,#9aa4b2)}.tmd li>p,.tmd li>ul,.tmd li>ol{margin:.25em 0}.tmd blockquote{border-left:2px solid var(--stroke,#ffffff2e);color:var(--muted,#9aa4b2);margin:.75em 0;padding:.1em 0 .1em .9em}.tmd code.tmd-inline{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:1px solid var(--stroke,#ffffff1f);white-space:break-spaces;background:#ffffff0e;border-radius:5px;padding:.14em .4em;font-size:.875em}.tmd-code{border:1px solid var(--stroke,#ffffff1f);background:#00000057;border-radius:10px;margin:.8em 0;overflow:hidden}.tmd-code-bar{border-bottom:1px solid var(--stroke,#ffffff1a);background:#ffffff09;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.tmd-code-lang{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#9aa4b2);font-size:10.5px;font-weight:600}.tmd-copy{color:var(--muted,#9aa4b2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:560;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.tmd-copy:hover{color:var(--text,#f5f8ff);border-color:var(--stroke,#ffffff1f);background:#ffffff0f}.tmd-code pre{margin:0;padding:11px 13px;overflow-x:auto}.tmd-code code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text,#f5f8ff);white-space:pre;font-size:12.5px;line-height:1.6}.tmd-table-wrap{border:1px solid var(--stroke,#ffffff1f);border-radius:10px;margin:.8em 0;overflow-x:auto}.tmd table{border-collapse:collapse;width:100%;font-size:13px}.tmd th,.tmd td{text-align:left;border-bottom:1px solid var(--stroke,#ffffff17);white-space:nowrap;padding:7px 11px}.tmd thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#9aa4b2);background:#ffffff0a;font-size:11.5px;font-weight:620}.tmd tbody tr:last-child td{border-bottom:none}.tmd a{color:var(--text,#f5f8ff);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--stroke,#ffffff59);text-decoration-color:var(--stroke,#ffffff59)}.tmd a:hover{text-decoration-color:currentColor}.tmd hr{border:none;border-top:1px solid var(--stroke,#ffffff1f);margin:1.1em 0}.tmd img{border-radius:8px;max-width:100%}.tc-chips{flex-direction:column;gap:6px;display:flex}.tc-chip{--tc-strong:#eaf0f8;--tc-soft:#c4cad4;--tc-warn:#d8c79b;--tc-bad:#e7a6a6;--tc-sleep:#a9b6d4;--tc-meal:#cdbb95;--tc-water:#9fc4d8;--tc-focus:#b3a9d4;--tc-money:#c9b283;--tc-workout:#a8cbb4;border:1px solid var(--tx-border);background:color-mix(in srgb, var(--panel,transparent) 60%, transparent);border-radius:9px;align-items:stretch;min-height:34px;font-size:13px;display:flex;overflow:hidden}html[data-theme=light] .tc-chip{--tc-strong:var(--w12,#2e2117);--tc-soft:var(--w10,#5b4a3b);--tc-warn:#8a6a1f;--tc-bad:#9c3b2e;--tc-sleep:#4a5a85;--tc-meal:#7a5a26;--tc-water:#2f6a86;--tc-focus:#5b4b8a;--tc-money:#7a5a1c;--tc-workout:#3d6b4e}.tc-chip.is-undone{opacity:.55}.tc-chip-main{min-width:0;color:var(--tx-text);font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:5px 10px;display:flex}button.tc-chip-main{cursor:pointer;transition:background .12s}button.tc-chip-main:hover{background:var(--tx-hover)}button.tc-chip-main:focus-visible{outline:2px solid var(--tx-border-strong);outline-offset:-2px}.tc-chip-glyph{text-align:center;width:14px;color:var(--tx-muted);flex-shrink:0;font-weight:600}.tc-chip-glyph.is-strong{color:var(--tc-strong)}.tc-chip-glyph.is-soft{color:var(--tc-soft)}.tc-chip-glyph.is-warn{color:var(--tc-warn)}.tc-chip-glyph.is-bad{color:var(--tc-bad)}.tc-chip-glyph.is-sleep{color:var(--tc-sleep)}.tc-chip-glyph.is-meal{color:var(--tc-meal)}.tc-chip-glyph.is-water{color:var(--tc-water)}.tc-chip-glyph.is-focus{color:var(--tc-focus)}.tc-chip-glyph.is-money{color:var(--tc-money)}.tc-chip-glyph.is-workout{color:var(--tc-workout)}.tc-chip-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-chip.is-undone .tc-chip-label{text-decoration:line-through}.tc-chip-detail{color:var(--tx-muted)}.tc-chip-open{color:var(--tx-muted-soft);flex-shrink:0;font-size:15px;line-height:1}.tc-chip-undo,.tc-chip-undone{border:none;border-left:1px solid var(--tx-border);font:inherit;background:0 0;flex-shrink:0;place-items:center;padding:0 11px;font-size:12px;display:grid}.tc-chip-undo{color:var(--tx-text);cursor:pointer;font-weight:560;transition:background .12s}.tc-chip-undo:hover{background:var(--tx-hover)}.tc-chip-undo:focus-visible{outline:2px solid var(--tx-border-strong);outline-offset:-2px}.tc-chip-undone{color:var(--tx-muted)}.tc-card{border:1px solid var(--tx-border);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}html[data-theme=light] .tc-card{background:var(--w1,#fff)}.tc-call-head{align-items:center;gap:11px;display:flex}.tc-call-icon{border:1px solid var(--tx-border-strong);width:34px;height:34px;color:var(--tx-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tc-call-titles{flex:1;min-width:0}.tc-call-title{color:var(--tx-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:640}.tc-call-reason{color:var(--tx-muted-soft);margin:2px 0 0;font-size:12px;line-height:1.4}.tc-call-time{color:var(--tx-muted-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.tc-call-toggle{min-height:32px;color:var(--tx-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:12.5px;font-weight:600;display:inline-flex}.tc-call-toggle:hover{color:var(--tx-text)}.tc-call-toggle:focus-visible{outline:2px solid var(--tx-border-strong);outline-offset:2px;border-radius:6px}.tc-call-toggle svg{transition:transform .18s}.tc-call-toggle svg.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tc-call-toggle svg{transition:none}}.tc-transcript{border-top:1px solid var(--tx-border);flex-direction:column;gap:9px;margin:0;padding:11px 0 0;list-style:none;display:flex}.tc-line{flex-direction:column;gap:2px;display:flex}.tc-line-who{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-muted-soft);font-size:10.5px;font-weight:700}.tc-line-text{color:var(--tx-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.tc-line.is-user .tc-line-text{color:var(--tx-muted)}.tc-interrupted{min-height:32px;color:var(--tx-muted-soft);align-items:center;gap:8px;font-size:12px;display:flex}.tc-interrupted-icon{flex-shrink:0;place-items:center;display:grid}.tc-interrupted-text{min-width:0}.tc-retry{border:1px solid var(--tx-border-strong);min-height:32px;color:var(--tx-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.tc-retry:hover{background:var(--tx-hover)}.tc-retry:focus-visible{outline:2px solid var(--tx-border-strong);outline-offset:2px}.tc-review{gap:14px}.tc-review-head{flex-direction:column;gap:3px;display:flex}.tc-review-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tx-muted-soft);margin:0;font-size:10.5px;font-weight:700}.tc-review-title{letter-spacing:-.01em;color:var(--tx-text);margin:0;font-size:17px;font-weight:650}.tc-review-verdict{letter-spacing:-.02em;color:var(--tx-text);margin:2px 0 0;font-size:21px;font-weight:720;line-height:1.25}.tc-review-section{flex-direction:column;gap:6px;display:flex}.tc-review-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-muted);margin:0;font-size:11px;font-weight:700}.tc-review-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tc-review-list li{color:var(--tx-text);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.tc-review-list li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.tc-review-list.is-wins li:before{background:var(--status-good,#4ade80)}.tc-review-list.is-misses li:before{border:1.5px solid var(--tx-muted-soft);background:0 0;width:5px;height:5px}.tc-review-list.is-steady li:before{background:var(--tx-muted);border-radius:1px;width:7px;height:2px;top:.72em}.tc-review-order{border-top:1px solid var(--tx-border);flex-direction:column;gap:5px;padding-top:12px;display:flex}.tc-review-order-text{color:var(--tx-text);margin:0;font-size:14px;font-weight:560;line-height:1.5}.tc-review-links{flex-wrap:wrap;gap:6px;display:flex}.tc-review-link{border:1px solid var(--tx-border);min-height:32px;color:var(--tx-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:560;transition:background .12s,border-color .12s;display:inline-flex}.tc-review-link:hover{background:var(--tx-hover);border-color:var(--tx-border-strong)}.tc-review-link:focus-visible{outline:2px solid var(--tx-border-strong);outline-offset:2px}.tc-review-link span{color:var(--tx-muted-soft);font-size:14px;line-height:1}
