/* Voice Pill / Lattice Loader native adaptation from React Bits (MIT).
   Original source: reactbits.dev/micro/{voice-pill,lattice-loader}.
   License: /static/vendor/react-bits-license.txt. */
#threadly-workspace-agent{--wa-accent:var(--lime,#b3ff29);--wa-bg:var(--steel,#14171d);--wa-raised:var(--surface,#1b1f26);--wa-text:var(--text,#e8e6df);--wa-muted:var(--muted,#9aa098);--wa-line:var(--line,rgba(242,239,234,.09));--wa-ease:cubic-bezier(.23,1,.32,1);font-family:var(--sans,Manrope,'Segoe UI',sans-serif);color:var(--wa-text);font-size:13px;line-height:1.65;isolation:isolate;position:relative;z-index:100}
#threadly-workspace-agent *,#threadly-workspace-agent *:before,#threadly-workspace-agent *:after{box-sizing:border-box}#threadly-workspace-agent [hidden]{display:none!important}#threadly-workspace-agent button,#threadly-workspace-agent textarea{font:inherit}#threadly-workspace-agent button{cursor:pointer;color:inherit}#threadly-workspace-agent button:disabled{opacity:.48;cursor:default}#threadly-workspace-agent a{color:inherit;text-decoration:none}#threadly-workspace-agent button:focus-visible,#threadly-workspace-agent textarea:focus-visible,#threadly-workspace-agent a:focus-visible,#threadly-workspace-agent summary:focus-visible{outline:2px solid var(--wa-accent);outline-offset:4px}#threadly-workspace-agent h2,#threadly-workspace-agent h3,#threadly-workspace-agent h4,#threadly-workspace-agent p{margin:0}#threadly-workspace-agent .wa-icon{width:18px;height:18px;flex-shrink:0;display:block}
#threadly-workspace-agent .wa-launcher{position:fixed;right:26px;bottom:24px;border:1px solid color-mix(in srgb,var(--wa-accent) 35%,var(--wa-line));border-radius:15px;padding:13px 18px;display:flex;align-items:center;gap:10px;background:var(--wa-bg);box-shadow:0 10px 30px #0004;color:var(--wa-text);font-size:13px;font-weight:750;transition:background .2s,border-color .2s;z-index:102}#threadly-workspace-agent .wa-launcher>.wa-icon{color:var(--wa-accent);width:19px;height:19px}#threadly-workspace-agent .wa-launcher:hover{border-color:var(--wa-accent);background:var(--wa-raised)}#threadly-workspace-agent[data-open=true] .wa-launcher{visibility:hidden}
#threadly-workspace-agent .wa-welcome{position:fixed;bottom:91px;right:26px;z-index:102;width:min(330px,calc(100vw - 36px));padding:24px;border:1px solid color-mix(in srgb,var(--wa-accent) 24%,var(--wa-line));border-radius:18px;background:var(--wa-bg);box-shadow:0 16px 60px #0005;animation:wa-rise .35s var(--wa-ease)}#threadly-workspace-agent .wa-welcome>.wa-icon-button{position:absolute;top:10px;right:10px;width:28px;height:28px}#threadly-workspace-agent .wa-welcome>.wa-icon-button>.wa-icon{width:14px;height:14px}#threadly-workspace-agent .wa-welcome>strong{display:block;font-size:18px;line-height:1.4;letter-spacing:-.5px;margin-top:12px}#threadly-workspace-agent .wa-welcome>p{font-size:12px;color:var(--wa-muted);line-height:1.85;margin-top:12px}#threadly-workspace-agent .wa-welcome-open{display:flex;align-items:center;gap:10px;color:var(--wa-accent);font-size:12px;font-weight:700;border:0;background:transparent;padding:0;margin-top:20px}
#threadly-workspace-agent .wa-panel{position:fixed;top:86px;right:22px;bottom:22px;width:min(486px,calc(100vw - 44px));z-index:103;display:flex;flex-direction:column;background:var(--wa-bg);border:1px solid color-mix(in srgb,var(--wa-accent) 18%,var(--wa-line));border-radius:20px;box-shadow:0 24px 90px #0007;overflow:hidden;animation:wa-panel-in .36s var(--wa-ease)}#threadly-workspace-agent .wa-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:80px;padding:18px 22px;border-bottom:1px solid var(--wa-line);flex-shrink:0}#threadly-workspace-agent .wa-heading{display:flex;gap:12px;align-items:center}#threadly-workspace-agent .wa-agent-mark{display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex-shrink:0;background:color-mix(in srgb,var(--wa-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--wa-accent) 20%,var(--wa-line));border-radius:12px;color:var(--wa-accent)}#threadly-workspace-agent .wa-heading h2{font-size:15px;font-weight:800;letter-spacing:-.3px;line-height:1.45}#threadly-workspace-agent .wa-heading p{font-size:10px;color:var(--wa-muted);line-height:1.5;margin-top:3px}#threadly-workspace-agent .wa-header-tools{display:flex;gap:5px}#threadly-workspace-agent .wa-icon-button{height:34px;width:34px;flex-shrink:0;border:1px solid var(--wa-line);background:transparent;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--wa-muted);padding:0;transition:border-color .15s,color .15s,background .15s}#threadly-workspace-agent .wa-icon-button:hover{color:var(--wa-text);background:var(--wa-raised);border-color:color-mix(in srgb,var(--wa-muted) 50%,var(--wa-line))}#threadly-workspace-agent .wa-icon-button>.wa-icon{width:16px;height:16px}
#threadly-workspace-agent .wa-content{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:var(--wa-line) transparent}#threadly-workspace-agent .wa-feed{padding:25px 22px 0;display:flex;flex-direction:column;gap:22px;overflow-wrap:anywhere}#threadly-workspace-agent .wa-intro{padding:12px 0 8px}#threadly-workspace-agent .wa-intro-mark{width:49px;height:49px;border:1px solid var(--wa-line);border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--wa-accent);background:color-mix(in srgb,var(--wa-accent) 6%,transparent);margin-bottom:25px}#threadly-workspace-agent .wa-intro-mark .wa-icon{width:23px;height:23px}#threadly-workspace-agent .wa-kicker{display:block;font-size:8px;letter-spacing:1.4px;font-weight:750;color:var(--wa-accent);line-height:1.6}#threadly-workspace-agent .wa-intro h3{font-size:28px;letter-spacing:-1px;line-height:1.3;margin-top:8px;font-weight:750}#threadly-workspace-agent .wa-intro-copy{font-size:12px;color:var(--wa-muted);line-height:1.9;margin-top:15px}#threadly-workspace-agent .wa-ideas{display:grid;gap:9px;margin-top:25px}#threadly-workspace-agent .wa-idea{border:1px solid var(--wa-line);background:var(--wa-raised);border-radius:11px;padding:13px 14px;display:flex;align-items:center;gap:12px;text-align:left;font-size:11px;font-weight:600;line-height:1.6;transition:border-color .2s,background .2s}#threadly-workspace-agent .wa-idea:hover{border-color:color-mix(in srgb,var(--wa-accent) 40%,var(--wa-line));background:color-mix(in srgb,var(--wa-accent) 5%,var(--wa-raised))}#threadly-workspace-agent .wa-idea .wa-icon{width:15px;height:15px;color:var(--wa-accent)}
#threadly-workspace-agent .wa-message{display:flex;align-items:flex-start;gap:10px;animation:wa-rise .3s var(--wa-ease)}#threadly-workspace-agent .wa-message--user{justify-content:flex-end}#threadly-workspace-agent .wa-message-mark{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--wa-accent) 8%,transparent);border:1px solid var(--wa-line);border-radius:8px;color:var(--wa-accent);margin-top:2px}#threadly-workspace-agent .wa-message-mark .wa-icon{width:13px;height:13px}#threadly-workspace-agent .wa-message-bubble{min-width:0;max-width:100%;flex:1}#threadly-workspace-agent .wa-message-author{display:block;color:var(--wa-muted);font-size:9px;line-height:1.5;margin-bottom:6px}#threadly-workspace-agent .wa-message-bubble p{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}#threadly-workspace-agent .wa-message--user .wa-message-bubble{flex:0 1 auto;max-width:89%;padding:12px 15px;background:color-mix(in srgb,var(--wa-accent) 7%,var(--wa-raised));border:1px solid color-mix(in srgb,var(--wa-accent) 15%,var(--wa-line));border-radius:12px 12px 3px 12px}#threadly-workspace-agent .wa-questions{display:grid;gap:7px;margin-left:35px}#threadly-workspace-agent .wa-muted{color:var(--wa-muted);font-size:10px}#threadly-workspace-agent .wa-question{font-size:11px;border:1px solid var(--wa-line);border-radius:8px;background:transparent;display:flex;gap:8px;align-items:flex-start;text-align:left;padding:9px 11px;line-height:1.65}#threadly-workspace-agent .wa-question .wa-icon{width:12px;height:12px;margin-top:3px;color:var(--wa-accent)}
#threadly-workspace-agent .wa-plan{padding:26px 22px 0;overflow-wrap:anywhere}#threadly-workspace-agent .wa-plan-heading{padding-top:22px;border-top:1px solid var(--wa-line);margin-bottom:18px}#threadly-workspace-agent .wa-plan-heading h3{font-size:19px;font-weight:750;letter-spacing:-.5px;line-height:1.45;margin-top:8px}#threadly-workspace-agent .wa-plan-heading p{font-size:11px;color:var(--wa-muted);line-height:1.9;margin-top:10px}#threadly-workspace-agent .wa-plan-steps{list-style:none;display:grid;gap:13px;padding:0;margin:0}#threadly-workspace-agent .wa-plan-step{padding:16px;background:var(--wa-raised);border:1px solid var(--wa-line);border-radius:12px}#threadly-workspace-agent .wa-step-head{display:flex;align-items:flex-start;gap:10px}#threadly-workspace-agent .wa-step-number{height:25px;width:25px;flex:0 0 25px;display:flex;justify-content:center;align-items:center;font-family:var(--mono,monospace);color:var(--wa-accent);font-size:9px;border:1px solid var(--wa-line);border-radius:7px}#threadly-workspace-agent .wa-step-title{min-width:0;flex:1}#threadly-workspace-agent .wa-step-title .wa-muted{font-size:8px}#threadly-workspace-agent .wa-step-title h4{font-size:12px;font-weight:750;line-height:1.6;margin-top:3px}#threadly-workspace-agent .wa-step-badge{font-size:7px;line-height:1.5;border:1px solid var(--wa-line);border-radius:5px;padding:3px 6px;color:var(--wa-accent);white-space:nowrap}#threadly-workspace-agent .wa-step-badge--attention{color:var(--gold,#e8bc55)}#threadly-workspace-agent .wa-step-reason{font-size:11px;line-height:1.85;color:var(--wa-muted);margin-top:13px}#threadly-workspace-agent .wa-step-accounts{display:flex;gap:7px;align-items:flex-start;font-size:10px;line-height:1.8;margin-top:13px;color:var(--wa-muted)}#threadly-workspace-agent .wa-step-accounts .wa-icon{width:13px;height:13px;margin-top:3px;color:var(--wa-accent)}#threadly-workspace-agent .wa-step-settings{margin-top:14px;border-top:1px solid var(--wa-line)}#threadly-workspace-agent .wa-step-settings summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0 0;list-style:none;font-size:10px;font-weight:650;cursor:pointer;color:var(--wa-text)}#threadly-workspace-agent .wa-step-settings summary::-webkit-details-marker{display:none}#threadly-workspace-agent .wa-step-settings summary .wa-icon{width:12px;height:12px;color:var(--wa-muted);transition:transform .2s}#threadly-workspace-agent .wa-step-settings[open] summary .wa-icon{transform:rotate(180deg)}#threadly-workspace-agent .wa-settings{margin:12px 0 0;display:grid;gap:12px}#threadly-workspace-agent .wa-settings>div{padding-top:10px;border-top:1px solid var(--wa-line)}#threadly-workspace-agent .wa-settings dt{font-size:9px;color:var(--wa-muted);margin-bottom:5px}#threadly-workspace-agent .wa-settings dd{margin:0;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}#threadly-workspace-agent .wa-step-issues{font-size:10px;line-height:1.8;color:var(--gold,#e8bc55);padding-left:17px;margin:12px 0 0}#threadly-workspace-agent .wa-purchase,#threadly-workspace-agent .wa-task-link{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:var(--wa-accent);margin-top:15px}#threadly-workspace-agent .wa-purchase .wa-icon,#threadly-workspace-agent .wa-task-link .wa-icon{width:13px;height:13px}#threadly-workspace-agent .wa-plan-note{padding:12px 14px;margin-top:14px;border:1px solid var(--wa-line);border-radius:9px;color:var(--gold,#e8bc55);font-size:11px;line-height:1.8}#threadly-workspace-agent .wa-plan-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px;padding-bottom:25px}#threadly-workspace-agent .wa-primary,#threadly-workspace-agent .wa-secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:750;line-height:1.6;min-height:38px;border:1px solid var(--wa-line);background:transparent}#threadly-workspace-agent .wa-primary{background:var(--wa-accent);border-color:var(--wa-accent);color:#14200a}#threadly-workspace-agent .wa-primary .wa-icon,#threadly-workspace-agent .wa-secondary .wa-icon{width:13px;height:13px}#threadly-workspace-agent .wa-action-help{order:3;flex-basis:100%;font-size:9px;line-height:1.8;color:var(--wa-muted);padding:2px}#threadly-workspace-agent .wa-launch-confirm{border:1px solid color-mix(in srgb,var(--wa-accent) 25%,var(--wa-line));border-radius:11px;padding:16px;flex-basis:100%;background:color-mix(in srgb,var(--wa-accent) 4%,transparent)}#threadly-workspace-agent .wa-launch-confirm strong{font-size:12px;font-weight:750}#threadly-workspace-agent .wa-launch-confirm p{color:var(--wa-muted);font-size:10px;line-height:1.9;margin-top:9px}#threadly-workspace-agent .wa-confirm-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}#threadly-workspace-agent .wa-launched{display:flex;align-items:flex-start;gap:9px;color:var(--wa-accent);font-size:11px;line-height:1.8}#threadly-workspace-agent .wa-launched .wa-icon{width:15px;height:15px;margin-top:2px}
#threadly-workspace-agent .wa-panel-footer{padding:17px 18px 14px;border-top:1px solid var(--wa-line);background:var(--wa-bg);flex-shrink:0}#threadly-workspace-agent .wa-composer{margin:0;border:1px solid color-mix(in srgb,var(--wa-muted) 25%,var(--wa-line));border-radius:13px;background:var(--wa-raised);padding:11px;transition:border-color .2s}#threadly-workspace-agent .wa-composer:focus-within{border-color:color-mix(in srgb,var(--wa-accent) 45%,var(--wa-line))}#threadly-workspace-agent .wa-input{font-size:12px;line-height:1.85;display:block;width:100%;max-width:100%;min-height:52px;height:52px;max-height:150px;resize:none;padding:0 3px;border:0;outline:none;background:transparent;color:var(--wa-text);box-shadow:none}#threadly-workspace-agent .wa-input:focus-visible{outline:none}#threadly-workspace-agent .wa-input::placeholder{color:var(--wa-muted);opacity:.8}#threadly-workspace-agent .wa-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px}#threadly-workspace-agent .wa-input-hint{font-size:8px;line-height:1.6;color:var(--wa-muted)}#threadly-workspace-agent .wa-composer-controls{display:flex;gap:7px;align-items:center;flex-shrink:0}#threadly-workspace-agent .wa-send{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--wa-accent);background:var(--wa-accent);color:#14200a;min-height:33px;border-radius:8px;font-size:9px;font-weight:750;line-height:1.6}#threadly-workspace-agent .wa-send .wa-icon{width:13px;height:13px}#threadly-workspace-agent .wa-status-line{font-size:8px;color:var(--wa-muted);line-height:1.8;margin:9px 2px 0}#threadly-workspace-agent .wa-error{border:1px solid #fc81814a;background:#fc81810a;color:var(--danger,#f5a0a0);border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.8;margin-bottom:12px;overflow-wrap:anywhere}
#threadly-workspace-agent .wa-busy{display:flex;align-items:center;gap:10px;margin:0 2px 14px;color:var(--wa-accent);min-height:24px}#threadly-workspace-agent .wa-busy-label{font-size:11px;font-weight:600}#threadly-workspace-agent .wa-busy-clock{font-family:var(--mono,monospace);font-variant-numeric:tabular-nums;color:var(--wa-muted);font-size:9px;margin-left:auto}#threadly-workspace-agent .wa-lattice{display:grid;grid-template-columns:repeat(3,5px);gap:2px;flex:0 0 19px}#threadly-workspace-agent .wa-lattice>i{height:5px;width:5px;border-radius:50%;background:var(--wa-accent);opacity:.15;animation:wa-lattice-on 864ms cubic-bezier(.77,0,.175,1) infinite}#threadly-workspace-agent .wa-lattice>.wa-lattice-hole{animation:none;opacity:.07}@keyframes wa-lattice-on{0%,100%{opacity:.15}13%,31%{opacity:1}45%{opacity:.15}}
#threadly-workspace-agent .wa-recording{margin-top:10px}#threadly-workspace-agent .wa-voice-pill{height:39px;display:flex;align-items:center;gap:10px;padding:4px 6px;background:color-mix(in srgb,var(--wa-accent) 7%,var(--wa-bg));border:1px solid color-mix(in srgb,var(--wa-accent) 25%,var(--wa-line));border-radius:20px;animation:wa-voice-open 200ms var(--wa-ease);transform-origin:right center;overflow:hidden;color:var(--wa-accent)}#threadly-workspace-agent .wa-voice-wave{display:block;height:26px;min-width:0;flex:1;width:100px;pointer-events:none}#threadly-workspace-agent .wa-voice-time{font-size:10px;font-family:var(--mono,monospace);font-variant-numeric:tabular-nums;line-height:1;min-width:33px;color:var(--wa-accent)}#threadly-workspace-agent .wa-voice-pill .wa-icon-button{height:28px;width:28px;border:0;border-radius:50%;color:var(--wa-accent)}#threadly-workspace-agent .wa-voice-pill .wa-icon{height:13px;width:13px}#threadly-workspace-agent .wa-voice-stop{background:color-mix(in srgb,var(--wa-accent) 14%,transparent)}#threadly-workspace-agent .wa-backdrop{display:none}@keyframes wa-voice-open{from{opacity:0;clip-path:inset(0 0 0 80% round 20px)}to{opacity:1;clip-path:inset(0 round 20px)}}@keyframes wa-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wa-panel-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}
@media(max-width:900px){#threadly-workspace-agent .wa-panel{top:76px;right:14px;bottom:14px;width:min(465px,calc(100vw - 28px))}#threadly-workspace-agent .wa-launcher{right:19px;bottom:19px}#threadly-workspace-agent .wa-welcome{right:19px;bottom:86px}}
@media(max-width:680px){body.wa-panel-open{overflow:hidden!important}#threadly-workspace-agent .wa-panel{inset:10px;width:auto;max-height:calc(100dvh - 20px);height:calc(100dvh - 20px);border-radius:16px;z-index:104}#threadly-workspace-agent[data-open=true] .wa-backdrop{display:block;position:fixed;inset:0;z-index:103;border:0;padding:0;background:#050807a6;backdrop-filter:blur(5px)}#threadly-workspace-agent .wa-header{min-height:76px;padding:16px}#threadly-workspace-agent .wa-heading{gap:9px}#threadly-workspace-agent .wa-heading h2{font-size:14px}#threadly-workspace-agent .wa-heading p{font-size:9px}#threadly-workspace-agent .wa-agent-mark{height:35px;width:35px;border-radius:10px}#threadly-workspace-agent .wa-header-tools{gap:4px}#threadly-workspace-agent .wa-icon-button{width:31px;height:31px}#threadly-workspace-agent .wa-feed{padding:21px 17px 0;gap:19px}#threadly-workspace-agent .wa-intro{padding-top:5px}#threadly-workspace-agent .wa-intro h3{font-size:26px}#threadly-workspace-agent .wa-intro-copy{font-size:12px}#threadly-workspace-agent .wa-intro-mark{margin-bottom:21px}#threadly-workspace-agent .wa-ideas{margin-top:22px}#threadly-workspace-agent .wa-idea{font-size:11px;padding:13px}#threadly-workspace-agent .wa-plan{padding:24px 17px 0}#threadly-workspace-agent .wa-plan-step{padding:14px}#threadly-workspace-agent .wa-step-head{flex-wrap:wrap;gap:8px}#threadly-workspace-agent .wa-step-title{flex-basis:calc(100% - 38px)}#threadly-workspace-agent .wa-step-badge{margin-left:33px;font-size:8px}#threadly-workspace-agent .wa-step-title h4{font-size:12px}#threadly-workspace-agent .wa-panel-footer{padding:13px 13px max(12px,env(safe-area-inset-bottom))}#threadly-workspace-agent .wa-input{font-size:12px;min-height:48px}#threadly-workspace-agent .wa-input-hint{font-size:7px}#threadly-workspace-agent .wa-status-line{font-size:7px}#threadly-workspace-agent .wa-message-bubble p{font-size:12px}#threadly-workspace-agent .wa-launcher{bottom:18px;right:17px;padding:12px 15px;font-size:12px;border-radius:13px}#threadly-workspace-agent .wa-welcome{right:17px;bottom:80px;padding:23px}#threadly-workspace-agent .wa-composer-controls{gap:6px}#threadly-workspace-agent .wa-send{padding:7px 9px}#threadly-workspace-agent .wa-primary,#threadly-workspace-agent .wa-secondary{font-size:10px}}
@media(max-height:600px){#threadly-workspace-agent .wa-panel{top:10px;bottom:10px}#threadly-workspace-agent .wa-header{min-height:64px;padding-block:12px}#threadly-workspace-agent .wa-heading p{display:none}#threadly-workspace-agent .wa-panel-footer{padding-top:10px;padding-bottom:10px}#threadly-workspace-agent .wa-input{min-height:42px;height:42px}#threadly-workspace-agent .wa-status-line{display:none}}
@media(prefers-reduced-motion:reduce){#threadly-workspace-agent *,#threadly-workspace-agent *:before,#threadly-workspacespace-agent *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#threadly-workspace-agent .wa-lattice>i{opacity:.65}#threadly-workspace-agent .wa-lattice>.wa-lattice-hole{opacity:.15}}
#threadly-workspace-agent .wa-questions{margin:0;gap:11px}#threadly-workspace-agent .wa-questions-title{font-size:13px;font-weight:750;line-height:1.5}#threadly-workspace-agent .wa-questions-help{font-size:10px;line-height:1.7;color:var(--wa-muted);margin-top:-5px}#threadly-workspace-agent .wa-question-card{margin:0;border:1px solid var(--wa-line);border-radius:12px;background:var(--wa-raised);padding:14px}#threadly-workspace-agent .wa-question-label{display:block;font-size:12px;font-weight:650;line-height:1.7;overflow-wrap:anywhere}#threadly-workspace-agent .wa-question-entry{display:flex;gap:8px;margin-top:12px;align-items:center}#threadly-workspace-agent .wa-question-answer{font:inherit;font-size:12px;line-height:1.7;color:var(--wa-text);min-width:0;flex:1;width:100%;border:1px solid var(--wa-line);border-radius:8px;background:var(--wa-bg);padding:9px 10px;outline:none}#threadly-workspace-agent .wa-question-answer::placeholder{color:var(--wa-muted)}#threadly-workspace-agent .wa-question-answer:focus{border-color:var(--wa-accent)}#threadly-workspace-agent .wa-question-send{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;flex-shrink:0;font-size:10px;font-weight:750;background:var(--wa-accent);color:#14200a;border:1px solid var(--wa-accent);border-radius:8px;padding:9px 10px}#threadly-workspace-agent .wa-question-send>.wa-icon{width:13px;height:13px}#threadly-workspace-agent .wa-question-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}#threadly-workspace-agent .wa-question-option{border:1px solid color-mix(in srgb,var(--wa-accent) 24%,var(--wa-line));border-radius:7px;font-size:10px;line-height:1.6;text-align:left;padding:7px 10px;background:color-mix(in srgb,var(--wa-accent) 5%,var(--wa-bg));transition:border-color .15s,background .15s}#threadly-workspace-agent .wa-question-option:hover{border-color:var(--wa-accent);background:color-mix(in srgb,var(--wa-accent) 10%,var(--wa-bg))}#threadly-workspace-agent .wa-question-answer:disabled{opacity:.55}
#threadly-workspace-agent .wa-discovery{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--wa-accent) 23%,var(--wa-line));border-radius:13px;background:var(--wa-raised);padding:16px}#threadly-workspace-agent .wa-discovery h3{font-size:16px;line-height:1.5;letter-spacing:-.3px;margin-top:-5px}#threadly-workspace-agent .wa-discovery-message{font-size:11px;line-height:1.8;color:var(--wa-muted)}#threadly-workspace-agent .wa-discovery-list{display:grid;gap:8px}#threadly-workspace-agent .wa-discovery-channel{display:flex;align-items:center;gap:9px;background:var(--wa-bg);border:1px solid var(--wa-line);border-radius:9px;padding:11px}#threadly-workspace-agent .wa-discovery-choice{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;cursor:pointer}#threadly-workspace-agent .wa-discovery-choice input{margin:4px 0 0;accent-color:var(--wa-accent);flex-shrink:0;width:15px;height:15px;cursor:pointer}#threadly-workspace-agent .wa-discovery-info{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}#threadly-workspace-agent .wa-discovery-info strong{font-size:12px;font-weight:650;line-height:1.6}#threadly-workspace-agent .wa-discovery-ref{font-size:10px;color:var(--wa-accent);line-height:1.6}#threadly-workspace-agent .wa-discovery-facts{font-size:9px;line-height:1.6;color:var(--wa-muted)}#threadly-workspace-agent .wa-discovery-open{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:32px;color:var(--wa-muted);border:1px solid var(--wa-line);border-radius:6px}#threadly-workspace-agent .wa-discovery-open:hover{color:var(--wa-accent);border-color:var(--wa-accent)}#threadly-workspace-agent .wa-discovery-open .wa-icon{width:14px;height:14px}#threadly-workspace-agent .wa-discovery-actions{display:flex;gap:8px;flex-wrap:wrap}#threadly-workspace-agent .wa-discovery-help{font-size:9px;line-height:1.75;color:var(--wa-muted)}
@media(max-width:420px){#threadly-workspace-agent .wa-question-card,#threadly-workspace-agent .wa-discovery{padding:12px}#threadly-workspace-agent .wa-question-send{font-size:9px;padding:8px}#threadly-workspace-agent .wa-question-send>.wa-icon{display:none}#threadly-workspace-agent .wa-question-answer{font-size:12px;padding:8px}#threadly-workspace-agent .wa-discovery-actions{display:grid;grid-template-columns:1fr}}
