.conv-scroll[data-v-49d32913]::-webkit-scrollbar{width:3px}.conv-scroll[data-v-49d32913]::-webkit-scrollbar-track{background:transparent}.conv-scroll[data-v-49d32913]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.search-shell[data-v-d4e0f587]{position:relative;width:100%}.glow-ring[data-v-d4e0f587]{position:absolute;inset:-3px;border-radius:20px;opacity:0;transition:opacity .25s ease;pointer-events:none;background:transparent;box-shadow:0 0 0 3px #9250b72e,0 0 20px #9250b71f;z-index:0}.glow-ring--focused[data-v-d4e0f587]{opacity:1}.glow-ring--error[data-v-d4e0f587]{box-shadow:0 0 0 3px #ef444433;opacity:1}.input-card[data-v-d4e0f587]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #dde2eb;border-radius:18px;padding:10px 10px 10px 16px;box-shadow:0 1px 4px #0000000d,0 2px 8px #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.input-card--focused[data-v-d4e0f587]{border-color:#9250b773;box-shadow:0 2px 12px #00000012}.input-card--error[data-v-d4e0f587]{border-color:#f87171}.input-card--disabled[data-v-d4e0f587]{opacity:.55;pointer-events:none}.search-textarea[data-v-d4e0f587]{flex:1;min-width:0;resize:none;overflow:hidden;background:transparent;border:none;outline:none;padding:0;font-size:14px;line-height:1.6;font-family:Inter,sans-serif;color:#1e293b;min-height:24px;max-height:160px;overflow-y:auto}@media (hover: none) and (pointer: coarse){.search-textarea[data-v-d4e0f587]{font-size:16px}}.search-textarea[data-v-d4e0f587]::placeholder{color:#9faab8}.btn-wrap[data-v-d4e0f587]{flex-shrink:0;display:flex;align-items:center;margin-bottom:1px}.send-btn[data-v-d4e0f587]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,opacity .15s ease;flex-shrink:0}.send-btn--active[data-v-d4e0f587]{background:linear-gradient(135deg,#296bff,#9250b7 55%,#ed3979);box-shadow:0 3px 14px #9250b766;cursor:pointer}.send-btn--active[data-v-d4e0f587]:hover{transform:scale(1.1);box-shadow:0 5px 20px #9250b78c}.send-btn--active[data-v-d4e0f587]:active{transform:scale(.95)}.send-btn--idle[data-v-d4e0f587]{background:#edf0f4;color:#b0bbc8;cursor:not-allowed}.char-hint[data-v-d4e0f587]{font-size:11px;text-align:right;margin:4px 4px 0;color:#94a3b8;font-family:Inter,sans-serif}.char-hint--over[data-v-d4e0f587]{color:#ef4444;font-weight:600}.range-card[data-v-57feb7e1]{background:#fff;border:1.5px solid #e8ecf2;border-radius:14px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;padding:14px;display:block;width:fit-content;max-width:100%}.desktop-schedule[data-v-57feb7e1]{display:block;width:min(680px,100%)}.mobile-schedule[data-v-57feb7e1]{display:none}.mobile-actions[data-v-57feb7e1]{align-items:center;gap:12px}.schedule-heading[data-v-57feb7e1],.schedule-date-row[data-v-57feb7e1],.schedule-footer[data-v-57feb7e1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.schedule-heading[data-v-57feb7e1]{margin-bottom:16px}.schedule-title[data-v-57feb7e1]{margin:0;font-size:15px;font-weight:700;color:#1f2937}.schedule-subtitle[data-v-57feb7e1]{margin:2px 0 0;font-size:12px;color:#6b7280}.schedule-summary[data-v-57feb7e1]{flex-shrink:0;border-radius:9999px;background:#f0f5ff;padding:5px 10px;color:#296bff;font-size:12px;font-weight:650}.schedule-date-row[data-v-57feb7e1]{min-height:54px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.schedule-date-grid[data-v-57feb7e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.schedule-date-row>div[data-v-57feb7e1]{display:flex;flex-direction:column;gap:2px}.schedule-date-row strong[data-v-57feb7e1]{font-size:14px;color:#1f2937}.desktop-calendar[data-v-57feb7e1]{width:fit-content;margin-top:10px;border:1px solid #e8ecf2;border-radius:12px;overflow:hidden}.schedule-fields[data-v-57feb7e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.compact-field[data-v-57feb7e1]{display:flex;min-width:0;flex-direction:column;gap:6px}.field-label[data-v-57feb7e1]{font-size:11px;font-weight:650;color:#6b7280}.compact-select[data-v-57feb7e1]{width:100%;height:42px;padding:0 12px;border:1px solid #dfe4ec;border-radius:9px;outline:none;background:#fff;color:#1f2937;font-size:14px;font-weight:600;cursor:pointer}.compact-select[data-v-57feb7e1]:focus{border-color:#6d7cff;box-shadow:0 0 0 3px #4f67ff1f}.schedule-footer[data-v-57feb7e1]{justify-content:flex-end;margin-top:16px}.schedule-skip[data-v-57feb7e1]{border:none;background:transparent;color:#9ca3af;font-size:12px;cursor:pointer}.confirm-btn[data-v-57feb7e1]{padding:9px 18px;font-size:13px}@media (max-width: 700px){.desktop-schedule[data-v-57feb7e1]{display:none}.mobile-schedule[data-v-57feb7e1]{display:block}.mobile-actions[data-v-57feb7e1]{display:flex}.range-card[data-v-57feb7e1]{width:100%}.cal-col[data-v-57feb7e1]{width:100%;min-width:0}.calendar-wrap[data-v-57feb7e1]{padding:0 10px 10px}.calendar-wrap[data-v-57feb7e1] [data-slot=calendar-grid-row]{gap:4px}.calendar-wrap[data-v-57feb7e1] [data-slot=calendar-cell],.calendar-wrap[data-v-57feb7e1] [data-slot=calendar-head-cell]{flex:1 1 0;width:auto;min-width:0;text-align:center}.calendar-wrap[data-v-57feb7e1] [data-slot=calendar-cell-trigger]{width:100%;max-width:44px;height:auto;aspect-ratio:1;margin-inline:auto}}@media (max-width: 340px){.calendar-wrap[data-v-57feb7e1]{padding:0 6px 8px}.calendar-wrap[data-v-57feb7e1] [data-slot=calendar-grid-row]{gap:3px}}@media (max-width: 860px) and (min-width: 701px){.schedule-date-grid[data-v-57feb7e1],.schedule-fields[data-v-57feb7e1]{grid-template-columns:1fr}}.range-title[data-v-57feb7e1]{font-size:12px;font-weight:600;color:#374151;margin-bottom:12px;padding-left:2px}.date-summary[data-v-57feb7e1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.date-summary-text[data-v-57feb7e1]{font-size:14px;font-weight:600;color:#374151}.date-summary-change[data-v-57feb7e1]{font-size:13px;font-weight:600;color:#296bff;background:none;border:none;cursor:pointer;padding:2px 4px}.date-summary-change[data-v-57feb7e1]:disabled{opacity:.5;cursor:default}.range-body[data-v-57feb7e1]{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px}.cal-col[data-v-57feb7e1]{overflow-x:auto}.time-col[data-v-57feb7e1]{display:flex;flex-direction:column}.time-label[data-v-57feb7e1]{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:8px}.range-error[data-v-57feb7e1]{font-size:12px;font-weight:500;color:#dc2626;padding-left:2px}.duration-label[data-v-57feb7e1]{margin-top:12px}.duration-optional[data-v-57feb7e1]{font-weight:400;color:#9ca3af}.duration-wheel[data-v-57feb7e1]{width:130px}.duration-unit[data-v-57feb7e1]{font-size:14px;font-weight:500;color:#6b7280;padding:0 14px 0 4px;flex-shrink:0}.duration-end[data-v-57feb7e1]{margin-top:8px;font-size:12px;font-weight:600;color:#296bff}.calendar-wrap[data-v-57feb7e1]{background:#fff;border:1.5px solid #e8ecf2;border-radius:12px;overflow:hidden}.time-wheel-wrap[data-v-57feb7e1]{background:#fff;border:1.5px solid #e8ecf2;border-radius:12px;overflow:hidden;align-self:flex-start}.range-btn[data-v-57feb7e1]{display:inline-flex;align-items:center;gap:6px;padding:6px 18px;border-radius:9999px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#296bff,#9250b7 55%,#ed3979);box-shadow:0 1px 2px #00000014;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1)}.range-btn[data-v-57feb7e1]:disabled{opacity:.5;cursor:not-allowed}.range-btn[data-v-57feb7e1]:not(:disabled):hover{opacity:.92;box-shadow:0 4px 16px #9250b74d;transform:translateY(-1px)}.range-btn[data-v-57feb7e1]:not(:disabled):active{transform:scale(.97)}.time-picker-wheel[data-v-57feb7e1]{display:flex;align-items:center;overflow:hidden;background:#fff;height:120px;width:220px}.time-picker-sep[data-v-57feb7e1]{font-size:18px;font-weight:600;color:#374151;flex-shrink:0;padding:0 2px;line-height:1}.time-picker-wheel{justify-content:center}.time-picker-wheel .wheel-col{flex:0 0 44px;display:flex;flex-direction:column;height:100%;min-width:0}.time-picker-wheel .wheel-col:last-child{flex-basis:52px}.time-picker-wheel .wheel-col .vue-scroll-picker{height:auto;flex:1;min-height:0}.wheel-step{display:none;border:none;background:transparent}@media (hover: hover) and (pointer: fine){.wheel-step{display:flex;align-items:center;justify-content:center;padding:1px 0;color:#9ca3af;cursor:pointer;transition:color .15s,background .15s}.wheel-step:hover{color:#296bff;background:#f5f8ff}.time-picker-wheel{height:156px}}.time-picker-wheel.duration-wheel{height:88px}@media (hover: hover) and (pointer: fine){.time-picker-wheel.duration-wheel{height:112px}}.time-picker-wheel .vue-scroll-picker-item{color:#aaa;transition:color .15s;text-align:center;height:26px;line-height:26px;font-size:15px;box-sizing:border-box}.time-picker-wheel .vue-scroll-picker-layer-top{height:calc(50% - 13px);background:linear-gradient(to bottom,#ffffffeb,#ffffff4d)}.time-picker-wheel .vue-scroll-picker-layer-selection{top:calc(50% - 13px);bottom:calc(50% - 13px)}.time-picker-wheel .vue-scroll-picker-layer-bottom{height:calc(50% - 13px);background:linear-gradient(to top,#ffffffeb,#ffffff4d)}.meta-seg[data-v-7279fef4]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 9px;transition:background-color .15s,border-color .15s,color .15s;color:var(--color-neutral-500, #6d6d6d);font-weight:500;border:1px dashed var(--color-neutral-300, #d4d4d4);background:transparent}.meta-seg[data-v-7279fef4]:hover{border-color:var(--color-primary-300, #8db2ff);color:var(--color-primary-500, #296bff);background:#296bff0d}.meta-seg.is-set[data-v-7279fef4]{color:var(--color-neutral-700, #3f3f3f);font-weight:500;background:var(--color-neutral-100, #f5f5f5);border:1px solid var(--color-neutral-200, #e5e5e5)}.meta-seg.is-set[data-v-7279fef4]:hover{color:var(--color-neutral-900, #151516);background:#eef2f7;border-color:var(--color-neutral-300, #d4d4d4)}.seg-x[data-v-7279fef4]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;font-size:12px;line-height:1;color:var(--color-neutral-400, #a3a3a3)}.seg-x[data-v-7279fef4]:hover{background:#ffe4e6;color:#e11d48}.ticket-perf[data-v-7279fef4]{width:0;border-left:1.5px dashed var(--color-neutral-200, #e5e5e5)}.ticket-meta[data-v-7279fef4]{-ms-overflow-style:none;scrollbar-width:none}.ticket-meta[data-v-7279fef4]::-webkit-scrollbar{display:none}.when-popover-content{animation:none!important}@keyframes pills-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ticket :deep(*){animation-duration:.01ms!important}}.markdown-content[data-v-a7553242]{color:var(--text-primary);line-height:1.7}.markdown-content[data-v-a7553242] p{margin-bottom:1rem}.markdown-content[data-v-a7553242] p:last-child{margin-bottom:0}.markdown-content[data-v-a7553242] strong{font-weight:600;color:var(--text-primary)}.markdown-content[data-v-a7553242] em{font-style:italic}.markdown-content[data-v-a7553242] ul,.markdown-content[data-v-a7553242] ol{margin-bottom:1rem;padding-left:1.5rem}.markdown-content[data-v-a7553242] ul{list-style-type:disc}.markdown-content[data-v-a7553242] ol{list-style-type:decimal}.markdown-content[data-v-a7553242] li{margin-bottom:.5rem}.markdown-content[data-v-a7553242] li:last-child{margin-bottom:0}.markdown-content[data-v-a7553242] h1,.markdown-content[data-v-a7553242] h2,.markdown-content[data-v-a7553242] h3,.markdown-content[data-v-a7553242] h4,.markdown-content[data-v-a7553242] h5,.markdown-content[data-v-a7553242] h6{font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--text-primary)}.markdown-content[data-v-a7553242] h1:first-child,.markdown-content[data-v-a7553242] h2:first-child,.markdown-content[data-v-a7553242] h3:first-child,.markdown-content[data-v-a7553242] h4:first-child,.markdown-content[data-v-a7553242] h5:first-child,.markdown-content[data-v-a7553242] h6:first-child{margin-top:0}.markdown-content[data-v-a7553242] h1{font-size:1.5rem}.markdown-content[data-v-a7553242] h2{font-size:1.25rem}.markdown-content[data-v-a7553242] h3{font-size:1.125rem}.markdown-content[data-v-a7553242] h4{font-size:1rem}.markdown-content[data-v-a7553242] code{background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Courier New,monospace;color:#dc2626}.markdown-content[data-v-a7553242] pre{background:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem}.markdown-content[data-v-a7553242] pre code{background:transparent;padding:0;color:inherit;font-size:.875rem}.markdown-content[data-v-a7553242] blockquote{border-left:4px solid var(--accent-color);padding-left:1rem;margin:1rem 0;color:var(--text-secondary);font-style:italic}.markdown-content[data-v-a7553242] a{color:var(--accent-color);text-decoration:underline;transition:opacity .2s}.markdown-content[data-v-a7553242] a:hover{opacity:.8}.markdown-content[data-v-a7553242] hr{border:none;border-top:1px solid var(--border-subtle);margin:1.5rem 0}.markdown-content[data-v-a7553242] table{width:100%;border-collapse:collapse;margin-bottom:1rem}.markdown-content[data-v-a7553242] th,.markdown-content[data-v-a7553242] td{border:1px solid var(--border-subtle);padding:.5rem;text-align:left}.markdown-content[data-v-a7553242] th{background:#f9fafb;font-weight:600}.select-btn[data-v-ac745bf5]{background:linear-gradient(135deg,#296bff,#9250b7 55%,#ed3979)}.select-btn[data-v-ac745bf5]:hover:not(:disabled){background:linear-gradient(135deg,#1a5ce8,#7d3fa0 55%,#d4306a)}.typing-row[data-v-d57a5c83]{display:flex;align-items:flex-start;gap:10px}.typing-avatar[data-v-d57a5c83]{flex-shrink:0;animation:avatar-pulse-d57a5c83 5s ease-in-out infinite}@media (max-width: 767px){.typing-avatar[data-v-d57a5c83]{display:none}}@keyframes avatar-pulse-d57a5c83{0%,to{filter:drop-shadow(0 2px 8px rgba(41,107,255,.3))}50%{filter:drop-shadow(0 2px 10px rgba(237,57,121,.35))}}@media (prefers-reduced-motion: reduce){.typing-avatar[data-v-d57a5c83],.typing-bubble[data-v-d57a5c83]{animation:none}}.typing-bubble[data-v-d57a5c83]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:0 16px 16px;padding:12px 16px;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000012,0 1px 3px #0000000a;animation:bubble-in-d57a5c83 .32s cubic-bezier(.22,1,.36,1) both;display:flex;align-items:center;min-height:44px;min-width:80px}.typing-bubble[data-v-d57a5c83]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#296bff,#9250b7,#ed3979);z-index:1}@keyframes bubble-in-d57a5c83{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-text[data-v-d57a5c83]{font-size:13.5px;color:#475569;font-family:Inter,sans-serif;line-height:1.4}.typing-cursor[data-v-d57a5c83]{display:inline-block;width:2px;height:14px;background:linear-gradient(180deg,#296bff,#9250b7);margin-left:2px;vertical-align:text-bottom;border-radius:1px;transition:opacity .1s}.fade-enter-active[data-v-639431da],.fade-leave-active[data-v-639431da]{transition:opacity .15s ease,transform .15s ease}.fade-enter-from[data-v-639431da],.fade-leave-to[data-v-639431da]{opacity:0;transform:scale(.9)}.pill-chip[data-v-1a073e0d]{background:#fff;border:1.5px solid #e8ecf2;border-radius:100px;color:#374151;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:all .2s cubic-bezier(.22,1,.36,1)}.pill-chip[data-v-1a073e0d]:not(:disabled):not(.pill-chip--selected):hover{border-color:#9250b759;box-shadow:0 4px 16px #9250b726,0 1px 4px #0000000f;transform:translateY(-2px);color:#1e1b4b}.pill-chip[data-v-1a073e0d]:not(:disabled):not(.pill-chip--selected):active{transform:translateY(0) scale(.96)}.pill-chip--selected[data-v-1a073e0d]{background:#296bff0f;border-color:#296bff80;color:#296bff;font-weight:600;box-shadow:0 0 0 3px #296bff1a,0 1px 3px #0000000f;cursor:default}.pill-chip--dimmed[data-v-1a073e0d]{opacity:.35}.pill-chip--unlimited[data-v-1a073e0d]{border-style:dashed;border-color:#d1d5db;color:#6b7280}.pill-chip--unlimited[data-v-1a073e0d]:not(:disabled):not(.pill-chip--selected):hover{border-style:dashed;border-color:#9250b759;color:#1e1b4b}.type-card[data-v-1b1bee3c]{background:#fff;border:1.5px solid #e8ecf2;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:all .2s cubic-bezier(.22,1,.36,1)}.type-card[data-v-1b1bee3c]:not(:disabled):not(.type-card--selected):hover{border-color:#9250b759;box-shadow:0 4px 16px #9250b726,0 1px 4px #0000000f;transform:translateY(-2px)}.type-card[data-v-1b1bee3c]:not(:disabled):not(.type-card--selected):active{transform:translateY(0) scale(.97)}.type-card--selected[data-v-1b1bee3c]{background:#296bff0a;border-color:#296bff73;box-shadow:0 0 0 3px #296bff14,0 1px 3px #0000000f;cursor:default}.type-card--dimmed[data-v-1b1bee3c]{opacity:.35}.q-chip[data-v-9348008d]{background:#fff;border:1.5px solid #e8ecf2;border-radius:100px;color:#374151;box-shadow:0 1px 3px #0000000d;transition:all .2s cubic-bezier(.22,1,.36,1)}.q-chip[data-v-9348008d]:not(:disabled):not(.q-chip--selected):hover{border-color:#9250b759;box-shadow:0 4px 12px #9250b71f,0 1px 3px #0000000d;transform:translateY(-1px);color:#1e1b4b}.q-chip[data-v-9348008d]:not(:disabled):active{transform:translateY(0) scale(.96)}.q-chip--selected[data-v-9348008d]{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 2px 8px #4f46e54d}.tag-chip[data-v-9348008d]{background:#fff;border:1.5px solid #d1fae5;border-radius:100px;color:#0d9488;box-shadow:0 1px 3px #0000000a;transition:all .2s cubic-bezier(.22,1,.36,1)}.tag-chip[data-v-9348008d]:not(:disabled):not(.tag-chip--selected):hover{border-color:#0d948880;box-shadow:0 4px 12px #0d94881f;transform:translateY(-1px)}.tag-chip[data-v-9348008d]:not(:disabled):active{transform:translateY(0) scale(.96)}.tag-chip--selected[data-v-9348008d]{background:#0d9488;border-color:#0d9488;color:#fff;box-shadow:0 2px 8px #0d94884d}.continue-btn[data-v-9348008d]{transition:all .2s cubic-bezier(.22,1,.36,1)}.continue-btn[data-v-9348008d]:hover{opacity:.9;box-shadow:0 4px 16px #9250b74d;transform:translateY(-1px)}.chip-continue-enter-active[data-v-9348008d]{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.chip-continue-leave-active[data-v-9348008d]{transition:opacity .12s ease,transform .12s ease}.chip-continue-enter-from[data-v-9348008d],.chip-continue-leave-to[data-v-9348008d]{opacity:0;transform:scale(.85)}.calendar-wrap[data-v-5bf37d82]{background:#fff;border:1.5px solid #e8ecf2;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;overflow:hidden;transition:box-shadow .2s cubic-bezier(.22,1,.36,1)}.calendar-wrap[data-v-5bf37d82]:not(.opacity-60):hover{box-shadow:0 4px 16px #9250b71f,0 1px 4px #0000000f}.pill-chip[data-v-3a1f5050]{background:#fff;border:1.5px solid #e8ecf2;border-radius:100px;color:#374151;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:all .2s cubic-bezier(.22,1,.36,1)}.pill-chip[data-v-3a1f5050]:not(:disabled):not(.pill-chip--selected):hover{border-color:#9250b759;box-shadow:0 4px 16px #9250b726,0 1px 4px #0000000f;transform:translateY(-2px);color:#1e1b4b}.pill-chip[data-v-3a1f5050]:not(:disabled):not(.pill-chip--selected):active{transform:translateY(0) scale(.96)}.pill-chip--selected[data-v-3a1f5050]{background:#296bff0f;border-color:#296bff80;color:#296bff;font-weight:600;box-shadow:0 0 0 3px #296bff1a,0 1px 3px #0000000f;cursor:default}.pill-chip--dimmed[data-v-3a1f5050]{opacity:.35}.location-input[data-v-52e13ac0]{background:#fff;border:1.5px solid #e8ecf2;color:#374151;box-shadow:0 1px 3px #0000000f;transition:all .2s cubic-bezier(.22,1,.36,1)}.location-input[data-v-52e13ac0]:not(:disabled):focus{border-color:#9250b773;box-shadow:0 0 0 3px #9250b71a,0 1px 3px #0000000f}.results-list[data-v-52e13ac0]{background:#fff;border:1.5px solid #e8ecf2;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000a}.result-item[data-v-52e13ac0]:hover{background:#9250b70a;padding-left:14px}.details-card[data-v-8e858f2d]{background:#fff;border:1.5px solid #e8ecf2;box-shadow:0 4px 16px #0000000f,0 1px 3px #0000000a}.when-summary[data-v-8e858f2d]{background:#296bff0f;border:1.5px solid rgba(41,107,255,.5);color:#296bff}.card-row+.card-row[data-v-8e858f2d]{margin-top:16px;padding-top:16px;border-top:1px solid #f1f4f8}.details-card[data-v-8e858f2d] .range-card{border:none;background:transparent;box-shadow:none;padding:0}.details-card[data-v-8e858f2d] .range-body{gap:24px}.details-card[data-v-8e858f2d] .cal-col{flex:0 0 auto}.details-card[data-v-8e858f2d] .time-col{flex:1 1 220px;min-width:220px}.details-card[data-v-8e858f2d] .time-picker-wheel.duration-wheel{width:100%;max-width:200px;height:84px;padding-left:12px}.details-card[data-v-8e858f2d] .duration-unit{margin-left:8px}.continue-btn[data-v-8e858f2d]{background:linear-gradient(90deg,#296bff,#9250b7);transition:all .2s cubic-bezier(.22,1,.36,1)}.continue-btn[data-v-8e858f2d]:not(:disabled):hover{box-shadow:0 4px 16px #296bff4d;transform:translateY(-1px)}.email-input[data-v-04618886]{background:#fff;border:1.5px solid #e8ecf2;color:#374151;box-shadow:0 1px 3px #0000000f;transition:all .2s cubic-bezier(.22,1,.36,1)}.email-input[data-v-04618886]:not(:disabled):focus{border-color:#9250b773;box-shadow:0 0 0 3px #9250b71a,0 1px 3px #0000000f}.confirm-btn[data-v-04618886]{transition:all .2s cubic-bezier(.22,1,.36,1)}.confirm-btn[data-v-04618886]:not(:disabled):hover{opacity:.9;box-shadow:0 4px 16px #9250b74d;transform:translateY(-1px)}.service-chip[data-v-99b1905f]{background:#fff;border:1.5px solid #e8ecf2;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:all .2s cubic-bezier(.22,1,.36,1)}.service-chip[data-v-99b1905f]:not(:disabled):not(.service-chip--selected):hover{border-color:#9250b759;box-shadow:0 4px 16px #9250b726,0 1px 4px #0000000f;transform:translateY(-2px)}.service-chip[data-v-99b1905f]:not(:disabled):active{transform:translateY(0) scale(.97)}.service-chip--selected[data-v-99b1905f]{background:#296bff0f;border-color:#296bff80;box-shadow:0 0 0 3px #296bff1a,0 1px 3px #0000000f}.confirm-btn[data-v-99b1905f]{transition:all .2s cubic-bezier(.22,1,.36,1)}.confirm-btn[data-v-99b1905f]:hover{opacity:.9;box-shadow:0 4px 16px #9250b74d;transform:translateY(-1px)}.confirm-btn-enter-active[data-v-99b1905f]{transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.confirm-btn-leave-active[data-v-99b1905f]{transition:opacity .12s ease,transform .12s ease}.confirm-btn-enter-from[data-v-99b1905f]{opacity:0;transform:scale(.9) translateY(4px)}.confirm-btn-leave-to[data-v-99b1905f]{opacity:0;transform:scale(.9)}.time-wheel-wrap{background:#fff;border:1.5px solid #e8ecf2;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;overflow:hidden;transition:box-shadow .2s cubic-bezier(.22,1,.36,1)}.time-wheel-wrap:not(.opacity-60):hover{box-shadow:0 4px 16px #9250b71f,0 1px 4px #0000000f}.confirm-btn{transition:all .2s cubic-bezier(.22,1,.36,1)}.confirm-btn:not(:disabled):hover{opacity:.9;box-shadow:0 4px 16px #9250b74d;transform:translateY(-1px)}.time-picker-wheel{display:flex;align-items:center;overflow:hidden;background:#fff;height:140px;width:220px}.time-picker-sep{font-size:18px;font-weight:600;color:#374151;flex-shrink:0;padding:0 2px;line-height:1}.time-picker-wheel .vue-scroll-picker{flex:1;height:100%;font-size:16px;line-height:1.2em}.time-picker-wheel .vue-scroll-picker-item{color:#aaa;transition:color .15s}.time-picker-wheel .vue-scroll-picker-item[aria-selected=true]{color:#222;font-weight:600}.time-picker-wheel .vue-scroll-picker-layer-top{height:calc(50% - .6em);background:linear-gradient(to bottom,#ffffffeb,#ffffff4d)}.time-picker-wheel .vue-scroll-picker-layer-selection{top:calc(50% - .6em);bottom:calc(50% - .6em)}.time-picker-wheel .vue-scroll-picker-layer-bottom{height:calc(50% - .6em);background:linear-gradient(to top,#ffffffeb,#ffffff4d)}.chat-shell[data-v-e719c549]{background:radial-gradient(ellipse 55% 45% at 90% 8%,rgba(237,57,121,.07) 0%,transparent 60%),radial-gradient(ellipse 50% 55% at 5% 88%,rgba(41,107,255,.07) 0%,transparent 58%),radial-gradient(ellipse 40% 50% at 50% 50%,rgba(146,80,183,.04) 0%,transparent 55%),#f6f5f8;font-family:Inter,sans-serif}.chat-header[data-v-e719c549]{background:#fffffff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;box-shadow:0 1px #0000000f,0 4px 24px #0000000a}.chat-header[data-v-e719c549]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(41,107,255,.5) 20%,rgba(146,80,183,.65) 50%,rgba(237,57,121,.5) 80%,transparent 100%)}.ai-bubble[data-v-e719c549]{background:#fff;border-radius:0 10px 10px;border:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden;box-shadow:0 2px 16px #00000012,0 1px 3px #0000000a;animation:bubble-up-e719c549 .36s cubic-bezier(.22,1,.36,1) both}.ai-bubble[data-v-e719c549]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#296bff,#9250b7,#ed3979);z-index:1}@keyframes bubble-up-e719c549{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.emma-avatar[data-v-e719c549]{animation:avatar-glow-e719c549 5s ease-in-out infinite}@keyframes avatar-glow-e719c549{0%,to{filter:drop-shadow(0 2px 8px rgba(41,107,255,.35))}50%{filter:drop-shadow(0 2px 10px rgba(237,57,121,.4))}}.user-bubble[data-v-e719c549]{border-radius:10px 4px 10px 10px;background:linear-gradient(135deg,#296bff,#9250b7 55%,#ed3979);box-shadow:0 4px 20px #9250b74d,0 1px 4px #00000014;animation:bubble-right-e719c549 .3s cubic-bezier(.22,1,.36,1) both}@keyframes bubble-right-e719c549{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.pill-chip[data-v-e719c549]{background:#fff;border:1.5px solid #e8ecf2;border-radius:100px;color:#374151;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:all .2s cubic-bezier(.22,1,.36,1)}.pill-chip[data-v-e719c549]:not(:disabled):not(.pill-chip--selected):hover{border-color:#9250b759;box-shadow:0 4px 16px #9250b726,0 1px 4px #0000000f;transform:translateY(-2px);color:#1e1b4b}.pill-chip[data-v-e719c549]:not(:disabled):not(.pill-chip--selected):active{transform:translateY(0) scale(.96)}.pill-chip--selected[data-v-e719c549]{background:#296bff0f;border-color:#296bff80;color:#296bff;font-weight:600;box-shadow:0 0 0 3px #296bff1a,0 1px 3px #0000000f;cursor:default}.pill-chip--dimmed[data-v-e719c549]{opacity:.35}.qchip--idle[data-v-e719c549]{background:#f8fafc;border:1.5px solid #e2e8f0;color:#94a3b8}.qchip--selected[data-v-e719c549]{background:#6366f114;border:1.5px solid rgba(99,102,241,.45);color:#4f46e5}.widget-chip--idle[data-v-e719c549]{background:#fafafa;border:1.5px solid #f1f5f9;color:#cbd5e1;opacity:1;box-shadow:none;pointer-events:none}.widget-chip--selected[data-v-e719c549]{background:#296bff0f;border:1.5px solid rgba(41,107,255,.45);color:#296bff;font-weight:600;opacity:1;box-shadow:0 0 0 2px #296bff14,0 1px 3px #0000000f}.edit-textarea[data-v-e719c549]{background:#fff;border:1.5px solid rgba(41,107,255,.4);color:#374151;box-shadow:0 0 0 3px #296bff14}.continue-edit-btn[data-v-e719c549]{background:linear-gradient(90deg,#296bff,#9250b7)}.route-alt-chip[data-v-e719c549]{background:#fff;border:1.5px solid #e8ecf2;color:#6b7280;transition:all .18s ease}.route-alt-chip[data-v-e719c549]:not(:disabled):hover{border-color:#9250b759;color:#1e1b4b;box-shadow:0 2px 8px #9250b71f}.widget-type-card[data-v-e719c549]{background:#fff;box-shadow:0 1px 3px #0000000f}.chat-messages[data-v-e719c549]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.messages-area[data-v-e719c549]::-webkit-scrollbar,.chat-messages[data-v-e719c549]::-webkit-scrollbar{width:4px}.messages-area[data-v-e719c549]::-webkit-scrollbar-track,.chat-messages[data-v-e719c549]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-e719c549]::-webkit-scrollbar-thumb,.chat-messages[data-v-e719c549]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.messages-area[data-v-e719c549]::-webkit-scrollbar-thumb:hover,.chat-messages[data-v-e719c549]::-webkit-scrollbar-thumb:hover{background:#0000002e}.chat-footer[data-v-e719c549]{background:#fffffff7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;box-shadow:0 -1px #0000000f,0 -6px 32px #0000000a}.chat-footer[data-v-e719c549]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(41,107,255,.5) 20%,rgba(146,80,183,.65) 50%,rgba(237,57,121,.5) 80%,transparent 100%)}.continue-btn-enter-active[data-v-e719c549]{transition:opacity .22s ease,transform .22s ease}.continue-btn-leave-active[data-v-e719c549]{transition:opacity .15s ease,transform .15s ease}.continue-btn-enter-from[data-v-e719c549]{opacity:0;transform:translate(-8px)}.continue-btn-leave-to[data-v-e719c549]{opacity:0;transform:translate(-6px)}.option-btn[data-v-e719c549]{animation:option-pop-in-e719c549 .3s ease both}@keyframes option-pop-in-e719c549{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.options-wrap-enter-active[data-v-e719c549]{transition:opacity .2s ease}.options-wrap-enter-from[data-v-e719c549]{opacity:0}.ai-msg-enter-active[data-v-e719c549]{transition:opacity .22s ease,transform .22s ease}.ai-msg-leave-active[data-v-e719c549]{transition:opacity .15s ease,transform .15s ease;position:absolute}.ai-msg-enter-from[data-v-e719c549]{opacity:0;transform:translateY(8px)}.ai-msg-leave-to[data-v-e719c549]{opacity:0;transform:translateY(-4px)}.user-message-bg[data-v-e719c549]{border-radius:12px 4px 12px 12px;background:linear-gradient(135deg,#296bff,#9250b7 55%,#ed3979)}
