/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */[data-app-shell]{--app-glass-bg:#ffffff38;--app-glass-bg-elevated:#ffffffb8;--app-glass-border:#ffffff47;--app-glass-highlight:#ffffff8c;--app-glass-shadow:0 8px 28px #0f172a0f;--app-canvas:#fafaf9}html.dark [data-app-shell]{--background:#000;--foreground:#f5f5f7;--card:#1c1c1eb8;--card-foreground:#f5f5f7;--popover:#1c1c1ec7;--popover-foreground:#f5f5f7;--primary:#f5f5f7;--primary-foreground:#0c0c0e;--secondary:#ffffff14;--secondary-foreground:#f5f5f7;--muted:#ffffff14;--muted-foreground:#ebebf599;--accent:#ffffff1a;--accent-foreground:#f5f5f7;--border:#ffffff1f;--input:#ffffff1f;--ring:#0a84ffb3;--sidebar:#ffffff0f;--sidebar-foreground:#f5f5f7;--sidebar-primary:#0a84ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffffff14;--sidebar-accent-foreground:#f5f5f7;--sidebar-border:#ffffff1a;--app-glass-bg:#ffffff14;--app-glass-bg-elevated:#1c1c1eb8;--app-glass-border:#ffffff29;--app-glass-highlight:#ffffff47;--app-glass-shadow:0 18px 50px #00000073;--app-canvas:#000}.app-glass{background:var(--app-glass-bg);-webkit-backdrop-filter:blur(40px)saturate(180%);box-shadow:inset 0 .5px 0 var(--app-glass-highlight),var(--app-glass-shadow)}.app-glass,.app-glass-elevated{border-color:var(--app-glass-border)}.app-glass-elevated{background:var(--app-glass-bg-elevated);-webkit-backdrop-filter:blur(48px)saturate(190%);box-shadow:inset 0 .5px 0 var(--app-glass-highlight),0 10px 40px #0000002e}html.dark [data-app-shell] .app-glass-elevated{box-shadow:inset 0 .5px 0 var(--app-glass-highlight),0 16px 50px #0000008c}.app-inventory-card-surface{background:var(--app-glass-bg-elevated);-webkit-backdrop-filter:blur(48px)saturate(190%);border:1px solid var(--app-glass-border);box-shadow:inset 0 .5px 0 var(--app-glass-highlight),var(--app-glass-shadow)}.app-inventory-card-surface--pick{box-shadow:0 0 0 1px #60a5fa52,0 0 16px #3b82f62e,inset 0 .5px 0 var(--app-glass-highlight);border-color:#2563ebf2}html.dark [data-app-shell] .app-inventory-card .font-semibold.text-gray-900,html.dark [data-app-shell] .app-inventory-card .text-\[\#021430\],html.dark [data-app-shell] .app-inventory-card .text-gray-700,html.dark [data-app-shell] .app-inventory-card .text-gray-900{color:#f5f5f7}html.dark [data-app-shell] .app-inventory-card .text-\[\#8A8A8A\],html.dark [data-app-shell] .app-inventory-card .text-gray-500,html.dark [data-app-shell] .app-inventory-card .text-gray-600,html.dark [data-app-shell] .app-inventory-card .text-slate-400,html.dark [data-app-shell] .app-inventory-card .text-slate-600,html.dark [data-app-shell] .app-inventory-card .text-slate-700{color:#ebebf58c}html.dark [data-app-shell] .app-inventory-card .border-gray-100,html.dark [data-app-shell] .app-inventory-card .border-gray-200,html.dark [data-app-shell] .app-inventory-card .border-slate-200{border-color:#ffffff1f}html.dark [data-app-shell] .app-inventory-card .border-\[\#DDEAF4\],html.dark [data-app-shell] .app-inventory-card .border-gray-300{border-color:#ffffff2e}html.dark [data-app-shell] .app-inventory-card .bg-\[\#E7F7FC\]{color:#f5f5f7;background:#ffffff1a}html.dark [data-app-shell] .app-inventory-card .bg-gray-100,html.dark [data-app-shell] .app-inventory-card .bg-slate-100\/70,html.dark [data-app-shell] .app-inventory-card .bg-slate-200\/70,html.dark [data-app-shell] .app-inventory-card .bg-slate-50,html.dark [data-app-shell] .app-inventory-card .bg-slate-50\/50{background:#ffffff14}html.dark [data-app-shell] .app-inventory-logo{background:#fffffff0;border-radius:6px;padding:3px 8px}html.dark [data-app-shell] .app-inventory-card .bg-white{background-color:#0000}.agent-more-preview{border:1px dashed var(--app-glass-border);box-shadow:inset 0 .5px 0 var(--app-glass-highlight),var(--app-glass-shadow);color:#2563eb;-webkit-backdrop-filter:blur(40px)saturate(180%)}.agent-more-preview,.agent-more-preview:hover{background:var(--app-glass-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.agent-more-preview:hover{background:color-mix(in srgb,var(--app-glass-bg-elevated) 80%,white)}}.agent-more-preview:hover{border-color:var(--app-glass-border)}@supports (color:color-mix(in lab,red,red)){.agent-more-preview:hover{border-color:color-mix(in srgb,var(--app-glass-border) 60%,#94a3b8)}}html.dark [data-app-shell] .agent-more-preview:hover{background:#ffffff1a;border-color:#ffffff47}html.dark [data-app-shell] #car-cards-scope .car-card,html.dark [data-app-shell] #hotel-cards-scope .hotel-card,html.dark [data-app-shell] #package-cards-scope .package-card,html.dark [data-app-shell] #tour-cards-scope .tour-card{box-shadow:inset 0 .5px 0 var(--app-glass-highlight),0 16px 40px #00000073;-webkit-backdrop-filter:blur(48px)saturate(190%);background:var(--app-glass-bg-elevated)!important;border-color:var(--app-glass-border)!important}html.dark [data-app-shell] #car-cards-scope .car-name,html.dark [data-app-shell] #car-cards-scope .car-price-value,html.dark [data-app-shell] #car-cards-scope .car-stat-value,html.dark [data-app-shell] #hotel-cards-scope .hotel-date-value,html.dark [data-app-shell] #hotel-cards-scope .hotel-description-text,html.dark [data-app-shell] #hotel-cards-scope .hotel-guest-rating-value,html.dark [data-app-shell] #hotel-cards-scope .hotel-name,html.dark [data-app-shell] #hotel-cards-scope .hotel-price,html.dark [data-app-shell] #hotel-cards-scope .hotel-rating,html.dark [data-app-shell] #hotel-cards-scope .hotel-review-author,html.dark [data-app-shell] #hotel-cards-scope .hotel-review-text,html.dark [data-app-shell] #hotel-cards-scope .hotel-reviews-title,html.dark [data-app-shell] #package-cards-scope .package-car-detail-value,html.dark [data-app-shell] #package-cards-scope .package-detail-value,html.dark [data-app-shell] #package-cards-scope .package-hotel-detail-value,html.dark [data-app-shell] #tour-cards-scope .tour-description-text,html.dark [data-app-shell] #tour-cards-scope .tour-name,html.dark [data-app-shell] #tour-cards-scope .tour-price{color:#f5f5f7}html.dark [data-app-shell] #car-cards-scope .car-price-label,html.dark [data-app-shell] #car-cards-scope .car-stat-label,html.dark [data-app-shell] #hotel-cards-scope .hotel-date-label,html.dark [data-app-shell] #hotel-cards-scope .hotel-guest-rating,html.dark [data-app-shell] #hotel-cards-scope .hotel-location,html.dark [data-app-shell] #package-cards-scope .package-car-detail-label,html.dark [data-app-shell] #package-cards-scope .package-detail-label,html.dark [data-app-shell] #package-cards-scope .package-hotel-detail-label{color:#ebebf58c}html.dark [data-app-shell] #car-cards-scope .car-more-info-btn,html.dark [data-app-shell] #hotel-cards-scope .hotel-more-info-btn,html.dark [data-app-shell] #tour-cards-scope .tour-more-info-btn{color:#f5f5f7;background:#ffffff14;border-color:#ffffff29}html.dark [data-app-shell] #package-cards-scope .package-id-badge{color:#f5f5f7;background:#1c1c1ee6;border-color:#ffffff29}html.dark:has([data-app-shell]) body{color:#f5f5f7;background:#000}.app-inventory-card{contain:layout style}.book-with-agent-ring{box-sizing:border-box;isolation:isolate;border-radius:8px;width:100%;padding:1px;display:block;position:relative}.book-with-agent-schema{border-radius:inherit;opacity:.55;background:linear-gradient(120deg,#93c5fd,#a78bfa,#fda4af,#93c5fd);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.book-with-agent-schema,.book-with-agent-svg{pointer-events:none;position:absolute;inset:0}.book-with-agent-svg{z-index:2;width:100%;height:100%;overflow:visible}.book-with-agent-dash{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.book-with-agent-dash--wave{stroke:#2563eb}.book-with-agent-dash--blush{stroke:#fda4af}.book-with-agent-ring[data-disabled=true]{opacity:.5}.book-with-agent-ring[data-disabled=true] .book-with-agent-dash{opacity:0}.book-with-agent-ring>button{background:#fff;border-color:#0000!important}html.dark [data-app-shell] .book-with-agent-schema{opacity:.7}html.dark [data-app-shell] .book-with-agent-ring>button{color:#f5f5f7;background:#2c2c2ef5}@media (prefers-reduced-motion:reduce){.book-with-agent-dash{opacity:0}.book-with-agent-dash animate{display:none}}@layer base{body{background-color:var(--background);color:var(--foreground);font-family:var(--font-satoshi),"Satoshi",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body:has([data-app-shell]){overscroll-behavior-y:none}[data-app-shell] [role=button],[data-app-shell] button,[data-app-shell] header{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}