.desk[data-astro-cid-woiwi2s2]{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.desk-top[data-astro-cid-woiwi2s2]{border-bottom:2px solid var(--mcp-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1.5rem;display:flex}.desk-id[data-astro-cid-woiwi2s2]{align-items:center;gap:.9rem;min-width:0;display:flex}.desk-id__avatar[data-astro-cid-woiwi2s2]{border:3px solid var(--mcp-amber);flex:none;width:56px;height:56px;box-shadow:4px 4px #070a14,0 0 16px #ffc8574d}.desk-id__text[data-astro-cid-woiwi2s2]{gap:.3rem;min-width:0;display:grid}.desk-id__name[data-astro-cid-woiwi2s2]{font:400 clamp(1rem, 2.2vw, 1.35rem) / 1.35 var(--font-retro,monospace);color:#fff;text-shadow:3px 3px #552583}.desk-id__name[data-astro-cid-woiwi2s2]:focus{outline:none}.desk-id__role[data-astro-cid-woiwi2s2]{color:var(--mcp-amber)}.desk-id__role[data-astro-cid-woiwi2s2]:before{content:"> "}.desk-fine[data-astro-cid-woiwi2s2]{color:var(--mcp-dim);font-size:1.05rem;line-height:1.15}@media (width<=480px){.desk-id__avatar[data-astro-cid-woiwi2s2]{width:44px;height:44px}}.mcp .chat{--bevel-hi:#26325c;--bevel-lo:#070a14;color:var(--mcp-text)}.mcp .chat__dock{border-top-color:var(--mcp-line);box-shadow:none;background:#080d1b}.mcp .chat .msg{color:var(--mcp-text);font:1.3rem/1.25 var(--font-terminal,monospace);letter-spacing:.02em;background:#111a33;border-color:#1d6f86;box-shadow:3px 3px #070a14}.mcp .chat .msg:before{font:400 .5rem/1.4 var(--font-retro,monospace);margin-bottom:.35rem}.mcp .chat .msg--twin:before{color:var(--mcp-cyan)}.mcp .chat .msg--user{background:#241f12;border-color:#7a6330}.mcp .chat .msg--user:before{color:var(--mcp-amber)}.mcp .chat .msg--error{background:#2a1018;border-color:#ff5a6a;box-shadow:3px 3px #070a14}.mcp .chat .msg strong{color:#fff;background:linear-gradient(#0000 60%,#3ee6ff47 60%);font-weight:400}.mcp .chat .msg em{color:var(--mcp-amber)}.mcp .chat .msg a{color:var(--mcp-cyan)}.mcp .chat .msg a:hover{color:#070a14;background:var(--mcp-cyan)}.mcp .chat .msg :is(h3,h4,h5,h6){color:var(--mcp-amber)}.mcp .chat .msg ul>li:before{background:var(--mcp-cyan);box-shadow:none}.mcp .chat .msg ol>li::marker{color:var(--mcp-cyan)}.mcp .chat .msg code{color:var(--mcp-green);border-color:var(--mcp-line);background:#070a14}.mcp .chat .msg blockquote{color:var(--mcp-dim);border-left-color:var(--mcp-cyan);background:#3ee6ff0f}.mcp .chat__suggest{border-top-color:var(--mcp-line)}.mcp .chat__suggest-label,.mcp .chat .slots__label{font:400 .5rem/1.6 var(--font-retro,monospace);color:var(--mcp-dim);text-transform:uppercase}.mcp .chat .suggestion{color:var(--mcp-text);border-color:var(--mcp-line);font:400 .5rem/1.7 var(--font-retro,monospace);background:#0b1020;padding:.45rem .7rem;box-shadow:3px 3px #070a14}.mcp .chat .suggestion:hover:not([disabled]),.mcp .chat .suggestion:focus-visible{color:var(--mcp-cyan);border-color:var(--mcp-cyan);background:#0f1a33}.mcp .chat .slot[aria-pressed=true]{color:#070a14;background:var(--mcp-amber);border-color:var(--mcp-amber)}.mcp .chat .slot__et{font:400 .42rem/1.7 var(--font-retro,monospace)}.mcp .chat__form textarea{color:var(--mcp-green);border-color:var(--mcp-line);caret-color:var(--mcp-green);background:#070d1a;box-shadow:inset 0 0 12px #7dffb00f}.mcp .chat__form textarea::placeholder{color:var(--mcp-dim)}.mcp .chat__form textarea:focus{border-color:var(--mcp-cyan);outline:none}.mcp .chat .btn{min-height:38px;color:var(--mcp-text);border:2px solid var(--mcp-line);font:400 .5rem/1.4 var(--font-retro,monospace);background:#0b1020;box-shadow:3px 3px #070a14}.mcp .chat .btn:hover:not([disabled]),.mcp .chat .btn:focus-visible{color:var(--mcp-cyan);border-color:var(--mcp-cyan)}.mcp .chat .btn--teal{color:#070a14;background:var(--mcp-cyan);border-color:var(--mcp-cyan)}.mcp .chat .btn--teal:hover:not([disabled]),.mcp .chat .btn--teal:focus-visible{color:#070a14;background:var(--mcp-amber);border-color:var(--mcp-amber)}.mcp .chat .voice{font-size:1.15rem}.mcp .chat .voice[aria-pressed=true]{color:#070a14;background:var(--mcp-amber);border-color:var(--mcp-amber)}.mcp .chat .book{border-color:var(--mcp-line);background:#0b1020}.mcp .chat .book__field{font:1.1rem/1.2 var(--font-terminal,monospace)}.mcp .chat .book__field :is(input,textarea){color:var(--mcp-green);border-color:var(--mcp-line);box-shadow:none;font:1.2rem/1.2 var(--font-terminal,monospace);background:#070d1a}.mcp .chat .book__status--error{color:#ff5a6a}.mcp .chat .book__done{color:var(--mcp-text);border-color:var(--mcp-green);background:#0d2a22}
