.Highlights-module__w5K9yq__ring:after{--ring-o:.45;content:"";border:1.5px solid var(--c);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:-4px}.dark .Highlights-module__w5K9yq__ring:after{--ring-o:.85;border-width:2px}@media (prefers-reduced-motion:no-preference){.Highlights-module__w5K9yq__ring:after{animation:3.12s cubic-bezier(.16,1,.3,1) infinite Highlights-module__w5K9yq__ring}}@keyframes Highlights-module__w5K9yq__ring{0%{opacity:var(--ring-o);scale:.6}37.5%,to{opacity:0;scale:2.6}}.Highlights-module__w5K9yq__teams{justify-items:start;gap:6px;margin:16px 0 0;display:grid}.Highlights-module__w5K9yq__comment{color:#e8e8e8;background:#1f1f1f;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:10px 14px 10px 10px;font-size:15px;line-height:1.3;display:flex}.Highlights-module__w5K9yq__caption{color:var(--foreground-faint);font-size:12px}.Highlights-module__w5K9yq__avatar{object-fit:cover;border-radius:9999px;flex:none;width:30px;height:30px}.Highlights-module__w5K9yq__mention{color:#7f85f5}
.Spotlight-module__63Vsja__strip{scrollbar-width:none}.Spotlight-module__63Vsja__strip::-webkit-scrollbar{display:none}@keyframes Spotlight-module__63Vsja__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Spotlight-module__63Vsja__fill{animation:5s linear both Spotlight-module__63Vsja__fill}.Spotlight-module__63Vsja__hint{transition:opacity .3s,visibility linear}.Spotlight-module__63Vsja__gone{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}@media (prefers-reduced-motion:reduce){.Spotlight-module__63Vsja__fill{animation:none}.Spotlight-module__63Vsja__hint,.Spotlight-module__63Vsja__gone{transition:none}}
.ToolsMap-module__MTWqIW__root{--mon:#d97706;--ctl:#7c3aed;--team:#0f172a;--team-ink:#fff;--team-sub:#94a3b8;gap:16px;min-width:0;display:grid}.dark .ToolsMap-module__MTWqIW__root{--mon:#f59e0b;--ctl:#a78bfa;--team:#164e63;--team-sub:#a5c9d4}.ToolsMap-module__MTWqIW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ToolsMap-module__MTWqIW__label{font:600 11px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint)}.ToolsMap-module__MTWqIW__seg{gap:6px;display:flex}.ToolsMap-module__MTWqIW__seg button{font:600 13px var(--font-plex-mono), monospace;background:var(--background-subtle);color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 12px}.ToolsMap-module__MTWqIW__seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ToolsMap-module__MTWqIW__k{font:600 11px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ToolsMap-module__MTWqIW__d{color:var(--foreground-muted);font-size:13px;line-height:1.45}.ToolsMap-module__MTWqIW__tile{background:var(--surface);border:1px solid var(--border);width:100%;min-width:0;font:600 14px var(--font-plex-sans), sans-serif;color:var(--foreground);cursor:pointer;text-align:left;white-space:nowrap;box-shadow:0 1px 0 var(--border-subtle);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex;overflow:hidden}.ToolsMap-module__MTWqIW__tile:hover{border-color:var(--accent);box-shadow:0 3px 12px var(--glow);transform:translateY(-1px)}.ToolsMap-module__MTWqIW__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ToolsMap-module__MTWqIW__lg{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ToolsMap-module__MTWqIW__lg svg,.ToolsMap-module__MTWqIW__fly svg{width:20px;height:20px}:is(.dark .ToolsMap-module__MTWqIW__lg,.dark .ToolsMap-module__MTWqIW__big){background:#f1f5f7}.dark .ToolsMap-module__MTWqIW__lg svg{width:16px;height:16px}.ToolsMap-module__MTWqIW__mono{color:#fff;width:22px;height:22px;font:700 9px var(--font-plex-mono), monospace;border-radius:5px;place-items:center;display:grid}.ToolsMap-module__MTWqIW__fly{z-index:60;pointer-events:none;transform-origin:0 0;place-items:center;display:grid;position:fixed}.ToolsMap-module__MTWqIW__list{background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative}.ToolsMap-module__MTWqIW__step,.ToolsMap-module__MTWqIW__rail,.ToolsMap-module__MTWqIW__desc{display:none}.ToolsMap-module__MTWqIW__line{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid}.ToolsMap-module__MTWqIW__line+.ToolsMap-module__MTWqIW__line{border-top:1px solid var(--border)}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__k{white-space:nowrap}.ToolsMap-module__MTWqIW__tiles{flex-wrap:wrap;gap:6px;display:flex}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__tile{border-radius:8px;gap:6px;width:auto;height:30px;padding:0 10px 0 6px;font-size:13px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__lg{width:20px;height:20px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__lg svg{width:16px;height:16px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__lg .ToolsMap-module__MTWqIW__mono{border-radius:5px;width:100%;height:100%;font-size:8px}.ToolsMap-module__MTWqIW__group{gap:16px;display:grid}.ToolsMap-module__MTWqIW__under{font:600 11px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-faint);align-items:center;gap:10px;margin-top:4px;display:flex}.ToolsMap-module__MTWqIW__under:after{content:"";background:var(--border);flex:1;height:1px}.ToolsMap-module__MTWqIW__map{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}.ToolsMap-module__MTWqIW__frame{min-width:0;overflow:auto hidden}.ToolsMap-module__MTWqIW__dia{transform-origin:0 0;position:relative}.ToolsMap-module__MTWqIW__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ToolsMap-module__MTWqIW__hdr{text-align:center;font:600 11px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);position:absolute;top:104px}.ToolsMap-module__MTWqIW__node{position:absolute}.ToolsMap-module__MTWqIW__node .ToolsMap-module__MTWqIW__tile{gap:7px;height:48px;padding:0 8px;font-size:13px}.ToolsMap-module__MTWqIW__node.ToolsMap-module__MTWqIW__sm .ToolsMap-module__MTWqIW__tile{height:36px;font-size:12.5px}.ToolsMap-module__MTWqIW__ext{text-align:center;border-radius:12px;place-items:center;font-size:13px;transition:opacity .15s;display:grid;position:absolute}.ToolsMap-module__MTWqIW__ext b{font-size:13.5px;display:block}.ToolsMap-module__MTWqIW__ext span{margin-top:2px;font-size:11.5px;display:block}.ToolsMap-module__MTWqIW__host{background:var(--background-subtle);border:1px solid var(--border);color:var(--foreground)}.ToolsMap-module__MTWqIW__host span{color:var(--foreground-faint)}.ToolsMap-module__MTWqIW__team{background:var(--team);border:1px solid var(--team);color:var(--team-ink)}.ToolsMap-module__MTWqIW__team span{color:var(--team-sub)}.ToolsMap-module__MTWqIW__withLogo{text-align:left;align-items:center;gap:10px;display:flex}.ToolsMap-module__MTWqIW__withLogo span.ToolsMap-module__MTWqIW__lg{margin:0}.ToolsMap-module__MTWqIW__bnd{fill:none;stroke:var(--border);stroke-width:1.5px;stroke-dasharray:5 5}.ToolsMap-module__MTWqIW__env{stroke:var(--foreground-faint);opacity:.7}.ToolsMap-module__MTWqIW__bndL{font:600 10.5px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;fill:var(--foreground-faint)}.ToolsMap-module__MTWqIW__e{fill:none;stroke-width:2px;stroke-linejoin:round;transition:opacity .15s}.ToolsMap-module__MTWqIW__data{stroke:var(--accent)}.ToolsMap-module__MTWqIW__mon{stroke:var(--mon);stroke-width:1.75px}.ToolsMap-module__MTWqIW__ctl{stroke:var(--ctl);stroke-width:1.75px;stroke-dasharray:6 5}.ToolsMap-module__MTWqIW__ahData{fill:var(--accent)}.ToolsMap-module__MTWqIW__ahMon{fill:var(--mon)}.ToolsMap-module__MTWqIW__ahCtl{stroke:var(--ctl)}.ToolsMap-module__MTWqIW__dots{fill:none;stroke:var(--surface);stroke-width:2px;stroke-dasharray:2 14;opacity:.9;animation:1.1s linear infinite ToolsMap-module__MTWqIW__dots}@keyframes ToolsMap-module__MTWqIW__dots{to{stroke-dashoffset:-16px}}.ToolsMap-module__MTWqIW__el rect{fill:var(--surface)}.ToolsMap-module__MTWqIW__el text{font:11px var(--font-plex-sans), sans-serif;fill:var(--foreground-muted)}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__e,.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__dots,.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__el{opacity:.22}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__e.ToolsMap-module__MTWqIW__on,.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__dots.ToolsMap-module__MTWqIW__on,.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__el.ToolsMap-module__MTWqIW__on{opacity:1}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__e.ToolsMap-module__MTWqIW__data.ToolsMap-module__MTWqIW__on{stroke-width:3px}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__node .ToolsMap-module__MTWqIW__tile{opacity:.3}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__node .ToolsMap-module__MTWqIW__tile.ToolsMap-module__MTWqIW__on{opacity:1;border-color:var(--accent)}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__ext{opacity:.35}.ToolsMap-module__MTWqIW__focus .ToolsMap-module__MTWqIW__ext.ToolsMap-module__MTWqIW__on{opacity:1}.ToolsMap-module__MTWqIW__legend{color:var(--foreground-faint);flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:12px;display:flex}.ToolsMap-module__MTWqIW__legend i{vertical-align:middle;border-top:2px solid var(--accent);width:24px;height:0;margin-right:6px;display:inline-block}.ToolsMap-module__MTWqIW__legend i.ToolsMap-module__MTWqIW__m{border-top-color:var(--mon)}.ToolsMap-module__MTWqIW__legend i.ToolsMap-module__MTWqIW__c{border-top:2px dashed var(--ctl)}.ToolsMap-module__MTWqIW__sheet{z-index:70;background:#080f138c;place-items:center;padding:16px;animation:.18s ease-out ToolsMap-module__MTWqIW__fade;display:grid;position:fixed;inset:0}@keyframes ToolsMap-module__MTWqIW__fade{0%{opacity:0}}.ToolsMap-module__MTWqIW__card{background:var(--surface);width:min(560px,100%);max-height:100%;color:var(--foreground);border:1px solid var(--border);border-radius:18px;gap:16px;padding:28px;display:grid;overflow:auto;box-shadow:0 30px 80px #00000059}.ToolsMap-module__MTWqIW__top{align-items:center;gap:16px;display:flex}.ToolsMap-module__MTWqIW__big{border:1px solid var(--border);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid}.ToolsMap-module__MTWqIW__bigSvg{width:36px;height:36px}.ToolsMap-module__MTWqIW__monoBig{border-radius:9px;width:40px;height:40px;font-size:13px}.ToolsMap-module__MTWqIW__card h3{font-size:22px;font-weight:600}.ToolsMap-module__MTWqIW__about{color:var(--foreground-muted);font-size:16px;line-height:1.6}.ToolsMap-module__MTWqIW__pics{gap:10px;min-width:0;display:grid}.ToolsMap-module__MTWqIW__frame16{aspect-ratio:16/10;border:1px solid var(--border);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.ToolsMap-module__MTWqIW__track{height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.ToolsMap-module__MTWqIW__slide{flex:0 0 100%;place-items:center;height:100%;padding:10px;display:grid}.ToolsMap-module__MTWqIW__slide img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ToolsMap-module__MTWqIW__nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.ToolsMap-module__MTWqIW__arrow{font:600 13px var(--font-plex-mono), monospace;border:1px solid var(--border);background:var(--surface);width:36px;height:30px;color:var(--foreground);cursor:pointer;border-radius:8px}.ToolsMap-module__MTWqIW__pips{gap:6px;display:flex}.ToolsMap-module__MTWqIW__pips button{background:var(--border);cursor:pointer;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.ToolsMap-module__MTWqIW__pips button[aria-current=true]{background:var(--accent);width:20px}.ToolsMap-module__MTWqIW__src{font:11px var(--font-plex-mono), monospace;color:var(--foreground-faint);justify-self:end}.ToolsMap-module__MTWqIW__src a{text-underline-offset:2px;text-decoration:underline}.ToolsMap-module__MTWqIW__term{font:13.5px/1.6 var(--font-plex-mono), monospace;color:#e6eef1;background:#0d1520;border:1px solid #1d2a36;border-radius:12px;overflow:hidden}.ToolsMap-module__MTWqIW__termBar{color:#7f93a0;border-bottom:1px solid #1d2a36;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.ToolsMap-module__MTWqIW__termBar i{border-radius:50%;width:10px;height:10px}.ToolsMap-module__MTWqIW__termBar span{margin-left:6px}.ToolsMap-module__MTWqIW__term pre{white-space:pre-wrap;font:inherit;margin:0;padding:12px 14px}.ToolsMap-module__MTWqIW__termDim{color:#7f93a0}.ToolsMap-module__MTWqIW__link{font:600 14px var(--font-plex-sans), sans-serif;color:var(--accent)}.ToolsMap-module__MTWqIW__link:hover{text-decoration:underline}.ToolsMap-module__MTWqIW__close{font:600 13px var(--font-plex-mono), monospace;background:var(--background-subtle);color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-self:end;padding:8px 14px}@media (prefers-reduced-motion:reduce){.ToolsMap-module__MTWqIW__dots{animation:none;display:none}.ToolsMap-module__MTWqIW__tile,.ToolsMap-module__MTWqIW__ext,.ToolsMap-module__MTWqIW__e{transition:none}.ToolsMap-module__MTWqIW__sheet{animation:none}.ToolsMap-module__MTWqIW__track,.ToolsMap-module__MTWqIW__pips button{transition:none}}@media (max-width:639px){.ToolsMap-module__MTWqIW__sheet{padding:12px}.ToolsMap-module__MTWqIW__card{gap:14px;padding:20px}.ToolsMap-module__MTWqIW__about{font-size:15px}}.ToolsMap-module__MTWqIW__full{gap:16px;min-width:0;display:grid}@media (max-width:639px){.ToolsMap-module__MTWqIW__full{gap:12px}.ToolsMap-module__MTWqIW__head{display:none}.ToolsMap-module__MTWqIW__root [data-tools-map]{display:none}.ToolsMap-module__MTWqIW__root [data-tools-sections]{display:block}.ToolsMap-module__MTWqIW__line{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px 12px 12px}.ToolsMap-module__MTWqIW__line[data-numbered]{padding-left:46px;position:relative}.ToolsMap-module__MTWqIW__line[data-numbered] .ToolsMap-module__MTWqIW__num{display:none}.ToolsMap-module__MTWqIW__step{z-index:2;background:var(--accent);width:22px;height:22px;color:var(--surface);font:700 11px var(--font-plex-mono), monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;left:12px}.ToolsMap-module__MTWqIW__rail{z-index:1;background:color-mix(in srgb, var(--accent) 35%, var(--border));width:2px;display:block;position:absolute;left:22px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__k{white-space:normal}.ToolsMap-module__MTWqIW__desc{color:var(--foreground-muted);margin:2px 0 0;font-size:12.5px;line-height:1.4;display:block}.ToolsMap-module__MTWqIW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__tile{white-space:normal;border-radius:9px;gap:8px;width:100%;height:auto;min-height:38px;padding:4px 9px;font-size:13px;line-height:1.15}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__lg{width:22px;height:22px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__lg svg{width:18px;height:18px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__lg .ToolsMap-module__MTWqIW__mono{font-size:9.5px}}@media (max-width:359px){.ToolsMap-module__MTWqIW__line{padding-right:10px}.ToolsMap-module__MTWqIW__line[data-numbered]{padding-left:40px}.ToolsMap-module__MTWqIW__step{left:9px}.ToolsMap-module__MTWqIW__rail{left:19px}.ToolsMap-module__MTWqIW__line .ToolsMap-module__MTWqIW__tile{gap:6px;padding:4px 6px;font-size:12px}}
