.mcp-tl-hero-visual{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:end;gap:0 8px;width:100%;max-width:520px}.mcp-tl-hero-bird{width:200px;height:auto;margin-right:-30px;transform:rotate(-2deg)}.mcp-tl-drawers{display:grid;gap:12px;margin:0;padding:0;list-style:none}.mcp-tl-drawers a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:14px 18px;border:2px solid var(--color-ink);border-radius:10px;background:var(--color-paper);box-shadow:4px 4px 0 var(--color-ink);text-decoration:none;color:var(--color-ink);transition:background-color .16s linear}.mcp-tl-drawers a:focus-visible,.mcp-tl-drawers a:hover{outline:none;background:color-mix(in srgb,var(--color-canary) 45%,var(--color-paper))}.mcp-tl-drawer-n{grid-row:span 2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-canary);border:2px solid var(--color-ink);font:800 24px/1 var(--font-mono)}.mcp-tl-drawer-title{font-size:18px;font-weight:750;line-height:1.2;letter-spacing:-.015em}.mcp-tl-drawer-mark{grid-column:2;font:11.5px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-60)}.mcp-tl-drawer-go{grid-column:3;grid-row:1/span 2;font-size:20px}.mcp-tl-box{display:grid;gap:40px;scroll-margin-top:88px}.mcp-tl-controls{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;padding-bottom:22px;border-bottom:1px solid var(--color-ink)}.mcp-tl-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mcp-tl-label{font-size:11.5px}.mcp-tl-filter{display:flex;flex-wrap:wrap;gap:8px}.mcp-tl-filter button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1.5px solid var(--color-ink);border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:14px;font-weight:700;cursor:pointer;transition:background-color .16s linear}.mcp-tl-filter button:focus-visible,.mcp-tl-filter button:hover{outline:none;background:var(--color-ink-08)}.mcp-tl-filter button[aria-pressed=true],.mcp-tl-filter button[aria-pressed=true]:hover{background:var(--color-canary)}.mcp-tl-filter button[aria-pressed=true]:focus-visible{background:var(--color-canary-deep)}.mcp-tl-count{font:12px/1 var(--font-mono);color:var(--color-ink-60)}.mcp-tl-filter button[aria-pressed=true] .mcp-tl-count{color:var(--color-ink)}.mcp-tl-status{grid-column:1/-1;margin:0;font-size:11.5px}.mcp-tl-card[hidden],.mcp-tl-job[hidden]{display:none}.mcp-tl-job{display:grid;gap:20px;scroll-margin-top:88px}.mcp-tl-job-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 40px;align-items:baseline}.fieldwork .mcp-tl-job-head h3{margin:0;font-size:26px;line-height:1.1;letter-spacing:-.025em}.mcp-tl-colon{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mcp-tl-job-head p{max-width:640px;font-size:16px;text-wrap:pretty}.mcp-tl-empty,.mcp-tl-job-head p{margin:0;color:var(--color-ink-60)}.mcp-tl-empty{font:13px/1.5 var(--font-mono)}.mcp-tl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.mcp-tl-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 20px 18px;border-radius:10px;background:var(--color-paper);box-shadow:var(--shadow-frame);scroll-margin-top:88px}.cap-band:not(.cap-band-warm) .mcp-tl-card{background:var(--color-paper-warm)}.fieldwork .mcp-tl-name{margin:0;font-size:17px;font-weight:750;line-height:1.35;letter-spacing:-.01em}.mcp-tl-name code{display:table;margin-bottom:4px;padding:3px 8px;border-radius:4px;font:700 13.5px/1.4 var(--font-mono);overflow-wrap:anywhere;background:var(--color-ink);color:var(--color-paper)}.mcp-tl-effect{margin:0;font:11.5px/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-60)}.mcp-tl-effect-main{font-weight:700;color:var(--color-ink)}.mcp-tl-card-changes .mcp-tl-effect-main{padding:1px 6px;border-radius:4px;background:var(--color-canary)}.mcp-tl-does{margin:0;font-size:15.5px;font-weight:600;line-height:1.45;text-wrap:pretty}.mcp-tl-facts{display:grid;gap:8px;margin:2px 0 0}.mcp-tl-facts>div{display:grid;gap:1px}.mcp-tl-facts dt{font:10.5px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-60)}.mcp-tl-facts dd{margin:0;font-size:14px;line-height:1.5;text-wrap:pretty}.mcp-tl-not{margin-top:2px;padding-top:8px;border-top:1px solid var(--color-ink-12)}@media (max-width:1100px){.mcp-tl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.mcp-tl-hero-visual{grid-template-columns:110px minmax(0,1fr);max-width:none}.mcp-tl-hero-bird{width:130px;margin-right:-20px}.mcp-tl-job-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.mcp-tl-cards,.mcp-tl-controls{grid-template-columns:minmax(0,1fr)}.mcp-tl-drawers a{grid-template-columns:48px minmax(0,1fr) auto;padding:12px 14px}.mcp-tl-drawer-n{width:44px;height:44px;font-size:19px}.mcp-tl-drawer-title{font-size:16px}}@media (prefers-reduced-motion:reduce){.mcp-tl-drawers a,.mcp-tl-filter button{transition:none!important}}