.tf-wallet-tiles,.tf-wallet-currency,.tf-wallet-cents.is-zero{display:none}.aurora-swatch{background:radial-gradient(circle at 18% 20%,#1f8f86 0 28%,#0000 56%),radial-gradient(circle at 85% 85%,#e0705f 0 22%,#0000 55%),linear-gradient(135deg,#123247,#3a2a5e 55%,#5a2f4b)}html{background-color:var(--pal-page-color,#111829)}:is(body,body:has(.design-aurora)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--pal-page-color,#111829);background-image:var(--pal-page-image,radial-gradient(60rem 40rem at -10% -5%,#1f8f868c,transparent 60%), radial-gradient(50rem 40rem at 60% 45%,#6240aa73,transparent 60%), radial-gradient(45rem 40rem at 110% 105%,#e0705f73,transparent 60%), linear-gradient(160deg,#0c1b2a,#171a35 50%,#24162b));background-attachment:fixed}:is(body :is(.site-footer,footer),body:has(.design-aurora) :is(.site-footer,footer)){color:#a9b3c7;background:0 0;border-color:#ffffff1a}:is(body footer a,body:has(.design-aurora) footer a){color:var(--au-mint-soft)}.app-shell.alternate-shell.design-aurora{--au-ink:#f4f6fb;--au-muted:#a9b3c7;--au-faint:#7d879c;--au-mint:var(--pal-accent,#5fe3b5);--au-accent-rgb:var(--pal-accent-rgb,95,227,181);--au-mint-ink:var(--pal-accent-ink,#062a20);--au-mint-soft:var(--pal-accent-soft,#8ff5d6);--au-purple:var(--pal-second,#b49bff);--au-second-rgb:var(--pal-second-rgb,180,155,255);--au-coral:var(--pal-third,#ff8f78);--au-slate:#9fb3cf;--au-glass:var(--pal-glass,#ffffff13);--au-glass-strong:var(--pal-glass-strong,#ffffff1f);--au-edge:#ffffff24;--au-solid:var(--pal-solid,#1a2236);--tf-ink:var(--au-ink);--tf-muted:var(--au-muted);--theme-deep:var(--au-mint);--theme-accent:var(--au-mint);--tf-line:#ffffff1f;--tf-panel-solid:var(--au-solid);--tf-panel:var(--au-glass);--tf-wallet:var(--au-solid);--glass-fill:var(--au-glass);--glass-edge:var(--au-edge);--glass-shadow:0 10px 30px #00000040;--tf-shadow:0 10px 30px #00000040;color:var(--au-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.design-aurora .ambient{display:none}.app-shell.alternate-shell.design-aurora :is(h1,h2,h3,h4,strong,label,legend,dt){color:var(--au-ink)}.app-shell.alternate-shell.design-aurora :is(p,small,dd,li,.micro-label){color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .micro-label,.app-shell.alternate-shell.design-aurora a{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora :is(.card-surface,.tf-ai-front,.tf-plan-stack,.pv-morph-shell,.tf-plan-perspective,.pv-plan-costs,.tf-wallet-world,.kanbit-look-card,.insights-grid>article,.money-metrics>article,.tf-perspective-panel,.pv-plan,.pv-cost-row,.tf-coverage-card,.tf-estimate-total-card,.tf-plan-total-range,.pv-saved-summary>div,.tf-market-card,.pv-spending){-webkit-backdrop-filter:blur(22px)saturate(140%);background:var(--au-glass)!important;border-color:var(--au-edge)!important;box-shadow:0 10px 30px #0000002e!important}.app-shell.alternate-shell.design-aurora.design-aurora :is(.tf-plan-perspective,.tf-perspective-panel,.tf-estimate-total-card){background:0 0!important}.app-shell.alternate-shell.design-aurora.design-aurora :is(.tf-plan-perspective,.tf-estimate-total-card){box-shadow:none!important}.app-shell.alternate-shell.design-aurora.design-aurora .tf-ai-front{box-shadow:none!important;background:0 0!important}.app-shell.alternate-shell.design-aurora :is(input,select,textarea){color:var(--au-ink);border-color:var(--au-edge);background:#ffffff14}.app-shell.alternate-shell.design-aurora :is(input,textarea)::placeholder{color:var(--au-faint)}.app-shell.alternate-shell.design-aurora option{color:var(--au-ink);background:var(--au-solid)}.app-shell.alternate-shell.design-aurora :is(.primary-button,.tf-soft-add,.tf-stay-search-button,.tf-stay-card-actions button){color:var(--au-mint-ink);background:var(--au-mint);box-shadow:0 8px 24px rgba(var(--au-accent-rgb),.25);border-color:#0000}.app-shell.alternate-shell.design-aurora :is(.secondary-button,.ghost-button){color:var(--au-ink);background:var(--au-glass);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora :is(button,a):focus-visible{outline:2px solid var(--au-mint);outline-offset:2px}.app-shell.alternate-shell.design-aurora progress{accent-color:var(--au-mint)}.app-shell.alternate-shell.design-aurora progress::-webkit-progress-bar{background:#ffffff1f}.app-shell.alternate-shell.design-aurora progress::-webkit-progress-value{background:linear-gradient(90deg,var(--au-mint),var(--au-mint-soft))}.app-shell.alternate-shell.design-aurora progress::-moz-progress-bar{background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .kanbit-plan-progress progress{background:#ffffff24}.app-shell.alternate-shell.design-aurora .kanbit-plan-progress progress::-webkit-progress-bar{background:#ffffff24}.app-shell.alternate-shell.design-aurora .kanbit-plan-progress progress::-webkit-progress-value{background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .kanbit-plan-progress progress.is-partial::-webkit-progress-value{background:repeating-linear-gradient(135deg,var(--au-mint) 0 6px,rgba(var(--au-accent-rgb),.55) 6px 12px)}.app-shell.alternate-shell.design-aurora .kanbit-plan-progress>span.kanbit-progress-pace{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .sidebar{border-color:var(--au-edge);-webkit-backdrop-filter:blur(24px);background:#0a0e1c8c}.app-shell.alternate-shell.design-aurora :is(.sidebar .side-nav-item,.sidebar-user,.sidebar .brand-button){color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .side-nav-item.is-active{color:var(--au-ink);background:var(--au-glass-strong)}.app-shell.alternate-shell.design-aurora .topbar{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .location-pill{color:var(--au-ink);border:1px solid var(--au-edge);background:var(--au-glass);-webkit-backdrop-filter:blur(20px);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;display:flex}.app-shell.alternate-shell.design-aurora .location-pill :is(span,button){color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .location-pill button{color:var(--au-mint);min-height:44px;padding:0 2px}.app-shell.alternate-shell.design-aurora .tf-wallet-world.panel-overview{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell.alternate-shell.design-aurora .top-icon{color:var(--au-ink);border:1px solid var(--au-edge);background:var(--au-glass);box-shadow:none;-webkit-backdrop-filter:blur(20px);border-radius:50%}.app-shell.alternate-shell.design-aurora .notification-ping{background:var(--au-coral);box-shadow:0 0 0 2px #172036}.app-shell.alternate-shell.design-aurora .avatar{color:#fff;background:linear-gradient(135deg,#2bb39a,#7b5cd6);border:1px solid #ffffff40}@media (max-width:840px){.app-shell.alternate-shell.design-aurora .topbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.app-shell.alternate-shell.design-aurora .topbar>.top-actions{display:contents}.app-shell.alternate-shell.design-aurora .topbar .mobile-avatar{grid-area:1/1}.app-shell.alternate-shell.design-aurora .topbar>.location-pill{box-sizing:border-box;white-space:nowrap;grid-area:1/2;justify-self:center;min-width:0;max-width:100%;overflow:hidden}.app-shell.alternate-shell.design-aurora .topbar .top-icon{grid-area:1/3;width:44px;height:44px}}.app-shell.alternate-shell.design-aurora :is(.tf-mobile-wallet,.tf-wallet-feature-compact,.kanbit-travel-wallet,.tf-budget-wallet,.tf-discover-wallet,.pv-wallet,.insights-wallet){color:#fff;background:radial-gradient(120% 90% at 0% 0%,rgba(var(--au-accent-rgb),.32),transparent 55%),radial-gradient(110% 90% at 100% 100%,rgba(var(--au-second-rgb),.3),transparent 60%),var(--pal-wallet-base,#121a2e);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000059}.app-shell.alternate-shell.design-aurora :is(.tf-mobile-wallet,.tf-wallet-feature-compact,.kanbit-travel-wallet,.tf-budget-wallet,.tf-discover-wallet,.pv-wallet,.insights-wallet) :is(p,small,span,strong,.micro-label){color:#fff}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet{border-radius:28px;padding:20px 20px 18px}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet>.tf-mobile-wallet-top{align-items:center;gap:10px;margin-right:0;padding-right:0;display:flex}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet-top>span{background:#ffffff2e;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet-top>p{margin:0;font-weight:600}.app-shell.alternate-shell.design-aurora .tf-wallet-currency{color:#fff;letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:650;display:inline-block}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet .tf-wallet-manage-button{display:none}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet-amount{margin-top:18px}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet-amount>strong{letter-spacing:-.045em;font-size:clamp(46px,14vw,60px);font-weight:700;line-height:1}.app-shell.alternate-shell.design-aurora .tf-wallet-cents{opacity:.55;letter-spacing:-.02em;font-size:.62em}.app-shell.alternate-shell.design-aurora .tf-wallet-cents.is-zero{display:inline}.app-shell.alternate-shell.design-aurora .tf-mobile-wallet-caption{color:#ffffffd9;margin:8px 0 0}.app-shell.alternate-shell.design-aurora .tf-wallet-info summary{color:#fffc}.app-shell.alternate-shell.design-aurora .tf-wallet-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.app-shell.alternate-shell.design-aurora .tf-wallet-tiles button{color:#fff;min-height:72px;font:600 13px/1.2 var(--ui-font);cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff47;border-radius:18px;justify-items:center;gap:6px;padding:12px 6px;transition:transform .15s,background .15s;display:grid}.app-shell.alternate-shell.design-aurora .tf-wallet-tiles button.is-primary{color:#1b2340;background:#fff;border-color:#fff}.app-shell.alternate-shell.design-aurora .tf-wallet-tiles button:active{transform:scale(.97)}@media (hover:hover){.app-shell.alternate-shell.design-aurora .tf-wallet-tiles button:not(.is-primary):hover{background:#ffffff38}}.app-shell.alternate-shell.design-aurora .tf-ai-front:has(.tf-ai-choice){-webkit-backdrop-filter:none;padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell.alternate-shell.design-aurora .tf-ai-choice h2{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button{min-height:124px;color:var(--au-ink);border:1px solid var(--au-edge);background:var(--au-glass);-webkit-backdrop-filter:blur(22px);border-radius:24px;align-content:start;box-shadow:0 10px 30px #0000002e}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button strong{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button>span{border-radius:15px;width:50px;height:50px}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button:first-child>span{background:var(--au-mint);color:var(--au-mint-ink);box-shadow:0 8px 22px rgba(var(--au-accent-rgb),.3)}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button:nth-child(2)>span{color:var(--au-coral);border:1.5px solid var(--au-coral);background:0 0}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button:nth-child(3)>span{background:rgba(var(--au-second-rgb),.22);color:var(--au-purple)}.app-shell.alternate-shell.design-aurora .tf-ai-paths>button:nth-child(4)>span{color:var(--au-slate);background:#9fb3cf33}@media (hover:hover){.app-shell.alternate-shell.design-aurora .tf-ai-paths>button:hover{background:var(--au-glass-strong);border-color:#ffffff3d}}.app-shell.alternate-shell.design-aurora .tf-ai-guardrail{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-ai-guardrail svg{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-plan-stack.tf-plan-stack-clean{-webkit-backdrop-filter:none;padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell.alternate-shell.design-aurora .tf-plan-stack-clean>header .micro-label{color:var(--au-ink);letter-spacing:-.02em;text-transform:none;font-size:20px;font-weight:700}.app-shell.alternate-shell.design-aurora .tf-plan-stack-clean>header button{border:1px solid var(--au-edge);background:var(--au-glass);color:var(--au-ink);border-radius:999px;padding:7px 14px;font-size:13px}.app-shell.alternate-shell.design-aurora .tf-possibility-row{color:var(--au-ink);-webkit-backdrop-filter:blur(22px);border-radius:24px;box-shadow:0 10px 30px #0000002e;border:1px solid var(--au-edge)!important;background:var(--au-glass)!important}.app-shell.alternate-shell.design-aurora .tf-possibility-icon{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-possibility-open{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .mobile-nav{border:1px solid var(--au-edge);-webkit-backdrop-filter:blur(26px)saturate(150%);background:#161a309e;border-radius:999px;box-shadow:0 18px 40px #0006}.app-shell.alternate-shell.design-aurora .mobile-nav button{color:var(--au-muted);background:0 0}.app-shell.alternate-shell.design-aurora .mobile-nav button{gap:3px;font-size:10px;font-weight:600}.app-shell.alternate-shell.design-aurora .mobile-nav button.is-active{color:var(--au-mint)}body:has(.design-aurora) .kanbit-mobile-plan-actions{border-color:var(--au-edge,#ffffff24);background:#161a30bf}body:has(.design-aurora) .kanbit-mobile-plan-actions button{color:#f4f6fb;border-color:#fff3}body:has(.design-aurora) .kanbit-mobile-plan-actions button:last-child{background:var(--au-mint);border-color:var(--au-mint);color:var(--au-mint-ink)}.app-shell.alternate-shell.design-aurora .kanbit-look-row>span{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .kanbit-look-row>span small{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .kanbit-look-options button[aria-pressed=true]{box-shadow:0 0 0 2px var(--au-mint)}.app-shell.alternate-shell.design-aurora .kanbit-look-options button:focus-visible{outline-color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .profile-save-status{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .profile-save-status.is-saved{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .profile-save-status button{color:var(--au-coral)}@media (prefers-reduced-motion:reduce){.app-shell.alternate-shell.design-aurora .tf-wallet-tiles button{transition:none}}.app-shell.alternate-shell.design-aurora .kanbit-plan-progress>span{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .pv-filter{background:var(--au-glass);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .pv-filter button{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .pv-filter button:is([aria-pressed=true],.is-active,[aria-selected=true]){color:var(--au-mint-ink);background:var(--au-mint)}@media (max-width:840px){.app-shell.alternate-shell.design-aurora .possibility-stage-collection>.pv-morph-shell{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}}.app-shell.alternate-shell.design-aurora :is(.inline-options button,.setup-inline-options button,.setup-style-row button,.setup-interest-grid button,.tf-market-partners span,.tf-market-tabs button){color:var(--au-muted);background:var(--au-glass);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora :is(.inline-options button,.setup-inline-options button,.setup-style-row button,.setup-interest-grid button,.tf-market-tabs button):is(.is-active,[aria-pressed=true]){color:var(--au-mint-ink);background:var(--au-mint);border-color:#0000}.app-shell.alternate-shell.design-aurora :is(.tf-perspective-bar.has-summary,.tf-journey-day,.tf-moment-inline input,.tf-moment-inline select,.tf-day-search-field input,.tf-moment-time-pill,.tf-perspective-pill){background:var(--au-glass);color:var(--au-ink);border-color:var(--au-edge);box-shadow:none}.app-shell.alternate-shell.design-aurora .tf-perspective-pill:before{background:var(--au-mint);box-shadow:0 6px 18px rgba(var(--au-accent-rgb),.3)}.app-shell.alternate-shell.design-aurora .tf-perspective-pill>button{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-perspective-pill>button[aria-selected=true]{color:var(--au-mint-ink)}.app-shell.alternate-shell.design-aurora :is(.tf-day-search-tabs>button[aria-pressed=true],.tf-journey-day-add){background:var(--au-glass-strong);color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .pv-plan-more-toggle{color:var(--au-ink);background:var(--au-glass);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .pv-plan-more-toggle[aria-expanded=true]{border-color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .pv-plan-more-items{border-color:var(--au-edge);color:var(--au-ink);background:#1c2338;box-shadow:0 20px 50px #00000073}.app-shell.alternate-shell.design-aurora .pv-plan-more-confirm .danger-button{color:#ffb1a8;background:#ee695b29;border-color:#ee695b61}.app-shell.alternate-shell.design-aurora .price-origin-badge{color:var(--au-mint-soft);border-color:rgba(var(--au-accent-rgb),.3);background:rgba(var(--au-accent-rgb),.1)}.app-shell.alternate-shell.design-aurora .price-origin-badge.is-starting{color:#a9c8ff;background:#a9c8ff1a;border-color:#a9c8ff4d}.app-shell.alternate-shell.design-aurora .price-origin-badge.is-checked{color:#ffd88a;background:#ffd88a1a;border-color:#ffd88a4d}.app-shell.alternate-shell.design-aurora .price-origin-badge.is-estimated{color:#ffb8a6;background:#ff8f781f;border-color:#ff8f7852}.app-shell.alternate-shell.design-aurora .pv-detail-organized .pv-saved-cost-icon{background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-coverage-card[data-included=true]{background:var(--au-glass)!important}@media (max-width:840px){.app-shell.alternate-shell.design-aurora .pv-plan-costs .tf-plan-perspective{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell.alternate-shell.design-aurora .pv-saved-summary>.price-origin-badge{place-self:center start}.app-shell.alternate-shell.design-aurora .pv-detail-organized .pv-plan-costs{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}}@media (min-width:841px){.app-shell.alternate-shell.design-aurora .tf-ai-paths>button{min-height:0}}.app-shell.alternate-shell.design-aurora :is(.tf-stay-search,.tf-booking-tip,.tf-food-overview,.tf-price-prompts,.tf-price-buffer,.tf-covered-modules){-webkit-backdrop-filter:none;color:var(--au-ink);border:1px solid var(--au-edge)!important;box-shadow:none!important;background:#080c1c47!important}.app-shell.alternate-shell.design-aurora .tf-restaurant-search{background:0 0!important;border:0!important}.app-shell.alternate-shell.design-aurora :is(.tf-stay-search,.tf-food-overview) :is(span,small,p),.app-shell.alternate-shell.design-aurora .tf-booking-tip{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-booking-tip-label{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-travel-footer .tf-booking-tip{padding:0;background:0 0!important;border:0!important}.app-shell.alternate-shell.design-aurora .tf-stay-sandbox{color:#ffd88a;background:#ffd88a1f;border-color:#ffd88a4d}.app-shell.alternate-shell.design-aurora .tf-stay-card{background:#ffffff0f!important}.app-shell.alternate-shell.design-aurora .tf-stay-card :is(.tf-stay-room,.tf-stay-meta,small,span){color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-stay-card .tf-stay-name{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-stay-card-actions{border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .tf-restaurant-photo{color:var(--au-muted);background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-stay-card.is-skeleton i{background:#ffffff1a}.app-shell.alternate-shell.design-aurora :is(.tf-flight-airports input,.tf-restaurant-query input){color:var(--au-ink);border-color:var(--au-edge);background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-flight-airports label{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-travel-choice>div>button{color:var(--au-ink);border-color:var(--au-edge);box-shadow:none;background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-travel-choice>div>button :is(strong,small,span){color:inherit}.app-shell.alternate-shell.design-aurora .tf-travel-choice>div>button small{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-travel-choice>div>button[aria-pressed=true]{background:rgba(var(--au-accent-rgb),.14);border-color:var(--au-mint);box-shadow:inset 0 0 0 1px var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-travel-choice>div>button:disabled{opacity:.55}.app-shell.alternate-shell.design-aurora .tf-flight-extras-fields{color:var(--au-ink);background:#080c1c47}.app-shell.alternate-shell.design-aurora .tf-flight-extras>summary{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-travel-footer{border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .tf-travel-switch button{color:var(--au-ink);border-color:var(--au-edge);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-travel-switch button[aria-pressed=true]{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-soft-plan .tf-module-icon{color:color-mix(in srgb,var(--module-color,var(--au-mint)) 55%,#fff);box-shadow:none;background:#ffffff14!important}.app-shell.alternate-shell.design-aurora .tf-module-options button{color:var(--au-ink);border-color:var(--au-edge);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-module-options button[aria-pressed=true]{color:var(--au-mint-ink);background:var(--au-mint);border-color:#0000}.app-shell.alternate-shell.design-aurora .tf-module-options legend{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-module-badge{color:var(--au-muted);background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-module-menu>div{background:var(--au-solid);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .tf-module-menu>div button{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-cost-icon{color:var(--au-muted);border-color:var(--au-edge);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-cost-icon:hover{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-cost-popover{border-color:var(--au-edge);color:var(--au-ink);background:#1c2338;box-shadow:0 20px 50px #00000073}.app-shell.alternate-shell.design-aurora .tf-cost-popover .tf-cost-apply{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-food-levels{border-color:var(--au-edge);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-food-levels button{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-food-levels button[aria-pressed=true]{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-food-toggle input{background:#ffffff2e}.app-shell.alternate-shell.design-aurora .tf-food-toggle input:checked{background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-food-saved li{color:var(--au-ink);border-color:var(--au-edge);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-food-estimate{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-food-overview select{color:var(--au-ink);border-color:var(--au-edge);background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-soft-plan .tf-coverage-card[data-included=true].is-selected{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--module-color,var(--au-mint)) 70%,#fff),0 10px 30px #0000002e!important;border-color:#ffffff38!important}.app-shell.alternate-shell.design-aurora :is(.tf-stay-search,.tf-restaurant-search,.tf-stay-card){-webkit-backdrop-filter:none!important}.app-shell.alternate-shell.design-aurora .tf-stay-search header .tf-stay-sandbox{color:#ffd88a;background:#ffd88a1f;border:1px solid #ffd88a4d}.app-shell.alternate-shell.design-aurora .tf-manual-more{color:var(--au-ink);border-color:var(--au-edge)!important;background:#ffffff0f!important}.app-shell.alternate-shell.design-aurora .tf-manual-more>summary{color:var(--au-ink);background:0 0}.app-shell.alternate-shell.design-aurora .tf-plan-impact{border-color:var(--au-edge);-webkit-backdrop-filter:blur(18px);background:#141a2eeb;box-shadow:0 10px 30px #0000004d}.app-shell.alternate-shell.design-aurora .tf-plan-impact>p{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-stay-moment{background:rgba(var(--au-accent-rgb),.12);color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-stay-moment.is-preview{background:#ffd88a1f}.app-shell.alternate-shell.design-aurora .tf-picked-stay{border-color:rgba(var(--au-accent-rgb),.35);background:#080c1c47}.app-shell.alternate-shell.design-aurora .tf-picked-stay>svg{background:rgba(var(--au-accent-rgb),.14);color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-picked-stay-actions{border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .tf-picked-stay-actions button{color:var(--au-ink);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .tf-picked-stay-actions a,.app-shell.alternate-shell.design-aurora .tf-stay-versus.is-under,.app-shell.alternate-shell.design-aurora .tf-stay-versus.is-even{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-stay-versus.is-over{color:#ffc78a}.app-shell.alternate-shell.design-aurora .tf-stay-card-actions button.is-secondary{color:var(--au-mint);border-color:var(--au-edge);box-shadow:none;background:0 0}.app-shell.alternate-shell.design-aurora .tf-journey-home{color:var(--au-muted);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-journey-home svg{color:#e8b77c}.app-shell.alternate-shell.design-aurora .tf-impact-bar{background:#ffffff1f}.app-shell.alternate-shell.design-aurora .tf-impact-bar>i{background:linear-gradient(90deg,var(--au-mint),var(--au-mint-soft))}.app-shell.alternate-shell.design-aurora .tf-planned-meals li{border-color:var(--au-edge);border-left-color:var(--au-coral);background:#080c1c47}.app-shell.alternate-shell.design-aurora .tf-planned-meals h5,.app-shell.alternate-shell.design-aurora .tf-saved-ideas h5{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-food-saved .tf-saved-to-meal{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-restaurant-filters button{color:var(--au-muted);border-color:var(--au-edge);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-restaurant-filters button[aria-pressed=true]{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-meal-picker{background:rgba(var(--au-accent-rgb),.08)}.app-shell.alternate-shell.design-aurora .tf-meal-picker :is(select,.tf-money-input){color:var(--au-ink);border-color:var(--au-edge);background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-meal-actions>button:first-child{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-restaurant-card .tf-stay-card-actions a{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-journey-meals li{color:var(--au-muted);background:#ffffff0f}.app-shell.alternate-shell.design-aurora .tf-journey-meals svg{color:var(--au-coral)}.app-shell.alternate-shell.design-aurora .tf-plan-around-choices{border-color:var(--au-edge);background:#1c2338;box-shadow:0 20px 50px #0006}.app-shell.alternate-shell.design-aurora .tf-plan-around-choices>button{color:var(--au-ink);border-color:var(--au-edge)}.app-shell.alternate-shell.design-aurora .tf-plan-around-choices>button>span{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-plan-around-choices>.tf-plan-around-new{background:rgba(var(--au-accent-rgb),.1);border-color:rgba(var(--au-accent-rgb),.35)}.app-shell.alternate-shell.design-aurora .tf-plan-around-result{background:rgba(var(--au-accent-rgb),.12);color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-plan-around-result .tf-pace-clear{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora :is(.tf-food-custom,.tf-transit-calc){background:rgba(var(--au-accent-rgb),.08)}.app-shell.alternate-shell.design-aurora :is(.tf-food-custom,.tf-transit-calc) .tf-money-input{color:var(--au-ink);border-color:var(--au-edge);background:#ffffff14}.app-shell.alternate-shell.design-aurora :is(.tf-food-custom,.tf-transit-calc)>button{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-flight-route{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora :is(.tf-food-custom,.tf-transit-calc) .tf-money-input input{color:var(--au-ink);background:0 0}.app-shell.alternate-shell.design-aurora .tf-extra-module{background:rgba(var(--au-accent-rgb),.08)}.app-shell.alternate-shell.design-aurora .tf-extra-module>button{color:var(--au-mint-ink);background:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-extra-grid label{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-extra-grid label>input,.app-shell.alternate-shell.design-aurora .tf-extra-grid .tf-money-input{color:var(--au-ink);border-color:var(--au-edge);background:#ffffff14}.app-shell.alternate-shell.design-aurora .tf-extra-grid .tf-money-input input{color:var(--au-ink);background:0 0}.app-shell.alternate-shell.design-aurora .tf-transit-calc>.tf-food-toggle,.app-shell.alternate-shell.design-aurora .tf-road-trip-hint,.app-shell.alternate-shell.design-aurora .tf-starting-point>p,.app-shell.alternate-shell.design-aurora .tf-starting-point>small{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-starting-point>p strong{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-starting-point>p button{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .tf-new-home{background:rgba(var(--au-accent-rgb),.12);color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .tf-fare-check{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .tf-fare-check button{color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .ai-profile-card{border:1px solid var(--au-edge);color:var(--au-ink);background:var(--au-glass);-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:0 10px 30px #0000002e}.app-shell.alternate-shell.design-aurora .ai-profile-card h3{color:var(--au-ink)}.app-shell.alternate-shell.design-aurora .ai-profile-card small{color:var(--au-muted)}.app-shell.alternate-shell.design-aurora .ai-profile-orb{background:rgba(var(--au-accent-rgb),.16);color:var(--au-mint)}.app-shell.alternate-shell.design-aurora .ai-profile-tags span{border:1px solid var(--au-edge);color:var(--au-ink);background:#ffffff14}.app-shell.alternate-shell.design-aurora .profile-avatar-large{background:linear-gradient(135deg,var(--au-mint),var(--au-purple));color:var(--au-mint-ink)}
