@layer{.md-typescale-display-small,.md-typescale-display-small-prominent{font:var(--md-sys-typescale-display-small-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-display-small-size,2.25rem)/var(--md-sys-typescale-display-small-line-height,2.75rem) var(--md-sys-typescale-display-small-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-display-medium,.md-typescale-display-medium-prominent{font:var(--md-sys-typescale-display-medium-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-display-medium-size,2.8125rem)/var(--md-sys-typescale-display-medium-line-height,3.25rem) var(--md-sys-typescale-display-medium-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-display-large,.md-typescale-display-large-prominent{font:var(--md-sys-typescale-display-large-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-display-large-size,3.5625rem)/var(--md-sys-typescale-display-large-line-height,4rem) var(--md-sys-typescale-display-large-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-headline-small,.md-typescale-headline-small-prominent{font:var(--md-sys-typescale-headline-small-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-headline-small-size,1.5rem)/var(--md-sys-typescale-headline-small-line-height,2rem) var(--md-sys-typescale-headline-small-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-headline-medium,.md-typescale-headline-medium-prominent{font:var(--md-sys-typescale-headline-medium-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-headline-medium-size,1.75rem)/var(--md-sys-typescale-headline-medium-line-height,2.25rem) var(--md-sys-typescale-headline-medium-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-headline-large,.md-typescale-headline-large-prominent{font:var(--md-sys-typescale-headline-large-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-headline-large-size,2rem)/var(--md-sys-typescale-headline-large-line-height,2.5rem) var(--md-sys-typescale-headline-large-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-title-small,.md-typescale-title-small-prominent{font:var(--md-sys-typescale-title-small-weight,var(--md-ref-typeface-weight-medium,500)) var(--md-sys-typescale-title-small-size,.875rem)/var(--md-sys-typescale-title-small-line-height,1.25rem) var(--md-sys-typescale-title-small-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-title-medium,.md-typescale-title-medium-prominent{font:var(--md-sys-typescale-title-medium-weight,var(--md-ref-typeface-weight-medium,500)) var(--md-sys-typescale-title-medium-size,1rem)/var(--md-sys-typescale-title-medium-line-height,1.5rem) var(--md-sys-typescale-title-medium-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-title-large,.md-typescale-title-large-prominent{font:var(--md-sys-typescale-title-large-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-title-large-size,1.375rem)/var(--md-sys-typescale-title-large-line-height,1.75rem) var(--md-sys-typescale-title-large-font,var(--md-ref-typeface-brand,Roboto))}.md-typescale-body-small,.md-typescale-body-small-prominent{font:var(--md-sys-typescale-body-small-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-body-small-size,.75rem)/var(--md-sys-typescale-body-small-line-height,1rem) var(--md-sys-typescale-body-small-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-body-medium,.md-typescale-body-medium-prominent{font:var(--md-sys-typescale-body-medium-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-body-medium-size,.875rem)/var(--md-sys-typescale-body-medium-line-height,1.25rem) var(--md-sys-typescale-body-medium-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-body-large,.md-typescale-body-large-prominent{font:var(--md-sys-typescale-body-large-weight,var(--md-ref-typeface-weight-regular,400)) var(--md-sys-typescale-body-large-size,1rem)/var(--md-sys-typescale-body-large-line-height,1.5rem) var(--md-sys-typescale-body-large-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-label-small,.md-typescale-label-small-prominent{font:var(--md-sys-typescale-label-small-weight,var(--md-ref-typeface-weight-medium,500)) var(--md-sys-typescale-label-small-size,.6875rem)/var(--md-sys-typescale-label-small-line-height,1rem) var(--md-sys-typescale-label-small-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-label-medium,.md-typescale-label-medium-prominent{font:var(--md-sys-typescale-label-medium-weight,var(--md-ref-typeface-weight-medium,500)) var(--md-sys-typescale-label-medium-size,.75rem)/var(--md-sys-typescale-label-medium-line-height,1rem) var(--md-sys-typescale-label-medium-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-label-medium-prominent{font-weight:var(--md-sys-typescale-label-medium-weight-prominent,var(--md-ref-typeface-weight-bold,700))}.md-typescale-label-large,.md-typescale-label-large-prominent{font:var(--md-sys-typescale-label-large-weight,var(--md-ref-typeface-weight-medium,500)) var(--md-sys-typescale-label-large-size,.875rem)/var(--md-sys-typescale-label-large-line-height,1.25rem) var(--md-sys-typescale-label-large-font,var(--md-ref-typeface-plain,Roboto))}.md-typescale-label-large-prominent{font-weight:var(--md-sys-typescale-label-large-weight-prominent,var(--md-ref-typeface-weight-bold,700))}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#2563eb;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#dbe6ff;--md-sys-color-on-primary-container:#001945;--md-sys-color-secondary:#47536b;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#dae2f4;--md-sys-color-on-secondary-container:#303c53;--md-sys-color-tertiary:#7c3aed;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ece0ff;--md-sys-color-on-tertiary-container:#250057;--md-sys-color-error:#dc2626;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-background:#f7f9fc;--md-sys-color-on-background:#191c22;--md-sys-color-surface:#fff;--md-sys-color-on-surface:#191c22;--md-sys-color-surface-variant:#e2e6ee;--md-sys-color-on-surface-variant:#434955;--md-sys-color-outline:#737885;--md-sys-color-outline-variant:#dbe0ea;--md-sys-color-shadow:#0b1220;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#2e3138;--md-sys-color-inverse-on-surface:#f0f1f7;--md-sys-color-inverse-primary:#adc6ff;--md-sys-color-surface-dim:#d8dbe4;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f9fc;--md-sys-color-surface-container:#f1f4fa;--md-sys-color-surface-container-high:#eaeef6;--md-sys-color-surface-container-highest:#e4e9f2;--airport-success:#16a34a;--airport-on-success:#fff;--airport-success-container:#d3f5df;--airport-on-success-container:#00391b;--airport-warning:#b45309;--airport-on-warning:#fff;--airport-warning-container:#ffe2bd;--airport-on-warning-container:#3a2400;--airport-purple:#7c3aed;--airport-on-purple:#fff;--airport-purple-container:#ece0ff;--airport-on-purple-container:#250057;--md-sys-shape-corner-medium:16px;--md-sys-shape-corner-large:20px;--md-ref-typeface-brand:var(--font-roboto), "Google Sans", Inter, system-ui, sans-serif;--md-ref-typeface-plain:var(--font-roboto), "Google Sans", Inter, system-ui, sans-serif}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#adc6ff;--md-sys-color-on-primary:#002e6a;--md-sys-color-primary-container:#1d4fb0;--md-sys-color-on-primary-container:#dbe6ff;--md-sys-color-secondary:#bec7dc;--md-sys-color-on-secondary:#283041;--md-sys-color-secondary-container:#3e4759;--md-sys-color-on-secondary-container:#dae2f4;--md-sys-color-tertiary:#d4bbff;--md-sys-color-on-tertiary:#3d1a75;--md-sys-color-tertiary-container:#59319f;--md-sys-color-on-tertiary-container:#ece0ff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#111318;--md-sys-color-on-background:#e2e2e9;--md-sys-color-surface:#191c22;--md-sys-color-on-surface:#e2e2e9;--md-sys-color-surface-variant:#434955;--md-sys-color-on-surface-variant:#c3c7d2;--md-sys-color-outline:#8d919e;--md-sys-color-outline-variant:#434955;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#e2e2e9;--md-sys-color-inverse-on-surface:#2e3138;--md-sys-color-inverse-primary:#2563eb;--md-sys-color-surface-dim:#111318;--md-sys-color-surface-bright:#373a41;--md-sys-color-surface-container-lowest:#0c0e13;--md-sys-color-surface-container-low:#191c22;--md-sys-color-surface-container:#1d2026;--md-sys-color-surface-container-high:#282a31;--md-sys-color-surface-container-highest:#33353c;--airport-success:#7ddba0;--airport-on-success:#00391b;--airport-success-container:#005229;--airport-on-success-container:#99f7ba;--airport-warning:#f5c37a;--airport-on-warning:#3a2400;--airport-warning-container:#6a4300;--airport-on-warning-container:#ffddb3;--airport-purple:#d4bbff;--airport-on-purple:#3d1a75;--airport-purple-container:#59319f;--airport-on-purple-container:#ece0ff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:var(--md-ref-typeface-plain);-webkit-font-smoothing:antialiased}md-icon{font-family:Material Symbols Outlined}.common-page-header{background:var(--md-sys-color-surface);border-bottom:1px solid var(--md-sys-color-outline-variant);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.common-page-header-left{align-items:center;gap:16px;display:flex}.common-page-header-back-btn,.common-page-header-home-btn{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);width:44px;height:44px;color:var(--md-sys-color-on-surface);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s;display:grid}.common-page-header-back-btn:hover,.common-page-header-home-btn:hover{background:var(--md-sys-color-surface-container-high)}.common-page-header-titles{flex-direction:column;gap:2px;display:flex}.common-page-header-title{color:var(--md-sys-color-on-surface);margin:0;font-weight:700}.common-page-header-subtitle{color:var(--md-sys-color-on-surface-variant)}.common-page-header-right{align-items:center;gap:16px;display:flex}.common-page-header-lang-btn{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-weight:600;display:flex}.common-page-header-clock{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:6px;font-weight:600;display:flex}.common-bottom-nav{background:var(--md-sys-color-surface);border-top:1px solid var(--md-sys-color-outline-variant);z-index:30;flex-shrink:0;justify-content:space-around;align-items:stretch;height:72px;padding:0 8px;position:sticky;bottom:0;display:flex!important}.common-bottom-nav-item{cursor:pointer;color:var(--md-sys-color-on-surface-variant);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;transition:background .15s;display:flex}.common-bottom-nav-item:hover{background:var(--md-sys-color-surface-container-low)}.common-bottom-nav-item.is-active{color:var(--md-sys-color-primary)}.common-bottom-nav-indicator{border-radius:9999px;place-items:center;width:64px;height:32px;transition:background .2s cubic-bezier(.2,0,0,1);display:grid}.common-bottom-nav-item.is-active .common-bottom-nav-indicator{background:var(--md-sys-color-primary-container)}.common-bottom-nav-indicator md-icon{width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);font-size:24px}.common-bottom-nav-item.is-active md-icon{color:var(--md-sys-color-primary)}.common-bottom-nav-label{color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:500}.common-bottom-nav-item.is-active .common-bottom-nav-label{color:var(--md-sys-color-primary);font-weight:700}.common-action-card{border-radius:var(--md-sys-shape-corner-large);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);min-height:180px;color:var(--md-sys-color-on-surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b12200f,0 4px 16px #0b12200d}.common-action-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0b12201f,0 12px 28px #0b122014}.common-action-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.common-action-card-icon-wrap{background:var(--md-sys-color-primary-container);width:56px;height:56px;color:var(--md-sys-color-primary);border-radius:16px;place-items:center;display:grid}.common-action-card-icon-wrap.is-colored{color:#fff;background:#ffffff40}.common-action-card-icon-wrap md-icon{width:32px;height:32px;font-size:32px}.common-action-card-title{margin:0;font-weight:700}.common-action-card-subtitle{opacity:.85;margin-top:4px;display:block}.common-action-card-description{opacity:.8;margin:6px 0 0}.session-timeout-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-timeout-card{background:var(--md-sys-color-surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;padding:32px;display:flex;box-shadow:0 8px 32px #0000004d}.session-timeout-icon{background:var(--md-sys-color-primary-container);width:72px;height:72px;color:var(--md-sys-color-primary);border-radius:50%;place-items:center;display:grid}.session-timeout-icon md-icon{width:40px;height:40px;font-size:40px}.session-timeout-title{color:var(--md-sys-color-on-surface);margin:0}.session-timeout-desc{color:var(--md-sys-color-on-surface-variant);margin:0}.session-timeout-countdown{color:var(--md-sys-color-primary);font-size:1.25em}.session-timeout-actions{width:100%;margin-top:8px}.session-timeout-btn-continue{background:var(--md-sys-color-primary);width:100%;height:52px;color:var(--md-sys-color-on-primary);cursor:pointer;border:none;border-radius:26px;font-size:16px;font-weight:700;position:relative;overflow:hidden}.als-nav,.common-bottom-nav,.fi-nav,.flights-nav,.fd-nav,.ft-nav,.baggage-nav,.arrival-nav,.directory-nav,.home-nav,.nav-bottom-nav{z-index:20;box-sizing:border-box;position:relative;background:#fff!important;border-top:1px solid #e5e7eb!important;flex-shrink:0!important;justify-content:space-around!important;align-items:stretch!important;width:100%!important;height:72px!important;min-height:72px!important;padding:0 4px!important;display:flex!important}.als-nav-item,.common-bottom-nav-item,.fi-nav-item,.flights-nav-item,.fd-nav-item,.ft-nav-item,.baggage-nav-item,.arrival-nav-item,.directory-nav-item,.home-nav-item,.nav-bottom-nav-item{-webkit-tap-highlight-color:transparent;cursor:pointer!important;color:#64748b!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:auto!important;padding:10px 4px!important;font-family:inherit!important;text-decoration:none!important;transition:color .14s!important;display:flex!important}.als-nav-item:hover,.common-bottom-nav-item:hover,.fi-nav-item:hover,.flights-nav-item:hover,.fd-nav-item:hover,.ft-nav-item:hover,.baggage-nav-item:hover,.arrival-nav-item:hover,.directory-nav-item:hover,.home-nav-item:hover,.nav-bottom-nav-item:hover{color:#334155!important}.als-nav-item--active,.als-nav-item.is-active,.common-bottom-nav-item.is-active,.fi-nav-item--active,.fi-nav-item.is-active,.flights-nav-item.is-active,.fd-nav-item.is-active,.ft-nav-item.is-active,.baggage-nav-item.is-active,.arrival-nav-item.is-active,.directory-nav-item.is-active,.home-nav-item.is-active,.nav-bottom-nav-item.is-active{color:#2563eb!important}.als-nav-icon-wrap,.common-bottom-nav-indicator,.fi-nav-icon-wrap,.flights-nav-indicator,.fd-nav-indicator,.ft-nav-indicator,.baggage-nav-indicator,.arrival-nav-indicator,.directory-nav-indicator,.home-nav-indicator,.nav-bottom-indicator{background:0 0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:4px 16px!important;transition:background .14s!important;display:flex!important}.als-nav-icon-wrap--active,.als-nav-item--active .als-nav-icon-wrap,.als-nav-item.is-active .als-nav-icon-wrap,.common-bottom-nav-item.is-active .common-bottom-nav-indicator,.fi-nav-item--active .fi-nav-icon,.fi-nav-item--active .fi-nav-icon-wrap,.flights-nav-item.is-active .flights-nav-indicator,.fd-nav-item.is-active .fd-nav-indicator,.ft-nav-item.is-active .ft-nav-indicator,.baggage-nav-item.is-active .baggage-nav-indicator,.arrival-nav-item.is-active .arrival-nav-indicator,.directory-nav-item.is-active .directory-nav-indicator,.home-nav-item.is-active .home-nav-indicator,.nav-bottom-nav-item.is-active .nav-bottom-indicator{background:#eff6ff!important}.als-nav-icon-wrap .material-symbols-outlined,.common-bottom-nav-indicator .material-symbols-outlined,.fi-nav-item .material-symbols-outlined,.als-nav-icon-wrap md-icon,.common-bottom-nav-indicator md-icon,.flights-nav-indicator md-icon,.fd-nav-indicator md-icon,.ft-nav-indicator md-icon,.baggage-nav-indicator md-icon,.arrival-nav-indicator md-icon,.directory-nav-indicator md-icon,.home-nav-indicator md-icon,.nav-bottom-indicator md-icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24!important;width:24px!important;height:24px!important;font-size:24px!important}.als-nav-item--active .material-symbols-outlined,.als-nav-item.is-active .material-symbols-outlined,.common-bottom-nav-item.is-active .material-symbols-outlined,.fi-nav-item--active .material-symbols-outlined,.als-nav-item--active md-icon,.als-nav-item.is-active md-icon,.common-bottom-nav-item.is-active md-icon,.flights-nav-item.is-active md-icon,.fd-nav-item.is-active md-icon,.ft-nav-item.is-active md-icon,.baggage-nav-item.is-active md-icon,.arrival-nav-item.is-active md-icon,.directory-nav-item.is-active md-icon,.home-nav-item.is-active md-icon,.nav-bottom-nav-item.is-active md-icon{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24!important;color:#2563eb!important}.als-nav-label,.common-bottom-nav-label,.fi-nav-label,.flights-nav-label,.fd-nav-label,.ft-nav-label,.baggage-nav-label,.arrival-nav-label,.directory-nav-label,.home-nav-label,.nav-bottom-label{letter-spacing:.1px!important;white-space:nowrap!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.tabular-nums,[data-tabular-nums=true],.sc-timer-val,.sc-timer,.op-call-timer,.als-time,.fi-time,.fd-time,.flight-time,.countdown,time{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}:focus-visible{outline:2.5px solid var(--md-sys-color-primary,#2563eb);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
