:root{--editorial-blue: #aec8dc;--editorial-black: #080b0d;--bg-primary: #080b0d;--bg-secondary: #10171c;--bg-card: rgba(174, 200, 220, .06);--bg-card-solid: #10171c;--bg-input: rgba(174, 200, 220, .06);--amber: #aec8dc;--amber-dim: #8caabd;--amber-glow: rgba(174, 200, 220, .2);--amber-subtle: rgba(174, 200, 220, .08);--amber-border: rgba(174, 200, 220, .18);--amber-border-strong: rgba(174, 200, 220, .4);--golden: #aec8dc;--golden-subtle: rgba(174, 200, 220, .08);--golden-border: rgba(174, 200, 220, .18);--teal: #aec8dc;--teal-subtle: rgba(174, 200, 220, .08);--teal-border: rgba(174, 200, 220, .18);--green: #aec8dc;--green-dim: #8caabd;--green-subtle: rgba(174, 200, 220, .08);--green-border: rgba(174, 200, 220, .18);--purple: #aec8dc;--purple-light: #aec8dc;--purple-subtle: rgba(174, 200, 220, .08);--purple-border: rgba(174, 200, 220, .18);--red: #C44B4B;--red-subtle: rgba(196, 75, 75, .06);--red-border: rgba(196, 75, 75, .15);--text-primary: #d9e8f2;--text-secondary: #aec8dc;--text-dim: #8caabd;--text-muted: #738b9b;--border-subtle: rgba(174, 200, 220, .14);--border-default: rgba(174, 200, 220, .22);--border-strong: rgba(174, 200, 220, .4);--gradient-offer: linear-gradient(135deg, #aec8dc, #8caabd);--gradient-request: linear-gradient(135deg, #aec8dc, #8caabd);--gradient-brand: linear-gradient(135deg, #aec8dc, #8caabd);--gradient-bg: #080b0d;--shadow-offer: 0 4px 20px rgba(74, 140, 130, .2);--shadow-request: 0 4px 20px rgba(200, 75, 49, .2);--shadow-card: 0 4px 24px rgba(0, 0, 0, .2);--shadow-heavy: 0 8px 32px rgba(0, 0, 0, .3);--font-display: "Chakra Petch", -apple-system, sans-serif;--font-body: "Chakra Petch", -apple-system, sans-serif;--text-meta: 14px;--text-nav: 10px;--text-body: 16px;--text-lead: 20px;--text-section: 24px;--text-page: 30px;--page-top: calc(env(safe-area-inset-top, 0px) + 85px) ;--button-gap: 8px;--text-dialog: 28px;--weight-body: 400;--weight-label: 500;--weight-heading: 600;--weight-emphasis: 700;--line-body: 1.5;--line-heading: 1.05;--control-height: 48px;--icon-size: 22px;--icon-stroke: 1.8;--page-content-width: 1240px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-full: 0px;--ease-out: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--transition-fast: .2s var(--ease-smooth);--transition-normal: .35s var(--ease-out);--max-width: 430px;--nav-height: 56px;--safe-bottom: env(safe-area-inset-bottom, 0px)}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pjs-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pjs-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-latin.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-latin.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:fixed;width:100%}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div[id^=didit]>iframe,div[class*=didit]>iframe{top:env(safe-area-inset-top,0px)!important;height:calc(100% - env(safe-area-inset-top,0px))!important}#root{max-width:var(--max-width);margin:0 auto;min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;display:flex;flex-direction:column}.layout{position:fixed;inset:0;max-width:var(--max-width);margin:0 auto}.layout__content{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;padding:0 20px;padding-top:calc(env(safe-area-inset-top,0px) + 52px);padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 20px)}.layout__content::-webkit-scrollbar{width:0}.grain{position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}.heading-lg{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--text-primary);line-height:1.2;letter-spacing:-.3px}.heading-md{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--text-primary);line-height:1.3}.label{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-dim);text-transform:uppercase;letter-spacing:1.5px}.body{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);line-height:1.6}.caption{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-dim)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes surfsBubbleUp{0%{opacity:0;transform:translate(-50%) translateY(90px) scale(.35);filter:blur(2px)}18%{opacity:1;filter:blur(0)}32%{opacity:1;transform:translate(-50%) translateY(-10px) scale(1.12)}48%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}78%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-50px) scale(1.45);filter:blur(1px)}}.anim-fade-up{animation:fadeUp .5s ease both}.anim-scale-in{animation:scaleIn .4s var(--ease-out) both}.anim-float{animation:float 3s ease-in-out infinite}.anim-soft-in{animation:softIn 1.6s cubic-bezier(.22,1,.36,1) both}.anim-drift{animation:drift 14s ease-in-out infinite}.anim-dissolve-out{animation:dissolveOut .9s cubic-bezier(.4,0,.6,1) forwards}@keyframes softIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.015)}}@keyframes dissolveOut{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.04)}}.stagger>*:nth-child(1){animation-delay:0s}.stagger>*:nth-child(2){animation-delay:.06s}.stagger>*:nth-child(3){animation-delay:.12s}.stagger>*:nth-child(4){animation-delay:.18s}.stagger>*:nth-child(5){animation-delay:.24s}.stagger>*:nth-child(6){animation-delay:.3s}.stagger>*:nth-child(7){animation-delay:.36s}.stagger>*:nth-child(8){animation-delay:.42s}input,select,textarea{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:14px 16px;font-size:var(--text-body);outline:none;width:100%;box-sizing:border-box;transition:border-color var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:#ffffff59;outline:none}input::placeholder,textarea::placeholder{color:var(--text-muted)}select{appearance:none;cursor:pointer;color-scheme:dark}input[type=date]{color-scheme:dark}.btn{width:100%;height:48px;padding:0 24px;border-radius:var(--radius-full);border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;letter-spacing:.02em;transition:all .3s ease}.btn--primary,.btn--offer{background:var(--editorial-blue);color:var(--editorial-black);border:1px solid var(--editorial-blue);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.btn--disabled{background:#ffffff0a;color:#fff3;border:1px solid rgba(255,255,255,.06);cursor:default}.btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.card{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--space-xl);border:1px solid var(--border-subtle);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.hidden{display:none!important}.text-center{text-align:center}.mt-md{margin-top:var(--space-md)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-2xl{margin-bottom:var(--space-2xl)}.flex{display:flex}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#0c0a0abf;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-around;padding:4px 0 calc(4px + var(--safe-bottom));z-index:100}.bottom-nav__inner{display:flex;justify-content:space-around;width:100%;max-width:var(--max-width);margin:0 auto}.nav-item{text-decoration:none;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:48px;touch-action:manipulation;gap:2px;padding:4px 10px;color:var(--text-muted);position:relative;transition:color var(--transition-fast)}.nav-item--active{color:var(--amber)}.nav-item svg{width:20px;height:20px}.nav-item span{font-size:var(--text-meta);font-family:var(--font-body);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.nav-badge{position:absolute;top:0;right:2px;background:var(--amber);border-radius:6px;padding:1px 5px;font-size:var(--text-meta);font-weight:700;color:#fff;font-family:var(--font-body)}.nav-badge--unread{background:var(--red, #c84b31);border-radius:50%;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:var(--text-meta);top:-2px;right:0}.top-bar{position:fixed;top:0;left:0;right:0;padding:12px var(--space-xl);padding-top:calc(env(safe-area-inset-top,0px) + 12px);z-index:100;background:#0c0a0a66;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.06)}.top-bar__inner{display:flex;justify-content:space-between;align-items:center;height:34px;max-width:var(--max-width);margin:0 auto}.top-bar__logo{display:flex;align-items:center;gap:8px}.top-bar__icon{width:28px;height:28px;border-radius:0;object-fit:contain}.top-bar__title{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--text-primary);letter-spacing:.3px}.top-bar__action{width:32px;height:32px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-dim)}.toggle-container{display:flex;background:#ffffff0a;border-radius:40px;padding:4px;border:1px solid var(--border-default)}.toggle-btn{flex:1;padding:14px 0;border-radius:36px;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-meta);font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all var(--transition-normal);background:transparent;color:var(--text-dim);box-shadow:none}.toggle-btn--offer.toggle-btn--active,.toggle-btn--request.toggle-btn--active{background:var(--text-primary);color:#121010;box-shadow:0 4px 14px -4px #0006}.bp-card{background:#ffffff08;border-radius:24px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.bp-section{padding:16px 20px}.bp-label{font-family:var(--font-body);font-size:var(--text-meta);font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff4d;margin-bottom:8px}.bp-input{width:100%;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:var(--font-display);padding:0;box-sizing:border-box}.bp-input::placeholder{color:#ffffff26}.bp-input--flight{font-size:22px;font-weight:400;letter-spacing:4px;text-transform:uppercase}.bp-input--date{font-size:16px;font-weight:400;letter-spacing:2px;-webkit-appearance:none;appearance:none;min-height:36px}.bp-tear{border:none;border-top:1px dashed rgba(255,255,255,.08);margin:0}.alliance-hint{display:flex;align-items:center;gap:6px;margin-top:8px;animation:fadeUp .3s ease}.alliance-hint__dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.alliance-hint__text{font-family:var(--font-body);font-size:var(--text-meta);color:var(--green);font-weight:500}.chat-view{position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--max-width);display:flex;flex-direction:column;z-index:50;background:var(--bg)}.chat-header{padding:calc(16px + env(safe-area-inset-top,44px)) 16px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border-subtle);background:#121010eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.chat-header__status{font-family:var(--font-body);font-size:var(--text-meta);font-weight:400;color:var(--text-muted);margin-top:2px}.chat-messages{flex:1;padding:20px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.chat-bubble{max-width:78%;padding:10px 14px}.chat-bubble--me{align-self:flex-end;background:#ffffff14;border-radius:16px 16px 4px;border:1px solid rgba(255,255,255,.1)}.chat-bubble--them{align-self:flex-start;background:#ffffff0a;border-radius:16px 16px 16px 4px;border:1px solid var(--border-subtle)}.chat-bubble__text{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;color:var(--text-primary);line-height:1.45}.chat-bubble__time{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-muted);margin-top:3px}.chat-empty{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;color:var(--text-muted);text-align:center;padding:32px 0}.chat-status-banner{margin:0;padding:12px 20px;border-radius:0;text-align:center;font-family:var(--font-body);font-size:var(--text-body);font-weight:500}.chat-status-banner--green{background:#4a8c8214;border:1px solid var(--green-border);color:var(--green)}.chat-status-banner--amber{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);cursor:pointer}.chat-input-bar{padding:10px 16px calc(10px + var(--safe-bottom));border-top:1px solid var(--border-subtle);background:#121010eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;gap:8px}.chat-input-bar input{flex:1;height:44px;border-radius:100px;padding:0 18px;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-primary)}.chat-send-btn{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s;flex-shrink:0}.chat-send-btn--active{background:var(--gradient-request);color:#fff}.chat-send-btn--inactive{background:#ffffff0a;color:#ffffff26}.welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top,20px) 28px 0;text-align:center}.onboarding{position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--max-width);display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top,0px)}.onboarding__content{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:0 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.onboarding .heading-lg,.onboarding .heading-md{color:#f8f8f8;text-shadow:0 2px 12px rgba(0,0,0,.4)}.onboarding .caption{color:#fff9;text-shadow:0 1px 6px rgba(0,0,0,.3)}.onboarding .body{color:#ffffffb3;text-shadow:0 1px 6px rgba(0,0,0,.3)}.onboarding__footer{padding:16px 24px 50px;padding-bottom:calc(16px + env(safe-area-inset-bottom,34px));flex-shrink:0}.trivia-option{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 18px;border-radius:20px;border:1px solid var(--border-subtle);background:#ffffff08;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);cursor:pointer;text-align:left;transition:all .25s ease;width:100%}.onboarding .trivia-option{padding:13px 16px;gap:14px;border-radius:18px}.onboarding .trivia-option__label{font-size:var(--text-body)}.onboarding .trivia-option .caption{font-size:var(--text-meta)}.trivia-option:hover{border-color:#ffffff1a;background:#ffffff0d}.trivia-option__label{font-family:var(--font-body);font-size:var(--text-body);font-weight:500;color:#f8f8f8;flex:1}input[type=range]{width:100%;height:48px;appearance:none;-webkit-appearance:none;border-radius:100px;outline:none;cursor:pointer;background:transparent;border:none;padding:0;position:relative;z-index:1;margin:0}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:36px;height:36px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 12px #0000004d;cursor:pointer;border:none}input[type=range]::-moz-range-thumb{width:36px;height:36px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 12px #0000004d;cursor:pointer;border:none}.explore-back-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 0;margin-bottom:12px;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary)}.explore-search{display:flex;align-items:center;gap:10px;padding:0 16px;height:48px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-default);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.explore-suggestions{position:absolute;left:0;right:0;top:54px;z-index:100;background:#1e1a1cf2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);overflow:hidden}.explore-suggestion-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:none;cursor:pointer;background:transparent;text-align:left;font-size:14px;color:var(--text-primary);font-family:var(--font-body);border-bottom:1px solid rgba(255,255,255,.04)}.explore-suggestion-item:last-child{border-bottom:none}.explore-airport-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-primary);transition:all .2s;flex:1 1 calc(25% - 6px);min-width:0}.explore-airport-chip:active{background:#ffffff14}.explore-filter-select{padding:8px 14px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-default);font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary);cursor:pointer;appearance:none;-webkit-appearance:none;color-scheme:dark}.explore-filter-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:#ffffff0a;font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-dim);cursor:pointer;transition:all .2s;white-space:nowrap}.explore-network-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);border:1px solid;font-family:var(--font-body);font-size:var(--text-meta);font-weight:600;letter-spacing:.3px}.explore-detail-card{background:#ffffff08;border:1px solid var(--border-subtle);border-radius:24px;padding:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.explore-access-verdict{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:var(--radius-lg);border:1px solid;margin-bottom:20px;font-family:var(--font-body);font-size:14px}.explore-section{margin-bottom:20px}.explore-amenity-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary)}.explore-match-card{display:flex;flex-direction:column;width:100%;padding:18px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);text-align:left;font-family:var(--font-body);transition:all .2s}.explore-match-card:active{background:#ffffff12}.explore-type-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);border:1px solid;font-size:var(--text-meta);font-weight:600;letter-spacing:.4px;font-family:var(--font-body)}.home-editorial{--home-blue: var(--editorial-blue);--home-black: var(--editorial-black);--home-rule: rgba(8, 11, 13, .7);--text-primary: var(--home-black);--text-secondary: rgba(8, 11, 13, .74);--text-dim: rgba(8, 11, 13, .58);--text-muted: rgba(8, 11, 13, .48);--amber: var(--home-black);--green: var(--home-black);--red: #8d2525;--font-body: "Chakra Petch", sans-serif;--font-display: "Chakra Petch", sans-serif;background:var(--home-blue);color:var(--home-black);font-family:Chakra Petch,sans-serif}.home-editorial .layout__content{padding:calc(env(safe-area-inset-top,0px) + 80px) 22px calc(var(--nav-height) + var(--safe-bottom) + 24px)}.home-editorial .top-bar{background:var(--home-blue);border-bottom:1px solid var(--home-rule);backdrop-filter:none;-webkit-backdrop-filter:none;padding:calc(env(safe-area-inset-top,0px) + 9px) 22px 9px}.top-bar__inner{max-width:calc(var(--max-width) - 44px)}.home-editorial .top-bar__title,.home-editorial .top-bar__action svg{color:var(--home-black)!important}.home-editorial .top-bar__title{font:700 18px/1 Chakra Petch,sans-serif;text-transform:uppercase;letter-spacing:-.06em}.home-editorial .top-bar__icon{filter:brightness(0)}.home-editorial .top-bar__action{background:transparent;border:0}.home-editorial .bottom-nav{background:var(--home-black);border-top:1px solid var(--home-black);backdrop-filter:none;-webkit-backdrop-filter:none}.home-editorial .nav-item{color:#90a6b6}.home-editorial .nav-item--active{color:var(--home-blue)}.home-editorial .nav-item span{font-family:Chakra Petch,sans-serif;font-size:var(--text-meta);font-weight:600;letter-spacing:.02em}.home-editorial .nav-badge{background:var(--home-blue);color:var(--home-black)}.home-primary{position:relative;display:flex;flex-direction:column;min-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--nav-height) - var(--safe-bottom) - 104px)}.home-actions{margin-top:auto;padding-bottom:50px}.home-primary--form{min-height:0}.home-primary--form .home-actions{margin-top:0;padding-bottom:24px}.home-form-intro{padding:35px 0 18px;margin-bottom:20px;border-bottom:1px solid var(--home-rule)}.home-form-intro h1{margin:0;font:600 clamp(37px,10vw,48px)/.98 "Chakra Petch",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.home-intro{padding-top:clamp(105px,18vh,160px);padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid var(--home-rule)}.home-personal__index{display:flex;justify-content:space-between;font:600 var(--text-meta)/1.25 "Chakra Petch",sans-serif;letter-spacing:.02em;text-transform:uppercase}.home-intro__title{max-width:385px;margin:0;font:600 clamp(58px,15vw,76px)/.93 "Chakra Petch",sans-serif;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere}.home-personal{display:flex;align-items:stretch;gap:15px;padding:0 0 28px}.home-personal button{background:none;border:0;color:inherit;cursor:pointer;font-family:Chakra Petch,sans-serif}.home-personal__identity{display:flex;flex:1;text-align:left;padding:0}.home-personal__identity>span:last-child{display:flex;align-items:center;gap:5px;font-size:18px}.home-personal__balance{display:flex;align-items:baseline;gap:4px;padding:0}.home-personal__balance strong{font-size:24px;font-weight:400}.home-personal__balance span{font-size:var(--text-meta);text-transform:uppercase}.home-mode.toggle-container{padding:0;margin:0 0 18px;border:0;border-radius:0;background:transparent;gap:0}.home-mode .toggle-btn{display:flex;align-items:center;justify-content:space-between;padding:18px 12px 18px 0;border-radius:0;border-bottom:1px solid var(--home-black);background:transparent;color:var(--home-black);box-shadow:none;font:600 17px/1 Chakra Petch,sans-serif;text-align:left;letter-spacing:0}.home-mode .toggle-btn+.toggle-btn{padding-left:12px}.home-mode .toggle-btn--active{background:var(--home-black);color:var(--home-blue);padding-left:12px}.home-editorial .home-add-flight.btn{display:flex;justify-content:space-between!important;width:100%;height:58px;padding:0 16px;border:1px solid var(--home-black);border-radius:0;background:var(--home-black);box-shadow:none;color:var(--home-blue);font:700 18px/1 Chakra Petch,sans-serif;text-transform:uppercase;letter-spacing:-.03em}.home-editorial .bp-card{border-radius:0;background:#ffffff1f;border-color:var(--home-rule);box-shadow:none}.home-primary--form .bp-card{background:transparent;overflow:visible}.home-primary--form .bp-tear{border-top-style:solid}.home-primary--form .btn{height:56px}.home-form-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px}.home-form-actions .btn{min-width:0;padding-inline:8px;font-size:14px;line-height:1.1}.home-editorial .home-primary--form .btn--offer,.home-editorial .home-primary--form .btn--primary{border:1px solid var(--home-black);border-radius:0;background:var(--home-black);color:var(--home-blue);box-shadow:none}.home-editorial .bp-label,.home-editorial .bp-input{color:var(--home-black);font-family:Chakra Petch,sans-serif}.home-editorial .bp-label{font-size:var(--text-meta)}.home-editorial .caption{font-size:14px}.home-editorial .bp-input::placeholder{color:#080b0d59}@media(max-width:360px){.home-editorial .top-bar__logo{gap:4px}.home-editorial .top-bar__title{font-size:14px}}.home-date-control{display:flex;align-items:center;gap:8px}.home-editorial .home-date-control .bp-input--date{min-width:0;flex:1;color-scheme:light}.home-editorial .home-date-control .bp-input--date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.home-date-picker{flex:none;padding:8px 0 8px 8px;border:0;background:none;color:var(--home-black);cursor:pointer;font:600 var(--text-meta)/1 "Chakra Petch",sans-serif;text-transform:uppercase}.home-editorial .bp-tear{border-color:var(--home-rule)}.home-editorial .btn--ghost,.home-editorial .btn--offer{border-radius:0;color:var(--home-black);border:1px solid var(--home-black);background:transparent;box-shadow:none}@media(max-width:365px){.home-intro__title{font-size:54px}.home-editorial .home-add-flight.btn{font-size:16px;padding:0 12px}}.home-airport-options{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--home-blue);border:1px solid var(--home-black);box-shadow:0 8px 20px #080b0d1f;max-height:280px;overflow-y:auto}.home-airport-options button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:14px 20px;border:0;border-bottom:1px solid rgba(8,11,13,.2);background:transparent;color:var(--home-black);text-align:left;font:500 16px/1.4 Chakra Petch,sans-serif;cursor:pointer}.home-airport-options button:last-child{border-bottom:0}.home-airport-options button:hover,.home-airport-options button:focus-visible{background:var(--home-black);color:var(--home-blue)}.home-airport-options strong{flex:none;font-weight:600}.home-cabin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.home-cabin button{min-height:44px;padding:10px 12px;border:1px solid rgba(8,11,13,.25);border-radius:999px;background:transparent;color:var(--home-black, #080b0d);font:500 15px/1.2 Chakra Petch,sans-serif;cursor:pointer}.home-cabin button[aria-pressed=true]{background:var(--home-black, #080b0d);border-color:var(--home-black, #080b0d);color:var(--home-blue, #dbe8f2)}.home-cabin button:focus-visible{outline:2px solid var(--home-black, #080b0d);outline-offset:2px}.home-follow-up p{font-size:16px;line-height:1.5;color:var(--home-black, #080b0d);margin:6px 0 0}.home-follow-up .home-follow-up__title{font:600 20px/1.25 Chakra Petch,sans-serif;margin:0}.home-follow-up .btn--ghost{margin-top:14px}.home-follow-up .btn{font-size:16px}.home-personal__identity{flex-direction:row;align-items:baseline;gap:var(--space-sm)}.home-personal__index{gap:0}.home-personal__index:after{content:","}.home-personal__identity>span,.home-personal__identity>span:last-child,.home-personal__balance strong,.home-personal__balance span{text-transform:uppercase}.layout.home-editorial .home-mode .toggle-btn{height:48px;padding:0 var(--space-sm) 0 0;border-bottom-color:var(--home-rule);font:600 var(--text-body)/1 "Chakra Petch",sans-serif}.layout.home-editorial .home-mode .toggle-btn+.toggle-btn,.layout.home-editorial .home-mode .toggle-btn--active{padding-left:var(--space-lg)}.layout.home-editorial .home-add-flight.btn{justify-content:center!important;gap:var(--space-sm);height:48px;padding:0 var(--space-lg);border:1px solid var(--home-rule);background:var(--home-blue);color:var(--home-black);font:600 var(--text-body)/1 "Chakra Petch",sans-serif;letter-spacing:0}.layout.home-editorial .home-mode .toggle-btn--active,.layout.home-editorial .home-add-flight.btn,.layout.home-editorial .home-form-actions .btn{border-radius:4px!important}.layout.home-editorial .home-form-actions{gap:var(--button-gap)}.layout.home-editorial .home-form-actions .btn--ghost{border-color:var(--home-rule)}.layout.home-editorial .home-form-actions .btn{height:48px;min-height:48px;padding-inline:var(--space-lg);font:600 var(--text-body)/1 "Chakra Petch",sans-serif;letter-spacing:0;text-transform:none}.layout.home-editorial .home-primary--form .bp-card>.bp-section{box-sizing:border-box;min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-2xl)}.layout.home-editorial .home-primary--form .bp-card>.bp-section .bp-label{margin:0;line-height:18px}.layout.home-editorial .home-primary--form .bp-card>.bp-section .bp-input,.layout.home-editorial .home-primary--form .bp-card>.bp-section .home-date-control{height:32px;margin:0}.layout.home-editorial .home-primary--form .bp-card>.bp-section .bp-input{padding-top:0;padding-bottom:0;line-height:32px}.home-active-card,.home-active-card *{font-family:Chakra Petch,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important}.home-personal__identity>span,.home-personal__identity>span:last-child,.home-personal__balance strong,.home-personal__balance span{font:500 12px/1 Chakra Petch,sans-serif;letter-spacing:.04em}.home-personal__identity svg{width:12px;height:12px}@media(max-width:959px){.home-editorial .top-bar__icon,.home-editorial .top-bar-links>:not(.top-bar-links__settings){display:none}.home-editorial .top-bar__title{font-size:14px}.home-editorial .top-bar{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.home-editorial .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 52px + var(--space-lg));padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.home-primary>.home-personal{order:-1;align-items:baseline;padding:0 0 var(--space-2xl)}.home-intro{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);margin-bottom:var(--space-2xl)}.home-primary--form .home-intro,.home-editorial .home-form-intro{padding-top:0}.home-mode.toggle-container{margin-bottom:var(--space-lg)}.home-actions{margin-top:0;padding-bottom:0}.home-primary{min-height:0}.home-active-flights{margin-top:calc(var(--space-2xl) * 2)!important}}.home-active-card .home-active-card__lounges{font-size:14px!important;color:#080b0db3}.home-active-card__lounges{flex-basis:100%;min-height:24px;padding:0;border:0;background:none;color:var(--home-black);text-align:left;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer}.flight-lounges{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#080b0d99}.flight-lounges__panel{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;padding:var(--space-2xl) var(--space-2xl) calc(var(--space-2xl) + env(safe-area-inset-bottom,0px));background:var(--editorial-blue);color:var(--editorial-black);font-family:Chakra Petch,sans-serif}.flight-lounges__panel h2{margin:0;font:600 24px/1.1 Chakra Petch,sans-serif;text-transform:uppercase;color:var(--editorial-black)}.flight-lounges__meta,.flight-lounges__reason{font:500 12px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#080b0db3}.flight-lounges__head{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.flight-lounges__meta{margin:0}.flight-lounges__list{display:flex;flex-direction:column;border-top:1px solid rgba(8,11,13,.7);border-bottom:1px solid rgba(8,11,13,.7)}.flight-lounges__list>p{margin:0;padding:var(--space-lg) 0;font:400 16px/1.4 Chakra Petch,sans-serif}.flight-lounges__row{flex:none;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) 0}.flight-lounges__row+.flight-lounges__row{border-top:1px solid rgba(8,11,13,.7)}.flight-lounges__name{font:600 16px/1.3 Chakra Petch,sans-serif}.flight-lounges__note{margin:var(--space-sm) 0 0;font:500 12px/1.4 Chakra Petch,sans-serif;color:#080b0db3}.flight-lounges__actions{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-2xl)}.flight-lounges__link{align-self:flex-start;min-height:0;padding:12px 0;margin:-12px 0;border:0;background:none;color:var(--editorial-black);font:600 16px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.flight-lounges button:focus-visible{outline:2px solid var(--editorial-black);outline-offset:2px}.home-lounge-question{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-lg);width:100%;margin:calc(var(--space-2xl) * 2) 0 0;padding:0;border:0;background:none;color:var(--home-black);font:600 clamp(14px,3.9vw,16px)/1.2 "Chakra Petch",sans-serif;letter-spacing:0;text-transform:uppercase;text-align:left;cursor:pointer}.home-lounge-question>span{white-space:nowrap;text-decoration:none}.home-lounge-question__show{flex:none;display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--home-black);color:var(--home-blue);font:600 14px/1.1 Chakra Petch,sans-serif;letter-spacing:.04em;text-align:center}@media(max-width:959px){.home-primary--empty{min-height:calc(100dvh - env(safe-area-inset-top,0px) - 68px - var(--nav-height) - var(--safe-bottom) - var(--space-2xl))}.home-primary--empty .home-actions{flex:1;display:flex;flex-direction:column}.home-primary--empty .home-lounge-question{margin-top:auto;margin-bottom:auto}}.home-lounge-question.home-lounge-question--web{justify-content:flex-start;width:auto;margin:var(--space-3xl) 0 0}.flight-board .layout__content{padding-left:0;padding-right:0;padding-top:calc(env(safe-area-inset-top,0px) + 40px)}.flight-board__hero,.flight-board__search,.flight-board__filters,.flight-board__message,.flight-board__swipe-hint{margin-left:22px;margin-right:22px}.flight-board__hero{padding-top:clamp(22px,5vh,52px)}.flight-board__hero h1{max-width:340px;margin:0;font:600 clamp(48px,14vw,68px)/.94 "Chakra Petch",sans-serif;letter-spacing:-.055em;text-transform:uppercase}.flight-board__hero p{margin:18px 0 0;font:500 16px/1.3 Chakra Petch,sans-serif}.flight-board__search{display:grid;gap:8px;margin-top:42px}.flight-board__search label{font:600 var(--text-meta)/1 "Chakra Petch",sans-serif;text-transform:uppercase}.flight-board__search input{width:100%;height:48px;padding:0 16px;border:1px solid var(--home-rule);border-radius:4px;outline:0;background:transparent;color:var(--home-black);font:500 18px/1 Chakra Petch,sans-serif}.flight-board__search input::placeholder{color:#080b0d7a}.flight-board__search input::-webkit-search-cancel-button{cursor:pointer}.flight-board__filters{display:flex;gap:8px;margin-top:24px;overflow-x:auto;scrollbar-width:none}.flight-board__filters::-webkit-scrollbar,.flight-board__carousel::-webkit-scrollbar{display:none}.flight-board__filter{flex:none;min-height:38px;padding:0 13px;border:1px solid var(--home-black);background:transparent;color:var(--home-black);font:600 var(--text-meta)/1 "Chakra Petch",sans-serif;cursor:pointer}.flight-board__filter--active{background:var(--home-black);color:var(--home-blue)}.flight-board__results{margin-top:52px}.flight-board__carousel{display:flex;gap:12px;overflow-x:auto;padding:0 22px 8px;scroll-snap-type:x mandatory;scroll-padding-inline:22px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.flight-board__card{flex:0 0 min(64vw,248px);min-width:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 20px 14px;background:var(--home-black);color:var(--home-blue);scroll-snap-align:start}.flight-board__card-top,.flight-board__card-bottom{display:flex;justify-content:space-between;gap:12px;font:500 var(--text-meta)/1.25 "Chakra Petch",sans-serif;text-transform:uppercase}.flight-board__card-top span:last-child{text-align:right}.flight-board__number{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 clamp(36px,11vw,48px)/1 "Chakra Petch",sans-serif;letter-spacing:-.045em}.flight-board__card-bottom{min-height:calc(12px + 2.4em);flex-direction:column;justify-content:flex-start;gap:3px;padding-top:8px;border-top:1px solid rgba(174,200,220,.7);font-size:14px;line-height:1.2;text-transform:none}.flight-board__card-bottom>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-board__message{display:grid;gap:10px;font:500 16px/1.35 Chakra Petch,sans-serif}.flight-board__message strong{font-size:24px;text-transform:uppercase}.flight-board__swipe-hint{margin-top:12px;font:500 var(--text-meta)/1 "Chakra Petch",sans-serif;text-transform:uppercase}@media(max-height:700px){.flight-board__hero{padding-top:12px}.flight-board__search,.flight-board__results{margin-top:20px}}@media(min-width:760px){.flight-board{--max-width: 1000px}.flight-board .layout__content{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);grid-template-rows:auto auto auto 1fr;column-gap:28px;align-content:start;padding:calc(env(safe-area-inset-top,0px) + 72px) 28px calc(var(--nav-height) + var(--safe-bottom) + 16px)}.flight-board .bottom-nav__inner{max-width:500px}.flight-board__hero,.flight-board__search,.flight-board__filters,.flight-board__message,.flight-board__swipe-hint{margin-left:0;margin-right:0}.flight-board__hero{grid-column:1 / -1;grid-row:1;padding-top:0}.flight-board__hero h1{max-width:none;font-size:clamp(48px,7vw,68px)}.flight-board__hero p{margin-top:8px}.flight-board__search{grid-column:1;grid-row:2;margin-top:26px}.flight-board__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1;grid-row:3;margin-top:16px;overflow:visible}.flight-board__filter{width:100%}.flight-board__results{grid-column:2;grid-row:2 / 4;min-width:0;align-self:start;margin-top:26px}.flight-board__carousel{padding-left:0;padding-right:0;scroll-padding-inline:0}.flight-board__card{flex-basis:min(36vw,300px);min-height:205px}.flight-board__swipe-hint{grid-column:2;grid-row:4;margin-top:8px}}.layout .flight-board__filters{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.layout .flight-board__filters .flight-board__filter{flex:none;width:auto;min-height:0;height:34px;padding:0 var(--space-lg);border:1px solid rgba(8,11,13,.7);border-radius:4px!important;background:transparent;color:#080b0d;font:500 12px/1 Chakra Petch,sans-serif;letter-spacing:0;text-transform:none}.layout .flight-board__filters .flight-board__filter--active{background:#080b0d;border-color:#080b0d;color:#aec8dc}.matches-editorial__hero{padding-top:clamp(85px,17vh,160px)}.matches-editorial__hero h1{margin:0;font:600 clamp(58px,18vw,78px)/.95 "Chakra Petch",sans-serif;letter-spacing:-.06em}.matches-editorial__hero p{max-width:330px;margin:22px 0 0;font:500 17px/1.35 Chakra Petch,sans-serif}.matches-editorial__steps,.matches-editorial__flights{margin-top:clamp(54px,12vh,112px)}.matches-editorial__steps{border-top:1px solid var(--home-black)}.matches-editorial__steps div{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--home-black)}.matches-editorial__steps strong{font:600 16px/1 Chakra Petch,sans-serif;text-transform:uppercase}.matches-editorial__steps span{font:500 var(--text-body)/1.3 "Chakra Petch",sans-serif}.matches-editorial__section-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--home-black);padding-bottom:9px}.matches-editorial__section-head h2{margin:0;font:600 23px/1 Chakra Petch,sans-serif;text-transform:uppercase}.matches-editorial__section-head span{font:500 17px/1 Chakra Petch,sans-serif}.matches-editorial__flight{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--home-black)}.matches-editorial__flight strong{font:600 27px/1 Chakra Petch,sans-serif}.matches-editorial__flight div{display:grid;gap:3px;text-align:right;font:500 var(--text-meta)/1.2 "Chakra Petch",sans-serif;text-transform:uppercase}.matches-editorial__actions{display:grid;gap:var(--button-gap);margin-top:24px}.matches-editorial__actions button{min-height:56px;padding:10px 14px;border:1px solid var(--home-black);border-radius:0;cursor:pointer;font:600 16px/1.1 Chakra Petch,sans-serif;text-transform:uppercase}.matches-editorial__primary{background:var(--home-black);color:var(--home-blue)}.matches-editorial__secondary{background:transparent;color:var(--home-black)}.matches-editorial__actions p{margin:4px 0 0;font:500 var(--text-meta)/1.3 "Chakra Petch",sans-serif}@media(max-height:700px){.matches-editorial__hero{padding-top:54px}.matches-editorial__steps,.matches-editorial__flights{margin-top:36px}.matches-editorial__actions{margin-top:24px}}.matches-editorial__error{padding-top:clamp(85px,17vh,160px)}.matches-editorial__error h1{margin:0;font:600 clamp(58px,18vw,78px)/.95 "Chakra Petch",sans-serif;letter-spacing:-.06em}.matches-editorial__error p{margin:22px 0 36px;font:500 17px/1.35 Chakra Petch,sans-serif}.matches-editorial__error button{width:100%;min-height:56px;border:1px solid var(--home-black);border-radius:0;background:var(--home-black);color:var(--home-blue);cursor:pointer;font:600 16px/1.1 Chakra Petch,sans-serif;text-transform:uppercase}.matches-live .heading-lg{color:var(--home-black);font:600 clamp(38px,11vw,56px)/.95 "Chakra Petch",sans-serif;letter-spacing:-.05em;text-transform:uppercase}.matches-live__row{border-top:1px solid rgba(8,11,13,.45)}.matches-live__row:last-child{border-bottom:1px solid rgba(8,11,13,.45)}.matches-live__row .verified-tick path:first-child{fill:var(--home-black)}.matches-live__row .verified-tick path:last-child{stroke:var(--home-blue)}@media(max-width:959px){.matches-editorial__hero,.matches-editorial__error{padding-top:0}}.layout.matches-editorial .matches-editorial__actions button,.layout.matches-editorial .matches-editorial__error button{min-height:48px;padding:0 var(--space-lg);border-radius:4px!important;font:600 16px/1.2 Chakra Petch,sans-serif;text-transform:none}.layout.matches-live button.matches-live__chat{border-radius:4px!important}body:has(.welcome-editorial){background:var(--editorial-blue)}.welcome-editorial{--text-primary: var(--editorial-black);--text-secondary: rgba(8, 11, 13, .78);--text-muted: rgba(8, 11, 13, .68);--amber: var(--editorial-black);--font-body: "Chakra Petch", sans-serif;--font-display: "Chakra Petch", sans-serif;width:100%;height:100dvh;min-height:0;overflow-y:auto;justify-content:flex-start;align-items:stretch;padding:calc(env(safe-area-inset-top,0px) + 22px) 22px calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--editorial-blue);color:var(--editorial-black);font-family:Chakra Petch,sans-serif;text-align:left}.welcome-editorial__brand{flex:none;font-size:19px;font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.welcome-editorial--landing{justify-content:flex-start}.welcome-editorial__hero{width:100%;padding:clamp(80px,14vh,120px) 0 24px}.welcome-editorial__hero h1{max-width:100%;margin:0;font-size:clamp(44px,11.5vw,60px);font-weight:600;line-height:.94;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere}.welcome-editorial__hero h1 span{display:block}.welcome-editorial__hero h1 em{font-style:normal}.welcome-editorial__hero p{margin-top:27px;padding-top:16px;border-top:1px solid var(--editorial-black);max-width:340px;font-size:16px;line-height:1.35}.welcome-editorial__actions{display:flex;flex-direction:column;gap:9px;width:100%;margin-top:42px}.welcome-editorial__social,.welcome-editorial__email{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;max-width:none;min-height:52px;border:1px solid var(--editorial-black);border-radius:999px;background:var(--editorial-black);color:var(--editorial-blue);font:600 16px/1.1 Chakra Petch,sans-serif;cursor:pointer}.welcome-editorial__email{background:transparent;color:var(--editorial-black)}.welcome-editorial__social--apple svg path{fill:var(--editorial-blue)}.welcome-editorial__social:disabled,.welcome-editorial__email:disabled{opacity:.55;cursor:wait}.welcome-editorial__guest{align-self:flex-start;margin-top:7px;padding:6px 0;border:0;border-bottom:1px solid var(--editorial-black);background:none;color:var(--editorial-black);font:600 16px/1.2 Chakra Petch,sans-serif;cursor:pointer}.welcome-editorial__legal{display:flex;gap:9px;align-items:center;padding-top:14px;font-size:13px}.welcome-editorial__legal button{padding:0;border:0;background:none;color:var(--editorial-black);font:inherit;text-decoration:underline;cursor:pointer}.welcome-editorial:not(.welcome-editorial--landing){gap:12px}.welcome-editorial:not(.welcome-editorial--landing) .welcome-editorial__brand{margin-bottom:32px}.welcome-editorial .heading-lg{color:var(--editorial-black);font-family:Chakra Petch,sans-serif;font-size:38px;font-weight:600;line-height:1;text-align:left;text-transform:uppercase}.welcome-editorial:not(.welcome-editorial--landing) .welcome-editorial__social{max-width:none!important;height:52px!important;margin-top:0!important;border-radius:999px!important;border:1px solid var(--editorial-black)!important;background:var(--editorial-black)!important;color:var(--editorial-blue)!important}.welcome-editorial form,.welcome-editorial form input{max-width:none!important}.welcome-editorial input{border:1px solid var(--editorial-black);border-radius:0;background:transparent;color:var(--editorial-black);font-family:Chakra Petch,sans-serif;font-size:16px!important}.welcome-editorial input::placeholder{color:#080b0d9e}.welcome-editorial .btn{border-radius:999px;font-family:Chakra Petch,sans-serif;font-size:16px}.welcome-editorial .btn--primary{border:1px solid var(--editorial-black);background:var(--editorial-black);color:var(--editorial-blue);-webkit-backdrop-filter:none;backdrop-filter:none}.welcome-editorial .btn--ghost,.welcome-editorial .btn--secondary{border:1px solid var(--editorial-black);background:transparent;color:var(--editorial-black)}.welcome-editorial .caption{font-size:14px}@media(max-height:720px){.welcome-editorial__hero{padding-top:32px}.welcome-editorial__hero h1{font-size:clamp(38px,10.5vw,54px)}.welcome-editorial__hero p{margin-top:18px}.welcome-editorial__actions{margin-top:24px}}.welcome-editorial__divider{max-width:none!important}.welcome-editorial__divider>div{background:#080b0d73!important}.welcome-editorial__divider span{color:var(--editorial-black)!important;font-size:14px!important}.welcome-editorial .welcome-editorial__text-action{color:var(--editorial-black)!important;font:500 14px/1.2 Chakra Petch,sans-serif!important}.welcome-editorial .welcome-editorial__terms-copy{color:var(--editorial-black)!important;font-size:14px!important;line-height:1.35!important}.welcome-editorial .welcome-editorial__checkbox{width:20px!important;height:20px!important;border-radius:0!important;border:1px solid var(--editorial-black)!important}.welcome-editorial .welcome-editorial__back{color:var(--editorial-black)!important;font-size:15px!important;align-self:center}.welcome-editorial .welcome-editorial__social--google,.welcome-editorial:not(.welcome-editorial--landing) .welcome-editorial__social--google{border-color:#8e918f!important;background:#131314!important;color:var(--editorial-blue)!important}.welcome-editorial__google-mark{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff}.welcome-editorial__google-mark img{display:block;width:17px;height:17px;object-fit:contain}.welcome-editorial__stage{display:contents}.layout:not(.home-editorial){--text-primary: #d9e8f2;--text-secondary: #aec8dc;--text-dim: #8caabd;--text-muted: #738b9b;background:var(--editorial-black);color:var(--text-primary);font-family:var(--font-body)}.layout:not(.home-editorial) .layout__content{padding-left:22px;padding-right:22px}.layout:not(.home-editorial) .top-bar{padding:calc(env(safe-area-inset-top,0px) + 9px) 22px 9px;background:var(--editorial-black);border-bottom:1px solid rgba(174,200,220,.6);-webkit-backdrop-filter:none;backdrop-filter:none}.layout:not(.home-editorial) .top-bar__title{color:var(--editorial-blue);font:700 18px/1 var(--font-body);text-transform:uppercase;letter-spacing:-.06em}.layout:not(.home-editorial) .top-bar__action{width:auto;height:auto;background:transparent;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.layout:not(.home-editorial) .top-bar__action svg{color:var(--editorial-blue)!important}.layout:not(.home-editorial) .bottom-nav{background:var(--editorial-black);border-top-color:#aec8dc99;-webkit-backdrop-filter:none;backdrop-filter:none}.layout:not(.home-editorial) .nav-item{color:#829bac}.layout:not(.home-editorial) .nav-item--active{color:var(--editorial-blue)}.layout:not(.home-editorial) .nav-item span{font-size:var(--text-meta);letter-spacing:.02em}.layout:not(.home-editorial) .heading-lg{font-weight:600;text-transform:uppercase;letter-spacing:-.035em;line-height:1}.layout:not(.home-editorial) .heading-lg{font-size:clamp(32px,8vw,40px)}.layout:not(.home-editorial) .heading-md{font-size:21px;font-weight:600}.layout:not(.home-editorial) .label{color:var(--editorial-blue);font-size:var(--text-meta);font-weight:600;letter-spacing:.03em}.layout:not(.home-editorial) .caption{font-size:14px;line-height:1.4}.layout:not(.home-editorial) :is(.card,.bp-card,.toggle-container,.toggle-btn,.btn,.explore-search,.explore-suggestions,.explore-airport-chip,.explore-filter-select,.explore-filter-btn,.explore-network-pill,.explore-detail-card,.explore-access-verdict,.explore-amenity-chip,.explore-match-card,.explore-type-pill){border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.layout:not(.home-editorial) .btn{min-height:48px;font-size:16px;font-weight:600}.layout:not(.home-editorial) .btn--primary{background:var(--editorial-blue);border:1px solid var(--editorial-blue);color:var(--editorial-black)}.layout:not(.home-editorial) .btn--ghost{border-color:var(--editorial-blue);color:var(--editorial-blue)}.layout:not(.home-editorial) :is(input,select,textarea){font-family:var(--font-body)}.layout:not(.home-editorial) :is(input,select,textarea):focus-visible,.layout:not(.home-editorial) button:focus-visible{outline:2px solid var(--editorial-blue);outline-offset:2px}.explore-editorial .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 76px)}.explore-editorial__intro{padding:clamp(44px,9vh,84px) 0 var(--space-2xl);border-bottom:1px solid var(--editorial-blue);margin-bottom:var(--space-2xl)}.explore-editorial__intro h1{margin:0;color:var(--editorial-blue);font:600 clamp(48px,13vw,64px)/.95 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.explore-editorial__intro p{max-width:360px;margin:var(--space-lg) 0 0;color:var(--text-primary);font-size:16px;line-height:1.35}@media(max-width:959px){.explore-editorial .explore-editorial__intro{padding-top:0}}.explore-editorial .toggle-container{gap:0;padding:0;background:none;border:0;border-bottom:1px solid var(--editorial-blue)}.explore-editorial .toggle-btn{min-height:54px;padding:12px 10px;background:none;border-radius:0;color:var(--editorial-blue);font-size:var(--text-body);letter-spacing:0;text-align:center}.explore-editorial .toggle-btn--active.toggle-btn{background:var(--editorial-blue);color:var(--editorial-black)}.explore-editorial .explore-search{min-height:48px;height:48px;border-radius:4px;border-color:var(--editorial-blue);background:transparent}.explore-editorial .explore-search input{min-width:0}.explore-editorial .explore-suggestions{background:#10171c;border-color:var(--editorial-blue)}.explore-editorial .explore-airport-chip{min-height:65px;border-color:#aec8dc80;background:transparent}.explore-editorial .explore-filter-select,.explore-editorial .explore-filter-btn{min-height:44px;border-color:#aec8dc80;background:transparent;color:var(--text-primary);font-size:14px}.explore-editorial .explore-detail-card,.explore-editorial .explore-match-card{border-color:#aec8dc80;background:transparent}.explore-editorial .explore-network-pill,.explore-editorial .explore-type-pill,.explore-editorial .explore-amenity-chip{border-color:#aec8dc80!important;background:transparent!important;color:var(--editorial-blue)!important}.settings-editorial .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 74px)}.settings-editorial .heading-lg{padding:20px 0 16px;border-bottom:1px solid var(--editorial-blue);margin-bottom:24px!important}.settings-editorial .layout__content button{font-family:var(--font-body)}.settings-editorial .settings-editorial__guest{border-radius:0!important;border-color:#aec8dc8c!important;background:transparent!important}.settings-editorial .settings-editorial__create{min-height:48px;background:var(--editorial-blue)!important;color:var(--editorial-black)!important;font-size:var(--text-body)!important}.settings-editorial .label{margin-top:0}.guest-gate{font-family:var(--font-body)}.guest-gate__logo{display:none}.guest-gate__title{max-width:390px;color:var(--editorial-blue)!important;font:600 clamp(30px,8vw,40px)/1 var(--font-display)!important;text-transform:uppercase;letter-spacing:-.04em}.guest-gate__subtitle{max-width:340px!important;color:var(--editorial-blue)!important;font:400 16px/1.4 var(--font-body)!important}.guest-gate__actions{width:100%;max-width:340px}.guest-gate__actions button{flex:1;min-width:0;min-height:48px;height:auto!important;padding:8px 12px!important;border-radius:4px!important;font:600 var(--text-body)/1.2 var(--font-body)!important}.guest-gate__secondary{border:1px solid var(--editorial-blue)!important;background:transparent!important;color:var(--editorial-blue)!important}.guest-gate__primary{border:1px solid var(--editorial-blue)!important;background:var(--editorial-blue)!important;color:var(--editorial-black)!important}.layout.settings-editorial .layout__content :is(.settings-editorial__create,.settings-language-chip){border-radius:0!important;width:auto!important;flex:none!important;min-height:48px;padding:8px 16px!important}.layout.settings-editorial .layout__content .settings-text-row{border-radius:0!important;background:transparent!important;padding:16px 0!important}.layout.explore-editorial.home-editorial :is(.explore-suggestions,.explore-airport-chip,.explore-filter-select,.explore-filter-btn,.explore-detail-card,.explore-network-pill,.explore-type-pill,.explore-amenity-chip,.explore-access-verdict){border-radius:0;box-shadow:none}.layout.explore-editorial.home-editorial .explore-editorial__intro{border-bottom-color:var(--home-rule)}.layout.explore-editorial.home-editorial .explore-editorial__intro h1{color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-search{border-color:var(--home-rule);color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-search:focus-within{outline-color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-search input{color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-search input::placeholder{color:#080b0d59}.layout.explore-editorial.home-editorial .explore-suggestions{background:var(--home-blue);border-color:var(--home-rule)}.layout.explore-editorial.home-editorial :is(.explore-filter-select,.explore-filter-btn,.explore-detail-card){border-color:var(--home-rule);background:transparent;color:var(--home-black)}.layout.explore-editorial.home-editorial :is(.explore-network-pill,.explore-type-pill,.explore-amenity-chip){border-color:var(--home-rule)!important;color:var(--home-black)!important}.layout.explore-editorial.home-editorial .explore-airport-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.layout.explore-editorial.home-editorial .explore-airport-chip{min-height:0;gap:var(--space-sm);padding:var(--space-lg) var(--space-sm);border:0;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-airport-chip :is(b,span){font:500 12px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-airport-chip span{color:#080b0db3}.layout.explore-editorial.home-editorial .explore-heading--name{text-transform:none}.layout.explore-editorial.home-editorial :is(.explore-access-header p,.explore-access-row__meta,.explore-access-row__line,.explore-access-none,.explore-access-foot p,.explore-access-empty,.explore-body,.explore-meta,.explore-note){color:#080b0d;font:400 16px/1.55 Chakra Petch,sans-serif;letter-spacing:0;text-transform:none}@media(max-width:959px){.layout.explore-editorial.home-editorial :is(.explore-access-header p,.explore-access-row__meta,.explore-access-row__line,.explore-access-none,.explore-access-foot p,.explore-access-empty,.explore-body,.explore-meta,.explore-note){font-size:14px;line-height:1.5}}.layout.explore-editorial.home-editorial .explore-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg)}.layout.explore-editorial.home-editorial :is(.explore-filter-select,.explore-filter-btn){flex:none;width:auto;min-height:0;height:34px;padding:0 var(--space-lg);border:1px solid var(--home-rule);border-radius:4px!important;background-color:transparent;color:var(--home-black);font:500 12px/1 Chakra Petch,sans-serif;letter-spacing:0;cursor:pointer}.layout.explore-editorial.home-editorial .explore-filter-select{-webkit-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23080b0d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.layout.explore-editorial.home-editorial .explore-filter-btn{display:inline-flex;align-items:center;gap:6px}.layout.explore-editorial.home-editorial .explore-filter-btn svg{width:14px;height:14px}.layout.explore-editorial.home-editorial .explore-filter-btn[aria-pressed=true]{background-color:var(--home-black);border-color:var(--home-black);color:var(--home-blue)}.layout.explore-editorial.home-editorial .btn{min-height:48px;height:auto;padding:0 var(--space-lg);border-radius:4px!important;font:600 16px/1.2 Chakra Petch,sans-serif;letter-spacing:0;text-transform:none}.layout.explore-editorial.home-editorial .lounge-community__actions .btn{border:1px solid var(--home-rule);background:transparent;color:var(--home-black)}.layout.explore-editorial.home-editorial .explore-network-pill{padding:6px 12px;border-radius:4px!important;font:500 12px/1.2 Chakra Petch,sans-serif!important}.layout.explore-editorial.home-editorial .explore-amenities{gap:var(--space-lg)}.layout.explore-editorial.home-editorial .explore-amenity-chip{gap:6px;padding:0!important;border:0!important;background:none!important;font:500 14px/1.3 Chakra Petch,sans-serif}.layout.explore-editorial.home-editorial .explore-access-verdict{border:1px solid var(--home-rule);border-radius:4px!important}.layout.explore-editorial.home-editorial .explore-detail-card>.explore-network-pill{justify-self:end;margin:0}.profile-preview .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 88px);padding-bottom:32px}.profile-preview__header{padding-top:clamp(28px,6vh,58px);padding-bottom:20px;border-bottom:1px solid var(--editorial-black)}.profile-preview__header span{font:600 var(--text-meta)/1 var(--font-body);letter-spacing:.03em;text-transform:uppercase}.profile-preview__header h1{margin:18px 0 0;font:600 clamp(58px,16vw,76px)/.9 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.profile-preview__identity{display:flex;align-items:center;gap:18px;padding:28px 0;border-bottom:1px solid var(--editorial-black)}.profile-preview__identity h2{margin:0;font:600 30px/1 var(--font-display);letter-spacing:-.04em}.profile-preview__identity p{margin:6px 0 0;font:500 var(--text-body)/1.2 var(--font-body)}.profile-preview__section{padding:22px 0;border-bottom:1px solid var(--editorial-black)}.profile-preview__section h2,.profile-preview__disclosure{margin:0 0 12px;font:600 var(--text-body)/1.1 var(--font-body);text-transform:uppercase}.profile-preview__section p{max-width:340px;margin:0;font:500 17px/1.35 var(--font-body)}.profile-preview__disclosure{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--editorial-black);cursor:pointer;text-align:left}.profile-preview__surfs strong{display:block;font:600 52px/.9 var(--font-display);letter-spacing:-.05em}.profile-live .layout__content{padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 28px)}.profile-live .profile-preview__identity h2{display:flex;align-items:center;gap:8px}.profile-live__edit{display:block;width:100%;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--editorial-black);background:transparent;color:var(--editorial-black);cursor:pointer;font:600 14px/1 var(--font-body);text-align:left;text-transform:uppercase}.profile-live__history{padding-top:18px}.profile-live__history h3{margin:0 0 12px;font:600 var(--text-meta)/1 var(--font-body);text-transform:uppercase}.profile-live__history p,.profile-live__access>p{margin:0;font:500 14px/1.35 var(--font-body)}.profile-live__transaction{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(8,11,13,.45)}.profile-live__transaction>div{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.profile-live__transaction small{opacity:.65;font-size:var(--text-meta)}.profile-live__transaction b{font-size:17px}.profile-live__access{padding-top:20px}.profile-live__access-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid rgba(8,11,13,.45);font-size:16px}.profile-live__access-item button{width:40px;height:40px;border:0;background:none;color:var(--editorial-black);cursor:pointer;font:500 25px/1 var(--font-body)}.profile-live__add{align-self:flex-start;width:auto;min-height:0;margin-top:16px;padding:0;border:0;background:none;color:var(--editorial-black);cursor:pointer;font:600 16px/1.3 var(--font-body);text-transform:none;text-decoration:underline;text-underline-offset:3px}.profile-live__picker{padding-top:16px}.profile-live__groups{display:flex;gap:6px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.profile-live__groups button{flex:none;min-height:36px;padding:0 10px;border:1px solid var(--editorial-black);background:transparent;color:var(--editorial-black);cursor:pointer;font:600 var(--text-meta)/1 var(--font-body)}.profile-live__groups button.is-active{background:var(--editorial-black);color:var(--editorial-blue)}.profile-live__picker input{width:100%;height:44px;padding:0 10px;border:1px solid var(--editorial-black);border-radius:0;background:transparent;color:var(--editorial-black);font:500 var(--text-body)/1 var(--font-body)}.profile-live__choices{max-height:240px;overflow-y:auto;padding-top:6px}.profile-live__choices>button{display:flex;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:8px 0;border:0;border-bottom:1px solid rgba(8,11,13,.4);background:none;color:var(--editorial-black);cursor:pointer;font:500 14px/1.2 var(--font-body);text-align:left}.profile-live__choices>button:disabled{opacity:.5;cursor:default}.profile-live__review{padding:12px 0;border-top:1px solid rgba(8,11,13,.45)}.profile-live__review>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.profile-live__review strong{font-weight:600}.profile-live__review p{margin:8px 0 0;font-size:var(--text-body)}.profile-live__public{width:100%;min-height:48px;margin-top:28px;padding:0 12px;border:1px solid var(--editorial-black);background:var(--editorial-black);color:var(--editorial-blue);cursor:pointer;font:600 var(--text-body)/1.15 var(--font-body);text-transform:uppercase}.public-profile-editorial__passport{display:block;min-height:44px;margin-bottom:20px;padding:0;border:0;background:transparent;color:var(--editorial-blue);font:600 16px/1.4 var(--font-body);text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.layout:not(.home-editorial) .layout__content{color:var(--text-primary);font-size:var(--text-body);line-height:1.45}.layout:not(.home-editorial) .layout__content :is(h1,h2,h3){font-family:var(--font-display);color:var(--editorial-blue);text-transform:uppercase;letter-spacing:-.035em}.layout :is(button,input,textarea,select),.chat-view :is(button,input,textarea,select){font-family:var(--font-body)!important}.layout button:not(.nav-item),.chat-view button{border-radius:0!important}:is(.layout,.chat-view,.editorial-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-radius:4px!important}.layout :is(input,textarea,select),.chat-view :is(input,textarea,select){color:var(--text-primary);font-size:var(--text-body)}.layout :is(input,textarea,select)::placeholder,.chat-view :is(input,textarea,select)::placeholder{color:var(--text-dim);opacity:1}.layout .layout__content :is(div,span,img)[style*=border-radius]{border-radius:0!important}.layout:not(.home-editorial) .layout__content :is(div,span,p)[style*="font-size: 11px"],.layout:not(.home-editorial) .layout__content :is(div,span,p)[style*="font-size: 12px"]{font-size:var(--text-meta)!important}.layout button:focus-visible,.chat-view button:focus-visible,.layout :is(input,textarea,select):focus-visible,.chat-view :is(input,textarea,select):focus-visible{outline:2px solid var(--editorial-blue);outline-offset:2px}.editorial-modal{--text-primary: #d9e8f2;--text-secondary: #aec8dc;--text-dim: #8caabd;--green: #aec8dc;color:var(--text-primary);background:#080b0de0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:max(20px,env(safe-area-inset-top,0px)) 20px max(20px,env(safe-area-inset-bottom,0px))!important;overflow-y:auto}.editorial-modal>div{width:min(100%,390px)!important;max-height:min(88dvh,760px);overflow-y:auto;background:var(--editorial-black)!important;border:1px solid var(--editorial-blue)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.editorial-modal button{border-radius:0!important}.editorial-modal :is(button,input,select,textarea){font-family:var(--font-body)!important}.editorial-modal :is(input,textarea,select){color:var(--text-primary)!important;background:var(--bg-secondary)!important;border:1px solid var(--border-strong)!important;font-size:var(--text-body)!important}.editorial-modal :is(button,input,select,textarea):focus-visible{outline:2px solid var(--editorial-blue);outline-offset:2px}.editorial-modal .btn{min-height:48px}.editorial-modal .btn--primary{color:var(--editorial-black)!important;background:var(--editorial-blue)!important;border:1px solid var(--editorial-blue)!important}.editorial-modal .btn--ghost{color:var(--editorial-blue)!important;background:transparent!important;border:1px solid var(--editorial-blue)!important}.editorial-modal .editorial-qr{background:#fff!important;border:8px solid #fff;border-radius:0!important}.chat-view{--text-primary: #080b0d;--text-secondary: #263b48;--text-muted: #365263;--text-dim: #365263;--green: #080b0d;background:var(--editorial-blue);color:var(--editorial-black);font-family:var(--font-body)}.chat-header,.chat-input-bar{background:var(--editorial-blue)!important;border-color:#080b0d55!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.chat-header__status,.chat-empty{color:#365263}.chat-messages{gap:15px}.chat-bubble{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--editorial-black)!important;font-size:16px;line-height:1.45}.chat-bubble--me{text-align:right}.chat-bubble__text{color:var(--editorial-black)!important;font-size:16px;overflow-wrap:anywhere}.chat-bubble__time{color:#365263!important;font-size:var(--text-meta)}.chat-status-banner{border:0!important;border-bottom:1px solid #080b0d55!important;border-radius:0!important;background:transparent!important;color:var(--editorial-black)!important;font-size:14px}.chat-status-banner button{background:var(--editorial-black)!important;color:var(--editorial-blue)!important}.chat-messages>.anim-fade-up:not(.chat-bubble){background:transparent!important;border:0!important;color:var(--editorial-black)!important}.chat-messages>.anim-fade-up:not(.chat-bubble) div{color:var(--editorial-black)!important}.chat-send-btn{border-radius:0!important;background:transparent!important;color:var(--editorial-black)!important;font-size:24px}.chat-send-btn--inactive{opacity:.4}.chat-input-bar input{min-height:48px;padding:0 4px;background:transparent!important;border:0!important;border-bottom:1px solid #080b0d!important;color:var(--editorial-black)!important}.chat-menu{background:var(--editorial-blue)!important;border:1px solid var(--editorial-black)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-profile-editorial .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 88px)!important}.public-profile-editorial .layout__content>.anim-fade-up:first-child{border-bottom:1px solid var(--editorial-blue)}.public-profile-editorial__name{color:var(--editorial-blue)!important;font:600 clamp(36px,10vw,48px)/1 var(--font-display)!important;text-transform:uppercase;letter-spacing:-.04em}.public-profile-editorial__tag{color:var(--editorial-blue)!important;background:transparent!important;border-color:var(--editorial-blue)!important;border-radius:0!important;font-size:14px!important}.public-profile-editorial__feedback{background:var(--editorial-blue)!important;border-radius:0!important}.public-profile-editorial__feedback button{background:var(--editorial-black)!important;color:var(--editorial-blue)!important}.public-profile-editorial__feedback>div{color:var(--editorial-black)!important}.legal-editorial .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 84px)!important}.legal-editorial__header{border-bottom:1px solid var(--editorial-blue);padding-bottom:18px;gap:16px}.legal-editorial__title{color:var(--editorial-blue)!important;font:600 clamp(30px,8vw,40px)/1 var(--font-display)!important;text-transform:uppercase;letter-spacing:-.04em}.legal-editorial__languages{display:flex;gap:8px!important;border:0}.legal-editorial__languages button{min-width:0;height:32px;min-height:32px;padding:0 12px;border:1px solid var(--editorial-blue)!important;border-radius:4px!important;background:transparent!important;color:var(--editorial-blue)!important;font:600 14px/1 var(--font-body)!important}.legal-editorial__languages button.is-active{background:var(--editorial-blue)!important;color:var(--editorial-black)!important}.legal-editorial__copy{padding:0 0 40px;color:var(--text-primary)!important;font-size:var(--text-body)!important;line-height:1.6!important;overflow-wrap:anywhere}.editorial-share button{border-radius:0!important;font-family:var(--font-body)!important}.editorial-share__switch{border:1px solid var(--editorial-blue)!important;background:var(--editorial-black)!important;color:var(--editorial-blue)!important}.editorial-share__switch.is-active{background:var(--editorial-blue)!important;color:var(--editorial-black)!important}.onboarding{background:var(--editorial-black);color:var(--text-primary);font-family:var(--font-body)}.onboarding .heading-lg,.onboarding .heading-md,.onboarding h1{color:var(--editorial-blue)!important;font-family:var(--font-display)!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.04em!important;text-shadow:none!important;text-transform:uppercase}.onboarding .caption,.onboarding .body{color:var(--text-primary);text-shadow:none}.onboarding :is(button,input,textarea,select),.onboarding .trivia-option{border-radius:0!important;font-family:var(--font-body)!important}.onboarding :is(input,textarea,select){color:var(--text-primary);background:var(--bg-secondary)!important;border:1px solid var(--border-strong)!important}.onboarding :is(button,input,textarea,select):focus-visible{outline:2px solid var(--editorial-blue);outline-offset:2px}.onboarding .trivia-option{background:transparent;border-color:var(--border-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.onboarding__footer .btn{min-height:48px;border-radius:4px!important;font-size:16px;font-weight:600}.onboarding__footer .btn--primary{background:var(--editorial-blue);color:var(--editorial-black);border:1px solid var(--editorial-blue);-webkit-backdrop-filter:none;backdrop-filter:none}.reset-editorial{background:var(--editorial-black);justify-content:center;padding-left:22px;padding-right:22px}.reset-editorial .heading-lg{width:min(100%,390px);color:var(--editorial-blue);font:600 clamp(38px,10vw,48px)/1 var(--font-display);text-transform:uppercase;letter-spacing:-.04em}.reset-editorial .body{color:var(--text-primary)!important;font-size:16px}.reset-editorial :is(input,button){min-height:48px;border-radius:4px!important;font:500 16px/1.2 var(--font-body)}.reset-editorial input{background:var(--bg-secondary);border:1px solid var(--editorial-blue);color:var(--text-primary)}.reset-editorial .btn--primary{background:var(--editorial-blue);color:var(--editorial-black)}.username-editorial{background:var(--editorial-black);color:var(--text-primary)}.username-editorial>div:nth-child(2){border-top:1px solid var(--editorial-blue);padding-top:22px!important}.username-editorial :is(button,input){border-radius:0!important;font-family:var(--font-body)!important}.username-editorial button{min-height:48px}.username-editorial button[style*="background: rgb(248, 248, 248)"],.username-editorial button[style*="background: #f8f8f8"]{background:var(--editorial-blue)!important;color:var(--editorial-black)!important}.username-editorial [style*="border-radius: 20px"],.username-editorial [style*="border-radius: 16px"],.username-editorial [style*="border-radius: 100px"]{border-radius:0!important}.confirm-editorial .layout__content{display:flex;flex-direction:column}.confirm-editorial .layout__content>div:first-child{flex:1}.confirm-editorial .layout__content>div:first-child>div[style*="font-size: 26px"],.confirm-editorial .layout__content>div:first-child>div[style*="font-size: 22px"]{color:var(--editorial-blue)!important;font-weight:600!important;text-transform:uppercase}.confirm-editorial .layout__content>div:first-child>div[style*="font-size: 13px"]{color:var(--text-primary)!important;font-size:var(--text-body)!important}.diag-editorial{min-height:100dvh;background:var(--editorial-black)}.diag-editorial h1{color:var(--editorial-blue);font:600 36px/1 var(--font-display)!important;text-transform:uppercase}.diag-editorial [style*="font-size: 11px"],.diag-editorial [style*="font-size: 12px"]{font-size:var(--text-meta)!important;color:var(--text-secondary)!important}.verification-editorial{background:#fff;font-family:var(--font-body)}.verification-editorial__header,.verification-editorial__footer{background:var(--editorial-black);border-color:var(--editorial-blue)!important}.verification-editorial__header button{color:var(--editorial-blue)!important;font:600 var(--text-body)/1 var(--font-body)!important;text-transform:uppercase}.verification-editorial__footer button{border-radius:0!important;color:var(--editorial-black)!important;background:var(--editorial-blue)!important;font:600 var(--text-body)/1 var(--font-body)!important}.editorial-modal>div>h3{color:var(--editorial-blue)!important;font:600 24px/1 var(--font-display)!important;text-align:left!important;text-transform:uppercase}.editorial-modal>div>p{color:var(--text-primary)!important;font-size:var(--text-body)!important;text-align:left!important}.verification-consent-editorial__close{min-height:36px;min-width:36px}.verification-consent-editorial__confirm,.verification-consent-editorial__later{min-height:48px;font-size:var(--text-body)!important}.verification-consent-editorial__confirm{color:var(--editorial-black)!important;background:var(--editorial-blue)!important;border:1px solid var(--editorial-blue)!important}.verification-consent-editorial__later{color:var(--editorial-blue)!important;background:transparent!important;border:1px solid var(--editorial-blue)!important}.match-celebration-editorial{background:var(--editorial-black)!important;font-family:var(--font-body)}.match-celebration-editorial>div:nth-child(2){color:var(--editorial-blue)!important;font-weight:600!important;text-transform:uppercase;line-height:1}.match-celebration-editorial>div:nth-child(3),.match-celebration-editorial>div:nth-child(4){color:var(--text-primary)!important}.match-celebration-editorial button{min-height:48px;border-radius:0!important;font:600 var(--text-body)/1 var(--font-body)!important}.match-celebration-editorial button:first-child{color:var(--editorial-blue)!important;background:transparent!important;border:1px solid var(--editorial-blue)!important}.match-celebration-editorial button:last-child{color:var(--editorial-black)!important;background:var(--editorial-blue)!important;border:1px solid var(--editorial-blue)!important}@media(max-width:360px){.editorial-modal{padding-left:14px!important;padding-right:14px!important}.editorial-modal>div{padding:20px!important}}.profile-editor{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--editorial-black);color:var(--text-primary);font-family:var(--font-body);overflow:hidden}.profile-editor[open]{display:flex;flex-direction:column}.profile-editor__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #aec8dc44}.profile-editor__header h1{margin:0;font:600 clamp(28px,4vw,44px)/1.1 var(--font-display);color:var(--editorial-blue)}.profile-editor__header button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #aec8dc66;background:transparent;color:var(--editorial-blue);cursor:pointer}.profile-editor__scroll{flex:1;min-height:0;overflow:auto}.profile-editor__content{max-width:1120px;padding:32px 24px 48px;margin:auto}.profile-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}.profile-editor__fields>div{min-width:0}.profile-editor :is(input,textarea,select){min-width:0;max-width:100%;font:400 16px/1.5 var(--font-body)}.profile-editor .caption{font-size:16px}.profile-editor button{font-family:var(--font-body);white-space:normal}.profile-editor__fields button{font-size:14px!important}.profile-editor__actions{display:flex;gap:var(--button-gap);max-width:540px;margin:24px 0 0 auto}.profile-editor :focus-visible{outline:2px solid var(--editorial-blue);outline-offset:3px}@media(max-width:650px){.profile-editor__fields{grid-template-columns:1fr;gap:16px}.profile-editor__header{padding-top:calc(16px + env(safe-area-inset-top,0px))}}.flight-board__title-row{display:flex;align-items:flex-start;gap:10px}.flight-board__title-row h1{flex:1;min-width:0}.surfer-map-live{--home-blue: #aec8dc;--home-black: #080b0d;background:#e5edf1;color:var(--home-black)}.surfer-map-live .layout__content{padding:0!important;overflow:hidden}.surfer-map-live .top-bar{background:transparent;border:0;box-shadow:none;pointer-events:none}.surfer-map-live .top-bar__logo{display:none}.surfer-map-live .top-bar__inner>div:last-child{width:100%}.surfer-map-live .top-bar button{pointer-events:auto}.surfer-map-live .surfer-map-live__canvas{position:absolute;z-index:0;inset:0;width:100%;height:100%;background:#aec8dc}.surfer-map-pin{width:30px;height:39px;padding:0;border:0;background:transparent;cursor:pointer}.surfer-map-pin svg{width:30px;height:39px;overflow:visible;filter:drop-shadow(0 2px 2px #080b0d33)}.surfer-map-pin path{fill:#080b0d;stroke:#080b0d;stroke-width:1.4}.surfer-map-pin text{fill:#aec8dc;font:700 18px Chakra Petch,sans-serif;dominant-baseline:middle}.surfer-map-pin.is-selected path{fill:#aec8dc}.surfer-map-pin.is-selected text{fill:#080b0d}.surfer-map-pin--notes path{fill:#aec8dc;stroke:#080b0d}.surfer-map-pin--notes text{fill:#080b0d}.surfer-map-pin--notes.is-selected path{fill:#080b0d}.surfer-map-pin--notes.is-selected text{fill:#aec8dc}.surfer-map-pin:focus-visible{outline:2px solid #080b0d;outline-offset:3px}.surfer-map-live__top-actions{display:flex;justify-content:space-between;width:100%}.surfer-map-live__layer-switch{display:flex;align-items:center;gap:18px;width:max-content;margin-top:16px;pointer-events:auto}.surfer-map-live__layer-switch button{min-height:36px;padding:5px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--home-black);cursor:pointer;font:600 14px/1 Chakra Petch,sans-serif}.surfer-map-live__layer-switch button[aria-pressed=true]{border-bottom-color:currentColor}.surfer-map-live__leaderboard-trigger{align-self:center;padding:7px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--home-black);cursor:pointer;font:700 var(--text-meta)/1 "Chakra Petch",sans-serif;letter-spacing:.05em}.surfer-map-live__leaderboard-trigger:focus-visible{outline:2px solid var(--home-black);outline-offset:3px}.surfer-map-live__preview-heading{position:absolute;z-index:2;top:calc(env(safe-area-inset-top,0px) + 64px);left:22px;right:22px;pointer-events:none;color:#080b0d}.surfer-map-live__preview-heading h1{min-height:1lh;margin:0;color:#080b0d!important;font:600 clamp(30px,8.8vw,43px)/.93 "Chakra Petch",sans-serif;letter-spacing:-.045em;text-transform:uppercase}.surfer-map-live__preview-rail{position:absolute;z-index:4;left:0;right:0;bottom:calc(var(--nav-height) + var(--safe-bottom) + 34px);display:flex;gap:12px;overflow-x:auto;padding:8px 22px 12px;scroll-snap-type:x mandatory;scroll-padding-inline:22px;scrollbar-width:none}.surfer-map-live__preview-rail::-webkit-scrollbar{display:none}.surfer-map-live__preview-card{flex:0 0 min(82vw,338px);min-height:195px;box-sizing:border-box;display:flex;flex-direction:column;padding:18px;border:1px solid #080b0d1a;background:#f7fbfc;color:#080b0d;box-shadow:0 6px 20px #080b0d17;scroll-snap-align:center}.surfer-map-live__preview-card>div{display:flex;justify-content:space-between;gap:8px;font:700 var(--text-meta)/1.1 "Chakra Petch",sans-serif;text-transform:uppercase}.surfer-map-live__preview-card>div span:first-child{color:#2d5d73}.surfer-map-live__preview-card>div time{white-space:nowrap;font-size:var(--text-meta);font-weight:500;color:#5e7886}.surfer-map-live__preview-card strong{display:block;margin-top:15px;font:600 21px/1 Chakra Petch,sans-serif;text-transform:uppercase}.surfer-map-live__note-location{display:block;margin-top:6px;color:#2d5d73;font:600 var(--text-meta)/1.2 "Chakra Petch",sans-serif}.surfer-map-live__preview-card p{margin:11px 0 10px;font:500 var(--text-body)/1.3 "Chakra Petch",sans-serif}.surfer-map-live__preview-card small{margin-top:auto;font:700 var(--text-meta)/1 "Chakra Petch",sans-serif;letter-spacing:.08em;text-transform:uppercase}.surfer-map-live__composer-backdrop{position:absolute;z-index:20;inset:0 0 calc(var(--nav-height) + var(--safe-bottom));display:grid;align-items:end;background:#080b0dcc}.surfer-map-live__composer{position:relative;display:grid;gap:16px;max-height:85dvh;overflow-y:auto;padding:28px 22px calc(28px + env(safe-area-inset-bottom,0px));background:var(--home-blue);color:var(--home-black);font-family:Chakra Petch,sans-serif}.surfer-map-live__composer h2{margin:0 34px 4px 0;font:600 30px/1 Chakra Petch,sans-serif;text-transform:uppercase}.surfer-map-live__composer-close{position:absolute;top:12px;right:22px;border:0;background:none;color:var(--home-black);font:400 32px/1 Chakra Petch,sans-serif;cursor:pointer}.surfer-map-live__composer label{display:grid;gap:7px;font:600 14px/1.2 Chakra Petch,sans-serif;text-transform:uppercase}.surfer-map-live__composer :is(input,select,textarea){width:100%;min-height:48px;padding:10px;border:1px solid var(--home-black);border-radius:0;background:transparent;color:var(--home-black);font:500 16px/1.3 Chakra Petch,sans-serif;text-transform:none}.surfer-map-live__manual-toggle{justify-self:start;min-height:44px;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--home-black);cursor:pointer;font:600 14px/1.2 Chakra Petch,sans-serif;text-align:left}.surfer-map-live__composer textarea{min-height:92px;resize:vertical}.surfer-map-live__composer fieldset{display:flex;gap:3px;margin:0;padding:0;border:0}.surfer-map-live__composer legend{margin-bottom:7px;font:600 14px/1.2 Chakra Petch,sans-serif;text-transform:uppercase}.surfer-map-live__composer fieldset button{width:44px;height:44px;border:0;background:none;color:var(--home-black);font:600 30px/1 Chakra Petch,sans-serif;cursor:pointer}.surfer-map-live__composer>button[type=submit]{min-height:52px;border:1px solid var(--home-black);background:var(--home-black);color:var(--home-blue);cursor:pointer;font:600 16px/1 Chakra Petch,sans-serif;text-transform:uppercase}.surfer-map-live__composer>button[type=submit]:disabled{opacity:.45;cursor:default}.surfer-map-live__composer [role=alert]{margin:0;font:600 14px/1.3 Chakra Petch,sans-serif}.surfer-map-live__confirm-actions{display:flex;gap:10px}.surfer-map-live__confirm-actions button{flex:1;min-height:48px;border:1px solid var(--home-black);background:transparent;color:var(--home-black);cursor:pointer;font:600 var(--text-body)/1 "Chakra Petch",sans-serif}.surfer-map-live__confirm-actions button:last-child{background:var(--home-black);color:var(--home-blue)}.surfer-map-live__leaderboard{gap:12px}.surfer-map-live__leaderboard>p{margin:0 28px 4px 0;font:500 14px/1.3 Chakra Petch,sans-serif}.surfer-map-live__leaderboard-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.surfer-map-live__leaderboard-list li{display:flex;align-items:center;gap:11px;min-height:57px;border-top:1px solid #080b0d40;font:600 16px/1.2 Chakra Petch,sans-serif}.surfer-map-live__leaderboard-rank{width:24px;font-size:var(--text-meta)}.surfer-map-live__leaderboard-photo{position:relative;display:block;flex:none;width:34px;height:34px}.surfer-map-live__leaderboard-verified{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;padding:0;background:transparent}.surfer-map-live__leaderboard-verified svg{display:block}.surfer-map-live__leaderboard-list img,.surfer-map-live__leaderboard-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--home-black);color:var(--home-blue);font-size:16px}.surfer-map-live__leaderboard-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surfer-map-live__leaderboard-list strong{font-size:var(--text-body)}.surfer-map-live__note-card{overflow:hidden}.surfer-map-live__note-card>strong,.surfer-map-live__note-card>.surfer-map-live__note-location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.surfer-map-live__community-card{justify-content:center;gap:8px}.surfer-map-live__community-card strong{margin-top:0}.surfer-map-live__community-card p{margin:4px 0 8px}.layout.surfer-map-live button.surfer-map-live__join{align-self:flex-start;min-height:44px;padding:10px 16px;border:0;border-radius:0!important;background:#aec8dc;color:#080b0d;font:600 14px/1.3 Chakra Petch,sans-serif;cursor:pointer}.surfer-map-live__note-card{display:flex;flex-direction:column;justify-content:flex-start}.surfer-map-live__note-card>div:first-child{font-size:var(--text-meta);line-height:10px;min-height:10px}.surfer-map-live__note-card>div:first-child time{font-size:var(--text-meta);line-height:10px;font-weight:400}.surfer-map-live__preview-card>.note-ratings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;column-gap:8px;row-gap:0;margin:0;flex-shrink:0;text-transform:none;font:400 var(--text-meta)/16px "Chakra Petch",sans-serif}.note-ratings__value{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;color:#080b0d}.note-ratings__value .note-ratings__label{color:#52616a!important}.note-ratings__value b{font-weight:600}.note-ratings--compact .note-ratings__value{flex-direction:column-reverse;align-items:center;justify-content:flex-end;text-align:center;gap:2px}.note-ratings--compact .note-ratings__value b{display:block;font-size:16px;line-height:18px;color:#080b0d;letter-spacing:-.025em}.note-ratings--compact .note-ratings__label{font-size:var(--text-meta);line-height:14px;white-space:nowrap}.note-dialog{--note-blue:#2d6f91;--note-ink:#080b0d;position:fixed;inset:0;width:calc(100% - 40px);max-width:520px;height:min(560px,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px));max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px);box-sizing:border-box;margin:auto;padding:20px;border:0;border-radius:0;background:#f7fbfc;color:var(--note-ink);font:400 var(--text-meta)/18px "Chakra Petch",sans-serif;overflow:hidden}.note-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.note-dialog::backdrop{background:#080b0d99}.note-dialog__header{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid #aec8dc;flex-shrink:0}.note-dialog__header h2{flex:1;margin:0;padding-top:0;font:600 19px/23px Chakra Petch,sans-serif;text-transform:uppercase}.note-dialog__header button{flex:0 0 44px;width:44px;height:44px;margin:-2px -10px 0 0;border:0;background:transparent;color:inherit;font:400 28px/1 Chakra Petch,sans-serif}.note-dialog__body{touch-action:pan-y;flex:1;min-height:0;overflow-y:auto;padding-top:16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.note-dialog :is(button,input,textarea,select):focus-visible{outline:2px solid var(--note-blue);outline-offset:2px}.note-editor{display:grid;gap:16px}.note-editor label{display:grid;gap:8px;font:600 var(--text-meta)/18px "Chakra Petch",sans-serif}.note-editor :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #aec8dc;border-radius:0;color:inherit;background:transparent;font:inherit;font-weight:400}.note-editor textarea{height:96px;padding:8px;border:1px solid #aec8dc;resize:vertical}.note-editor-context{margin:0;color:var(--note-blue);font:inherit;font-weight:600}.note-editor-rating-toggle,.note-editor .surfer-map-live__manual-toggle{justify-self:start;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--note-blue);font:600 var(--text-meta)/18px "Chakra Petch",sans-serif;text-transform:none}.note-editor .note-ratings--edit{display:grid;gap:16px}.note-editor .note-ratings--edit fieldset{min-width:0;margin:0;padding:0;border:0}.note-editor .note-ratings--edit legend{margin-bottom:8px;font:600 var(--text-meta)/18px "Chakra Petch",sans-serif}.note-editor .note-ratings--edit fieldset>div{display:flex;justify-content:space-between;gap:8px}.note-editor .note-ratings--edit button{flex:0 1 44px;min-height:44px;padding:8px;border:0;border-radius:0;background:transparent;color:inherit;font:400 var(--text-meta)/18px "Chakra Petch",sans-serif}.note-editor .note-ratings--edit button[aria-pressed=true]{color:#2d6f91;font-weight:600;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.note-location-fields{border-top:1px solid #aec8dc;padding-top:16px}.note-location-fields summary{cursor:pointer;font:600 var(--text-meta)/18px "Chakra Petch",sans-serif}.note-location-fields label{margin-top:16px}.note-editor>p:not(.note-editor-context){margin:0;color:#60717b;font:inherit}.note-editor>button[type=submit]{min-height:44px;padding:8px 16px;border:0;border-radius:0;color:#080b0d;background:#aec8dc;font:600 var(--text-meta)/18px "Chakra Petch",sans-serif}.note-editor>button:disabled{opacity:.45}.surfer-map-live__note-card{position:relative}.surfer-map-live__note-card>div:first-child{padding-right:26px}.surfer-map-live__note-card{flex-basis:min(338px,calc(100vw - 44px));height:195px;min-height:195px;padding:12px 16px;gap:5px}.surfer-map-live__note-card>strong{margin:0;padding-right:104px;font-size:19px;line-height:23px}.surfer-map-live__note-card>.surfer-map-live__note-location{margin:0;color:#2d6f91;font-size:var(--text-meta);line-height:16px;font-weight:600}.note-approved-date{position:absolute;top:14px;right:44px;color:#60717b;font:400 var(--text-meta)/14px "Chakra Petch",sans-serif}.surfer-map-live__note-card .note-approved-comment{margin:8px 0 0;font:400 var(--text-meta)/18px "Chakra Petch",sans-serif;min-height:54px;flex-shrink:0;text-transform:none}.note-approved-comment button{display:inline;padding:0;border:0;background:none;color:#2d6f91;font:inherit;white-space:nowrap}.surfer-map-live__note-card>.note-ratings{display:flex;justify-content:space-between;gap:6px;margin-top:auto;padding:0;text-transform:none}.surfer-map-live__note-card .note-ratings__value{display:flex;flex-direction:row;align-items:baseline;gap:3px;white-space:nowrap}.surfer-map-live__note-card .note-ratings__value b{font-size:var(--text-meta);line-height:16px;font-weight:600;letter-spacing:normal}.surfer-map-live__note-card .note-ratings__label{font-size:var(--text-meta);line-height:16px;font-weight:400;color:#60717b!important}.surfer-map-live__note-card .note-approved-worth{margin:auto 0 0;font:600 14px/19px Chakra Petch,sans-serif;color:#2d6f91}.surfer-map-live__note-card .note-approved-worth+.note-ratings{margin-top:0}.surfer-map-live__notes-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;pointer-events:auto}.surfer-map-live__notes-toolbar .surfer-map-live__layer-switch{margin-top:0}.surfer-map-live__notes-toolbar .surfer-map-live__join{align-self:center!important;font-size:var(--text-meta)!important;padding:8px 12px!important;min-height:36px!important}.surfer-map-live__notes-airport{display:flex;align-items:center;gap:12px;margin-top:12px;pointer-events:auto;font:400 var(--text-meta)/18px "Chakra Petch",sans-serif}.layout.surfer-map-live .surfer-map-live__notes-airport select{width:150px;max-width:150px;appearance:none;border:0;border-radius:0!important;background:#aec8dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23080b0d' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;color:#080b0d;min-height:40px;min-width:150px;padding:8px 36px 8px 16px;font:600 var(--text-meta)/18px "Chakra Petch",sans-serif}.surfer-map-live__all-notes-card{height:195px;min-height:195px;padding:20px;background:#080b0d;color:#aec8dc;justify-content:space-between}.surfer-map-live__all-notes-card>div{font:400 var(--text-meta)/14px "Chakra Petch",sans-serif;text-transform:none}.surfer-map-live__all-notes-card>div span:first-child{color:#aec8dc}.surfer-map-live__all-notes-card>strong{margin:0;font:600 23px/25px Chakra Petch,sans-serif;letter-spacing:-.035em;color:#aec8dc}.layout.surfer-map-live .surfer-map-live__all-notes-card>.surfer-map-live__join{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:8px 14px;font-size:var(--text-meta)}.surfer-map-live__all-notes-card .surfer-map-live__join span{font-size:24px}.note-approved-author{position:absolute;top:40px;right:16px;color:#60717b;font:400 var(--text-meta)/16px "Chakra Petch",sans-serif}.lounge-notes-directory{position:absolute;z-index:8;inset:0 0 calc(var(--nav-height) + var(--safe-bottom));display:flex;flex-direction:column;background:var(--editorial-blue, #aec8dc);color:#10232e;font-family:Chakra Petch,sans-serif}.lounge-notes-directory>header{padding:calc(env(safe-area-inset-top,0px) + var(--space-lg)) var(--space-2xl) var(--space-lg);border-bottom:1px solid #080b0d33}.lounge-notes-directory button{font-family:inherit;cursor:pointer}.lounge-notes-directory>header>button,.lounge-notes-directory__sort>button{min-height:44px;padding:0;border:0;background:none;color:#080b0d;font-size:14px}.lounge-notes-directory h1{margin:16px 0 0;font:600 30px/1.1 Chakra Petch,sans-serif;letter-spacing:-.04em}.lounge-notes-directory__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-2xl)}.lounge-notes-directory label{display:grid;gap:var(--space-sm)}.lounge-notes-directory input,.lounge-notes-directory select{width:100%;min-height:var(--control-height);background:transparent;border:0;border-bottom:1px solid #080b0d55;border-radius:0;color:#080b0d;padding:var(--space-sm) 0;font:400 14px/20px Chakra Petch,sans-serif}.lounge-notes-directory__sort{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin:var(--space-lg) 0}.lounge-notes-directory__sort select{width:auto}.lounge-notes-directory__filters{display:grid;gap:var(--space-lg);margin-bottom:var(--space-lg)}.lounge-notes-directory .directory-check{display:flex;align-items:center;gap:var(--space-sm)}.lounge-notes-directory .directory-check input{width:18px;min-height:18px}.directory-count{margin:0 0 var(--space-lg);font:400 var(--text-meta)/1.4 var(--font-body);color:inherit}.lounge-notes-directory__cards{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(338px,100%),338px));justify-content:start}.lounge-notes-directory__cards .surfer-map-live__note-card{width:min(338px,100%);flex-basis:auto}.lounge-notes-directory__scroll>.surfer-map-live__join{margin-top:var(--space-3xl)}.surfer-map-live__preview-card.community-airport-update{height:195px;padding:12px 16px}.community-airport-update h2{margin:0;font:600 28px/30px Chakra Petch,sans-serif;text-transform:uppercase}.community-airport-meta{display:flex;justify-content:space-between;gap:8px;color:#526f7d;font:400 var(--text-meta)/14px "Chakra Petch",sans-serif;text-transform:uppercase;margin-bottom:6px}.community-airport-meta time{white-space:nowrap}.surfer-map-live__preview-card.community-airport-update p{margin:14px 0 8px;font:400 var(--text-meta)/18px "Chakra Petch",sans-serif}.community-airport-update>a{color:#526f7d;font:400 var(--text-meta)/14px "Chakra Petch",sans-serif;text-decoration:none}.community-airport-update>button{align-self:flex-start;margin-top:auto;color:#2d5d73;font:600 var(--text-meta)/18px "Chakra Petch",sans-serif}.community-airport-code{color:#2d5d73}.note-report{display:grid;gap:24px;font:400 14px/21px var(--font-body)}.note-report .surfer-map-live__note-location{margin:0;color:#2d6f91;font:inherit;font-weight:600}.surfer-map-live__reader-text{margin:0;white-space:pre-wrap;font:inherit}.note-report-byline,.note-report-caption,.note-report-photo figcaption{margin:0;color:#60717b;font:inherit}.note-report-byline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.note-report-byline time{display:block}.note-report-section{display:grid;gap:0;margin:0}.note-report-section h3{margin:0 0 8px;font:inherit;font-weight:600}.note-report-section>p,.note-report-amenities{margin:0;font:inherit}.note-report-row{display:flex;align-items:baseline;gap:8px;min-height:44px;padding:10px 0;font:inherit}.note-report-row>span{font-weight:400}.note-report-row i{flex:1;min-width:8px;border-bottom:1px solid #aec8dc}.note-report-row b{font-weight:400;text-align:right;max-width:50%}.note-report-amenities{padding-left:16px}.note-report-amenities li{padding:4px 0}.note-report-photo{display:grid;gap:8px;margin:0}.note-report-photo img{width:100%;height:auto;display:block}.note-photo-input{display:grid;gap:0}.note-photo-input>input[hidden]{display:none}.note-photo-input>img{display:block;width:100%;max-height:160px;object-fit:contain;margin-bottom:8px}.note-photo-input>div{display:flex;align-items:center;gap:16px}.note-photo-input button{min-height:44px;padding:8px 0;border:0;background:transparent;color:#2d6f91;font:inherit;font-weight:600;text-decoration:none}.note-photo-input p{margin:0;color:#60717b;font:inherit}.note-assessment,.note-visit-fields{display:grid;gap:16px}.note-visit-fields{border-top:1px solid #aec8dc;padding-top:16px}.note-amenity-fields{margin:0;padding:0;border:0}.note-amenity-fields legend{padding:0;margin-bottom:8px;font:inherit;font-weight:600}.note-editor .note-amenity-fields label,.note-editor .note-correction-field{display:flex;align-items:center;gap:8px;min-height:44px}.note-editor input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;accent-color:#2d6f91}.surfer-map-live--directory{background:var(--editorial-blue, #aec8dc)}.surfer-map-live--directory .top-bar{display:none}.lounge-notes-directory .directory-clear{border:0;border-bottom:1px solid currentColor;padding:var(--space-sm) 0;background:transparent;color:inherit;font-size:16px}.lounge-notes-directory .directory-empty{margin:var(--space-2xl) 0 var(--space-lg);font-size:16px;line-height:1.5}.lounge-notes-directory label{font-size:14px}.lounge-notes-directory input,.lounge-notes-directory select,.lounge-notes-directory__sort>button,.lounge-notes-directory>header>button{font-size:16px}@media(min-width:960px){html[data-platform=web] .surfer-map-live--directory .lounge-notes-directory{top:80px}html[data-platform=web] .lounge-notes-directory>header{padding:24px max(48px,calc((100vw - 1240px)/2))}html[data-platform=web] .lounge-notes-directory__scroll{padding:24px max(48px,calc((100vw - 1240px)/2))}html[data-platform=web] .lounge-notes-directory__filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:960px){html[data-platform=web] .surfer-map-live--directory .bottom-nav .nav-item{color:#080b0d}}.lounge-notes-directory .directory-count{font-size:14px}.lounge-notes-directory>header{display:flex;align-items:center;gap:var(--space-sm);border:0}.lounge-notes-directory>header h1{margin:0;font:600 var(--text-section)/1.1 var(--font-display)}.lounge-notes-directory>header .back-button{margin-left:-11px;padding:0;border:0;background:none}.directory-welcome{display:grid;justify-items:start;gap:var(--space-lg);padding:var(--space-2xl) 0 var(--space-3xl);max-width:580px}.directory-welcome p{margin:0;font:400 var(--text-body)/1.5 var(--font-body)}.directory-welcome p.directory-welcome__lead{font:600 var(--text-lead)/1.3 var(--font-body)}.home-editorial .directory-welcome .btn--primary{width:auto;min-height:var(--control-height);padding-inline:var(--space-2xl);border:1px solid var(--home-black);border-radius:0;background:var(--home-black);color:var(--home-blue);box-shadow:none}.layout.surfer-map-live .surfer-map-live__notes-airport .search-choice{width:auto}.layout.surfer-map-live .surfer-map-live__notes-airport .search-choice :is(input,.search-choice__field){width:auto;min-width:140px;height:48px;min-height:0;padding:0 32px 0 16px;border:1px solid rgba(8,11,13,.7);border-radius:4px!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23080b0d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 12px;color:#080b0d;font:500 12px/1 Chakra Petch,sans-serif;letter-spacing:0;text-transform:none}.layout.surfer-map-live .surfer-map-live__notes-toolbar>button.surfer-map-live__join{align-self:center!important;width:auto!important;height:32px;min-height:0!important;padding:0 12px!important;border-radius:4px!important;font:600 14px/1 Chakra Petch,sans-serif!important;letter-spacing:0;text-transform:none}@media(max-width:959px){.layout.surfer-map-live .surfer-map-live__notes-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.layout.surfer-map-live .surfer-map-live__notes-toolbar .surfer-map-live__layer-switch{flex-basis:100%}}html[data-platform=web] .layout.surfer-map-live:not(.surfer-map-live--directory) .top-bar{display:block;background:var(--home-blue);border-bottom:1px solid var(--home-rule);pointer-events:auto}@media(max-width:959px){html[data-platform=web] .layout.surfer-map-live:not(.surfer-map-live--directory) .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 53px)!important}}.surfer-map-live .surfer-map-live__leaderboard-trigger--header{display:none}@media(max-width:959px){.layout.surfer-map-live .top-bar-links{display:none}.layout.surfer-map-live .surfer-map-live__leaderboard-trigger--header{display:inline-block}.layout.surfer-map-live .surfer-map-live__top-actions{display:none}}.surfer-map-pin--lounges,.surfer-map-pin--lounges svg{width:22px;height:28px}.surfer-map-pin--lounges svg{filter:none}.surfer-map-pin--lounges path{fill:#54636a;stroke:#54636a}.surfer-map-pin--lounges text{fill:#aec8dc;font-size:22px}.surfer-map-pin--lounges.is-selected path{fill:#080b0d;stroke:#080b0d}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card:is(.surfer-map-live__note-card,.surfer-map-live__community-card,.surfer-map-live__all-notes-card){height:auto;min-height:0}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__note-card .passport-note-preview--compact .note-approved-comment{min-height:0}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__note-card .passport-note-preview__key-scores{padding-top:var(--space-sm)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card:is(.surfer-map-live__note-card,.surfer-map-live__community-card,.surfer-map-live__all-notes-card){flex-basis:min(300px,calc(100vw - 88px))}.layout.surfer-map-live .surfer-map-live__preview-card button.surfer-map-live__join{justify-self:end!important;align-self:end!important;width:auto!important;min-width:160px;height:48px;min-height:0!important;padding:0 16px!important;border-radius:4px!important;font:500 12px/1 Chakra Petch,sans-serif!important}.layout.surfer-map-live :is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card{flex-basis:min(300px,calc(100vw - 88px));height:auto;min-height:175px}.layout.surfer-map-live .surfer-map-live__preview-card.community-airport-update>button.surfer-map-live__join{align-self:flex-end!important;margin-top:auto!important}.layout.surfer-map-live .community-airports-label{bottom:calc(var(--nav-height) + var(--safe-bottom) + 209px)}.community-airports-card-label{display:none}@media(min-width:960px){.layout.surfer-map-live .community-airports-label{display:none}.layout.surfer-map-live .community-airports-card-label{display:block;position:absolute;left:0;bottom:calc(100% + 10px);font:400 14px/20px var(--font-body);color:var(--editorial-black);white-space:nowrap;text-shadow:0 0 2px #eaf3f6,0 0 4px #eaf3f6}}.layout.surfer-map-live .surfer-map-live__preview-card.surfer-map-live__activity-card>button.surfer-map-live__join{width:100%!important;min-width:0;align-self:stretch!important;justify-self:stretch!important}.layout.surfer-map-live .surfer-map-live__preview-card.community-airport-update>button.surfer-map-live__join{min-width:0;height:auto;padding:0!important;border:0!important;background:none!important;color:#080b0d;font:500 12px/1.3 Chakra Petch,sans-serif!important;text-decoration:underline;text-underline-offset:3px}@media(min-width:600px)and (max-width:759px){:root{--max-width: 700px}#root,.layout,.onboarding{max-width:700px}}@media(min-width:760px){:root{--max-width: 1000px}#root,.layout,.onboarding{max-width:1000px}.top-bar__inner{max-width:944px}.bottom-nav__inner{max-width:500px}.layout__content{padding-left:28px!important;padding-right:28px!important}.home-editorial:not(.flight-board):not(.matches-editorial):not(.profile-live):not(.surfer-map-live) .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 76px)}.home-primary:not(.home-primary--form){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);grid-template-rows:auto auto;column-gap:36px;align-content:start;min-height:calc(100dvh - var(--nav-height) - 110px);padding-top:100px}.home-primary:not(.home-primary--form) .home-intro{grid-column:1;grid-row:1 / 3;align-self:start;margin:0;padding:0 0 24px}.home-primary:not(.home-primary--form) .home-intro__title{max-width:none;font-size:clamp(58px,8vw,88px)}.home-primary:not(.home-primary--form) .home-personal{grid-column:2;grid-row:1;align-self:end}.home-primary:not(.home-primary--form) .home-actions{grid-column:2;grid-row:2;align-self:start;margin:8px 0 0;padding-bottom:0}.home-primary--form{width:min(100%,720px);margin:0 auto}.matches-editorial .layout__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-template-rows:auto 1fr;align-content:start;column-gap:36px;padding-top:calc(env(safe-area-inset-top,0px) + 90px)}.matches-editorial__hero{grid-column:1;grid-row:1;padding-top:22px}.matches-editorial__hero h1{font-size:clamp(58px,8vw,82px)}.matches-editorial__actions{grid-column:1;grid-row:2;align-self:start;max-width:360px;margin-top:28px}.matches-editorial__steps,.matches-editorial__flights{grid-column:2;grid-row:1 / 3;margin-top:28px}.profile-live .layout__content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:40px;align-content:start;padding-top:calc(env(safe-area-inset-top,0px) + 78px)}.profile-live .profile-preview__header{grid-column:1 / -1;padding-top:12px}.profile-live .profile-preview__identity,.profile-live__actions,.profile-live .profile-preview__surfs{grid-column:1}.profile-live .profile-preview__identity{grid-row:2}.profile-live__actions{grid-row:3}.profile-live .profile-preview__surfs{grid-row:4}.profile-live .profile-preview__section:not(.profile-preview__surfs),.profile-live__public{grid-column:2}.profile-live .profile-preview__section:not(.profile-preview__surfs):first-of-type{padding-top:28px}.layout:not(.home-editorial):not(.flight-board):not(.surfer-map-live) .layout__content,.legal-editorial .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 76px)!important}.layout:not(.home-editorial):not(.flight-board):not(.surfer-map-live) .layout__content>*,.legal-editorial .layout__content>*{max-width:760px;margin-left:auto;margin-right:auto}.explore-editorial .explore-editorial__intro{padding-top:var(--space-lg)}.settings-editorial .heading-lg{padding-top:8px}.surfer-map-live .layout__content{padding:0!important}.surfer-map-live__preview-heading{top:calc(env(safe-area-inset-top,0px) + 86px);left:28px;right:auto;width:min(360px,42vw)}.surfer-map-live__preview-heading h1{font-size:43px}.surfer-map-live__preview-rail{bottom:calc(var(--nav-height) + var(--safe-bottom) + 16px);padding-left:28px;scroll-padding-inline:28px}.surfer-map-live__preview-card{flex-basis:min(38vw,340px)}.surfer-map-live__composer-backdrop{place-items:center;padding:20px}.surfer-map-live__composer{width:min(100%,500px);max-height:calc(100dvh - var(--nav-height) - 40px);padding:24px}.welcome-editorial--landing{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);grid-template-rows:auto 1fr;gap:0 42px;padding:calc(env(safe-area-inset-top,0px) + 26px) 28px 24px}.welcome-editorial--landing .welcome-editorial__brand{grid-column:1 / -1}.welcome-editorial--landing .welcome-editorial__hero{grid-column:1;align-self:center;padding:0}.welcome-editorial--landing .welcome-editorial__hero h1{font-size:clamp(52px,7.5vw,76px)}.welcome-editorial--landing .welcome-editorial__actions{grid-column:2;align-self:center;margin-top:0}.welcome-editorial:not(.welcome-editorial--landing){max-width:600px;margin:0 auto;padding:28px}.onboarding__content,.onboarding__footer{width:min(100%,680px);margin-left:auto;margin-right:auto}.onboarding__footer{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.chat-view{max-width:760px;margin:0 auto}.editorial-modal>div{width:min(100%,520px)!important}}@media(min-width:960px){html[data-platform=web]{--desktop-page-title: clamp(76px, 7.4vw, 108px)}html[data-platform=web] #root{max-width:none}html[data-platform=web] .layout{max-width:none;--nav-height: 0px}html[data-platform=web] .layout .top-bar{height:80px;padding:0!important}html[data-platform=web] .top-bar__inner{width:calc(100% - 96px);max-width:1240px;height:80px}html[data-platform=web] .layout .bottom-nav{inset:0 auto auto 50%;transform:translate(-50%);width:380px;height:80px;padding:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:101}html[data-platform=web] .bottom-nav__inner{gap:30px;align-items:stretch}html[data-platform=web] .layout .nav-item{justify-content:center;padding:0 4px;border-bottom:2px solid transparent;color:var(--text-primary);opacity:.6}html[data-platform=web] .layout .nav-item--active{border-bottom-color:currentColor;opacity:1}html[data-platform=web] .layout .nav-item:hover{opacity:1}html[data-platform=web] .nav-item>svg{display:none}html[data-platform=web] .layout .nav-item>span:not(.nav-badge){font-size:var(--text-meta)}html[data-platform=web] .nav-badge{top:14px;right:-12px}html[data-platform=web] .layout .layout__content{width:calc(100% - 96px);max-width:1240px;margin-inline:auto;padding:144px 0 48px!important}html[data-platform=web] .home-primary,html[data-platform=web] .home-primary.home-primary--form{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);grid-template-rows:auto auto 1fr;align-content:start;column-gap:clamp(56px,7vw,112px);min-height:0;width:100%;margin:0;padding:0}html[data-platform=web] .home-primary .home-intro{grid-column:1;grid-row:2;align-self:start;border:0;margin:0;padding:0}html[data-platform=web] .home-primary .home-intro__title{max-width:650px;font-size:var(--desktop-page-title);line-height:.98;letter-spacing:-.045em;overflow-wrap:normal}html[data-platform=web] .home-desktop-description{max-width:430px;margin-top:32px;font-size:22px;line-height:1.5}html[data-platform=web] .home-primary .home-personal{grid-column:1 / -1;grid-row:1;align-self:start;margin:0 0 var(--space-3xl);padding:0}html[data-platform=web] .home-primary .home-actions{grid-column:2;grid-row:2 / 4;margin:0;padding:0 0 0 40px;border-left:1px solid var(--home-rule)}html[data-platform=web] .home-desktop-form-title{margin:0 0 24px;font-size:28px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}html[data-platform=web] .home-actions .bp-section{padding:18px 20px}html[data-platform=web] .home-actions .bp-label{font-size:14px}html[data-platform=web] .home-actions .bp-input{font-size:24px}html[data-platform=web] .home-form-actions{grid-template-columns:1fr}html[data-platform=web] .home-form-actions .btn{font-size:17px}html[data-platform=web] .surfer-map-live .layout__content{width:100%;max-width:none;padding:0!important}html[data-platform=web] .layout:not(.surfer-map-live) .layout__content{padding-top:152px!important}html[data-platform=web] .layout:not(.surfer-map-live) .layout__content>*{max-width:none;margin-left:0;margin-right:0}html[data-platform=web] .layout .layout__content>div:first-child{padding-top:0!important}html[data-platform=web] :is(.flight-board__hero,.matches-editorial__hero,.profile-preview__header,.explore-editorial__intro){padding-top:0;margin-top:0}html[data-platform=web] .layout :is(.flight-board__hero h1,.matches-editorial__hero h1,.matches-editorial__error h1,.profile-preview__header h1,.explore-editorial__intro h1,.heading-lg){font-size:56px;line-height:1.05;letter-spacing:-.035em;padding-top:0;margin-top:0}html[data-platform=web] .flight-board .layout__content{display:block}html[data-platform=web] .flight-board__title-row{align-items:center;gap:20px}html[data-platform=web] .flight-board__title-row h1{flex:none}html[data-platform=web] .flight-board .flight-board__hero h1{font-size:var(--desktop-page-title);line-height:.98;letter-spacing:-.045em}html[data-platform=web] .flight-board__hero p{margin-top:20px}html[data-platform=web] .flight-board__search{max-width:560px!important;margin-top:48px}html[data-platform=web] .flight-board__filters{display:flex;gap:12px;margin-top:24px}html[data-platform=web] .flight-board__filter{width:auto;padding:12px 24px}html[data-platform=web] .flight-board__results{margin-top:48px}}@media(min-width:960px){html[data-platform=web] .matches-editorial .layout__content{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);grid-template-rows:auto 1fr;column-gap:clamp(56px,7vw,112px);align-items:start}html[data-platform=web] .matches-editorial__hero{grid-column:1;grid-row:1 / 3;padding:0}html[data-platform=web] .matches-editorial .matches-editorial__hero h1{font-size:var(--desktop-page-title);line-height:.98;letter-spacing:-.045em;text-transform:uppercase}html[data-platform=web] .matches-editorial__hero p{max-width:430px;margin-top:32px;font-size:22px;line-height:1.5}html[data-platform=web] .matches-editorial :is(.matches-editorial__steps,.matches-editorial__flights){grid-column:2;grid-row:1;margin:0;padding-left:40px;border-top:0;border-left:1px solid var(--home-rule)}html[data-platform=web] .matches-editorial__steps div{padding:0 0 24px;margin-bottom:24px;gap:12px}html[data-platform=web] .matches-editorial__steps div:last-child{margin-bottom:0}html[data-platform=web] .matches-editorial__steps strong{font-size:23px;line-height:1.2}html[data-platform=web] .matches-editorial__steps span{font-size:17px;line-height:1.5}html[data-platform=web] .matches-editorial .matches-editorial__actions{grid-column:2;grid-row:2;max-width:none;margin-top:0;padding:28px 0 0 40px;border-left:1px solid var(--home-rule)}html[data-platform=web] .matches-editorial__actions button{width:min(100%,375px);min-height:48px;padding:12px 20px;font-size:17px;line-height:1.2}}@media(min-width:760px)and (max-width:959px){html[data-platform=web] .layout:not(.surfer-map-live) .layout__content{padding-top:128px!important;padding-left:32px!important;padding-right:32px!important}html[data-platform=web] .layout:not(.surfer-map-live) .layout__content>*{margin-left:0;margin-right:0;max-width:none}html[data-platform=web] .settings-editorial .layout__content>div:first-child{padding-top:0!important}html[data-platform=web] .settings-editorial .heading-lg{padding-top:0}html[data-platform=web] .flight-board .layout__content{display:block}html[data-platform=web] .flight-board__filters{display:flex;flex-wrap:wrap}html[data-platform=web] .flight-board__filter{width:auto}html[data-platform=web] .flight-board__results{margin-top:32px}}html[data-platform=web] .settings-note-link{display:block;width:100%;border:0;border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--text-primary);font-size:var(--text-body);cursor:pointer}@media(min-width:960px){html[data-platform=web] .layout:not(.home-editorial):not(.flight-board):not(.surfer-map-live) .layout__content,html[data-platform=web] .legal-editorial .layout__content{padding:152px 0 48px!important}html[data-platform=web] .layout:not(.home-editorial):not(.flight-board):not(.surfer-map-live) .layout__content>*,html[data-platform=web] .legal-editorial .layout__content>*{margin-left:0;margin-right:0;max-width:none}html[data-platform=web] .legal-editorial .layout__content>*{max-width:800px}html[data-platform=web] .surfer-map-live__preview-heading{left:max(48px,calc((100vw - 1240px)/2));top:112px}html[data-platform=web] .surfer-map-live__preview-rail{padding-left:max(48px,calc((100vw - 1240px)/2))}}@media(min-width:760px)and (max-width:959px){html[data-platform=web] .layout:not(.home-editorial):not(.flight-board):not(.surfer-map-live) .layout__content{padding-top:128px!important}html[data-platform=web] .home-primary:not(.home-primary--form){padding-top:0}html[data-platform=web] .matches-editorial__hero,html[data-platform=web] .explore-editorial .explore-editorial__intro{padding-top:0}}@media(min-width:960px){html[data-platform=web] :is(.explore-editorial__intro,.profile-preview__header) h1,html[data-platform=web] .settings-editorial .layout__content>div>.heading-lg,html[data-platform=web] .matches-live .layout__content>div>.heading-lg{font-size:var(--desktop-page-title);line-height:.98;letter-spacing:-.045em}html[data-platform=web] .layout.settings-editorial .layout__content>*{max-width:800px}}html[data-platform=web] .welcome-editorial--landing{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:none;height:auto;min-height:100dvh;padding:30px clamp(24px,6.8vw,100px) 64px;margin:0;background:var(--editorial-blue);text-align:left}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__brand{width:min(100%,1360px);margin:0 0 76px;align-self:auto;font-size:24px}html[data-platform=web] .welcome-editorial__stage{display:flex;flex-direction:column;align-items:flex-start;position:relative;isolation:isolate;overflow:hidden;width:min(100%,1360px);padding:clamp(40px,5vw,64px);border-radius:0;background:transparent;color:var(--editorial-black)}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero{display:block;width:100%;max-width:760px;padding:0;align-self:flex-start}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero h1{max-width:100%;margin:0;color:var(--editorial-black);font-size:clamp(52px,5.7vw,86px);line-height:.95;letter-spacing:-.045em;overflow-wrap:normal}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero p{max-width:38ch;margin:28px 0 0;padding:0;border:0;color:var(--editorial-black);font-size:20px;line-height:1.4}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__actions{display:flex;flex-direction:column;width:100%;max-width:400px;margin:32px 0 0;gap:12px;align-self:flex-start}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__email{background:transparent;color:var(--editorial-black);border-color:var(--editorial-black)}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__social--apple{border-color:var(--editorial-black)}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__guest{align-self:stretch;min-height:48px;margin:0;padding:12px 20px;border:1px solid var(--editorial-black);border-radius:999px;color:var(--editorial-black);text-align:center}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__legal{justify-content:flex-start;margin-top:4px;color:var(--editorial-black);font-size:14px}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__legal button{color:var(--editorial-black)}@media(max-width:600px){html[data-platform=web] .welcome-editorial--landing{padding:24px 16px 32px;background:var(--editorial-blue)}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__brand{font-size:20px;margin-bottom:48px;padding-left:8px}html[data-platform=web] .welcome-editorial__stage{border-radius:0;padding:32px 24px}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero h1{font-size:clamp(40px,10.3vw,59px)}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero p{font-size:17px;margin-top:24px}}@media(max-width:959px){html[data-platform=web] .welcome-editorial--landing{height:100dvh;min-height:0;padding:16px 24px}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__brand{font-size:20px;margin:0 0 clamp(12px,3dvh,24px);padding:0}html[data-platform=web] .welcome-editorial__stage{width:100%;padding:0;overflow:visible;flex:1;justify-content:center}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero h1{font-size:clamp(36px,6dvh,44px);line-height:.98}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__hero p{font-size:16px;line-height:1.35;margin-top:12px}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__actions{margin-top:24px;gap:10px;max-width:none}html[data-platform=web] .welcome-editorial--landing :is(.welcome-editorial__social,.welcome-editorial__email,.welcome-editorial__guest){min-height:48px;flex-shrink:0}html[data-platform=web] .welcome-editorial--landing .welcome-editorial__legal{margin:0;padding-top:8px}}@media(min-width:760px){html[data-platform=web] .flight-board__carousel{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;overflow:visible;padding:0 0 16px;scroll-snap-type:none}html[data-platform=web] .flight-board__card{min-width:0}html[data-platform=web] .flight-board__swipe-hint{display:none}}.flight-board__view{display:none}@media(min-width:760px){html[data-platform=web] .flight-board__view{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg)}html[data-platform=web] .layout .flight-board__view button{display:grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:1px solid rgba(8,11,13,.7);border-radius:4px!important;background:transparent;color:#080b0d;cursor:pointer}html[data-platform=web] .layout .flight-board__view button[aria-pressed=true]{background:#080b0d;border-color:#080b0d;color:#aec8dc}html[data-platform=web] .flight-board__view+.flight-board__results{margin-top:var(--space-lg)}html[data-platform=web] .flight-board__carousel.flight-board__carousel--row{display:flex;gap:24px;overflow-x:auto;padding:0 0 16px;scroll-snap-type:x mandatory;scroll-padding-inline:0}html[data-platform=web] .flight-board__carousel--row .flight-board__card{flex:0 0 min(36vw,300px)}html[data-platform=web] .flight-board__swipe-hint.flight-board__swipe-hint--row{display:block}}:where(.layout,.chat-view,.onboarding,.reset-editorial,.username-editorial,.profile-editor,.editorial-modal,.note-dialog){font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-body);--ui-ink:var(--editorial-blue);--ui-surface:var(--editorial-black)}:where(.home-editorial,.chat-view,.note-dialog){--ui-ink:var(--editorial-black);--ui-surface:var(--editorial-blue)}:where(.layout,.chat-view,.onboarding,.reset-editorial,.username-editorial,.profile-editor,.editorial-modal,.note-dialog) :is(input,textarea,select){font-family:var(--font-body);font-size:var(--text-body);line-height:1.5;min-width:0}:where(.layout,.onboarding,.reset-editorial,.username-editorial,.profile-editor,.editorial-modal) .btn{height:auto;min-height:var(--control-height);padding:12px 24px;font:600 var(--text-body)/1.4 var(--font-body);letter-spacing:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;justify-content:center}:where(.layout,.onboarding,.reset-editorial,.username-editorial,.profile-editor,.editorial-modal) .btn--primary{color:var(--ui-surface);background:var(--ui-ink);border:1px solid var(--ui-ink)}:where(.layout,.onboarding,.reset-editorial,.username-editorial,.profile-editor,.editorial-modal) .btn--ghost{color:var(--ui-ink);background:transparent;border:1px solid currentColor}:where(.layout,.chat-view,.onboarding,.profile-editor,.note-dialog) :is(button,input,textarea,select):focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.layout .caption,.layout .label,.onboarding .caption{font-size:var(--text-meta);line-height:1.4}.layout .body{font-size:var(--text-body);line-height:var(--line-body)}.layout :is(.page-title,.flight-board__hero h1,.matches-editorial__hero h1,.matches-editorial__error h1,.profile-preview__header h1,.explore-editorial__intro h1,.legal-editorial__title),.layout .layout__content>div>.heading-lg{font:600 var(--text-page)/var(--line-heading) var(--font-display)!important;letter-spacing:-.04em;text-transform:uppercase}.layout :is(.heading-md,.profile-preview__section h2){font-size:var(--text-section);font-weight:600}.layout button.back-button,.onboarding button.back-button,.chat-view button.back-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:0!important;background:none;color:inherit;cursor:pointer}:where(.layout,.chat-view,.onboarding,.profile-editor,.note-dialog) .lucide{stroke-width:var(--icon-stroke)}.editorial-modal>div{width:min(100%,520px)!important;max-width:520px!important;padding:24px!important}.editorial-modal h3,.note-dialog__header h2{font:600 var(--text-dialog)/1.15 var(--font-display)!important}.editorial-modal p{font-size:var(--text-body)!important;line-height:1.5}.editorial-modal button{font-size:var(--text-body)}.editorial-modal .btn{min-height:var(--control-height)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__note-card{height:auto;min-height:260px;max-height:none}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update{height:auto;min-height:280px}.surfer-map-live__preview-rail{align-items:stretch}html[data-platform=web]{--web-page-gutter:24px}@media(min-width:760px){html[data-platform=web]{--web-page-gutter:32px}}@media(min-width:960px){html[data-platform=web]{--web-page-gutter:max(48px, calc((100vw - 1240px)/2) )}}html[data-platform=web] .layout:not(.surfer-map-live) .layout__content,html[data-platform=web] .layout:not(.home-editorial):not(.flight-board):not(.surfer-map-live) .layout__content{width:100%;max-width:none;margin-inline:0;padding-left:var(--web-page-gutter)!important;padding-right:var(--web-page-gutter)!important}html[data-platform=web] .layout .top-bar{padding-left:0!important;padding-right:0!important}html[data-platform=web] .layout .top-bar__inner{width:calc(100% - 2 * var(--web-page-gutter));max-width:none;margin-inline:auto}html[data-platform=web] .flight-board :is(.flight-board__hero,.flight-board__search,.flight-board__filters,.flight-board__message,.flight-board__swipe-hint){margin-inline:0}html[data-platform=web] .flight-board__carousel{padding-inline:0;scroll-padding-inline:0}html[data-platform=web] .surfer-map-live__preview-heading{left:var(--web-page-gutter);right:var(--web-page-gutter)}html[data-platform=web] .surfer-map-live__preview-rail{padding-left:var(--web-page-gutter);padding-right:var(--web-page-gutter);scroll-padding-inline:var(--web-page-gutter)}html[data-platform=web] .lounge-notes-directory>header,html[data-platform=web] .lounge-notes-directory__scroll{padding-left:var(--web-page-gutter);padding-right:var(--web-page-gutter)}html[data-platform=web] .profile-editor__header{padding-inline:var(--web-page-gutter)}html[data-platform=web] .profile-editor__content{max-width:none;padding-inline:var(--web-page-gutter)}.surfer-map-live:not(.surfer-map-live--directory) .top-bar__logo{display:flex}.surfer-map-live .top-bar__inner>div:last-child{width:auto}html[data-platform=web] .surfer-map-live .layout__content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0!important;height:100%;padding-bottom:calc(var(--nav-height) + var(--safe-bottom))!important;overflow-y:auto;overflow-x:hidden}html[data-platform=web] .surfer-map-live__preview-heading{position:relative;grid-row:1;grid-column:1;width:100%;inset:auto;padding:24px var(--web-page-gutter);background:transparent;pointer-events:auto;border:0}.surfer-map-live__notes-toolbar{display:flex;gap:24px;margin-top:0;justify-content:flex-start;align-items:center}.surfer-map-live__notes-toolbar .surfer-map-live__layer-switch{gap:24px;margin:0}.surfer-map-live__layer-switch button{min-height:48px;font:500 var(--text-body)/1.4 var(--font-body)}.surfer-map-live__layer-switch button[aria-pressed=true]{font-weight:600;border-bottom-width:2px}.surfer-map-live__notes-toolbar .surfer-map-live__notes-airport{margin:0 0 0 auto;gap:12px;font:400 var(--text-body)/1.5 var(--font-body)}.layout.surfer-map-live .surfer-map-live__notes-airport select{width:180px;max-width:none;min-height:48px;font:500 var(--text-body)/1.4 var(--font-body);border:1px solid #080b0d;background-color:transparent}.layout.surfer-map-live button.surfer-map-live__join{min-height:48px!important;padding:12px 20px!important;font:600 var(--text-body)/1.4 var(--font-body)!important;border:0;background:var(--editorial-blue);color:var(--editorial-black);align-self:start;text-align:center;justify-content:center}html[data-platform=web] .surfer-map-live .surfer-map-live__canvas{position:absolute;inset:0;min-height:180px;width:100%;height:100%}html[data-platform=web] .surfer-map-live__preview-rail{position:relative;grid-row:3;inset:auto;gap:24px;padding:24px var(--web-page-gutter);background:transparent;border:0;overflow-x:auto;flex-shrink:0}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card{flex:0 0 min(338px,calc(100vw - 48px));height:auto;min-height:240px;padding:24px;gap:12px;background:#f7fbfc;color:var(--editorial-black);border:0;box-shadow:none;justify-content:flex-start}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card strong,:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update h2{margin:0;font:600 var(--text-section)/1.15 var(--font-display);color:inherit;letter-spacing:-.02em}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card p{margin:0;font:400 var(--text-body)/1.5 var(--font-body)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card>div{font:500 var(--text-meta)/1.4 var(--font-body)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card>.surfer-map-live__join{margin-top:auto;width:auto}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__all-notes-card>div span{color:inherit}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-approved-date,:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-approved-author{position:static;font:400 var(--text-meta)/1.4 var(--font-body)}@media(min-width:960px){html[data-platform=web] .surfer-map-live .layout__content{padding-bottom:0!important}html[data-platform=web] .surfer-map-live .bottom-nav{border-bottom:1px solid #080b0d33}}@media(max-width:650px){html[data-platform=web] .surfer-map-live__preview-heading{padding-top:16px;padding-bottom:16px}.surfer-map-live__notes-toolbar{display:grid;grid-template-columns:1fr 1fr;margin-top:0}.surfer-map-live__notes-toolbar .surfer-map-live__layer-switch{grid-column:1/-1}.surfer-map-live__notes-toolbar .surfer-map-live__notes-airport{margin:0}.surfer-map-live__notes-airport>span{display:none}.layout.surfer-map-live .surfer-map-live__notes-airport select{width:100%;min-width:0}.layout.surfer-map-live .surfer-map-live__notes-toolbar>.surfer-map-live__join{width:100%;padding-inline:8px!important}}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) :is(.surfer-map-live__community-card,.surfer-map-live__all-notes-card){display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-template-rows:53px 1fr 48px;align-content:stretch;gap:8px;min-height:195px;height:195px;padding:16px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) :is(.surfer-map-live__community-card,.surfer-map-live__all-notes-card)>.surfer-map-live__join{width:100%;min-height:48px;margin:0;text-align:center;display:flex;align-items:center;justify-content:center}.settings-editorial .settings-text-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px 16px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:#ffffff08;color:var(--text-primary);text-align:left;font:400 var(--text-body)/1.5 var(--font-body);cursor:pointer}.surfer-map-live__composer-close,.note-dialog__header button{display:grid;place-items:center;width:44px;height:44px;padding:0}.profile-live__actions{display:grid;gap:0}.profile-live__actions .profile-live__edit{min-height:48px;font:500 var(--text-body)/1.5 var(--font-body)}.layout .flight-board__filter{min-height:48px;padding:12px 24px;font:600 var(--text-body)/1.4 var(--font-body);border-radius:0}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) :is(.surfer-map-live__community-card,.surfer-map-live__all-notes-card)>strong{font-size:22px;line-height:24px}.layout :is(.btn,.profile-live__public,.flight-board__filter),.onboarding :is(.btn),.editorial-modal .btn{text-align:center;justify-content:center}.layout.surfer-map-live .surfer-map-live__preview-card>button.surfer-map-live__join{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:48px;margin-top:auto;padding:12px 20px;border:0;background:var(--editorial-blue);color:var(--editorial-black);text-decoration:none;font:600 var(--text-body)/1.4 var(--font-body)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card,:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card.community-airport-update{flex-basis:min(338px,calc(100vw - 48px));height:195px;min-height:195px;padding:16px;gap:8px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update h2{font-size:22px;line-height:24px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-meta{margin:0 0 4px;font:400 var(--text-eyebrow)/18px var(--font-body)}.community-airport-meta a{color:inherit;font:inherit;text-decoration:none}.community-airport-meta a:hover{text-decoration:underline}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 16px/20px var(--font-body)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card>div:first-child{line-height:18px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card>p{line-height:20px}.surfer-map-live__card-heading>div{margin-bottom:4px;font:400 var(--text-eyebrow)/18px var(--font-body);text-transform:uppercase}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__card-heading strong{font-size:22px;line-height:24px}.surfer-map-live__preview-card{--text-eyebrow:13px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update h2{font:500 18px/24px var(--font-body);letter-spacing:0;text-transform:none}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update p{font-size:14px;line-height:20px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-meta{color:#526f7d;text-transform:none}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__note-card{display:flex;flex-direction:column;padding:12px 16px;gap:5px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__note-card>strong{margin:0;padding-right:104px;font-size:19px;line-height:23px;white-space:nowrap}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-approved-date{position:absolute;top:14px;font:400 14px/14px var(--font-body)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-approved-author{position:absolute;top:40px;right:16px;font:400 14px/16px var(--font-body)}.surfer-map-live__preview-card>.passport-note-preview--compact{display:flex;flex:1;flex-direction:column;gap:8px;text-transform:none;min-height:0}.surfer-map-live__preview-card .passport-note-preview--compact .note-approved-comment{margin:8px 0 0;font:400 16px/18px var(--font-body);min-height:54px}.passport-note-preview--compact .passport-note-preview__ratings{margin:auto 0 0;flex-wrap:nowrap}.passport-note-preview--compact .passport-note-preview__ratings :is(dt,dd){font-size:14px;line-height:18px;letter-spacing:0}@media(min-width:960px){html[data-platform=web] .surfer-map-live .bottom-nav{background:transparent;pointer-events:none}html[data-platform=web] .surfer-map-live .bottom-nav__inner{pointer-events:auto}}.passport-note-preview--compact .passport-note-preview__ratings{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.passport-note-preview--compact .passport-note-preview__ratings>div{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:24px}.passport-note-preview--compact .passport-note-preview__ratings dt{font:700 14px/20px var(--font-body);color:var(--editorial-black)}.passport-note-preview--compact .passport-note-preview__ratings dd{margin:0;font:400 14px/20px var(--font-body);letter-spacing:0;text-transform:none}.passport-note-preview--compact .passport-note-preview__ratings dd[data-rating=Wow]{padding:2px 5px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-approved-date{right:16px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-approved-date{font-size:var(--text-eyebrow);line-height:16px}.surfer-map-live__preview-card .passport-note-preview--compact .note-approved-comment{margin-top:16px;line-height:20px}.passport-note-preview--compact .passport-note-preview__ratings{display:flex;justify-content:space-between;align-items:center;gap:0}.passport-note-preview--compact .passport-note-preview__ratings>div{flex:0 0 auto;gap:5px}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .community-airport-update>header,:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__card-heading{min-height:53px}.surfer-map-live__preview-card>.note-card-metadata{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;text-transform:none}.surfer-map-live__preview-card .note-card-metadata>.surfer-map-live__note-location{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/16px var(--font-body)}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .note-card-metadata>.note-approved-author{position:static;flex:0 1 auto;max-width:45%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font:400 14px/16px var(--font-body)}.passport-note-preview__key-scores{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin:auto 0 0}.passport-note-preview__key-scores>div{display:flex;align-items:center;gap:5px}.passport-note-preview__key-scores dt{font:700 14px/20px var(--font-body)}.passport-note-preview__key-scores dd{margin:0;font:400 14px/20px var(--font-body)}.passport-note-preview__key-scores [data-rating=Wow]{background:var(--editorial-blue);padding:2px 5px;border-radius:4px}.passport-note-preview__key-scores [data-rating=unrated]{display:flex;align-items:center}.passport-note-preview__dot{display:block;width:7px;height:7px;border-radius:50%;background:#a7b4bc}.passport-note-preview__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.passport-note-preview__open{display:flex;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex:none;min-height:54px;margin:16px 0 0;border:0;padding:0;background:none;color:var(--editorial-black);text-align:left;font:400 14px/20px var(--font-body);cursor:pointer}.surfer-map-live__preview-heading .surfer-map-live__top-actions{justify-content:space-between;margin-bottom:20px}.surfer-map-live__preview-heading>h1{max-width:680px;min-height:2lh;margin:0;font:600 clamp(32px,8.8vw,60px)/1 var(--font-display);letter-spacing:-.04em}.surfer-map-live__preview-heading>p{margin:0;max-width:540px;font:400 16px/22px var(--font-body)}.surfer-map-live__notes-toolbar{flex-wrap:wrap}.surfer-map-live__preview-card .passport-note-preview--compact .note-approved-comment,:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card p{font-size:14px;line-height:20px}@media(max-width:650px){.surfer-map-live__preview-heading>h1{font-size:clamp(30px,8.8vw,43px)}.surfer-map-live__preview-heading .surfer-map-live__top-actions{margin-bottom:16px}.surfer-map-live__notes-toolbar{gap:12px}}@media(max-width:959px){html[data-platform=web] .surfer-map-live:not(.surfer-map-live--directory) .top-bar{display:none}html[data-platform=web] .surfer-map-live .layout__content{padding-top:env(safe-area-inset-top,0px)!important}html[data-platform=web] .surfer-map-live__preview-heading{padding-top:32px}}html[data-platform=web] .surfer-map-live:not(.surfer-map-live--directory) .top-bar{display:none}html[data-platform=web] .surfer-map-live .layout__content{padding-top:env(safe-area-inset-top,0px)!important}@media(min-width:960px){html[data-platform=web] .surfer-map-live .layout__content{padding-top:80px!important}}.surfer-map-live__top-actions>.back-button{margin-left:-11px}@media(min-width:960px){html[data-platform=web] .surfer-map-live__preview-heading>h1{max-width:none;font-size:clamp(40px,4.2vw,56px);line-height:var(--line-heading)}}.layout.surfer-map-live .surfer-map-live__notes-toolbar>.surfer-map-live__join{border-radius:999px!important}.layout.surfer-map-live .surfer-map-live__notes-toolbar .surfer-map-live__notes-airport select{border-radius:0!important}@media(max-width:959px){html[data-platform=web] .layout .top-bar__inner{width:calc(100% - 2 * var(--web-page-gutter))}}@media(max-width:959px){html[data-platform=web] .flight-board .layout__content{padding-top:calc(env(safe-area-inset-top,0px) + 84px)!important}html[data-platform=web] .flight-board__hero{padding-top:0}}.surfer-map-live__preview-heading--notes>h1{min-height:1lh}.surfer-map-live:has(.community-airports-label) .surfer-map-live__preview-rail{padding-top:48px}.community-airport-update{position:relative}.community-airports-label{position:absolute;z-index:5;bottom:calc(var(--nav-height) + var(--safe-bottom) + 229px);left:var(--web-page-gutter,24px);max-width:calc(100% - 48px);font:400 14px/20px var(--font-body);color:var(--editorial-black);white-space:nowrap}.surfer-map-live__layer-switch button{position:relative}.surfer-map-live__layer-switch button[aria-pressed=true]{border-bottom-color:transparent}.surfer-map-live__layer-switch button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:currentColor}@media(min-width:960px){html[data-platform=web] .surfer-map-live__preview-heading>h1{min-height:1lh}.surfer-map-live__notes-toolbar{margin-top:12px}.surfer-map-live__notes-toolbar .surfer-map-live__notes-airport{margin-left:0}}@media(min-width:960px){.community-airports-label{left:calc(var(--web-page-gutter) + 362px)}}.community-airports-label{text-shadow:0 0 2px #eaf3f6,0 0 4px #eaf3f6}.map-airport-search{position:relative}.layout.surfer-map-live .map-airport-search input{width:180px;min-width:0;height:48px;padding:8px 16px;border:1px solid #080b0d;border-radius:0;background:transparent;color:#080b0d;font:500 var(--text-body)/1.4 var(--font-body)}.layout.surfer-map-live .map-airport-search input::placeholder{color:inherit;opacity:1}.map-airport-search .search-choice{width:100%}@media(max-width:767px){.layout.surfer-map-live .map-airport-search input{width:100%}}.lounge-community{display:grid;gap:var(--space-3xl);margin:var(--space-3xl) 0 0;padding:var(--space-3xl) 0 0;border-top:1px solid rgba(174,200,220,.5)}.lounge-community__header{display:grid;gap:var(--space-sm)}.lounge-community__header h2{margin:0;font:600 24px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary)}.lounge-community__lead{margin:0;font:600 20px/1.3 var(--font-body);color:var(--text-primary)}.lounge-community__meta{margin:0;font:400 var(--text-meta)/1.45 var(--font-body);color:var(--text-primary)}.lounge-community__note{margin:0;font:400 15px/1.5 var(--font-body);color:var(--text-secondary)}.lounge-community__summary{display:grid;gap:var(--space-lg)}.lounge-community__block{display:grid;gap:var(--space-sm)}.lounge-community__block h3{margin:0;font:600 var(--text-meta)/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.03em;color:var(--editorial-blue)}.lounge-community__overview{display:grid;gap:var(--space-3xl);align-items:start}@media(min-width:900px){.lounge-community__photos{grid-template-columns:repeat(2,minmax(0,338px));max-width:688px}}.lounge-community__photos{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none}.lounge-community__photos button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.lounge-community__photos .review-photo{display:block;color:var(--text-secondary);width:100%;object-fit:cover;background:#aec8dc1f}.lounge-community__photo-caption{display:grid;margin-top:var(--space-sm);font:400 var(--text-meta)/1.35 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.lounge-community__photo-caption b{font-weight:600}.review-photo--placeholder{display:grid;place-items:center;padding:var(--space-sm);text-align:center;font:400 var(--text-meta)/1.3 var(--font-body);background:#aec8dc1f}.lounge-community__actions{display:grid;gap:var(--button-gap);margin-top:0}.lounge-community__actions .btn,.lounge-community__empty .btn{display:flex;align-items:center;justify-content:center;text-align:center}.lounge-community__empty{display:grid;gap:var(--space-lg)}.lounge-community__empty p{margin:0;font:400 var(--text-body)/1.45 var(--font-body);color:var(--text-primary)}.lounge-community__empty .lounge-community__lead{font-weight:600}.lounge-reviews-page__header{display:grid;gap:var(--space-sm);margin:0 0 var(--space-2xl)}.lounge-reviews-page__header h1{margin:0;font:600 clamp(26px,7vw,34px)/1.05 var(--font-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--text-primary);overflow-wrap:anywhere}@media(min-width:700px){.lounge-community__photos{grid-template-columns:repeat(2,minmax(0,338px));max-width:688px}.lounge-community__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:688px}}.review-photo-viewer__caption{display:grid;gap:2px}.review-photo-viewer__caption small{font:400 var(--text-meta)/1.3 var(--font-body)}.review-photo-viewer>.review-photo--placeholder{flex:1;min-height:0}.review-photo-viewer .review-photo-viewer__review{width:auto;height:auto;min-height:48px;align-self:center;padding:12px 24px;border:1px solid currentColor;font:600 var(--text-body)/1 var(--font-body)}.passport-reader-photo .review-photo--placeholder{width:100%;height:100%}.passport-view-lounge{margin-top:20px}.note-report-view-lounge{display:flex;align-items:center;justify-content:center;margin-top:16px}.layout button.back-button.explore-back-btn{display:inline-flex;gap:4px;width:auto;justify-content:flex-start;margin-left:-10px;margin-bottom:var(--space-lg);white-space:nowrap}.lounge-reviews-page{padding-top:var(--space-lg)}.layout .lounge-notes-directory__cards.lounge-community__cards{grid-template-columns:repeat(auto-fill,minmax(min(338px,100%),338px));justify-content:start}@media(max-width:340px){.passport-note-preview__key-scores{gap:4px}.passport-note-preview__key-scores>div{gap:3px}.passport-note-preview__key-scores [data-rating=Wow]{padding:2px 3px}}.layout .lounge-community__cards .surfer-map-live__preview-card{min-width:0;margin:0;justify-self:start}.review-photo-viewer__navigation{display:flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0}.lounge-community__summary{max-width:688px}.lounge-community__photos{display:flex;gap:var(--space-lg);max-width:100%;overflow-x:auto;padding:0 0 var(--space-sm);scroll-snap-type:x proximity}.lounge-community__photos>li{flex:0 0 min(300px,80vw);min-width:0;scroll-snap-align:start}.lounge-community__photos .review-photo{aspect-ratio:3/2}@media(min-width:900px){.lounge-community__photos>li:first-child{flex-basis:420px}.lounge-community__photos>li:first-child .review-photo{aspect-ratio:21/10}}.layout .lounge-notes-directory__cards.lounge-community__cards{display:flex;gap:var(--space-lg);overflow-x:auto;padding:0 0 var(--space-sm);scroll-snap-type:x proximity}.layout .lounge-community__cards .surfer-map-live__preview-card{flex:0 0 min(338px,calc(100vw - 48px));width:min(338px,calc(100vw - 48px));scroll-snap-align:start}.lounge-community__photos,.layout .lounge-community__cards{cursor:grab}.lounge-community__photos:active,.layout .lounge-community__cards:active{cursor:grabbing}.layout .lounge-notes-directory__cards.lounge-reviews-page__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(338px,100%),338px));gap:var(--space-lg);justify-content:start;overflow:visible}.layout .lounge-reviews-page__cards .surfer-map-live__preview-card{width:100%;min-width:0;margin:0}.explore-heading{margin:0;font:600 24px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere}.explore-body{margin:0;font:400 var(--text-body)/1.5 var(--font-body);color:var(--text-primary)}.explore-meta{margin:0;font:400 var(--text-meta)/1.45 var(--font-body);color:var(--text-primary)}.explore-note{margin:0;font:400 15px/1.5 var(--font-body);color:var(--text-secondary)}.explore-state{padding:var(--space-3xl) 0}.explore-editorial .explore-detail-card{display:grid;gap:var(--space-sm);padding:var(--space-2xl)}.explore-editorial .explore-detail-card>.explore-network-pill{justify-self:start}.explore-editorial .explore-detail-card .explore-section{display:grid;gap:var(--space-sm);margin:var(--space-sm) 0 0}.explore-editorial .explore-section>.label{margin:0}.explore-editorial .explore-detail-card__footnote{margin-top:var(--space-sm)}.explore-editorial .explore-detail-card>.explore-access-verdict{margin-top:var(--space-sm)}.explore-editorial .explore-access-verdict{width:100%;min-height:var(--control-height);margin:0;padding:var(--space-sm) var(--space-lg);border:1px solid rgba(174,200,220,.5);background:transparent;color:var(--text-primary);font:400 var(--text-body)/1.35 var(--font-body);text-align:left;cursor:pointer}.explore-editorial .explore-access-verdict>span{flex:1}.explore-editorial .explore-access-verdict[data-access=yes]{border-color:var(--editorial-blue);background:var(--editorial-blue);color:var(--editorial-black)}.explore-editorial .explore-access-verdict__chevron{flex:none;transition:transform .2s}.explore-editorial .explore-access-verdict[aria-expanded=true] .explore-access-verdict__chevron{transform:rotate(180deg)}.explore-amenities{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.explore-search-wrap{position:relative;margin-bottom:var(--space-2xl)}.explore-editorial .explore-search{color:var(--text-primary)}.explore-editorial .explore-search:focus-within{outline:2px solid var(--editorial-blue);outline-offset:2px}.layout.explore-editorial .explore-search input:focus-visible{outline:none}.explore-editorial .explore-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:none;color:var(--text-primary);font:400 var(--text-body)/1.3 var(--font-body)}.explore-editorial .explore-search__clear{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:calc((var(--space-lg) - 44px) / 2);padding:0;border:0;background:none;color:var(--text-primary);cursor:pointer}.explore-editorial .explore-suggestion-item{min-height:48px;font:400 var(--text-body)/1.3 var(--font-body)}.explore-editorial .explore-suggestion-item b{font-weight:600;letter-spacing:.06em}.explore-popular{display:grid}.explore-popular>.label{margin:0}.explore-airport-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media(max-width:360px){.explore-editorial .explore-airport-chip{flex-basis:calc((100% - 2 * var(--space-sm)) / 3)}}.explore-editorial .explore-airport-chip b{font:600 var(--text-body)/1.2 var(--font-body);letter-spacing:.06em}.explore-editorial .explore-airport-chip span{font:400 var(--text-meta)/1.3 var(--font-body);color:var(--text-primary)}.explore-filters{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.explore-editorial .explore-filter-btn[aria-pressed=true]{border-color:var(--editorial-blue);background:var(--editorial-blue);color:var(--editorial-black)}.explore-lounge-list{display:grid;gap:var(--space-lg)}.explore-lounge-card__name{font:600 var(--text-body)/1.3 var(--font-body);color:var(--text-primary)}.lounge-reviews-page>.lounge-community__actions{margin-top:var(--space-2xl)}.layout .bottom-nav .nav-item{padding-left:2px;padding-right:2px}.layout .bottom-nav .nav-item span:not(.nav-badge){font-size:var(--text-nav)}@media(max-width:340px){.layout .bottom-nav .nav-item{padding-left:0;padding-right:0}.layout .bottom-nav .nav-item span:not(.nav-badge){letter-spacing:0}}@media(min-width:960px){html[data-platform=web] .layout .bottom-nav,html[data-platform=web] .layout .bottom-nav__inner{width:auto}html[data-platform=web] .layout .bottom-nav .nav-item{flex:0 0 auto}}.layout:not(.home-editorial) .layout__content :is(.explore-heading--name,.lounge-reviews-page__header h1){text-transform:none;letter-spacing:-.01em}.explore-radar{display:grid;gap:var(--space-lg)}.explore-radar>.label{margin:0}.explore-radar__footnote{margin-top:var(--space-lg)}.explore-filters--equal{margin-bottom:0}.explore-filters--equal>.explore-filter-btn{flex:1;justify-content:center}.explore-editorial .explore-match-card{position:relative;display:grid;gap:var(--space-sm);width:100%;padding:var(--space-lg);color:var(--text-primary);font:400 var(--text-body)/1.4 var(--font-body);text-align:left}.explore-editorial button.explore-match-card{cursor:pointer}.explore-match-card__text{display:grid;gap:var(--space-sm)}.explore-match-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm) var(--space-lg)}.explore-match-card__head>.explore-lounge-card__name{min-width:0;overflow-wrap:anywhere}.explore-match-card__head>.explore-type-pill{flex:none;max-width:100%}@media(max-width:400px){.explore-filters--equal{flex-wrap:nowrap}.explore-filters--equal>.explore-filter-btn{flex:1 1 0;min-width:0;padding-inline:var(--space-sm)}.explore-filters--equal>.explore-filter-btn>svg{display:none}}.explore-match-card__text>.explore-amenity-chip{justify-self:start}.explore-match-card__details{display:grid;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid rgba(174,200,220,.25)}.top-bar-links{display:flex;align-items:center;gap:0;color:var(--editorial-blue)}.top-bar-links--home,.home-editorial .top-bar-links{color:var(--home-black)}.home-editorial .top-bar__action{width:auto;height:auto}.surfer-map-live .top-bar-links{color:var(--editorial-black)}.layout .top-bar-links__settings{display:grid;place-items:center;width:28px;height:44px;margin:0 -6.5px 0 -6px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.layout .top-bar-links__settings svg{color:inherit!important}.settings-editorial .settings-title{margin-top:0;padding-top:0}.settings-personal{display:grid;gap:16px;margin-bottom:32px}.settings-profile-entry{display:flex;align-items:center;gap:16px;width:100%;padding:16px;border:0;border-radius:0;background:var(--editorial-blue);color:var(--editorial-black);text-align:left;cursor:pointer}.settings-profile-entry__identity{display:grid;gap:8px;flex:1;min-width:0}.settings-profile-entry__identity strong{font:600 var(--text-section)/1.2 var(--font-display);overflow-wrap:anywhere}.settings-profile-entry__username{font:400 var(--text-meta)/1.4 var(--font-body)}.settings-profile-entry>svg{flex-shrink:0}.settings-editorial .settings-instagram{text-decoration:none;min-height:56px;gap:16px}.settings-instagram__label{display:flex;align-items:center;gap:16px}.settings-instagram svg{flex-shrink:0}.settings-preferences,.settings-editorial .settings-preferences .label{margin-top:0}.settings-content>.settings-instagram{margin-bottom:32px}.settings-profile-entry:focus-visible,.settings-instagram:focus-visible{outline:2px solid var(--editorial-blue);outline-offset:4px}@media(max-width:380px){.settings-profile-entry{padding:16px}}.settings-section{margin-top:32px}.settings-profile-entry__name{font:400 var(--text-body)/1.4 var(--font-body);overflow-wrap:anywhere}.settings-editorial .settings-profile-entry__identity{gap:8px}.settings-editorial .settings-profile-entry .settings-profile-entry__identity strong{font:600 var(--text-section)/1.2 var(--font-display)}@media(max-width:599px){.layout:is(.home-editorial,.settings-editorial,.legal-editorial):not(.surfer-map-live) .layout__content{padding-top:var(--page-top)!important}html:not([data-platform=web]) .surfer-map-live__preview-heading{top:var(--page-top)}.profile-preview__header{padding-top:0}.profile-preview__header h1{margin-top:0}.lounge-reviews-page{padding-top:0}}.layout :is(.explore-editorial__intro,.home-intro,.home-form-intro,.profile-preview__header,.legal-editorial__header){padding-bottom:16px;margin-bottom:24px}.layout .profile-preview__header{border-bottom-color:var(--home-rule)}.layout .bp-card{border-radius:4px;overflow:hidden}:is(.profile-editor__fields) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:48px;min-height:48px;border-radius:4px}:is(.profile-editor__fields) textarea{display:block;border-radius:4px}:is(.layout,.onboarding,.editorial-modal,.chat-view,.passport-modal) :is(button,a):is(.btn,.profile-live__public,.passport-primary,.matches-editorial__primary,.matches-editorial__secondary,.surfer-map-live__join:not(.community-airport-update>.surfer-map-live__join):not(.surfer-map-live__notes-toolbar>.surfer-map-live__join):not(.surfer-map-live__preview-card>.surfer-map-live__join)),.guest-gate__actions button{min-height:48px!important;border-radius:4px!important;background:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important;border:1px solid rgba(8,11,13,.7)!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.home-mode+.btn{margin-top:24px}.home-primary--form .home-actions{padding-bottom:0}.home-form-actions{padding-top:8px}.layout .matches-editorial__actions>.matches-editorial__secondary+*{margin-top:16px}.layout .profile-live__public{margin-top:24px}.lounge-community__block>.lounge-community__actions{margin-top:var(--space-sm)}@media(max-width:599px){.layout.surfer-map-live .surfer-map-live__notes-toolbar{row-gap:24px}}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards) .surfer-map-live__preview-card>:has(+.surfer-map-live__join){margin-bottom:16px}.layout :is(.flight-board__filter,.explore-filter-btn,.explore-filter-select,.surfer-map-live__notes-toolbar>.surfer-map-live__join,.surfer-map-live__notes-airport .search-choice :is(input,.search-choice__field)){height:32px!important;min-height:32px!important;padding-block:0!important;padding-inline:12px!important;border:1px solid rgba(8,11,13,.7)!important;border-radius:4px!important;background-color:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important;font:600 14px/1 var(--font-body)!important;text-transform:none!important;letter-spacing:0!important}.layout.layout .layout__content .explore-filter-select.explore-filter-select{padding-right:32px!important}.layout :is(.flight-board__filter--active,.explore-filter-btn[aria-pressed=true]):not(#_){background-color:#080b0d!important;border-color:#080b0d!important;color:var(--editorial-blue,#aec8dc)!important}.layout :is(.flight-board__filters,.explore-filters){gap:var(--button-gap)!important}.layout .explore-filters{margin-bottom:24px}:root{--text-heading:20px;--text-body-size:16px;--text-small:12px;--ink:#080b0d;--ink-70:rgba(8,11,13,.7)}:is(.explore-heading--name,.explore-access-header>h2,.community-airport-update h2,.flight-lounges__head>h2,.lounge-community__header>h2,.profile-preview__section>h2,.matches-editorial__section-head>h2,.matches-editorial__section-head>span,.surfer-map-live__preview-card strong,.heading-md,.community-airport-code,.lounge-community__lead){font-size:var(--text-heading)!important;font-weight:600!important;line-height:1.2!important}:is(.matches-editorial__hero>p,.flight-board__hero>p,.profile-preview__section>p,.profile-preview__identity p,.welcome-editorial__hero>p,.passport-intro>p,.passport-topic>p,.passport-empty-page,.lounge-community__note,.lounge-community__meta,.explore-body,.explore-meta,.explore-note,.matches-editorial__actions>p,.community-airports-label,.surfer-map-live__preview-card p,.note-approved-comment,.lounge-community__photo-caption,.legal-editorial__copy,.caption,.body,.profile-live__access-item>span,.flight-lounges__name,.flight-lounges__note,.flight-board__card-bottom>span,.surfer-map-live__leaderboard-name,.surfer-map-live__leaderboard-rank,.surfer-map-live__leaderboard-list li>strong,.onboarding__content>p,.explore-access-header>p){font-size:var(--text-body-size)!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}:is(.matches-editorial__hero>p,.flight-board__hero>p,.profile-preview__section>p,.profile-preview__identity p,.matches-editorial__actions>p,.lounge-community__note,.lounge-community__meta,.explore-body,.explore-meta,.explore-note,.note-approved-comment,.community-airports-label,.caption,.body,.flight-lounges__note,.flight-board__card-bottom>span,.surfer-map-live__note-location,.onboarding__content>p,.explore-access-header>p){font-weight:400!important}:is(.flight-lounges__name,.surfer-map-live__leaderboard-name,.surfer-map-live__leaderboard-rank,.surfer-map-live__leaderboard-list li>strong){font-weight:600!important}:is(.home-active-flights>div,.bp-label,.flight-board__search>label,.label,.lounge-community__block>h3,.flight-board__card-top>span,.matches-editorial__flight span,.flight-board__swipe-hint,.note-approved-date,.community-airport-meta>time,.surfer-map-live__card-heading>div,.flight-lounges__meta,.flight-lounges__reason,.passport-header div>b,.passport-header div>span,.passport-kicker,.passport-paper-footer>span,.note-approved-author,.passport-intro>label,.lounge-check__field){font-size:var(--text-small)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important}:is(.passport-intro>label,.lounge-check__field) :is(input,select,textarea,button,.search-choice){font-size:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}:is(.explore-heading--name,.explore-access-header>h2,.community-airport-update h2,.flight-lounges__head>h2,.lounge-community__header>h2,.profile-preview__section>h2,.matches-editorial__section-head>h2,.matches-editorial__section-head>span,.surfer-map-live__preview-card strong,.heading-md,.community-airport-code,.lounge-community__lead,.matches-editorial__hero>p,.flight-board__hero>p,.profile-preview__section>p,.profile-preview__identity p,.welcome-editorial__hero>p,.passport-intro>p,.passport-topic>p,.passport-empty-page,.lounge-community__note,.lounge-community__meta,.explore-body,.explore-meta,.explore-note,.matches-editorial__actions>p,.community-airports-label,.surfer-map-live__preview-card p,.note-approved-comment,.lounge-community__photo-caption,.legal-editorial__copy,.caption,.body,.profile-live__access-item>span,.flight-lounges__name,.flight-lounges__note,.flight-board__card-bottom>span,.surfer-map-live__note-location,.surfer-map-live__leaderboard-name,.surfer-map-live__leaderboard-rank,.surfer-map-live__leaderboard-list li>strong,.onboarding__content>p,.explore-access-header>p,.home-active-flights>div,.bp-label,.flight-board__search>label,.label,.lounge-community__block>h3,.flight-board__card-top>span,.matches-editorial__flight span,.flight-board__swipe-hint,.note-approved-date,.community-airport-meta>time,.surfer-map-live__card-heading>div,.flight-lounges__meta,.flight-lounges__reason,.passport-header div>b,.passport-header div>span,.passport-kicker,.passport-paper-footer>span,.onboarding__content>div,.note-approved-author,.passport-intro>label,.lounge-check__field){color:var(--ink)!important}:is(.settings-editorial,.profile-editor,.public-profile-editorial,.onboarding,.legal-editorial,.flight-board__card) :is(.explore-heading--name,.explore-access-header>h2,.community-airport-update h2,.flight-lounges__head>h2,.lounge-community__header>h2,.profile-preview__section>h2,.matches-editorial__section-head>h2,.matches-editorial__section-head>span,.surfer-map-live__preview-card strong,.heading-md,.community-airport-code,.lounge-community__lead,.matches-editorial__hero>p,.flight-board__hero>p,.profile-preview__section>p,.profile-preview__identity p,.welcome-editorial__hero>p,.passport-intro>p,.passport-topic>p,.passport-empty-page,.lounge-community__note,.lounge-community__meta,.explore-body,.explore-meta,.explore-note,.matches-editorial__actions>p,.community-airports-label,.surfer-map-live__preview-card p,.note-approved-comment,.lounge-community__photo-caption,.legal-editorial__copy,.caption,.body,.profile-live__access-item>span,.flight-lounges__name,.flight-lounges__note,.flight-board__card-bottom>span,.surfer-map-live__note-location,.surfer-map-live__leaderboard-name,.surfer-map-live__leaderboard-rank,.surfer-map-live__leaderboard-list li>strong,.onboarding__content>p,.explore-access-header>p,.home-active-flights>div,.bp-label,.flight-board__search>label,.label,.lounge-community__block>h3,.flight-board__card-top>span,.matches-editorial__flight span,.flight-board__swipe-hint,.note-approved-date,.community-airport-meta>time,.surfer-map-live__card-heading>div,.flight-lounges__meta,.flight-lounges__reason,.passport-header div>b,.passport-header div>span,.passport-kicker,.passport-paper-footer>span,.onboarding__content>div,.note-approved-author,.passport-intro>label,.lounge-check__field){color:#fff!important}.passport-modal.passport-modal :is(.passport-header div>b,.passport-header div>span,.passport-kicker,.passport-topic>p,.passport-intro>p,.passport-empty-page,.passport-paper-footer>span){color:var(--ink)!important}:root{--link-underline-offset:3px}:is(.explore-access-save,.profile-live__add,.welcome-editorial__legal a,.welcome-editorial__legal button){font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:var(--link-underline-offset)!important}:is(.home-lounge-question>span:not(.home-lounge-question__show),.flight-lounges__link,.surfer-map-live__leaderboard-trigger,.profile-live__edit){font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:var(--link-underline-offset)!important}:is(.home-active-card__lounges,.note-approved-comment>button,.passport-note-preview__open,.home-date-picker,.community-airport-update>.surfer-map-live__join,.community-airport-meta>a){font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:var(--link-underline-offset)!important}:root{--card-pad:16px;--card-radius:4px}html .layout :is(.home-active-card,.explore-airport-chip,.flight-board__card,.surfer-map-live__preview-card,.explore-access-row,.explore-detail-card),html .lounge-notes-directory .surfer-map-live__preview-card{padding:var(--card-pad)!important;border-radius:var(--card-radius)!important}:is(.home-active-card__title,.explore-airport-chip>b,.explore-access-row__name){font-size:var(--text-heading)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}.explore-airport-chip>b{text-transform:uppercase!important}.home-active-card__title{text-transform:none!important;color:var(--ink)!important;opacity:1!important}:is(.home-active-card__sub,.home-active-card__tag,.explore-access-row__meta,.explore-network-pill){font-size:var(--text-small)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink)!important;opacity:1!important}:is(.home-active-card__sub,.explore-access-row__meta){margin-top:8px!important}.explore-airport-chip{gap:8px!important}html .layout .explore-network-pill{border:0!important;background:none!important;padding:0!important;min-height:0!important}.explore-access-row{gap:0!important}.explore-access-row__line{margin-top:16px!important;font-size:var(--text-body-size)!important;line-height:1.5!important}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards,.lounge-community__cards) .surfer-map-live__note-card{gap:8px!important}:is(.flight-board__number,.matches-editorial__flight>strong,.profile-preview__surfs>strong){font-size:30px!important;line-height:1.05!important;letter-spacing:-.01em!important}.surfer-map-live__card-heading{display:grid!important;gap:8px!important}:is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards,.lounge-community__cards) .surfer-map-live__note-card .note-approved-date{top:12px!important}html .layout .home-active-card{align-items:flex-start!important}html .layout .home-active-card>button:first-child{align-items:flex-start!important}html .layout .home-active-card>button:nth-of-type(2){padding:0 0 0 8px!important;align-self:flex-start!important}html .layout :is(.home-active-card__sub,.home-active-card__tag){color:var(--ink-70)!important}html .layout :is(.home-active-card .home-active-card__title,.explore-airport-chip>b,.explore-access-row__name){font-size:var(--text-body-size)!important;line-height:1.3!important}html .layout .home-active-card .home-active-card__lounges{color:var(--ink-70)!important}html .layout .home-active-card>button:nth-of-type(2) svg{stroke:var(--ink-70)!important;color:var(--ink-70)!important}:root{--card-gap:8px}html .layout .home-active-card{gap:16px 8px!important;margin-bottom:var(--card-gap)!important}html .layout .home-active-flights>div:first-child{margin-bottom:8px!important}:is(.explore-access-list,.explore-airport-chips,.flight-board__carousel,.surfer-map-live__preview-rail,.lounge-community__cards,.lounge-notes-directory__cards){gap:var(--card-gap)!important}.explore-popular{gap:8px!important}html .layout .explore-filter-select{width:auto!important;max-width:none!important}html .layout .home-active-card.home-active-card{padding:12px!important}html .layout :is(.flight-board__card,.surfer-map-live__preview-card).flight-board__card,html .layout .surfer-map-live__preview-card.surfer-map-live__preview-card,html .lounge-notes-directory .surfer-map-live__preview-card.surfer-map-live__preview-card{padding:16px!important;gap:8px!important}html :is(.surfer-map-live__preview-card strong,.community-airport-update h2){font-size:var(--text-heading)!important;font-weight:600!important;text-transform:uppercase!important;color:var(--ink)!important}html .layout .flight-board__card .flight-board__number{color:#fff!important}html :is(.surfer-map-live__note-location,.note-approved-author,.note-approved-date,.surfer-map-live__card-heading>div,.community-airport-meta>time,.community-airport-meta>a){font-size:var(--text-small)!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink-70)!important;line-height:1.3!important}html .layout .flight-board__card .flight-board__card-top>span{color:#ffffffb3!important}html :is(.note-approved-comment,.surfer-map-live__preview-card>p,.surfer-map-live__preview-card header+p){font-size:var(--text-body-size)!important;line-height:1.5!important;color:var(--ink)!important;margin:0!important}html .layout .flight-board__card .flight-board__card-bottom>span{color:#fff!important}html .layout .flight-board__card .flight-board__card-bottom{gap:4px!important;padding-top:8px!important;min-height:0!important}html .layout .surfer-map-live__preview-card :is(.surfer-map-live__join,.note-approved-comment>button,.passport-note-preview__open){height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:none!important;justify-self:start!important;align-self:flex-start!important;font-size:var(--text-small)!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink-70)!important;text-decoration:underline!important;text-underline-offset:var(--link-underline-offset)!important}html .layout .surfer-map-live__preview-card .surfer-map-live__join span{font-size:inherit!important}html .surfer-map-live__note-card>strong{padding-right:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important}html .surfer-map-live__note-card .note-card-metadata{display:flex!important;justify-content:flex-start!important;gap:0!important}html .surfer-map-live__note-card .note-card-metadata>*{position:static!important;inset:auto!important;max-width:none!important}html .surfer-map-live__note-card .note-card-metadata>*+*:before{content:"·";margin:0 6px}html .surfer-map-live__note-card .note-card-metadata>*{margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;flex:none!important}:root{--cf-height:184px;--cf-pad:16px;--cf-row:16px;--cf-title:24px}html :is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards,.lounge-community__cards) .surfer-map-live__preview-card.surfer-map-live__preview-card,html .layout .flight-board__card.flight-board__card{height:var(--cf-height)!important;min-height:var(--cf-height)!important;max-height:var(--cf-height)!important;padding:var(--cf-pad)!important;gap:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;box-sizing:border-box!important}html .surfer-map-live__note-card .note-card-metadata,html .surfer-map-live__preview-card .surfer-map-live__card-heading>div,html .community-airport-update .community-airport-meta,html .layout .flight-board__card .flight-board__card-top{order:1;height:var(--cf-row)!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:var(--cf-row)!important;letter-spacing:.04em!important;text-transform:uppercase!important}html .surfer-map-live__note-card .note-card-metadata>.note-approved-author,html .layout .flight-board__card .flight-board__card-top>span:last-child{margin-left:auto!important}html .surfer-map-live__note-card .note-card-metadata>.surfer-map-live__note-location{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 1 auto!important}html .community-airport-update .community-airport-meta>*+*:before{margin:0 6px}html .surfer-map-live__card-heading{display:contents!important}html .community-airport-update>header{display:contents!important}html .surfer-map-live__preview-card :is(.surfer-map-live__note-card>strong,strong,h2),html .surfer-map-live__note-card>strong,html .layout .flight-board__card .flight-board__number{order:2;display:block!important;height:var(--cf-title)!important;margin:8px 0 0!important;padding:0!important;font-size:20px!important;font-weight:600!important;line-height:var(--cf-title)!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html .surfer-map-live__preview-card :is(strong,h2) br{display:none!important}html .surfer-map-live__note-card>:is(.passport-note-preview,.note-approved-comment),html .surfer-map-live__preview-card>p,html .layout .flight-board__card .flight-board__card-bottom{order:3;margin:8px 0 0!important;padding:0!important;border:0!important;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important}html .surfer-map-live__preview-card :is(.note-approved-comment,>p){font-size:16px!important;line-height:24px!important}html .layout .flight-board__card .flight-board__card-bottom>span:first-child{font-size:16px!important;line-height:24px!important;color:#fff!important}html .surfer-map-live__note-card .passport-note-preview>.passport-note-preview__key-scores{margin-top:auto!important;padding:0!important}html .layout .flight-board__card .flight-board__card-bottom>span:nth-child(2){margin-top:auto!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:16px!important;color:#ffffffb3!important}html .surfer-map-live__preview-card>.surfer-map-live__join{order:4;margin-top:auto!important}html .surfer-map-live__note-card .note-card-metadata{flex-wrap:nowrap!important}.layout.surfer-map-live .community-airports-label{bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--cf-height) + 28px)}html .surfer-map-live__note-card .note-card-metadata.note-card-metadata>*{white-space:nowrap!important}html .surfer-map-live__note-card .note-card-metadata>.surfer-map-live__note-location{order:1}html .surfer-map-live__note-card .note-card-metadata>.note-approved-author{order:2;margin-left:0!important;flex:none!important}html .surfer-map-live__note-card .note-card-metadata>.note-approved-author:before{content:"·"!important;margin:0 6px!important}html .surfer-map-live__note-card .note-card-metadata>.note-approved-date{order:3;margin-left:auto!important;padding-left:8px!important;flex:none!important}html .surfer-map-live__note-card .note-card-metadata>.note-approved-date:before{content:none!important}html .surfer-map-live__note-card .note-card-metadata>.surfer-map-live__note-location:before{content:none!important}html .layout .flight-board__card .flight-board__card-top>span:first-child{order:2;margin-left:auto!important}html .layout .flight-board__card .flight-board__card-top>span:last-child{order:1;margin-left:0!important}html .community-airport-update .community-airport-meta>time{margin-left:auto!important}html .community-airport-update .community-airport-meta>*+*:before{content:none!important}html .layout .flight-board__card :is(.flight-board__card-top>span,.flight-board__number,.flight-board__card-bottom>span){color:var(--editorial-blue,#aec8dc)!important}html .layout .flight-board__card .flight-board__card-bottom>span:nth-child(2){border-top:1px solid rgba(174,200,220,.7)!important;padding-top:8px!important}html .layout .flight-board__card .flight-board__number.flight-board__number{font-size:20px!important;height:var(--cf-title)!important;line-height:var(--cf-title)!important;letter-spacing:0!important}html .layout .flight-board__card.flight-board__card :is(.flight-board__card-top>span,.flight-board__number,.flight-board__card-bottom>span){color:#aec8dc!important;opacity:1!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom>span:nth-child(2){border-top:0!important;padding-top:0!important}html .layout .flight-board__card.flight-board__card .flight-board__number.flight-board__number{font-size:var(--text-page,30px)!important;height:36px!important;line-height:36px!important;letter-spacing:-.01em!important;overflow:visible!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom>span:first-child{text-transform:uppercase!important;letter-spacing:.02em!important}html .layout .flight-board__card.flight-board__card :is(.flight-board__card-top>span,.flight-board__card-bottom>span){font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom{display:block!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom>span{margin:0!important;padding:0!important;border:0!important}html .layout .flight-board__card.flight-board__card :is(.flight-board__card-bottom,.flight-board__card-bottom>span){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom>span{display:block!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom>span:nth-child(2):before{content:none!important}html .layout .flight-board__card.flight-board__card .flight-board__number.flight-board__number{margin-top:24px!important}html .layout .flight-board__card.flight-board__card .flight-board__card-bottom{margin-top:8px!important}html .surfer-map-live__preview-card .passport-note-preview__key-scores dt{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:16px!important;color:var(--ink)!important}html .surfer-map-live__preview-card .passport-note-preview__key-scores :is(dd,dd *,.passport-note-preview__sr){font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:16px!important}html .surfer-map-live__note-card .note-card-byline{order:2;display:block!important;height:16px!important;margin:8px 0 0!important;padding:0!important;position:static!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink-70)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html .surfer-map-live__note-card .note-card-byline:before{content:none!important}html .surfer-map-live__note-card .passport-note-preview__key-scores>div:not(:first-child){display:none!important}html .surfer-map-live__note-card .passport-note-preview__key-scores{display:flex!important;justify-content:flex-end!important}html .surfer-map-live__note-card .note-approved-comment>button{display:none!important}html .surfer-map-live__note-card .note-approved-comment{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;overflow:hidden!important;max-height:48px!important}html .surfer-map-live__note-card .passport-note-preview__key-scores :is(dt,dd,dd *){background:none!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--ink-70)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:16px!important}html .surfer-map-live__note-card .passport-note-preview__key-scores>div{display:flex!important;gap:6px!important;align-items:center!important}html .surfer-map-live__note-card .note-card-byline.note-card-byline{color:var(--ink)!important}html :is(.community-airport-update,.surfer-map-live__community-card,.surfer-map-live__all-notes-card,.surfer-map-live__activity-card)>p{margin-top:32px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;overflow:hidden!important;max-height:48px!important;flex:0 0 auto!important}html :is(.community-airport-update,.surfer-map-live__community-card,.surfer-map-live__all-notes-card,.surfer-map-live__activity-card)>.surfer-map-live__join{margin-top:auto!important;align-self:flex-end!important;justify-self:end!important}html body .layout.layout :is(.community-airport-update,.surfer-map-live__community-card,.surfer-map-live__all-notes-card,.surfer-map-live__activity-card).surfer-map-live__preview-card>p{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html .community-airport-update .community-airport-meta>.community-airport-source{color:var(--ink-70)!important}html body .layout.layout :is(.community-airport-update,.surfer-map-live__community-card,.surfer-map-live__all-notes-card,.surfer-map-live__activity-card).surfer-map-live__preview-card>p{margin-top:8px!important}html :is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards,.lounge-community__cards) .surfer-map-live__preview-card.surfer-map-live__preview-card{padding-left:14px!important;padding-right:14px!important}html :is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards,.lounge-community__cards) .surfer-map-live__note-card.surfer-map-live__note-card{padding-top:15px!important;padding-bottom:10px!important}html :is(.surfer-map-live__preview-rail,.lounge-notes-directory__cards,.lounge-community__cards) .community-airport-update.community-airport-update{padding-top:15px!important;padding-bottom:13px!important}html body .layout.layout .surfer-map-live__activity-card.surfer-map-live__preview-card{padding-top:14px!important}html .layout .flight-board__card.flight-board__card{--cf-height:164px;padding:14px!important}html .layout .flight-board__hero .flight-board__title-row{padding-bottom:16px!important;border-bottom:1px solid var(--home-rule,rgba(8,11,13,.7))!important;margin-bottom:24px!important}html .layout .flight-board__hero .flight-board__title-row+p{margin-top:0!important}html .layout .explore-access-header.explore-access-header{margin-top:0!important;padding-top:0!important}html body .layout.layout :is(.community-airport-update,.surfer-map-live__community-card,.surfer-map-live__all-notes-card,.surfer-map-live__activity-card).surfer-map-live__preview-card>p{-webkit-line-clamp:3!important;line-clamp:3;max-height:72px!important}html .layout .matches-editorial__hero>h1.page-title{padding-bottom:16px!important;border-bottom:1px solid var(--home-rule,rgba(8,11,13,.7))!important;margin-bottom:24px!important}html .layout .matches-editorial__hero>h1.page-title+p{margin-top:0!important}html .layout .explore-access-row.explore-access-row{padding:12px!important;gap:0!important;position:relative!important}html .layout .explore-access-row .explore-access-row__name{display:block!important;padding-right:24px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html .layout .explore-access-row .explore-access-row__lock{position:absolute!important;top:12px!important;right:12px!important;margin:0!important;color:var(--ink-70)!important;line-height:0!important}html .layout .explore-access-row .explore-access-row__meta{margin-top:8px!important;color:var(--ink-70)!important}html .layout .explore-access-row .explore-access-row__line{margin-top:8px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink-70)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;overflow:hidden!important}html .layout .explore-access-row .explore-access-row__icons{display:flex!important;gap:8px!important;margin-top:8px!important;color:var(--ink-70)!important}html .layout .explore-access-row.explore-access-row :is(.explore-access-row__meta,.explore-access-row__line,.explore-access-row__icons,.explore-access-row__lock){color:var(--ink)!important}html .layout .explore-access-row.explore-access-row .explore-access-row__line{font-size:16px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;text-transform:none!important}html .layout .explore-access-row.explore-access-row{padding-top:13px!important}html .layout .home-active-card.home-active-card{padding-top:13px!important;padding-bottom:7px!important;row-gap:4px!important}html .layout .explore-access-row.explore-access-row .explore-access-row__icons{margin-top:14px!important;gap:12px!important}html .layout .explore-access-row.explore-access-row .explore-access-row__line{display:block!important;-webkit-line-clamp:unset!important;line-clamp:none;overflow:visible!important;max-height:none!important}html .layout .explore-access-row.explore-access-row .explore-access-row__line{margin-top:14px!important}html .layout .explore-detail-card.explore-detail-card{display:flex!important;flex-direction:column!important;gap:0!important}html .layout .explore-detail-card .explore-detail-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:16px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink)!important}html .layout .explore-detail-card .explore-detail-top .explore-network-pill{position:static!important;margin:0!important;font-size:inherit!important;line-height:inherit!important}html .layout .explore-detail-card .explore-heading--name{margin:8px 0 0!important}html .layout .explore-detail-card .explore-access-verdict{margin:16px 0 0!important}html .layout .explore-detail-card .explore-section{margin:16px 0 0!important;padding:0!important}html .layout .explore-detail-card .explore-section>.label{margin:0 0 8px!important}html .layout .explore-detail-card .explore-section>:is(p,div):not(.label){margin:0!important}html .layout .explore-detail-card .explore-detail-card__footnote{margin:16px 0 0!important}html .layout .explore-detail-card>.explore-note:not(.explore-detail-card__footnote){margin:8px 0 0!important}html .layout .explore-detail-card .explore-section.explore-section{gap:6px!important}html .layout .explore-detail-card .explore-section>.label.label{margin:0!important}html .layout .explore-detail-card.explore-detail-card{padding:13px 13px 11px!important}html .layout .explore-detail-card .explore-heading--name.explore-heading--name{margin-top:9px!important}html .layout .explore-detail-card .explore-section>.label.label{font-weight:600!important;color:var(--ink)!important}html .layout .explore-detail-card .explore-section.explore-section{margin-top:15px!important}html .layout .explore-detail-card .explore-section.explore-section:has(>.explore-amenities)+.explore-section{margin-top:16px!important}html .layout .explore-detail-card .explore-detail-card__footnote.explore-detail-card__footnote{margin-top:13px!important}html .layout .explore-detail-card .explore-section.explore-section:has(>.explore-amenities){gap:7px!important}html .layout .explore-detail-card .profile-live__access.profile-live__access{padding-top:0!important;display:grid!important}html .layout .explore-detail-card .profile-live__access-item.profile-live__access-item{border-top:0!important;min-height:24px!important;padding:0!important}html .layout .explore-detail-card .profile-live__access-item button{width:40px!important;height:40px!important;margin:-8px -12px -8px 0!important}html .layout .explore-detail-card .profile-live__access .profile-live__add{margin:0!important;justify-self:start!important}html .layout .explore-detail-card .profile-live__access+.explore-section{margin-top:15px!important}html .layout .explore-detail-card .explore-amenities.explore-amenities{margin-bottom:3px!important}html .layout .explore-detail-card .profile-live__access.profile-live__access{margin-top:15px!important;gap:7px!important}html .layout .explore-detail-card .profile-live__access+.explore-section.explore-section{margin-top:16px!important}html .layout .explore-detail-card .explore-section.explore-section:has(>.explore-amenities)+.explore-section.explore-section{margin-top:17px!important}html .layout :is(.profile-preview__disclosure>span,.profile-preview__section>h2,.matches-editorial__section-head>h2,.matches-editorial__section-head>span){font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ink)!important;margin:0!important}html .layout .profile-preview__disclosure.profile-preview__disclosure{min-height:0!important;height:16px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}html .layout .profile-preview__disclosure svg{width:16px!important;height:16px!important}html .layout .profile-preview__section.profile-preview__section{margin:0!important;display:grid!important}html .layout .profile-preview__section>:is(p,strong){margin:0!important}html .layout .profile-preview__surfs>strong{line-height:36px!important}html .layout .profile-live__actions .profile-live__edit{min-height:0!important;padding:16px 0!important;margin:0!important}html .layout .matches-editorial__hero+*,html .layout .matches-editorial__flights{margin-top:24px!important}html .layout .matches-editorial__section-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 0 16px!important;margin:0!important}html .layout .matches-editorial__flight.matches-editorial__flight{margin:0!important;align-items:flex-start!important}html .layout .matches-editorial__flight>strong{line-height:36px!important}html .layout .profile-preview__section.profile-preview__section{padding:16px 0 14px!important;gap:7px!important}html .layout .profile-preview__surfs.profile-preview__surfs{gap:10px!important;padding-bottom:17px!important}html .layout .matches-editorial__flight.matches-editorial__flight{padding:18px 0 17px!important}html .layout .matches-editorial__flights.matches-editorial__flights{margin-top:22px!important}html .layout .profile-preview__identity.profile-preview__identity{padding:0 0 16px!important}html .layout .profile-live__add.profile-live__add{text-transform:uppercase!important;letter-spacing:.02em!important}html .layout.explore-lounge-reviews .lounge-reviews-page__header>h1.page-title{padding-bottom:16px!important;border-bottom:1px solid var(--home-rule,rgba(8,11,13,.7))!important;margin:8px 0 24px!important}html .layout.explore-lounge-reviews .lounge-reviews-page__header>p{margin:0!important}html .layout.explore-lounge-reviews .surfer-map-live__note-card>strong{display:none!important}html .layout.explore-lounge-reviews .surfer-map-live__note-card.surfer-map-live__note-card{--cf-height:152px}.layout.settings-blue{--text-primary:#080b0d;--text-secondary:rgba(8,11,13,.7);--text-muted:rgba(8,11,13,.7);--text-dim:rgba(8,11,13,.7);--border-subtle:rgba(8,11,13,.7);--border-default:rgba(8,11,13,.7);background:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important}.layout.settings-blue .layout__content{background:transparent!important}.layout.settings-blue :is(.settings-title,.settings-text-row,.settings-text-row *,.caption){color:#080b0d!important}.layout.settings-blue .settings-section>.label,.layout.settings-blue .settings-preferences .label{font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:16px!important;color:#080b0d!important;margin:0 0 8px!important}.layout.settings-blue .settings-section{margin-top:24px!important}.layout.settings-blue :is(.settings-text-row,.settings-section [style*=border-bottom]){background:transparent!important;border-bottom:1px solid rgba(8,11,13,.7)!important;padding:16px 0!important;font-size:16px!important}.layout.settings-blue .caption{color:#080b0db3!important;font-size:16px!important}.layout.settings-blue svg{color:#080b0d;stroke:currentColor}html .layout.settings-blue .settings-title.settings-title{padding-bottom:16px!important;border-bottom:1px solid rgba(8,11,13,.7)!important;margin-bottom:24px!important}html .layout.settings-blue .settings-profile-entry.settings-profile-entry{padding:12px!important;gap:12px!important;border-radius:4px!important;background:#ffffff2e!important;color:#080b0d!important}html .layout.settings-blue .settings-profile-entry__identity{display:grid!important;gap:8px!important}html .layout.settings-blue .settings-profile-entry__identity>strong{font-size:16px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important}html .layout.settings-blue .settings-profile-entry__identity>span{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}html .layout.settings-blue .settings-preferences>*{background:transparent!important;padding:0!important}html .layout.settings-blue .settings-language-chip.settings-language-chip{flex:none!important;height:32px!important;padding:0 12px!important;border-radius:4px!important;border:1px solid rgba(8,11,13,.7)!important;background:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important;font:600 14px/1 var(--font-body)!important}html .layout.settings-blue .settings-language-chip--active.settings-language-chip--active{background:#080b0d!important;color:#aec8dc!important}html .layout.settings-blue [role=switch]{background:#080b0d2e!important}html .layout.settings-blue [role=switch][aria-checked=true]{background:#080b0d!important}html .layout.settings-blue [role=switch]>span{background:#fff!important}html .layout.settings-blue .settings-section>.label+*{padding-top:0!important}html .layout.settings-blue .settings-preferences div{background:transparent!important;border-color:transparent!important}html .layout.settings-blue .settings-preferences div:has(>.settings-language-chip){display:flex!important;gap:8px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(8,11,13,.7)!important}html body .layout.settings-blue .settings-language-chip.settings-language-chip{min-height:32px!important;height:32px!important;max-height:32px!important}html body .layout .explore-detail-card .explore-access-verdict.explore-access-verdict{height:32px!important;min-height:32px!important;padding:0 12px!important;width:auto!important;align-self:flex-start!important;gap:8px!important;font-size:14px!important;font-weight:600!important}html body .layout .explore-detail-card .explore-access-verdict span{font-size:14px!important;font-weight:600!important}html body .layout .explore-detail-card .explore-access-verdict svg{width:14px!important;height:14px!important}html .top-bar .top-bar__back,html .top-bar .top-bar__back *{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:16px!important}.layout.public-blue{--text-primary:#080b0d;--text-secondary:rgba(8,11,13,.7);--text-muted:rgba(8,11,13,.7);--text-dim:rgba(8,11,13,.7);--border-subtle:rgba(8,11,13,.7);--border-default:rgba(8,11,13,.7);background:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important}.layout.public-blue .layout__content{background:transparent!important;padding-top:var(--page-top)!important}.layout.public-blue .layout__content *{color:#080b0d}.layout.public-blue .public-preview-note{background:transparent!important;border:0!important;border-bottom:1px solid rgba(8,11,13,.7)!important;border-radius:0!important;padding:0 0 16px!important;margin:0 0 24px!important}.layout.public-blue .public-preview-note>span{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}.layout.public-blue .public-preview-note>button{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important;text-underline-offset:3px!important}.layout.public-blue .public-profile-editorial__name{font-size:30px!important;font-weight:600!important;line-height:1.05!important;color:#080b0d!important;text-transform:none!important;letter-spacing:-.01em!important;margin:16px 0 8px!important}.layout.public-blue .public-profile-editorial__name+div{font-size:16px!important;color:#080b0d!important;margin-bottom:24px!important}.layout.public-blue .public-profile-editorial__tag{color:#080b0d!important;border-color:#080b0db3!important;background:transparent!important}.layout.public-blue .layout__content p,.layout.public-blue .layout__content span:not(.public-preview-note>span){color:#080b0d!important}.layout.public-blue .public-preview-note+div{padding-top:0!important}.layout.public-blue .layout__content p{font-size:16px!important;line-height:1.5!important}.profile-editor.profile-editor{--text-primary:#080b0d;--text-secondary:rgba(8,11,13,.7);--text-muted:rgba(8,11,13,.7);--text-dim:rgba(8,11,13,.7);--border-subtle:rgba(8,11,13,.7);--border-default:rgba(8,11,13,.7);background:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important}.profile-editor .profile-editor__header{position:relative;padding:32px 24px 16px!important;border-bottom:0!important;align-items:flex-start!important}.profile-editor .profile-editor__header:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:#080b0db3}.profile-editor .profile-editor__header h1{font:600 30px/1.05 var(--font-display)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:#080b0d!important}.profile-editor .profile-editor__header button{border:0!important;color:#080b0d!important;margin:-10px -10px 0 0}.profile-editor .profile-editor__content{padding:24px 24px 48px!important}.profile-editor .profile-editor__fields .caption{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important}.profile-editor :is(input:not([type=file]),textarea,select){background:transparent!important;border:1px solid rgba(8,11,13,.7)!important;border-radius:4px!important;color:#080b0d!important;padding:0 16px!important}.profile-editor textarea{padding:12px 16px!important}.profile-editor :is(input,textarea)::placeholder{color:#080b0d73!important}.profile-editor .profile-editor__fields button:not(.btn){background:transparent!important;border:1px solid rgba(8,11,13,.7)!important;border-radius:4px!important;color:#080b0d!important;min-height:36px!important}.profile-editor .profile-editor__fields button:not(.btn)[aria-pressed=true]{background:#080b0d!important;color:#aec8dc!important}.profile-editor .profile-editor__fields span,.profile-editor .profile-editor__fields div{color:#080b0d}.profile-editor .btn{min-height:48px!important;border-radius:4px!important;background:var(--editorial-blue,#aec8dc)!important;color:#080b0d!important;border:1px solid rgba(8,11,13,.7)!important;font-size:16px!important;font-weight:600!important;text-transform:none!important}html .flight-lounges .flight-lounges__head{gap:10px!important;margin-bottom:15px!important}html .flight-lounges .flight-lounges__row{padding:15px 0!important;gap:7px!important}html .flight-lounges .flight-lounges__note{margin:15px 0 0!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;color:#080b0d!important}html .onboarding .onboarding__content h1{font-weight:600!important;font-size:56px!important;line-height:1!important;letter-spacing:-.035em!important;max-width:100%!important;white-space:normal!important;height:auto!important;overflow:visible!important;text-align:center!important}html body :is(.layout,.passport-modal,.profile-editor) :is(.home-form-actions>.btn:last-child,.matches-editorial__primary,.passport-primary,.profile-editor__actions>.btn:last-child,.lounge-community__block>.lounge-community__actions>.btn:first-child,.lounge-reviews-page>.lounge-community__actions>.btn:first-child).btn:not(#_),html body :is(.layout,.passport-modal,.profile-editor) :is(.matches-editorial__primary,.passport-primary):not(#_){background:#080b0d!important;color:#aec8dc!important;border-color:#080b0d!important}html body :is(.layout,.passport-modal,.profile-editor) :is(.matches-editorial__primary,.passport-primary,.home-form-actions>.btn:last-child,.profile-editor__actions>.btn:last-child) svg{color:#aec8dc!important;stroke:currentColor!important}html :is(input,textarea)::placeholder{color:#080b0d73!important;opacity:1!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}html .search-choice__placeholder{color:#080b0d73!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}html :is(.legal-editorial) :is(input,textarea)::placeholder{color:#aec8dc8c!important}html .layout .profile-live__actions.profile-live__actions{border-bottom:1px solid var(--home-rule,rgba(8,11,13,.7))!important}html .layout .profile-live__actions .profile-live__edit.profile-live__edit{padding:0!important;border-bottom:0!important;justify-self:start!important;width:auto!important}html .layout .profile-preview__section .profile-live__access.profile-live__access{padding:0!important;margin:0!important;display:grid!important}html .layout .profile-preview__section .profile-live__access-item.profile-live__access-item{border-top:0!important;min-height:24px!important;padding:0!important}html .layout .profile-preview__section .profile-live__access-item button{width:40px!important;height:40px!important;margin:-8px -12px -8px 0!important}html .layout .profile-preview__section .profile-live__access .profile-live__add{margin:0!important;justify-self:start!important}html .layout .profile-live__actions.profile-live__actions{padding:15px 0 14px!important;gap:13px!important}html .layout .profile-preview__section .profile-live__access.profile-live__access{margin-top:3px!important;gap:13px!important}html .layout .profile-preview__section.profile-preview__section:has(.profile-live__access){padding-bottom:15px!important}html .flight-lounges .flight-lounges__title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}html .flight-lounges .flight-lounges__x{flex:none;width:44px;height:44px;margin:-10px -10px 0 0;padding:0;display:grid;place-items:center;border:0;background:none;color:#080b0d;cursor:pointer}html .flight-lounges .flight-lounges__note.flight-lounges__note{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}html .flight-lounges .flight-lounges__actions{margin-top:15px!important}html .layout .surfer-map-live__leaderboard-trigger.surfer-map-live__leaderboard-trigger{border:0!important;border-bottom:0!important;box-shadow:none!important;padding-bottom:0!important}html .layout .surfer-map-live__layer-switch button{font-size:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#080b0d!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important}html .layout .surfer-map-live__layer-switch button[aria-pressed=true]{font-weight:600!important;border-bottom-color:#080b0d!important}html .layout .surfer-map-live__layer-switch button:after{content:none!important;display:none!important}html .layout .surfer-map-live__preview-heading>h1.page-title{min-height:0!important}html .layout .surfer-map-live__layer-switch button.surfer-map-live__layer-switch button,html .layout .surfer-map-live__layer-switch button{height:auto!important;min-height:0!important;padding:12px 0 6px!important;margin-top:-12px!important;line-height:24px!important}html .layout .surfer-map-live__layer-switch.surfer-map-live__layer-switch{margin-top:18px!important}html body .btn-xs.btn-xs:not(#_){height:24px!important;min-height:24px!important;min-width:0!important;padding:0 8px!important;border-radius:4px!important;border:1px solid currentColor!important;background:transparent!important;font:500 12px/1 var(--font-body)!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body .onboarding .btn-xs.btn-xs:not(#_),html body .legal-editorial .btn-xs.btn-xs:not(#_){color:#aec8dc!important}html body .onboarding .btn-xs--active.btn-xs--active:not(#_),html body .legal-editorial .btn-xs--active.btn-xs--active:not(#_){background:#aec8dc!important;color:#080b0d!important;border-color:#aec8dc!important}html body .legal-editorial__languages{gap:8px!important}html body .layout .home-add-flight.btn:not(#_){text-transform:uppercase!important;letter-spacing:.02em!important}@media(max-width:759px){html .layout .flight-board__top{position:sticky;top:0;z-index:3;background:var(--editorial-blue,#aec8dc);margin:calc(var(--page-top) * -1) -24px 0;padding:var(--page-top) 24px 24px}html .layout .flight-board__carousel.flight-board__carousel{display:flex!important;flex-direction:column!important;overflow:visible!important;gap:8px!important;padding:0!important;scroll-snap-type:none!important}html .layout .flight-board__carousel .flight-board__card.flight-board__card{flex:none!important;width:100%!important}html .layout .flight-board__swipe-hint{display:none!important}}@media(max-width:759px){html .layout .flight-board__top.flight-board__top{top:calc(var(--page-top) * -1)}}@media(max-width:759px){html .layout .flight-board__view{display:none!important}html .layout .flight-board__results.flight-board__results{margin-top:0!important;padding-top:0!important}html .layout .flight-board__filters.flight-board__filters{margin-bottom:0!important}}html .legal-editorial .legal-editorial__header{flex-wrap:wrap!important;row-gap:16px!important}html .legal-editorial .legal-editorial__title{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;hyphens:auto!important;-webkit-hyphens:auto!important}html .chat-view .chat-header__status{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important;margin-top:4px!important}html .chat-view .chat-header div[style*="font-size: 15px"]{font-size:16px!important}html .chat-view .chat-status-banner>div:first-child{font-size:16px!important;line-height:1.4!important;color:#080b0d!important}html .chat-view .chat-status-banner button{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:4px!important;background:#080b0d!important;color:#aec8dc!important;font:600 14px/1 var(--font-body)!important;text-transform:none!important}html .chat-view .chat-messages{gap:16px!important;display:flex!important;flex-direction:column!important}html .chat-view .chat-bubble{margin:0!important}html .chat-view .chat-bubble__text{font-size:16px!important;line-height:1.5!important}html .chat-view .chat-bubble__time{margin-top:8px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}html .chat-view .chat-input-bar input{height:48px!important;min-height:48px!important;padding:0 16px!important;border:1px solid rgba(8,11,13,.7)!important;border-radius:4px!important}html .match-celebration-editorial>div:nth-child(2){font:600 56px/1 var(--font-display)!important;letter-spacing:-.035em!important;text-transform:uppercase!important;margin-bottom:16px!important}html .match-celebration-editorial>div:nth-child(3){font-size:16px!important;line-height:1.5!important;color:#aec8dc!important;margin-bottom:8px!important}html .match-celebration-editorial>div:nth-child(4){font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#aec8dcb3!important;margin-bottom:24px!important}html .match-celebration-editorial .anim-fade-up:has(>button){gap:8px!important}html .match-celebration-editorial button{height:48px!important;min-height:48px!important;padding:0 24px!important;border-radius:4px!important;font:600 16px/1 var(--font-body)!important;text-transform:none!important}html .match-celebration-editorial button:first-child{border:1px solid #aec8dc!important}html .layout.matches-live .matches-live__head{padding-top:0!important;margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(8,11,13,.7)!important;align-items:flex-end!important}html .layout.matches-live .matches-live__head .page-title{margin:0!important;padding:0!important;border:0!important}html .layout.matches-live .matches-live__head>button{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}html .layout.matches-live .matches-live__note{font-size:16px!important;line-height:1.5!important;color:#080b0d!important;margin:0 0 24px!important}html .layout.matches-live .matches-live__section{margin:24px 0 0!important;padding-bottom:16px!important;border-bottom:1px solid rgba(8,11,13,.7)!important}html .layout.matches-live .matches-live__section:first-child{margin-top:0!important}html .layout.matches-live .matches-live__section span{font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:16px!important;color:#080b0d!important}html .layout.matches-live .matches-live__section svg{display:none!important}html .layout.matches-live .matches-live__row.matches-live__row{padding:16px 0!important;margin:0!important;gap:12px!important;align-items:flex-start!important;border-bottom:1px solid rgba(8,11,13,.7)!important}html .layout.matches-live .matches-live__name{font-size:16px!important;font-weight:600!important;line-height:24px!important;margin:0!important}html .layout.matches-live .matches-live__name span{font-weight:400!important;color:#080b0d!important}html .layout.matches-live :is(.matches-live__flight,.matches-live__time,.matches-live__tag){font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}html .layout.matches-live .matches-live__flight{margin-top:8px!important}html .layout.matches-live :is(.matches-live__lounge,.matches-live__latest){font-size:16px!important;font-weight:400!important;line-height:1.5!important;color:#080b0d!important;margin-top:8px!important}html .layout.matches-live .matches-live__tag{position:static!important;order:-1}html .layout.matches-live .matches-live__unread{border-radius:4px!important;min-width:20px!important;height:20px!important;font-size:12px!important}html .layout.matches-live .matches-live__chat.matches-live__chat{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:4px!important;font:600 14px/1 var(--font-body)!important;background:#080b0d!important;color:#aec8dc!important;align-self:flex-start!important}html .layout.matches-live .matches-live__x{width:32px!important;height:32px!important;padding:0!important;font-size:20px!important;color:#080b0d!important;align-self:flex-start!important}html .layout.matches-live .matches-live__row.matches-live__row:has(.matches-live__chat){display:grid!important;grid-template-columns:40px minmax(0,1fr) 32px!important;column-gap:12px!important;row-gap:0!important;align-items:start!important}html .layout.matches-live .matches-live__row:has(.matches-live__chat)>div:first-child{grid-area:photo}html .layout.matches-live .matches-live__row:has(.matches-live__chat)>.matches-live__tag{grid-area:tag;order:0;margin:0 0 8px!important}html .layout.matches-live .matches-live__row:has(.matches-live__chat)>div:not(:first-child):not(.matches-live__tag){grid-area:body}html .layout.matches-live .matches-live__row:has(.matches-live__chat)>.matches-live__x{grid-area:x;justify-self:end!important;margin:-6px -8px 0 0!important}html .layout.matches-live .matches-live__row:has(.matches-live__chat)>.matches-live__chat{grid-area:chat;justify-self:start!important;margin-top:16px!important}html .layout.matches-live .matches-live__row:has(.matches-live__chat) .matches-live__name{display:block!important}html .layout.matches-live .matches-live__row:has(.matches-live__chat) .matches-live__name>*{display:inline!important}html .layout.matches-live .matches-live__row .matches-live__name svg{vertical-align:-2px;margin:0 4px}html .layout.matches-live .matches-live__row.matches-live__row:has(.matches-live__chat){grid-template-areas:". tag x" "photo body body" ". chat chat"!important}html .chat-view .chat-topbar{flex:none}html .chat-view .chat-topbar .top-bar{position:relative!important;inset:auto!important}html .chat-view .chat-header{padding-left:24px!important;padding-right:24px!important}html .chat-view .chat-topbar :is(button,a){border:0!important;background:none!important;box-shadow:none!important;min-height:0!important;padding:0!important;width:auto!important;height:auto!important}html .chat-view .chat-topbar .top-bar__back{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important}html .chat-view .chat-topbar .top-bar__inner{display:flex!important;align-items:center!important;justify-content:space-between!important}html .chat-view .chat-status-banner{justify-content:space-between!important;text-align:left!important;padding:16px 24px!important}html .chat-view .chat-status-banner>div:first-child{text-align:left!important}html .chat-view .chat-messages.chat-messages,html .chat-view .chat-input-bar.chat-input-bar{padding-left:24px!important;padding-right:24px!important}html .editorial-modal.editorial-modal{background:#080b0d99!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html .editorial-modal>div{background:#aec8dc!important;color:#080b0d!important;border:0!important;border-radius:4px!important;padding:24px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html .editorial-modal>div>:is(div,h2,h3):first-child{font:600 20px/1.2 var(--font-display)!important;text-transform:uppercase!important;letter-spacing:0!important;color:#080b0d!important;margin:0 0 8px!important;text-align:left!important}html .editorial-modal>div :is(p,div:not(:first-child):not(:has(button)):not(:has(input)):not(:has(svg))){font-size:16px!important;font-weight:400!important;line-height:1.5!important;color:#080b0d!important}html .editorial-modal>div>div:has(>button){display:flex!important;gap:8px!important;margin-top:24px!important}html .editorial-modal button:not(.chip):not([role=radio]){height:48px!important;min-height:48px!important;border-radius:4px!important;border:1px solid rgba(8,11,13,.7)!important;background:#aec8dc!important;color:#080b0d!important;font:600 16px/1 var(--font-body)!important;text-transform:none!important}html .editorial-modal button[style*="var(--red)"]{background:#c44b4b!important;border-color:#c44b4b!important;color:#fff!important}html .editorial-modal :is(input,textarea,select){background:transparent!important;border:1px solid rgba(8,11,13,.7)!important;border-radius:4px!important;color:#080b0d!important}html .editorial-modal button[style*="var(--red)"]:not(#_){background:#080b0d!important;border-color:#080b0d!important;color:#aec8dc!important}html .profile-editor .profile-live__access.profile-live__access{padding:0!important;margin:0!important;display:grid!important;gap:8px!important}html .profile-editor .profile-live__access-item.profile-live__access-item{border-top:0!important;min-height:24px!important;padding:0!important;color:#080b0d!important}html .profile-editor .profile-live__access-item>span{color:#080b0d!important;font-size:16px!important}html .profile-editor .profile-editor__fields .profile-live__access-item button:not(#_){width:40px!important;height:40px!important;min-height:0!important;margin:-8px -12px -8px 0!important;border:0!important;background:none!important;color:#080b0d!important}html .profile-editor .profile-editor__fields .profile-live__add:not(#_){min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;justify-self:start!important;font:600 16px/1.3 var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:underline!important;text-underline-offset:3px!important;color:#080b0d!important}html :is(.label,.flight-board__search>label,.home-active-flights>div:first-child,.matches-live__section span,.bp-label,.matches-editorial__section-head>:is(h2,span),.profile-preview__disclosure>span,.profile-preview__section>h2,.settings-section>.label,.passport-intro>label,.lounge-check__field,.lounge-community__block>h3,.profile-editor .profile-editor__fields .caption):not(#_){font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important}html .passport-intro>label :is(input,select,button),html .lounge-check__field :is(input,button,.search-choice){font-weight:400!important}html .layout .flight-board__search.flight-board__search{margin-top:24px!important}html .layout.settings-blue .settings-preferences.settings-preferences{padding-top:0!important}html .layout .lounge-community__block.lounge-community__block{margin-top:16px!important}html .layout.settings-blue .settings-personal.settings-personal{margin-bottom:0!important}html .layout.settings-blue .settings-preferences.settings-preferences{margin-top:24px!important}html .layout .lounge-community .lounge-community__header{display:grid!important;gap:8px!important;margin:0!important}html .layout .lounge-community .lounge-community__header>h2{margin:0!important}html .layout .lounge-community :is(.lounge-community__lead,.lounge-community__meta,.lounge-community__note){margin:0!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}html .layout .lounge-community .lounge-community__overview{margin-top:24px!important}html .layout .lounge-community .lounge-community__summary>.lounge-community__note{margin-top:16px!important}html .layout .lounge-community .lounge-community__photo-caption{display:grid!important;gap:4px!important;margin-top:8px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}html .layout .lounge-community .lounge-community__photo-caption>b{font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:0!important;text-transform:none!important;color:#080b0d!important}html .layout .lounge-community .lounge-community__overview,html .layout .lounge-community .lounge-community__summary{padding:0!important;gap:0!important}.passport-modal.passport-modal--reader{--ink:#080b0d;color:#080b0d!important}.passport-modal--reader .passport-header.passport-header{position:relative;padding:32px 24px 16px!important;align-items:flex-start!important}.passport-modal--reader .passport-header:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:var(--home-rule,rgba(8,11,13,.7))}.passport-modal--reader .passport-reader-heading.passport-reader-heading{gap:8px!important}.passport-modal--reader .passport-reader-heading>span:not(#_){font:500 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}.passport-modal--reader .passport-reader-heading>h1:not(#_){margin:0!important;font:600 var(--text-page,30px)/1.1 var(--font-display)!important;letter-spacing:0!important;text-transform:uppercase!important;color:#080b0d!important;overflow-wrap:anywhere}.passport-modal--reader .passport-header button:not(#_){margin:-10px -10px 0 0!important}.passport-modal--reader .passport-body.passport-body{padding:24px 24px 32px!important}.passport-modal--reader .passport-card.passport-summary{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.passport-modal--reader .passport-reader-byline:not(#_){display:flex!important;align-items:baseline!important;gap:8px!important;margin:0!important}.passport-modal--reader .passport-reader-byline strong{font:600 16px/24px var(--font-body)!important;color:#080b0d!important}.passport-modal--reader .passport-reader-byline time{font:500 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}.passport-modal--reader .passport-summary-verdict:not(#_){gap:16px!important;padding:0!important;margin:24px 0!important;color:#080b0d!important;opacity:1!important}.passport-modal--reader .passport-summary-verdict>span:not(.passport-summary-choice){font:600 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important}.passport-modal--reader .passport-summary-verdict>svg{display:none!important}.passport-modal--reader .passport-summary-choice:not(#_){background:#080b0d!important;color:#aec8dc!important}.passport-modal--reader .passport-reader-category:not(#_){padding:16px 0!important;border-top:1px solid var(--home-rule,rgba(8,11,13,.7))!important;border-bottom:0!important}.passport-modal--reader .passport-reader-category:last-of-type{border-bottom:1px solid var(--home-rule,rgba(8,11,13,.7))!important}.passport-modal--reader .passport-summary-rating:not(#_){gap:8px!important;align-items:baseline!important}.passport-modal--reader .passport-summary-rating>span:not(#_){font:600 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important}.passport-modal--reader .passport-summary-rating>strong:not(#_){padding:0!important;background:none!important;font:500 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0db3!important}.passport-modal--reader .passport-reader-category p:not(#_){margin:8px 0 0!important;font:400 16px/24px var(--font-body)!important;color:#080b0d!important}.passport-modal--reader .passport-reader-photo:not(#_){margin:16px 0 0!important;background:transparent!important}.passport-modal--reader .passport-view-lounge:not(#_){width:100%!important;margin:24px 0 0!important}.passport-modal--reader .passport-reader-photo:not(#_){aspect-ratio:auto!important;max-height:none!important;height:auto!important}.passport-modal--reader .passport-reader-photo img:not(#_){width:100%!important;height:auto!important;max-height:480px!important;object-fit:cover!important}.passport-modal--reader .passport-reader-photo .review-photo--placeholder:not(#_){aspect-ratio:4/3;height:auto!important}html .layout .lounge-community .lounge-community__overview:not(#_){display:grid!important;gap:48px!important;margin-top:48px!important}html .layout .lounge-community .lounge-community__overview+.lounge-community__block:not(#_){margin-top:48px!important}html .layout .lounge-community .lounge-community__block:not(#_){display:grid!important;gap:8px!important;margin:0!important;padding:0!important}html .layout .lounge-community .lounge-community__block>h3:not(#_){margin:0!important;font:600 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important}html .layout .lounge-community .lounge-community__ratings>.lounge-community__note:not(#_){margin-top:8px!important}html .layout .lounge-community .lounge-community__summary:not(#_){display:grid!important;gap:8px!important}html .layout .lounge-community .lounge-community__summary>.lounge-community__note:not(#_){margin-top:8px!important}html .layout .lounge-community .lounge-community__photo-caption:not(#_){gap:4px!important;margin-top:8px!important}html .layout .lounge-community .lounge-community__photo-caption>b:not(#_){font:600 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#080b0d!important}html .layout .lounge-community :is(.lounge-community__photos,.lounge-community__cards):not(#_){scrollbar-width:none!important}html .layout .lounge-community :is(.lounge-community__photos,.lounge-community__cards)::-webkit-scrollbar{display:none!important}html .layout .lounge-community .lounge-community__actions:not(#_){margin-top:16px!important}html .layout section.lounge-community:not(#_){display:grid!important;gap:48px!important}html .layout .lounge-community .lounge-community__overview:not(#_),html .layout .lounge-community .lounge-community__overview+.lounge-community__block:not(#_){margin-top:0!important}html .layout .lounge-community .lounge-community__ratings>.lounge-community__note:not(#_){margin-top:0!important}html .layout section.lounge-community.lounge-community:not(#_){gap:24px!important;margin-top:48px!important;padding-top:0!important}html .layout section.lounge-community .lounge-community__overview.lounge-community__overview:not(#_){gap:24px!important;margin:0!important}html .layout section.lounge-community .lounge-community__summary:not(#_){display:grid!important;gap:16px!important}html .layout .lounge-community__overall{display:flex;align-items:center;gap:16px}html .layout .lounge-community__overall>span:last-child{display:grid;gap:4px;font:500 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#080b0db3}html .layout .lounge-community__overall b{font:600 12px/16px var(--font-display);letter-spacing:.04em;color:#080b0d}html .layout .lounge-community__score{display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:50%;font:600 20px/1 var(--font-display);text-transform:uppercase}html .layout .lounge-community__aspects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}html .layout .lounge-community__aspects>li{display:grid;justify-items:center;gap:4px;padding:12px 4px;border-radius:4px;text-align:center}html .layout .lounge-community__aspects b{font:600 16px/24px var(--font-display);text-transform:uppercase}html .layout .lounge-community__aspects span{font:500 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}html .layout .lounge-community :is(.lounge-community__score,.lounge-community__aspects>li)[data-verdict=Wow]{background:#080b0d;color:#aec8dc}html .layout .lounge-community :is(.lounge-community__score,.lounge-community__aspects>li)[data-verdict=Good]{background:#ffffff8c;color:#080b0d}html .layout .lounge-community :is(.lounge-community__score,.lounge-community__aspects>li):is([data-verdict=Meh],[data-verdict=Mixed]){background:transparent;box-shadow:inset 0 0 0 1px #080b0db3;color:#080b0d}html .layout .lounge-community__aspects>li>span:last-child{opacity:.7}html .layout .lounge-community__overall>span:last-child>span{display:block}html .layout .lounge-community__overall>span:last-child{gap:0;font:400 16px/24px var(--font-body);letter-spacing:0;text-transform:none;color:#080b0d}html .layout .lounge-community__overall b{font:600 16px/24px var(--font-display);letter-spacing:0;text-transform:uppercase}html .layout .lounge-community__overall>span:last-child>span{margin-top:4px;font:500 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#080b0db3}html .layout .lounge-community__score.lounge-community__score{width:72px;height:72px}html .layout .lounge-community__overall>span:last-child.lounge-community__overall-text,html .layout .lounge-community__overall>span:last-child{display:grid;gap:4px}html .layout .lounge-community__overall>span:last-child>span{margin-top:0}html .layout section.lounge-community .lounge-community__ratings>.lounge-community__note:not(#_){margin-top:8px!important}html .layout .lounge-community__overall>span:last-child>span:not(:last-child){font:400 16px/24px var(--font-body);letter-spacing:0;text-transform:none;color:#080b0d}html .layout section.lounge-community .lounge-community__photos:not(#_){padding-bottom:0!important}html .layout section.lounge-community .lounge-community__header:not(#_){padding-bottom:16px!important;border-bottom:1px solid var(--home-rule,rgba(8,11,13,.7))!important}html .layout .explore-access-list>.explore-access-row:not(#_){margin-top:0!important}html .layout .explore-access-row .explore-access-row__line:not(#_){margin-top:16px!important}html .layout .explore-access-foot:not(#_){gap:8px!important}html .layout .explore-detail-card .explore-section:not(#_){gap:8px!important}html .layout .lounge-reviews-page__header>h1.page-title:not(#_){margin-top:0!important}html .flight-lounges__head:not(#_){gap:8px!important}html .match-celebration-editorial>:first-child:not(#_){margin-bottom:24px!important}html .layout .profile-preview__identity :is(h2+p):not(#_),html .layout .profile-preview h2+p:not(#_){margin-top:8px!important}html .layout .profile-preview__section:not(#_){row-gap:8px!important}html .passport-modal .passport-card h1.passport-focus:not(#_){margin-bottom:8px!important}html .passport-modal .passport-stamp-page:not(#_){margin-bottom:0!important}html .passport-modal .passport-paper-footer:not(#_){margin-top:16px!important}html body .onboarding .onboarding__content>div:first-child:not(#_){margin-bottom:48px!important}html body .onboarding .onboarding__content h1:not(#_){margin-bottom:24px!important}html .passport-modal.lounge-check .lounge-check__nav:not(#_){display:flex!important;gap:24px!important}html .passport-modal.lounge-check .lounge-check__nav .passport-primary:not(#_){flex:1 1 0!important;width:auto!important;min-width:0!important;margin-left:0!important}html .passport-modal.lounge-check .lounge-check__nav .lounge-check__back:not(#_){flex:none!important}html .passport-modal.lounge-check .lounge-check__card.lounge-check__card:not(#_){display:flex!important;flex-direction:column!important;padding:32px!important}html .passport-modal.lounge-check .lounge-check__card>*:not(#_){margin:0!important}html .passport-modal.lounge-check .lounge-check__card>.passport-card-top+h1:not(#_){margin-top:24px!important}html .passport-modal.lounge-check .lounge-check__card>h1+p:not(#_){margin-top:16px!important}html .passport-modal.lounge-check .lounge-check__card>p+*:not(#_){margin-top:32px!important}html .passport-modal.lounge-check .lounge-check__card>:is(.lounge-check__field,.lounge-check__chips,.lounge-check__save)+:is(.lounge-check__field,.lounge-check__chips,.lounge-check__save):not(#_){margin-top:16px!important}html .passport-modal.lounge-check .lounge-check__card>.lounge-check__nav:not(#_){margin-top:32px!important}html .passport-modal.lounge-check .lounge-check__chips:not(#_){gap:8px!important}html .passport-modal.lounge-check .lounge-check__chips button:not(#_){height:32px!important;min-height:32px!important;padding:0 12px!important;border:1px solid rgba(8,11,13,.7)!important;border-radius:4px!important;background:transparent!important;color:#080b0d!important;font:600 14px/1 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important}html .passport-modal.lounge-check .lounge-check__chips button[aria-pressed=true]:not(#_){background:#080b0d!important;border-color:#080b0d!important;color:#aec8dc!important}html .passport-modal.lounge-check .lounge-check__chips--row button:not(#_){padding:0 4px!important}html .passport-modal.lounge-check .lounge-check__nav:not(#_){justify-content:space-between!important;align-items:center!important}html .passport-modal.lounge-check .lounge-check__nav .passport-inline-arrow:not(#_){flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border:1px solid #10232e50!important;border-radius:50%!important;background:transparent!important;color:#10232e!important;display:grid!important;place-items:center!important}html .passport-modal.lounge-check .lounge-check__nav .passport-inline-arrow.passport-next:not(#_){margin-left:auto!important;background:#10232e!important;border-color:#10232e!important;color:#f5f6ee!important}html .passport-modal.lounge-check .lounge-check__nav .passport-inline-arrow.passport-next:disabled:not(#_){opacity:.35!important}html .passport-modal.lounge-check .lounge-check__chips--row:not(#_){grid-template-columns:repeat(2,minmax(0,1fr))!important}html .layout .surfer-map-live__preview-card.surfer-map-live__preview-card:not(#_){padding-top:12px!important;padding-bottom:6px!important}html .layout :is(.surfer-map-live__community-card,.surfer-map-live__all-notes-card).surfer-map-live__preview-card>.surfer-map-live__card-heading+p:not(#_){margin-top:0!important}html .layout .home-active-card.home-active-card:not(#_){padding-top:11px!important}html .layout .flight-board__card.flight-board__card:not(#_){padding-top:11px!important}html .layout .explore-airport-chip.explore-airport-chip:not(#_){justify-content:center!important}html .layout .lounge-community__aspects>li:not(#_){padding:9px 12px 12px!important}html .layout .surfer-map-live__preview-card:has(>.surfer-map-live__join:last-child):not(#_){padding-bottom:13px!important}html .layout .explore-detail-card.explore-detail-card:not(#_){padding-top:9px!important}html .passport-modal .passport-card.passport-intro:not(#_){padding-top:15px!important;padding-bottom:21px!important}html body .legal-editorial .legal-editorial__languages:not(#_){align-self:flex-start!important;margin-top:0!important}html .layout .surfer-map-live__notes-airport .search-choice :is(input,.search-choice__field):not(#_){background-color:transparent!important}html .layout :is(.surfer-map-live__community-card,.surfer-map-live__all-notes-card).surfer-map-live__preview-card:has(>.surfer-map-live__join:last-child):not(#_){padding-bottom:16px!important}html .layout .explore-access-row.explore-access-row.explore-access-row:not(#_){padding-top:9px!important}html .layout .explore-access-row .explore-access-row__lock:not(#_){top:11px!important}html .layout .settings-profile-entry.settings-profile-entry:not(#_){padding-left:16px!important}html .layout .explore-detail-card .profile-live__access>p:first-child:not(#_){display:none!important}html .passport-modal.lounge-check .lounge-check__card.lounge-check__card:not(#_){min-height:min(600px,calc(100dvh - 200px))!important}html .passport-modal.lounge-check .lounge-check__card>.lounge-check__nav:not(#_){margin-top:auto!important;padding-top:32px!important}html .passport-modal.lounge-check .lounge-check__nav .passport-primary:not(#_){height:46px!important;min-height:46px!important;border-radius:999px!important;background:#10232e!important;border-color:#10232e!important;color:#f5f6ee!important}html .passport-modal.lounge-check .lounge-check__nav .passport-primary svg:not(#_){color:#f5f6ee!important}html .layout .explore-access-row.explore-access-row.explore-access-row:not(#_){background:#ffffff29!important}html .layout .explore-airport-chip.explore-airport-chip:not(#_){background:#ffffff29!important}html :is(.layout,.passport-modal,.editorial-modal,.profile-editor) input[type=date]:not(#_){-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;text-align:left!important}html :is(.layout,.passport-modal,.editorial-modal,.profile-editor) input[type=date]::-webkit-date-and-time-value{text-align:left!important;margin:0!important;line-height:22px!important}html :is(.layout,.passport-modal,.editorial-modal,.profile-editor) input[type=date]:not(#_){height:48px!important;padding-top:12px!important;padding-bottom:12px!important;line-height:22px!important}html .layout .flight-board__card .flight-board__airport-link:not(#_){order:99!important;position:static!important;align-self:flex-end!important;margin-top:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;color:#aec8dc!important;font:500 12px/16px var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:var(--link-underline-offset,3px)!important;cursor:pointer}@media all{html:not([data-platform=web]) .welcome-editorial--landing .welcome-editorial__guest:not(#_){align-self:stretch;display:flex;justify-content:center;align-items:center;min-height:52px;margin:0;padding:0 20px;border:1px solid var(--editorial-black);border-radius:999px;background:transparent;color:var(--editorial-black);font:600 16px/1.1 Chakra Petch,sans-serif;text-decoration:none}html:not([data-platform=web]) .welcome-editorial--landing .welcome-editorial__legal:not(#_){justify-content:center}}@media(max-height:720px){html:not([data-platform=web]) .welcome-editorial--landing :is(.welcome-editorial__social,.welcome-editorial__email,.welcome-editorial__guest):not(#_){min-height:48px}}@media(max-width:759px)and (min-height:721px){html:not([data-platform=web]) .welcome-editorial--landing .welcome-editorial__hero:not(#_){padding-top:64px}}@media(max-width:759px){html:not([data-platform=web]) .welcome-editorial--landing .welcome-editorial__actions:not(#_){margin-top:8px}}html .home-lounge-question>span:not(.home-lounge-question__show):not(#_){white-space:normal;flex:0 1 auto;min-width:0}html .home-lounge-question .home-lounge-question__show:not(#_){white-space:normal;text-align:center;padding:0 10px;line-height:1.1}@media(min-width:760px){html .home-actions .home-lounge-question:not(#_){margin-top:24px}}html .layout .flight-board__filters.flight-board__filters:not(#_){flex-wrap:nowrap}html .layout .flight-board__filters .flight-board__filter:not(#_){padding-inline:8px!important;white-space:nowrap}@media(max-width:359px){html .layout .flight-board__filters.flight-board__filters:not(#_){flex-wrap:wrap}}html .home-lounge-question.home-lounge-question--wide:not(#_){display:none}@media(min-width:760px){html:not([data-platform=web]) .home-lounge-question.home-lounge-question--wide:not(#_){display:flex}html:not([data-platform=web]) .home-actions .home-lounge-question:not(.home-lounge-question--wide):not(#_){display:none}}@media(min-width:760px){html:not([data-platform=web]) .home-primary:not(.home-primary--form) .home-intro:has(.home-lounge-question--wide):not(#_){border-bottom:0;padding-bottom:0}html:not([data-platform=web]) .home-intro:has(.home-lounge-question--wide) .home-intro__title:not(#_){padding-bottom:16px;border-bottom:1px solid var(--home-rule, rgba(8,11,13,.7))}html:not([data-platform=web]) .home-intro .home-lounge-question--wide:not(#_){margin-top:24px}}@media(min-width:760px){html:not([data-platform=web]) .layout.flight-board .flight-board__top:not(#_){grid-column:1;grid-row:1;align-self:start;position:sticky;top:0}html:not([data-platform=web]) .layout.flight-board .flight-board__results:not(#_){grid-column:2;grid-row:1 / span 3;align-self:start;margin-top:0}html:not([data-platform=web]) .layout.flight-board .flight-board__carousel:not(#_){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;overflow:visible;padding:0 0 24px;scroll-snap-type:none}html:not([data-platform=web]) .layout.flight-board .flight-board__card:not(#_){width:auto;min-width:0;flex:none}html:not([data-platform=web]) .layout.flight-board .flight-board__swipe-hint:not(#_){display:none}}html :is(.settings-blue,.public-blue) .bottom-nav :is(svg,svg path):not(#_){color:#aec8dc;fill:#aec8dc}html .layout.settings-blue .settings-editorial__guest:not(#_){background:#ffffff29!important;padding:14px!important;border:0!important;border-radius:4px!important}html .layout.settings-blue .settings-editorial__guest .settings-editorial__create:not(#_){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0!important;border:0!important;border-radius:4px!important;background:#080b0d!important;color:#aec8dc!important;font:600 16px/1 var(--font-body)!important;text-transform:none!important}html .surfer-map-live--directory .top-bar:not(#_){display:block!important}html .surfer-map-live--directory .lounge-notes-directory:not(#_){top:calc(env(safe-area-inset-top,0px) + 53px)}html .lounge-notes-directory>header:not(#_){padding:32px 24px 0;border:0}html .lounge-notes-directory>header>h1.page-title:not(#_){margin:0;padding-bottom:16px;border-bottom:1px solid var(--home-rule, rgba(8,11,13,.7));text-transform:uppercase}html .lounge-notes-directory .lounge-notes-directory__scroll:not(#_){padding:24px 24px 32px}html .lounge-notes-directory .lounge-notes-directory__scroll>label:not(#_){display:grid;gap:8px;font:600 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#080b0d}html .lounge-notes-directory :is(.lounge-notes-directory__scroll>label>input,.lounge-notes-directory__filters input,.lounge-notes-directory__filters select):not(#_){height:48px;min-height:48px;padding:0 16px;border:1px solid rgba(8,11,13,.7);border-radius:4px;background:transparent;font:400 16px/1 var(--font-body);text-transform:none;letter-spacing:0;color:#080b0d}html .lounge-notes-directory .lounge-notes-directory__sort:not(#_){justify-content:flex-start;gap:8px;margin:16px 0 24px}html .lounge-notes-directory .lounge-notes-directory__sort>:is(button,select):not(#_){width:auto;height:32px;min-height:32px;padding:0 12px;border:1px solid rgba(8,11,13,.7);border-radius:4px;background:transparent;color:#080b0d;font:600 14px/1 var(--font-body)}html .lounge-notes-directory .lounge-notes-directory__sort>select:not(#_){padding-right:28px}html .lounge-notes-directory .lounge-notes-directory__sort>button[aria-expanded=true]:not(#_){background:#080b0d;border-color:#080b0d;color:#aec8dc}html .lounge-notes-directory .directory-count:not(#_){margin:0 0 8px;font:500 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#080b0db3}html .lounge-notes-directory .lounge-notes-directory__filters label:not(#_){font:600 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase}html .surfer-map-live--directory .top-bar:not(#_){border-bottom:1px solid var(--home-rule, rgba(8,11,13,.7));background:#aec8dc}html .layout.surfer-map-live .community-airports-label:not(#_){bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--cf-height) + 54px)}@media(min-width:600px)and (max-width:759px){html:not([data-platform=web]) .home-primary--empty .home-actions .home-lounge-question:not(#_){justify-content:flex-end;margin-top:auto;margin-bottom:24px;padding-top:24px}}html .layout.surfer-map-live .top-bar:not(#_){background:#aec8dc;border-bottom:1px solid var(--home-rule, rgba(8,11,13,.7));-webkit-backdrop-filter:none;backdrop-filter:none}html .surfer-map-live__notes-toolbar:not(#_){justify-content:flex-start!important}@media(max-height:520px){html:not([data-platform=web]) .home-actions .home-lounge-question:not(#_){margin-top:24px!important}}html .surfer-map-live__notes-toolbar .surfer-map-live__notes-airport:not(#_){margin-left:0!important}@media(min-width:760px){html:not([data-platform=web]) .home-intro:has(.home-lounge-question--wide) .home-intro__title:not(#_){border-bottom:0;padding-bottom:0}}@media(min-width:760px){html:not([data-platform=web]) .layout.matches-editorial .layout__content:not(#_){display:block;right:auto;width:380px;border-right:1px solid var(--home-rule, rgba(8,11,13,.7))}html:not([data-platform=web]) .layout.matches-editorial .layout__content>*:not(#_){max-width:none}html:not([data-platform=web]) .layout.matches-editorial :is(.matches-editorial__steps,.matches-editorial__flights):not(#_){margin-top:24px}html:not([data-platform=web]) .layout.matches-editorial .matches-editorial__actions:not(#_){max-width:none;margin-top:24px}}html .layout.surfer-map-live:not(.surfer-map-live--directory) .top-bar:not(#_){background:transparent}html .layout .home-primary--empty:not(#_){min-height:calc(100dvh - var(--page-top) - var(--nav-height) - var(--safe-bottom) - 24px)}@media(max-width:599px){html .home-lounge-question>span:not(.home-lounge-question__show):not(#_){font-size:14px!important;white-space:nowrap;flex:0 1 auto}}@media(max-width:359px){html .home-lounge-question>span:not(.home-lounge-question__show):not(#_){white-space:normal}}html .layout.matches-live--split .layout__content:not(#_){right:auto;width:380px;border-right:1px solid var(--home-rule, rgba(8,11,13,.7))}html .matches-split__chat{position:fixed;z-index:40;left:380px;right:0;top:calc(env(safe-area-inset-top,0px) + 53px);bottom:calc(var(--nav-height) + var(--safe-bottom));background:#aec8dc}html .matches-split__empty{margin:0;padding:32px 24px;font:500 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#080b0db3}html .chat-view.chat-view--embedded:not(#_){position:absolute;inset:0;transform:none;width:100%;max-width:none;margin:0;z-index:1}html .layout.matches-live--split .matches-live__row--open:not(#_){background:#ffffff29!important}@media(max-width:759px){html .layout .flight-board__hero:not(#_){padding-top:0}html:not([data-platform=web]) .layout.flight-board :is(.flight-board__hero,.flight-board__search,.flight-board__filters,.flight-board__message):not(#_){margin-left:24px;margin-right:24px}html:not([data-platform=web]) .layout.flight-board .flight-board__carousel.flight-board__carousel:not(#_){padding-left:24px!important;padding-right:24px!important}}.layout button.back-button,button.back-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}button.back-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.search-choice{position:relative;min-width:0}.search-choice__menu{position:absolute;left:0;top:100%;width:100%;min-width:220px;max-height:240px;overflow-y:auto;z-index:100;background:#aec8dc;color:#080b0d;border:1px solid #080b0d}.search-choice__menu button{display:block;width:100%;min-height:44px;padding:10px 14px;border:0;border-bottom:1px solid #080b0d20;border-radius:0;text-align:left;background:transparent;color:inherit;font:400 16px/1.4 var(--font-body,"Chakra Petch",sans-serif);cursor:pointer}.search-choice__menu button:hover,.search-choice__menu button:focus-visible,.search-choice__menu button[aria-selected=true]{background:#080b0d;color:#aec8dc}.search-choice__menu p{padding:10px 14px;font-size:16px}.search-choice input:disabled{opacity:.5}.search-choice__field{display:block;width:100%;min-height:48px;padding:8px 16px;border:1px solid rgba(8,11,13,.7);border-radius:4px!important;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.search-choice__field:disabled{opacity:.5}.search-choice__placeholder{opacity:.6}.search-choice-sheet{position:fixed;top:0;left:0;right:0;height:100dvh;z-index:2000;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);background:#aec8dc;color:#080b0d;font-family:Chakra Petch,sans-serif}.search-choice-sheet__head{display:flex;align-items:center;gap:8px;padding:16px 24px;border-bottom:1px solid rgba(8,11,13,.7)}.search-choice-sheet__head input{flex:1;min-width:0;height:44px;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:#080b0d;font:400 16px/1.3 Chakra Petch,sans-serif}.search-choice-sheet__head button{flex:none;display:grid;place-items:center end;width:44px;height:44px;padding:0;border:0;background:none;color:#080b0d;cursor:pointer}.search-choice-sheet__list{flex:1;overflow-y:auto;padding:0 24px}.search-choice-sheet__list button{display:block;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid rgba(8,11,13,.25);border-radius:0;background:none;color:#080b0d;font:400 16px/1.3 Chakra Petch,sans-serif;text-align:left;cursor:pointer}.search-choice-sheet__list button[aria-selected=true]{font-weight:600}.search-choice-sheet__list p{padding:12px 0;font-size:16px}.passport-modal{--ink:#10232e;--paper:#f5f6ee;position:fixed;inset:0;margin:auto;width:min(540px,calc(100vw - 24px));height:min(870px,calc(100dvh - 24px));max-height:none;max-width:none;padding:0;border:0;border-radius:3px;color:var(--ink);background:#aec8dc;overflow:hidden;font-family:var(--font-body);box-shadow:0 24px 100px #0006}.passport-modal[open]{display:flex;flex-direction:column}.passport-modal::backdrop{background:#071017a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.passport-modal *,.passport-modal *:before,.passport-modal *:after{box-sizing:border-box}.passport-modal button,.passport-modal input,.passport-modal select,.passport-modal textarea{font:inherit}.passport-modal button{cursor:pointer;color:inherit}.passport-modal button:disabled{opacity:.4;cursor:default}.passport-modal :focus-visible{outline:2px solid #185a80;outline-offset:4px}.passport-modal h1:focus{outline:none}.passport-header{padding:22px 26px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.passport-header div{display:grid;gap:5px;min-width:0}.passport-header span,.passport-kicker{font:500 14px/1.5 var(--font-display);letter-spacing:.08em}.passport-header b{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passport-header button{background:none;border:1px solid #10232e40;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0}.passport-progress{display:flex;gap:6px;padding:0 26px;flex-shrink:0}.passport-progress button{flex:1;height:24px;padding:8px 0;border:0;background:none}.passport-progress span{display:block;height:3px;border-radius:4px;background:#10232e22}.passport-progress [data-passed=true] span{background:#496b82}.passport-progress [aria-current=step] span{background:#10232e;height:4px}.passport-body{flex:1;min-height:0;padding:20px 26px 24px;overflow:auto;overscroll-behavior:contain}.passport-modal h1{font:600 clamp(36px,7vw,48px)/1.03 var(--font-display);letter-spacing:-.045em;margin:16px 0 10px}.passport-modal p{font-size:16px;line-height:1.55;margin:0 0 18px}.passport-card{position:relative;background:var(--paper);border:1px solid #10232e0c;border-radius:5px;padding:26px}.passport-intro>svg{display:block;margin-top:20px}.passport-intro label{display:grid;gap:8px;font-size:14px;margin:16px 0}.passport-intro input,.passport-intro select{width:100%;min-height:48px;border:1px solid rgba(8,11,13,.7);background:transparent;color:var(--ink);border-radius:4px;padding:8px 16px;font-size:16px}.passport-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#10232e;color:#f5f6ee!important;padding:15px 16px;min-height:48px;border:0;border-radius:999px;font-size:16px!important;margin-top:24px}.passport-deck{position:relative;isolation:isolate;margin-bottom:22px}.passport-deck:before,.passport-deck:after{content:"";position:absolute;z-index:-1;inset:12px 8px -9px;border-radius:5px;background:#d9e2e2;transform:rotate(1.8deg)}.passport-deck:before{inset:24px 16px -17px;background:#8eacbd;transform:rotate(-1deg)}.passport-topic{animation:passport-arrive .25s ease-out;min-height:0}.passport-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.passport-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;padding:8px 0;font-size:14px!important}.passport-topic-icon{color:#446d86}.passport-topic>p{color:#54636a}.passport-impression h1{font-size:40px;letter-spacing:-.035em;margin-top:20px}.passport-impression .passport-card-top{margin-bottom:20px}.passport-verdicts{align-items:center;margin:28px 0 22px}.passport-verdicts button{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;max-width:116px;aspect-ratio:1;padding:8px;border:1px solid #10232e60;background:transparent;text-align:center;border-radius:50%;transition:background .15s,color .15s}.passport-verdicts span{font:600 clamp(20px,4.8vw,26px)/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.passport-verdicts .passport-verdict--wow{flex:1.18;max-width:136px}.passport-verdicts button:hover{border-color:#10232e}.passport-verdicts button[aria-pressed=true]{color:#f5f6ee;background:#10232e;border-color:#10232e}.passport-photo{width:100%;height:200px;border:1px dashed #64869a;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:16px;overflow:hidden;margin:22px 0 12px;padding:12px}.passport-photo span{font-size:14px}.passport-photo small{font:14px var(--font-display);letter-spacing:.04em;color:#54636a}.passport-photo.has-photo{padding:0;border:0;border-radius:16px}.passport-photo img{width:100%;height:100%;object-fit:cover}.passport-observation{display:block;font-size:14px}.passport-observation>span{display:flex;justify-content:space-between;margin:10px 0 6px}.passport-observation small{color:#54636a;font-size:14px}.passport-observation textarea{width:100%;resize:vertical;max-height:150px;color:var(--ink);border:0;border-bottom:1px solid #10232e30;background:transparent;padding:8px 0;font-size:14px;line-height:1.5;border-radius:0}.passport-back,.passport-next{flex-shrink:0;width:46px;height:46px;border-radius:50%;border:1px solid #10232e50;background:transparent;display:grid;place-items:center}.passport-next{background:#10232e;color:#f5f6ee!important}.passport-summary-verdict{display:flex;align-items:center;gap:16px;width:100%;background:none;border:0;padding:12px 0;margin-bottom:14px;text-align:left;font-size:14px}.passport-summary-choice{display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;border-radius:50%;background:#10232e;color:#f5f6ee;font:600 20px/1 var(--font-display);text-transform:uppercase}.passport-summary-verdict>svg{margin-left:auto}.passport-summary-item{display:flex;text-align:left;gap:12px;width:100%;align-items:center;background:none;border:0;border-bottom:1px solid #10232e25;padding:14px 0}.passport-summary-item>span{flex:1;display:grid;gap:6px;font-size:14px}.passport-summary-item img{width:60px;height:65px;object-fit:cover}.passport-celebration{text-align:center;padding:16px 0}.passport-stamp{position:relative;margin:44px auto;width:min(310px,90%);min-height:250px;border:3px double #315c78;outline:1px solid #315c78;outline-offset:5px;border-radius:2px;background:transparent;color:#315c78;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:16px;transform:rotate(-7deg);animation:passport-stamp .45s ease-out;text-align:center}.passport-stamp:before,.passport-stamp:after{content:"";position:absolute;width:12px;height:12px;border:1px solid #315c78;border-radius:50%;top:50%;background:#aec8dc}.passport-stamp:before{left:-10px}.passport-stamp:after{right:-10px}.passport-stamp strong{font:600 86px/.95 var(--font-display);letter-spacing:-.045em;padding:12px 0 6px}.passport-stamp b{font:500 15px/1.3 var(--font-display);text-align:center;text-transform:uppercase;padding:0 3px 12px;overflow-wrap:anywhere}.passport-stamp time{font:500 18px/1.3 var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-block:1px solid #315c78;padding:8px 0}.passport-stamp>span{font:500 14px/1.4 var(--font-display);letter-spacing:.07em;padding:6px 0}.passport-collection h1{font-size:38px}.passport-stamp-page{position:relative;margin:12px 0 20px}.passport-stamp-page[data-count="1"]{height:310px}.passport-stamp-page[data-count="2"]{height:450px}.passport-stamp-page[data-count="3"]{height:580px}.passport-stamp-placement{padding:0;border:0;background:transparent}.passport-stamp-placement--0{left:29%;top:35px}.passport-stamp-placement--1{left:72%;top:174px}.passport-stamp-placement--2{left:27%;top:313px}.passport-stamp-placement--3{left:69%;top:451px}.passport-stamp-placement:hover,.passport-stamp-placement:focus-visible{z-index:2}.passport-stamp-placement .passport-stamp{width:100%;margin:0;transform:none;animation:none}.passport-stamp-placement .passport-stamp time{letter-spacing:.02em}.passport-stamp-placement .passport-stamp>span{font-size:14px;letter-spacing:0}.passport-page-navigation{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.passport-selected-history{padding:16px 0;border-top:1px solid #315c7850}.passport-selected-history h2{font:600 22px/1.2 var(--font-display);margin:0}.passport-history{border-top:1px solid #315c7850;margin-top:20px;padding:18px 8px;font-size:14px}.passport-history div{margin-top:16px}.passport-history img{width:100%;max-height:200px;object-fit:cover;margin:8px 0}.passport-error{color:#8b2525;padding:12px;background:#fff2e8;margin-top:14px!important}@keyframes passport-arrive{0%{opacity:0;transform:translate(12px) rotate(1deg)}to{opacity:1;transform:none}}@keyframes passport-stamp{0%{opacity:0;transform:scale(1.25) rotate(-11deg)}to{opacity:1;transform:scale(1) rotate(-7deg)}}@media(max-width:480px){.passport-modal{width:100%;border-radius:0}.passport-header{padding:18px 20px 12px}.passport-progress{padding:0 20px}.passport-body{padding:16px 20px 24px}.passport-card{padding:22px}.passport-topic{min-height:0}.passport-card-top{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.passport-modal *,.passport-modal *:before,.passport-modal *:after{animation:none!important;transition:none!important}}@media(max-width:380px){.passport-card{padding:18px}.passport-impression h1{font-size:30px}.passport-verdicts{gap:10px}.passport-verdicts span{font-size:20px}.passport-verdicts .passport-verdict--wow span{font-size:23px}}.passport-category-verdicts{justify-content:center;gap:20px}.passport-category-verdicts button{max-width:80px}.passport-category-verdicts .passport-verdict--wow{max-width:96px}.passport-category-verdicts span{font-size:20px}.passport-category-verdicts .passport-verdict--wow span{font-size:24px}.passport-topic:not(.passport-impression) .passport-photo{margin-top:16px}@media(max-height:850px){.passport-header{padding:12px 20px 8px}.passport-body{padding:12px 20px 16px}.passport-card{padding:18px 22px}.passport-topic h1{margin:10px 0 6px;font-size:34px}.passport-topic>p{margin-bottom:12px}.passport-topic .passport-card-top{margin-bottom:10px}.passport-topic-icon{width:26px;height:26px}.passport-topic:not(.passport-impression) .passport-photo{height:140px;margin:12px 0}.passport-category-verdicts{margin:12px 0 16px}.passport-category-verdicts button{max-width:64px}.passport-category-verdicts .passport-verdict--wow{max-width:76px}.passport-observation textarea{min-height:44px}.passport-deck{margin-bottom:18px}}@media(max-width:480px){.passport-modal{height:var(--passport-visible-height,100dvh);top:var(--passport-visible-top,0px);bottom:auto;margin:0}}.passport-verdicts{grid-template-columns:46px minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr) 46px}.passport-verdicts .passport-inline-arrow{width:46px;height:46px;min-height:46px;max-width:none;padding:0;aspect-ratio:1;border:1px solid #10232e50;border-radius:50%;background:transparent}.passport-verdicts .passport-inline-arrow.passport-next{background:#10232e;color:#f5f6ee}.passport-verdicts span{font-size:20px}.passport-verdicts .passport-verdict--wow span{font-size:24px}.passport-deck-reward{text-align:center;font-size:14px!important;margin:28px 0 0!important}@media(max-width:480px){.passport-verdicts{grid-template-columns:46px minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr) 46px;gap:5px}.passport-verdicts .passport-inline-arrow{width:46px}.passport-verdicts span{font-size:18px}.passport-verdicts .passport-verdict--wow span{font-size:21px}}.passport-topic:not(.passport-impression) .passport-photo{height:clamp(100px,calc(var(--passport-visible-height, 100dvh) - 570px),170px);margin:12px 0}.passport-topic .passport-card-top{margin-bottom:10px}.passport-observation textarea{height:48px;min-height:48px}.passport-deck-reward{margin-top:22px!important}@media(max-height:700px){.passport-topic{padding:14px 18px}.passport-topic-icon{width:22px;height:22px}.passport-topic h1{margin:6px 0}.passport-topic>p{margin-bottom:8px}.passport-topic:not(.passport-impression) .passport-photo{height:100px;margin:8px 0}.passport-observation>span{margin:6px 0 2px}}.passport-verdicts .passport-verdict{justify-self:stretch}.passport-card{container-type:inline-size}.passport-verdicts{display:flex;justify-content:space-between;gap:0}.passport-verdicts .passport-verdict{flex:0 0 auto;width:clamp(48px,18cqw,76px);max-width:none}.passport-verdicts .passport-verdict--wow{width:clamp(58px,22cqw,92px)}.passport-verdicts .passport-inline-arrow{flex:0 0 46px}.passport-category-verdicts{margin:22px 0}.passport-topic:not(.passport-impression) .passport-card-top{margin-bottom:16px}@media(max-height:700px){.passport-category-verdicts{margin:14px 0}}.passport-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.passport-summary-heading .passport-kicker{letter-spacing:.04em}.passport-stamp--round{border-radius:50%;width:min(300px,90%);min-height:300px;padding:32px}.passport-stamp--oval{border-radius:50%;width:min(340px,92%);min-height:245px;padding:24px 32px}.passport-stamp--rectangle{border-radius:3px}.passport-stamp--clipped{border:0;outline:none;background:none;padding:24px}.passport-stamp--clipped:before,.passport-stamp--clipped:after{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;background:#315c78;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%,12% 0,12% 1%,1% 12.5%,1% 87.5%,12.5% 99%,87.5% 99%,99% 87.5%,99% 12.5%,87.5% 1%,12% 1%);pointer-events:none}.passport-stamp--clipped:after{inset:6px}.passport-stamp--round:before,.passport-stamp--round:after,.passport-stamp--oval:before,.passport-stamp--oval:after{display:none}.passport-stamp--round time,.passport-stamp--oval time{border-top:1px solid #315c78;border-bottom:0}.passport-stamp-placement .passport-stamp--oval{min-height:230px}.passport-stamp-placement .passport-stamp--round{min-height:0}.passport-stamp-placement .passport-stamp--round>span{display:none}.passport-stamp-placement .passport-stamp--round strong{font-size:42px;padding:4px 0}.passport-stamp-placement .passport-stamp--round b{padding-bottom:6px}.passport-stamp-placement .passport-stamp--round time{padding:6px 0}.passport-stamp-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;height:auto;padding:24px 12px 32px;align-items:center}.passport-stamp-page[data-count]{height:auto;min-height:0}.passport-stamp-placement{position:relative;left:auto;top:auto;width:100%;max-width:170px;justify-self:center;transform:rotate(var(--stamp-angle))}.passport-stamp-placement--0{--stamp-angle:-9deg}.passport-stamp-placement--1{--stamp-angle:7deg;margin-top:46px}.passport-stamp-placement--2{--stamp-angle:-4deg}.passport-stamp-placement--3{--stamp-angle:10deg;margin-top:36px}.passport-stamp-placement .passport-stamp{min-height:0;padding:12px 10px}.passport-stamp-placement .passport-stamp>span{display:none}.passport-stamp-placement .passport-stamp strong{font-size:38px;padding:6px 0}.passport-stamp-placement .passport-stamp b{padding-bottom:6px;font-size:14px}.passport-stamp-placement .passport-stamp time{padding:6px 0;font-size:14px}.passport-stamp-placement .passport-stamp--round{aspect-ratio:1;padding:16px 10px}.passport-stamp-placement .passport-stamp--oval{padding:22px 10px}.passport-stamp-placement .passport-stamp--clipped{padding:18px 12px}@media(max-width:380px){.passport-stamp-page{column-gap:28px;padding-inline:8px}.passport-stamp-placement{--stamp-angle:0deg}}.passport-summary button:disabled{opacity:1;cursor:default}.passport-summary button:disabled>svg:last-child{display:none}.passport-header .passport-title{margin:0;font:600 28px/1.2 var(--font-display);letter-spacing:-.03em}.passport-collection>p{margin:0 0 16px;padding-bottom:0;border-bottom:0}.passport-modal--collection{width:min(940px,calc(100vw - 32px));height:min(880px,calc(100dvh - 32px));background:#aec8dc}.passport-modal--collection .passport-title{text-transform:uppercase;max-width:650px}.passport-collection{width:100%}.passport-paper{position:relative;min-height:470px;padding:32px 20px 18px;background:var(--paper);color:var(--ink);border-radius:3px 12px 12px 3px;box-shadow:0 2px #e6e8df,0 5px #f5f6ee,0 6px #315c7825,0 18px 36px #10232e15}.passport-paper:before{content:"";position:absolute;inset:0 auto 0 0;width:20px;background:linear-gradient(90deg,#315c7812,transparent);pointer-events:none}.passport-paper .passport-stamp-page{min-height:370px;padding:20px 20px 40px;column-gap:48px;row-gap:32px;align-content:start}.passport-paper .passport-stamp-placement{max-width:180px}.passport-paper .passport-stamp-placement--0{justify-self:start;margin-left:12px}.passport-paper .passport-stamp-placement--1{justify-self:end;margin-top:48px}.passport-paper .passport-stamp-placement--2{justify-self:end;margin-top:12px}.passport-paper .passport-stamp-placement--3{justify-self:start;margin-top:42px}.passport-paper-footer{display:flex;justify-content:space-between;gap:16px;margin:12px 10px 0;padding-top:14px;border-top:1px solid #315c7826;font:500 14px/1.4 var(--font-display)}.passport-empty-page{position:absolute;inset:0;display:grid;place-content:center;padding:48px;text-align:center;font-size:16px}@media(min-width:720px){.passport-paper{background:linear-gradient(90deg,#f5f6ee 0% 47%,#e9ece4 49.7%,#d8dfd8,#f0f2e9 50.3%,#f5f6ee 53%)}}@media(max-width:600px){.passport-modal--collection{width:100%;height:100dvh;border-radius:0}.passport-modal--collection .passport-header{padding:28px 22px 26px;gap:20px}.passport-modal--collection .passport-title{max-width:260px;font-size:36px}.passport-modal--collection .passport-body{padding:0 18px 28px}.passport-paper{padding:24px 10px 16px;min-height:420px}.passport-paper .passport-stamp-page{padding:12px 6px 32px;min-height:330px;column-gap:34px}.passport-paper .passport-stamp-placement{max-width:140px}.passport-paper .passport-stamp-placement--0{margin-left:0}.passport-paper .passport-stamp strong{font-size:32px}.passport-paper .passport-stamp b,.passport-paper .passport-stamp time{font-size:14px}}@media(max-width:600px){.passport-modal--collection .passport-header{padding-top:22px;padding-bottom:20px}.passport-paper .passport-stamp-page{row-gap:12px;padding-top:6px;padding-bottom:18px}.passport-paper .passport-stamp-placement--1{margin-top:20px}.passport-paper .passport-stamp-placement--2{margin-top:0}.passport-paper .passport-stamp-placement--3{margin-top:16px}}@media(prefers-reduced-motion:no-preference){.passport-paper{animation:passport-page-arrive .3s ease-out}.passport-stamp-placement{transition:transform .18s ease,opacity .18s ease}.passport-stamp-placement:hover,.passport-stamp-placement:focus-visible{transform:rotate(0)}@keyframes passport-page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.passport-summary-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.passport-summary-rating>span{font:600 20px/1.3 var(--font-display);letter-spacing:0}.passport-summary-rating>strong{font:400 16px/1.3 var(--font-body);text-transform:none;letter-spacing:0}.passport-summary-item>span>span:not(.passport-summary-rating){font-size:16px;line-height:1.45}.passport-summary-rating>strong[data-rating=Wow]{background:var(--editorial-blue, #aec8dc);color:#10232e;padding:3px 8px;border-radius:4px}.passport-reader-heading h1{font-size:28px;line-height:1.15;margin:0;letter-spacing:-.025em}.passport-reader-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.passport-reader-byline strong{font-weight:600}.passport-intro select{min-width:0;max-width:100%;text-overflow:ellipsis}.passport-header .passport-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.passport-header-actions button:not(:last-child){border:0;border-radius:0;color:inherit}.passport-reader-category{padding:20px 0;border-bottom:1px solid #10232e25}.passport-reader-category p{margin:12px 0 0;font:400 16px/1.5 var(--font-body)}.passport-reader-photo{display:block;width:100%;padding:0;margin:16px 0 0;border:0;cursor:zoom-in}.passport-reader-photo img{display:block}.review-photo-viewer{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;border:0;background:var(--editorial-black);color:var(--editorial-blue);font-family:var(--font-body)}.review-photo-viewer[open]{display:flex;flex-direction:column;gap:16px}.review-photo-viewer header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-size:16px}.review-photo-viewer button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.review-photo-viewer>img{flex:1;min-height:0;width:100%;object-fit:contain}.passport-reader-photo{aspect-ratio:4/3;max-height:420px;background:#aec8dc22}.passport-reader-photo img{width:100%;height:100%;max-height:none;object-fit:contain}.passport-modal:not(.passport-modal--collection) .passport-primary{height:48px;min-height:48px;padding:0 var(--space-2xl);gap:var(--space-sm);border:1px solid #080b0d;border-radius:4px!important;background:#080b0d;color:#fff!important;font:600 16px/1 Chakra Petch,sans-serif!important}.passport-intro p+label{margin-top:24px}.passport-modal--collection .passport-header{position:relative;padding:32px 24px 16px;align-items:flex-start}.passport-modal--collection .passport-header:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:#080b0db3}.passport-modal--collection .passport-title{font-size:30px;line-height:1.05;letter-spacing:-.01em}.passport-modal--collection .passport-header button{border:0;border-radius:0;width:44px;height:44px;margin:-10px -10px 0 0}.passport-modal--collection .passport-body{padding:24px 24px 32px}.passport-modal--collection .passport-paper{border-radius:4px;box-shadow:none;padding:16px}.passport-modal--collection .passport-paper:before{content:none}.passport-modal--collection .passport-empty-page{place-content:start;padding:16px;text-align:left}.passport-modal--collection .passport-paper-footer{margin:16px 0 0;padding-top:16px;font:500 12px/16px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.passport-modal .passport-header button{border:0!important;border-radius:0!important;background:none!important}.passport-modal .passport-intro :is(input,select){color:#080b0d!important}.passport-modal .passport-intro input:disabled{opacity:1!important;cursor:not-allowed}.passport-modal .passport-intro input[type=date]::-webkit-datetime-edit,.passport-modal .passport-intro input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0!important}.passport-modal .passport-intro input[type=date]::-webkit-datetime-edit-text{padding:0!important}.passport-modal .passport-primary:disabled{background:#080b0d!important;color:#aec8dc!important;border-color:#080b0d!important;opacity:.4!important}.passport-modal:not(.passport-modal--collection) .passport-primary{width:100%!important;margin-left:0!important;justify-content:center!important}.passport-modal:not(.passport-modal--collection) .passport-primary svg{display:none!important}@media(max-width:480px){.passport-modal.passport-modal{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}@media(max-width:600px){.passport-modal.passport-modal--collection{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}.review-photo-viewer.review-photo-viewer{padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px))}.lounge-check__field{display:grid;gap:8px;font-size:15px;margin:16px 0}.lounge-check__field input{width:100%;min-height:48px;border:1px solid rgba(8,11,13,.7);background:transparent;color:var(--ink);border-radius:4px;padding:8px 16px;font-size:17px}.lounge-check__field input::placeholder{color:#10232e99}.lounge-check__chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.lounge-check__chips button{min-height:44px;padding:10px 16px;border:1px solid #10232e40;border-radius:999px;background:transparent;color:var(--ink);font-size:15px;line-height:1.2;cursor:pointer}.lounge-check__chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lounge-check__chips--two{display:grid;grid-template-columns:1fr 1fr}.lounge-check__save{display:flex;align-items:center;gap:10px;margin:18px 0 4px;font-size:16px;cursor:pointer}.lounge-check__save input{width:20px;height:20px;accent-color:var(--ink)}.lounge-check__nav{display:flex;align-items:center;gap:12px;margin-top:26px}.lounge-check__nav .passport-primary{flex:1}.lounge-check__nav .passport-inline-arrow{flex:none;width:48px;height:48px;border-radius:999px;border:1px solid #10232e40;background:transparent;display:grid;place-items:center;cursor:pointer}.passport-modal.lounge-check .passport-primary{height:48px;min-height:48px;padding:0 var(--space-lg);gap:var(--space-sm);border:1px solid #080b0d;border-radius:4px;background:#080b0d;color:#fff!important;font:600 16px/1 Chakra Petch,sans-serif!important}.passport-modal.lounge-check .passport-header b,.passport-modal.lounge-check .lounge-check__card .passport-kicker,.passport-modal.lounge-check .lounge-check__card>p,.passport-modal.lounge-check .lounge-check__field,.passport-modal.lounge-check .lounge-check__field input,.passport-modal.lounge-check .lounge-check__save{font-size:16px}.passport-modal.lounge-check .lounge-check__card .passport-text-button{font-size:16px!important}.passport-modal.lounge-check .lounge-check__nav{margin-top:24px}.passport-modal.lounge-check .lounge-check__nav .passport-primary{margin-top:0}.passport-modal.lounge-check .lounge-check__chips button{min-height:0;padding:8px 16px;border-radius:4px;font-size:14px}.passport-modal.lounge-check .lounge-check__chips--row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.passport-modal.lounge-check .lounge-check__chips--row button{padding:8px 0;font-size:12px;text-align:center;white-space:nowrap}.passport-modal.lounge-check .lounge-check__nav .passport-inline-arrow{border:0}.passport-modal.lounge-check .lounge-check__nav .passport-primary{flex:none;width:auto;margin-left:auto;padding:0 var(--space-2xl)}.passport-modal.lounge-check .lounge-check__nav .lounge-check__back{display:inline-flex;align-items:center;gap:var(--space-sm);width:auto;height:48px;padding:0;color:#080b0d;font:600 16px/1 Chakra Petch,sans-serif}.passport-modal.lounge-check .passport-header button{border:0;place-items:center end}.passport-modal.lounge-check .lounge-check__result{color:#080b0d}.passport-modal.lounge-check .lounge-check__result{display:flex;flex-direction:column}.passport-modal.lounge-check .lounge-check__head{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.passport-modal.lounge-check .lounge-check__head h1{margin:0}.passport-modal.lounge-check .lounge-check__reason{margin:0;font:500 12px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#080b0db3}.passport-modal.lounge-check .lounge-check__list{display:flex;flex-direction:column;gap:var(--space-sm)}.passport-modal.lounge-check .lounge-check__row{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.passport-modal.lounge-check .lounge-check__name{font:600 16px/1.3 Chakra Petch,sans-serif}.passport-modal.lounge-check .lounge-check__note{margin:var(--space-sm) 0 0;font:500 12px/1.4 Chakra Petch,sans-serif;color:#080b0db3}.passport-modal.lounge-check .lounge-check__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-2xl)}.passport-modal.lounge-check .lounge-check__actions .passport-primary{margin-top:var(--space-lg)}.passport-modal.lounge-check .lounge-check__link{min-height:0;padding:12px 0;margin:-12px 0;border:0;background:none;color:#080b0d;font:600 16px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.passport-modal.lounge-check .lounge-check__see{align-self:flex-start;min-height:24px;padding:0;border:0;background:none;color:#080b0db3;font:500 14px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.passport-modal.lounge-check .lounge-check__field .search-choice__field{border:1px solid rgba(8,11,13,.7);color:var(--ink);font:400 16px/1.3 Chakra Petch,sans-serif;letter-spacing:0;text-transform:none}.passport-modal.lounge-check .lounge-check__card>p+.lounge-check__field{margin-top:24px}.passport-note-preview{color:var(--color-ink, #10232e);font-family:var(--font-body)}.passport-note-preview__overall{display:flex;align-items:baseline;gap:12px;margin:12px 0 16px}.passport-note-preview__overall strong{font:700 32px/1 var(--font-display);text-transform:uppercase}.passport-note-preview__overall span{font-size:14px}.passport-note-preview__photo{display:block;width:100%;height:150px;object-fit:cover;border-radius:12px;margin-bottom:14px}.passport-note-preview__observation{font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.passport-note-preview__ratings{display:flex;flex-wrap:wrap;gap:12px 20px;margin:16px 0 0}.passport-note-preview__ratings>div{display:flex;align-items:baseline;gap:12px}.passport-note-preview__ratings dt{font:700 20px/1.2 var(--font-display)}.passport-note-preview__ratings dd{margin:0;font:600 var(--text-body)/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.08em}.passport-note-preview__ratings dd[data-rating=Wow]{background:var(--editorial-blue, #aec8dc);color:#10232e;padding:3px 8px;border-radius:4px}.explore-access-header{display:grid;gap:6px;margin-bottom:18px}.explore-access-header h2{margin:0;color:var(--editorial-blue);font:700 32px/1.05 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.explore-access-header p{margin:0;color:var(--text-primary);font:400 16px/1.4 var(--font-body)}.explore-have__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.explore-have__chips::-webkit-scrollbar{display:none}.explore-have__chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--editorial-blue);border-radius:0;background:transparent;color:var(--text-primary);font:600 15px/1.2 var(--font-body);white-space:nowrap;cursor:pointer}.explore-have__chip[aria-pressed=true]{background:var(--editorial-blue);color:var(--editorial-black)}.explore-have__chip:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.explore-access-list{display:flex;flex-direction:column}.explore-access-group{padding-top:18px}.explore-access-group h3{margin:0;padding-bottom:8px;border-bottom:1px solid rgba(174,200,220,.35);color:var(--editorial-blue);font:600 15px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.explore-access-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 0;border:0;border-bottom:1px solid rgba(174,200,220,.35);border-radius:0;background:transparent;color:var(--text-primary);text-align:left;font-family:var(--font-body)}button.explore-access-row{cursor:pointer}button.explore-access-row:focus-visible{outline:2px solid var(--editorial-blue);outline-offset:2px}.explore-access-row__name{color:#fff;font:600 19px/1.2 var(--font-body);overflow-wrap:anywhere}.explore-access-row__meta{color:var(--editorial-blue);font:600 15px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.explore-access-row__line{color:var(--text-primary);font:400 16px/1.4 var(--font-body)}.explore-access-row__icons{display:flex;gap:10px;margin-top:4px;color:var(--editorial-blue)}.explore-access-empty{margin:0;padding:24px 0;color:var(--text-primary);font:400 16px/1.4 var(--font-body)}.explore-access-foot{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0 24px}.explore-access-foot p{margin:0;color:var(--text-primary);font:400 15px/1.4 var(--font-body)}.explore-access-save{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--text-primary);font:600 16px/1.2 var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.explore-access-save:disabled{opacity:.6;cursor:default}.explore-access-sheet{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#080b0d99}.explore-access-sheet section{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--editorial-blue);color:var(--editorial-black)}.explore-access-sheet h2{margin:0;color:var(--editorial-black);font:700 28px/1.05 var(--font-display);letter-spacing:0;text-transform:uppercase}.explore-access-sheet p{margin:0 0 8px;color:var(--editorial-black);font:400 17px/1.45 var(--font-body)}.explore-access-sheet__primary{height:56px;border:0;border-radius:0;background:var(--editorial-black);color:var(--editorial-blue);font:600 17px/1 var(--font-body);cursor:pointer}.explore-access-sheet__later{min-height:44px;border:0;background:transparent;color:var(--editorial-black);font:600 16px/1.2 var(--font-body);cursor:pointer}.explore-access-sheet button:focus-visible{outline:2px solid var(--editorial-black);outline-offset:2px}.home-editorial .explore-access-header h2,.home-editorial .explore-access-group h3,.home-editorial .explore-access-row__name,.home-editorial .explore-access-row__icons{color:var(--home-black)}.home-editorial .explore-access-row__meta{color:#080b0db3}.home-editorial :is(.explore-access-group h3,.explore-access-row){border-color:var(--home-rule)}.home-editorial .explore-have__chip{border-color:var(--home-rule);color:var(--home-black)}.home-editorial .explore-have__chip[aria-pressed=true]{background:var(--home-black);border-color:var(--home-black);color:var(--home-blue)}.home-editorial .explore-access-row{margin-top:10px;padding:14px 18px;border-bottom:0;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-editorial :is(.explore-access-row__name,.explore-access-row__meta,.explore-access-row__line){font:500 14px/1.35 Chakra Petch,sans-serif;letter-spacing:0;text-transform:none}.home-editorial .explore-access-row__name{color:var(--home-black);font-size:16px;font-weight:600}.home-editorial :is(.explore-access-row__meta,.explore-access-row__line){color:#080b0db3}.home-editorial .explore-access-row__icons{color:#080b0db3}.home-editorial .explore-access-header{gap:var(--space-sm);margin-bottom:var(--space-lg)}.home-editorial .explore-access-header h2{color:var(--home-black);font:600 24px/1.1 Chakra Petch,sans-serif;letter-spacing:0}.home-editorial .explore-access-header p{color:#080b0d;font:400 16px/1.55 Chakra Petch,sans-serif}.home-editorial .explore-access-list>.explore-access-group:first-child{padding-top:0}.home-editorial .explore-have__more{min-height:0;padding:8px 0;border:0;background:none;color:var(--home-black);font:600 12px/1.3 Chakra Petch,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.explore-have-sheet{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#080b0d99}.explore-have-sheet section{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2xl);width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;padding:var(--space-2xl) var(--space-2xl) calc(var(--space-2xl) + env(safe-area-inset-bottom,0px));background:var(--editorial-blue);color:var(--editorial-black);font-family:Chakra Petch,sans-serif}.explore-have-sheet h2{margin:0;color:var(--editorial-black);font:600 24px/1.1 Chakra Petch,sans-serif;text-transform:uppercase}.explore-have-sheet .explore-have__chips{display:flex;flex-wrap:wrap;gap:var(--space-sm);overflow:visible}.explore-have-sheet .explore-have__chip{min-height:0;padding:8px 16px;border:1px solid rgba(8,11,13,.7);border-radius:4px;background:transparent;color:var(--editorial-black);font:500 12px/1.3 Chakra Petch,sans-serif}.explore-have-sheet .explore-have__chip[aria-pressed=true]{background:var(--editorial-black);border-color:var(--editorial-black);color:var(--editorial-blue)}.explore-have-sheet__done{height:48px;border:1px solid #080b0d;border-radius:4px;background:#080b0d;color:#fff;font:600 16px/1 Chakra Petch,sans-serif;cursor:pointer}.home-editorial .explore-access-group{padding-top:var(--space-2xl)}.home-editorial .explore-access-group h3{margin:0;padding-bottom:0;border-bottom:0;color:var(--home-black);font:600 16px/1.3 Chakra Petch,sans-serif;letter-spacing:.04em;text-transform:uppercase}.home-editorial .explore-access-none{margin:10px 0 0;color:#080b0db3;font:500 14px/1.35 Chakra Petch,sans-serif}.home-editorial .explore-access-header p .explore-have__more{display:inline;min-height:0;padding:0;margin:0;color:var(--home-black);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:959px){.home-editorial .explore-access-header p{font-size:14px;line-height:1.5}}.explore-access-row{position:relative}.explore-access-row--marked .explore-access-row__name{padding-right:28px}.explore-access-row__lock{position:absolute;top:14px;right:18px;display:flex;color:#080b0d}.explore-access-row__lock--no{opacity:.45}
