@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300..700&family=Geist+Mono:wght@400;500&display=swap";:root{--lm-font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--lm-font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--lm-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lm-font-mono:"Geist Mono", "JetBrains Mono", "SF Mono", Monaco, Consolas, monospace;--lm-size-hint:10px;--lm-size-badge:11px;--lm-size-body-sm:12px;--lm-size-body:13px;--lm-size-body-lg:14px;--lm-size-header:15px;--lm-size-h3:16px;--lm-size-h2:20px;--lm-size-h1:24px;--lm-size-display:36px;--lm-weight-regular:400;--lm-weight-medium:500;--lm-weight-semibold:600;--lm-weight-bold:700;--lm-lh-tight:1.2;--lm-lh-body:1.45;--lm-lh-relaxed:1.6;--lm-tracking-caps:.5px;--lm-bg-primary:#fff;--lm-bg-secondary:#f5f5f5;--lm-bg-tertiary:#ebebeb;--lm-border:transparent;--lm-border-light:transparent;--lm-text-primary:#0a0a0a;--lm-text-secondary:#404040;--lm-text-tertiary:#6b6b6b;--lm-text-muted:#a3a3a3;--lm-accent:#111;--lm-accent-hover:#2b2b2b;--lm-accent-light:#1111110f;--lm-accent-border:#11111129;--lm-grad-1:#0a0a0a;--lm-grad-2:#2b2b2b;--lm-grad-3:#6b6b6b;--lm-grad-4:#d4d4d4;--lm-grad-5:#ededed;--lm-gradient:linear-gradient(160deg, #0a0a0a 0%, #2b2b2b 30%, #6b6b6b 60%, #d4d4d4 100%);--lm-success:#12805c;--lm-success-light:#12805c1a;--lm-success-border:#12805c38;--lm-error:#d92d20;--lm-error-light:#d92d2014;--lm-error-border:#d92d2038;--lm-warning:#b54708;--lm-warning-light:#b547081a;--lm-warning-border:#b5470838;--lm-task-todo:#b54708;--lm-task-doing:#525252;--lm-task-done:#12805c;--lm-task-fail:#d92d20;--lm-premium-1:#d4d4d4;--lm-premium-2:#2b2b2b;--lm-premium-3:#0a0a0a;--lm-premium-gradient:linear-gradient(135deg, #d4d4d4 0%, #2b2b2b 55%, #0a0a0a 100%);--lm-shadow-xs:0 1px 2px #0000000a;--lm-shadow-sm:0 1px 3px #00000014;--lm-shadow-md:0 4px 14px #00000014;--lm-shadow-lg:0 8px 28px #0000001f;--lm-shadow-popup:0 16px 48px #00000029;--lm-radius-xs:4px;--lm-radius-sm:6px;--lm-radius-md:8px;--lm-radius-lg:12px;--lm-radius-xl:14px;--lm-radius-pill:999px;--lm-space-1:4px;--lm-space-2:8px;--lm-space-3:12px;--lm-space-4:16px;--lm-space-5:20px;--lm-space-6:24px;--lm-space-8:32px;--lm-duration-fast:.12s;--lm-duration-base:.22s;--lm-duration-slow:.48s;--lm-ease:cubic-bezier(.2, .7, .2, 1);--lm-focus-ring:0 0 0 2px #11111147;--lm-focus-ring-inset:inset 0 0 0 2px #11111147;--lm-accent-text:#111;--lm-popover-bg:#fffffffa;--lm-popover-border:transparent;--lm-warning-hover:#b5470824}[data-leafmarker-theme=dark]{--lm-bg-primary:#0a0a0a;--lm-bg-secondary:#171717;--lm-bg-tertiary:#262626;--lm-border:transparent;--lm-border-light:transparent;--lm-text-primary:#fafafa;--lm-text-secondary:#d4d4d4;--lm-text-tertiary:#a3a3a3;--lm-text-muted:#6b6b6b;--lm-accent:#fafafa;--lm-accent-hover:#e5e5e5;--lm-accent-light:#fafafa14;--lm-accent-border:#fafafa33;--lm-accent-text:#fafafa;--lm-focus-ring:0 0 0 2px #fafafa52;--lm-focus-ring-inset:inset 0 0 0 2px #fafafa52;--lm-popover-bg:#171717fa;--lm-shadow-xs:0 1px 2px #0000004d;--lm-shadow-sm:0 1px 3px #0006;--lm-shadow-md:0 4px 12px #0006;--lm-shadow-lg:0 8px 24px #00000080;--lm-shadow-popup:0 18px 48px #0000008c}.lm-h1{font:var(--lm-weight-semibold) var(--lm-size-h1)/var(--lm-lh-tight) var(--lm-font-sans);color:var(--lm-text-primary);letter-spacing:-.01em}.lm-h2{font:var(--lm-weight-semibold) var(--lm-size-h2)/var(--lm-lh-tight) var(--lm-font-sans);color:var(--lm-text-primary)}.lm-h3{font:var(--lm-weight-semibold) var(--lm-size-h3)/var(--lm-lh-tight) var(--lm-font-sans);color:var(--lm-text-primary);letter-spacing:var(--lm-tracking-caps)}.lm-header{font:var(--lm-weight-semibold) var(--lm-size-header)/var(--lm-lh-tight) var(--lm-font-sans);color:var(--lm-text-primary)}.lm-body{font:var(--lm-weight-regular) var(--lm-size-body)/var(--lm-lh-body) var(--lm-font-sans);color:var(--lm-text-secondary)}.lm-body-sm{font:var(--lm-weight-regular) var(--lm-size-body-sm)/var(--lm-lh-body) var(--lm-font-sans);color:var(--lm-text-secondary)}.lm-hint{font:var(--lm-weight-medium) var(--lm-size-hint)/var(--lm-lh-tight) var(--lm-font-sans);color:var(--lm-text-muted);text-transform:uppercase;letter-spacing:var(--lm-tracking-caps)}.lm-label{font:var(--lm-weight-semibold) var(--lm-size-hint)/var(--lm-lh-tight) var(--lm-font-sans);color:var(--lm-text-tertiary);text-transform:uppercase;letter-spacing:var(--lm-tracking-caps)}.lm-code{font:var(--lm-weight-regular) var(--lm-size-body-sm)/var(--lm-lh-body) var(--lm-font-mono);background:var(--lm-bg-tertiary);color:var(--lm-text-primary);border-radius:var(--lm-radius-xs);padding:2px 6px}.lm-kbd{font:var(--lm-weight-semibold) var(--lm-size-hint)/1 var(--lm-font-mono);background:var(--lm-bg-tertiary);color:var(--lm-text-secondary);box-shadow:var(--lm-shadow-xs);border-radius:var(--lm-radius-xs);text-align:center;min-width:14px;padding:2px 5px;display:inline-block}.lm-motion-pop-up{transform-origin:0 100%;transition:opacity var(--lm-duration-base) var(--lm-ease), scale var(--lm-duration-base) var(--lm-ease)}@starting-style{.lm-motion-pop-up{opacity:0;scale:.96}}[data-testid=lm-confirm-dialog],[data-testid=lm-move-picker],[data-testid=lm-create-dialog],[data-testid=connect-project-dialog]>[role=dialog],.lm-motion-modal,.lm-revert-timeline,.lm-ai-disclosure,.lm-ollama-guide,[data-testid=walkthrough-overlay] [role=dialog]{transition:opacity var(--lm-duration-base) var(--lm-ease), scale var(--lm-duration-base) var(--lm-ease), translate var(--lm-duration-base) var(--lm-ease)}@starting-style{[data-testid=lm-confirm-dialog],[data-testid=lm-move-picker],[data-testid=lm-create-dialog],[data-testid=connect-project-dialog]>[role=dialog],.lm-motion-modal,.lm-revert-timeline,.lm-ai-disclosure,.lm-ollama-guide,[data-testid=walkthrough-overlay] [role=dialog]{opacity:0;translate:0 8px;scale:.97}}[data-testid=connect-project-dialog],.lm-revert-timeline-backdrop,.lm-ai-disclosure-backdrop,.lm-ollama-guide-backdrop,[data-testid=walkthrough-overlay]{transition:opacity var(--lm-duration-base) var(--lm-ease)}:has(>[data-testid=lm-confirm-dialog]){transition:opacity var(--lm-duration-base) var(--lm-ease)}:has(>[data-testid=lm-move-picker]){transition:opacity var(--lm-duration-base) var(--lm-ease)}:has(>[data-testid=lm-create-dialog]){transition:opacity var(--lm-duration-base) var(--lm-ease)}:has(>.lm-motion-modal){transition:opacity var(--lm-duration-base) var(--lm-ease)}@starting-style{[data-testid=connect-project-dialog],.lm-revert-timeline-backdrop,.lm-ai-disclosure-backdrop,.lm-ollama-guide-backdrop,[data-testid=walkthrough-overlay]{opacity:0}:has(>[data-testid=lm-confirm-dialog]){opacity:0}:has(>[data-testid=lm-move-picker]){opacity:0}:has(>[data-testid=lm-create-dialog]){opacity:0}:has(>.lm-motion-modal){opacity:0}}[data-testid=walkthrough-offer]{transform-origin:bottom;transition:opacity var(--lm-duration-base) var(--lm-ease), scale var(--lm-duration-base) var(--lm-ease), translate var(--lm-duration-base) var(--lm-ease)}@starting-style{[data-testid=walkthrough-offer]{opacity:0;translate:0 8px;scale:.97}}button.lm-focusable{transition:scale var(--lm-duration-fast) var(--lm-ease), background var(--lm-duration-fast) var(--lm-ease), color var(--lm-duration-fast) var(--lm-ease), box-shadow var(--lm-duration-fast) var(--lm-ease)!important}button.lm-focusable:not(:disabled):active{scale:.97}.lm-create-step{transition:opacity var(--lm-duration-base) var(--lm-ease), translate var(--lm-duration-base) var(--lm-ease)}@starting-style{.lm-create-step{opacity:0;translate:12px}.lm-create-step[data-dir=back]{translate:-12px}}.lm-create-choice{transition:background var(--lm-duration-fast) var(--lm-ease), color var(--lm-duration-fast) var(--lm-ease), box-shadow var(--lm-duration-fast) var(--lm-ease), scale var(--lm-duration-fast) var(--lm-ease)}@media (hover:hover) and (pointer:fine){.lm-create-choice:not(.lm-seg--on):hover{background:var(--lm-bg-tertiary,#ebebeb)!important}}.lm-create-choice:active{scale:.97}div.lm-create-choice:active{scale:none}.lm-create-stepper{font-family:var(--lm-font-mono,ui-monospace, monospace);color:var(--lm-accent-text,#111);transition:opacity var(--lm-duration-fast) var(--lm-ease), scale var(--lm-duration-fast) var(--lm-ease);align-items:center;gap:2px;font-size:12px;display:inline-flex}@starting-style{.lm-create-stepper{opacity:0;scale:.95}}.lm-create-stepper>span{text-align:center;min-width:18px;font-weight:600}.lm-create-stepper>button{background:var(--lm-bg-primary,#fff);width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;border:none;border-radius:6px;font-size:14px;line-height:1}.lm-create-stepper>button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.lm-motion-pop-up,[data-testid=lm-confirm-dialog],[data-testid=lm-move-picker],[data-testid=lm-create-dialog],[data-testid=connect-project-dialog]>[role=dialog],.lm-motion-modal,.lm-revert-timeline,.lm-ai-disclosure,.lm-ollama-guide,[data-testid=walkthrough-overlay] [role=dialog],[data-testid=walkthrough-offer],.lm-create-step,.lm-create-stepper{transition-property:opacity}button.lm-focusable:not(:disabled):active,.lm-create-choice:active{scale:none}}*{box-sizing:border-box}body{font-family:var(--lm-font-sans);margin:0}button,input,select,textarea{border:none}.lm-focusable:focus-visible{box-shadow:var(--lm-focus-ring);outline:none}.lm-focusable-inset:focus-visible{box-shadow:var(--lm-focus-ring-inset);outline:none}.lm-seg:focus-visible{box-shadow:var(--lm-focus-ring);outline:none}.lm-seg--on{box-shadow:inset 0 0 0 1.5px var(--lm-accent)}.lm-seg--on:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lm-accent), var(--lm-focus-ring);outline:none}.lm-art{font-family:var(--lm-font-sans);color:var(--lm-text-primary);background:#fff;position:relative;overflow:hidden}.lm-art--dark{color:#ededed;background:#141414}.lm-art--blob:before{content:"";filter:blur(120px)saturate(110%);opacity:.32;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 28%,#92421e8c 0%,#0000 40%),radial-gradient(circle at 82% 72%,#e8c9b88c 0%,#0000 45%),radial-gradient(circle at 60% 18%,#d0825973 0%,#0000 38%),linear-gradient(160deg,#2b2b2b 0%,#111 30%,#525252 60%,#e5e5e5 100%);position:absolute;inset:-20%}.lm-art--blob.lm-art--dark:before{opacity:.45}.lm-art--blob:after{content:"";opacity:.18;mix-blend-mode:overlay;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/></filter><rect width='220' height='220' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:0}.lm-art--blob.lm-art--dark:after{opacity:.22;mix-blend-mode:soft-light}.lm-art--blob>*{z-index:1;position:relative}.lm-lockup{font-family:var(--lm-font-sans);align-items:center;gap:10px;display:inline-flex}.lm-lockup img{display:block}.lm-lockup .name{letter-spacing:-.015em;font-weight:600}.lm-browser{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0f172a2e,0 8px 24px #0f172a14}.lm-browser__bar{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:14px;padding:12px 16px;display:flex}.lm-browser__dots{gap:6px;display:flex}.lm-browser__dots span{border-radius:50%;width:11px;height:11px}.lm-browser__dots span:first-child{background:#ff5f57}.lm-browser__dots span:nth-child(2){background:#febc2e}.lm-browser__dots span:nth-child(3){background:#28c840}.lm-browser__url{height:28px;font:500 12px/1 var(--lm-font-mono);color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.lm-browser__url svg{color:#9ca3af;flex-shrink:0}.lm-browser__body{position:relative}.fakeapp{background:#fff;grid-template-columns:220px 1fr;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:grid}.fakeapp__sidebar{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;gap:4px;padding:18px 14px;display:flex}.fakeapp__brand{color:#1f2937;letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.fakeapp__brand-mark{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:6px;width:22px;height:22px}.fakeapp__nav-item{color:#6b7280;cursor:default;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.fakeapp__nav-item--active{color:#1f2937;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a}.fakeapp__nav-item .dot{background:#9ca3af;border-radius:50%;width:6px;height:6px}.fakeapp__nav-item--active .dot{background:#6366f1}.fakeapp__main{padding:24px 28px;overflow:hidden}.fakeapp__h1{color:#111827;letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:700}.fakeapp__sub{color:#6b7280;margin:0 0 20px;font-size:13px}.fakeapp__cards{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.fakeapp__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.fakeapp__card .label{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.fakeapp__card .value{color:#111827;letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:700}.fakeapp__card .delta{color:#10b981;margin-top:2px;font-size:11.5px;font-weight:500}.fakeapp__panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.fakeapp__panel-title{color:#111827;margin:0 0 12px;font-size:13px;font-weight:600}.fakeapp__row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.fakeapp__row:last-child{border-bottom:0}.fakeapp__row .name{color:#1f2937;align-items:center;gap:8px;font-weight:500;display:flex}.fakeapp__row .avatar{background:#e5e7eb;border-radius:50%;width:22px;height:22px}.fakeapp__row .pill{color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.fakeapp__row .pill.warn{color:#92400e;background:#fef3c7}.host-feed{flex-direction:column;gap:10px;display:flex}.lm-popup{width:380px;font-family:var(--lm-font-sans);color:#1f2937;background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.lm-popup__handle{justify-content:center;align-items:center;height:10px;display:flex}.lm-popup__handle span{background:#e5e7eb;border-radius:2px;width:28px;height:3px}.lm-popup__head{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:4px 12px 10px 14px;display:flex}.lm-popup__title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lm-popup__title img{width:20px;height:20px}.lm-popup__head-actions{align-items:center;gap:4px;display:flex}.lm-popup__icon-btn{color:#6b7280;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.lm-popup__gopro{color:#1f1400;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 55%,#d97706 100%);border-radius:999px;align-items:center;gap:4px;height:24px;margin-right:2px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.lm-tabs{gap:2px;padding:4px 12px 10px;display:flex}.lm-tab{color:#4b5563;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:500;display:flex}.lm-tab--active{color:#1f2937;background:#d1d5db;font-weight:600}.lm-tab__badge{color:#fff;text-align:center;background:#9ca3af;border-radius:999px;min-width:16px;padding:1px 6px;font-size:10px;font-weight:600}.lm-tab--active .lm-tab__badge{color:#1f2937;background:#fff}.lm-tab__badge--green{background:#10b981}.lm-queue{background:#f9fafb;flex-direction:column;flex:1;gap:10px;padding:10px 12px 12px;display:flex}.lm-card{background:#fff;border-radius:10px;flex-direction:column;min-height:96px;padding:10px 12px;display:flex}.lm-card__top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.lm-card__top-left{align-items:center;gap:8px;display:flex}.lm-card__pill{text-transform:lowercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.lm-card__pill--todo{color:#6b7280;background:#f3f4f6}.lm-card__pill--doing{color:#1d4ed8;background:#3b82f61f}.lm-card__pill--done{color:#047857;background:#10b9811f}.lm-card__time{color:#6b7280;font-size:11px;font-weight:500}.lm-card__actions{color:#6b7280;gap:4px;display:flex}.lm-card__actions svg{width:12px;height:12px}.lm-card__body{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:6px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.lm-card__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.lm-card__label{color:#1f2937;font-size:12px}.lm-card__sel{font-family:var(--lm-font-mono);color:#6b7280;white-space:nowrap;text-overflow:ellipsis;background:#f3f4f6;border-radius:4px;max-width:160px;padding:2px 6px;font-size:11px;overflow:hidden}.lm-card--done{opacity:.75}.lm-popup__footer{background:#fff;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.lm-popup__cta{color:#fff;background:#0a0a0a;border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.lm-popup__cta kbd{font:600 9.5px/1 var(--lm-font-mono);color:#fff;background:#ffffff2e;border-radius:4px;padding:2px 6px}.lm-popup__connected{color:#1f2937;background:#f3f4f6;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.lm-popup__connected .dot{background:#059669;border-radius:50%;width:7px;height:7px}.lm-highlight{pointer-events:none;background:#3b82f61a;border:2px solid #3b82f6;border-radius:4px;position:absolute}.lm-highlight__tag{color:#fff;font:600 10px/1 var(--lm-font-mono);white-space:nowrap;background:#3b82f6;border-radius:4px 4px 4px 0;padding:4px 6px;position:absolute;top:-22px;left:-2px}.lm-comment-bubble{color:#f9fafb;font:500 12.5px/1.4 var(--lm-font-sans);background:#1f2937;border-radius:10px;max-width:240px;padding:10px 12px;position:absolute;box-shadow:0 12px 32px #0f172a4d}.lm-comment-bubble:after{content:"";background:#1f2937;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.lm-comment-bubble .who{color:#60a5fa;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.lm-mark-eyebrow{font:600 11px/1 var(--lm-font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--lm-accent-hover);background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;box-shadow:0 2px 8px #0000000f}.lm-mark-eyebrow--amber{color:#2b2b2b;background:#fff;border:none}.lm-mark-eyebrow--ondark{color:#ededed;-webkit-backdrop-filter:blur(8px);background:#0000008c;border:none}.lm-display{font:400 72px/.98 var(--lm-font-display);letter-spacing:-.025em;color:#0a0a0a;text-wrap:balance;margin:0}.lm-display--dark{color:#ededed}.lm-display em{color:#404040;-webkit-text-fill-color:currentColor;background:0 0;font-style:italic}.lm-display--dark em{color:#bdbdbd;-webkit-text-fill-color:currentColor;background:0 0;font-style:italic}.lm-sub{font:400 18px/1.5 var(--lm-font-sans);color:#404040;text-wrap:pretty;max-width:540px;margin:0}.lm-sub--dark{color:#bdbdbd}.lm-bigkbd{font:600 14px/1 var(--lm-font-mono);color:#0a0a0a;background:#fff;border:1px solid #dcdcdc;border-bottom:3px solid #c9c9c9;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;display:inline-flex}.lm-bigkbd--dark{color:#ededed;background:#1f1f1f;border-color:#404040 #404040 #141414}.lm-tool-strip{font:500 12px/1 var(--lm-font-sans);color:#6b7280;align-items:center;gap:14px;display:inline-flex}.lm-tool-strip span{align-items:center;gap:6px;display:flex}.lm-tool-strip .tool-pill{color:#374151;background:#f3f4f6;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.lm-tool-strip .tool-pill svg{width:12px;height:12px}.lm-codeblock{font:500 14px/1.7 var(--lm-font-mono);color:#ededed;background:#141414;border:1px solid #1f1f1f;border-radius:12px;padding:18px 20px;position:relative}.lm-codeblock .prompt{color:#525252;-webkit-user-select:none;user-select:none}.lm-codeblock .cmd{color:#ededed}.lm-codeblock .comment{color:#6b6b6b}.lm-codeblock .ok{color:#b0c99a}.lm-codeblock .warn{color:#d8c99b}.lm-dotgrid{background-image:radial-gradient(#00000014 1px,#0000 1px);background-size:22px 22px}.lm-dotgrid--dark{background-image:radial-gradient(#ece7dc1a 1px,#0000 1px);background-size:22px 22px}.lm-arrow{pointer-events:none;position:absolute}
