:root{--site-on-primary:var(--pico-primary-inverse);--tab-mcp-color:var(--pico-color);--tab-mcp-background:var(--pico-background-color);--tab-mcp-muted:var(--pico-muted-color);--tab-mcp-surface:var(--pico-code-background-color);--tab-mcp-accent:var(--pico-primary-background);--tab-mcp-accent-text:var(--site-on-primary);--tab-mcp-danger:var(--pico-del-color);--tab-mcp-focus:var(--pico-primary);--tab-mcp-border:1px solid var(--surface-high);--tab-mcp-radius:var(--pico-border-radius);--tab-mcp-shadow:var(--pico-card-box-shadow);--tab-mcp-backdrop:var(--pico-modal-overlay-background-color)}dialog.tab-mcp-dialog{justify-content:start;align-items:stretch;min-width:0;height:-moz-fit-content;height:fit-content;min-height:0}dialog.tab-mcp-dialog::backdrop{backdrop-filter:var(--pico-modal-overlay-backdrop-filter)}dialog.tab-mcp-dialog li{list-style:none}dialog.tab-mcp-dialog input{height:auto;margin:0;padding-block-start:.5rem;padding-block-end:.5rem}dialog.tab-mcp-dialog button{box-shadow:none}dialog.tab-mcp-dialog details.tab-mcp-help>summary:not([role]){color:inherit}dialog.tab-mcp-dialog details.tab-mcp-help>summary:not([role]):focus-visible{outline:2px solid var(--tab-mcp-focus);outline-offset:2px}.ai-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:var(--pico-typography-spacing-vertical)}.ai-actions button{margin:0}#app-list li{overflow-wrap:anywhere}#app-list .disconnect{margin-inline-start:.5rem;padding:.15rem .6rem;font-size:.85rem}.prompts{padding:0}.prompts li{display:flex;list-style:none;border-block-end:1px solid var(--surface-high);justify-content:space-between;align-items: start;gap:.75rem;padding-block-start:.5rem;padding-block-end:.5rem}.prompts q{quotes:none;font-size:.95rem}.prompts .copy{display:inline-grid;color:var(--pico-muted-color);background:0 0;border:1px solid #0000;border-radius:.45rem;flex:none;place-items: center;width:2.1rem;height:2.1rem;margin:0;padding:0}.prompts .copy:-webkit-any(:hover,:focus-visible){background:var(--surface-low);border-color:var(--surface-high);color:var(--pico-primary)}.prompts .copy:-moz-any(:hover,:focus-visible){background:var(--surface-low);border-color:var(--surface-high);color:var(--pico-primary)}.prompts .copy:is(:hover,:focus-visible){background:var(--surface-low);border-color:var(--surface-high);color:var(--pico-primary)}.prompts .copy svg{fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.prompts .copy .icon-copied,.prompts .copy.copied .icon-copy{display:none}.prompts .copy.copied .icon-copied{display:block}.prompts .copy.copied{color:var(--pico-primary)}main button:not(:-webkit-any(.outline,.secondary,.swatch,.copy)){color:var(--site-on-primary)}main button:not(:-moz-any(.outline,.secondary,.swatch,.copy)){color:var(--site-on-primary)}main button:not(:is(.outline,.secondary,.swatch,.copy)){color:var(--site-on-primary)}.todo-layout{display:grid;align-items: start;gap:1.5rem;margin-block-start:1.5rem;margin-block-end:1.5rem}@media (min-width:768px){.todo-layout{grid-template-columns:1fr 1fr}}.todo-layout>article{margin:0}.add{display:flex;gap:.5rem}.add input{flex:1;width:auto;min-width:0;margin:0}.add button{flex:none;width:auto;margin:0}.todos{margin-block-start:1rem;margin-block-end:0;padding:0}.todos li{display:flex;list-style:none;border-block-end:1px solid var(--surface-high);justify-content:space-between;align-items: center;gap:.75rem;padding-block-start:.4rem;padding-block-end:.4rem}.todos label{display:flex;overflow-wrap:anywhere;align-items: center;gap:.6rem;margin:0}.todos input[type=checkbox]{flex:none;margin:0}.todos li.done span{color:var(--pico-muted-color);text-decoration:line-through}.todos .remove{flex:none;margin:0;padding:.1rem .6rem;font-size:1.1rem;line-height:1.2}.empty,.activity li{color:var(--pico-muted-color)}.activity{margin-block-start:1.5rem}.activity ol{padding-inline-start:1.25rem;font-size:.9rem}.status,.connect{margin-block-end:var(--pico-typography-spacing-vertical)}.apps{padding-inline-start:1.25rem}.apps li{overflow-wrap:anywhere}.apps .disconnect{margin-inline-start:.5rem;padding:.15rem .6rem;font-size:.85rem}.problem{color:var(--pico-del-color);margin-block-start:.5rem;margin-block-end:0}
