:root{--tx-solid: #ffffff;--tx-glow: #0e7490;--tx-cl-case-conversion: #6d28d9;--tx-cl-count-analyze: #0284c7;--tx-cl-clean-format: #0f766e;--tx-cl-transform-reorder: #d97706;--tx-cl-styled-text: #db2777;--tx-cl-convert-encode: #16a34a;--tx-cl-extract-compare: #b91c1c;--tx-cl-dev-tools: #52525b;--tx-cl-seo-tools: #4d7c0f}html.dark{--tx-solid: #111827;--tx-glow: #22d3ee;--tx-cl-case-conversion: #a78bfa;--tx-cl-count-analyze: #38bdf8;--tx-cl-clean-format: #2dd4bf;--tx-cl-transform-reorder: #fbbf24;--tx-cl-styled-text: #f472b6;--tx-cl-convert-encode: #22c55e;--tx-cl-extract-compare: #f87171;--tx-cl-dev-tools: #a1a1aa;--tx-cl-seo-tools: #a3e635}.tx-toast{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%) translateY(.6rem);z-index:9999;max-width:min(92vw,30rem);padding:.6rem 1rem;border-radius:.6rem;border:1px solid var(--card-border, #334155);background:var(--bg-panel, #0f172a);color:var(--text-main, #e2e8f0);font-size:.88rem;box-shadow:0 10px 30px #00000047;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.tx-toast[data-show=true]{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.tx-toast{transition:none}}.tx-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1rem;background:#0206179e}.tx-modal-card{max-width:26rem;width:100%;padding:1.1rem 1.2rem;border-radius:.8rem;border:1px solid var(--card-border, #334155);background:var(--tx-solid, #ffffff);color:var(--text-main, #0f172a);box-shadow:0 24px 60px #02061759}html.dark .tx-modal-card{color:var(--text-main, #e2e8f0)}.tx-modal-msg{margin:0 0 .9rem;line-height:1.35;font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.tx-modal .tx-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tx-modal .tx-btn{padding:.5rem .95rem;border-radius:.6rem;border:1px solid var(--card-border, #334155);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.tx-modal .tx-btn:hover{border-color:var(--accent-cyan, #0891b2)}.tx-modal .tx-btn:focus-visible{outline:2px solid var(--accent-cyan, #0891b2);outline-offset:2px}.tx-modal .tx-btn-quiet{font-weight:500;opacity:.85}.tx-modal .tx-field{padding:.5rem .7rem;border-radius:.5rem;border:1px solid var(--card-border, #334155);background:transparent;color:inherit;font:inherit}.tx-modal .tx-field:focus-visible{outline:2px solid var(--accent-cyan, #0891b2);outline-offset:2px}.tx-modal .tx-note{margin:0;font-size:.84rem;line-height:1.55;opacity:.75}.tx-modal .tx-actions{display:flex;flex-wrap:wrap;gap:.5rem}.tx-sendto-card{max-width:30rem;display:flex;flex-direction:column;min-height:0;max-height:min(38rem,90vh)}.tx-sendto-filter{width:100%;margin:0 0 .75rem;flex:none}.tx-sendto-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tx-sendto-list li[hidden]{display:none}.tx-sendto-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .15rem .3rem;background:var(--tx-solid, #ffffff);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted, #94a3b8)}.tx-sendto-group-name{flex:none}.tx-sendto-group-tag{flex:none;padding:.1rem .45rem;border:1px solid var(--tx-cat-1-ink, #22d3ee);border-radius:999px;font-size:.64rem;letter-spacing:.08em;color:var(--tx-cat-1-ink, #22d3ee)}.tx-sendto-list[data-empty=true]:after{content:"No tool matches that.";padding:.6rem .2rem;font-size:.86rem;color:var(--text-muted, #94a3b8)}.tx-sendto-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .7rem;border:1px solid var(--card-border, #334155);border-radius:.55rem;background:var(--card-bg, #1e293b);color:var(--text-main, #e2e8f0);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tx-sendto-item:hover{border-color:var(--tx-src, #0891b2);background:color-mix(in srgb,var(--tx-src, #0891b2) 8%,var(--card-bg, #1e293b))}.tx-sendto-item:focus-visible{outline:2px solid var(--accent-cyan, #22d3ee);outline-offset:2px}.tx-sendto-name{font-weight:600;font-size:.9375rem;line-height:1.35}.tx-sendto-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--row-cl, var(--tx-src, #0891b2)) 38%,transparent);background:color-mix(in srgb,var(--row-cl, var(--tx-src, #0891b2)) 12%,transparent);color:var(--row-cl, var(--tx-src, #0891b2))}.tx-sendto-ico svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tx-sendto-txt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 auto;min-width:0}.tx-sendto-lead{flex:none;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--tx-cat-1-ink, #22d3ee)}.tx-sendto-note{margin:0 0 .9rem}@media(max-width:560px){.tx-modal{align-items:end;padding:0}.tx-modal-card{width:100%;max-width:none;border-radius:1.1rem 1.1rem 0 0;border-bottom:0;padding:.5rem 1rem calc(.9rem + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 50px #02061780}.tx-modal-card:before{content:"";display:block;width:2.25rem;height:.25rem;margin:0 auto .75rem;border-radius:999px;background:var(--card-border, #334155)}.tx-sendto-card{max-height:82svh}.tx-sendto-filter{margin-bottom:.6rem}.tx-sendto-txt{flex-direction:column;align-items:flex-start;gap:.05rem}.tx-sendto-lead{letter-spacing:.04em}.tx-sendto-item{padding:.5rem .6rem;gap:.6rem}.tx-modal .tx-note{font-size:.78rem;line-height:1.45}.tx-sendto-note{margin-bottom:.7rem}.tx-modal .tx-actions{display:block}.tx-modal .tx-actions .tx-btn{width:100%}}[data-sendto-slot]{position:fixed;right:1rem;bottom:1rem;z-index:500}.tool-sendto-btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.05rem;border-radius:999px;border:1px solid var(--card-border, #334155);background:var(--tx-solid, #ffffff);color:var(--text-main, #0f172a);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;box-shadow:0 8px 24px #0206172e,0 0 0 1px color-mix(in srgb,var(--tx-glow, #0e7490) 25%,transparent),0 0 16px color-mix(in srgb,var(--tx-glow, #0e7490) 35%,transparent);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}html.dark .tool-sendto-btn{color:var(--text-main, #e2e8f0);box-shadow:0 8px 24px #02061766,0 0 0 1px color-mix(in srgb,var(--tx-glow, #22d3ee) 35%,transparent),0 0 18px color-mix(in srgb,var(--tx-glow, #22d3ee) 45%,transparent)}.tool-sendto-btn:hover{border-color:var(--tx-src, #0891b2);transform:translateY(-1px);box-shadow:0 10px 28px #02061738,0 0 0 1px var(--tx-glow, #0e7490),0 0 22px color-mix(in srgb,var(--tx-glow, #0e7490) 55%,transparent)}html.dark .tool-sendto-btn:hover{box-shadow:0 10px 28px #02061773,0 0 0 1px var(--tx-glow, #22d3ee),0 0 24px color-mix(in srgb,var(--tx-glow, #22d3ee) 65%,transparent)}.tool-sendto-btn:focus-visible{outline:2px solid var(--accent-cyan, #0891b2);outline-offset:2px}.tool-sendto-btn:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1.5px solid var(--tx-glow, #0e7490);opacity:0;pointer-events:none;animation:tx-sendto-ping 1.8s ease-out 1s 3}@keyframes tx-sendto-ping{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.38);opacity:0}to{transform:scale(1.38);opacity:0}}@media(prefers-reduced-motion:reduce){.tool-sendto-btn:after{animation:none}}@media(max-width:560px){[data-sendto-slot]{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.tool-sendto-btn{padding:.55rem .9rem;font-size:.85rem}}
