@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&display=swap");body.single-wi_tool{--bg:#f4f6f9;--fg:#10141c;--muted:#5c6573;--surface:#fff;--border:#d5dbe6;--line:#e6eaf1;--kicker:#6b7382;--primary:#1f4f8a}body.single-wi_tool .hero-section,body.single-wi_tool .ct-page-title,body.single-wi_tool .page-title,body.single-wi_tool .entry-header,body.single-wi_tool header.entry-header,body.single-wi_tool .ct-title,body.single-wi_tool .ct-featured-image,body.single-wi_tool .ct-featured-image-container{display:none !important}body:has(#wi-tool-listing) #wid-single{display:none !important}body:has(#wi-tool-listing) .wid-single-head,body:has(#wi-tool-listing) .wid-price,body:has(#wi-tool-listing) .wid-flags,body:has(#wi-tool-listing) .wid-visit,body:has(#wi-tool-listing) a.wid-visit{display:none !important}#wi-tool-listing{--bg:#f4f6f9;--fg:#10141c;--muted:#5c6573;--surface:#fff;--border:#d5dbe6;--line:#e6eaf1;--kicker:#6b7382;--primary:#1f4f8a;--display:"Instrument Serif",ui-serif,Georgia,serif;--sans:"Inter",ui-sans-serif,system-ui,sans-serif;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--bg);max-width:100%;overflow-x:hidden}#wi-tool-listing *{box-sizing:border-box}#wi-tool-listing a{color:inherit}#wi-tool-listing .wrap{max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:grid;gap:2.5rem}#wi-tool-listing .wrap>div:not(.wi-tl-hero):not(.wi-tl-main){display:contents}@media (max-width:1023px){#wi-tool-listing .wrap{display:flex;flex-direction:column}#wi-tool-listing .wi-tl-hero{order:1}#wi-tool-listing .wrap>aside{order:2}#wi-tool-listing .wi-tl-main{order:3}#wi-tool-listing .wi-tl-main>:first-child{margin-top:0}}@media (min-width:1024px){#wi-tool-listing .wrap{grid-template-columns:1fr 18.5rem;grid-template-areas:"hero aside" "main aside";column-gap:2.5rem;row-gap:0;align-items:start}#wi-tool-listing .wi-tl-hero{grid-area:hero}#wi-tool-listing .wi-tl-main{grid-area:main}#wi-tool-listing .wrap>aside{grid-area:aside}}#wi-tool-listing h1{font-family:var(--display);font-size:clamp(1.875rem,4vw,3rem);font-weight:400;margin:0;letter-spacing:-.02em;line-height:1.1}#wi-tool-listing h2{font-family:var(--sans);margin:2.5rem 0 0;font-size:1.35rem;font-weight:600}#wi-tool-listing .kicker{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kicker)}#wi-tool-listing .chip{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--border);background:var(--surface);border-radius:999px;font-size:.75rem;font-weight:600;text-decoration:none}#wi-tool-listing .chip:hover{border-color:var(--fg)}#wi-tool-listing .chip-sq{border-radius:.5rem}#wi-tool-listing .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none}#wi-tool-listing .btn-fg{background:var(--fg);color:#fff}#wi-tool-listing .btn-line{border:1px solid var(--border);background:var(--surface);color:var(--fg)}#wi-tool-listing .btn-block{width:100%}#wi-tool-listing .card{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1rem}#wi-tool-listing .tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--line);margin-top:2rem}#wi-tool-listing .tabs button{min-height:2.5rem;padding:0 .75rem;border:0;background:0 0;font-family:inherit;font-weight:600;font-size:.875rem;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer}#wi-tool-listing .tabs button.on{color:var(--fg);border-bottom-color:var(--fg)}#wi-tool-listing .panel{max-width:42rem;margin-top:1.25rem}#wi-tool-listing .panel p{font-size:.875rem;line-height:1.6;color:var(--muted);margin:0 0 1rem}#wi-tool-listing .panel p:last-child{margin-bottom:0}#wi-tool-listing .panel[hidden]{display:none}#wi-tool-listing .wi-tl-feat-list{margin:0;padding-left:1.1rem;color:var(--muted);font-size:.875rem;line-height:1.6}#wi-tool-listing .crumb{font-size:.875rem;color:var(--muted);margin-bottom:1.5rem}#wi-tool-listing .crumb a{color:var(--muted);text-decoration:none}#wi-tool-listing .crumb a:hover{color:var(--fg)}#wi-tool-listing .crumb [aria-current=page]{color:var(--fg)}#wi-tool-listing dl{margin:0}#wi-tool-listing .row{display:flex;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-top:1px solid var(--line);font-size:.875rem}#wi-tool-listing .row dd{margin:0;text-align:right}#wi-tool-listing .muted{color:var(--muted)}#wi-tool-listing .wi-tl-head{display:flex;gap:.75rem;align-items:flex-start}#wi-tool-listing .wi-tl-head img.wid-logo,#wi-tool-listing .wi-tl-head img.wid-single-logo{width:44px;height:44px;border:1px solid var(--border);border-radius:.75rem;background:#fff;padding:6px;object-fit:contain;flex-shrink:0}#wi-tool-listing .wi-tl-head .wid-mark{width:44px;height:44px;border-radius:.75rem}#wi-tool-listing .wi-tl-tagline{margin:.4rem 0 0;max-width:28rem}#wi-tool-listing .wi-tl-chips,#wi-tool-listing .wi-tl-feat-chips,#wi-tool-listing .wi-tl-actions{display:flex;flex-wrap:wrap;gap:.5rem}#wi-tool-listing .wi-tl-chips{margin:1.1rem 0 0}#wi-tool-listing .wi-tl-actions{margin:1.25rem 0 0;gap:.75rem}#wi-tool-listing .wi-tl-feat-chips{margin:1.25rem 0 0}#wi-tool-listing .wi-tl-sim-intro{font-size:.875rem}#wi-tool-listing .wi-tl-host{text-align:center;font-size:.75rem;margin:.5rem 0 0}#wi-tool-listing .kicker{margin:1.25rem 0 0}#wi-tool-listing .grid2{display:grid;gap:.75rem;margin-top:1rem}@media (min-width:640px){#wi-tool-listing .grid2{grid-template-columns:1fr 1fr}}#wi-tool-listing .sim-card{text-decoration:none;display:flex;align-items:flex-start;gap:.75rem}#wi-tool-listing .sim-logo{width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid var(--border);border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}#wi-tool-listing .sim-logo img{width:1.5rem;height:1.5rem;object-fit:contain}#wi-tool-listing .sim-card-wrap:hover{border-color:var(--fg)}#wi-tool-listing .sim-meta{color:var(--primary);font-size:.75rem;margin-top:.25rem}#wi-tool-listing .sim-ex{font-size:.8rem;margin:.5rem 0 0}#wi-tool-listing .chip-cmp{margin-top:.75rem;display:inline-flex}@media (min-width:1024px){#wi-tool-listing .aside-card{position:sticky;top:1.5rem}}#wi-tool-listing .wi-bot-tabs{margin-top:2rem}#wi-tool-listing .wi-bot-intro{max-width:42rem;margin-bottom:1.25rem}#wi-tool-listing .wi-bot-intro p{font-size:.875rem;line-height:1.6;color:var(--muted);margin:0 0 1rem}#wi-tool-listing .wi-bot-intro p:last-child{margin-bottom:0}#wi-tool-listing .wi-tl-marketplace{font-weight:500;opacity:.85}#wi-tool-listing .wi-tl-marketplace:hover{opacity:1}#wi-tool-listing .wi-bot-single{margin:1.5rem 0 0;max-width:42rem}#wi-tool-listing .wi-bot-single-heading{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:var(--fg)}#wi-tool-listing .wi-bot-single-body ul,#wi-tool-listing .wi-bot-single-body ol{margin:0 0 1rem;padding-left:1.1rem;color:var(--muted);font-size:.875rem;line-height:1.6}#wi-tool-listing .wi-bot-single-body p{font-size:.875rem;line-height:1.6;color:var(--muted);margin:0 0 1rem}#wi-tool-listing .wi-bot-tablist{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0 0 .75rem;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#wi-tool-listing .wi-bot-tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:0 1.1rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;background:#f1efe8;color:#2c2c2a;border:1px solid #2c2c2a}#wi-tool-listing .wi-bot-tab:hover{background:#2c2c2a;color:#f1efe8}#wi-tool-listing .wi-bot-tabs:not(:has(.wi-bot-panel:target)) .wi-bot-tab.is-default,#wi-tool-listing .wi-bot-tabs:has(#memories:target) .wi-bot-tab[href="#memories"],#wi-tool-listing .wi-bot-tabs:has(#skills:target) .wi-bot-tab[href="#skills"],#wi-tool-listing .wi-bot-tabs:has(#routines:target) .wi-bot-tab[href="#routines"],#wi-tool-listing .wi-bot-tabs:has(#integrations:target) .wi-bot-tab[href="#integrations"]{background:#2c2c2a;color:#f1efe8}#wi-tool-listing .wi-bot-panels{margin-top:1.25rem}#wi-tool-listing .wi-bot-panel{display:none;max-width:42rem}#wi-tool-listing .wi-bot-panel:target,#wi-tool-listing .wi-bot-tabs:not(:has(.wi-bot-panel:target)) .wi-bot-panel.is-default{display:block}#wi-tool-listing .wi-bot-panel p{font-size:.875rem;line-height:1.6;color:var(--muted);margin:0 0 1rem}#wi-tool-listing .wi-bot-panel p:last-child{margin-bottom:0}#wi-tool-listing .wi-bot-panel h2,#wi-tool-listing .wi-bot-panel h3{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--fg)}#wi-tool-listing .wi-bot-panel h2:first-child,#wi-tool-listing .wi-bot-panel h3:first-child{margin-top:0}#wi-tool-listing .wi-bot-panel ul,#wi-tool-listing .wi-bot-panel ol{margin:0 0 1rem;padding-left:1.1rem;color:var(--muted);font-size:.875rem;line-height:1.6}#wi-tool-listing .wid-faq{margin-top:2.5rem;margin-bottom:0;max-width:42rem;width:100%}#wi-tool-listing .wid-faq h2{margin:0 0 .75rem}#wi-tool-listing .wid-faq__item{border-top:1px solid var(--line);background:0 0}#wi-tool-listing .wid-faq__item:last-child{border-bottom:1px solid var(--line)}#wi-tool-listing .wid-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.85rem 0;font-size:1rem;font-weight:600;color:var(--fg)}#wi-tool-listing .wid-faq__item summary::-webkit-details-marker{display:none}#wi-tool-listing .wid-faq__item summary::marker{content:""}#wi-tool-listing .wid-faq__item summary:after{content:"";flex:0 0 .55rem;width:.55rem;height:.55rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}#wi-tool-listing .wid-faq__item[open] summary:after{transform:rotate(-135deg);margin-top:.25rem}#wi-tool-listing .wid-faq__a{padding:0 0 1.15rem;font-size:.875rem;line-height:1.6;color:var(--muted)}#wi-tool-listing .wid-faq a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}#wi-tool-listing .wid-faq a:hover{color:var(--fg)}#wi-tool-listing .chip-mcp-unverified{border-style:dashed;opacity:.85;cursor:help}