.input-container[data-v-1f2df45c]{display:flex;flex-direction:column;background-color:#fff;border-radius:.25rem;border:1px solid #8e8e8e;padding:.25rem .25rem .4rem;gap:.4rem}.input-container textarea.input[data-v-1f2df45c]{min-height:2em;max-height:8em;width:100%;resize:none;border:none;outline:none;border-radius:.25rem;background-color:transparent;padding:.5rem;font-size:1rem;font-family:inherit;min-width:150px}.input-container[data-v-1f2df45c]:focus-within{outline:1px solid #929292}.buttons[data-v-1f2df45c]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:.5rem;border-top:1px solid #929292;padding-top:.4rem}.input-toolbar[data-v-1f2df45c]{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-top:.4rem;border-top:1px solid #e5e7eb}.input-toolbar-spacer[data-v-1f2df45c]{flex:1 1 auto}.btn-kebab[data-v-1f2df45c]{background:transparent;border:1px solid transparent;color:#6b7480;width:2.75rem;height:2.75rem;padding:0;border-radius:.75rem;box-shadow:none;transition:background-color .14s ease-out,color .14s ease-out}.btn-kebab[data-v-1f2df45c]:hover,.btn-kebab[data-v-1f2df45c]:focus-visible,.btn-kebab.kebab-open[data-v-1f2df45c]{background:#f2f3f5;color:#1a1f29;outline:none}.btn-kebab svg[data-v-1f2df45c]{width:1.4rem;height:1.4rem}.kebab-wrapper[data-v-1f2df45c]{position:relative}.kebab-menu[data-v-1f2df45c]{position:absolute;bottom:calc(100% + .4rem);left:0;margin:0;padding:.4rem;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:.6rem;box-shadow:0 10px 25px #0f141e1f,0 4px 10px #0f141e0f;min-width:14rem;z-index:50;animation:wilbur-menu-pop-1f2df45c .14s ease-out}.kebab-menu li[data-v-1f2df45c]{margin:0}.kebab-menu button.kebab-item[data-v-1f2df45c]{width:100%;display:flex;flex-direction:row;align-items:center;gap:.7rem;text-align:left;background:transparent;border:none;box-shadow:none;padding:.55rem .7rem;border-radius:.4rem;font-size:1rem;color:#1a1f29;transition:background-color .14s ease-out,color .14s ease-out}.kebab-menu button.kebab-item[data-v-1f2df45c]:hover{background:#f2f3f5;transform:none}.kebab-item-icon[data-v-1f2df45c]{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;color:#6b7480;transition:color .14s ease-out}.kebab-item-icon svg[data-v-1f2df45c]{width:1.125rem;height:1.125rem}.kebab-item-label[data-v-1f2df45c]{flex:1 1 auto;line-height:1.15;white-space:nowrap}.kebab-item-active-dot[data-v-1f2df45c]{flex:0 0 .5rem;width:.5rem;height:.5rem;border-radius:50%;background:#38c26b;box-shadow:0 0 0 3px #38c26b2e}.kebab-item--active .kebab-item-icon[data-v-1f2df45c]{color:#c41e1e}.kebab-item--active .kebab-item-label[data-v-1f2df45c]{color:#15191f;font-weight:500}.kebab-menu button.kebab-item.kebab-item--disabled[data-v-1f2df45c]{opacity:.45;cursor:not-allowed}.kebab-menu button.kebab-item.kebab-item--disabled[data-v-1f2df45c]:hover{background:transparent}@keyframes wilbur-menu-pop-1f2df45c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn-toolbar[data-v-1f2df45c]{flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border-radius:999px;background:transparent;border:1px solid transparent;color:#6b7480;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .14s ease-out,color .14s ease-out,transform .14s ease-out}.btn-toolbar[data-v-1f2df45c]:hover:not(:disabled),.btn-toolbar[data-v-1f2df45c]:focus-visible:not(:disabled){background:#f2f3f5;color:#1a1f29;outline:none}.btn-toolbar svg[data-v-1f2df45c]{width:1.25rem;height:1.25rem}.btn-toolbar.is-active[data-v-1f2df45c]{background:#fff5f5;border-color:#ffd0d0;color:#c41e1e}.btn-toolbar.is-active[data-v-1f2df45c]:hover:not(:disabled){background:#ffe9e9;color:#a31919}.btn-toolbar.is-disabled[data-v-1f2df45c],.btn-toolbar[data-v-1f2df45c]:disabled{opacity:.4!important;background:transparent!important;cursor:not-allowed;transform:none!important}.btn-voice-toolbar.btn-voice-listening[data-v-1f2df45c]{animation:voice-listening-1f2df45c 1.5s ease-in-out infinite}.btn-audio-toolbar.btn-audio-armed[data-v-1f2df45c]{animation:audio-armed-1f2df45c 2.4s ease-in-out infinite}.btn-audio-toolbar.btn-audio-loading[data-v-1f2df45c]{animation:audio-loading-1f2df45c 1s ease-in-out infinite}.btn-audio-toolbar.btn-audio-speaking[data-v-1f2df45c]{animation:audio-speaking-1f2df45c 1.4s ease-in-out infinite}@keyframes audio-armed-1f2df45c{0%,to{box-shadow:0 0 #c41e1e2e}50%{box-shadow:0 0 0 6px #c41e1e00}}@keyframes audio-loading-1f2df45c{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes audio-speaking-1f2df45c{0%,to{box-shadow:0 0 #c41e1e59;transform:scale(1)}50%{box-shadow:0 0 0 10px #c41e1e00;transform:scale(1.06)}}.btn-send[data-v-1f2df45c],.input-toolbar .btn-send[data-v-1f2df45c]{background:#c41e1e;border:1px solid #C41E1E;color:#fff;width:2.75rem;height:2.75rem;padding:0;border-radius:999px;box-shadow:0 4px 10px #c41e1e40;transition:background-color .14s ease-out,transform .14s ease-out}.btn-send[data-v-1f2df45c]:hover:not(:disabled),.btn-send[data-v-1f2df45c]:focus-visible:not(:disabled){background:#b71d1d;transform:translateY(-1px);outline:none}.btn-send[data-v-1f2df45c]:disabled{background:#e5e7eb!important;border-color:#e5e7eb!important;color:#9aa1ad!important;box-shadow:none;cursor:not-allowed}.btn-send.btn-stop[data-v-1f2df45c]{background:#c41e1e;border-color:#c41e1e;color:#fff}.btn-send.btn-stop[data-v-1f2df45c]:hover{background:#a31919}.buttons .buttons-container[data-v-1f2df45c]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}button[data-v-1f2df45c]{font-size:1rem;padding:.5rem 1rem;border:1px solid;cursor:pointer;border-radius:.25rem;box-shadow:0 2px 4px #0003;transition:transform .1s ease-in-out;display:flex;flex-direction:row;gap:.25rem;justify-content:center;align-items:center;z-index:2;background-color:transparent}button svg[data-v-1f2df45c]{width:1.25em;height:auto}.btn-send[data-v-1f2df45c]{border:1px solid #C41E1E;background-color:#c41e1e;color:#fff;font-weight:700}.btn-send[data-v-1f2df45c]:hover{border:1px solid #D43A3A;background-color:#d43a3a}button[data-v-1f2df45c]:hover{background-color:#e8e8e8;transform:translateY(-1px)}button[data-v-1f2df45c]:active{transform:scale(.95);box-shadow:0 1px 2px #0003}.btn-active[data-v-1f2df45c]{background-color:#101017!important;color:#fff!important;border:1px solid #101017!important}button[data-v-1f2df45c]:disabled,button[disabled][data-v-1f2df45c]{border:1px solid #999999!important;background-color:#ccc!important;color:#666!important;cursor:not-allowed}.btn-voice.btn-active[data-v-1f2df45c]:not(:disabled){animation:voice-listening-1f2df45c 1.5s ease-in-out infinite}@keyframes voice-listening-1f2df45c{0%,to{transform:scale(1);box-shadow:0 2px 4px #0003,0 0 #10101766}50%{transform:scale(1.05);box-shadow:0 2px 4px #0003,0 0 0 8px #1010171a}}.btn-audio.btn-audio-loading[data-v-1f2df45c]{animation:audio-loading-1f2df45c 1s ease-in-out infinite}@keyframes audio-loading-1f2df45c{0%,to{opacity:1}50%{opacity:.5}}.btn-audio.btn-audio-speaking[data-v-1f2df45c]{animation:audio-speaking-1f2df45c 1.5s ease-in-out infinite}@keyframes audio-speaking-1f2df45c{0%,to{transform:scale(1);box-shadow:0 2px 4px #0003,0 0 #10101766}50%{transform:scale(1.08);box-shadow:0 2px 4px #0003,0 0 0 10px #10101726}}.input[data-v-1f2df45c]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.7;box-shadow:none}.input[data-v-1f2df45c]:disabled::placeholder{color:#ccc}.input[data-v-1f2df45c]:disabled:hover{border-color:#bbb}.input[data-v-1f2df45c]:disabled:focus{outline:none}@media(max-width:768px){.input-container[data-v-1f2df45c]{flex-direction:column;align-items:stretch}button[data-v-1f2df45c]{width:40px;height:40px;padding:.5rem;border-radius:50%}button svg[data-v-1f2df45c]{width:1.5em}button .button-text[data-v-1f2df45c]{display:none}}.chat-container[data-v-6fe852d6]{flex:1 1 0;min-height:0;border:none;border-radius:0;padding:.75rem .25rem .5rem;margin:0;overflow-y:auto;position:relative;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;will-change:transform}.chat-container[data-v-6fe852d6]::-webkit-scrollbar{width:6px;height:6px}.chat-container[data-v-6fe852d6]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.chat-container[data-v-6fe852d6]::-webkit-scrollbar-track{background-color:transparent}.message-wrapper[data-v-6fe852d6]{display:flex;flex-direction:column;margin-bottom:.625rem}.message-wrapper[data-v-6fe852d6]:last-child{margin-bottom:0}.empty-state[data-v-6fe852d6]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;gap:.5rem;min-height:200px;animation:empty-state-in-6fe852d6 .22s ease-out both}.empty-avatar[data-v-6fe852d6]{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#ffefef,#ffcfcf);box-shadow:0 6px 18px #c41e1e26,inset 0 0 0 1px #c41e1e1f;margin-bottom:.25rem}.chat-container .empty-state .empty-avatar-img[data-v-6fe852d6]{width:2.4rem!important;height:2.4rem!important;max-width:2.4rem!important;margin:0!important;object-fit:contain!important;display:inline-block!important}.empty-title[data-v-6fe852d6]{margin:0;font-size:1.25rem;font-weight:700;color:#15191f;letter-spacing:-.01em;line-height:1.2}.empty-subtitle[data-v-6fe852d6]{margin:0;max-width:22rem;font-size:1rem;color:#6b7480;line-height:1.35}@keyframes empty-state-in-6fe852d6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.user-message[data-v-6fe852d6]{align-items:flex-end}.ai-message[data-v-6fe852d6]{align-items:flex-start}.message-bubble[data-v-6fe852d6]{max-width:85%;width:auto;padding:.5rem .875rem;border-radius:1.125rem;line-height:1.4;font-size:1rem}.user-bubble[data-v-6fe852d6]{background:#c41e1e;color:#fff;border:1px solid #B71D1D;border-bottom-right-radius:4px!important;box-shadow:0 2px 8px #c41e1e33}.ai-bubble[data-v-6fe852d6]{background-color:#f2f4f8;color:#15191f;border:1px solid transparent;border-bottom-left-radius:4px!important;box-shadow:0 1px 2px #0f141e0a}.msg-interrupted-note[data-v-6fe852d6]{display:flex;align-items:flex-start;gap:.4rem;margin:.5rem 0 0;padding:.4rem .55rem;background:#fff7e6;border-left:2px solid #E8A53D;border-radius:.35rem;font-size:1rem;line-height:1.3;color:#8b5a00;font-style:italic}.msg-interrupted-note svg[data-v-6fe852d6]{flex:0 0 auto;margin-top:.18rem}.ai-avatar[data-v-6fe852d6]{flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:50%;background:linear-gradient(135deg,#d32424,#a81616);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;line-height:1;margin-right:.5rem;box-shadow:0 2px 6px #c41e1e4d,inset 0 -1px #0000001a;-webkit-user-select:none;user-select:none}.ai-avatar-spacer[data-v-6fe852d6]{flex:0 0 auto;width:1.75rem;height:1.75rem;margin-right:.5rem}.message-wrapper.ai-message[data-v-6fe852d6]{display:flex;flex-direction:row;align-items:flex-start}.wilbur-action-pill[data-v-6fe852d6]{align-self:center;width:auto;max-width:90%;margin:.25rem 0;padding:.4rem .85rem;background:#ecf7ef;border:1px solid #C9E9D3;color:#1e5a36;border-radius:999px;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem}.wilbur-action-pill.error[data-v-6fe852d6]{background:#fdecec;border-color:#f5c2c2;color:#8a1f1f}.wilbur-action-pill .pill-icon[data-v-6fe852d6]{font-size:1rem;line-height:1}.wilbur-action-pill .pill-undo[data-v-6fe852d6]{font-size:.85rem;background:transparent;border:none;color:inherit;text-decoration:underline;cursor:pointer;padding:0;margin-left:.25rem}.wilbur-action-pill .pill-undo[data-v-6fe852d6]:hover,.wilbur-action-pill .pill-undo[data-v-6fe852d6]:focus-visible{text-decoration:none;outline:none}.wilbur-action-pill.inflight[data-v-6fe852d6]{background:#e6f4ff;border-color:#b3ddfb;color:#0d4a82;animation:wilbur-pill-pulse-6fe852d6 1.6s ease-in-out infinite}.wilbur-action-pill.inflight .pill-text[data-v-6fe852d6]{font-weight:500}@keyframes wilbur-pill-pulse-6fe852d6{0%,to{box-shadow:0 0 #0d4a821a}50%{box-shadow:0 0 0 4px #0d4a8200}}.pill-spinner[data-v-6fe852d6]{display:inline-block;width:.875rem;height:.875rem;border:2px solid rgba(13,74,130,.25);border-top-color:#0d4a82;border-radius:50%;animation:wilbur-spin-6fe852d6 .8s linear infinite}@keyframes wilbur-spin-6fe852d6{to{transform:rotate(360deg)}}.wilbur-action-pill.proactive[data-v-6fe852d6]{background:#fff7e6;border-color:#ffe0a6;color:#6a4500}@media(max-width:768px){.message-bubble[data-v-6fe852d6]{width:90%;padding:.25rem .75rem;border-radius:.5rem}}.typing-bubble[data-v-6fe852d6]{width:auto;padding:.55rem .875rem;background-color:#f2f4f8;border:1px solid transparent;display:inline-flex;align-items:center;gap:.6rem}.typing-indicator[data-v-6fe852d6]{display:flex;align-items:center;gap:.35rem}.typing-label[data-v-6fe852d6]{font-size:1rem;color:#6b7480;font-style:italic;line-height:1}.typing-dot[data-v-6fe852d6]{width:.5rem;height:.5rem;border-radius:50%;background-color:#8b95a3;animation:typing-wave-6fe852d6 1.4s ease-in-out infinite}.dot-1[data-v-6fe852d6]{animation-delay:0s}.dot-2[data-v-6fe852d6]{animation-delay:.2s}.dot-3[data-v-6fe852d6]{animation-delay:.4s}@keyframes typing-wave-6fe852d6{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-.5rem);opacity:1}}html,body,#app{height:100%;margin:0;padding:0}#app{display:flex;flex-direction:column;background:#fff}body{font-family:Inter,sans-serif;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4{font-family:Plus Jakarta Sans,sans-serif;text-align:center}h3,h4{text-align:initial}.hidden{display:none}.message-content p{margin:.5rem 0}.message-content table{width:100%;border-collapse:collapse;margin:1rem 0;border:1px solid #ccc;border-radius:.25rem;overflow:hidden;background-color:#fff}.message-content thead{background-color:#f8f9fa}.message-content th{padding:.75rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid #ccc;color:#101017}.message-content td{padding:.75rem 1rem;border-bottom:1px solid #d3d3d3}.message-content tbody tr:last-child td{border-bottom:none}.message-content tbody tr:hover{background-color:#f8f9fa}@media(max-width:768px){.message-content table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.message-content th,.message-content td{padding:.5rem .75rem;font-size:.875rem}}.message-content em{font-style:italic;color:#101017}.message-content strong{font-weight:600;color:#101017}.message-content blockquote{margin:1rem 0;padding:.75rem 1rem;background-color:#fff;border:1px solid #ccc;border-left:4px solid #C41E1E;border-radius:.25rem;color:#101017}.message-content blockquote p{margin:.25rem 0}.message-content blockquote p:first-child{margin-top:0}.message-content blockquote p:last-child{margin-bottom:0}.message-content ul,.message-content ol{margin:.75rem 0;padding-left:1.5rem}.message-content ul{list-style-type:disc}.message-content ol{list-style-type:decimal}.message-content li{margin:.5rem 0;line-height:1.6}.message-content ul ul,.message-content ol ul,.message-content ul ol,.message-content ol ol{margin:.25rem 0}.message-content hr{margin:1.5rem 0;border:none;border-top:1px solid #ccc}.message-content code{padding:.125rem .375rem;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;font-family:Courier New,Courier,monospace;font-size:.875rem;color:#c41e1e}.message-content pre{margin:1rem 0;padding:1rem;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;overflow-x:auto}.message-content pre code{padding:0;background-color:transparent;border:none;color:#101017;font-size:.875rem}.container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;max-width:1280px;width:100%;margin:0 auto;padding:0;border:none;box-shadow:none;border-radius:0;position:relative;background:#fff}.app{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 .875rem .625rem;gap:0}.wilbur-header{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.875rem 7rem .875rem .875rem;background:#fff;border-bottom:1px solid #ECEFF3}.wilbur-avatar-lg{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#ffefef,#ffcfcf);box-shadow:0 2px 6px #c41e1e2e,inset 0 0 0 1px #c41e1e1f}.wilbur-avatar-img{width:1.5rem;height:1.5rem;object-fit:contain}.wilbur-titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem;line-height:1.15}.wilbur-title-row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0}.iframe-title{margin:0;font-size:1.125rem;font-weight:700;color:#15191f;letter-spacing:-.01em;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.beta-chip{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .45rem;background:#fff5e0;color:#8b5a00;border:1px solid #FFE1A8;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.iframe-subtitle{margin:0;font-size:1rem;color:#6b7480;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem .2rem .6rem;border-radius:999px;background:#f4f6f9;border:1px solid #E1E5EC;font-size:1rem;line-height:1.1;white-space:nowrap;flex-shrink:0}.status-dot{width:.5rem;height:.5rem;border-radius:50%;transition:background-color .22s ease-out,box-shadow .22s ease-out}.status-label{font-weight:500;transition:color .22s ease-out}.header-status--connected{background:#ecf7f0;border-color:#c5e7cf}.header-status--connected .status-dot{background:#38c26b;box-shadow:0 0 0 3px #38c26b2e;animation:status-pulse 2.4s ease-in-out infinite}.header-status--connected .status-label{color:#1f7a3f;font-weight:600}.header-status--connecting{background:#f4f6f9;border-color:#e1e5ec}.header-status--connecting .status-dot{background:#b0b6c0;box-shadow:0 0 0 3px #b0b6c02e;animation:status-pulse-neutral 1.2s ease-in-out infinite}.header-status--connecting .status-label{color:#6b7480}.header-status--reconnecting{background:#fff6e0;border-color:#ffe0a6}.header-status--reconnecting .status-dot{background:#e8a53d;box-shadow:0 0 0 3px #e8a53d38;animation:status-pulse-warn .9s ease-in-out infinite}.header-status--reconnecting .status-label{color:#8b5a00;font-weight:600}.header-status--disconnected{background:#fdecec;border-color:#f5c2c2}.header-status--disconnected .status-dot{background:#c41e1e;box-shadow:0 0 0 3px #c41e1e38}.header-status--disconnected .status-label{color:#c41e1e;font-weight:700}@keyframes status-pulse{0%,to{box-shadow:0 0 0 3px #38c26b2e}50%{box-shadow:0 0 0 5px #38c26b14}}@keyframes status-pulse-neutral{0%,to{opacity:1}50%{opacity:.45}}@keyframes status-pulse-warn{0%,to{box-shadow:0 0 0 3px #e8a53d38}50%{box-shadow:0 0 0 6px #e8a53d0f}}.wilbur-net-banner{display:flex;align-items:center;gap:.55rem;margin:.5rem 1rem 0;padding:.55rem .75rem;border-radius:.6rem;font-size:1rem;line-height:1.25;border:1px solid transparent}.wilbur-net-banner--reconnecting{background:#fff7e6;color:#8b5a00;border-color:#ffe1a8}.wilbur-net-banner--disconnected{background:#fdecec;color:#8e1717;border-color:#f5bfbf}.wilbur-net-icon{flex:0 0 auto;display:inline-flex;line-height:0}.wilbur-net-msg{flex:1 1 auto}.wilbur-net-cta{flex:0 0 auto;min-height:2.75rem;padding:.55rem 1rem;background:#c41e1e;color:#fff;border:none;border-radius:.55rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease-out}.wilbur-net-cta:hover,.wilbur-net-cta:focus-visible{background:#a31818;outline:none}.wilbur-net-cta--secondary{background:transparent;color:#8e1717;border:1px solid #F5BFBF;margin-right:.4rem}.wilbur-net-cta--secondary:hover,.wilbur-net-cta--secondary:focus-visible{background:#fdecec;color:#8e1717}.wilbur-prefill{display:flex;flex-direction:column;gap:.6rem;margin:.5rem 1rem 0;padding:.75rem .85rem;background:#f4f8ff;border:1px solid #D6E2F2;border-left:3px solid #2D6BE0;border-radius:.55rem}.wilbur-prefill-body{display:flex;flex-direction:column;gap:.15rem}.wilbur-prefill-title{margin:0;font-size:1rem;font-weight:600;color:#1f2a44}.wilbur-prefill-summary{margin:0;font-size:1rem;color:#4a5468;word-break:break-word}.wilbur-prefill-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.wilbur-prefill-dismiss,.wilbur-prefill-accept{min-height:2.75rem;padding:.55rem 1.1rem;border-radius:.55rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease-out,color .16s ease-out}.wilbur-prefill-dismiss{background:transparent;color:#4a5468;border:1px solid #C7D3E5}.wilbur-prefill-dismiss:hover,.wilbur-prefill-dismiss:focus-visible{background:#ecf1f9;outline:none}.wilbur-prefill-accept{background:#2d6be0;color:#fff;border:1px solid #2D6BE0}.wilbur-prefill-accept:hover,.wilbur-prefill-accept:focus-visible{background:#1f58c7;outline:none}.app .chat-container img{max-width:500px!important;height:290px!important;object-fit:cover;object-position:center;width:100%!important;display:block;margin:.5rem 0}.app .chat-container table{border-spacing:.5rem}.app .chat-container li{margin-bottom:.5rem}@media(max-width:768px){.app{padding:0 .5rem .5rem}.wilbur-header{padding:.75rem 6.75rem .75rem .875rem;gap:.6rem}}@media(max-width:360px){.header-status .status-label{display:none}.header-status{padding:.2rem .45rem;gap:0}}.wilbur-disclaimer{flex:0 0 auto;margin:.5rem 0 0;padding:0 .25rem;font-size:1rem;line-height:1.2;color:#8b95a3;text-align:center}.wilbur-disclaimer strong{color:#4b5563;font-weight:600}.progress-wrapper{max-width:100%;margin:0 2px}.progress-content{width:100%;height:100%;position:relative}.progress-placeholder{width:100%;height:10px}.progress-container{height:4px;width:100%;position:relative;overflow:hidden;background:transparent}.progress-bar{height:100%;width:100%;background-color:#0000000d;position:relative;overflow:hidden}.progress-activity{position:absolute;height:100%;width:25%;background-color:#2563eb;left:-25%;animation:progress-indeterminate 1.5s cubic-bezier(.65,.815,.735,.395) infinite;-webkit-animation:progress-indeterminate 1.5s cubic-bezier(.65,.815,.735,.395) infinite;-moz-animation:progress-indeterminate 1.5s cubic-bezier(.65,.815,.735,.395) infinite;-o-animation:progress-indeterminate 1.5s cubic-bezier(.65,.815,.735,.395) infinite}.progress-label{font-size:.8rem;color:#6b7280;font-weight:500;text-align:center;margin:2px;line-height:1}@keyframes progress-indeterminate{0%{left:-25%}to{left:100%}}@-webkit-keyframes progress-indeterminate{0%{left:-25%}to{left:100%}}@-moz-keyframes progress-indeterminate{0%{left:-25%}to{left:100%}}@-o-keyframes progress-indeterminate{0%{left:-25%}to{left:100%}}.wilbur-speaking{text-align:center;padding:.25rem;font-size:1rem;font-style:italic;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.25rem;color:#664d03;margin:.5rem 0;box-shadow:0 1px 3px #0000001a}.wilbur-chips{position:relative;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.2rem 2.6rem 0 .2rem;margin:0;animation:voice-error-in .2s ease-out both}.wilbur-chip{font-size:1rem;line-height:1.15;min-height:2.5rem;padding:.4rem .6rem;background:#f7f8fa;color:#1a1f29;border:1px solid #E1E5EC;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .1s ease-out;white-space:normal;text-align:left;box-shadow:none}.wilbur-chip:hover,.wilbur-chip:focus-visible{background:#fdecec;border-color:#f5c2c2;color:#8a1f1f;outline:none;transform:translateY(-1px)}.wilbur-chip:active{transform:translateY(0)}.wilbur-chips-dismiss{position:absolute;top:.1rem;right:.1rem;width:2.75rem;height:2.75rem;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#8e94a3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out;box-shadow:none}.wilbur-chips-dismiss:hover,.wilbur-chips-dismiss:focus-visible{background:#eceff3;color:#1a1f29;border-color:#e1e5ec;outline:none}.wilbur-chips-dismiss svg{width:.95rem;height:.95rem}.wilbur-consent{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;margin:.5rem 0;background:#faf7ee;border:1px solid #E8DCB6;border-radius:.6rem;animation:voice-error-in .22s ease-out both}.wilbur-consent-body{position:relative;padding-right:2rem}.wilbur-consent-title{margin:0;font-size:1rem;font-weight:600;color:#5c4a12;line-height:1.2}.wilbur-consent .wilbur-consent-collapse{position:absolute;top:.45rem;right:.45rem;width:1.75rem;height:1.75rem;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:#5c4a12;opacity:.6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease-out,opacity .14s ease-out,color .14s ease-out,transform .14s ease-out;box-shadow:none}.wilbur-consent-collapse:before{content:"";position:absolute;inset:-.45rem;background:transparent}.wilbur-consent-collapse:hover,.wilbur-consent-collapse:focus-visible{background:#5c4a121a;color:#2d2406;opacity:1;outline:none}.wilbur-consent-collapse:active{transform:scale(.92)}.wilbur-consent-collapse svg{display:block}.wilbur-consent-text{margin:0;font-size:1rem;color:#5c4a12;line-height:1.4}.wilbur-consent-text a{color:#c41e1e;text-decoration:underline}.wilbur-consent-actions{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.wilbur-consent button{font-size:1rem;min-height:2.75rem;padding:.55rem 1.1rem;border-radius:.55rem;cursor:pointer;border:1px solid;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease-out}.wilbur-consent-decline{background:transparent;border-color:#c8b97e;color:#5c4a12}.wilbur-consent-decline:hover{background:#0000000a}.wilbur-consent-accept{background:#c41e1e;border-color:#c41e1e;color:#fff;font-weight:600}.wilbur-consent-accept:hover{background:#b21a1a}.wilbur-consent.wilbur-consent--slim{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.45rem .7rem;background:#fdfaf1}.wilbur-consent-slim-label{flex:1 1 auto;min-width:0;margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;color:#5c4a12;line-height:1.2}.wilbur-consent-slim-icon{flex:0 0 auto;display:inline-flex;align-items:center;color:#8b6a14}.wilbur-consent-more{flex:0 0 auto;margin-inline-start:.25rem;padding:0;background:transparent;border:none;color:#c41e1e;cursor:pointer;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:auto}.wilbur-consent-more:hover,.wilbur-consent-more:focus-visible{color:#8e1717;outline:none}.wilbur-consent.wilbur-consent--slim .wilbur-consent-actions{flex:0 0 auto;margin-inline-start:auto}.wilbur-consent.wilbur-consent--slim button{min-height:2.25rem;padding:.35rem .85rem;font-size:1rem}.wilbur-deeplink-warning{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .7rem;margin:.4rem 0;background:#fff6e0;border:1px solid #FFE0A6;color:#6a4500;border-radius:.5rem;font-size:1rem;animation:voice-error-in .22s ease-out both}.wilbur-deeplink-icon{display:inline-flex}.wilbur-deeplink-msg{flex:1 1 auto;min-width:0}.wilbur-deeplink-dismiss{flex:0 0 auto;background:transparent;border:none;padding:0;width:2.75rem;height:2.75rem;line-height:1;border-radius:50%;color:inherit;opacity:.7;cursor:pointer;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}.wilbur-deeplink-dismiss:hover{opacity:1;background:#0000000f}.voice-error-stack{display:flex;flex-direction:column;gap:.4rem;margin:.4rem 0}.voice-error-banner{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:.6rem;font-size:1rem;line-height:1.25;border:1px solid transparent;animation:voice-error-in .2s ease-out both}.voice-error--error{background:#fdecec;border-color:#f5c2c2;color:#8a1f1f}.voice-error--warning{background:#fff6e0;border-color:#ffe0a6;color:#6a4500}.voice-error--info{background:#eaf2fd;border-color:#c7dbf6;color:#1f3a6a}.voice-error-icon{flex:0 0 1.125rem;display:inline-flex;align-items:center;justify-content:center}.voice-error-icon svg{width:1.125rem;height:1.125rem}.voice-error-msg{flex:1 1 auto;min-width:0}.voice-error-cta{flex:0 0 auto;font-size:1rem;min-height:2.75rem;background:transparent;border:1px solid currentColor;color:inherit;border-radius:.55rem;padding:.5rem .9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease-out}.voice-error-cta:hover,.voice-error-cta:focus-visible{background:#ffffff8c;outline:none}.voice-error-dismiss{flex:0 0 auto;background:transparent;border:none;padding:0;width:2.75rem;height:2.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.7;cursor:pointer;transition:opacity .14s ease-out,background-color .14s ease-out}.voice-error-dismiss:hover,.voice-error-dismiss:focus-visible{opacity:1;background:#0000000f;outline:none}@keyframes voice-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.powered-by{text-align:center;font-size:.9rem;color:#595959;margin:.5rem 0 0}.powered-by a{color:#595959;text-decoration:underline}.minimal .powered-by{margin:.25rem 0 0}
