@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&display=swap");.wi-tp .wi-tp-jump{display:flex;flex-wrap:wrap;gap:0 14px;padding:2px 0 6px;margin:0 0 18px;border-bottom:1px solid var(--line)}.wi-tp .wi-tp-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap}#wi-tool-listing a:focus-visible,#wi-tool-listing button:focus-visible,#wi-tool-listing summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}#wi-tool-listing .wi-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wi-tp .wi-tp-jump a:hover{color:var(--primary);text-decoration:underline}.wi-tp .wi-tl-main>section{scroll-margin-top:90px;margin:0 0 30px}.wi-tp .wi-tl-main>section>h2{margin:0 0 10px}.wi-tp .wi-tp-badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.wi-tp .wi-tp-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none}.wi-tp .wi-tp-badge-pick{background:#e3f4e9;color:#17683f;border:1px solid #a9dcbf}.wi-tp .wi-tp-badge-daily{background:#e8f1fb;color:#1f4f8a;border:1px solid #c3d8ef}.wi-tp .wi-tp-askai{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:14px}#wi-tool-listing .wi-tp-askai .chip,#wi-tool-listing .wi-tp-askai .chip-sq{background:#f2f0fc;border:1px solid #cfc7ee;color:#4a3b9b;border-radius:999px;padding:5px 14px;font-weight:600;text-decoration:none}#wi-tool-listing .wi-tp-askai .chip:hover,#wi-tool-listing .wi-tp-askai .chip-sq:hover{background:#6b5bc7;border-color:#6b5bc7;color:#fff}.wi-tp .wi-tp-bottom{background:#ebf1f8;border:1px solid #b9cce2;border-left:5px solid #1f4f8a;border-radius:14px;padding:18px 22px}.wi-tp .wi-tp-bottom h2{margin-top:0;color:#1b3a63}.wi-tp .wi-tp-bottom-line{font-size:17px;line-height:1.55;color:#17304f}.wi-tp .wi-tp-note{margin:8px 0 0;font-size:15px}.wi-tp .wi-tp-note strong{color:#1b3a63}.wi-tp .wi-tp-two{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.wi-tp .wi-tp-col{border-radius:14px;padding:14px 16px 12px;border:1px solid transparent}.wi-tp #who-its-for .wi-tp-col:has(.wi-tp-tick),.wi-tp #pros-cons .wi-tp-col:has(.wi-tp-tick){background:#e9f7ef;border-color:#a9dcbf}.wi-tp #who-its-for .wi-tp-col:has(.wi-tp-cross),.wi-tp #pros-cons .wi-tp-col:has(.wi-tp-cross){background:#fdefec;border-color:#f3c0b5}.wi-tp #pros-cons .wi-tp-col:has(.wi-tp-tick),.wi-tp #pros-cons .wi-tp-col:has(.wi-tp-cross){background:#fff;border-color:var(--border)}.wi-tp .wi-tp-col .kicker{margin:0 0 8px;font-weight:700;letter-spacing:.02em}.wi-tp .wi-tp-col:has(.wi-tp-tick) .kicker{color:#147a47}.wi-tp .wi-tp-col:has(.wi-tp-cross) .kicker{color:#b23a29}.wi-tp .wi-tp-tick,.wi-tp .wi-tp-cross{list-style:none;margin:0;padding:0}.wi-tp .wi-tp-tick li,.wi-tp .wi-tp-cross li{position:relative;padding:0 0 0 26px;margin:0 0 8px;line-height:1.5}.wi-tp .wi-tp-tick li:before{content:"\2713";position:absolute;left:0;top:0;font-weight:700;color:#0f9d58}.wi-tp .wi-tp-cross li:before{content:"\2715";position:absolute;left:0;top:0;font-weight:700;color:#d9503f}#wi-tool-listing #overview p{font-size:17px;line-height:1.72;max-width:68ch;margin:0 0 1.05em}#wi-tool-listing #overview p:last-child{margin-bottom:0}.wi-tp #features p,.wi-tp #features li{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin:0 0 8px;line-height:1.5}.wi-tp #features ul{list-style:none;margin:0;padding:0}.wi-tp #features strong{color:#1b3a63}.wi-tp .wi-tp-table{width:100%;border-collapse:collapse;font-size:15px}.wi-tp .wi-tp-table th,.wi-tp .wi-tp-table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}.wi-tp .wi-tp-table thead th{font-size:13px;font-weight:600;color:var(--kicker);border-bottom:1px solid var(--border)}.wi-tp #ai-features .wi-tp-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;margin:0}.wi-tp #ai-features .wi-tp-table thead th{background:#edf2f9;color:#1b3a63;font-weight:700;border-bottom:1px solid #c8d9ee;padding:11px 14px}.wi-tp #ai-features .wi-tp-table tbody td{padding:12px 14px;border-bottom:1px solid var(--line)}.wi-tp #ai-features .wi-tp-table tbody tr:nth-child(even) td{background:#fafbfd}.wi-tp #ai-features .wi-tp-table tbody tr:last-child td{border-bottom:0}.wi-tp #ai-features .wi-tp-table th:last-child,.wi-tp #ai-features .wi-tp-table td:last-child{width:11rem}.wi-tp .wi-tp-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.wi-tp .wi-tp-compare{border-collapse:separate;border-spacing:0;min-width:620px;margin:0}.wi-tp .wi-tp-compare thead th{background:#edf2f9;color:#1b3a63;font-weight:700;border-bottom:1px solid #c8d9ee;padding:11px 14px;white-space:nowrap}.wi-tp .wi-tp-compare tbody td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.wi-tp .wi-tp-compare tbody tr:nth-child(even) td{background:#fafbfd}.wi-tp .wi-tp-compare tbody tr:last-child td{border-bottom:0}.wi-tp .wi-tp-compare tbody tr.wi-tp-self td{background:#e8f0fa;font-weight:600}.wi-tp .wi-tp-compare tbody tr.wi-tp-self td:first-child{box-shadow:inset 4px 0 0 #1f4f8a}.wi-tp .wi-tp-from{font-weight:600;color:#1b3a63;white-space:nowrap}.wi-tp .wi-tp-yes{color:#0f9d58;font-size:17px;font-weight:700}.wi-tp .wi-tp-no{color:#5c6573;font-size:17px}.wi-tp .wi-tp-yes:after,.wi-tp .wi-tp-no:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wi-tp .wi-tp-yes:after{content:"Yes"}.wi-tp .wi-tp-no:after{content:"No"}.wi-tp .chip-cmp{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 12px;border:1px solid #1f4f8a;border-radius:999px;color:#1f4f8a;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.wi-tp .chip-cmp:hover{background:#1f4f8a;color:#fff}.wi-tp .wi-tp-tag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#f0e6d2;color:#7a5a1e;font-size:11px;font-weight:700;text-transform:uppercase}.wi-tp .wi-tp-priceband{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin:0 0 12px}.wi-tp .wi-tp-pricemain{flex:1 1 220px;padding:16px 20px;background:#edf2f9;border-right:1px solid #c8d9ee}.wi-tp .wi-tp-pricefacts{flex:1 1 220px;display:flex}.wi-tp .wi-tp-pricefacts>div{flex:1 1 0;padding:16px 20px;border-right:1px solid var(--line)}.wi-tp .wi-tp-pricefacts>div:last-child{border-right:0}.wi-tp .wi-tp-pricelbl{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kicker);margin:0 0 4px}.wi-tp .wi-tp-priceval{font-size:26px;font-weight:700;color:#1b3a63;line-height:1.2}.wi-tp .wi-tp-pricefacts .wi-tp-yes,.wi-tp .wi-tp-pricefacts .wi-tp-no{font-size:22px}.wi-tp .wi-tp-trialdays{font-size:14px;font-weight:600;color:#1b3a63}.wi-tp .wi-tp-pricenote{font-size:14px;line-height:1.55;margin:0 0 4px}.wi-tp .wi-tp-pricenote p{margin:0 0 6px}.wi-tp #mcp{background:#f2f0fc;border:1px solid #cfc7ee;border-radius:14px;padding:16px 20px 14px}.wi-tp #mcp h2{margin-top:0;color:#4a3b9b}.wi-tp #mcp h2:before{content:"";display:inline-block;width:10px;height:10px;margin-right:9px;border-radius:3px;background:#6b5bc7;vertical-align:middle}.wi-tp .wi-tp-mcp-url{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;border:1px solid #cfc7ee;border-left:3px solid #6b5bc7;border-radius:10px;padding:10px 14px;margin:0 0 12px}.wi-tp .wi-tp-mcp-url code{font-size:14px;word-break:break-all;color:#3d3180}.wi-tp #mcp .wi-tp-copy{margin-left:auto;border-color:#6b5bc7;color:#4a3b9b}.wi-tp .wi-tp-mcp-links,.wi-tp .wi-tp-altlinks{font-size:14px}.wi-tp .wi-tp-mcp-links a,.wi-tp .wi-tp-altlinks a,.wi-tp .wi-tp-rating-count a,.wi-tp .wi-tp-foot a{display:inline-flex;align-items:center;min-height:44px}.wi-tp #mcp a{color:#4a3b9b}.wi-tp .wi-tp-foot{font-size:13px;line-height:1.5;margin:8px 0 0}.wi-tp .wi-tp-expensive{background:#f2f6fc;border:1px solid #c8d9ee;border-radius:14px;padding:16px 20px 14px}.wi-tp .wi-tp-expensive h2{margin-top:0}.wi-tp .wi-tp-stats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:14px 0 0;padding:0;font-size:14px}.wi-tp .wi-tp-stats li{flex:1 1 140px;background:#fff;border:1px solid #c8d9ee;border-radius:12px;padding:10px 14px;text-align:center}.wi-tp .wi-tp-stats strong{font-size:22px;font-weight:700;display:block;color:#1b3a63;line-height:1.2}.wi-tp .wi-tp-integ{display:flex;flex-wrap:wrap;gap:8px;margin:0}.wi-tp .wi-tp-altcards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0}.wi-tp .wi-tp-altcard{padding:14px 16px;border-radius:14px}.wi-tp .wi-tp-althead{display:flex;align-items:center;gap:10px;margin:0 0 4px}.wi-tp .wi-tp-altlogo{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.wi-tp .wi-tp-altlogo img,.wi-tp .wi-tp-altlogo svg{max-width:100%;max-height:100%;display:block}.wi-tp .wi-tp-althead strong{font-size:16px}.wi-tp .wi-tp-altcard p{margin:6px 0;font-size:14px}.wi-tp .wi-tp-ratings{margin-top:14px;background:#edf6f6;border:1px solid #bedcdc;border-radius:14px;padding:14px 16px 12px}.wi-tp .wi-tp-ratings .kicker{color:#2a6e6e}.wi-tp .wi-tp-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;background:#fff;border:1px solid #bedcdc;border-radius:12px;padding:10px 14px;margin:0 0 8px}.wi-tp .wi-tp-rating:last-of-type{margin-bottom:4px}.wi-tp .wi-tp-rating-name{font-weight:600;min-width:72px}.wi-tp .wi-tp-rating-score{font-size:22px;font-weight:700;color:#2a6e6e}.wi-tp .wi-tp-rating-count{font-size:13px;flex-basis:100%}body.single-wi_tool .wid-faq details,body.single-wi_tool .wid-tool-faq details,body.single-wi_tool .wid-faq-item{border:1px solid #d8e1ec;border-radius:14px;background:#fff;margin:0 0 10px;padding:2px 18px;overflow:hidden}body.single-wi_tool .wid-faq details summary,body.single-wi_tool .wid-tool-faq details summary{padding:14px 0;cursor:pointer;font-weight:600;list-style:none}body.single-wi_tool .wid-faq details:hover,body.single-wi_tool .wid-tool-faq details:hover{border-color:#b9cce2}body.single-wi_tool .wid-faq details[open],body.single-wi_tool .wid-tool-faq details[open]{background:#f7fafd;border-color:#c8d9ee;padding-bottom:10px}@media (max-width:860px){.wi-tp .wi-tp-two,.wi-tp .wi-tp-altcards{grid-template-columns:1fr}.wi-tp .wi-tp-jump{overflow-x:auto;flex-wrap:nowrap}}body.single-wi_tool{--bg:#f4f6f9;--fg:#10141c;--muted:#5c6573;--surface:#fff;--border:#d5dbe6;--line:#e6eaf1;--kicker:#5c6573;--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:#5c6573;--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{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:none}#wi-tool-listing .crumb{margin-bottom:.75rem}.wi-tp .wi-tp-altcard .wi-tp-altlinks{margin-bottom:-6px}#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:none;width:100%}#wi-tool-listing .wid-faq h2{margin:0 0 .75rem}#wi-tool-listing .wid-faq__item{border:1px solid #d8e1ec;border-radius:14px;background:#fff;margin:0 0 10px;padding:0 18px;overflow:hidden}#wi-tool-listing .wid-faq__item:hover{border-color:#b9cce2}#wi-tool-listing .wid-faq__item[open]{background:#f7fafd;border-color:#c8d9ee}#wi-tool-listing .wid-faq__item:last-child{margin-bottom:0}#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}