:root{--mu-surface:#fff;--mu-ink:#1a1a1a;--mu-accent:#2a5db0;--mu-rule:#d8d8d8;--mu-code:#f2f2f2;--mu-quote:#666;--mu-font-body:system-ui, sans-serif;--mu-font-heading:var(--mu-font-body);--mu-font-mono:ui-monospace, Menlo, Consolas, monospace;--mu-font-size:17px;--mu-line-height:1.6;--mu-heading-weight:650;--mu-heading-color:var(--mu-ink);--mu-measure:48rem;--mu-gutter:4rem;--mu-block-gap:1em;--mu-radius:.25em;--mu-link-color:var(--mu-accent);--mu-code-color:var(--mu-ink);--mu-quote-color:color-mix(in srgb, var(--mu-quote) 70%, var(--mu-ink));--mu-highlight:color-mix(in srgb, var(--mu-accent) 25%, transparent);--mu-muted:color-mix(in srgb, var(--mu-ink) 55%, var(--mu-surface));--mu-faint:color-mix(in srgb, var(--mu-ink) 35%, var(--mu-surface));--mu-marker-color:color-mix(in srgb, var(--mu-ink) 45%, transparent);--mu-syntax-color:color-mix(in srgb, var(--mu-ink) 50%, transparent);--mu-chip-bg:color-mix(in srgb, var(--mu-ink) 10%, transparent);--mu-chip-color:color-mix(in srgb, var(--mu-ink) 70%, transparent);--mu-cursor:var(--mu-accent);--mu-selection:color-mix(in srgb, var(--mu-accent) 25%, transparent);--mu-panel-bg:var(--mu-surface);--mu-panel-color:var(--mu-ink);--mu-panel-border:var(--mu-rule);--mu-panel-shadow:0 .5rem 2rem #0003;--mu-tone-accent:var(--mu-accent);--mu-tone-danger:#b42318;--mu-tone-success:#1f7a3a;--mu-tone-info:#1d5fb0;--mu-claude-bg:color-mix(in srgb, var(--mu-rule) 25%, var(--mu-surface));--mu-claude-rail-width:13rem;--mu-claude-width:clamp(20rem, 30vw, 25rem);--mu-claude-sheet:55vh;--mu-inverse-surface:var(--mu-ink);--mu-inverse-ink:color-mix(in srgb, var(--mu-surface) 92%, var(--mu-ink));--mu-inverse-muted:color-mix(in srgb, var(--mu-surface) 62%, var(--mu-ink));--mu-inverse-rule:color-mix(in srgb, var(--mu-surface) 16%, var(--mu-ink));--mu-inverse-raised:color-mix(in srgb, var(--mu-surface) 6%, var(--mu-ink));--mu-agent:#1f7966;--mu-inverse-agent:#6cc2ad;--mu-room-left:0px;--mu-room-right:0px;--mu-room-bottom:0px;--mu-markup-1:#9e4e37;--mu-markup-2:#1f7966;--mu-markup-3:#7f5497;--mu-markup-4:#7e661b;--mu-markup-5:#1e7391;--mu-markup-6:#9d4a60;--mu-markup-7:#3f793a;--mu-markup-8:#5d60a8;--mu-frozen-ink:color-mix(in srgb, currentColor 93%, var(--mu-surface))}@supports (color:oklch(from red l c h)){:root{--mu-markup-1:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 137.508)) 75%, var(--mu-ink));--mu-markup-2:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 275.016)) 75%, var(--mu-ink));--mu-markup-3:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 412.523)) 75%, var(--mu-ink));--mu-markup-4:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 550.031)) 75%, var(--mu-ink));--mu-markup-5:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 687.539)) 75%, var(--mu-ink));--mu-markup-6:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 825.047)) 75%, var(--mu-ink));--mu-markup-7:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 962.554)) 75%, var(--mu-ink));--mu-markup-8:color-mix(in oklab, oklch(from var(--mu-accent) .62 max(c, .15) calc(h + 1100.06)) 75%, var(--mu-ink));--mu-agent:color-mix(in oklab, oklch(from var(--mu-accent) .58 clamp(.08, c, .11) calc(h + 164)) 80%, var(--mu-ink));--mu-inverse-agent:color-mix(in oklab, oklch(from var(--mu-accent) .76 clamp(.07, c, .1) calc(h + 164)) 85%, var(--mu-inverse-ink))}}html{background:var(--mu-surface);color:var(--mu-ink);font-family:var(--mu-font-body);font-size:var(--mu-font-size);line-height:var(--mu-line-height)}body{background:var(--mu-surface);padding:0 var(--mu-room-right) var(--mu-room-bottom) var(--mu-room-left)}:root[data-mu-claude]{--mu-room-right:var(--mu-claude-width)}:root[data-mu-claude][data-mu-claude-rail]{--mu-room-left:var(--mu-claude-rail-width)}@media (max-width:1000px){:root[data-mu-claude][data-mu-claude-rail]{--mu-room-left:0px}}@media (max-width:720px){:root[data-mu-claude]{--mu-room-right:0px;--mu-room-bottom:var(--mu-claude-sheet)}}#app{max-width:var(--mu-measure);padding:0 1rem 3rem var(--mu-gutter);margin:2rem auto}#app[data-mu-margins]{max-width:none;padding-left:var(--mu-margin-left);padding-right:var(--mu-margin-right);margin:2rem 0}.mu-margin-probe{visibility:hidden;pointer-events:none;height:0;max-width:var(--mu-measure);padding:0 1rem 0 var(--mu-gutter);margin:0 auto;overflow:hidden}.mu-margins{z-index:40;pointer-events:none;position:fixed;inset:0}.mu-margin-rule{pointer-events:auto;cursor:col-resize;touch-action:none;width:11px;position:absolute;top:0;bottom:0}.mu-margin-rule[data-side=left]{transform:translate(-50%)}.mu-margin-rule[data-side=right]{transform:translate(50%)}.mu-margin-rule:before{content:"";background:var(--mu-accent);opacity:.4;width:1px;position:absolute;top:0;bottom:0;left:5px}.mu-margins[data-target=left] .mu-margin-rule[data-side=left]:before,.mu-margins[data-target=right] .mu-margin-rule[data-side=right]:before,.mu-margins[data-target=both] .mu-margin-rule:before{opacity:1}[data-mu-markdown]{white-space:pre-wrap;font-family:var(--mu-font-mono);color:var(--mu-muted);font-size:.8em}.mu-doc{margin-bottom:2rem}.mu-doc:focus{outline:none}.mu-doc>*{contain:layout paint;margin-top:var(--mu-block-gap);margin-bottom:0}.mu-doc>:first-child{margin-top:0}.mu-doc>:has(.mu-gutter){contain:layout}.mu-doc[data-mu-long]>*{content-visibility:auto;contain-intrinsic-block-size:auto max(1lh, calc(var(--mu-chars,0) * var(--mu-char-h,.375px)))}.mu-doc[data-mu-long]>:is([data-mu-near],[data-mu-atomic],:has(.mu-gutter)){content-visibility:visible}.mu-doc :is(h1,h2,h3,h4,h5,h6){font-family:var(--mu-font-heading);font-weight:var(--mu-heading-weight);color:var(--mu-heading-color);margin-bottom:.4em}.mu-doc p{margin:0}.mu-doc :is(ul,ol){margin:0;padding-left:1.5em}.mu-doc li>p+p,.mu-doc li>*+:is(ul,ol){margin-top:.25em}.mu-doc pre{overflow-x:auto}.mu-doc [data-mu-atomic]{-webkit-user-select:none;user-select:none}.mu-doc :where(p,h1,h2,h3,h4,h5,h6){min-height:1lh}.mu-doc>h1:first-child:has(>br){position:relative}.mu-doc>h1:first-child:has(>br):after{content:var(--mu-title-placeholder,"Title");color:var(--mu-syntax-color);font:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:0;inset-inline-start:0}.mu-overlay{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.mu-anchor-frame{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.mu-anchor-probe{width:1000px;height:0}.mu-cursor{background:var(--mu-cursor);opacity:.4;position:absolute}.mu-cursor[data-shape=bar]{opacity:1}.mu-selection-rect{background:rgb(from var(--mu-selection) r g b / min(alpha, .5));position:absolute}.mu-peer{--mu-peer:var(--mu-accent)}@supports (color:oklch(from red l c h)){.mu-peer{--mu-peer:oklch(from var(--mu-accent) clamp(.5, l, .62) max(c, .13) calc(h + var(--mu-peer-turn,0)))}}.mu-peer-caret{background:var(--mu-peer);position:absolute}.mu-peer-caret[data-shape=block]{box-shadow:inset 0 0 0 2px var(--mu-peer);background:0 0}.mu-peer-rect{background:var(--mu-peer);opacity:.2;position:absolute}.mu-peer-label{border-radius:var(--mu-radius) var(--mu-radius) var(--mu-radius) 0;background:var(--mu-peer);color:#fff;font:600 .7rem/1.5 var(--mu-font-body);white-space:nowrap;padding:0 .4em;position:absolute;transform:translateY(-100%)}.mu-peer-variant{border-radius:var(--mu-radius);background:var(--mu-surface);padding:0 .3em}:root{--mu-ui-accent:#f28c28;--mu-ui-accent-tint:#e2542a;--mu-ui-accent-fg:#fff7ee}@keyframes mu-ui-breathe{0%{color:var(--mu-ui-accent)}to{color:var(--mu-ui-accent-tint)}}.mu-ui-alive{color:var(--mu-ui-accent);animation:.5s ease-in-out infinite alternate mu-ui-breathe}@media (prefers-reduced-motion:reduce){.mu-ui-alive{animation:none}}.mu-markers{position:absolute;top:0;left:0}.mu-marker{letter-spacing:.04em;color:var(--mu-ui-accent);-webkit-text-stroke:.22em var(--mu-surface);paint-order:stroke fill;white-space:nowrap;pointer-events:none;font:700 .8rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;transform:translate(-50%,-62%)}.mu-doc[data-mu-mode]:not([data-mu-mode=insert]){caret-color:#0000}.mu-doc[data-mu-mode=insert]{caret-color:var(--mu-cursor)}.mu-doc[data-mu-mode]:not([data-mu-mode=insert]) ::selection{background:0 0}.mu-doc ::selection{background:var(--mu-selection)}.mu-palette{top:10vh;left:calc(50% + (var(--mu-room-left) - var(--mu-room-right)) / 2);width:min(36rem, 90vw, calc(100vw - var(--mu-room-left) - var(--mu-room-right) - 2rem));max-height:min(70vh, calc(90vh - var(--mu-room-bottom)));background:var(--mu-panel-bg);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 2);box-shadow:var(--mu-panel-shadow);z-index:2;font-family:var(--mu-font-body);flex-direction:column;font-size:.95rem;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}.mu-palette[hidden]{display:none}.mu-palette-head{border-bottom:1px solid var(--mu-panel-border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.mu-palette-head input{font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1}.mu-palette-ns,.mu-palette-item-ns{color:var(--mu-muted);font-size:.8em}.mu-palette-list{margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.mu-palette-list li{cursor:pointer;align-items:baseline;gap:.5rem;padding:.3rem .75rem;display:flex}.mu-palette-list li[aria-selected=true]{background:var(--mu-selection)}.mu-palette-list li[aria-disabled=true]{opacity:.5}.mu-palette-item-title{flex:1}.mu-palette kbd{font-family:var(--mu-font-mono);border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);padding:0 .3em;font-size:.85em}.mu-palette kbd[data-vim]{border-style:dashed}.mu-palette-flag{color:var(--mu-muted);font-size:.75em}.mu-palette-hint{color:var(--mu-muted);border-top:1px solid var(--mu-panel-border);padding:.35rem .75rem;font-size:.8em}.mu-status{left:var(--mu-room-left);right:var(--mu-room-right);bottom:var(--mu-room-bottom);z-index:3;background:var(--mu-panel-bg);min-height:1.5em;color:var(--mu-panel-color);border-top:1px solid var(--mu-panel-border);font-family:var(--mu-font-mono);white-space:pre;align-items:baseline;gap:1em;padding:.3em 1rem;font-size:.85rem;line-height:1.4;display:flex;position:fixed}.mu-status-hints{left:var(--mu-room-left);right:var(--mu-room-right);bottom:var(--mu-room-bottom);z-index:3;background:var(--mu-panel-bg);color:var(--mu-muted);border-top:1px solid var(--mu-panel-border);font-family:var(--mu-font-mono);white-space:nowrap;text-overflow:ellipsis;padding:.25em 1rem;font-size:.78rem;line-height:1.4;position:fixed;overflow:hidden}.mu-status-hints[hidden]{display:none}.mu-status-mode{letter-spacing:.05em;min-width:5em;color:var(--mu-muted);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:-.6em -.6em -.6em -1rem;padding:.6em .6em .6em 1rem;font-size:.85em;font-weight:600}.mu-status[data-mode=insert] .mu-status-mode,.mu-status[data-mode=replace] .mu-status-mode{color:var(--mu-accent)}.mu-status[data-mode^=margin] .mu-status-mode{color:var(--mu-accent);min-width:0}.mu-status-margins{color:var(--mu-muted);font-size:.85em}.mu-status-margins:not(:empty){margin-left:.75em}.mu-status [data-status-zone=center]{flex:1;min-width:0}.mu-status [data-status-zone=right]{flex:none}.mu-status-line{text-overflow:ellipsis;overflow:hidden}.mu-status[data-kind=message] .mu-status-line{font-style:italic}.mu-status-recording{color:var(--mu-muted)}.mu-status-version,.mu-status-mu{color:var(--mu-faint);font-size:.85em}.mu-status-mu+.mu-status-version{margin-left:calc(1ch - 1.17647em)}.mu-status-mu-button{font:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mu-status-mu-button:focus-visible{outline:1px solid var(--mu-faint);outline-offset:2px}.mu-status-mu-word{display:inline-block}.mu-status-mu[data-look=bands] .mu-status-mu-word{color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.mu-mu-popover{z-index:4;min-width:14rem;max-width:min(24rem,100vw - 16px);max-height:60vh;font-family:var(--mu-font-body);background:var(--mu-panel-bg);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5);box-shadow:var(--mu-panel-shadow);padding:.35rem 0;font-size:.85rem;line-height:1.4;position:fixed;overflow-y:auto}.mu-mu-popover[hidden]{display:none}.mu-mu-popover:focus{outline:none}.mu-mu-popover-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.1rem .75rem .35rem;display:flex}.mu-mu-popover-title{color:var(--mu-muted);letter-spacing:.05em;font-size:.85em}.mu-mu-popover-list{border-top:1px solid var(--mu-panel-border);margin:0;padding:.25rem 0 0;list-style:none}.mu-mu-popover-list li{grid-template-columns:auto minmax(0,1fr) 1em auto auto;align-items:center;gap:.5rem;padding:.15rem .75rem;display:grid}.mu-mu-popover-swatch{border-radius:.2em;width:.8em;height:.8em}.mu-mu-popover-list li[data-hidden] .mu-mu-popover-swatch{opacity:.3}.mu-mu-popover-list li[data-hidden] .mu-mu-popover-name{color:var(--mu-muted)}.mu-mu-popover-name{font:inherit;text-align:left;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.mu-mu-popover-name:hover,.mu-mu-popover-name:focus-visible{outline:none;text-decoration:underline}.mu-mu-popover-mark{color:var(--mu-accent)}.mu-mu-popover-toggle{font:inherit;border:1px solid var(--mu-panel-border);color:var(--mu-muted);cursor:pointer;background:0 0;border-radius:.3em;padding:0 .45em;font-size:.85em}.mu-mu-popover-toggle[aria-pressed=true]{color:var(--mu-panel-bg);background:var(--mu-muted);border-color:var(--mu-muted)}.mu-mu-popover-toggle:hover,.mu-mu-popover-toggle:focus-visible{border-color:var(--mu-accent);outline:none}.mu-mu-popover-empty{color:var(--mu-muted);margin:.35rem .75rem .1rem}.mu-status-check{font-size:.85em}.mu-status-check-button{font:inherit;line-height:inherit;border:1px solid var(--mu-faint);color:var(--mu-muted);cursor:pointer;background:0 0;border-radius:.3em;padding:0 .45em}.mu-status-check-button:before{content:"⚑ ";color:var(--mu-accent)}.mu-status-check-button:hover,.mu-status-check-button:focus-visible{color:var(--mu-accent);border-color:var(--mu-accent);outline:none}.mu-status-share{color:var(--mu-faint);font-size:.85em}.mu-status[data-share=read] .mu-status-share{color:inherit}.mu-joining{max-width:36rem;color:var(--mu-faint);margin:20vh auto 0;padding-inline:1rem}.mu-signin{z-index:3;background:color-mix(in srgb, var(--mu-ink) 25%, transparent);place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.mu-signin-panel{background:var(--mu-panel-bg);width:min(28rem,90vw);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 2);box-shadow:var(--mu-panel-shadow);font-family:var(--mu-font-body);flex-direction:column;gap:.7rem;padding:1.2rem 1.4rem;font-size:.95rem;line-height:1.4;display:flex}.mu-signin h2{font-family:var(--mu-font-heading);margin:0;font-size:1.2rem}.mu-signin-note{color:var(--mu-muted);margin:0}.mu-signin-field{color:var(--mu-muted);flex-direction:column;gap:.25rem;font-size:.85em;display:flex}.mu-signin input{font:inherit;border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-surface);color:var(--mu-ink);padding:.35em .6em;font-size:1rem}.mu-signin button{font:inherit;border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-chip-bg);color:var(--mu-panel-color);cursor:pointer;align-self:flex-start;padding:.4em .9em}.mu-signin button[data-action=passkey],.mu-signin button[data-action=passkey-create],.mu-signin button[data-action=kept]{background:var(--mu-accent);border-color:var(--mu-accent);color:var(--mu-surface)}.mu-signin[data-busy] button{opacity:.6;cursor:progress}.mu-signin-test{border-top:1px dashed var(--mu-rule);flex-direction:column;gap:.5rem;padding-top:.7rem;display:flex}.mu-signin-code{font-family:var(--mu-font-mono,ui-monospace, monospace);letter-spacing:.05em;word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--mu-chip-bg);border-radius:var(--mu-radius);padding:.6em;font-size:1.1rem}.mu-signin-error{min-height:1em;color:var(--mu-danger,#b3261e);margin:0}.mu-versions{background:var(--mu-panel-bg);width:min(30rem,90vw);max-height:70vh;color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 2);box-shadow:var(--mu-panel-shadow);z-index:2;font-family:var(--mu-font-body);outline:none;padding:.8rem 1rem;font-size:.95rem;position:fixed;top:10vh;left:50%;overflow:auto;transform:translate(-50%)}.mu-versions h2{margin:0 0 .5rem;font-size:1.05rem}.mu-versions ul{margin:0;padding:0;list-style:none}.mu-versions li{border-radius:var(--mu-radius);cursor:pointer;justify-content:space-between;gap:1em;padding:.4em .6em;display:flex}.mu-versions li[aria-selected=true]{background:var(--mu-selection)}.mu-versions-changes,.mu-versions-hint{color:var(--mu-muted);font-size:.85em}.mu-recolour{background:var(--mu-panel-bg);width:min(22rem,90vw);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 2);box-shadow:var(--mu-panel-shadow);z-index:2;font-family:var(--mu-font-body);flex-direction:column;gap:.6rem;padding:.9rem 1.1rem;font-size:.95rem;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.mu-recolour h2{margin:0;font-size:1.05rem}.mu-recolour-row{align-items:center;gap:.5rem;display:flex}.mu-recolour input[type=color]{border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-surface);cursor:pointer;block-size:2.1rem;inline-size:2.6rem;padding:.1rem}.mu-recolour input[type=text]{min-width:0;font:inherit;font-family:var(--mu-font-mono);border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-surface);color:var(--mu-ink);flex:1;padding:.35em .6em}.mu-recolour input[aria-invalid=true]{border-color:var(--mu-danger,#b3261e)}.mu-recolour-hint{color:var(--mu-muted);margin:0;font-size:.85em}.mu-recolour-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mu-recolour button{font:inherit;border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-chip-bg);color:var(--mu-panel-color);cursor:pointer;padding:.35em .8em}.mu-history{background:var(--mu-panel-bg);width:min(42rem,92vw);max-height:78vh;color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 2);box-shadow:var(--mu-panel-shadow);z-index:2;font-family:var(--mu-font-body);outline:none;padding:.8rem 1rem;font-size:.95rem;position:fixed;top:8vh;left:50%;overflow:auto;transform:translate(-50%)}.mu-history h2{margin:0 0 .5rem;font-size:1.05rem}.mu-history ul{margin:0;padding:0;list-style:none}.mu-history li{border-radius:var(--mu-radius);cursor:pointer;align-items:baseline;gap:1em;padding:.4em .6em;display:flex}.mu-history li[aria-selected=true]{background:var(--mu-selection)}.mu-history-who{font-weight:600}.mu-history-changes{margin-left:auto}.mu-history-revert{font:inherit;color:inherit;background:var(--mu-chip-bg);border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);cursor:pointer;padding:.1em .6em;font-size:.85em}.mu-history-diff{max-height:22em;font-family:var(--mu-font-mono);white-space:pre-wrap;background:var(--mu-chip-bg);border-radius:var(--mu-radius);margin:.6rem 0 0;padding:.5em .6em;font-size:.85em;overflow:auto}.mu-history-line[data-sign=gone]{color:var(--mu-danger,#b3261e)}.mu-history-line[data-sign=added]{color:var(--mu-accent)}.mu-history-line[data-sign=same]{color:var(--mu-muted)}.mu-history-changes,.mu-history-when,.mu-history-why,.mu-history-hint{color:var(--mu-muted);font-size:.85em}.mu-history-why{margin:0 0 .5rem}.mu-list li[data-remote] .mu-list-title{color:var(--mu-muted)}.mu-list-tags .mu-list-where{background:0 0;font-style:italic}.mu-loading{text-align:center;color:var(--mu-muted);margin:4rem auto;font-style:italic}.mu-list-progress{min-height:1em;color:var(--mu-muted);margin:0 0 .5rem;font-size:.8em}.mu-list-account{color:var(--mu-muted);font-size:.85em}.mu-list[data-view=trash] header h1:after{content:" · Trash";color:var(--mu-muted);font-weight:400}.mu-list li[data-burning] .mu-list-title{color:var(--mu-tone-danger,#b42318);text-decoration:line-through}.mu-list[data-burning] .mu-list-hint{color:var(--mu-tone-danger,#b42318);white-space:normal}@media not (min-width:40rem){.mu-status [data-priority="1"]{display:none}}@media not (min-width:20rem){.mu-status [data-priority="2"]{display:none}}.mu-doc :has(>.mu-gutter){position:relative}.mu-doc .mu-gutter{white-space:nowrap;color:var(--mu-marker-color);font-style:normal;font-weight:400;font-family:var(--mu-font-mono);font-size:.85em;line-height:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;padding-right:.5em;position:absolute;top:0;right:100%}.mu-doc :is(h1,h2,h3,h4,h5,h6)>.mu-gutter{font-size:.7em;line-height:1.71429em}.mu-doc .mu-gutter>*+*{margin-left:.4em}.mu-doc .mu-gutter>[data-mu-glyph=hash]+[data-mu-glyph=hash]{margin-left:0}.mu-doc .mu-fence{color:var(--mu-marker-color);-webkit-user-select:none;user-select:none;display:block}.mu-doc .mu-fence>*+*{margin-left:.4em}.mu-doc li:has(>:first-child>.mu-gutter){list-style:none}.mu-doc li:has(>.mu-task-box+*>.mu-gutter)>.mu-task-box{visibility:hidden}.mu-doc pre{background:var(--mu-code);color:var(--mu-code-color);border-radius:var(--mu-radius);font-family:var(--mu-font-mono);margin-bottom:0;padding:.75em 1em;font-size:.9em;line-height:1.5;position:relative}.mu-doc pre[data-mu-lang]:before{content:attr(data-mu-lang);border-radius:var(--mu-radius);background:var(--mu-chip-bg);color:var(--mu-chip-color);font-size:.7em;line-height:1.4;font-family:var(--mu-font-mono);-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 .4em;position:absolute;top:.25em;right:.5em}.mu-doc :not(pre)>code{font-family:var(--mu-font-mono);border-radius:var(--mu-radius);background:var(--mu-code);color:var(--mu-code-color);padding:.05em .3em;font-size:.9em}.mu-doc ul[data-task]{padding-left:1.5em;list-style:none}.mu-doc ul[data-task]>li{position:relative}.mu-doc .mu-task-box{-webkit-user-select:none;user-select:none;padding-right:.4em;position:absolute;right:100%}.mu-doc .mu-task-box input{vertical-align:middle;cursor:pointer;accent-color:var(--mu-accent);margin:0}.mu-doc blockquote{margin:var(--mu-block-gap) 0 0 .25em;border-left:3px solid var(--mu-quote);color:var(--mu-quote-color);padding-left:.75em}.mu-doc blockquote>*+*{margin-top:var(--mu-block-gap)}.mu-doc [data-mu-callout]{margin:var(--mu-block-gap) 0 0;border-left:3px solid var(--mu-accent);padding-left:.75em}.mu-doc [data-mu-callout]>*+*{margin-top:var(--mu-block-gap)}.mu-doc hr{border:0;border-top:1px solid var(--mu-rule);margin:calc(var(--mu-block-gap) * 1.5) 0}.mu-doc img{max-width:var(--mu-image-width,100%);height:auto;margin-inline:var(--mu-image-align,auto)}.mu-doc>figure{max-width:var(--mu-image-width,100%);margin-inline:var(--mu-image-align,auto)}.mu-doc>figure[data-mu-id]{width:-moz-fit-content;width:fit-content}.mu-doc>[data-mu-image-width]{max-width:var(--mu-image-width,100%);display:block}.mu-doc>[data-mu-align=start]{margin-inline:0 auto}.mu-doc>[data-mu-align=center]{margin-inline:auto}.mu-doc>[data-mu-align=end]{margin-inline:auto 0}.mu-doc>[data-mu-image-nudge]{translate:var(--mu-image-nudge) 0}.mu-doc>[data-mu-wrap=true]{float:left;margin-right:var(--mu-gutter);max-width:50%}.mu-doc>[data-mu-wrap=true][data-mu-align=end]{float:right;margin-right:0;margin-left:var(--mu-gutter)}.mu-doc>:is(h1,h2,h3,h4,h5,h6){clear:both}.mu-doc>[data-mu-image-width=wide],.mu-doc>[data-mu-image-width=bleed]{--mu-image-page:max(calc(100% + var(--mu-gutter) + 1rem), calc(100vw - var(--mu-room-left) - var(--mu-room-right) - var(--mu-margin-left,0px) - var(--mu-margin-right,0px)));--mu-image-pull:calc((var(--mu-margin-left,var(--mu-gutter)) - var(--mu-margin-right,1rem)) / 2);margin-inline:0;translate:calc(-50% - var(--mu-image-pull)) 0;margin-left:50%}.mu-doc>[data-mu-image-width=wide]{max-width:min(calc(100% + 2 * var(--mu-gutter)), var(--mu-image-page))}.mu-doc>[data-mu-image-width=bleed]{max-width:var(--mu-image-page)}.mu-doc>[data-mu-image-margins=cross]:is([data-mu-image-width=wide],[data-mu-image-width=bleed]){--mu-image-page:calc(100vw - var(--mu-room-left) - var(--mu-room-right))}.mu-doc>[data-mu-image-nudge]:is([data-mu-image-width=wide],[data-mu-image-width=bleed]){translate:calc(-50% - var(--mu-image-pull) + var(--mu-image-nudge)) 0}.mu-doc>[data-mu-image-width$=\%]+[data-mu-image-width$=\%]{vertical-align:top;max-width:calc(var(--mu-image-width) - var(--mu-image-row-gap,1rem));margin-inline:0 var(--mu-image-row-gap,1rem);margin-block:var(--mu-block-gap) 0;display:inline-block}.mu-doc>[data-mu-image-width$=\%]:has(+[data-mu-image-width$=\%]){vertical-align:top;max-width:calc(var(--mu-image-width) - var(--mu-image-row-gap,1rem));margin-inline:0 var(--mu-image-row-gap,1rem);margin-block:var(--mu-block-gap) 0;display:inline-block}.mu-doc>figure[data-mu-id]>img{max-width:100%;display:block}.mu-doc figcaption{color:var(--mu-muted);font-size:var(--mu-caption-size,.9em);text-align:var(--mu-caption-align,start);margin-top:.4em;line-height:1.4}.mu-image-handles{pointer-events:auto;cursor:grab;touch-action:none;outline:2px solid var(--mu-accent,currentColor);outline-offset:2px;position:absolute}.mu-image-handles[hidden]{display:none}.mu-image-handle{border:1px solid var(--mu-panel-bg);background:var(--mu-accent,currentColor);cursor:nwse-resize;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px}.mu-image-handles[data-side=right] .mu-image-handle{right:-6px}.mu-image-handles[data-side=left] .mu-image-handle{cursor:nesw-resize;left:-6px}.mu-image-caption-field{z-index:4;box-sizing:border-box;border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-panel-bg);color:var(--mu-panel-color);font:inherit;padding:.2em .4em;font-size:.9em;position:fixed}.mu-doc [data-mu-widget]{border:1px dashed var(--mu-rule);border-radius:var(--mu-radius);min-height:1lh}.mu-doc [data-mu-widget]>script[type=text\/mu-html]{display:none}.mu-doc [data-mu-widget]>.mu-widget-frame{color-scheme:normal;background:0 0;border:0;width:100%;height:3lh;display:block}.mu-doc [data-mu-widget][data-mu-inline]{max-width:100%;display:inline-block}.mu-doc [data-mu-widget][data-mu-inline]>.mu-widget-frame{width:auto;max-width:100%}.mu-doc a{color:var(--mu-link-color);text-decoration:underline}.mu-doc mark{background:var(--mu-highlight);color:inherit}.mu-doc s{color:var(--mu-muted)}.mu-doc [data-mu-frozen]{color:var(--mu-frozen-ink)}.mu-doc [data-mu-variant],.mu-doc [data-mu-variant] [data-mu-frozen]{color:var(--mu-variant)}.mu-doc mark[data-mu-variant]{background:0 0}.mu-doc .mu-syntax{color:var(--mu-syntax-color);font-family:var(--mu-font-mono);-webkit-user-select:none;user-select:none;background:0 0;font-style:normal;font-weight:400;text-decoration:none}.mu-doc .mu-syntax[data-mu-edge]{color:var(--mu-frozen-ink)}.mu-doc [data-mu-folded]{border-radius:var(--mu-radius);background:var(--mu-chip-bg);color:var(--mu-chip-color);font-family:var(--mu-font-mono);cursor:default;align-items:baseline;gap:.75em;padding:.35em 1em;font-size:.85em;display:flex}.mu-doc [data-mu-folded]:before{content:"…" attr(data-mu-lang)}.mu-doc [data-mu-folded]:after{content:attr(data-mu-lines) " lines";opacity:.7}.mu-doc [data-mu-hidden]{display:none!important}.mu-doc [data-mu-tone=accent]{--mu-tone:var(--mu-tone-accent)}.mu-doc [data-mu-tone=danger]{--mu-tone:var(--mu-tone-danger)}.mu-doc [data-mu-tone=success]{--mu-tone:var(--mu-tone-success)}.mu-doc [data-mu-tone=info]{--mu-tone:var(--mu-tone-info)}.mu-doc [data-mu-tone]{color:var(--mu-tone)}.mu-doc [data-mu-tone]:is(hr){border-top-color:var(--mu-tone)}.mu-doc [data-mu-emphasis=strong]{font-weight:650}.mu-doc [data-mu-emphasis=muted]{color:var(--mu-muted);font-size:.92em}.mu-doc [data-mu-align=center]{text-align:center}.mu-doc [data-mu-align=end]{text-align:end}.mu-doc [data-mu-align=start]{text-align:start}.mu-popover-anchor{z-index:2;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.mu-popover{min-width:20rem;font-family:var(--mu-font-body);background:var(--mu-panel-bg);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5);box-shadow:var(--mu-panel-shadow);flex-direction:column;gap:.35rem;padding:.5rem;font-size:.85rem;line-height:1.4;display:flex;position:absolute}.mu-popover label{align-items:baseline;gap:.5rem;display:flex}.mu-popover label span{width:4em;color:var(--mu-muted)}.mu-popover input{font:inherit;flex:1}.mu-popover-actions{justify-content:flex-end;gap:.5rem;display:flex}.mu-report-anchor{z-index:3;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.mu-report-pin{background:var(--mu-accent);pointer-events:none;width:2px;position:absolute}.mu-report-pin:before{content:"";background:var(--mu-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-3px}.mu-report{width:min(34rem,90vw);font-family:var(--mu-font-body);background:var(--mu-panel-bg);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5);box-shadow:var(--mu-panel-shadow);flex-direction:column;font-size:.85rem;line-height:1.4;display:flex;position:absolute}.mu-report-head{cursor:move;-webkit-user-select:none;user-select:none;background:var(--mu-chip-bg);border-bottom:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5) calc(var(--mu-radius) * 1.5) 0 0;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.mu-report[data-dragging]{box-shadow:var(--mu-panel-shadow)}.mu-report-title{font-weight:600}.mu-report-where{white-space:nowrap;text-overflow:ellipsis;color:var(--mu-muted);font-family:var(--mu-font-mono);flex:1;font-size:.9em;overflow:hidden}.mu-report-mode{font-family:var(--mu-font-mono);border-radius:var(--mu-radius);color:var(--mu-panel-bg);background:var(--mu-muted);padding:.05em .4em;font-size:.8em}.mu-report[data-mode=insert] .mu-report-mode,.mu-report[data-mode=replace] .mu-report-mode{background:var(--mu-accent)}.mu-report-head button{cursor:pointer;font:inherit;line-height:1}.mu-report-draft{background:var(--mu-surface);max-height:min(24rem,55vh);color:var(--mu-ink);font-size:.95rem;line-height:var(--mu-line-height);padding:.6rem .9rem .6rem 2.2rem;position:relative;overflow:auto}.mu-report-draft .mu-doc{min-height:3lh;margin-bottom:0}.mu-report-draft .mu-doc h1{font-size:1.3em}.mu-report-draft .mu-doc h2{font-size:1.05em}.mu-report-actions{border-top:1px solid var(--mu-panel-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.mu-report-setup{border-top:1px solid var(--mu-panel-border);background:var(--mu-chip-bg);flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.mu-report-setup[hidden]{display:none}.mu-report-setup p{margin:0}.mu-report-setup-note{font-weight:600}.mu-report-setup-help{color:var(--mu-muted);font-size:.9em}.mu-report-setup label{align-items:center;gap:.5rem;display:flex}.mu-report-setup label span{width:6em;color:var(--mu-muted)}.mu-report-setup input{font:inherit;font-family:var(--mu-font-mono);flex:1}.mu-report-setup-actions{justify-content:flex-end;gap:.5rem;display:flex}.mu-report-setup button,.mu-report-actions button{font:inherit;cursor:pointer}.mu-report-hint{color:var(--mu-muted);flex:1;font-size:.9em}.mu-list{font-family:var(--mu-font-body);outline:none}.mu-list header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.mu-list header h1{font-family:var(--mu-font-heading);font-weight:var(--mu-heading-weight);color:var(--mu-heading-color);margin:0 auto 0 0}.mu-list header input{font:inherit;border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-panel-bg);color:var(--mu-panel-color);flex:12rem;padding:.3em .6em}.mu-list button{font:inherit;border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);background:var(--mu-chip-bg);color:var(--mu-panel-color);cursor:pointer;padding:.3em .8em;font-size:.9em}.mu-list ul{margin:0;padding:0;list-style:none}.mu-list li{border-bottom:1px solid var(--mu-rule);cursor:pointer;align-items:baseline;gap:.8em;padding:.5em .6em;display:flex}.mu-list li[aria-selected=true]{background:var(--mu-selection)}.mu-list-title{flex:auto}.mu-list-tags span,.mu-palette-snippet{color:var(--mu-muted);font-size:.8em}.mu-list-tags span{background:var(--mu-chip-bg);color:var(--mu-chip-color);border-radius:1em;margin-right:.4em;padding:.1em .5em}.mu-list time,.mu-list-empty,.mu-list-hint{color:var(--mu-muted);white-space:nowrap;font-size:.8em}.mu-palette-snippet{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mu-status[data-dirty=true] .mu-status-mode:after{content:" •"}.mu-widget-source{width:min(62rem,94vw);max-height:82vh;font-family:var(--mu-font-body);background:var(--mu-panel-bg);color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5);box-shadow:var(--mu-panel-shadow);z-index:4;flex-direction:column;font-size:.85rem;line-height:1.4;display:flex;position:fixed;top:6vh;left:50%;transform:translate(-50%)}.mu-widget-source[hidden]{display:none}.mu-widget-source-head{background:var(--mu-chip-bg);border-bottom:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5) calc(var(--mu-radius) * 1.5) 0 0;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.mu-widget-source-title{font-weight:600}.mu-widget-source-name{flex:1;align-items:center;gap:.35rem;display:flex}.mu-widget-source-name input{min-width:6rem;font:inherit;color:inherit;background:var(--mu-panel-bg);border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);flex:1;padding:.15rem .35rem}.mu-widget-source-mode{font-variant-numeric:tabular-nums;opacity:.7}.mu-widget-source-panes{flex:1;min-height:0;display:flex}.mu-widget-source-paper,.mu-widget-source-preview{flex:50%;min-width:0;min-height:min(26rem,50vh);overflow:auto}.mu-widget-source-paper{background:var(--mu-surface);color:var(--mu-ink);font-size:.95rem;line-height:var(--mu-line-height);border-right:1px solid var(--mu-panel-border);padding:.6rem .9rem .6rem 2.2rem;position:relative}.mu-widget-source-paper .mu-doc{min-height:3lh;margin-bottom:0}.mu-widget-source-preview{background:var(--mu-surface)}.mu-widget-source-preview>.mu-widget-frame{color-scheme:normal;background:0 0;border:0;width:100%;height:100%;display:block}.mu-widget-source-actions{border-top:1px solid var(--mu-panel-border);align-items:center;gap:.5rem;padding:.5rem;display:flex}.mu-widget-source-hint{opacity:.75;flex:1}.mu-claude[hidden]{display:none}.mu-claude-rail,.mu-claude-conversation{z-index:2;box-sizing:border-box;background:var(--mu-claude-bg);color:var(--mu-panel-color);font-family:var(--mu-font-body);flex-direction:column;font-size:1rem;line-height:1.45;display:flex;position:fixed;top:0;bottom:0}.mu-claude-rail{width:var(--mu-claude-rail-width);border-right:1px solid var(--mu-panel-border);gap:.25rem;padding:1rem .65rem;left:0;overflow-y:auto}.mu-claude[data-rail=closed] .mu-claude-rail{display:none}.mu-claude-conversation{width:var(--mu-claude-width);border-left:1px solid var(--mu-panel-border);right:0}.mu-claude-glyph{width:28px;height:28px;color:var(--mu-muted);border-radius:var(--mu-radius);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mu-claude-glyph:hover{color:var(--mu-panel-color)}.mu-claude-glyph[hidden]{display:none}.mu-claude-rail-head{justify-content:space-between;align-items:center;padding:0 .45rem .45rem;display:flex}.mu-claude-name{align-items:center;gap:.45rem;font-size:.84rem;font-weight:600;display:inline-flex}.mu-claude-name-dot{background:var(--mu-accent);border-radius:50%;width:9px;height:9px}.mu-claude-fold{margin-right:-6px}.mu-claude-actions{flex-direction:column;gap:.25rem;display:flex}.mu-claude-new,.mu-claude-new-agent{min-height:2.1rem;font:inherit;color:var(--mu-panel-color);background:var(--mu-surface);border:1px solid var(--mu-panel-border);border-radius:min(8px, calc(var(--mu-radius) * 1.75));text-align:left;cursor:pointer;align-items:center;gap:.55rem;padding:0 .6rem;font-size:.8rem;display:flex}.mu-claude-new:hover{border-color:var(--mu-muted)}.mu-claude-new[aria-disabled=true]{opacity:.55;cursor:default}.mu-claude-section{flex-direction:column;gap:.15rem;display:flex}.mu-claude-section[hidden]{display:none}.mu-claude-section-head{color:var(--mu-muted);letter-spacing:.08em;align-items:baseline;padding:1rem .55rem .35rem;font-size:.7rem;font-variant-caps:all-small-caps;display:flex}.mu-claude-section-keys{font-family:var(--mu-font-mono);letter-spacing:0;color:var(--mu-faint);margin-left:auto;font-size:.61rem;font-variant-caps:normal}.mu-claude-chat-list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.mu-claude-chat{border-radius:min(8px, calc(var(--mu-radius) * 1.75));border:1px solid #0000}.mu-claude-chat[aria-current=true]{background:var(--mu-surface);border-color:var(--mu-panel-border)}.mu-claude-chat-open{width:100%;font:inherit;color:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:.45rem .55rem;display:flex}.mu-claude-chat:not([aria-current=true]) .mu-claude-chat-open:hover{background:color-mix(in srgb, var(--mu-surface) 55%, transparent)}.mu-claude-chat-line{align-items:center;gap:.45rem;min-width:0;display:flex}.mu-claude-dot{background:var(--mu-faint);border-radius:50%;flex:none;width:7px;height:7px}.mu-claude-chat[data-state=working] .mu-claude-dot{background:var(--mu-accent);animation:1.6s ease-out infinite mu-claude-pulse}.mu-claude-chat-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8rem;overflow:hidden}.mu-claude-chat-meta{font-family:var(--mu-font-mono);color:var(--mu-muted);padding-left:calc(7px + .45rem);font-size:.61rem}.mu-claude-head{border-bottom:1px solid var(--mu-panel-border);align-items:center;gap:.6rem;padding:1rem 1rem .8rem 1.2rem;display:flex;position:relative}.mu-claude-unfold{margin-left:-.6rem}.mu-claude-heading{flex-direction:column;flex:1;min-width:0;display:flex}.mu-claude-title{white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:600;overflow:hidden}.mu-claude-sees{color:var(--mu-muted);font-size:.72rem}.mu-claude-more{width:32px;height:32px}.mu-claude-menu{z-index:1;background:var(--mu-panel-bg);min-width:13rem;color:var(--mu-panel-color);border:1px solid var(--mu-panel-border);border-radius:calc(var(--mu-radius) * 1.5);box-shadow:var(--mu-panel-shadow);flex-direction:column;padding:.3rem 0;font-size:.8rem;display:flex;position:absolute;top:calc(100% - .5rem);right:.8rem}.mu-claude-menu[hidden],.mu-claude-menu-item[hidden]{display:none}.mu-claude-menu-item{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.4rem .8rem;display:flex}.mu-claude-menu-item:before{content:"";flex:none;width:1em}.mu-claude-menu-item[aria-checked=true]:before{content:"✓"}.mu-claude-menu-item:hover{background:var(--mu-chip-bg)}.mu-claude-body{flex-direction:column;flex:1;gap:1.1rem;min-height:0;padding:1.1rem 1.2rem;display:flex;overflow-y:auto}.mu-claude-earlier{min-height:1.9rem;font:inherit;color:var(--mu-muted);border-radius:min(8px, calc(var(--mu-radius) * 1.75));cursor:pointer;background:0 0;border:0;align-self:center;padding:0 .75rem;font-size:.8rem}.mu-claude-earlier:hover{color:var(--mu-panel-color)}.mu-claude-you{border-radius:min(14px, calc(var(--mu-radius) * 3)) min(14px, calc(var(--mu-radius) * 3)) min(4px, var(--mu-radius)) min(14px, calc(var(--mu-radius) * 3));background:var(--mu-inverse-surface);max-width:88%;color:var(--mu-inverse-ink);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;padding:.55rem .8rem;font-size:.84rem;line-height:1.45}.mu-claude-you-about{font-family:var(--mu-font-mono);color:var(--mu-inverse-muted);margin-top:.2rem;font-size:.62rem}.mu-claude-thread{flex-direction:column;gap:.7rem;padding-left:4px;display:flex;position:relative}.mu-claude-thread:before{content:"";background:var(--mu-rule);width:1px;position:absolute;top:8px;bottom:8px;left:9px}.mu-claude-thread:has(>.mu-claude-step:only-child):before{content:none}.mu-claude-step{align-items:flex-start;gap:.8rem;display:flex;position:relative}.mu-claude-step-dot{box-sizing:content-box;border:2px solid var(--mu-claude-bg);background:var(--mu-tone-success);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.3em}.mu-claude-step[data-state=running] .mu-claude-step-dot{background:var(--mu-accent);animation:1.6s ease-out infinite mu-claude-pulse}.mu-claude-step[data-state=refused] .mu-claude-step-dot{background:var(--mu-tone-danger)}.mu-claude-step[data-state=stopped] .mu-claude-step-dot{background:var(--mu-faint)}.mu-claude-step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mu-claude-step-words{color:var(--mu-panel-color);font-size:.8rem}a.mu-claude-step-words{text-decoration:underline;-webkit-text-decoration-color:var(--mu-rule);text-decoration-color:var(--mu-rule);text-underline-offset:3px;cursor:pointer}a.mu-claude-step-words:hover{text-decoration-color:currentColor}.mu-claude-step[data-state=running] .mu-claude-step-words{color:var(--mu-accent)}.mu-claude-step-detail{font-family:var(--mu-font-mono);color:var(--mu-muted);overflow-wrap:anywhere;font-size:.64rem}.mu-claude-answer{font-size:.89rem;line-height:1.6;position:relative}.mu-claude-answer .mu-doc{--mu-block-gap:.45em;margin-bottom:0}.mu-claude-answer .mu-doc>:first-child{margin-top:0}.mu-claude-answer .mu-doc h1{font-size:1.25em}.mu-claude-answer .mu-doc h2{font-size:1.1em}.mu-claude-answer .mu-doc :is(h3,h4,h5,h6){font-size:1em}.mu-claude-answer .mu-overlay{display:none}.mu-claude-note{font-family:var(--mu-font-mono);color:var(--mu-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.64rem}.mu-claude-note[data-kind=error]{font-family:var(--mu-font-body);color:var(--mu-tone-danger);font-size:.75rem}.mu-claude-foot{flex-direction:column;gap:.5rem;padding:.8rem 1rem .35rem;display:flex}.mu-claude-hints{min-height:1.2em;font-family:var(--mu-font-mono);color:var(--mu-muted);align-items:baseline;gap:.75rem;padding:0 1.25rem .75rem;font-size:.61rem;display:flex}.mu-claude-hint{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mu-claude-setup{background:var(--mu-surface);border:1px solid var(--mu-panel-border);border-radius:min(14px, calc(var(--mu-radius) * 3));flex-direction:column;gap:.45rem;padding:.8rem .9rem;font-size:.78rem;display:flex}.mu-claude-setup[hidden],.mu-claude-token[hidden]{display:none}.mu-claude-setup-title{margin:0;font-weight:600}.mu-claude-setup-text{color:var(--mu-muted);white-space:pre-line;margin:0}.mu-claude-token{gap:.4em;display:flex}.mu-claude-token input,.mu-claude-token button{font:inherit;color:inherit;background:var(--mu-claude-bg);border:1px solid var(--mu-panel-border);border-radius:var(--mu-radius);padding:.35em .5em}.mu-claude-token input{flex:1;min-width:0}.mu-claude-token button{cursor:pointer}.mu-claude-marks{position:absolute;top:0;left:0}.mu-claude-mark{background:var(--mu-accent);pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 calc(-1.6rem - 3.5px);position:absolute}.mu-claude-marks[data-surface=agent] .mu-claude-mark{background:var(--mu-agent)}.mu-claude-new-agent{color:var(--mu-inverse-ink);background:var(--mu-inverse-surface);border-color:var(--mu-inverse-surface)}.mu-claude-new-agent:hover,.mu-claude-new-agent[aria-current=true]{border-color:var(--mu-inverse-agent)}.mu-claude-agent .mu-claude-agent-dot{box-sizing:border-box;border:1.5px solid var(--mu-faint);background:0 0}.mu-claude-agent[data-on=true] .mu-claude-agent-dot{background:var(--mu-agent);border:0}.mu-claude-conversation[data-surface=agent]{--mu-claude-bg:var(--mu-inverse-surface);--mu-surface:var(--mu-inverse-raised);--mu-ink:var(--mu-inverse-ink);--mu-rule:var(--mu-inverse-rule);--mu-code:var(--mu-inverse-raised);--mu-muted:var(--mu-inverse-muted);--mu-faint:var(--mu-inverse-muted);--mu-panel-color:var(--mu-inverse-ink);--mu-panel-bg:var(--mu-inverse-raised);--mu-panel-border:var(--mu-inverse-rule);--mu-heading-color:var(--mu-inverse-ink);--mu-code-color:var(--mu-inverse-ink);--mu-quote-color:var(--mu-inverse-muted);--mu-marker-color:var(--mu-inverse-muted);--mu-syntax-color:var(--mu-inverse-muted);--mu-chip-bg:color-mix(in srgb, var(--mu-inverse-ink) 10%, transparent);--mu-agent:var(--mu-inverse-agent);background:var(--mu-claude-bg);color:var(--mu-inverse-ink)}.mu-claude-conversation[data-surface=agent] .mu-claude-you{background:var(--mu-inverse-ink);color:var(--mu-claude-bg)}.mu-claude-conversation[data-surface=agent] .mu-claude-you-about{color:var(--mu-inverse-rule)}.mu-claude-head-mark{box-sizing:border-box;border:2px solid var(--mu-agent);border-radius:50%;flex:none;width:12px;height:12px}.mu-claude-head-mark[data-mark=dot]{background:var(--mu-agent);border:0}.mu-claude-head-mark[hidden]{display:none}.mu-claude-switch{background:var(--mu-rule);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;padding:0;position:relative}.mu-claude-switch[aria-checked=true]{background:var(--mu-agent)}.mu-claude-switch[hidden]{display:none}.mu-claude-switch-knob{background:var(--mu-claude-bg);border-radius:50%;width:22px;height:22px;transition:left .14s ease-out;position:absolute;top:3px;left:3px}.mu-claude-switch[aria-checked=true] .mu-claude-switch-knob{left:21px}.mu-claude-switch:focus-visible{outline:2px solid var(--mu-agent);outline-offset:2px}.mu-agent-card{background:var(--mu-surface);border:1px solid var(--mu-rule);border-radius:min(14px, calc(var(--mu-radius) * 3));flex-direction:column;gap:.8rem;padding:1rem;display:flex}.mu-agent-card-head{align-items:center;gap:.6rem;display:flex}.mu-agent-dot{background:var(--mu-agent);border-radius:50%;flex:none;width:10px;height:10px}.mu-agent-card-name{font-size:1.06rem;font-weight:600}.mu-agent-lines{flex-direction:column;gap:.7rem;margin:0;display:flex}.mu-agent-line{align-items:baseline;gap:.75rem;display:flex}.mu-agent-label{width:4rem;color:var(--mu-muted);letter-spacing:.08em;flex:none;margin:0;font-size:.72rem;font-variant-caps:all-small-caps}.mu-agent-line-text{flex-direction:column;gap:.15rem;min-width:0;margin:0;font-size:.89rem;line-height:1.5;display:flex}.mu-agent-changed{font-family:var(--mu-font-mono);letter-spacing:0;color:var(--mu-claude-bg);background:var(--mu-agent);border-radius:3px;margin-top:.2rem;padding:0 .3rem;font-size:.56rem;font-variant-caps:normal;line-height:1.5;display:inline-block}.mu-agent-line[data-changed] .mu-agent-line-text{font-weight:600}.mu-agent-was{color:var(--mu-muted);font-size:.75rem;font-weight:400}.mu-agent-instructions{color:var(--mu-muted);font-size:.8rem}.mu-agent-setup{flex-direction:column;gap:.6rem;display:flex}.mu-agent-instructions-head{cursor:pointer;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.mu-agent-instructions-head .mu-agent-changed{margin:0}.mu-agent-instructions-text{color:var(--mu-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:.35rem 0 .2rem;line-height:1.5}.mu-agent-card-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.mu-agent-start{min-height:2.4rem;font:inherit;color:var(--mu-claude-bg);background:var(--mu-ink);border-radius:min(10px, calc(var(--mu-radius) * 2));cursor:pointer;border:0;padding:0 1rem;font-size:.86rem}.mu-agent-later{min-height:2.4rem;font:inherit;color:var(--mu-muted);cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:.84rem}.mu-agent-later:hover{color:var(--mu-ink)}.mu-agent-card-actions [aria-disabled=true]{opacity:.5;cursor:default}.mu-agent-today{flex-direction:column;gap:2px;display:flex}.mu-agent-today-head{align-items:baseline;gap:.6rem;padding-bottom:.35rem;display:flex}.mu-agent-today-head .mu-agent-label{flex:1;width:auto}.mu-agent-count{font-family:var(--mu-font-mono);color:var(--mu-muted);font-size:.66rem}.mu-agent-log{margin:0;padding:0;list-style:none}.mu-agent-pass-line{border-top:1px solid var(--mu-rule);color:var(--mu-ink);gap:.75rem;padding:.55rem 0;text-decoration:none;display:flex}a.mu-agent-pass-line:hover .mu-agent-pass-what{text-underline-offset:3px;text-decoration:underline}.mu-agent-pass-at{width:2.5rem;font-family:var(--mu-font-mono);color:var(--mu-muted);flex:none;padding-top:2px;font-size:.66rem}.mu-agent-pass-text{flex-direction:column;gap:1px;min-width:0;display:flex}.mu-agent-pass-what{font-size:.84rem}.mu-agent-pass-where{color:var(--mu-muted);font-size:.75rem}.mu-agent-pass{border-top:1px solid var(--mu-rule);align-items:flex-start;gap:.5rem;display:flex}.mu-agent-pass>.mu-agent-pass-line{border-top:0;flex:1;min-width:0}.mu-agent-pass-back{font:inherit;color:var(--mu-muted);text-decoration:underline;-webkit-text-decoration-color:var(--mu-agent);text-decoration-color:var(--mu-agent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin-top:.6rem;padding:0;font-size:.7rem}.mu-agent-pass-back:hover{color:var(--mu-ink)}.mu-agent-pass[data-taken] .mu-agent-pass-what{color:var(--mu-muted);text-decoration:line-through}.mu-agent-pass-taken{color:var(--mu-muted);font-size:.7rem}.mu-agent-log-empty{border-top:1px solid var(--mu-rule);color:var(--mu-muted);margin:0;padding:.55rem 0;font-size:.8rem}.mu-agent-actions{flex-wrap:wrap;gap:1.1rem;display:flex}.mu-agent-actions button{font:inherit;color:var(--mu-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mu-agent);text-decoration-color:var(--mu-agent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration-thickness:2px}.mu-agent-actions button[aria-disabled=true]{color:var(--mu-muted);cursor:default;text-decoration:none}@keyframes mu-claude-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mu-accent) 45%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--mu-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.mu-claude-chat[data-state=working] .mu-claude-dot,.mu-claude-step[data-state=running] .mu-claude-step-dot{animation:none}.mu-claude-switch-knob{transition:none}}@media (max-width:1000px){.mu-claude-rail{left:auto;right:calc(var(--mu-claude-width) - var(--mu-claude-rail-width));z-index:3;box-shadow:var(--mu-panel-shadow)}}@media (max-width:720px){.mu-claude-conversation{width:auto;height:var(--mu-claude-sheet);border-left:0;border-top:1px solid var(--mu-panel-border);top:auto;left:0}.mu-claude-rail{width:min(16rem,80vw);height:var(--mu-claude-sheet);top:auto;left:0;right:auto}}@media print{.mu-claude{display:none}body{padding:0}}.mu-status-agent{color:var(--mu-faint);font-size:.85em}.mu-status-agent[data-state=working]{color:inherit}.mu-composer{--mu-composer-edge:color-mix(in srgb, var(--mu-rule) 92%, var(--mu-ink));--mu-composer-edge-open:color-mix(in srgb, var(--mu-rule) 80%, var(--mu-ink));--mu-composer-key-edge:color-mix(in srgb, var(--mu-rule) 86%, var(--mu-ink));--mu-composer-quiet:color-mix(in srgb, var(--mu-ink) 64%, var(--mu-surface));--mu-composer-hint:color-mix(in srgb, var(--mu-ink) 50%, var(--mu-surface));--mu-composer-stop:color-mix(in srgb, var(--mu-ink) 94%, var(--mu-surface));--mu-composer-lift:color-mix(in srgb, var(--mu-ink) 7%, transparent);color:var(--mu-ink);background:var(--mu-surface);border:1px solid var(--mu-composer-edge);border-radius:16px;flex-direction:column;gap:10px;padding:14px 12px 10px 0;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.mu-composer[data-keys=first]{border-color:var(--mu-composer-edge-open);box-shadow:0 6px 24px var(--mu-composer-lift)}.mu-composer-paper{max-height:min(40vh,16rem);padding-left:16px;font-size:.92rem;line-height:1.5;position:relative;overflow-y:auto}.mu-composer-paper .mu-doc{--mu-block-gap:.5em;min-height:2lh;margin:0}.mu-composer-paper .mu-doc h1{font-size:1.25em}.mu-composer-paper .mu-doc h2{font-size:1.1em}.mu-composer-paper .mu-doc :is(h3,h4,h5,h6){font-size:1em}.mu-composer-placeholder{-webkit-line-clamp:2;line-clamp:2;color:var(--mu-composer-hint);pointer-events:none;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:0;left:20px;right:0;overflow:hidden}.mu-composer-placeholder[hidden]{display:none}.mu-composer-foot{font-family:var(--mu-font-mono);color:var(--mu-composer-quiet);align-items:center;gap:10px;padding-left:16px;font-size:11.5px;line-height:18px;display:flex}.mu-composer-mode{letter-spacing:.06em;flex:none}.mu-composer:not([data-mode=insert],[data-mode=replace]) .mu-composer-mode{color:var(--mu-ink)}.mu-composer-elapsed,.mu-composer-queued{flex:none}.mu-composer-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mu-composer-fill{flex:1}.mu-composer-keys{flex:none;gap:3px;display:inline-flex}.mu-composer-key{box-sizing:border-box;width:18px;height:18px;color:var(--mu-composer-quiet);border:1px solid var(--mu-composer-key-edge);border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:inline-flex;position:relative;overflow:hidden}.mu-composer-key[data-on]{color:var(--mu-surface);background:var(--mu-ink);border-color:var(--mu-ink)}.mu-composer-drain{background:var(--mu-accent);width:100%;height:2px;animation:mu-composer-drain var(--mu-composer-window,.5s) linear forwards;position:absolute;bottom:0;left:0}@keyframes mu-composer-drain{0%{width:100%}to{width:0}}.mu-composer-send{width:18px;height:18px;color:var(--mu-surface);background:var(--mu-accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.mu-composer-send:focus-visible{outline:2px solid var(--mu-accent);outline-offset:2px}.mu-composer-send[data-state=empty]{background:var(--mu-rule);cursor:default}.mu-composer-send[data-state=stop]{background:var(--mu-composer-stop)}.mu-composer-ring,.mu-composer-square,.mu-composer-send[data-state=stop] .mu-composer-arrow{display:none}.mu-composer-send[data-state=stop] :is(.mu-composer-ring,.mu-composer-square){display:block}.mu-composer-ring{animation:1.4s linear infinite mu-composer-spin;position:absolute;inset:0}.mu-composer-ring circle{stroke:var(--mu-accent)}@keyframes mu-composer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mu-composer{transition:none}.mu-composer-ring{animation:none}.mu-composer-ring circle{stroke-dasharray:none}.mu-composer-drain{animation:none}}
