.selection-pill[data-v-a2cb03ed]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pill-default[data-v-a2cb03ed]{background:#ffffff14;color:inherit;box-shadow:inset 0 1px #ffffff0f}.pill-default[data-v-a2cb03ed]:hover{background:#ffffff29;box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff1a;transform:translateY(-1px)}.dark{background:#ffffff1f}.pill-selected[data-v-a2cb03ed]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);color:#fff;box-shadow:0 2px 8px #3b82f64d,inset 0 1px #ffffff26}.confirm-btn[data-v-a2cb03ed]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.confirm-btn[data-v-a2cb03ed]:hover{background:linear-gradient(135deg,#3b82f6d9,#6366f1bf);transform:translateY(-1px)}.confirm-btn[data-v-a2cb03ed]:disabled{opacity:.5;cursor:not-allowed;transform:none}.image-card[data-v-a2cb03ed]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.image-default[data-v-a2cb03ed]{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d}.image-default[data-v-a2cb03ed]:hover{background:#ffffff1f;box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff14;transform:translateY(-2px)}.image-selected[data-v-a2cb03ed]{background:#3b82f626;box-shadow:0 0 0 2px #3b82f680,inset 0 1px #ffffff14}.selection-input[data-v-a2cb03ed]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a}.selection-input[data-v-a2cb03ed]:focus{background:#ffffff1a;box-shadow:0 0 0 2px #3b82f64d,inset 0 1px #ffffff0f}.workflow-progress-message[data-v-f6370eec]{animation:slideIn-f6370eec .3s ease-out}@keyframes slideIn-f6370eec{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.negotiation-status-card[data-v-b492be49]{animation:slideIn-b492be49 .3s ease-out}@keyframes slideIn-b492be49{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.action-btn[data-v-b492be49]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.action-btn[data-v-b492be49]:hover{transform:translateY(-1px)}.address-lookup-inline[data-v-ef3b6275]{max-width:100%}.address-card[data-v-ef3b6275]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.badge-default[data-v-ef3b6275]{background:#3b82f633;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.badge-usps[data-v-ef3b6275]{background:#10b98133;color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.success-card[data-v-ef3b6275]{background:linear-gradient(135deg,#10b98126,#10b98114);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(16,185,129,.2);box-shadow:0 2px 8px #10b9811a,inset 0 1px #ffffff14}.address-form-container[data-v-ef3b6275]{background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0f}.dark{background:#ffffff0a;border-color:#ffffff0f}.address-input[data-v-ef3b6275]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);outline:none;transition:all .15s ease}.address-input[data-v-ef3b6275]:focus{background:#ffffff1f;border-color:#3b82f666;box-shadow:0 0 0 2px #3b82f626}.error-message[data-v-ef3b6275]{background:#ef444426;border:1px solid rgba(239,68,68,.2)}.save-button[data-v-ef3b6275]{position:relative;overflow:hidden;background:linear-gradient(135deg,#10b981b3,#10b98180,#05966999);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #10b9814d,inset 0 1px #fff3}.save-button[data-v-ef3b6275]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:shimmer-ef3b6275 3s ease-in-out infinite}@keyframes shimmer-ef3b6275{0%{left:-100%}50%,to{left:100%}}.save-button[data-v-ef3b6275]:hover:not(:disabled){background:linear-gradient(135deg,#10b981d9,#10b981a6,#059669bf);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #10b98166,inset 0 1px #ffffff40}.location-input-wrapper[data-v-ef3b6275] .relative{z-index:50}.location-input-wrapper[data-v-ef3b6275] input{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:inherit;outline:none;width:100%}.location-input-wrapper[data-v-ef3b6275] input:focus{background:#ffffff1f;border-color:#3b82f666;box-shadow:0 0 0 2px #3b82f626}.pin-container[data-v-762a2e6d]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.pin-digit[data-v-762a2e6d]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 1px #ffffff0f;transition:all .2s ease}.pin-digit[data-v-762a2e6d]:focus{border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f640,inset 0 1px #ffffff14}.measurement-form[data-v-7d6984b0]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.unit-toggle[data-v-7d6984b0]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.unit-btn[data-v-7d6984b0]{color:#ffffffd9}.unit-active[data-v-7d6984b0]{background:linear-gradient(135deg,#3b82f699,#6366f180);color:#fff;box-shadow:0 2px 8px #3b82f64d}.section-header[data-v-7d6984b0]{background:#ffffff0a;transition:background .2s}.section-header[data-v-7d6984b0]:hover{background:#ffffff14}.measure-input[data-v-7d6984b0]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;transition:all .2s}.measure-input[data-v-7d6984b0]:focus{outline:none;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f633}.measure-input[data-v-7d6984b0]::-moz-placeholder{color:#ffffff80}.measure-input[data-v-7d6984b0]::placeholder{color:#ffffff80}.measure-input[type=number][data-v-7d6984b0]::-webkit-inner-spin-button,.measure-input[type=number][data-v-7d6984b0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.measure-input[type=number][data-v-7d6984b0]{-moz-appearance:textfield}.save-btn[data-v-7d6984b0]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #3b82f64d;position:relative;overflow:hidden}.save-btn[data-v-7d6984b0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:shimmer-7d6984b0 3s ease-in-out infinite}@keyframes shimmer-7d6984b0{0%{left:-100%}50%,to{left:100%}}.save-btn[data-v-7d6984b0]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.skip-btn[data-v-7d6984b0]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .2s}.skip-btn[data-v-7d6984b0]:hover{background:#ffffff1f;color:#fff}.image-generating-container[data-v-05f63635]{background:linear-gradient(135deg,#3b82f614,#6366f10d,#3b82f614);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(59,130,246,.15);box-shadow:0 2px 8px #3b82f61a,inset 0 1px #ffffff14}.dark{background:linear-gradient(135deg,#3b82f60f,#6366f108,#3b82f60f);border:1px solid rgba(59,130,246,.1)}.shimmer-placeholder[data-v-05f63635]{background:linear-gradient(110deg,#3b82f60f,#3b82f61f 40%,#6366f10f 60%,#3b82f60f);background-size:200% 100%;animation:shimmerMove-05f63635 2s ease-in-out infinite}.dark{background:linear-gradient(110deg,#3b82f60a,#3b82f61a 40%,#6366f10a 60%,#3b82f60a);background-size:200% 100%;animation:shimmerMove-05f63635 2s ease-in-out infinite}@keyframes shimmerMove-05f63635{0%{background-position:200% 0}to{background-position:-200% 0}}.listing-card[data-v-cbd73195]{background:linear-gradient(135deg,#ffffff14,#ffffff0d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff14}.listing-card[data-v-cbd73195]:hover{border-color:#fff3;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff1f}.dark{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08)}.dark{border-color:#ffffff26;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a}.view-btn[data-v-cbd73195]{background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.view-btn[data-v-cbd73195]:hover{background:#fff3;color:#fff;border-color:#fff3;transform:translateY(-1px)}.browse-feed-btn[data-v-0e70545e]{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 6px #0000001a,inset 0 1px #ffffff14}.browse-feed-btn[data-v-0e70545e]:hover{background:#fff3;border-color:#fff3;color:#fff;transform:translateY(-1px)}.dark{background:#ffffff0f;border-color:#ffffff14}.dark{background:#ffffff24;border-color:#ffffff26}.skeleton-card[data-v-0e70545e]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08)}.skeleton-shimmer[data-v-0e70545e]{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:skeleton-pulse-0e70545e 1.5s ease-in-out infinite}@keyframes skeleton-pulse-0e70545e{0%{background-position:200% 0}to{background-position:-200% 0}}.listing-swiper[data-v-0e70545e]{overflow:hidden}.nav-arrow[data-v-0e70545e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #0000004d;cursor:pointer;transition:all .2s ease}.nav-arrow[data-v-0e70545e]:hover{background:#000c;border-color:#ffffff40;transform:translateY(-50%) scale(1.1)}.nav-arrow.swiper-button-disabled[data-v-0e70545e]{opacity:0!important;pointer-events:none}.switch-confirm-pill[data-v-0e70545e]{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000001f,inset 0 1px #ffffff0f}.switch-confirm-go[data-v-0e70545e]{background:linear-gradient(135deg,#8b5cf6b3,#6366f199);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 6px #8b5cf64d}.switch-confirm-go[data-v-0e70545e]:hover{background:linear-gradient(135deg,#8b5cf6d9,#6366f1bf);transform:translateY(-1px);box-shadow:0 3px 10px #8b5cf666}.switch-confirm-enter-active[data-v-0e70545e]{transition:all .25s ease-out}.switch-confirm-leave-active[data-v-0e70545e]{transition:all .15s ease-in}.switch-confirm-enter-from[data-v-0e70545e],.switch-confirm-leave-to[data-v-0e70545e]{opacity:0;transform:translateY(-4px)}.place-card[data-v-064308fe]{width:200px;flex-shrink:0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#1c1812cc,#120f0ab3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.15);box-shadow:0 1px #fff5b414 inset,0 4px 20px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.place-card[data-v-064308fe]:hover{transform:translateY(-2px);box-shadow:0 1px #fff5b41f inset,0 8px 28px #00000059,0 0 0 1px #d4af3738}.place-card-image-wrap[data-v-064308fe]{position:relative;width:100%;height:110px}.place-card-image[data-v-064308fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.place-card-image-placeholder[data-v-064308fe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#d4af370f;color:#d4af3766}.place-card-gradient[data-v-064308fe]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(18,15,10,.85) 0%,transparent 55%);pointer-events:none}.place-card-distinction[data-v-064308fe]{position:absolute;top:8px;right:8px;background:#120f0abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:2px 7px;font-size:.65rem;font-weight:700;letter-spacing:.05em}.distinction-stars[data-v-064308fe]{color:#d4af37}.distinction-bib[data-v-064308fe],.distinction-green[data-v-064308fe]{color:#d4af37e6}.place-card-body[data-v-064308fe]{padding:10px 11px 11px}.place-card-name[data-v-064308fe]{font-size:.82rem;font-weight:600;color:#f0e8d2f2;letter-spacing:.01em;line-height:1.25;margin-bottom:6px}.place-card-meta[data-v-064308fe]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.place-chip[data-v-064308fe]{font-size:.65rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:#d4af371f;border:1px solid rgba(212,175,55,.2);color:#d4af37d9}.place-chip-muted[data-v-064308fe]{background:#ffffff0d;border-color:#ffffff1a;color:#c8beaab3}.place-price[data-v-064308fe]{font-size:.65rem;color:#c8beaa99;letter-spacing:.04em;margin-left:auto}.place-chef[data-v-064308fe]{font-size:.68rem;color:#c8beaaa6;margin-bottom:3px;font-style:italic}.place-location[data-v-064308fe]{display:flex;align-items:flex-start;gap:3px;font-size:.67rem;color:#b4aa9699;margin-bottom:7px}.place-links[data-v-064308fe]{display:flex;gap:8px;margin-bottom:9px}.place-link[data-v-064308fe]{display:flex;align-items:center;gap:3px;font-size:.67rem;color:#d4af37b3;text-decoration:none;transition:color .15s ease}.place-link[data-v-064308fe]:hover{color:#d4af37}.place-link-ig[data-v-064308fe]{color:#b482c8b3}.place-link-ig[data-v-064308fe]:hover{color:#c896dc}.place-actions[data-v-064308fe]{display:flex;gap:5px}.place-btn[data-v-064308fe]{flex:1;padding:5px 0;border-radius:7px;font-size:.67rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .18s ease;text-align:center}.place-btn-primary[data-v-064308fe]{background:linear-gradient(135deg,#d4af374d,#b48c1e2e);border:1px solid rgba(212,175,55,.4);color:#f0d264f2;box-shadow:0 1px #fff5b426 inset}.place-btn-primary[data-v-064308fe]:hover{background:linear-gradient(135deg,#d4af376b,#b48c1e47);box-shadow:0 3px 12px #d4af3740,0 1px #fff5b433 inset}.place-btn-secondary[data-v-064308fe]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c8beaab3}.place-btn-secondary[data-v-064308fe]:hover{background:#ffffff17;color:#f0e8d2e6}.place-skeleton[data-v-9f36ad45]{background:linear-gradient(135deg,#1c1812cc,#120f0ab3);border:1px solid rgba(212,175,55,.1)}.skeleton-shimmer[data-v-9f36ad45]{background:linear-gradient(90deg,#d4af370a,#d4af371a,#d4af370a);background-size:200% 100%;animation:skeleton-pulse-9f36ad45 1.5s ease-in-out infinite}@keyframes skeleton-pulse-9f36ad45{0%{background-position:200% 0}to{background-position:-200% 0}}.place-swiper[data-v-9f36ad45]{overflow:hidden}.nav-arrow[data-v-9f36ad45]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#120f0ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.2);box-shadow:0 2px 8px #0006;cursor:pointer;transition:all .2s ease}.nav-arrow[data-v-9f36ad45]:hover{background:#1c1812f2;border-color:#d4af3766}.nav-arrow.swiper-button-disabled[data-v-9f36ad45]{opacity:0!important;pointer-events:none}.search-input[data-v-464f5061]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a}.search-input[data-v-464f5061]:focus{background:#ffffff1a;box-shadow:0 0 0 2px #3b82f64d,inset 0 1px #ffffff0f}.country-grid[data-v-464f5061]{display:flex;flex-direction:column;gap:.25rem}.country-grid[data-v-464f5061]::-webkit-scrollbar,.currency-grid[data-v-464f5061]::-webkit-scrollbar{width:4px}.country-grid[data-v-464f5061]::-webkit-scrollbar-track,.currency-grid[data-v-464f5061]::-webkit-scrollbar-track{background:transparent}.country-grid[data-v-464f5061]::-webkit-scrollbar-thumb,.currency-grid[data-v-464f5061]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.country-chip[data-v-464f5061]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a;cursor:pointer}.country-chip[data-v-464f5061]:hover{background:#ffffff1f;transform:translateY(-1px)}.country-chip-selected[data-v-464f5061]{background:#3b82f626!important;box-shadow:0 0 0 1px #3b82f64d,inset 0 1px #ffffff14}.currency-tab-active[data-v-464f5061]{background:#3b82f633;color:#60a5fa;box-shadow:inset 0 1px #ffffff14}.dark{background:#3b82f626}.currency-chip[data-v-464f5061]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:inherit;cursor:pointer}.currency-chip[data-v-464f5061]:hover{background:#ffffff1f}.currency-chip-selected[data-v-464f5061]{background:#3b82f626!important;box-shadow:0 0 0 1px #3b82f64d}.dark{background:#3b82f61f!important}.currency-chip-custom[data-v-464f5061]{border:1px dashed rgba(168,85,247,.3)}.dark{border-color:#a855f733}.add-custom-btn[data-v-464f5061]{background:#a855f71a;color:#a855f7;cursor:pointer}.add-custom-btn[data-v-464f5061]:hover{background:#a855f72e}.dark{background:#a855f714}.custom-form[data-v-464f5061]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.dark{background:#ffffff05;border-color:#ffffff0d}.custom-input[data-v-464f5061]{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0a}.custom-input[data-v-464f5061]:focus{background:#ffffff1a;box-shadow:0 0 0 2px #a855f74d}.network-dropdown[data-v-464f5061]{background:#1e1e28f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0000004d}.network-option[data-v-464f5061]:hover{background:#a855f726}.network-dropdown[data-v-464f5061]::-webkit-scrollbar{width:4px}.network-dropdown[data-v-464f5061]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.add-token-btn[data-v-464f5061]{background:linear-gradient(135deg,#a855f799,#8b5cf680);border:1px solid rgba(255,255,255,.15)}.add-token-btn[data-v-464f5061]:hover:not(:disabled){background:linear-gradient(135deg,#a855f7bf,#8b5cf6a6)}.cancel-btn[data-v-464f5061]{background:#ffffff0f;color:inherit;cursor:pointer}.cancel-btn[data-v-464f5061]:hover{background:#ffffff1f}.continue-btn[data-v-464f5061]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.continue-btn[data-v-464f5061]:hover{background:linear-gradient(135deg,#3b82f6d9,#6366f1bf);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666,inset 0 1px #ffffff40}.language-selected[data-v-b6683b5d]{background:#3b82f61a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.2);box-shadow:inset 0 1px #ffffff0f;transition:transform .15s ease,opacity .15s ease,border-color .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.language-selected.dragging[data-v-b6683b5d]{opacity:.4}.language-selected.drag-over-above[data-v-b6683b5d]{border-top:2px solid rgba(59,130,246,.7)}.language-selected.drag-over-below[data-v-b6683b5d]{border-bottom:2px solid rgba(59,130,246,.7)}.dark{background:#3b82f614;border-color:#3b82f626}.drag-handle[data-v-b6683b5d]{touch-action:none}.reorder-btn[data-v-b6683b5d]{background:#ffffff14;color:inherit;cursor:pointer;transition:all .15s ease}.reorder-btn[data-v-b6683b5d]:hover{background:#ffffff29;transform:scale(1.1)}.language-grid[data-v-b6683b5d]::-webkit-scrollbar{width:4px}.language-grid[data-v-b6683b5d]::-webkit-scrollbar-track{background:transparent}.language-grid[data-v-b6683b5d]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.language-chip[data-v-b6683b5d]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff0a}.language-chip[data-v-b6683b5d]:hover{background:#ffffff24;transform:translateY(-1px)}.continue-btn[data-v-b6683b5d]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.continue-btn[data-v-b6683b5d]:hover{background:linear-gradient(135deg,#3b82f6d9,#6366f1bf);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666,inset 0 1px #ffffff40}.setup-option[data-v-28b7a0c9]{background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}.setup-option[data-v-28b7a0c9]:hover{background:#fff3;border-color:#ffffff40;transform:translateY(-1px)}.financial-pill[data-v-28b7a0c9]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.financial-pill[data-v-28b7a0c9]:hover{background:#ffffff2e;border-color:#ffffff40;transform:translateY(-1px)}.skip-btn[data-v-28b7a0c9]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.skip-btn[data-v-28b7a0c9]:hover{background:#ffffff1a;border-color:#ffffff26}.pin-verify-container[data-v-3e08a8ac]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.pin-digit[data-v-3e08a8ac]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 1px #ffffff0f;transition:all .2s ease}.pin-digit[data-v-3e08a8ac]:focus{border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f640,inset 0 1px #ffffff14}.dark{background:#ffffff0d;border-color:#ffffff14}.pin-reset-sent[data-v-37550209]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.reset-icon-container[data-v-37550209]{background:linear-gradient(135deg,#3b82f640,#6366f133);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.2);box-shadow:0 2px 8px #3b82f626,inset 0 1px #ffffff1a}.alfred-avatar[data-v-403efa59]{box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.1)}.bot-bubble[data-v-403efa59]{background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1a);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3}.user-bubble[data-v-403efa59]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px #3b82f640,inset 0 1px #ffffff26}.intent-badge[data-v-403efa59]{background:#a855f726;color:#c4b5fd;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0d}.bubble-image-container[data-v-403efa59]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.5rem;padding:2px;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff0f;transition:transform .15s ease}.bubble-image-container[data-v-403efa59]:hover{transform:scale(1.02)}.fullscreen-backdrop[data-v-403efa59]{background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fullscreen-close[data-v-403efa59]{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.fullscreen-close[data-v-403efa59]:hover{background:#fff3;transform:scale(1.1)}.welcome-intents-grid[data-v-403efa59]{display:flex;flex-direction:column;gap:5px}.welcome-action[data-v-403efa59]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#1c1812b8,#120f0a99);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(212,175,55,.18);box-shadow:0 1px #d4af371f inset,0 -1px #0000004d inset,0 2px 16px #00000040;animation:luxeReveal-403efa59 .35s cubic-bezier(.22,1,.36,1) both}.welcome-action[data-v-403efa59]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,rgba(255,245,210,.07) 0%,rgba(255,245,210,.01) 45%,transparent 55%);pointer-events:none;border-radius:inherit;transition:opacity .25s ease}@keyframes luxeReveal-403efa59{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.welcome-action[data-v-403efa59]:hover{background:linear-gradient(135deg,#d4af371c,#1c160cbf 55%,#d4af370f);border-color:#d4af3761;box-shadow:0 1px #fff5b433 inset,0 -1px #0000004d inset,0 4px 24px #d4af371f,0 2px 10px #0000004d;transform:translateY(-1px)}.welcome-action[data-v-403efa59]:hover:before{opacity:1.5}.welcome-action[data-v-403efa59]:active{transform:translateY(0);transition-duration:.1s}.welcome-action-icon[data-v-403efa59]{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#d4af3738,#b48c1e1a);border:1px solid rgba(212,175,55,.28);box-shadow:0 1px #fff5b440 inset,0 2px 10px #d4af3726;transition:all .25s ease}.welcome-action:hover .welcome-action-icon[data-v-403efa59]{background:linear-gradient(145deg,#d4af3757,#b48c1e2e);border-color:#d4af3780;box-shadow:0 1px #fff5b459 inset,0 3px 16px #d4af3747}.welcome-icon[data-v-403efa59]{width:14px;height:14px;color:#dcb950e6;transition:color .25s ease;stroke-width:1.75}.welcome-action:hover .welcome-icon[data-v-403efa59]{color:#f0d264}.welcome-action-label[data-v-403efa59]{font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f0e8d2d1;transition:color .25s ease;line-height:1}.welcome-action:hover .welcome-action-label[data-v-403efa59]{color:#fff5c8}.setup-option[data-v-403efa59]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f;cursor:pointer}.setup-option[data-v-403efa59]:hover{background:#ffffff29;box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff1a;transform:translateY(-1px)}.dark{background:#ffffff0d}.dark{background:#ffffff1f;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff14}.custom-title-input[data-v-403efa59]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a}.custom-title-input[data-v-403efa59]:focus{background:#ffffff1a;box-shadow:0 0 0 2px #3b82f64d,inset 0 1px #ffffff0f}.action-button[data-v-403efa59]{background:linear-gradient(135deg,#3b82f6b3,#3b82f680,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3;position:relative;overflow:hidden}.action-button[data-v-403efa59]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:shimmer-403efa59 3s ease-in-out infinite}@keyframes shimmer-403efa59{0%{left:-100%}50%,to{left:100%}}.action-button[data-v-403efa59]:hover{background:linear-gradient(135deg,#3b82f6d9,#3b82f6a6,#6366f1bf);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666,inset 0 1px #ffffff40}.completed-selection[data-v-403efa59]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.flights-cta-btn[data-v-403efa59]{background:linear-gradient(135deg,#1c1812bf,#120f0aa6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.22);box-shadow:0 1px #fff5b41a inset,0 2px 16px #0003;transition:all .22s cubic-bezier(.25,.46,.45,.94)}.flights-cta-btn[data-v-403efa59]:hover{border-color:#d4af376b;background:linear-gradient(135deg,#d4af371a,#1c1812cc);box-shadow:0 1px #fff5b42e inset,0 4px 24px #d4af371a;transform:translateY(-1px)}.flights-cta-icon[data-v-403efa59]{background:linear-gradient(145deg,#d4af3738,#b48c1e1a);border:1px solid rgba(212,175,55,.28);box-shadow:0 1px #fff5b433 inset,0 2px 8px #d4af3726}.flights-cta-label[data-v-403efa59]{font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f0e8d2e6}.flights-cta-sub[data-v-403efa59]{font-size:.72rem;color:#d4af37bf;margin-top:1px;letter-spacing:.03em}.flights-cta-arrow[data-v-403efa59]{color:#d4af3780;transition:transform .2s ease,color .2s ease}.flights-cta-btn:hover .flights-cta-arrow[data-v-403efa59]{transform:translate(3px);color:#d4af37e6}.mic-idle-glass[data-v-bc1c2f42]{background:linear-gradient(135deg,#8b5cf659,#7c3aed40);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.4);box-shadow:0 2px 10px #8b5cf640,inset 0 1px #ffffff26}.mic-idle-glass[data-v-bc1c2f42]:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf680,#7c3aed66);border-color:#8b5cf68c;transform:translateY(-1px);box-shadow:0 4px 16px #8b5cf659,inset 0 1px #fff3}.dark{background:linear-gradient(135deg,#8b5cf64d,#7c3aed33);border:1px solid rgba(139,92,246,.35);box-shadow:0 2px 10px #8b5cf633,inset 0 1px #ffffff1a}.dark{background:linear-gradient(135deg,#8b5cf673,#7c3aed59);border-color:#8b5cf680;box-shadow:0 4px 16px #8b5cf64d,inset 0 1px #ffffff26}.mic-idle-simple[data-v-bc1c2f42]{background:transparent;border:none}.mic-idle-simple[data-v-bc1c2f42]:hover:not(:disabled){background:#3b82f61a}.mic-recording[data-v-bc1c2f42]{background:#ef444433;border:1px solid rgba(239,68,68,.4);animation:pulse-recording-bc1c2f42 1.5s ease-in-out infinite}@keyframes pulse-recording-bc1c2f42{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}.mic-transcribing[data-v-bc1c2f42]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);cursor:wait}.badge-fade-enter-active[data-v-bc1c2f42],.badge-fade-leave-active[data-v-bc1c2f42]{transition:opacity .2s ease,transform .2s ease}.badge-fade-enter-from[data-v-bc1c2f42],.badge-fade-leave-to[data-v-bc1c2f42]{opacity:0;transform:translate(-50%) translateY(4px)}.suggestion-pill[data-v-c1b31461]{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0f}.suggestion-pill[data-v-c1b31461]:hover{background:#ffffff26;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff1a;transform:translateY(-1px)}.dark{background:#ffffff1a;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff14}.input-container[data-v-c1b31461]{background:linear-gradient(135deg,#0006,#00000059,#00000061);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff0d;transition:border-color .3s ease,box-shadow .3s ease}.dark{background:linear-gradient(135deg,#00000080,#00000073,#0000007a);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0a;transition:border-color .3s ease,box-shadow .3s ease}.chat-input[data-v-c1b31461]{background:transparent;border:none}.chat-input[data-v-c1b31461]:focus{background:transparent;outline:none}.input-container[data-v-c1b31461]:focus-within{border-color:#9ca3af4d;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff0f}.dark{border-color:#9ca3af40;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.button-bar[data-v-c1b31461]{z-index:10}.action-btn[data-v-c1b31461]{position:relative;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 6px #00000014,inset 0 1px #ffffff1a}.action-btn[data-v-c1b31461]:hover:not(:disabled){transform:translateY(-1px)}.dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.action-btn-amber[data-v-c1b31461]{background:#fbbf2426;border-color:#fbbf2440}.action-btn-amber[data-v-c1b31461]:hover:not(:disabled){background:#fbbf2440;border-color:#fbbf2459;box-shadow:0 3px 10px #fbbf2426,inset 0 1px #ffffff26}.dark{background:#fbbf241f;border-color:#fbbf2433}.dark{background:#fbbf2438;border-color:#fbbf244d}.action-btn-emerald[data-v-c1b31461]{background:#34d39926;border-color:#34d39940}.action-btn-emerald[data-v-c1b31461]:hover:not(:disabled){background:#34d39940;border-color:#34d39959;box-shadow:0 3px 10px #34d39926,inset 0 1px #ffffff26}.dark{background:#34d3991f;border-color:#34d39933}.dark{background:#34d39938;border-color:#34d3994d}.hotkey-hint[data-v-c1b31461]{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-size:9px;font-family:ui-monospace,SFMono-Regular,monospace;color:#9ca3af99;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.action-btn:hover .hotkey-hint[data-v-c1b31461],.button-bar div:hover>.hotkey-hint[data-v-c1b31461]{opacity:1}.send-btn-active[data-v-c1b31461]{background:linear-gradient(135deg,#3b82f6cc,#6366f1b3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #3b82f659,inset 0 1px #ffffff40}.send-btn-active[data-v-c1b31461]:hover{background:linear-gradient(135deg,#3b82f6f2,#6366f1d9);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f673,inset 0 1px #ffffff4d}.send-btn-inactive[data-v-c1b31461]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#9ca3af;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffff14}.dark{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.attachment-thumb[data-v-c1b31461]{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.5rem;padding:2px;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff0f}.remove-btn[data-v-c1b31461]{background:#ef4444e6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 8px #ef444466}.remove-btn[data-v-c1b31461]:hover{background:#ef4444;transform:scale(1.1)}.actions-panel[data-v-c1b31461]{background:linear-gradient(135deg,#00000080,#00000073,#0000007a);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff0d}.action-btn-active[data-v-c1b31461]{background:#3b82f633!important;border-color:#3b82f64d!important}.actions-expand-enter-active[data-v-c1b31461],.actions-expand-leave-active[data-v-c1b31461]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:bottom}.actions-expand-enter-from[data-v-c1b31461],.actions-expand-leave-to[data-v-c1b31461]{opacity:0;transform:translateY(10px) scaleY(.95)}.actions-expand-enter-to[data-v-c1b31461],.actions-expand-leave-from[data-v-c1b31461]{opacity:1;transform:translateY(0) scaleY(1)}.category-bar[data-v-0502f381]{background:#ffffff05;box-shadow:0 1px #ffffff08}.category-pill[data-v-0502f381]{position:relative;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;color:#ffffffe6;background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d;transition:all .2s ease;cursor:pointer;border:none;outline:none}.category-pill[data-v-0502f381]:hover:not(:disabled){background:#ffffff1f;color:#fffffff2;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff14;transform:translateY(-1px)}.category-pill[data-v-0502f381]:disabled{opacity:.5;cursor:not-allowed}.dark{background:#ffffff0a}.dark{background:#ffffff1a}.count-badge[data-v-0502f381]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;font-size:10px;font-weight:600;background:#3b82f633;color:#fffffff2}.unread-dot[data-v-0502f381]{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:#3b82f6;box-shadow:0 0 6px #3b82f699;animation:pulse-dot-0502f381 2s ease-in-out infinite}@keyframes pulse-dot-0502f381{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.search-wrapper[data-v-21dcd7c1]{position:relative;display:flex;align-items:center}.search-icon[data-v-21dcd7c1]{position:absolute;left:12px;width:16px;height:16px;color:#9ca3af99;pointer-events:none}.search-input[data-v-21dcd7c1]{width:100%;padding:8px 36px;border-radius:10px;font-size:13px;color:#ffffffe6;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);outline:none;transition:all .2s ease}.search-input[data-v-21dcd7c1]::-moz-placeholder{color:#9ca3af80}.search-input[data-v-21dcd7c1]::placeholder{color:#9ca3af80}.search-input[data-v-21dcd7c1]:focus{background:#ffffff1a;border-color:#3b82f666;box-shadow:0 0 0 2px #3b82f626}.search-clear[data-v-21dcd7c1]{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:#9ca3afb3;background:none;border:none;cursor:pointer;transition:all .15s ease}.search-clear[data-v-21dcd7c1]:hover{color:#ffffffe6;background:#ffffff1a}.filter-tab[data-v-21dcd7c1]{padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;color:#9ca3afe6;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-21dcd7c1]:hover{background:#ffffff1f;color:#ffffffe6}.filter-tab-active[data-v-21dcd7c1]{background:#3b82f640;color:#93c5fdf2;box-shadow:0 0 8px #3b82f633}.item-card[data-v-21dcd7c1]{display:block;padding:12px 16px;border-radius:12px;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);transition:all .2s ease;cursor:pointer}.item-card[data-v-21dcd7c1]:hover{background:#ffffff1a;border-color:#ffffff1a;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.status-badge[data-v-21dcd7c1]{display:inline-block;padding:1px 8px;border-radius:9999px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-green[data-v-21dcd7c1]{background:#22c55e26;color:#86eface6}.status-amber[data-v-21dcd7c1]{background:#f59e0b26;color:#fde047e6}.status-gray[data-v-21dcd7c1]{background:#9ca3af26;color:#d1d5dbe6}.status-red[data-v-21dcd7c1]{background:#ef444426;color:#fca5a5e6}.status-blue[data-v-21dcd7c1]{background:#3b82f626;color:#93c5fde6}.open-btn[data-v-21dcd7c1]{display:inline-block;padding:4px 12px;border-radius:8px;font-size:11px;font-weight:500;color:#93c5fde6;background:#3b82f61f;transition:all .2s ease}.item-card:hover .open-btn[data-v-21dcd7c1]{background:#3b82f640;color:#bfdbfef2}.load-more-btn[data-v-21dcd7c1]{padding:6px 20px;border-radius:9999px;font-size:12px;font-weight:500;color:#9ca3afe6;background:#ffffff0f;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:100px}.load-more-btn[data-v-21dcd7c1]:hover:not(:disabled){background:#ffffff1f;color:#ffffffe6}.load-more-btn[data-v-21dcd7c1]:disabled{cursor:not-allowed;opacity:.7}.line-clamp-2[data-v-21dcd7c1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.industry-picker-container[data-v-096a3bd7]{background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1rem;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff0f}.dark{background:#ffffff08;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0a}.industry-tile[data-v-096a3bd7]{border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff14}.industry-tile[data-v-096a3bd7]:hover{border-color:#fff3;box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff1f;transform:translateY(-2px)}.industry-tile-other[data-v-096a3bd7]{border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff14}.industry-tile-other[data-v-096a3bd7]:hover{border-color:#fff3;box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff1f;transform:translateY(-2px)}.other-input[data-v-096a3bd7]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0a}.other-input[data-v-096a3bd7]:focus{background:#ffffff1a;box-shadow:0 0 0 2px #3b82f64d,inset 0 1px #ffffff0f}.dark{background:#ffffff0f}.other-submit[data-v-096a3bd7]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.other-submit[data-v-096a3bd7]:hover{background:linear-gradient(135deg,#3b82f6d9,#6366f1bf);transform:translateY(-1px)}.picker-close[data-v-096a3bd7]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.picker-close[data-v-096a3bd7]:hover{background:#ffffff1f}.dark{background:#ffffff08}.dark{background:#ffffff14}.category-selector-container[data-v-6f92865a]{background:linear-gradient(135deg,#14141ed9,#0f0f19e6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14;max-height:calc(100dvh - 16rem)}.category-scroll-area[data-v-6f92865a]{flex:1;min-height:0}.sticky-footer[data-v-6f92865a]{flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#14141ef2,#0f0f19fa);border-radius:0 0 1rem 1rem}.category-option[data-v-6f92865a]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.category-option[data-v-6f92865a]:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0f);border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff14}.category-option-selected[data-v-6f92865a]{background:linear-gradient(135deg,#3b82f64d,#6366f140);border-color:#3b82f666;box-shadow:0 4px 16px #3b82f633,inset 0 1px #ffffff26}.category-option-selected[data-v-6f92865a]:hover{background:linear-gradient(135deg,#3b82f659,#6366f14d)}.checkmark-indicator[data-v-6f92865a]{background:#ffffff1a;opacity:0;transform:scale(.8);transition:all .2s ease}.category-option-selected .checkmark-indicator[data-v-6f92865a]{background:linear-gradient(135deg,#3b82f6cc,#6366f1b3);opacity:1;transform:scale(1)}.btn-primary[data-v-6f92865a]{background:linear-gradient(135deg,#3b82f6b3,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(59,130,246,.4);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.btn-primary[data-v-6f92865a]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6d9,#6366f1bf);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666,inset 0 1px #ffffff40}.btn-secondary[data-v-6f92865a]{background:linear-gradient(135deg,#ffffff14,#ffffff0d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 1px #ffffff14}.btn-secondary[data-v-6f92865a]:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff14);transform:translateY(-1px)}.selector-close[data-v-6f92865a]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.selector-close[data-v-6f92865a]:hover{background:#ffffff1f}.see-more-btn[data-v-6f92865a]{color:#93c5fdcc}.see-more-btn[data-v-6f92865a]:hover{color:#93c5fd}.category-option-other[data-v-6f92865a]{border-style:dashed}.other-input-container[data-v-6f92865a]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(59,130,246,.3);box-shadow:inset 0 1px #ffffff0f}.other-input[data-v-6f92865a]::-moz-placeholder{color:#9ca3af80}.other-input[data-v-6f92865a]::placeholder{color:#9ca3af80}.pursuit-type-container[data-v-afa216a4]{background:linear-gradient(135deg,#14141ed9,#0f0f19e6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14}.pursuit-type-card[data-v-afa216a4]{background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.pursuit-type-card[data-v-afa216a4]:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0f);border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a}.pursuit-icon[data-v-afa216a4]{background:linear-gradient(135deg,#3b82f633,#6366f126);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.2);box-shadow:0 2px 8px #3b82f626,inset 0 1px #ffffff1a}.selector-close[data-v-afa216a4]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.selector-close[data-v-afa216a4]:hover{background:#ffffff1f}.modal-enter-active[data-v-98edae1d],.modal-leave-active[data-v-98edae1d]{transition:opacity .2s ease}.modal-enter-from[data-v-98edae1d],.modal-leave-to[data-v-98edae1d]{opacity:0}.fade-enter-active[data-v-98edae1d],.fade-leave-active[data-v-98edae1d]{transition:opacity .15s ease}.fade-enter-from[data-v-98edae1d],.fade-leave-to[data-v-98edae1d]{opacity:0}.modal-backdrop[data-v-497f1266]{background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.modal-container[data-v-497f1266]{background:linear-gradient(135deg,#1e1e28f2,#14141efa,#191923f5);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff14}.modal-header[data-v-497f1266]{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.modal-icon[data-v-497f1266]{background:linear-gradient(135deg,#3b82f64d,#6366f133);border:1px solid rgba(59,130,246,.3);box-shadow:0 2px 8px #3b82f633,inset 0 1px #ffffff1a}.close-btn[data-v-497f1266]{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.close-btn[data-v-497f1266]:hover{background:#fff3;transform:scale(1.05)}.modal-fade-enter-active[data-v-497f1266],.modal-fade-leave-active[data-v-497f1266]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-497f1266],.modal-fade-leave-to[data-v-497f1266]{opacity:0}.avatar-glow[data-v-61410090]{position:relative;display:inline-flex}.avatar-glow[data-v-61410090]:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;border-radius:9999px;border:1.5px solid rgba(180,83,9,.45);animation:ringBreath-61410090 2.5s ease-in-out infinite;z-index:0}.avatar-img[data-v-61410090]{position:relative;z-index:1;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.1)}@keyframes ringBreath-61410090{0%,to{opacity:.3;transform:scale(1);box-shadow:0 0 #b4530900}50%{opacity:.85;transform:scale(1.08);box-shadow:0 0 10px 2px #b453091f}}.thinking-bubble[data-v-61410090]{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff1f,#ffffff14,#ffffff1a);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3;min-width:100px;max-width:90%}.dark{background:linear-gradient(135deg,#ffffff14,#ffffff0d,#ffffff12);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1f}.thinking-bubble[data-v-61410090]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 35%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.04) 65%,transparent 100%);animation:bubbleShimmer-61410090 4s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes bubbleShimmer-61410090{0%{left:-100%}50%,to{left:100%}}.saying[data-v-61410090]{position:relative;z-index:2;font-size:.9rem;font-style:italic;letter-spacing:.015em;color:#ffffffe6;display:inline-flex;flex-wrap:wrap;align-items:baseline}.saying.is-exiting .gl[data-v-61410090],.saying.is-exiting .dots-wrap[data-v-61410090]{animation:genieExit-61410090 .38s ease-in forwards!important}.gl[data-v-61410090]{display:inline-block;opacity:0;animation:genieIn-61410090 .42s cubic-bezier(.22,1.6,.36,1) forwards;will-change:transform,opacity,filter}@keyframes genieIn-61410090{0%{opacity:0;transform:scale(.12) translateY(16px) rotate(-10deg);filter:blur(5px)}50%{opacity:.9;filter:blur(.5px)}72%{transform:scale(1.1) translateY(-1.5px) rotate(.8deg);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0) rotate(0);filter:blur(0)}}@keyframes genieExit-61410090{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.65) translateY(-10px);filter:blur(4px)}}.dots-wrap[data-v-61410090]{display:inline-flex;opacity:0;animation:dotsAppear-61410090 .35s ease forwards;margin-left:.5px;gap:.5px}@keyframes dotsAppear-61410090{to{opacity:1}}.pulse-dot[data-v-61410090]{display:inline-block;font-style:normal;animation:dotBounce-61410090 1.4s ease-in-out infinite}@keyframes dotBounce-61410090{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2.5px)}}.avatar-glow[data-v-feb07a96]{position:relative;display:inline-flex}.avatar-glow[data-v-feb07a96]:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;border-radius:9999px;border:1.5px solid rgba(180,83,9,.45);animation:ringBreath-feb07a96 2.5s ease-in-out infinite;z-index:0}.avatar-img[data-v-feb07a96]{position:relative;z-index:1;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.1)}@keyframes ringBreath-feb07a96{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.dot[data-v-feb07a96]{width:8px;height:8px;border-radius:9999px;display:inline-block;flex-shrink:0}.dot-done[data-v-feb07a96]{background:#34d399;box-shadow:0 0 6px #34d39980}.dot-active[data-v-feb07a96]{background:#fbbf24;box-shadow:0 0 10px #fbbf24b3;animation:activePulse-feb07a96 1.2s ease-in-out infinite}.dot-pending[data-v-feb07a96]{background:#ffffff2e}@keyframes activePulse-feb07a96{0%,to{transform:scale(1);box-shadow:0 0 6px #fbbf2466}50%{transform:scale(1.25);box-shadow:0 0 14px #fbbf24e6}}.active-dots[data-v-feb07a96]{display:inline-flex;gap:2px}.active-dots span[data-v-feb07a96]{width:3px;height:3px;border-radius:9999px;background:#fbbf24cc;animation:dotBounce-feb07a96 1.2s ease-in-out infinite}.active-dots span[data-v-feb07a96]:nth-child(2){animation-delay:.15s}.active-dots span[data-v-feb07a96]:nth-child(3){animation-delay:.3s}@keyframes dotBounce-feb07a96{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bar-track[data-v-feb07a96]{position:relative;width:100%;height:6px;border-radius:9999px;background:#ffffff14;overflow:hidden}.bar-fill[data-v-feb07a96]{height:100%;border-radius:9999px;background:linear-gradient(90deg,#fbbf24,#f59e0b 60%,#b45309);transition:width .4s ease-out;box-shadow:0 0 12px #fbbf2466;position:relative}.bar-fill[data-v-feb07a96]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:barShimmer-feb07a96 1.6s linear infinite}@keyframes barShimmer-feb07a96{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tips-trigger[data-v-092fe93d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.tips-trigger[data-v-092fe93d]:hover{background:#f59e0b1f;border-color:#f59e0b33;transform:scale(1.05)}.tips-trigger-active[data-v-092fe93d]{background:#f59e0b26;border-color:#f59e0b40;box-shadow:0 0 12px #f59e0b26}.tips-backdrop[data-v-092fe93d]{background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tips-drawer[data-v-092fe93d]{background:linear-gradient(180deg,#14141cf7,#0f0f16fa);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-left:1px solid rgba(255,255,255,.08);box-shadow:-8px 0 32px #0006,inset 1px 0 #ffffff0a}.tips-header[data-v-092fe93d]{border-bottom:1px solid rgba(255,255,255,.06)}.tips-header-icon[data-v-092fe93d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#b4530959,#78350f73);border:1px solid rgba(245,158,11,.2);box-shadow:0 2px 8px #b4530933,inset 0 1px #ffffff14}.tips-close[data-v-092fe93d]{background:#ffffff0d}.tips-close[data-v-092fe93d]:hover{background:#ffffff1a}.tips-close:hover svg[data-v-092fe93d]{color:#fff}.cat-active[data-v-092fe93d]{background:#f59e0b2e;color:#fcd34d;border:1px solid rgba(245,158,11,.25);box-shadow:0 2px 8px #f59e0b1f}.cat-inactive[data-v-092fe93d]{background:#ffffff0a;color:#9ca3afcc;border:1px solid rgba(255,255,255,.06)}.cat-inactive[data-v-092fe93d]:hover{background:#ffffff14;color:#fff;border-color:#ffffff1a}.tip-card[data-v-092fe93d]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.tip-card[data-v-092fe93d]:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translate(-2px)}.tip-highlight[data-v-092fe93d]{background:linear-gradient(135deg,#b4530914,#3b82f60a);border-color:#b4530926}.tip-highlight[data-v-092fe93d]:hover{background:linear-gradient(135deg,#b453091f,#3b82f60f);border-color:#b4530938}.new-badge[data-v-092fe93d]{background:linear-gradient(135deg,#f59e0b33,#d9770626);color:#fcd34d;border:1px solid rgba(245,158,11,.25)}.tip-example[data-v-092fe93d]{background:#f59e0b0d;border:1px solid rgba(245,158,11,.1)}.tips-footer[data-v-092fe93d]{border-top:1px solid rgba(255,255,255,.05)}.hide-scrollbar[data-v-092fe93d]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-092fe93d]::-webkit-scrollbar{display:none}.drawer-enter-active[data-v-092fe93d]{transition:all .35s cubic-bezier(.16,1,.3,1)}.drawer-leave-active[data-v-092fe93d]{transition:all .25s cubic-bezier(.4,0,.2,1)}.drawer-enter-from .tips-backdrop[data-v-092fe93d],.drawer-leave-to .tips-backdrop[data-v-092fe93d]{opacity:0}.drawer-enter-from .tips-drawer[data-v-092fe93d],.drawer-leave-to .tips-drawer[data-v-092fe93d]{transform:translate(100%)}.drawer-enter-to .tips-drawer[data-v-092fe93d],.drawer-leave-from .tips-drawer[data-v-092fe93d]{transform:translate(0)}.drawer-enter-to .tips-backdrop[data-v-092fe93d],.drawer-leave-from .tips-backdrop[data-v-092fe93d]{opacity:1}.tip-list-enter-active[data-v-092fe93d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tip-list-leave-active[data-v-092fe93d]{transition:all .15s ease;position:absolute}.tip-list-enter-from[data-v-092fe93d]{opacity:0;transform:translate(12px)}.tip-list-leave-to[data-v-092fe93d]{opacity:0;transform:translate(-12px)}.fade-enter-active[data-v-29ee2005],.fade-leave-active[data-v-29ee2005]{transition:opacity .2s ease}.fade-enter-from[data-v-29ee2005],.fade-leave-to[data-v-29ee2005]{opacity:0}.flight-modal-overlay[data-v-71146940]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:16px}.flight-modal[data-v-71146940]{width:100%;max-width:780px;max-height:88vh;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(135deg,#16120cf7,#0e0b07fa);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(212,175,55,.18);box-shadow:0 1px #fff5b414 inset,0 24px 60px #00000080,0 0 0 1px #d4af3714}.flight-modal-header[data-v-71146940]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(212,175,55,.1);flex-shrink:0}.header-route[data-v-71146940]{flex:1}.route-text[data-v-71146940]{font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:#f0e8d2f2;text-transform:uppercase}.route-date[data-v-71146940]{font-size:.8rem;font-weight:400;color:#c8beaa80;letter-spacing:.02em;text-transform:none}.header-count[data-v-71146940]{font-size:.72rem;color:#c8beaa66;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.close-btn[data-v-71146940]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#c8beaa99;cursor:pointer;transition:all .18s ease;flex-shrink:0}.close-btn[data-v-71146940]:hover{background:#ffffff1f;color:#f0e8d2e6}.flight-modal-body[data-v-71146940]{display:flex;flex:1;overflow:hidden}.filter-sidebar[data-v-71146940]{width:180px;flex-shrink:0;border-right:1px solid rgba(212,175,55,.08);padding:16px 14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.15) transparent}.filter-title[data-v-71146940]{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d4af3780;margin-bottom:14px}.filter-section[data-v-71146940]{margin-bottom:18px}.filter-label[data-v-71146940]{font-size:.63rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c8beaa73;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.filter-value[data-v-71146940]{font-size:.62rem;color:#d4af37b3;font-weight:500;text-transform:none;letter-spacing:0}.filter-pills[data-v-71146940]{display:flex;flex-direction:column;gap:4px}.filter-pills.wrap[data-v-71146940]{flex-direction:row;flex-wrap:wrap}.filter-pill[data-v-71146940]{padding:4px 8px;border-radius:6px;font-size:.65rem;font-weight:500;letter-spacing:.03em;cursor:pointer;text-align:left;transition:all .15s ease;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#c8beaa8c}.filter-pill.active[data-v-71146940]{background:#d4af3726;border-color:#d4af374d;color:#d4af37e6}.filter-pill[data-v-71146940]:hover:not(.active){background:#ffffff14;color:#c8beaacc}.price-slider[data-v-71146940]{width:100%;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#d4af3799,#d4af3733);border-radius:2px;cursor:pointer;outline:none}.price-slider[data-v-71146940]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#d4af37e6;border:2px solid rgba(22,18,12,.95);box-shadow:0 0 6px #d4af3766;cursor:pointer}.airline-list[data-v-71146940]{display:flex;flex-direction:column;gap:6px}.airline-check[data-v-71146940]{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#c8beaa8c;cursor:pointer;transition:color .15s ease}.airline-check[data-v-71146940]:hover{color:#c8beaad9}.airline-checkbox[data-v-71146940]{width:12px;height:12px;accent-color:rgba(212,175,55,.9);flex-shrink:0}.results-panel[data-v-71146940]{flex:1;display:flex;flex-direction:column;overflow:hidden}.sort-bar[data-v-71146940]{display:flex;gap:2px;padding:10px 16px;border-bottom:1px solid rgba(212,175,55,.08);flex-shrink:0}.sort-btn[data-v-71146940]{padding:5px 14px;border-radius:7px;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .16s ease;background:transparent;border:1px solid transparent;color:#c8beaa66}.sort-btn.active[data-v-71146940]{background:#d4af371f;border-color:#d4af3740;color:#d4af37e6}.sort-btn[data-v-71146940]:hover:not(.active){color:#c8beaabf;background:#ffffff0d}.flight-list[data-v-71146940]{flex:1;overflow-y:auto;padding:8px 12px 16px;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.12) transparent;display:flex;flex-direction:column;gap:8px}.no-results[data-v-71146940]{padding:40px 20px;text-align:center;font-size:.8rem;color:#c8beaa59;letter-spacing:.04em}.flight-card[data-v-71146940]{display:flex;gap:12px;padding:14px;border-radius:12px;background:linear-gradient(135deg,#1c1812b3,#120f0a80);border:1px solid rgba(212,175,55,.1);box-shadow:0 1px #fff5b40d inset;transition:border-color .18s ease,box-shadow .18s ease}.flight-card[data-v-71146940]:hover{border-color:#d4af3738;box-shadow:0 1px #fff5b414 inset,0 4px 16px #0003}.airline-logo[data-v-71146940]{width:36px;height:36px;border-radius:8px;background:#d4af371a;border:1px solid rgba(212,175,55,.2);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;letter-spacing:.04em;color:#d4af37cc;flex-shrink:0}.flight-details[data-v-71146940]{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.flight-main-row[data-v-71146940]{display:flex;align-items:center;gap:12px}.flight-times[data-v-71146940]{display:flex;align-items:center;gap:8px;flex:1}.time-block[data-v-71146940]{display:flex;flex-direction:column}.time-big[data-v-71146940]{font-size:.9rem;font-weight:700;color:#f0e8d2e6;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.time-code[data-v-71146940]{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c8beaa73}.flight-arrow[data-v-71146940]{flex:1;display:flex;align-items:center;gap:2px;min-width:0}.arrow-line[data-v-71146940]{flex:1;height:1px;background:#d4af3733}.flight-meta-col[data-v-71146940]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.duration-text[data-v-71146940]{font-size:.72rem;color:#c8beaa99;font-weight:500;white-space:nowrap}.stops-badge[data-v-71146940]{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.stops-direct[data-v-71146940]{background:#22c55e1f;border:1px solid rgba(34,197,94,.2);color:#86efacd9}.stops-connecting[data-v-71146940]{background:#fbbf2414;border:1px solid rgba(251,191,36,.15);color:#fbbf24b3}.layover-text[data-v-71146940]{font-size:.6rem;color:#c8beaa59;letter-spacing:.04em;white-space:nowrap}.flight-bottom-row[data-v-71146940]{display:flex;align-items:center;justify-content:space-between;gap:8px}.airline-name-cabin[data-v-71146940]{display:flex;align-items:center;gap:6px;min-width:0}.airline-name-text[data-v-71146940]{font-size:.68rem;color:#c8beaa80;letter-spacing:.02em;truncate:true;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.cabin-chip[data-v-71146940]{font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:#d4af3714;border:1px solid rgba(212,175,55,.15);color:#d4af37a6;flex-shrink:0}.price-select[data-v-71146940]{display:flex;align-items:center;gap:10px;flex-shrink:0}.price-text[data-v-71146940]{font-size:1rem;font-weight:800;color:#d4af37f2;letter-spacing:.01em;white-space:nowrap}.select-btn[data-v-71146940]{padding:6px 16px;border-radius:8px;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:all .18s ease;background:linear-gradient(135deg,#d4af374d,#b48c1e33);border:1px solid rgba(212,175,55,.4);color:#f0d264f2;box-shadow:0 1px #fff5b426 inset;white-space:nowrap}.select-btn[data-v-71146940]:hover{background:linear-gradient(135deg,#d4af3773,#b48c1e52);box-shadow:0 4px 14px #d4af374d,0 1px #fff5b433 inset;transform:translateY(-1px)}.modal-fade-enter-active[data-v-71146940],.modal-fade-leave-active[data-v-71146940]{transition:all .25s ease}.modal-fade-enter-from[data-v-71146940],.modal-fade-leave-to[data-v-71146940]{opacity:0}.modal-fade-enter-from .flight-modal[data-v-71146940],.modal-fade-leave-to .flight-modal[data-v-71146940]{transform:scale(.96) translateY(8px)}.modal-fade-enter-active .flight-modal[data-v-71146940],.modal-fade-leave-active .flight-modal[data-v-71146940]{transition:transform .25s ease}@media (max-width: 600px){.filter-sidebar[data-v-71146940]{display:none}.flight-modal[data-v-71146940]{max-height:92vh}.flight-main-row[data-v-71146940]{flex-wrap:wrap}}.bot-header[data-v-a15b5238]{background:linear-gradient(180deg,#ffffff14,#ffffff0a);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.dark{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-bottom:1px solid rgba(255,255,255,.08)}.bot-header-avatar[data-v-a15b5238]{background:linear-gradient(135deg,#b45309cc,#78350fe6);box-shadow:0 2px 8px #b453094d,inset 0 1px #ffffff26}.typing-indicator[data-v-a15b5238]{background:linear-gradient(135deg,#ffffff1f,#ffffff14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0000001a,inset 0 1px #ffffff26}.dark{background:linear-gradient(135deg,#ffffff14,#ffffff0d);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a}.selector-bar-cancel[data-v-a15b5238]{background:linear-gradient(135deg,#ffffff14,#ffffff0d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.selector-bar-cancel[data-v-a15b5238]:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff14);transform:translateY(-1px)}.selector-bar-finish[data-v-a15b5238]{position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6b3,#3b82f680,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.selector-bar-finish[data-v-a15b5238]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:selector-shimmer-a15b5238 3s ease-in-out infinite}@keyframes selector-shimmer-a15b5238{0%{left:-100%}50%,to{left:100%}}.selector-bar-finish[data-v-a15b5238]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6d9,#3b82f6a6,#6366f1bf);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666,inset 0 1px #ffffff40}
